Hé Php'ers.... ik noem mezel nog niet z'n scripter...maar doe mijn best! ;-)
Ik heb een file upload (multiple) maar er zit een file_exist check in.
Wanneer file 1 exist dan stopt hij maar wanneer dat file 3 is dan doet hij wel 1 en 2 uploaden
Dat wil ik nu juist niet!

Hij staat binnen een loop...waar schijnlijk moet ik hem dan erbuiten zetten ofzo?
Ik krijg nu gelijk nog een idee dus ga het ook ff zelf proberen.

Maar dit is de code... kan iemand mij de weg wijzen?! Alvast Thanks!!

// start for loop
for ( $x=0; $x < $uploadNeed; $x++) {
$file_name = trim($_FILES['uploadFile'. $x]['name']);
$file_name = stripslashes($file_name);
$file_name = ereg_replace(" ", "", $file_name);

// upload the files
$uploadit = $uploaddir . $file_name;
$filenameCheck = $uploaddir.$file_name;
echo "FilenameCheck = ".$filenameCheck."<br>";
if (file_exists($filenameCheck)) {
echo "<h4>De foto $file_name bestaat al!!</h4></br>";
##echo "<a href='javascript:history.back()' class='botNav'>back</a>";
echo "<meta http-equiv=Refresh content=4;url=javascript:history.back()>";
$transmit = "not";
break;
} else {
if (move_uploaded_file($_FILES['uploadFile'. $x]['tmp_name'], $uploadit)) {
$foto[] = $file_name; // Maakt een array van de file_name ofwel de fotos
$transmit = "ok"; // check if successfully
echo "$file_name is ge-upload<br />";

} else {
$transmit = "not";
echo "<h1>$file_name kon niet worden ge-upload!</h1><br>";
}// end of loop
}
}
zet ff tussen [ignore]<?php en ?>[/ignore] ;)
Dan moet je de controles anders uit gaan voeren. Waarschijnlijk doe je nu dit:


loop
    hier de hele afhandeling per file wat geupload is
eindeloop


Daar zul je zoiets van moeten maken


loop voor bestandsgrote
   controleer bestandsgrote
einde loop voor bestandsgrote

loop voor dubbel check
    controleer of file al bestaat, zo ja, geef aan dat dit bestand niet meer geupload moet worden in de volgende loop.
einde loop voor dubbelcheck

uploadloop
...
[edit]
Vage PC
[/edit]
[edit]
Hele vage pc..
[/edit]
Ok ga ik dat proberen! Thanks!

Reageren