繁体   English   中英

从Windows 7到Ubuntu 12.04的PHP项目

[英]Php project from windows 7 to ubuntu 12.04

我创建了一个php项目,该项目列出了根目录内的文件目录,使用户可以浏览子文件夹以搜索文件名和其他名称。 我的麻烦是,在Windows中,尽管它在Linux中运行良好,但仍然存在许多问题。 我要解决的第一个问题是未使用CSS(文件夹css与index.php在同一目录中),因此网站无法正确显示。 为了在Linux中运行它,我安装了php5 apache2和open_jdk_7。 在Windows中,根目录为C:\\ webdev \\ apache \\ htdocs。 现在在linux中(如果我理解正确,请使用“ /”而不是“ \\”),其根路径为/ var / www。 我将发布可在Windows上使用的索引代码,如果它可以帮助您解决这一问题。 我唯一更改的是使用define(“ ROOT”,“ / www / var”); 我也读过一些有关linux权限的信息,但我不太了解,也许是探测程序。 感谢您的时间。

<?php      
    define("SUBFOLDER","");
    define("ROOT","C:\webdev\apache\htdocs");
?>

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<link href="<?php echo SUBFOLDER."/"; ?>css/myCSSfile.css" rel="stylesheet" type="text/css"> 
<link rel="shortcut icon" href="<?php echo SUBFOLDER."/"; ?>images/dit.ico">
<link rel="stylesheet" href="<?php echo SUBFOLDER."/"; ?>css/search.css">
<link rel="stylesheet" href="<?php echo SUBFOLDER."/"; ?>css/button.css">
<link rel="stylesheet" href="<?php echo SUBFOLDER."/"; ?>css/button2.css">
<script type="text/javascript" src="<?php echo SUBFOLDER."/"; ?>js/resolutionfinder.js"></script>
<script type="text/javascript" src="<?php echo SUBFOLDER."/"; ?>js/changeInputValue.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo SUBFOLDER."/"; ?>js/ajaxcalls.js"></script>





<body onload='ShowDivInCenter();' onresize='ShowDivInCenter();'>
    <div class="cont">
        <div id="main">
            <?php
                error_reporting(E_ALL);
                if ($_GET['action']=="view"){
                   include_once("foldercontents.php");
                }
                else if ($_GET['action']=="downloadZip"){
                    include_once("downloadZip.php");
                }
                else if ($_GET['action']=="downloadfile"){
                    include_once("download.php");
                }
                else {
                    include_once("foldercontents.php");
                }
            ?>
        </div>
    </div>
</body>

如果要使用的CSS文件夹与索引文件位于同一目录中,则可以相对引用它:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM