Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
940 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

[phpBB] chuis un peu dégouté...

n°79173
skylight
Made in France.
Posté le 07-12-2001 à 15:01:49  profilanswer
 

Reprise du message précédent :
je vais fouiller dans www.php.net, je pense qu'il doit y avoir quelques fonctions traitant l'unicode ...

mood
Publicité
Posté le 07-12-2001 à 15:01:49  profilanswer
 

n°79174
skylight
Made in France.
Posté le 07-12-2001 à 15:02:46  profilanswer
 

arf, ...
 
 
... a character is the same as a byte, that is, there are exactly 256 different characters possible. This also implies that PHP has no native support of Unicode. Note: It is no problem for a string to become very large. There is no practical bound to the size of strings imposed by PHP, so there is no reason ...

n°79176
gizmo
Posté le 07-12-2001 à 15:04:54  profilanswer
 

et il fait comment joce alors? parce qu'ici ca marche pas.

n°79177
skylight
Made in France.
Posté le 07-12-2001 à 15:06:53  profilanswer
 

gizmo a écrit a écrit :

et il fait comment joce alors? parce qu'ici ca marche pas.  




je sais pas du tout ...
je pense plutot a une configuration de apache/php pour ne pas accepter l'unicode

 

[edtdd]--Message édité par skylight--[/edtdd]

n°79178
gizmo
Posté le 07-12-2001 à 15:07:46  profilanswer
 

je vais encore creusé, je ne m'avoue pas vaincu :D

n°79179
skylight
Made in France.
Posté le 07-12-2001 à 15:08:50  profilanswer
 

je pense utiliser cette fonction :  
 
http://dev.nexen.net/docs/php/anno [...] en=unicode
 
mb_encode_numericentity()  
 
on peux spécifier le type de string

n°79181
speedyop
Posté le 07-12-2001 à 15:12:58  profilanswer
 

j'ai pas suivit votre truc d'unicode c pour eviter koi?, les titre ou corps de message vide :D...
 

 

[edtdd]--Message édité par speedyop--[/edtdd]

n°79182
gizmo
Posté le 07-12-2001 à 15:15:48  profilanswer
 

speedyop a écrit a écrit :

j'ai pas suivit votre truc d'unicode c pour eviter koi?, les titre ou corps de message vide :D...
   




 
oui, mais surtout les pseudo vide ou similaires...

n°79185
speedyop
Posté le 07-12-2001 à 15:28:24  profilanswer
 

mouais les pseudo vide ca craint, le mieux est de se faire une fucntion style  
 
