PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 2 3 4 [5] 6 7 8 »

> Найдено сообщений: 120
fullzero Отправлено: 02 Августа, 2011 - 11:18:07 • Тема: Локализация скрипта • Форум: Кодировки и все смежное

Ответов: 4
Просмотров: 2263
illy ты меня поражаешь Ха-ха Я конечно пог бы и вставить код, но у меня ничего бы не вышло. Весь файловый менеджер сделан в одном файле, что как мне кажется это кул Улыбка

Краткая статистика

Страниц 59
Слов 9388
Символов без пробелов 98662
Символов с пробелами 138418
Знаков припинания 11374
Строк 3268
fullzero Отправлено: 02 Августа, 2011 - 09:39:13 • Тема: Локализация скрипта • Форум: Кодировки и все смежное

Ответов: 4
Просмотров: 2263
Доброго времени суток. Нашёл скрипт, скачал, но он только на двух языках. Английский и португальский. Решил сделать перевод, но к сожалению после внедрения в скрипт русского языка, он начал отображать коракули. Как я понял проблема в кодировке. Как заставить его отображать нормально русский текст?
P.S. Скрипт приложил.
fullzero Отправлено: 28 Июля, 2011 - 12:07:28 • Тема: Пример авторизации на кукисах. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 226
Радость
fullzero Отправлено: 28 Июля, 2011 - 08:32:04 • Тема: Система Авторизация • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 41
Вот тут смотри http://forum.php.su/topic.php?fo...30830#1311830830 Радость
fullzero Отправлено: 28 Июля, 2011 - 08:27:10 • Тема: Пример авторизации на кукисах. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 226
тут есть http://pyha[dot]ru/articles/php/auth/ Улыбка
fullzero Отправлено: 26 Июля, 2011 - 09:30:44 • Тема: Перемещение файлов по категориям • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 54
tsoi85 спасибо, но это не пример это уже готовое решение Улыбка
fullzero Отправлено: 26 Июля, 2011 - 08:21:29 • Тема: Перемещение файлов по категориям • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 54
Есть папка Downloads .. Туда попадают разные файлы с разними именами от а до я. Необходимо написать скрипт который будет по первой букве файла определять дальнейшее место пребывания файла. То есть перемещать её в нужную папку. К примеру файл с именем начинающемся на Б он должен затолкать в папку категории Б. Я вот не знаю какие функции могут понадобиться. Папка Downloads большая, в ней около 5тыс файлов, может чуть меньше. Вот хочу попробовать средствами php расбросать их по категориям. Гугление к сожалению не помогло, выводит всё не то, ну или я плохо искал.
Какие могут понадобиться функции?
fullzero Отправлено: 07 Июля, 2011 - 14:47:38 • Тема: Отправка смс через интернет)) Post Submit Форма Переадресация Мегафон СМС • Форум: Работа с сетью

Ответов: 24
Просмотров: 7692
Всё ещё жду ответов Улыбка
fullzero Отправлено: 07 Июля, 2011 - 08:06:44 • Тема: Отправка смс через интернет)) Post Submit Форма Переадресация Мегафон СМС • Форум: Работа с сетью

Ответов: 24
Просмотров: 7692
Кому интересно вот код, для москвы и других регионов чуть чуть форма другая, в моём случае Мегафон Урал Улыбка
Беру не саму капчу а только <input type="hidden" name="codekey" value="числа отчуюда" /> так как они совпадают с числами в url у капчи. Вот толька капча медленно получается, ну и пофиг, зато она есть. Если есть более быстрый способ получить то с радостью выслушаю Улыбка
Делаю для себя чтоб с мобилки отправлять, всё же дешевле чем с телефона писать. По сути страничка через оперу мини будет весить около 4-5 кб.

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $url = file_get_contents ('http://ural.sendsms.megafon.ru/');
  4. if (preg_match("!<input type=\"hidden\" name=\"codekey\"   value=\"(.*?)\"  />!si",$url,$capcha));
  5. ?>
  6.  


