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 27/05/2004 à 03:22
convertion de chaine
salut

je cherche un moyen de convertir des chaines de caractère avec accent par leur équivalent standart...

par exemple élève

élève

ceci dans le but de passé ça par paramète afin de facilité la lisiblité des robots...

merci
http://www.laboiteaprog.com
os2
le 27/05/2004 à 02:25
création de chaine dynamique...
salut

j'envois des paramètres à un script

echo'<div class="margetut"><a href="tutoriel.php?no='.$ligne["art_noarticle"].'_'.$nosection.'_'.$ligne["sou_soussection"].'_'.$ligne["sec_nomsection"].'_'.$ligne["art_titre"]. '">'.$ligne["art_titre"].'</a></div>';

ce qui donne par exemple
tutoriel.php?no=40_1_Tutoriel_Delphi/Kylix_Proc%E9dure_stock%E9e

dans mon script tutoriel.php je fais:

$tmp=explode("_", $HTTP_GET_VARS['no']);
$nosection=$tmp[0];
$tmpnosection = $tmp[1];
$sec_nomsection = $tmp[2];


puisque je sais jamais comment la chaine envoyé en paramètre sera grande.... mais je sais qu'il y en a 3 au mininum... je que je désire faire...
c'est s'il y en a plus que 3, que les autres s'ajoutes au troisième...

une idée?
http://www.laboiteaprog.com
os2
le 27/05/2004 à 00:28
url writing
ce que je désire faire c'est un truc du genre

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^news-([0-9]-.$ newssection.php?sec_nosection=^[0-9]$&sec_nomsection=^.$ [L]

car bon si je dois taper par exemples pour les news:

newssection.php?sec_nosection=1&sec_nomsection=New%20de%20Delphi/Kylix
newssection.php?sec_nosection=2&sec_nomsection=News%20de%20Asm
newssection.php?sec_nosection=3&sec_nomsection=News%20de%20Bash
....

chaque section possible... c'est peu utile
http://www.laboiteaprog.com
os2
le 26/05/2004 à 15:10
url writing
salut

j'ai regardé les information sur:

http://www.webmaster-hub.com/publication/article5.html



voici un code php utilisé pour afficher les news dépendants de la section

echo'<a href="newssection.php?sec_nosection='.$ligne["sec_nosection"].'&amp;sec_nomsection=New de '.$ligne["sec_nomsection"].'">'.$ligne["sec_nomsection"].'</a> ';


chez mon hébergeur j'ai testé ceci afin d'afficher la page de news de delphi/kylix

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^newsdelphikylix.html$ newssection.php?sec_nosection=1&sec_nomsection=News%20de%20Delphi/Kylix [L]

ça fonctionne bien

j'ai quelques section et puisque c'est dynamique il pourrait donc avoir des ajout de section

car pour l'asm
newssection.php?sec_nosection=2&sec_nomsection=News%20de%20Asm

bash
newssection.php?sec_nosection=3&sec_nomsection=News%20de%20Bash

génie logiciel
sec_nosection=4&sec_nomsection=News%20de%20G%E9nie%20logiciel


je voudrais donc savoir si c'est possible


RewriteRule ^news$variable.html$ newssection.php?sec_nosection=1&sec_nomsection=News%20de%20Delphi/Kylix


de mettre dans $variable le nom de la section en dynamique

et d'écrire ça dans .htaccess

il doit avoir un moyen de pas être obligé d'écire toutes ses pages dans ce fichier là...


merci
--
La boîte à prog http://laboiteaprog.com
http://www.laboiteaprog.com
os2
le 25/05/2004 à 04:57
passage de paramètre
salut

j'ai un code php qui envois des paramètres à une page...
au lieu de passé par le url et avoir un url avec un nom qui veut rien dire, il y a t'il moyen de corrigé cela?

if(($nomsection == "Tutoriel") && ($tutoriel==0))
{
echo'<a href="lsttutoriel.php?sec_nosection='.$ligne["sec_nosection"].'&amp;sec_nomsection='.$ligne["sou_soussection"].' de '.$ligne["sec_nomsection"].'">'.$ligne["sou_soussection"].'</a>';
$tutoriel=1;
}


je sais qu'avec les formulaire on peut faire un post...

une idée?

merci
http://www.laboiteaprog.com
os2
le 25/05/2004 à 04:56
sondage fonctionnel mais.... problème de cookie
telle que l'a dit xtrem impossible d'utiliers de variable de session...

bizarement c'est plusieurs personnes ca fonctionnait bien, il votait et voyait le résultat du vote... et chez certaine personne, ça fonctionnait pas vraiment ...
fallait voter deux fois pour voir les résultats
http://www.laboiteaprog.com
os2
le 25/05/2004 à 02:54
problème d'image avez mozilla...
salut dans un div je tente d'afficher une image...

le problème étant que la dernière image s'affiche en partie sur une autres section

vous pouvez voir le rendu ici:

http://www.laboiteaprog.com/livre.php?sec_nosection=4&sec_nomsection=Livres%20de%20G%E9nie%20logiciel

avec ie même si c'est pas parfait c'est moins pire...
avec moz la moitié de l'image est sur une autre section

ce qui donne niveau code
<div class="titresection">Livres de Génie logiciel</div>
<div id="main">

<div class="soustitre">Conception et programmation orienté objet</div>
<br/>

<div class="image">
<img src="http://images-eu.amazon.com/images/P/2212091117.08.MZZZZZZZ.jpg" alt="img du livre">
</div>

<div class="description">
Ce livre ne s'adresse pas à un langage en particulier. C'est un livre de référence pour la création de logiciel. Tout ce qui est nécessaire de connaitre lors du développement d'une application est écrit dans ce bouquin. L'auteur explique en plusieurs étapes et méthodes la façon de développer un logiciel pour qu'il réponde aux normes les plus strictes. L'auteur explique d'une façon très intéligente la poo. Il explique le pourquoi des choses. C'est le livre par excellence pour la poo.
</div>

<br/>
</div>

<br/>
<br/>


voici une partie de mon css
#main .titre{
color: white;
background-color: rgb(100,135,220);
font-size: 100%;
font-weight: bold;
padding: 0.5ex 0 0.5ex 1ex;
margin-right: 1%;
margin-top: 1%;

}

