Horovčák: spracovanie_vstupov_pouzivatela1.doc 1-7

Tamanho: px
Começar a partir da página:

Download "Horovčák: spracovanie_vstupov_pouzivatela1.doc 1-7"

Transcrição

1 Horovčák: spracovanie_vstupov_pouzivatela1.doc Reťazce v PHP Reťazec je v PHP základným typom v rôznych druhoch prenosu, napr. pri prenose parametrov medzi formulárom a skriptom na jeho spracovanie, pri prenose parametrov medzi dvoma alebo viacerými skriptami, ale predovšetkým pri rôznych výberoch z databázových tabuliek. Všade tam sa stretávame s potrebou spracovania reťazca. Toto spracovanie môže nadobúdať rôzne formy, napríklad výbery znakov, podreťazcov, kopírovanie, spájanie, nahradzovanie či vynechávanie znakov v reťazci atď. Táto skutočnosť je reflektovaná v pomerne vysokom počte štandardných funkcií PHP (v časti String), ktoré sú uvedené v tabuľke spolu s ich popisom. Funkcia Význam Funkcia Význam addcslashes spätné lomky v C štýle strcasecmp porovná 2 reťazce addslashes doplní spätné lomky strchr prvý výskyt znaku bin2hex konverzia binary -> hexa strcmp porovná 2 reťazce chop alias rtrim strcoll porovná 2 reťazce chr znak ASCII kódu strcspn počet znakov <> od reťazca 2 chunk_split rozdelí reťazec na časti strip_tags odstráni tagy z reťazca convert_cyr_string prevod reťazca stripcslashes odstráni lomky z reťazca count_chars info o znakoch reťazca stripslashes odstráni lomky z reťazca crc32 crc32 polynóm reťazca stristr case-insensitive strstr() crypt zašifrovanie reťazca strlen dĺžka reťazca echo Výpis reťazca strnatcmp porovná 2 reťazce explode z reťazca pole strnatcasecmp porovná 2 reťazce get_html_translation_table Vracia translačnú tabuľku strncmp porovná 2 reťazce get_meta_tags pole meta značiek súboru str_pad doplní reťazec na dĺžku htmlentities prevod na html entity strpos prvý výskyt reťazca htmlspecialchars špec. znaky na html entity strrchr posledný výskyt znaku implode z poľa jeden reťazec str_repeat opakuje reťazec join z poľa jeden reťazec strrev obráti reťazec ltrim odstráni biele znaky zľava strrpos posledný výskyt reťazca md5 md5 hash reťazca strspn počet znakov odpovedajúcich reťazcu2 md5_file md5 hash súboru strstr prvý výskyt reťazca nl2br <BR> pred koniec riadku strtok oddelí segmenty ord ASCII hodnota 1. znaku strtolower na malé písmená parse_str reťazec do premenných strtoupper na veľké písmená print vypíše reťazec str_replace náhrada printf výpis formátovaný reťazec strtr náhrada znakov quoted_printable_decode prevod na 8-bitový reťazec substr podreťazec quote_meta pred meta doplní lomky substr_count počet výskytov str_rot13 rot13 transformácia substr_replace náhrada podreťazca rtrim odstráni biele znaky sprava trim odstráni biele znaky zľava i sprava sscanf vstup z reťazca ucfirst prvý znak reťazca veľký setlocale nastav lokálne info ucwords prvý znak každého slova veľký similar_text podobnosť 2 reťazcov vprintf výstup formátovaného reťazca soundex soundex kľúč reťazca vsprintf formátovaný reťazec sprintf formátovaný reťazec wordwrap riadkovanie textu strncasecmp porovná n znakov

2 Horovčák: spracovanie_vstupov_pouzivatela1.doc Práca s funkciami Bližší pohľad na niekoľko vybraných funkcií osvetľuje princípy práce s reťazcami v prostredí PHP. Jednou z najčastejšie používaných funkcií je substr(), ktorá vracia časť reťazca string substr (string zdroj, int start[, int dlzka]); Číslovanie znakov v reťazci sa začína od nuly. Funkcia vracia časť reťazca od pozície start. Ak je zadaný tretí nepovinný parameter, tak veľkosť podreťazca je daná parametrom dlzka. Ak tretí parameter zadaný nie je, podreťazcom je časť reťazca od pozície start po koniec reťazca. Záporná hodnota druhého parametra udáva, že začiatok podreťazca bude určovaný nie od začiatku, ale od konca reťazca. Podobne aj záporná hodnota tretieho parametra znamená počítanie dĺžky podreťazca nie od jeho začiatku, ale od konca zdrojového reťazca. Niekoľko príkladov ret1.php: <?php //ret1.php $zdroj="dnes je celkom pekne"; $od=7; echo ("<BR>1=<B>".substr($zdroj,$od)."</B> ".$od.". znak od zaciatku"); $od=7; $po=7; echo ("<BR>2=<B>".substr($zdroj,$od,$po)."</B> ".$po." znakov od ".$od.". znaku od zaciatku"); $od=7; $po=17; echo ("<BR>3=<B>".substr($zdroj,$od,$po)."</B> ".$po." znakov od ".$od.". znaku od zaciatku<br>"); $od=-6; echo ("<BR>4=<B>".substr($zdroj,$od)."</B> od ".$od.". znaku od konca"); $od=-12; $po=6; echo ("<BR>5=<B>".substr($zdroj,$od,$po)."</B> ".$po." znakov od ".$od.". znaku od konca<br>"); $od=0; $po=-6; echo ("<BR>6=<B>".substr($zdroj,$od,$po)."</B> od ".$od.". znaku po ".$po." $od=5; $po=-6; echo ("<BR>7=<B>".substr($zdroj,$od,$po)."</B> od ".$od.". znaku po ".$po." $od=10; $po=-10; echo ("<BR>8=<B>".substr($zdroj,$od,$po)."</B> od ".$od.". znaku po ".$po." $od=-12; $po=-6; echo ("<BR>9=<B>".substr($zdroj,$od,$po)."</B> od ".$od.". znaku po ".$po." 1= celkom pekne 7. znak od zaciatku 2= celkom 7 znakov od 7. znaku od zaciatku 3= celkom pekne 17 znakov od 7. znaku od zaciatku 4= pekne od -6. znaku od konca 5=celkom 6 znakov od -12. znaku od konca 6=Dnes je celkom od 0. znaku po -6 znakov od konca 7=je celkom od 5. znaku po -6 znakov od konca 8= od 10. znaku po -10 znakov od konca 9=celkom od -12. znaku po -6 znakov od konca Dôležitá je aj funkcia trim() so svojimi variáciami ltrim() a rtrim(), ktorá slúži na orezanie prázdnych znakov (medzery, tabelátory, znaky konca riadku) na začiatku aj na konci reťazca. Funkcia strlen() vracia dĺžku reťazca