И форма Улыбка
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <table width="400px">
  3. <form action="http://ural.sendsms.megafon.ru/sms.action" method="post" enctype="multipart/form-data" style="width:510px;">
  4. <input type="hidden" name="codekey" value="<?php print_r($capcha[1]);?>" />
  5. <input type="hidden" name="charcheck" value="йцукен"/>
  6. <input type="hidden" name="lang" value="" />
  7.  <tr>
  8.    <td>
  9.    <select name="prefix">
  10.    <option value="7922" name="prefix_f">+7 922</option>
  11.    <option value="7929" name="prefix_f">+7 929</option>
  12.    <option value="7932" name="prefix_f">+7 932</option>
  13.    </select>
  14.    <input maxlength="7" size="9" name="addr" type="text" value=""/>
  15.    </td>
  16.  </tr>
  17.  <tr>
  18.    <td>
  19.    <textarea rows="4" cols="29" name="message"></textarea>
  20.    </td>
  21.  </tr>
  22.  <tr>
  23.    <td>
  24.    <img src="http://ural.sendsms.megafon.ru/image.phtml?k=<?php print_r($capcha[1]);?>"/>
  25.    </td>
  26.  </tr>
  27.  <tr>
  28.    <td>
  29.    <input value="" name="codevalue" type="text" />
  30.    </td>
  31.  </tr>
  32.  <tr>
  33.    <td>
  34.    <input type="submit" value="Отправить" name="go" />
  35.    </td>
  36.  </tr>
  37. </form>
  38. </table>
  39.  


В форме стоит action="http://ural.sendsms.megafon.ru/sms.action" поэтому после отправки смс сразу переходит по адресу мегафона.

осталось только подделать POST запрос браузера, но не могу понять как это делается. Щас штудирую curl

Это параметры с формы
name="codekey" // переводится как ключ кодовый, совпадает с url капчи
name="charcheck" // какой то скрытый параметр йцукен, используется как мне кажется для проверки какой то
name="lang" // в форме он пустой
name="prefix" // префикс телефонного номера
name="addr" // номер телефона
name="message" // сообщение
name="codevalue" // url капчи совпадает с codekey
name="go" //кнопка отправки

Вот сам запрос с моей формы, просмотрел через pTraffer DEMO

POST /sms.action HTTP/1.1
User-Agent: Opera/9.80 (Windows NT 6.0; U; MRA 5.8 (build 4133); ru) Presto/2.8.131 Version/11.10
Host: ural.sendsms.megafon.ru
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Encoding: gzip, deflate
Referer: sms.php
Cookie: __utmz=120826828.1309858236.16.13.utmcsr=sms.php|utmccn=(referral)|utmcmd=referral|utmcct=/sms.php; checkstatus=42; __utma=120826828.1836130009.1306756951.1309928815.1309948885.21; bookmarks=eNpLtDKwqq4FAAZPAf4=; __utma=146476328.71856487.1310011683.1310011683.1310011683.1; __utmb=146476328.7.10.1310011683; __utmc=146476328; __utmz=146476328.1310011711.1.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=мегафон смс москва
Connection: Keep-Alive
Content-Length: 792
Content-Type: multipart/form-data; boundary=----------groqSDSicCI6n XWYRSw4VN


HTTP/1.1 301 Moved Permanently
Server: nginx/0.8.50
Date: Thu, 07 Jul 2011 04:50:59 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[prefix]=7922; path=/
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[addr]=НОМЕР ТЕЛЕФОНА; path=/
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[message]=ТЕСТ СООБЩЕНИЯ; path=/
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[transliterate]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT; path=/
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[send_after_flag]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT; path=/
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[send_hour]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT; path=/
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[send_minute]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT; path=/
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[send_day]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT; path=/
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[send_month]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT; path=/
Set-Cookie: charcheck=йцукен; path=/
Set-Cookie: form[send_year]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT; path=/
Set-Cookie: form[prefix]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[addr]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[message]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[transliterate]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[send_after_flag]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[send_hour]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[send_minute]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[send_day]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[send_month]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[send_year]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Set-Cookie: form[smile_file]=deleted; expires=Wed, 07-Jul-2010 04:34:59 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 07 Jul 2011 04:35:00 GMT
Location: /send/FEAFEC0DD424F392
Content-Language: ru

