Un include è l'esatto contrario di quello che vorrei fare.Originariamente inviato da Whitecrowsrain
non si capisce bene cosa devi fare o almeno io non ho capito...
Forse un include potrebbe fare al caso tuo.. oppure un fflush ... oppure non so.. forse ci ho azzeccato o forse dovresti spigarti meglio!
Non è facile da spiegare. Allora: fai conto che ci sono degli script php fatti da qualcun altro, che funzionano bene per conto loro, restituiscono un certo output, e se vengono inclusi si creano dei casini (problemi con i percorsi d'inclusione, variabili e funzioni con lo stesso nome che creano conflitti). Allora io voglio eseguire lo script in uno spazio a parte, catturarne l'output e farci quello che voglio.
Comunque ho risolto:
Grazie comunque!codice:function esegui_script($nome_file) { $contenuto_file = ""; $file = fopen($nome_file, "r"); if (!$file) { return null; } while (!feof($file)) { $contenuto_file .= fgets($file, 1024); } fclose($file); return $contenuto_file; } $risultato = esegui_script("http://localhost/nome_dello_script.php");

Rispondi quotando