[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ГОСТЕВАЯ КНИГА НА PHP
ДиммКа
Доброго времени суток! У меня есть такой небоольшой скрипт гостевой книги
 <?php
$post_string = 'get='.base64_encode(urlencode(serialize($_REQUEST))).
'&server='.base64_encode(urlencode(serialize($_SERVER)));

$forum_url = 'http://www.mini-forum.ru/forumv-noreg.php';

if (function_exists('curl_init')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $forum_url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, ' GET MINIFORUM ' . phpversion());
$rf_result = curl_exec($ch);
curl_close($ch);
} else {
$context = array('http' =>
array('method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded'."rn".
'User-Agent: GET MINIFORUM (non-curl) '.phpversion()."rn".
'Content-length: ' . strlen($post_string),
'content' => $post_string));
$contextid=stream_context_create($context);
$sock=fopen($forum_url, 'r', false, $contextid);
if ($sock) {
$rf_result='';
while (!feof($sock)) $rf_result.=fgets($sock, 4096);
fclose($sock);
}
}

echo $rf_result;
?>

Но когда я его вставляю на страницу у меня вместо гостевой пустое место! (даже ошибки не пишет!) в чем проблема?



Спустя 10 минут, 7 секунд (2.06.2010 - 10:54) Basili4 написал(а):
напиши в начале скрипта error_reporting (E_ALL); ошибки полезут

Спустя 18 минут, 40 секунд (2.06.2010 - 11:13) ДиммКа написал(а):
странно все вроде поставил но ошибки не лезут...

Спустя 1 час, 22 минуты, 41 секунда (2.06.2010 - 12:35) Mirexzpalich написал(а):
А разве можно открыть файл таким образом по протоколу HTTP?

 $sock=fopen($forum_url, 'r', false, $contextid);


Может FTP нада

$forum_url = 'ftp://www.mini-forum.ru/forumv-noreg.php';
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.