Re: __autoload not work in cgi?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Did you tried with spl_autoload_register ?
http://php.net/manual/en/function.spl-autoload-register.php

Kind regards,
Sorin!

On Wed, Mar 27, 2013 at 4:28 PM, Radek Krejča <radek.krejca@xxxxxxxxxx>wrote:

> Hello,
>
> I have installed lighttp with php support. It looks like, that function
> __autoload doesnt work in cgi mode (in the manual I only see, that it
> should not work in cli mode).
>
> I have this code fragment:
>
> function __autoload($class)
> {
> if(File_Exists(PATH_EXTRAS_CLASSES.$class.".php"))
> {
> require_once(PATH_EXTRAS_CLASSES.$class.".php");
> }
> }
> $CNeplatici = New CNeplatici();
>
> And I get message:
> 2013-03-27 15:21:14: (mod_fastcgi.c.2676) FastCGI-stderr: PHP Fatal error:
>  Class 'CNeplatici' not found in
> /usr/local/www/data/sys/web/templates_p/neplatici.php on line 12
> (this code is working on other project, but on apache).
>
> And if I switch to:
>
> require_once(PATH_EXTRAS_CLASSES."CNeplatici.php");
> $CNeplatici = New CNeplatici();
> It works.
>
> I have this lighttp configuration:
>
> fastcgi.server = ( ".php" =>
>                    ( "php-local" =>
>                      (
>                        "socket" => "/tmp/php-fastcgi-1.socket",
>                        "bin-path" => "/usr/local/bin/php-cgi",
>                        "max-procs" => 1,
>                        "broken-scriptfilename" => "enable",
>                      )
>                    ),
>                 )
>
> This is cgi configuration not cli isnt it? I thing that autoload should
> work.
>
> Thank you
> Radek
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Badea Sorin (unu.sorin)
sorin.badea91@xxxxxxxxx
unu_sorin@xxxxxxxxx
Pagina personala:
http://badeasorin.com

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux