[php,javascript]lire page ouvert par javascri

Fermé
blbg Messages postés 302 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 22 novembre 2007 - 5 sept. 2003 à 13:18
GoSth Messages postés 14 Date d'inscription vendredi 5 septembre 2003 Statut Membre Dernière intervention 9 septembre 2003 - 9 sept. 2003 à 02:27
bonjour,
dans mon site, je voudrais faire des statistiques.
donc pour que les utilisateurs puissent enregistrer leur propre gains,...
je leur ouvre une autre page web ( ou il se connecte sur l'autre site & sous leur compte )
& aprés je veus lire cette page pour enregistrer les infos pour faire les stat mais j'arrive pas à lire la page .....

à on avis le probléme vient que j'ouvre la page avec javascript
je lui donne un nom :

<script language="JavaScript"> 
   <!--
pwebclose=window.open("http://www. ... .php3","pweb");
   //-->
   </script>


mais aprés dans le php ..... je sais pas comment faire pour le récupérer : ( là je lis juste 50 lignes & je les affiche pour tester )

<?php
$fp = fopen("pweb","r");
for($i=0;$i<50;$i++)
{
$page.=fgets($fp, 4096);
}
echo $page;
?>


j'ai tester plusieur truc ...... mais ...... rien ... donc .... vous savez pas ?? comment faire ??

merci . ++ blbg

En cour de création certe, ... mais trés util !! Pour tout
savoir sur PRIZEE :  " http://toutsurprizee.free.fr "
A voir également:

2 réponses

GoSth Messages postés 14 Date d'inscription vendredi 5 septembre 2003 Statut Membre Dernière intervention 9 septembre 2003
5 sept. 2003 à 18:14
Le plus simple ca serait d'avoir le code source du site et d'appeler directement le nombre de point etc, sur leur base de données.
Sinon .. je vois une solution mais c'est bourrin
Tu fais un $a = fopen("http://www.....php3", "r"); $b=fopen("test", "a"); fwrite($b,$a); $c=substr($b , strpos("ce que tu cherches" , $b) , strlen("ce que tu cherches")); fclose($b); unlink("test");
et donc $c contient la valeur que tu cherches
Mais faut il encore savoir exactement la syntaxe de ce que tu cherches, et cette methode ne marchera que si cette chaine est tjrs de la meme taille. Sinon faut trifouiller un peu plus pour reperer certains marqueurs fixes, et enlever morceaux par morceaux les caractères inutiles (ca donne des fonctions du style strrev(substr(strpos(strchr(strrev(substr($gna, ... etc
Confus, et sans garantie ... lol mais je vois pas bien d'autres moyens pour recuperer des chaines de caractères emanant de la source html d'autres sites.
0
blbg Messages postés 302 Date d'inscription mercredi 9 avril 2003 Statut Membre Dernière intervention 22 novembre 2007 10
5 sept. 2003 à 20:10
en fait, ce qui me géne le plus, ....
c'est pas de réussir a lire mes infos que je veux ... ( en comptant à partir de qu'elle ligne ça commence, ... etc .... & comme ça a tjs le mêm format .... ( c'est cyclique ) je devrais pouvoir me débrouiller )

car j'ai déjà réussi à receuillir des info mais sur la page principale
donc là :
$a = fopen("http://www.....php3", "r");
+ les méthode bourrins .... marche trés bien !

dc là mon probléme c'est que je peux pas lire la page directement
il faut d'abord que je l'ouvre dans une autre fenêtre pour que l'utilisateur puisse se connecter sous son compte & seulement là je peux lire les infos .....

dc ...... c'est ça qui est chaud ....

& ton :
Tu fais un $a = fopen("http://www.....php3", "r"); $b=fopen("test", "a"); fwrite($b,$a);
je comprend pas trop ce que ça fait .... :o(

de tte façon je cherche encore ... si je trouve je vous préviens !!
++blbg

En cour de création certe, ... mais trés util !! Pour tout
savoir sur PRIZEE :  " http://toutsurprizee.free.fr "
0
GoSth Messages postés 14 Date d'inscription vendredi 5 septembre 2003 Statut Membre Dernière intervention 9 septembre 2003
9 sept. 2003 à 02:27
Ca copie le contenu de la page www....php3 sur un fichier nommé "test" sur ton ftp.
Question d'habitude, j'aime pas toucher ce qui est pas a moi :)
Pour ton truc d'identification, tu peux pas le faire via le GET ? C a d tu files directement le login et le mot de passe dans l'url, style www......php3?login=bla&pass=gna ?
10% de chance que ca marche, mais on sait jamais ..
0