Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Przejście do następnej lini
piter3
post 17.04.2007, 20:42:37
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 20.02.2007

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


Witam.
Mam formularz do którego wpisuje 4 adresy dns a nastepnie te adresy zapisywane są do pliku.
Problem polega na tym że zapisywane jest to wszystko w jednej lini w ten sposób
serwer1: xxxxxx serwer2: xxxxxx serwer3: xxxxxx serwer4: xxxxxx
a mi zależy żeby po zapisaniu w pliku wyglądało to tak
serwer1: xxxxxx
serwer2: xxxxxx
serwer3: xxxxxx
serwer4: xxxxxx

czy ktoś ma pomysł?
Fragment kodu odpowiedzialnego za zapisywanie wygląda teraz tak:


  1. <?php
  2. $plik = fopen($dnsmasq,"w");
  3. $zm="nameserver ".$_POST['dns1'];
  4. fputs ($plik,$zm,);
  5.  
  6. $zm="nameserver ".$_POST['dns2'];
  7. fputs ($plik,$zm);
  8.  
  9. $zm="nameserver ".$_POST['dns3'];
  10. fputs ($plik,$zm);
  11.  
  12. $zm="nameserver ".$_POST['dns4'];
  13. fputs ($plik,$zm);
  14. ?>


Edit
Ok już nieaktualne, udało mi się dojść samemu, edytowałem w złym miejscu.
Poprostu dopisałem <br> tylko teraz się połapałem że wczęsniej to źle robiłem. smile.gif

Edit
Jednak za szybko się cieszyłem. Br pomogło i na stronie jest wyświetlane poprawnie
ale w pliku dalej zapisuje w jednej lini z tą różnicą że dopisuje <br> pomiędzy serwerami.
Jak zrobić żeby w pliku zapisywał w kolejnych wersach?
czekam na pomysły. Z góry dzięki.

Ten post edytował piter3 17.04.2007, 21:03:14
Go to the top of the page
+Quote Post
Łukasz O.
post 17.04.2007, 20:53:09
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 5
Dołączył: 13.01.2007

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


a "\r\n" próbowałeś?


--------------------
"Don't tell me you want a bridge - show me the canyon you want to cross" Giuseppe Delena
Go to the top of the page
+Quote Post
piter3
post 17.04.2007, 21:04:14
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 20.02.2007

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


Ok wykombinowałem.
utworzyłem zmienną

  1. <?php
  2. $br =
  3. "
  4. ";
  5. ?>


I potem dostawiłem zmienną. Może kombinowane ale działa smile.gif
Go to the top of the page
+Quote Post
kwiateusz
post 17.04.2007, 21:09:40
Post #4


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




  1. <?php
  2. $plik = fopen($dnsmasq,"w");
  3. $zm="nameserver ".$_POST['dns1']."<br />n";
  4. fputs ($plik,$zm,);
  5.  
  6. $zm="nameserver ".$_POST['dns2']."<br />n";
  7. fputs ($plik,$zm);
  8.  
  9. $zm="nameserver ".$_POST['dns3']."<br />n";
  10. fputs ($plik,$zm);
  11.  
  12. $zm="nameserver ".$_POST['dns4']."<br />n";
  13. fputs ($plik,$zm);
  14. ?>
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: 22.06.2025 - 16:08