Woofy
Pour les bons tuyaux me demander
Messages : 26 577 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 09 octobre 2006 - 20 h 36 m 53 s |
|
|
Reprise du message précédent :
Envoie la source HTML, c'est du texte !
|
|
| |
Totalement inutile, donc completement indispensable 
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 10 octobre 2006 - 08 h 22 m 58 s |
|
|
|
|
|
| |
|
Smartwave
Messages : 75 Inscrit le 20/09/06
Non connecté
|
|
Posté le 10 octobre 2006 - 12 h 15 m 16 s |
|
|
J'ai essayé beaucoup de chose, pendant plusieurs heures...
Et là ça marche
1. <?
2. require ('phpmailer/class.phpmailer.php');
3.
4. $sujet="Nouveau message de test 1";
5. $contenu="<html>
6. <p><img src=\"http://design.free.fr/Images/Anim-Ora-roul-IMG.gif\" width=\"215\" align=\"absmiddle\"></p>
7. </html>";
8. $email="design@free.fr";
9.
10. /* DEBUT phpMailer */
11. $mail = new PHPmailer();
12. $mail->IsMail();
13. $mail->IsHTML(true); /* cette ligne te permet de mettre du html dans $contenu, si elle est absente, ça partira en texte simple */
14. $mail->From='design@free.fr';
15. $mail->FromName='DESIGN';
16. $mail->AddAddress($email);
17. $mail->Subject=$sujet;
18. $mail->Body=$contenu;
19.
20. if(!$mail->Send()){ //Teste si le return code est ok.
21. echo $mail->ErrorInfo; //Affiche le message d'erreur
22. } else {
23. echo "<center>message envoye !</center>";
24. }
25.
26. $mail->SmtpClose();
27. unset($mail);
28. ?>
Question :
J'ai mis des \" aulie de " (il y en as que six sur l"exemple) .
Si j'envoi une page plus grande avec beaucoup de " je dois aussi mettre de partout des
Je peux faire un remlacement automatique
|
|
| |
Message édité 1 fois, la dernière par Smartwave le 11 mars 2008 - 15 h 52. |
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 577 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 10 octobre 2006 - 12 h 26 m 47 s |
|
|
tu peut faire des remplacements automatique.
un truc genre
1. $contenu = str_replace('"', '\"', $contenu)
a metter après avoir défini le contenu.
Dans ce cas, ça change toujours les " par des \"
|
|
| |
Totalement inutile, donc completement indispensable 
|
Smartwave
Messages : 75 Inscrit le 20/09/06
Non connecté
|
|
Posté le 10 octobre 2006 - 15 h 01 m 15 s |
|
|
Super l'astuce. J'ai plus cas codé ma page finale.
Encore merci a vous tous
Pour en revenir au sujet du topic, j'ai mis en ligne la nouvelle version (provisoire) de mon site avec les "iframe".
Si vous voulez jeter un oeil par curiosité, faite le avant que je remplace tous par les "include" que vous m'avez apris.
|
|
| |
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 10 octobre 2006 - 15 h 23 m 35 s |
|
|
beurk moi j'aime pas les iframes
|
|
| |
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 10 octobre 2006 - 15 h 37 m 00 s |
|
|
oulala, ben dis donc je viens de regarder le code de ton rollover pour le menu c'est un veritable cachemar !!!!
sans dec, faut absolument que tu comprennes comment marchent les choses parce que la generation par ton soft est vraimetn degueu. ca te fait une page immense pleine de fonctions qui en + loade des pages externes, ce qui est totalement ridicule. je te blame pas, je sais bien que t'as fait ca via le soft, mais la c'est vraiment le pire que l'on puisse faire, c'est pourquoi je me permet d'attirer ton attention la dessus.
sinon en ce qui concerne la logique globale de la chose, tu n'as pas suivi ce que je t'avais dit de faire... spa bien ca 
dans ton exemple, tu inclues le menu du haut et du bas... pourquoi pas... mais en fait non !
ce qu'il faut laisser en fixe, c'est justemetn l'interface en elle meme, puis c'est le contenu des pages que tu inclues, et pas le reste. avec ta soluce, a chaque fois tu charges 2 fichiers, avec la mienne, 1 seul fichier  economie = meilleurs temps d'acces = rapidite d'affichage
|
|
| |
|
Smartwave
Messages : 75 Inscrit le 20/09/06
Non connecté
|
|
Posté le 10 octobre 2006 - 16 h 45 m 34 s |
|
|
J'ai appris la fonction include recemment et mon site était déjà fait en iframe et devait absolument être mis en ligne hier.
Mais comme je disais plus haut, j'ai prévu de mettre en application rapidement les fonctions include que vous m'avez appris.
|
|
| |
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 10 octobre 2006 - 17 h 31 m 25 s |
|
|
cool
|
|
| |
|
Smartwave
Messages : 75 Inscrit le 20/09/06
Non connecté
|
|
Posté le 10 octobre 2006 - 18 h 21 m 55 s |
|
|
JE SUIS COOL !!!
|
|
| |
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 10 octobre 2006 - 19 h 16 m 03 s |
|
|
t'as interet 
tiens, le vent de la revolte souffle ?? qd je te disais cool c'etait pour approuver le futur passage aux includes  t'emballes pô polo !!!
|
|
| |
|
Smartwave
Messages : 75 Inscrit le 20/09/06
Non connecté
|
|
Posté le 10 octobre 2006 - 19 h 50 m 46 s |
|
|
Bon je me calme, je me calme, me calme
J'ai attaqué "index php" en inversant la logique (en tête et pied de page fixe) et c'est vrais que c'est beaucoup mieux.
Je trouve moi auusi les rollover de la barre minable (et pourtant sur mon ordi c'était trop beau et super fluide
Je ne c'est pas comment faire autrement.
Quelle technique me conseille tu ???
|
|
| |
|
Smartwave
Messages : 75 Inscrit le 20/09/06
Non connecté
|
|
Posté le 10 octobre 2006 - 20 h 13 m 00 s |
|
|
On aurais peut-êre oublié de parler des $_GET
|
|
| |
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 11 octobre 2006 - 07 h 31 m 24 s |
|
|
hello,
pour ton menu, il faut faire des rollovers, regardes sur le net il y a plein de tutos.
pour le get, non je vois pas trop  precises ta pensee.
|
|
| |
|
strem
(...)
Messages : 434 Inscrit le 26/05/04
Ville : Lyon 3eme
Non connecté
|
|
Posté le 11 octobre 2006 - 09 h 20 m 02 s |
|
|
J'ai eu exactement la même problématique !
Récupérer dans la page incluse un paramètre GET.
Bah je me suis fait un truc peut-etre pas très beau, mais qui a le mérite de fontionner : 1. // pour récupérer les variables passées en paramètres GET
2. $arr_query_tmp = explode("&", $_SERVER['QUERY_STRING']);
3. $i = 0;
4. foreach($arr_query_tmp as $param) {
5. $arr_val_param = explode("=", $param);
6. if ($arr_val_param[0]!= "affich") {
7. ${"getvar_".$arr_val_param[0]} = $arr_val_param[1];
8. }
9. $i++;
10. }
Ainsi, quand j'appelle ma page " index.php?affich=livredor&nb_messages=10", dans ma page " livredor.php", je récupère la variable " $getvar_nb_messages".
Et j'avoue que rien à cause de ca, j'ai failli passer aux iframes.
Et puis j'ai été raisonnable, j'ai cherché
|
|
| |
Moins le blanc est intelligent, plus le noir lui parait bete
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 11 octobre 2006 - 10 h 06 m 58 s |
|
|
oula qu'estce que c'est que ce bins 
bon alors revenons au simple strem stp car la je vois pas du tout ce que ton exemple fait de plus qu'un classique $_GET.
en effet, si ton url est index.php?affich=livredor&nb_messages=10, si tu veux arriver a recuperer le contenu de la variable nb_messages, il suffit uniquement de dire $_GET['nb_messages'], rien d'autre. si ta page est incluse dasn index, alors les valeurs get de la page mere sont les memes que pour les pages incluses. en consequence, dasn ta page livredor.php, si tu veux connaitre le nb de messages a afficher, il te suffit d'interroger $_GET['nb_messages'].
sinon, tu peux utiliser un cookie, ou encore les sessions, ce qui t'evite d'avoir a parcourir tout un tableau pour une seule valeur
|
|
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 577 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 11 octobre 2006 - 10 h 47 m 08 s |
|
|
au pire, si tu ne connais pas les paramètres du $_GET, tu fais :
1. foreach ($_GET as $key => $value)
2. {
3.
4. }
Et la dans le bloc du foreach, tu aura $key qui sera le nom de la variable, et $value la valeur de cette variable.
|
|
| |
Totalement inutile, donc completement indispensable 
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
Posté le 11 octobre 2006 - 11 h 28 m 00 s |
|
|
ben tu le connais forcement le parametre du get etant donne que c'est toi qui le balance dans la page appelante... ou alors moi plus rien comprendre mais bon, j'ai jamais utilise un for pour du get, je comprends franchement pas l'interet de cette manip 
t'as pige toi woofy ? ou ya que moi
|
|
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 577 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 11 octobre 2006 - 11 h 57 m 50 s |
|
|
non j'ai pas pigé, mais j'ai vu un foreach dans le message de strem donc j'ai voulu en sortir un aussi !
|
|
| |
Totalement inutile, donc completement indispensable 
|
grabber
Coordinateur
MacBook Pro Powered
Messages : 8 675 Inscrit le 06/03/02
Ville : Angers
Non connecté
|
|
|
| |
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 577 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 11 octobre 2006 - 15 h 22 m 14 s |
|
|
En fait, j'ai déja utilisé cette méthode si tu veux faire par exemple des traitements sur ce qui est passé en paramètres ou tout réunir dans un tableau unique.
|
|
| |
Totalement inutile, donc completement indispensable 
|