Page 1 sur 1

ne pas uploadé un fichier http deja existant?

Posté : 15 mars 2006, 09:03
par woofix
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

Posté : 15 mars 2006, 09:21
par Dominic
if(file_exists($filename))
{

}

Posté : 15 mars 2006, 13:05
par woofix
if(file_exists($filename))
{

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

Posté : 15 mars 2006, 15:50
par Dominic
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

Posté : 15 mars 2006, 16:54
par woofix
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 ...