mam asi dost stupidní otazku rad bych si vytvořil stranky v php ale nevim jak je uložit (.php) poradte dik ani na vebu http://polopate.jakpsatweb.cz/index.php?page=uvod_php sem se to nedozvědel
nechapu otazku. proste otevru editor, napisu kod, normalne ulozim do souboru. asi to moc resis. ;-)
php ulož stejně jako html, tedy jako obyčejný textový soubor
Mam neco podobneho ale myslim ze na jakpsatweb to nekde je.
no tak to bude asi trnita cesta, pokud se chces stat programatorem...
napsany kod uloz s priponou .php, ale neukladej to jako textovy soubor! jinak z toho budes mit muj_prvni_program.php.txt
no az si zdarile ulozis sve prvni php, tak nezapomen, ze se php soubory moc lehce na tvojim PC neotviraji. Poklikat na neho v exploreru nepomuze. Na to musis mit nejaky server a tak to prvni php nahrej na server, pak ti to snad i pojede.
hodne zdaru
Pokud vidíš u souborů ve složkách přípony (třeba u textových .txt, u word dokumentů .doc), tak uložíš php třeba jako normální text, bude mít .txt, pak dáš přejmenovat, a místo .txt tam napíšeš .php
Pokud ty přípony nevidíš: v průzkumníkovi - Nástroje - Možnosti složky - Zobrazení - Upřesnit nastavení - zrušit zaškrtnutí u "Skrýt příponu souborů známých tipů". Tím problém převedeš na předchozí případ ;-)
ak by ste mi mohli pomoct, tak mam taku otakzu:
ak chcem na ftp sever nahrat subor, napr. zoznam.php , tak ako ho mam nahrat na ftp server ak tam chcem mat napr. index.php?action=zoznam
vopred dakujem
to tvé "?action=zoznam" jsou parametry, podle kterých se řídí výstup z php.
Ale to je na dlouhé povídání, takže tě odkážu na php manuál: www.php.net
Tim se otevře zase ten soubor index.php, akorát že v porměnné $action bude mít hodnotu "zoznam". Pak to jde (v nejjednodušším případě) udělat takhle:
<?php
switch($action){
case "zoznam":
sem dáš to, co máš ted ve stránce zoznam.php - akorát dáš pozor, kde má kdy začínat a končit php - aby se správně střídaly <?php a ?>
break;
case "kontakt":
sem můžeš dát zase jinou stránku, která se zobrazí při action=kontakt
break;
default:
tady to se použije, pokud nebude $action odpovídat žádné z výše uvedených hodnot (nebo nebu nestavena) => sem dej to co tvoří ten normální index.php
}
?>
Rada na závěr: můžeš to takhle udělat, bude to fungovat, ale z těch i oněch důvodů to nedoporučuju. Lepší je:
- nemít obsah všech těch stránek v tom souboru index.php, ale mít to třeba v MySQL databázi a tahat to z toho
- používat adresy bez proměnných - to se dá zařídit jednoduše přes .htaccess, třeba aby se tonooo.wz.cz/cokoliv jakoby přesměrovalo na tonooo.wz.cz/index.php?action=cokoliv. má to výhody, můžeš si je najít na netu