Forum Webscript.Ru
Программирование => PHP => Тема начата: Frenk от 09 Июля 2002, 18:57:33
-
Делаю голосование на AdvancedPoll
Он выдает код
include_once "z:/home/minsktam.com/www/pool/poll_cookie.php";
?>
include_once "z:/home/minsktam.com/www/pool/booth.php";
echo $php_poll->poll_process(2);
?>
Не ПАШЕТ!
Подозреваю, сто проблема в -> , т.к. IE выдает
poll_process(2);?>
т.е. то, что стоит после ->
В чем проблема
:confused: :confused:
-
$php_poll->poll_process(2);
Обращение к функции класса....
Есьно твой код не будет работать ибо надо создать экземпляр класс вроде:
$php_poll=new poll;
посмотри как в файлах этот класс называется
-
Обращение к функции класса....
Есьно твой код не будет работать ибо надо создать экземпляр класс вроде:
$php_poll=new poll;
посмотри как в файлах этот класс называется
В booth.php есть
$CLASS["db"] = new polldb_sql;
$CLASS["db"]->connect();
$php_poll = new poll();
-
Frenk
А какие ошибки-то выдает?
-
Frenk
И вообще вместо Echo лучше писать:
print( $php_poll->poll_process(2););
-
И вообще вместо Echo лучше писать:
print( $php_poll->poll_process(2)
Ну написал, так IE выдала:
poll_process(2);); ?>
Во- блин!!! Все равно воспринимает все что после -> как обычный текст!
-
Ну написал, так IE выдала:
poll_process(2); ?>
Во- блин!!! Все равно воспринимает все что после -> как обычный текст!
Пардон! Пароль мой форум не принял и ляпнул как Unregistered !
-
Пиши первой строкой скрипта:
Error_Reporting(E_ALL);
Не может твой скрипт без ошибки работать!
Где-то она затаилась.
-
Пиши первой строкой скрипта:
Error_Reporting(E_ALL);
Написал.
Apach в файле errors ничего не пишет...
-
Frenk
эээ.....
Ошибки в браузер должны выплёвываться
-
Ну. елы-палы...
Я ж говорю- браузер пишет то, что стоит за гребанным -> !!!
т.е.
poll_process(2);?>
ВСЕ! Больше нигде ничего.
Да и недолжно бать, потому что IE воспринимает все сто после -> как тект, обычный текст и выдает его.
IE у меня в порядке, PHP тоже. Что-то с Advanced Poll.
Мот другая похожая система есть?
Advanced Poll крут! То что мне надо, блин, но вот скрипт, который он мне выдал чегой-то не работает и хоть ты тресни.
А сам я этих голосовалок много написал. Но вод что бы сделать сто-то подобное Advanced Poll\'у - пока слабоват...
-
Попробуй заменить
echo $php_poll->poll_process(2);
на
$php_poll->poll_process(2);
-
Ну. елы-палы...
Я ж говорю- браузер пишет то, что стоит за гребанным -> !!!
т.е.
poll_process(2);?>
ВСЕ! Больше нигде ничего.
Да и недолжно бать, потому что IE воспринимает все сто после -> как тект, обычный текст и выдает его.
IE у меня в порядке, PHP тоже. Что-то с Advanced Poll.
Мот другая похожая система есть?
Advanced Poll крут! То что мне надо, блин, но вот скрипт, который он мне выдал чегой-то не работает и хоть ты тресни.
А сам я этих голосовалок много написал. Но вод что бы сделать сто-то подобное Advanced Poll\'у - пока слабоват...
-
Что-то со связью у меня плоховато. Сообщение зря продублировал, ну ладно..
Пробовал исправить
echo $php_poll->poll_process(2);
на
$php_poll->poll_process(2);
И так тоже:
echo $php_poll->poll_process(2);
на
print ($php_poll->poll_process(2););
Не пашет. Отсекает все что после ->
-
IE воспринимает
А при чем здесь IE?
И это со всеми классами у тебя так, или только в этом скрипте?
-
не знаю, только что поставил это голосование. Все работает нормально, как с текстовыми файлами, так и с базой. У тебя как стоит PHP? И какой версии?
-
IE действительно ни припричем.
Я просто приводил результат работы.
А насчет остальных классов - не знаю.
Подозреваю, что только с этим, хотя может и со всеми(они просто у меня нигде больше не используютя).
Может какой-нить библиотеки нехватает, а?
-
MadDog
Какой версии. Кинь ссылочку - закачаю. Может голосование глючное.
А PHP у меня 4.1.0
-
А насчет остальных классов - не знаю.
Ну попробуй. Хотя бы вот этот пример:
class Test {
function display ($str) {
echo $str;
}
}
$test = new Test;
$test->display("Hello, world");
-
Спасибо, но я уже допер!
Просто мой файл имел расширение html, и сервер его неправильно обрабатывал. Надо было сделать расширение phtml! Теперь все пашет!!!
-
Frenk
Клиника :)