ugrás a tartalomhoz

Szöveg olvasás - hogyan lehet idegen weblapról?

unreal · 2005. Május. 25. (Sze), 13.18
Hello!
annyit szeretnék kérdezni hogy egy http:// es cím SZÖVEG tartalmát, (NEM forráskódját!) hogy tudom fileba menteni? hogy tudom azt meg csinálni hogy, mondjuk 1000 karaktertől, a 89542-dik ! ! ! IG ! ! ! olvasson utánna ne? és ezt az egészet hogy tudom fileba irni?
fileba menteni tudok (fwrite) , de bele menteni más weboldal SZÖVEGÉT nem! :(
segítsetek! Köszi!
 
1

és ez mire kéne?

Jano · 2005. Május. 25. (Sze), 13.24
Mire akarod használni?
2

mire akarom használni? elmondom!

unreal · 2005. Május. 25. (Sze), 13.25
egy forum egy-egy témájának mentésére! az márpedig http:// es cím!
kösz hogy segítesz


Burgermeiszter Zoltán
4

fel valasz

Jano · 2005. Május. 25. (Sze), 14.20
Pont az nem derult ki, hogy a lementett szoveget mire akarod hasznalni. Ha archivalni szeretned magadnak akkor egy jo eszkoz a Firefox Scrapbook kiterjesztése. Kijelölöd a neked tetsző szöveget és behúzod az oldalsó mezőbe és szépen a kijelölt részt menti le és csinál belőle egy bookmark szerű linket.
3

lynx

kgyt · 2005. Május. 25. (Sze), 13.43
lynx --help
man lynx

(Szólj, ha elakadsz...)

--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
8

? ezt nem értem ?

unreal · 2005. Május. 25. (Sze), 18.06
mi az a "lynx"???


Burgermeiszter Zoltán
14

Karakteres böngésző, amely megy linuxon és dos-on (windowson

kgyt · 2005. Május. 26. (Cs), 01.32
Azzal szépen úgy tudod ledumpolni az oldalt, mintha karakteres böngészőből látnád.
Archiválásra kiváló, pre tegekben éppen ideális is lehet...

--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
5

fsockopen

Granc Róbert · 2005. Május. 25. (Sze), 15.02
Ha jól értelmezem, PHP-ről lenne szó. Az fsockopen a te barátod... :D

/r.
6

szvsz nem olvastad a kérdést

kgyt · 2005. Május. 25. (Sze), 15.39
Hmm, hmm...

--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
13

elolvastam én kétszer is

Granc Róbert · 2005. Május. 25. (Sze), 22.37
Félreértések fennállásának fennforgásáról van itt szó. Szóval a nyers szövegről lenne szó, html címkék nélkül?

Mert én elolvastam ugyan a kérdést, de először úgy értelmeztem, hogy nem a php, asp, stb. forráskódról, hanem a generált htmlről lenne szó. Ha mégis én értelmeztem jól, akkor jó a válaszom... :D

Ha nem, akkor is fsockopen, plusz strip_tags plusz regexp, plusz némi testreszabás... :D

/r.
7

igen... de...

unreal · 2005. Május. 25. (Sze), 18.05
igen, de én úgy akarom hogy valahol a világban beirok egy címet, az oldalamba, és sutty, lövi TXT fileba!
nem ülök a saját gépemnél + nincs nálam se: floppy, CD pendrive SEMMI!
szoval a szerveren mwenti egy txt be!
öö... leirnál egy példa kódot az fsockopennel? légyszi! köszi mondjuk at origo.hu a 100-dik karaktertől a 218-dik karakterigTXT mentéssel! KÖSZ örök hálám fog üldözni! :D (és valószínű nem csak az én hálám!) KÖSZ


Burgermeiszter Zoltán
9

100. karakter

attlad · 2005. Május. 25. (Sze), 18.59
Neked melyik a 100. karakter az origon? Ezt jó lenne definiálni.

Amúgy meg:
$fp = fopen('file.txt', 'w');
fwrite($fp, strip_tags(file_get_contents('http://origo.hu/')));
fclose($fp)

PHP 5-ben file_put_contents()

De az eredmény nem lesz a legjobb.

Attila
10

100. KARAKTER

unreal · 2005. Május. 25. (Sze), 19.44
hát asszem fseek() vagy ...... ja fseek! asszem... :)


Burgermeiszter Zoltán
11

Ok

attlad · 2005. Május. 25. (Sze), 20.23
Ez nem válasz a kérdésre de mindegy, szerintem már kaptál annyi választ amin el tudsz indulni, ha tudod konkrétan mit is szeretnél.

Attila
12

Sztem

PiG · 2005. Május. 25. (Sze), 21.13
Egyszerűbben - és talán önállóan - is meg tudod oldani a problémát. Ha már úgyis a weboldaladba akarod beírni a http:// címet, és nem valami automatizált bűvészmutatványt szeretnél, akkor készíts az oldaladra egy textarea-t, aztán abba belecopyzhatsz annyi betűt, amennyit akarsz. Elküldés után meg kiírod fileba (fwrite-ot ismered úgyis)

P][G
15

Es ugye sajat celra

Jano · 2005. Május. 26. (Cs), 10.17
Es ugye sajat celra archivalod es nem a sajat weblapodba akarod ujra kiirni mint sajat tartalom?
16

UFFFFF.....

unreal · 2005. Május. 26. (Cs), 13.52
nem akarom kiirni sehova! saját célra archiválnám!
hangoztatta valaki hogy TEXTAREA! no már most: és wap hoz akarom csinálni (PHP kód ua. mint weben!!! nem? de! :) ) és hát telón eléggé nehéz lenne szöveget másolni!
ja az új sor karaktereket le kéne vágni és rendes új sort írni bele! ha lehet! KÖSZ!
segítsetek, én még kezdő "béna" vagyok! kösz szépen!
Tehát CSAK saját használatra kell!


