lucky82
Messages postés89Date d'inscriptionsamedi 30 octobre 2004StatutMembreDernière intervention16 juin 2008
-
12 août 2005 à 19:46
mcjoedassin
Messages postés196Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention 2 septembre 2005
-
12 août 2005 à 20:31
le probleme c'est que lorsque j'execute ce programme dans un lien http ca marche pas, donc il y a pas creation du fichier "file", alors que lorsque j'execute cette commande dans un serveur ca marche (en ligne de commande: /bin/php script.php
)
mcjoedassin
Messages postés196Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention 2 septembre 2005 12 août 2005 à 19:53
ca marche tres bien pour moi
le problème viens sans doute du fait que apache n'a pas accès en écriture au fichier file ... si tu es sur un hébergeur mutualisé, la commande exec est désactivée...
mcjoedassin
Messages postés196Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention 2 septembre 2005 12 août 2005 à 20:21
jusque la tu peux le faire avec un fwrite ...
$fp = fopen("file", "w");
fwrite($fp, $mot);
fclose($fp);
par ailleurs es-tu sur un hébergeur mutualisé ? as tu reglé les droits sur le répertoire ?
enfin, ce n'est pas parce que tu as besoin d'une variable par la suite que tu dois l'enregistrer dans un fichier. Généralement, utiliser les sessions ou une connexion à une base de donnée est préférable.