Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/04/2011, 17h46   #1
Invité régulier
 
Inscription : juillet 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 49
Points : 6
Points : 6
Par défaut probleme fopen sous IIS7

Bonjour,
je suis entrain de réaliser une générateur de pages html.
Language utilisé c'est le php.
Le serveur c'est l'IIS7.
j'ai rencontré un problème au niveau de la fonction fopen.
Voici mon code :
Code :
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
30
31
32
33
34
35
36
37
38
39
 
$title = $_POST["title"];
$description = $_POST["description"];
$keyword = $_POST["keyword"];
$footer = $_POST["footer"];
$emplacement= $_POST["emplacement"];
$url_page= $_POST["url_page"];
$m_reqp="INSERT INTO generateur_page (title_page, description, keyword,footer,emplacement,url_page_html) VALUES ('$title', '$description', '$keyword', '$footer', '$emplacement', '$url_page')";
$produit=odbc_exec($connexion, $m_reqp);
$req="select * from generateur_page order by id_generator desc";
$prods=odbc_exec($connexion, $req);
$var=odbc_result($prods,"id_generator");
 
 
$m_page = "http://www.monsite.fr/referencement/modele-page.asp?generateur=".$var."";
 
	if (!file_exists($emplacement))
		mkdir ($emplacement, 0770);
 
	$m_pagehtml = $emplacement."/".$url_page.".html";
 
	$fp = fopen($m_page,"r");
	if ($fp)
	{
		$page="";
 
		while (!feof($fp)) 
		{ 
		  $page .= fgets($fp, 4096); 
		}
 
		$ouvre=fopen($m_pagehtml,"w");
 
		fwrite($ouvre,$page);    
 
		fclose($ouvre);	
 
	}
header ('location : generateur_page_statique.asp');
L'erreur est localisé ici dans la ligne qui contient $fp = fopen($m_page,"r")
$m_page est le chemin d'un modèle page en asp dans laquelle je passe un identifiant qui termine le contenu de cette page.

Erreur qui s'affiche :
Code :
1
2
 
Warning: fopen(http://www.monsite.fr/referencement/modele-page.asp?generateur=48) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in C:\inetpub\vhosts\transplanet.fr\httpdocs\admin\gestion_produit\gen_html_all.php on line 70
Veuillez m'aider à localiser l'erreur.
Merci
joulive est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 21h18   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Visiblement l'autre site renvoit une erreur.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 09h43   #3
Invité régulier
 
Inscription : juillet 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 49
Points : 6
Points : 6
bonjour,
si j'accède à cette url "http://www.monsite.fr/referencement/modele-page.asp?generateur=48" ca ne m'affiche pas des erreurs.
c'est ca le problème.
joulive est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 10h16   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
avec file_get_contents() tu recois la même chose ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 10h31   #5
Invité régulier
 
Inscription : juillet 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 49
Points : 6
Points : 6
Oui même probleme.
joulive est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 10h35   #6
Invité régulier
 
Inscription : juillet 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 49
Points : 6
Points : 6
Est ce que $var=odbc_result($prods,"id_generator"); ca cause un problème??
j'ai affiché le variable ca marche bien.

et j'ai essayé aussi de mettre $m_page avec une variable statique ca marche
par exemple :

$m_page = "http://www.monsite.fr/referencement/modele-page.asp?generateur=17";

ca marche bien.

par une variable dynamique me pose un problème.

j'arrive pas à comprendre le problème.
joulive est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h18.


 
 
 
 
Partenaires

Hébergement Web