3 Horovčák: spracovanie_vstupov_pouzivatela1.doc 3-7 v znakoch. Funkcie chr() a ord() sú komplementárne, prvá vracia znak zodpovedajúci kódu ASCII, druhá naopak vracia ASCII kód prislúchajúci danému znaku ret2.php. <?php //ret2.php $zdroj=" Dnes je celkom pekne "; echo ("<PRE>1=<B>".$zdroj."</B> ma dlzku ".strlen($zdroj)."</pre>"); $zdr1=rtrim($zdroj); $zdr2=ltrim($zdroj); $zdr3=trim($zdroj); echo ("<BR>2= rtrim : ".strlen($zdr1)." ltrim : ".strlen($zdr2)." trim : ".strlen($zdr3)); $zn='a'; echo ("<BR>3= znak : ".$zn." ma ASCII kod ".ord($zn)." a spat znak : ".chr(ord($zn))); 1= Dnes je celkom pekne ma dlzku 33 2= rtrim : 30 ltrim : 23 trim : 20 3= znak : A ma ASCII kod 65 a spat : A Formátovaný výstup na obrazovku alebo do reťazca poskytujú funkcie printf() a sprintf(), ktoré sú (až na tri malé detaily) identické s rovnomennými štandardnými funkciami jazyka C. Ich syntax je void printf (string format [, mixed args] ); string sprintf (string format [, mixed args] ); Formátovací reťazec pozostáva z obyčajných znakov, ktoré sú kopírované priamo na výstup a z formátových konverzií, ktoré určujú spôsob formátovania jednotlivých argumentov funkcie na výstupe. Každá formátová konverzia obsahuje začiatočný znak % a môže (nemusí) mať až 5 ďalších špecifikátorov. V poradí zľava doprava sú to: 1. špecifikátor doplnenia (padding) znak, ktorým sa doplní výsledok na požadovanú dĺžku. U reťazcov je to implicitne medzera, u čísel znak 0. Pre iný znak ako medzera alebo nula treba pred neho dať apostrof: x. Najčastejšie sa používa znak bodka (.). 2. špecifikátor zarovnania (alignment) implicitne sa reťazca zarovnávajú doprava, pre zarovnanie doľava treba vložiť znak pomlčka. 3. špecifikátor minimálnej dĺžky (width) minimálny počet zobrazovaných znakov reťazca, u desatinných čísel je to počet miest celej časti čísla. 4. špecifikátor presnosti (precision) u desatinných čísel udáva počet zobrazovaných miest za desatinnou bodkou, u reťazcov maximálnu dĺžku zobrazenia. Medzi špecifikátor dĺžky a presnosti píšeme znak bodka. 5. špecifikátor typu (type) indikuje dátový typ argumentu a môže nadobúdať hodnoty d dekadické celé číslo b binárne celé číslo o osmičkové celé číslo x hexa celé číslo (malé) X hexa celé číslo (veľké) c znak f desatinné číslo e desatinné číslo (exponenciálny tvar) s reťazec % - znak pre percento Prvý príklad s ukážkou práce s podreťazcami môže po doplnení formátovania do výstupu vyzerať napríklad takto ret3.php:

4 Horovčák: spracovanie_vstupov_pouzivatela1.doc 4-7 <?php //ret3.php $zdroj="dnes je celkom pekne"; $od=7; $frm="<br>%'.-4.4s<b>%' s</b>%'.3.3d. znak od zaciatku"; printf ($frm,"1=",substr($zdroj,$od),$od); $od=7; $po=7; $frm1="<br>%'.-4.4s<b>%' s</b>%'.3.3d znakov od %'.3.3d. znaku od zaciatku"; printf($frm1,"2=",substr($zdroj,$od,$po),$po,$od); $od=7; $po=17; printf($frm1,"3=",substr($zdroj,$od,$po),$po,$od,"<br>"); $od=-6; $frm2="<br><br>%'.-4.4s<b>%' s</b> od %'.3.3d. znaku od konca"; printf($frm2,"4=",substr($zdroj,$od),$od); $od=-12; $po=6; $frm3="<br>%'.-4.4s<b>%' s</b>%'.3.3d znakov od %'.3.3d. znaku od konca"; printf($frm3,"5=",substr($zdroj,$od,$po),$po,$od); $od=0; $po=-6; printf($frm3,"6=",substr($zdroj,$od,$po),$po,$od); $od=5; $po=-6; printf($frm3,"7=",substr($zdroj,$od,$po),$po,$od); $od=10; $po=-10; printf($frm3,"8=",substr($zdroj,$od,$po),$po,$od); $od=-12; $po=-6; printf($frm3,"9=",substr($zdroj,$od,$po),$po,$od); 1=.. celkom pekne...7. znak od zaciatku 2=.. celkom...7 znakov od..7. znaku od zaciatku 3=.. celkom pekne...17 znakov od..7. znaku od zaciatku 4=.. pekne... od.-6. znaku od konca 5=..celkom...6 znakov od -12. znaku od konca 6=..Dnes je celkom...-6 znakov od..0. znaku od konca 7=..je celkom...-6 znakov od..5. znaku od konca 8= znakov od.10. znaku od konca 9=..celkom...-6 znakov od -12. znaku od konca Aby sme získali výstup v uvedenom tvare na obrazovke, musíme ešte zabezpečiť vhodné neproporcionálne písmo, pretože u ostatných fontov je šírka rôznych znakov rôzna a ten istý výstup s bežným fontom bude mať tvar 1=.. celkom pekne...7. znak od zaciatku 2=.. celkom...7 znakov od..7. znaku od zaciatku 3=.. celkom pekne...17 znakov od..7. znaku od zaciatku 4=.. pekne... od.-6. znaku od konca 5=..celkom...6 znakov od -12. znaku od konca 6=..Dnes je celkom...-6 znakov od..0. znaku od konca 7=..je celkom...-6 znakov od..5. znaku od konca 8= znakov od.10. znaku od konca 9=..celkom...-6 znakov od -12. znaku od konca Funkcie printf() a sprintf() umožňujú vytvárať flexibilné, prípadne aj skriptom riadené formátovanie reťazcov aj čísel. Na jednoduchšie formátovanie iba čísel je určená funkcia number_format().

