PHP.SU

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

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

> Найдено сообщений: 122
A.N.R.I Отправлено: 06 Июля, 2010 - 09:37:04 • Тема: Вытянуть ссылку из строки • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 294
А где можно узнать технологии RuTube или YouTube. З этих сатов как-то можно ж скачать видео!
A.N.R.I Отправлено: 06 Июля, 2010 - 09:29:54 • Тема: Вытянуть ссылку из строки • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 294
Ага, понял. Но все равно ни у тебя и у меня файл не качаеться. Есть ссылка, но она не пашет! Точно этот скрипт запускаю на денвере, т.е. у себя на компе - все отлично работает. В чем могут быть проблемы?
A.N.R.I Отправлено: 06 Июля, 2010 - 08:54:26 • Тема: Вытянуть ссылку из строки • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 294
Нет РНР есть. скрипт пашет. Кто-то может протестить файл у себя на платном хостинге?

Вот код:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <form action="" method="post">
  3.                 <p align="center">
  4.                 <input type="text" name="links" id="links" size="80"/>
  5.                         <input type="submit" name="submit" id="submit" value="Скачать"/>
  6.         </p>
  7.     </form>
  8. <?php
  9.    $link=$_POST['links'];
  10.    $link=substr($link,39);
  11.    $link="http://bl.rutube.ru/".$link.".xml";
  12.         $url = $link;
  13.         $ch = curl_init(); // initialize curl handle
  14.         curl_setopt($ch, CURLOPT_URL, $url); // set url to post to
  15.         curl_setopt($ch, CURLOPT_FAILONERROR, 1); // Fail on errors
  16.         curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
  17.         curl_setopt($ch, CURLOPT_TIMEOUT, 15); // times out after 15s
  18.         $document1 = curl_exec($ch);
  19.         $document=htmlspecialchars($document1);
  20.  
  21.  
  22. $dom = new DOMDocument('1.0', 'utf-8');
  23.  
  24. $dom->load($url);//или грузим из внешнего источника
  25. $items = $dom->getElementsByTagName('finalAddress');
  26. foreach ($items as $item) {
  27.    print "<span id='response'><a href='".$item->nodeValue . "'>Скачать</a></span><br />";
  28. }
  29. //print $dom->getElementsByTagName('finalAddress')->item(0)->nodeValue;//или так, если тег finalAddress всего один.
  30. // http://rutube.ru/tracks/2753377.html?v=f826e5dd737061c0b36c6d0a759d1d84    
  31.  
  32. // downrut
  33. ?>
  34.  
  35.  
  36.  


