débutant en PHP a besoin d'aide !!Problème avec un formulaire ! ! ! ! - PHP - Programmation
Marsh Posté le 08-08-2004 à 15:03:15
faudrait indiquer l'erreur pour pouvoir chercher dans la bonne direction,
mais à mon avis register_globals est à Off ce qui fait que tu dois récupérer tes valeurs en avec $_POST['prenom'] et non pas $prenom
ca marche-t-il ?
Marsh Posté le 08-08-2004 à 15:22:45
<?php
echo 'Bonjour ' . $_POST['prenom'] . ' ' . $_POST['nom'];
?>
Marsh Posté le 08-08-2004 à 15:59:59
Merci Beaucoup ca fonctionne , A très bientot et encore merci
Marsh Posté le 10-08-2004 à 18:25:44
matteo007 a écrit : Merci Beaucoup ca fonctionne , A très bientot et encore merci |
Dans le meme registre comment faire pour insérer un fichier joint dans le mail genre une photo?
Marsh Posté le 10-08-2004 à 18:32:11
kid75 a écrit : Dans le meme registre comment faire pour insérer un fichier joint dans le mail genre une photo? |
Je ne sais pas comment mais je sais qu'il y a des scripts php sur le net tu devrais pas avoir de mal a trouver
Marsh Posté le 10-08-2004 à 18:35:08
kid75 a écrit : Dans le meme registre comment faire pour insérer un fichier joint dans le mail genre une photo? |
Cherche un sujet de Tristus dans le forum, j'avais donné le script permettant l'envoi d'une pièce jointe à un mail
Marsh Posté le 10-08-2004 à 19:48:08
naceroth a écrit : Cherche un sujet de Tristus dans le forum, j'avais donné le script permettant l'envoi d'une pièce jointe à un mail |
Merci mais trop compliqué pour moi
http://forum.hardware.fr/hardwaref [...] 6213-1.htm
Marsh Posté le 10-08-2004 à 20:00:05
Ben si c'est trop compliqué, tu te passes de l'envoi de pièce jointe, je peux pas non plus éjecter le nécessaire sous prétexte que c'est trop compliqué
Marsh Posté le 10-08-2004 à 20:23:50
Bein je te demande juste de l'aide?
On m'a dit sur un autre forum de gérer l'upload avec du php,mais que dois mettre dans mon formulaire et mon fichier envoi?
Il faut que je rajoute cette ligne:
if(filesize($fichier) > 30 000)
echo "Erreur";
Mais ou,dois-je la placer?Et que me faut-il d'autre?
Marsh Posté le 10-08-2004 à 21:12:53
kid75 a écrit : Bein je te demande juste de l'aide? |
Et tu l'as eue. Maintenant la solution est aussi compliquée que la question hein...
Citation : On m'a dit sur un autre forum de gérer l'upload avec du php,mais que dois mettre dans mon formulaire et mon fichier envoi? |
Pour un upload, c'est pas la meilleure des façons, il est déjà plus logique de faire
Code :
|
Citation : Mais ou,dois-je la placer?Et que me faut-il d'autre? |
Au début du script recevant les infos du formulaire. Et un script pour envoyer un mail avec pièce jointe ensuite...
Marsh Posté le 11-08-2004 à 11:00:41
Code :
|
Comme cela cela fonctionne pas???
Code :
|
Citation : Et un script pour envoyer un mail avec pièce jointe ensuite... |
ok lequel et ou?Désolé d'etre pénible!
Marsh Posté le 11-08-2004 à 11:53:19
kid75 a écrit : |
Va voir PHPMailer qui est une classe qui envoie les mails avec piece jointe. L'adresse est dans les liens utiles de la catégorie programmation.
Des exemples d'utilisation sont fournis.
Faut chercher aussi
Marsh Posté le 11-08-2004 à 12:55:05
T509 a écrit : |
Désolé pas trouvé?
Marsh Posté le 11-08-2004 à 13:52:43
Je te remercie mais je recherche juste à compléter mes scripts correctement?
J'ai trouvé çà mais je ne sais pas l'adapter:
http://www.phpcs.com/code.aspx?ID=22574
Marsh Posté le 11-08-2004 à 14:21:57
kid75 a écrit : Je te remercie mais je recherche pas un soft je recherche à compléter mes scripts correctement? |
PHPmailer n'est pas un soft mais une classe.
Le lien que tu proposes ci dessus est aussi une classe.
Va voir les exemples PHPmailer.
Marsh Posté le 11-08-2004 à 15:27:14
Zut,j'y arrive pas ,pourtant mon prob est très simple j'ai déjà mon formulaire:
http://membres.lycos.fr/kapitolprod/formulaire2.php
mais me mank la fonction pour envoi de fichier joint?
Help!
Marsh Posté le 11-08-2004 à 15:36:54
matteo007 a écrit : voila je viens de créer un petit formulaire |
Dans ton fochier reponse.php, mets ceci :
Code :
|
Marsh Posté le 11-08-2004 à 17:04:04
kid75 a écrit :
|
Oui mais là non, aider je veux bien, mais faut y mettre de la bonne volonté aussi, je te donne un sujet où un script tout fait est écrit pour envoyer un mail avec pj se trouve, tu me demandes encore "lequel et où ?"
Et le if plus haut fonctionnerait si tu l'avais simplement adapté à ton script, entre autre en remplacant nom_du_fichier par le nom du champs fichier de ton formulaire (c'était pourtant clair...)
Marsh Posté le 11-08-2004 à 18:01:41
Désolé mais lorsque je place le fichier
Code :
|
dans mon fichier envoi.php
Code :
|
j'obtiens une erreur?
voici un extrait de mon fichier formulaire
Code :
|
Marsh Posté le 11-08-2004 à 18:27:24
alors j'ai placé le
Code :
|
en haut de mon envoi.php comme ceci:
Code :
|
mais rien pas de foto sur mon mail?
Marsh Posté le 11-08-2004 à 18:54:23
Là, je laisse tomber, d'un message sur l'autre il ne tient aucun compte de ce qu'on lui dit...
Marsh Posté le 11-08-2004 à 22:25:39
naceroth a écrit : Là, je laisse tomber, d'un message sur l'autre il ne tient aucun compte de ce qu'on lui dit... |
au lieu de m'aider et de m'expliquer tu ne fait que dénigrer,c'est pas comme cela que je vais avancer?Soit patient et n'oublie pas toi aussi tu as débuté un jour!
Marsh Posté le 11-08-2004 à 23:22:14
Oui j'ai débuté, mais j'avais au moins le bon sens de lire ce que l'on me répondait quand je posais une question...
Là, je t'ai dit depuis un sacré nombre de message que le bout de code que tu ajoutais :
1. ne faisait que vérifier la taille du fichier
2. que le code en question a été corrigé et que l'on t'a dit où le mettre
3. qu'il te faudrait en plus un code envoyant des mails
4. code qui été fourni dans un topic lui aussi cité plus haut
5. ou dans la classe que te propose T509
Sachant que les points 1 à 4 sont de moi et que tu sembles t'être arrêté au point 2 (et encore, pas sûr que le point 1 ai été compris vu ton avant dernier message), je pense pas que le problème vienne uniquement de moi
Bref, repart du début du sujet, lit les réponses et essaye les. Et là, si tu cales toujours, on pourra t'aider, mais sâche quand même qu'on ne fait pas les scripts à ta place et que le meilleur moyen d'apprendre est aussi de lire la doc par soit même pour comprendre à quoi sert telle ligne et pourquoi elle est là.
Ce que je suis tout disposé à t'expliquer
Marsh Posté le 11-08-2004 à 23:51:25
naceroth a écrit : Oui j'ai débuté, mais j'avais au moins le bon sens de lire ce que l'on me répondait quand je posais une question... |
Bon écoute laisse tomber à priori tu n'est pas très pédagogue et patient,tu ne veux pas m'aider mais je t'invite à lire çà:
http://www.infos-du-net.com/forum/ [...] ece-jointe
heureusement tout le monde n'est pas comme toi
No comment
Marsh Posté le 12-08-2004 à 00:50:28
Mais si je veux bien t'aider, on fait même que ça depuis 2 pages. Remarque que resurectin te dit exactement la même chose que nous : il te faut un script attachant une pièce jointe au script
(en passant, la question concernant la position du bout de script, j'y avais répondu, la preuve, tu l'avais bien mis à un moment :
kid75 a écrit :
|
Jusque là, ràs c'était correct, tu n'avais plus qu'à ajouter le code envoyant un mail avec pièces jointes à la place de ton instruction mail. On t'avait donc tout donner, la seule chose qu'on a pas fait, c'est écrire le code à ta place.
No comment comme tu dis...)
Marsh Posté le 12-08-2004 à 11:03:19
Je suis désolé Kid75 mais il faut dire que Naceroth n'a pas tort ... je viens de relire les poik et c'est assez abusé quand même ...
Surtout sur des trucs du genre :
- Va voir PHPMailer
- Désolé j'ai pas trouvé ...
Tu lance Google, tu tappes PHPMailer et c'est le e1r lien proposé ...
Je pense au contraire qu'ils ont été bien patient ...
Et lire un truc pareil alors qu'ils se font chier à t'aider :
kid75 a écrit : Bon écoute laisse tomber à priori tu n'est pas très pédagogue et patient,tu ne veux pas m'aider mais je t'invite à lire çà: |
Je trouve ça abusé de ta part ...
Marsh Posté le 12-08-2004 à 11:10:53
Moi j'ai pas voulu répondre a se topic parce que je savais que ça allait être prise de tête surtout quand je vois les réponses posé.
Je comprend Dj Yell. Lorsque tu expliques quelque chose a quelqu'un mais que cette meme personne manque de connaissance minimum pour aborder son probleme c'est un peut énervant.
Marsh Posté le 12-08-2004 à 12:34:12
Citation : [citation=820558,0,21][nom]kid75 a écrit[/nom]Désolé mais lorsque je place le fichier
dans mon fichier envoi.php
j'obtiens une erreur? |
Bein vous avez pas lire??? Ce code me produit une erreur??
Marsh Posté le 12-08-2004 à 12:35:56
Ca doit etre ça, on sait pas lire ... bon ecoute demerde toi tout seul ... t'es d'un désagrable ...
C'est un forum d'entre aide ici, à ce que je sais, tu n'as rien payer pour obtenir de l'aide non ? C'est pas un support technique hein ...
Edit : Et pis tes messages n'ont aucun sens avec tes "?" partout ...
Citation : Ce code me produit une erreur?? |
Marsh Posté le 12-08-2004 à 17:49:29
kid75 a écrit : |
Si, on sait tous lire, par contre la divination c'est pas notre secteur... T'as un message d'erreur ok, on est censé deviner son contenu ?
Donc files nous au minimum le fichier complet (avec le code provoquant l'erreur donc) et le texte de l'erreur.
PS : prends le comme tu veux, mais si tu souhaites apprendre, la règle n°1 c'est comprendre ce que l'on fait. Comme mon code n'a pas été modifié (notamment le commentaire //traitement de l'erreur qui dans un monde parfait aurait du être remplacé par un vrai traitement d'erreur), tu nous excuseras d'avoir un petit doute
Marsh Posté le 12-08-2004 à 19:59:24
naceroth a écrit : Si, on sait tous lire, par contre la divination c'est pas notre secteur... T'as un message d'erreur ok, on est censé deviner son contenu ? |
ok alors je réképépète,voici mes deux fichiers avec à l'intérieur du premier ma vérif en Java
Formulaire
Code :
|
et mon fichier envoi.php
Code :
|
Marsh Posté le 12-08-2004 à 20:04:43
heu pardon lorsque je tape envoyer il m'affiche ma page de réponse avec à l'intérieur une ligne
"nullmailer-inject: Invalid header line: Reply-To: Unable to parse the addresses."
En plus toujours pas la pièce jointe ni de mail?
Marsh Posté le 13-08-2004 à 00:20:26
Y a des trucs rigolos dans le code lorsqu'on le lit, mais bon, vais pas te corriger, ça m'évitera des commentaires désagréables (mais je me demande quand même pourquoi tu fais un $file = $file_name alors qu'utiliser $file_name tout de suite aurait été aussi bon...)
Bref, pour ton erreur, je vois pas où tu définis $reponse, donc je me limite à la spéculation qu'elle n'est pas correcte (pas de point à la fin de la ligne entre autre erreurs fréquentes)
(comme un air de déjà vu ce code d'envoi de mail )
Marsh Posté le 13-08-2004 à 09:52:17
Je crois qu'un passage sur phpdebutant.org est absolument nécessaire avec un révision sur la notion de variable.
Après et seulement après, il pourra relire son code à tête reposée, dire moins de conneries et comprendre les réponses qu'il a eu. Au lieu dire de manière déguisée que l'on est des cons car on ne sait pas l'aider, il devrait se demander de où vient vraiment le souci.
Le seul défaut que j'ai eu, c'est de l'envoyer sur une classe qui utilise la notion d'objet alors que celle de variable n'est pas maitrisée
Il va dire aussi que ce post n'est en rien constructif pour son problème. Oui pour son code ça ne l'est pas, pour lui personellement ça l'est.
Edit : Ortho
Marsh Posté le 13-08-2004 à 10:54:43
kid75 a écrit : Bon écoute laisse tomber à priori tu n'est pas très pédagogue et patient,tu ne veux pas m'aider mais je t'invite à lire çà: |
Rien ne t'empèche d'aller poser tes questions suivantes là bas ...
Marsh Posté le 13-08-2004 à 13:10:32
kid75 tu mérites pas qu'on t'aide, j'hallucine ! tout le monde se fait iech pour toi, t'es pas foutu de lire les conseils des autres, tu veux qu'on te résolve tes problèmes sans les définir exactement au préalable, j'arrive pas à croire qu'il y ait des gens avec autant de bonne volonté que naceroth
Marsh Posté le 13-08-2004 à 21:25:22
ok bein voyons et personne n'a pensé à mon serveur
qui refuse le passage en LOCALHOST ????
Marsh Posté le 08-08-2004 à 14:43:29
voila je viens de créer un petit formulaire
voici le code source de Formulaire.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body>
<form method="post" action="reponse.php">
Nom : <input type="text" name="nom" size="12">
Prénom : <input type="text" name="prenom" size="12">
<input type="submit" value="OK">
</form>
</body>
</html>
Voici mon fichier reponse.php:
<?php
echo Bonjour $prenom $nom;
?>
Voila et il m'indique ke j'ai un problème,
Besoin d'aide Merci