France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 888 membres enregistrés - 1 893 165 posts - 97 093 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           retour a la ligne sous un float
22 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
Precedent | 1,2,3,4,5 | Suivant
retour a la ligne sous un float

Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 617
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 22 septembre 2007 - 20 h 19 m 35 s
Reprise du message précédent :

Au temps pour moi alors ^^ je sais plus d'où je sors ça...



Huile de fraise.

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 22 septembre 2007 - 20 h 45 m 18 s
exact, je ne vois pas pourquoi on serait oblige de mettre du texte dans des balises...



:firefox:

axou1er


Messages : 152
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 24 septembre 2007 - 20 h 29 m 47 s
J'ai refait le site et je corrige les erreurs à la validation. Je n'ai verifié que l'index pour l'instant mais il me reste 1 erreur que je n'arrive pas à localiser. Si quelqu'un pouvait m'aider ca serait sympa merci.
En fait je l'ai localisée mais je ne vois pas comment la corriger.

<form method="post" action="login.php"><input type="hidden" name="PHPSESSID" value="b6eeba3916907e5ead9ab54d8c53c34d" />

L'input se cree tout seul et n'est donc pas encadré par la balise necessaire et la validation échoue


Message édité 2 fois, la dernière par axou1er le 24 septembre 2007 - 23 h 02.


grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 25 septembre 2007 - 01 h 32 m 13 s
ah ben que voila un site kil est netement mieux que le precedent ! felicitations, tes efforts sont recompenses ;)
atta je regarde ton bins ;)
par contre, la session n'a rien a foutre dasn ton form ;)
je regarde de plus pret et je te repond, bouge pas :jap:



:firefox:

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 25 septembre 2007 - 01 h 34 m 19 s
juste une chose, vire ta ub google pour l'instant, comme tu recharges tout le temps de la meme ip, jte fais le pari que si tu la laisses, d'ici un mois ils vont fermer definitivement ton compte ;)
bah oui il est pa con google, sinon tout le monde mettrait son site en page d'accueil de son navigateur pour generer de l'affichage :)

PS : dis rien mais c'est ce qui m'est arrive ya quelques annees :lol:



:firefox:

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 25 septembre 2007 - 01 h 48 m 11 s
bon alors deja ya l'air d'y avoir un probleme de mime... je comprends pas trop a vrai dire...

peux tu poser ici ta page index complete qu'on voit ce qu'il y a dedans car dans la source, je vois pas ton PHPSESSID...

au pire, files moi ton mail en mp et je t'envoies le mien derriere, jpeux regarder ta age si tu me l'envoies. est ce que tu utilises les sessions ??? visiblement oui vu que tu as un id de session dans ton form, je pense que l'ideal est que tu postes ta page ici ;)

++



:firefox:

axou1er


Messages : 152
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 25 septembre 2007 - 11 h 56 m 36 s
alors voila ma page index :
    Code     
 1. <?php
 2. 	session_start();
 3. 	require("require/liens.php");
 4. 	connexion();
 5. ?>
 6. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 7. <html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
 8. 
 9. <head> 
