2011-02-12 43 views
0

我的問題是以下幾點:

我使用000webhost的免費託管服務。 我有一個動態的CSS樣式表,通過使它PHP,使之選擇幾個(目前三)樣式之一,並使用它。 它在我的Apache服務器上工作得很好,但不在我的000Webhost站點上。

它根本不運行,但Cookie 設置爲

下面是三個PHP頁面的一些代碼:

  1. Mainpage.php:
<html> 

<head> 
<?php include("../public_html/Include/Head.php") 

>

<body> 

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

HREF = 「../的public_html/stylesheet.php?牛肉=」/>

  1. Stylesheet.php(我已經把如下所示:CSSHERE無論我在哪裏切出CSS代碼,否則會讓人很難滾動!)
<?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 } ?> 

回答

1

php文件的路徑必須可以被瀏覽器訪問。

也就是說,如果你的網站是http://domainname.com

樣式表應該鏈接到http://domainname.com/stylesheet.php

嘗試使用Chrome開發者工具, Safari瀏覽器的開發者工具, Firefox的 - 螢火

並檢查資源/網絡選項卡,你應該看到它試圖加載你的腳本但沒有找到它。 (我的猜測反正一般的public_html不是URL的一部分。)

+0

它從實際託管中加載它,因爲它阻止其他讀取。雖然這可能只是在某些情況下。我會嘗試一下。工作,感謝您的幫助。 – 2011-02-12 11:38:16

0

進入您的個人資料的個人資料進入GENRAL設置和向下滾動 和chnge PHP virsion 7 版本5