IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Mailto() trop long?!


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 166
    Par défaut Mailto() trop long?!
    Bonjour,

    J'ai un problème avec IE (mais pas FF) sur une application web. En fait je souhaite créer un mailto qui pointe vers beaucoup d'adresses, environ 350 à 400.

    Cependant lorsque j'essaye de cliquer sur le lien (avec IE), ça ne fonctionne pas. Le clic droit m'affiche "Non disponible" en ce qui concerne le lien, alors que sous FireFox tout est ok.

    Les adresses de mon mailto comportent un peu plus de 13 000 caractères, est ce que le problème est lié à la longueur de la chaine?

    Merci.

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonjour,

    A toi de voir mais tu utilises déjà du php et il serait plus interessant je pense de faire le tout avec.

    Malgré mes recherches, je n'ai rien trouvé de conséquent sur le nombre maximal de caractères que permet le mailto pour les destinataires.

    Cependant cette liste doit être chargée dynamiquement... Donc le mieux serait je pense de faire le tout en php.
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Par défaut
    Toutes tes adresses sont à la suite de la commande mailto?? Tu ne peux pas essayer d'envoyer ton mail à partir d'une liste de diffusion faite en format .txt, je ne sais pas si ça marche...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Par défaut
    j'ai fait quelques recherches sur internet et j'ai trouvé quelque chose d'interressant (sur les forums du site), si tu fait passer les adresses par l'url avec mailto tu est limité à 255 http://www.developpez.net/forums/showthread.php?t=57963

  5. #5
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    hum... Importer un fichier txt ne servirait à rien puisque les adresses semblent aller dans l'url.

    Non, tu dois pouvoir bricoler en faisant plusieurs mailto et en comptant les caractères
    Ou sinon fonction mail() en php
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 166
    Par défaut
    En fait c'est déjà en PHP, j'ai une boucle qui parcours toutes mes personnes et qui ajoute le mail à une variable, séparés par une virgule.

    Ensuite je fais un echo du lien qui reçoit la liste des mails.

    Voici le code :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    while ($ligne = mysql_fetch_array($result))
    		{
    			if ($ligne["pers_mail"] <> null)
    			{
    				$mails_tous = $mails_tous.$ligne["pers_mail"].",";
    			}
    			if ($ligne["aff_pers_mail"] <> null)
    			{
    				$mails_tous = $mails_tous.$ligne["aff_pers_mail"].",";
    			}
    		}
    //Plus loin
      echo ("<TD><A class=bodylien id=\"email_tous\" href='mailto:\"".$mails_tous."\"'>à tous</A></TD>");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Enregistrement trop long dans ACCESS (ALTER TABLE)
    Par Arrown dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/07/2004, 20h20
  2. Mot trop long
    Par Toudy dans le forum ASP
    Réponses: 6
    Dernier message: 28/07/2004, 17h51
  3. Chargement de page trop long
    Par t_o_7_ dans le forum ASP
    Réponses: 2
    Dernier message: 19/09/2003, 18h58
  4. [TComboBox] Contenu trop long pour la zone d'affichage
    Par bebeours dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/09/2003, 16h21
  5. Arrêter un prog si temps de connexion trop long
    Par jakouz dans le forum Langage
    Réponses: 4
    Dernier message: 22/10/2002, 18h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo