GREK Жалоба Опубликовано 9 ноября, 2006 tHunder говорили про написание дорвеев. Было 2 варианта размещения страницы - xxxx/index.php и xxxx.php. Вот из этих двух вариантов лучше выбирать xxxx/index.php. Если ты выберешь хххх.php, но будет равнозначный вариант yyyy/index.php, то гугль выберет yyyy/index.php. Хочешь проверь сам. Создай страничку, расположи её на 2 адреса. Один как просто z.php, а второй вариант z/index.php. Задай в гугле поиск по ключевым словам, посмотри что он выдаст. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BearKing Жалоба Опубликовано 9 ноября, 2006 GREK Я тебя не совсем понимаю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Binfos Жалоба Опубликовано 9 ноября, 2006 Бред какой-то. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grigory Жалоба Опубликовано 9 ноября, 2006 GREK Во-первых, не путай дорвеи и наш ресурс. Тут нет заточки под ключевые слова. Во-вторых, ключевые слова в адресе дают очень маленький бонус. При желании, можно заточить адрес zhopa-mandarin.php под запрос о бритвенных станках, поэтому не заморачивайся. Тема закрыта (особенно, если учесть, что она не в тему топика). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mr.Faster Жалоба Опубликовано 30 января, 2007 неправильный запрос скрипту не передаются переменные Добавлено ([mergetime]1170157600[/mergetime]): http://traffic.astragsm.ru/sendsms.php?num...*&comments=dura работает так что ковыряй запрос а 301 заголовок - редирект, которого нет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BearKing Жалоба Опубликовано 30 января, 2007 xct А зачем ты таким методом пользуешься? Или это по той же самой, до сих пор, причине, о кторой ты мне говорил недавно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mr.Faster Жалоба Опубликовано 30 января, 2007 пробуй "Host: traffic.astragsm.ru".$nn. Добавлено ([mergetime]1170180793[/mergetime]): $socket='traffic.astragsm.ru'; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mr.Faster Жалоба Опубликовано 30 января, 2007 через курл <?php $number='78512******'; $comments='Hi'; $timeout=5; $user_agent = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"; // Áðîóçåð ïîëüçîâàòåëÿ $ch = curl_init(); // Èíèöèàëèçèðóåì ñåññèþ cURL curl_setopt($ch, CURLOPT_URL, "http://traffic.astragsm.ru/sendsms.php?number=".$number."&comments=".$comments.""); // Ïîñûëàåì çàïðîñ ê ñòðàíèöå $url curl_setopt($ch, CURLOPT_REFERER, "http://astrakhan.smarts.ru/send_sms"); // Ãîâîðèì, ÷òî ñ íå¸ æå ìû è ïðèøëè (íåîáÿçàòåëüíî) curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); // Ãîâîðèì ñâîé áðîóçåð (íåîáÿçàòåëüíî) curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Óêàçûâàåì íà òî, ÷òî ðåçóëüòàò íå äîëæåí áûòü âûâåäåí â áðîóçåð, à ïðîñòî âîçâðàùåí curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); // Óñòàíàâëèâàåì timeout - ìàêñèìàëüíîå âðåìÿ îæèäàíèÿ êîííåêòà ñ ïðîêñè curl_setopt($ch, CURLOPT_HEADER, 1); //âêëþ÷àåì çàãîëîâêè // curl_setopt($ch, CURLOPT_NOBODY, 0); //âûêëþ÷àåì òåëî ñòðàíèöû $tmp_result = curl_exec($ch); // Ðåçóëüòàò (ñîäåðæèìîå ñòðàíèöû $url, êîòîðóþ ìû çàïðàøèâàåì) curl_close($ch); // Çàêðûâàåì ñåññèþ //$tmp2_result = substr($tmp_result, 0, 15); //eregi('^HTTP/1\.[01]{1}[ ]+([0-9]+)[ ]+(.*)$',$tmp2_result,$regs); //$result = $regs[1]; echo $tmp_result; ?> пробуй Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mr.Faster Жалоба Опубликовано 30 января, 2007 <?php $number='78512******'; $comments='Hi'; $timeout=5; $user_agent = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"; // Броузер пользователя $ch = curl_init(); // Инициализируем сессию cURL curl_setopt($ch, CURLOPT_URL, "http://traffic.astragsm.ru/sendsms.php?number=".$number."&comments=".$comments.""); // Посылаем запрос к странице $url curl_setopt($ch, CURLOPT_REFERER, "http://astrakhan.smarts.ru/send_sms"); // Говорим, что с неё же мы и пришли (необязательно) curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); // Говорим свой броузер (необязательно) curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Указываем на то, что результат не должен быть выведен в броузер, а просто возвращен curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); // Устанавливаем timeout - максимальное время ожидания коннекта с прокси curl_setopt($ch, CURLOPT_HEADER, 1); //включаем заголовки // curl_setopt($ch, CURLOPT_NOBODY, 0); //выключаем тело страницы $tmp_result = curl_exec($ch); // Результат (содержимое страницы $url, которую мы запрашиваем) curl_close($ch); // Закрываем сессию //$tmp2_result = substr($tmp_result, 0, 15); //eregi('^HTTP/1\.[01]{1}[ ]+([0-9]+)[ ]+(.*)$',$tmp2_result,$regs); //$result = $regs[1]; echo $tmp_result; ?> покодируй $comments а вообще глянь у них с сайта кириллица отправляется - может скрипт тока на латиницу заточен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mr.Faster Жалоба Опубликовано 30 января, 2007 htmlentities может быть здесь поищи http://phpclub.ru/talk/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mr.Faster Жалоба Опубликовано 30 января, 2007 urlencode - URL-кодирует строку. Описание string urlencode (string str) Возвращает строку, в которой все не алфавитно-числовые символы (кроме -_.) заменены на знак процентов (%) с последующими двумя 16-ричными цифрами и пробелами, кодированными как знаки плюс (+). Она кодируется тем же способом, что и post данные WWW-формы, то есть как в типе носителя application/x-www-form-urlencoded. Это отличается от RFC1738-кодирования (см. rawurlencode()) тем, что, по историческим соображениям, пробелы кодируются как плюсы (+). Эта функция удобна при кодировании строки для использования в части запроса URL для передачи переменных на следующую страницу:Пример 1. urlencode() echo '<a href="mycgi?foo=', urlencode($userinput), '">'; Примечание: будьте внимательны с переменными, которые могут совпасть с элементами HTML. Мнемоники вроде &, © и £ разбираются браузером и используется реальная мнемоника, а не желаемое имся переменной. Это склока, которая тянется с W3C годами. Вот ссылка: http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2 PHP поддерживает изменение сепаратора аргументов на рекомендуемый W3C символ точка с запятой вместо .ini-директивы arg_separator. К сожалению, большинство пользовательских агентов не отправляют данные формы в формате с разделением точкой с запятой. Более переносимый способ - использовать & вместо & в качестве сепаратора. Вам не надо для этого изменять arg_separator РНР. Оставьте его как &, но просто кодируйте ваши URLs с помощью htmlentities()(urlencode($data)).Пример 2. urlencode/htmlentities() echo '<a href="mycgi?foo=', htmlentities(urlencode($userinput)), '">'; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mr.Faster Жалоба Опубликовано 30 января, 2007 можно и так просто всех косяков не предусмотришь и строковую замену придется делать еще для каких нибудь апострофов или еще чего Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ksanatos Жалоба Опубликовано 28 марта, 2007 Начал сдавать лабы в институте по надежности АСОИУ и еще одному предмету на РНР. Преподы, не желая показать некомпетентность, с умным видом смотрят в экран и практически не задают вопросов) Красота!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BearKing Жалоба Опубликовано 30 марта, 2007 Ksanatos Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ksanatos Жалоба Опубликовано 31 марта, 2007 ExER Мне один вообще заявил - а почему у тебя не по венгерской системе (а он ее требует). Полчаса объяснял, что тут переменная может быть и часто бывает по ходу выполнения скрипта чуть ли не всех стандартных типов))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AL-GALI Жалоба Опубликовано 31 марта, 2007 С преподами такие проблемы? Кстати, после Perl и PHP стараюсь избегать языков с нестрогой типизацией - грабли те еще... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ksanatos Жалоба Опубликовано 31 марта, 2007 Кстати, после Perl и PHP стараюсь избегать языков с нестрогой типизацией - грабли те еще... Ну может я еще его только начал учить.. но мне нравится. Оооочень удобно. Хотя в крупных проектах возможно будет сложно следить за всеми переменными и их типами... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Федос Жалоба Опубликовано 10 октября, 2007 Привет всем. Такой вопрос знатокам (я-то недавно начал баловаться php) Отладчики (типа Zend или phpEd или что еще) используете ли, и какой посоветуете? Котеров\Костарев советуют вроде phpEd, но 55 мег качать - это не про меня (( ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grigory Жалоба Опубликовано 11 октября, 2007 Федос Дык, а Zend ещё больше. Если что-то использовать хочешь, то придётся. А вообще, я лично юзаю Far + colorer plug-in (раскраска синтаксиса) и мне хватает. Никогда не юзал сторонних программ. Пытался пару раз, но они мне только тормозили процесс, а не ускоряли его. А Zend так вообще — тормоз тот ещё; он, вроде, на Java написан, так что поначалу грузился некоторое время, которого, порой, совсем не хотелось ждать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Blood Sin Жалоба Опубликовано 11 октября, 2007 Федос Ещё есть PHP Expert Editor (ankord.com/ru/) со встроенным отладчиком, весит около 5 мб, для жителей экс-СССР бесплатен (мне лицензию в своё время прислали). Но там для подключения отладчика прийдётся с бубном немного поколдовать. Я когда начинал, то использовал phpEd, отладчик действительно облегачал мучения чайника Пробовал Zend Studio, но она слишком мудрёная и жадная до ресурсов, хотя возможности у неё действительно впечатляют. Сейчас пользуюсь Notepad++ (notepad-plus.sourceforge.net/ru/site.htm), где из фишек есть только подстветка синтаксиса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mr.Faster Жалоба Опубликовано 11 октября, 2007 юзал и юзаю homesite отлаживаю на конкретном сервере Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BearKing Жалоба Опубликовано 11 октября, 2007 Smart Web Builder. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Федос Жалоба Опубликовано 11 октября, 2007 Понял, спасибо. Значит, путный отладчик пока отменяется (( Подсветка синтаксиса - это да, только она и спасает. Использую Aditor - открытие нескольких файлов в разных вкладках, автоматическое определение кодировки, перекодировка, отображение номеров строк, быстрая вставка тегов, удобное изменение размера шрифта, подсветка синтаксиса, наверное, для всех языков (десятки библиотек)...... Blood Sin А PHP Expert Editor можно к Денверу прикрутить? Описываются ли где-нибудь операции с бубном? (так, чтобы было понятно не только хакерам) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BearKing Жалоба Опубликовано 11 октября, 2007 Blood Sin А PHP Expert Editor можно к Денверу прикрутить? Описываются ли где-нибудь операции с бубном? (так, чтобы было понятно не только хакерам) ??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Blood Sin Жалоба Опубликовано 11 октября, 2007 Федос Денвер - это не одна программа, а просто уже собранный пакет из нескольких компонентов, следовательно прикрутить туда можно всё что нужно. Операции с бубном подробно описаны в руководстве к PHP Expert Editor. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты