powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не проходит Iframe [php]
13 сообщений из 13, страница 1 из 1
Не проходит Iframe [php]
    #38784629
PHPNewbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте уважаемые знатоки.
есть два файла, login.php и alert.php
alert.php вытягиваю посредством iframe, но сейчас меня это не проходит. если на прямую вытаскивать через require_once на страницу login то проходит связь(условие), в чем дело? что не так?
Код: php
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.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
<?php
//login.php

//require_once  './alert.php';// проходит
if ( $_POST['enter'] ) {
  echo"Logged";// проходит
}
?>

<iframe src="./alert.php" width="0" height="0"></iframe> - не проходит.
<form method="post">
<table border="0" cellspacing="0" cellpadding="3" width="250">
<tr valign="top">
<td width="30%" class="text">Логин:</td>
<td width="70%" align="right"><input type="text" name="login" value="" ></td>
</tr>
<tr id='txt' valign="top">
<td width="30%" class="text">Пароль:</td>
<td width="70%" align="right"><input type="password" name="password" value=""></td>
</tr>
<input type="hidden" name="enter" value="YES">
<tr>
<td colspan="2"><input id="btn" type="submit" value="OK"></td>
</tr>

</form>

<?php
//alert.php

if ( $_POST['enter'] ) {
?>
<script>
alert( "Прошло успешно" );
</script>
<?php
}
?>
<body>
<form action="<?=$PHP_SELF?>" method="post">
<input type="hidden" name="enter" value="yes">
</form>
</body>
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38784690
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PHPNewbiealert.php вытягиваю посредством iframe, но сейчас меня это не проходит.Что в логах, что показывает отладка, что означает "не проходит" и каким тут боком PHP?
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38784696
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Код: php
1.
<form action="<?=$PHP_SELF?>" method="post">

Откуда взялась эта переменная? В коде ей не присваивается никакого значения.
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38784698
PHPNewbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vklePHPNewbiealert.php вытягиваю посредством iframe, но сейчас меня это не проходит.Что в логах, что показывает отладка, что означает "не проходит" и каким тут боком PHP?
не проходит - не выполняется условие(не работает). отправка идет методом post, обработка в php по моему все правильно, не?
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38784700
PHPNewbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleавтор
Код: php
1.
<form action="<?=$PHP_SELF?>" method="post">

Откуда взялась эта переменная? В коде ей не присваивается никакого значения.
<form action="./alert.php" method="post"> не то я написал.
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38784727
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PHPNewbieне проходит - не выполняется условиеТут в коде два условия, где проверяются (кривенько, вообще говоря) данные от двух форм. Есть ощущение, что и два файла одним шматком представлены. Можете подробно показать рабочий вариант и проблемный без лишнего мусора вроде таблиц, стилей и т.п.? Так, чтобы можно было скопипастить на свой компьютер и протестировать.
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38785014
PHPNewbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vklePHPNewbieне проходит - не выполняется условиеТут в коде два условия, где проверяются (кривенько, вообще говоря) данные от двух форм. Есть ощущение, что и два файла одним шматком представлены. Можете подробно показать рабочий вариант и проблемный без лишнего мусора вроде таблиц, стилей и т.п.? Так, чтобы можно было скопипастить на свой компьютер и протестировать.
Этот код по сути тоже самое что и основной, его не реально вставить сюда. вот код, суть та же что и основного, форма и ифрейм
Код: php
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.
<?php
//login.php

 //require_once  './alert.php';// проходит
if ( $_POST['enter'] ) {
  echo"Logged";// проходит
}
?>

<iframe src="./alert.php" width="0" height="0"></iframe>
<form method="post">
<input type="hidden" name="enter" value="YES">
<input id="btn" type="submit" value="OK"></td>
</form>

<?php
//alert.php

if ( $_POST['enter'] ) {
?>
<script>
alert( "Прошло успешно" );
</script>
<?php
}
?>
<form action="./alert.php" method="post">
<input type="hidden" name="enter" value="yes">
</form>
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38785177
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вчера читал...не писал, ибо сразу понял..если кто хочет помочь человека, попросите его сказать что ему надо и написать готовый ответ.

ибо по его коду я не понял что он хочет добиться, код с ошибками ...которые не были ошибками ($PHP_SELF) похоче на древний пример с включоным регистре глобалс...
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38785460
PHPNewbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex564657498765453я вчера читал...не писал, ибо сразу понял..если кто хочет помочь человека, попросите его сказать что ему надо и написать готовый ответ.

ибо по его коду я не понял что он хочет добиться, код с ошибками ...которые не были ошибками ($PHP_SELF) похоче на древний пример с включоным регистре глобалс...
при нажатии на кнопку вылетает Alert, передаваемый через iframe
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38785604
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нууу... Готовый ответ мне лично лень писать. Напишу только чуток о причине такого поведения.

Итак, имеется страничка login.php с формой. Так как экшн на форме не указан, то отправка пойдет на этот же скрипт - на login.php. Таким образом, alert.php тут вообще никаким боком не завязан и сам по себе просто грузится в iframe. Разумеется, никакие параметры туда не передаются и нет никакого повода показать алерт.
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38785987
PHPNewbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleНууу... Готовый ответ мне лично лень писать. Напишу только чуток о причине такого поведения.

Итак, имеется страничка login.php с формой. Так как экшн на форме не указан, то отправка пойдет на этот же скрипт - на login.php. Таким образом, alert.php тут вообще никаким боком не завязан и сам по себе просто грузится в iframe. Разумеется, никакие параметры туда не передаются и нет никакого повода показать алерт.
ну так если форме указать action страницы алерт, он тупо перейдет на эту страницу,а суть то вытащить из ифрейма на login.php и на этой же странице отобразить алерт. дописал такое.
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
login.php

<iframe src="./alert.php" width="0" height="0"></iframe>
<form action="./alert.php" method="post">
<input type="hidden" name="enter" value="YES">
<input id="btn" type="submit" value="OK"></td>
</form>

<?php
//alert.php

if ( $_POST['enter'] ) {
?>
<script>
alert( "Прошло успешно" );
</script>
<?php
echo "<html><head><meta http-equiv='Refresh' content='0; URL=login.php'></head></html>"; 
}
?>


работает конечно, но явно iframe лишний, не гут. теперь кидает на alert.php, а после отжатия ОК у алерта возвращает на login.php.
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38785995
PHPNewbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно Вам не понятно, мои изъяснения.
Что отвечает в login.php для вытаскивание условия из alert.php посредством iframe.
...
Рейтинг: 0 / 0
Не проходит Iframe [php]
    #38786013
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PHPNewbieВозможно Вам не понятно, мои изъяснения.Именно так.
Не понятно, как эта штука должна работать. Конкретно, не ясен сценарий мышковозюканья и кнопкотыканья со стороны пользователя. Какие при этом должны совершаться действия на сервере, переходы браузера и т.п.
Конечная цель тоже не ясна. В частности, на данном примере не вижу необходимости использовать iframe вообще.

Если это чисто академический интерес - так и его я не понял. Хотите форму из страницы отправить в iframe?
Хорошо. При отправке формы обычным способом страница будет полностью перезагружена, включая iframe... Что дальше? Это на фреймсете вроде что-то такое можно мутить, указывая целью другой фрейм. Действует ли цель только на ссылках, или на формах тоже работает - не знаю. Смотрите доки по HTML.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не проходит Iframe [php]
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]