Re: [PHP] Using remote include config file and class in a local file

2009-11-03 Thread Devendra Jadhav
You are including file from external server and you are accessing it via
HTTP protocol. So it will include the output of
http://200.200.1.1/Folder/Config.php and the output of that script is
nothing.

If you want to see the output just put
http://200.200.1.1/Folder/Config.phpin browser and check.

btw what exactly you want to achieve by including external config file?

On Tue, Nov 3, 2009 at 2:05 PM, Anton Heuschen anto...@gmail.com wrote:

 Question is wrt to including a config file on an external server in a
 local include

 Lets say that on 127.0.0.1 I have test.php with

 include http://200.200.1.1/Folder/Config.php

 $obj = new RemoteClass()

 do stuff


 and on server 200.200.1.1 I have my Config.php file which is contains
 the class RemoteClass() { echo test }



 If I try to test it locally it says it cannot find RemoteClass ...


 How can I include/require a config (or any other php classes file) on
 my local running php script ?

 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php




-- 
Devendra Jadhav


Re: [PHP] Using remote include config file and class in a local file

2009-11-03 Thread Cemal Eker
Including security warning from php.net/

Remote file may be processed at the remote server (depending on the
file extension and the fact if the remote server runs PHP or not) but
it still has to produce a valid PHP script because it will be
processed at the local server. If the file from the remote server
should be processed there and outputted only, readfile() is much
better function to use. Otherwise, special care should be taken to
secure the remote script to produce a valid and desired code.

Deos the file produce a valid PHP script? Please make a HTTP request
and post output here. You should get valid PHP file.

If not you should fix the problem with two possible solutions.

By disabling PHP script execution on remote server. This could be
impossible if remote server runs an active PHP server.

Or by editing file to produce a valid PHP script. For example:
 echo class RemoteClass() { echo test }
would produce a valid PHP script.


Cemal Eker




On Tue, Nov 3, 2009 at 10:35 AM, Anton Heuschen anto...@gmail.com wrote:
 Question is wrt to including a config file on an external server in a
 local include

 Lets say that on 127.0.0.1 I have test.php with

 include http://200.200.1.1/Folder/Config.php

 $obj = new RemoteClass()

 do stuff


 and on server 200.200.1.1 I have my Config.php file which is contains
 the class RemoteClass() { echo test }



 If I try to test it locally it says it cannot find RemoteClass ...


 How can I include/require a config (or any other php classes file) on
 my local running php script ?

 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Using remote include config file and class in a local file

2009-11-03 Thread Anton Heuschen
Yes your right ... realizing it ... the config file is a class I use
to connect to my Database  I want to store this config on myt
hosting and then I can link to it and use it at my office, or at my PC
at home

But I now realize including the php ...will just return a blank page
 so its not like doing a include(/config.php) when its local 

Anyway to do this ?



2009/11/3 Devendra Jadhav devendra...@gmail.com:
 You are including file from external server and you are accessing it via
 HTTP protocol. So it will include the output of
 http://200.200.1.1/Folder/Config.php and the output of that script is
 nothing.

 If you want to see the output just put http://200.200.1.1/Folder/Config.php
 in browser and check.

 btw what exactly you want to achieve by including external config file?

 On Tue, Nov 3, 2009 at 2:05 PM, Anton Heuschen anto...@gmail.com wrote:

 Question is wrt to including a config file on an external server in a
 local include

 Lets say that on 127.0.0.1 I have test.php with

 include http://200.200.1.1/Folder/Config.php

 $obj = new RemoteClass()

 do stuff


 and on server 200.200.1.1 I have my Config.php file which is contains
 the class RemoteClass() { echo test }



 If I try to test it locally it says it cannot find RemoteClass ...


 How can I include/require a config (or any other php classes file) on
 my local running php script ?

 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php




 --
 Devendra Jadhav


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Using remote include config file and class in a local file

2009-11-03 Thread Devendra Jadhav
Check if 
allow_url_fopenhttp://www.php.net/manual/en/filesystem.configuration.php#ini.allow-url-fopenis
set in php.ini otherwise you have to set it true by ini_set()

