Thread Mit IO::Socket datei herunterladen?: Weiß nicht wie..
(13 answers)
Opened by ptk at 2005-06-04 17:36
[quote=Dubu,08.06.2005, 21:10][quote=GloBoX,07.06.2005, 13:41]
Code: (dl
)
$execf =~ s/chr(92)/chr(92)chr(92)/; Diese Zeile macht garantiert nicht das, was du moechtest.[/quote] Es sieht fast so aus, als ob er versucht, Backslashes in Dateinamen zu escapen... Ich habe zwar kein Windows, aber ich bin mir eigentlich sicher, dass doppelte Backslashes genauso verboten in Dateinamen sind wie einfache. Update: Wahrscheinlicher aber denkt Globox: Wenn man open "> c:\\test" schreiben muss, dann muesste auch bei open "> $execf" ein doppelter Backslash in $execf stehen. Das ist aber nicht so. Der Backslash muss nur an der Stelle escapet werden, an der er im Quelltext steht, und das ist in der letzten Zeile: Code: (dl
)
&download('http', 'C:\test'); <!--EDIT|betterworld|1118262609--> Lieblingsmodule:
![]() ![]() |