Autor | Zpráva | ||
---|---|---|---|
Václav Profil |
#1 · Zasláno: 18. 1. 2006, 13:40:59
Jsem "poučený" začátečník a mám tento problém:
tato část kódu <div id="dolni_cast_stranky"> by měla vložit stránku spodni.php do divu. Bohužel se tak neděje. Děkuji za radu. |
||
bitbit Profil |
#2 · Zasláno: 18. 1. 2006, 13:47:26
Chyba je v sintaxi include. SPRAVNE:
include("spodni.php"); soubor spodni.php musi byt ve stejne slozce jako je soubor, do ktereho ho vkladate |
||
Václav Profil |
#3 · Zasláno: 18. 1. 2006, 13:55:57
include("spodni.php"); - jsem opravil,
soubor spodni.php musi byt ve stejne slozce jako je soubor, do ktereho ho vkladate - je ve stejné složce, ale nefunguje to. |
||
Peca Profil |
#4 · Zasláno: 18. 1. 2006, 14:01:13
Na té syntaxi až tak nezáleží, řekl bych, že fungují obě.
Problém bude s tím spodni.php - má nějaký výpis? Je v něm nějaké echo? Prostě dělá ten soubor sám o sobě něco? |
||
roberta Profil |
#5 · Zasláno: 18. 1. 2006, 14:02:13
<div id="dolni_cast_stranky">
<? include ("spodni.php"); ?> </div> ak toto nepôjde, tak by si mohol napísať akú chybovú hlášku ti to vypíše |
||
slunda Profil |
#6 · Zasláno: 18. 1. 2006, 14:05:32
Zkus zdrojový kód, který chceš vkládat vložit do nějaké proměnné, třeba $spodni = "zdroják"; a zavolat soubor s proměnnou příkazem require "spodni.php"; a pak akorát funkcí echo zavolat proměnnou - echo "$spodni" - vyplivne ti to tam zdroják z té proměnné
|
||
Václav Profil |
#7 · Zasláno: 18. 1. 2006, 14:16:02
Peca - soubor zatím nedělá nic (kromě náhodného textu), později bude obsahovat galerii obrázků.
roberta - žádnou chybovou hlášku to nepíše - proste se nic nezobrazí. A když si zobrazím zdroják, tak je tam přesně ten kod <div id="dolni_cast_stranky"> |
||
Václav Profil |
#8 · Zasláno: 18. 1. 2006, 14:19:07
slunda - můžeš to rozepsat, zase tak "poučený" nejsem. :-)
|
||
Hugo Profil |
#9 · Zasláno: 18. 1. 2006, 14:25:25
Tak zkus
<div id="dolni_cast_stranky"> <?php include ("spodni.php"); ?> </div> V tom výpisu zdrojáku vydíš i ten php kód? Pokud ano a nezaberou ani závorky <?php ?>, tak ti na serveru pravděpodobně neběží php. |
||
slunda Profil |
#10 · Zasláno: 18. 1. 2006, 14:30:00
<?php
require "spodni.php"; ?> tohle bývá na začátku dokumentu, pokud chceš vkládat nějaké proměnné nebo volat určité funkce. Vlastně to serveru řekne, že k práci s dokumentem bude potřebovat ještě ten soubor. No a když budeš mít v souboru spodni.php nějakou proměnou, třeba $text a do ní přiřadíš zdroják, který chceš vložit do stránky $text = "fygwyijbviwyvg"; no a pak v místě dokumentu, kam chceš ten zdroják vložit, tak jen dáš <?echo "$text";?> a veme to text z promenný v tom souboru a šouopne ho na místo toho echa. |
||
DoubleThink Profil * |
#11 · Zasláno: 18. 1. 2006, 14:37:21
Chyba je v sintaxi include
není - include není funkce, ale jazykový konstrukt (podobně jako echo nebo exit) správná syntaxe je include "neco" i include("neco"); Pokud se ti na výstupu zobrazuje totéž, co máš ve zdrojáku, je jisté, že to neprošlo PHP interpretem - zkontroluj si koncovku souboru nebo nastavení serveru. |
||
Huggi Profil |
#12 · Zasláno: 18. 1. 2006, 16:17:21
a mas en hlavni soubor kde je cely to include vlozeny pojmenovanej jako *.php? a pokud to zkousis u seb v pc musis samozrejme taky mit servr s php..jinac to nepujde..
|
||
Václav Profil |
#13 · Zasláno: 19. 1. 2006, 16:56:32
|
||
Václav Profil |
#14 · Zasláno: 19. 1. 2006, 17:12:15
Děkuji všem za pomoc, závada se odstranila.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0