Выручайте кто чем может, помогите подделать post запрос через Curl Закатив глазки
fullzero Отправлено: 06 Июля, 2011 - 13:56:49 • Тема: Отправка смс через интернет)) Post Submit Форма Переадресация Мегафон СМС • Форум: Работа с сетью

Ответов: 24
Просмотров: 7692
А как передать параметры из формы в скрипт?

Напрямую? в смысле эээ...

CODE (html):
скопировать код в буфер обмена
  1. <form action="send" method="post">


?
а дальше скрипт всё выполнит?
fullzero Отправлено: 06 Июля, 2011 - 12:59:10 • Тема: Отправка смс через интернет)) Post Submit Форма Переадресация Мегафон СМС • Форум: Работа с сетью

Ответов: 24
Просмотров: 7692
Через регулярные выражения, теперь не знаю как сделать поддельный post запрос через curl. Куча статей в интернете но они слизаны друг у друга, столько вопросов появляется. Все молчат.
fullzero Отправлено: 06 Июля, 2011 - 12:35:56 • Тема: Отправка смс через интернет)) Post Submit Форма Переадресация Мегафон СМС • Форум: Работа с сетью

Ответов: 24
Просмотров: 7692
Да
fullzero Отправлено: 06 Июля, 2011 - 07:43:28 • Тема: Отправка смс через интернет)) Post Submit Форма Переадресация Мегафон СМС • Форум: Работа с сетью

Ответов: 24
Просмотров: 7692
Как осуществить передачю в curl из моей формы? К примеру в этот скрипт.

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. //инициализируем сеанс
  5. $curl = curl_init();
  6.  
  7. //уcтанавливаем урл, к которому обратимся
  8. curl_setopt($curl, CURLOPT_URL, 'http://ural.sendsms.megafon.ru/sms.action');
  9.  
  10. //включаем вывод заголовков
  11. curl_setopt($curl, CURLOPT_HEADER, 1);
  12.  
  13. //передаем данные по методу post
  14. curl_setopt($curl, CURLOPT_POST, 1);
  15.  
  16. //теперь curl вернет нам ответ, а не выведет
  17. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  18.  
  19. //переменные, которые будут переданные по методу post
  20. curl_setopt($curl, CURLOPT_POSTFIELDS, 'codekey=$codekey&charcheck=$charcheck&lang=$lang&prefix=$prefix&addr=$addr&message=$message&codevalue=$codevalue&go=$go');
  21.  
  22. //я не скрипт, я браузер опера
  23. curl_setopt($curl, CURLOPT_USERAGENT, 'Opera 10.10');
  24.  
  25. $res = curl_exec($curl);
  26.  
  27. //проверяем, если ошибка, то получаем номер и сообщение
  28. if(!$res){
  29.         $error = curl_error($curl).'('.curl_errno($curl).')';
  30.         echo $error;
  31. }
  32. //если не ошибка, то выводим результат
  33. else{
  34.         echo $res;
  35. }
  36.  
  37. curl_close($curl);
  38. ?>
  39.  
fullzero Отправлено: 10 Июня, 2011 - 14:43:11 • Тема: CURL - отправка пост • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 75
ural.sendsms.megafon.ru

но форма будет на моём сайте
fullzero Отправлено: 10 Июня, 2011 - 14:20:46 • Тема: CURL - отправка пост • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 75
Поподробнее расскажи или покажи или опиши

Страниц (8): « 1 2 3 4 [5] 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB