Autor | Zpráva | ||
---|---|---|---|
BlackMartin Profil |
#1 · Zasláno: 11. 2. 2008, 15:17:28 · Upravil/a: BlackMartin
Dobrý den.
Vše začalo zde http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=68 565 Ale jak jsem na koncil napsal, ani zanic nemůžu sprovoznit GET proměnné. Můžete otestovat zde http://nofear.clanweb.cz/index.php?id=1 měla by se zobrazit novinka s ID 1 která v DB je ale nezobrazí se. Nevíte kde je chyba ? Děkuju za pomoc. |
||
suky Profil |
#2 · Zasláno: 11. 2. 2008, 15:33:09
BlackMartin
Myslis miniNovinku: 10. února 2008 Máme nový web. |
||
BlackMartin Profil |
#3 · Zasláno: 11. 2. 2008, 15:34:17 · Upravil/a: BlackMartin
Nene ... divu Main Content by se měl zobrazit článek/novinka ale ono nic ...
|
||
djlj Profil |
#4 · Zasláno: 11. 2. 2008, 15:36:07
Co na to print_r($_GET);?
|
||
BlackMartin Profil |
#5 · Zasláno: 11. 2. 2008, 15:43:03
Tak jsem ten
print_f($_GET) |
||
djlj Profil |
#6 · Zasláno: 11. 2. 2008, 15:44:44
Vidím to ve zdrojáku: <?php print_r($_GET); ?>. Očividně se tam nějak nezpracovává php.
|
||
BlackMartin Profil |
#7 · Zasláno: 11. 2. 2008, 15:49:02 · Upravil/a: BlackMartin
To je divný, ale když ten print_f dám do <tittle> tak mi to vypíše Array s ID = 1.
Nevíte jak docílit spracování PHP ? |
||
BlackMartin Profil |
#8 · Zasláno: 11. 2. 2008, 15:55:10 · Upravil/a: BlackMartin
Tak už jsem toho docílil jak vypsat PHP v template, dodal jsem do indexu fci
function template ($template) { ob_start(); include ("./templates/$template/index.php"); $source = ob_get_contents(); ob_end_clean(); return $source; } Ale pořád mám problém s tím GET. Ještě dodám že PHP soubor, který se includuje do Main Content má zdroj zde http://nofear.clanweb.cz/content.phps |
||
suky Profil |
#9 · Zasláno: 11. 2. 2008, 19:18:42
BlackMartin
tak hod na zacatek print_r, jak psal djlj... |
||
suky Profil |
#10 · Zasláno: 11. 2. 2008, 19:22:31
BlackMartin
SQL injekcni strikacky, nastudovat! elseif ($obsah==index) //spravne: elseif ($obsah=="index") //pokud teda nemas index definovanej jako konstantu, coz by byla asi kravina To samy u MinAdmin. A tohle mi neprijde jako nejstastnejsi include ("scripts/$obsah.php"); |
||
BlackMartin Profil |
#11 · Zasláno: 11. 2. 2008, 19:45:15
suky
Ten print_f jsem dal do bloku "Proměnné". OK opravím, ale stejný systém mám na svém webu a podmínka funguje jak má viz. http://martindeveloper.ic.cz/?obsah=index Jak jsem řekl stejný systém je i na mém webu, ale jen stím rozdílem že je tam template systém viz. http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=68 565 |
||
suky Profil |
#12 · Zasláno: 11. 2. 2008, 19:58:45
BlackMartin
No tak vidis, vzdyt ti Get normalne funguje... Ty veci co sem psal jsou otazkou bezpecnosti... |
||
suky Profil |
#13 · Zasláno: 11. 2. 2008, 20:01:33
BlackMartin
Vis ono funguje jak má neznamena, ze je to psane spravne... |
||
djlj Profil |
#14 · Zasláno: 11. 2. 2008, 20:11:05
BlackMartin
Nejdřív jsem myslel, že je to překlep, ale píšeš to už potřetí. Není to print_f, ale print_r. |
||
BlackMartin Profil |
#15 · Zasláno: 11. 2. 2008, 20:12:37
No to je sice krásný, ale zkus se mrknout na http://nofear.clanweb.cz/index.php?id=1 a měla by tam být novinka s ID=1, soubor který toto obstarává je i na http://martindeveloper.ic.cz/?id=5 a funguje ...
|
||
suky Profil |
#16 · Zasláno: 11. 2. 2008, 20:20:17
BlackMartin
Do kteryho sloupce potrebujes vypsat tu novinku? $query = mysql_query ("SELECT * FROM pages WHERE getname = '$obsah'"); while ($zaznam = MySQL_Fetch_Array($query)) { echo "<br> <h2>".$zaznam["title"]."</h2><br>"; echo $zaznam["content"]; } Zkontroluj si, jestli ti to sedi z db! |
||
BlackMartin Profil |
#17 · Zasláno: 11. 2. 2008, 20:28:40 · Upravil/a: BlackMartin
djlj
Jaj, špatně jsem se podíval, ale v bloku "Proměnné" je ten print_r, omlouvám se. suky Tahle část vypisuje pouze stránku z DB (pokud je uveden $obsah i $typ ), ale né novinku. Na novinky je soubor news.php který se includuje tehdy když proměnná $obsah neexistuje. Ten posléze vypíše všechny novinky z DB, popřípadně když je v URL id=x tak vypíše novinku s id=x. |
||
suky Profil |
#18 · Zasláno: 11. 2. 2008, 21:03:10
BlackMartin
popřípadně když je v URL id=x tak vypíše novinku s id=x. Sam si rikal, ze ji nevypise, tak sem dej konecne kod, ne? |
||
BlackMartin Profil |
#19 · Zasláno: 11. 2. 2008, 21:18:55 · Upravil/a: BlackMartin
Nevypíše, o tom je celá táto diskuze.
Zdroj : http://nofear.clanweb.cz/scripts/news.phps BTW: SQL Injection, vím již pracuji na opravě ;) |
||
Časová prodleva: 16 let
|
0