Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodaje \ przed " i '
lukas22333
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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
 
Start new topic
Odpowiedzi (1 - 7)
xbigos
post
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
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
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 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Sorki phpion.com byles szybszy (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Wszystkiego najlepszego

Ten post edytował marcio 26.12.2007, 12:49:14
Go to the top of the page
+Quote Post
lukas22333
post
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. (IMG:http://forum.php.pl/style_emoticons/default/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
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
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
Go to the top of the page
+Quote Post
lukas22333
post
Post #8





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

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


Ok, dzieki wielkie chłopaki, dziala (IMG:http://forum.php.pl/style_emoticons/default/yahoo.gif) jeszcze raz dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Wesołych świąt.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 16:41