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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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