ID:               49039
 Updated by:       [email protected]
 Reported By:      sant9442 at gmail dot com
-Status:           No Feedback
+Status:           Bogus
 Bug Type:         CGI related
 Operating System: win32 only - Windows
 PHP Version:      5.3.0
 Assigned To:      pajoye
 New Comment:

Please see #48746. Same issue, all discussions/feedbacks will be
followed there,


Previous Comments:
------------------------------------------------------------------------

[2009-08-25 01:00:00] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

------------------------------------------------------------------------

[2009-08-17 23:13:19] [email protected]

There is a difference between junction.exe and mklink and that may
cause what we have here.

We had to deal with symlink/junction (not under all circumstances)
because of some path resolutions issues we have with symlinks, that's
not specific to php either.

However a regression has been introduced with junctions (with
junction.exe) and it will be fixed soon. 

------------------------------------------------------------------------

[2009-08-15 14:23:02] sant9442 at gmail dot com

After reading Mark's article, the man it probably wrote MKLINK from his
junction.exe/c work, for a command link too, I have a recommendatin for
PHP.

Since the new logic is for VISTA/W7/2008, I would highly suggest that
PHP a) either no bother with this stuff, b) make it optional  or C) make
sure it doesn't enforce VISTA/W7/2008 hard vs soft links in its design
for general Windows operation.

It needs to take the lower ground with this or not at all. Then again,
I don't see why it even cares about altering the intent of PHP
developers or web operators with the scripts file names passed.  Links
are suppose to be outside an PHP engine IMV.

------------------------------------------------------------------------

[2009-08-15 14:06:53] sant9442 at gmail dot com

I have 5 bucks, Microsoft MKLINK for VISTA/2008/W7 was  written using
Mark's Junction.C code as a basis. <g> Check this out:

http://technet.microsoft.com/en-us/magazine/2007.02.vistakernel.aspx

Also, why would PHP even came for this?  I just don't why.

------------------------------------------------------------------------

[2009-08-15 13:57:53] sant9442 at gmail dot com

Good show. I have follow up with your links and also reup on junctions
and moint points technical details. I have exclusively use
SysInternal.com  junction.exe  (comes with C  source at the web site).
I'm sure you know the infamous Mark Russinovich. No need to elaborate on
this industy guru, So I might suggest to explore PHP windows junction
operations with junction.exe as I am pretty sure (I trust) Mark's logics
matches what is correctly technically expected under windows.  Put it
this way, odds are good he is doing right. :-)

I do have a question? why does PHP even care about symbolic links? 
Whats the purpose?  Why not just use the input file names as passed?,
like it is expected?  Let the file system deal with it. Thats its
purpose.  PHP seems to be breaking it apart to revert and obtain the
physical path.  When I first saw that, I thought maybe it was doing for
security purposes.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/49039

-- 
Edit this bug report at http://bugs.php.net/?id=49039&edit=1

Reply via email to