[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux] Demande d'aide PHP



Voila, je gère un nouveau site web (www.cosiroc.org) sur lequel j'envoie, prériodiquement, les mises à jour des pages, ce qui représente à chaque fois plus d'un millier de fichiers.

Le transfert se fait pas ftp (le site ftp d'accès est fourni et marche).

Le pb est que pour chaque misa à jour, j'envoi d'approx 2000 fichiers (souvent petits, qq kiloctets) est très long, non par la vitesse de transfert (j'ai ADSL) mais par les terms perdus à chaque démarrage d'un nouveau fichier.

La solution évidente (m'a-t-on dit) est (selon mon FAI qui est ovh.net)
1) d'expédier un seul fichier *.tar.gz
2) d'exécuter un script PHP disant:
tar xvzf truc.tar.gz

La question est double:
1) comment rédiger ce script? ON m'a dit:
system "tar -xvzf truc.tar.gz"
2) comment le faire exécuter à distance sur le site hébergeant mon Web? On m'a dit d'envoyer par ftp un fichier "deball.php" et de faire
http ://www.monweb.org/deball.php

Or, quand je fais ça (directement ou par un lien à partir d'un fichier HTML), le texte du script s'affiche dans un fenêtre de mon navigateur, et rien ne se passe.

---> Questions:
a) un script PHP placé dans mon site web (donc placé non pas sur mon ordinateur, mais sur le site web fourni par le FAI) est-il exécutable à distance?
b) si oui, que faut-il mettre dans le script (en-têtes, etc.) pour qu'il soit exécutable à distance et non simplement visualisé à l'écran?
c) comment, depuis chez moi, puis-je effectivement lancer à distance l'exécution de mon script (Attention: je ne peux pas
--
------------------------------------------------------------------------
Daniel Taupin, 91400 ORSAY - France
E-mail= mailto:taupind@wanadoo.fr
Home/fax: (33)1.60.10.26.44. Rep.: (33)1.60.10.04.13, fax (work) (33)1.69.15.60.86











_______________________________________________
Linux Mailing List
Archives: http://unixtech.be/mailman/listinfo/linux