Meerdere foto's uploaden en laten zien

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

01/09/2005 01:16:00
Quote Anchor link
Zoals het onderwerp al zegt.

Ik heb het loginsysteem toegepast op mijn site en zou ipv de avatar graag een script willen waarmee de gebruiker foto's kan uploaden en automatisch bij zijn profiel komen te staan.

Kan iemand mij hierbij helpen?
 
PHP hulp

PHP hulp

15/01/2025 07:19:49
 
Jan Koehoorn

Jan Koehoorn

01/09/2005 08:16:00
Quote Anchor link
Dit is een opzetje en geen volledig werkend script, maar om je een idee te geven:

HTML:
<fieldset>
<legend>uploadformulier</legend>
<form name="fUpload" method="post" enctype="multipart/form-data" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $PHP_SELF; ?>
">

<input type="hidden" name="MAX_FILE_SIZE" value="500000">

<p>Bestand 1<br><input name="userfile[]" type="file" size="70"></p>
<p>Bestand 2<br><input name="userfile[]" type="file" size="70"></p>
<p>Bestand 3<br><input name="userfile[]" type="file" size="70"></p>
<p>Bestand 4<br><input name="userfile[]" type="file" size="70"></p>
<p>Bestand 5<br><input name="userfile[]" type="file" size="70"></p>

<p><input name="upload" type="submit" value="upload de bestanden"></p>

<p><input name="nieuweMap" id="nieuweMap" type="checkbox">
Maak een nieuwe map aan met als naam:
<input name="mapNaam" id="mapNaam" type="text"></p>
</form>
</fieldset>

PHP:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$n_files
= 5;

for ($i = 0; $i < $n_files; $i++) {
    if (is_uploaded_file ($_FILES[userfile][tmp_name][$i])) {
        $newName        = $_FILES[userfile][name][$i];
        $newName        = str_replace (' ', '_', $newName);
        $newName        = str_replace ('\'', '', $newName);
        $newName        = str_replace ('\"', '', $newName);
        $newName        = strtolower ($newName);    
        
        move_uploaded_file ($_FILES[userfile][tmp_name][$i], $uploadMap . $newName);
        chmod ($uploadMap . $newName, 0644);
    }

    else {
        echo '<br>';
        echo $_FILES[userfile][tmp_name][$i];
        echo ' is geen uploaded file';
    }
}

?>
Gewijzigd op 01/09/2005 08:17:00 door Jan Koehoorn
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.