salve raga
ho bisogno di un aiuto
allora io ho un form che spedisce dei valori ad una pagina .php chiamata prova.php.
la pagina prova.php prende i valori inviati e li salva rispettivamente in file .txt ke vengono creati con prova.php, insieme a quaesti file .txt viene creata anche una pagina .php (chiamata fine.php) che dovrà mostrare a video cio che è memorizzato nei file .txt.
per scrivere dentro la pagina .php uso il metodo fputs(); ... ed ecco che spuntano i problemi ... quando apro fine.php mi da errore di sintassi e quando controllo il sorgente della pagina le variabili non ci sono ... è come se le saltasse ... mostra solo tutto cio che c'è dopo la $variabile ... ecco qui il codice della pagina prova.php:
$pesce = $_POST["nome"];
$testo = $_POST["testo"];
$txt = ".txt";
$ext = ".php";
$pagina = $pesce.$txt;
$crea = $pesce.$ext;
$pag = fopen($crea,"w+");
fputs($pag,"<html>");
fputs($pag,"<head>");
fputs($pag,"</head>");
fputs($pag,"<body>");
fputs($pag,"<?php");
fputs($pag,"$pagpesce = fopen($pagina,'rb');");
fputs($pag,"$contenuto = fread($pesce, filesize($pagina));");
fputs($pag,"fclose($pagpesce);");
fputs($pag,"$contenutopesce = 'testo.txt';");
fputs($pag,"$testoa = fopen('testo.txt','rb');");
fputs($pag,"$testopesce = fread($testoa, filesize($contenutopesce));");
fputs($pag,"fclose($testoa);");
o provato anke a fare cosi .. ma nulla :
$pesce = $_POST["nome"];
$testo = $_POST["testo"];
$txt = ".txt";
$ext = ".php";
$pagina = $pesce.$txt;
$crea = $pesce.$ext;
$pagpesce = "pagpesce";
$contenuto = "$contenuto";
$contenutopesce = "$contenutopesce";
$testoa = "$testoa";
$testopesce = "$testopesce";
$pag = fopen($crea,"w+");
fputs($pag,"<html>");
fputs($pag,"<head>");
fputs($pag,"</head>");
fputs($pag,"<body>");
fputs($pag,"<?php");
fputs($pag,"".$pagpesce." = fopen($pagina,'rb');");
fputs($pag,"".$contenuto." = fread($pesce, filesize($pagina));");
fputs($pag,"fclose($pagpesce);");
fputs($pag,"".$contenutopesce." = 'testo.txt';");
fputs($pag,"".$testoa." = fopen('testo.txt','rb');");
fputs($pag,"".$testopesce." = fread($testoa, filesize($contenutopesce));");
fputs($pag,"fclose($testoa);");
mi chiedevo se è il metodo fputs(); che nn è adatto o sono io che sbaglio ... e se si dove?? ... xke non capisco ... speravo quindi che qualcuno più esperto di me possa aiutarmi
grazie in anticipo