Jeg vil gerne gemme output fra filen phpinfo.php som en tekstfil på serveren. Således at filen for eksempel kan åbnes af et cronjob.
Jeg har følgende kode: <html> <title>*View information about installed PHP</title> <head> <body> <p>Below you see what version of PHP your webserver running</p> <?php phpinfo() if(isset($_POST['textdata'])) { $data=$_POST['textdata']; $fp = fopen('data.txt', 'a'); fwrite($fp, $data); fclose($fp); } ?> </body> </head> </html> --- Jeg får imidlertid en fejl angående if(isset($_POST['textdata'])), så jeg gør nok noget forkert.
Fornemt, hvis der er nogle som kan se hvad jeg skal rette.
Hej Arne-V, og tak for svaret. Dejligt, at du vil hjælpe lidt her :-).
1. Når jeg indsætter koden får jeg desværre en parse error (syntax error, unexpected '$data' (T_VARIABLE).
Min kode ser således ud: <html> <title>*View information about installed PHP</title> <head> <body> <?php ob_start(); phpinfo() $data = ob_get_contents(); ob_end_clean(); $data=$_POST['textdata']; $fp = fopen('data.txt', 'a'); fwrite($fp, $data); ?> </body> </head> </html> ---
Har du mulighed for at rette koden, så den vil fungere?
2. Er det muligt at begrænse afviklingen via $Server_User_Agent, så det for eksempel kun er Google Chrome som kan få adgang til filen, og hvis ja, hvordan gør jeg så dette (jeg har eksperimenteret, men kan ikke få det til at fungere)?
Hvis det skal være et crontab hvorfor kører du så ikke bare `php -i` og gemmer det i en fil?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.