Código PHP:
<?include "libro.php"; ?>
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homepages/32/d247160154/htdocs/MIWEB/paginas/sabias/sabias.php:4) in /homepages/32/d247160154/htdocs/MIWEB/paginas/sabias/libro.php on line 95
¿puede ser por el include? dado que el libro lo he probado directamente y funciona de maravilla
El codgio del libro es este aunque es bastante largo asi que lo divido en 2 partes:
Código PHP:
<?
$title = "";
$admin_password = "contraseña";
$admin_email = "[email protected]";
$home = "http://www.tuweb.com";
$notify = "NO";
//Your Operating System
//For Windows/NT user : WIN
//For Linux/Unix user : UNIX
$os = "UNIX";
//Maximum entry per page when you view your guestbook
$max_entry_per_page = 10;
//Name of file used to store your entry, change it if necessary
$data_file = "ardgb18.dat";
//Maximum entry stored in data file
$max_record_in_data_file = 300;
$max_entry_per_session = 2;
$imgcode = "YES";
//Color & font setting
$background = "<a class=\"numPost\" href=\"/foros/PHP/34489#555555\">#555555</a>";
$table_top = "#D3B68E";
$table_content_1a = "#EDEEE8";
$table_content_1b = "#E4E4E4";
$table_content_2a = "#FFF8F0";
$table_content_2b = "#FFEFDF";
$table_bottom = "#D3B68E";
$table_border = "<a class=\"numPost\" href=\"/foros/PHP/34489#000000\">#000000</a>";
$title_color = "#FFFF00";
$link = "<a class=\"numPost\" href=\"/foros/PHP/34489#0000\">#0000</a>FF";
$visited_link = "<a class=\"numPost\" href=\"/foros/PHP/34489#0000\">#0000</a>FF";
$active_link = "#FF0000";
$font_face = "verdana";
$message_font_face = "arial";
$message_font_size = "2";
$do = isset($_REQUEST['do']) ? trim($_REQUEST['do']) : "";
$id = isset($_GET['id']) ? trim($_GET['id']) : "";
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$self = $_SERVER['PHP_SELF'];
if (!file_exists($data_file)) {
echo "<b>Error !!</b> Can't find data file : $data_file.<br>";
exit;
} else {
if ($max_record_in_data_file != "0") {
$f = file($data_file);
rsort($f);
$j = count($f);
if ($j > $max_record_in_data_file) {
$rf = fopen($data_file,"w");
if (strtoupper($os) == "UNIX") {
if (flock($rf,LOCK_EX)) {
for ($i=0; $i<$max_record_in_data_file; $i++) {
fwrite($rf,$f[$i]);
}
flock($rf,LOCK_UN);
}
} else {
for ($i=0; $i<$max_record_in_data_file; $i++) {
fwrite($rf,$f[$i]);
}
}
fclose($rf);
}
}
}