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 29/10/2006, 10h59   #1
Invité de passage
 
Inscription : juin 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 13
Points : 3
Points : 3
Par défaut [FTP] Erreur lors de la copie d'un fichier sur un serveur Free

Salut,
je travail sur la copie de fichier en php, pour cela j'utilise la fonction suivante :

Code :
1
2
3
4
5
 if(@copy("essai.txt","complet/copy_fichier.txt"))
{
Echo "Le fichier essai.txt a été copié dans le répertoire complet/copy_fichier.txt.";
}
else echo "Erreur";
je l'ai essayée en local et cela copie bien le fichier en le renomant, aucun probleme, et quand je le passe sur mon ftp chez free, la boucle plante et jai l'echo "Erreur"

Cela ne viendrai t'il pas des droit d'acces? quelqu'un a une idée?
nyx4026 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2006, 11h16   #2
Membre régulier
 
Inscription : mai 2005
Messages : 120
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2005
Messages : 120
Points : 98
Points : 98
Salut,

enlève l'@ à copy, pour voir le message d'erreur ou de warning, que retourne la méthode copy.
Ouark est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2006, 11h35   #3
Invité de passage
 
Inscription : juin 2006
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 13
Points : 3
Points : 3
j'obtient ce message

Citation:
Warning: copy(C:\\Documents and Settings\\Admin\\Mes documents\\Mes images\\18441093.jpg) [function.copy]: failed to open stream: No such file or directory in /mnt/124/sdb/3/0/ti8/AAABLOG/www/creerprofil.PHP on line 25
et apres j'ai le message d'erreur du else.

J'aurai peu etre du le préciser dés le début, je suis désolé pour cet oublit, le copiage du fichier ce fait de l'odinateur vers le serveur free
nyx4026 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2006, 23h35   #4
Expert Confirmé
 
Avatar de Sub0
 
Homme
Inscription : décembre 2002
Messages : 3 468
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 39

Informations forums :
Inscription : décembre 2002
Messages : 3 468
Points : 3 115
Points : 3 115
Envoyer un message via MSN à Sub0 Envoyer un message via Skype™ à Sub0
Ce que tu veux faire s'appelle en réalité de l'upload http.
Attention! Cette fonction est limitée par les hébergeurs :
2 Mo maximum et en 30 secondes par fichier.

http://php.developpez.com/faq/?page=...ichiers_upload

Tu trouveras de nombreux sujets discutant d'upload en faisant une petite recherche avancée dans le forum... Pour info, l'upload FTP avec PHP ne fonctionne que de serveur à serveur et finalement, cela revient au même. Une solution pour pouvoir aller au delà des 2Mo est d'utiliser un script Perl (CGI), mais je doute que l'on puisse le faire avec un hébergement Free.
à+
Sub0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h16.


 
 
 
 
Partenaires

Hébergement Web