#main .soustitre{
color: white;
background-color: rgb(100,135,220);
font-size: 90%;
font-weight: bold;
padding: 0.4ex 0 0.5ex 4ex;
margin-right: 60%;
margin-top: 1%;
clear: both;
}

#main .description{
text-align: left;
margin-left: 5%
float:right;
padding: 0.4ex 0.5ex 0.5ex 4ex;
}

#main .image{
float:left;
margin-left: 1%;
padding-right: 1ex;

}

/code]
le code au complet est dispo ici:
http://www.laboiteaprog.com/screen.css

une idée pour corrigé cela
http://www.laboiteaprog.com
os2
le 24/05/2004 à 02:19
sondage fonctionnel mais.... problème de cookie
salut

j'ai mis un sondage sur mon site

afin de limiter les abus, je souhaite que les gens ne puissent voter qu'une seule fois

mais pour une raison que j'ignore, il est possible de voter deux fois...

on vote, on clique et on doit de nouveau voter afin de voir les résultats

le fichier contenant le sondage (bd.php)
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1421]ce lien[/lien])


bd.php post le résultat à vote.php

<?php
$jour = getdate();
$numjour = intval($jour['wday']);
if ($numjour == 0)
$numjour = 7;
$numlundi = abs($numjour - 8) * 24 * 60 * 60;
$numheure = intval(date("H")) * 60 * 60;
$numminute = intval(date("i")) * 60;
$numseconde = intval(date("s"));
$expir = time() - $numseconde - $numminute - $numheure + $numlundi;
setcookie("sondage_cookies", "1", $expir);

