CHARGER UNE PAGE WEB DANS UN DIV

gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 - 10 déc. 2009 à 13:54
JeanLemay Messages postés 12 Date d'inscription mercredi 17 mars 2004 Statut Membre Dernière intervention 3 janvier 2010 - 3 janv. 2010 à 15:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/50954-charger-une-page-web-dans-un-div

JeanLemay Messages postés 12 Date d'inscription mercredi 17 mars 2004 Statut Membre Dernière intervention 3 janvier 2010
3 janv. 2010 à 15:05
Salut Florent,
Bien vue !
Jean
flk974 Messages postés 5 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 9 décembre 2009
21 déc. 2009 à 13:40
bonjour M_Psyco jutilise mamp pour serveur local sur mac et curl et activé par défaut. Wé je suis bien chicoutimi!
M_Psyco_FranK Messages postés 2 Date d'inscription lundi 14 novembre 2005 Statut Membre Dernière intervention 24 juillet 2008
21 déc. 2009 à 05:03
Je rêve, ou je viens de trouver un autre québecois, même peut-être un Chicoutimien (?? bref, un gars de chicoutimi XD ) ?

Pour ce qui est de ton code, c'est pratique, je l'ai pas essayer parce je n'ai pas de serveur d'installer en ce moment, mais j'imagine que ce serais parfait, ou presque,(avec d'autre code spécialisé) pour intégrer des fonctions pour Facebook, twitter, Codes-sources et etc. dans une page..

Pour activer curl... est-ce que tu as lamp, wamp, easy-php ou quelque chose du genre d'installer en tant que serveur??
flk974 Messages postés 5 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 9 décembre 2009
15 déc. 2009 à 22:55
ben je sais pas sur mon serveur il est activé pas défaut.
Je pense que si tu tape dans google activer Curl php tu devrai trouvé la solution.
Si tu trouve la solution je t'invite a la posté pour les autres qui aurait le même problème
cs_elsabio77 Messages postés 2 Date d'inscription vendredi 25 septembre 2009 Statut Membre Dernière intervention 15 décembre 2009
15 déc. 2009 à 17:28
bonjour, dans ma page phpinfo(), je n'ai pas curl.

Comment faut-il faire pour l'activer?
flk974 Messages postés 5 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 9 décembre 2009
15 déc. 2009 à 00:49
il faut active curl
regard dans les configuration de ton PHP
<?php
phpinfo ();
?>

curl
cURL support enabled
cURL Information libcurl/7.18.2 OpenSSL/0.9.7l zlib/1.2.3 libidn/1.9
cs_elsabio77 Messages postés 2 Date d'inscription vendredi 25 septembre 2009 Statut Membre Dernière intervention 15 décembre 2009
14 déc. 2009 à 22:25
bonjour,
étant intéressé par ce code, je l'ai copié afin de voir le résultat, mais lorsue je clique, dans ma page index.php, sur météo ou taux, ça m'écrit "Fatal error: Call to undefined function curl_init() in \laison.php on line 3".

Pourtant le code écrit sur ma page liaison1.php est:

<!-- 2009/12/03 FLK974 récupère le contenu du page web -->
<?php
$ch = curl_init();
$timeout = 5; // fixée à zéro pour pas de timeout
curl_setopt ($ch, CURLOPT_URL, 'http://www.desjardins.com/fr/taux/change/tableau_cheques.jsp');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = utf8_encode ( curl_exec($ch));//récupère le contenu
curl_close($ch);
$lines = array();//crée tableau
$lines = explode("\n", $file_contents);// ajoute le contenu

// 2009/12/3 FLK974 affichage ligne par ligne
foreach($lines as $line_num => $line) {
//echo $line_num.htmlentities($line)."
"; // 2009/11/28 FLK974 pour trouver les line
if($line_num>323 && $line_num<937 )
echo $line;
}

?>

Serait-il possible de m'aider stp?
cs_inaden Messages postés 618 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 27 août 2010 2
14 déc. 2009 à 19:46
Ah oui, j'ai oublié la note
cs_inaden Messages postés 618 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 27 août 2010 2
14 déc. 2009 à 19:44
Ok, merci pour cette précision, effectivement simple... j'aurais du y penser.
En tout cas, merci pour ce code et tes précisions.
flk974 Messages postés 5 Date d'inscription vendredi 4 avril 2008 Statut Membre Dernière intervention 9 décembre 2009
14 déc. 2009 à 17:47
Premièrement je répondrai à jdmcreator qui mais des commentaire non pertinent. j'ai modifier moi même le code http://www.javascriptfr.com/codes/CHARGER-PAGE-PHP-HTML-DANS-DIV_37447.aspx.
Maintenant salut, inaden. je voulais formater moi même les donnés mes on peut utiliser le ccs du site en modifiant l'adresse pour l'adresse absolue comme pour les images que j'ai fait.
pour if($line_num>323 && $line_num<937 ) comme je ne veux pas prend toute la page donc je sélection le line de j'ai besion pour affiché le code avec les numéro de line "echo $line_num.htmlentities($line)".
Pour tout autre question je suis là!
cs_inaden Messages postés 618 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 27 août 2010 2
14 déc. 2009 à 15:17
Salut,
super, je pense que ça peut vraiment être très utile dans plein de cas. Par contre je comprend pas bien comment ça marche.
Par exemple, dans les css de la page d'index, il semble que tu "formates" les pages qui vont être reçu... est-ce bien cela ? Les pages ne peuvent-ils être gérées "depuis elles-mêmes" ?
Et puis surtout dans les pages de laisons je ne comprends pas les lignes :
if($line_num>323 && $line_num<937 )
Comme je suis pas un spécialiste du php, (pardon, 100 pardon) je ne comprends pas pourquoi tu mets des limites ?
Si ce n'est pas trop demandé, pourrais-tu donner quelques indications sur le principe, surtout que cette ligne n'est pas la même dans les deux cas, c'est que cela dépend du contenu.
Te remerciant par avance, et te remerciant tout simplement pour ce principe qui m'aurait été parfois bien utile.
jdmcreator Messages postés 647 Date d'inscription samedi 30 décembre 2000 Statut Membre Dernière intervention 20 juillet 2012 7
12 déc. 2009 à 15:09
Hmmm... j'ai déjà vu cette source quelque part d'autre. Est-ce que c'est de toi ou tu l'as trouvé sur Internet pcq si tu l'a trouvé sur ToutJavascript, il faudrait indiquer de qui sa provient ;)
crazygogo Messages postés 135 Date d'inscription samedi 18 janvier 2003 Statut Membre Dernière intervention 17 avril 2009
10 déc. 2009 à 17:40
si tu t'es arrêté la c'est que t'as pas bien lu....

if(window.XMLHttpRequest)
{ xhr_object = new XMLHttpRequest(); }
else if(window.ActiveXObject)
{ xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); }
else
{ alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); }
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
10 déc. 2009 à 13:54
bonjour,
je me suis arreté à "new ActiveXObject("Microsoft.XMLHTTP..."

comment ils font sur mac,linux, et autres ?
Rejoignez-nous