Php, récupération de données
Fermé
Jean-Charles
-
10 nov. 2008 à 22:02
jonastuces Messages postés 45 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 30 décembre 2010 - 30 nov. 2008 à 21:10
jonastuces Messages postés 45 Date d'inscription vendredi 18 mai 2007 Statut Membre Dernière intervention 30 décembre 2010 - 30 nov. 2008 à 21:10
A voir également:
- Php, récupération de données
- Recuperation de données - Guide
- Easy php - Télécharger - Divers Web & Internet
- Reinstaller windows sans perte de données - Guide
- Convertisseur récupération de texte - Guide
- Effacer les données de navigation - Guide
5 réponses
jonastuces
Messages postés
45
Date d'inscription
vendredi 18 mai 2007
Statut
Membre
Dernière intervention
30 décembre 2010
24
11 nov. 2008 à 21:52
11 nov. 2008 à 21:52
Bonsoir,
Expliquez un peu ce que vous voulez faire exactement svp, car c'est flou.
Bonne soirée.
Expliquez un peu ce que vous voulez faire exactement svp, car c'est flou.
Bonne soirée.
Chupachups23
Messages postés
73
Date d'inscription
jeudi 13 novembre 2008
Statut
Membre
Dernière intervention
9 décembre 2009
18
14 nov. 2008 à 00:05
14 nov. 2008 à 00:05
La fonction(?) mail permet de faire ce que tu recherche.
Donc , il suffit de faire un formulaire au dessus , tu envois les données ,tu les stock dans des variables(Sujet et Message au moins) et tu remplace dans le code que je t'ai envoyé au dessus.Ce qui donnerait quelque chose du genre : ( Attention je l'ai pas testé je t'assure pas a 100% qu'il marche)
<?php mail('email_destinataire', 'sujet', 'message'); ?>
Donc , il suffit de faire un formulaire au dessus , tu envois les données ,tu les stock dans des variables(Sujet et Message au moins) et tu remplace dans le code que je t'ai envoyé au dessus.Ce qui donnerait quelque chose du genre : ( Attention je l'ai pas testé je t'assure pas a 100% qu'il marche)
if(isset($_POST) && !empty($_POST['titre']) && !empty($_POST['message'])) { $titre = $_POST['titre']; $message = $_POST['message']; mail('tonemail@quelquechose.com', '$titre', '$message'); } <form action="mail.php" method='post'> Titre :<input type="text" name="titre" maxlength="50"> Message : <input type="text" name="message" maxlength="50"> <input type="submit" value="Mail">
jonastuces
Messages postés
45
Date d'inscription
vendredi 18 mai 2007
Statut
Membre
Dernière intervention
30 décembre 2010
24
>
Jean-Charles
16 nov. 2008 à 10:55
16 nov. 2008 à 10:55
Bonjour,
- La partie :
<form action="mail.php" method='post'>
Titre :<input type="text" name="titre" maxlength="50">
Message : <input type="text" name="message" maxlength="50">
<input type="submit" value="Mail">
c'est ton formulaire avec ton champ titre et le champ message.
- Ensuite la partie :
if(isset($_POST) && !empty($_POST['titre']) && !empty($_POST['message']))
{
$titre = $_POST['titre'];
$message = $_POST['message'];
mail('tonemail@quelquechose.com', '$titre', '$message');
}
c'est le code qui se trouve dans ta page traitement.php. Ce code vérifie que les champs du formulaire son remplit et met le titre dans la variable titre et le message dans la variable message.
- Pour finir, la fonction mail:
mail('tonemail@quelquechose.com', '$titre', '$message');
c'est la fonction qui permet de t'envoyer un mail, tu dois mettre ton adresse mail (celle ou tu veux recevoir le mail) a la place de "tonemail@quelquechose.com" tout simplement. $titre et le titre du message et $message comme tu l'as bien compris le message.
En espèrent avoie bien expliqué.
Bonne journée.
- La partie :
<form action="mail.php" method='post'>
Titre :<input type="text" name="titre" maxlength="50">
Message : <input type="text" name="message" maxlength="50">
<input type="submit" value="Mail">
c'est ton formulaire avec ton champ titre et le champ message.
- Ensuite la partie :
if(isset($_POST) && !empty($_POST['titre']) && !empty($_POST['message']))
{
$titre = $_POST['titre'];
$message = $_POST['message'];
mail('tonemail@quelquechose.com', '$titre', '$message');
}
c'est le code qui se trouve dans ta page traitement.php. Ce code vérifie que les champs du formulaire son remplit et met le titre dans la variable titre et le message dans la variable message.
- Pour finir, la fonction mail:
mail('tonemail@quelquechose.com', '$titre', '$message');
c'est la fonction qui permet de t'envoyer un mail, tu dois mettre ton adresse mail (celle ou tu veux recevoir le mail) a la place de "tonemail@quelquechose.com" tout simplement. $titre et le titre du message et $message comme tu l'as bien compris le message.
En espèrent avoie bien expliqué.
Bonne journée.
Jean-Charles
>
jonastuces
Messages postés
45
Date d'inscription
vendredi 18 mai 2007
Statut
Membre
Dernière intervention
30 décembre 2010
16 nov. 2008 à 22:43
16 nov. 2008 à 22:43
Bonsoir,
Merci de ta réponse et de ta patience.
Je ne comprends pas à quoi appartiens quoi.
Le nom du fichier aussi.
Je voudrais savoir où est placé par exemple
- La partie :
<form action="mail.php" method='post'>
Titre :<input type="text" name="titre" maxlength="50">
Message : <input type="text" name="message" maxlength="50">
<input type="submit" value="Mail">
c'est ton formulaire avec ton champ titre et le champ message.
De plus il y a une syntaxe php à respecter ou non cette partie est en php ou non ?
Ensuite la partie :
if(isset($_POST) && !empty($_POST['titre']) && !empty($_POST['message']))
{
$titre = $_POST['titre'];
$message = $_POST['message'];
mail('tonemail@quelquechose.com', '$titre', '$message');
}
Elle doit être appelée traitement.php, elle est donc à part de la 1ere partie.
Merci de ta réponse et de ta patience.
Je ne comprends pas à quoi appartiens quoi.
Le nom du fichier aussi.
Je voudrais savoir où est placé par exemple
- La partie :
<form action="mail.php" method='post'>
Titre :<input type="text" name="titre" maxlength="50">
Message : <input type="text" name="message" maxlength="50">
<input type="submit" value="Mail">
c'est ton formulaire avec ton champ titre et le champ message.
De plus il y a une syntaxe php à respecter ou non cette partie est en php ou non ?
Ensuite la partie :
if(isset($_POST) && !empty($_POST['titre']) && !empty($_POST['message']))
{
$titre = $_POST['titre'];
$message = $_POST['message'];
mail('tonemail@quelquechose.com', '$titre', '$message');
}
Elle doit être appelée traitement.php, elle est donc à part de la 1ere partie.
Voilà ce que j'ai fait ...
Le 1er fichier
<html>
<head>
<title>TEF: Formulaire</title>
</head>
<body>
<p>Veuillez vous identifier</p>
<form action="mail.php" method='post'>
Titre :<input type="text" name="titre" maxlength="50">
Message : <input type="text" name="message" maxlength="50">
<input type="submit" value="Mail">
</form>
</body>
</html>
Voici le fichier php mail.php
<?php
if(isset($_POST) && !empty($_POST['titre']) && !empty($_POST['message']))
{
$titre = $_POST['titre'];
$message = $_POST['message'];
mail('djiss2@wanadoo.fr', '$titre', '$message');
}
?>
J'ai un message d'erreur à la place d'un envoi des données.
Le 1er fichier
<html>
<head>
<title>TEF: Formulaire</title>
</head>
<body>
<p>Veuillez vous identifier</p>
<form action="mail.php" method='post'>
Titre :<input type="text" name="titre" maxlength="50">
Message : <input type="text" name="message" maxlength="50">
<input type="submit" value="Mail">
</form>
</body>
</html>
Voici le fichier php mail.php
<?php
if(isset($_POST) && !empty($_POST['titre']) && !empty($_POST['message']))
{
$titre = $_POST['titre'];
$message = $_POST['message'];
mail('djiss2@wanadoo.fr', '$titre', '$message');
}
?>
J'ai un message d'erreur à la place d'un envoi des données.
jonastuces
Messages postés
45
Date d'inscription
vendredi 18 mai 2007
Statut
Membre
Dernière intervention
30 décembre 2010
24
>
Jean-Charles
19 nov. 2008 à 21:16
19 nov. 2008 à 21:16
Bonsoir,
Il te mets quoi comme message d'erreur. Il faut savoir que si tu test le formulaire en local via easyphp ou wampserver c'est normal que tu as un message d'erreur.
Bonne soirée.
Il te mets quoi comme message d'erreur. Il faut savoir que si tu test le formulaire en local via easyphp ou wampserver c'est normal que tu as un message d'erreur.
Bonne soirée.
Bonsoir
mail('djiss2@wanadoo.fr', '$titre', '$message') tu risques d'avoir des surprises, essayes plutôt mail('djiss2@wanadoo.fr', $titre, $message). Tu ne connais pas la différence entre $titre, '$titre' et "$titre" ?
Sinon jonastuces a tort au moins sur un point : en testant en local, on peut très bien envoyer des emails, il n'y a aucun problème.
mail('djiss2@wanadoo.fr', '$titre', '$message') tu risques d'avoir des surprises, essayes plutôt mail('djiss2@wanadoo.fr', $titre, $message). Tu ne connais pas la différence entre $titre, '$titre' et "$titre" ?
Sinon jonastuces a tort au moins sur un point : en testant en local, on peut très bien envoyer des emails, il n'y a aucun problème.
jonastuces
Messages postés
45
Date d'inscription
vendredi 18 mai 2007
Statut
Membre
Dernière intervention
30 décembre 2010
24
20 nov. 2008 à 08:01
20 nov. 2008 à 08:01
Bonjour,
C'est bien ce qu'il me semblait, toto a peut être raison sur le point d'envoyer des mails en local, dans ce cas donne-nous la configuration de easyphp permettant cela.
Sinon pour ton problème, essai ton script sur un hébergement gratuit qui accepte le php.
Bonne journée.
C'est bien ce qu'il me semblait, toto a peut être raison sur le point d'envoyer des mails en local, dans ce cas donne-nous la configuration de easyphp permettant cela.
Sinon pour ton problème, essai ton script sur un hébergement gratuit qui accepte le php.
Bonne journée.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Il suffit de mettre dans le fichier php.ini :
SMTP = smtp.wanadoo.fr
en remplaçant smtp.wanadoo.fr par l'adresse du serveur SMTP de ton fournisseur d'accès
SMTP = smtp.wanadoo.fr
en remplaçant smtp.wanadoo.fr par l'adresse du serveur SMTP de ton fournisseur d'accès
jonastuces
Messages postés
45
Date d'inscription
vendredi 18 mai 2007
Statut
Membre
Dernière intervention
30 décembre 2010
24
>
Jean-Charles
30 nov. 2008 à 21:10
30 nov. 2008 à 21:10
Bonsoir,
Le problème est seulement que les pages perso d'orange ne prennent pas en charge le php.
Bonne soirée.
Le problème est seulement que les pages perso d'orange ne prennent pas en charge le php.
Bonne soirée.
12 nov. 2008 à 18:40
12 nov. 2008 à 20:36
13 nov. 2008 à 23:44
Merci. Bonne soirée