include "bd.php";
connectionbd();
$choix = $_POST['choix'];
if ( isset($_POST['choix']) )
{
$requete = "SELECT vot_votants FROM vote WHERE vot_novote=".$choix;
$result_vote = mysql_query ($requete);
$vote = mysql_fetch_object($result_vote);
$nb_votants = intval($vote->vot_votants);
$nb_votants = $nb_votants + 1;
$votants = strval($nb_votants);
$requete = "UPDATE vote SET vot_votants=$votants WHERE vot_novote=".$choix;
mysql_query($requete);
}
$URL="http://laboiteaprog.com";
header ("Location: $URL");

?>

vous pouvez voir le sondage et son problème sur mon site
http://laboiteaprog.com

une idée?
http://www.laboiteaprog.com
os2
le 23/05/2004 à 21:24
grosse différence de marge entre ie et mozilla
salut

avec ie
http://pages.infinit.net/borland/marge_ie.png

avec mozilla
http://pages.infinit.net/borland/marge_moz.png


j'imagine que c'est du au css...

#sondage{
border: 1px solid #36c;
background: #ffffff;
color: Black;
width: 12%;
margin-left: 5%;
text-decoration: none;
float:left;
}

#sondage .titre{
background: #e5ecf9;
color: Black;
border-bottom:1px solid #36c;
font-size: 105%;
text-decoration: none;
text-align: center;
}

#sondage .element{
color: Black;
text-decoration: none;
text-align: left;
padding-left: 2ex;
padding-bottom: 0.5ex;
}

#main1{
background: #FFFFFF;
border: 1px solid #36c;
color: Black;
width: 75%;
margin-left: 19.2%;
padding-left: 1ex;
padding-top: 1ex;
}

#main1 .newsdate{
border: 1px solid #36c;
padding: 0.5ex 0.5ex 1ex 1ex;
width:15%;
background-color: #EFEFEF;
text-align:center;
}

#main1 .newstitre{
border: 1px solid #36c;
padding: 0.5ex 1ex 1ex 1ex;
}

#main1 .tab{
border-collapse: collapse;
margin-bottom: 1%;
width:99%;
}

sondage étant le bloc relatif au sondage et main1 étant l'autre bloc

que devrais-je changé pour avoir un rendu semblable?

merci
http://www.laboiteaprog.com
os2
le 23/05/2004 à 19:16
création de sondage
ok maintenant ça fonctionne presque...

l'insertion se fait pas encore

lorsque je clique sur le bouton

print("<form name=\"Vote\" method=\"post\" action=\"vote.php\"> $vote->vot_libelle</div>");


ça soumet ça à vote.php

je sais pas si ça fonctionne car l'insertion se fait pas

dans vote.php j'ai

<?php
$jour = getdate();
$numjour = intval($jour['wday']);
if ($numjour == 0)
$numjour = 7;
$numlundi = abs($numjour - 8) * 24 * 60 * 60;
$numheure = intval(date("H")) * 60 * 60;
$numminute = intval(date("i")) * 60;
$numseconde = intval(date("s"));
$expir = time() - $numseconde - $numminute - $numheure + $numlundi;
setcookie("sondage_cookies", "1", $expir);

include "bd.php";
connectionbd();

if(isset($choix))
{
$str_requete = "SELECT vot_votants FROM vote WHERE vot_novote=".$choix;
$result_vote = mysql_query ($str_requete);
$vote = mysql_fetch_object($result_vote);
$nb_votants = intval($vote->VOTANTS);
$nb_votants = $nb_votants + 1;
$votants = strval($nb_votants);
$str_requete = "UPDATE vote SET vot_votants=$votants WHERE vot_novote=".$choix;
mysql_query($str_requete);
}
?>


est-ce possible à partir de vote.php de revenir à index.php?
http://www.laboiteaprog.com
LoadingChargement en cours