Wget don't work properly when the URL contains characters which are not allowed in file names on the file system which is currently used. These are often '\', '?', '*' and ':'.
Affected are at least: - Windows and related OS - Linux when using FAT or Samba as file system Possibilty to solve: On startup try to built files mkdir "wget.tmpfile" for ( i = 0x20; i <= 0x7E; i++ ) { sprintf ( name, "wget.tmpfile/\%c", i ); test to open for read as file => okay, then this char is avaialble for file names test to create => okay, then this char is avaialble for file names remove file } remove dir "wget.tmpfile" chars which are not available are escaped as @3F or #3F or stuff like that. ============= Example ==================================================== --14:51:11-- http://fan.theonering.net/rolozo/?view=collection => `fan.theonering.net/rolozo/index.html?view=collection' Connecting to kdejenspi01.zeiss.de[10.2.39.56]:8080... connected. Proxy request sent, awaiting response... 200 OK Length: unspecified [text/html] fan.theonering.net/rolozo/index.html?view=collection: Invalid argument Cannot write to `fan.theonering.net/rolozo/index.html?view=collection' (Invalid argument). Removing fan.theonering.net/rolozo/index.html?view=collection since it should be rejected. unlink: Invalid argument --14:51:12-- http://fan.theonering.net/rolozo/?view=quotes => `fan.theonering.net/rolozo/index.html?view=quotes' Connecting to kdejenspi01.zeiss.de[10.2.39.56]:8080... connected. Proxy request sent, awaiting response... 200 OK Length: unspecified [text/html] fan.theonering.net/rolozo/index.html?view=quotes: Invalid argument Cannot write to `fan.theonering.net/rolozo/index.html?view=quotes' (Invalid argument). Removing fan.theonering.net/rolozo/index.html?view=quotes since it should be rejected. unlink: Invalid argument --14:51:13-- http://fan.theonering.net/rolozo/?view=about => `fan.theonering.net/rolozo/index.html?view=about' Connecting to kdejenspi01.zeiss.de[10.2.39.56]:8080... connected. Proxy request sent, awaiting response... 200 OK Length: unspecified [text/html] fan.theonering.net/rolozo/index.html?view=about: Invalid argument ================================================================================================ -- Frank Klemm AIM Advanced Imaging Microscopy phone: +49 (36 41) 64-27 21 fax: +49 (36 41) 64-31 44 mailto:[EMAIL PROTECTED]