ne pas uploadé un fichier http deja existant?

Petit nouveau ! | 3 Messages

15 mars 2006, 09:03

bonjour
j'ai repris un script sur le net qui marche bien, mais je voudrait lui ajouter un fonction et comme je suis pas super en php
j'essaye de trouver un solution..

voila quand j'upload en http un fichier, le fichier part dans le repertoire voulu
mais quand je reupload un autre fichier avec le même nom j'ai une erreur...

Warning: move_uploaded_file(images_forums/16.jpg): failed to open stream: No such file or directory in C:\SAV\clubgg\up\uploader.php on line
105

Warning: move_uploaded_file(): Unable to move 'F:\WINDOWS\TEMP\php34.tmp' to 'images_forums/16.jpg' in C:\SAV\clubgg\up\uploader.php on line
105
L'upload a échoué !

et voila la ligne 105

$uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER.$nomFichier);
if($uploadOk){
echo("L'upload a réussi !<br><br>");
echo(createReturnLink());
}else{
echo("L'upload a échoué !<br><br>");
echo(createReturnLink());


Quel est la variable pour lui indiquer que le fichier existe deja ??

Merci de me donner un coup de main

Eléphant du PHP | 136 Messages

15 mars 2006, 09:21

if(file_exists($filename))
{

}

Petit nouveau ! | 3 Messages

15 mars 2006, 13:05

if(file_exists($filename))
{

}
Merci mais je le rajoute ou car soit je n'upload plus soi il refuse l'extention??

Eléphant du PHP | 136 Messages

15 mars 2006, 15:50

En fait le code que je t'ai envoyé vérifie si le fichier existe et c'est tout
mais en regardant tes messages d'erreur ce n'est pas du tout de ça qu'il s'agit
C'est un pb de droits d'écriture sur le répertoire cible
il faut mettre les droits en 777 avec un logiciel ftp (comme leechftp)
car le chmod en ligne d'un user ne marche pas

Petit nouveau ! | 3 Messages

15 mars 2006, 16:54

oui mais l'upload marche trés bien quand il y a pas de fichier de mm nom

c'est justement ça que je comprend pas ...