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?
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="<?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:

<?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';
}
}
?>

Reageren