Burgermeiszter Zoltán
17

Igények - azok vannak...

PiG · 2005. Május. 26. (Cs), 15.06
No, akkor kb. most jutottunk el arra a pontra, ahol már annyi igényed és elvárásod lenne a megoldással kapcsolatban, hogy ismét - mint oly sokszor - kiderül, hogy nem is segítség kell, hanem komplett megoldás. Most már talán nekiállhatsz önállóan keresgélni.
Még mielőtt jönne a 'nem kell lenézni a kezdőket' duma tájékoztatlak, hogy nem nézek le egy kezdőt sem, de sajnos, ha valaki kezdő, akkor nem, vagy csak kezdő színvonalon tud megoldani egy problémát, ha haladóbb, akkor esetleg magasabb szinten. Ha nem így lenne, akkor ugye nem lenne különbség köztük. Szóval, lehet, hogy most már úgy maradsz a wapos feladványoddal, hogy nem lesz rá megoldásod. Én tutira nem fogok utánakeresgélni és kidolgozni egy konkrét működő kódot. Keresgélni - esetlegesen olvasgatni te is tudsz. És majd pont ezek után leszel egyre haladóbb...

P][G
középhaladó :-)
18

naaa léccimá

Anonymous · 2005. Május. 26. (Cs), 19.40
segítsetek! legalább az ujsor megoldást! légyszi! FONTOS
19

Fontos?

kgyt · 2005. Május. 26. (Cs), 20.56
A fontos és gyorsan elkészített dolgoknak ára van... ;-)
A megoldáshoz szükséges információk elhangzottak.
Ha lusta vagy, annak is van ára...


--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
20

Ezt alkottam!

unreal · 2005. Május. 26. (Cs), 23.31
Íme ezt alkottam
<?
$fp = fopen('file.txt', 'w');
// ezt kéne megoldani =>  $x = fseek ($fp, 579);
$x = strip_tags(file_get_contents('http://www.origo.hu'));
$x = str_replace(" (itt van egy \n es "kocka")
", '(itt meg egy ENTER a forráskódban)
', $x);
fwrite($fp, $x);
fclose($fp)
?>

Na még azt kéne megoldani hogy csak a 579. karaktertől olvasson! FSEEK() azt irja a PHP5 könyv de nem jó! segítsetek! már minden pöpec, csak a "csúsztatás" nem igazán jó!
KÖSZI!
ez már haladás... :)
huu de azt a "kockát" jó volna el kerülni a forráskódman! tudom hogy valahogy el lehet kerülni! HELP ME!!!

