Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapis do pliku..
Zmaziuu
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 23.10.2006

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


Witam, mam pewien problem w php. Wyciągam dane z Flasha i zapisuje do pliku baza.xml (flash juz automatycznie mi generuje plik xmlowski). Jednak w pliku baza.xml znajuje sie juz zakladka "<notatki></notatki> i zmienne powinny być wstawiane pomiedzy te znaczniki. Tak się jednak nie dzieje. Pierwsza czesc tzn. "<notatki>" zostaje powielona, pozniej wystepuje zmienna z flasha i pozniej znowu "<notatki></notatki>". Poniżej prezentuje kod. Pomóżcie, bo nie wiem, jak to zrobić by zmienna $dane została wpasoowana w znaczniki tzn. <notatki>$dane</notatki>.

  1. <?php 
  2. $dane = $_POST['xml']; 
  3. $file="baza.xml"; 
  4. $fp=fopen("$file", "r+"); 
  5. $dane=$dane.fread($fp, filesize($file)); 
  6. fseek($fp, 9);
  7. flock($fp, 11); 
  8. fwrite($fp, $dane); 
  9. flock($fp, 12);
  10. fclose($fp); 
  11. ?>


Dla was to pewnie prosta sprawa, ja już na tym mysle 2 godziny..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zmaziuu
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 23.10.2006

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


No niestety nie działa.. plik baza.xml zostaje pusta. Wydaje mi się też ze teraz za każdym razem został dodany znacznik <notatki></notatki> a te znaczniki sa recznie wpisane w pliku baza.xml a dane powinny pojawiac sie pomiedzy nimi..

edit.

zmieniłem

  1. <?php
  2. fwrite("$fp", "<notatnik>$dane</notatnik>");
  3. ?>

  1. <?php
  2. fwrite($fp, "<notatnik>$dane</notatnik>");
  3. ?>


i teraz plik aktualizowany jest dobrze, baza sie zmienia tylko jak pisałem wyżej, za każdym razem zostaje dodany ten znacznik <notatki></notatki> a tak byc nie powinno (w moim wypadku)

ps. dzieki za szybka reakcję

Ten post edytował Zmaziuu 23.10.2006, 20:15:43
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 06:13