2017-05-09 62 views
-1

我在我的网页上收到此错误:警告:要求(/FJ5/Connections/Connections.php):未能打开流:没有这样的文件或目录在/ var/customers/webs/ni1101438_1/Register.php on line 2致命错误:require():无法打开所需的'/FJ5/Connections/Connections.php'(include_path ='。:/ usr/share/php /:/ usr/share/php5 /')在/var/customers/webs/ni1101438_1/Register.php第2行我得到一个错误消息与php

这是我在文件中使用的代码: Register.php

<?php 
require('/FJ5/Connections/Connections.php'); 
?> 
<?php 

if(isset($_POST['Register'])) 

    session_start(); 
    $FName = $_POST['First_Name']; 
    $LName = $_POST['Last_Name']; 
    $Email = $_POST['Email']; 
    $PW = $_POST['Password']; 

    $sql = $con->query("INSERT INTO User (Fname, Lname, Email, 
    Password)Values('{$FName}', '{$LName}', '{$Email}', '{$PW}')") 





?> 

Connections.php

<?php 
$con = mysqli_connect("localhost","ni1101438_1sql1","PW","ni1101438_1sql1"); 

?> 

这是我的文件结构: File structure

进出口新的PHP,所以请不要怪我,如果答案是简单的。

+1

可能的重复[参考 - 这个错误在PHP中意味着什么?](http://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php) –

+0

你有没有尝试过相对路径?要求('FJ5/Connections/Connections.php');' –

+0

在路径前添加dirname(__ FILE__),如:require(dirname(__ FILE __)。'/ ../FJ5/Connections/Connections.php') ; –

回答

0

/FJ5/Connections/Connections.php开始查看服务器的根目录,其中/ usr,/ home和/ etc在哪里。如果你想开始寻找在Web根目录,使用

require($_SERVER['DOCUMENT_ROOT'].'/FJ5/Connections/Connections.php'); 

如果你希望它在同一个目录中,你正在运行的文件看,加期目录的开头:

require('./FJ5/Connections/Connections.php');