Burgermeiszter Zoltán
21

ha nagyon nem megy

kgyt · 2005. Május. 27. (P), 10.22
Esetleg azt is csinálhatod, hogy az elejét nem olvasáskor vágod le, ha úgy nem sikerül, hanem a változón alkalmazol egy substr függvényt.

--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
22

nagyon rendes vagy kgyt! köszi!

unreal · 2005. Május. 27. (P), 12.34
nagyon rendes vagy kgyt! köszi!
öö... akkor az entert kéne valahogy megoldani!
légyszii! köszi szépen! te legalább segítesz! üdv
légysuio dobj egy példa kódot is! ez a vágás nem nagyon megy! KÖSZ

Burgermeiszter Zoltán
23

érdes... ;-)

kgyt · 2005. Május. 27. (P), 15.02
Kérlek olvasd el ezeket!
A példákat és hozzászólásokat is!

substr
str-replace
preg-replace
ereg-replace


--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
24

háát

Anonymous · 2005. Május. 27. (P), 15.51
hát lehet hogy én vagyok a béna, itt találtam mindenféle scerélést, de enter cserélést nem! :( tudom hogy valami chr(10) vagy mi a kod! léccí te vagy az uccsó reményem! :,(
26

\n

kgyt · 2005. Május. 27. (P), 16.09
\n, \r


--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
29

\n vagy \r\n

Anonymous · 2005. Május. 28. (Szo), 10.18
Ha jól értem az 'enter cserélés' a szóhasználatodban a sorvége, ill. új sor jelek kicserélését jelenti sortörés kódra, azaz egy többsoros szöveget egysoros text file beírássá konvertálni.

Példa 1:
textarea-ból, vagy html kódból jövő bemenetben a soremelést cserélni sortörés kódra:
$output = Str_Replace("\r\n", "<br />", $input);
!! A lényeg, hogy nem \n vagy \r, hanem \r\n

Példa 2:
ha ezt újra akarom szerkeszteni textareaban:
<taxtarea ... ><?php print Str_Replace("<br />", "\r\n", $input); ?></textarea>
Erre a szerkesztő űrlap textarea-ban újra az eredeti módon lesznek láthatók a sortörések.

Ps: ha nem jól értem a problémát, ez akkor is így van, csak épp neked nem segít ;-)

Üdv: Thom
30

ááá

Anonymous · 2005. Május. 28. (Szo), 12.27
újsor kataktereket kéne VALÓDI ÚJ SORRa cserélni! nna
25

igen de...

Anonymous · 2005. Május. 27. (P), 15.57
Na ezt találtam!
<?Php
$test="Teststring
test test
test test test test";

echo str_replace(Chr(13), "<br>", $test);
?>

ez valószínűleg jó, de ha <BR> t szúrok be, akkor az a TXT fileban LÁTSZIK és nem újsor lesz(valódi enter! :(
27

[colorer=php]

kris7topher · 2005. Május. 27. (P), 17.45

<?php
$test="Teststring
test test
test test test test";

echo str_replace(Chr(13), "\n", $test);
?>
28

es ez ... öö...

Anonymous · 2005. Május. 28. (Szo), 09.55
ez megoldás? a \n a txt fileba beleírórik nem? nem enter lesz belőle! bár lehet hogy rosszul tudom! mindegy! majd kiprobálom otthon! kösz
32

De! Ha dupla idézőjelbe

kris7topher · 2005. Május. 28. (Szo), 15.11
De! Ha dupla idézőjelbe (") és nem sziplába (') teszed, akkor a newline-t escapeli! Ez Linuxon sortörés. Winen wiszon így hangzik a string amit megkell adj: "\r\n" = Windows sorvég!!!
31

Legalébb a php 24 óra

adriankoooo · 2005. Május. 28. (Szo), 13.07
Legalébb a php 24 óra alatt könyvet olvasd el.

adriankoooo
33

man

kgyt · 2005. Május. 29. (V), 20.47
Bőven elég lenne a kérdés megértéséhez, ha a felsorolt manual oldalak el lennének olvasva.

Mit mire:
p -> \n\n
br -> \n


--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
34

öö...

unreal · 2005. Május. 29. (V), 21.32
öö... a \n kockát le birom cserélni, de hiába strreplacelem "\r\n" re nem lesz valódi új sor! mindegy! majd cserélem <br> re őket! köszönök mindent


Burgermeiszter Zoltán
35

Akkor mégegyszer...

kgyt · 2005. Május. 29. (V), 22.10
1. lehúzod az oldalt
2. \n -> szóköz
3. br -> \n
4. p, h1, h2, h3 (stb. blokk szintű elemek) -> \n\n
5. body elötti cucc törlése
6. tegek eltávolítása

De ezt a lynx összedobja neked két pillanat alatt...


--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
36

több soros str_replace hogy?

unreal · 2005. Jún. 1. (Sze), 18.50
több soros str_replace hogy?

Burgermeiszter Zoltán
37

én már azt sem tudom, mit

Fekete Ferenc GDA · 2005. Jún. 1. (Sze), 21.23
én már azt sem tudom, mit akar ez csinálni:))))))))

