os2

  • Signature
    http://www.laboiteaprog.com
  • Site web
  • Nombre de sujets
    63
  • Nombre de messages
    161
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

os2
le 18/07/2004 à 23:40
afficher la sortie d'une fonction
salut comment afficher le résultat de la sortie d'une fonction genre:

<td>'.date("d/m/Y H:i:s", '.$ligne["sec_datederniermsg"].')</td>
http://www.laboiteaprog.com
os2
le 18/07/2004 à 01:49
Un affichage page par page - tutoriel
ça fonctionne pour la première page... mais pas les suivante...

$query = 'vueforum'.$_GET['sec_nosection'].$_GET['debut'];

ça me donnait par exemple pour la première page:

vueforum10

mais ensuite pour la deuxième...
vueforum 101

ensuite si je revenais au premiers
vueforum 1010

il y a comme un problème dans le code des conditions et boucle... avec les paramètres
http://www.laboiteaprog.com
os2
le 18/07/2004 à 00:27
Un affichage page par page - tutoriel
je suis pas 100% sur...

if ($_SERVER['QUERY_STRING'] == "") {    //1
$query = $_SERVER['PHP_SELF'].'?debut=';
}
else {
$tableau = explode ("debut=", $_SERVER['QUERY_STRING']);
$nb_element = count ($tableau);
if ($nb_element == 1) { //2
$query = $_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&debut=';
}
else {
if ($tableau[0] == "") { //3
$query = $_SERVER['PHP_SELF'].'?debut=';
}
else {
$query = $_SERVER['PHP_SELF'].'?'.$tableau[0].'debut='; //4
}
}


mais si on utilise du modrewrite, il n'y a que la section //4 d'utile.. les autres cas conduiront à une erreur 404...
http://www.laboiteaprog.com
os2
le 17/07/2004 à 22:09
Un affichage page par page - tutoriel
c'est pour ça que je voulais des précisions sur ce que faisais cette partie de code... car j'ai vraiment pas claire pour un tutoriel
http://www.laboiteaprog.com
os2
le 17/07/2004 à 21:14
Mozilla Or not :)
suit les règles du w3c et ça devrait aller

http://validator.w3.org/

donne déjà des liens pour vérifier comment ta fait ça
http://www.laboiteaprog.com
os2
le 17/07/2004 à 15:54
code jamais exécuté...
j'ai corrigé le fuck... me rappele pu comment :)
j'étais dans la nuit :)
http://www.laboiteaprog.com
os2
le 17/07/2004 à 05:28
Un affichage page par page - tutoriel
dans mon htaccess

j'ai mis:

RewriteRule ^vueforum([0-9]+)([0-9]+)$ vueforum.php?sec_nosection=$1&debut=$2 [L]

quand je clique pour la première fois j'ai une adresse du genre:

http://www.laboiteaprog.com/vueforum10

je mets donc debut à 0 par défaut...

je voudrais donc une explication des lignes car je comprend pas vraiment leurs sens


if ($_SERVER['QUERY_STRING'] == "") {
$query = $_SERVER['PHP_SELF'].'?debut=';
}
else {
$tableau = explode ("debut=", $_SERVER['QUERY_STRING']);
$nb_element = count ($tableau);
if ($nb_element == 1) {
$query = $_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&debut=';
}
else {
if ($tableau[0] == "") {
$query = $_SERVER['PHP_SELF'].'?debut=';
}
else {
$query = $_SERVER['PHP_SELF'].'?'.$tableau[0].'debut=';
}
}
}

echo $query;


le echo query... me retourne:
/vueforum.php?sec_nosection=1&debut=

pourquoi il n'y a rien à debut?

quelqu'un pourrait m'expliquer le pourquoi de chaque if et else de ce bloc de code...

merci
http://www.laboiteaprog.com
os2
le 17/07/2004 à 03:58
Un affichage page par page - tutoriel
je comprend pas pourquoi ça serait pas possible

par exemple

http://www.lephpfacile.com/forums/view_forum.php?f=1&debut=60

aurait pu être traduit en

http://www.lephpfacile.com/forums/view_forum160

c'est ce que je désire faire

je suis en train de modifier ca poru que ça fonctionne
http://www.laboiteaprog.com
os2
le 17/07/2004 à 02:32
htaccess mod rewrite...
salut

dans mon htaccess
RewriteRule ^liremsg([0-9]+)$ liremsg.php?sec_nosection=$1 [L]


niveau php je fais:

<a href="liremsg'.$sec_nosection.'_'.$ligne['mes_nomessage'].'">'.$ligne["mes_titre"].'</a>

ce qui me donne par exemple...

liremsg1_1

lorsque je cliques sur le liens, ça ne fonctionne pas... une idée?

merci
http://www.laboiteaprog.com
LoadingChargement en cours