Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Porównanie dwóch plików
Forum PHP.pl > Forum > PHP
new_user
Witam

Mam problem x porównaniem zawartości.
Chodzi o to ze mam jeden plik txt z zwartoscia jak ponizej:
kolumna1;kolumna2
11111111;11111111
22222222;33333333

i drugi plik xml z w ktorym tez sa kolumny z kolumna1 i kolumna2 i chodzi o to zeby skrypt pobierał z pliku txt kolumne1 i sprawdzal w pliku xml czy w kolumnie 1 w xml jest zawartoa tresc z kolumny 1 pliku txt jezeli tak to wtedy pobiera z kolumny 2 zawartosc druga i porownuje czy jest zawarta ta wartosc w xml w kolumnie drugiej ale tylko wtedy jezeli spelniony jest pierwszy warunek i wtedy sprawdzany jest drugi warunek ale tylko dla uzyskanego wyniku.
Czyli pobiez 11111111 z txt i sprawdz xml czy kolumna 1 ma zawartosc 11111111 jezeli tak wroc do txt pobierz drugi parametr czyli 11111111 i sprawdz czy dla poprzedniego warunku jest tez spelniony warunek drugi
kliperjk
Twoj plik txt przypomina csv :-)
http://pl2.php.net/manual/pl/function.fgetcsv.php
http://pl2.php.net/simplexml

i porownujesz odpowiednie kolumny, jesli sa tylko dwie to wpisac mozna na stale np.

  1. <?php
  2. if(strcmp($csv['kolumna1']),$xml->dane->kolumna1) === 0) {
  3. echo 'takie same';
  4. }
  5. ?>


pzdr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.