000Webhost PHP $ _SEND

时间:2011-02-12 11:17:06

标签: php html css web web-hosting

我的问题如下:

我使用000webhost的免费托管服务。 我有一个动态的CSS样式表,它使PHP成为几个(当前三个)样式表之一并使用它。 它在我的Apache服务器上工作得很好,但在我的000Webhost站点上却没有。

根本不运行,但Cookie 设置。

以下是三个PHP页面中的一些代码:

  1. Mainpage.php:
  2. <html>
    
    <head>
    <?php include("../public_html/Include/Head.php")
    
         

    &GT?;        

    <body>
    
    <?php include("../public_html/top.php"); ?>
    
    1. Head.php
    2. <?php $Send = $_COOKIE["Theme2"]; ?>
      <link rel="stylesheet" type="text/css"
      
           

      href =“../ public_html / stylesheet.php?beef =”/&gt;

      1. Stylesheet.php(我已经把以下内容:CSSHERE,无论我在哪里删除CSS代码,否则会让人们难以向下滚动!)
      2. <?php header("Content-type: text/css"); ?>
        
        <?php
        if ($_GET["beef"]==1)
        {
        ?>
        
        CSSHERE
        
        <?php } 
        elseif ($_GET["beef"]==2) { ?>
        
        CSSHERE
        
        <?php } 
        elseif ($_GET["beef"]==3) { ?>
        
        CSSHERE
        
        <?php } ?>
        

2 个答案:

答案 0 :(得分:1)

浏览器必须可以访问php文件的路径。

即。如果您的网站是http://domainname.com

样式表应链接到http://domainname.com/stylesheet.php

尝试使用Chrome开发者工具, Safari开发者工具, Firefox - firebug

并检查资源/网络标签,您应该看到它尝试加载您的脚本但没有找到它。 (我的猜测无论如何,因为通常public_html不是URL的一部分。)

答案 1 :(得分:0)

进入个人资料中的个人资料进入一般设置并向下滚动 并将PHP virsion 7改为版本5