Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Spacja w stringu, Spacja w stringu
filipsiu
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SmokAnalog
post
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


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;


Ten post edytował SmokAnalog 8.07.2012, 21:11:33
Go to the top of the page
+Quote Post

Posty w temacie
- filipsiu   Spacja w stringu   8.07.2012, 21:02:08
- - damianooo   Spróbuj tak: $dane = $_POST['nick...   8.07.2012, 21:05:35
- - SmokAnalog   Pierwszy sposób podany przez kolegę jest prawidłow...   8.07.2012, 21:09:35
- - filipsiu   Dzięki za pomoc !   9.07.2012, 07:21:35


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: 27.12.2025 - 12:20