5 Horovčák: spracovanie_vstupov_pouzivatela1.doc Špeciálne funkcie v PHP Pomáhajú pre správnej prezentácii zadaných vstupných hodnôt nl2br(), môžu zabrániť zadávaniu elementov jazyka HTML alebo PHP prostredníctvom vstupných hodnôt strip_tags(), vedia nahradzovať špeciálne HTML znaky príslušnými entitami htmlentities(), htmlspecialchars() a môžu upravovať situáciu s lomkami addslashes(), stripslashes() a quotemeta(). Funkcia nl2br() umožňuje nahradiť znak nového riadku zadaný vo vstupoch (napríklad vo vstupnom prvku textarea) HTML príkazom <BR>. S využitím tejto funkcie môžeme dosiahnuť správny vzhľad a prezentáciu vstupných hodnôt, prípadne ich ukladanie po jednotlivých riadkoch do databázovej tabuľky do rôznych stĺpcov. Funkciu strip_tags() môžeme využiť na zabránenie zadania príkazu HTML alebo PHP, resp. časti (útočného, škodlivého, chybu spôsobujúceho) skriptu prostredníctvom vstupného formulára. V príklade spf1.php bola časť adresy Meno zadaná spolu s elementom <B> a </B>. <!DOCTYPE html public "-//W3C//DTD HTML 4.01 //EN"> <HTML> <HEAD> <TITLE>spf1.php</TITLE> </HEAD> <BODY> <FORM METHOD="post" ACTION="spf1.php"> Vasa adresa:<br> <TEXTAREA NAME="adresa" ROWS=3 COLS=30></TEXTAREA> <INPUT VALUE="Odoslat" TYPE="submit"> </FORM> <?php //spf1.php echo "<EM>Vypis adresy 1:</EM><BR>".$adresa."<BR>"; echo "<EM>Vypis adresy 2:</EM><BR>".nl2br($adresa)."<BR>"; echo "<EM>Vypis adresy 3:</EM><BR>".nl2br(strip_tags($adresa)); </BODY> </HTML> Vypis adresy 1: Meno Priezvisko Ulica cislo Obec Vypis adresy 2: Meno Priezvisko Ulica cislo Obec Vypis adresy 3: Meno Priezvisko Ulica cislo Obec Syntax funkcie strip_tags() má tvar string strip_tags ( string str [, string allowable_tags] ); Ak druhý parameter nie je zadaný, odstraňovanie sa vzťahuje na všetky elementy. V prípade potreby je možné v rámci druhého parametra funkcie zadať zoznam odstraňovaných elementov jazyka HTML či PHP. Prevod vybraných znakov na príslušné HTML entity má na starosti funkcia htmlspecialchars(). Prevod sa týka znakov ampersand, jednoduchý a dvojitý apostrof a znak menší a väčší. Všetky citlivé znaky prevádza na odpovedajúce HTML entity funkcia htmlentities(). Syntax funkcie htmlspecialchars() má tvar string htmlspecialchars ( string str [, int quote_style [, string charset]] ); Druhým parametrom sa dá riadiť spôsob prevodu apostrofov (oboje ENT_QUOTES, žiadne ENT_NOQUOTES, len dvojité ENT_COMPAT - default). Tretí parameter špecifikuje kódovú stránku používanú pri prevode. Default hodnota je ISO Príklad spf2.php generuje nižšie uvedený kód a výstup. <?php //spf2.php $str="<a href='spf2.php'>test funkcie htmlspecialchars()</a>"; $new = htmlspecialchars($str, ENT_QUOTES);

6 Horovčák: spracovanie_vstupov_pouzivatela1.doc 6-7 echo "<BR>str=".$str; echo "<BR>new=".$new; <BR>str=<a href='spf2.php'>test funkcie htmlspecialchars()</a><br>new=<a href=&#039;spf2.php&#039;>test funkcie htmlspecialchars()</a> str=test funkcie htmlspecialchars() new=<a href='spf2.php'>test funkcie htmlspecialchars()</a> Zatiaľ čo funkcia htmlspecialchars() robí vstup od používateľa bezpečnejší pre jeho zobrazovanie v prehliadačoch, funkcie addslashes() a quotemeta() robia vstup od používateľa bezpečnejší pre jeho spracovanie (databáza, skripty, pošta, iné procesy). Funkcia addslashes() vracia reťazec doplnený lomkami pred znakmi, ktoré potrebujú byť apostrofované v databázovom dotaze. Sú to znaky jednoduchý apostrof ( ), dvojitý apostrof ( ), spätná lomka (\) a NUL. Opačnú činnosť, teda odstránenie lomiek spred uvedených znakov, vykonáva funkcia stripslashes(). Ilustrácia ich činnosti je v príklade spf3.php. <?php //spf3.php $str0="<a href=\"spf3.php\">funkcie 'addslashes(\) - stripslashes(\)' </a>"; $str1 = addslashes($str0); $str2 = stripslashes($str1); echo "<BR>str0=".$str0; echo "<BR>str1=".$str1; echo "<BR>str2=".$str2; <BR>str0=<a href="spf3.php">funkcie 'addslashes(\) - stripslashes(\)' </a><br>str1=<a href=\"spf3.php\">funkcie \'addslashes(\\) - stripslashes(\\)\' </a><br>str2=<a href="spf3.php">funkcie 'addslashes(\) - stripslashes(\)' </a> str0=funkcie 'addslashes(\) - stripslashes(\)' str1=funkcie \'addslashes(\\) - stripslashes(\\)\' str2=funkcie 'addslashes(\) - stripslashes(\)' Podobný význam ako addslashes() má aj funkcia quotemeta() s tým, že jej rozsah znakov doplňovaných spätnými lomkami je väčší. Sú to znaky. \\ + *? [ ^ ] ( $ ). Ilustračný príklad spf4.php s výpisom generovaného kódu: <?php //spf4.php $str0="funkcia quotemeta() - znaky. \\ + *? [ ^ ] ( $ )"; $str1 = quotemeta($str0); $str2 = stripslashes($str1); echo "<BR>str0=".$str0; echo "<BR>str1=".$str1; echo "<BR>str2=".$str2; <BR>str0=Funkcia quotemeta() - znaky. \ + *? [ ^ ] ( $ )<BR>str1=Funkcia quotemeta\(\) - znaky \. \\ \+ \* \? \[ \^ \] \( \$ \)<BR>str2=Funkcia quotemeta() - znaky. \ + *? [ ^ ] ( $ ) str0=funkcia quotemeta() - znaky. \ + *? [ ^ ] ( $ ) str1=funkcia quotemeta\(\) - znaky \. \\ \+ \* \? \[ \^ \] \( \$ \) str2=funkcia quotemeta() - znaky. \ + *? [ ^ ] ( $ )

7 Horovčák: spracovanie_vstupov_pouzivatela1.doc 7-7 Pri vytváraní odkazov a pri generovaní prenosu parametrov medzi jednotlivými skriptovými súbormi sa môžeme stretnúť s výskytom rôznych špeciálnych znakov v jednotlivých hodnotách, a zvlášť ak sú nejakým spôsobom napojené na vstupné formuláre. Pri prenose údajov medzi web serverom a prehliadačom klienta pracuje tzv. kódovanie URL, ktoré zabezpečuje prevod zakázaných i nesprávnych znakov na znaky, ktoré nespôsobujú problémy pri prenose. Pri dynamickej tvorbe prenosu parametrov je užitočné poznať základné princípy tohoto kódovania a vhodne ich riešiť. Jedným z problémov je dvojitá interpretácia medzery. Ak sa vyskytne v časti prenášanej hodnoty (dvojica premenna=hodnota&prem1=hodn1), je nahradená znakom +. Vo všetkých ostatných situáciách je nahradzovaná hexa kódom %20 (ASCII kód medzery). Situáciu riešia štandardné funkcie pre znak + sú to urlencode() a urldecode(), pre kód %20 rawurlencode() a rawurldecode(). Literatúra [1] PECKA M.: 2005 PHP Perl-compatible regulární výrazy v PHP. Séria článkov. [Internet] [ ] < [2] [Internet] [ ] < [3] [Internet] [ ] <