10. 	<?php
11. 		entete("Index");
12. 	?>
13. </head>
14. 
15. <body>
16. 	<?php
17. 		banniere();
18. 	?>
19. 
20. 	<div class="menug">
21. 		<?php
22. 			login();
23. 		?>
24. 		<br />
25. 		<?php
26. 			navigation();
27. 		?>
28. 		<br />
29. 	</div>
30. 	
31. 	<div class="menud">
32. 		<?php
33. 			affichemembre();
34. 		?>
35. 		<br />
36. 		<?php
37. 			partenaires();
38. 		?>
39. 	</div>
40. 	
41. 	<div class="conteneur">
42. 	
43. 	</div>
44. 	
45. 	<div><hr class="traitbas" /></div>
46. 	
47. 	<p class="regles"><a href="regles.php" title="Pour consulter les règles">Règles</a></p>
48. 	<!--<p class="center"><script type="text/javascript"><!--
49. google_ad_client = "pub-2782684873237297";
50. google_ad_width = 728;
51. google_ad_height = 90;
52. google_ad_format = "728x90_as";
53. google_ad_type = "text_image";
54. google_ad_channel = "";
55. //
56. </script>
57. <script type="text/javascript"
58.   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
59. </script></p>-->
60. 		
61. </body>
62. 
63. </html>
je pense qu'il est utile que je vous montre aussi mes fonctions :
    Code     
 1. function entete($titre){
 2. 		echo'<title>'.$titre.'</title>
 3. 		<base href="http://www.presentestesanimaux.fr" />
 4. 		<meta http-equiv="author" content="Alexandre Perrachon" />
 5. 		<meta http-equiv="Description" content="Présentes tes animaux.fr :: Le site de présentation et conseils pour animaux" />
 6. 		<meta http-equiv="Keywords" content="présentation animaux, présentation, animaux, conseils, conseils animaux, vétérinaire, vétérinaires, animalerie, animaleries, photo animaux, photos" />
 7. 		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 8. 		<meta http-equiv="robots" content="index" />
 9. 		<meta http-equiv="revisit-after" content="15 days" />
10. 		<link rel="stylesheet" type="text/css" href="commun.css" />';
11. 	}
    Code     
 1. function banniere(){
 2. 		echo'<div>
 3. 		<img class="banniere" src="ban.jpg" title="Présentes tes animaux" alt="banniere" /><br /><span class="presentes">Présentes</span><br />
 4. 		<span class="tesanimaux">tes Animaux.fr</span><br class="traitbas"/><br />
 5. 		</div>
 6. 		<div class="center">
 7. 		<span>Site optimisé pour <a href="http://www.firefox-download-fr.com/fr.html"><img src="Firefox.jpg" title="Mozilla Firefox" alt="Mozilla Firefox"/></a></span>
 8. 		<div><hr /></div>
 9. 		</div>';
10. 		}
Ps : l'image ban.jpg ne s'affiche pas et je ne trouve pas pourquoi.
    Code     
 1. function login(){
 2. 		echo'<div class="log">
 3. 			<div class="titrelog">Identification</div>
 4. 			<form method="post" action="login.php">
 5. 			<div class="center"><label>Pseudo :</label></div>
 6. 			<div class="center"><input type="text" name="pseudo" /></div>
 7. 			<div class="center"><label>Mot de passe :</label></div>
 8. 			<div class="center"><input type="password" name="password" /><br /><br /></div>';
 9. 			if($_SESSION['pseudo']==""){
10. 				echo'<div class="center"><input type="submit" value="S\'identifier" /></div>';
11. 			}
12. 			else{
13. 				echo'<div class="center"><a href="logout.php"><button>S\'anonymiser</button></a></div>';
14. 			}
15. 		echo'<div><br /></div>
16. 			</form>
17. 			</div>';
18. 	}
    Code     
 1. function affichemembre(){
 2. 		$req="select pseudo from membre";
 3. 		$result=mysql_query($req) or die ( mysql_error());
 4. 		$membres=mysql_num_rows($result);
 5. 		echo'<div class="log">
 6. 		<hr />
 7. 		<div class="center">Il y a actuellement '.$membres.' membres.</div>
 8. 		<hr />
 9. 		</div>';
10. 	}
    Code     
 1. function navigation(){
 2. 		echo'<div class="log">
 3. 			<div class="navig">
 4. 			<hr />
 5. 			<span class="linavig"><a href="index.php" title="Pour aller à l\'accueil">Accueil</a></span><hr />
 6. 			<span class="linavig"><a href="presentationsite.php" title="Présentation du site">Présentation du site</a></span><hr />';
 7. 			if ($_SESSION['pseudo']==""){
 8. 				echo'<span class="linavig"><a href="inscription.php" title="Pour m\'inscrire">Inscription</a></span><hr />';
 9. 			}
10. 			else{
11. 				echo'<span class="linavig"><a href="compte.php" title="Pour accéder à mon compte">Mon compte</a></span><hr />';
12. 			}
13. 			echo'<span class="linavig"><a href="recherche.php" title="Pour effectuer ma recherche">Recherche</a></span><hr />
14. 			<span class="linavig"><a href="divers.php" title="Pour afficher des photos divers">Divers</a></span><hr />
15. 			<span class="linavig"><a href="conseils.php" title="Pour accéder aux conseils">Conseils</a></span><hr />
16. 			<span class="linavig"><a href="adresses.php" title="Pour consulter les adresses utiles">Adresses utiles</a></span><hr />
17. 			<span class="linavig"><a href="contact.php" title="Pour contacter le webmaster">Contact</a></span><hr />
18. 			</div>
19. 			</div>';
20. 	}
    Code     
1. function partenaires(){
2. 		echo'<div class="log">
3. 		<div class="titrelog">Partenaires</div>
4. 		<p class="center">Aucun partenaire pour l\'instant</p>
5. 		</div>';
6. 	}


