Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/03/2007, 11h09   #1
Débutant
 
Inscription : mai 2005
Messages : 1 959
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2005
Messages : 1 959
Points : 615
Points : 615
Par défaut [Upload] Comment écraser un fichier après un upload

Bonjour a tous,

J'ai un script qui upload un fichier dans un dossier. Mon script recupere le nom du fichier a télécharger et le place dans un dossier désigné

Si le fichier existe, il le renome et met un "_" devant

Code :
1
2
3
4
5
 
	while(file_exists($folder.$nom)){
  	   #$i++;
  	    $nom = "_".$nom;
  	}
EN fait maintenant, j'aimerais pas qu'il le renomme, mais qu'il l'écrase.

Comment puis-je modifier mon code?

NB:
Je sais qu'il y a un
ft=open /fputs/fclose. mais le truc c'est je ne veux pas l'ouvrir pour modifier, je veux tout ecraser, comme un copy/past (--> voulez vous le remplacer?)

En fait, es-ce qu'il faut vraiment faire une boucle? es ce qu'un "if" suffirait?
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!
pierrot10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 14h30   #2
Membre confirmé
 
Avatar de lun4t1k
 
Inscription : janvier 2007
Messages : 276
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2007
Messages : 276
Points : 233
Points : 233
il suffit que t'enleves le test qui vérifie si le fichier existe, et le remplacement se fera auto...

poste donc le code complet!
lun4t1k est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h18.


 
 
 
 
Partenaires

Hébergement Web