Skip to content
Advertisement

php include prints 1

i code the following

<?php 
if ($id = mysql_real_escape_string(@$_GET['pid']) 
    && $uid = mysql_real_escape_string(@$_GET['file']))
       echo include "foo.php"; 
    else 
       echo include "bar.php"; 
?>

When I use the include function in conjunction with a function that’s designed to output to the page (e.g., or echo include ‘foo.php’), it returns the include but with a “1” after the content that has been included.

Advertisement

Answer

echo include "foo.php"

should be

include 'foo.php';
User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement