PHPFAQ  
Начинающим   Технологии   MySQL   Ошибки   Ссылки   Юмор   О сайте   Форум   PHP Club  
-- Список сообщений -- Поиск --
Проблема с "\r\n"
Мистер А 31.08.09 17:24
Проблема такова, что код, который я получаю с помощью file_get_contents() в ифрейме (я делаю админку) не открывается благодаря "\r\n" (ошибка Unterminated String Constant).
Я кое-как обошел эту ошибку, убрав все "\r\n"
из кода заменив на пробел. Обычные HTML страницы iframe теперь читает. Все бы хорошо, но в iframe не читается правильно php код. Показывает теги, и неразбериху. Подскажите, пожалуйста, в чем причина? Может iframe совсем не читает php код,или проблема в "\r\n", потому что после того как код убирает "\r\n", php код смешивается с остальным кодом?
ответить
phpfaq 31.08.09 17:33
iframe не имеет никакого отношения к РНР

читаем http://phpfaq.ru/na_tanke
а вообще это не вопрос, а бессмысленный набор слов.
ответить
Мистер А 31.08.09 17:51
Проблема с "\r\n"

А по iframe вы значит не располагаете информацией?
Я прочитал, но ответа не нашел. Хорошо, посмотрите этот код может поймете мою проблему:
<?php
$sitescript=file_get_contents("phpcod2.php");
$sitescript=str_replace("\r"," ",$sitescript);
$sitescript=str_replace("\n"," ",$sitescript);
?>
<html>
<head>
<script type="text/javascript">
<?php
print <<<HERE
var itext=new String('$sitescript');
HERE;
?>
function aload(){
alert();
var isGecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
iframe = (isGecko) ? document.getElementById("textparagraph") : frames["textparagraph"];
iWin = (isGecko) ? iframe.contentWindow : iframe.window;
iDoc = (isGecko) ? iframe.contentDocument : iframe.document;
if (!iDoc.designMode) alert("Визуальный режим редактирования не поддерживается Вашим браузером");
else iDoc.designMode = (isGecko) ? "on" : "On";

iDoc.open();
iDoc.write(itext);
iDoc.close();
}
</script>
</head>
<body onload="aload()">

<div style="position:absolute; top:150; left:40;">
<iframe frameborder="1" id="textparagraph" width="950" height="500" name="textparagraph" style="background-color:white; border-width:1px;"></iframe>
</div>

</body>
</html>
ответить
phpfaq 02.09.09 05:33
iframe

я располагаю информацией
о том, что iframe не имеет и не может иметь никакого отношения к php. об этом написано в букваре по веб-программированию. если эти элементарные вещи непонятны, то надо читать букварь.

что за дебильная идея получать код с помощью file_get_contents()?
ответить
Написать
Имя:*
Заголовок:*
Вы робот?
Текст:
Пожалуйста, воздержитесь от посылки спама.
Сообщения, содержащие гиперссылки, проходят премодерацию.

© phpfaq.ru, 2010
Rambler's Top100 0.014 sec.