cs_Marshall_Mathers
Messages postés56Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention30 novembre 2007 21 juil. 2005 à 21:47
J'ai trouvé quelques erreurs mais je trouve le code correct !
Bravo...
DrK_Worm
Messages postés9Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention30 janvier 2006 13 nov. 2004 à 18:21
Je n'ai pas mis d'entetes html comme <html>, etc... pour vous permettre d'utiliser les pseudos-frames (je les utilise moi meme) et ne pas avoir plusieurs erreurs a cause de plusieurs dans le texte par ex.
Je vais essayer ce que tu m'a dis au sujet de verif.php et je remettrai à jour ce script ;-)
cseagle
Messages postés99Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention 5 août 2009 11 nov. 2004 à 21:38
Alors allons y :
1) Tout d'abord comme te l'a dit Anthomicro, tu ouvres toutes tes balises avec <?php
2) Pourquoi nul part j'ai vu d'entêtes HTML ça me parait bizarre....
3) Les accents que tu passes dans tes echo, utilise les codes html (exemple : é devient é )
Et tu l'inclus au début de tes pages avec juste avant session_start();
5) Dans afficher.php met des {} dans le premier if
Voila ce que j'ai vu et mes conseils de jeune débutant ;-)
DrK_Worm
Messages postés9Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention30 janvier 2006 11 nov. 2004 à 19:42
Sinon quelqu'un peut m'aider pour la verification si le visiteur est loggé ? Essayez chez vous mais chez moi ca ne marche pas...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 11 nov. 2004 à 17:58
"un petit <? c'est pas bien compliqué à changer"...
Le problème est qu'après tu commences comme ça et quand t'as 100 pages à modifier ça prend quand même du temps, surtout si t'as la bonne (sic) idée de mélanger php + html, ce qui fait que tu cherches les balises <? dans tes fichiers...
Bonjour la galère...
cseagle
Messages postés99Date d'inscriptionvendredi 18 avril 2003StatutMembreDernière intervention 5 août 2009 11 nov. 2004 à 17:55
Salut,
J'ai pas tout regardé mais la en register global à off je pense que ca va coincer :
//On définie les variables de formulaire
$login = $_POST['login'];
$pass = $_POST['pass'];
Tu devrais tester directement sur $_POST['login'] et $_POST['pass'] et definir $login et $pass après la condition validée.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 11 nov. 2004 à 17:39
je n'ai jamais dis que c'était toujours incompatible, j'ai même dit que c'était mieux quand un prog était portable. Je suis en effet d'accord avec toi. Je dis juste que tu exagères car un petit <? c'est pas bien compliqué à changer...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 11 nov. 2004 à 17:04
C'est clair, surtout pour un site visité, encore le mec qu'à un site perso admettons, sur les photos de son chien bon bah il peut se permettre une indisponibilité le temps de tout recoder, mais quand le site est un minimum visité...
Et puis optimisation et portabilité ce n'est pas tout le temps incompatible.
Par exemple le <? et le <?php ne ralentit pas l'exécution du script.
a ++
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 11 nov. 2004 à 17:00
... je suis hébergé par moi même... c'ets sur que quand on change ça doit faire tout drole...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 11 nov. 2004 à 16:21
"c'ets le rendu qui compte (vitesse ect...) le reste on s'en moque un peu..."
Change d'hébergeur un jour et tu comprendras :-)
a ++
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 11 nov. 2004 à 12:02
je sais que tu prends soin a chaque fois de le rapeler, mais c'est vrai que plus on fait de choses portables, mieux ce sera pour l'ensemble de la programmation, mais il faut bien avouer que ce qui doit être portable c'est le coté client, le serveur, en général, on s'en moque... Mai je me bats pour la portabilitée sur le forum javascript et C/C++ mais pas vraiment ici, t'as raison de le souligner, mais tu ne seras pas suivit tout de suite, déja que moi j'ai du mal a être suivit quand je dis çq sur les autres forums, sur un forum serveur t'as pas finit... Moi, je fais souvent des trucs portables, toujours en javascript en C pas toujours, mais souvent, mais alors en php jamais, j'utilises régulièrement les fonctions system pour créer un fichier ect... C'est sur, c'est pas bien, mais c'est tellement plus rapide (cat pour cacatener deux fichiers... ect...) enfin voila mes script ont étés difusés ici, mais si qqn les teste sous windows il va être surpris... Faut tout faire en portable, mais faut commencer par les clients... les aplis serveur comme le php, c'ets le rendu qui compte (vitesse ect...) le reste on s'en moque un peu...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 9 nov. 2004 à 18:45
Salut :-)
<? : à bannir, <?php est portable sur toutes les configurations.
Même chose pour <?=$PHP_SELF?>, beurk...
a ++
DrK_Worm
Messages postés9Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention30 janvier 2006 9 nov. 2004 à 16:32
Premier post, premiere version, la couleur du code en haut a un peu foirée non ?
21 juil. 2005 à 21:47
Bravo...
13 nov. 2004 à 18:21
Je vais essayer ce que tu m'a dis au sujet de verif.php et je remettrai à jour ce script ;-)
11 nov. 2004 à 21:38
1) Tout d'abord comme te l'a dit Anthomicro, tu ouvres toutes tes balises avec <?php
2) Pourquoi nul part j'ai vu d'entêtes HTML ça me parait bizarre....
3) Les accents que tu passes dans tes echo, utilise les codes html (exemple : é devient é )
4) Pour ta page verif.php
if(!isset($_SESSION['login']) && !isset($_SESSION['pass']))
{
echo"Veuillez vous identifier";
include('login.php');
exit();
}
Et tu l'inclus au début de tes pages avec juste avant session_start();
5) Dans afficher.php met des {} dans le premier if
Voila ce que j'ai vu et mes conseils de jeune débutant ;-)
11 nov. 2004 à 19:42
11 nov. 2004 à 17:58
Le problème est qu'après tu commences comme ça et quand t'as 100 pages à modifier ça prend quand même du temps, surtout si t'as la bonne (sic) idée de mélanger php + html, ce qui fait que tu cherches les balises <? dans tes fichiers...
Bonjour la galère...
11 nov. 2004 à 17:55
J'ai pas tout regardé mais la en register global à off je pense que ca va coincer :
//On définie les variables de formulaire
$login = $_POST['login'];
$pass = $_POST['pass'];
Tu devrais tester directement sur $_POST['login'] et $_POST['pass'] et definir $login et $pass après la condition validée.
11 nov. 2004 à 17:39
11 nov. 2004 à 17:04
Et puis optimisation et portabilité ce n'est pas tout le temps incompatible.
Par exemple le <? et le <?php ne ralentit pas l'exécution du script.
a ++
11 nov. 2004 à 17:00
11 nov. 2004 à 16:21
Change d'hébergeur un jour et tu comprendras :-)
a ++
11 nov. 2004 à 12:02
9 nov. 2004 à 18:45
<? : à bannir, <?php est portable sur toutes les configurations.
Même chose pour <?=$PHP_SELF?>, beurk...
a ++
9 nov. 2004 à 16:32