On Tue, Nov 3, 2009 at 2:44 PM, Cemal Eker cemale...@gmail.com wrote:

 Including security warning from php.net/

 Remote file may be processed at the remote server (depending on the
 file extension and the fact if the remote server runs PHP or not) but
 it still has to produce a valid PHP script because it will be
 processed at the local server. If the file from the remote server
 should be processed there and outputted only, readfile() is much
 better function to use. Otherwise, special care should be taken to
 secure the remote script to produce a valid and desired code.

 Deos the file produce a valid PHP script? Please make a HTTP request
 and post output here. You should get valid PHP file.

 If not you should fix the problem with two possible solutions.

 By disabling PHP script execution on remote server. This could be
 impossible if remote server runs an active PHP server.

 Or by editing file to produce a valid PHP script. For example:
 echo class RemoteClass() { echo test }
 would produce a valid PHP script.


 Cemal Eker




 On Tue, Nov 3, 2009 at 10:35 AM, Anton Heuschen anto...@gmail.com wrote:
  Question is wrt to including a config file on an external server in a
  local include
 
  Lets say that on 127.0.0.1 I have test.php with
 
  include http://200.200.1.1/Folder/Config.php
 
  $obj = new RemoteClass()
 
  do stuff
 
 
  and on server 200.200.1.1 I have my Config.php file which is contains
  the class RemoteClass() { echo test }
 
 
 
  If I try to test it locally it says it cannot find RemoteClass ...
 
 
  How can I include/require a config (or any other php classes file) on
  my local running php script ?
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
 
 

 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php




-- 
Devendra Jadhav


Re: [PHP] Using remote include config file and class in a local file

2009-11-03 Thread Devendra Jadhav
You can you NFS to mount remote file system on your local system.

On Tue, Nov 3, 2009 at 2:50 PM, Anton Heuschen anto...@gmail.com wrote:

 Yes your right ... realizing it ... the config file is a class I use
 to connect to my Database  I want to store this config on myt
 hosting and then I can link to it and use it at my office, or at my PC
 at home

 But I now realize including the php ...will just return a blank page
  so its not like doing a include(/config.php) when its local 

 Anyway to do this ?



 2009/11/3 Devendra Jadhav devendra...@gmail.com:
  You are including file from external server and you are accessing it via
  HTTP protocol. So it will include the output of
  http://200.200.1.1/Folder/Config.php and the output of that script is
  nothing.
 
  If you want to see the output just put
 http://200.200.1.1/Folder/Config.php
  in browser and check.
 
  btw what exactly you want to achieve by including external config file?
 
  On Tue, Nov 3, 2009 at 2:05 PM, Anton Heuschen anto...@gmail.com
 wrote:
 
  Question is wrt to including a config file on an external server in a
  local include
 
  Lets say that on 127.0.0.1 I have test.php with
 
  include http://200.200.1.1/Folder/Config.php
 
  $obj = new RemoteClass()
 
  do stuff
 
 
  and on server 200.200.1.1 I have my Config.php file which is contains
  the class RemoteClass() { echo test }
 
 
 
  If I try to test it locally it says it cannot find RemoteClass ...
 
 
  How can I include/require a config (or any other php classes file) on
  my local running php script ?
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
 
 
 
 
  --
  Devendra Jadhav
 




-- 
Devendra Jadhav


Re: [PHP] Using remote include config file and class in a local file

2009-11-03 Thread Anton Heuschen
Hmmm yes thats another way of doing it ... Im running a Ubuntu box
..so its quite possible (how will you mount if your on XP?)



