A voir également:
- Move_uploaded_file() php
- Easy php - Télécharger - Divers Web & Internet
- Move_uploaded_file() unable to move ✓ - Forum Webmastering
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
5 réponses
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
26 août 2011 à 16:55
26 août 2011 à 16:55
Salut,
Pour ta première erreur :
https://forums.commentcamarche.net/forum/affich-5224845-probleme-php
Pour ta première erreur :
https://forums.commentcamarche.net/forum/affich-5224845-probleme-php
pitxu
Messages postés
689
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
25 mars 2015
94
26 août 2011 à 16:56
26 août 2011 à 16:56
Bonjour,
tu utilises le wrapper HTTP qui fonctionne en lecture seule, il faut utiliser le wrapper FTP :
fopen('ftp://', 'w') au lieu de fopen('http://', 'w')
tu utilises le wrapper HTTP qui fonctionne en lecture seule, il faut utiliser le wrapper FTP :
fopen('ftp://', 'w') au lieu de fopen('http://', 'w')
Bonjour
Je trouve très curieux de faire tourner un script en local pour envoyer un fichier vers son site. Pourquoi ne pas utiliser ton client FTP habituel ?
La démarche classique est de faire tourner le script sur le serveur du site, et là tu n'as ni http:// ni ftp:// dans le move_uploaded_file, puisqu'il travaille uniquement dans le système de fichiers du serveur.
Je trouve très curieux de faire tourner un script en local pour envoyer un fichier vers son site. Pourquoi ne pas utiliser ton client FTP habituel ?
La démarche classique est de faire tourner le script sur le serveur du site, et là tu n'as ni http:// ni ftp:// dans le move_uploaded_file, puisqu'il travaille uniquement dans le système de fichiers du serveur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pourquoi ne pas utiliser ton client FTP habituel ?
parce que ce serai aux utilisateurs de faire cet upload
move_uploaded_file, puisqu'il travaille uniquement dans le système de fichiers du serveur.
merci c'est la solution que j'ai suivi aussi et ça marche nikel avec un url relative.
merci pour vos réponses les amis ;)
parce que ce serai aux utilisateurs de faire cet upload
move_uploaded_file, puisqu'il travaille uniquement dans le système de fichiers du serveur.
merci c'est la solution que j'ai suivi aussi et ça marche nikel avec un url relative.
merci pour vos réponses les amis ;)
parce que ce serai aux utilisateurs de faire cet upload
Justement,si c'est aux utilisateurs de faire cet upload, le move_uploaded_file est à faire avec un fichier local (donc pas de http:// ni de ftp:// dans le second paramètre)
ça marche nikel avec un url relative
Non, ce n'est pas une URL relative, c'est un chemin relatif. Et ton problème c'est que tu mettais une url justement. Il ne faut pas confondre URL ("adresse internet" qui peut être absolue ou relative ) et un chemin (nom de fichier, qui peut aussi être absolu ou relatif)
Si tu as eu ton problème au départ, c'est justement parce que tu ne distingues pas les deux.
Justement,si c'est aux utilisateurs de faire cet upload, le move_uploaded_file est à faire avec un fichier local (donc pas de http:// ni de ftp:// dans le second paramètre)
ça marche nikel avec un url relative
Non, ce n'est pas une URL relative, c'est un chemin relatif. Et ton problème c'est que tu mettais une url justement. Il ne faut pas confondre URL ("adresse internet" qui peut être absolue ou relative ) et un chemin (nom de fichier, qui peut aussi être absolu ou relatif)
Si tu as eu ton problème au départ, c'est justement parce que tu ne distingues pas les deux.