php-general Digest 20 Jun 2013 23:12:43 -0000 Issue 8271
Topics (messages 321425 through 321439):
A Strange Problem
321425 by: Tedd Sperling
321426 by: Matijn Woudt
321427 by: Bastien
321428 by: Tedd Sperling
321429 by: Tedd Sperling
321430 by: Marc Guay
321432 by: Tedd Sperling
321434 by: Bastien
321435 by: Bastien
321436 by: Daniel Brown
321437 by: Tedd Sperling
321439 by: Stuart Dallas
PHP 5.3.18RC1 and 5.4.8RC1 Released for Testing!
321431 by: Johannes Schlüter
[PHP-DEV] PHP 5.3.27RC1 and 5.4.17RC1 Released for Testing!
321433 by: Johannes Schlüter
PHP 5.5.0 final has been released!
321438 by: Julien Pauli
Administrivia:
To subscribe to the digest, e-mail:
php-general-digest-subscr...@lists.php.net
To unsubscribe from the digest, e-mail:
php-general-digest-unsubscr...@lists.php.net
To post to the list, e-mail:
php-gene...@lists.php.net
----------------------------------------------------------------------
--- Begin Message ---
Hi gang:
I have a very strange problem.
I can use this statement in one folder:
$fcontents = file('docs/admin-email.txt');
But in a different folder with an exact path having 'docs/admin-email.txt', I
get:
Warning: file(/docs/admin-email.txt) [function.file]: failed to open stream: No
such file or directory in <cut> on line 83
This has got me really puzzled.
I have confirmed these are the exact same folders and files, except only in two
different places on the server. Both are one level down from root.
Any ideas as to what is going on?
Cheers,
tedd
_____________________
t...@sperling.com
http://sperling.com
--- End Message ---
--- Begin Message ---
On Thu, Jun 20, 2013 at 7:39 PM, Tedd Sperling <t...@sperling.com> wrote:
> Hi gang:
>
> I have a very strange problem.
>
> I can use this statement in one folder:
>
> $fcontents = file('docs/admin-email.txt');
>
> But in a different folder with an exact path having
> 'docs/admin-email.txt', I get:
>
> Warning: file(/docs/admin-email.txt) [function.file]: failed to open
> stream: No such file or directory in <cut> on line 83
>
>
Are you sure it is the same string? It looks like this one has an extra '/'
at the beginning?
> This has got me really puzzled.
>
> I have confirmed these are the exact same folders and files, except only
> in two different places on the server. Both are one level down from root.
>
> Any ideas as to what is going on?
>
> Cheers,
>
> tedd
>
>
>
Else it could be permission item, I think the user executing the PHP script
(www-user or such for apache), needs to have execute rights on all
directories up to the file, to be able to read the file listing.
- Matijn
--- End Message ---
--- Begin Message ---
On 2013-06-20, at 1:39 PM, Tedd Sperling <t...@sperling.com> wrote:
> Hi gang:
>
> I have a very strange problem.
>
> I can use this statement in one folder:
>
> $fcontents = file('docs/admin-email.txt');
>
> But in a different folder with an exact path having 'docs/admin-email.txt', I
> get:
>
> Warning: file(/docs/admin-email.txt) [function.file]: failed to open stream:
> No such file or directory in <cut> on line 83
>
> This has got me really puzzled.
>
> I have confirmed these are the exact same folders and files, except only in
> two different places on the server. Both are one level down from root.
>
> Any ideas as to what is going on?
>
> Cheers,
>
> tedd
It sounds like a current working directory issue. Try running a getcwd() in
both places to see how they are set
Bastien
--- End Message ---
--- Begin Message ---
Matijin:
My mistake in posting -- I have tried it several different ways including
absolute.
Nothing works.
Cheers,
tedd
---
On Jun 20, 2013, at 1:43 PM, Matijn Woudt <tijn...@gmail.com> wrote:
>
>
>
> On Thu, Jun 20, 2013 at 7:39 PM, Tedd Sperling <t...@sperling.com> wrote:
> Hi gang:
>
> I have a very strange problem.
>
> I can use this statement in one folder:
>
> $fcontents = file('docs/admin-email.txt');
>
> But in a different folder with an exact path having 'docs/admin-email.txt', I
> get:
>
> Warning: file(/docs/admin-email.txt) [function.file]: failed to open stream:
> No such file or directory in <cut> on line 83
>
>
> Are you sure it is the same string? It looks like this one has an extra '/'
> at the beginning?
>
> This has got me really puzzled.
>
> I have confirmed these are the exact same folders and files, except only in
> two different places on the server. Both are one level down from root.
>
> Any ideas as to what is going on?
>
> Cheers,
>
> tedd
>
>
>
> Else it could be permission item, I think the user executing the PHP script
> (www-user or such for apache), needs to have execute rights on all
> directories up to the file, to be able to read the file listing.
>
> - Matijn
>
--- End Message ---
--- Begin Message ---
On Jun 20, 2013, at 1:44 PM, Bastien <phps...@gmail.com> wrote:
>
> It sounds like a current working directory issue. Try running a getcwd() in
> both places to see how they are set
>
> Bastien
I think you have something, here's the reports:
Works:
/home/content/64/<cut>/html/sdi/tedd/php-mail
Does NOT work:
/home/content/64/<cut>/html/sdi
The one that does not work should be:
/home/content/64/<cut>/html/sdi/includes/
How do I fix it?
Cheers,
tedd
PS: All <cut>'s were identical.
_____________________
t...@sperling.com
http://sperling.com
--- End Message ---
--- Begin Message ---
Never used it but searching turned up
http://php.net/manual/en/function.chdir.php
Marc
On 20 June 2013 12:57, Tedd Sperling <t...@sperling.com> wrote:
> On Jun 20, 2013, at 1:44 PM, Bastien <phps...@gmail.com> wrote:
>>
>> It sounds like a current working directory issue. Try running a getcwd() in
>> both places to see how they are set
>>
>> Bastien
>
> I think you have something, here's the reports:
>
> Works:
>
> /home/content/64/<cut>/html/sdi/tedd/php-mail
>
> Does NOT work:
>
> /home/content/64/<cut>/html/sdi
>
> The one that does not work should be:
>
> /home/content/64/<cut>/html/sdi/includes/
>
> How do I fix it?
>
> Cheers,
>
> tedd
>
> PS: All <cut>'s were identical.
>
>
> _____________________
> t...@sperling.com
> http://sperling.com
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
--- End Message ---
--- Begin Message ---
Bastien:
You were right on - by changing the directory to what I needed, everything
works.
My follow-up question is "Why?"
I have *never* had to specifically tell any script to chdir() -- why with that
one?
Cheers and Thanks!
tedd
_____________________
tedd.sperl...@gmail.com
http://sperling.com
--- End Message ---
--- Begin Message ---
Bastien Koert
On 2013-06-20, at 1:57 PM, Tedd Sperling <t...@sperling.com> wrote:
> On Jun 20, 2013, at 1:44 PM, Bastien <phps...@gmail.com> wrote:
>>
>> It sounds like a current working directory issue. Try running a getcwd() in
>> both places to see how they are set
>>
>> Bastien
>
> I think you have something, here's the reports:
>
> Works:
>
> /home/content/64/<cut>/html/sdi/tedd/php-mail
>
> Does NOT work:
>
> /home/content/64/<cut>/html/sdi
>
> The one that does not work should be:
>
> /home/content/64/<cut>/html/sdi/includes/
>
> How do I fix it?
>
> Cheers,
>
> tedd
>
> PS: All <cut>'s were identical.
>
>
> _____________________
> t...@sperling.com
> http://sperling.com
Chdir() could work.
The interesting thing is to see why the two calls start in diff directories.
Thanks ,
Bastien
--- End Message ---
--- Begin Message ---
Bastien Koert
On 2013-06-20, at 2:14 PM, Tedd Sperling <tedd.sperl...@gmail.com> wrote:
> Bastien:
>
> You were right on - by changing the directory to what I needed, everything
> works.
>
> My follow-up question is "Why?"
>
> I have *never* had to specifically tell any script to chdir() -- why with
> that one?
>
> Cheers and Thanks!
>
> tedd
>
>
> _____________________
> tedd.sperl...@gmail.com
> http://sperling.com
>
The calls from the code are occurring in diff dirs as the starting point. Is
the call in an include file?
Bastien
--- End Message ---
--- Begin Message ---
On Thu, Jun 20, 2013 at 2:14 PM, Tedd Sperling <tedd.sperl...@gmail.com> wrote:
> Bastien:
>
> You were right on - by changing the directory to what I needed, everything
> works.
>
> My follow-up question is "Why?"
>
> I have *never* had to specifically tell any script to chdir() -- why with
> that one?
Sounds like either a chroot or virtual environment (such as,
execution of the script in a separate directory) issue. Check the
output of this:
<?php
if (phpversion() >= 5.3) {
echo __DIR__.PHP_EOL;
} else {
echo getcwd().PHP_EOL;
}
?>
--
</Daniel P. Brown>
Network Infrastructure Manager
http://www.php.net/
--- End Message ---
--- Begin Message ---
Daniel:
I placed it at root and it reports:
/home/content/64/<cut>/html/sdi
That's the same path that had problems.
tedd
_____________________
tedd.sperl...@gmail.com
http://sperling.com
On Jun 20, 2013, at 2:22 PM, Daniel Brown <danbr...@php.net> wrote:
> On Thu, Jun 20, 2013 at 2:14 PM, Tedd Sperling <tedd.sperl...@gmail.com>
> wrote:
>> Bastien:
>>
>> You were right on - by changing the directory to what I needed, everything
>> works.
>>
>> My follow-up question is "Why?"
>>
>> I have *never* had to specifically tell any script to chdir() -- why with
>> that one?
>
> Sounds like either a chroot or virtual environment (such as,
> execution of the script in a separate directory) issue. Check the
> output of this:
>
> <?php
> if (phpversion() >= 5.3) {
> echo __DIR__.PHP_EOL;
> } else {
> echo getcwd().PHP_EOL;
> }
> ?>
>
> --
> </Daniel P. Brown>
> Network Infrastructure Manager
> http://www.php.net/
--- End Message ---
--- Begin Message ---
On 20 Jun 2013, at 18:39, Tedd Sperling <t...@sperling.com> wrote:
> Hi gang:
>
> I have a very strange problem.
>
> I can use this statement in one folder:
>
> $fcontents = file('docs/admin-email.txt');
>
> But in a different folder with an exact path having 'docs/admin-email.txt', I
> get:
>
> Warning: file(/docs/admin-email.txt) [function.file]: failed to open stream:
> No such file or directory in <cut> on line 83
>
> This has got me really puzzled.
>
> I have confirmed these are the exact same folders and files, except only in
> two different places on the server. Both are one level down from root.
>
> Any ideas as to what is going on?
>
> Cheers,
>
> tedd
Whatever the reason for this, I'd recommend you always specify a path relative
to the current script.
In PHP 5.3+:
$fcontents = file(__DIR__.'/docs/admin-email.txt');
Prior to 5.3:
$fcontents = file(dirname(__FILE__).'/docs/admin-email.txt');
-Stuart
--
Stuart Dallas
3ft9 Ltd
http://3ft9.com/
--- End Message ---
--- Begin Message ---
Hi!
We've released PHP 5.3.27RC1 and 5.4.17RC1 which can be found here:
5.3.27RC1:
http://downloads.php.net/johannes/php-5.3.27RC1.tar.bz2
http://downloads.php.net/johannes/php-5.3.27RC1.tar.gz
5.4.17RC1:
http://downloads.php.net/stas/php-5.4.17RC1.tar.bz2
http://downloads.php.net/stas/php-5.4.17RC1.tar.gz
Windows binaries for both as always are at:
http://windows.php.net/qa/
These are release candidates for regular bugfix releases, the full list
of issues fixed can be found in the NEWS files. Please test and report
if anything is broken.
Mind that PHP 5.3.27 is supposed to be the last regular PHP 5.3 release
before entering in extended support providing security fixes only.
Please double check there is nothing broken in it.
If no critical issues are found in these RCs, the final versions will be
released in two weeks.
Regards,
Stas Malyshev Johannes Schlüter
PHP 5.4 Release Master PHP 5.3 Release Master
--- End Message ---
--- Begin Message ---
Hi!
We've released PHP 5.3.27RC1 and 5.4.17RC1 which can be found here:
5.3.27RC1:
http://downloads.php.net/johannes/php-5.3.27RC1.tar.bz2
http://downloads.php.net/johannes/php-5.3.27RC1.tar.gz
5.4.17RC1:
http://downloads.php.net/stas/php-5.4.17RC1.tar.bz2
http://downloads.php.net/stas/php-5.4.17RC1.tar.gz
Windows binaries for both as always are at:
http://windows.php.net/qa/
These are release candidates for regular bugfix releases, the full list
of issues fixed can be found in the NEWS files. Please test and report
if anything is broken.
Mind that PHP 5.3.27 is supposed to be the last regular PHP 5.3 release
before entering in extended support providing security fixes only.
Please double check there is nothing broken in it.
If no critical issues are found in these RCs, the final versions will be
released in two weeks.
Regards,
Stas Malyshev Johannes Schlüter
PHP 5.4 Release Master PHP 5.3 Release Master
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
--- End Message ---
--- Begin Message ---
Hello!
The PHP Development Team would like to announce the immediate release of
PHP 5.5.0. This release includes a large number of new features and bug
fixes.
A separate release announcement is also available. For changes in PHP
5.5.0 since PHP 5.4, please consult the PHP 5 ChangeLog.
Release Announcement: http://www.php.net/release_5_5_0.php
Downloads: http://www.php.net/downloads.php#v5.5
Changelog: http://www.php.net/ChangeLog-5.php#5.5.0
Thanks to all contributors that made this new version available.
regards,
David Soria Parra & Julien Pauli
--- End Message ---