2009/11/3 Devendra Jadhav devendra...@gmail.com:
 You can you NFS to mount remote file system on your local system.

 On Tue, Nov 3, 2009 at 2:50 PM, Anton Heuschen anto...@gmail.com wrote:

 Yes your right ... realizing it ... the config file is a class I use
 to connect to my Database  I want to store this config on myt
 hosting and then I can link to it and use it at my office, or at my PC
 at home

 But I now realize including the php ...will just return a blank page
  so its not like doing a include(/config.php) when its local 

 Anyway to do this ?



 2009/11/3 Devendra Jadhav devendra...@gmail.com:
  You are including file from external server and you are accessing it via
  HTTP protocol. So it will include the output of
  http://200.200.1.1/Folder/Config.php and the output of that script is
  nothing.
 
  If you want to see the output just put
  http://200.200.1.1/Folder/Config.php
  in browser and check.
 
  btw what exactly you want to achieve by including external config file?
 
  On Tue, Nov 3, 2009 at 2:05 PM, Anton Heuschen anto...@gmail.com
  wrote:
 
  Question is wrt to including a config file on an external server in a
  local include
 
  Lets say that on 127.0.0.1 I have test.php with
 
  include http://200.200.1.1/Folder/Config.php
 
  $obj = new RemoteClass()
 
  do stuff
 
 
  and on server 200.200.1.1 I have my Config.php file which is contains
  the class RemoteClass() { echo test }
 
 
 
  If I try to test it locally it says it cannot find RemoteClass ...
 
 
  How can I include/require a config (or any other php classes file) on
  my local running php script ?
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
 
 
 
 
  --
  Devendra Jadhav
 



 --
 Devendra Jadhav


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Using remote include config file and class in a local file

2009-11-03 Thread Devendra Jadhav
No idea about NFS on windows. But you can mount samba share in XP

