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 :: Версия для печати :: Загружаемый внешний контент средствами java ... [2]
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Загружаемый внешний контент средствами java ...

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

16. toturvator - 20 Июля, 2007 - 20:30:41 - перейти к сообщению
Уважаемые. Продолжаем.

В моем случае рекламный блок имеет фиксированные размеры. Я подумал. А не разместить ли мне его в фрейме? Уберу скролы, установлю расположение и таким образом получу нужный результат. ;)

Вопрос: Как в параметр src запихнуть:

"<script language="JavaScript" src="http://s18.takru.com/in.php?id=40921"></script>"?

Вернее я его запихнул прямой ссылкой. Только получается не очень хорошо. Вот смотрите: http://navigator[dot]iplot[dot]ru/adver2.php
17. valenok - 20 Июля, 2007 - 23:26:53 - перейти к сообщению
попробуйте просто создать документ ad.html
содержанием
"<script language="JavaScript" src="http://s18.takru.com/in.php?id=40921"></script>"

и iframe src='ad.html'

так как некуда писать тому самому writeLn
18. toturvator - 21 Июля, 2007 - 16:48:30 - перейти к сообщению
Не могу теперь решить два вопроса:
1. Установить стиль как у всех блоков в рекламе, не подтягивается css.
2. И что то с расположением фрейма - все с головы наровит показываться. А мне нужно с конца, что бы перекрыть верхний заголовок.
Ниндзя - я в танке Язычок
19. valenok - 21 Июля, 2007 - 17:20:48 - перейти к сообщению
содержанием
"
<link href="http://mysite.ru/style.css" type="text/css" rel="styleSheet" />
<script language="JavaScript" src="http://s18.takru.com/in.php?id=40921"></script>"
20. toturvator - 22 Июля, 2007 - 11:48:57 - перейти к сообщению
Уважаемый "Валенок". Спасибо, со стилем разобрался (стиль прописал в подгружаемой странице), а вот с тем что бы содержимое фрейма вертикально выравнивалось по низу не получается почему то. Недовольство, огорчение

Текущий код фрейма:

<iframe src="adver-tak.php" scrolling="no" marginheight="0" marginwidth="0" align="bottom" frameborder="0" width="241" height="280"></iframe>

Страница разработки та же: http://navigator[dot]iplot[dot]ru/adver2.php
21. toturvator - 22 Июля, 2007 - 18:01:16 - перейти к сообщению
Наткнулся вот на это:

<?php
$link = "http://s18.takru.com/in.php?id=40921";
$fd = fopen($link, "r");
$text="";
if (!$fd) echo "Запрашиваемая страница не найдена";
// Чтение содержимого файла в переменную text
else while (!feof ($fd)) $text .= fgets($fd, 4096);
// Закрыть открытый указатель файла
fclose ($fd);
$search = array ("'<script[^>]*?>.*?</script>'si", // Вырезает javaScript
"'<[/!]*?[^<>]*?>'si", // Вырезает HTML-теги
"'([rn])[s]+'", // Вырезает пробельные символы
"'&(quot|#34);'i", // Заменяет HTML-сущности
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(copy|#169);'i",
"'&#(d+);'e"); // интерпретировать как php-код

$replace = array ("",
"",
"1",
""",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(1)");

$text = preg_replace($search, $replace, $text);
echo $text;
?>

Добавил только свою ссылку. Знающие люди скажите можно как то это оживить под свою задачу? А то с фреймом вроде тоже лажа получается - не вариант.

Не работает. Недовольство, огорчение
22. kamikadze - 22 Июля, 2007 - 23:14:00 - перейти к сообщению
И вследствии сего кода у тебя будет ЧИСТыЙ текст, фсё!
23. toturvator - 23 Июля, 2007 - 09:22:48 - перейти к сообщению
В ДАННОЙ ситуации чистого текста нет. Вообще ни чего нет. Улыбка Не получается с моей ссылкой получить даже чистый текст. Можете сами проверить. Уже не знаю что и делать. Недовольство, огорчение Неужели нет средств по анализу загружаемого контента через переменную?
24. kamikadze - 23 Июля, 2007 - 21:22:26 - перейти к сообщению
Ну покусай регулярами строку, притом если не катит через гет контент, то через file() может не пройти, как вариант можно инклюдить, но это лиш предположения!\n\n(Добавление)
Да точно file() можно попробовать!
25. toturvator - 25 Июля, 2007 - 09:56:51 - перейти к сообщению
Это тоже закрыто. Растерялся
26. toturvator - 26 Июля, 2007 - 09:51:13 - перейти к сообщению
Други мои! Мне предложили использовать вот эту "штуку": http://dklab[dot]ru/lib/JsHttpRequest/ Кто нибудь пользовался?

 

Powered by ExBB FM 1.0 RC1