Message édité 2 fois, la dernière par axou1er le 25 septembre 2007 - 12 h 28.


Woofy
Pour les bons tuyaux me demander

Messages : 26 244
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 25 septembre 2007 - 12 h 15 m 22 s
Met les balises [ code] et [/code] (enlève les espaces) pour nous montrer ton code, ça sera plus lisible



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 25 septembre 2007 - 22 h 23 m 54 s
franchement je vois pas d'ou vient cet id de session qui se propage et qui cree cette erreur :(
d'apres mon tarceroute, t'es sur phpnet.fr en hebergement, y'a t'il une feinte que je ne saisis pas chez eux, franchement je sais pas du tout.

dis donc sinon, pour ton code, evites les fonctions si c'est juste pour faire un echo ;) a la rigueur, colle le contenu de ton echo dans un fichier externe et include le ;)

j'en reviens pas n'empeche de ta progression en l'espace d'uen semaine, t'es passe de codage comme un chien a codage structure, j'aurais aime avoir la meme progression, bientot c toi qui va nous filer des cours ;)



:firefox:

axou1er


Messages : 152
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 25 septembre 2007 - 22 h 35 m 47 s
lol mais nan c'est juste qu'avec un bouquin qui explique bien ça va mieux ^^
Donc tu me conseilles de faire un require dans mon body au lieu d'appeler une fonction c'est ça?




grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 25 septembre 2007 - 22 h 47 m 14 s
non pas un require, un include ;)

en resume, un require, ca va etre un fichier comme son nom l'indique dont tu as besoin, typiquement des fonctions, alors qu'un include, ca va te servir a inclure directement dans ta page le contenu du fichier que tu inclus.

dans ton cas, tu as la bonne methode dans le sens ou tu veux alleger ta page pricipale des blocs qui restent communs, aussi, par exemple, on va dire que tu crees une page standard, dans cette page, tu as le haut qui est toujours identique, ton bandeau, ensuite le corps de la page qui change puis en dernier lieu le bas de page lkui aussi toujours identique.

dans ce cas, tu vas INCLURE via INCLUDE ton bandeau et ton bas de page. ensuite, pour le corps de la page, il va etre different suivant la page appelee, donc la tu utilises soit un if (solution basique) en disant que si page (parametre de l'url) est egal a accueil, alors tu inclus la page accueil.php, si c'est contact alors tu inclus contact.php. c'est une vision tres basique de la chose, volontairement ;)

en revanche, un require va par exmple contenir la connexion a ta bas e de donnees, car ca tu vas en avoir besoin regulierement, mais tun'as pas besoin de l'inclure, tu y fait juste appel en tant que ressource externe ;)

l'un te permet d'utiliser la ressource externe (le require) tandis que l'autre te permet d'inclure un bout de code dans ta page (le include)

tu comprends mieux ?



:firefox:

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 25 septembre 2007 - 22 h 50 m 19 s
oups j'ai oublie un truc, quand je te parlais du if pour gerer quelle page tu allais inclure, la methode un peu mieux que faire des if est d'utiliser switch, c'est le meme type d'instruction mais c'est moins lourd que de faire 15 if a la suite ;)



:firefox:

axou1er


Messages : 152
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 25 septembre 2007 - 23 h 12 m 10 s
je sias la différence entre le require et le include. Le require n'affiche pas la page mais un message d'erreur si le document requis a un probleme et le include va se contenter de ne pas afficher ce document mais le reste de la page va etre affiché.
Je comprends les if et les switch mais je t'avoue que ce que tu me proposes de faire est un peu flou...




grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 26 septembre 2007 - 10 h 15 m 22 s
bon pour require et include jettes un oeil a la doc php en ligne sur fr.php.net, car je vois que je n'ai pas ete tres clair, ta definition n'est pas la bonne :jap:
ce n'est pas un probleme de renvoi d'erreur, mais un probleme de fonctionnalite, ce n'est pas fait pour faire la meme chose et c'est assez capital comme instruction en php ;)

pour mon exemple flou, je vais essayer de te reexpliquer sur la base de ton site :jap:

c parti :)

1- on etudie la structure de ta page :
alors tu as deja un bandeau horizontal, ou tu as ta banniere, le titre et le bla bla firefox.
ensuite tu as la partie centrale divisee en 3 colonnes : menu de gauche, contenu de la page, infos partenaires a droite.
et puis en bas, ton pied de page
ok tu suis ? bon on continue

