|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité régulier
![]() Inscription : février 2009 Messages : 40 ![]() |
Bonjour,
voila, j' ai presque fini un code me permettant d'envoyer des infos via un form html, vers une page php (5.php) qui les récupères. J' envois ensuite le résultat par e-mail (grace à la correction ici même par "Sabotage") jusque là tout va bien, mais j' ai un dernier problème, je voudrais faire une copie des résultats recueillis dans le fichier de récupération (5.php) dans un dossier sur le même serveur nommé "répertoire". J' emplois : Code :
J'ai beaucoup regardé, pouvez vous me dire comment faire pour récupérer dans ce fichier de "copy" la partie html des formulaires...? (Résumé) form.php envois les données via formulaires vers 5.php qui les récupère et envoi un e-mail avec les données dedans, mais la fonction copy qui se trouve dans 5.php, ne duplique que la partie php mais pas les données entrés dans form.php... Help !... Voici plus de code : Page 5.php : Code :
Dans la copie logée dans le dossier "repertoire" je ne recupère pas les infos de : $D1, $D2 etc... Sont vides... J' ai essayé avec : Code :
|
||||||
|
|
00
|
|
|
#2 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Ce n'est pas très clair ; tu as l'air de vouloir copier 5.php, mais en plus le code copy se trouve lui-même dans 5.php ; ça ne doit pas tenir la route : il vaudrait mieux que l'instruction copy ne se trouve pas dans le fichier à copier. Et d'autre part, la partie de 5.php (ce ne doit pas être complet) ne contient que du code : c'est bien ça que tu veux copier ?
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : février 2009 Messages : 40 ![]() |
Bonjour, merci pour ton aide
Oui ce n'est pas très clair j' ai beaucoup de mal à expliquer ce qui ne va pas. Je veux récupérer les données du formulaire et le html. C'est possible puisque ça marche avec l' e-mail (qui est aussi dans ma page 5.php) pour dire encore plus, c'est un formulaire d'inscription pour notre association. Les gens peuvent s'inscrire en ligne via les formulaires et la page 5.php récupère et envoit par mail les données. Le prob c'est que ce serait mieux en "pièce jointes." Je cherche donc à copier la page pour en faire un fichier et joindre ce fichier à l' envoi mail... Dur dur d'essayer d'expliaquer quand c'est un peu complexe... Pa évident... Merci pour ta compréhension... |
|
|
00
|
|
|
#4 | ||
|
Invité régulier
![]() Inscription : février 2009 Messages : 40 ![]() |
Quand je cliques sur "valider" sur la page form.php, les infos arrivent sur la page 5.php qui reçoit et envoit par e-mail, nikel !
Pourquoi je ne peux pas faire de copie en même temps de ces infos, c'est la même page, j' ai très envie de comprendre, et je me suis cassé la tête...Promis... Je voudrais faire une copie du style Code html :
Avec le code que j' ai fait, j' ai le html dans la copie, mais pas les infos, alors que dans l' e-mail j' ai le html et les infos... C'est une erreur de ma part mais je ne trouve pas... |
||
|
|
00
|
|
|
#5 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Vu que tu veux écrire dans un fichier séparé quelque chose, j'utiliserais la fonction fwrite (et pour le choix de l'extension du fichier, ça dépend de qu'il va contenir (si que des données, .txt )).
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : février 2009 Messages : 40 ![]() |
J'ai bien pensé à fwrite ou fopen, créer un fichier texte, mais je ne comprends pas pourquoi je serais obligé de créer un fichier en employant ça, alors que je pourrais copier-coller (copy) mes infos et créer le fichier comme dans mon envoi mail qui fonctionne parfaitement...Je fais sûrement des erreurs de jugement, mais je voudrais comprendre.
J'arrive à faire un courrier e-mail avec le contenu de la page et le contenu du formulaire, pourquoi cela ne fonctionne pas avec "copy" ou plutôt si, ça fonctionne mais je n' ai que le html, pas les infos entrées dans le formulaire...C'est ça mon prob...Excusez c'est pas si facile a expliquer... Je serais si proche du but, il ne manque que le contenu du form. Le dossier reçoit mes fichiers. (ps : j' ai simplifié mon form, mais il a 46 entrées (input) envoyées en un clique) c'est pourquoi le "copy" serait bien pour moi... |
|
|
00
|
|
|
#7 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
à mon avis (je ne suis pas un expert, mais c'est ce que je pense) il y a 2 problèmes :
|
|
|
00
|
|
|
#8 | ||
|
Invité régulier
![]() Inscription : février 2009 Messages : 40 ![]() |
Ok, j' ai pourtant l' impression d' avoir suivi le manuel, mais ce bout de code ne fonctionne pas...
J'ouvre en a+, si le fichier n'existe pas, on le cré... Code :
Est-ce que tu, ou quelqu'un voit mon erreur, svp... Je continue mes recherches... |
||
|
|
00
|
|
|
#9 | ||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Pour ton information, j'ai testé ce code-là :
Code :
|
||
|
|
00
|
|
|
#10 | ||||||
|
Invité régulier
![]() Inscription : février 2009 Messages : 40 ![]() |
En fait, cela fonctionne comme ça :
Code :
Code :
Pourquoi si le fichier est copié et envoyé dans le bon répertoire, il se trouve vide des informations déposées dedans...? Si j'envois la commande en extension "html" je récupère : Code :
par avance merci beaucoup... (j' ai tenté avec fwright et fopen, w, a+... sans succès...) |
||||||
|
|
00
|
|
|
#11 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
avec fwright pas étonnant, y aurait déjà plus de chance avec fwrite
|
|
|
00
|
|
|
#12 | |
|
Invité régulier
![]() Inscription : février 2009 Messages : 40 ![]() |
Citation:
![]() A ce moment là, peut être en 3 étapes. Formulaire=>envoi et copie du formulaire rempli dans un fichier txt et dans l'e-mail=>redirection vers le fichier php pour affichage en ligne du résultat... Le top serait même que le fichier txt soit envoyé en + en pièce jointe, mais là je ne rêve pas... |
|
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 802 ![]() |
Pourquoi vouloir passer par un fichier intermédiaire ? Un mail c'est une chaîne de caractères, donc la pièce jointe aussi.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com