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

PHP & Base de données Discussion :

Erreur lors de la création d'un lien href


Sujet :

PHP & Base de données

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 48
    Par défaut Erreur lors de la création d'un lien href
    Bonjour
    Je voudrais faire automatiquement la recherche sur google d'une adresse e-mail lorsque je clique sur un lien. Cependant, je veux que la recherche se fasse à la plus précise dans Google, c'est-à-dire qu'il faut que j'aille automatiquement dans la recherche il est ""
    Pour ça, j'ai créé mon code. Le problème c'est que ça me fait une erreur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<p class="p_infos"><strong>'. $language_adm['page_acc_val_ema'] .' : </strong><a style="font-weight: bold;color: #000;" href="https://www.google.com/search?q="'. $email . '" " target="_blank">'. $email.'</a>';
    Pouvez-vous me dire où je me trompe ? Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 344
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 344
    Billets dans le blog
    17
    Par défaut
    Je ne repère pas d'erreur de syntaxe. Tu devrais sortir le HTML de PHP et si ça bloque toujours nous donner le message d'erreur obtenu.

    Pour entourer la recherche de " il faut aussi coder les " :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <p class="p_infos">
        <strong><?= htmlspecialchars($language_adm['page_acc_val_ema']) ?></strong>
        <a style="font-weight: bold; color: #000" href="https://www.google.com/search?q=<?= rawurlencode("\"{$email}\"") ?>" target="_blank">
            <?= htmlspecialchars($email) ?>
        </a>
    </p>

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Par défaut
    Citation Envoyé par stephane72 Voir le message
    Pour ça, j'ai créé mon code. Le problème c'est que ça me fait une erreur.
    Ce serait bien de donner le détail de l'erreur, ça nous éviterait de jouer à la devinette. Et accessoirement, il faut apprendre à décortiquer les messages d'erreurs et prendre le temps de lire et comprendre ce qui est marqué, la réponse se trouve souvent dans le message d'erreur.

    A vue de nez ou pourrait penser que c'est une mauvaise imbrication des single et double quotes.
    Si vraiment vous ne savez pas, il faut travailler pas à pas: concaténez vos chaînes de caractères une par une, jusqu'à ce que ça coince. C'est une façon basique de tracer un bug.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 48
    Par défaut
    Bonjour
    Veuillez m'excuser pour le manque de précision. Effectivement, ce n'est pas vraiment d'une erreur, lorsque je clique sur mon lien, j'atterris sur cette page webhp.

  5. #5
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 344
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 344
    Billets dans le blog
    17
    Par défaut
    Pour qu'on comprenne pourquoi ça bloque toujours :
    -- Donne-nous le script PHP final
    -- Donne-nous le code HTML généré par le script

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 48
    Par défaut
    Citation Envoyé par Séb. Voir le message
    Pour qu'on comprenne pourquoi ça bloque toujours :
    -- Donne-nous le script PHP final
    -- Donne-nous le code HTML généré par le script
    C'est ce que j'ai indiqué dans mon premier message.

    -- Donne-nous le script PHP final
    echo '<p class="p_infos"><strong>'. $language_adm['page_acc_val_ema'] .' : </strong><a style="font-weight: bold;color: #000;" href="https://www.google.com/search?q="'. $email . '" target="_blank">'. $email.'</a>';
    --- Ce que donne le code source
    <a style="font-weight: bold;color: #000;" href="https://www.google.com/search?q=" test@gmail.com"="" target="_blank">test@gmail.com</a>
    -- Donne-nous le code HTML généré par le script
    Nom : Capture d’écran 2023-05-08 à 09.19.46.png
Affichages : 90
Taille : 5,8 Ko



    Donc effectivement, si on regarde le code source on se retrouve bien avec des erreurs d'encodage comme par exemple avec le " qui est mal positionné par rapport au =

  7. #7
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 344
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 344
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par stephane72 Voir le message
    C'est ce que j'ai indiqué dans mon premier message.
    On dirait que tu n'as pas vu ou pas pris en compte mon message https://www.developpez.net/forums/d2.../#post11943982

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

Discussions similaires

  1. lien href et email php
    Par chanteur06 dans le forum Langage
    Réponses: 5
    Dernier message: 14/04/2015, 17h53
  2. modifier liens href avec php
    Par Feno59 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 16/12/2014, 12h19
  3. lien href dans mail php tronqué
    Par serna dans le forum Langage
    Réponses: 3
    Dernier message: 29/06/2013, 08h46
  4. [MySQL] Insertion de donnees en php tout en supprimant le lien Href qui vient avec
    Par Invité dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/06/2011, 03h11
  5. [HTML][PHP] Les liens href...
    Par hackrobat dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 31/03/2005, 11h28

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