PHP.SU

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

Страниц (10): В начало « ... 2 3 4 5 6 7 8 9 [10]

> Найдено сообщений: 143
demot Отправлено: 23 Октября, 2010 - 19:30:23 • Тема: Переменная в регулярном выражении • Форум: Программирование на PHP

Ответов: 3
Просмотров: 3143
Подскажите как в регулярку вставить переменную? Уже голову сломал
preg_match('/^[\w]+_<$asd>.jpg$/', $_POST['username']);
(Добавление)
уже сам разобрался Улыбка просто надо регулярку брать не в одинарные а в двойные кавычки
demot Отправлено: 23 Октября, 2010 - 11:24:56 • Тема: меняем имя файлу • Форум: Программирование на PHP

Ответов: 3
Просмотров: 227
Стандартной функцией rename()

Пример:
Цитата:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt");
  3. ?>


rename ( string oldname, string newname)
demot Отправлено: 20 Октября, 2010 - 11:57:28 • Тема: Помогите доработать форму ПХП • Форум: Программирование на PHP

Ответов: 10
Просмотров: 567
В email сообщение нужно добавить $_SERVER['HTTP_REFERER']
Т.е. ваш код можно привести к такому виду:
CODE (htmlphp):
скопировать код в буфер обмена
  1. $message = "$remote_url <b>Имя:</b>$name <p> <b>Е-маил:</b>$email <p><b>Сообщение:</b>$mess <p> <b>IP-адрес:</b>$REMOTE_ADDR <p><b>Источник:</b> $_SERVER['HTTP_REFERER']";
  2. mail ($to,$subject,$message) or print "Не возможно отправить";
demot Отправлено: 19 Октября, 2010 - 15:31:55 • Тема: Проверка на кириллицу • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1846
Можно так
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?
  2. $i=preg_match('/^[0-9A-Za-z]+$/', $_POST['username']);
  3. if($i!=0){
  4. echo "OK";
  5. }
  6. else {
  7. echo "Недопустимые символы";
  8. }
  9. ?>
demot Отправлено: 19 Октября, 2010 - 13:00:19 • Тема: Обращение к странице от другого ip • Форум: Программирование на PHP

Ответов: 8
Просмотров: 561
Всем спасибо за ответы/подсказки! Будем дальше развиваться и искать альтернативные пути Улыбка
demot Отправлено: 18 Октября, 2010 - 20:03:10 • Тема: Обращение к странице от другого ip • Форум: Программирование на PHP

Ответов: 8
Просмотров: 561
Uchkuma пишет:
А связаться с провайдером на предмет api?


Т.е. узнать каким способом происходит автоматическая авторизация и применить её в парсере?
demot Отправлено: 18 Октября, 2010 - 19:38:52 • Тема: Обращение к странице от другого ip • Форум: Программирование на PHP

Ответов: 8
Просмотров: 561
Мелкий пишет:
Либо подделывать IP (штатный механизмов php нет), либо можно такую схему организовать:
На клиентской стороне AJAX запрашивает биллинг. Далее 2 варианта:
0) парсить на клиенте с помощью JS
1) отсылать тем же аяксом на сервер, который уже парсит и возвращает нужный блок.


Проблема в том, что с AJAX'ом и JS я не в ладах. А что значит "подделывать IP"? Это каким таким способом?

Можно как-то отправить измененный REMOTE_ADDR при парсинге?
demot Отправлено: 18 Октября, 2010 - 19:12:07 • Тема: Обращение к странице от другого ip • Форум: Программирование на PHP

Ответов: 8
Просмотров: 561
Здравствуйте.
Объясню задачу. Есть инет провайдер, у него есть сайт. Есть сервер биллинга. Абоненты могут заходить на сервер биллинга, происходит автоматическая авторизация (исходя из IP адреса абонента генерируется passkey), как это происходит мне непонятно. Так вот хочу сделать вывод на сайте компании блок с балансом абонента, написал для этого парсер. Все работает отлично и красиво, только вот проблема, парсер обращается к странице биллинга от IP сервера сайта, соответственно выводятся не те данные.

Внимание вопрос, как можно сделать так, чтоб парсер обращался к странице биллинга от IP адреса абонента? Есть ли нечто подобное в PHP? Может кто-то предложит лучший вариант...

Всем заранее большое спасибо!

Страниц (10): В начало « ... 2 3 4 5 6 7 8 9 [10]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB