|
|
|
| Это же возможно?! ;-))
Че для етого нужно?.. | |
|
|
|
|
|
|
|
для: Sfinks
(18.12.2004 в 22:36)
| | Необходимо установить на свою машину WEB-сервер Apache и PHP. В статье по ссылке описана установка.
http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|
|
|
|
|
для: Sfinks
(18.12.2004 в 22:36)
| | Это разбирается по косточкам в статье по ссылке - если у вас возникнут сложности на каком-либо из этапов пишите - обязательно поможем.
http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|
|
|
|
|
для: cheops
(18.12.2004 в 22:46)
| | БОЛЬШОЕ СПАЧИБО !!!
Разобрано действительно, что называется, "Для ЧАЙНИКОВ" ;-)
Все выкачал установил и настроил.... Работает! КЛАСС :-)
Единственная проблема - это 30+ метров трафика через GPRS! =))
Ёпрст, я еще никогда не спускал за пару часов $8 !!!
Вам ет кнечно не интересно, но нуно мне ведь гдет выплеснуть эмоции ;-))
Обалдеть! И "ВСЕ ВЫКАЧАЛ" - это без MySQL....
Лана, все, буду терь трудиться =))) | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 03:07)
| | Мне-то как раз это очень интересно... я тоже в основном GPRS пользуюсь, стараюсь файлы больше 2 Мб не качать :))) | |
|
|
|
|
|
|
|
для: cheops
(19.12.2004 в 03:17)
| | НЕ, НЕ ВСЕ В ПОРЯДКЕ !!! :-((
Вот в таком коде:
<?php
header("Content-Type: text/plain");
header("Content-Transfer-Encoding: base64");
header("charset=koi8r");
$otv = array(
0 => "не указан параметр",
1 => "другой_текст_1",
2 => "другой_текст_2",
3 => "другой_текст_3",
);
$p = (int)$p;
echo"$otv[$p]";
?>
| на запрос:
http://localhost/all.php?p=1 (да и ваще с любым параметром) выдает ошибку:
500 Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
--------------------------------------------------------------------------------
Apache/2.0.52 (Win32) Server at localhost Port 80
|
А при обращении коду
<?php
$otv = array(
0 => "не указан параметр",
1 => "другой_текст_1",
2 => "другой_текст_2",
3 => "другой_текст_3",
);
$p = (int)$p;
echo"$otv[$p]";
?>
| на любой параметр, равно как и на его отсутстяие, говорит
Что нужно перенастроить?
На удаленном хосте первый вариант работает работает четко!!!
А мне нужен именно первый. | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 03:36)
| | Дело скорее всего в отключённой директиве register_globals, которая несёт ответственность за непосредственную передачу параметров запроса в переменные. Её можно включить в конифигурационном файле php.ini:
но лучше сразу использовать суперглобальные массивы. Подробности в статье по ссылке http://www.softtime.ru/info/articlephp.php?id_article=13 | |
|
|
|
|
|
|
|
для: cheops
(19.12.2004 в 09:27)
| | Почему-то от включения register_globals = On ничего не изменилось, хотя Apache я перезапустил, но через $_GET заработало. Значит так и будем писать =))
СТОП!
А php.ini надо в c:/php менять или в c:/windows?
Я в c:/windows меняю.... Верно? | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 11:38)
| | >Я в c:/windows меняю.... Верно?
Да, нужно менять в c:/windows... | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 11:38)
| | 2Sfinks
Хочу заметить, если собираемся использовать эти сообщения в телефоне то стоит заметить , что кодировка должна быть utf8.
2Дизайнер Еще хочу заметить , на gprs скорость стандартная 57.6.
Скорость закачки варьируеться от 7 до 5 кб\сек.
А вот загруженность сети- это да =) У меня БиЛайн так там сеть загреженно =/ | |
|
|
|
|
|
|
|
для: Akira
(19.12.2004 в 18:11)
| | >кодировка должна быть utf8.
Вопрос пока не в реализации, а в локализации! В сети все работает, и на телефоне тоже отображается верно!
>на gprs скорость стандартная 57.6.
Лично у меня подключение на 115.2 =)) | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 20:57)
| | >>на gprs скорость стандартная 57.6.
>Лично у меня подключение на 115.2 =))
Это скорость соедиения между трубой и компьютером - реально она ниже, у меня на моторе C350 (3+1) редко до 50% от 115.2 Кбит/с доходит. | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 03:36)
| | У заголовков достоточно жёсткий формат и в первом случае сбоит из-за последнего заголовка (ошибочный синтаксис), следует эти 3 заголовка записать следующими двумя строками:
<?php
header("Content-Type: text/plain; charset=koi8r");
header("Content-Transfer-Encoding: base64");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(19.12.2004 в 09:37)
| | С таким заголовком ошибку он выдавать перестал, но вот что получается при просмотре:
мЮЯРПНИРЕ ЯБНИ РЕКЕТНМ ДКЪ ОНКСВЕМХЪ EMS-ЙЮПРХМНЙ!
-это с кодировкой браузера Кирилица (KOI8-R).
Настройте свой телефон для получения EMS-картинок!
-это с кодировкой браузера Кирилица (Windows).
Т.е. charset игнорируется!
Тем более, я же говорю, на удаленном хосте [url]www.hostinganime.com[/url] все замечательно работает именно с таким заголовком:
<?php
header("Content-Type: text/plain");
header("Content-Transfer-Encoding: base64");
header("charset=koi8r");
?>
| Я его из своего рабочего кода скопировал.
Можете глянуть, например, http://www.hostinganime.com/sfinks/epic.php?p=1. | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 11:32)
| | Хм... я в таких ситуациях голову себе не забиваю. Код предназначен для сервера, а не для локального использования, поэтому для localhost можно поставить заглушку вроде
<?php
if($_SERVER["SERVER_NAME"] != "localhost")
{
header("Content-Type: text/plain");
header("Content-Transfer-Encoding: base64");
header("charset=koi8r");
}
?>
|
Тогда при локальном использовании заголовки будут игнорироваться, но как только код будет попадать в условия сервера они будут посылаться клиенту. | |
|
|
|
|
|
|
|
для: cheops
(19.12.2004 в 18:15)
| | Это тоже не вариант :-(
Код:
<?php
if($_SERVER["SERVER_NAME"] != "localhost")
{
header("Content-Type: text/plain");
header("Content-Transfer-Encoding: base64");
header("charset=koi8r");
}
echo"Текст<ems:br><encode>КОМАНДА</encode> -как настроить EMS?"
?>
|
должен возвращать:
Текст<ems:br><encode>КОМАНДА</encode> -как настроить EMS?
|
а возвращает:
ТекстКОМАНДА -как настроить EMS?
|
| |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 21:08)
| | Тогда попробуйте вот так:
<?php
header("Content-Type: text/plain");
if($_SERVER["SERVER_NAME"] != "localhost")
{
header("Content-Transfer-Encoding: base64");
header("charset=koi8r");
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(19.12.2004 в 21:25)
| | Ну да, так заработало!
СПАСИБО!!!
А скажите, часто с php такие проблемы возникают из-за всяких мелочей, или это я просто так сразу наткнулся, фактически не успев начать? | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 21:32)
| | >А скажите, часто с php такие проблемы возникают из-за всяких
>мелочей, или это я просто так сразу наткнулся, фактически не
>успев начать?
По началу часто... это связано с тем, что большинство разработчиков работают в Windows, создавая Web-приложения под UNIX, учитывая что вы работаете под WAP - там вмешивается третья сила - оператор, милипусенькие экраны сотяр и т.п. Каждый вносит свои ограничения, что некоторое число проблем имеет место быть... Но в PHP их много меньше, чем у альтернативных средств разработки - он как раз под эти условия и создавался... | |
|
|
|
|
|
|
|
для: cheops
(19.12.2004 в 18:15)
| | Т. е. желательно, ничего не менять в коде, а настроить localhost! | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 21:22)
| | И еще вопрос:
Возможна такая разница результата, из-за того, что у меня Windows, а на серваке, возможно *nix? Или php от операционки не зависит? | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 21:38)
| | PHP содавался как межплатформенный язык программирования и в большинстве случае проблем не возникнет - проблемы начинаются при взаимодействии с операционной системой - файлы, права доступа, сетевые функции и т.п.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=108
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=984 | |
|
|
|
|
|
|
|
для: cheops
(19.12.2004 в 21:54)
| | Ну ладно, кажись на етом можно тему закрыть :-))
Еще раз ОГРОМНОЕ СПАСИБО за помощь и отзывчивость!!! :-)) | |
|
|
|
|
|
|
|
для: Sfinks
(19.12.2004 в 03:07)
| | 30 метров за пару часов по GPRS! Я Вам завидую :)
Моя скорость несравнимо ниже. А это где такая скорость GPRS? В смысле оператор и регион? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(19.12.2004 в 03:31)
| | BeeLine, Волгоград ;-))
Когда не врываются и не сбивают SMSки, скорость 5-7 кб/сек :-)) | |
|
|
|