2013-06-24 2 views
1

вот что я пытаюсь выполнить:Как получить переменную (то есть url) в iframe src?

У меня есть файл url.php. Когда я обращаюсь к этому файлу, единственное, что появляется, это URL.

Я хотел получить этот URL-адрес и использовать его как переменную на iframe на другой странице.

Вот что я получил:

<?php 
$myvar = file_get_contents('http://localhost/url.php'); 
echo "<iframe src='$myvar' height="1800px" width="1900px" frameborder="0"></iframe>"; 
?> 

Но это не кажется, работает.

Parse error: syntax error, unexpected T_LNUMBER, expecting 

Любые предложения? Спасибо

ответ

2

Вам нужно посмотреть ваши двойные кавычки.

echo "<iframe src='$myvar' height='1800px' width='1900px' frameborder='0'></iframe>"; 

Вы также можете иметь проблемы, так как вы используете его на localhost:

PHP file_get_contents does not work on localhost

+0

кажется, что работать, но он загружает в течение длительного времени и оленья кожа обновить IFrame Src URL. Src остается пустым. – user2479024

+0

Просто попробуйте 'echo $ myvar;' и посмотрим, что произойдет. – musicnothing

+0

echo $ myvar; ничего не показывает. Итак, я предполагаю, что что-то не так с файлом получить содержимое – user2479024

0

Когда echo'ing с переменными внутри всегда перепроверить ваши котировки.

Попробуйте это:

echo "<iframe src='".$myvar."' height='1800px' width='1900px' frameborder='0'></iframe>"; 
+0

Кажется, что он не правильно выбрал $ myvar. – user2479024

+0

Попробуйте '$ myvar =" test ";' и посмотрите, работает ли это – Sergio

+0

Да, это работает. – user2479024