mojorisin

  • Signature
    echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
  • Site web
  • Nombre de sujets
    3
  • Nombre de messages
    307
  • Nombre de commentaires
    Aucun
  • Nombre de news
    3
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

mojorisin
le 26/08/2004 à 12:14
Carte cliquable
Pas trop de choix en fait :o)
Soit tu code les id en dur dans les liens de ta map, soit pour chaque id, tu rajoute un champs qui contiendra les coordonnées de chaque zone, ce qui te permettra de mettre en place les liens en même temps que la définition de ta map.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 24/08/2004 à 15:11
Include sur un autre serveur
ou du javascript :
<script src="http://www.tonsite.com/partners_news.php"></script>
Bien évideùmment ton script php devra produire un affichage avec javascript :o)
Je l'ai déjà fait et je doit dire que c'est chiant a mettre en place :op
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 21/08/2004 à 15:14
Prob expression reguliere
Tiens :
$texte = preg_replace("'\[img]\[taille=(\d+)](.*?)\[/img]'","<img src=\"$2\" width=\"$1\">",$texte);

le [:digit:] ne fonctionne qu'avec les regexp posix.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 20/08/2004 à 14:52
Checkbox
Il faut que tu mette en nom (name) de checkboxes un tableau :
<input type="checkbox" name="tableau[]" value="user1">
<input type="checkbox" name="tableau[]" value="user2">

Ensuite dans ta page de traitement tu récupères le tableau qui ne contient que les case cochées.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 19/08/2004 à 16:20
Inverser l'orde des mots
/^(.+?)(?:\Wet(?!\w)\s+?(.+?))?$/
Décomposition de la regexp :
(.+?) capture tous les caractères de façon non avide du début e la chaine jusqu'au mot 'et' .
ouverture de parenthèse de regroupement (sans capture) optionnelle: (?)?:
ensuite recherche du mot 'et' uniquement précèdé d'un non-mot : \W(equivalant à [^A-Za-z_]) et uniquement si il n'est pas suivit par un mot \w(equivalant à [A-Za-z_]). ceci pour éviter que la regexp ne reconnaisse 'et' dans un nom.
Ensuite on recherche un ou plusieur espace puis captures de tous les caractères restant jusqu'à la fin de la chaine.

Voila, en espérant que ce soit assez clair :-p

J'avais posté un lien sur un tuto sur les expressions régulières avancées avec Perl si tu le retrouve :-)
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 19/08/2004 à 15:23
Envoyer bcp de variables par un formulaire
Oui ok mais elle viennent d'ou ces valeurs?
D'un formulaire? Interne au script?
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 19/08/2004 à 15:09
Inverser l'orde des mots
Bon voila, en espérant qu'il n'y ait pas ENCORE des vices cachés dans tes données :p

<?php
$chaine = "Simpsons Bart et Ali Mohamed";

preg_match("/^(.+?)(?:\Wet(?!\w)\s+?(.+?))?$/",$chaine,$strings);
array_shift($strings);

foreach($strings as $key => $noms){
$tab = explode(' ',$noms);
echo $tab[1].' '.$tab[0].'<br>';
}
?>
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 19/08/2004 à 14:28
Inverser l'orde des mots
Tiens voila comment faire par un petit exemple :
<?php
$chaine = "Simpsons Bart Ali Mohamed";
$tab = str_word_count($chaine,1);
$tab2 = array_chunk($tab,2);
foreach($tab2 as $key => $array){
echo $array[1].' '.$array[0].'<br>';
}
?>
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 19/08/2004 à 14:18
Types de variables
Et j'ai oublié : si c'est pour formater un prix regarde la fonction number_format() qui est très pratique.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
mojorisin
le 19/08/2004 à 14:17
Types de variables
regarde du coté de gettype() et settype() tu devrais trouver ton bonheur :D
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
LoadingChargement en cours