Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.05.2008, 18:52
forward вне форума Посмотреть профиль Отправить личное сообщение для forward Посетить домашнюю страницу forward Найти все сообщения от forward
  № 1  
Ответить с цитированием
forward
 
Аватар для forward

Регистрация: Jul 2007
Адрес: Украина Днепропетровск
Сообщений: 312
Записей в блоге: 1
Cool Загрузка XML файла в РНР файл редактирования?

Привет ВСЕМ!!!

Люди подскажите как можно так сделать чтоб в окно с прокруткой находящееся в рнр или html файле в грузился xml файл для последующего редактирования и сохранения?

Заранее СПАСИБО!

Старый 06.05.2008, 15:54
KoLar вне форума Посмотреть профиль Отправить личное сообщение для KoLar Найти все сообщения от KoLar
  № 2  
Ответить с цитированием
KoLar
 
Аватар для KoLar

Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
<xml id='xml1' src='test.xml'></xml>

Теперь через яваскрипт можно по ид получить доступ к древу xml. в частности можно в текстовое поле загрузить содержимое древа

Старый 07.05.2008, 15:59
forward вне форума Посмотреть профиль Отправить личное сообщение для forward Посетить домашнюю страницу forward Найти все сообщения от forward
  № 3  
Ответить с цитированием
forward
 
Аватар для forward

Регистрация: Jul 2007
Адрес: Украина Днепропетровск
Сообщений: 312
Записей в блоге: 1
Можно примерчик а то я с Java мало сталкивался...

Старый 08.05.2008, 17:48
dmx102 вне форума Посмотреть профиль Отправить личное сообщение для dmx102 Найти все сообщения от dmx102
  № 4  
Ответить с цитированием
dmx102
[+4 03.05.08]
 
Аватар для dmx102

Регистрация: Apr 2008
Адрес: Москва - Moscow
Сообщений: 46
Отправить сообщение для dmx102 с помощью ICQ
Причем здесь JAVA?!


Примитивный вариант, но надоже вам с чего-то начинать
index.php:
Код:
<form method="post">
<textarea name="textbox">
<?php

if(isset($_POST["textbox"])){
file_put_contents("/data/yourxml.xml", $_POST["textbox"]);
}

echo file_get_contents("/data/yourxml.xml");
?>
</textarea>
<input type="submit">
</form>

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

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

Код:
<form method="post">
<textarea  name="textbox" cols="70" rows="20">
<?php

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

echo file_get_contents("../../banner/mailTranslation.xml");
?>
</textarea>
<input value="Сохранить" type="submit" />
</form>
Помогите пожалуйста очень надо...

Старый 15.05.2008, 10:24
dmx102 вне форума Посмотреть профиль Отправить личное сообщение для dmx102 Найти все сообщения от dmx102
  № 6  
Ответить с цитированием
dmx102
[+4 03.05.08]
 
Аватар для dmx102

Регистрация: Apr 2008
Адрес: Москва - Moscow
Сообщений: 46
Отправить сообщение для dmx102 с помощью ICQ
А в чем собственно проблама?
Оператор file_put_contents - сохраняет содержимое второй переменной в файл по имени первой переменной.

Если у тебя выходят какие-то ошибки, будет неплохо если вы ими с нами поделитесь...

А так, смотрите в сторону указания пути, может что-то там напутали, или не имеете прав доступа в ту директорию средствами php.

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

Старый 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.
Старый 15.05.2008, 17:49
dmx102 вне форума Посмотреть профиль Отправить личное сообщение для dmx102 Найти все сообщения от dmx102
  № 8  
Ответить с цитированием
dmx102
[+4 03.05.08]
 
Аватар для dmx102

Регистрация: Apr 2008
Адрес: Москва - Moscow
Сообщений: 46
Отправить сообщение для dmx102 с помощью ICQ
У вас первый код и так выполняет оба действия, включая перезапись!

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

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

Старый 30.05.2008, 21:14
setare1986 вне форума Посмотреть профиль Отправить личное сообщение для setare1986 Найти все сообщения от setare1986
  № 10  
Ответить с цитированием
setare1986

Регистрация: May 2008
Сообщений: 1
Здравствуйте.
У меня возникла такая же проблема, но в отличии от уже решенной задача, мне нужно ввести название файла и потом его редактировать.
К сожалению, когда я пишу ваш код, у меня выдаются ошибки. Как можно их решить?\
Заранее спасибо.
Код:
<html>
<body>
<form action=index_first.php method=POST>
<input type="submit" name="back" value="Home">
</form>
<form action=xml.php method=POST>
<input type="submit" name="back" value="Back">
</form>
<form action=editxml.php method=POST>
<input type=text name="filename" value='<?php echo $_POST ['filename'];?>' SIZE=50><BR>
<textarea name="textbox" rows=20 cols=100>
<?
if(isset($_POST["textbox"]))
{
$file=$_POST["filename"];
file_put_contents($file, $_POST["textbox"]);
}
if (isset($_POST["send"]))
{
$file=$_POST["filename"];
echo file_get_contents($file);
}
//"C:/Program Files/TopServer 2.1/home/localhost/UIR-php/fr1.xml"
?>
</textarea>
<input type=submit name="send" value="Input">
</form>
А ошибка следующая:
Код:
<br />
<b>Notice</b>:  Undefined index:  filename in <b>T:\home\localhost\UIR-php\editxml.php</b> on line <b>13</b><br />
124127


Последний раз редактировалось setare1986; 31.05.2008 в 12:01.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:59.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:59.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.