Introduire une variable dans un lien
Fermé
Fisoux
Messages postés
93
Date d'inscription
samedi 25 février 2017
Statut
Membre
Dernière intervention
22 mai 2023
-
2 juin 2017 à 21:49
yg_be Messages postés 23399 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 décembre 2024 - 3 juin 2017 à 14:23
yg_be Messages postés 23399 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 décembre 2024 - 3 juin 2017 à 14:23
A voir également:
- Introduire une variable dans un lien
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verifier un lien - Guide
- Lien mega ✓ - Forum Webmastering
9 réponses
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
Ambassadeur
1 556
Modifié le 2 juin 2017 à 22:32
Modifié le 2 juin 2017 à 22:32
bonsoir, et cela fonctionne bien?
sinon, je te suggère de plus expliquer ce que tu veux et ce que tu fais.
sinon, je te suggère de plus expliquer ce que tu veux et ce que tu fais.
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
2 juin 2017 à 22:33
2 juin 2017 à 22:33
Bonsoir Fisoux,
J'ai du mal à comprendre ce que tu souhaites.
Tu veux le contenu d'une adresse WEB dans une variable ?
J'ai du mal à comprendre ce que tu souhaites.
Tu veux le contenu d'une adresse WEB dans une variable ?
Fisoux
Messages postés
93
Date d'inscription
samedi 25 février 2017
Statut
Membre
Dernière intervention
22 mai 2023
29
2 juin 2017 à 23:05
2 juin 2017 à 23:05
En dessous de ce code, j'ai mis 2 input pour que l'utilisateur rensegne l'ip et le port
<?php if (isset($_POST['ip']) AND isset($_POST['port'])) { $ip = $_POST['ip']; $port = $_POST['port']; $playeronline = file_get_contents('http://monsite.com/playeronline.php?ip='.$_POST['ip'].'&port='.$_POST['port'].''); echo $playeronline; } else { ?> <center> <form method="post"> <table> <tr> <td align="right">IP :</td> <td><input type="text" name="ip"></td> </tr> <tr> <td align="right">PORT :</td> <td><input type="text" name="port"></td> </tr> </table> <br /> <input type="submit" value="Scanner !"> </form> </center> <?php } ?>
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
2 juin 2017 à 23:29
2 juin 2017 à 23:29
Ton problème se situe où ?
Car à part la concaténation non nécessaire à la fin je vois pas ton problème.
Car à part la concaténation non nécessaire à la fin je vois pas ton problème.
$playeronline = file_get_contents('http://monsite.com/playeronline.php?ip='.$_POST['ip'].'&port='.$_POST['port']);
Fisoux
Messages postés
93
Date d'inscription
samedi 25 février 2017
Statut
Membre
Dernière intervention
22 mai 2023
29
2 juin 2017 à 23:47
2 juin 2017 à 23:47
Je vais vous expliquer :
Sur ce site le joueur ajoutera une ip et un port (les variable) et le site lui donnera toute les info sur son serveur.
Pour cela j'utilise un site qui me permet en ajoutant dans l'url l'ip et le port d'avoir toutes ces info.
Mais lorsque je met ces info, j'ai plusieurs erreurs.
Sur ce site le joueur ajoutera une ip et un port (les variable) et le site lui donnera toute les info sur son serveur.
Pour cela j'utilise un site qui me permet en ajoutant dans l'url l'ip et le port d'avoir toutes ces info.
Mais lorsque je met ces info, j'ai plusieurs erreurs.
Felice_
Messages postés
265
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
11
>
Fisoux
Messages postés
93
Date d'inscription
samedi 25 février 2017
Statut
Membre
Dernière intervention
22 mai 2023
Modifié le 2 juin 2017 à 23:56
Modifié le 2 juin 2017 à 23:56
C'est quoi les erreurs ?
Fisoux
Messages postés
93
Date d'inscription
samedi 25 février 2017
Statut
Membre
Dernière intervention
22 mai 2023
29
Modifié le 3 juin 2017 à 00:04
Modifié le 3 juin 2017 à 00:04
Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: H�te inconnu. in C:\wamp64\www\MC-IPviewer\index.php on line 9
Warning: file_get_contents(http://monsite.com/playeronline.php?ip=164.132.xxx.xxx&%3Bport=xxxxx%29%3A failed to open stream: php_network_getaddresses: getaddrinfo failed: H�te inconnu. in C:\wamp64\www\MC-IPviewer\index.php on line 9
Warning: file_get_contents(http://monsite.com/playeronline.php?ip=164.132.xxx.xxx&%3Bport=xxxxx%29%3A failed to open stream: php_network_getaddresses: getaddrinfo failed: H�te inconnu. in C:\wamp64\www\MC-IPviewer\index.php on line 9
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
Ambassadeur
1 556
2 juin 2017 à 23:29
2 juin 2017 à 23:29
nous avons vu ton code, et tu ne nous as pas expliqué pourquoi tu fais cela, ce que tu voudrais obtenir, ni ce que tu obtiens.
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
Ambassadeur
1 556
Modifié le 3 juin 2017 à 09:35
Modifié le 3 juin 2017 à 09:35
en faisant ainsi:
tu verras le lien construit par ton code, et tu pourras tester ce lien, afin de vérifier si il fonctionne.
$ip = $_POST['ip']; $port = $_POST['port']; $url=('http://monsite.com/playeronline.php?ip='.$ip.'&port='.$port.'' echo $url; $playeronline = file_get_contents($url); echo $playeronline;
tu verras le lien construit par ton code, et tu pourras tester ce lien, afin de vérifier si il fonctionne.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Fisoux
Messages postés
93
Date d'inscription
samedi 25 février 2017
Statut
Membre
Dernière intervention
22 mai 2023
29
Modifié le 3 juin 2017 à 10:35
Modifié le 3 juin 2017 à 10:35
ceci m'affiche juste l'url que je met un peu apres.
J'aimerais que le text contenue sur le site de l'url s'affiche
J'aimerais que le text contenue sur le site de l'url s'affiche
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
1 556
Modifié le 3 juin 2017 à 10:51
Modifié le 3 juin 2017 à 10:51
quelle réponse reçois-tu si tu colles cet url dans la barre d’adresse de ton navigateur?
Fisoux
Messages postés
93
Date d'inscription
samedi 25 février 2017
Statut
Membre
Dernière intervention
22 mai 2023
29
3 juin 2017 à 10:54
3 juin 2017 à 10:54
Le nombre de joueur
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
1 556
>
Fisoux
Messages postés
93
Date d'inscription
samedi 25 février 2017
Statut
Membre
Dernière intervention
22 mai 2023
3 juin 2017 à 10:57
3 juin 2017 à 10:57
donc exactement le même url fonctionne à partir de ton navigateur mais donne "H�te inconnu" dans ton php?
je suppose que ton navigateur tourne sur ton ordi.
où tourne ton code php?
je suppose que ton navigateur tourne sur ton ordi.
où tourne ton code php?
Fisoux
Messages postés
93
Date d'inscription
samedi 25 février 2017
Statut
Membre
Dernière intervention
22 mai 2023
29
3 juin 2017 à 13:35
3 juin 2017 à 13:35
Sur mon serveur Wamp
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
Ambassadeur
1 556
3 juin 2017 à 10:22
3 juin 2017 à 10:22
monsite.com n'existe pas
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
Ambassadeur
1 556
3 juin 2017 à 11:47
3 juin 2017 à 11:47
<?php session_start(); $ip = $_POST['ip']; $port = $_POST['port']; $url='http://monsite.com/playeronline.php?ip='.$ip.'&port='.$port.''; echo $url."<br>"; $playeronline = file_get_contents($url); echo $playeronline; ?>
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
Ambassadeur
1 556
3 juin 2017 à 13:57
3 juin 2017 à 13:57
si tu veux être aidé, tu devrais nous donner le plus d'informations possible, et répondre à nos questions.
confirmes-tu qu'exactement le même url fonctionne à partir de ton navigateur mais donne "H�te inconnu" dans ton code php?
je comprends que tu as un ordi où tu utilises le nagigateur, un serveur wamp, et il y a un site web monsite.com. ai-je bien compris?
le site web monsite.com n'est pas connu sur internet. est-ce un site privé?
peux-tu nous en dire plus sur ton serveur wamp? peux-tu faire un ping de monsite.com à partir de ce serveur?
comment ton ordi, le serveur wamp et le site web communiquent-ils? sont-ils tous les trois sur le même réseau privé?
confirmes-tu qu'exactement le même url fonctionne à partir de ton navigateur mais donne "H�te inconnu" dans ton code php?
je comprends que tu as un ordi où tu utilises le nagigateur, un serveur wamp, et il y a un site web monsite.com. ai-je bien compris?
le site web monsite.com n'est pas connu sur internet. est-ce un site privé?
peux-tu nous en dire plus sur ton serveur wamp? peux-tu faire un ping de monsite.com à partir de ce serveur?
comment ton ordi, le serveur wamp et le site web communiquent-ils? sont-ils tous les trois sur le même réseau privé?
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
3 juin 2017 à 14:17
3 juin 2017 à 14:17
Bonjour,
Comme indiqué dans plusieurs réponses trouvées sur internet (en 5 secondes....)
voir la doc : https://www.php.net/manual/fr/function.stream-context-create.php
.
Comme indiqué dans plusieurs réponses trouvées sur internet (en 5 secondes....)
Many sites, not only parked domains use some mechanism to block basic requests without valid browser headers.
Try to use stream context that send that required headers like a browser like this
$url = "http://buythisdomain.com/" $context = stream_context_create(array( 'http' => array( 'method' => "GET", 'header' => "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n" . "Accept-Language: en-US,en;q=0.8\r\n". "Keep-Alive: timeout=3, max=10\r\n", "Connection: keep-alive", 'user_agent' => "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.66 Safari/535.11", "ignore_errors" => true, "timeout" => 3 ) )); file_get_contents($url, false, $context);
voir la doc : https://www.php.net/manual/fr/function.stream-context-create.php
.
yg_be
Messages postés
23399
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
17 décembre 2024
1 556
3 juin 2017 à 14:23
3 juin 2017 à 14:23
bonjour, penses-tu que cela puisse expliquer "php_network_getaddresses: getaddrinfo failed: H�te inconnu" ?