Problème avec un fragment de code

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec un fragment de code

les gars, les gars ...

par rafaelle » 14 mars 2006, 23:21

Bonsoir
Contente de voir que ton problème est résolu :) mais depuis le 8 mars 1982 (première journée de la femme en France) j'ai décidé de réagir (gentiment, hein) chaque fois qu'on m'incluait dans "les gars" ...
Donc j'ai réagi :lol:
Raf

par Invité » 11 mars 2006, 10:30

Yop,

Merci à tous!!! Ca marche sur un ftp en ligne, et j'ai pu configurer mon local pour que ça marche aussi!!!

Encore merci à tous, continuez à faire du bon boulot les gars !!!! :D :wink:

Cryptohide

par jpaul » 10 mars 2006, 23:21

Cryptohide[/quote]

c'est parce que tu as pas de server smtp en local que ça ne doit pas marcher, essaye sur le serveur ça devrait beaucoup mieux marcher je pense ...[/quote]

C'est vrai que par defaut, php utilise localhost, voir ligne :
SMTP = localhost
dans le fichier php.ini.
Mais tu peux aussi remplacer localhost par le serveur smtp de ton provideur, tu relances le serveur web pour prendre en compte la modif et ça devrait marcher en local...

par tomypunk » 10 mars 2006, 22:56

<?php
$to = "[email protected]";
$subject = "sujet du message";
$body = "texte du message";
$headers = "from:[email protected]";
mail($to,$subject,$body,$headers);
?>

Cela donne donc ça, mais ça ne marche toujours pas :(

Je vais kan même faire un test sur un ftp, parce ke là je suis juste en local.


Cryptohide
c'est parce que tu as pas de server smtp en local que ça ne doit pas marcher, essaye sur le serveur ça devrait beaucoup mieux marcher je pense ...

par Invité » 10 mars 2006, 19:14

<?php
$to = "[email protected]";
$subject = "sujet du message";
$body = "texte du message";
$headers = "from:[email protected]";
mail($to,$subject,$body,$headers);
?>

Cela donne donc ça, mais ça ne marche toujours pas :(

Je vais kan même faire un test sur un ftp, parce ke là je suis juste en local.


Cryptohide

par Invité » 10 mars 2006, 19:05

yop,

D'accord, je vous remercie tout les deux, je vais essayer ça.

cryptohide

problème

par rafaelle » 10 mars 2006, 17:48

Bonjour
Un point-virgule à la fin des deux lignes suivantes aussi :)
$subject = "sujet du message";
$body = "texte du message";
Raf

par Ryle » 09 mars 2006, 16:06

Le problème vient du fait que php essaye d'exécuter [email protected] comme s'il s'agissait d'une instruction php :)

Il te suffit de mettre des guillemets autour, et un point-virgule à la fin de l'instruction pour corriger le problème :
$to = "[email protected]" ;

Problème avec un fragment de code

par cryptohide » 09 mars 2006, 15:48

Bonjour,

J' ai trouvé ce fragment de code sur un livre, mais il ne fonctionne pas:
<?php
$to = [email protected]
$subject = "sujet du message"
$body = "texte du message"
$headers = "from: [email protected]";
mail($to,$subject,$body,$headers);
?>
==> erreur à la ligne 2 que l'on peut résoudre en enlevant l' @ (ce qui est plutot génant pour une adresse mail), mais une nouvelle erreur apparait ligne 3!!

Comment corriger ces problèmes??

Merci d'avance

Cryptohide