Rechercher : dans
Par :

[php] recuperer le rendue d'une page

Dernière réponse le 31 déc 2007 à 12:29:36 nico7382, le 16 jun 2006 à 21:08:14 
 Signaler ce message aux modérateurs

Bonjour,

ca fait longtemps que j'ai pas posté, mais là j'ai un soucis.

Voilà, j'ai un espace personnel sur un serveur PHP, et je voudrais à partir d'un script PHP recuperer le contenu d'une page: pas la source, simuler un click droit puis afficher la source.

J'ai essayer de recuperer avec les fopen(), file_get_contents(), mais à chaque fois le serveur cible me bloque l'accès à la page, alors que la seule chose que je veux faire, c'est recuperer ce que tout le monde peux voir la page, le source ne m'interresse pas.

Le but: c'est pouvoir dans des jeux en ligne recuperer son classement


Quelqu'un peux m'aider??

Meilleures réponses pour « [php] recuperer le rendue d'une page » dans :
Il est possible de récupérer le code source PHP d'un site VoirMythe Un utilisateur peut récupérer le code source PHP d'un site web comme il peut récupérer le code HTML. Réalité FAUX Explications Les fichiers PHP (ASP, JSP, etc.) sont des fichiers interprétés côté serveur, ce qui signifie que le serveur web...
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

PhP, le 17 jun 2006 à 00:24:24

Bsr,

je ne suis pas certain de comprendre ...

tu veux récupérer le code HTML d'une de tes pages PHP une fois qu'elle a été traitée par le moteur PHP ?

Par ex si tu as la page bonjour.php

<html>
<body>
<?php 
$tst="bonjour";
echo $tst." - ".$tst;
?>
</body>
</html>


tu veux pouvoir récuperer dans une variable PHP d'une autre page ceci :

$contenu="<html>
<body>
bonjour  - bonjour
</body>
</html>"


Si c'est le cas alors regarde du côté des bufferisations de sortie :
http://fr3.php.net/ob_start


PhP  
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...

Répondre à PhP

2

nico7382, le 25 sep 2006 à 10:06:05

Je sais pas où mais je me suis mal exprimé, mais je me suis mal fait comprendre :

Ce que je voudrais, c'est qu'à partir d'une de mes pages, je puisse mettre dans une variable le contenu d'une autre page ( qui ne se situe pas sur mon serveur)

J'ai un serveur avec des pages, une page serai recuperation données, qui irai chercher sur un autre serveur, pas le contenu, mais la "source", comme windows l'appel, moi je préfere le rendu.
Pour qu'apres je cherche mon classement avec une expression reguliere et je l'afficherai classiquement.

voilà, j'espere avoir été plus clair.

Merci

Répondre à nico7382

3

smellems, le 25 sep 2006 à 16:08:10

Bonjour,
je pense avoir compris et voici je que je te propose... cURL


$post_data = "id=93117887&l=fr";

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.x.com/x.php");
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($curl);
curl_close($curl);



dans $page tu te retrouve avec le code source de la page http://www.x.com/x.php qui n'est pas sur ton serveur

moi j'ai fait un post mais tu peux faire beaucoup de chose il y a beaucoup d'option...

http://ca3.php.net/manual/fr/ref.curl.php

bonne chance

Répondre à smellems

4

bourgneuf, le 7 jun 2007 à 19:40:47

Oui mais si tu veut repurerer une page dans un jeu il faut que tu soit connecter dans ton login sinon ca marche pas

comment tu fait ?

Répondre à bourgneuf

5

 gnomesgames, le 31 déc 2007 à 12:29:36

Et bien il faut voir comment le jeux se log , par expample si il appelle http://www.game.fr/login.php?login=NAME&password=MOTDEPASSE
Il suffit de faire un curl avec ce lien et en mettant direct ton nom d'utilisatuer et ton mdp .
Aprés pour savoir comment le jeux se loggue tu affiche la source , normalement c'est un objet de type <form> en html qui appelle une page php .
Tu peux simuler un formulaire html avec curl , regarde sur le net :) !
Powered by : The Wall Et Gain Brothers

Répondre à gnomesgames