Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 23 Май, 2012, 12:51:40

Страниц: [1]
Печать
Автор Тема: (&txt=&)  (Прочитано 977 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Lionis    ↓ 
14 Декабрь, 2008, 11:58:14
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 15
Сила слова: 0

Есть задача :
надо чтобы введенная информация в самом файле сохранялась как &txt=введенны_текст& , то есть сам текст заключался в &txt=введеный_текст& .
Но чтобы в админке это не отображалось (&txt=&) - но в самом txt файле присутствовало .
Использую код для ввода данных :
PHP
<?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
код вида :
Text
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
код вида :
Text
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
<?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

PHP
$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


PHP
$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
<?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
Страниц: [1]
Печать
 

Перейти в: