Bonjour,

J'ai récemment uploadé un site qui fonctionnait parfaitement bien en local vers un serveur OVH. Depuis, une page de traitement appelé via AJAX n'accède plus à ma base de donnée. C'est à dire que tout le reste du site fonctionne correctement mais la requête de cette page (acceptfile.php) ne retourne rien:

acceptfile.php
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
require("fonctions.php");
if(isset($_GET["line"]))
{
	$_SESSION['id'] = $_GET["line"];
	if(isset($_GET["random"]))
	{
		$_SESSION['random'] = $_GET["random"];
	}
}
else
{	
	$upload_path = $_SERVER['DOCUMENT_ROOT']."/glossaire/audio/";
	$filename = $_SESSION['id'].$_SESSION['random'];
 
	$requete = "SELECT * FROM glo_glossaire WHERE id_glo=".$_SESSION['id'];
	$result = mysql_query($requete);
	if($row = mysql_fetch_array($result))
	{
		maj_mot($_SESSION['id'], $row['mot_glo'], $row['pho_glo'], $row['com_glo'], $filename, $row['fic_glo']);
	}
 
	$fp = fopen($upload_path.$filename.".wav", "wb");
	fwrite($fp, file_get_contents('php://input'));
	fclose($fp);
 
	exit('done');
}
?>

Je tiens à préciser que le session_start() se situe dans la page fonctions.php et que tout le traitement de la page se fait correctement (je récupère bien les get, server et autres, le fichier se crée bien mais la fonction maj_mot() n'est pas appelé car $result==FALSE). Aussi, la requête a bien été vérifiée et il n'y a pas de problèmes concernant la table ou l'id envoyé, ce que je cherche est bien présent!

Quelqu'un pourrait-il m'aider?

Merci