MANIPULAÇÃO DE STRINGS

MANIPULAÇÃO DE STRINGS MANIPULAÇÃO DE STRINGS PROF. ME. HÉLIO ESPERIDIÃO 2 STRLEN Retorna o tamanho de uma string 3 LTRIM Retira espaços em branco do início da string 4 RTRIM Retira espaço em branco do final da string 5 TRIM

Leia mais

PROJETO PEDAGÓGICO INSTITUIÇÃO DE ENSINO CURSO

PROJETO PEDAGÓGICO INSTITUIÇÃO DE ENSINO CURSO PROJETO PEDAGÓGICO INSTITUIÇÃO DE ENSINO RAZÃO SOCIAL: OTAVIO MEDEIROS DIAS EPP NOME DE FANTASIA: CURSOSVIRTUAIS.NET CNPJ: 08.179.401/0001-62 REGISTRO ABED: 7734 - CATEGORIA INSTITUCIONAL NOME: MODALIDADE:

Leia mais

1. Introdução. O que é PHP?

1. Introdução. O que é PHP? 1. Introdução O que é PHP? PHP é uma linguagem que permite criar sites WEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL e links. A diferença de PHP com

Leia mais

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec

Construindo Aplicações Web com. PHPe MySQL. André Milani. Novatec Construindo Aplicações Web com PHPe MySQL André Milani Novatec Sumário Agradecimentos...17 Sobre o autor...18 Prefácio...19 Convenções utilizadas neste livro...20 Numeração de linhas... 20 Capítulo 1 Bem-vindo

Leia mais

Capítulo 1 Introdução... 15. A quem se destina... 17. Convenções utilizadas... 18. Evolução do PHP... 19. Capítulo 2 Sintaxe do PHP...

Capítulo 1 Introdução... 15. A quem se destina... 17. Convenções utilizadas... 18. Evolução do PHP... 19. Capítulo 2 Sintaxe do PHP... Conteúdo do Manual Capítulo 1 Introdução... 15 Objectivos do manual...17 A quem se destina... 17 Versão do PHP utilizada... 18 Convenções utilizadas... 18 Evolução do PHP... 19 PHP/FI... 19 PHP/FI 2.0...

Leia mais

Construindo Aplicações Web com. PHPe MySQL. 2ª Edição. André Milani. Novatec

Construindo Aplicações Web com. PHPe MySQL. 2ª Edição. André Milani. Novatec Construindo Aplicações Web com PHPe MySQL 2ª Edição André Milani Novatec Copyright 2010,2016 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Panorâmica geral sobre PHP. PHP é uma linguagem que permite fazer. um ficheiro em PHP contem código PHP misturado com HTML.

Panorâmica geral sobre PHP. PHP é uma linguagem que permite fazer. um ficheiro em PHP contem código PHP misturado com HTML. Panorâmica geral sobre PHP PHP é uma linguagem que permite fazer páginas dinâmicas. um ficheiro em PHP contem código PHP misturado com HTML. em vez de PHP podíamos utilizar outra linguagem qualquer desde

Leia mais

Analista Programador de Informática

Analista Programador de Informática Analista Programador de Informática Nome do Curso Analista Programador de Informática Objectivos do Curso Este curso visa preparar os formandos para uma carreira informática de âmbito empresarial ou como

Leia mais

RADIOPROJEKT. Základné výsledky. IX. etapa 2015 až XI. etapa 2015

RADIOPROJEKT. Základné výsledky. IX. etapa 2015 až XI. etapa 2015 RADIOPROJEKT Základné výsledky IX. etapa 2015 až XI. etapa 2015 PRIESKUM TRHU, MÉDIÍ A VEREJNEJ MIENKY, VÝVOJ SOFTVÉROV Kremnická 6, Petržalka - Dvory, 851 01 Bratislava V tel.: 02 / 5443 5539, fax: 02

Leia mais

PHP É uma linguagem de scripting especialmente útil para gerar HTML. É uma linguagem normalmente embebida num documento HTML

PHP  É uma linguagem de scripting especialmente útil para gerar HTML. É uma linguagem normalmente embebida num documento HTML PHP http://php.net/ É uma linguagem de scripting especialmente útil para gerar HTML É uma linguagem normalmente embebida num documento HTML É uma linguagem de scripting que corre no servidor: em condições

Leia mais

RADIOPROJEKT. Základné výsledky. I. až III. etapa 2018

RADIOPROJEKT. Základné výsledky. I. až III. etapa 2018 RADIOPROJEKT Základné výsledky I. až III. etapa 2018 PRIESKUM TRHU, MÉDIÍ A VEREJNEJ MIENKY, VÝVOJ SOFTVÉROV Kremnická 6, Petržalka - Dvory, 851 01 Bratislava V tel.: 02 / 5443 5539, fax: 02 / 5464 8064

Leia mais

Aplicações Web com PHP

Aplicações Web com PHP Aplicações Web com PHP Curso de Aplicaçoes WEB em PHP Autor: Mauricio Vivas Copyright (c) 2000, Mauricio Vivas de Souza Barreto. Permission is granted to copy, distribute and/or modify this document under

Leia mais

2.1. Základné črty programového prostriedku MatLab

2.1. Základné črty programového prostriedku MatLab 2. MATLAB - ZÁKLADY V tejto kapitole sú uvedené základné funkcie a črty programového prostriedku MatLab, od práce s premennými cez vektorové a maticové operácie až po grafické znázornenie výpočtov tak,

Leia mais

Funções Manipulação de Arquivos Manipulação de Strings Manipulação de Arrays Manipulação de Objetos. Manipulação de Arquivos. Manipulação de Arquivos

