3 réponses
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 mai 2005 à 15:34
11 mai 2005 à 15:34
oui bien sur,
il suffit que ta page n'affiche rien.
tu fait :
Dans ta page.
Ou alors encore mieux mais tout de suite un peu pluscompliqué :
Tu fait une fonction javascript que tu place entre les balises head de ta page :
Et dans ton code tu fais appel à cette fonction en passant les paramètre que tu veux :
Voilà, tu as le choix
++
il suffit que ta page n'affiche rien.
tu fait :
<?php include page.php; ?>
Dans ta page.
Ou alors encore mieux mais tout de suite un peu pluscompliqué :
Tu fait une fonction javascript que tu place entre les balises head de ta page :
<SCRIPT LANGUAGE="javascript"> function execute ( page, param ){ var xhr_obj = null; if(window.XMLHttpRequest) //Firefox xhr_obj = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer xhr_obj = new ActiveXObject("Microsoft.XMHLHTTP"); else { alert("Votre navigateur ne supporte pas les objets XMLHttpRequest"); return; } xhr_obj.open("POST", page, true); // Mode synchone xhr_obj.setRequestHeader("Centent-type","application/x-www-form-urlencoded"); xhr_obj.send("param="+param); } </SCRIPT>
Et dans ton code tu fais appel à cette fonction en passant les paramètre que tu veux :
<SCRIPT LANGUAGE="javascript"> execute("monFichier.php","toto"); </SCRIPT>
Voilà, tu as le choix
++
Je comprend pas bien le sens de ta question.. mais en tout cas il est possible d'exécuter du php en ligne de commande dans un shell (je ne sais plus comment, mais un trux php nomdetonfichier.php fonctionne peut-être )
tu peux utiliser l' output_buffering
ob_start(); au début de ton php
ob_end_clean(); à la fin
juste avant ob_en_clean tu peux utiliser:
$x = ob_get_contents();
pour récupérer le contenu non affiché dans une variable, et par exemple le sauvegarder dans un fichier.
oui je sais, le post date mais ça pourra toujours servir à quelqu'un
ob_start(); au début de ton php
ob_end_clean(); à la fin
juste avant ob_en_clean tu peux utiliser:
$x = ob_get_contents();
pour récupérer le contenu non affiché dans une variable, et par exemple le sauvegarder dans un fichier.
oui je sais, le post date mais ça pourra toujours servir à quelqu'un
12 mai 2005 à 09:15
juste je ne comprends pas à quoi sert le deuxième paramètre de ta fonction..