PHP Básico - Parte 3

322 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
322
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
13
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

PHP Básico - Parte 3

  1. 1. PHP com MySQL e PostgreSQL (Aula 3) Docente: Marcus Camargo
  2. 2. IntroduçãoRevisão Aula 02 XHTML CSS Formulários
  3. 3. FormuláriosExercícioCriar um formulário de cadastro de aluno.O formulário deverá conter:•Dados Pessoais, Dados do Curso;•Diversos de tipos de campos•Todos os dados passados nesse formulário deverão ser exibidos de formaorganizada em uma próxima página.
  4. 4. FormuláriosUpload de ArquivosCom o PHP é possível realizar o upload de arquivos earmazená-los em um servidor.
  5. 5. FormuláriosUpload Simples de Arquivos<form action=“scriptUpload.php” enctype=“multipart/formdata”> <input type=“file” name=“arquivo” /> <input type=“submit” value=“Enviar” /></form>
  6. 6. FormuláriosArray $_FILESAo ser submetido, o formulário com o arquivo cria o seguintearray: $_FILES[„nome_campo‟][„name‟] = nome do arquivo $_FILES[„nome_campo‟][„type‟] = tipo de arquivo $_FILES[„nome_campo‟][„size‟] = tamanho do arquivo (em bytes) $_FILES[„nome_campo‟][„tmp_name‟] = nome do arquivo temporário $_FILES[„nome_campo‟][„error‟] = número do erro ou 0 caso não haja
  7. 7. FormuláriosFunção para mover o arquivoA função que realmente efetua o download do arquivo é: move_uploaded_file(arquivo_tmp, destino)Essa função e booleana, portanto retornará 1 (True) caso oupload seja completado e 0 (False) caso não seja.
  8. 8. FormuláriosExercícioCriar um formulário de upload de vários arquivos.
  9. 9. StringsFunções para manipulação de StringsQuando se trabalha no desenvolvimento de sistemas, éimportante que se possa manipular as strings pertencentesao mesmo, pois, às vezes é necessário usar parte de umastring, remover caracteres, substituir caracteres, etc...O PHP possui diversas funções que auxiliam na manipulaçãodas strings usadas no desenvolvimento do sistema.
  10. 10. IntroduçãoFunções de Caixa de Stringstrtoupper($string) TRANSFORMA TUDO EM MAÍUSCULAstrtolower($string) transforma tudo em minúsculaucfirst($string) Apenas o primeiro caractere maiúsculoucwords($string) Cada Caractere Inicia Com Maiúscula
  11. 11. Introduçãoltrim e rtrimltrim($string) remove espaços à esquerda da stringrtrim($string) remove espaços à direita da string
  12. 12. IntroduçãoaddslashesFunção usada para escapar as aspas, simples ou duplas,automaticamente. Muito usada para cadastros em banco dedados.Se a opção magic_quotes_gpc, do PHP, estiver ativa nãouse addslashes GET, POST e COOKIE addslashes($string)
  13. 13. IntroduçãostripslashesFunção contrária a addslashes, pois remove a contra-barra deescape da string.Útil se magic_quotes_gpc, do PHP, estiver ativa e vocêprecisar,por exemplo, exibir os dados de GET, POST eCOOKIE stripslashes($string)
  14. 14. Introduçãoexplode e implode ExplodeRetorna um array contendo cada fração da string separada porum determinado caractere. explode(separador, $string) ImplodeConstrói uma string com todos os elementos do array passado,usando o separador determinado para separar os itens do array. implode(separador, $array)
  15. 15. Introduçãomd5Retorna um hash MD5 da string passada. O resultado éSEMPRE um conjunto hexadecimal de 32 caracteres.Função muito usada para criação de senhas. md5($string)
  16. 16. Introduçãosha1Retorna um hash sha1 da string passada. O resultado éSEMPRE um conjunto hexadecimal de 40 caracteres.Função muito usada para criação de senhas. sha1($string)
  17. 17. IntroduçãoNumber_formatFunção usada para formatação de números.number_format($numero, casas_dec)number_format($numero, casas_dec, sep_dec,sep_mil)
  18. 18. Introduçãostr_repeatFunção usada para a repetição de uma determinada stringquantas vezes forem determinada.str_repeat($string,num_repetições)
  19. 19. Introduçãostr_replace / str_ireplaceAs duas funções possuem basicamente a mesma função, abusca e substituição de um texto por outro dentro de umastring. A diferença entra replace e ireplace é que, nosegundo caso, a string é tratada como case insensitive.str_(i)replace (txt_busca, txt_reposição,$string, $contador)
  20. 20. Introduçãostr_shuffleEssa função mistura a string passada e retorna uma dentretodas as possibilidades de combinação. str_shuffle ($string)
  21. 21. IntroduçãostrlenEssa função retorna o tamanho da string informada. str_shuffle ($string)
  22. 22. IntroduçãosubstrFunção que retorna apenas um pedaço da string informada. substr($string, pos_inic, tamanho)
  23. 23. Introduçãosubstr_countFunção que retorna quantas vezes um determinado conjuntode caracteres aparece em uma determinada string. substr_count($string, txt_busca)

×