ferenc voltam
38

\n

kgyt · 2005. Jún. 1. (Sze), 23.09
A sortörést \n-nel kódolod az illesztésben...

--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
39

ááá

unreal · 2005. Jún. 3. (P), 12.30
a file_get_contents tagot az UW nem támogatja! :( pedig már kész a cucc! melyik támogatja?


Burgermeiszter Zoltán
40

Oldalad...

Anonymous · 2005. Jún. 12. (V), 16.00
Te, Zoli!

A két utolsó domained nem müködik és nekem úgy tünik, hogy Neked még a HTML-lel is foglalkozni kellene egy kicsit. Meg a webmester-etikával... (háttérzene?! Igaz, hogy nem müködik) Az az egér alatti izé nagyon csodálatos. Honnan másoltad? Igazából iszonyatosan idegesitö... Meg a jobbkatt letiltás is. Na, mindegy.

Csak nem értem, hogy órák hosszat lopkodod mindenhonnan a cuccot, utána letiltod a jobbgombot, mintegy megvédve az összelopkodott forráskódot és utána idejösz és mindenféle szkriptekre kérsz kész megoldást. Még jó, hogy a PHP scriptet nem kell megvédeni, mert különben valószínület arra is valami ilyen nagyon kifejlett megoldást alkalmaznál, igaz? Más munkájára?

Dé látom, legalább annyi becsület van benned, hogy a megfelelö forrásmegjelöléseket meghagytad a kódban.

Üdv

ProClub

ui. ja, és a HTML kódod naná, hogy nem valid. A dátum a HTML lezáro tag-je után van, stb...
41

Oldalad...

Anonymous · 2005. Jún. 12. (V), 21.14
>> ja, és a HTML kódod naná, hogy nem valid.
Az hagyján, hogy a kód nem valid. Valljuk be, hogy az egész site úgy ahogy van, "nem valid". Inkább szánalmas.

Gyulus
42

!!!NEM LOPTAM SEMMIT!!!

unreal · 2005. Jún. 17. (P), 09.03
semmit nem loptam!
sok dolog INGYENESEN LETÖLTHETŐ a ThomasWebMűhelyből!
http://twm.faxunil.hu
erről ennyit!


Burgermeiszter Zoltán
43

Csillapodj...

kgyt · 2005. Jún. 17. (P), 17.18
Nem kell kiabálni...
Az is hasonló, amikor clipart figurák virítanak egy plakáton...
Végülis nem lopás, csak igénytelenség.

Példa az igénytelenségre:


--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu