The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Простые вопросы по РНР"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Простые вопросы по РНР"
Сообщение от Мойше emailИскать по авторуВ закладки on 01-Апр-03, 23:10  (MSK)
Два глупых вопроса :

1) Как сделать, чтобы РНР возвращался в форму
(если есть форма для гостевой книги и action это РНР)
то есть после сообщения "Ваш вопрос успешно записан"
автоматом возвратиться.

2) Если файл с сообщениями включен посредством :
<?php
include($filename);
?>

- то как заставить его обновляться, после того как было в него записано новое
сообщение?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Простые вопросы по РНР"
Сообщение от Мойше emailИскать по авторуВ закладки on 02-Апр-03, 22:29  (MSK)
Что, никто не знает ответа или непонятно написал?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Простые вопросы по РНР"
Сообщение от Mephisto emailИскать по авторуВ закладки on 04-Апр-03, 20:38  (MSK)
>Что, никто не знает ответа или непонятно написал?

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Простые вопросы по РНР"
Сообщение от Мойше emailИскать по авторуВ закладки on 06-Апр-03, 22:51  (MSK)
А как ставят мета-тег с рефрешем?
Пробовал - ничего не произошло!

>>Что, никто не знает ответа или непонятно написал?
>
>на самом деле, не совсем понятно...
>но что тебе мешает после вывода вставить мета-тэг с рефрешем на той
>же странице с нужными тебе параметрами?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Простые вопросы по РНР"
Сообщение от Mephisto emailИскать по авторуВ закладки on 07-Апр-03, 12:36  (MSK)
>А как ставят мета-тег с рефрешем?
>Пробовал - ничего не произошло!

<?
...
echo "Ваше сообщение добавлено";
?>
<meta http-equiv="Refresh" content="3;url=http://www.foo.com/index.php?mode=XXX">
// в урл ставишь ссылку, которая тебе нужна
//в принципе, в зависимости от конкретики, все можно обставить по-разному

P.S. Пришли кусок кода гостевухи, я напишу как сделать
__
Sapiente sat,
Mephisto

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Простые вопросы по РНР"
Сообщение от Мойше emailИскать по авторуВ закладки on 08-Апр-03, 21:46  (MSK)
**
Пришли кусок кода гостевухи, я напишу как сделать
**

Это код для гостевой :

<html>
<head>

<meta http-equiv=Refresh content="20">

Гостевая книга<br><br>
<?php
$gb = "gb.htm";
?>
</head>

<body bgcolor=#ffffff>
<table border="0" cellpadding="0">
<form method="POST" action="action.php">
<tr><td align="right"> Ваше имя: </td>
    <td><input type="text" name="name" size="30"></td></tr>
<tr><td align="right"> Ваш E-mail:  </td>
    <td><input type="text" name="email" size="30"><td></tr>
<tr><td align="right"> Сообщение:  </td>
    <td><textarea name="text" cols="45" rows="9" wrap="vitual"></textarea></td></tr>
<tr><td></td>
<td> <input type="submit"  value="Отправить">
     <input type="reset" value="Очиститься"></td></tr>
</form>
</table><br>

<?php
if(file_exists($gb)){
include($gb);
}
?>

</body>
</html>

А это = action.php

<?php
echo $_POST["name"],", Ваше сообщение успешно отправлено";
?>

<?php
$gb = "gb.htm";


if(!file_exists($gb))
{
  $fp = fopen($gb,"w");
  fclose($fp);
}


$fp = fopen($gb,"r+");

fseek($fp, 0, SEEK_END);

$date  = date("m.d.Y H:i:s");
$text  = $_POST["text"];
$email = $_POST["email"];
$name  = $_POST["name"];

$cLine  = "<hr width=60% align=left>$text<br>\n";
$cLine .= "<b> Имя:</b>$name \n<br><b>E-mail:</b><a href=mailto:$email>$email</a><br>\n";
$cLine .= "<b> Дата:</b>$date \n \n \n";


fputs($fp,$cLine);
fclose($fp);
?>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Простые вопросы по РНР"
Сообщение от Mephisto emailИскать по авторуВ закладки on 09-Апр-03, 15:56  (MSK)
<meta http-equiv=Refresh content="20">

вот этого в коде гостевой не нужно, это просто ничего не даст.

fputs($fp,$cLine);
fclose($fp);

после этого добавляешь:
echo "<meta http-equiv='Refresh' content='3;url=" . $gb . "'>";

Эта добавка сделает так, что после месаги "Ваше сообщение отправлено" и записи сообщения в файл будет редирект через 3 секунды на gb.htm
Вместо $gb можесь ставить любой нужный тебе урл.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру