Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача переменой из 1 на вторую страницу а с неё на третью
 
 автор: Panker   (26.06.2006 в 02:07)   письмо автору
 
 

Вопрос такова рода

Есть 1 страница на неё форма которая передаёт переменную второй страницы, как мне со второй страницы передать туже переменную на третью страницу?

   
 
 автор: Ssgv   (26.06.2006 в 02:56)   письмо автору
 
   для: Panker   (26.06.2006 в 02:07)
 

Цель какая? можно по разному сделать, например при помощи URL

   
 
 автор: Panker   (26.06.2006 в 03:08)   письмо автору
 
   для: Ssgv   (26.06.2006 в 02:56)
 

Если мона кодом обяьснить :( так как туго соображаю что то но спать не хочу :(
Цель такая!
Первая страница это редактор в нём делатся наполнения файла типа текст корчое!
далее идётся в обработчик!
там файл создаётся!
Кочрое схема
такова
1 - файл перменая $filename
2 - обработчик создаёт файл $filename
Третий страницей евляется сраница в даимнки где во врейме должен показыватся файл $filename и ссылка на его редактирвоания на удаления его и информация о дате создания и размереЮ для всего этого мне просто из обработчика надо передать переменую в файл третий!
Обрабочик вот кочрое :)

////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////Получаем все данные для записи/////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
$filename=$_POST['filename']; $msg=$_POST['txtContent'];  //Получаем названия файа и данные для записи в него
$fp=fopen("../../$filename","a+"); //Создаём страницу в папке pages
flock ($fp,LOCK_EX); 
fputs($fp,"
$txtContent
"); //Записываем в созданый файл переданные данные
fflush ($fp); //очищение файлового буфера 
flock ($fp,LOCK_UN); 
fclose($fp);
header("Location: OK.php");
ob_end_flush ();

Вот header("Location: OK.php");
а в файле ок фрейм где должен быть сама страница
и информация

<? Error_Reporting(E_ALL & ~E_NOTICE); ?>
Спасибо, файл под названием <? echo "$filename"?>
 - создан, размер файла - <? filesize("$filename");?>
Время создания файла <? print date("D d M Y g:I A"$filename); ?>
<br>Вернутся в админку можно тут - <a href=../> __--==!==--__ </a>
<iframe name="home" scrolling="auto" width="100%" height="100%" src="<? echo "../../$filename"?>" border="0" frameborder="0"></iframe>


Простите, прост оч важно, давольно интиресная админка тогда выйдет =)

   
 
 автор: CrazyAngel   (26.06.2006 в 04:01)   письмо автору
 
   для: Panker   (26.06.2006 в 03:08)
 

Нужную переменную в сессию или куки

   
 
 автор: Panker   (26.06.2006 в 04:52)   письмо автору
 
   для: CrazyAngel   (26.06.2006 в 04:01)
 

Примерный кодик мона ? :))))

   
 
 автор: CrazyAngel   (26.06.2006 в 04:55)   письмо автору
 
   для: Panker   (26.06.2006 в 04:52)
 

Читай, сможешь сам все сделать =)))

http://www.softtime.ru/bookphp/gl8_1.php

   
 
 автор: Panker   (26.06.2006 в 05:29)   письмо автору
 
   для: CrazyAngel   (26.06.2006 в 04:55)
 

Знаеш ) самому всё интиресней сделать да )) но кодик я НЕ попросить НЕ могу :))
Спасибо :) gl )

   
 
 автор: Panker   (26.06.2006 в 05:44)   письмо автору
 
   для: Panker   (26.06.2006 в 05:29)
 

Блин всё вышло в 2 строки :)

setcookie("name","$filename", mktime(0,0,0,1,1,2009));

и

<? echo $HTTP_COOKIE_VARS["name"]; ?>

thx =)

   
 
 автор: CrazyAngel   (26.06.2006 в 05:47)   письмо автору
 
   для: Panker   (26.06.2006 в 05:44)
 

ГЫ =)))

Вот видишь =))))

Но я бы использовал сессию =))))

лучше

$_COOKIE['name']


;)

   
 
 автор: Panker   (26.06.2006 в 06:04)   письмо автору
 
   для: CrazyAngel   (26.06.2006 в 05:47)
 

я про сессии читал сейчас, и до этого мне Pantil and Oligarx обьеснял, но блин что то я не догнал там что к чему :) пока не приспичит блин не пойму навернео :)

   
 
 автор: CrazyAngel   (26.06.2006 в 07:31)   письмо автору
 
   для: Panker   (26.06.2006 в 06:04)
 

Чего сложно???
Открываешь сессию


ob_start();


и ПЕРЕД выводом чего либо на экран работаешь сколько душе угодно с массивом


$_SESSION


Про закрытие почитай сам =))) влом печатать =)

   
 
 автор: valenok   (26.06.2006 в 10:53)   письмо автору
 
   для: CrazyAngel   (26.06.2006 в 07:31)
 


ob_start();

Оригинальное открытие сессии..
Оно лучше чем session_start(); ?

   
 
 автор: Panker   (26.06.2006 в 11:08)   письмо автору
 
   для: valenok   (26.06.2006 в 10:53)
 

Я пользуюсь ob_start(); :) не спрашивай для чего :)))))))) сам не знаю, но без неё не работает :))))))))0

   
 
 автор: valenok   (26.06.2006 в 11:14)   письмо автору
 
   для: Panker   (26.06.2006 в 11:08)
 

Какуюто ерунду я написал в прошлом сообщении..
ob_start -- Turn on output buffering
Всё понятно..

   
 
 автор: Oligarx   (26.06.2006 в 14:20)   письмо автору
 
   для: valenok   (26.06.2006 в 11:14)
 

)) да ob_start этож буферизация )) ... если есть ob_start то должно быть гдето ниже и flush (как то так), чтоб буфер весь слить ))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования