Bug #23821 [Com]: Not requireing or including files
| From: | sharonfrankklin at gmail dot com | Date: | Wed, 07 Oct 2020 19:49:49 +0000 |
| Subject: | Bug #23821 [Com]: Not requireing or including files | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-229465@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=23821&edit=1
ID: 23821
Comment by: sharonfrankklin at gmail dot com
Reported by: admin at donelson dot net
Summary: Not requireing or including files
Status: Not a bug
Type: Bug
Package: Scripting Engine problem
Operating System: Windows XP
PHP Version: 4.3.3-dev
Block user comment: N
Private report: N
New Comment:
Thanks for sharing this information. really very need this type of information
http://must4care.com/grow-taller-supplements/
Previous Comments:
------------------------------------------------------------------------
[2003-05-30 08:35:12] iliaa@php.net
Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to
report
a bug at http://bugs.php.net/how-to-report.php
Read last user comment.
------------------------------------------------------------------------
[2003-05-30 01:16:45] keithm at aoeex dot com
This isn't a bug, but user error. When includeing a file via URL, php will make a request the
server just as a browser would. Therefore, PHP will not have access to the acutual PHP code, but
only what it outputs. Inorder to make this work, either name your file something else so that the
webserver doesn't parse it (.inc for example) or use local filesystem paths to include files
and not URLs.
------------------------------------------------------------------------
[2003-05-28 13:45:01] admin at donelson dot net
Here is the scripts you requested. I had done as you asked and looked into reporting a bug
and here is the end result. This order.php reproduces the error perfectly. order.php is supposed to
include McDonalds.php so it knows how to place and receive and order.
<?PHP /* save anywhere as order.php */
/*
Project: PHPBug
File: order.php
Purpose: To order a Happy Meal from another server.
*/
/* error info from Windows:
PHP Script Interpreter
szAppName : php.exe szAppVer : 4.3.3.3 szModName : php4ts.dll
szModVer : 4.3.3.3 offset : 000b2edf
*/
// Enable first line below for local testing,
// second URL local testing (not working), and third for actual usage (not Working)
// The support files are uploaded for testing purposes.
//require("phpBug/McDonalds.php"); // Works
//require("http://localhost/phpBug/McDonalds.php");
// Nope
require("http://www.donelson.net/phpBug/McDonalds.php");
// Nope
$meal = new HappyMeal(1);
$meal->Buy();
?>
<?php
/*
This file included just so you can see the source. It is at
http://www.donelson.net/phpBug/McDonalds.php
*/
// Enable first line below for local testing,
// second URL local testing, and third for actual usage
// The support files are uploaded for testing purposes.
require("food.php");
//require("http://localhost/phpBug/food.php");
//require("http://www.donelson.net/phpBug/food.php");
class HappyMeal {
var $m_meal = array();
var $m_burger;
var $m_side;
var $m_drink;
function HappyMeal($number=1) {
$this->m_meal['burger'] = new Burger($number);
$this->m_meal['side'] = new Side($number);
$this->m_meal['drink'] = new Drink($number);
}
function Buy() {
foreach ($this->m_meal as $item) {
echo sprintf("Preparing %s<br />",$item->Prepare());
}
}
}
?>
<?php
/*
This file included just so you can see the source. It is at
http://www.donelson.net/phpBug/food.php
*/
class Item {
var $name = '';
function Prepare() { return $this->name; }
}
class Burger extends Item {
var $name = 'BigMAC';
}
class Side extends Item {
var $name = 'Fries';
}
class Drink extends Item {
var $name = 'Dr Pepper';
}
?>
------------------------------------------------------------------------
[2003-05-27 03:39:44] wez@php.net
Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php
If you can provide more information, feel free to add it
to this bug and change the status back to "Open".
Thank you for your interest in PHP.
We need a short, self contained reproducing script.
------------------------------------------------------------------------
[2003-05-26 19:54:15] admin at donelson dot net
reopened.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=23821
--
Edit this bug report at https://bugs.php.net/bug.php?id=23821&edit=1