Text Downloader

Programovacie jazyky, rady, poradňa...
SSPPYY
Medium Star
Medium Star
Príspevky: 370
Registrovaný: 28 máj 2006, 9:46

Text Downloader

Príspevok od používateľa SSPPYY »

Prosiiiim neviete mi niekto pomoct naprogramovat nieco co dokaze z HTML stranky z netu stiahnut len ten text ktory potrebujem a ulozit ho do TXT suboru?
Alebo aspon nieco co dokaze ulozit Zdrojovy Kod zo zadanej stranky do TXT suboru???
Najlepsie by bolo v PHP alebo C.
Dik :wink:
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

kazdy prehliadac to vie ;)


a inak je to php kod na par riadkov
priblizne

Kód: Vybrať všetko

$stranka = file_get_contents("URL_stranky");
file_put_contents("subor.txt", $stranka);
EDIT: resp ani "par" riadkov netreba :D

Kód: Vybrať všetko

file_put_contents("subor.txt", file_get_contents("URL_stranky"));
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Vyskúšaj program wget alebo curl.
lammer
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2098
Registrovaný: 24 apr 2004, 18:45
Kontaktovať používateľa:

Re: Text Downloader

Príspevok od používateľa lammer »

SSPPYY napísal:Prosiiiim neviete mi niekto pomoct naprogramovat nieco co dokaze z HTML stranky z netu stiahnut len ten text ktory potrebujem a ulozit ho do TXT suboru?
Alebo aspon nieco co dokaze ulozit Zdrojovy Kod zo zadanej stranky do TXT suboru???
Najlepsie by bolo v PHP alebo C.
Dik :wink:
co tak blizsia specifikacia? chces cely kod stranky, alebo chces len text, chces nieco sledovat, alebo porovnovat? podla toho sa da dalej posunut
SSPPYY
Medium Star
Medium Star
Príspevky: 370
Registrovaný: 28 máj 2006, 9:46

Príspevok od používateľa SSPPYY »

diki moc vy dvaja ste super :)
Len mne ide o to ze si napisem generator url linkov a source na kazdom linku chcem ulozit do TXT a potom dalej spracovat a to asi ziadny program nevie...
Takze ostava mi to PHP lenze som skusal a je to asi takto:
file_put_contents - ze vraj undefined function ale to nevadi to mi netreba
file_get_contents - ked tam zadam cestu k dajakemu suboru na HDD nieje problem ale akonahle dam url tak windows vydrbe chybu ze PHP script interpreter prestal pracovat a nic z toho...
DomCZo
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 235
Registrovaný: 16 okt 2006, 22:49

Príspevok od používateľa DomCZo »

Skus toto:

Kód: Vybrať všetko

<?php


$fp = fopen("http://www.hojko.com/viewforum.php?f=51", "r");

if(!$fp)
{
	echo "$errstr($errno)<br>\n";
}
else
{
	fputs($fp, "GET / HTTP/1.0\r\n\r\n");
	while(!feof($fp))
	{
		$vypis .= fgets($fp,128);
	}
	fclose($fp);
}

$file = fopen("stranka.htm", "a");
fputs($file, $vypis);
fclose($file);


?>
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

SSPPYY napísal:file_put_contents - ze vraj undefined function ale to nevadi to mi netreba
netreba ale asi by som sa pozrel na to preco ti to nepozna .. to je divne
file_get_contents - ked tam zadam cestu k dajakemu suboru na HDD nieje problem ale akonahle dam url tak windows vydrbe chybu ze PHP script interpreter prestal pracovat a nic z toho...
aby si mohol citat ine (remote) URL (a nielen cez file_get_contents) tak musis mat zapnte v nastaveniach php (alebo servera. .. uz neviem) direktivu "allow_url_fopen"
SSPPYY
Medium Star
Medium Star
Príspevky: 370
Registrovaný: 28 máj 2006, 9:46

Príspevok od používateľa SSPPYY »

Ten isty problem: PHP script interpreter prestal pracovat :cry:
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

a co vypise?
SSPPYY
Medium Star
Medium Star
Príspevky: 370
Registrovaný: 28 máj 2006, 9:46

Príspevok od používateľa SSPPYY »

Tak najskor windows vypise tu chybu a potom prehliadac:
Internal Server Error
Ta chyba:
Obrázok
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

wtf???? to co mas za webserver tam???
SSPPYY
Medium Star
Medium Star
Príspevky: 370
Registrovaný: 28 máj 2006, 9:46

Príspevok od používateľa SSPPYY »

Mam nainstalovany PHP Triad a PHP mam updatnute na verziu 4. A mam Vistu...

A nedalo by sa to nejak pod C++ napisat jednoducho aby to slo spustit cez Dev-C++?
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

SSPPYY napísal:Mam nainstalovany PHP Triad a PHP mam updatnute na verziu 4. A mam Vistu...

A nedalo by sa to nejak pod C++ napisat jednoducho aby to slo spustit cez Dev-C++?
no tak jednoducho ako som to napisal v PHP asi nie ...

ale radsej daco sprav s tym webserverom co tam mas ... stiahni si XAMPP a skus to pustit na tom
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Stále nechápem, čo vlastne potrebuješ. :)
Na stiahnutie nejakej html stránky by som použil wget alebo curl. Potrebný text by som tam našiel pomocou skriptu, alebo nejakého programu.
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

on len chce ulozit zdrojak nejakej stranky do txt ... to som mu napisal ako ...
ale jemu to nezozere webserver ....

zatial tolko ... asi
SSPPYY
Medium Star
Medium Star
Príspevky: 370
Registrovaný: 28 máj 2006, 9:46

Príspevok od používateľa SSPPYY »

Co potrebujem?
No takze potrebujem stiahnut z netu cestovny poriadok a jedina moznost ktora ma napadla aby som to nemusel robit rucne je stiahnut zdrojaky zo vsetkych stranok a potom ich upravit tak ze vymazem vsetko co tam nema byt. Lenze tych stranok je vela tak potrebujem mat nieco co automaticky samo postahuje tie zdrojaky.
Iny sposob ma nenapadol.
DomCZo
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 235
Registrovaný: 16 okt 2006, 22:49

Príspevok od používateľa DomCZo »

Zdrojak, ktory som pridal v predchadzajucom prispevku si skusal?
caesar1987
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3001
Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:

Príspevok od používateľa caesar1987 »

ak ide o cestovny poriadok, tak preso neskusis program cestovne poriadky
info o programe

http://www.inprop.sk/download.aspx

=)
SSPPYY
Medium Star
Medium Star
Príspevky: 370
Registrovaný: 28 máj 2006, 9:46

Príspevok od používateľa SSPPYY »

Uz mi to ide. Mi ulozi zdrojak do textaku. Som zmazal PHP Triad a nainstaloval som WAMP5 a hned vsetko ide... len mam taky problem ze teraz ked pisem PHP zdrojak tam musi vzdy zacinat <?PHP. Neviete niekto kde sa nastavi aby stacilo napisat len <?
A k tomu cestovnemu poriadku ja nepotrebujem hotovy program ale iba databazu...
Tak to budem asi riesit tak ze cez PHP postahujem zdrojaky zo vsetkych stranok cestovneho poriadku a potom to v Cecku upravim na pozadovany tvar.
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Nemyslím si, že je rozumné používať <? ;) (ale ak to chceš zmeniť, tak v php.ini nájdi short_open_tag a daj tam On)
Napísať odpoveď