Буду очень признательный
A.N.R.I Отправлено: 05 Июля, 2010 - 23:13:41 • Тема: Вытянуть ссылку из строки • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 294
Вот смотри: зашел на сайт ввел ссылку типа http://rutube[dot]ru/tracks/2961300[dot][dot][dot][dot]a04241b5e928253d . Появилось скаачать: жмешь а оно просто окрывает страницу. Если на компе своем запустить скрипт - все работает. В чем проблема может быть? В бесплатном хостинге?
A.N.R.I Отправлено: 05 Июля, 2010 - 23:03:30 • Тема: Вытянуть ссылку из строки • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 294
О спасибо. Только на денвере пашет, а от на хостингу нет Недовольство, огорчение Вот сайт: http://bit[dot]ly/9i0yY4 Может из-за халявного хостинга?
A.N.R.I Отправлено: 05 Июля, 2010 - 11:16:37 • Тема: Вытянуть ссылку из строки • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 294
если брать написаный текст - все пашет, а от из полученого соурс кодом нет- вот как я делал:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. <form action="" method="post">
  4.                 <p align="center">
  5.                 <input type="text" name="links" id="links" size=80/>
  6.                         <input type="submit" name="submit" id="submit" value="Скачать"/>
  7.         </p>
  8.     </form>
  9. <?php
  10.    $link=$_POST['links'];
  11.    $link=substr($link,39);
  12.    $link="bl.rutube.ru/".$link.".xml";
  13.         $url = $link;
  14.         $ch = curl_init(); // initialize curl handle
  15.         curl_setopt($ch, CURLOPT_URL, $url); // set url to post to
  16.         curl_setopt($ch, CURLOPT_FAILONERROR, 1); // Fail on errors
  17.         curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
  18.         curl_setopt($ch, CURLOPT_TIMEOUT, 15); // times out after 15s
  19.         $document1 = curl_exec($ch);
  20.         $document=htmlspecialchars($document1);
  21.  
  22.  
  23. $str = '
  24. <?xml version="1.0"?> <response status="302"> <finalAddress><![CDATA[http://ссылка любой длины с любими символами аж до этих скобок ]]></finalAddress> </response>
  25. ';
  26. preg_match_all('#<!\[CDATA\[(http://(?:[^\]]+))]#i', $str, $links);
  27.  
  28. //print_r($links);
  29. $text =$document;
  30.  
  31. $pattern = '@<finalAddress>.+(http[^\]]+)@sm';
  32. preg_match_all($pattern, $text, $text) ;
  33. print_r($text);
  34.  
  35.    $link=substr($document1,73,250);  
  36.    print "<p><span id='response'><a href='".$link."'>Скачать</a></span></p>"
  37.  
  38. // http://rutube.ru/tracks/2753377.html?v=f826e5dd737061c0b36c6d0a759d1d84    
  39.  
  40. // downrut
  41. ?>
  42.  
  43.  
A.N.R.I Отправлено: 04 Июля, 2010 - 08:47:33 • Тема: Вытянуть ссылку из строки • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 294
Так, если делать уже с напечатаным текстом - то выходит, а если с source кодом, то массив пустой Недовольство, огорчение

Код получаю так:
PHP:
скопировать код в буфер обмена
  1.  
  2. $ch = curl_init(); // initialize curl handle
  3.         curl_setopt($ch, CURLOPT_URL, $url); // set url to post to
  4.         curl_setopt($ch, CURLOPT_FAILONERROR, 1); // Fail on errors
  5.         curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
  6.         curl_setopt($ch, CURLOPT_TIMEOUT, 15); // times out after 15s
  7.         $document1 = curl_exec($ch);
  8. print   $document=htmlspecialchars($document1);
  9.  
A.N.R.I Отправлено: 03 Июля, 2010 - 22:05:55 • Тема: Вытянуть ссылку из строки • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 294
Спасибо, но выводит Array ( [0] => Array ( ) [1] => Array ( ) ) Недовольство, огорчение. Я что-то не так сделал? И подскажите отличную статейку о регулярных выражениях. Я несколко раз садился их учить, но так и не могу осилить Недовольство, огорчение
A.N.R.I Отправлено: 03 Июля, 2010 - 00:09:07 • Тема: Вытянуть ссылку из строки • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 294
Нужно из строки
<?xml version="1.0"?> <response status="302"> <finalAddress><![CDATA[http://ссылка любой длины с любими символами аж до этих скобок ]]></finalAddress> </response>

вытянуть просто ссылку ввиде http://link[dot]com/2123123123123?v=a12323 . Помогите, а то не могу понять эти регулярные выражения Недовольство, огорчение
A.N.R.I Отправлено: 12 Апреля, 2010 - 07:31:44 • Тема: Что использовать для каптчи? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 501
Ch_chov пишет:
A.N.R.I., а для чего тут нужен MD5?
Ну что бы там боты не подглядели. Или это очень много будет? Не понял
(Добавление)
Ch_chov пишет:
Хранить код можно в куках или сессии.
Так где лучше?
A.N.R.I Отправлено: 11 Апреля, 2010 - 21:11:10 • Тема: Что использовать для каптчи? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 501
Пишу каптчу и тут возник вопрос: где хранить информацию о цифрах, которые есть на изображении. Т.е есть изображения, на нем выводиться переменная $cod. Теперь я хочу при генерации скрипта в переменную $value добавить хеш кода. Вот так $value=md5($cod) . Постал вопрос - где хранить? В кукисах или в сессии? Будет частая смена содержимого (часто пользователь может не правильно вводить) - что быстрее будет?. Также планирую делать проверку с помощью jQuery (без перезагрузки страницы. Т.е. если правильно ввел - отправить сообщения, если нет - сообщить; также без перезагрузки сделать возможность обновления картинки)

И так сам вопрос: где лучше хранить значения капчи?

И как сделать обновления изображения БЕЗ перезагрузки страницы, можно как то только 1 <div> обновить?
A.N.R.I Отправлено: 04 Апреля, 2010 - 18:45:11 • Тема: Шаблоны и адрес сайта • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 27
$_GET['info'];
A.N.R.I Отправлено: 31 Марта, 2010 - 23:03:25 • Тема: регистрация новых пользователей на пхп форуме не возможна, помогите найти ошибку, пожалуйста • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 74
Ваш форум? Ссылку в студию, может прогер напартачил Растерялся
A.N.R.I Отправлено: 30 Марта, 2010 - 13:03:45 • Тема: Почему не отправляються сообщения из сайта • Форум: Программирование на PHP

Ответов: 8
Просмотров: 535
Все, пашет. Спасибо за помощь. Обратился к хостеру - имейл отправителя не так написал Нахмурился
A.N.R.I Отправлено: 30 Марта, 2010 - 08:50:51 • Тема: Почему не отправляються сообщения из сайта • Форум: Программирование на PHP

Ответов: 8
Просмотров: 535
AdMeen пишет:
Мало информации. Выдает какую-то ошибку? Что за хостинг?
Ошибок НЕТ.
Пишет, что отправлено:
PHP:
скопировать код в буфер обмена
  1.  
  2. $mail=mail ($adress, $subject, $message,'From:'.$from. "\r\n" . $headers);
  3.         if($mail){
  4.                 print "Сообщения отправлено!"; 
  5.         }else{
  6.                 print "Есть некоторые проблемы при отправке!";
  7.                 }
  8.  


Хостинг мастерхост

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB