Jump to content

Search the Community

Showing results for tags 'návod'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

  1. Nikes

    návod [PHP-TUT]Upload

    Čus koukal jsem že KIllbill psal že by chtěl upload system a Smoke mu ho napsal tk tu to máte celé znova! Takže začnem Do rootu nahrajte složku s jménem : uploads a ještě v rootu uděláme soubor s nickem upload.php a do něj vložíme toto no a teď jděte na svůj web např: mujweb.cz/upload.php a tam by měl být upload jestli to nejde tak nevim
  2. Guest

    návod MENU

    Dufam ze to tu nie je ak hej zmazte to.. tak cem Vam v mojom TUTe ukazat navod na menu HTML : zacneme: ted aby nejako to menu vyzeralo povedzme ze chceme cislovat takto: 1.blablablasalsa 2.fdfdd 3. #### v HTML to bude vyzerat takto: [code] //zanmena ze menu bude v cislovanom type blablablasalsa//polozka menu //dava sa stale ze 1. polozkou fdfdd #### //ukonci cislovane menu //ukonci cele menu POvedzme ze chceme aby bolo vyklad polozky v menu napr. 1. Prihlasenie//pouzijeme Prihlas sa na domovskej stranke//vyklad menu v HTML to bude vyzerat takto: > </pre> <dl>Prihlasenie Prihlas sa na domovskej stranke </dl>//ukoncenie vykladoveho menu<br dufam ze sa Vam moj TUT pacil..... postupne budem dalsie typy menu doplnovat
  3. Skemr

    návod dini_Write

    Zdravím, vytvořil jsem takovou funkci dini_Write, která podle mě schází DINI.inc. Pokud chcete, můžete si ji do dini.inc vložit.Je to funkce která nezapisuje promene a hodnotu.Je to funkce, která vloží do souboru celou větu, nebo řetězec a podruhé to píše na další řádek.Může se to využít v report chetera nebo nahlaseni bugu. Tak tady je: stock dini_Write(filename[], string[])//by MaDnEsS(Bagr) { new string2[256]; new File:fohnd = fopen(filename, io_append); format(string2, sizeof(string2),"%s \r\n", string); if(fohnd) { fwrite(fohnd, string2); fclose(fohnd); } } diky, to je vše Příklad:
  4. Tak rano som sa nudil tak som prevas pripravil tento navod dufam ze zaciatocnikom to pomoze :angel: //Navod zapis,uprava,mazanie udajov v databaze //Hlavna je natom tato tabulka vytvorite si ju v phpmyadmin tusim ze sa tu nachadza navod ako na to CREATE TABLE `tabulka` ( `id` int(10) unsigned NOT NULL auto_increment, `nadpis` text character set cp1250 collate cp1250_czech_cs, `text` text character set cp1250 collate cp1250_czech_cs, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin2 PACK_KEYS=0 AUTO_INCREMENT=1; =========================================================================================================== A este vam tu pridam subor pripojenie.php do databazy <?php $db_hostitel = "localhost"; //hostitel napr. localhost $db_uzivatel = "uzivatel"; //uzivatel $db_heslo = "heslo"; //heslo $db_nazov = "databaza"; //databaza mysql_connect($db_hostitel, $db_uzivatel, $db_heslo) or die ('Error! Chybne udaje!'); mysql_select_db($db_nazov) or die ('Error! Databaza Neexistuje!'); ?> =========================================================================================================== //1.krok Vytvorime si subor napr. zapis.php <?php include("pripojenie.php"); //nemoze vam chybat pripojenie do databazy if(isset($_POST['vloz'])) //ak bolo stlacene tlacitko Vlozit { $nadpis = $_POST['nadpis']; $text = $_POST['text']; $sql = "insert into tabulka set nadpis='".$nadpis."', text='".$text."';"; //prida udaje do db $vysledok = mysql_query($sql); if ($vysledok) { echo "Udaj uspesne pridany"; //vypise uspesnost } else { echo "Udaj nemohol byt pridany! Skuste to ešte raz."; //vypise neuspesnost }} ?> //formular Nadpis: Text: //OK tak zapis by sme mali ak su nejake problemy tak napiste =========================================================================================================== //2.krok Vytvorime si subor napr. vypis.php <?php include("pripojenie.php"); $sql = mysql_query("SELECT * FROM tabulka") or die(mysql_error()); while($vypis = mysql_fetch_array($sql)) { echo "".$vypis["nadpis"]." "; //vypise nadpis echo "".$vypis["text"]." "; // vypise text //Tu mate odkazy na upravenie alebo zmazanie udajov odkazy si uz mozte upravit podla seba echo "Zmenit | Zmazat"; } ?> //Tak vypis by bol hotovy ak sa vyskytnu problemi tak napiste =========================================================================================================== //3.krok Subor zmaz.php <?php include("pripojenie.php"); if($zmazat == "ok") { $sql = "delete from tabulka where id=".$id.""; //zmaze udaj podla id $vysledok = mysql_query($sql); if ($vysledok) { echo "Udaj úspešne zmazany"; //vypise uspesnost } else { echo "Udaj nemohol byt zmazany! Skuste to ešte raz."; //vypise neuspesnost }} ?> //Ak bude problem napiste =========================================================================================================== //A je tu posledny krok upravovanie udajov v db //4.krok Subor uprav.php <?php include("pripojenie.php"); if(isset($_POST['uprav'])) //ak bolo stlacene tlacitko uprav { $nadpis = $_POST['nadpis']; $text = $_POST['text']; $sql ="UPDATE tabulka set nadpis='".$nadpis."', text='".$text."' WHERE id = '".$udaj."'"; //upravime udaje v db $vysledok=mysql_query($sql); if ($vysledok) { echo "Udaj uspesne upraveny"; //vypise uspesnost } else { echo "Udaj nemohol byt upraveny! Skuste to ešte raz."; //vypise neuspesnost }} $sql = mysql_query("SELECT * FROM tabulka where id= '".$udaj."'"); //vytiahneme udaje z db $vypis = mysql_fetch_row($sql); echo ''; echo 'Nadpis: '; //vypiseme nadpis echo 'Text: '.$vypis[2].' '; //vypiseme text echo ''; echo ''; ?> =========================================================================================================== Tak to je vsetko dufam ze vam tento navod pomohol ak budu nejake problemy tak napiste s pozdravom Gabik
  5. Guest

    návod Jak nainstalovat PhpMyAdmin

    Takže Zapněte Putty a přihlaste se za Root Zadejte své heslo... Pro tuto Akci potřebujete,PHP5 a Apache2 nainstalovane Zadejte do putty: apt-get install mysql-server potom si zvolte nejnovější verzy Mysql a Zadejte heslo, zopakujte heslo potom dejte: apt-get install phpmyadmin Kdyby se vám na PhpMyAdmin Nenainstaloval ( Jako na web ), tak si stahněte z http://sourceforge.net/projects/phpmyadmin/files%2FphpMyAdmin%2F3.3.3%2FphpMyAdmin-3.3.3-all-languages.tar.gz/download#!md5!ddbd4581f85668ef5bf978fde4af5abd a dejte do složky /var/www ... Vše
  6. Ahojte, doufám že se vám můj tut bude líbit, takže začneme 1) Vytvoříme Soubor config.php ( V Pspadu ) 2) Vložíme do něj tyto věci: $host = "localhost"; $user = ""; // Uživatel $password = ""; //Heslo $databaze = ""; //Databaze mysql_connect($host, $user, $password) or die ('Chyba! Udaje jsou chybné!'); //Připojení mysql_select_db($databaze) or die ('Chyba! Databaze Neexistuje!'); // Databáze v tabulkách mysql //THX Om3n Zapoměl jsem: Pro přečtění v souboru např. index.php použijte include("config.php"); Je to účelné třeba k nějaké samp administraci A to je všechno
  7. Guest

    návod [TuT] 404 - Error

    Budete presmerovani na spravnou adresu.
  8. [/code] Začneme tím že pod příkaz si dáme Do prostřed se musí dát příkazy a = řádek tabulky = buňka tabulky Takže příklad : > </pre> <table border="1">AhojMám se dobře</table> <br><br><br>Vytvořili jsme tabulku se dvěmi buňkami a dvěmi řádky Do tabulky se dávají klidně i odkazy , obrázky , vždy co příkazu !Např : Pawno Zatím to má vypadat takto : [code]
  9. johnysek12

    návod fonty

    cau lidi prinasim sem stranku kde si stahnete ty nej fotny.. font=druh pisma ktery lze menit v jakemkoli programu URL:http://www.1001freefonts.com/ kam to dat?...C:\WINDOWS\Fonts tam to dejte a pak kdyz mame treba microsoft world tak pri měnění písma zmenime na to nase stahnute
  10. Guest

    návod PHP a MySQL Práce s tabulky

    Dnes jsem se rozhodl že jsem něco napíšu. A rozhodl jsem se že vám ukážu jak se pracuje s tabulky. Tak se nato vrhnem. 1. Připojeník DB Pozor tento článek předpokládá ,že znáte alespoň základy PHP Existuje mnoho databází jako třeba PostgreSQL, MSSQL LiteSQL. A co že to SQL je? Je to anglická zkratka Structured Query Language, což v překladu je Uspořádaný dotazovací jazyk. V tomto članku, ale bude řeč o MySQL, protože se jedná asi o nejrozšířenější databázi na světě. Je velmi rychlá a celkem rychle se vyvíjí. Jenže toto není članek o MySQL, ale o PHP a MySQL, tak se pustím do toho slíbeného PHP. Připojení se provádí přes funkci mysql_connect() , kde se přihlašuje k databázovému serveru a následně se zadává mysql_select_db() , kde se připojuje přímo ke konkrétní databázi. Dost řečí a rovnou si ukážeme zdrojový kód. <?php $host="server"; $user="uzivatel"; $pw="heslo"; $db="databaze"; mysql_connect($host, $user, $pw); mysql_select_db($db); ?> Kde $host je hostující server, kde je nainstalovaná databáze může být např. mysql.server.cz nebo localhost, $user je uživatelské jméno, pod kterým se připojujete, $pw je uživatelské heslo (pokud žádné není nastaveno napíše se jen "") a $db je zvolení určité databáze. K databázi se můžete připojit také přes příkaz mysql_pconnect() , kde syntaxe je stejná. Jediný rozdíl je v tom ,že spojení s databází se po ukončení skriptu neuzavře a musí se uzavřít přes příkaz mysql_close(). 2. Čteme data Bude to o tom jak se dají přes PHP získat uložená data v MySQL, ale nejdřív zjistíme co se do databáze dá uložit. Databáze má více typů. Nejčastěji se používá varchar, int, longtext, float, date a pro data např. obrázky se používá blob popř. longblob. Každý typ má své omezení např. varchar může mít pouze 255 znaků ,zatím co longtext může být neomezený. A teď co do toho můžeme vložit. do varchar a longtext můžeme napsat vše text i čísla. Do int se mohou zadávat pouze celá čísla od -2147483648 do +2147483647 a bez znaménka 0 až 4294967295. Float je také typ pro čísla ,ale i s desetinou čárkou. A do BLOB můžeme vložit například obrázek, ovšem při pokusu o zobrazení vám to vyhodí pouze něco jako "rozsypaný čaj" ,ale velmi to zpomaluje databázi. Pozn. Jak do databáze vložit tabulku a data najdete skript na konci tohoto článku. <? $host="server"; $user="uzivatel"; $pw="heslo"; $db="databaze"; mysql_connect($host, $user, $pw); mysql_select_db($db); $vyber=mysql_query("SELECT * FROM `tabulka`"); while ($array=mysql_fetch_array($vyber)) { echo "Jméno: ".$array['jmeno']; echo " "; echo "Príjmení: ".$array['prijmeni']; echo " "; echo "E-Mail: ".$array['email']; echo ""; } ?> A co to znamená? Začátek je připojení k databázi, to už jsme si vysvětlovali minule. A pak následuje funkce mysql_query() což vlastně vykoná příkaz, podle MySQL syntaxe. SELECT znamená vybrat a ta * je namísto toho abychom museli vypisovat jmeno, prijmeni, email pak následuje FROM což znamená z jaké tabulky se budou data načítat. Jenže mi to potřebujeme roztřídit ale jak? Co třeba to dát do polí jedné proměné. To se udělá mysql_fetch_array(). Já za tu proměnou zvolil $array funkce mysql_fetch_array() mi do polí ,které se jmenují stejně jako sloupce v databázové tabulce načte jejich hodnoty. Jenže jsme musel použít while ,abych načetl všechna data ,kdybych to nepoužil vypíše se mi jen první řádek v tabulce. Takže po vypsání by to mohlo vypadat nějak takhle: Problém bývá pouze se znaky s háčkama a čárkama což znamená ,že ve stejném kódování (např. UTF-8) musíte jak ukládat data tak i načítat. Skript na vlkádání dat jak sem slíbil. <? $host="server"; $user="uzivatel"; $pw="heslo"; $db="databaze"; mysql_connect($host, $user, $pw); mysql_select_db($db); mysql_connect($host, $user, $pw); mysql_select_db($db); mysql_query("CREATE TABLE `tabulka` (`jmeno` VARCHAR(255) NOT NULL, `prijmeni` VARCHAR(255) NOT NULL, `email` VARCHAR(255) NOT NULL) ENGINE = myisam;"); mysql_query("INSERT INTO `tabulka` (`jmeno`, `prijmeni`, `email`) VALUES ('Petr', 'Novák', '[email protected]')"); mysql_query("INSERT INTO `tabulka` (`jmeno`, `prijmeni`, `email`) VALUES ('Pavel', 'Cmoud', '[email protected]')"); mysql_query("INSERT INTO `tabulka` (`jmeno`, `prijmeni`, `email`) VALUES ('Eva', 'Koudová', '[email protected]')"); echo "Dokonceno!"; ?> Takže začátek jsme už probírali i funkci mysql_query(), ale teď nás čeká další MySQL příkaz. CREATE TABLE `tabulka` (`jmeno` VARCHAR(255) NOT NULL, `prijmeni` VARCHAR(255) NOT NULL, `email` VARCHAR(255) NOT NULL) ENGINE = myisam; CREATE TABLE `tabulka` znamená to, že se má vytvořit tabulka se jménem tabulka v závorce následují sloupce v tomto případě první sloupec je jmeno. Poté následuje VARCHAR(255), což znamená typ sloupce (o typech jsme se bavili v minulém díle) číslo v závorce znamená maximální počet znaků a NOT NULL znamená, že sloupec nenabývá hodnoty null což je pro databázi taková neznámá není to ani řetězec, ani číslo. Čárka značí další sloupec v tomto případě prijmeni, a tak to jde dál a dál až do konce, kde je uzavřena závorka a následuje ENGINE = myisam -> MyISAM je typ celé tabulky, je asi nejběžnější v dnešní době, protože např. umožňuje fulltextové vyhledávání. A celé se to zakončí středníkem. Tak to bychom měli k tvorbě tabulky jako takové. A teď ke vkládání záznamů do databáze je to velmi jednoduché. Použije se syntaxe typu: INSERT INTO `do_jake_tabulky` (`vyber_sloupce_1`, `vyber_sloupce_2`, ...) VALUES ('co_se_vklada_do_vybraneho_sloupce_1', 'co_se_vklada_do_vybraneho_sloupce_2', ...) Takže v našem případě je sloupec 1 jmeno sloupec 2 prijmeni a sloupec 3 email. Asi vás zajímá co by se stalo kdyby naše tabulka měla ještě jeden sloupec a my bychom ho neuvedli a prostě bychom nechali databázi ať si sním poradí jak chce. Databáze by udělala jedno, prostě by ho vyplnila defaultní hodnotou. V našem příkladu u vytváření tabulky není žádná defaultní hodnota nastavena v tom případě by se vyplnila prázdným řetězcem. Takže se ještě chvíli vrátíme k tvorbě tabulky, kde ji upravím tak, aby defaultní hodno u jmena 1 u prijmeni 2 a u emailu 3. CREATE TABLE `tabulka` (`jmeno` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '1', `prijmeni` VARCHAR(255) NOT NULL DEFAULT '2', `email` VARCHAR(255) NOT NULL DEFAULT ''3) ENGINE = myisam; Touto změnou jsme dosáhli dvou věcí. Tou první je znaková sada UTF-8 u prvního sloupce. Tou druhou změnou jsme nastavili defaultní výstup tak jak jsme chtěli. Tak a teď vám názorně ukážu to hodnotu default. Dejme tomu že do databáze vložím další řádek příkazem: INSERT INTO `tabulka` (`jmeno`, `email`) VALUES ('Milan', '[email protected]') A teď co se to vlastně do databáze vloží. Vloží se tam přesně toto jako jmeno bude Milan jako prijmeni bude 2 a email [email protected]. 3. Změna dat Dejme tomu, že potřebujeme upravit email u Petra Nováka na [email protected]. Celý trik spočívá jen v tom, že použijeme MySQL příkaz UPDATE. Jeho syntaxe je následující: UPDATE `tabulka` SET `sloupec1`='nova_hodnota_sloupce_1', `sloupec2`='nova_hodnota_sloupce_2' WHERE `jmeno_sloupce_1`='hodnota_sloupce_1' Teď to trochu popíšu. UPDATE je příkaz pro databázy, aby věděla, že nechceme vkládat, ale upravovat řádek. Následuje tabulka, to je jako obvykle jméno tabulky, ve které chceme měnit data. SET je v překladu nastavit. Za SET následuje jméno sloupce v tabulce, ve kterém budeme data měnit. Rovná se bychom mohli brát jako "nastav na hodnotu" a nova_hodnota_sloupce je na jakou hodnotu to chceme změnit. Ale nesmíte zapomenout, v jakém typu je zadaný sloupec. Jestli je sloupec typu např. varchar, pak můžete použít normálně slova i s mezerami. Jestliže chcete upravit v jednom řádku více hodnot, vložíte čárku a upravujete další sloupec. Dnes se nám zde objevil ještě jeden nový příkaz WHERE, v překladu je to KDYŽ, což mluví samo za sebe. Protože kdybychom where neuvedli, měnil by se nám první řádek v databázi, ale někdy se prostě musí měnit jiný, doporučuji where uvádět vždy, ikdyž zrovna chcete upravovat první řádek. Nyní si upravování řádku ukážeme v PHP skriptu. <? $host="server"; $user="uzivatel"; $pw="heslo"; $db="databaze"; mysql_connect($host, $user, $pw); mysql_select_db($db); mysql_query("UPDATE `tabulka` SET `email`='[email protected]' WHERE `jmeno`='Petr'"); echo "Dokočeno!"; ?> Tímto jsme dosáhli našeho hlavního cíle, který jsme si na začátku zadali. Toto by pro dnešek stačilo. Příště si ukážeme, jak vymazat řádek z tabulky, nebo jak vymazat data z celé tabulky, či jak smazat celou tabulku.
  11. Pro ty co zrovna přijdou a skouší weby a potřebujou získat informace o vytvoření stránky, atp... Tak je tu jedině spolehlivé tyhle weby. Seznam webu které potřebuje Začatečník, Pokročilý, Profik. Pro pokroky a lepší skill developu webu radím pořádně a poctivě číst. Jakpsátweb: CSS, HTML, JavaScript, PHP, SEO Začátky a pokroky.. http://www.jakpsatweb.cz/ Linuxsoft: PHP, JavaScript, MySQl a pokročilejší.. http://www.linuxsoft.cz/ jaknaweb: JavaScript, HTML, PHP, CSS, Scripty pro použití... http://www.jaknaweb.com/ TvorbaWebu: HTML, XHTML, CSS, JS, PHP, SEO reklama... http://www.tvorba-webu.cz/ 2D/3D Grafik, Web Design & Developent, Databaze = HTML, CSS, XHTML, PHP, MySQL, Java, JavaScript, XML, Webdesign, asi nejrozlehlejší anglická stránka .. . . http://www.tutorialized.com/
  12. Čaute nudil sem se tak jsem přeložil z http://www.wiki.sa-mp.comTutorial Jménem Icon Streamer Budeme potřebovat Include "Dini" => http://dracoblue.net/download-release/35/dini_1_6.zip Map Icony: http://wiki.sa-mp.com/wiki/SetPlayerMapIcon 1 Způsob: #include #pragma unused ret_memcpy #define MAX_MARKERS 500 //Maximální Počet Icon Na Serveru enum Info { Float:X, //Posice X Float:Y, //Pozice Y Float:Z, //Pozice Z Icontype, //Icona Colour, //Barva Ikony Float:Dist }; new MarkerInfo[MAX_MARKERS][info]; new MarkerID = -1; new PlayerMarkers[MAX_PLAYERS][MAX_MARKERS]; new MarkerUsed[MAX_MARKERS]; new IconID[MAX_PLAYERS][MAX_MARKERS]; new SlotsUsed[MAX_PLAYERS][100]; stock CreateMapIcon(Icontype, Colour, Float:X, Float:Y, Float:Z, Float:dist = 100.0) { MarkerID ++; //Přidá Iconu MarkerUsed[MarkerID] = 1;//Jestli to bylo použito MarkerInfo[MarkerID][markertype] = Markertype; // Mapicona MarkerInfo[MarkerID][x] = X; //Pozice X MarkerInfo[MarkerID][y] = Y; //Pozice Y MarkerInfo[MarkerID][z] = Z; //Pozice Z MarkerInfo[MarkerID][color] = Color; //Barva MarkerInfo[MarkerID][Dist] = dist; } forward IconCheck();// Naforwardujeme public OnFilterScriptInit() / public GameModeInit { SetTimer("IconCheck", 500, true); return 1; } public IconCheck() { for(new i; i{ if(IsPlayerConnected(i)) { for(new S; S{ if(MarkerUsed[s] == 1) { if(IsPlayerInRangeOfPoint(i, MarkerInfo[s][Dist], MarkerInfo[s][x], MarkerInfo[s][y], MarkerInfo[s][z]) && PlayerMarkers[i][s] == 0) // Je dost blízko, aby hráčova Mapicona a nemá již ji nastreamovanou. { for(new K; K<100; K++) { if(SlotsUsed[i][K] == 0) { SlotsUsed[i][K]++; IconID[i][s] = K; break; } } SetPlayerMapIcon(i, IconID[i][s], MarkerInfo[s][x], MarkerInfo[s][y], MarkerInfo[s][z], MarkerInfo[s][markertype], MarkerInfo[s][color]);//Vytvoří Map Iconu PlayerMarkers[i][s] = 1; continue; } } if(!IsPlayerInRangeOfPoint(i, MarkerInfo[s][Dist], MarkerInfo[s][x], MarkerInfo[s][y], MarkerInfo[s][z]) && PlayerMarkers[i][s] == 1) //Jestliže hráč vypadne, tak bude vzdálenost icony zničena { SlotsUsed[i][iconID[i][s]] = 0; PlayerMarkers[i][s] = 0; RemovePlayerMapIcon(i, IconID[i][s]); continue; } } } } return 1; } Takže to budeme používat takhle: CreateMapIcon(ID Map icony, Barva, Pozice X, Pozice Y, Pozice Z, Float:dist = 100.0)//Dist = 100.0 nechte! 2 Způsob: Nebo, Udělal jsem vám Include Použití: Mezi Newy: #include GameModeInit / OnFilterScriptInit: SetTimer("IconCheck", 500, true); a můžete hned mordovat xD CreateMapIcon(ID Map icony, Barva, Pozice X, Pozice Y, Pozice Z, Float:dist = 100.0)//Dist = 100.0 nechte! Include Download:
  13. V CPF lze jednotlivé prvkdy formulářů vykreslovat, nebo kontrolovat. Uděláme si jednoduchý formulář pro přihlášení. Nejprve si ukážeme jak vykreslovat: <?php require "cpf/loader.php"; ?> <?php echo "Přihlašovací jméno: " . $cpf->form->input("text", "login"); echo " Heslo: " . $cpf->form->input("password", "heslo"); echo " " . $cpf->form->input("submit", "submitbutt", "Přihlásit se"); ?> V CPF vytváříme formulářové prvky pomocí volání $cpf->form->input( TYP, JMÉNO, OBSAH ) TYP formulářového prvku text - klasické textové políčko password - políčko pro heslo button - tlačítko (toto není odesílací tlačítko) submit - odesílací tlačítko hidden - skryté pole textarea - textarea checkbox - zaškrtávací pole obsah hodnota pro obsah je nepovinná. Obsah je povinný jen u typu select, kde je obsahem array() pole Kontrola se pak provádí přes funkci $cpf->form->check($podmínka, $proměnná ) Funkce vrací TRUE - prošlo, FALSE - neprošlo. Seznam podmínek: vyplneno - zkontroluje jestli je pole vyplněné cislo - zkontroluje jestli jste zadali číslo email - zkontroluje jestli jste zadal správný email url - zkontroluje jestli je v proměnné URL adresa A Teď to celé zkusíme se zpracováním dat: <?php require "cpf/loader.php"; function on_submit($cpf) //funkce co se provadi jen po odeslani formulare. vola se sama { global $input_err; $input_err['send_data'] = $_POST; //v priade chyby se jiz vyplnene informace objevi ve formulari $i = 0; //a zaciname s kontrolou $jmeno = 'login'; //jmeno policka ktere kontrolujeme if(! $cpf->form->check("vyplneno", $_POST[$jmeno] ) ) { $input_err[$jmeno]['extra'] = ' style="background-color: red;"'; //extra vlastnost ktera se nastavi policku ktere neni spravne vyplneno $input_err[$jmeno]['text'] = "Důležitá položka. Vyplňte ji prosím."; //text u policka $input_err[$jmeno]['abord'] = true; $i = 1; } else { $_POST[$jmeno] = mysql_escape_string( $_POST[$jmeno] ); } //a jeste heslo $jmeno = 'heslo'; //jmeno policka ktere kontrolujeme if(! $cpf->form->check("vyplneno", $_POST[$jmeno] ) ) { $input_err[$jmeno]['extra'] = ' style="background-color: red;"'; //extra vlastnost ktera se nastavi policku ktere neni spravne vyplneno $input_err[$jmeno]['text'] = "Důležitá položka. Vyplňte ji prosím."; //text u policka $input_err[$jmeno]['abord'] = true; $i = 1; } else { $_POST[$jmeno] = mysql_escape_string( $_POST[$jmeno] ); } if( $i==1 ) return false; //pokud neco neproslo, nepokracuj /* ulozeni dat do MySQL necham na vas. muzete vyuzit napriklad [url=http://cpf.cniry.cz/index.php?title=Mysql.lib.php]MySQL.lib[/url] nebo pouzit klasicke mysql_connect nebo ulozeni do souboru. to uz je ciste na vas */ echo "všechno prošlo. díky za registraci :D"; } ?> <?php echo "Přihlašovací jméno: " . $cpf->form->input("text", "login"); echo " Heslo: " . $cpf->form->input("password", "heslo"); echo " " . $cpf->form->input("submit", "submitbutt", "Přihlásit se"); ?> Možná vám mohl dnešní kód připadat komplikovaný, možná jednoduchý. Doufám že bude více těch kterým příjde snadný Tak zase příště si ukážeme konečně žhavé téma a tím je práce MySQL. Největší přednost celého Cniry Personal Framework. Ukázka celého našeho dnešního snažení je zde: http://cpf.cniry.cz/ukazky/form-1.php Další ukázka ověřování formulářů: http://cpf.cniry.cz/ukazky/form-2.php
  14. Guest

    návod [Mini-Tut] Otvorenie textu

    Takže prinášam vám TUT <?php //začneme php kod $subor = "text.txt"; //Vytvorte si v poznamkovom bloku || text.txt $textik = file_get_contents($subor); echo '' . $textik . ' '; //html kod + php //Vypíše sa nám obsah súboru na stránku ?>//zakončime php kod
  15. Zdravím, Nejsem nějaký php maniak tak jsem dávám kod na propojení webu linky v php kodu. Kod není můj udělal mi ho kámoš který nějak nechodí na icq takže mu asi nebude vadit když ho sem dám. Do index.php kde má vypisovat obsah dejte toto. <?php switch($id) { default: include('news.php'); // break; case "news": include('news.php'); } ?> include('news.php'); = includ na to že když příjdete na stránku, ihned vypíše obsah souboru news.php break; case "news": include('news.php'); = vytvoření ID a jeho název. A includ který vapíše co se stane když kliknete na id v linku news Využití linku Klasický link vypadá asi takto bez použítí PHP: + Novinky // Museli by chom to vkládat do všech php stránek které máme vytvořené. Link s použití PHP: + Novinky Díky tomuhle řešení, nemůsíme otévírat každou stránku vzlášť a propojovat web soubory. Ale tímto php kodem umožníme to že budeme jen do index.php includovat linky a ostatní ne. Vím že tam jsou na to určitá ochránění. Nejsem žádný scripter a neumim php. Takže příjmám jakoukoli kritiku a poučení.
  16. type="text" text = normální pole pro psaní textu. type="password" password = Místo obyčejných znakú budou tečky používá se jako textové pole znaků. type="hidden" hidden = skrysté pole s předepsanou hodnotou type="radio" radio = přepínač teček jakoby odškrknutí. type="checkbox" checkbox = zatrhavácí políčko. type="submit" submit = Tlačítko pro odeslání funkce Form. type="reset" reset = Vymazání všech polí. type="image" image = potvzující tlačítko s odesilajícími souřednicemi type="file" file = umožní zadat soubor type="button" button = tlačítko ovládané scripty
  17. killbill

    návod Scripty

    Ahoj rozhodl jsem se ze vam upnu 12 nejdulezitejsich php scriptu pokud si teda chcete nejak ozivit web.Ve 12 slozkach je jeden php script a navod na co ubec je a kam ho dat...
  18. Takže input tágy zná každý který si dělal nějaké tabulky na formuláře pro vyplnění a tak podobně. Takže něco o něm. Není to párový tág jako a jiné. Je to prostě jen čistý tág. Je mnoho spůsobu jak si ho vylepšit a tak podobně napíšu sem něco o něm. type="něco" něco = password, button, text, submit, reset, hiden, image,checkbox, radio. opět k vysvětlení pojmů, text je text třeba že něco píšete. A password je třeba to že místo písmen to bude tečkovat a tak různě. Pokud víte co znamená reset tak dokážete ho i využít. value="číslo" číslo = vaše libovolná hodnota v poli nebo textu tlačítka. Použití 1,2,3,4. name="název" název = je to libovolný váš název inputu. Dle něj tedy atributu name můžeme v php vytvořit formulář který nám udělá to že když se třeba jmenuje button jmeno tak v php uděláme proměnou a bypíše nám to ve formuláři. align="right, center,left" right, center, left = je zarovnání jako u obrázku jednoduše kde bude. readonly readonly = já osobně nevím co to znamená protože to ani nepoužívam ale má to něco jako že obsah nepujde změnit. disabled disabled = něco jako zakáz používání buttonu jen v jiném smyslu. 6e tlačítko zešedne a nepujdé měnít. Zatím vše zbytek jako je atribut radio, text a podobně později.
  19. První použití CPF frameworku může některým připadat kompilikované, jiným trapně jednoduché. Doufam že těch v tom druhém případě bude více zkopírujeme celou složku cpf na web a vedle ní založíme soubor index.php s tímto obsahem: <?php //nacteme CPF Framework. require "cpf/loader.php"; //Od teto chvile je cely framework nacten v promenne $cpf //pro zacatek si vypiseme treba aktualni datum a cas: echo "Dnes je: " . $cpf->cas->DateTime(); //vypise nam Dnes je: 21.02.2010 16:43:22 Všiměte si toho konce. Pokud napíšete DateTime, vypíše se datum a čas. Pokud TimeDate, vypíše se čas a datum. Pokud Date, získáme jen datum a u Time jen čas. Ale to není včechno, ještě tady máme pro ty vybíravější šablonku šablona umí následující znaky: DE #den (1-31) ME #mesic RO #rok (08) HO #hodina MI #minuta SE #sekunda DEN #den (01-31) ROK #rok (2008) TIM #cas (to samé jako "HO:MI:SE") DAT #datum (to samé jako "DE.ME.ROK") Zkusíme si ji tedy zavolat: echo "Dnes je: " . $cpf->cas->sablona("DAT, HO:MI"); //vypise nam Dnes je: 21.02.2010, 16:43 Je rok přestupný? if( $cpf->cas->PrestupnyRok( 2012 ) ) echo "rok 2012 je prestupnym rokem"; Zkoušejte, koukejte do dokumentace, te tam toho fakt hromada. Příště mrkneme na práci s textovými soubory a naučíme se číst INI soubory a samp konfiguráky.
  20. /*===================================================================================================*\ || Created by =>Sandra<= v roku 2009 Prelozil a upravil Big_Daddy || || Pre TeamParanoia || || http://www.teamparanoia.com || \*===================================================================================================*/ FilterScript: Nehnutelnosti Tvorca: by =>Sandra<= SK jazyk Big_Daddy Prikazy: /nehhelp ==>> info o nehnutelnostiach /kupitnehnutelnost alebo /kupneh ==>> Za ucelom kupi nehnutelnosti /predatnehnutelnost alebo /predajneh ==>> Za ucelom predaja nehnutelnosti /mojenehnutelnosti alebo /mojeneh ==>> Zoznam tvojich nehnutelnosti Obrazky: http://img407.imageshack.us/my.php?imag ... 009qx2.jpg" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false; http://img407.imageshack.us/my.php?imag ... 009qx2.jpg" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false; Navod na instalaciu 1.Stiahni si Nehnutelnosti.rar 2.Extrahuj vsetky subory do zlozky Nehnutelnosti. 3.Do Server.cfg pridaj Nehnutelnosti 4.Do zlozky Filterscript pridaj Nehnutelnosti.amx 5.Do Scriptfiles preidaj zlozku Nehnutelnosti a subory vnej nevimaz 6.Teraz mozes pustit Server!!! Info: Nehnutelnosti sa nachadzaju po celom GTA San Andreas LS,LV,SF Download Link: http://www.pawno.cz/download/file.php?id=57 [TUT] Ako pridat novu nehnutelnost: 0.Otvorime si zlozku Scriptfiles a otvorime si subor "PropertyInfo.txt" 1.A upravujeme nasledovny riadok! 2.MenoNehnutelnosti, Xcoord, Ycoord, Zcoord, Cena, Vynos, Majitel, Kupit, UnbuyableTime 3.MenoNehnutelnosti: myslim si ze na toto nepotrebujete vysvetlenie 4.Xcoord, Ycoord, Zcoord: toto je umiestnenie nehnutelnosti (Po odkupeni sa tam mozes spawnut) 5.Cena: hrac bude musiet zaplatit toto mnozstvo penazy ak ho chce kupit 6.Vynos: majitel tejto nehnutelnosti dostane kazdu minutu urcene mnozstvo penazy 7.Majitel: toto je meno hraca ktory vlastni tuto nuhnutelnost, ak nie je kupena nehnutelnost tak tam dajte "Nobody" 8.Kupit: ked je tam cislo "1" tak je majetok kupeny, ak je tam cislo 0 tak nieje kupeny radim dat "0" 9.UnbuyableTime: dajte "0" 10.Priklad: San Fiero Airport,-1418.64,-292.79,14.14,84718,1000,Nobody,0,0
  21. Guest

    návod [NAVOD]Ako začat s PHP #diel 1

    Takže v tomto dílu si ukážeme jak začít s php. V php souboru můžou být i html kódy. PHP kódy se píšou mezi znaky <?php KÓD ?> Na psaní PHP nikdy nedoporučuju používat poznámkový blok! V poznámkovém bloku se nevyznáte, neumí dobře ukládat scripty a pak kvůli němu nefunguje spousta i dobře napsaných kódů. Stáhněte si PSPad tady: http://pspad.cincura.net/files/pspad454inst_cz.exe Otevřeme tedy PSPad a píšeme <?php // toto musí být vždy před každým PHP kódem include "inc.php"; //Načteme php kód ze souboru inc.php. Má to stejný účinek jako kdybyste místo tohot řádku vložili celý kód souboru inc.php echo "Zacinam PHP"; // Toto je HTML titulek stránky // . Do echo jde psát HTML kódy echo "Tento web nakodoval $coder"; // tu sa vám vypiše ten nick co ste zadali v inc.php echo " "; //posunie dalsi riadok include "text.php"; //načteme php kód ze souboru text.php ?> // Toto je pro zakončení PHP kódu. Pokud nemáte v plánu do souboru kromě PHP nic jiného psát, můžete tento znak vynechat. Za tento znak se píše HTML teď uložíme ten náš kód do souboru index.php Vytvoříme nový soubor s názvem inc.php a otevřeme v pspadu. Vložíme do něj tento kód: <?php $coder ="vasnick"; $coder je proměnná. Znáte například z matiky, ale tam šlo do proměnné ukládat jen číslo. Vytvoříme další soubor text.php, otevřeme zase v PSPadu a píšeme: <?php echo "Text: lol to to sa zjavi v index"; Takže v prvním díle jsme si ukázali jak na PHP. Pokud se chcete naučit v php, používejte PSPad, hodně ušetří práci, vidíte php a html kódy krásně vybarvené, takže se v tom vyzáte, ale nejdůležitější je zkoušet psát sami. Hledat kódy a upravovat si je pro vlastní účely. Vše je to jen o tom chtít... Příště si zase ukážeme nějaké finty v php _____________ upravil cniry
  22. Čaute, teť jsem projížděj sa-mp.com forum a když už jsme u toho PHP a MySQL tak pozadu na Pawno.cz tak bych chtěl sem přeložit jeden TuT z Sa-mp.com fora. i když tady jsou lidi co umi php a mohli zde pokropit forum navody treba na svuj ban list v php nebo neco jako statistiky hracu serveru do MySQL a pak vypsaní na web pomoci PHP. Jestě jednou Upozorňuji že to neni můj TUT. ! ! Úvod Ahojte všichni možná mě znáte jako tvůrce SampTool. to byl prvni muj projekt v PHP. v současné době jsem měl větší zájem o PHP a MySQL. Díky, že na jedné straně mé mysli je PHP a SQL a na SA-MP tak jsem si sám řekl ''Proč si něco neudělat , co zahrnuje PHP, MySQL a Pawno?'' To je nápad, kdy přišel k IP Databazi. Funkce Funkce je na tom že to bere každou IP hráče který se připojí na server, do MySQL databaze se bude zapisovat každá IP a bude sledovat změny IP. když se hráči budou snažit zjistit vás RCON bude bude zapsan do server_log.txt, pak si IP můžete porovnat s DB. Nebo když některý hráč se předstírá že je admin budete vědět kdo to je. Požadavky - SA-MP Server s MySQL podporou - Web Hosting s podporou PHP - MySQL Databaze Instalace 1* Stáhněte si soubory z http://solidfiles.com/d/GaPC" onclick="window.open(this.href);return false; 2* Rozbajte kdekolik dle vašeho vyběru a vyhovování. 3* Otevřete "ipdatabase.pwn" programem pawno. 4* A upravte řádky 4,5,6 a 7 pro MySQL připojení. 5* Stiskněte F5 pro kompilaci. 6* Jděte do PHPAdmina vašeho MySQL Serveru. 7* Vytvořte databazi s nazvem který jste zadali v "ipdatabase.pwn" v 7 řádku. 8* Klikněte na "Importovat" v horní liště 9* Vyberte na "Procházet" 10* Vyhledejte složku kde jste Vyextrahovali stažený obsah. 11* Dvojite klikněte na "database.sql" 12* A stisknete GO 13* Zavřeme phpMyAdmin 14* Jděte do složky kde máte staženy obsah. 15* A vykopirujte "ipdatabase.amx" do serveru složka filterscripts 16* Otevřte server.cfg a pripište ku filterscripts "ipdatabase" 17* Restartujte server. 18* Jděte do složky kde máte staženy Obsah. 19* Otevřete config.php v jakém koli textovém editoru. 20* uvidite <? php $dbhost = 'localhost' ; $dbuser = 'root' ; $dbpass = 'prolan' ; $dbname = 'ipdatabase' ; $perpage = 10 ; ?> 21* Zadáte obět informacé jako u kroku 4* a změníte $perpage = 10 ; na jakoukoli hodnotu třeba 20 a dvace hráču na webové stránce se bude zobrazovat. 22* Uložit ! 23* Nahrát na webový server ! 24* Zapněte vyhledávač a dejte adresu webového serveru kde jste nahráli index.php 25* Nyný pokud jste vše udělali dobře hráč přibyde na webové stránce. Vysvětlení (Zelená je dobře a červéná je špatně.) V0.1 * Released! Released! * Saves all IP's Ukládá všechny tiskové zprávy * Also saves NPC IP's Také šetří NPC tiskové zprávy V0.2 * neuklada NPC IP * PHP Stránka aktualizovana nyní přicházi config.php pro lednodušší nastavení. * Automaticky se dělá nová stránka pokud je více hráču než je požadovano v configu. Ke stažení http://solidfiles.com/d/GaPC" onclick="window.open(this.href);return false; NENÍ DOVOLENO ABY SE KOPIROVAL OBSAH A POVAŽOVAL SE ZA VLASTNÍ BEZ MÉHO SOUHLASU. Greets & Mujib
  23. Takže normální klasický tlačítko #Tlačítko č.1 #button = typ tlačítka v tomto případě to klasický #value = něco jako proměnná tlačítka nebo tak #Tlačítko č.2 #checkbox = typ tlačítka v tomto případě to zaškrtávací #Tlačítko č.3 #radio = typ tlačítka v tomto případě přepínací,nvm vyběr jestli třeba Muž nebo Žena #Tlačítko č.4 Jeden Dva Tři #option = výběrové pole,prostě značí kolik tam toho bude tady budou třá #name = název tlačítka #Textové pole #name = název #type = typ v tomto případě textové pole #size = velikost pole #Ukázka tohoto tutu http://bts.7u.cz/ Tak nuda byla,už asi není,možná napíšu další,bůh ví Kdyby jste našli něco co se sem hodí,a chybí to tu tak napište
  24. Daffy

    návod (tUt) PHP Funkce

    Přidávám sem vysvětlení některých PHP funkcí, které se vám možná někdy budou hodit Funkce : ceil() Tato funkce vám vrátí nejbližší VYŠŠÍ celé číslo parametru, který zadáte. Příklad : echo ceil(94.4); # vrátí vám 95 echo ceil(94.8); # vrátí vám opět 95 Funkce : floor() Tato funkce vám vrátí nejbližší MENŠÍ celé číslo parametru, který zadáte ( nebo-li odstraní desetinnou čárku ) Příklad : echo floor(34.4); # vrátí vám 34 echo floor(34.8); # vrátí vám opět 34 Funkce : round() Nejvhodnější funkce pro zaokrouhlování se 2 parametry. První parametr značí vaše zadané číslo, druhý parametr slouží k upřesnění, na které desetinné místo chcete číslo zaokrouhlit ( parametr není povinný ) Příklad : echo round(7.7); # vráti 8 echo round(7.3); # vráti 7 echo round(1332, -3); # vráti 1000 Funkce : sin(), cos(), tan() Matematické funkce, vrátí vám hodnotu sinus, cosinus , tangens zadaného čísla . Funkce : rand() Tato funkce vám vypíše nahodné číslo ,má 2 parametry. První parametr udává minimální číslo, druhý parametr udává maximální číslo. Příklad : echo rand(10,100); # vráti číslo mezi 10-100 echo rand(136,888); # vráti číslo mezi 136-888 Funkce : pi() Tato funkce vám zapíše celé číslo PÍ jak znáte z matematiky, 3.14 a drobné .. Funkce : explode() Tato funkce slouží ke stříhání nebo jak to nazvat ..sledujte příklad (cniry: funkce rozseká text na části podle oddělujícího znaku) Příklad : $string = "Kuřecí řízek se salámem"; $data = explode(" ", $string); # najdeme mezery " " a rozdělíme. echo $data[0]; # vypíše z řetězce znaky před první mezerou ( Kuřecí ) echo $data[1]; # vypíše z řetězce znaky před druhou mezerou ( řízek ) echo $data[3]; # vypíše z řetězce znaky po třetí mezeře ( salámem ) (cniry: seznam všech částí vám vypíše funkce print_r() viz typy proměnných -> pole) to je zatím celý nemám čas , více funkcí a vysvětlení naleznete na PHP.net
  25. dymi

    návod HTML odkazy

    Tag je prostě odkaz,nvm co ktomu říct tady máte jednotlivé popsané funkce == Samotný odkaz == # samotný označení odkazu Odkaz # cíl odkazu takže například Pawno.cz - Učíme se pawno každý den # takto by jsme měli odkaz na pawno == Okno odkazu == Odkaz # odkaz do nového okna _top>Odkaz # nejvyšší okna _parent>Odkaz # významný rám (nvm jak to říct ) _self>Odkaz # do stejného okna(co máte otevřený) == Název odkazu == Odkaz # prostě jméno odkazu takže např.: #Pawno.cz - Učíme se pawno každý den == Titulek odkazu == Odkaz # další název odkazu když na něj najedete myší takže např.: #Pawno.cz - Učíme se pawno každý den To je asi vše...díky za pozornost a hodnoťte
×
×
  • Create New...