After seeing this: http://bugs.php.net/bug.php?id=25805 I think i know what the problem is. Louie On 10/25/07, Louie Miranda <lmiranda@xxxxxxxxx> wrote: > > Tried both.. > > Use forward slashes for paths inside double quotes, > fopen("////192.168.10.2/businesscard/XML/" . $xml_uniq_session . ".xml", > "w"); > escape the backslashes themselves > > fopen("\\\\\\\\192.168.10.2\\businesscard\\XML\\".$xml_uniq_session.".xml", > "w"); > or single quotes > fopen('\\\\192.168.10.2\businesscard\XML\' . $xml_uniq_session . '.xml', > "w"); > > But, PHP is still giving me > [function.fopen]: failed to open stream: Invalid argument in > > This might be a bug? It looks simple, but what is the exact point when it > says "failed to open stream?" > > Louie > > On 10/24/07, Niel Archer <not@xxxxxxxxxx> wrote: > > > > > I have this error when ever i try to save an xml file over a windows > > shared > > > folder > > > > > > *Warning*: > > > > > fopen(\\192.168.10.2\businesscard\XML\afbf7d1fb318054a5ba3e9d4cca0af.xml) [ > > > function.fopen]: failed to open stream: Invalid argument in * > > > E:\\businesscard\create.php* on line *663* > > > > > > my code: > > > $createXML = > > > fopen("\\\\192.168.10.2\businesscard\XML\".$xml_uniq_session.".xml", > > "w"); > > > $_xml ="<?xml version=\"1.0\" encoding=\"UTF-8\" > > standalone=\"yes\"?>\r\n"; > > > .... > > > fwrite($createXML, $_xml, strlen($createXML)); > > > fclose($createXML); > > > > > > What could be the problem? > > > > Your path is probably invalid as backslashes are escapes inside double > > quotes. So the single backslashes act as escapes on the following > > character, which results in no separation between directories. > > Workarounds include: > > Use forward slashes for paths inside double quotes, > > fopen("////192.168.10.2/businesscard/XML/" . $xml_uniq_session . > > ".xml", "w"); > > escape the backslashes themselves > > > > fopen("\\\\\\\\192.168.10.2\\businesscard\\XML\\".$xml_uniq_session.".xml", > > "w"); > > or single quotes > > fopen('\\\\192.168.10.2\businesscard\XML\' . $xml_uniq_session . > > '.xml', "w"); > > > > -- > > Niel Archer > > > > -- > > PHP Windows Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > -- > Louie Miranda (lmiranda@xxxxxxxxx) > http://www.axishift.com > > Security Is A Series Of Well-Defined Steps > chmod -R 0 / ; and smile :) > -- Louie Miranda (lmiranda@xxxxxxxxx) http://www.axishift.com Security Is A Series Of Well-Defined Steps chmod -R 0 / ; and smile :)