Hei, får en fancy liten feil i koden min. Har prøvd å fikse det men får ikke til...
Feil
Index.php
Reader:
Og er det noen måte jeg kan få "reader" til å bli dynamisk på?
Feks. hvis æ skriv Error så åpner den error.log uten at jeg har "Hardkodet" dette?
Feil
Kode
Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in /var/www/html/logs/reader.php on line 5
Index.php
Kode
<?php include("../system/check.php"); //Denne er bare for login så folk ikke kan lese loggene ;) include_once("reader.php"); ?> <html> <head> <title>Log reader</title> </head> <body> <form id="login" method="post" action="<?PHP checkfile(); ?>"> <table> <tr align="right"> <td><span>File:</span></td> <td><input name="file" id="file" class="textbox" type="text"></td> </tr> <tr> <td></td> <td><input name="loginbtn" id="loginbtn" class="loginbtn" value="Log In" type="submit"></td> </tr> </table> </form> </body> </html>
Kode
<?php function checkfile() { if (!empty($_POST['file'])) { if $POST['file'] == "Secrit" { $file = "login.log"; return READ(); } elseif $POST['file'] == "login" { $file = "Secrit.log"; return READ(); } else { die("Unknown file!"); } die("ERROR: /dev/null not found!"); }else{ return;} } function READ() { $f = fopen($file, "r"); while ( $line = fgets($f, 1000) ) { print $line; } } ?>
Feks. hvis æ skriv Error så åpner den error.log uten at jeg har "Hardkodet" dette?
Sist endret av darkslayer322; 20. september 2012 kl. 14:49.