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. V minulém díle jste se dozvěděli jak začít s PHP, co to PHP je a co je to echo. V tomto díle si ukážeme co jsou to proměnné, jak se používají a k čemu slouží. 1) K čemu slouží proměnná? Proměnná slouží k uchovávání různých hodnot. Proměnná může obsahovat číslo, text nebo nějaký script a spousty dalších věcí 2) Jak se proměnná používá? proměnnou můžeme použít např. nějak takto: $muj_text = "obsah promenne"; Teď si proměnnou rozebereme: $muj_text = "obsah promenne"; $ - Označení proměnné (na české klávesnici se píše ctrl+alt+ů) muj_text - Libovolný název proměnné = - Definice proměnné musí obsahovat = obsah promenne - Co má proměnná obsahovat ; - Každá "definice" proměnné musí být zakončena středníkem " - Text v proměnné musí být v "tady" nebo v 'tady' jako to bylo u echa. Pokud však chceme udělat že proměnná se rovná jinné proměnné tak se nemusí druhá proměnná dávat do "sem" nebo 'sem' pak to vypadá nějak takhle: $promena1 = $promena2; 3) Vložení proměnné do echa: Teď si ukážeme jak naší proměnnou vložíme do echa a vypíšeme tak její obsah na webu. echo 'zde se vypíše $muj_text'; Problém nastává pokud proměnnou chcete vložit např. do obrázku. Pak se musí proměnná vkládat takto: echo '[img='.$muj_text.]'; pokud máte echo ""; tak proměnnou vložíte takto: echo "[img=".$muj_text.]"; 4) Jednoduchá matematika s proměnnými Teď si ukážeme jak lehce se dá počítat s proménnými. Nejdříve si vytvoříme co mají proměnné obsahovat: $c1 = '5'; $c2 = '9'; $c3 = '3'; Teď vytvoříme proměnnou která bude součet všech proměnných: $vysledne_cislo = $c1+$c2+$c3; 5) Celý kód: $muj_text = "obsah promenne"; $c1 = '5'; $c2 = '9'; $c3 = '3'; $vysledne_cislo = $c1+$c2+$c3; echo "Obsah me promenne: $muj text"; echo "Čísla 5+9+3 dávají dohromady $vysledne_cislo"; ?> Tak a to by bylo pro tento díl všechno...
  2. Co to je vlastně PHP? PHP (Personal Home Page) je programovací jazyk ve kterém můžete vytvořit scripty od jednoduchého např. náhodného čísla až po složitý e-shop a další aplikace. Teď už tu ,ale přestaneme básnit o PHP a postupně si uděláme jednoduchý script. 1) Na hostingu podporující PHP 5 a vyšší si vytvořte soubor index.php 2) Otevřete soubor index.php (doporučuji ho otevřít v programu PSPad který stáhnete např. ZDE) a začneme psát samotné PHP: nejprve PHP otevřeme: [b]3)A teď vypíšeme text pomocí funkce echo:[/b] [code]echo "muj prvni text v PHP"; do echa můžete psát i html kody ,ale s tím rozdílem že když máte echo "text"; tak html kod např. obrázek musí vypadat takto: pokud v echu nechcete html kod psát v ' tak máte druhou možnost: echo '[img=obrazek]'; Teď si trochu rozebereme echo: echo "nas text"; - echo neobsahuje žádné =, může obsahovat libovolný počet mezer a nebo žádnou mezeru mít nemusí " - text se vkládá mezi "sem" a nebo mezi 'sem' ; - echo musí být ukončeno středníkem( ; ) tak a to by jsme měli probrané echo. 4) Uzavřeme PHP aby byl script funkční: ?> 5) Celý kód: echo "nas text"; ?> To je prozatím vše. V Příštím díle se můžete těšit i na složitější scripty Další díly seriálu Začínáme s PHP: 2.díl (proměnné) 3.díl (podmínky)
  3. 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
  4. Jak zabranit prohazovani akci v pickupech Obtížnost : cau lidi rikam to tady porad dokola ale dycky se najde nekdo kdo se prorad divi proc se mu to prohazuje tak to sem davam jako tut prosil bych kdyb to mohly moderatori upnot nazacatek aby to proste bylo vydet dekuji Obsah: [*:aj4dozhj] Prohazování pickupů [*:aj4dozhj] Řešení Prohazování pickupů: takze jiste se vam stava ze po nejake dobe hrani vejdete na pickup a stane se jina akce nez jste si v pawnu naprogramovaly (otevreny spatne menu poslal spatna sprava) a jiste jste vypozorovaly ze se to jakoby posunulo pravou pricinu sem este nenasel ale je to zrejmne tim ze behem hry nejaky pickup zmizi ale jenom hraci ne globalne protoze se statva ze prohazene akce v pikupech ma jenom hrac takze za jiste pouzivate: nahore: new nazevpickupu;OnGameModeInit nazevpickupu = CreatePickup(1234,1,1,2,3);OnPlayerPickUpPickup if(pickupid == nazevpickupu) { SendClientmessage(playerid,0XFF00FFAA,"prave jste vesel do pickupu"); } tak takto to pouziva hodne lidi je to sice mene zatezove mozna i jednodusi ale neucine Řešení: takze jak to vyresit aby nam akce v pickupech fungovaly po cely beh serveru a bez ohledu na meneni id pickupu ? velice jednoduse: OnGameModeInit CreatePickup(1234,1,1,2,3);zde si vsimnete neni potreba pickup "pojmenovavat" OnPlayerPickUpPickup if(IsPlayerInSphere(playerid,1,2,3,2))//cisla 1,2,3 sou souradky XYZ a posledni cislo je okruh { SendClientmessage(playerid,0XFF00FFAA,"prave jste vesel do pickupu"); }a jak to fugnuje? kdyz mate nazevpickupu = CreatePickup(.... a mate ho v ongamemodeinit v poradi treba jako 3 tak promena nazevpickupu = 3; a kdyz hrac (ID 0) vejde do pickupu (nazevpickupu) tak se osesle akce OnPlayerPickUpPickup(0,3); takze playerid ma hodnotu 0 a pickupid 3 ale kdyz z neznameho duvodu pickup na hrace zmizi tak uz to nehodnoti sprave zato IsPlayerInSphere neresi pickupid ale kontroluje si pozici hrace s pozici pickupu coz fugnuje vzdy pokud chcete pouzit IsPlayerInRangeOfPoint a nechce se vam to prepisovat muzete pouzit definici kterou sem sestavil puvodne pro sve potreby #define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3) Návod označen jako platný Ten to návod byl označen jako platný.Návod může být kdykoli označen jako nevhodný či neplatný
  5. Ahoj, zakladam tohle tema protože se opičim po forum.sa-mp.com dejme sem funkce ktere se mužou nekomu hodit... Klidně nemusi byt vaše ale aspon napište autora... GetClosestVehicle (ZiskatNejbližšíAuto) stock GetClosestVehicle(playerid) //By Darkrealm (edited by Gabrie "Larcius" Cordes) { if(IsPlayerConnected(playerid) && IsVehicleConnected(0)) { new closestvehicle=0; new Float:closestdist=GetDistanceToVehicle(playerid,0); for(new vehicleid=0; vehicleid { new Float:dist = GetDistanceToVehicle(playerid,vehicleid); if ((dist < closestdist)) { closestdist = dist; closestvehicle = vehicleid; } } return closestvehicle; } return -1; } stock GetDistanceBetweenPlayers(playerid, playeridnr2) { new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2; new Float:tmpdis; GetPlayerPos(playerid,x1,y1,z1); GetPlayerPos(playeridnr2,x2,y2,z2); tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+ floatpower(floatabs(floatsub(y2,y1)),2)+ floatpower(floatabs(floatsub(z2,z1)),2)); return floatround(tmpdis); } stock GetClosestPlayer(playerid) { new Float:cdist, targetid = -1; for (new i = 0; i < MAX_SLOTS; i++) { if (IsPlayerConnected(i) && playerid != i && (targetid < 0 || cdist > GetDistanceBetweenPlayers(playerid, i))) { targetid = i; cdist = GetDistanceBetweenPlayers(playerid, i); } } return targetid; };> Návod označen jako platný Ten to návod byl označen jako platný.Návod může být kdykoli označen jako nevhodný či neplatný
  6. čauwes , připravil sem pro vás takový lehký TuT , složí k tomu aby se vám "Tam kde píšete adresu" tak tam vedle toho aby se ukázala malá icona ! Zde na obrázku ukázka, vo co se jedná Takže začneme.... do si vložíme : INFORMACE: Velikost : 32 x 32 nebo 16 x 16 Ukládejte ve formáte (.ico) takže např.: ikona.ico To je vše doufám, že vám to pomůže !
  7. johnysek12

    návod Y_Objects

    zdar lidi tady je mensi tut bo sem ho tu nikde nezahlidl a hodne lidi ho shani tak je tu tut na Y_Objects tazke nejdrive stahnem tohlens toto http://ulozto.cz/3452803/ysi.rar == je tam navod co kam dát 1.krok:nahoru do modu mezi includy #include 2.krok:do ongamemodeinit Object_Object(); 3.krok:do onplayerdisconnect Object_OnPlayerDisconnect(playerid, reason); a hotovo uz muzete psat do modu objecty s dynamicem (CreateDynamicObject)
  8. 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
  9. Superproměnné jsou jsou to takzvaná pole hodnot. Superproměnnou plní server, nikoli programátor a můžeme v ní najít mnohdy pro aplikaci životně důležitá data. Každá superproměnná je k něčemu jinému. v $_GET se objevují data z URL adresy. Dám příklad: mojedomena.cz/index.php?ahoj=caaaau&page=1 $_GET bude naplněna asi takto: Array ( [ahoj] => "caaaau" => 1 ) můžeme si to ověřit přes: print_r($_GET); pozor print_r() při prázdných datech vyhazuje error, můžete proto použít funkci var_dump(). Záleží na vás... $_POST je v podstatě brácha $_GET, najdete v něm však data, odeslaná z formulářů (post metoda) zdroják pro jeho výpis zde nebudu znova zveřejňovat, pokud stránce nebyla odeslána žádná data, je $_POST prázdná, stějně jako v případě $_GET. $_SERVER v této superproměnné můžete zjistit IP adresu návštěvníka, jeho prohlížeč, ale i informace o serveru, kde script spouštíte. $_SERVER má obvykle okolo 40 hodnot a každým hostingem se liší, takže nemá cenu sem vypisovat můj obsah $_SERVER. Vypište si ho sami přes print_r($_SERVER); a ještě malá finta na závěr. IP návštěvníka stránky najdete v $_SERVER['REMOTE_ADDR'] takže kód může vypadat např takto: vaše IP je: <?php echo $_SERVER['REMOTE_ADDR'];
  10. V php existuje hned několik různých typů proměnných. Ti co dělali s pawnem, jistě vědí o čem mluvím, ti co nevědí, dozvědí se to právě teď. Proměnná může obsahovat: číslo (integer) - jakékoli čislo a můžeme s ní provádět matemativké operace. S jinými typy to nejde. Pokud proměnnou plníme číslem, nezadáváme ho do uvozovek! Například: <?php $cislo = 10; //cislo je nyni 10 //a nejake ty matematicke operace aby nebyla nuda: $cislo = $cislo + 15; //cislo je nyni 25 (10+15=25) $cislo = $cislo / 5; //cislo je nyni 5 (25/5=5) $cislo = $cislo * 2; //cislo je nyni 10 (5*2=10) $cislo = $cislo - 10; //cislo je nyni 0 (10-10=0) Text (string) - do proměnné lze uložit jakkoli dlouhý text <?php $promenna = "ahoj já jsem pavel"; echo $pavel; //vypise text: ahoj ja jsem pavel Pole (array) - do proměnné lze uložit i více hodnot typu text/cislo najednou. Sledujte: <?php $pole = array( "prvni hodnota bude text", "druha bude taky text", 3, ); echo $pole by nam ale vyhodilo error. Pri vytahovani dat z promenne typu pole je nutne vzdy vedet o kolikatou hodnotu v poradi jde. Volani hodnot z pole vypada takto: echo $pole[1]; //vypise: druha hodnota bude taky text Rikate si proc to vypsalo druhou hodnotu kdyz je v hranate zavorce jednicka? Cislovani probiha od nuly takze prvni hodnota ma cislo 0, druha 1, treti 2, ctvrta 3 atd... Pokud mate promennou a nevite jakeho typu je, zkuste nasledujici kod: $promenna = 16873; var_dump($promenna); vypise: int(16873) tedy jde o cislo 16873 $promenna = "ahoj"; var_dump($promenna); vypise: string(4) "ahoj" tedy jde o text o delce 4 znaky s obsahem "ahoj" $pole = array( "prvni hodnota bude text", "druha bude taky text", 3, ); var_dump($pole); vypise: array(3) { [0]=> string(23) "prvni hodnota bude text" [1]=> string(20) "druha bude taky text" [2]=> int(3) } tedy jde o pole s vyse popsanymi typy hodnot Obsah pole si můžete pro testování vypsat buďto detailně funkcí var_dump($pole) nebo výpis pouze obsahu přes funkci print_r($pole); Porot, funkce print_r() funguje jen pro pole, zatímco var_dump() funguje na všechny proměnné. I přes to jsem si raději oblíbil print_r() pro jeho pěknější výpis. Zkuste si sami porovnat výpisy těchto funkcí, abyste poznali rozdíl. Ještě bych rád poznamenal, že obsah pole jde definovat i takto: $pole[1] = "ahoj"; nebo dokonce: $pole['pozdrav'] = "ahoj začátečníku v php"; identifikátor řádku tedy nemusí být pouze číselný, ale i textový, což jistě brzy oceníte Nejznámějšími poli jsou superproměnné
  11. Nejprve si založíme soubor zpravy.txt a přidělíme mu chmod 777. Pak vedle něj vytvoříme soubor zpravy.php s tímto obsahem: <?php $soubor = "zpravy.txt"; //kam budeme ukladat nase zpravy? tento soubor musi mit chmod 777 if( count($_POST)>1 ) //pokud byl odeslán formulář { $nick = htmlspecialchars(trim($_POST['nick'])); //data je třeba [b]vždy[/b] ošetřit $text = htmlspecialchars(trim($_POST['text'])); //data je třeba [b]vždy[/b] ošetřit if($nick=="" or $text=="") echo "Vyplňte jméno i zprávu"; //pokud návštěvník něco nevyplnil else { //jinak pokracujeme $radek = "$nick: $text "; //jak bude vypadat radek kazde zpravy? $f = fopen($soubor, "a"); fwrite($f, $radek); //ulozime fclose($f); } } ?> Nick: Zpráva: <?php echo file_get_contents($soubor); //zobrazime zpravy ?>
  12. Spousta lidí nezná zálkladní pojmy v PHP. Napíšu vám seznam: zkratka "PHP" - zkratka zkutečného názvu jazyka: "hypertext preprocessor" pojmy: PHP dokumentace - php dokumentaci najdete na http://php.net Po zadání jména funkce se zobrazí ukázky jejího používání a krátké vysvětlení co funkce dokáže atd. (příklad pro funkci file_get_contents(): http://www.php.net/manual/en/function.f ... ntents.php ) Funkce - nenapadá mě vhodná charakteristika, doplním... ! pokud někomu posíláte název funkce, vždy ji napište ve tvaru jmenofunkce() nebo jmenofunkce(parametry). Nikdy jen jmenofunkce. Některé funkce lze volat jen jmenofunkce(), jiné pro své spuštění potřebují parametry. Parametry se píší do závorek. Např file_put_contents("soubor.txt", "ukladany obsah souboru") Třída - je to skupina funkcí, využívá se u Objektivního programování lze ji volat děma způsoby: mojeTrida::jejiFunkce(); $moje = new mojeTrida; $moje->jejiFunkce(); Proměnná - je to prvek, který lze naplnit libovolným obsahem (text, číslo, slovo, písmenko, pole hodnot(array)) před jménem proměnné je vždy znak $ vlastní proměnnou si založíte kódem: $mojepromenna = "ahoj"; jeji vypsání pak: echo $mojepromenna; V objektovém PHP existuje ještě jedno volání proměnné: z funkce uznitř trídy: $this->promenna = "ahoj"; echo $this->promenna; odkudkoli ze scriptu: $moje = new mojeTrida; $moje->promenna = "ahoj"; echo $moje->promenna; Superproměnná - jedná se o proměnnou, kterou naplňuje hodnotami samotný server. Najdete v ní pak například data z formulářů, ip adresu návštěvníka atd... superproměnnou od proměnné rozeznáte takto: $promenna $_superpromenna Mezi superproměnné patří: $_SERVER $_POST $_GET a také $_ENV (deprecated) deprecated - tag, funkce, třída nebo superproměnná, která by se dnes už neměla používat. Byla vytvořena pro staré verze php. V nové verzi php může a nemusí fungovat. Je ale doporučeno použít funkci, která ji v nové verzi zastupuje (najdete v dokumentaci) zbytek příště
  13. Myslím že se to bude hodit je to tut o posílání emailů Tento skript odešle pomocí mail serveru krátou textovou zpravu. Hlavička emailu(předmnět,odesílatel,příjemce) se zobrazí v podobě pole. <?php require('Mail.php'); $headers['From'] = 'Uživatel '; $headers['To'] = 'Uživatel '; $headers['Subject'] = 'Předmnět'; $recipients = '[email protected]'; $body = 'Dobrý den! Toto je malá testovací zpráva.'; $params['host'] = 'mail.server.cz'; $params['port'] = '25'; $params['password'] = 'xxx'; $mail_object =& Mail::factory('smtp', $params); if ($mail_object->send($recipients, $headers, $body)== TRUE) { echo 'Zpráva byla odeslána'; } else { echo 'Chyba při odesílání zprávy.'; } ?> Něco je z knihy a neco je moje.
  14. 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
  15. 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
  16. Ahoj, dnes vám představím Dibi. Dibi je "databázový layer" (třída pro práci s databázemi). Pokud Začínáte v php a chcete se naučit s MySQL, začněte raději rovnou v dibi. Dibi je výtvor českého PHP guru a specialisty na bezpečnost v PHP Davida Grudla. Rád bych upozornil, že s Dibi se pracuje úplně jinak, než s php funkcí MySQL_Query() Takže začneme s tím, že si stáhneme dibi http://www.dibiphp.com V zip archivu si najdeme soubor: dibi-latest/dibi.minified/dibi.min.php a ten si rozbalíme do složky s naším scriptem. A nejprve se připojíme na MySQL databázi: require "dibi.min.php"; dibi::connect(array( 'driver' => 'mysql', 'host' => 'localhost', 'username' => 'uzivatel', 'password' => 'heslo', 'database' => 'databaze', )); asi jste si vsimli polozky driver=>mysql. Dibi umi praci s 11 ruznymi databazovymi systemy a timhle jedinym parametrem se mezi nimi prepina. Dostupne drivery: firebird , mssql, mssql2005, mysql, mysqli, odbc, oracle, pdo, postgre, sqlite, sqlite3 nas ale zajima mysql. ted zkusime vytahnout nejaka data z tabulky uzivatele. $query = dibi::query('SELECT * FROM [uzivatele]'); no jo, ale jak data vypiseme? Ted se musime rozhodnout jestli mame v planu vypisovat jednu hodnotu, jeden radek, nebo vice radku. //jednu hodnotu: $data = $query->fetchSingle(); echo $data; //jeden radek: $data = $query->fetch(); echo $data->uzivatel; echo $data->heslo; //vice radku: $data = $query->fetchAll(); foreach($data as $radek) { echo $radek->uzivatel; echo $radek->heslo; } Hotova krasa je vkladani dat do tabulky. Dejme tomu ze mame tabulku uzivatele, se sloupci uzivatel, heslo. $sloupce = array( 'uzivatel' => 'pavel', 'heslo' => 'mojesupertajneheslo', ); dibi::query('INSERT INTO [uzivatele]', $sloupce); Koho to chytlo, muze si vyzkouset dalsi ukazky na strankach autora: http://dibiphp.com/cs/quick-start Dibi je opravdu jednoduche, naucite se jej za par dni pri trose snahy. Diky nemu budete mit mnohem bezpecnejsi aplikace protoze s dibi se nemusite bat strasaka jmenem SQL Injection zapomel jsem rict to podstatne, pokud jste v php trosku pokrocilejsi a pracovali jste uz s databazi prez MySQL_Query(), asi vsechna data do tabulky nejprve prohanite prez mysqlescapestring() (nebo meli byste). U Dibi se na tohle vsechno muzete s pohodou vysrat
  17. Ahoj pod docela krátký době sem naněco přišel udělal sem si svůj redačkní systém a řekl sem si že ho možná dám na net tak tam dám jazyk Třeba se bude hodit tak to hazím a vám sem . Muže to mít využití ne jen při jazyku ale i instalaci nebo třeba nastavení : První co muže být je : vytvořte si soubor settings.php . A vlozte do něj: <?php $ceskyjazykpawno1 = "PawnoCZ | Nejaky Tema"; $ceskyjazykpawno2 = "Vítej na stránce na který se učíme / te pawno"; $ceskyjazykpawno3 = "Pawno.cz Radost stoho se učit ..."; $ceskyjazykpawno4 = "Menu"; $Atakruzne = "atak dale"; ?> Ted sme si udělali základ settings.php Ted ho použijeme v souboru Prihlasen.php Opět si vytvořte soub Prihlasen.php a doněj následujíc€í <?php require "settings.php"; echo "".$ceskyjazykpawno1." ".$ceskyjazykpawno4." "; echo "".$ceskyjazykpawno2." ".$ceskyjazykpawno3." "; ?> takto se to dá udělat samozdřejmně si to upravte podle sebe FUNKCE: $ceskyjazyk1 = promněná která je nadefinovana v settings.php include = aby nám to ty promněný přečetlo tak musímee jako by soubor settings.php vložitdo prihlášen ale aby sme to nemuseli všude vkladat tak nám ktomu slouží include Dále by se to dalo udělat taky podle echo "".$czechpawno[1]." ".$czechpawno[2]." \n"; a do settings.php $czechpawno['1'] = "Hmm tutorial je dobrej taky kdyz ho delal :"; $czechpawno['2'] = "Brayen :D"; Čágo chyby pište opravím //EDIT : Opraveny CHYBY ((Spíš cniriho problémy ))
  18. Pokud se zrovna nehrabete v PHP a zajímá Vás jaká písma se pro web hodí tak proto je pro Vás tento TUT. Samozřejme na web si můžete dát v podtsatě každé písmo ale někomu kdo ho nemá nainstalované se jednoduše nezobrazí. =) 1. Times New Roman Je defaultní tedy základní písmo. Toto písmo se zobrazí pokud není definován font. Většina webů ho nepoužívá ale já bych ho doporučil. Patkové písma začínají bý velmi aktuální a pokud se pěkně sladí s grafikou může to vypadat opravdu pěkně. Zápis do CSS: font-family: Times New Roman, serif; 2. Arial Je nejčastěji používáné písmo hned po Times New Roman. Výborně se z obrazovky čte, ale naopak na papíře dělá problémy. Problém tohoto písma je, že je okoukané a také příliš zahušťuje prostor. Je třeba dávat pozor na to, že Arial je písmo opticky i fakticky vyšší, protože má vysoké malé znaky. Používáte-li Arial zárověň s Timesem, zmenšete Arial (Jen grafické hledisko). Zápis do CSS: font-family: Arial, Helvetica, sans-serif; 3. Verdana Nové písmo vynikající svou kulatostí se stává velmi oblíbeným. Patří do skupin bezpatkových písem, je trochu podobné Arialu. Na rozdíl od Arialu má ale širší znaky a relativně ještě vyšší malé znaky. Je velmi špatně čitelné, ale pokud se nastaví malá velikost a vysoké řádky, dá se to skousnout. Na mnoha starších systémech se nevyskytuje a občas má problémy s českými znaky. Jinak ho však musím doporučit. Jistí se Arialem nebo Courierem. Zápis do CSS: font-family: Verdana, Arial, Courier, sans-serif; 4. Tahoma Skvělé písmo podobné Verdaně, ale má nižší znaky. Další písmo které mohu doporučit. Zápis do CSS: font-family: Tahoma; Každé písmo má nějakou jistotu a tím jsou právě písma umístěné za Hlavním fontem v CSS. Fungovat to bude i bez nich ale s nimi máte jistotu, že se font nastavý přesně podle Vás i když ho daný prohlížeč (browser) nebude podprovat podle Vašich představ. Snad to pomohlo nejen začátečníkům ale i lidem, které se v tomto pohybují již několik let. Z pohledu grafika musím říct že web není jen o grafice, ale má na něm svůj podíl i vybraný font, který musí být vždy ten správny. To, který je ten správný musíte už samy vycítit. Kritiuzujte, hodnoťte, ale nespamujte Sp Daw3 =)
  19. Zdravím. Danielovi se tut na vlastní atributy nepovedl tak se o něj pokusím já Podle postupu optimalizací SEO by soubor stylů měl být zvlášť a tím jasně pochopíme že do html nebudeme vkládat styly pomocí A ani .. Toto vkládání se právě nahradí Vlastními atributy. Takže začneme tím že si vytvoříme nový soubor a pojmenujeme ho třeba styles.css. Z tutu na tag je jasné že do Head vložím jakýsi odkaz na náš soubor css. Tento kod vložíme od hlavičky. A ted můžeme nastavovat vlastní atributy. Prním atributem chceme nastavit #header /*Z mřížky vyvodíme, že atribut není class ale id*/ { width: 999px; /*Nastavíme Headeru šířku*/ background-image: url('images/vas_obrazek.jpg') no-repeat; /*Pozadí*/ padding-top: 120px; /*Odsazení */ } To co jsme nastavili zatím nemá žádný vliv pokud do HTML nevložíme záhadný kod kterým je: A máme nadefinován header. Pokud bychom chtěli nadefinovat třeba část textu a nechceme to delat plošně. Použijeme class. .text { font-family: Tahoma; /* Font textu */ font-size: 12px; /* Velikost textu */ color: #151515; /* Barva textu */ margin: 5px; /* Z každé strany bude text odsazen o 5px */ } A do HTML to použijeme takto: Demonstrační text.. Snad je Vám to hned jasnější a doufám že Vám to pomohlo. Sp Daw3. =)
  20. Úplně jednoduchý ANTI COPIER Funkce: Na stránce nemůže naštěvník dát "pravé tlačítko myší" , nemůže ukládat obrázky , nemůže si otevřít "Zdrojový kód stránky" Prostě nejjednoduší ochrana proti lamám ! Vložte do Doufám že se vám to hodí FUNGUJE POUZE u Netspace a Exploreru !!
  21. TUT: není kopírovaný dělal sem ho pro vás 5 min ! Jde o to že si vytvoříte určítou stránku , která např.: na levý části číst informace z jiný stránky , na pravý části bude číst informace např z kontakt.html. My si dáme do (index.html) 3 rámy který budou obsahovat , horní část která bude číst z (logo.html) , levá část z (menu.html) a ve prostřed bude (uvod.html) ____________________________________ Začneme: Do (index.html) do si vložíte toto : //VELIKOST //VELIKOST Nyní do stránky index.html , už nic nemůžeme jinýho vkládat ! Vytvoříli jsme si 3 rámy , levá část bude číst ze stránky (menu.html) horní ze (logo.html) a ve prostřed ze (uvod.html) ! Nyní si např.: vytvoříme stránku (logo.html) a do ní dáme např.: Nyní na vaší stránce (index.html) máte horní část rámu , načtenou ze stránky (logo.html) ____ Takto budete pokračovat : (uvod.html,menu.html) _______________________________________________________ Jak udělat odkaz aby se otevřená stránka objevila ve prostřed rámu ?? TEXT To je vše doufám , že se vám to hodí
  22. Kaskádové formátování : Jde o to že si vytvoříte dokument , ve kterym bude napsáno a nadefinováno , že všechny vaše stránky budou černý , že odkazy budou 2 cm velký atd...Je to prostě dokument do kterýho zapisujete vzhled vaších ostatních stránek např.: (index.html) Takže START: Začneme že si vytvoříme nový dokument s připonou .css (např.: styly.css) , v tomto dokumentu se nepoužívá žádný HTML jazyk , ani PHP , je to jazyk CSS ... Uděláme si např.: že barva pozadí má být modrá : body { background-color: blue; } Na červenym místě má být vždy příkaz kterýmu chceme definovat vlastnosti ! Na modrym místě jaký vlastnosti např.: Barvu,Pozadí,velikost atd... A nakonec musíte svým jiným strankám nadefinovat, že budou poslouchat příkazy stránky styly.css ! Takže všude kam dáte tento kód , tak tyto stránky budou číst definice ze stránky styly.css ! Další ukázky : p { color: green; text-align: center; } Příkaz bude zelený a bude vždy ten text ve prostřed ! A to je vše pro začátek ..
  23. [/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]
  24. Daw3

    návod Head a jeho tagy

    Zdravím. Head nebo-li hlavička. Jak má vlastně vypadat? //definice znakové sady tato podporuje ěščřžýáíé (dále existuje ISO nebo UTF) //definice jazyka pro vyhledávač (Google) //Popisek stránky //Klíčová slova //Jméno autora //odkaz na CSS soubor (http://vasestranka.cz/styles.css) //odkaz na ikonku webu tedy favicon (http://vasestranka.cz/favicon.ico) David Minaschek - Designer's portfolio //titulek stránky Dříve se do head podle kvůli validitě dával robots.txt. Já jsem ho zde nezmínil nicméně ho můžete použít. Pokud něčemu nebudete rozumět nebo budete mít další otázky napište. =) Do můžeme zapsat samozřejmě více tagů, ale zde jsou vypsány ty nejzákladnější.
×
×
  • Create New...