Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
635 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme de String avec javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de String avec javascript

n°1208134
jj59
Posté le 26-09-2005 à 22:32:41  profilanswer
 

Bonjour,
 
le code que j'utilise ne marcha pas et je ne sais pas pourquoi ? pouvez vous m'aider ?
 
if (element3.value.substr(element3.value.length-12,12).equals('@hotmail.com'))
   {
    alert("Les adresses hotmail sont interdites sur ce site" );
    element3.focus();
   }
 
merci pour l'aide

mood
Publicité
Posté le 26-09-2005 à 22:32:41  profilanswer
 

n°1208136
olivthill
Posté le 26-09-2005 à 22:40:21  profilanswer
 

Peut-être que cela marcherait avec

if (element3.value.substr(element3.value.length - 12,12) == "@hotmail.com" )


Edit : mon message précédent était faux, j'avais confondu substr() et substring().


Message édité par olivthill le 26-09-2005 à 22:48:57
n°1208137
jj59
Posté le 26-09-2005 à 22:45:26  profilanswer
 

le probleme , est quan je fais un :
 
alert(element3.value.substr(element3.value.length-12,element3.value.length));
 
le message d'alerte ne s'affiche pas
 
merci pour ton aide

n°1208191
FlorentG
Unité de Masse
Posté le 26-09-2005 à 23:40:55  profilanswer
 

