Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z zapisywaniem do plików, prosze o pomoc przy zapisywaniu do pliku
mielu
post 19.07.2004, 17:25:40
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.06.2004

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


witam wszystkich.

mam taki problemik. chce zapisac te zmienne ($TYTUL, $TRESCK, $TRESCR, $TRESCP, $TRESCU, $TRESCI;) do plików (list, kx, rx, px, ux i ix),
jak wyświetle te zmienne to wszystko jest ok, ale podczas zapisywania funkcja twoży pliki tylko, że są one pustez wyjątkiem pliku "k" przyjmuje on wortości z $TRESCU, która powinna być w pliku "u".

oto funkcja do zapisywania, prosze o pomoc
  1. <?php
  2.  
  3. global $TYTUL, $TRESCK, $TRESCR, $TRESCP, $TRESCU, $TRESCI;
  4.  
  5.  $linie=file(&#092;"newsdata/list\");
  6.  
  7.  $linie[0]=chop($linie[0]);
  8.  
  9.  $file=fopen(&#092;"newsdata/data/k\".$linie[0], \"w\");
  10.  fputs($file, $TRESCK );
  11.  fclose($file);
  12.  
  13.  $file=fopen(&#092;"newsdata/data/r\".$linie[0], \"w\");
  14.  fputs($file, $TRESCR );
  15.  fclose($file);
  16.  
  17.  $file=fopen(&#092;"newsdata/data/p\".$linie[0], \"w\");
  18.  fputs($file, $TRESCP );
  19.  fclose($file);
  20.  
  21.  
  22.  $file=fopen(&#092;"newsdata/data/u\".$linie[0], \"w\");
  23.  fputs($file, $TRESCU );
  24.  fclose($file);
  25.  
  26.  $file=fopen(&#092;"newsdata/data/i\".$linie[0], \"w\");
  27.  fputs($file, $TRESCI );
  28.  fclose($file);
  29.  
  30. $file=fopen(&#092;"newsdata/list\", \"w\");
  31.  fputs($file, ($linie[0]+1).&#092;"n$TYTULn\".date(\"d.m.Y\").\"n\".$linie[0].\"n\");
  32.  
  33.  for($i=1;$i<count($linie);$i++)
  34. fputs($file, $linie[$i]);
  35.  
  36.  fclose($file);
  37. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
sf
post 19.07.2004, 18:23:51
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


  1. <?php
  2. $fp=fopen('test.txt', 'w');
  3. fputs($fp,'test');
  4. fclose($fp);
  5.  
  6. $fp=fopen('test2.txt', 'w');
  7. fputs($fp,'test2');
  8. fclose($fp);
  9. ?>


a to Ci dziala?

pozatym zastanawia mnie dlaczego najpierw wczytujesz plik newsdata/list, a potem zapiszujesz... sprawdz czy fopen zwrocil blad, sprawdz czy fputs zwrocil blad, skup sie na jednym przykladzie fputs... a jak zacznie dzialac to dodaj reszte, usuwaj poprzez komentarze kod, ktory Ci nie potrzebny... dzieki temu znajdziesz w koncu blad

Ten post edytował sf 19.07.2004, 18:25:45


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
mielu
post 19.07.2004, 18:54:56
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.06.2004

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


Cytat(sf @ 2004-07-19 17:23:51)
  1. <?php
  2. $fp=fopen('test.txt', 'w');
  3. fputs($fp,'test');
  4. fclose($fp);
  5.  
  6. $fp=fopen('test2.txt', 'w');
  7. fputs($fp,'test2');
  8. fclose($fp);
  9. ?>



tak to dzala

a jeżeli chodzi newsdata/list, w tym pliku dopisuje sie tytuł i id. id jest potem dopisywane do nazwy pliku (czyli jak jest plik o nazwie "k" to następny bedzie "k1" i tak dalej
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: 14.08.2025 - 10:39