Funções Manipulação de Arquivos Manipulação de Strings Manipulação de Arrays Manipulação de Objetos. Manipulação de Arquivos. Manipulação de Arquivos Funções Manipulação de Arrays Manipulação de Objetos fopen Abre um arquivo e retorna um identificador. int fopen(string arquivo modo) $fp = fopen( /home/pablo/file.txt, r ); $fp = fopen( /home/pablo/file.gif,

Leia mais

Mestrado em Engenharia Física Tecnológica

Mestrado em Engenharia Física Tecnológica 21 a Aula - Biblioteca Standard (II) Programação Mestrado em Engenharia Física Tecnológica Samuel M. Eleutério sme@tecnico.ulisboa.pt Departamento de Física Instituto Superior Técnico Universidade de Lisboa

Leia mais

Programação para Internet II PHP Funções. Nuno Miguel Gil Fonseca

Programação para Internet II PHP Funções. Nuno Miguel Gil Fonseca Programação para Internet II 2.4. PHP Funções Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Funções O recurso ao uso de funções permite obter código mais simples, mais legível e mais simples de codificar

Leia mais

Curso: PHP Autor: Bruno Rodrigues Siqueira (bruno@netfly.com.br)

Curso: PHP Autor: Bruno Rodrigues Siqueira (bruno@netfly.com.br) www.imasters.com.br Curso: PHP Autor: Bruno Rodrigues Siqueira (bruno@netfly.com.br) Índice ÍNDICE... 2 1. INTRODUÇÃO... 10 O QUE É PHP?...10 HISTÓRIA DO PHP... 11 O QUE PODE SER FEITO COM PHP?... 12 TABELA

Leia mais

GUIA PHP com MYSQL Autor: Everton Mendes Messias

GUIA PHP com MYSQL Autor: Everton Mendes Messias PHP (Hypertext Preprocessor) : Linguagem de programação interpretada. Tags PHP: phpinfo(); Comentários: //, # - comentário de uma linha /* comentário de várias linhas */ GUIA PHP com MYSQL Autor: Everton

Leia mais

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti http://ead.celsomasotti.com.br LÓGICA DE PROGRAMAÇÃO Professor Celso Masotti http://ead.celsomasotti.com.br Ano: 2015 1 HTML & PHP em Ambiente Web PARTE II Sumário I Decisão... 4 Operadores de Comparação... 6 II IF ELSEIF ELSE... 7

Leia mais

Segurança em Sistemas Web. Addson A. Costa

Segurança em Sistemas Web. Addson A. Costa Segurança em Sistemas Web Addson A. Costa Spoofing de formulários Spoofing consiste em falsificação, por exemplo, na área de redes um computador pode roubar o IP de outro e assim fazer-se passar por ele.

Leia mais

Algoritmos Avançados

Algoritmos Avançados Algoritmos Avançados Entrada e Saída Fernando Paulovich & Gustavo Batista & Maria da Graça Pimentel Principais Funções #include printf - impressão formatada em stdout; sprintf - impressão formata

Leia mais

Programação e Sistemas de Informação

Programação e Sistemas de Informação Gestão e Programação de Sistemas Informáticos Programação e Sistemas de Informação Programação e Sistemas de Informação REVISÕES 1 Conteúdos Introdução Declaração de strings Atribuição de valores a strings

Leia mais

SQL/HTML Injection e Criptografia Professor Fábio Luís da Silva Santos

SQL/HTML Injection e Criptografia Professor Fábio Luís da Silva Santos SQL/HTML Injection e Criptografia Professor Fábio Luís da Silva Santos SQL Injection Muitos desenvolvedores web não sabem de como consultas SQL podem ser manipuladas e presumem que uma consulta de SQL

Leia mais

Vetores e Strings. 4. Funções Básicas para manipulação de Strings. A função gets() lê uma string do teclado. Sua forma geral é:

Vetores e Strings. 4. Funções Básicas para manipulação de Strings. A função gets() lê uma string do teclado. Sua forma geral é: 4. Funções Básicas para manipulação de Strings - gets A função gets() lê uma string do teclado. Sua forma geral é: gets (nome_da_string); 187 - gets (continuação) Exemplo: Vetores e Strings 188 #include

Leia mais

Finalidade dos formulários

Finalidade dos formulários ENTENDENDO O FORMULÁRIO Na opinião de muitos a criação de formulários na linguagem HTML é uma das áreas mais importantes no desenvolvimento web. Diferentemente de outras marcações HTML o formulário não

Leia mais

Programação Web Aula 11 - PHP

Programação Web Aula 11 - PHP Programação Web Aula 11 - PHP Departamento de Informática UFPR 4 de Maio de 2015 1 Origens 2 Exemplo Exemplo - arquivo PHP Exemplo: arquivo cliente Características Sintáticas Variáveis Tipos Expressões

Leia mais

Teste de avaliação de frequência Parte Prática

Teste de avaliação de frequência Parte Prática Abaixo está uma proposta de solução para os exercícios do teste de avaliação de frequência às aulas práticas. Se tem dúvidas sobre esta resolução, fale com o seu Professor. GRUPO I HTML 1. CrieumHTMLcom3tiposdiferentesdelistasnãonumeradas.

Leia mais

Introdução a Liguagem PHP. Unidade C Linguagem de Programação Web

Introdução a Liguagem PHP. Unidade C Linguagem de Programação Web Introdução a Liguagem PHP Unidade C Linguagem de Programação Web Unidade C Sistema Universidade Aberta do Brasil - UAB IF Sul-rio-grandense UNIDADE C INTRODUÇÃO A LINGUAGEM PHP Linguagem PHP Esta unidade

Leia mais

Aula 09 PHP e formulários HTML. Prof. Pedro Baesse

Aula 09 PHP e formulários HTML. Prof. Pedro Baesse Aula 09 PHP e formulários HTML Prof. Pedro Baesse pedro.baesse@ifrn.edu.br Como criar um formulário Enviando as informações para um programa PHP Método GET Método POST Como tratar as informações recebidas

Leia mais

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor

Leia mais

Linguagem Linguag C - String Prof. Nilton 1

Linguagem Linguag C - String Prof. Nilton 1 Linguagem C - String Prof. Nilton 1 String Uma seqüência de letras, dígitos, símbolos e ou espaços em branco, conhecida também de cadeia de caracteres. A sequência deve estar entre aspas duplas. Mauro

Leia mais

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas)

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Web Container: e JSP Sumário Protocolo HTTP Exemplos de JSP (Java Server Pages) Exemplos JSP 2 Protocolo HTTP URL: Um URL (Uniform

Leia mais

Funções Diversas. Filtro Exemplo validação de . Funções para Data e Hora

Funções Diversas. Filtro Exemplo validação de  . Funções para Data e Hora Funções Diversas A função is_numeric testa se o valor recebido é número. is_numeric($valor) Podemos utilizar para testar se não é número.!is_numeric($valor) A função is_null() testa se a variável não contém

Leia mais

SCC-211 Lab. Algoritmos Avançados

SCC-211 Lab. Algoritmos Avançados SCC-211 Lab. Algoritmos Avançados Capítulo 1 Entrada e Saída João Luís G. Rosa 1 Principais Funções #include printf - impressão formatada em stdout; sprintf - impressão formata em strings; gets

Leia mais

Programação. MEAer e LEE. Bibliotecas e Funções Exercícios. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre

Programação. MEAer e LEE. Bibliotecas e Funções Exercícios. Bertinho Andrade da Costa. Instituto Superior Técnico. 2010/2011 1º Semestre Programação MEAer e LEE Bertinho Andrade da Costa 2010/2011 1º Semestre Instituto Superior Técnico Bibliotecas e Funções Exercícios Programação 2010/2011 DEEC-IST Bibliotecas e funções 1 Sumário Bibliotecas

Leia mais

Bibliotecas e Funções Apresentação das bibliotecas de funções principais do C

Bibliotecas e Funções Apresentação das bibliotecas de funções principais do C Sumário Bibliotecas e Funções Apresentação das bibliotecas de funções principais do C Consulte o ficheiro libc.html (da gnu.org) que está disponível na página da cadeira Exercícios (Tipo exame) Determinação

Leia mais

Introdução à linguagem HTML. Volnys Borges Bernal

Introdução à linguagem HTML. Volnys Borges Bernal 1 Introdução à linguagem HTML Volnys Borges Bernal 2013-2015 Volnys Bernal 2 Introdução à linguagem HTML Sumário Visão geral Primeira página Principais tags Principais atributos Formulários 2011-2015 Volnys

Leia mais

PHP e MySQL Desenvolvimento Web

PHP e MySQL Desenvolvimento Web PHP e MySQL Desenvolvimento Web 1 PHP e MySQL Desenvolvimento Web Autor: Felipe Costa Fernandes PHP e MySQL Desenvolvimento Web 2 PHP e MySQL Desenvolvimento Web Luke Welling e Laura Thomson O QUE É PHP?...2

Leia mais

Compilador C para o 8051

Compilador C para o 8051 ELL7030 - Microprocessadores Prof. Raimes Moraes Compilador C para o 8051 1) Diretivas de Controle: controlam a atuação do compilador. Podem ser especificadas no comando de compilaçao (acima) ou no código

