PHP.SU

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

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

> Найдено сообщений: 71
bt_corp Отправлено: 12 Мая, 2013 - 01:35:46 • Тема: Обход referer средствами curl или как-то иначе ... • Форум: Работа с сетью

Ответов: 5
Просмотров: 4423
Существует некий... не слабо защищенный буржуйский видео туб который содержит ссылки на .mp4 файлы и ясное дело злобно защищает свое добро от хотлинка... Хм

По логике вещей использую CURL для подстановки HTTP_REFERER
Существует ссылка: "http://4.xhcdn.com/key=0qDu7AhXmhs,end=1368324204/data=1534875403/speed=375k/1925672_redhead_casting.mp4"
на видео файл которую в будущем нужно вставить в плеер для воспроизведения...

Если скопировать ее и тупо вставить в адресную строку то нужный видео файл успешно загружаеться ... Но если создать ссылку на этот файл или же просто вставить ее в плеер то их сервер начинает грузить заглушку "out.flv" заключаю что дело тут в HTTP_REFERER
Но не понимаю как-так подставить чтобы ссылка работала коректно в плеере...

Помогите, по-возможности! Жду идей! Застрял, уже седьмой час ковыряю! Растерялся

Думаю что нужен CURL, Для подстановки использовал
CODE (htmlphp):
скопировать код в буфер обмена
  1. curl_setopt($ch, CURLOPT_REFERER, "http://site.com"); // замена HTTP_REFERER
bt_corp Отправлено: 29 Апреля, 2013 - 12:33:22 • Тема: Как регуляркой собрать нужные ссылки на странице ? • Форум: Регулярные выражения

Ответов: 2
Просмотров: 165
OrmaJever пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1. '#(/video\d+/(.+?))"#i'


спасибо, работает!

(Добавление)
Уже нашел решение.
Может кому-то пригодиться:
PHP:
скопировать код в буфер обмена
  1.  
  2. $source = file_get_contents("http://site.com/");
  3. preg_match_all('#(/video\d+/(.+?))"#i',$source, $data);
  4.  
  5. $data = array_unique($data[0]);
  6. foreach ($data as $url)
  7. {
  8. echo "$url";
  9. }
  10.  
bt_corp Отправлено: 29 Апреля, 2013 - 12:23:40 • Тема: Как регуляркой собрать нужные ссылки на странице ? • Форум: Регулярные выражения

Ответов: 2
Просмотров: 165
К примеру есть исходник с силками на нужные страницы:
нужно как-то вытянуть эти ссылки и потом например в цикле записать их в базу.
/video1939835/just_one_life_-_okkkk
/video3870603/mdaddd_-_lip_and_pepper_2012_cd2

...
ссылок может быть много... помогите по возможности Растерялся

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div class="thumbBlock">
  3. <div class="thumbInside">              
  4. <p><a href="/video1939835/just_one_life_-_okkkk">Just one life - okkkk</a></p>
  5.  
  6. <p class="metadata">
  7. <span class="bg">
  8. <span class="duration">(34 min)</span>
  9. </span>
  10. </p>
  11. </div>
  12. </div>
  13.  
  14. <div class="thumbBlock">
  15. <div class="thumbInside">              
  16. <p><a href="/video3870603/mdaddd_-_lip_and_pepper_2012_cd2">Mdaddd - Lip and Pepper (2012) CD2</a></p>
  17.  
  18. <p class="metadata">
  19. <span class="bg">
  20. <span class="duration">(1h 4 min)</span>
  21. </span>
  22. </p>
  23. </div>
  24. </div>
  25.  
bt_corp Отправлено: 10 Августа, 2012 - 14:09:44 • Тема: Вырезка ссылки с html кода • Форум: Регулярные выражения

Ответов: 5
Просмотров: 485
спасибо, Runet4ik!
bt_corp Отправлено: 10 Августа, 2012 - 12:04:58 • Тема: Вырезка ссылки с html кода • Форум: Регулярные выражения

Ответов: 5
Просмотров: 485
уже сделал, спасибо
bt_corp Отправлено: 10 Августа, 2012 - 05:37:31 • Тема: Вырезка ссылки с html кода • Форум: Регулярные выражения

Ответов: 5
Просмотров: 485
Здравствуйте,
Есть исходный код страницы, нужно вырезать то, что жирным.
Помогите!

...HTML код...
flv_h264_url=http://videos.flv2.xxxxxxx.com/_videos_t4vn23s9jc5498tgj49icfj4678/0000110/_h264flv/0110255.flv?47aac1f74dca44b0626f9b5ace21d75ccdec3edb34810feec83bf7e6e9c7116f229b7ba04381154b2e453a989cf072f61d63d515146f4748aeeab8&start_type=h264
...HTML код...
bt_corp Отправлено: 29 Июня, 2012 - 12:14:03 • Тема: Перемещение announce трекера с HTTP на UDP • Форум: Работа с сетью

Ответов: 4
Просмотров: 1453
Так как это реализовать?
bt_corp Отправлено: 29 Июня, 2012 - 03:58:37 • Тема: Перемещение announce трекера с HTTP на UDP • Форум: Работа с сетью

Ответов: 4
Просмотров: 1453
Доброго времени суток!

Я хочу, переместить трекер с http:// на udp://
Но не понимаю, как ... Хм

Сейчас данные передаются на http://exemple.com/announce.php а нужно udp://exemple.com:80/announce

Помогите пожалуйста! Однако
bt_corp Отправлено: 26 Июня, 2012 - 11:42:48 • Тема: Экранирование BBCode • Форум: Хранение данных, их вывод и обработка

