У меня есть этот код в profile.php:Код в включаемый файл не выполняет при загрузке на сервер
$table_to_paginate = 'updates';
$posts_per_page = 5;
require_once ("pagination/start_pagination.php");
$query = "SELECT * FROM updates ";
$query .= " ORDER BY id DESC ";
$query .= " LIMIT {$start}, {$posts_per_page}";
В прилагаемом файле, т.е. «пагинация/start_pagination.php» у меня есть эти коды:
//max displayed per page
$per_page = $posts_per_page;
//get start variable
if(isset($_GET['start'])) {
$start = $_GET['start'];
}
//count records
if(!isset($additional_info)){$additional_info = NULL;}
$counting = "SELECT * FROM {$table_to_paginate}";
$counting .= "{$additional_info}";
$record_count = mysql_num_rows(mysql_query($counting));
//count max pages
$max_pages = $record_count/$per_page; //may come out as decimal
if (!isset($start)) {
if(isset($upsidedown)){
if($record_count - $per_page < 0){ $start = 0;} else {$start = $record_count - $per_page;}
} else {
$start = 0;
}
}
проблема заключается в том, включаемые может найти файл, но он не обеспечивает переменные из включаемого файла, так что я могу использовать его в profile.php. Что-то смешное в том, что он работает с localhost, но когда я загружаю его на серверы, он не работает.
Дополнительная информация: Мне нужен $ start из включенного файла.
Сервер сколько отличается от локального хоста? –
Если вы положили оператор 'echo' во включенный файл, вы видите вывод? – Barmar
да. эхо работает, но никакие переменные не могут быть найдены из включенного файла даже в выражении echo. –