Signaler

Header.php footer.php ??? ldap admin [Résolu]

Posez votre question amandine - Dernière réponse le 16 févr. 2017 à 20:03 par psygnosis
bonjour ,

Je fais un annuaire ldap actuellement en cherchant de la doc je suis tombé sur ce merveilleux site. En applicant un de vos programme sur le sujet au liens suivant :
http://www.commentcamarche.net/php/phpldapadmin.php3 j'ai eu un petit souci , je ne sais pas quoi mettre dans header.php et footer.php si quelqu'un peu m'aider sa serai simpa.
merci d'avance ......
Afficher la suite 
Utile
+1
moins plus
Puisque tu post plus rien c'est que ca doit être bon ...

"Pas de nouvelles, bonnes nouvelles"
Dreamer- 9 juin 2004 à 13:06
Oui je vois ton erreur ...
Voir même tes erreur car tu l'a reproduit tout au long de ton code =/

Regarde ce morceau de code :

echo " <th><a href="modifie.php?cn=$mynom"> Modifier</a></th>\n"; 
echo " <th><a href="supprime.php?cn=$mynom"> Supprimer</a></th>\n"; 
echo " </tr>\n"; 

} 

echo "</table>\n"; 
echo "<center>< br><a href="ajoute.php">Ajouter une nouvelle personne dans l'annuaire</a></center>"; 

} 


Il montre que tu ne fait pas bien la différence entre le PHP et le HTML ...

En effet, si je lit ton code comme si j'était le serveur PHP je fairais :

echo " <th><a href="

Là je marrete, car tu as fini de donner le echo ...
Et je me demande où se trouve le ; pour m'indiquer que je passe à l'instruction suivante ...
Et crash =/

Je ne sais pas si tu vois où je veux en venir ...
en faite pour pas que le serveur pense que tu refeme ton " de echo, tu dois lui mettre devant un cractère d'échappement qui est en PHP le /

Donc dans ton cas celà donne :

echo" <th><a href=\"modifie.php?cn=$mynom\"> Modifier</a></th>\n"; 
echo " <th><a href=\"supprime.php?cn=$mynom\"> Supprimer</a></th>\n"; 
echo " </tr>\n"; 

} 

echo "</table>\n"; 
echo "<center>< br><a href=\"ajoute.php\">Ajouter une nouvelle personne dans l'annuaire</a></center>"; 

} 


Voilà, et tu dois faire comme ca dans tout ton code ...
Le serveur PHP effectue un traitement sur ton code afin de le transformer (parser) en HTML ... Donc quand il te le parse, ton \" redevient un "

Je te recommande d'aller faire un tour sur les fonction addslash() et stripslash() =]

Sinon prend aussi note de la différence entre ' et " ...
Pour un echo "bonjour" préfère mettre echo 'bonjour'

A la place de echo "Bonjour $pseudo" met echo 'Bonjour '. $pseudo
Ca te permettra d'utiliser " dedans puisque il ne les interprettes pas dans les simples quotes :)

Voilà si tu as encore des soucis ... ;)
Répondre
Dreamer- 9 juin 2004 à 13:08
Erratum : Le caracteres d'echappement est bien \ et non / ...
Toutes mes excuses :)
Répondre
amandine- 9 juin 2004 à 19:50
Merci Dreamer ,

Tu as été efficace et trés simpa avec moi ...
Maintenant je n'ai plus l'erreur la fonction ajoute.php et recherche.php que j'ai crée tourne a merveille..
Maintenant si j'ai un souci sur d'autre fonction de l'annuaire je posterai demain sur même post ..

