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 28/06/2009 à 19:44
probleme avec le session_start()
Prenons le cas ou ta fonction de langue est désactivée.

Ton programme écrit quelque chose ligne 18 de index.php, il est la le problème.

En fait, il ne faut absoluement rien écrire avant un session_start(), aucun caractères (donc pas un echo, pas une balise html, pas même un espace ou un retour chariot, rien).
LA GLOBULE
le 27/06/2009 à 14:55
simplifier l'url
Il suffit de modifier la configuration d'apache pour utiliser un DirectoryIndex qui vaut le nom du fichier que tu veux (il s'agit du fichier qui sera appelé quand tu ne le spécifies pas dans l'url).

Genre DirectoryIndex index.php : quand tu iras sur /news/ apache cherchera le fichier index.php du dossier /news/
LA GLOBULE
le 27/06/2009 à 12:53
choix de la langue
Je ne vois pas trop pourquoi tu as besoin de ça, mais pourquoi pas :)
LA GLOBULE
le 26/06/2009 à 23:38
choix de la langue
smiley

Ben il s'agit des dossiers et des fichiers de ton vhost.
LA GLOBULE
le 26/06/2009 à 08:56
confirmation d'inscription par e-mail
Alors, tout d'abord à l'inscription, il ne faut pas activer le compte de l'utilisateur. Genre créer un champ 'actif' qui vaut 0 par défaut, et qui vaudra '1' quand l'utilisateur aura validé son compte.

Ensuite, dans le mail, il te faut mettre un lien qui possèdera ses deux propriétés :
- le lien te permettra de détecter le membre qui essaye de se faire valider
- le lien est a priori "indevinable" (ne pas membre l'id du membre dedans par exemple)

Pour cela, tu peux rajouter un champ dans ta table de membre contenant un md5 d'une donnée nominative (genre un md5 du pseudo si et seulement si tous tes pseudos sont différents).
Ensuite, il te faut coller ce md5 dans le lien du mail (ce md5 te permettra de retrouver le compte à activer dans la base).
LA GLOBULE
le 26/06/2009 à 08:50
choix de la langue
$_SERVER['SERVER_NAME'] te donnera cette information.
LA GLOBULE
le 26/06/2009 à 00:16
choix de la langue
Déjà, tu crois créer les zones DNS de tous ces sous domaines.
Si ce nombre est variable (ou plutôt conséquent), je te conseille d'utiliser un wildcard au niveau DNS.

Ensuite, pour configurer tous ces sous domaines au niveau d'apache, le plus simple c'est de déclarer ton vhost avec un server alias du genre *.monsite.com et un virtualdocumentroot (je te recommande de lire la doc apache).
Ensuite, pour créer tes sous domaines, il te suffit de faire des liens symboliques (utiliser la commande 'ln' sous linux), genre créer un lien 'fr' qui va pointer sur le sous domaine 'www'.

Et enfin, avec un php, tu détectes la présence du fr en sous domaine, et tu affiches du français.

Par contre, attention au duplicate content. En effet, d'après ce que tu dis, le www. affichera la même chose que le fr.
LA GLOBULE
le 25/06/2009 à 16:23
Tr Chatbox
En même temps, 4 ans après, y'avait des chances...
LA GLOBULE
le 25/06/2009 à 16:22
alimenter un formulaire via une liste deroulante
Ce que je te demande, c'est d'installer l'extension firebug de firefox ou bien le logiciel wireshark et regarder si l'appel ajax se fait (autrement dit, si la requete http se lance bien quand tu changes la valeur du menu déroulant).
LoadingChargement en cours