ah ok...
je suis en local avec easyphp mais ya un truc anormal car sur mon site il est ecrit ceci
Warning: main(.php): failed to open stream: No such file or directory in / var/www/free.fr/f/a/extremedbzfinaly1/index.php on line 15
Warning: main(): Failed opening ´.php´ for inclusion
(include_path=´/var/www/free.fr/f/a/extremedbzfina
ly1/include:.´) in / var/www/free.fr/f/a/extremedbzfinaly1/index.php on line 15
alors qu´en local ceci:
Notice: Undefined index: page in c:\mes documents\sitedbz\index.php on line 14
Warning: main(.php): failed to open stream: No such file or directory in c:\mes documents\sitedbz\index.php on line 15
Warning: main(): Failed opening ´.php´ for inclusion ( include_path=´.;C:\Program Files\EasyPHP1-7\php\pear\´) in c:\mes documents\sitedbz\index.php on line 15
pk
sinon ne me renvoyez pas vers un site!!! ![]()
plzzzz
bon, je t´es fait un petit quelques choses vite fait avec des echo qui me semble plus securisé que des includes :
_____________________
< ?
if ( isset($_GET[´page´]))
{
if($_GET[´page´] == " images")
{
? >
Met ici ton code HTML de la page Images
< ?
}
if($_GET[´page´] == " dossiers")
{
? >
Met ici ton code HTML de la page dossiers
< ?
}
}
else
{
? >Vous n´avez pas spécifié de page
< ?
}
? >
____________________
( enleve les espaces créés par jv.com pr que ca fonctionne ^^)
alors je t´explique le fonctionnement :
si la variable " page" contient qqch
->si elle est égale à " images"
-->on affiche le code html pour la page " images"
->si elle est égale à " dossiers"
-->on affiche le code html pour la page " dossiers"
si la variable " page" ne contient rien :
-> on met " Vous n´avez pas spécifié de page"
Tu peux le tester là :
http://www.depannetonpc.net/phpbb2/test/index.php?page=images
pour la page des images
http://www.depannetonpc.net/phpbb2/test/index.php?page=dossiers
pour celle des dossier
http://www.depannetonpc.net/phpbb2/test/index.php
si aucune page n´est spécifiée ( tu met ici ta page d´accueil donc . ..)
http://www.depannetonpc.net/phpbb2/test/index.php?page=afgz
si une page incorecte a été spécifiée
______________
au risque de créer des failles sur ton futur site, je te conseille de faire un tour sur http://www.siteduzero.com pour avoir quelques bases et savoir ou tu vas car sinon, bonjour les dégats...
ok donc tout se fait en une page je ne creais pas d´autre page alors si je comprends bien il y a pas une autre methode car sur le siteduzero ils montrent pas comme ça car moi je veux la methode dangereuse
Ba fait comme tu veux. Si tu veux utiliser une methode suggette à des failles sans maitriser le php, c´est toi qui vois ![]()
mais on peut boucher ses failles je l´ai vu dans les cours de SDZ et puis j´ai appris le PHP mais j´ai toujours eu un probleme avec les includes donc si quelqu´un connaissait la soluce à mon probleme sinon
vin_moi
De rien . .. Fais comme tu le sens
tiens regarde ce tuto
http://www.siteduzero.com.com/php/includes.php#fonction
je fais la meme chose mais ça me met une erreur pk???
l´erreur:
Notice: Undefined index: page in c:\mes documents\sitedbz\index.php on line 12
Warning: main(.php): failed to open stream: No such file or directory in c:\mes documents\sitedbz\index.php on line 13
Warning: main(): Failed opening ´.php´ for inclusion ( include_path=´.;C:\Program Files\EasyPHP1-7\php\pear\´) in c:\mes documents\sitedbz\index.php on line 13
mon fichier index.php:
< !DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01 Transitional//EN">
< html>
< head>
< meta http-equiv="content-type" content="text/html; charset=windows-1250">
< meta name="generator" content="PSPad editor, www.pspad.com">
< title></title>
< /head>
< body>
< a href="index.php?page=images">Images</a>
< a href="index.php?page=dossiers">Dossiers</a>
< ?
$page = $_GET[´page´];
include("$page.php");
? >
< /body>
< /html>
je te l´ai dejà dis, aprend le PHP CORRECTEMENT, tu n´arriveras à rien si tu copient des portions de codes par ci, par là, la preuve est là ![]()
donc tu ne connais pas la solution
SI mais je ne suis pas ton chien. je t´es donné mon opinion, mes conseils. Maintenant, tire en les conclusions que tu veux. Je te dis seulement que tu n´aprendres et ne feras rien si tu copie au hasard et codes php et que tu bricole comme ce que tu fais.
Alors soit tu te mets serieusement au PHP, soit tu reste ici à posez des questions . ... que dis-je, tu copie un code source, et tu te demande pourqoi ca marche pas . ...... Tu recevras de l´aide pour les codes que TU auras fais.
il n´y a pas d´autres manieres pour ça
non tu as raison, il n´y en a qu´une : APRENDRE LE PHP
!
Entièrement d´accord avec vin !
Parce qu´en fait, c´est nous qui faisont tout le travail !
mais pk ça me dit ça je peux pas le savoir meme si j´apprends le PHP que j´ai appris en plus mais personne ne le sait jusqu´au bout des doigts:
Warning: main(.php): failed to open stream: No such file or directory in / var/www/free.fr/f/a/extremedbzfinaly1/index.php on line 15
Warning: main(): Failed opening ´.php´ for inclusion
(include_path=´/var/www/free.fr/f/a/extremedbzfina
ly1/include:.´) in / var/www/free.fr/f/a/extremedbzfinaly1/index.php on line 15
vin ma fé la traduc mais c´est quoi qui declenche ça car j´ai beau verifié ça ne fé rien
Mais, suis TOUS les cours du site du zero et tu comprendras tes erreurs !
je les ais tous suivi je les ai tous lu les cours et là je viens de les relire encore et aucun cours ne parle de ça regarde tu verras
dis le moi ste plait
Warning: main(.php): failed to open stream: No such file or directory in / var/www/free.fr/f/a/extremedbzfinaly1/index.php on line 15
impossible d´ouvrir le fichier / var/www/free.fr/f/a/extremedbzfinaly1/index.php défini à la ligne 15 du fichier main.php
Warning: main(): Failed opening ´.php´ for inclusion
(include_path=´/var/www/free.fr/f/a/extremedbzfina
ly1/include:.´) in / var/www/free.fr/f/a/extremedbzfinaly1/index.php on line 15
très probablement une conséquence de l´erreur précédente
Tu sais, un peu d´anglais ne te ferais pas de mal.
j´apprends le PHP que j´ai appris en plus mais personne ne le sait jusqu´au bout des doigts:
Sauf moi
Non, je dec... apprneds juste à inlcure une page ![]()