ps encore merci....
Répondre
Utilisateur anonyme - 16 févr. 2017 à 20:03
Bonjour amandine je suis sur votre post c'est sur cela date de vieux de tres vieux mais avez-vous encore tout les fichiers que vous auriez modifié cela m' intéresse :)
Répondre
Dreamer- 9 juin 2004 à 22:11
Bha de rien :)
Ca fait toujours plaisir d'aider quelqu'un ;)
Répondre
Donnez votre avis
Utile
+0
moins plus
header.php cest l entete jcrois : cad <head> </head>
et footer ché pa :s heu peut etre pour jouer au foot lol :s
Gloopsy 4Messages postés mardi 18 mai 2004Date d'inscription 10 juin 2004 Dernière intervention - 7 juin 2004 à 18:18
Mais non, footer c'est le pied de page sa doit marcher comme <head> </head>
Donc <foot> </foot>
A+ ;-)
Répondre
amandine- 7 juin 2004 à 23:21
re bonsoir,

Donc si j'ai bien compris cela fait parti de la tête de la page html mais comment se fait il que quand je test le prog exemple: php admin.php il me demande il manque header.php

dans la source se situant dans le liens y'a ecrit require(header.php)
donc que faut il faire pour que cela marche car la l'annuaire ne tourne pas merci de m'aider.....
Répondre
amandine- 8 juin 2004 à 09:42
re bonjour,

En faite je ne pense pas que ce soit le haut de la page html car sinon il n'y aura pas d'extension *.php par contre je ne sais toujours pas que faut il mettre dans header.php et footer.php ou alors quelqu'un pourait il me montré un exemple de script please........

merci d'avance...
je suis devant mon pc toute la journée j'attend vos idées....
Répondre
Donnez votre avis
Utile
+0
moins plus
Salut
alors en fait je pense que ce sont des fichiers distinct de admin. il faut que tu les cré. tu met du code en php dedant. admin va apeler header.php3 et footer.php3 comme entete et pied de page.
comme par exemple avec la commande include.
ceci est pour avoir je pense des entete et des pieds de pages identique à toutes tes pages pour ne pas avoir a les ecrire plusieurs fois...

Séb
amandine- 8 juin 2004 à 11:15
re bonjour,

Merci, mais sa je l'avais compris depuis le début mais se que je ne sais ou comprend pas que faut il mettre dedans moi perso je ne sais toujours pas quoi mettre comme prog php ...
http://www.commentcamarche.net/php/phpldapadmin.php3
regarde bien dedans c'est le seul point ambigue dedans sinon tout le reste est assez simple a comprendre .
Au début je pensais qu'il fallait mettre les caractéristique de la config de l'annuaire mais cela est deja fait dans le fichier "config_LDAP.inc.php" est ce que quelqu'un peu m'éclaircire à se sujet je suis dispo merci......
Répondre
Donnez votre avis
Utile
+0
moins plus
re bonjour,

Alors personne peu m'aider pour mon probleme on mets quoi dans ce mystérieux fichier header.php et footer.php s'il vous plait réponder en ayant pris connaissance du sujet ou alors si quelqu'un a déjà bosser sur le sujet...

merci.....
Donnez votre avis
Utile
+0
moins plus
Un entete et un pied de page n'est pas important ...

Si tu ne sais pas quoi y mettre, c'est peux être tout simplement car tu n'as rien à y mettre ...

Si le script te les réclame c'est tout simplement à cause de ton require() qui demande au script d'incorporé le code à la page ...

En clair, require() te permet de fusionner des morceau de code entre eux ... le seul truc, c'est que require crée une erreur de haut niveau si le fichier est introuvable ... include() fait la même chose que require sauf qu'en cas d'erreur, il ne stop pas l'execution du script ...

Bref, je te conseil de virer les deux requires et de voir se que celà te donne :)


PS : <footer></footer> n'existe pas et n'est pas prêt d'exister ...
Une page HTLM se créer avec un <header> puis un <body>, le footer ne correspond qu'à la fin du <body> ...
amandine- 8 juin 2004 à 15:38
re bonjour,

Merci de ton aide je test tout de suite et je te donne de mes nouvelle a toute...
A++
Répondre
Donnez votre avis
Utile
+0
moins plus
une autre solution a mon avis aurait été :
echo(<th><a href=\"modifie.php?cn=$mynom\"> Modifier</a></th>\n);
en fait l'utilisation des paranthèses permet de bien définir le début et la fin de ton echo.
quand pensez vous?
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !