ora ho capito.. sembrava una cosa tanto complicata.. ora l'hai spiegata meglio!Originariamente inviato da firefox88
Un include è l'esatto contrario di quello che vorrei fare.
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");
infatti basta mettere dentro una variabile il risultato dello script e poi utilizzarla a piacimento!


Rispondi quotando