Ciao a tutti,
spero qualcuno mi sappia aiutare...perchè non riesco a venirne a capo...
Ho l'intenzione di creare delle pagine html da uno script php nel senso che vorrei, per gestire una newsletter e soprattutto archiviare quelle inviate, uno script php mi facesse una "stampa" dell'html che la chiamata a un URL gli restituisce.
Lo script che ho creato è il seguente:
Codice PHP:
<?php
$id = $_GET["id"];
require_once dirname(__FILE__).'/../classes/class.utilities.php';
require_once dirname(__FILE__).'/../classes/class.file_manager.php';
$html = file_get_contents(utilities::getCurrentPageURL()."../admin/newsletters/templates/template_1/newsletter.php?id=".$id);
$file = new file_manager("/../admin/newsletters/", "newsletter-".$id.".html");
if($file->write($html)){
echo "OK";
}else{
echo "KO!";
}
Questo codice come si vede mi prende (tramite file_get_contents() ) il risultato della chiamata allo script newsletter.php (che non è altro che un template con in più un a parte di script che mi recupera alcuni dati da db per includerli nel template), e me lo dovrebbe scrivere sul file ("newsletter-id.html").
Dico dovrebbe perchè invece mi ritorna un warning sulla funzione file_get_contents() stampando che tenta di aprire il path "../admin/newsletters/templates/template_1/newsletter-24.html" ripetuto per più volte, come se entrasse in un loop dal quale non riesce ad uscire...
Ho cercato di essere il più chiaro possibile nello spiegare il problema, ma mi rendo conto che non è semplice da comprendere...
Spero almeno che qualcuno abbia avuto già questa esigenza e riesca a darmi un consiglio...