Ses derniers messages sur les forums
A mon avis le problème viens de la longueur de ton champs dasn ta base de données. Augmente la longueur de ton champs.
genre int(11) ou plus.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Passe ta variable entre guillement simple, elle ne sera pas interpolée.
'$mavar'
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Non il n'y a aucun risque.
Il faut juste t'assurer, si ils se trouvent sur la même machine, que les serveurs utilise des ports distincts.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
bibi, oui vu qu'il souhaite capturer ce qui se trouve entre deux balises(donc ouvrante et fermante)
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Oui tu peux utiliser DISTINCT pour cela.
Par contre je me permettrai juste une petite remarque :
souvent, lorsque l'on est obliger d'avoir recours a DISTINCT, c'est qu'il y a une erreur de conception de la base de données. Il vaut mieux utiliser une table de liaison à la place. Sur un nombre important d'entrées, DISTINCt peut se révéler très couteux en temps de calcul.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
J'ai légèrement modifié la regexp :
!<([^> ]+)(?:\s*.*?)?>(.+?)(?=</\\1>)!
Par contre, pour les balises imbriquées c'est plus délicat.
Exemple sur la chaine ci-dessous :
<a href='speciala.html'>spéciale</a> et ici une <b>image</b> la <span class='bibi'>voici <img src='lala.gif'> <b>voila</b>.</span>
Voici ce qui est renvoyé :
spéciale<br>
image<br>
voici <img src='lala.gif'> <b>voila</b>.<br>
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Pareil que moogli sauf le bout de code qui n'est pas primordial
Si ton champs est auto_increment ne rentre pas de valeur lors de l'insertion.
Cela vient peut etre aussi d'un champs déclaré UNIQUE, dans ce cas la, à toi de gérer ton code pour qu'il ne fournisse pas deux fois le même enregistrement.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Tiens voila une regexp qui te permet cela :
Où $string est égale au contenu à traiter.
preg_match_all("!<([^> ]+)(?:\s*.*?)?>(.+)(?=</\\1>)!",$string,$reg);
foreach($reg[2] as $val){
echo "$val<br>";
}
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
J'ai testé tes deux tables et il n'y a aucune erreurs. elles ont été crées sans problème.
Je suis en version 4.0.15 il me semble.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Personnellement j'opterais pour cette solution :
Page d'inscription avec les champs obligatoire (pseudo, pass, etc...)
Ensuite tu inscris, et dans la partie membre un lien complèter ou éditer mon profil.
Et pourquoi pas lors de chaque connexion en tant que membre, demander au visiteur si il souhaite complèter son profil.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc