Ses derniers messages sur les forums
Ben c'est un peu normal, les caractères accentués ne sont pas encore autorisés dans les URL.
Utilise les fonctions rawurlencode pour former tes URL, et rawurldecode pour récupérer la forme avec accent.
La haut, c'est tout simplement le passage à PHP 5.2.0 qui pose problème :)
C'est corrigé.
Pour l'Ajax, des tutos se trouvent facilement sur google.
Normal que mon code ne marche pas, c'est le tiens.
Lis au moins ce que j'ai ecris et reflechis.
for($s=1; $s<=$nbFaq; $s++){
// tu ouvres un for
if (!isset($_POST['question'.$s]) || !isset($_POST['reponse'.$s])) {
// tu ouvres un if
}
// tu fermes le if
}
// tu fermes le for
else {
// tu ouvres un else
Bref, c'est pas normal, car le else se place derriere un if et non un for :)
Le principe est simple.
On suppose que tu as des images dans une base de données, ou des vidéos, ou des articles, ou ce que tu veux.
A chaque image (je vais partir sur cet exemple) en base, tu attribues divers mot clés, des tags.
Exemple :
image1 => paysage lune
image 2 => paysage mer atlantique
image 3 => portrait clown
Bref, comme tu peux le voir, un tags peut se rapporter à diverses images.
Ensuite, tu as une table SQL de tous tes tags (sans doublons).
Cette table contiendra donc les éléments :
paysage
lune
mer
atlantique
portrait
clown
Et cette table te servira à "évaluer" la popularité du tags.
Ensuite, à chaque fois que quelqu'un visualise une image, tu regardes les tags de cette image.
Admettons que quelqu'un regarde l'image 1 : l'image 1 utilise les tags 'paysage' et 'lune'.
Bref, tu fais une requete SQL UPDATE et tu modifies la tables des tags, en incrémentant un compteur (qui calculera le nombre de fois où le tags a "été visualisé").
Tu auras donc :
paysage 1
lune 1
mer 0
atlantique 0
portrait 0
clown 0
Au final, pour faire ton nuage, tu selectionnes tous les tags, et en fonction du compteur de la table de tags, tu l'affiches plus ou moins gros (avec un style en html).
Voila :)
Ensuite, libre à toi de calculer le nombre de fois qu'une image est vue, et si la personne click sur le tags 'paysage' et que l'image 1 a été plus vu que l'image 2 (elle aussi a le tags 'paysage') affiche en priorité l'image 1, etc...
Ben tu peux l'enregistrer en .blublu si ca te fait plaisir :)
C'est pas l'extension qui determine le type de fichier, mais ce que tu mets dedans.
Tu veux qu'on te dise quoi ?
Oui, lire la FAQ de Free.
Il me semble que chez Free, la fonction mail de php est bloquée, il faut utiliser une fonction spécifique à Free qui est 'email'.
Amery :
http://fr.wikipedia.org/wiki/Telnet
http://fr.wikipedia.org/wiki/HTTP
Voila :)
Ben c'est pas en une fonction que tu vas sécuriser un site entier.
Prend par un exemple un formulaire qui demande un numéro de téléphone.
Si le mec peut ecrire "ton cul" dans le champs et si toi tu enregistres ca en base sans tester que c'est un numéro de téléphone, y'a un problème :)
De meme, pour toutes tes requetes SQL, escape tes données pour éviter les injections SQL.
Aure chose : joue avec tes url, en modifiant les paramètres à la main et voit ce que ca fait (et essaye donc de contrer ces modifications d'URL que les mecs feront à la main).
En ce qui concerne le POST, connecte toi sur ton site en telnet, et essaye de balancer de la merde en POST pour faire crasher ton site.
De même, joue avec les cookies.
Essaye d'en forger à la main et voir ce qu'il se passe quand tu vas sur le site (pareil avec les sessions).
etc...
etc...
C'est pas facile de sécuriser un site, mais c'est un exercice très amusant et formateur.