pozor_na_chyby
|
11.1.2006 21:44
Alex_Kovy
|
V tomto serialy 69 je vela veci v rozpore s W3C bohuzial ...
Okrem Firefox, Mozilla nespustitelne ...
Opera, explorer nespusti ...
Chyby:
<script ....>!!!missing file!!!</script>
tento riadok treba odkomentovat, aby to slo aj v opere, exploreri atd ...
Takmer nikde netreba uvadzat './' ...
Skoro vsade chyba ukoncenie prikazu ... napr. <?require "something"?>, chyyba tu ';' - ukoncovaci znak prikazu. Spravne <? prikaz ; ?>
V poriadnom portali to takto rozhodne nemoze vyzerat !!! |
|
|
Re: pozor_na_chyby
|
12.1.2006 10:17
o.k.
|
Kdybyste vedel co za timto serialem stalo prace, tak byste mel asi vetsi uctu k autorovi a vasi vytku byste napsal mnohem slusneji...
Kazdy dela chyby...
Co se tyce W3C a prohlizecu, tak minimalne v Exploreru na existenci tohoto standardu dost pozapomneli. |
|
|
Re: pozor_na_chyby
|
13.1.2006 15:34
Petr Zajíc
|
Především, kde jste vzal v tomto díle seriálu kód
<script ....>!!!missing file!!!</script> ? Pokud vím, tak ho tam vůbec nemám.
Za druhé, to, zda uvedu relativní nebo absolutní cestu ke vloženému souboru je věc programátorského návyku, a možná taky nějakých pravidel psaní kódu. Tak či tak nechápu, jak by různé varianty absolutních a relativních cest includovaných souborů mohly "být v rozporu s W3C, bohužel".
S ukončením příkazu jste na omylu, příkaz je uzavírací závorkou PHP ukončen naprosto legitimně.
Pokud Vás seriál neznechutil natolik, abyste si přečetl i díl 87, dozvíte se, že na standardy jsem myslel při finišování portálu.
Přeji hezký den |
|
|
re69serial
|
12.1.2006 17:29
Alex_Kovy
|
Prispevok som napisal hlavne z dovodu, ze ak
budu mat problemy citatelia, aby vedeli kde chyby
hladat ...
Ja pochopim ze vsetko nemoze byt bezchybne, ale
69-ty serial mal vela chyb
Pozitivnu kritiku treba brat v pohode :)
Celkovo je dobre, ze tento serial vznikol a je
dobre ze sa mozeme vyjadrovat cez prispevky,
aby sa mohli pripadne chyby rychle objavit
a opravit :) |
|
|
Re: re69serial
|
13.1.2006 09:36
o.k.
|
Upozornim na to autora, at se k tomu vyjadri a pripadne to opravi... |
|
|
Re: re69serial
|
13.1.2006 11:50
Alex_Kovy
|
Okay, to bude super hlavne z toho dovodu, ze kopa ludi sa moze ucit z tejto stranky, ktory nie su registrovany a tak ani nemozu citat prispevky ...
Takto ak sa im to nepodari spustit, tak by ich to mohlo hodinami hladania priciny typu 'kde je chyba ?' demotivovat. A to nikto nechce :) |
|
|
Re: re69serial
|
13.1.2006 12:35
Ondřej Čečák
|
..., ktory nie su registrovany a tak ani nemozu citat prispevky ...
Pokud se nepletu, tak mohou cist, na psani je registrace uz potreba.
|
|
|
Re: re69serial
|
13.1.2006 15:35
Petr Zajíc
|
Stále ještě tych vela chyb nevidím. |
|
|
Pozor_na_dalsiu_chybu_vo_func.php:)
|
13.1.2006 01:24
Alex_Kovy
|
Chyba vo funkcii ukazclanek() v subore 'func.php'
Nie je osetreny vstup pre iny subor ako
'index.php?clanek=' !
Ak niekto spusti portal s url 'index.php', tak
dostane jeden chybovy vypis v browseri:
'Notice: Undefined index: clanek in C:\Apache_Group\Apache2\htdocs\portal\func.php on line 4'
Ak nechcete tento skaredy chybovy vypis :), tak
je potrebne osetrit vstup vo funkcii ukazclanek()
napriklad takymto sposobom:
hned na zaciatok funkcie pridajte jeden 'if':
function ukazclanek()
{
# ak neexistuje '?clanek='
if(!isset($_REQUEST["clanek"]))
{
# tak ho nastav na 'prazdny_znak'
$_REQUEST['clanek']="";
}
...
...
}//end function ukazclanek()
Dufam, ze to pomoze usetrit cas hladanim, ze kde je
chyba ... |
|
|
|
title jednotlivých stránek?
|
23.1.2006 11:12
lada wied
|
Mam dotaz, prosbu, da se nejak premluvit kod, aby pri podobnem sestaveni stranek a tedy volanim clanek.php?ukaz=nejakastranka ... nastavil pro kazdou stranku jine <TITLE>? Protoze takto je vsude defaultne zobrazovany title pouzity v souboru clanek.php? Diky za rady. L |
|
|
Re: title jednotlivých stránek?
|
23.1.2006 14:41
Petr Zajíc
|
To je pravda, takhle jak jsem to napsal tam je TITLE natvrdo. Nicméně, pokud budete chtít, můžete jej změnit v index.php pomocí funkce echo, protože skript index.php se tak jako tak pokaždé provádí. |
|
|
Re: title jednotlivých stránek?
|
24.1.2006 10:50
lada wied
|
Nejsem v php jeste tak zbehly... mohl byste mi poradit jak na to? Delam asi nekde neco spatne, do stranky index.php dam echo "<title>$title</title>" a do stranky uvod.php dam $title = "title uvodni stranky" ...takhle mi to nefunguje :( |
|
|
func.php
|
15.3.2006 22:53
honza dohnal
|
zdravicko :). mam problem ... potreboval bych, aby se dal pomoci promenne zmenit i adresar, odkud se ma dany soubor, tedy $stranka, nacist. muze mi nekdo pomoci ? v php se vyznam opravdu prachbidne :). |
|
|
Re: func.php
|
16.3.2006 12:22
Petr Zajíc
|
Není problém, stejnou metodu můžete kromě souboru použít i na adresář. Tedy pak můžete volat něco ve stylu: index.php?clanek=./adresar/uvod. |
|
|
Re: func.php
|
17.3.2006 09:56
honza dohnal
|
kamarad napsal tohle :
<br>
<br>
function ukazclanek ()
{
if ((string)$_REQUEST["p"]<>'') $stranka=$_REQUEST["p"]; else $
stranka="novinky";
if ((string)$_REQUEST["s"]<>'') $folder=$_REQUEST["s"]."/"; else $
folder="";
if (is_file("index_inc/".$folder.$stranka.".htm")):
$nazevclanku=$stranka.".htm";
require $nazevclanku;
elseif (is_file("index_inc/".$folder.$stranka.".php")):
$nazevclanku=$stranka.".php";
require $nazevclanku;
else:
$nazevclanku=$stranka.".htm";
require "index_inc/404.php";
endif;
}
<br>
<br>
s tim, ze budu tahat pomoci odkazu index.php?s=adresar&p=soubor
<br>
jenze mi to nefunguje, muzete mi nekdo prosim pomoct ? predem diky, honza |
|
|
Re: func.php
|
17.3.2006 11:46
Petr Zajíc
|
Použij to, co jsem doporučil výše, funkci vůbec nepřepisuj a bude to chodit. |
|
|
Stranka s parametrama neexistuje
|
13.11.2006 08:50
David Liška
|
Dobry den,
pokude mam stranku index.php a zvolim si svoji zalozku produkty tak stranka existuje a zobrazi se (index.php?clanek=produkty)
pokud ale spolecne s produkty predavam parametry, tak se stranka nezobrazi protoze neexistuje. Poradte prosim jak to vyresit |
|
|
Re: Stranka s parametrama neexistuje
|
13.11.2006 11:48
Petr Zajíc
|
Pokud uděláte index.php?clanek=produkty&produkt=1 tak se Vám zcela určitě zobrazí... |
|
|
podsložka
|
3.11.2009 12:10
David Svoboda
|
Dobrý den,
doposud jsem využíval includování jednotlivých stránek jednodušším způsobem
a tento skript se my zalíbil daleko více, ovšem funguje my pokud jednotlivé stránky
načítám ze stejné složky. Pokud chci odkázat na stránku která se nachází
hlouběji, dostanu zprávu s errorem pro řádek kde se nachází: require $nazevclanku;
function ukazclanek ()
{
if ((string)$_REQUEST["str"]<>'') $mujclanek=$_REQUEST["str"]; else $mujclanek="uvod";
if (is_file("./_str/".$mujclanek.".htm")):
$nazevclanku=$mujclanek.".htm";
require $nazevclanku;
elseif (is_file("./_str/".$mujclanek.".php")):
$nazevclanku=$mujclanek.".php";
require $nazevclanku;
else:
$nazevclanku=$mujclanek.".htm";
require "_str/error.htm";
endif;
}
Taktomy to nefunguje
a rád bych aby veškeré vnitřní stránky byly načítány ze složky _str
(pokud jsou všechny soubory pohromadě s indexem, zachvilku se v tom nevyznám) |
|
|
Více uživatelů
|
31.3.2010 22:36
Petr Volf
|
Zdravím, chtěl bych se optat. Kdybych chtěl mít více uživatelů, to znamená, že bych měl třeba 3 lidi, kteří byse přihlašovali. Tudíž každý by měl svoje přihlašovací údaje. Jak by se to dalo udělat?
Předem díky za odpověď |
|
|
Re: Více uživatelů
|
31.3.2010 23:45
Petr Volf
|
Sorry to mělo být jinam. |
|
|