标签: php-include

如何在php中包含文件后排除文件?

我们在里面添加一个文件Myfile.php:

require_once 'abc.php';
Run Code Online (Sandbox Code Playgroud)

要么

include_once 'abc.php';
Run Code Online (Sandbox Code Playgroud)

我们将如何删除文件?或者如何abc.php在某段代码之后停止访问文件内容?

php require-once php-include

4
推荐指数
2
解决办法
2万
查看次数

无法打开流没有这样的文件或目录.PHP

我有一个Profile.php包含Profile_Control.phpprofile_control包含的文件Profile_Model.php.在这里,每件事情都很好.

我有另一个脚本命名,Upload.php从哪个数据上传.这个Upload.php还包括Profile_Control.php并且如你所知Profile_Control包含Profile_Model.php.现在我不知道它为什么会出现这样的错误.当Profile.php加载它工作正常但是当我上传数据时它说

Warning: include(../Model/Profile_Model.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\php\gagster\Control\Profile_Control.php on line 4
Run Code Online (Sandbox Code Playgroud)

在Upload.php中:

include_once("../../Control/Profile_Control.php");
Run Code Online (Sandbox Code Playgroud)

在Profile.php中:

include_once("../Control/Profile_Control.php");
Run Code Online (Sandbox Code Playgroud)

在Profile_Control.php中:

include_once("../Model/Profile_Model.php");
Run Code Online (Sandbox Code Playgroud)

文件结构:

 +-Control/
 |  |    
 |  +---- Profile_Control.php
 |
 +-Model/
 |  |
 |  +---- Profile_Model.php
 |
 +-Other/
    |
    +-- Upload/
           |
           +---- Upload.php
Run Code Online (Sandbox Code Playgroud)

php php-include

3
推荐指数
1
解决办法
1万
查看次数

完整的URL无法使用PHP包括

所以,我试图插入一个包含php include的文件,但由于某种原因它无法使用完整的URL.

这有效:

<?php include 'menu.html' ?>

但这不是:

<?php include 'http://domainname.com/menu.html' ?>

有任何想法吗?

php php-include

3
推荐指数
3
解决办法
3万
查看次数

如何在drupal 7中包含php文件

我在Drupal 7中编写了一个表单,我想'包含'一个php文件,它将我的数据库连接变量添加到我的代码中.

我已经用几种方式测试了我的代码,我确信当我在我的网站中运行Cron时,'include'会让我获得一个WSOD.

我用Google搜索了这个并尝试过:

include("/sites/all/libraries/php/connection.inc");

include("./sites/all/libraries/php/connection.inc");

include"./sites/all/libraries/php/connection.inc";
Run Code Online (Sandbox Code Playgroud)

我也用'.php'扩展了上面的内容.

我最后一次尝试:

define('__ROOT__', dirname(dirname(__FILE__)));
include(__ROOT__.'/sites/all/libraries/php/connection.inc');
Run Code Online (Sandbox Code Playgroud)

有时我在尝试运行Cron时会得到一个WSOD,有时我提交表单时我的页面样式会被破坏.

在Drupal中手动包含PHP文件的正确方法是什么?请注意,我不想使用'Drupal方式'来执行此操作或使用webform模块.我想用PHP手动编写代码.

php cron drupal php-include drupal-7

3
推荐指数
3
解决办法
2万
查看次数

如何在 PHP 中包含 Imagick

我有一个脚本可以从图像中删除 Exif 数据,我想使用 Imagick 库,我使用以下命令进行设置:

sudo apt-get install imagemagick
sudo apt-get install php5-imagick
Run Code Online (Sandbox Code Playgroud)

然后我发怒了这段代码:

$img = new Imagick($getImage);
$img->stripImage();
$img->writeImage('new.jpg');
$img->destroy();
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

Fatal error: Class 'ImageUploader\Imagick' not found in /opt/uploader.php on line 210
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

php imagick php-include

3
推荐指数
1
解决办法
3125
查看次数

包括函数PHP

我有一个包含函数和css页面的Php文件.我正在尝试使用include函数来生成我的大多数html.我只是无法弄清楚如何让css文件在我所做的php include函数中.

<?phpe
    function HTMLStart( $Title)
    {
        echo "<!DOCTYPE html>\n";
        echo "<html>\n";
        echo "<head>\n";
        echo "      <title>".$Title."</title>\n";
        echo "      <link href=\ 'IncLab.css' type=\"text/css\" rel=\"Stylesheet\" />\n";
        echo "</head>\n";
        echo "<body>\n";
    }
?>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是echo:

echo "      <link href=\ 'IncLab.css' type=\"text/css\" rel=\"Stylesheet\" />\n";
Run Code Online (Sandbox Code Playgroud)

我试图使用双引号并得到一个错误,所以我试图使用单引号"IncLab.css并没有错误.如果这是正确的方法,我受伤了.

另外,我在我的包含文件中创建了一个导航栏,但是我如何放入一个类(For CSS)来使我的链接正确排列.

<?php
    function PageNagivation()
    {
        echo "<!-- Nav of the page --> \n";
        echo "<nav> \n";
        echo       '<div class="nav-item float-left"> <a href="IncLabPage1.php">Page 1</a>';
        echo       '<div class="nav-item end-float"> <a href="IncLabPage2.php">Page 2</a>';
        echo "</nav> \n";
    }
?>
Run Code Online (Sandbox Code Playgroud)

导航栏工作并显示,但无法正确显示.我知道的问题在于 …

php php-include

3
推荐指数
1
解决办法
108
查看次数

是否需要包含来自gomoob的任何文件:php-pushwooshto来运行PHP程序以向iPhone发送推送通知?

我想通过为它编写PHP代码来向iPhone设备发送推送通知.

gomoob:php-pushwoosh是一个可以轻松使用pushwoosh REST Web服务的PHP库.

这是gomoob:php-pushwoosh的URL

根据说明,我在我的本地机器上使用Composer在位置'/ var/www/gomoob-php-pushwoosh'上安装了gomoob:php-pushwoosh

我在一个名为"/var/www/gomoob-php-pushwoosh/sample_1.php"sample_1.php位置的文件中写了以下代码

<?php

ini_set('display_startup_errors',1);
ini_set('display_errors',1);
error_reporting(-1);

require __DIR__.'/vendor/autoload.php';


// Create a Pushwoosh client
$pushwoosh = Pushwoosh::create()
    ->setApplication('XXXX-XXX')
    ->setAuth('xxxxxxxx');

// Create a request for the '/createMessage' Web Service
$request = CreateMessageRequest::create()
    ->addNotification(Notification::create()->setContent('Hello Jean !'));

// Call the REST Web Service
$response = $pushwoosh->createMessage($request);

// Check if its ok
if($response->isOk()) {
    print 'Great, my message has been sent !';
} else {
    print 'Oups, the sent failed …
Run Code Online (Sandbox Code Playgroud)

php require push-notification php-include pushwoosh

2
推荐指数
1
解决办法
347
查看次数

PHP仅包含在主页URL上

我需要在我网站的主页上包含外部php文件.

但是,由于网站上的所有页面都使用相同的页面模板(主页模板),我无法根据它进行过滤,所以我想知道是否有办法将PHP文件仅包含在主页URL(www.domain.com)上/文件夹)而不是在任何其他页面上显示它(例如www.domain.com/folder/lorem).

我尝试在header.php文件中使用此代码段:

<?php
   if ($_SERVER['PHP_SELF'] = '/')
   include('some-file.php');
?>
Run Code Online (Sandbox Code Playgroud)

并且该文件也包含在所有其他页面上.

我是一个PHP新手很抱歉,如果它是愚蠢的问题:)

