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

Langage PHP Discussion :

encodage sous Safari


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut encodage sous Safari
    bonjour,

    j'ai un soucis sur l'encodage avec Safari :-(. Sur les autres navigateur tout ce passe bien mais sur safari le @ est remplace par %2540


    Mon form (classique !) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form action="#" method="get" name="FormNewsletter" >
    				<input type="text" size="22" name="Newsletter" value="Votre email..." onclick="document.forms.FormNewsletter.Newsletter.value= ''" />
    				<input type="submit" value="RECEVOIR" name="NewsletterValide" style="color:#8B238D;width:100px;font-size:10px;font-weight:bold;margin-left:28px;margin-top:5px;" />
    			</form>
    Merci,
    Guigo

  2. #2
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Il est remplacé ou ?

    Dans ton input ? Après validation du formulaire ? Dans ta boite mail ?

  3. #3
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    il est inseré dans la bdd avec la requete suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $query = "INSERT INTO newsletter (email) VALUES('".$email."');

  4. #4
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    On peut avoir le code entier ?
    Il est rempli ou $email ?

  5. #5
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Salut,
    alors voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    //page ou est integree mon formulaire
    <form action="template.php" method="get" name="FormNewsletter" >
    				<input type="text" size="22" name="Newsletter" value="Votre email..." onclick="document.forms.FormNewsletter.Newsletter.value= ''" />
    				<input type="submit" value="RECEVOIR" name="NewsletterValide" style="color:#8B238D;width:100px;font-size:10px;font-weight:bold;margin-left:28px;margin-top:5px;" />
    			</form>
     
     
    //page template.php
    if($_GET['Newsletter']=='' || $_GET['Newsletter']=='Votre email...')
    			$bresultRecord=false;
    else
    	$bresultRecord=transfert_newsletter($_GET['Newsletter']);//, $NomRand );
     
    	include("../newsletter/newsletter.php");
     
     
    //function transfert_newsletter
    require("../mySql/connexion.php");
     
    	$SqlSearch="SELECT email..."'"; 
    	$resultSearch = mysql_query($SqlSearch) or die (mysql_error ());
    	$CountSearch=mysql_num_rows($resultSearch);
    	/*
     
    	if (!preg_match("#^[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)*@[a-zA-Z0-9_-]{2,}(\.[a-zA-Z0-9_-]+)*\.[a-zA-Z]{2,}$#", $email))
    		$result = false;
    	if ($CountSearch == 0 && $result != "invalide")
    	{
    		$query = "INSERT INTO newsletter (email) VALUES('".$email."')";
    		$result = mysql_query($query) or die (mysql_error ());
    	}
    	else
    		$result = false;
    	return $result;
     
    //newsletter.php
    if ($bresultRecord==true){
    		echo "Félicitation, Vous allez maintenant recevoir la newsletter ";
    else
    		echo "Vous êtes dejà inscrit à la newsletter ou l'adresse email saisie n'est pas valide.";

    Merci

  6. #6
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Il faudrait voir ce que fait la fonction transfert_newsletter()

Discussions similaires

  1. [Encodage] Encodage étrange sous safari
    Par GalliezB dans le forum Général Conception Web
    Réponses: 14
    Dernier message: 07/11/2013, 11h50
  2. [1.x] Encodage utf-8 sous safari
    Par ouioui2000 dans le forum Symfony
    Réponses: 3
    Dernier message: 09/09/2010, 12h43
  3. Variables 4D sous Safari
    Par brazilia28 dans le forum 4D
    Réponses: 1
    Dernier message: 20/06/2007, 13h21
  4. [Utilisation] Probleme encodage sous windows
    Par tittoto dans le forum Subversion
    Réponses: 2
    Dernier message: 28/05/2007, 10h44
  5. problème d'encodage sous Firefox
    Par marsupix dans le forum Langage
    Réponses: 2
    Dernier message: 03/05/2006, 23h14

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