Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Débuter
Débuter Forum d'entraide pour débuter dans la création de sites Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/10/2011, 11h17   #1
Invité de passage
 
Homme Didier LHOSTE
Analyste d'exploitation
Inscription : août 2011
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme Didier LHOSTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Finance

Informations forums :
Inscription : août 2011
Messages : 14
Points : 0
Points : 0
Par défaut problème avec codage en php

bonjour,
j'ai installé XAMPP avec apache et mysql de démarrés.
j'ai pu (difficilement) créer une page en html avec des champs
de saisies pour le envoyer par mail.
j'ai trouvé l'exemple suivant sur internet, mais il plante à la ligne 6 qui correspond à "</?>" voici ce que j'ai :
Code php :
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
42
43
44
45
46
47
48
49
50
 
<?
// On initialise les variables
$destinataire = "xxxxxxx@bbox.fr";
$objet = "Voici une liste de sites à visiter." ;
$message = 'coucou' ;
</?>
 
<html>
<head>
<title>Liste de site à visiter</title>
</head>
<body> 
 
<table>
<tr> 
<th width="59"><font color="#FF0000">Nom</font></th>
<th width="94"><font color="#FF0000">Adresse</font></th>
</tr>
<tr> 
<td>Site de la commune de Felzins</td>
<td> http://www.felzins.fr </td>
</tr>
<tr> 
<td>Site de la soci&eacute;t&eacute; BC Relocation</td>
<td>http://www.bcrelocation.fr</td>
</tr>
<br>
<h3>Donne moi ton avis. </h3>
</table>
</body> 
</html>
';
 
 
/* Si l’on veut envoyer un mail au format HTML, il faut configurer le type Content-type. */
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
 
/* Quelques types d’entêtes : errors, From cc's, bcc's, etc */
$headers .= "From: Des trucs à Web <totor@exemple.com>\n";
 
$headers .= "Cc: test@exemple.com\n";
$headers .= "Bcc: autre.destinataire@exemple.com\n";
 
 
// On envoi l’email
if ( mail($destinataire, $objet, $message, $headers) ) echo "Envoi du mail réussi.";
   else echo "Echec de l’envoi du mail.";
?>
j'ai le message suivant :
Citation:
Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\Mail.php on line 6
si par hasard, vous aviez une idée sur ce qui provoque ce message, je vous
en serais très très reconnaissant.
cordialement.
Ledid69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2011, 11h34   #2
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 310
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 310
Points : 4 494
Points : 4 494
les balises php :

Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2011, 17h45   #3
Membre expérimenté
 
Femme
Ingénieur développement logiciels
Inscription : octobre 2010
Messages : 159
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : octobre 2010
Messages : 159
Points : 591
Points : 591
Plus précisément, le </ qui traîne avant la balise de fin du PHP ?>.

Il y a probablement d'autres erreurs dans ton fichier. Je vois encore du code PHP qui traîne dans ton HTML.
__________________
Une réponse vous a aidé ? Votez pour !
Vous n'avez plus de problème ? N'oubliez pas de le signaler !
SucreGlace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 10h42   #4
Invité de passage
 
Homme Didier LHOSTE
Analyste d'exploitation
Inscription : août 2011
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme Didier LHOSTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Finance

