Bonjour,
est-il possible de lancer un script php dans un autre script php sans passer par header (car un header aura déjà été envoyé) ni exec (et équivalent) et, c'est le but, dans l'inclure dans le premier (pas d'include donc) ?
Merci.
Bonjour,
est-il possible de lancer un script php dans un autre script php sans passer par header (car un header aura déjà été envoyé) ni exec (et équivalent) et, c'est le but, dans l'inclure dans le premier (pas d'include donc) ?
Merci.
euh peut etre, faudrais juste donner un exemple concret
peut etre avec file_get_contents et ob_start
Eh bien dans le cas présent, je lis un fichier dans un premier script qui va en créer 2 autres. Quelques infos seront affichées à l'écran
(si je n'affiche rien dans le premier script, je peux bien entendu utiliser header.)
A la fin de son execution, un autre script doit être lancé. Celui-ci va utiliser les 2 fichiers crées et afficher certaines données.
Comment pourrais-je utilise les commandes que tu indiques ? Merci.
montre moi comment tu lis ton fichier
$handle = fopen("enplus.txt", "r");
$textes = fopen("textes", "w");
ensuite une boucle :
while (($data = fgetcsv($handle, 2000, chr(9))) !== FALSE)
à l'intérieure de laquelle je fais des : fputs($textes, $v);
puis fclose($handle) à la sortie de la boucle.
bon j'ai pas trop compris ce que tu fais mais regardes
http://fr3.php.net/fr/ob-start
peut etre qu'en mettant ca avant de faire tes manips et en récupérant le buffer quand t as fini, ca t'aidera ?
Merci.
Je ne regarde la bufferisation que depuis (très) peu.
J'ai utilisé flush et ob_flush pour un affichage anticipé mais je ne me suis pas encore penché sur ob_start.
Je n'avais pas pensé que ça pourrait me servir mais en fait, ça pourrait effectivement être la seule solution.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager