Ses derniers messages sur les forums
Moogli relit ce que j'ai mis un peu plus haut et tu devrais t'en sortir sans problème :o)
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Les différentes options de AllowOverride :
- AuthConfig : Autorise des apramètres individuels pour AuthDBMGrooupFile, AuthDBMUserFile,AuthGroupFile,AuthName,AuthType,AuthUserFile et require
- AuthUserFile : Autorise AuthName, AuthType et require
- FileInfo : Autorise AddType, AddEncoding et AddLanguage
- Indexes : Autorise FancyIndexing, AddIcon, AddDescription
- Limit : Pour limiter l'accès sur la base du nom d'hote ou de l'IP
- Options : Autorise l'utilisation de la directive Options
- All : Touit ce qui précède
- None : Rien de ce qui précède
AllowOverride permet de façonner précisement des répertoires individuels en combinant des directives générales dans le httpd.conf et des .htaccess (ou fichier défini avec l'option AccessFileName).
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
En, fait le soucis vient de la. Explication :
Si le mode rewrite n'est pas activer par défaut avec le serveur ET que le AllowOverride n'est pas défini a All ET que dans le <Directory /mon/site></directory> le moteur de réécriture n'est pas initialiser alors vous ne pourrez pas vous en servir. :o)
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
La directive AllowOverride indique a Apache quelles directives de .htaccess peuvent surcharger les directives précédentes. Si vous le voulez je pourrai vous fournir les diverses options de cette directive.
Pour le mod_rewrite une fois decommenter les ligne de LoadModule et AddModule ilvous faut vérifier si vous avez dans le fichier htttpd.conf ceci :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteLog chemin/pour/logguer/le/module
RewriteLogLevel 3
</IfModule>
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Et aussi c'est tres important :
En cas de modification du programme : obligation de divulguer les modifications apportées.
Licence GPL traduite attention ne pas mettre cette licence. Seule la version anglaise et "contrôlée" :o)
La licence originale
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
He bien le message d'erreur est clair non? :D :
Acces non autorisé pour l'utilisateur.
Vérifie ton nom d'utilisateur et ton mot de passe d'accès à la base de données.
Voila :-)
Sinon la deuxieme erreur n'est qu'une conséquence de la première...
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Avec les dernières versions de php le vars tracking est désactivé par défaut pour des raisons de sécurité. Il te faut donc faire cela je pense :
$liv_nolivre = $HTTP_GET_VARS['liv_nolivre'])) ;
if(isset($liv_nolivre))
effacer($liv_nolivre);
else
echo'okeefe';
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
C'est normal (ou alors je suis aveugle : ca ce pourraitsuiçs naze) mais je vois pas de balise de fermeture pour form (</form>)donc normal que cela ce comporte bizarrement :o)
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
SELECT * FROM table WHERE article LIKE '%mot_cle%';
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Moogli commenter son code est toujours utile même lorsque l'on ne débute pas :-D
N'oublie pas que ton style (de programmation) évolue au fil du temps ou que quelqu'un d'autre peut reprendre ton code derrière toi.
Reprendre un vieux code ou celui de quelqu'un d'autre non commenté je peux t'assurrer que c'est pas une partie de plaisir :-D
Les "hooo mais qu'est ce que j'ai foutu la?" et les "Mais pourquoi j'ai fais ca" ou encore les "Mais c'est n'imp ca!!" sont souvent au rendez vous :p
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc