Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
timoilya
0 / 0 / 1
Регистрация: 03.03.2012
Сообщений: 19
1

php не передает содержимое javascript и iframe

02.01.2013, 14:54. Просмотров 481. Ответов 0
Метки нет (Все метки)

здравствуйте. пишу небольшой сайт на php. столкнулся со следующей проблемой:

есть tpl - шаблон, через который вводятся данные
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<form action="{$link}" method="post" class="std">
<fieldset>
        
        <p class="required text">
            <label for="m_url">Ссылка на сайт</label>
            <input type="text" class="text" maxlength="32" id="m_url" name="m_url" value="{if isset($smarty.post.m_url)}{$smarty.post.m_url}{else if}{$url}{/if}">
        </p>
        
                
        <p class="required textarea">
                <label for="m_short_desc">Краткое описание</label>
                <textarea name="m_short_desc" id="m_short_desc" maxlength="512" cols="26" rows="2" >{if isset($smarty.post.m_short_desc)}{$smarty.post.m_short_desc}{/if}</textarea>
        
 
        </p>
        <p class="required textarea">
                <label for="m_desc">Подробное описание</label>
                <textarea name="m_desc" id="m_desc" maxlength="2048" cols="26" rows="2">{if isset($smarty.post.m_desc)}{$smarty.post.m_desc}{/if}</textarea>
            
        </p>
        
                    
<p class="submit">
        <input type="submit" name="preview" id="preview" value="Предпросмотр" class="exclusive">
        
    </p>
 
    </fieldset>
    
 
</form>
фрагмент php кода, обрабатывающего эти данные
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
                if ($_POST['preview']) {
                    $pr_url =  rm_ws(mb_substr(htmlspecialchars($_POST['m_url']), 0, 32));
                    $pr_short_desc =  rm_ws(mb_substr($_POST['m_short_desc'], 0, 512));
                    $pr_desc = rm_ws(mb_substr($_POST['m_desc'], 0, 2048));
                    
 
                    $smarty->assign('pr_url', $pr_url);
                    $smarty->assign('pr_short_desc', $pr_short_desc);
                    $smarty->assign('pr_desc', $pr_desc);
                    
                    $smarty->display('preview.tpl');
                    }
 
function rm_ws($string)  
    { 
        $string = preg_replace ('/\\s+/', ' ',  $string) ; 
        $string = trim($string) ; 
        return $string;
    }
фрагмент шаблона preview.tpl
HTML5
1
2
3
4
5
6
7
8
9
            
            <div class="center_block">
                <div class="short_desc">
                <h2>Общая информация:</h2>
                 <font class="product_desc">{$pr_short_desc}</font> </div>      
                <div class="desc"><h2>Дополнительная информация:</h2>
            <font class="product_desc">{$pr_desc}</font>
                </div>
</div>
Если в поля Краткое или Подробное описание вставить, например, яндекс.карту (http://api.yandex.ru/maps/tools/constructor/ ), то после нажатия кнопки Предпросмотр содержимое тега <script> заменяется пробелом.
тоже происходит с iframe, если вставлять, например, видео youtube, содержимое <iframe> исчезает.
форматированный текст передается и отображается нормально.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2013, 14:54
Ответы с готовыми решениями:

Вытащить содержимое из окна Iframe
Столкнулся с такой задачей, как вытащить нужную строку из окна Iframe...

php + js = чудо (кнопка передает значение)
Всем привет, есть одна идея, но пару дней не могу ее реализовать. Например...

php + iframe
Вот посмотрите есть 3 страницы: httpd://localhost/index.php - главная на...

php в iframe
Добрый день! Подскажите пожалуйста, почему в окне фрейма открывается чистый...

Парсер php iframe
на моем сайте установлен iframe вида: &lt;iframe src=&quot;http://devaka.ru/&quot; ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.01.2013, 14:54

Какой-то непобедимый iframe - PHP
Имеется сайт на котором через iframe с другого буржуйского сайта вставлен...

Php+javascript В зависимости от клика вывести переменную php в новое окно
Есть код. В коде две ссылки. При нажатии на первую ссылку должно открыться окно...

Достать код из iframe методами php
Всем привет) Нужен код(или намек на него), который будет стоять на странице...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru