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 06/06/2007 à 20:42
Cherche hebergeur
Je ne peux que te conseiller mon employeur : ifrance pro.

L'offre expert semble te convenir.
Par contre, je ne sais pas ce que tu comptes faire, mais apparemment tu as plusieurs "sites", or on autorise qu'un seul domaine par hébergement.

Les serveurs sont en france, au telehouse voltaire (pour ceux qui ne savent pas, telehouse est l'un des plus gros points d'entrée du net en france, beaucoup de FAI y ont leurs serveurs).

Tu peux juger de la rapidité de l'hébergement => lephpfacile est hébergé la-bas.

PS : l'url rewrite y est autorisé.
LA GLOBULE
le 06/06/2007 à 20:34
Mails et deux pieces jointes php
y a til des scripts tout fait pour les vérifier?


Pas vraiment.
Pour des mails, tu dois surtout faire attention aux \n et aux \r\n dans les adresses emails (expediteur, destinataire, cc, cci) ou le titre du mail. Tout ce qui est entete en fait.

Car si tu permets ces caractères, n'importe qui peut utiliser ton formulaire (si ton mail est bien envoyé via un formulaire html) et forger ses propres entêtes et donc spammer la terre entière (avec ton hébergement web :/).
LA GLOBULE
le 06/06/2007 à 20:25
Mails et deux pieces jointes php
Oui, donc, je note 3 problèmes au code de ton mail :

1) tu dis que ton mail a un Content-Type de type text/plain. Ce qui faux car tu as du texte plus deux attachements. Pour forger ce genre de mail, il faut faire une partie multipart/mixed qui contiendra ta partie text/plain plus les deux parties de tes pièces jointes.

2) il te manque un séparateur ($boundary) entre tes deux pièces jointes.

3) tu mets un "\n--" juste après ta première pièce jointe, or ce "\n--" marque la fin d'une part, donc il doit se mettre uniquement après ta seconde pièce jointe.

A part çà, je ne vois pas d'erreur.

Voilou :)

PS : si tu galères de trop, j'ai dev une lib qui permet d'envoyer des mails avec des parties texte ou texte / html + un nombre variable de pièces jointes, le tout en base64. C'est comme tu veux.

PPS : ce genre de code à l'air chiant à faire, mais le plus simple, c'est de prendre un thunderbird et de s'envoyer à soi-meme des mails "tests" puis de regarder le code source du mail généré par thunderbird et de le reproduire en PHP (car thunderbird respecte assez bien la RFC 822 pour l'écriture des mails).
LA GLOBULE
le 06/06/2007 à 14:30
Erreur de syntaxe pour requête et date
J'ai envie de te dire que si.

Voici un exemple de requête sur la base de données de lephpfacile :

mysql> SELECT count(*) FROM forum_message WHERE YEAR(date) = '2007';
+----------+
| count(*) |
+----------+
| 1723 |
+----------+
1 row in set (0.79 sec)
LA GLOBULE
le 06/06/2007 à 10:17
Mails et deux pieces jointes php
Tu dois avoir un problème de séparateur de parties de mail.
Je suis au boulot là, je regarderais ce soir, et je trouverais la solution (j'ai dev un webmail, et j'ai assez galéré avec ces trucs la :p).
LA GLOBULE
le 06/06/2007 à 10:16
Redirection .htaccess 301
Dans les htaccess, les redirections se font ainsi :

RedirectPermanent vioeux_fichier.php http://www.monsite.fr/nouveau.php


Mais je ne suis pas persuadé que cela change grand chose dans ton cas...
LA GLOBULE
le 05/06/2007 à 21:22
Redirection .htaccess 301
Quel est l'interêt d'une telle redirection ?

En théorie, si ton serveur web est bien configuré, il sait que si tu demandes www.monsite.fr, et bien il doit chercher www.monsite.fr/index.php, non ?

Sur apache, il s'agit de la directive AddDirectoryIndex.
LA GLOBULE
le 05/06/2007 à 18:12
aide pour quote
Ben, remplace tes virgules par des points.

Tu as besoin de la concaténation là, vu que tu attends le résultat de la fonction trim, que tu concatènes à ta chaine.
Dans ce cas, tu ne peux pas faire des echo avec virgule (c'est pour cela que je n'en parle pas, pour éviter ce genre de confusion).
LoadingChargement en cours