Ответов: 2
Просмотров: 1925
IllusionMH пишет:
bt_corp, что такое модификатор e я не знаю, но, возможно, не хватает додификатора m для многострочного поиска


модификатор e - заставляет PHP интерпритировать второй параметр функции preg_replace как PHP код

хмм, не работает..
(Добавление)
Проблема решена! Улыбка

Разделил сущности символов потому что их не отражает форум. (убрать пробелы и будет работать)

Правило для экранирования бб кодов:
PHP:
скопировать код в буфер обмена
  1. $text = preg_replace('~\[shield\](.+?)\[/shield\]~sie', '\'<div>\' . strtr(\'$1\', array(\'[\' => \'& #91;\', \']\' => \'& #93;\', \':\' => \'& #58;\', \'@\' => \'& #64;\')) . \'</div>\'', $text);
bt_corp Отправлено: 26 Июня, 2012 - 09:14:11 • Тема: Экранирование BBCode • Форум: Хранение данных, их вывод и обработка

Ответов: 2
Просмотров: 1925
На сайте работают ББ коды, нужно их экранировать чтобы когда определенный текст с bbcode был в теге [shield] [/shield] то все теги которые есть внутри этого должны отображаться как обычный текст при обработке.

Например так как здесь на форуме, но эта возможность реализована в теге code:

Как это сделать?

CODE (text):
скопировать код в буфер обмена
  1. [b]Жанр:[/b] комедія
  2. [b]Країна:[/b] США
  3.  
  4. [img]http://www.imdb.com/title/tt1636826/[/img]
  5.  
  6. [b]Кіностудія / кінокомпанія:[/b] Green Hat Films, Silver Pictures
  7. [b]Режисер:[/b] Ніна Нурізаде
  8. [b]Актори:[/b] Томас Манн, Олівер Купер, Джонатан Деніел Браун, Дакс Флейм, Кірбі Блісс Блантон
  9.  
  10. [b]Сюжет:[/b]
  11. У центрі історії троє однокласників, які вирішили влаштувати круту вечірку і прославитися на всю округу. Звісно, утримати події під контролем у них не вийшло і тусовка розростається настільки, що зупинити її вже нікому не під силу... Буде круто!
  12.  
  13. [b]Тривалість:[/b]
  14. [b]Відео: [/b]
  15.  

(Добавление)
Нашел правило которое делает то что нужно, но не работает если в тексте есть перенос на новую строку, за перенос в редакторе отвечает функция nl2br

Помогите переписать это правило чтобы работало независимо от переносов!

Разделил сущности символов потому что их не отражает форум.

CODE (htmlphp):
скопировать код в буфер обмена
  1. $text = preg_replace('~\[shield\](.+?)\[/shield\]~ie', '\'<div>\' . strtr(\'$1\', array(\'[\' => \'& #91;\', \']\' => \'& #93;\', \':\' => \'& #58;\', \'@\' => \'& #64;\')) . \'</div>\'', $text);
bt_corp Отправлено: 29 Февраля, 2012 - 02:30:31 • Тема: Обрезка текста по ограничению в px с помощью JS • Форум: JavaScript & VBScript

Ответов: 0
Просмотров: 1028
Доброго времени суток всем,
Задание такое ...
На странице есть произвольный текст с использованием html тегов.
Если данный текст по высоте больше, например лимита в 500px то его надо обрезать и показать кнопку "Показать полный текст".
При нажатии, кнопка должна исчезнуть и показаться скрытая часть текста.
Если же текст не превысил заданный лимит в 500px то не нужно показывать кнопку ...

Помогите пожалуйста ...

ps: Эта возможность реализована на youtube, чтобы посмотреть полное описание к видео. Пример на скриншоте.

Cкриншот:
bt_corp Отправлено: 27 Октября, 2011 - 01:11:23 • Тема: Тайм-аут в исполнении php кода • Форум: Вопросы новичков

Ответов: 5
Просмотров: 517
Ф-ции в php!

Понятно, попробую ваш вариант,
спасибо!
bt_corp Отправлено: 27 Октября, 2011 - 00:34:45 • Тема: Тайм-аут в исполнении php кода • Форум: Вопросы новичков

Ответов: 5
Просмотров: 517
Всем привет,
помогите пожалуйста!

Есть страница с кодом и в нем есть функция которая делает scrape запрос на другой сервер, к этому файлу с функцией идет ajax запрос и есть моменты когда время выполнения этой функции превышает лимит в 30 секунд ...

Хотел бы решить как-то эту проблему, Надо сделать тайм-аут на время выполнения этой функции. Если функции выполняется больше (10 секунд) то остановиться и продолжить выполнение файла, а если диапазон выполнения меньший или равный 10 секундам то продолжить работу функции и выполнения последующего кода.

Помогите сделать! НЕ шарю как сделать! Хм
bt_corp Отправлено: 16 Июля, 2011 - 12:04:37 • Тема: Подскажите как можно построить Pie chart • Форум: Графика в PHP

Ответов: 3
Просмотров: 1775


Есть две переменных $male и $female имеющих количества пользователей мужского пола и женского. Как на основе этого построить "Pie chart" желательно такой как на скриншоте.
bt_corp Отправлено: 12 Мая, 2011 - 18:43:08 • Тема: Частичное кэширование страницы на PHP • Форум: HTTP и PHP

Ответов: 2
Просмотров: 1883
Подскажите PHP class который позволит делать частичное кэширование страницы, к примеру есть блок и я хочу засунуть его в кэш. Улыбка Растерялся

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB