Tom Chubb schreef:
Can anyone tell me how to wrap the results of highlight_file so it doesn't mess up the size of my table div?
use CSS to control the visual display in the browser. not to mention that 'table div' doesn't make much sense as a concept. probably you'll want to do something with the CSS property 'overflow'.
I tried the following and doesn't work! if ($ext == "phps") { $showcode = highlight_file($pathtoscripts . $_GET['file']);
you are not santizing the request data, you need to be doing something like the following (maybe someone else can check my example and offer even better sanitizing code?): $file = basename($_GET['file']); if (!$file) die('nice try'); $ext = explode('.', $file); $ext = array_pop($ext); if ($ext != 'phps') die('nice try'); $file = $pathtoscripts . basename($_GET['file']); if (is_dir($file) || !is_readable($file)) die('nice try');
echo wordwrap($showcode, 70);x } else { echo "Nice try, but you are not authorised to view the source of files with a $ext extension! ;)\n"; } Thanks, Tom
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php