更新:我确实把它改成了

<?php
   if ($_SERVER['PHP_SELF'] == '/')
   include('some-file.php');
?>
Run Code Online (Sandbox Code Playgroud)

它仍然没有出现.

php wordpress php-include

2
推荐指数
1
解决办法
819
查看次数

如何从域的根目录包含 PHP?

我有一个file.php位于www.example.com/folder/.

我希望该文件对位于www.example.com/include/.

如果我只是使用:

<?php include './include/footer.php';?>

它不起作用,因为它会尝试在 所在的物理文件夹中搜索file.php,而我需要它来引用我的域的根目录。

php include include-path php-include

2
推荐指数
1
解决办法
4125
查看次数

在一个html文件中包含两个PHP文件无效

我有两个PHP文件正在做一些数据库工作,所以我想在单个页面上显示它们所以我创建了一个html文件并包含两个php文件,这种方法每次使用都很好但现在不能正常工作,请帮忙解决.这两个文件都很好,如果我单独打开它们但在一个html文件中包含它们不起作用,包括单个php文件也不工作,我使用单个css文件的两个php文件,我尝试甚至没有CSS但他们不要出现在主html中.

            <html>
            <body >
                        <? php include 'user_addf.php'; ?>
                        <? php include 'user_remf.php'; ?>          
            </body>
            </html>
Run Code Online (Sandbox Code Playgroud)

PHP文件User_addf:

                <link href="users_forms.css" rel="stylesheet" type="text/css" />
                <div id="leftcolumn">
                    <form method="post" action="user_management_modf.php"><br/>
            <legend> Add Users </legend>
            <fieldset>
            Username:
            <input type="text" name="uname" id="" /><br /><br />
            Password :
            <input type="password" name="pass" id="" /><br /><br />
            <input type="submit" value="Add User" />
            </fieldset>
            </form>
                </div>


            <?php
                                // PHP code 
            ?>
Run Code Online (Sandbox Code Playgroud)

第二个Php文件user_remf:

                <link href="users_forms.css" rel="stylesheet" type="text/css" />

                <div id="rightcolumn">
                    <form method="post" action="user_remv.php"><br/>
            <legend> Remove Users </legend>
            <fieldset><br/>

            <?php
                        include'connect.php'; …
Run Code Online (Sandbox Code Playgroud)

html css php php-include

1
推荐指数
1
解决办法
2084
查看次数