Solved

Not able to access pages from another server using require_once

Posted on 2014-04-03
10
359 Views
Last Modified: 2014-04-04
Hello,

I am trying to access pages on another server using require_once.  I have tried:

require_once "http://192.168.0.1/page.php";
require_once "http://www.domain.com/page.php";

If this is possible, what am I doing wrong?

Thanks for your help.

Have a great day,

Don
0
Comment
Question by:GEMCC
  • 5
  • 2
  • 2
  • +1
10 Comments
 
LVL 82

Accepted Solution

by:
Dave Baldwin earned 500 total points
ID: 39977131
Not, not possible.  When you start the address with 'http', that causes the page to run thru the PHP interpreter on That server.  All you get are the results, not the code.  That will even happen if you try to 'require' (or 'include' or any other method) a page on your own server thru 'http'.
0
 

Author Comment

by:GEMCC
ID: 39977136
So can it be done?
0
 
LVL 34

Expert Comment

by:Dan Craciun
ID: 39977138
Not, not possible.
So can it be done?
https://www.youtube.com/watch?v=BKorP55Aqvg#t=154
0
 

Author Comment

by:GEMCC
ID: 39977172
What's up with the video?
0
 
LVL 82

Expert Comment

by:Dave Baldwin
ID: 39977257
All you will get are the results of the PHP page, not the PHP code.
0
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 
LVL 108

Expert Comment

by:Ray Paseur
ID: 39977830
You might try copying the file to your server.  You can use file_get_contents() and file_put_contents() to see what that gives you.  

But the question is really strange.   This is a terrible and unacceptable security exposure.  Why in the world would you trust another server to have your application code?  Nobody does something like that -- it's like leaving your children at a stranger's house.  

I recommend you find another solution.  If you can tell us in plain language (business reasons) why you want to do this, maybe we can suggest a "best practices" approach to the business problem.
0
 

Author Comment

by:GEMCC
ID: 39978098
Ray,

Why am I trying this?  Actually it is because I left you results per http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/Q_28398396.html a week ago and have not heard from you or anyone else to resolve my real issue so I am trying to be creative.,

Have a great weekend


Don
0
 
LVL 108

Expert Comment

by:Ray Paseur
ID: 39978284
I don't get how this design is related to email, and I'm sorry that I can't debug something on your server, but sometimes even the Experts just come to a dead end.  When it's a question with an answer, we're usually pretty good.  When it's a research project on a computer we can't access, we're not as effective.

Do you have a PHP user group in your area?  Often you can get hands-on assistance in an environment like that.  Maybe check Meetup.com?
0
 

Author Comment

by:GEMCC
ID: 39978359
Never mind.  Thanks.
0
 

Author Closing Comment

by:GEMCC
ID: 39978363
Answered my question, kind of.
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

Use these top 10 tips to master the art of email signature design. Create an email signature design that will easily wow recipients, promote your brand and highlight your professionalism.
Since pre-biblical times, humans have sought ways to keep secrets, and share the secrets selectively.  This article explores the ways PHP can be used to hide and encrypt information.
In this tutorial viewers will learn how to code links for mobile sites that, once clicked, send a call or text to a specified number. For a telephone link (once clicked, calls a number), begin with a normal "<a href=" link tag. For the href, specify…
In this tutorial viewers will learn how to embed videos in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <video> tag to insert a video. Define the src as the URL of your video; this is similar to …

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now