Comment appeler un script PHP distant avec une balise <script> ? [PHP] - Programmation
Marsh Posté le 17-06-2001 à 17:47:16
non, finallement, j'ai réussi mais en faisant autrement... par contre g besoin d'un autre truc (voir autre post)
Marsh Posté le 19-06-2001 à 12:40:36
appeler un script PHP par une balise HTML .
C'est dans le sens inverse que ça fonctionne. C'est toujours je script php qui genere la page html, sinon ça revient à refaire un transfere http donc c'est juste un reload.
Donc tu fais des include dans ton php.
Marsh Posté le 19-06-2001 à 13:11:17
En fait, ce que je voulais faire, c'est ça : (exemple très simplifié)
fichier php (http://www.monsite.com/script.php) :
<?
echo "Bonjour ".$nom." !";
?>
fichier html (http://www.autresite.com/fichier.html)
là il fo qu'il appelle le script.php?nom=Moi par exemple, et il va récupérer :
Bonjour Moi !
Voilà, ct un exemple très simplifié... mais en gros ct ça mon but
Marsh Posté le 19-06-2001 à 14:41:30
Essais un truc du genre:
<SCRIPT LANGUAGE="JavaScript" SRC="http://www.monsite.com/script.php?nom=Moi";
</script>
(Non testé)
Marsh Posté le 19-06-2001 à 17:21:10
Aurelienazerty a écrit a écrit : Essais un truc du genre: <SCRIPT LANGUAGE="JavaScript" SRC="http://www.monsite.com/script.php?nom=Moi"; </script> (Non testé) |
Ben ça marchera pas. Il faut que ton fichier pointé par SRC= soit un .js contenant du javascript!!!!
require() ou include() a le comportement suivant:
>fichier couille.php:
<?
$z = "toto";
?>
>fichier truc.php
<?
require("couille.php" ) // ou include c le meme resultat
echo $z;
?>
Lorsque PHP va voir require("couille.php" ), il va remplacer la ligne par le code contenu dans couille.php.
cela deviendra donc :
$z = "toto";
echo $z;
ce qui affichera "toto"
Marsh Posté le 17-06-2001 à 16:13:20
Voilà, je voudrais appeler un script PHP par une balise HTML si possible, en fait ca serait l'équivalent d'un "require('http://www.monsite.com/monscript.php3');" que je voudrais faire.
---------------
Les prix du matos sur Internet et près de chez vous : www.france-hardware.com