France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 592 membres enregistrés - 1 913 480 posts - 99 188 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           "Iframe src" ou "php include"
12 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
Precedent | 1,2,3 | Suivant
"Iframe src" ou "php include"

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 !



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


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


Le 09 octobre 2006 - 18 h 00, Smartwave a écrit :
JE me suis mal exprimé :bla:

Je voulais envoyé une page web (pas du texte).
Est ce que je doit collé un URL quelque part :???: :???: :???:


si tu veux envoyer du html, c'est bien la bonne methode, il te suffit de coller dans $contenu le flux html à envoyer et ca part ;)



:firefox:

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 :yes: :yes: :yes:

    Code     
 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
    Code     
1. $contenu = str_replace('"', '\"', $contenu)

a metter après avoir défini le contenu.
Dans ce cas, ça change toujours les " par des \"



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


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 :yes:

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 :)



:firefox:

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 :dd:
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 :jap:



:firefox:

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 :jap:



:firefox:

Smartwave


Messages : 75
Inscrit le 20/09/06
Non connecté
  Posté le 10 octobre 2006 - 18 h 21 m 55 s
:nrv: 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 :dd: :lol:
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 !!!



:firefox:

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 :si: :si:

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.



:firefox:

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 :
    Code     
 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é :dd:



Moins le blanc est intelligent, plus le noir lui parait bete

:sms:


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 :dd:
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 :jap:




:firefox:

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 :
    Code     
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.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


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 :jap:
t'as pige toi woofy ? ou ya que moi :dd:



:firefox:

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 ! :D



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


grabber
Coordinateur
MacBook Pro Powered

Messages : 8 675
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 11 octobre 2006 - 13 h 11 m 19 s
:dd: ca me rassure :) je commencais a me dire que je devenais dingue :lol:



:firefox:

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.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Precedent | 1,2,3 | Suivant
Page genérée en 0.9031 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory