FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Calling a php file from another on apache server
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: Calling a php file from another on apache server [message #181079 is a reply to message #181078] Wed, 10 April 2013 20:34 Go to previous messageGo to previous message
Jordan Thompson is currently offline  Jordan Thompson
Messages: 4
Registered: April 2013
Karma:
Junior Member
Hi Jerry,
thanks for getting back...
> First of all, do you have permission to issue the exec() function? Many
*** Yes, because the "hello.txt" file that is being touched in the lower-level file is being created by that file.
>
> shared systems have it disabled for security reasons.
>
>
>
> If you do have permission, is the php executable available to you?
*** Yes - see above
>
> Again, on a shared system, it may or may not be.
>
>
>
> Finally, if it is available, the second script is going to be executed
>
> in the cli environment, not the web. This means the session_start()
>
> will fail, as there is no web server involved (well, it may not fail -
>
> but it won't do anything). And its output goes to stdout, (which is fed
>
> back to the second parameter of exec(), which you are not using, so it
>
> is thrown away), not to the web.
*** I am not getting any errors in either the apache log or the php log, but that would explain why nothing is displaying on the browser. How can I do this?
>
>
>
> IOW, what you're trying to do is definitely not common, and probably not
>
> the right way to go about things.
>
>
>
> What is it you're really trying to do?
Fair enough. I want to call a php file that will access a database and return the results of its query into the web page so it looks seamless to the user.

I tried doing this via an include. It worked, but I would have to expose the username/password in a file accessible to the web (under htdocs.)

I tried putting it in cgi-bin (and including it from there), but that did not work because apache correctly won't allow a client into cgi-bin (but calling it from cgi-bin seems to work, but nothing is displayed to the user.)

What is the correct way to hide the username/password from the user (preferably in a single file that is included in various php files) and display the results in html for a browser?
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Error while Generating SiteMap
Next Topic: Calling child class from parent class
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Wed Nov 27 02:04:23 GMT 2024

Total time taken to generate the page: 0.03912 seconds