2- on regarde ce qui va etre toujours pareil dans toutes les pages :
tout sauf la colonne du milieu de la partie centrale ou tu as le contenu de ta page qui s'affiche ;)
ok ?

bon alors voila ce que moi je ferais :
je creerais une page index.php, dans cette page, je coderai le bandeau en dur, c'est a dire pas d'include, car il faut comprendre que si c'est juste pour ecrire des donnees via un echo, autant le mettre dans ta page, ca revient au meme, tu gagnes meme un peu de temps, logique (temps ultra negligeable et invisible pour toi comme pour l'utilisateur) mais ce qu'il faut retenir c'est qu'ici un include ne sert a rien, car si tu changes ton bandeau, que ce soit dans l'include ou dans ta page index c kif kif :jap:

ensuite passons a la seconde ligne qui comprend la colonne du menu, la colonne centrale de contenu et la colonne de droite des partenaires.
meme demarche pour les colonnes de gauche et de droite, elles ne vont pas bouger donc tu les code en dur dans index.php, le include ne sert a rien du tout.

je te dis tout de suite pour ton bas de page c'est pareil ;)

mais revenons a la colonne de gauche du menu et a la colonne centrale qui va accueillir le contenu. tu es d'accord que celle du milieu qui accueille le contenu est finalement la seule a changer ;)
donc on va voir comment faire nos liens dans le menu :)
pour l'instant, tes liens pointent vers des pages php differentes, t'es ok ?
bon ben on va plus faire comme ca :)
lien pour accueil : index.php
lien pour presentation du site : index.php?page=presentation
lien pour inscription : index.php?page=inscription
lien pour recherche : index.php?page=recherche
etc etc...

ce menu implique que l'on va finalement toujours recharger la page index contenant toute notre structure fixe, MAIS aussi notre structure dynamique;)

alors voila ce qu'on va ecrire dans le div central contenant le contenu de la page choisie :

    Code php    
1. switch ($_GET['page']) {
2. 
3.   case 'presentation': include('page_presentation.php'); break;
4.   case 'inscription': include('page_inscription.php'); break;
5.   ...
6.   case 'contact': include('page_contact.php'); break;
7.   default: include('page_accueil.php'); break;
8.   
9. }
voila voila :P alors comment ca marche : le switch prevoit different cas ; ici il agit en fonction de la variable $_GET['page']. cette variable contient la valeur 'page' passee par l'url du menu. pour rappel, on avait ca dans le menu pour le lien de la page presentation : index.php?page=presentation ici le parametre, c'est bien la variable 'page' et le contenu de la variable est 'presentation'. a partir de la, lorsque l'on arrive dans le switch, le serveur va aller chercher dans quel cas l'url se verifie. pour nous, c le "case 'presentation'", et que nous dit il ? il nous dit d'INCLURE la page page_presentation.php ok ? idem donc pour tous les cas, SAUF 1 ! le dernier... tu vois qu'a la place de case, on a en bas une ligne 'default'. cette ligne va nous servir dans 2 cas : - soit quand l'url ne passe aucun parametre, typiquement : index.php - soit quand l'url passe un parametre 'page=...' qui n'est pas prevu dans le case, typiquement : index.php?page=ploufplouf cette ligne est tres importante, si tu ne la met pas et qu'un gars balance un parametre a la noix, il y aura une erreur en lieu et place du contenu. grace a cette ligne, non seulement pas d'erreur, mais en plus, on sera redirige directement dans le cas general a savoir l'affichage de page_accueil.php :jap: voila. pas tres complique :) ensuite, que vas tu mettre dans les pages nommees page_xxxxxx.php ? ben tu vas mettre seulement le contenu a afficher, par exemple, pour page_presentation.php, tu vas mettre ca :
    Code     
