irc.tweakers.net #php - Het channel voor de echte PHP-ers!
Hmmz..Op zondag 16 september 2001 03:21 schreef jeroen het volgende:
Heeeeeel simpelzet ""s om je urrel.
code:
1
| "ftp://username:pass@hostname.nl/bla/dit is een dir/bestand.exe" |
nog steeds niet
irc.tweakers.net #php - Het channel voor de echte PHP-ers!
Huh?Op zondag 16 september 2001 03:23 schreef PeTeRPoWeR het volgende:
Hmmz..
code:
1 "ftp://username:pass@hostname.nl/bla/dit is een dir/bestand.exe"
nog steeds niet
wget "ftp://hostname.tld/directory to file/file" werkt hier toch altijd prima hoor.
Het probleem is overigens dat je shell de spaties zit als scheiding tussen argumenten en zo aan wget vertelt dat hij 3 argumenten heeft, namelijk "ftp://hostname.tld/directory", "to" en "file/file", en dan gaat wget die alle3 proberen te downen (wat geen van 3en lukt).
Opties zijn:
• de spaties in %20 veranderen. Dan zitten er geen spaties in, en wget verandert de %20's naar spaties, net als browsers doen.
• aanhalings tekens (" dus) om de url heenzetten. Dan ziet je shell dat dat 1 argument is, zodat hij de hele url als 1 argument aan wget doorgeeft.
• de spaties escapen, dwz er een backslash ('\') voorzetten. Mijn voorbeeld zou dan `` wget [url="ftp://hostname.tld/directory\"]ftp://hostname.tld/directory\[/url] to\ file/file '' worden.
De laatste 2 hebben iig mijn voorkeur.
Met " erom ziet hij gewoon weer het eerste stuk als dir (dus tot de spatie).
Met \ ervoor ziet hij het eerste stuk van de directory met een \ erachter als directory naam... Werkt dus ook niet.
Met %20 werkt het maar krijg ik hetvolgende:
Krijg die nou geen dir listing ofzo
Met \ ervoor ziet hij het eerste stuk van de directory met een \ erachter als directory naam... Werkt dus ook niet.
Met %20 werkt het maar krijg ik hetvolgende:
code:
1
2
3
4
| 12:58:40 (2.97 KB/s) - `.listing' saved [3521] Removed `.listing'. No matches on pattern `bestand.exe'. |
Krijg die nou geen dir listing ofzo
irc.tweakers.net #php - Het channel voor de echte PHP-ers!
Ja dus. Want andere dir + bestand doet hij wel goed.Op zondag 16 september 2001 12:48 schreef PeTeRPoWeR het volgende:
Met %20 werkt het maar krijg ik hetvolgende:
code:
1 2 3 4 12:58:40 (2.97 KB/s) - `.listing' saved [3521] Removed `.listing'. No matches on pattern `bestand.exe'.
Krijg die nou geen dir listing ofzo
Is er nou ook nog een manier om alle bestanden in een map binnen te halen inclusief sub dir's?
irc.tweakers.net #php - Het channel voor de echte PHP-ers!
En toch blijft het vaag dat de methode "" niet werkt. Gebruik je soms de DOS versie van wget?
Nope de linux versie... redhat 7.1 text modusOp zondag 16 september 2001 13:26 schreef jeroen het volgende:
En toch blijft het vaag dat de methode "" niet werkt. Gebruik je soms de DOS versie van wget?
GNU Wget 1.6 op precies te zijn
irc.tweakers.net #php - Het channel voor de echte PHP-ers!
Hmm, als "" en \ niet werken, ligt dat (lijkt mij) aan je shell. Je zou het eens met enkele quotes ( ' ) kunnen proberen. Maar ik vraag me af welke shell je gebruikt (hint: 'echo $SHELL').
Als het [i]niet[/b] bash is, zou je eens 'exec bash' kunnen doen, en dan nog eens `` wget "bla bla" '' proberen.
Als het [i]niet[/b] bash is, zou je eens 'exec bash' kunnen doen, en dan nog eens `` wget "bla bla" '' proberen.
/bin/bashOp zondag 16 september 2001 22:10 schreef deadinspace het volgende:
Hmm, als "" en \ niet werken, ligt dat (lijkt mij) aan je shell. Je zou het eens met enkele quotes ( ' ) kunnen proberen. Maar ik vraag me af welke shell je gebruikt (hint: 'echo $SHELL').
Als het [i]niet[/b] bash is, zou je eens 'exec bash' kunnen doen, en dan nog eens `` wget "bla bla" '' proberen.
staat er...
irc.tweakers.net #php - Het channel voor de echte PHP-ers!
hmmz, dan snap ik echt niet wrom hij die " (schijnbaar) negeert. Heb je het al met enkele quotes ( dus wget 'url enzo' ) geprobeerd?
Euh nope, maar hij werkt met %20 perfect.Op zondag 16 september 2001 23:06 schreef deadinspace het volgende:
hmmz, dan snap ik echt niet wrom hij die " (schijnbaar) negeert. Heb je het al met enkele quotes ( dus wget 'url enzo' ) geprobeerd?
Enkel toevallig een idee hoe ik ook subdir's kan laten downloaden (-R werkt niet).
irc.tweakers.net #php - Het channel voor de echte PHP-ers!
Dat is niet zomaar mogelijk. De server waar je de bestanden vandaan haalt moet dan "directory browsing" aan hebben staan. Is dit niet het geval, dan kan wget er nooit achterkomen welke bestanden en directories er op de gegeven locatie staan.Enkel toevallig een idee hoe ik ook subdir's kan laten downloaden (-R werkt niet).
Hmmz ok. En als de server het aan heeft staan hoe moet het dan?Op maandag 17 september 2001 00:01 schreef Ssnake het volgende:
[..]
Dat is niet zomaar mogelijk. De server waar je de bestanden vandaan haalt moet dan "directory browsing" aan hebben staan. Is dit niet het geval, dan kan wget er nooit achterkomen welke bestanden en directories er op de gegeven locatie staan.
irc.tweakers.net #php - Het channel voor de echte PHP-ers!
Pagina: 1