Leia mais

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)

Desenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) Desenvolvimento de Sistemas Web Prof. Leandro Roberto Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) JavaScript Eventos Alguns eventos de uma página HTML podem ser interceptados e programados

Leia mais

Mestrado em Engenharia Física Tecnológica

Mestrado em Engenharia Física Tecnológica 20 a Aula - Biblioteca Standard (II) Programação Mestrado em Engenharia Física Tecnológica Samuel M. Eleutério sme@tecnico.ulisboa.pt Departamento de Física Instituto Superior Técnico Universidade de Lisboa

Leia mais

Introdução à programação de lado do servidor. O linguagem PHP.

Introdução à programação de lado do servidor. O linguagem PHP. Introdução à programação de lado do servidor. O linguagem PHP. Conferencia 9 MSc. Yoenis Pantoja Zaldívar Resumo Arquitetura em três capas. PHP Estrutura Sintaxis (variávels, constantes, operadores, estruturas

Leia mais

Segurança Web com PHP 5 Douglas V. Pasqua Zend Certified Enginner

Segurança Web com PHP 5 Douglas V. Pasqua Zend Certified Enginner Segurança Web com PHP 5 Douglas V. Pasqua Zend Certified Enginner Objetivo Disseminar boas práticas para o desenvolvimento de código seguro em php. Exemplificar como são feitos os ataques e suas respectivas

Leia mais

Fotografovanie vtákov v zajatí

Fotografovanie vtákov v zajatí Tipy pro chovatele str. 37 EXOTA 7 8/2013 Foto 1: Otvorenosť clony fotoaparátu Foto 2: Hĺbka ostrosti pri clone č. 2 Čiernohlavý fialovoprsý modrý samček amadiny Gouldovej Foto 3: Hĺbka ostrosti pri clone

Leia mais

Professor Jefferson Chaves Jefferson de Oliveira Chaves

Professor Jefferson Chaves Jefferson de Oliveira Chaves Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu.br Introdução ao Ambiente Cliente x Servidor; Os métodos GET e POST; Formulários HTML; Validação de dados; HTML, CSS e JavaScript (somente

Leia mais

INF 1620 P4-01/07/08 Questão 1 Nome:

INF 1620 P4-01/07/08 Questão 1 Nome: INF 1620 P4-01/07/08 Questão 1 Escreva uma função em C que receba duas strings, cujos caracteres estão ordenados em ordem crescente, e retorne uma nova string alocada dinamicamente, que contém todos os

Leia mais

INF 1620 P3-06/12/03 Questão 1 Nome:

INF 1620 P3-06/12/03 Questão 1 Nome: INF 1620 P3-06/12/03 Questão 1 Considere um cadastro com as médias por disciplina dos alunos de uma universidade. Esse cadastro é originalmente armazenado em um arquivo texto que contém, para cada disciplina,

Leia mais

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Um Formulário é uma área com entrada de dados disponível para o usuário. A ideia básica do formulário é apresentar campos

Leia mais

Resumo - Funções e bibliotecas

Resumo - Funções e bibliotecas Sumário Resumo das funções e bibliotecas Consulte o ficheiro libc.html (gnu.org) que está disponível na página da cadeira. Resumo da matéria que foi leccionada Tópicos que devem ser praticados Tópicos

Leia mais

PHP. Hypertext Pre-Processor

PHP. Hypertext Pre-Processor PHP Hypertext Pre-Processor O que é o PHP? Uma linguagem de scripting é uma linguagem cujo código não tem de ser compilado para ser executado! O código escrito é interpretado em tempo de execução para

Leia mais

APLIKÁCIA IMATION LINK PRÍRUČKA K ZARIADENIU SO SYSTÉMOM ios

APLIKÁCIA IMATION LINK PRÍRUČKA K ZARIADENIU SO SYSTÉMOM ios APLIKÁCIA IMATION LINK PRÍRUČKA K ZARIADENIU SO SYSTÉMOM ios OBSAH PODPOROVANÉ OPERAČNÉ SYSTÉMY... 3 VLASTNOSTI... 3 INŠTALÁCIA APLIKÁCIE IMATION LINK... 3 PRECHOD Z APLIKÁCIE IMATION POWER DRIVE LT...

Leia mais

GRAMPS Manuál 3.2.x. doplnené a upravené vydanie

GRAMPS Manuál 3.2.x. doplnené a upravené vydanie doplnené a upravené vydanie ii Copyright c 2001 Donald N. Allingham Copyright c 2003-2007 Alex Roitman Copyright c 2007 Contributors Gramps wiki manual Copyright c 2007, 2011 Slovak translation and editing

Leia mais

Apostila desenvolvida por Bruno Rodrigues Siqueira( )

Apostila desenvolvida por Bruno Rodrigues Siqueira( ) Apostila de PHP Apostila desenvolvida por Bruno Rodrigues Siqueira( bruno@netfly.com.br ) Índice ÍNDICE...1 1.INTRODUÇÃO... 10 O QUE É PHP?...10 HISTÓRIA DO PHP...11 O QUE PODE SER FEITO COM PHP?... 12

Leia mais

Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.

Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral. 1 2 Introdução à linguagem HTML Sumário Volnys Borges Bernal Primeira página Principais tags Principais atributos 3 4 HTML HTML = HyperText Markup Language Linguagem de marcação (Markup) para criação de

Leia mais

Meta Programming. Nelson Ferraz nferraz@gmail.com

Meta Programming. Nelson Ferraz nferraz@gmail.com Meta Programming Nelson Ferraz nferraz@gmail.com Resumo Meta Programming Code Generation AppML 23/11/07 Nelson Ferraz 2 Meta Programming Programas que manipulam programas Geração de

Leia mais

Table of Contents. Curso PHP

Table of Contents. Curso PHP i Table of Contents...1...2...3 1. Introdução...6 O que é PHP?...6 História do PHP...7...7 O que pode ser feito com PHP?...8 Tabela comparativa...8 2. Sintaxe Básica...10 Delimitando o código PHP...10

Leia mais

PHP. Autor: Anderson Stampfer

PHP. Autor: Anderson Stampfer PHP Autor: Anderson Stampfer Apostila de PHP Índice ÍNDICE...1 1.INTRODUÇÃO...11 O QUE É PHP?...11 HISTÓRIA DO PHP...12 O QUE PODE SER FEITO COM PHP?...13 TABELA COMPARATIVA...13 2. SINTAXE BÁSICA...14

Leia mais

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL.

Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Construindo um sistema simples de cadastro de fornecedores em PHP e MySQL. Procuraremos mostrar os principais procedimentos para fazer um cadastro de registros numa base de dados MySQL utilizando a linguagem

Leia mais

Apostila de PHP. Apostila desenvolvida por Bruno Rodrigues Siqueira( )

Apostila de PHP. Apostila desenvolvida por Bruno Rodrigues Siqueira( ) Apostila de PHP Apostila desenvolvida por Bruno Rodrigues Siqueira( bruno@netfly.com.br ) Índice ÍNDICE...2 1. INTRODUÇÃO... 9 O QUE É PHP?... 9 HISTÓRIA DO PHP...10 O QUE PODE SER FEITO COM PHP?...11

Leia mais

Linguagem de Programação III - PHP

Linguagem de Programação III - PHP Linguagem de Programação III - PHP Aula 1 Scripts PHP, VB.NET da Microsoft, C#, javascript, etc Sintaxe PHP Tudo que estiver delimitado por será processado no servidor. O navegador cliente

Leia mais

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web

Programação Web com PHP. Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Programação Web com PHP Prof. Wylliams Barbosa Santos wylliamss@gmail.com Optativa IV Projetos de Sistemas Web Agenda O que é PHP? O que da pra fazer com PHP? Como a web funciona? Onde, quando e por que

Leia mais

Introdução ao HTML 5 e Implementação de Documentos

Introdução ao HTML 5 e Implementação de Documentos Linguagem de Programação para Web Introdução ao HTML 5 e Implementação de Documentos Prof. Mauro Lopes 1-31 20 Objetivo Iremos aqui apresentar a estrutura básica de um documento HTML e iremos também apresentar

Leia mais

INF P3-23/06/07 Questão 1 Nome:

INF P3-23/06/07 Questão 1 Nome: INF 1620 - P3-23/06/07 Questão 1 Considere a implementação de listas encadeadas para armazenar inteiros dada pelo tipo abaixo: struct lista { int info; struct lista* prox; typedef struct lista Lista; Escreva

Leia mais

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes Desenvolvimento Web XHTML Formulários Prof. Bruno E. G. Gomes 2014 Introdução Um recurso bastante utilizado no desenvolvimento Web é o envio de dados de uma página para o servidor quando fornecemos informações,

Leia mais

Informática I. Aula 8. Aula 8-19/09/2007 1

Informática I. Aula 8.   Aula 8-19/09/2007 1 Informática I Aula 8 http://www.ic.uff.br/~bianca/informatica1/ Aula 8-19/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

CCO 016 Fundamentos de Programação

CCO 016 Fundamentos de Programação CCO 016 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 10 Agregados Homogêneos Variáveis Indexadas Cadeia de Caracteres String Cadeia ou string O

Leia mais

Universidade São Judas Tadeu. Faculdade de Tecnologia e Ciências Exatas. Sistemas de Informação 3ASIN

Universidade São Judas Tadeu. Faculdade de Tecnologia e Ciências Exatas. Sistemas de Informação 3ASIN Universidade São Judas Tadeu Faculdade de Tecnologia e Ciências Exatas Sistemas de Informação 3ASIN Atividade de Tópicos em Desenvolvimento e Banco de Dados Nome: Pedro Augusto Pereira R.A.: 201013018

Leia mais

Char e Strings de Caracteres

Char e Strings de Caracteres Caracteres Caracteres ocupam 1 byte (8 bits) na memória e são declarados com o tipo char. Declaração: /* variáveis simples */ char a, b; char x = a ; /* vetores */ char y[12]; char z[26] = { abcdefghijklmnopqrstuvwxyz

Leia mais

Envio de dados em links

Envio de dados em links Envio de dados em links teste de PHP com base de dados Filmes produzidos por: estudio disney

Leia mais

Desenvolvimento de Sistemas para WEB Site:

Desenvolvimento de Sistemas para WEB Site: Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Desenvolvimento de Sistemas para WEB Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com Introdução

Leia mais

Internet com PHP. MySQL em Linux

Internet com PHP. MySQL em Linux Internet com PHP e MySQL em Linux Professor: Marcelo Reis Mendes 1 2 Programação HTML Afinal o que é HTML? Para se publicar informação a nível mundial precisa se de uma linguagem entendida mundialmente,

Leia mais

Seqüências de Caracteres

Seqüências de Caracteres Seqüências de Caracteres Strings Material da Prof. Ana Eliza Definição Uma STRING é uma seqüência de caracteres. Exemplos Maria José Número 10 5% de R$ 20,00 Introdução a Programação II - Prof. Márcio

Leia mais

Integrace Business Intelligence open source nástrojů

Integrace Business Intelligence open source nástrojů Integrace Business Intelligence open source nástrojů Obhajoba diplomové práce Vedoucí práce: Ing. Pavel Kordík, Ph.D. Business Intelligence Zadání Motivace Business Intelligence (BI) - vymezení pojmu V

Leia mais

Char e Strings de Caracteres

Char e Strings de Caracteres Atualizado em 27/08/2009 Caracteres Caracteres ocupam 1 byte (8 bits) na memória e são declarados com o tipo char. Declaração: char a, b; char x = a ; char y[12]; char z[26] = { abcdefghijklmnopqrstuvwxyz

Leia mais

Conceitos de HTML 5 Aula 1

Conceitos de HTML 5 Aula 1 Prof. João Augusto da Silva Bueno (joao.augusto@ifsc.edu.br) Conceitos de HTML 5 Aula 1 World Wide Web É um serviço da Internet que reúne vários documentos de todas as partes do mundo e esses documentos

Leia mais

crudgenerator Passos slimphp/extra/crudgenerator/view/index_view.php A tela abaixo m ostra o p rimeiro passo

crudgenerator Passos slimphp/extra/crudgenerator/view/index_view.php A tela abaixo m ostra o p rimeiro passo crudgenerator O crudgenerator é u m gerador de aplicações baseadas no slimphp. Com po ucos passos é possível criar u m a nova aplicação funcional, baseada e m u ma tabela de banco de da dos. Passos 1.

Leia mais

Desenvolvendo aplicações com PHP e MySQL

Desenvolvendo aplicações com PHP e MySQL Desenvolvendo aplicações com PHP e MySQL 2 Sumário Notas do Autor, 3 Introdução, 4 Instalando o VertrigoServ no Windows, 5 Instalando o Xampp (Apache, MySQL, PHP, Perl) no Linux, 6 Um primeiro Script,

Leia mais

Para o envio de e-mails pelo PHP é necessário seguir a seguinte sintaxe:

Para o envio de e-mails pelo PHP é necessário seguir a seguinte sintaxe: 28 Aula 3 Envio de e-mails Para o envio de e-mails pelo PHP é necessário seguir a seguinte sintaxe: Onde: bool mail ( string $to, string $subject, string $message [, string $additional_headers [, string

Leia mais

Segurança Web com PHP 5

Segurança Web com PHP 5 Segurança Web com PHP 5 Douglas V. Pasqua Zend Certified Engineer douglas.pasqua@gmail.com Objetivo Disseminar boas práticas para o desenvolvimento de código seguro em php. Exemplificar como são feitos

Leia mais

Vetores II Strings Leitura e exibição Biblioteca string.h Operações com Strings Matrizes Definição de Acesso Operações com Matrizes

Vetores II Strings Leitura e exibição Biblioteca string.h Operações com Strings Matrizes Definição de Acesso Operações com Matrizes Strings Leitura e exibição Biblioteca string.h Operações com Strings Matrizes Definição de Acesso Operações com Matrizes Objetivo Compreender a definição e dominar a implementação com strings e matrizes

Leia mais

Tutorial. Começando a Criar Aplicativos SMS

Tutorial. Começando a Criar Aplicativos SMS Tutorial Começando a Criar Aplicativos SMS Para começar Neste tutorial você vai entender como criar e integrar um aplicativo SMS usando a Brazapp. Para uma melhor compreensão, passaremos por todos os passos:

Leia mais

Curso de PHP. - Início 22 de agosto. - Término 20 de outubro. - Aulas: segunda e quinta-feira - Horário:18h às 20h. - Carga horária do curso: 40h

Curso de PHP. - Início 22 de agosto. - Término 20 de outubro. - Aulas: segunda e quinta-feira - Horário:18h às 20h. - Carga horária do curso: 40h Curso de PHP Palestrantes: Marco Aurélio Jefson Farias - Início 22 de agosto Curso de PHP - Término 20 de outubro. - Aulas: segunda e quinta-feira - Horário:18h às 20h. - Carga horária do curso: 40h -

Leia mais

PHP Histórico. Linguagens Server-side Professor Fábio Luís da Silva Santos

PHP Histórico. Linguagens Server-side Professor Fábio Luís da Silva Santos Linguagens Server-side Professor Fábio Luís da Silva Santos PHP é o acrônimo recursivo de Hypertext Preprocessor (inicialmente foi chamado de Personal Home Page Tools); PHP é uma linguagem de desenvolvimento

Leia mais

CENNÍKY Platné od

CENNÍKY Platné od CENNÍKY Platné od 1. 9. 2016 Rádio Jemné CELOSLOVENSKÉ VYSIELANIE 06:00 10:00 350 170 10:00 15:00 300 150 15:00 19:00 200 100 210 19:00 06:00 80 50 REGIONÁLNE VYSIELANIE PÁSMO BRATISLAVA ZÁPAD BA + Z STRED

Leia mais

INF 1620 P1-16/09/06 Questão 1 Nome:

INF 1620 P1-16/09/06 Questão 1 Nome: INF 1620 P1-16/09/06 Questão 1 Considerando a fórmula para o cálculo da distância entre dois pontos (x 1, y 1 ) e (x 2, y 2 ) apresentada a seguir: d = (x 2 " x 1 ) 2 + (y 2 " y 1 ) 2 (a) Escreva uma função

Leia mais

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web Introdução Formulários rios & Conteúdo Dinâmico Mário Antonio Meireles Teixeira Dept o. de Informática - UFMA A Web surgiu inicialmente como uma nova forma de comunicação de informações, fazendo uso de

Leia mais

Algoritmos e Estrutura de Dados II Sumário

Algoritmos e Estrutura de Dados II Sumário Sumário Instituto Federal de Santa Catarina - Câmpus Chapecó Ensino Médio Integrado em Informática - Módulo III Unidade Curricular: Algoritmos e Estrutura de Dados II Professora: Lara Popov Zambiasi Bazzi

Leia mais

Projeto 01 - Gestão de utilizadores (com erros)

Projeto 01 - Gestão de utilizadores (com erros) Projeto 01 - Gestão de utilizadores (com erros) Conteúdo Os ficheiros construídos ao longo deste projecto terão como missão as seguintes operações:... 2 1 - Base de dados:... 2 2 - Definição do SITE no

Leia mais

Universidade Federal da Paraíba Centro de Informática. Plano de Curso. Departamento de Informática. 1 Objetivos do Curso

Universidade Federal da Paraíba Centro de Informática. Plano de Curso. Departamento de Informática. 1 Objetivos do Curso Universidade Federal da Paraíba Centro de Informática Departamento de Informática Disciplina Introdução à Programação Turma 01 Horário T09502, I09502 Salas T07/CI304 Nº de Créditos 4 Carga Horária 60 horas

Leia mais

Web Development. Apresentação. Destinatários. Pré-requisitos. Web Design & Development

Web Development. Apresentação. Destinatários. Pré-requisitos. Web Design & Development Web Development Web Design & Development Formato: Mentored - Online Preço: 968,50 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 24h/24h Duração:

Leia mais

Vetores II. Strings Leitura e exibição Biblioteca string.h Operações com Strings. Matrizes Definição de Acesso Operações com Matrizes

Vetores II. Strings Leitura e exibição Biblioteca string.h Operações com Strings. Matrizes Definição de Acesso Operações com Matrizes Strings Leitura e exibição Biblioteca string.h Operações com Strings Matrizes Definição de Acesso Operações com Matrizes Utilidade da String Facilidade de manipulação de um grande conjunto de caracteres

Leia mais

6. Introdução à Linguagem PHP

6. Introdução à Linguagem PHP 6. Introdução à Linguagem PHP A comunicação na Web exige dois agentes: o cliente web e o servidor web. O cliente requer informação (a partir de uma página HTML acessada pelo navegador) e o servidor fornece

Leia mais