Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nadpisywanie danych
MissMoneypenny
post 2.07.2005, 15:17:21
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 11.06.2005

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


Mam takie małe pytanie i jednocześnie problem.
Otóż chcę nadpisać pewien element tablicy zmienna z formularza.
Mam plik z linkami zapisanymi w ten sposób:
Kod
http://www.jakaś strona.pl|opis strony|
http://www.jakaś strona.pl|opis strony|
http://www.jakaś strona.pl|opis strony|

To jest ten skrypt, który napisałam :
  1. <?php
  2.  
  3. $id=$_POST['id']//zmienna z formularza zawierająca id linku do nadpisania
  4. $nowy_link=$_POST['link'];
  5. $nowy_opis=$_POST['opis']
  6. $nowe_dane=&#092;"$nowy_link|$nowy_opisn\"
  7.  
  8. $dane=file(&#092;"linki.txt\");
  9. $dane['$id']=$nowe_dane;
  10.  
  11. $fd=fopen(&#092;"linki.txt\", \"w\");
  12. fwrite($fd, $dane);
  13. fclose($fd);
  14.  
  15. ?>

Zamiast spodziewanych danych zapisuje mi Array sad.gif
Doszłam do wniosku że coś więc źle zapisuje. Jak zapisać wszystkie dane z powrotem do pliku tak aby nowe dane były zachowane :?:
Go to the top of the page
+Quote Post
sobstel
post 2.07.2005, 16:12:27
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


widze nastepujace bledy

linia 9 - powinno byc $dane[$id] abo $dane["$id"]
linia 12 - powinno byc $dane[$id] a nie same dane. zapisujesz do pliku tablice, dlatego pisze ci array


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
chmolu
post 2.07.2005, 16:14:13
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 8.10.2004

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


  1. <?php
  2.  
  3. fwrite($fd, join(&#092;"n\", $dane));
  4.  
  5. ?>
Go to the top of the page
+Quote Post
NuLL
post 2.07.2005, 16:21:11
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Przecież pokazałem jak nadpisać dane w poprzednim temacie dry.gif sad.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
MissMoneypenny
post 2.07.2005, 16:26:51
Post #5





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 11.06.2005

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


Wiem że mi pokazałeś ale nie potrafiłam ich przerobić do tego przykładu sad.gif . Z tamtymi sobie poradziłam smile.gif
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: 19.07.2025 - 07:50