Skocz do zawartości

OriPL

Użytkownicy
  • Postów

    332
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez OriPL

  1. $sContent = file_get_contents( 'URL' );
    $dom->loadXML( $sContent );

     

    Warning: file_get_contents(http://castpol.pl:9036/admin.cgi?pass=test&mode=viewxml&page=4) [function.file-get-contents]: failed to open stream: HTTP request failed! ICY 404 Resource Not Found in C:\xampp\htdocs\tracklist\index2.php on line 2

     

    Fatal error: Call to a member function loadXML() on a non-object in C:\xampp\htdocs\tracklist\index2.php on line 3

     

    :unsure: :unsure:

     

    Edit:

    tutaj pisze ze nie ma... a to JEST!! mozesz sobie wejsc i sprawdzic i looknac na WŁASNE (lub CUDZE) Oczy ;]

    edit2:

    A drugi error to wiem co sie dzieje :D:D

  2. ten serwer co dalem jest przykladowy ;] na jego PODSTAWIE robie ten skrypt ;] puzniej tylko pozmieniam IP ... i PORTY ... CHASLA;] i poprostu bedzie to podpiete pod moj serwer ;]

     

    http://castpol.pl:9036/admin.cgi?pass=test...wxml&page=4 <---- TO JEST DLA WAS!! zebyscie mogli zobaczyc jak wyglada plik i zrobic tak zeby sie pobieralo :D

     

    http://127.0.0.1:8000/admin.cgi?pass=chang...wxml&page=4 <---- a to byc dla mnie ;] u siebie na LocalHost posiadam ten Serwer i na jego podstawie wszystko robie ;]

  3. dobra to nie zadziala.... to może spróbujemy rozwiązać problem pobierając zawartość strony inna funkcja?? później zapisać do pliku i później odczyt normalny xD wiem ze głupkowaty pomysł xD chyba ze pobieranie inna funckja jakies zapisanie do zmiennej i puzniej jakies przetwarzanie tego tekstu zeby zostalo to co tylko chce :D:D czyli "TITLE" i "PLAYEDAT" :D

     

    Edit:

    ZWRÓCICIE UWAGĘ ZE NIE PRACUJEMY NA PORCIE 80 :D (nie wiem czy to ma coś do gadania ;])

  4. SLy:

     

    to wlasnie robie XD i nie dziala :D:D...

     

    Piczer:

    nie znam ten funkcji :D

     

    nobody:

    To jak MOŻNA TO ZROBIĆ INACZEJ??

     

    moze jakies sugestie ?? jak to zrobić PROŚCIEJ;] ja nie zapisuje w komórce tabeli CAŁEGO KODU... tylko informacje które maja się wyświetlić na odpowiednich podstronach ;]

     

    i mam drugie pytanie do was jeszcze :D:D oto ono :

     

    Mam Kod:

     

    <?php
    $doc = new DOMDocument('1.0', 'UTF-8');
    $doc->load('http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4');
    $date = $doc->getElementsByTagName('PLAYEDAT');
    $title = $doc->getElementsByTagName('TITLE');
    echo "<TABLE style='color:F0F0F0;' cellspacing='0'>";
    for($i = 0; $i < $title->length; ++$i)
    {
      echo "<TR><TD bgcolor='777777'>Data/Godzina:</TD>";
      echo "<TD bgcolor='555555'>".date('H:i:s',$date->item($i)->nodeValue)."</TD>";
      echo "</TR><TR>";
      echo "<TD bgcolor='555555'>Tytul:</TD> ";
      echo "<TD bgcolor='777777'>".$title->item($i)->nodeValue."</TD></TR>";
    }
    
    echo "</TABLE>";
    ?>

     

    ma to pobierac dane z pliku XML jak dobrze widzicie ;] gdy zamiast:

    http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4

     

    podstawie np:

    lol.xml

     

    to dziala :D:D a z tym URL'em juz nie .... chodzi o to ze to musi być właśnie TEN ADRES ;]

     

    przykladowy plik jak to dziala macie tutaj:

     

    http://castpol.pl:9036/admin.cgi?pass=test...wxml&page=4

     

    aha i zapomnialem dac errory :D:D

    Warning: DOMDocument::load(http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4) [domdocument.load]: failed to open stream: HTTP request failed! ICY 404 Resource Not Found in C:\xampp\htdocs\tracklist\index.php on line 3
    
    Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4" in C:\xampp\htdocs\tracklist\index.php on line 3

  5. o mój boże... nie potraficie porostu powiedzieć ze nie umiecie tego zrobić?? ja potrzebuje skrypt wa** mnie bezpieczeństwo.... nawet nie wiesz do czego mi ten skrypt wiec nie mów:

     

    Jest jeszcze młody i nie wie co mówi..

     

    jak byś jeszcze wiedział to byś stwierdził inaczej... a teraz NAPRAWDĘ potrzebuje tego kodu...

  6. include("control_panel.php") jak już.

     

    nie dziala.... a ja wlasnie potrzebuje zapisac kod HTML/PHP w MySQL da sie to zrobic czy nie ?? a moze instenije cos innego(cos podobnego do include??

     

    @UP: o.O

    Też miałem z tym problemy, w sumie nie wiem, czy da się coś takiego zrobić ale umieszczanie kodu PHP w bazie danych to chyba nie bardzo bezpieczne rozwiązanie tongue2.gif Co najwyżej zapisz tam sam adres pliku i includuj otrzymanego stringa ( czyli właśnie ten adres )

     

    w moim przypadku to niepraktyczne....

  7. no to elo siema witam wszystkich :D

    wiem ze troche dziwnie nazwalem ten temat ale juz wyjasniam OCB ;]

    otoz robie stronke.. taka funkcjonalna zebym nie musial grzebac w kodzie HTML(PHP) za kazdym razem jak chce cos dodac....

    i mam taki problem:

     

    jest sobie plik index.php... on "includuje" view_page.php ktory nastepnie pobiera dane z MYSQL... (nazwa strony, Kod strony, ID strony)

    Proste nie ??....

     

    no nie bardzo wgralem do MYSQL(Przez panel) kod:

    <?PHP
    include "control_panel";
    ?>
    
    no tutaj mamy tekst testowy :D

     

    i co sie dzieje??

    na stronie zamiast wyswietlic sie piekny panel(do obslugi strony) to wyswietla sie sam "no tutaj mamy tekst testowy"

    wyglada to tak jakby poprostu kod

    <?PHP
    include "control_panel";
    ?>

     

    zostal pominiety ;/ nie ma go ;/ i juz poprostu nie wiem co mam robić... tak wiec proszę was pomóżcie mi xD

  8. Witam mam oto taki problemik xD

     

    ZApraszam tutaj:

     

    http://castpol.pl:9020/admin.cgi

     

    login: admin

    pass: test

     

    i teraz moj problemik :D:D

     

    chodzi o to ze chce zrobic skrypt : "Aktualnie Sluchasz Radia/Aktualnie nie SLuchasz Radia"

     

    aby to zrobic musze miec dostep wlasnie to tej strony "admin.cgi" gdzie sa powypisywanie IP gdy radio nadaje i ludze sluchaja :D:D

    chodzi dokladnie o to zebyscie mi powiedzieli jak sie poprostu dostal z poziomu PHP :D:D zeby mozna bylo tam wejsc... zalogowac... sie i zebrac wsyzstkie IP :D (wszytlko ma byc robione automatycznie bez wiedzy uzytkownika ktory uzywa skryptu :D)

     

    mam nadzieje ze wsyzstko wiecie OCB :D:D jak jakies macie dodatkowe pytania to piszcie :D

     

    Edit: Jezeli myslicie ze to dla mnie za trudne to tak nie myslcie :D:D do tej pory napisalem 2 fajne skrypty :D:D (statystyki SC+ fotka prezentera)(TeleParty - takie cosik xD) te oba oparte o MYSQL :D:D

  9. Witam mam skrypt:

     

    <?php
       $sc[ip]         =   "s2.cast24.pl"; //Ip serwera shoutcast
       $sc[port]      =   "7102"; //Port serwera shoutcast
       $sc[czas]     =   "60"; //Czas od?wieżania statywu
    
    // Tutaj nic nie ruszać!
       $sc[table1]   =   "[dj]";
       $sc[table4]   =   "[ile]/[peak]";
    
    if($fp = fsockopen($sc[ip] , $sc[port]))
    {
    fputs($fp,"GET /index.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n");
    fgets($fp);fgets($fp);fgets($fp);
           while(!feof($fp)) $in.=strip_tags(fgets($fp));
    fclose($fp);
      # echo $in;
    
    //  [status]
       $m[0]="Server is currently";
       $m[1]="";
       $mp[0]=strpos($in,$m[0]);
       $mp[1]=@strpos($in,$m[1]);
       $ml[0]=strlen($m[0]);
       $ml[1]=strlen($m[1]);
    
       $tmp[1]=explode( " " , trim( substr( $in , $mp[0] + $ml[0] , 5 ) ) );
    
       if( $tmp[1][0] == "up" )
           $dat[status] = "";
       elseif( $tmp[1][0] == "down" )
           $dat[status] = "Aktualnie nie nadajemy";
       else
           $dat[status] = "Uzupełnij poprawnie SHOUTcast [ www.eshoutcast.info ]Oficialna strona statytyk www.e-wszystko.net";
    
       if($dat[status]=="")
       {
    
       //  [dj]
           $m[0]="Stream Genre:";
           $m[1]="Stream URL:";
           $mp[0]=strpos($in,$m[0]);
           $mp[1]=strpos($in,$m[1]);
           $ml[0]=strlen($m[0]);
           $ml[1]=strlen($m[1]);
    
           $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1]-2 ) );
    
           if( $tmp[1] ) $dat[dj] = $tmp[1];
           else $dat[dj] = "Uzupełnij poprawnie SHOUTcast [ www.eshoutcast.info ]";
    
       //  [ile]
           $m[0]="kbps with";
           $m[1]="listeners";
           $mp[0]=strpos($in,$m[0]);
           $mp[1]=strpos($in,$m[1]);
           $ml[0]=strlen($m[0]);
           $ml[1]=strlen($m[1]);
    
           $tmp[1]=explode( " " , trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1]-2 ) ) );
    
           if( $tmp[1] ) $dat[ile] = $tmp[1][0];
           else $dat[ile] = "Uzupełnij poprawnie SHOUTcast [ www.eshoutcast.info ] Oficialna strona statytyk www.e-wszystko.net";
    
         //  [peak]
           $m[0]="Listener Peak:";
           $m[1]="Average";
           $mp[0]=strpos($in,$m[0]);
           $mp[1]=strpos($in,$m[1]);
           $ml[0]=strlen($m[0]);
           $ml[1]=strlen($m[1]);
    
           $tmp[1]=trim( substr( $in , $mp[0] + $ml[0] , $mp[1]-$mp[0]-$ml[1]-7) );
    
           if( $tmp[1] ) $dat[peak] = $tmp[1];
           else $dat[peak] = "Uzupełnij poprawnie SHOUTcast [ www.eshoutcast.info ] Oficialna strona statytyk www.e-wszystko.net";
    
       }
    }
    else
    {
       $dat=array();
       $dat[status]="err";
    }
    
    $co             =   array('[status]','[audycja]','[dj]','[statyw]','[gg]','[ile]','[peak]','[nuta]');
    $naco           =   array($dat[status],$dat[audycja],$dat[dj],$dat[statyw],$dat[gg],$dat[ile],$dat[peak],$dat[nuta]);
    $sc[table1]   =   str_replace($co,$naco,$sc[table1]);
    $sc[table4]   =   str_replace($co,$naco,$sc[table4]);
    ?>
    
    <CENTER>
    Nadaje: <font color="red"><? echo $sc[table1]; ?></font>
    Slucha: <font color="red"><? echo $sc[table4]; ?></font>

     

    i po odpaleniu tego u siebie na kompie (przez XAMPP) dziala wszystko idealnie ;] pokazauja sie ilosc sluchaczy i max itd ;] i kto nadaje ;]

    ale po wrzuceniu tego na serwer pokazuje sie tylko takie cus:

     

    Nadaje: Slucha: /

     

    i nie mam zielonego pojęcia co się dzieje ;/ zadne bledy sie nie pokazuja tylko to ;/

×
×
  • Dodaj nową pozycję...