[PHP-JS] Probleme d'ecriture dans un fichier sur le serveur
Bonsoir !
Je vous resume mon histoire :
- un client se connecte sur un une page accueil.php se trouvant sur un serveur_A (http://url_serveur_A/accueil.php) contenant notamment le formulaire html suivant :
Code:
1 2 3
|
<script type="text/javascript" src="http://url_serveur_B/scripts.js"></script>
<form action="enter.php" method="post" onsubmit="test(nom)"> |
- lors de la soumission on appelle un fichier scripts.js qui se trouve sur un serveur_B (http://url_serveur_B/scripts.js) et contient notamment une fonction test() que voici :
Code:
1 2 3 4 5 6
|
function test(nom)
{
alert("Je suis le javascript !");
document.location = "http://url_serveur_B/ecrire.php?n="+nom.value;
} |
- ce script execute quand à lui ecrire.php qui se trouve sur le meme serveur que lui (http://url_serveur_B/ecrire.php).
ce code php sert à ajouter dans un fichier le nom :
Code:
1 2 3 4 5 6 7
|
<?php
$nom = $_GET['n'];
$fp = fopen("fic.txt","a");
fputs($fp,$nom."\n");
fclose($fp);
?> |
Le problème est que le fichier n'est pas modifié. Le javascript affiche bien l'alerte donc le probleme se situe au niveau du php.
J'ai pourtant fait un chmod 777 sur ecrire.php, fic.txt.
J'espere que j'ai été clair et que vous saurez me venir en aide.
Merci
Sorry