Tekst z strony w wiadomosci.

Zwiń
X
 
  • Czas
  • Pokaż
Wyczyść wszystko
new posts
  • krzos
    Doświadczony GGadacz
    • 17 sie
    • 251

    #1

    Tekst z strony w wiadomosci.

    Czy da sie zrobic zeby po wpisaniu "ramowka" wyrzucalo mi tekst z adresu: " http://radio-tcm.panelradiowy.pl/embed.php?script=ramowka"?
  • kubofonista
    Rozmowny
    • 28 kwi
    • 38

    #2
    Jest to możliwe aczkolwiek nie koniecznie łatwe.
    Spróbuj za pomocą phpQuery (obsługa tak jak jQuery w przypadku JavaScriptu)
    Pozdrawiam, Kubofonista
    http://ggczat.net & http://kubofonista.net

    Komentarz

    • krzos
      Doświadczony GGadacz
      • 17 sie
      • 251

      #3
      Molbys wytlumaczyc? Jestem zielony w php .

      Komentarz

      • kubofonista
        Rozmowny
        • 28 kwi
        • 38

        #4
        W przypadku phpQuery znajdziesz proste przykłady które z powodzeniem powinno udać Ci się zastosować.
        Chodzi o to, że phpQuery zrobi Ci z tej tabelki tablicę Array którą przejrzysz całą za pomocą foreach - w trakcie trwania pętli możesz dopisywać interesujące Cię dane do tej samej zmiennej a na sam koniec zwyczajnie wysłać to przez BotApi do użytkownika.

        Polecam testować Ci przy samym echo a wpiąć to do bota dopiero na samym końcu.
        Pozdrawiam, Kubofonista
        http://ggczat.net & http://kubofonista.net

        Komentarz

        • krzos
          Doświadczony GGadacz
          • 17 sie
          • 251

          #5
          Moge prosic o jakis gotowiec?

          Wysyłane z mojego Kyros MID7015 GB za pomocą Tapatalk 2

          Komentarz

          • Beniooo
            Doświadczony GGadacz
            • 27 mar
            • 131

            #6
            Hmm, zastanawiam się czy zwykłe file_get_contents by zadziałało
            Już niedługo...

            Komentarz

            • krzos
              Doświadczony GGadacz
              • 17 sie
              • 251

              #7
              Nie dziala wywala blad w tej lini.

              Wysyłane z mojego Kyros MID7015 GB za pomocą Tapatalk 2

              Komentarz

              • Majcon
                Doświadczony GGadacz
                • 20 lut
                • 220

                #8
                file_get_contents jest najlepszym i najłatwiejszym rozwiązaniem
                CzatGG: Kliknij!
                Moje GG: Kliknij!

                Komentarz

                • Wazniak96
                  Doświadczony GGadacz
                  • 1 cze
                  • 262

                  #9
                  Po co robisz taki odkop. ? Oczywiście ze przez file_get_contents da się pobrać kod strony ale wymaga on wtedy niesamowitej obróbki. Pobierany jest wtedy caly kod html przesylany do przeglądarki.

                  Komentarz

                  • Majcon
                    Doświadczony GGadacz
                    • 20 lut
                    • 220

                    #10
                    hm "wymaga on wtedy
                    niesamowitej obróbki" mylisz się dwie dosyć krótkie linijki kodu wystarczą
                    CzatGG: Kliknij!
                    Moje GG: Kliknij!

                    Komentarz

                    • wkurzony
                      Banned
                      • 11 sty
                      • 159

                      #11
                      w jSON jest getFileCode(filename: function)

                      skoro ma być tablica z danymi wynikowymi to jeszcze ObjectCreate(New, String[ i ], set O0 in SType::File)

                      po trasoowaniu oraz kompilacji powinno pykać

                      Komentarz

                      • Wazniak96
                        Doświadczony GGadacz
                        • 1 cze
                        • 262

                        #12
                        Zależy z jakiej strony wyciągasz dane i jakie. Pewnie, że można wyciągnąć dane przez preg_match_all a potem ewentualnie jakieś znaczniki html usunąć przez preg_replace ale gdy już musimy wyciągnąć więcej danych np z dokumentu xml .? Wtedy już przydają się bardziej nastawione na to biblioteki korzystające z DOM jak właśnie phpQuery.

                        Komentarz

                        • Majcon
                          Doświadczony GGadacz
                          • 20 lut
                          • 220

                          #13
                          do xml można użyć funkcji simplexml_load_file
                          Przykład przy pobraniu avatara można zrobić
                          $d = simplexml_load_file('http://api.gadu-gadu.pl/users/35081293.xml');
                          $avatar = $d->users->user->avatars->avatar->bigAvatar;
                          CzatGG: Kliknij!
                          Moje GG: Kliknij!

                          Komentarz

                          • wkurzony
                            Banned
                            • 11 sty
                            • 159

                            #14
                            @up
                            do pojedynczego avatara owszem przyda się to co napisałeś, ale jak byś chciał zastosować ten kod do wielu userów (np całej DB) to byś musiał ten kod wstawić w mechanizm rekurencji. A to już sporo zabawy.....

                            Komentarz

                            • Majcon
                              Doświadczony GGadacz
                              • 20 lut
                              • 220

                              #15
                              ech można zrobić
                              function avatar($numergg)
                              {
                              kod którego nie chce mi się pisać
                              }
                              i np w komendzie po pobraniu numerów z bazy dac w while
                              while($row = $sel->fetch_assoc()){
                              $a .= avatar($row['gg']);
                              }
                              echo $a;
                              chyba można xd
                              CzatGG: Kliknij!
                              Moje GG: Kliknij!

                              Komentarz

                              Pracuję...