-- Список сообщений
-- Поиск --
| Проблема с "\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()? |
| ответить |
|