Retenir un pseudo, tchat.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Retenir un pseudo, tchat.

Re: Retenir un pseudo, tchat.

par xTG » 01 déc. 2011, 23:20

Re: Retenir un pseudo, tchat.

par Ajàx » 01 déc. 2011, 23:03

Merci merci merci : )
Sinon j'ai un petit problème de code, je dois transformer mysql_insert_id(); en quelque chose comme mysqli_insert_id(); mais je ne connais pas la syntaxe exacte, tu n'aurais pas la solution par hasard ? car mysqli_insert_id(); marche pas : (

Re: Retenir un pseudo, tchat.

par xTG » 01 déc. 2011, 00:02

Le driver mysql n'est plus tenu à jour contrairement à mysqli. Voilà la différence et elle est de taille. ;)

La différence entre les deux fonctions est que la seconde protège davantage, mais je ne saurais te dire en quoi.

Re: Retenir un pseudo, tchat.

par Ajàx » 30 nov. 2011, 23:43

au passage aussi entre mysql_escape_string et mysqli_real_escape_string quelle diff ? : x

Re: Retenir un pseudo, tchat.

par Ajàx » 30 nov. 2011, 23:06

bien compris : )
Mais il y a une utilisation différente ? la porche c'est pour le week-end et la 4L pour la semaine ? : p

Re: Retenir un pseudo, tchat.

par xTG » 30 nov. 2011, 22:33

Ce sont deux drivers différents... Tu me demandes si une porche est différente d'une 4L là. :roll:
On utilise l'un ou l'autre, mais pas les deux à la fois. Donc si tu utilises des fonctions mysqli_xxxx tu ne dois pas avoir de mysql_xxx

Re: Retenir un pseudo, tchat.

par Ajàx » 30 nov. 2011, 22:22

Merci pour tes réponses !
Sinon entre mysql_free_result et mysqli_free_result ya une diff ?

Re: Retenir un pseudo, tchat.

par xTG » 30 nov. 2011, 20:11

1/ ta requête doit être fausse ce qui fait que l'erreur implique que ce n'est pas un bon retour.
2/ mysqli_free_result() j'espère... Cela sert à vider la mémoire allouée par les résultats retournés par une requête.
3/ trim() est une fonction permettant de supprimer les espaces en début et en fin de chaîne.

Re: Retenir un pseudo, tchat.

par Ajàx » 30 nov. 2011, 18:57

Questions :
1/ j'ai Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, object given in C:\wamp\www\ [...] comme erreur, j'ai un peu de mal à l'interpréter. Quelqu'un pourrait me donner une éventuelle signification ?
2/ A quoi sert mysql_free_result($exemple) , est-ce utile ?
3/ A quoi sert "trim" dans htmlentities(trim($exemple['titre'])) ?

Merci

PS: je continue à poser mes questions dans ce post je sais pas si je fais bien

Re: Retenir un pseudo, tchat.

par Ajàx » 28 nov. 2011, 16:44

C'est bon, j'ai trouvé, mais si vous avez des astuces je les veux bien : p

Re: Retenir un pseudo, tchat.

par Ajàx » 28 nov. 2011, 16:26

Sinon j'ai un autre problème, j'aimerais créer un bout de forum (sans inscriptions tout ça juste avec ajouter un nouveau message, répondre) mais je coince à un moment, quand une personne créé un nouveau message, sur la page web il doit être affiché sous forme de lien donc un lien est créé et je ne sais pas comment faire, si quelqu'un a une piste ?
Merci

Re: Retenir un pseudo, tchat.

par Ajàx » 27 nov. 2011, 22:40

Mille merci !

Re: Retenir un pseudo, tchat.

par xTG » 27 nov. 2011, 19:24

Comment récupérer les informations d'un formulaire : http://phpdebutant.org/article56.php

Re: Retenir un pseudo, tchat.

par Ajàx » 27 nov. 2011, 18:17

Merci pour ta réponse, du coup j'ai regardé un peu mais je n'ai pas compris comment faire soumettre à l'utilisateur le cookie pour qu'il le mémorise, par exemple j'initialise mon cookie
$contenu = null;
setcookie("nom_cookie", $contenu, time()+36000);

Et ensuite je dois le faire soumettre via un formulaire
<form action="cible.php" method="post">
<p>
<label for="pseudo">Pseudo</label> : <input type="text"
name="pseudo" id="pseudo" /><br />
<input type="submit" value="Envoyer" />
</p>
</form>

Donc ma question c'est, comment faire pour récupérer le pseudo de l'utilisateur et le stocker dans le cookie pour le réutiliser ?

Re: Retenir un pseudo, tchat.

par xTG » 22 nov. 2011, 14:28

Tu peux regarder du côté des cookies ou bien des variables de session. :)