Informations forums :
Inscription : août 2011
Messages : 14
Points : 0
Points : 0
merci beaucoup pour votre aide !!!
j'ai appliqué vos suggestions et effectivement, je vais plus loin, mais lorsque je lance mon fichier via IE je n'ai plus d'erreurs, mais il m'affiche dans ma page le codage qui suit...
en un mot, ce qui me sauverais la mise, sachant que je n'y connait que pouic
se serait un exemple concret. A savoir une page avec un champs de saisie
(un nom par exemple) un fichier (access ou .txt) dans lequel on irait chercher ce qui a été saisi dans la première page, avec restitution à l'écran. Idem recherche Google (mais en moins chiadé )
avec un truc de ce genre, j'aurais de quoi voir comment celà fonctionne
et ainsi comprendre le fonctionnement. Ne croyez pas que je suis peintre en bâtiment (c'est juste un exemple, il n'y a pas de sot métiers !!!) je suis INFORMATICIEN j'ai programmé avec plusieurs langages que certains connaissent peut-être : REXX, CLIST, IRMA <-- gros systèmes VBS, C, C++, qbasic <-- Micro + Langage SQL.
certains comprendront donc que je me retrouve "à la rue" car tout ce qui à trait à internet en paramétrage (je n'estime pas que ce soit de la programmation à ce niveau) me soit complètement étrangé. Ce n'est pas moi qui ai eu la lubie de me mettre à ces différents langages, mais on me l'a imposé à mon boulot....
bon j'arrête de vous pomper l'air... un ENOOOOORRRME merci d'avance.
Cordialement.
Ledid69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 10h49   #5
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 789
Points : 35 789
Citation:
Envoyé par SucreGlace
Je vois encore du code PHP qui traîne dans ton HTML.
C'est pas étonnant : la partie après </html> n'est pas dans une balise PHP
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 11h52   #6
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 310
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 310
Points : 4 494
Points : 4 494
Citation:
Envoyé par Ledid69 Voir le message
merci beaucoup pour votre aide !!!
j'ai appliqué vos suggestions et effectivement, je vais plus loin, mais lorsque je lance mon fichier via IE je n'ai plus d'erreurs, mais il m'affiche dans ma page le codage qui suit...
en un mot, ce qui me sauverais la mise, sachant que je n'y connait que pouic
se serait un exemple concret. A savoir une page avec un champs de saisie
(un nom par exemple) un fichier (access ou .txt) dans lequel on irait chercher ce qui a été saisi dans la première page, avec restitution à l'écran. Idem recherche Google (mais en moins chiadé )
avec un truc de ce genre, j'aurais de quoi voir comment celà fonctionne
et ainsi comprendre le fonctionnement. Ne croyez pas que je suis peintre en bâtiment (c'est juste un exemple, il n'y a pas de sot métiers !!!) je suis INFORMATICIEN j'ai programmé avec plusieurs langages que certains connaissent peut-être : REXX, CLIST, IRMA <-- gros systèmes VBS, C, C++, qbasic <-- Micro + Langage SQL.
certains comprendront donc que je me retrouve "à la rue" car tout ce qui à trait à internet en paramétrage (je n'estime pas que ce soit de la programmation à ce niveau) me soit complètement étrangé. Ce n'est pas moi qui ai eu la lubie de me mettre à ces différents langages, mais on me l'a imposé à mon boulot....
bon j'arrête de vous pomper l'air... un ENOOOOORRRME merci d'avance.
Cordialement.
va falloir faire un tour dans la section tuto, ainsi que dans la section dédiée php pour plus de soutiens.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 08h31   #7
Invité de passage
 
Homme Didier LHOSTE
Analyste d'exploitation
Inscription : août 2011
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme Didier LHOSTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Finance

Informations forums :
Inscription : août 2011
Messages : 14
Points : 0
Points : 0
bonjour à tous,
il est vrai qu'après la balises </html> il y avait des caractères bizzares...
j'ai supprimé. Maintenant je vais plus loin mais sous IE j'ai le message :
Citation:
Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for xxxxxxx@bbox.fr in C:\xampp\htdocs\mail1.PHP on line 7
finished!
je suis en entreprise, peut être suis je victime de restrictions ?
merci
Ledid69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 10h06   #8
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 310
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 310
Points : 4 494
Points : 4 494
ce n'est pas lié qu'à l'entreprise. un serveur local n'a pas de smtp de configurer. il faut que tu indique dans ta conf quel serveur va envoyer tes emails.

http://mikaelka.wilogo.com/2008/tuto...mail-smtp.html
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 08h08   #9
Invité de passage
 
Homme Didier LHOSTE
Analyste d'exploitation
Inscription : août 2011
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme Didier LHOSTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Finance

Informations forums :
Inscription : août 2011
Messages : 14
Points : 0
Points : 0
merci beaucoup pour l'info.
D'après ce que j'ai pu voir (j'ai regardé dans les paramètres OutLook)
je passe par Microsoft Exchange Server. Donc j'ai bien le nom du serveur mais
c'est tout.
je ne pense pas que cela fonctionne si je lui donne[/I]SMTP nom_du_serveur[I]!!!
Pendant qu'on y est, je travail aussi chez moi où j'ai Windows 7 (X64)
je pense que je vais sûrement rencontrer des problèmes aussi non ?
en tout cas un grand merci à vous.
Cordialement.
Ledid69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 10h23   #10
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 310
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 310
Points : 4 494
Points : 4 494
Citation:
je ne pense pas que cela fonctionne si je lui donne[/I]SMTP nom_du_serveur[I]!!!
en entreprise cela peut marcher ailleurs aussi mais en interne étant donnée que ton client de messagerie donc ton PC peut résoudre le nom tonserveur> vers > IP cela devrais marcher.

Par contre de chez toi impossible de configurer le serveur de ta société sauf si tu te connecte en vpn dans ta boite. il te faudra donc indiqué le serveur smtp de ton FAI pour éviter tout souci d'envoi.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 09h46   #11
Invité de passage
 
Homme Didier LHOSTE
Analyste d'exploitation
Inscription : août 2011
Messages : 14
Détails du profil
Informations personnelles :
Nom : Homme Didier LHOSTE
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Finance

Informations forums :
Inscription : août 2011
Messages : 14
Points : 0
Points : 0
bonjour,
désolé de n'avoir pas donné signe de vie plus tôt, mais j'avais coché une case que je pensais qu'elle me permettrait d'être informé via ma messagerie
qu'une réponse avait été donnée à mon poste.
cordialement
Ledid69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h14.


 
 
 
 
Partenaires

Hébergement Web