Meerdere foto's uploaden en laten zien
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?
HTML:
<fieldset>
<legend>uploadformulier</legend>
<form name="fUpload" method="post" enctype="multipart/form-data" action="">
<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)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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';
}
}
?>
$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