Eredmény: 1 - 10 (10) összesen

Téma: PHP fájl letöltő szkript

  1. #1
    Új tag
    Csatlakozott
    09-03-26
    Hozzászólás
    5
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás PHP fájl letöltő szkript

    Sziasztok!

    Egy scriptet fabrikálok, amivel szoftver frissítéseket gyűjtök össze (ez már kielégítően működik) és töltenék le automatikusan wget-tel, ez csak részben működik.

    A probléma: az összeszedet linkek között gyakori a számomra különféle varázslatos megoldások (kb 30%), melyek letöltése nem triviális. Erre egy olyan kód kellene, ami egy-egy url-t lekövet és a wget-nek megfelelő url-t adja vissza.

    A böngészők érdekes módon a "Hivatkozás mentése más néven..." helyi menüvel ezt (általában) jól tudják kezelni, még a fájl nevét is előbányásszák.

    Ezt hogyan lehet megoldani kb. ugyanolyan megbízhatósággal úgy, hogy ne nekem kelljen kivadászni, hogy melyik url-ról, milyen módon lehet letölteni?



  2. #2
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: PHP fájl letöltő szkript

    Szia Zsolt!
    Nem vagyok programozó de azért próbálok egy tippet adni. Ez a snoopy class, amely egy browseremulátor.



  3. #3
    Törzsvendég baloghl logója
    Csatlakozott
    09-01-04
    Hely
    Puala lumpur
    Hozzászólás
    179
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: PHP fájl letöltő szkript

    Ha tudsz beidézni egy példa linket ami nem működik, akkor az sokat segítene



  4. #4
    Új tag
    Csatlakozott
    09-03-26
    Hozzászólás
    5
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP fájl letöltő szkript

    Idézet Bagi Zoltán eredeti hozzászólása Hozzászólás megtekintése
    Szia Zsolt!
    Nem vagyok programozó de azért próbálok egy tippet adni. Ez a snoopy class, amely egy browseremulátor.
    Ez úgy tűnik csak az oldal tartalmának kinyerésében segítene, de az már megy.
    Letöltés kezelést nem találtam benne.

    azért köszi...



  5. #5
    Új tag
    Csatlakozott
    09-03-26
    Hozzászólás
    5
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP fájl letöltő szkript

    Idézet baloghl eredeti hozzászólása Hozzászólás megtekintése
    Ha tudsz beidézni egy példa linket ami nem működik, akkor az sokat segítene
    linket nemt udok még küldeni:

    Link, vagy kép beszúrásához a hozzászólásaidnak többnek kell lennie, mint 15. Jelenleg 2 hozzászólásod van.

    Kérlek távolítsd el a linket az üzenetedből, hogy azt elküldhesd.

    de a autoitscript weblapon a program download linkje egy ilyen.


    Igazából automatikus megoldás kellene, azért hoztam fel a böngésző példát. Nem túl jó megoldás, ha minden új linkhez újra kellene írni a szkriptet.



  6. #6
    Törzsvendég baloghl logója
    Csatlakozott
    09-01-04
    Hely
    Puala lumpur
    Hozzászólás
    179
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: PHP fájl letöltő szkript

    Próbáld meg emígyen, vagy egyéb tetszőleges UserAgent-et mutatva magadról

    Kód:
    wget -U"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; User-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; http://bsalsa.com) ; .NET CLR 2.0.50727)" http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe
    A wget ugyanis böngészőként működik, szépen követi is az átirányításokat, csak a szerver oldalon van 1 browser detect, és ő irányít rossz helyre.


    Utoljára módosítva: baloghl által : 2009-03-26 22:20

  7. #7
    Törzsvendég
    Csatlakozott
    09-01-29
    Hozzászólás
    124
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP fájl letöltő szkript

    Helló!

    Egy paraméterezett rekurzív függvénybe ágyazott header()-el és fsockopen()-el szerintem könnyedén le tudnád Te is követni. Ha pedig nem túl sok fájlról van szó, akkor nézd meg először a böngésződ segítségével, hogy mi a "végállomás", amit az arra jellemző kulcsszavakkal, plusz egy preg_match() függvénnyel szűrhetsz ki, majd ezt illeszd be a wget-es parancsodba.



  8. #8
    Új tag
    Csatlakozott
    09-03-26
    Hozzászólás
    5
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP fájl letöltő szkript

    Idézet baloghl eredeti hozzászólása Hozzászólás megtekintése
    Próbáld meg emígyen, vagy egyéb tetszőleges UserAgent-et mutatva magadról

    A wget ugyanis böngészőként működik, szépen követi is az átirányításokat, csak a szerver oldalon van 1 browser detect, és ő irányít rossz helyre.
    Ez úgy tűnik segít, meglátjuk ha már az összes szoftver oldalt bekonfigolom.

    Köszi!!!



  9. #9
    Törzsvendég baloghl logója
    Csatlakozott
    09-01-04
    Hely
    Puala lumpur
    Hozzászólás
    179
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: PHP fájl letöltő szkript

    Nincs mit.
    Egyébként magadnak gyüjtögetsz, vagy letöltős oldalhoz kell?



  10. #10
    Új tag
    Csatlakozott
    09-03-26
    Hozzászólás
    5
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP fájl letöltő szkript

    Idézet baloghl eredeti hozzászólása Hozzászólás megtekintése
    Nincs mit.
    Egyébként magadnak gyüjtögetsz, vagy letöltős oldalhoz kell?
    Absolute magamnak.

    Egyszerűen meguntam a frissítések beszerzésével való vackolódást, a frissítés figyelés is elégé változatos, gyakran nincs is. Egy-egy proginál nem lenne probléma, de közel a száznál. Meguntam, hogy hetente többször feltart egy-egy program a frissítéssel.
    Így egyszerűen a gép figyeli, begyűjti, letölti és dob egy mailt. Aztán eldöntöm, hogy mikor szánok rá időt.



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •