Autor | Zpráva | ||
---|---|---|---|
adams Profil |
Dobrý den, snažím se rozjet jeden web s hostingem na godaddy.com. Já php skoro vůbec nerozumím, tento skript mi poslal kámoš.
na záčátku dokumentu má toto <? if ($_GET['link']=="" or !isset($_GET['link']) or empty($_GET['link'])) { $_GET['link'] = 'uvod'; // uvodni soubor } if(file_exists("".$_GET['link'].".php") === false) { $_GET['link'] = '404'; // soubor ukazujici na neexistujici stranku } ?> a do stránky includuju <?php include "".$_GET['link'].".php"; ?> o adresy se stará htaccess #DirectoryIndex index.html #Options +FollowSymLinks RewriteBase / <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^adresa\.com RewriteRule (.*) http://www.adresa.com/$1 [R=301,QSA,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?link=$1 [L] </IfModule> Smysl tohoto skriptu snad chápete, na jiných hostinzích mi to jede, ale na godaddy.com ne. Asi nějaké špatné nastavení serveru. Nevíte co s tím? předem díky |
||
Yur4Y Profil |
#2 · Zasláno: 2. 7. 2009, 14:47:53
Miesto <? skúste použiť <?php.
|
||
adams Profil |
#3 · Zasláno: 2. 7. 2009, 14:50:32
tím to není.
Ještě doplním, že to nehlásí žádnou chybu, jenom ten soubor, který má být v include se otevře samostatně. |
||
tiso Profil |
#4 · Zasláno: 2. 7. 2009, 15:44:29
adams „Já php skoro vůbec nerozumím“
Ten tvoj kamoš na tom nie je o moc lepšie... Používaš tu pojmy ako začátek dokumentu a do stránky includuju. V oboch prípadoch hovoríš o index.php? |
||
fuckin Profil |
#5 · Zasláno: 2. 7. 2009, 15:47:31 · Upravil/a: fuckin
edit, prehledl jsem se.
Ukaz zde nejaky tvuj includovany soubor a uved priklad adresy kterou provedes include daneho souboru. Muzes ukazat aj index.php. |
||
tiso Profil |
#6 · Zasláno: 2. 7. 2009, 16:16:33
fuckin - a zmysel tvojej rady?
|
||
adams Profil |
#7 · Zasláno: 2. 7. 2009, 17:06:49
tiso: jj, vsechno na indexu.
|
||
Časová prodleva: 15 let
|
0