Lien PHP petit pb


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Lien PHP petit pb

Message le Lun Juil 31, 2006 9:40

bonjour voici mon lien qui ne fonctionne pas pouvez vous m'éclairer?

$message = 'texte du message echo "<a href="30.0.0.6/travaux/demandes.php">lien</a>"';

quand je reçois le mail je reçois le code lui meme et non le lien.

Tilt
WRInaute impliqué
WRInaute impliqué
 
Messages: 858
Inscription: 26 Mar 2005

Message le Lun Juil 31, 2006 9:56

essaie d'enlever echo guillemets.
et à la fin, au lieu de </a>"', </a>'


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Lun Juil 31, 2006 9:58

non ça ne fonctionne pas je viens d'essayer


e-kiwi
Modérateur
Modérateur
 
Messages: 15541
Inscription: 23 Déc 2003

Message le Lun Juil 31, 2006 10:01

et ou sont les <? ?> ? le mieux est de copier le code ocmplet ici, la on a juste un morceau, on va pas pouvoir t aider. tu dis recevroi un mail, comment est-il envoyé ? par quel code ?


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Lun Juil 31, 2006 10:02

Code: Tout sélectionner
<?php

if(isset($_POST['magasin']))         $magasin=$_POST['magasin'];
else      $magasin="";

if(isset($_POST['typetrav']))        $typetrav=$_POST['typetrav'];
else      $typetrav="";

if(isset($_POST['descriptif']))      $descriptif=$_POST['descriptif'];
else      $descriptif="";

if(isset($_POST['nom']))             $nom=$_POST['nom'];
else      $nom="";

if(isset($_POST['dateheure']))       $dateheure=$_POST['dateheure'];
else      $dateheure="";

if(isset($_POST['heureenvoi']))      $heureenvoi=$_POST['heureenvoi'];
else      $heureenvoi="";

if(empty($magasin) OR empty($typetrav) OR empty($descriptif) OR empty($nom) OR empty ($dateheure) OR empty ($heureenvoi))
    {
    echo '<center><font color="white">Demande non enregistrée, <br>Merci de renseigner tous les champs!</font></center>';
    }

else     
    {
       $db = mysql_connect('localhost', 'root', '')  or die('Erreur de connexion '.mysql_error());

    mysql_select_db('test',$db)  or die('Erreur de selection '.mysql_error());
     
   
    $sql = "INSERT INTO travaux(magasin, typetrav, descriptif, nom, dateheure, heureenvoi) VALUES('$magasin','$typetrav','".addslashes($descriptif)."','$nom','$dateheure','$heureenvoi')";
     
   
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

    $TO = "mail@monmail.com";
$subject = "Demande de travaux $magasin";
$h  = "From: " . $magasin;

$message = 'Vous avez reçu reçu une demande de travaux du magasin : $magasin vous pouvez la consulter <a href="30.0.0.6/travaux/demandes.php">ici</a>';

while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);
    echo 'Demande de travaux transmise au Service Technique.';

    mysql_close(); 
    } 
?>


e-kiwi
Modérateur
Modérateur
 
Messages: 15541
Inscription: 23 Déc 2003

Message le Lun Juil 31, 2006 10:07

déjà :

$message = 'Vous avez reçu reçu une demande de travaux du magasin : '.$magasin.' vous pouvez la consulter <a href="30.0.0.6/travaux/demandes.php">ici</a>';


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Lun Juil 31, 2006 10:10

oui effectivement la variable magasin est meiux comme ceci mais cela ne regle pas mon soucis de lien


e-kiwi
Modérateur
Modérateur
 
Messages: 15541
Inscription: 23 Déc 2003

Message le Lun Juil 31, 2006 10:33

tu envoi ton mail en txt, tu dois l envoyer en html (parametre de la variable $h)


The ghost
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 28
Inscription: 9 Juin 2006

Message le Lun Juil 31, 2006 10:33

Bonjour essaye comme ça peut être
Code: Tout sélectionner
$message = 'texte du message <a href="30.0.0.6/travaux/demandes.php">lien</a>';


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Lun Juil 31, 2006 10:42

c'est a dire e-kiwi peux tu developper?


e-kiwi
Modérateur
Modérateur
 
Messages: 15541
Inscription: 23 Déc 2003

Message le Lun Juil 31, 2006 11:03

mettre
$h .= "From: " . $magasin\nContent-type: text/html; charset= iso-8859-1\n"; par exemple

sinon : google -> "php envoyer mail html"


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Lun Juil 31, 2006 12:21

j'ai essayé ta version e-kiwi qui malheureusement ne fonctionne pas et j'ai cherché sur google mais même en appliquant ce que j'ai trouvé je n'obtient que du texte et non le lien désiré


linkadress
WRInaute discret
WRInaute discret
 
Messages: 156
Inscription: 30 Mar 2006

Message le Lun Juil 31, 2006 13:07

Salut, pourquoi ne pas entrer directement http://....... au lieu de <a href="30.0.0.6/travaux/demandes.php">
j'envoie des e-mails depuis mon site et je fonctionne comme ceci :

Code: Tout sélectionner
$mail->body = "Hello, $nom vous envoie ce lien : http://www.linkadress.com/$valeurdemonlien.html";


webac
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 373
Inscription: 4 Mar 2005

Message le Lun Juil 31, 2006 16:34

merci pour toutes ces réponses je me suis débrouillé autrement.


cprail
WRInaute passionné
WRInaute passionné
 
Messages: 1564
Inscription: 5 Mar 2006

Message le Lun Juil 31, 2006 19:30

Comment?

Lien PHP petit pb

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Calcul du taux de liens profonds
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités