LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 23/06/2009 à 12:02
quote, double quote
addslashes / stripslashes, c'est de la grosse merde. Le genre de truc qui fait que tout le monde est perdu et ne comprend pas ce qu'il fait.

Je te conseille fortemment de désactiver les magic_quotes de ton serveur (via un ini_set ou un set_magic_quotes_runtime).

Ensuite, à l'affichage des données, tu dois utiliser htmlentities, et utiliser mysql_escape_string à l'insertion en base, et tu n'auras plus de problème de slash et de quotes.
LA GLOBULE
le 23/06/2009 à 09:16
Membre connecté ?
Message du 19/06/2009 :

Et je te suggère de lire le "Comment faire pour afficher le nombre de connectés sur un site en PHP".

PS : la solution que tu as trouvé sur le net qui consiste à sélectionner tous tes membres et ensuite à tester leur date de dernière connexion n'est pas du tout optimisée. Quand ton site aura 5 millions de membre, à chaque page chargée, tu vas faire un select qui loadera 5 millions de ligne.
LA GLOBULE
le 20/06/2009 à 23:53
mettre le son sur la page
Su ce site, le son que tu entends provient d'une animation flash.

Donc, si tu veux faire exactement comme ce site, il faudra te mettre au flash.

Sinon, il existe des player flash libre permettant de lire des mp3. Ou bien des scripts javascript.

Google t'en trouvera un paquet.
LA GLOBULE
le 20/06/2009 à 23:39
Acheter en ligne
Une balise qui permet de payer en ligne ? smiley

Un paiement en ligne ne se fait en affichant une "balise".

Le plus simple pour un particulier, c'est :
- utiliser l'API Paypal
- aller voir sa banque pour obtenir un kit de paiment en ligne

Une chose est sure, cela demande un peu plus de taff que ça (sauf peut être avec paypal, ils ont une solution je crois de "bouton" à afficher).
LA GLOBULE
le 20/06/2009 à 23:25
Membre connecté ?
Pourquoi as tu modifié ta table de membre au lieu de créer une table contenant les utilisateurs en ligne ?

Si tu n'écoutes pas les conseils, cela ne sert à rien d'aller plus loin.

C'est juste stupide de faire des traitements sur une table membre (qui a potentiellement beaucoup plus de ligne que le nombre de personne en ligne) lorsque les membres se connectent, car durant ces modifications (si tu es en MyISAM), ta table sera lockée le temps du traitement, et plus aucun SELECT ne passera sur cette table (du coup, les gens ne pourront plus se loguer).

En même temps, cela ne risque pas d'arriver avec un nombre de visiteur limité (j'entends par la genre moins de 1000 personnes connectées sur le site), mais autant prendre les bonnes habitudes.
LA GLOBULE
le 20/06/2009 à 22:21
Afficher le membre sur le site
Lis les cours...

On ne fera pas ton code. On peut juste t'aider à le débuguer.

Le problème, c'est que a priori, tu pratiques le PHP depuis quelques heures seulement, mais tu veux faire un truc abouti. Cela ne peut pas coller. Il faut passer par une étape d'apprentissage.
LoadingChargement en cours