string_clean($text)
{
text=eregi_replace(' ',' &
#039;,$text);
$text=htmlspecialchars(trim($text));
}
 
ca suffirait ?

 

[edtdd]--Message édité par speedyop--[/edtdd]

n°79186
speedyop
Posté le 07-12-2001 à 15:29:34  profilanswer
 

arf et en plus il ne veut pas m'afficher & # 1 6 0 ; a coté!

mood
Publicité
Posté le 07-12-2001 à 15:29:34  profilanswer
 

n°79187
skylight
Made in France.
Posté le 07-12-2001 à 15:30:25  profilanswer
 

speedyop a écrit a écrit :

mouais les pseudo vide ca craint, le mieux est de se faire une fucntion style  
 
string_clean($text)
{
text=eregi_replace(' ',' &
#039;,$text);
$text=htmlspecialchars(trim($text));
}
 
ca suffirait ?  
 
 




si tu lisais de quoi on parle ... :sarcastic:  
la fonction trim() joue tres bien son role mais pas pour le caractere d'espace incassable ... (alt + 0160)
et c'est ca qu'on cherche !

n°79188
speedyop
Posté le 07-12-2001 à 15:32:55  profilanswer
 

bah le eregi_replace ca marche pas? apres avoir fait un html_entities... mouias c moche...

n°79191
gizmo
Posté le 07-12-2001 à 15:45:17  profilanswer
 

putain je pige pas, je viens de faire d'autres tests et le htmlentities le remplace bien par   je dois avoir une couille quelque part dans mon code.

n°79193
speedyop
Posté le 07-12-2001 à 15:47:34  profilanswer
 

trim ajoute des paramletre depuis la version 4.1.0
http://www.zend.com/manual/function.trim.php
 
 
trim
(PHP 3, PHP 4 >= 4.0.0)
 
trim --  Strip whitespace from the beginning and end of a string  
Description
 
string trim (string str [, string charlist])
 
 
Note: The second parameter was added in PHP 4.1.0  
 
This function returns a string with whitespace stripped from the beginning and end of str. Without the second parameter, trim() will strip these characters:  
 
 
" " (ASCII 32 (0x20)), an ordinary space.  
 
"\t" (ASCII 9 (0x09)), a tab.  
 
"\n" (ASCII 10 (0x0A)), a new line (line feed).  
 
"\r" (ASCII 13 (0x0D)), a carriage return.  
 
"\0" (ASCII 0 (0x00)), the NUL-byte.  
 
"\x0B" (ASCII 11 (0x0B)), a vertical tab.  
 
 
You can also specify the characters you want to strip, by means of the charlist parameter. Simply list all characters that you want to be stripped. With .. you can specify a range of characters.  
 
ca dvrait aller ca

 

[edtdd]--Message édité par speedyop--[/edtdd]

n°79197
gizmo
Posté le 07-12-2001 à 15:51:29  profilanswer
 

oui, mais comme c'est pour donner les source, faut que ce soit un maximum compatible

n°79200
skylight
Made in France.
Posté le 07-12-2001 à 15:52:05  profilanswer
 

gizmo a écrit a écrit :

oui, mais comme c'est pour donner les source, faut que ce soit un maximum compatible  




 :??: les sources de koi ?

n°79202
gizmo
Posté le 07-12-2001 à 15:55:47  profilanswer
 

skylight a écrit a écrit :

 
 :??: les sources de koi ?  




de mon forum pardis.
 
Sinon c'est bon, j'ai trouvé l'erreur dans mon code. visiblement il n'aimait pas ca: preg_replace("/ /","",$char) je l'ai remplacé par " " et ca marche. Je sais pas pourquoi, vu que j'utilies "" dans d'autres fonctions...
 
donc au final ca donne
 
$new_pseudo=htmlentities($pseudo);
$new_pseudo=preg_replace("/ /"," ",$new_pseudo);
$new_pseudo=trim($new_pseudo);

n°79204
skylight
Made in France.
Posté le 07-12-2001 à 15:58:29  profilanswer
 

bon moi g un pb avec mon forum :(
effectivement, vu que je l'heberge chez moi (et etant abonné wanadoo) j'utilise le smtp.wanadoo.fr
 
mais hebergé sur multimania ou free... ca marche plus, normal quoi :(
 
ya quoi comme serveur smtp qui supporte le relaying ?

n°79205
speedyop
Posté le 07-12-2001 à 15:59:07  profilanswer
 

sinon au lieu de faire nbsp: pourquoi ne pas utiliser chr(160)?
 
trim($string,chr(160));
 
c simple et elegant non? klk peut tester j'ai pas mes sources sous la main
 
parceque ce ki etait moche avec le htmlentities c'est qu'apres si tu veut n'afficher q'un certain nombre de charactere pour pas foutre en l'air la presentation... et kil coupe au milieu d'un caractere convertit...
 
 
argh merde vous parler sur 2 thread en meme temps j'arrive po a suivre  :(

 

[edtdd]--Message édité par speedyop--[/edtdd]

n°79206
gizmo
Posté le 07-12-2001 à 16:05:45  profilanswer
 

speedyop a écrit a écrit :

sinon au lieu de faire nbsp: pourquoi ne pas utiliser chr(160)?
 
trim($string,chr(160));
 
c simple et elegant non? klk peut tester j'ai pas mes sources sous la main
 
parceque ce ki etait moche avec le htmlentities c'est qu'apres si tu veut n'afficher q'un certain nombre de charactere pour pas foutre en l'air la presentation... et kil coupe au milieu d'un caractere convertit...  




 
Parce que chr n'utilise que de l'ASCII et que seul les 127 premiers caratères sont standardisés. chez moi par exemple ca me donne un a avec accent.

n°79208
gizmo
Posté le 07-12-2001 à 16:09:42  profilanswer
 

de plus, comme c'est pas compatible avec toutes les version de php4...

n°79211
skylight
Made in France.
Posté le 07-12-2001 à 16:12:11  profilanswer
 

gizmo a écrit a écrit :

de plus, comme c'est pas compatible avec toutes les version de php4...  




 
et encore moins php3 :(

n°79212
speedyop
Posté le 07-12-2001 à 16:16:02  profilanswer
 

bah alors faut rester avec le htmlentities, pensais que ca serait asser relou de faire la reconversion d'une chaine htmlentitiesé mais non
 
get_html_translation_table et array_flip() rends les chose assez simple
http://www.php.net/manual/fr/funct [...] -table.php
 
bon vous aller me dire que c'est encore du php4 :(

n°79214
gizmo
Posté le 07-12-2001 à 16:20:45  profilanswer
 

tant que ce reste du php4 classique, ca me va, vu que j'utilise les sessions.

n°79216
skylight
Made in France.
Posté le 07-12-2001 à 16:23:28  profilanswer
 

gizmo a écrit a écrit :

tant que ce reste du php4 classique, ca me va, vu que j'utilise les sessions.  




c'est + rapide les sessions ?

n°79217
gizmo
Posté le 07-12-2001 à 16:27:23  profilanswer
 

skylight a écrit a écrit :

 
c'est + rapide les sessions ?  




 
j'en sais rien, j'ai pas encore fait des test, mais c'est bien partique en tout cas.

n°79218
speedyop
Posté le 07-12-2001 à 16:27:59  profilanswer
 

avantage d'une session par rapport au cookie? et pis t'es bien obliger d'avoir un systeme de cookie kan meme?

n°79219
skylight
Made in France.
Posté le 07-12-2001 à 16:31:39  profilanswer
 

je me suis pas encore interressé aux sessions vu que je n'en ai pas encore besoin, mon forum marche nikel avec 2 cookies.

n°79220
speedyop
Posté le 07-12-2001 à 16:39:21  profilanswer
 

2?

n°79222
skylight
Made in France.
Posté le 07-12-2001 à 16:46:11  profilanswer
 

SetCookie("login__forum",$pseudo,99999999);
        SetCookie("pass__forum",$password,99999999);
 
je sais pas si c'est considéré comme 2 cookies, ou une.

 

[edtdd]--Message édité par skylight--[/edtdd]

n°79224
speedyop
Posté le 07-12-2001 à 16:50:49  profilanswer
 

ok je sait pas si c'est bien de mettre le mot de pass en cookie, ni le login...
des avis?

n°79225
gizmo
Posté le 07-12-2001 à 17:01:27  profilanswer
 

a condition de proposer une fonction pour te délogger qui effcae le mdp, ca gène pas.
 
Sinon pour les session, l'avantage se situe au niveau de l'upload, tu peux avoir plus d'info sur la personne sans devoir aller a chaque fois chercher dans la DB

n°79234
speedyop
Posté le 07-12-2001 à 17:18:53  profilanswer
 

bah dans ma librairie je fait une requette pour le user et recupere toute les infos de celui ci en tableuax associatif

n°79236
gizmo
Posté le 07-12-2001 à 17:21:36  profilanswer
 

ok, et tu fais cette requette a chaque fois, pas avec les sessions. Mainteant faut voir ce qui est plus rapide, un accès a une session ou a la db.

n°79237
skylight
Made in France.
Posté le 07-12-2001 à 17:21:41  profilanswer
 

evidemment, sur mon forum, ya un truc pour tuer la cookie.. kan meme :o

n°79240
youdontcar​e
Posté le 07-12-2001 à 17:25:58  profilanswer
 

skylight a écrit a écrit :

SetCookie("login__forum",$pseudo,99999999);
        SetCookie("pass__forum",$password,99999999);
 
je sais pas si c'est considéré comme 2 cookies, ou une.


un cookie n'est qu'une string, qui quand elle est formée du style var1=value1&var2=value2 est interprétée par php comme deux variables.
 
tu stockes le mot de passe en clair ? pas bien ça ... perso je stocke le login (en clair) + le md5(password).

n°79241
gizmo
Posté le 07-12-2001 à 17:28:24  profilanswer
 

youdontcare a écrit a écrit :

un cookie n'est qu'une string, qui quand elle est formée du style var1=value1&var2=value2 est interprétée par php comme deux variables.
 
tu stockes le mot de passe en clair ? pas bien ça ... perso je stocke le login (en clair) + le md5(password).  




quel intérêt de stocké en md5?

n°79244
youdontcar​e
Posté le 07-12-2001 à 17:31:40  profilanswer
 

gizmo a écrit a écrit :

quel intérêt de stocké en md5?


de ne pas stocker le mot de passe en clair, c'est tout :)

n°79245
ethernal
Chercheur de vérité...
Posté le 07-12-2001 à 17:32:43  profilanswer
 

gizmo a écrit a écrit :

 
quel intérêt de stocké en md5?  




pas te faire choper ton pass par un sniffer

n°79246
gizmo
Posté le 07-12-2001 à 17:33:06  profilanswer
 

youdontcare a écrit a écrit :

de ne pas stocker le mot de passe en clair, c'est tout :)  




 
donc ca sert a rien, vu que si on sait voir le mdp en clair, c'est qu'on a acces au cookies, donc suffit de recopier tout le cookie et ton truc n'a plus aucun intérêt.

n°79247
gizmo
Posté le 07-12-2001 à 17:33:43  profilanswer
 

ethernal a écrit a écrit :

 
pas te faire choper ton pass par un sniffer  




 
ca revient au même que de recopier le mdp crypté dans un cookie.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
phpbbLe site officiel français de phpbb
[PHP] Problemes de cookies avec Forum phpbb 1.4.4 !!!!!![phpBB] Qui a deja installe ce forum....
cherche une personne ayant installé phpbb car la je sechepb de mot de pass avec phpbb
Besoin d'aide sur forum phpBB[Forum en php] PHPBB, son forum, j'aimeria le mettre, mais....
[phpBB] Ben oui, j'ai un probléme.......[forum phpbb] comment rajouter des catégorie dans le user profile
Plus de sujets relatifs à : [phpBB] chuis un peu dégouté...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR