Récuperer 2 nombres de deux pages

Ublaz
Invité n'ayant pas de compte PHPfrance

07 août 2011, 12:58

Bonjour,
Je voudrais récupérer un nombre de la page1.php et un autre nombre de la page2.php supposons que je fais croire a la page2.php que je suis passé par la page1.php puis effectuer un calcul et l'envoyer à la page3.php
<?php
$a = file_get_contents("www.monsite.com/page1.php);
$b = file_get_contents("www.monsite.com/page2.php);
$a_decoup = substr("$a", -3);
$b_decoup = substr("$b", -3);
$y = var_dump(sqrt(($a_decoup)* $b_decoup));
header ('Location: http://www.monsite.com/page3.php?resultat=' . $y);
?>

Pouvez vous m'aider ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

07 août 2011, 13:14

Heu c'est quoi le soucis exactement ?

Les fichiers sont sur ton site ?
Si oui pourquoi ne pas utiliser directement include ?
Sinon ton code a "l'air" correct mais bon sans plus d'explication je l'avance un peu ;)

@+
Il en faut peu pour être heureux ......

Ublaz
Invité n'ayant pas de compte PHPfrance

07 août 2011, 13:17

Enfait c'est un défi que jdois faire :D

Ublaz
Invité n'ayant pas de compte PHPfrance

07 août 2011, 14:18

Personne pour m'aider ? :(

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

07 août 2011, 14:27

qu'est ce que tu veux que l'on t'aide, tu pose du code,tu dit (a peu près) ce que tu veux faire mais tu ne nous dit pas ce qui ne fonctionne pas on est pas devin.

un défis ? c'est pas a faire tout seul ?

ce que je vois dans ton truc c'est que l'on pas assez d'infos :
- qu'est ce que tu doit récupérer ? (que retourne page1 et page2 ?)
- y a quoi dans page1 et page 2 (si tu le sais ?) ?
- qu'est ce qui ne marche pas ?
- qu'est ce donne ton code actuel ?

on fait pas dans la devinette ;)

@+
Il en faut peu pour être heureux ......

Ublaz
Invité n'ayant pas de compte PHPfrance

07 août 2011, 14:45

voilà enfait :
Dans page1 je récupère une valeur (un nombre)
dans page2 aussi.
je dois faire ce calcul resultat=racine(a)*b
Je dois calculer la racine carrée de a que jvais multiplier par b et trouver la racine carrée de : Racine carré de A x B.
Voici mon script
<?php
$cookie = stream_context_create(array("http" => array ("header" => "Cookie: PHPSESSID=cookie; SMFCookie89=cookie; admin=0\r\n")));
$a = file_get_contents("http://www.site.com/page1.php", false, $context);
$b = file_get_contents("http://www.site.com/page2.php", false, $context);
$a_decoup = substr($a, -3);
$b_decoup = substr($b, -3);
$racine_carré_a = sqrt($a_decoup);
$racine_carré_a_b = sqrt ($racine_carré_a * $b_decoup);
header ("Location: http://www.site.com/page3.php?resultat= ... _carré_a_b);
?>

Quand j’envoie le résultat à la page3 j’obtiens dans l'url resultat=0
Merci d'avance, jcrois que maintenant c'est plus clair :oops:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

07 août 2011, 15:21

commente le header et affiche le contenu des variables pour voir ce que tu récupère :)


@+
Il en faut peu pour être heureux ......

Ublaz
Invité n'ayant pas de compte PHPfrance

07 août 2011, 15:31

header ("Location: http://www.site.com/page3.php=".$racine_carré_a_b); // Envoyer resultat du calcul de la variable racine_carré_a_b
Pour les variables $a = 294
et $b = 315
C'est aléatoire...
Merci.

Ublaz
Invité n'ayant pas de compte PHPfrance

07 août 2011, 15:44

Enfait, voila c'est bon j'ai trouvé comment mais maintenant tu peux m'aider pour le calcul?
$racine_carré_a = sqrt($a_decoup);
$racine_carré_a_b = sqrt ($racine_carré_a * $b_decoup);
Est-ce correct pour resultat=racine(a) * b ?

Ublaz
Invité n'ayant pas de compte PHPfrance

07 août 2011, 16:05

Fini, c'était un problème de conflit, au lieu de mettre $cookie j'ai mit $context :D

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

07 août 2011, 16:07

commenter, c'était plutôt mettre en commentaire le header pour pas etre emmerdé :)

sinon racine(a) X b c'est plutôt sqrt(a) * b

Fini, c'était un problème de conflit, au lieu de mettre $cookie j'ai mit $context :D
=D>


@+
Il en faut peu pour être heureux ......