Вопрос № 70271: здраствуйте. не как не могу понять почему не работает код. Нужно чтобы с файла выводило с канца строки, разбитые на страница. На первой странице все ок, а дальше не работает....Вопрос № 70311: Здравствуйте. У меня вопрос как мне переопределить стандартную функцию на свою. Например есть стандартная функция mail() мне надо создать свою функцию mail() и чтоб моя пользовательская функция обрабатывала родную.
function mail(){
// сд...Вопрос № 70323: Приветы экспертам! Хотелось бы организовать на своем сайте отправку текста с контента (стишки например) в виде СМС на мобилки. Перерыл инет, но служб не нашел. Может кто-то посоветует как это организовать? Заранее благодарен....Вопрос № 70408: Здравствуйте!
Объясните пожалуйста, как можно запускать php, приложением в windows. *.vb, *.js запускаются, а я так понял, что можно и *.php кликом запускать. И в чём будет разница работы....
Вопрос № 70.271
здраствуйте. не как не могу понять почему не работает код. Нужно чтобы с файла выводило с канца строки, разбитые на страница. На первой странице все ок, а дальше не работает.
Отвечает: Загиров Рустам
Здравствуйте, Маторник Михаил!
Непонятна вот эта строка: $perpage=$count%$page;
Я не стал разбирать скрипт, а переделал его. Плюс добавил свою функцию простановки страницы, которая добавляет ссылки на начальную и конечную страницу, осуществляет переход на страницу далее путём нажатия CTRL+→ и назад CTRL+←.
Несколько полезных, на мой взгляд, замечаний:
1) Не используйте точную привязку к имени скрипта, вместо этого лучше использовать значение $_SERVER['PHP_SELF']. Это поможет сохранить работоспособность скрипта при переименовании.
2) Используйте отступы. Это поможет в чтении скрипта через некоторый промежуток времени после написания.
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 10.01.2007, 14:13 Оценка за ответ: 5
Отвечает: HookEst
Здравствуйте, Маторник Михаил!
Условие ($start_pos < 0) - никогда не выполнится,
т.к. $start_pos = ($page-1)*$perpage, а $page>=1 и $perpage>0
Особо ничего не менял, просто для удобства ввел $end_pos($start_pos сообщение - выводится первым, $end_pos - последним,
более поздние(с большим индексом) сообщения выводятся выше, более ранних),
и $page принудительно устанавливаю тип INT:
Ответ отправил: HookEst (статус: Студент)
Ответ отправлен: 10.01.2007, 14:19
Вопрос № 70.311
Здравствуйте. У меня вопрос как мне переопределить стандартную функцию на свою. Например есть стандартная функция mail() мне надо создать свою функцию mail() и чтоб моя пользовательская функция обрабатывала родную.
function mail(){
// сдесь мой код
}
можно так сделать?
Отправлен: 10.01.2007, 17:14
Вопрос задал: Дмитрий В. (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Бородин Александр Олегович
Здравствуйте, Дмитрий В.!
Нет, так делать нельзя. Назовите функцию по-другому - переопределять стандартные функции в PHP запрещено.
--------- Ничто не сближает людей так, как совместное преступление. Или покупка телевизора.
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 10.01.2007, 21:24
Вопрос № 70.323
Приветы экспертам! Хотелось бы организовать на своем сайте отправку текста с контента (стишки например) в виде СМС на мобилки. Перерыл инет, но служб не нашел. Может кто-то посоветует как это организовать? Заранее благодарен.
Отправлен: 10.01.2007, 18:24
Вопрос задал: Atom (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Straight
Здравствуйте, Atom!
Вот, например есть, такой сервис:
http://www.websms.ru/
Ответ отправил: Straight (статус: Студент)
Ответ отправлен: 11.01.2007, 11:57
Отвечает: Angel7
Здравствуйте, Atom!
Можно попробовать через функцию mail(), где в качестве адреса указать адрес мобильной почты. Но у разных операторов он разный, поэтому нужно попросить Вашего отправителя еще и оператора указать из списка Вами предоставленных. И если его опреатора нет, то тогда не удастся отправить сообщение! Но другого выхода нет.
Вам может помочь программа SimpleMail, а точнее, ее шлюзы
Если нужно объяснить поподробнее - пишите в личку или на мини-форум!
Удачи!
--------- Не попрекай других в том, в чем слаб сам.
Ответ отправила: Angel7 (статус: Студент)
Ответ отправлен: 14.01.2007, 12:04
Вопрос № 70.408
Здравствуйте!
Объясните пожалуйста, как можно запускать php, приложением в windows. *.vb, *.js запускаются, а я так понял, что можно и *.php кликом запускать. И в чём будет разница работы.
Отвечает: Барков Илья Андреевич
Здравствуйте, Талипов А Н!
для зяыка php нужен собственный интеритатор.
в общем чтоыб Вас не грузить, просто скачайте denwer.
в нем всё есть. после установки появится диск Z.
положите свои скрипты в Z:/home/localhost/www
запустите сервер (start servers) на рабочем столе. и в браузере напишите http://localhost/<имя файла-скрипта>
скачать можно от сюда:
http://www.denwer.ru/dis/Base_PHP5/Base_PHP5_2006-10-04_a1.3.33_p5.1.6_m4.1.16_pma2.6.1.exe
на мой взгляд самая нормальная версия пакета Denwer.
подробнее на сайте www.denwer.ru
Ответ отправил: Барков Илья Андреевич (статус: 6-ой класс)
Ответ отправлен: 11.01.2007, 04:43
Отвечает: PVS
Здравствуйте, Талипов А Н!
Файлы *.php можно запускать, если в "Open with..." выбрать php.exe
Разница в том, что вывод будет идти в текстовое окно, соответственно HTML'ные заголовки не имеют смысла, а тэги будут просто уродовать вывод. Параметры передаются массивом argv[] и их нужно указывать через пробелы после php-файла.
Есть раширение php-tk - с его помощью можно написать графический интерфейс. Вероятно графику можно также написать с помощью API Windows'a (как модуль называется не помню, но он есть).
Ответ отправил: PVS (статус: Специалист)
Ответ отправлен: 11.01.2007, 12:01