Impossible d'afficher mon projet
Résolu
Zakarya93
Messages postés
984
Date d'inscription
Statut
Membre
Dernière intervention
-
Zakarya93 Messages postés 984 Date d'inscription Statut Membre Dernière intervention -
Zakarya93 Messages postés 984 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise wampserveur depuis quelques jours, mais j'ai pas mal de soucis. J'ai suivi toute cette vidéo à la lettre pour m'entrainer : https://www.youtube.com/watch?v=DTOJWVIUhaM&spfreload=10
...mais dans localhost quand je clique sur mon projet, une page blanche s'affiche, alors que je devrais voir "Index of"
Que faire svp ?
voici le script notepad++:
Cordialement.
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
J'utilise wampserveur depuis quelques jours, mais j'ai pas mal de soucis. J'ai suivi toute cette vidéo à la lettre pour m'entrainer : https://www.youtube.com/watch?v=DTOJWVIUhaM&spfreload=10
...mais dans localhost quand je clique sur mon projet, une page blanche s'affiche, alors que je devrais voir "Index of"
Que faire svp ?
voici le script notepad++:
<?php $page = htmlentities($_GET['page']); $pages = scandir('pages'); if(!empty($page) && in_array($_GET['page'].".php",$pages)) { $content = 'pages/'.$_GET['page'].".php"; }else{ header('Location:index.php?page=login'); } ?> <!DOCTYPE html> <html> <head> </head> <body> <div id='content' <?php include($content); ?> </div> </body> </html>
Cordialement.
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
A voir également:
- Impossible d'afficher mon projet
- Afficher appdata - Guide
- Filigrane projet - Guide
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher mot de passe wifi android - Guide
2 réponses
Bonjour,
Commence par ajouter l'affichage des erreurs à ton code....
Ensuite.. utilises ISSET pour récupérer le contenu de tes variables pour être sûr qu'elle existent...
Dis moi ce que ça te donne :
Cordialement,
Jordane
Commence par ajouter l'affichage des erreurs à ton code....
Ensuite.. utilises ISSET pour récupérer le contenu de tes variables pour être sûr qu'elle existent...
Dis moi ce que ça te donne :
<?php // Reporte toutes les erreurs PHP (Voir l'historique des modifications) error_reporting(E_ALL); /** *Fonction de redirection * @param : $url (valeur par défaut = index.php?page=login ) */ function redirection($url = "index.php?page=login"){ header("Location:$url"); exit(); } //Récupération de la valeur de $_GET['page'] Si la variable Existe et qu'elle n'est pas vide... $page = isset($_GET['page']) && !empty($_GET['page'])?$_GET['page']:NULL; if($page){ $content = "pages/$page.php"; if(!file_exists($content)){ //La page n'existe pas redirection(); } }else{ // $page est vide ou n'existe pas. redirection(); } <!DOCTYPE html> <html> <head> </head> <body> <div id='content'> <?php include($content); ?> </div> </body>
Cordialement,
Jordane
C'est fait merci !
Nouveau problème, je tape ce script dans notepad onglet "regiser.php" :
____________________
mais quand je vais dans http://localhost/rs/index.php?page=register, seul "inscription" et "sexe" saffichent, est-ce normal ?
Nouveau problème, je tape ce script dans notepad onglet "regiser.php" :
<h1>Inscription</h1>
<form method='POST' action=">
<label for='sexe">Sexe</label>
<select name="sexe">
<option value="Homme">Homme</option>
<option value="Femme">Femme</option>
</select><br /><br/>
<label for='sexe">Situation</label>
<select name="sexe">
<option value="Célibataire">Célibataire</option>
<option value="En couple">En couple</option>
<option value="Divorcé(e)">Divorcé(e)</option>
<option value="Veuf(ve)">Veuf(ve)</option>
</select><br /><br/>
<label for="pseudo">Votre pseudo : </label>
<input type="text" name ="pseudo"><br />
<label for="password">Votre password : </label>
<input type="password" name ="password"><br />
<label for="repeatpassword">Repetez votre password : </label>
<input type="password" name ="repeatpassword"><br />
<label for="email">Veuillez saisir votre email : </label>
<input type="text" name ="email"><br />
<label for="apropos">A propos de vous </label>
<textarea rows="6" cols="30" name="apropos"></textarea><br /><br />
<input type="submit" value="S'inscrire" name="submit"
</form>
____________________
mais quand je vais dans http://localhost/rs/index.php?page=register, seul "inscription" et "sexe" saffichent, est-ce normal ?
Par contre :
Si la question précédente est résolue .. merci de clore la discussion :
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Et qui dit "Nouveau problème" ou "nouvelle question" dit : Ouverture d'une Nouvelle Discussion (propre à cette question).
Cela permettra à d'autres internautes de pouvoir plus facilement retrouver la réponse si ils rencontrent le même souci que toi.
Cordialement,
Jordane
Si la question précédente est résolue .. merci de clore la discussion :
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Et qui dit "Nouveau problème" ou "nouvelle question" dit : Ouverture d'une Nouvelle Discussion (propre à cette question).
Cela permettra à d'autres internautes de pouvoir plus facilement retrouver la réponse si ils rencontrent le même souci que toi.
Cordialement,
Jordane
ajoute un ?> à la ligne 29
comme ceci :
P.S. : as-tu facebook ?
Par exemple si dans ton URL tu tapes un truc du genre : http://localhost/monsite/
et à condition que ce répertoire ne dispose pas d'une page index.html ou index.html ou index.php ...
Ensuite.. pourquoi tant de différences .. et mes modifications ?
Les modifications que j'ai apporté sont dues à mon expérience ... disons que c'est comme ça que j'aurais codé (plus ou moins) cette page si j'avais du la faire moi même....
En plus .. méfiance avec les tutos vidéos (je ne suis pas allé voir celle la) .... on ne sait pas en quelle année il l'a créée .. ni avec quelle version de php ....
Et au cas où tu commences à regarder la manipulation des bases de données ...
Penses à IMMEDIATEMENT te tourner vers la PDO au lieu d'utiliser l'ancienne extension Mysql_
Je t'invite à lire ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Oui mais je m'en sert assez peu et le réserve aux amis et à la famille.
sinon j'ai installé le wampserveur de la date ou a été posté la vidéo (aout 2012) --> Apache : 2.2.22 PHP : 5.4.3 MySQL : 5.5.24