1. <?php
2. 
3. echo "Mon site a pour ambition.............. le faire le plus attractif possible";
4. 
5. ?>
et c'est tout. bilan de l'operation : - tu as une seule page tout le temps appelee qui est index.php - cette page prend un parametre page= qui permet d'inclure uniquement le contenu central - en cas de modif de la structure de indes.php, suppression de la colonne de droite, modif du bandeau, ..., tu n'interviens qu'une seule fois sur index.php - en cas de modif du contenu central, tu ne modifies que le fichier page_xxxxxxx.php correspondant. dernier point pour l'identification, comment faire ? alors la tu vas gruger, il va falloir que ton formulaire pointe vers une page externe, par exemple login_utilisateur.php dans cette page, tu vas faire la verification du password dans ta base de donnees, cette page n'affichera rien du tout ! en revanche, apres verif, 2 cas, soit ca marche soit ca marche pas. si ca marche : alors il faut rediriger l'utilisateur vers la page ou il etait, tu peux utiliser la fonction header() pour faire cela. l'utilisateur sera ainsi directement redirige vers la page ou il etait avant et ce de facon immediate et transparente, bien entendu, si le login est valide, il faut entrer cette information dans ta session de facon a ce que index.php reconnaisse que l'utilisateur est logge sur l'appli et qu'il n'ai pas a se relogger a chaque fois ;) si ca marche pas, alors tu n'entres rien dans la session, la redirection est la meme, tu reviens sur l'ancienne page ou tu mets un message d'erreur genre : mauvais login espece de tocard :P imaginons aller plus loin, dans index.php tu as toujours ton switch - case ;) on va rajouter un case : le case 'badlogin', comme ca :
    Code php    
1. case 'badlogin': include('page_badlogin.php'); break;


mets cette ligne avant la ligne default, default vient toujours en dernier sachant qu'il intervient si aucune des conditions precedentes n'est verifiee :)

dans page_badlogin.php, tu fais un echo de ton message d'erreur :jap:

le seul point a modifier est donc la redirection dans login_utilisateur.php, ainsi, au lieu de rediriger sur la page precedente si le login est mauvais, tu rediriges l'utilisateur, toujours via la fonction header() sur la page index.php?page=badlogin
ainsi, si l'utilisateur file un mauvais password, le message d'erreur s'affiche dans le cadre central tout comme n'importe quelle page :jap:

on a donc bein notre structure fixe, des pages minimum a inclure suivant le menu qui est clique.

tu comprends ?
qu'en penses tu ?



:firefox:

axou1er


Messages : 152
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 26 septembre 2007 - 11 h 27 m 59 s
Alors tout d'abord je pense que tu devrais faire prof lol.
Nan franchement c'est vrai que ce serait un énorme gain de temps et surtout que ca fait beaucoup plus professionnel!
Je vais essayer de faire comme ça et je te tiens au courant




grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 26 septembre 2007 - 11 h 32 m 12 s
bah ca fait 10 piges que jdonne des cours a des particuliers, mais je fais pas de formation pro, c trop chiant, fo faire des supports et chui flemmard :lol:
yes, tente la comme ca ;)
entre ton niveau de progression et 2 ou 3 trucs comme ca, je pense que tres rapidement tu peux faire un truc top :jap:



:firefox:

axou1er


Messages : 152
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 26 septembre 2007 - 11 h 59 m 52 s
lol en tous cas je te remercie de ton aide mais pour en revenir à mon probleme lors de la validation, l'input posant probleme est déja présent sur le code source de la page et non créé lors de la validation comme je le croyais




grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 26 septembre 2007 - 12 h 49 m 25 s
ca je sais pas, justement quand on trouve pas, la methode est la suivante : arreter de perdre du temps et explorer une autre piste ;)
refait ta page en bonne version tu verras bein ce que ca donne a la validation.
sinon ecris un mail a ton hebergeur en lui demandant comment ca se fait que t'as un id de session qui se propage dans ton code alors qu'il n'apparait pas dans ton formulaire ???
idem pour le type mime, c pas normal ce truc...

pis la valid comme on te l'a dit, ca se fait en dernier, le faire a tout bout de champ va te faire perdre du temps, meme si quelque part ca valide la syntaxe, mais uniquement la syntaxe ;) une syntaxe peut etre valide et faire n'importe quoi ;)



:firefox:

axou1er


Messages : 152
Inscrit le 21/11/06
Ville : Lyon
Non connecté
  Posté le 26 septembre 2007 - 18 h 47 m 48 s
j'ai essayé ed faire des miniatures à l'aide de la méthode :

www.coppoweb.com/dev/Graphiques/generation_images.html#redim

mais voila ce que j'ai obtenu :

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1200 bytes) in C:\wamp\www\presentestesanimaux2\php\listeresultat.php on line 53




grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 27 septembre 2007 - 00 h 01 m 24 s
apparemment ton image fait 8mo, ca doit faire bcp pour le serveur ;)



:firefox:

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 569
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 27 septembre 2007 - 00 h 04 m 30 s
hey... met un coup de google des fois quand meme ;)

http://www.tech-recipes.com/php_programming_tips777.html

vla la soluce ;)



:firefox:

Precedent | 1,2,3,4,5 | Suivant