Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Изменение кавычки" (http://www.flasher.ru/forum/showthread.php?t=128193)

getelse 01.08.2009 17:50

Изменение кавычки"
 
Есть текстовое поле с текстом,
который необходимо отправить.

При нажатии на кнопку
Код AS1/AS2:

on(release) {
        loadVariables("target.php", "_root", "POST");
}

Срабатывает простенький php скрипт(target.php)
PHP код:

<?php
$f 
= fopen("word", "w");
fwrite($f, 'Text='. $myText);
fclose($f);
?>

Вопрос
Однако, если в текстовом поле, есть кавычки",
то при отправке к ним прибавляется \

пример
пишу текст:

Жил "такой" парень

а, сохраняется так:

Жил \"такой\" парень

Не могу сообразить, как убрать косую черту \

Спасибо.

etc 01.08.2009 18:37

stripslashes

getelse 01.08.2009 18:52

А по точнее

PHP код:

<?php
$f 
= fopen("word", "w");
fwrite($f, 'Text='. $myText);
$f = stripslashes($f);
fclose($f);
?>

где у меня ошибка?

Добавлено через 1 час 20 минут
Заработало.
PHP код:

<?php
$f 
= fopen("word", "w");
fwrite ($f, 'Text=' . stripslashes ($myText));
fclose($f);
?>

Всем спасибо

iflamberg 01.08.2009 21:09

вы сначала в файл пишете, а потом кавычки исправляете ROFL =)

Updated. Не, вообще все не так. ВЫ пытаетесь исправить кавычки идентификатора файла. Ахаха...

getelse 07.08.2009 03:03

Как убрать косую черту \
// Вроде установлен stripslashes, однако, косая черта все равно появляется(save).
(что в этом коде не так)

Кнопка
Код AS1/AS2:

on(release) {
        var sender:LoadVars = new LoadVars();
        sender.mess = txt.text;
        sender.file = "file.html";
        sender.sendAndLoad("script.php", sender, "POST");
        sender.onData = function(myData){};
}

script.php
PHP код:

<?php
$file
=fopen($_POST["file"],"w");
fwrite($file, 'myText='. stripslashes ($myText));
if(isset(
$_POST["mess"])){
   
$string=$_POST["mess"];
   
fputs($file,$string);
}
fclose($file);
?>

Спасибо Всем!

codfelix 07.08.2009 03:49

PHP код:

$_POST["mess"] = stripslashes($_POST["mess"]); 


etc 07.08.2009 07:39

getelse, ну так часть принятых данных обработана stripslashes, а часть нет.


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

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