Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
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 27/08/2005, 13h02   #1
Rédacteur
 
Avatar de Franck.H
 
Franck HECHT
Inscription : janvier 2004
Messages : 5 575
Détails du profil
Informations personnelles :
Nom : Franck HECHT
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 5 575
Points : 6 991
Points : 6 991
Envoyer un message via MSN à Franck.H
Par défaut EasyPHP 1.8 ... problème avec les pages en local !

Bonjour,

je viens d'installer EasyPHP 1.8 sous Windows mais quand je veut acceder à mon site en local, j'ai ce genre d'erreur sur la page d'accueil du site:

Citation:
Notice: Undefined variable: code in c:\program files\easyphp1-8\www\planete-c.com\var.inc.php on line 2

Notice: Undefined variable: inc in c:\program files\easyphp1-8\www\planete-c.com\var.inc.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\planete-c.com\var.inc.php:2) in c:\program files\easyphp1-8\www\planete-c.com\index.php on line 24

Notice: Undefined variable: count in c:\program files\easyphp1-8\www\planete-c.com\index.php on line 34

Notice: Undefined variable: corps in c:\program files\easyphp1-8\www\planete-c.com\index.php on line 70
or, ce site fonctionne très bien sur le domaine sur le net, ceci est surement dû au fait qu'il est fait avec php4 mais comment je peut faire en sorte qu'il fonctionne tout de meme en local ?

Merci d'avance
__________________
Mon Site
Groupe social des amateurs du langage C
Ma bibliothèque de gestion de chaînes de caractères : CStr


"L'imagination est plus importante que le savoir" A. Einstein
Franck.H est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2005, 10h28   #2
Membre confirmé
 
Inscription : juillet 2003
Messages : 400
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 400
Points : 202
Points : 202
est ce que la page d'accueil d'apache s'affiche correctement , ou n'importe quelle page simple (en php)
__________________
;-) cordialement
peppena est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2005, 11h47   #3
Membre confirmé
 
Homme Sébastien Le Ray
Inscription : mars 2003
Messages : 291
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Le Ray
Localisation : France

Informations forums :
Inscription : mars 2003
Messages : 291
Points : 288
Points : 288
C'est un problème PHP ça ne vient pas du serveur
Le fait que tu n'as pas ce genre d'avertissement sur un serveur distant peu tout simplement signifier que l'affichage des erreurs est désactivé sur celui-ci
Les réponses à tes questions sont dans la faq PHP et dans les messages d'erreur
__________________
http://beuss.developpez.com
Tutoriels PostgreSQL, Assembleur, Eclipse, Java
Beuss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 14h12   #4
Membre habitué
 
Avatar de Alexandrebox
 
Inscription : août 2006
Messages : 613
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 613
Points : 107
Points : 107
Ton serveur distant a un register global à on Ce qui veut dire que tu peux récupérer tes variables d'une manière globale sans passer par $_GET[], $_POST[] ou $_SESSION[]

Alors que ton serveur local a un register global à off (Donc le contraire).
Il faut prendre l'habitude de mettre le register global à off pour des questions de sécurité. D'ailleurs, Les variables gloales vont bientôt disparaître dans php avec la nouvelle version. Il faut s'y mettre et apprendre à bien tester l'existence d'une variable ensuite à bien la récupérer Voici un exemple en supposant que ta variable vient d'un url:

Code :
1
2
3
4
5
6
7
8
9
10
 
<?php
if(isset($_GET['var'])){
$var = $_GET['var'];
}/*On peut s'arrêter ici et utilser dans la page echo $var.
//Mais si tu penses qu'il une chance que l'internaute ne se connectera pas sur cette page en envoyant forcément cette variable. Alors que plus loin dans ta page tu utiliseras $var, il dans ce cas lui donner une valeur */
else{
$var = "bernard";//dans ce cas, si $var n'existe pas, $var sera "bernard".
}
?>
Mais si tu préfères pas de coder correctement et tu veux cacher les erreurs qui s'affichent, tu peux précéder tes variables du signe @ exemple
Bonne change
Alexandrebox est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h44.


 
 
 
 
Partenaires

Hébergement Web