Skocz do zawartości

Arent

Użytkownicy
  • Postów

    75
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia Arent

Smart Newbie

Smart Newbie (2/13)

0

Reputacja

  1. Ale dlaczego się tak unosisz? Nie każdy interesuje się PHP, bo nie ma na to czasu, a chce dostać jakiś gotowy prosty kod. Na początku oferowałem pieniądze za wykonanie tego prostego kodu ale nikt nie chciał. Jeden drugiemu pomoże w php, drugi pomoże wymienić np. drzwi do garażu.
  2. OK działa :lol: dzięki Tyle że pierwotnie chodziło mi o XML z większą liczbą rekordów, np. następujący plik XML Jak powinien wyglądać kod jeśli chcę wydobyć jedynie wartość np. 5213 znajdującą się w C w ID="2"?
  3. Ludzie, nie działa :crying: nie wiedziałem że z tym kodem będzie tyle zachodu
  4. Sprawdziłem i wciąż to samo, nic nie wyświetla. Po dodaniu error_reporting(E_ALL); nie wykazuje żadnych błędów, u Was działa?
  5. tresc xml jest taka teraz nie mam mozliwosci sprawdzenia kodu
  6. to jest ten poprawiony kod? bo jak tak to wciąż nie działa po dodaniu error_reporting(E_ALL); mam Notice: Undefined variable: X in /plik.php5 on line 11
  7. zrobiłem na podstawie tego podobnego http://www.php.rk.edu.pl/w/p/simplexml/ ale wziąż mam puste pola
  8. Witajcie Zacząłem się nudzić i znowu odgrzebałem ten banalny kod który nie chce działać Jak napisałem, pojawia się tylko: To wina hostingu? Bo kod wygląda na dobry
  9. dzięki, ale już wczoraj poprawiłem kod :P mam inny problem, w źródle strony mam tylko to: mój serwer: http://blink.pl/dokumentacja.www.skrypty.html http://php.blink.pl/info.php5
  10. dowiedziałem się że wystarczy zmienić rozszerzenie na .php5 spróbowałem z innym kodem, dużo krótszym ^_^ xml: i mam
  11. z tego co się zorientować zdążyłem, to mam wyłączoną na serwerze obsługę simplexml, napisałem do hostingu i czekam na odpowiedź
  12. wszystko posprawdzałem i jest ok co tu może być źle skoro otwieram plik xml bezpośrednio w przeglądarce i wszystko jest ok podsumowując: przykładowy kod bezpośrednio z źródła strony xml i plik php <?php $connect = fopen( 'http://www.plik.xml', 'r' ) or die( 'Błąd przy łączeniu' ); $a = 0; while( !feof( $connect ) ) { $a++; $buffer = fgets( $connect, 4096 ) or die( 'Błąd przy odczycie' ); if( $a == 166 ) { $link = $buffer; } } fclose( $connect ) or die( 'Błąd przy zamykaniu połączenia' ); $link1 = strstr( $link, 'xml' ); $link2 = substr( $link1, '0', '4' ); $link = 'http://www.plik.xml' . $link2; $connect = fopen( $link, 'r' ) or die( 'Błąd przy łączeniu' ); $a = 0; while( !feof( $connect ) ) { $a++; $buffer = fgets( $connect, 4096 ) or die( 'Błąd przy odczycie' ); if( $a == 25 ) { $constents = $buffer; } } fclose( $connect ) or die( 'Błąd przy zamykaniu połączenia' ); $items = array(); if( preg_match_all( '/<item(.+?) \/>/i', $constents, $matchItems ) ) { for( $i = 0; $i < count( $matchItems[0] ); $i++ ) { if( preg_match_all( '/([a-z0-9_]+?)="(.+?)"/i', $matchItems[1][$i], $matchItem ) ) { $item = array(); for( $a = 0; $a < count( $matchItem[0] ); $a++ ) { $item[strtolower( $matchItem[1][$a] )] = $matchItem[2][$a]; } if( isset( $item['id'] ) ) { $items[$item['id']] = $item; } } } } echo var_dump( $items ); ?>
  13. no ale przecież sprawdzałem na tym pliku to:
×
×
  • Dodaj nową pozycję...