Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dodaje \ przed " i '
lukas22333
post 26.12.2007, 12:45:06
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 26.12.2007

Ostrzeżenie: (0%)
-----


Witam, mam problem, a mianowicie gdy wysylam jakies dane z formularza ktore maja zapisac sie w pliku .txt to zauwazylem ze zawsze dodaje \ przed kazdym ' i " ktore znajduje sie w tekscie sadsmiley02.gif . Jak tego sie pozbyc?? bo kazdorazowe usuwanie tego recznie z pliku jest sporym utrudnieniem.


Pozdro
Go to the top of the page
+Quote Post
xbigos
post 26.12.2007, 12:47:25
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 27
Dołączył: 13.07.2005
Skąd: Jarocin

Ostrzeżenie: (0%)
-----


a może podaj kod który to obsługuje. Wydaje mi się, że gdzieś masz za dużo "/"


--------------------
Go to the top of the page
+Quote Post
phpion
post 26.12.2007, 12:47:38
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




stripslashes" title="Zobacz w manualu PHP" target="_manual
  1. <?php
  2. $dane = stripslashes($_POST['dane']);
  3. ?>
Go to the top of the page
+Quote Post
marcio
post 26.12.2007, 12:48:11
Post #4





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Dodaj stripslashes przy wyswietlaniu i przed dodawaniem lub daj na off magic_quotes_gpc czy jakos tak biggrin.gif

Sorki phpion.com byles szybszy biggrin.gif Wszystkiego najlepszego

Ten post edytował marcio 26.12.2007, 12:49:14


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
lukas22333
post 26.12.2007, 12:58:46
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 26.12.2007

Ostrzeżenie: (0%)
-----


Ok, dzieki wielkie a moglby mi ktos pokazac w ktorym miejscu ma to byc? bo probowalem w kilku miejscach to wstawic i nie dziala. worriedsmiley.gif

plilk addnews.php

CODE

<?

$news_title = trim($_POST['title']);
$news_content = trim($_POST['content']);
$news_author = trim($_POST['author']);
$news_date = date("d.m.Y H:i:s");

if(empty($news_title) and empty($news_content) and empty($news_author)) {

}
else {

// Zapisz wszystkie pola formularza w zmiennej $dane.
// Tytul jest pogrubiany i kursywa, zawartosc zwykla czcionka, natomiast data i autor
// pomniejszone i pogrubione.
$dane =
"".$news_title."

".$news_content."

Dodał:".$news_author." dnia ".$news_date."
";

// zmianna $file- plik .txt
$file="newss.txt";

// otwarcie pliku .txt do odczytu i zapisu
$fp=fopen("$file", "r+");


// dodanie do zmiennej dane poprzedniej zawartości pliku
$dane=$dane.fread($fp, filesize($file));

// ustawienie kursora na początku pliku
rewind($fp);

// blokada pliku do zapisu
flock($fp, 2);

// zapisanie danych do pliku
fwrite($fp, $dane);

// odblokowanie pliku
flock($fp, 3);

// zamknięcie pliku
fclose($fp);


}

?>






plik show.php

CODE

// wczytanie zawartości pliku do tablicy
$file = file("newss.txt");

// Konwertuj na lancuch
foreach($file as $value) {
echo $value;
}

?>


Ten post edytował lukas22333 26.12.2007, 12:59:23
Go to the top of the page
+Quote Post
xbigos
post 26.12.2007, 13:01:30
Post #6





Grupa: Zarejestrowani
Postów: 239
Pomógł: 27
Dołączył: 13.07.2005
Skąd: Jarocin

Ostrzeżenie: (0%)
-----


sptripslashes($dane) przed zaspisem

  1. <?php
  2. // zapisanie danych do pliku
  3. $dane = stripslashes($dane);
  4. fwrite($fp, $dane);
  5. ?>


Ten post edytował xbigos 26.12.2007, 13:07:28


--------------------
Go to the top of the page
+Quote Post
marcio
post 26.12.2007, 13:12:24
Post #7





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Ogolnie mozesz zrobic to szybciej i krocej
  1. <?php
  2. fwrite($fp, stripslashes($dane));
  3. ?>


P.S dawaj tagi php dla kodow php

P.S ogolnie jesli nie dziala to daj stripslashes w foreach gdy wyswietlasz wiadomosc

Ten post edytował marcio 26.12.2007, 13:13:49


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
lukas22333
post 26.12.2007, 13:23:16
Post #8





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 26.12.2007

Ostrzeżenie: (0%)
-----


Ok, dzieki wielkie chłopaki, dziala yahoo.gif jeszcze raz dzieki smile.gif Wesołych świąt.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:46