Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не могу понять...
Форумы портала PHP.SU » » Вопросы новичков » Не могу понять...

Страниц (1): [1]
 

1. kingkobra97 - 12 Июля, 2013 - 10:16:28 - перейти к сообщению
Не как не понимаю где здесь может быть ошибка

PHP:
скопировать код в буфер обмена
  1. if(empty($_GET['name']) || empty($_GET['url'])) die();
  2. $content_name = htmlspecialchars($_GET['name']);
  3.  
  4. $client = new TS_Client(API_KEY);      
  5. $torrent_data = file_get_contents(htmlspecialchars($_GET['url']));    
  6. $duration = 5580;    
  7. $content_uid = $client->add_content(ZONE_ID, base64_encode($torrent_data), $content_name, $duration);      
  8. echo $content_uid;

скрипт не выводит echo $content_uid
2. LIME - 12 Июля, 2013 - 10:18:52 - перейти к сообщению
3. OrmaJever - 12 Июля, 2013 - 10:19:21 - перейти к сообщению
значит $content_uid пустой, логично?
4. kingkobra97 - 12 Июля, 2013 - 10:20:54 - перейти к сообщению
OrmaJever скрипт должен вывести код плеера,но он не выводит его,не знаю в чем может быть ошибка
5. VenZell - 12 Июля, 2013 - 10:26:06 - перейти к сообщению
kingkobra97, вы не хотите читать, что вам пишут. Дали же ссылку выше на руководство... Ну что ж, тогда начнем:
В самое начало скрипта вставить:

Вот эту строчку:
PHP:
скопировать код в буфер обмена
  1. if(empty($_GET['name']) || empty($_GET['url'])) die();

Заменить на:
PHP:
скопировать код в буфер обмена
  1. if(empty($_GET['name']) || empty($_GET['url'])) die('Не получены нужные параметры.');

И вместо:
PHP:
скопировать код в буфер обмена
  1. echo $content_uid;

Написать:
PHP:
скопировать код в буфер обмена
  1. var_dump($content_uid)



Сообщите потом о результатах и ошибках, если они будут.
6. AlexAnder - 12 Июля, 2013 - 10:34:57 - перейти к сообщению
VenZell
думаю ему пхп незачем изучать/понимать, просто нужен результат

kingkobra97
7. kingkobra97 - 12 Июля, 2013 - 10:35:31 - перейти к сообщению
сделал все как вы написали

там где я хочу видеть плеер я вписал
<div id="ts_player">Подождите, идет загрузка плеера...</div>
<script type="text/javascript">
$.get('/php/index.php?name=Название файла&url=тут мой файл', function(content_uid) {
var tsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
document.write(unescape("%3Cscript src='" + tsHost + "torrentstream.net/p/'"+content_uid+"' type='text/javascript'%3E%3C/script%3E"));
};);
</script>
<script type="text/javascript">tsplayer("ts_player");</script>

вышли ошибки что tsplayer не обнираужен - Uncaught ReferenceError: tsplayer is not defined
и еще Uncaught SyntaxError: Unexpected token ;
8. VenZell - 12 Июля, 2013 - 10:50:29 - перейти к сообщению
Цитата:
};);

Заменить на:
});

Это во-первых. Во-вторых, обратитесь к своему скрипту (/php/index.php?name=Название файла&url=тут мой файл) напрямую.
9. kingkobra97 - 12 Июля, 2013 - 11:03:29 - перейти к сообщению
VenZell я сделал как вы сказали,теперь кода заходишь на стр,она обновляется просто пустая страница становится.
10. VenZell - 12 Июля, 2013 - 11:06:03 - перейти к сообщению
kingkobra97, на какую страницу заходите? Там где плеер вызываете? Или напрямую к скрипту обращаясь (то, что я в скобках вам написал)? Пишите подробнее, домысливать за вас непросто.
Что пишите в 'тут мой файл' и в 'название файла'?
11. kingkobra97 - 12 Июля, 2013 - 11:08:38 - перейти к сообщению
я создал пустую стр,ну для проверок,и поставил туда скрипт,как только захожу она обновляется и становится просто белый фон.
И может быть я,что то не правильно написал
<script type="text/javascript">tsplayer("ts_player");</script>
<div id="ts_player">Подождите, идет загрузка плеера...</div>
CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2.  $.get('/php/index.php?name=Название файла&url=мой фйл') {
  3.  var tsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
  4. document.write(unescape("%3Cscript src='" + tsHost + "torrentstream.net/p/'"+content_uid+"' type='text/javascript'%3E%3C/script%3E"));
  5. });
  6. </script>

может тут ошибка,и еще выдало ошибки
Uncaught ReferenceError: tsplayer is not defined 0-30:31
Uncaught SyntaxError: Unexpected token { 0-30:34
Uncaught ReferenceError: tsplayer is not defined
12. VenZell - 12 Июля, 2013 - 11:13:54 - перейти к сообщению
Я плохо понимаю, что у вас и куда вставлено. Приведите полный исходный код тестовой страницы (только оформите его правильно), чтобы я мог понять, что именно вы подключили, а что нет.
Цитата:
Uncaught SyntaxError: Unexpected token { 0-30:34

Это вот из-за этой строки:
CODE (javascript):
скопировать код в буфер обмена
  1. $.get('/php/index.php?name=Название файла&url=мой фйл') {

Должно быть:
Цитата:
$.get('/php/index.php?name=Название файла&url=тут мой файл', function(content_uid) {
13. kingkobra97 - 12 Июля, 2013 - 14:45:00 - перейти к сообщению
ну вот вся страница
CODE (html):
скопировать код в буфер обмена
  1. <head>
  2.  
  3.  <title>Плеер</title>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5.  
  6.  
  7.  <link rel="icon" href="/favicon.ico" type="image/x-icon">
  8. <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
  9. <body>
  10.  <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
  11. <script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
  12. </head>
  13. <script type="text/javascript">tsplayer("ts_player");</script>
  14.  <div id="ts_player">Подождите, идет загрузка плеера...</div>
  15. <script type="text/javascript">
  16. $.get('/php/index.php?name=Название файла&url=тут мой файл', function(content_uid) {
  17. var tsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
  18. document.write(unescape("%3Cscript src='" + tsHost + "torrentstream.net/p/'"+content_uid+"' type='text/javascript'%3E%3C/script%3E"));
  19. });
  20. </script>
  21. <script type="text/javascript">tsplayer("ts_player");</script>
  22.  
  23. </html>

 

Powered by ExBB FM 1.0 RC1