Вопрос № 52761: Уважаемые Эксперты! у меня к вам просьба можети ли выслать простенький пример тестирования. я только учусь! заранее огромное спасибо! ...Вопрос № 52780: Вопрос по PHP ООП
Писать начал именно ООП недавно. Пока путаюсь с общей теорией.
Есть класс предметов, скажем автомобилей, физически автомобили описаны в БД, один автомобиль - уникальный номер в таблице.
Делаю родительский класс и ...Вопрос № 52803: Здравствуйте, эксперты.
Недавно видел на сайте PCBSD (http://www.pcbsd.com) голосование, которое происходит без перезегрузки (открытия новой) страницы. Подскажите, пожалуйста, как это можно реализовать.
Заранее благодарен....Вопрос № 52807: Здравствуйте!
Скрипт выдаёт такую ошибку:
Warning: file(http://www.google.com/search?client=navclient-auto&ch=61146788208&features=Rank&q=info:http://elemelot.com) [function.file]: failed to open stream: HTTP request failed! HTTP/1.0 403...
Вопрос № 52.761
Уважаемые Эксперты! у меня к вам просьба можети ли выслать простенький пример тестирования. я только учусь! заранее огромное спасибо!
Отправлен: 21.08.2006, 16:41
Вопрос задал: ERA (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Angel7
Здравствуйте, ERA!
PHP-скрипт я такой не знаю. Но знаю JavaScript. Код ниже. Замените поля на нужные вам - там есть комментарии.
Надеюсь, понадобится.
Приложение:
--------- На ошибках учатся!
Ответ отправила: Angel7 (статус: 1-ый класс)
Ответ отправлен: 22.08.2006, 08:17 Оценка за ответ: 5 Комментарий оценки: Спасибо, но у меня свои на javaскрипте, а хотелось бы реализацию на php так больше возможности подключать БД
Вопрос № 52.780
Вопрос по PHP ООП
Писать начал именно ООП недавно. Пока путаюсь с общей теорией.
Есть класс предметов, скажем автомобилей, физически автомобили описаны в БД, один автомобиль - уникальный номер в таблице.
Делаю родительский класс и в нем описываю все что одинаково для всех автомобилей (колеса, двигатель ...). Дальше делаю несколько дочерних классов типа гоночные, грузовые, трактора...
А вот теперь главная задача. Допустим в скрипте нужно на страничку вывести все подробности автомобиля причем известен только номер строчки в БД. Но на выходе нужно иметь экземпляр дочернего класса.
Как это сделать правильно?
Сдедал так (код прилагаю), это работает. Но у меня сильные подозрения, что это неверно.
Приложение:
Отправлен: 21.08.2006, 17:58
Вопрос задал: Alexey-PHP (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: NoOne
Здравствуйте, Alexey-PHP!
Я бы предложил такой вариант, смотрите приложение. В таблице надо, чтобы хранились названия самих классов.
Приложение:
--------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (c) М.Фаулер
Ответ отправил: NoOne (статус: 2-ой класс)
Ответ отправлен: 22.08.2006, 07:57
Вопрос № 52.803
Здравствуйте, эксперты.
Недавно видел на сайте PCBSD (http://www.pcbsd.com) голосование, которое происходит без перезегрузки (открытия новой) страницы. Подскажите, пожалуйста, как это можно реализовать.
Заранее благодарен.
Отправлен: 21.08.2006, 20:36
Вопрос задал: Н.В. (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: NoOne
Здравствуйте, Н.В.!
Никакого голосования на том сайте я, к сожалению, не нашел, хотя и не углублялся. Самыми реальными видятся два варианта:
1. С использованием плавающего фрейма - iframe (<iframe width=x height=y src='путь к файлу голосования'></iframe>)
2. С использованием Ajax. Для Аякса маленький пример не привести, поэтому, либо воспользуйтесь поискаом и найдите подбробную информацию об этой технологии, либо воспользуйтесь первым вариантом.
--------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (c) М.Фаулер
Ответ отправил: NoOne (статус: 2-ой класс)
Ответ отправлен: 21.08.2006, 21:27 Оценка за ответ: 2 Комментарий оценки: К сожалению, Ваш ответ не принёс ничего полезного! Что такое Ajax я, к сожалению,
не знаю!
Отвечает: Jeka911
Здравствуйте, Н.В.!
На сайте я голосования тоже не нашел, но идея есть: javascript.
1.При клике на вариант, меняем адресс какой-нибудь картинки на странице, на
(img.src='voteimage.php?id=43), где 43 номер варианта (например)
Скрипт voteimage.php, обновляет базу, увеличивая голоса у переданного варианта, и передает ту же картинку, что была на странице.
2. Опять же через javascript увеличиваем число возле варианта.
Страница не перегружается, а голоса идут.
--------- Шахтер - чемпион!!!
Ответ отправил: Jeka911 (статус: 8-ой класс)
Ответ отправлен: 21.08.2006, 22:17 Оценка за ответ: 5 Комментарий оценки: Спасибо. Буду пробовать.
Вопрос № 52.807
Здравствуйте!
Скрипт выдаёт такую ошибку:
Warning: file(http://www.google.com/search?client=navclient-auto&ch=61146788208&features=Rank&q=info:http://elemelot.com) [function.file]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /home/mrulez/public_html/advanced/prcy/img.php on line 91
Warning: Cannot modify header information - headers already sent by (output started at /home/mrulez/public_html/advanced/prcy/img.php:91) in /home/mrulez/public_html/advanced/prcy/img.php on line 143
Я так понимаю он не может открыть файл на удалённом сервере... Но когда я проверяю скрипт у себя на компьютере - всё прекрасно работает, а когда закачиваю на хостинг - получается такая ошибка...
Подскажите решение проблемы....
Отвечает: Cimus
Здравствуйте, Dushin Igor!
Первая ошибка скорее всего из-за того, что Ваш хостинг-провайдер запрещает открывать удалённые файлы. (Так частенько делают на бесплатных хостинг-площадках) Свяжитесь со службой поддержки или загляните в хелп хостинга.
По поводу второй ошибки - Вы пытаетесь отправить заголовок после передачи содержимово странички, ВСЕ заголовки в том числе и куки должны быть отправлены до содержания страницы.
--------- Достичь можно любых высот !
Ответ отправил: Cimus (статус: 6-ой класс)
Ответ отправлен: 21.08.2006, 22:11