Autor | Zpráva | ||
---|---|---|---|
FoxK!ll3r Profil * |
#1 · Zasláno: 26. 8. 2007, 22:39:14
<?php if($_GET["new"]== "1."): ?>
<? readfile("articles/novinky/1."); else: echo ('<a href="novinky.php?new=1.">1.</a>');?><?php endif; ?> <?php if($_GET["new"]== "a"): ?> <? readfile("articles/novinky/a"); else: echo ('<a href="novinky.php?new=a">a</a>'); ?><?php endif; ?> - mam s tim problem : Kdyz se klikne na odkaz 1 tak se vypise spravne soubor lae je za nim odkaz na clanek a . a za 2.kdyz kliknu na okdaz a tak pred textem je ten odakz na clanek 1 :((( . Poradte mi prosi majk to mam udelat dekuji predem |
||
Alphard Profil |
#2 · Zasláno: 26. 8. 2007, 22:49:12
1. neopakuj pořád <? atd. na začátek dej <?php a na konec ?>, nemusí to být na každém řádku
2. k problému: else se větev při neplatné podmínce, takže to ani nemůže jít 3. echo je jazykový konstrukt, řetězec může být sice v závorkách, ale také nemusí a je zvykem ho dávat jenom do uvozovek <?php if($_GET["new"]== "1."): readfile("articles/novinky/1."); echo '<a href="novinky.php?new=1.">1.</a>'; endif; if($_GET["new"]== "a"): readfile("articles/novinky/a"); echo '<a href="novinky.php?new=a">a</a>'; endif; ?> |
||
tiso Profil |
#3 · Zasláno: 26. 8. 2007, 22:51:48
Prečo stále ukončuješ a začínaš php mód? Popíš čo chceš vlastne dosiahnuť.
|
||
FoxK!ll3er Profil * |
#4 · Zasláno: 27. 8. 2007, 09:39:59
Sice diky, ale ted se ten odkaz neobjevi vubec a jen blby chyby notic (vim ze notice je kvuli Easy php)..
|
||
nightfish Profil |
#5 · Zasláno: 27. 8. 2007, 09:57:22
Sice diky, ale ted se ten odkaz neobjevi vubec a jen blby chyby notic (vim ze notice je kvuli Easy php)..
1) bez toho, abys nám řekl, jaký Notice se zobrazuje, ti nikdo neporadí 2) blby notice není kvůli easy php, ale kvůli prasáckému kódu |
||
tiso Profil |
#6 · Zasláno: 27. 8. 2007, 10:06:32
doplním:
2) premenná $_GET["new"] totiž vôbec nemusí existovať |
||
FoxK!ller Profil * |
#7 · Zasláno: 27. 8. 2007, 11:40:00
Notice: Undefined index: new in c:programyinterneteasyphp1-8www
esyArticles
ovinkylink on line 3
Notice: Undefined index: new in c:programyinterneteasyphp1-8www esyArticles ovinkylink on line 10 Tak mi prosim poradte co s tim .. uz se nevim rady :((( |
||
tiso Profil |
#8 · Zasláno: 27. 8. 2007, 11:46:08
FoxK!ller Asi sa musím opakovať: Popíš čo chceš vlastne dosiahnuť!
|
||
FoxK!ller Profil * |
#9 · Zasláno: 27. 8. 2007, 11:56:54
- mam s tim problem :
Kdyz se klikne na odkaz 1 tak se vypise spravne soubor ale je za nim odkaz na clanek a . a za 2.kdyz kliknu na okdaz a tak pred textem je ten odakz na clanek 1 :((( . Poradte mi prosi majk to mam udelat dekuji predem |
||
tiso Profil |
#10 · Zasláno: 27. 8. 2007, 12:15:52 · Upravil/a: tiso
nejak takto:
if(isset($_GET['new'])){//zobraz novinku potom sa dajú použíť také finty ako použitie poľa, databázy a podobne... |
||
FoxKIller Profil * |
#11 · Zasláno: 27. 8. 2007, 12:25:05
<? if(isset($_GET['new']){//zobraz novinku
if(file_exists('articles/novinky/'.$_GET['new'])){ readfile("articles/novinky/1."); } else{ echo 'neplatný názov novinky'; } } else{//zobraz menu echo ' <a href="novinky.php?new=1.">1.</a> <a href="novinky.php?new=a">a</a>'; } ?> tak to udelam o nono to hazi chybu na lajne 1 |
||
FoxKIller Profil * |
#12 · Zasláno: 27. 8. 2007, 12:33:18
Parse error
|
||
tiso Profil |
#13 · Zasláno: 27. 8. 2007, 13:07:36
if(isset($_GET['new'])){//zobraz novinku
|
||
FoxK!ller Profil * |
#14 · Zasláno: 27. 8. 2007, 14:33:48
Dekuji uz to funguje . Nevim ja kse vam ma odvdecit :)) . Jeste jednou dik :)
|
||
FoxK!ller Profil * |
#15 · Zasláno: 27. 8. 2007, 14:40:46
Jo a jeste malou prozbu : <? if(isset($_GET['new'])){//zobraz novinku
if(file_exists('articles/novinky/'.$_GET['new'])){ readfile("articles/novinky/1."); } else{ echo 'Nelze zobrazit'; } } else{//zobraz menu echo ' <a href="novinky.php?new=1.">1.</a> <a href="novinky.php?new=a">a</a>'; } ?> jak udelat kdyz kliknu na odkaz "a" aby se vpsal soubor a ??? dekuji |
||
nightfish Profil |
#16 · Zasláno: 27. 8. 2007, 14:47:15
readfile("articles/novinky/".$_GET['new']);
akorát by to chtělo ještě obsah proměnné $_GET['new'] otestovat, zda-li neobsahuje nějaké podvratné jméno souboru... |
||
tiso Profil |
#17 · Zasláno: 27. 8. 2007, 14:49:30
ešte som zabudol zmeniť jeden riadok:
readfile('articles/novinky/'.$_GET['new']); opravil som pôvodný skript... |
||
FoxK!ller Profil * |
#18 · Zasláno: 27. 8. 2007, 15:09:04
Jo a jeste malou prozbu : <? if(isset($_GET['new'])){//zobraz novinku
if(file_exists('articles/novinky/'.$_GET['new'])){ readfile("articles/novinky/1."); } else{ echo 'Nelze zobrazit'; } } else{//zobraz menu echo ' <a href="novinky.php?new=1.">1.</a> <a href="novinky.php?new=a">a</a>'; } ?> jak udelat kdyz kliknu na odkaz "a" aby se vpsal soubor a ??? dekuji |
||
FoxK!ller Profil * |
#19 · Zasláno: 27. 8. 2007, 15:10:36
Jo aj sem blbec uz to funguje vse jak ma dekuji mnohokrat.. :)
|
||
FoxK!ller Profil * |
#20 · Zasláno: 27. 8. 2007, 15:43:11
a jeste mala prozba: jak zapisovat na zacatek souboru? Vim ze se pouziva w+ ale tosamze puvodni obsah,.. vim ze sten soubro ma nacist do promene a potom vypsat ale me se to nejak nepovedlo... :(
|
||
Alphard Profil |
#21 · Zasláno: 27. 8. 2007, 15:47:29
r+
|
||
FoxK!ller Profil * |
#22 · Zasláno: 27. 8. 2007, 15:49:44
nejde to r+ mi to taky smaze
|
||
FoxK!ller Profil * |
#23 · Zasláno: 27. 8. 2007, 15:57:02
upresnim:prepise prvni zapis
|
||
Alphard Profil |
#24 · Zasláno: 27. 8. 2007, 16:10:26 · Upravil/a: Alphard
to je novinka, snad půjde tohle
|
||
FoxK!ller Profil * |
#25 · Zasláno: 27. 8. 2007, 16:21:58
:)
|
||
FoxK!ller Profil * |
#26 · Zasláno: 27. 8. 2007, 16:35:22
hm to je nejaky slozity :/
|
||
Alphard Profil |
#27 · Zasláno: 27. 8. 2007, 16:48:11
taky se mi zdá :-) původně jsem byl na pár řádcích, zkoušel jsem různé parametry pro fopen(), rewind() atd. :-) a nakonec tohle, třeba mě nebo někoho jiného ještě něco napadne
ale dal jsem to do funkce tu vlož někam na začátek scriptu stačí měnit toto: $soubor = "soubor_pro_zapis.txt"; $obsah = "text, který se má zapsat"; a nakonec zavolej pridej_text_na_zacatek ($soubor, $obsah); |
||
FoxK!ller Profil * |
#28 · Zasláno: 27. 8. 2007, 16:57:40
jj,dik
|
||
FoxK!ller Profil * |
#29 · Zasláno: 27. 8. 2007, 16:58:45
a co am bejt jako misto toho pridej_text_na_zacatek?? Fwrite???
|
||
FoxK!ller Profil * |
#30 · Zasláno: 27. 8. 2007, 17:00:02
mno nejak to vubec nechapu
|
||
Téma pokračuje na další straně.
|
0