Показать сообщение отдельно
Старый 15.05.2008, 11:30
forward вне форума Посмотреть профиль Отправить личное сообщение для forward Посетить домашнюю страницу forward Найти все сообщения от forward
  № 7  
Ответить с цитированием
forward
 
Аватар для forward

Регистрация: Jul 2007
Адрес: Украина Днепропетровск
Сообщений: 312
Записей в блоге: 1
Вот я сделал по своему, изменения добавляются, но не перезаписываються, вот гляньте :

Первый файл выводит на редактирование xml файл и передает его другому в переменной $textbox:

Код:
<form action=addxml.php method=post>
<textarea  class=input  cols=70 rows=20 name=textbox>

<?php
if(isset($_POST["textbox"])){
file_put_contents("../../banner/mailTranslation.xml", $_POST["textbox"]);
}

echo file_get_contents("../../banner/mailTranslation.xml");
?>
</textarea>
<input type="submit" value="Сохранить">
</form>
Второй файл открывает этот файл xml как переменную $somecontent и записывает в него переменную $textbox которую передал первый файл:

Код:
<?php
$somecontent = '../../banner/mailTranslation.xml';

//Файл существует и перезаписываем сначала.
if (is_writable($somecontent)) {

//Открываем $somecontent
if (!$handle = fopen($somecontent, 'a')) {
echo "Cannot open file ($somecontent)";
exit;
}

// Записать $textbox в открытый файл $somecontent.
if (fwrite($handle, $textbox) === FALSE) {
echo "Cannot write to file ($textbox)";
exit;
}

echo "Play лист обновлен";

fclose($handle);

} else {
echo "The file $textbox is not writable";
}
?>
Помогите с перезаписью....плиз


Последний раз редактировалось forward; 15.05.2008 в 11:33.