Et c'est méchant d'interdire les adresses hotmail :( Tu peux aussi interdire tout un tas d'autres mails gratos, hein... Franchement c'est vraiment con d'interdire ça, ça va en faire chier plus d'un...

n°1208199
jj59
Posté le 26-09-2005 à 23:47:51  profilanswer
 

je sais mais je suis obliger, c'est pour pouvoir utiliser pleinement la fonction mail() en php.  
 
On ne peut pas utiliser cette fonction avec les adresses hotmail
desole

n°1208260
gatsusat
Posté le 27-09-2005 à 05:41:47  profilanswer
 

je sais pas ou tu as entendu pareille connerie, et puis bloquer les mails juste avec du javascript c'est bidon
 
sinon le mieux c'est de faire ceci :  
if (document.getElementById("champMail" ).indexOf("@hotmail." )!=-1)
 
yen a qui aiment se faire chier hein :o !!!!!!!!!!!!!!!!!
 
et puis le JS désactivé tu l'as dans le cul
et puis si j'ai hotmail, je peux recevoir les mails de free, et puis c'est ma seul boite mail. alors faut arrêter la parano.
 
J'aurai pas du répondre tiens !

n°1208290
FlorentG
Unité de Masse
Posté le 27-09-2005 à 08:19:21  profilanswer
 

jj59 a écrit :

je sais mais je suis obliger, c'est pour pouvoir utiliser pleinement la fonction mail() en php.  
 
On ne peut pas utiliser cette fonction avec les adresses hotmail
desole


Nan mais bien-sûr que si qu'on peut !!!

n°1208303
gatsusat
Posté le 27-09-2005 à 08:39:50  profilanswer
 

ps : le mec peut etre aussi sous hotmail.fr, hotmail.co.uk, hotmail.us
 
de toute manière c'est totalement innutile, et la fonction mail, elle marche partout, tout depend comment tu envois les mails

n°1208361
jj59
Posté le 27-09-2005 à 10:32:52  profilanswer
 

ba au lieu d'insulter les gens, tu n'a qu'a leur expliquer , toi qui est si fort.
 
excuse moi d'etre debutant en la matiere

n°1208364
jj59
Posté le 27-09-2005 à 10:34:28  profilanswer
 

je te signal aussi, que c un site perso que je develloppe, donc je m'en fou un peu du piratage.

mood
Publicité
Posté le 27-09-2005 à 10:34:28  profilanswer
 

n°1208376
gatsusat
Posté le 27-09-2005 à 10:50:00  profilanswer
 

je t'ai pas insulté, je t'ai dit que c'était une connerie ce que tu étais en train de dire.
 
Que tu utilises mail() pour envoyer à @tartanpion.com ou à @free.Fr ou à @hotmail.com, c'est pareil. Dans tous les cas la personne recevras le mail. Sauf si celle si a configuré comme un pied sa boite à spam et ne le recoit jamais. Mais ceci peut etre valable pour n'importe quoi d'autre.
 
Débutant ou pas, là n'est pas le problème, t'es surtout débutant en réflexion.
Avant de vouloir développer un truc, on réfléchi si ca en vaut vraiment la peine. Là ca sert à rien.

n°1208381
jj59
Posté le 27-09-2005 à 10:56:00  profilanswer
 

J'avais regarder sur le net avant de demander sa , et il est vrai qu'hotmail considere comme spam ce genre de mail.
 
donc dans se cas la commen remedier au probleme. j'ai entend parler de header, mais je sais pas du tout comment sa marche

n°1208394
gatsusat
Posté le 27-09-2005 à 11:10:41  profilanswer
 

tu creer un mail proprement, mais tu stipules aux personnes qui ont hotmail ou un programme anti-spam de verifier dans leur dossier anti-spam, si le mail ne figure pas dedans.
 
De toute manière il n'y aura jamais de solutions miracle.
 
Au niveau du head, check avec la fonction mail, ou va voir dans la cat PHP

n°1208396
FlorentG
Unité de Masse
Posté le 27-09-2005 à 11:11:35  profilanswer
 

Bah moi j'envoi des trucs, et ça part pas en anti-spam [:johneh]

n°1208776
jj59
Posté le 27-09-2005 à 15:47:29  profilanswer
 

pour l'instant je suis a se niveau la :
 
             
              $limite = "_".md5 (uniqid (rand()));  
              $entete = "MIME-Version: 1.0\n";  
              $entete .= "X-Sender: <www.monsite.com>\n";  
              $entete .= "X-Mailer: PHP\n";  
              $entete .= "X-auth-smtp-user: contact@monsite.com \n";  
              $entete .= "X-abuse-contact: abuse@monsite.com";  
               
              $entete .= "Reply-to: Moi <moi@moi.com>\n";  
              $entete .= "From:Moi <www-data@planet-work.com>\n";  
               
              $entete .= "Content-Type: multipart/alternative; boundary=\"=$limite\"\n";  
              $entete.="Content-Transfer-Encoding: 7bit \n";  
               
              //Le message en texte simple pour les navigateurs qui  
              //n'acceptent pas le HTML  
              $texte_simple = "This message is in MIME format.\n";  
              $texte_simple .= "--=$limite\n";  
              $texte_simple .= "Content-Type: text/plain; charset=\"ISO-8859-1\"\n";  
              $texte_simple .= "Content-Transfer-Encoding: 7bit\n\n";  
              $texte_simple .= "salutation de l'infini et au dela";  
              $texte_simple .= "\n\n";  
               
               
              //le message en html original  
              $texte_html = "--=$limite\n";  
              $texte_html .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n";  
              $texte_html .= "Content-Transfer-Encoding: 7bit\n\n";  
              $texte_html .= "<b>salut commen ca va bienK</b> \n\n";  
              $texte_html .= "--=".$limite."--\n";  
               
              mail("monadresse@hotmail.com", "salut", $texte_simple.$texte_html, $entete);
 
 
et j'ai oublier de dire que j'utilisai easyphp et que je n'ai pas touché aux parametres smtp dans php.ini
 
seulement, il me reste un probleme :
lors du test, j'ai toujour la meme erreur :
 
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()  
 
=>merci pour l'aide

n°1208789
FlorentG
Unité de Masse
Posté le 27-09-2005 à 15:56:52  profilanswer
 

Si t'es en local, faut avoir un serveur smtp d'installé...

n°1208808
jj59
Posté le 27-09-2005 à 16:04:50  profilanswer
 

j'ai changé mes paramertres smtp dans le fichier php.ini et sa me marque toujour la meme erreur :
 
AVANT :  
[mail function]
; For Win32 only.
SMTP = localhost
 
; For Win32 only.
sendmail_from = me@localhost.com
 
APRES :
[mail function]
; For Win32 only.
SMTP = smtp.free.fr
 
; For Win32 only.
sendmail_from = monadresse@free.fr

n°1208810
FlorentG
Unité de Masse
Posté le 27-09-2005 à 16:06:25  profilanswer
 

Forcément... Y'a quand-même une authentification ;)

n°1208813
jj59
Posté le 27-09-2005 à 16:07:14  profilanswer
 

c'est a dire ?

n°1208821
FlorentG
Unité de Masse
Posté le 27-09-2005 à 16:10:53  profilanswer
 

Avec ton smtp free... Login + mot de passe ;) Sinon imagine !

n°1208921
jj59
Posté le 27-09-2005 à 16:49:57  profilanswer
 

Apparament c possible d'apres se qui est ecrit sur le net  

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme de String avec javascript

 

Sujets relatifs
[JavaScript] xhtml et attribut name d'un formulaire incompatible[Struts] Problème de liste
[hibernate] probleme avec un filtre, et DB2 : "invalid parameter nb"Problème d'auto refresh
[ debutant ] Stringprobleme avec formulaire
Erreur Javascript - Webmail neuf telecom[Résolu] Problème de division
[SQL] Petit problème -> ...not contained in an aggregate function...probleme installation SQL Server 2000
Plus de sujets relatifs à : probleme de String avec javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR