Copie fichier local vers serveur free

yves -  
 yves -


Bonsoir. Mon problème n'est sûrement pas original mais je n'y trouve pas de réponse (une après-midi là dessus !) : je veux copier un fichier présent sur mon disque dur (apache2/ubuntu) vers mon site internet.
La commande :
copy('http://127.0.0.1/index.html',"toto.html");
donne
[function.copy]: failed to open stream: HTTP request failed! in ...
Si je remplace 127.0.0.1 par mon adresse IP, j'ai en plus :
HTTP/1.0 403 Forbidden
J'ai pourtant fait un chmod 755 et même 777 sur le dossier www, qui appartient à l'utilisateur www-data.
Bien sûr, le fichier http://127.0.0.1/index.html s'affiche dans mon navigateur.

Pourriez-vous m'aider, il ne me reste presque plus de cheveux !
A voir également:

4 réponses

jeantube Messages postés 20080 Statut Contributeur 1 952
 
Salut,

Puisque c'est pour un serveur Free, ne peux tu pas tout simplement utiliser un client FTP ?
0
yves
 
En fait, je remplis un formulaire html qui provoque l'exécution d'une certaine commande sur mon ordi (création d'une image) puis l'image devrait être stockée à un certain endroit (déterminé par les réponses au formulaire) du serveur free. L'idée étant que cela reste automatisé.
Le plus bizarre, c'est que mon script fonctionnait autrefois. Depuis, j'ai réinstallé linux et de l'eau à coulé sous les ponts.
0
jeantube Messages postés 20080 Statut Contributeur 1 952
 
à d'accord.

Et tu ne t'es pas tromper dans l'URL du serveur de free ?
0
yves
 
Le script qui pose problème tourne chez Free, je n'ai pas mis d'URL mais un chemin relatif pour la destination.
0
yves
 
Bon, j'ai tout essayé, sans succès. Il semblerait que Free bloque ce genre de fonctions. Tant pis, je devrais pouvoir faire sans.
0