Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Spacja w stringu
Forum PHP.pl > Forum > PHP
filipsiu
Witam, mam taki kod i męczę się z nim już dość długo i nie wiem jak to zrobić.
  1. $dane = $_POST['nick'] . $_POST['smsCode'] . "\r\n";
  2. $file = "baza.txt";
  3. $fp = fopen($file, "a");
  4. flock($fp, 2);
  5. fwrite($fp, $dane);
  6. flock($fp, 3);
  7. fclose($fp);

I chcę by w pliku było coś takiego np.
duduś tutajkodzsms
a obecnie mam takie coś
duduśtutajkodzsms
Sorry za takie pytania ale dopiero uczę się PHP smile.gif
damianooo
Spróbuj tak:

$dane = $_POST['nick']." ".$_POST['smsCode']. "\r\n";

albo tak


$dane = $_POST['nick']." ".$_POST['smsCode']. "\r\n";
SmokAnalog
Pierwszy sposób podany przez kolegę jest prawidłowy, plik tekstowy nie obsługuje Unicode podanego w stylu  . Polecam odróżnianie apostrofów od cudzysłowów w PHP, zanim nabierzesz złych nawyków. Do podawania zwyczajnych łańcuchów znaków służy w PHP apostrof, nie cudzysłów!

Jako znaku nowego wiersza warto w PHP użyć stałej PHP_EOL.

  1. $dane = $_POST['nick'].' '.$_POST['smsCode'].PHP_EOL;
filipsiu
Dzięki za pomoc !
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.