Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sprawdzenie czy xml jest zapisywany i ponowna próba
a79rtur
post
Post #1





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

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


witam
pewne skrypty tworza pliki xml na serverze, inny skrypt odczytuje niektóre z xmli, czasem (podejrzewam ze gdy xml jest zapisywany) skrypt odczytujacy zwraca blad ze xml jest niepoprawny. czy moje podejrzenia sa sluszne ? czy xml jest zapisywany "od razu" czy w kawalkach ? czy mozna jakos sprawdzic czy plik jest zapisany poprawnie i w calosci i jesli nie to odczekac i spróbowac ponownie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
pewne skrypty tworza pliki xml na serverze

Myślałem, że znasz offset. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Skoro jest nieznany, to przychodzi mi tylko to jedyne na myśl. Zakładam, że dane są objęte np. tak:
Kod
<root>
</root>


to sprawdzenie wyglądałoby mniej więcej tak:
  1. <?php
  2. $valid = false;
  3. while(!feof($p)){
  4.    $l = fgets($p);
  5.    if(strpos($l, '</root>')!==false){
  6.      $valid = true;
  7.      break;
  8.   }
  9. }
  10. ?>
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: 10.10.2025 - 07:04