Postado Janeiro 5, 2013 12 anos Olá abiguinhos, rs. Resolvi criar uns tutoriais de php, mas não vou ensinar a introdução, o que é php, como começar e etc, isso tem de monte na net. Vou postar algumas dicas. Para o primeiro tutorial trago apenas uma "dica", da função extract. O que ela faz é simples: "extrai" arrays e transforma em variáveis comuns. Exemplo <?php $array = array( "fruta" => "Morango", "cor" => "Vermelho" ); ?> [/code] A variável [font=courier new,courier,monospace][color=#0000CD]$array[/color][/font] é um array simples no qual [color=#0000cd][font=courier new', courier, monospace]$array['[/font][/color][color=#a52a2a][font=courier new', courier, monospace]fruta[/font][/color][color=#0000cd][font=courier new', courier, monospace]'][/font][/color] retornará [color=#008080][font=courier new', courier, monospace]string[/font][/color] [color=#a52a2a][font=courier new', courier, monospace]Morango[/font][/color] e [color=#0000cd][font=courier new', courier, monospace]$array['[/font][/color][color=#a52a2a][font=courier new', courier, monospace]cor[/font][/color][color=#0000cd][font=courier new', courier, monospace]'][/font][/color] retornará [color=#008080][font=courier new', courier, monospace]string[/font][/color] [color=#a52a2a][font=courier new', courier, monospace]Vermelho[/font][/color]. Quando damos um [color=#0000cd][font=courier new', courier, monospace]extract($array)[/font][/color] criasse duas variáveis, a [color=#0000cd][font=courier new', courier, monospace]$cor[/font][/color], e a [color=#0000cd][font=courier new', courier, monospace]$fruta[/font][/color], que retornarão [font=courier new,courier,monospace][color=#A52A2A]Morango[/color][/font] e [color=#a52a2a][font=courier new', courier, monospace]Vermelho[/font][/color], respectivamente. Ou seja, extraindo do [color=#008080][font=courier new', courier, monospace]array[/font][/color]. [color=#000000][b]Ou seja,[/b][/color] [size=5][color=#000000][b]Isso:[/b][/color][/size] [code] <?php $array = array( "fruta" => "Morango", "cor" => "Vermelho" ); extract($array); echo $fruta.'<br />'.$cor; ?> Retorna isso: Vermelho Morango Neste pequeno exemplo o extract não é muito útil, pois são só duas variáveis, mas quando se tratamos de arrays grandes, pode ser bem útil. Pois vemos um exemplo útil: (em um upload de arquivos) <?php if(isset($_FILES["file"])){ extract($_FILES); extract($file); echo $name."<br>"; echo $tmp_name."<br>"; echo $size."<br>"; } ?>[/code] O que antes era [font=courier new,courier,monospace][color=#0000cd]$_FILES[[/color]"[color=#a52a2a]file[/color]"[color=#0000cd]][[/color]"[color=#a52a2a]name[/color]"[color=#0000cd]][/color][/font] vira [font=courier new,courier,monospace][color=#0000CD]$name[/color][/font], o que antes era[color=#0000cd] [font=courier new,courier,monospace]$_FILES[[/font][/color][font=courier new,courier,monospace]"file"[color=#0000CD]][[/color]"[color=#A52A2A]tmp_name[/color]"[color=#0000CD]][/color][/font] vira [color=#0000cd][font=courier new', courier, monospace]$tmp_name[/font][/color], e assim sucessivamente. É um utilitário muito importante em alguns casos, e se souber usar pode economizar algumas linhas de código [center][/center] Bom esse foi o Extract. Mas não trarei só tutorials de funções. Posso trazer tutoriais de um monte de coisas também, vai depender do dia, do meu humor, da minha boa vontade e muito mais. Também vou tentar trazer tutoriais de jQuery e outros. [b]Até mais.[/b] rena.to
Postado Janeiro 6, 2013 12 anos tbm nao conhecia mas está ótimo! Atenciosamente, Avuenja. OTAAC | TIBIA CLIENTS
Postado Janeiro 6, 2013 12 anos Autor legal, mas poderia dar um exemplo mais completo do $_FILES $_FILES é uma variável superglobal enviada ao servidor quando você upa arquivos. Assim como o $_POST quando envia post por formulário. $_FILES["file"]["name"] é o nome do arquivo (eg foto.png), $_FILES["file"]["size"] é o tamanho do arquivo e assim vai. http://php.net/manual/en/reserved.variables.files.php rena.to
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.