Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zapis zmiennej do pliku .txt - zła wartość
Forum PHP.pl > Forum > Przedszkole
axxxon
witam!
mój problem polega na tym, że muszę do pliku tekstowego wstawić, dane w układzie |wartoś_zmiennej| |wartość_2| etc..., niestety gdy sprawdzam zawartość pliku tekstowego zamiast np. wartości zmiennej ukazuje mi sie znak + i wygląda to tak.|+|.
Podejrzewam, że błąd znajduje sie poniżej, ale nie wiem jak to rozwiazac
  1. $a=explode("_",$value);
  2. if($a[0]=='add')
  3. { $file1=$_SERVER['DOCUMENT_ROOT'].'/mydirs/enabled.txt';
  4. $a="a+";
  5. $handler=fopen($file1,$a);
  6. fputs($handler," |$a[1]|");
  7. fclose($handler);
  8. echo "Dodano";
  9. }

prosiłbym o szybka pomoc.
flashdev
Bo właśnie zapisujesz tego plusa.
$a[1] to drugi znak ciągu $a, czyli '+'.
Z tego co widzę to próbujesz dodać coś ze zmiennej $value. Wpisujesz to do $a, a potem $a sobie nadpisujesz.
Daimos
file_put_contents
file_get_contents
axxxon
omg...jaki banalny błąd... dzieki wielkie, no ale tak to jest jak człowiek od 2 rano koduje smile.gif
flashdev
Cytat(axxxon @ 28.10.2010, 13:22:38 ) *
omg...jaki banalny błąd... dzieki wielkie, no ale tak to jest jak człowiek od 2 rano koduje smile.gif


Używaj nazw, które coś zanczą np. $mode zamiast $a, a takie problemy będą Ci obce winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.