Дизайн и креатив: разработка от профессионалов
http://www.uptimecommerce.com/forum/

Вопрос о PHP
http://www.uptimecommerce.com/forum/viewtopic.php?f=22&t=552
Страница 1 из 3

Автор:  ivan-shilovec [ 19 июл 2009, 21:02 ]
Заголовок сообщения:  Вопрос о PHP

Создал страничку редактирования текстовых файлов с выбором накидал немного хтмл чтобы работало, цсс для красоты )))))))) забиваю инфу передаю в массив
все сохраняет но пути выбора не выводит сломал голову помогите плиз )))))

вот тот код

<?php
$readaktor=$_POST['read'];
$save=$_POST['save'];
$vibor[0]="odorodovanie.html";
$vibor[1]="history.html";
$vibor[2]="main.html";
readfile ("$vibor[$readaktor]");
$q = "$vibor[$readaktor]";

$fd = fopen("$q",a);
fwrite($fd,"$save");
fclose($fd);

?>

<?php echo "[$q]";?>

Автор:  Иван Скворцов [ 19 июл 2009, 21:15 ]
Заголовок сообщения:  Re: Вопрос о PHP

<?php
$readaktor=$_POST['read'];
$save=$_POST['save'];
$vibor[0]="odorodovanie.html";
$vibor[1]="history.html";
$vibor[2]="main.html";
readfile ("$vibor[$readaktor]");
$q = "$vibor[$readaktor]";

echo $q;

$fd = fopen("$q",a);
fwrite($fd,"$save");
fclose($fd);

?>

А так?

Автор:  ivan-shilovec [ 19 июл 2009, 21:41 ]
Заголовок сообщения:  Re: Вопрос о PHP

Не не то тема в сохранении, при выборе изменений т.е. \
мы посылаем циферку в массив к примеру 0 $vibor[0]="odorodovanie.html";
по идее дожно подставляться odorodovanie.htm
т.е. по задумке моей должны все переменные $q замениться на odorodovanie.html но срабатывает только ридфайл а остольное не работает почему, и что не так я сделал ????

Автор:  Иван Скворцов [ 19 июл 2009, 21:48 ]
Заголовок сообщения:  Re: Вопрос о PHP

$vibor=array(
'0' =>"odorodovanie.html",
'1' =>"history.html",
'2' =>"main.html"
);

А если двумерный забить таким образом?))

Автор:  ivan-shilovec [ 19 июл 2009, 22:02 ]
Заголовок сообщения:  Re: Вопрос о PHP

В смысле ?????

Автор:  ivan-shilovec [ 19 июл 2009, 22:05 ]
Заголовок сообщения:  Re: Вопрос о PHP

По моему я не так объяснил я хочу от этого кода не только чтоб он читал из этих файлов но и сохранял туда же что я отредактировал во !!
odorodovanie.html
history.html
main.html

Автор:  Иван Скворцов [ 19 июл 2009, 22:09 ]
Заголовок сообщения:  Re: Вопрос о PHP

$fd = fopen("$q",a);
fwrite($fd, $save);
fclose($fd);

Не ставь переменные в ковычки просто!

Автор:  ivan-shilovec [ 19 июл 2009, 22:25 ]
Заголовок сообщения:  Re: Вопрос о PHP

Не не помогает :((

Автор:  ivan-shilovec [ 19 июл 2009, 22:30 ]
Заголовок сообщения:  Re: Вопрос о PHP

Была другая мысль ща изложу полностью

_____________________________________________________
//Главный файл
_____________________________________________________
<form action="redaktor.php" method="POST">
<select size="4" name="read">
<option value="0">Оборудование</option>
<option value="1">Отчет</option>
<option value="2">Главная</option>
</select><br>
<input type="submit" value="Выбрать">
</form>
_____________________________________________________
redaktor.php
_____________________________________________________
<form method="POST" action="over.php">
<textarea rows="10" cols="100" name="save">
<?php

$readaktor=$_POST['read'];
$save=$_POST['save'];
include('cn.php');
readfile ("$q");
?>
</textarea><br>
<input type="submit" value="Coxранить">
</form>

<?php echo "[$q]";?>
_____________________________________________________
cn.php
_____________________________________________________
<?php
$vibor[0]='odorodovanie.html';
$vibor[1]='history.html';
$vibor[2]='main.html';
$q ="$vibor[$readaktor]";
?>
_____________________________________________________
over.php
_____________________________________________________
<?php
$fd = fopen($q,a);
fwrite($fd,"$save");
fclose($fd);
?>

Автор:  ivan-shilovec [ 19 июл 2009, 22:32 ]
Заголовок сообщения:  Re: Вопрос о PHP

И при этом росскладе я получаю вот это !!!!

Warning: fclose(): supplied argument is not a valid stream resource in G:\server\qwerty1\over.php on line 5

Страница 1 из 3 Часовой пояс: UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/