Le Journal de Nikrou - PHP - CommentairesCe journal n'est pas un blog!2024-01-09T15:52:56+01:00urn:md5:501048fab0be4d1978e39dded54e4f42DotclearPourquoi faut-il bannir l'arobase de tout code PHP ? - Nicolasurn:md5:9941d174f66fd8c612490862921e60062010-08-11T20:37:26+02:002010-08-11T19:37:26+02:00Nicolas<p>L'arobase est à bannir de manière générale mais il y a de rares cas où on ne peut pas faire autrement. Je ne connais pas SPIP et je ne saurais donc pas dire si on tombe dans une exception.</p>Pourquoi faut-il bannir l'arobase de tout code PHP ? - Pascal Boulerieurn:md5:fc996f52964979269fa3556b56ed3e632010-07-08T14:41:31+02:002010-07-08T13:41:31+02:00Pascal Boulerie<p>A noter que le code SPIP comporte parfois ce caractère, ainsi dans le fichier ./ecrire/inc/utils.php</p>symfony : hydrater un objet à la main - Hugourn:md5:47eb058f5117ac28c5c526a7fa4060792009-04-18T00:16:22+02:002009-04-17T23:16:22+02:00Hugo<p>Très intéressant ton article Nicolas. Il n'est jamais très évident au début de comprendre comment fonctionne l'hydratation des objets avec Propel. As-tu déjà essayé un peu Doctrine ?</p>symfony : hydrater un objet à la main - Nicolasurn:md5:618dabd1195d9216e2ade3c20945fd2c2009-04-17T20:53:32+02:002009-04-17T19:53:32+02:00Nicolas<p>Merci. C'est corrigé. En récompense, je te mets ma nouvelle recette.</p>symfony : hydrater un objet à la main - Palleasurn:md5:01722c6b1e346e5d90ea3c946ff3025f2009-04-17T20:39:07+02:002009-04-17T19:39:07+02:00Palleas<p>Mmmh, il n'y a pas une erreur sur les ligne à remplacer à la fin de ton billet ? Ou alors je ne suis pas bon au jeu des différences :x</p>Envoyer des mails avec php - Palleasurn:md5:c30c455d840e6798658ca28a6608bb572007-09-27T22:53:23+02:002007-09-27T21:53:23+02:00Palleas<p>Effectivement ca se tient, je testerai à l'occasion (genre quand j'aurai un serveur sur pied :/)</p>Envoyer des mails avec php - Nicolasurn:md5:147650b27e99a888a3fe685b3437bab32007-09-27T20:05:21+02:002007-09-27T19:05:21+02:00Nicolas<p>> Pourquoi ne pas vouloir installer un serveur de mail ? Ok ca à l'air (très) simple à installer/gérer mais à part ça ?</p>
<p>Parce que justement ce n'est pas un serveur de mail et que je n'ai pas besoin d'un serveur de mail. J'ai juste besoin d'envoyer des mails.</p>Envoyer des mails avec php - Palleasurn:md5:85aecbf0f9663e9e3d5f656ad651e2b72007-09-27T19:00:09+02:002007-09-27T18:00:09+02:00Palleas<p>Pourquoi ne pas vouloir installer un serveur de mail ? Ok ca à l'air (très) simple à installer/gérer mais à part ça ?</p>Mettre fin à une authentification http - Jimmyurn:md5:cab83c5b4af4c8e41d7842cf7214c7382007-07-20T10:38:56+00:002007-07-20T10:38:56+00:00Jimmy<p>Salut<br />
La déconnexion ne se fait correctement car elle redemande login+pass mais lorsque ceux-ci sont rentrés correctements, l'authentification ne se fait pas.<br />
Je pense qu'il vaut mieux passer par les sessions</p>Afficher une arborescence avec menu et sous-menu. - nicocolturn:md5:1bb9d61b116869742754dd5074cdbfc02007-05-12T16:26:27+00:002007-05-12T16:26:27+00:00nicocolt<p>Bravo pour ce script !!</p>Mettre fin à une authentification http - sergeurn:md5:73814ddc62e893c0fcd18a9d8bc28ac32006-12-04T18:19:24+00:002006-12-04T18:19:24+00:00serge<p>hello,<br />
<br />
sous IE7, la deconnexion ne s'effectue pas et </p>Qu'est-ce qu'un singleton ? - Webdeb73urn:md5:bd4e3144b6661f0e8b4020ca376248aa2006-11-21T23:39:44+00:002006-11-21T23:39:44+00:00Webdeb73<p>A quand le prochain épisode ? Un singleton est-il utile dans le cas d'une classe d'abstraction de base de données ? Je cherche à en développer une mais je ne sais pas comment m'y prendre. Un petit billet là dessus un jour ? :)</p>Mettre fin à une authentification http - Maldiniurn:md5:9f22b86db10d26b92a057d03567739d82006-11-15T13:07:01+00:002006-11-15T13:07:01+00:00Maldini<p>Salut, <br />
je demande la même chose qu'a demandé Patrick. J'ai bien cherché malheuresement j'ai rien trouvé.</p>Mettre fin à une authentification http - patrickurn:md5:09fe0c99275d58d08ee0060d118fc09f2006-11-07T06:07:14+00:002006-11-07T06:07:14+00:00patrick<p>Bonjour<br />
<br />
Quand je me suis branché sur ton espace sécurisé j'ai eu droit à la demande du login et mot de pass normale. Mais quand j'ai voulu me deconnecter j'ai eu droit aussi à la demande du login/mot de passe mais ce dernier n'a pas marché.<br />
<br />
Ce que je recherche c'est quand quelqu'un clique sur mon lien deconnexion il soit ramené à la page d'accueil de mon site et qu'il ne puisse pas rentrer directement par le lien qui s'affiche dans laz barre d'adresse quand tu rentres avec le login et mot de passes.<br />
<br />
@+</p>Mettre fin à une authentification http - Isidoreurn:md5:eacf2e9b54d0f19ffa5f7eb9c2b195b32006-10-16T18:34:55+00:002006-10-16T18:34:55+00:00Isidore<p>Comme tu es fort !<br />
<br />
:)</p>Mettre fin à une authentification http - Palleasurn:md5:64c27150f245ccb74378551916498f682006-10-05T13:05:43+00:002006-10-05T13:05:43+00:00Palleas<p>Merci pour cette methode ;-)</p>Afficher une arborescence avec menu et sous-menu. - Webdeb73urn:md5:6575027f29765709416ee760dacd2cbb2006-06-20T17:34:28+00:002006-06-20T17:34:28+00:00Webdeb73<p>Ce script m'intéresse pas mal pour la nouvelle version de mon site et encore plus vu qu'elle fonctionne sur le principe de récursivité :)</p>Qu'est-ce qu'un singleton ? - Sébastienurn:md5:28f62ba3e45106398db107dba3ba04da2006-06-09T19:55:11+00:002006-06-09T19:55:11+00:00Sébastien<p>Si mes souvenirs sont bons, les singletons sont pas mal utilisés dans le code de dotclear.<br />
Notament dans les fonctions liées à l'affichage des templates. (exemple concret)</p>Faut-il utiliser $_REQUEST ? - Palleasurn:md5:07b787bffec08ef642346f745dba11222006-06-05T16:26:15+00:002006-06-05T16:26:15+00:00Palleas<p>Ben moi aussi j'étudie la question, personnelement quand je porgramme quelque chose j'ai deux buts majoritaires :<br />
-> Pouvoir m'y retrouver facilement<br />
-> Faire en sorte que la navigation soit agréable pour le visiteur<br />
<br />
Pour la première raison, je prefere utiliser les tableaux $_POST $_GET et $_COOKIE, c'est une question de portabilité si je reviens sur des scripts, apres ca ne regarde que moi si je trouve ca plus pratique vu qu'il n'y a pas de différence.<br />
<br />
Apres tu dis "pour les cas où on laisse le choix aux utilisateurs de transmettre les données en utilisant la méthode "get" ou la méthode "post"", mais la j'avoue que je suis un petit peu intrigué, je ne vois pas pourquoi on laisserait le choix à l'utilisateur, c'esst bien de lui accorder le droit de choisir mais à ce point la... Enfin ca je ne comprend pas à quoi servirait de lui laisser ce choix :s Ca t'es deja arrivé ? ^o)<br />
<br />
Cela étant avec l'extention "WEBDEVELLOPER" de firefox, tu peux changer la methode de post des formulaires, la c'est sur que ca peux empecher le script de tourner convenablement si mon script qui utilise POST reçoit des données en GET, la c'est sur que REQUEST serait la solution :s<br />
<br />
Si tu fais ca par exemple :<br />
<br />
<?php<br />
echo '<h4>Tableau recu par $_POST :</h4>';<br />
echo '<pre>';<br />
var_dump($_POST);<br />
echo '</pre>';<br />
<br />
echo '<h4>Tableau recu par $_GET :</h4>';<br />
echo '<pre>';<br />
var_dump($_GET);<br />
echo '</pre>';<br />
<br />
echo '<h4>Tableaux recu lu avec $_REQUEST :</h4>';<br />
echo '<pre>';<br />
var_dump($_REQUEST);<br />
echo '</pre>';<br />
?><br />
<form action="<?php echo $PHP_SELF;?>?var1=toto&var2=tutu&var3=titi" method="post"><br />
<br />
<p><input type="hidden" name="var1" value="toto" /></p><br />
<p><input type="hidden" name="var2" value="tutu" /></p><br />
<p><input type="hidden" name="var3" value="titi" /></p><br />
<input type="submit" value="envoyer" name="submit" /><br />
<br />
</form><br />
<br />
Ca te retourne ca :<br />
<br />
Tableau recu par $_POST :<br />
<br />
array(4) {<br />
["var1"]=><br />
string(4) "toto"<br />
["var2"]=><br />
string(4) "tutu"<br />
["var3"]=><br />
string(4) "titi"<br />
["submit"]=><br />
string(7) "envoyer"<br />
}<br />
<br />
Tableau recu par $_GET :<br />
<br />
array(3) {<br />
["var1"]=><br />
string(4) "toto"<br />
["var2"]=><br />
string(4) "tutu"<br />
["var3"]=><br />
string(4) "titi"<br />
}<br />
<br />
Tableaux recu lu avec $_REQUEST :<br />
<br />
array(5) {<br />
["var1"]=><br />
string(4) "toto"<br />
["var2"]=><br />
string(4) "tutu"<br />
["var3"]=><br />
string(4) "titi"<br />
["submit"]=><br />
string(7) "envoyer"<br />
["PHPSESSID"]=><br />
string(32) "70488e11c1ed97ff274f3dcea4da1d0d"<br />
}<br />
<br />
Donc il fait bien se rappeler l'ordre de priorité des variables contenu dans le tableau $_REQUEST, ou alors ne pas donner le même nom aux variables.<br />
Je ne vois pas vraiment d'avantages à utiliser REQUEST, a par celui qui j'ai cité en haut et encore... <br />
<br />
J'y ai quand même refléchis serieusement la non ?</p>Faut-il utiliser $_REQUEST ? - Nicolasurn:md5:8fb531b1ceaff8adabecd228dc0835cc2006-06-05T08:15:43+00:002006-06-05T08:16:11+00:00Nicolas<p>>T'es d'accord avec nos pavés ou pas?<br>
Je ne vois pas ce qu'ils apportent de plus que le billet que j'ai écris! Pour résumé vous n'utilisez pas <b>$_REQUEST</b> même si vos raisons ne sont pas les meilleures. Je ne l'utilise pas non plus mais j'étudie sérieusement la question avant de faire le grand saut!</p>