RE: [PHP-WIN] PATH_TRANSLATED yields \\ instead of \
| From: | Asendorf, John | Date: | Thu, 13 Jul 2000 19:21:11 +0000 |
| Subject: | RE: [PHP-WIN] PATH_TRANSLATED yields \\ instead of \ | ||
| Groups: | php.windows | ||
| Request: | Send a blank email to php-windows+get-1068@lists.php.net to get a copy of this message | ||
Think I found it... and I was even pretty close with the syntax too...
cool
$foo = str_replace ("\\\\", "\\", ($PATH_TRANSLATED));
---------------------
John Asendorf - jasendorf@lcounty.com
Web Applications Developer
Licking County, Ohio, USA
740-349-3631
> -----Original Message-----
> From: Asendorf, John [SMTP:JAsendorf@lcounty.com]
> Sent: Thursday, July 13, 2000 3:11 PM
> To: php-windows@lists.php.net
> Cc: Andy Hoffman
> Subject: RE: [PHP-WIN] PATH_TRANSLATED yields \\ instead of \
>
> Andy,
>
> That does make sense, but now I can't seem to figure out how to fix it...
>
> echo "<small>This page was last modified on " . date( "D m/d/Y",
> filemtime
> ($PATH_TRANSLATED) ) . "</small>\n";
>
> I need a function that does something like this I guess... (this first
> line
> is not real code(obviously))
>
> $foo = REPLACE_SOME_CHARACTERS_FUNCTION ( "\\\\" , "\\" ,
> $PATH_TRANSLATED);
>
> echo "<small>This page was last modified on " . date( "D m/d/Y",
> filemtime
> ($foo) ) . "</small>\n";
>
> ---------------------
> John Asendorf - jasendorf@lcounty.com
> Web Applications Developer
> Licking County, Ohio, USA
> 740-349-3631
>
> > -----Original Message-----
> > From: Andy Hoffman [SMTP:andy.hoffman@bms.com]
> > Sent: Thursday, July 13, 2000 2:43 PM
> > To: php-windows@lists.php.net
> > Subject: Re: [PHP-WIN] PATH_TRANSLATED yields \\ instead of \
> >
> > "Asendorf, John" wrote:
> >
> > > Has anyone else noticed that $PATH_TRANSLATED returns a path like
> this:
> > >
> > > C:\\wwwroot\\something\\something\\something.php
> > >
> > > where are all the slashes coming from?
> >
> > The reason for double back-slashes relates back to unix-style strings
> > (escape sequences). When you have a string value that just has
> > "C:\somedir\newdir\subdir", you'll notice that embedded in this string
> (by
> > unix convention) is the special escape sequence \n for a newline. But
> > that's not what you wanted. what you wanted was a REAL backslash.
> Well,
> > you'll have to escape sequence that too. And the escaped version is \\
> > (double back-slash).
> >
> > Does that make sense?
> >
> > --
> > Andy Hoffman
> > Web Developer
> > Bristol-Myers Squibb
> > office: LVL G1.2607
> > email: andy.hoffman@bms.com
> > phone: 609-252-5788
> >
> >
> >
> > --
> > PHP Windows Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net
> > For additional commands, e-mail: php-windows-help@lists.php.net
> > To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net
> For additional commands, e-mail: php-windows-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net