| | |
| Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
Autor | Správa |
---|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA |
ja by soms achcel spytat ze mam script na zaheslovanie stranky a chcel som script aj na meno a ze by sa mo ukazalo aj na ostatnych stranach len ked som dal tento script: Kód: <?php $_SESSION['username'] = '$_GET['dessert']; ?>
tak mi to vypisalo chybu Parse error: syntax error, unexpected T_STRING in /home/free/clanweb.cz/t/toayen-to/root/www/index.php on line 21 ak by ste mi mohli pomoct vlozit ten script do tohto: Kód: <?php $show = $_POST['show']; $pass = $_POST['pass'];
$password = "gggg"; //tajné heslo
if ($show != "1"): ?> <?php $_SESSION['username'] = '$_GET['dessert']; ?> <form action="" method="post"> <input type="hidden" value="1" name="show"> <label>Heslo: <label><input type="password" name="pass" /> <input type="submit" value="Vstúp" />
</form> <?php endif; ?>
<?php if ($show == "1"): ?>
<?php if ($pass == $password): ?> <html> <meta http-equiv="refresh" content="2;URL=hl-str.php"> <body> <h1> Načítavam....</h1> </body> </html> <?php endif; ?> <?php if ($pass != $password) echo "<p>Špatné heslo. Zkuste ho zadat znovu, nebo mě kontaktujte.</p>"; ?> <?php endif; ?>
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
no chybu mas uz len v tomto :
$_SESSION['username'] = '$_GET['dessert'];
poriadne si to precitaj ci tam neni nic navyse... zvysok som este nepozeral, ale najskor oprav toto
_________________ C#, PHP, ... |
|
Registrovaný: 02.05.08 Prihlásený: 08.02.12 Príspevky: 205 Témy: 54 Bydlisko: MpBA | Napísal autor témy dessert: 14.09.2008 13:34 | |
|
srry ale php sa este len ucim takze newiem kde je chyba
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
$_SESSION['username'] = $_GET['dessert'];
mal si tam uvodzovku navyse pred $_GET... takyto malinky rozdiel ti sposobi chybu ktoru si uvadzal... to nie je o programovani, ale o pozornom divani sa
okrem toho, co som si v rychlosti vsimol..
NIKDY neprogramuj v style :
Kód: <?php naky moj kod ?> <?php dalsi moj kod ?> <?php aby nebolo malo pichnem sem dalsi riadok ?>
nie je jednoduchsie napisat: Kód: <?php naky moj kod dalsi moj kod aby nebolo malo pichnem sem dalsi riadok ?>
?
_________________ C#, PHP, ... |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 Bydlisko: Slovakia-Ko... | Napísal kmsa: 14.09.2008 14:52 | |
|
a pre novsie standardy php by som zahodil formu
if (nejaka hlupost):
nejake spracuvanie;
endif;
ale pouzil modernejsi zapis
if (nejaka hlupost) {
nejake spracuvanie;
}
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 14.07.08 Príspevky: 17 Témy: 3 | Napísal proimm: 14.09.2008 17:23 | |
|
a ked chcem napisat nieco taketo
Kód: <?php if(heslo==$heslo) : ?> <html> <body>..... <?php endif; ?>
tak to mam pisat takto? Kód: <?php if(heslo==$heslo){ echo "<html><body>....."; }
???? Bo ja som to robil tiez tak...
|
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
alebo mozes aj takato
Kód: <?php if(heslo==$heslo) { $htmlKod="sem napises html kod"; } echo $htmlKod; ?>
|
|
Registrovaný: 14.07.08 Príspevky: 17 Témy: 3 | Napísal proimm: 14.09.2008 17:36 | |
|
Sa mi zdal pohodlnejsi ten prvy sposob
Kód: <?php if(heslo==$heslo) : ?> html kod... <?php endif; ?> bo takto budem muset asi kazdu uvodzovku pisat takto \"... napr. Kód: <span style=\"styl\">text</span>
|
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | Napísal dadmtb: 14.09.2008 18:49 | |
|
jj presne tak ukonci to ..... >
HTML
<?php endif; ?>
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
1.) ZABUDNI rovno na "endif", je to zbytocnost a zastarala vec. nie je pre to ziaden realny dovod aby si to pouzival. pri tychto zdrojakoch ti to mozno pripada ako hlupost, ale pokial budes mat niekolko tisic-riadkove zdrojaky, tak si vypocitaj kolko slov napises zbytocne
2.) preco by si mal kazdu uvodzovku pisat \" ?? poznas nieco take ako pouzivat rozne uvodzovky ? nie je predsa problem spravit napr :
Kód: echo '<div id="moj_div">moj div je naaadherny</div>';
3.) neprogramuj v style Kód: <?php if(heslo==$heslo) : ?> <html> <body>..... <?php endif; ?>
_________________ C#, PHP, ... |
|
Registrovaný: 14.07.08 Príspevky: 17 Témy: 3 | Napísal proimm: 14.09.2008 19:38 | |
|
Dakujem el mariachi.... s tymi uvodzovkami som to ani nevedel, zacnem to teda robit cez to echo
|
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 Bydlisko: Slovakia-Ko... | Napísal kmsa: 14.09.2008 21:12 | |
|
proimm píše: a ked chcem napisat nieco taketo Kód: <?php if(heslo==$heslo) : ?> <html> <body>..... <?php endif; ?>
tak to mam pisat takto? Kód: <?php if(heslo==$heslo){ echo "<html><body>....."; }
???? Bo ja som to robil tiez tak... a co tak Kód: <?php if(heslo==$heslo) { ?> html kod... <?php } ?>
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 02.09.08 Prihlásený: 23.01.13 Príspevky: 81 Témy: 17 | Napísal Roko: 14.09.2008 21:46 | |
|
ja to robim takto:
Kód: <?php
if(heslo==$heslo) { ?>
HTML kod
<?php } ?>
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
by ma zaujimalo, co je zle na:
<?php
$volac="blaaa";
?>
<div> blaaaasdasdasd</div>
<?php
$vv = "sadsad";
?>
Comu to vadi, ze je to tak???
alebo ze by to bolo takto:
<?php
// kod
?>
<?php
// koddd
?>
koli comu je to "zle" ?
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
BS -> co je na tom zle ? no minimalne neprehladnost kodu samozrejme su pripady ked na tom zle nic nie je a taketo oddelovanie php od html pomoze vtedy k prehladnosti. zalezi od konkretneho pripadu
_________________ C#, PHP, ... |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 Bydlisko: Slovakia-Ko... | Napísal kmsa: 15.09.2008 8:29 | |
|
el mariachi je jedno pravidlo
mudri clovek sa vyzna v poriadku ale inteligentny sa vizna aj v neporiadku //preformulovane..neviem presnu citaciu
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
nielenze nevies presnu citaciu, ale ani gramatika ti moc nevravi ze ne ? (na toto prosim nereagovat )
pozri, ano, kym to programujes DNES tak sa v tom dokazes relativne dobre vyznat povedzme aj rok... a co potom ?? povedzme ze po roku sa nevyznas vo vlastnom kode a musis ho cely prerabat. poznas nieco take ako "znovupouzitelnost" kodu ? alebo "moderny typ programovania" ? ked pozeram daktore stranky na internete tak mi je jasne, ze mnohi "programatori" nevideli ani zdaleka stranku w3c, nieto aby si este prestudovali standardy este aj dnes nie je problem najst stranky, na ktorych mas design z 90-tych rokov... nie je problem najst stranku, kde je pouzity marquee ci dokonca cela stranka vo framoch. vysvetlovat preco to je zle tu teraz nebudem, ked to dakoho zaujima a do dneska sa to nebol schopny naucit, tak je ujo google
co tym chcem povedat je asi to, ze ked pride na forum niekto, kto sa pyta co ma v zle v kode a podobne, tak sa mu snazim poradit tak, aby spravil stranku co najefektivnejsie, najlepsie a tak, aby sa za nu hanbit nemusel... poznam x ludi ktori si takto snazili spravit stranku, avsak bez vacsej pomoci, a o rok na to si museli platit profesionalov aby im spravili normalnu stranku co sa ti zobrazi vsade rovnako.
co sa tyka toho striedania a zaclenovania php do html a naopak... ako som povedal, su rozne pripady kedy to je fajn a naopak, kedy je to na pritaz. v prvom rade pri programovani webstranky si treba uvedomit iste logicke celky, oddelit staticke casti od dynamickych a podobne. pokial clovek pise klasicky html kod a "kde-tu" do neho vlozi <?php ?> , tak nerobi nic ine, ako robi html stranku, ktora sa dokaze ako tak spravat, ale vacsinou je to len nahradenie framov a cize vyuzitie includu na stranke. niekedy je to fajn (pri velmi lacnych strankach), niekedy to fajn nie je (pri serioznejsich projektoch). pokial clovek zas naopak pise php stranku a html elementy len echuje, tak sa tym zas mysli fakt, ze to bude velmi dynamicka stranka ktora sa bude prisposobovat uzivatelovi atd.. da sa vsak medzi tymto najst isty stred vhodny relativne pre kazdeho s tym, ze sa urcia pevne body (ako napriklad hlavicka stranky, layout atd) a tie mozu byt kludne cisto html bez toho, aby sa do toho zapojilo php. co sa tyka zvysneho kodu tak tam je to podla toho, aby boli oddelene funkcne celky. pokial mame napriklad stranku s loginom, nie je zle, ked je na prvom mieste php skript, ktory spracuva prihlasovacie udaje, ktory je nasledne ukonceny a nasleduje formular. co vsak chcem zdoraznit je to, ze urcite nerobit nic v style :
Kód: <a href="index.php?p= <?php echo $_SESSION['stranka']; ?>&d= <?php echo $_SESSION['step']; ?>">Odkaz</a>
je to prehladne? no urcite nie. namiesto toho v tomto konkretnom pripade pouzit cisto php, cize Kód: <?php echo '<a href="index.php?'.$SESSION[\'stranka\'].&d='.$_SESSION[\'step\']">Odkaz</a>'; ?>
_________________ C#, PHP, ... |
|
Registrovaný: 26.07.06 Prihlásený: 20.03.16 Príspevky: 1378 Témy: 90 Bydlisko: Slovakia-Ko... | Napísal kmsa: 15.09.2008 12:09 | |
|
el mariachi typujem ze ta mierne dlha reakcia bola ciastocne na mna a ciastocne na tvorcu temi
moj osobny nazor v tejto veci je ze kazdy nech si pise kody ako chce ale v kolektivnom kode by mal dodrziavat dohodnute pravidla
nie kazdemu vyhovuje priklad Kód: <?php echo '<a href="index.php?'.$SESSION[\'stranka\'].&d='.$_SESSION[\'step\']">Odkaz</a>'; ?>
mne osobne je to jedno kedze ja sa viznam takmer vo vsetko co clovek dokaze vo svojej mudrosti zkomolit
el mariachi -> dakujem vela ludi mi vravi aby som sa ucil slovencinu (sry ale neodpustil som si odpoved)
_________________ CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých |
|
Registrovaný: 17.07.08 Prihlásený: 24.01.13 Príspevky: 143 Témy: 37 | Napísal tomxi: 15.09.2008 12:23 | |
|
ehm.. hmm ked ja robim script v php a HTML robim cez echo tak mi potom blbne farbenie textu v programe co to pisem..
_________________ PC: Procesor: INTEL Core i7-860, grafika: MSI R4890 Cyclone OC, 1GB DDR5, doska: Gigabyte GA-P55-UD3R, zdroj: Fortron 700W Everest 700 80+, RAM: 2x2GB Corsair XMS3 DHX |
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | Napísal dadmtb: 15.09.2008 13:39 | |
|
tak to pis v notepade a nic ti urcite nebude blbnut
|
|
| Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Parse error: syntax error, unexpected '}' in /usr/export/www v Redakčné systémy | 9 | 693 | 11.01.2007 18:32 then | | Parse error: syntax error, unexpected T_STRING in .. v PHP, ASP | 7 | 1051 | 08.08.2007 8:03 Tominator | | Parse error: syntax error, unexpected '"' in v PHP, ASP | 1 | 583 | 10.12.2009 15:40 stenley | | Parse error: syntax error, unexpected $end v PHP, ASP | 6 | 963 | 29.08.2011 22:26 BX | | Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_ST v PHP, ASP | 1 | 615 | 05.10.2010 12:08 walther | | Parse error: syntax error, unexpected ')' v PHP, ASP | 25 | 3864 | 16.05.2009 14:37 pkrajnak | | syntax error v PHP, ASP | 6 | 507 | 25.04.2012 19:46 shaggy | | syntax error PHP v PHP, ASP | 5 | 758 | 03.06.2010 14:14 Ďuri | | Formátovanie zdrojového kódu v browsery v PHP, ASP | 2 | 355 | 25.08.2010 13:35 camo | | error in your SQL syntax v Databázy | 6 | 417 | 20.01.2014 15:16 Ďuri | | sass - error pri kompilacii (syntax) v HTML, XHTML, XML, CSS | 3 | 490 | 29.08.2017 21:18 17mark | | error in your SQL syntax v Databázy | 8 | 807 | 25.02.2011 11:08 davider137 | | Zmena vo functions.php - syntax error v PHP, ASP | 2 | 641 | 06.04.2018 18:45 oremusaa | | syntax error T_ECHO neviem si rady :( v PHP, ASP | 9 | 698 | 28.12.2009 22:06 shaggy | | jQuery: Syntax error, unrecognized expression: [href$=.pdf] v JavaScript, VBScript, Ajax | 2 | 524 | 28.12.2011 12:45 tomco3131 | | Formátovanie HDD v LCD TV - nevidím ho v PC, nejde formátovanie nanovo. v Pevné disky a radiče | 6 | 987 | 23.09.2017 22:59 kllr007 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|