NewbieContest

Programmation => Langages Web => Discussion démarrée par: NatsuFR le 03 Février 2010 à 18:47:01



Titre: [PHP] Récupéré le contenue d'une page externe + faire suivre une session
Posté par: NatsuFR le 03 Février 2010 à 18:47:01
Pour ne pas avoir de souci avec des hébergeurs au niveaux des fonctions PHP je vous conseille de télécharger EasyPHP5.3.0 pour activé les fonctions de votre choix.

Code:
<?php
$page 
file_get_contents("http://www.newbiecontest.org/index.php"false);
echo 
$page;
?>

Ce code récupère le code HTML que le serveur lui renvoie et l'affiche.
Mais on a un problème si un site demande d'être logué pour pouvoir voir le contenu de la page comment fait-on ?
/* modéré : tu n'as plus qu'à trouver un exemple différent de newbiecontest, histoire de laisser les gens plancher sur la première épreuve de programmation. */
Voila en esperant vous avoir appris des choses :)


Titre: Re : [PHP] Récupéré le contenue d'une page externe + faire suivre une session
Posté par: Faerasgar le 03 Février 2010 à 19:02:46
Sympa comme petit tuto ( sauf les fautes d'orthographe ), mais bon, ça spoil un peu pour les épreuves de prog quoi = / ( Allez quoi, j'suis sûr que j'suis pas le seul à penser ça .. x) )

Have fun

Faerasgar

EDIT: à l'admin: Réaction rapide x). Même si de mon point de vue, le fait de l'adapter ne changera pas le spoil, il n'y aura que les valeurs à remplacer.


Titre: Re : [PHP] Récupéré le contenue d'une page externe + faire suivre une session
Posté par: NatsuFR le 03 Février 2010 à 19:05:58
Oups désoler pour l'épreuve de programmation j'avais zapé ! bon ben je laisse le message comme sa, sa fera déjà un bon début. Je chercherais un autre exemple plus tard


Titre: Re : [PHP] Récupéré le contenue d'une page externe + faire suivre une session
Posté par: roms95 le 03 Août 2012 à 20:59:39
ceci m'interesse beaucoup j'ai le meme probleme voici mon debut de code (je ne trouve pas comment faire pour que sa m'authentifie pour le challenge de programmation n°1) :

code.php

Code:
<?php
$string 
file_get_contents('http://www.newbiecontest.org/epreuves/prog/prog1.php');
$regex '#\w#';
preg_match_all($regex,$string,$out);

$nb=count($out[0]);

for(
$i=0;$i<$nb;$i++)
{
echo
$out[0][$i];
?>