|
Lionis ↓
|
 |
|
14 Декабрь, 2008, 11:58:14
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 15 Сила слова: 0
|
Есть задача :
надо чтобы введенная информация в самом файле сохранялась как &txt=введенны_текст& , то есть сам текст заключался в &txt=введеный_текст& .
Но чтобы в админке это не отображалось (&txt=&) - но в самом txt файле присутствовало .
Использую код для ввода данных :
<?php
if(get_magic_quotes_gpc())
$_POST = array_map('stripslashes', $_POST);
if($_POST['content']){
$fh = fopen("file.txt", "w");
fwrite($fh, $_POST['content']);
fclose($fh);
}
if($_POST['content2']){
$fh = fopen("file2.txt", "w");
fwrite($fh, $_POST['content2']);
fclose($fh);
}
?><form method=post>
<textarea name=content cols= "100" rows= "10"><?php echo file_get_contents("file.txt"); ?></textarea>
<textarea name=content2 cols= "100" rows= "10" id= "content2"><?php echo file_get_contents("file2.txt"); ?></textarea>
<input type=submit value= "Сохранить">
</form>
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
14 Декабрь, 2008, 12:16:32 , спустя 18 минут 18 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
не понял вопрса,но мб тебе поможет parse_str + http_build_query
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Timur ↓
|
 |
|
14 Декабрь, 2008, 12:31:25 , спустя 14 минут 53 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
NullPointerException
Группа: в ухо Карма: 56
Сообщений: 1009 Сила слова: 5.55
|
Вопрос понял, но не понял зачем это нужно
|
|
|
|
|
Записан
|
|
|
|
|
Lionis ↓
|
 |
|
14 Декабрь, 2008, 12:44:38 , спустя 13 минут 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 15 Сила слова: 0
|
Вопрос понял, но не понял зачем это нужно
для отображения в Flash ^ AS2.0
код вида :
file = new LoadVars();
file.load("file.txt");
file.onLoad = function(success) {
if (success) _root.txt = file.txt;
}
this.stop();
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
14 Декабрь, 2008, 12:47:04 , спустя 2 минуты 26 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
Вопрос понял, но не понял зачем это нужно
для отображения в Flash ^ AS2.0
код вида :
file = new LoadVars();
file.load("file.txt");
file.onLoad = function(success) {
if (success) _root.txt = file.txt;
}
this.stop();
юзай foreach да и все) или тп.
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Lionis ↓
|
 |
|
14 Декабрь, 2008, 12:52:09 , спустя 5 минут 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 15 Сила слова: 0
|
Народ вот написал код :
<?php
if(get_magic_quotes_gpc())
$_POST = array_map('stripslashes', $_POST);
if($_POST['content']){
$fh = fopen("file.txt", "w");
fwrite($fh, "&txt={$_POST['content']}&");
fclose($fh);
}
if($_POST['content2']){
$fh = fopen("file2.txt", "w");
fwrite($fh, "&txt={$_POST['content2']}&");
fclose($fh);
}
?><form method=post>
<textarea name=content cols= "100" rows= "10"><?php echo file_get_contents("file.txt"); ?></textarea>
<textarea name=content2 cols= "100" rows= "10" id= "content2"><?php echo file_get_contents("file2.txt"); ?></textarea>
<input type=submit value= "Сохранить">
</form>
Но есть одно НО :
например после трех сохранений - в файле получается текст вида - &txt=&txt=&txt=проверка&&&
---
и в файле и в админке ...
желательно чтобы после сохранения в админке небыло видно - &txt=& - а просто текст ...
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
14 Декабрь, 2008, 12:56:13 , спустя 4 минуты 4 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
Lionis, я вот непонимаю смысла &txt={$_POST['content']}& ВООБЩЕ. нах он нужен? если вы собираетесь использовать из 2 файлов два значения? вам зачем эти огриничители? второй момент, ебать себе мозг этими &a&&A& - дурной тон перл программистов,, сохраняйте в xml и будет счастье :) xml парсить из под action script просто счастье
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Lionis ↓
|
 |
|
14 Декабрь, 2008, 01:13:58 , спустя 17 минут 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 15 Сила слова: 0
|
Это интересно (про XML) - не могли бы вы написать пример ?
Буду очень благодарен .
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
14 Декабрь, 2008, 01:16:55 , спустя 2 минуты 57 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
$xml = simple_xml_load_string("<data/>");
$xml->addChild("field1",$_POST['field1']);
$xml->addChild("field2",$_POST['field2']);
$xml->asXML("data.xml");
получим файл data.xml
<data>
<field1>asasdasd</field1>
<field2>asdasdsdfds</field2>
</data>
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
phpdude ↓
|
 |
|
14 Декабрь, 2008, 01:17:30 , спустя 35 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
$xml = simple_xml_load_string("<data/>");
$xml->addChild("field1",$_POST['field1']);
$xml->addChild("field2",$_POST['field2']);
$xml->asXML("data.xml");
получим файл data.xml
<data>
<field1>asasdasd</field1>
<field2>asdasdsdfds</field2>
</data>
пример будет работать для пхп5.
а для пхп4 можете почитать тут
http://pyha.ru/articles/php/dom/
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Lionis ↓
|
 |
|
14 Декабрь, 2008, 05:03:49 , спустя 3 часа 46 минут 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 15 Сила слова: 0
|
Вот , чуть покопался -
<?php
if(get_magic_quotes_gpc())
$_POST = array_map('stripslashes', $_POST);
if($_POST['content']){
$fh = fopen("file.txt", "w");
fwrite($fh, "&txt={$_POST['content']}&");
fclose($fh);
}
if($_POST['content2']){
$fh = fopen("file2.txt", "w");
fwrite($fh, "&txt={$_POST['content2']}&");
fclose($fh);
}
?><form method=post>
<textarea name=content cols= "100" rows= "10"><?php echo str_replace(array('&text', '&'), '', file_get_contents("file.txt")); ?></textarea>
<textarea name=content2 cols= "100" rows= "10" id= "content2"><?php echo str_replace(array('&text', '&'), '', file_get_contents("file2.txt")); ?></textarea>
<input type=submit value= "Сохранить">
</form>
Работает - и исчез символ "&" - но осталось "txt="
+ при повторном сохранении( допустим 3 раза) в файле отображает "txt=txt=txt=проверка"
тоесть при повторном сохранении , не изменяя текст - нажимая на кнопку сохранить - добавляется еще один "txt=" - это искревляет содержимое файла .txt
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
14 Декабрь, 2008, 05:13:37 , спустя 9 минут 48 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
(array('&txt=','&')
вот это попробуйте
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Pasha ↓
|
 |
|
14 Декабрь, 2008, 06:26:48 , спустя 1 час 13 минут 11 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 7
Сообщений: 1028 Сила слова: 0.68
|
там в самом flash редакторе ставь на поле вывода информации соответствующую кодировку - c префиксом cyr ... вроде так
|
|
|
|
|
Записан
|
r.i.p. puppy
|
|
|
|