On Tue, Nov 3, 2009 at 3:09 PM, Anton Heuschen anto...@gmail.com wrote:

 Hmmm yes thats another way of doing it ... Im running a Ubuntu box
 ..so its quite possible (how will you mount if your on XP?)



 2009/11/3 Devendra Jadhav devendra...@gmail.com:
  You can you NFS to mount remote file system on your local system.
 
  On Tue, Nov 3, 2009 at 2:50 PM, Anton Heuschen anto...@gmail.com
 wrote:
 
  Yes your right ... realizing it ... the config file is a class I use
  to connect to my Database  I want to store this config on myt
  hosting and then I can link to it and use it at my office, or at my PC
  at home
 
  But I now realize including the php ...will just return a blank page
   so its not like doing a include(/config.php) when its local 
 
  Anyway to do this ?
 
 
 
  2009/11/3 Devendra Jadhav devendra...@gmail.com:
   You are including file from external server and you are accessing it
 via
   HTTP protocol. So it will include the output of
   http://200.200.1.1/Folder/Config.php and the output of that script is
   nothing.
  
   If you want to see the output just put
   http://200.200.1.1/Folder/Config.php
   in browser and check.
  
   btw what exactly you want to achieve by including external config
 file?
  
   On Tue, Nov 3, 2009 at 2:05 PM, Anton Heuschen anto...@gmail.com
   wrote:
  
   Question is wrt to including a config file on an external server in a
   local include
  
   Lets say that on 127.0.0.1 I have test.php with
  
   include http://200.200.1.1/Folder/Config.php
  
   $obj = new RemoteClass()
  
   do stuff
  
  
   and on server 200.200.1.1 I have my Config.php file which is contains
   the class RemoteClass() { echo test }
  
  
  
   If I try to test it locally it says it cannot find RemoteClass ...
  
  
   How can I include/require a config (or any other php classes file) on
   my local running php script ?
  
   --
   PHP General Mailing List (http://www.php.net/)
   To unsubscribe, visit: http://www.php.net/unsub.php
  
  
  
  
   --
   Devendra Jadhav
  
 
 
 
  --
  Devendra Jadhav
 




-- 
Devendra Jadhav


RE: [PHP] Using remote include config file and class in a local file

2009-11-03 Thread Mert Oztekin
Why dont you try returning config variables as string from remote server.

Something like :
http://192.XXX.XXX.XXX/getconfig.php?token=123encoded=;

And the getconfig.php file can be like

?php
/// validate if request is from a friendly server something like the following 
2 if statements
if(!$_GET[token] || !$_GET[encoded])
return;
if(md5($_GET[token]) != $_GET[encoded])   /// just for example. Dont use 
md5 it can be broken easly. Try to code your own encryption function
return;

echo 'server=DBServer;user=username;pass=password;dbname=databaseName';
?

And in your requester script you should request remote address content by 
adding your token and encoded variables. And parse the returning string.


-Original Message-
From: Devendra Jadhav [mailto:devendra...@gmail.com]
Sent: Tuesday, November 03, 2009 12:11 PM
To: Anton Heuschen
Cc: PHP General List
Subject: Re: [PHP] Using remote include config file and class in a local file

No idea about NFS on windows. But you can mount samba share in XP

On Tue, Nov 3, 2009 at 3:09 PM, Anton Heuschen anto...@gmail.com wrote:

 Hmmm yes thats another way of doing it ... Im running a Ubuntu box
 ..so its quite possible (how will you mount if your on XP?)



 2009/11/3 Devendra Jadhav devendra...@gmail.com:
  You can you NFS to mount remote file system on your local system.
 
  On Tue, Nov 3, 2009 at 2:50 PM, Anton Heuschen anto...@gmail.com
 wrote:
 
  Yes your right ... realizing it ... the config file is a class I use
  to connect to my Database  I want to store this config on myt
  hosting and then I can link to it and use it at my office, or at my PC
  at home
 
  But I now realize including the php ...will just return a blank page
   so its not like doing a include(/config.php) when its local 
 
  Anyway to do this ?
 
 
 
  2009/11/3 Devendra Jadhav devendra...@gmail.com:
   You are including file from external server and you are accessing it
 via
   HTTP protocol. So it will include the output of
   http://200.200.1.1/Folder/Config.php and the output of that script is
   nothing.
  
   If you want to see the output just put
   http://200.200.1.1/Folder/Config.php
   in browser and check.
  
   btw what exactly you want to achieve by including external config
 file?
  
   On Tue, Nov 3, 2009 at 2:05 PM, Anton Heuschen anto...@gmail.com
   wrote:
  
   Question is wrt to including a config file on an external server in a
   local include
  
   Lets say that on 127.0.0.1 I have test.php with
  
   include http://200.200.1.1/Folder/Config.php
  
   $obj = new RemoteClass()
  
   do stuff
  
  
   and on server 200.200.1.1 I have my Config.php file which is contains
   the class RemoteClass() { echo test }
  
  
  
   If I try to test it locally it says it cannot find RemoteClass ...
  
  
   How can I include/require a config (or any other php classes file) on
   my local running php script ?
  
   --
   PHP General Mailing List (http://www.php.net/)
   To unsubscribe, visit: http://www.php.net/unsub.php
  
  
  
  
   --
   Devendra Jadhav
  
 
 
 
  --
  Devendra Jadhav
 




--
Devendra Jadhav



  
Bu mesaj ve ekleri, mesajda g?nderildi?i belirtilen ki?i/ki?ilere ?zeldir ve 
gizlidir. Size yanl??l?kla ula?m??sa l?tfen g?nderen kisiyi bilgilendiriniz ve 
mesaj? sisteminizden siliniz. Mesaj ve eklerinin i?eri?i ile ilgili olarak 
?irketimizin herhangi bir hukuki sorumlulu?u bulunmamaktad?r. ?irketimiz 
mesaj?n ve bilgilerinin size de?i?ikli?e u?rayarak veya ge? ula?mas?ndan, 
b?t?nl???n?n ve gizlili?inin korunamamas?ndan, vir?s i?ermesinden ve bilgisayar 
sisteminize verebilece?i herhangi bir zarardan sorumlu tutulamaz.

This message and attachments are confidential and intended for the 
individual(s) stated in this message. If you received this message in error, 
please immediately notify the sender and delete it from your system. Our 
company has no legal responsibility for the contents of the message and its 
attachments. Our company shall have no liability for any changes or late 
receiving, loss of integrity and confidentiality, viruses and any damages 
caused in anyway to your computer system.