PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#26 Re : Forum Général PHP » [Résolu] Afficher l'heure de 3 fuseaux différents » 12-11-2009 13:04:29

Re,

Merci mais c'est ce que je pensais, simplement je ne sais pas comment retrancher ou additionner.. as-tu un exemple pour un -4h00 ?
A+
Yule

#27 Forum Général PHP » [Résolu] Afficher l'heure de 3 fuseaux différents » 12-11-2009 13:04:29

yule
Réponses : 4

Bonjour,

Je souhaiterais tenir compte des fuseaux horaire depuis le serveur ou est hébergé mon site pour définir simultanément l'heure de Paris, New York et Tokyo

Dans mon exemple ci-dessous c'est l'heure de Paris, Berne, Berlin etc... à chaque fois

New York est à -6h00
Tokyo est à + 8h00

Comment en tenir compte pour afficher l'heure juste selon le pays

 
<?PHP
    echo " Paris:";  echo date("H:i:s", time()); 
    echo " New York:"; echo date("H:i:s", time()); 
    echo " Tokyo:"; echo date("H:i:s", time());
   
     ?>

D'avance merci de votre aide
Cordialement
Yule

Ps: j'ai pourtant lu cette page http://www.infres.enst.fr/~danzart/docP … etime.html mais en vain...

#28 Re : Forum Général PHP » Url rewriting, je seche sur une partie alphabétique » 25-09-2009 12:52:44

C'est tout bon !!

Merci pour ta patience et ta précieuse aide
Yule

#29 Re : Forum Général PHP » Url rewriting, je seche sur une partie alphabétique » 25-09-2009 12:52:44

 if(!empty($_GET['id_alpha']{
   $id_alpha = $_GET['id_alpha'];
  }

echo" $id_alpha";

il me retourne une erreure Parse error: syntax error, unexpected ';' pour cette ligne $id_alpha = $_GET['id_alpha'];

#30 Re : Forum Général PHP » Url rewriting, je seche sur une partie alphabétique » 25-09-2009 12:52:44

re,

je faisais ainsi

 $list_alpha = "a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z";
$list_lettre = explode('-', $list_alpha);
for($i=97;$i<123;$i++){
    echo '<a style="font-size:1em" href="lettre-', chr($i), '.html" title="Menu rapide des termes à choix" ><strong>', chr($i-32), '</strong></a>';
 
}
unset ($list_alpha);
unset ($list_lettre);
?>

</p>
<p>
 

<?PHP
MYSQL_CONNECT($serveur,$user,$password) or die("Impossible de se connecter à la base de données");
mysql_select_db("$bdd") or die("Impossible de se connecter à la base de données");

// +------ recherche de la première lettre de la catégorie -------+
$requete3 = "SELECT id, titre FROM $tablelexique WHERE LEFT(titre, 1) = '$id_alpha' and valid='0' ORDER BY titre ASC";
etc...

Mais pas d'affichage en fonction de la lettre choisi

#31 Re : Forum Général PHP » Url rewriting, je seche sur une partie alphabétique » 25-09-2009 12:52:44

RE,

Presque.. J'avais oublié de préciser une chose.. Aiee c'est ma faute

La lettre choisi est dans une boucle, comment la récupérer pour faire appelle à ma base ? => , chr($i),

$requete3 = "SELECT id, titre FROM $tablelexique WHERE LEFT(titre, 1) = 'ICI LA LETTRE CHOISI'  and valid='0' ORDER BY titre ASC";

Désolé j'avais pas vu tout suite car par défaut, j'avais laissé la lettre G au hasard dans ma requête et pas celle que les visiteurs peuvent choisir..oups

Bon appétit
Yule

#33 Re : Forum Général PHP » Url rewriting, je seche sur une partie alphabétique » 25-09-2009 12:52:44

Hello,

Ok merci , mais il doit manquer quelque chose, Ton code ne vas pas indiquer une adresse du genre lettre-a.html ou lettre-d.html ? => index.php?id_alpha=', chr($i), '

pour le htaccess, je mets ceci

RewriteRule ^lettre-(.*)-([0-9]{1}).html$ /lexique/index.php?id_alpha=$2 [QSA,L]

Mais sur la page php ? je sais pas comment le mettre, j'ai essayé ainsi

for($i=97;$i<123;$i++){
    echo '<a style="font-size:1.2em" href="lettre-', chr($i), '.html" title="Menu rapide des termes à choix" ><strong>', chr($i-32), '-</strong></a>';
 
}

Ca me donne bien une page lettre-a.html ou autre mais ça ne dirige pas au bon endroit..

A+
Yule

#34 Forum Général PHP » Url rewriting, je seche sur une partie alphabétique » 25-09-2009 12:52:44

yule
Réponses : 13

Bonjour,

Le 90% de mon code est rewriter sauf une infine partie, celle que je présente ci-dessous

sur mon htacces, j'étais parti la-dessus....

RewriteRule ^(.*)-([0-9]+)\.html$ /lexique/index.php?id_alpha=$1 [QSA,L]

Sur ma page, je ne sais pas quoi indiquer en lieu et place de index.php?id_alpha=".$list_lettre[$i]. pour avoir disons lettre-a.html  en lieu et place d'une page qui s'affiche avec index.php?id_alpha=a


 
<?php
 // +------ Génération et affichage de l'alphabet -------+


   $list_alpha = "a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z";
$list_lettre = explode('-', $list_alpha);
for ($i = -1; $i <26; $i++) {
 
 
 echo"<font size='2'><a href=\"index.php?id_alpha=".$list_lettre[$i]." \" title='Menu rapide des termes à choix' ><b>".ucfirst($list_lettre[$i])."  </b></font></a>";
}  
unset ($list_alpha);
unset ($list_lettre);
?>

D'avance merci de votre aide
Cordialement
Yule

Pied de page des forums

Propulsé par FluxBB