Autor | Zpráva | ||
---|---|---|---|
Benobi Profil * |
#1 · Zasláno: 19. 9. 2008, 13:29:47
hola
mám menší problém. Známejm předělávám stránky a dělal jsem je do php, ale když je nahraju na web zobrazí se jen pozadí s hlavní tabulkou, ale bez textu a obrázků. Jako by vůbec nefungoval include. Původně tam měli html a vše fachalo dobře. Ty moje stránky fungovali na jiné doméně bezproblémů. Nevíte někdo co s tím? díky |
||
Matty Profil |
#2 · Zasláno: 19. 9. 2008, 13:31:29
Benobi
Je to rozbitý. Funguje na serveru PHP? Má soubor koncovku *.php? Existují ty includované soubory? |
||
Philber Profil |
#3 · Zasláno: 19. 9. 2008, 13:48:09 · Upravil/a: Philber
mas napsáno
<?php kód ?> např v manuálnu linuxsoft.cz to maji zkracené <? ?> a mě to pak localhost nepobírá... |
||
Benobi Profil * |
#4 · Zasláno: 19. 9. 2008, 14:08:08
matty: nevím zda na sevreru funguje php. jak to zjistím?
jo mají php a existují - ty stránky na jinym hostingu fungují bez problému philber: tak jsem php přidal a žádný rozdíl |
||
Philber Profil |
#5 · Zasláno: 19. 9. 2008, 14:44:28 · Upravil/a: Philber
tak udej hosting a úryvek kódu třeba bude někde chyba.
EDIT: to jestli server podporuje php nebo ne tam musí bejt někde napsaný v infu. Ale zdá se mi divný že by někdo dnes php nepodporoval |
||
Benobi Profil * |
#6 · Zasláno: 19. 9. 2008, 14:47:55
cože?
|
||
Benobi Profil * |
#7 · Zasláno: 19. 9. 2008, 14:57:16
a kde najdu to info?
|
||
Smajda Profil |
#8 · Zasláno: 19. 9. 2008, 15:03:29
řekni nám co máš za hosting nebo free hosting a dej sem ten kus kódu kterej se ti nepodaří includovat a to include "blabla
|
||
Měsíček Profil |
#9 · Zasláno: 19. 9. 2008, 15:06:20
"nevím zda na sevreru funguje php. jak to zjistím?"
Dej si tam nějákou prázdnou stránku a tam napiš: <?php echo "Hallo World!";?> jestliže ti to vypíše správně a ve zdrojovém kódu bude jen "Hallo World!" a ne celá konstrukce tak PHP funguje a ty děláš někde chybu. |
||
Benobi Profil * |
#10 · Zasláno: 19. 9. 2008, 15:35:53
he tak php funguje a dělám někde chybu, ale kde?
<?include "top.php" ?> co to je za hosting nevím, není můj mám přístup jen na ftp ale je placenej není free |
||
Měsíček Profil |
#11 · Zasláno: 19. 9. 2008, 15:42:32
jak vypadá top.php? .. jinak raději piš <?php include("top.php"); ?>
|
||
Benobi Profil * |
#12 · Zasláno: 19. 9. 2008, 15:58:06
jé díky moc už to funguje a include jede, ale problém s tím, že se nezobrazují jiné stránky než hlavní
tady je někde problém: <?php $filename = $id . ".php"; if (File_Exists ($filename)): include ($filename); else: include ("body.php"); endif; ?> |
||
Měsíček Profil |
#13 · Zasláno: 19. 9. 2008, 16:00:10
kde bereš hodnotu do $id?
|
||
Benobi Profil * |
#14 · Zasláno: 19. 9. 2008, 16:02:41
myslíš tohle: index.php?id=fotogalerie
to dám normálně do odkazu nebo nechápu co myslíš |
||
Benobi Profil * |
#15 · Zasláno: 19. 9. 2008, 16:03:00
myslíš tohle: index.php?id=fotogalerie
to dám normálně do odkazu nebo nechápu co myslíš |
||
Champion Profil |
#16 · Zasláno: 19. 9. 2008, 16:07:53
Nemá to byť takto?
<?php $filename = $id . ".php"; if (File_Exists($filename)){ include ($filename); } else { include ("body.php"); endif; } ?> |
||
Měsíček Profil |
#17 · Zasláno: 19. 9. 2008, 16:07:55
no .. zkus pod $filename = $id.".php"; dát echo $id; jestliže to nic nevypíše tak budeš muset místo $id dát $_GET["id"], čili:
<?php $filename = $_GET["id"].".php"; if (File_Exists($filename)){ include ("$filename"); } else { include ("body.php"); }; ?> |
||
Měsíček Profil |
#18 · Zasláno: 19. 9. 2008, 16:08:59
Reaguji na Championa:
"Nemá to byť takto? " Ne, protože (viz označená část). <?php $filename = $id . ".php"; if (File_Exists($filename)){ include ($filename); } else { include ("body.php"); endif; } ?> |
||
Benobi Profil * |
#19 · Zasláno: 19. 9. 2008, 16:14:08
champion: tak to se vůbec nenačetla stránka
měsíček: moci díky jsi machr, funguje to 100% ještě jendou moc díky všem |
||
Champion Profil |
#20 · Zasláno: 19. 9. 2008, 20:28:49
Měsíček
Ale ja som len premenil tie dvojbodky za svorky. |
||
Měsíček Profil |
#21 · Zasláno: 19. 9. 2008, 20:33:08
Což je špatně .. nestačí musíš oddělat chlupatý "endif;" a také zjistit v čem byla chyba a to v tom, že nebyly zapnuty register_globals a tak se muselo přistupovat k proměnné $id jinak.
Mimochodem oba dva zápisy IF byly správné, ale mně osobně se líbí se složenými závorkami - ty jsi udělal něco mezi tím :) |
||
Časová prodleva: 16 let
|
0