PHP - Shrani celotno vsebino strani
 
Lucifix 12. jul 2010 14:08:47 Pridružen od:
14. okt 2008
744 objav
438 12 0
#1

Zanima me če kdo ve kako bi s php kodo shranil celotno vsebino neke stran: html, slike, javascript ipd?



Našel sem že ukaz filegetcontents ampak ukaz deluje samo za HTML kodo.


$url = 'www.nekastran.com';

$handle = file_get_contents($url);

$f=@fopen("dump.txt","a");
fwrite($f,$handle);
fclose($f);
všeč(0) ni všeč(0) spam(0)
 
Roky 12. jul 2010 14:47:14 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#2

Pojdi še skozi img tage, css img tage, javascript hrefe pa imaš celotno stran shranjeno:)


všeč(1) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
FrEaKmAn 12. jul 2010 14:48:29 Pridružen od:
2. dec 2007
303 objav
175 59 0
#3

verjetno kaj že obstaja vendar hitri google search ni vrnil nič pametnega... zakaj pa ne spišeš sam?



vse kar rabiš je shraniti html vsebino (to že imaš) in potem uporabiš nek html parser in poloopaš po vseh slikah in js itd in jih downloadaš...


všeč(0) ni všeč(0) spam(0)
 
bl4ckb1rd 12. jul 2010 15:15:19 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#4

wget -r :)


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
Lucifix 12. jul 2010 15:34:21 Pridružen od:
14. okt 2008
744 objav
438 12 0
#5

Fantje hvala za tole, ampak če sam tega ne bi znal, ne bi tukaj vprašal. Za nekoga je to mogoče samoumevno, meni, ki pa tega še nikoli nisem dela, pa ravno ne. Žal... :(



Sem že kar preiskal googla, ampak kot je FrEaKmAn, tudi jaz nisem dobil uporabnih rezultatov.


všeč(0) ni všeč(0) spam(0)
 
bl4ckb1rd 12. jul 2010 15:39:14 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#6

'wget' ti shrani celotno stran, rekurzivno, še depth mu lahko nastaviš. To je verjetno boljša izbira kot pa preko phpja, ker se boš zapletel v 1000 in eno težavo, ko boš poskušal programirati to stvar, da ti bo posebej zlovdala še slike/js-je/css-e in jih pravilno razporedila v folderje itd, tako da bo stran vidna na koncu... Ne priporočam ti tega.


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
Lucifix 12. jul 2010 15:42:37 Pridružen od:
14. okt 2008
744 objav
438 12 0
#7

@bl4ckb1rd: hvala, ampak zadevo bi moral imeti na strežniku in morala delovati prek PHP-ja


všeč(0) ni všeč(0) spam(0)
 
bl4ckb1rd 12. jul 2010 15:55:22 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#8

Kot prvo se boš zapletel v vse možne kombinacije src=/path/ src='path' src= "path", pri slikah, potem imaš še css za sparsat (verjetno vseh slik iz cssa niti ne rabiš za 1. stran) potem je še javascript tu... skratka, good luck.


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
Lucifix 12. jul 2010 16:04:35 Pridružen od:
14. okt 2008
744 objav
438 12 0
#9

Aha se pravi je zajeb"#% ni pa nemogoče? :) mah sej če bi blo vse tok simpl, bi že vsi živel pravo virtualno življenje tuki gor :) Thx za info


všeč(0) ni všeč(0) spam(0)
 
bl4ckb1rd 12. jul 2010 16:14:52 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#10

Seveda ni nemogoče, vse se da če se hoče, vprašanje pa je ali se splača to kodirat...


všeč(0) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se