Edit report at https://bugs.php.net/bug.php?id=52769&edit=1
ID: 52769 Comment by: maks dot slesarenko at gmail dot com Reported by: miha dot vrhovnik at domenca dot com Summary: realpath not working inside phar Status: Open Type: Bug Package: PHAR related Operating System: any PHP Version: 5.3.3 Block user comment: N Private report: N New Comment: Hi, I'm not PHP Core developer, just developer using php :) I think this is not a bug, functions like chmod, chown and realpath, glob are working only with "file://" stream. And this is correct! realpath() always should provide "real" path on filesytem (file://), not in phar, zip, http or myOwnStream. I can not even imagine what how it will be in other case for ex. realpath('myRegisteredStream://somepath') or chmod('http://google.com', 777) - funny isn't it?! Previous Comments: ------------------------------------------------------------------------ [2011-11-15 16:01:05] fel...@php.net Probably related to bug #51806 ------------------------------------------------------------------------ [2010-09-03 12:45:51] miha dot vrhovnik at domenca dot com Description: ------------ When you run a realpath returns false when run on phar paths. Test script: --------------- put a test script inside \foo\bar\test.php and create a phar where \bar\test.php is inisde it run created phar.. <?php echo (realpath(dirname(__FILE__) . '/../')); Expected result: ---------------- see the full path Actual result: -------------- nothing ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=52769&edit=1