bom galera nesse tutorial vou ensinar como criar um sistema de upload em php, sera um sistema basico sem filtro etc, para começar vamos criar um arquivo com extensao .php (eu coloquei o nome fts.php), dentro dele agente cria a parte html
vamos criar um form nesse form agente passa enctype="multipart/form-data" e metodo post se agente fosse usar outro arquivo para receber entao agente tambem teria q colocar action e definir o arquivo como e o mesmo arquivo basta usar action=""
dentro do form agente cria um input do tipo file e colocamos um nome (no caso aq eu coloquei fts), para terminar a parte html criamos um outro input do tipo submit nele colocamos um value e o palavra (no caso aq e enviar)
com isso a parte html esta pronto agora vamos para parte php, depois do codigo html criamos a tag php
agora la dentro agente cria um if dentro dele colocamos isset($_FILES["fts"]), isso evita dele executar oq tiver dentro do php sem agente mandar o arquivo antes
o $_FILES e uma array multidimensional ela recebe o arquivo e permite q agente manipule o arquivo, por exemplo $_FILES["fts"]["name"] seria o nome do arquivo, ja o $_FILES["fts"]["tmp_name"] pra onde arquivo temporario foi, agora agente vamos definir para onde vai mover o arquivo entao crimaos uma variavel
agora concatemos o local com o nome do arquivo no caso
no exemplo acima eu poderia ter economizado linha concatenando na mesma variavel, agora vamos ao ultimo passo q seria mover o arquivo com move_uploaded_file(), nela passamos como argumento o nome temporario e o local e pronto *-*
como isso e so um exemplo basico eu nao to me preocupando com a segurança se eu nao criar uma checagem as pessoas poderia upar qualquer coisa inclusive uma shell entao cuidado ai kkkkkkk
by hacker fts315
- Código:
<html>
<body>
</body>
</html>
vamos criar um form nesse form agente passa enctype="multipart/form-data" e metodo post se agente fosse usar outro arquivo para receber entao agente tambem teria q colocar action e definir o arquivo como e o mesmo arquivo basta usar action=""
- Código:
<html>
<body>
<form enctype="multipart/form-data" method="post" action="">
</form>
</body>
</html>
dentro do form agente cria um input do tipo file e colocamos um nome (no caso aq eu coloquei fts), para terminar a parte html criamos um outro input do tipo submit nele colocamos um value e o palavra (no caso aq e enviar)
- Código:
<html>
<body>
<form enctype="multipart/form-data" method="post" action="">
<input type="file" name="fts">
<input type="submit" value="enviar">
</form>
</body>
</html>
com isso a parte html esta pronto agora vamos para parte php, depois do codigo html criamos a tag php
- Código:
<html>
<body>
<form enctype="multipart/form-data" method="post" action="">
<input type="file" name="fts">
<input type="submit" value="enviar">
</form>
</body>
</html>
<?php
?>
agora la dentro agente cria um if dentro dele colocamos isset($_FILES["fts"]), isso evita dele executar oq tiver dentro do php sem agente mandar o arquivo antes
- Código:
<html>
<body>
<form enctype="multipart/form-data" method="post" action="">
<input type="file" name="fts">
<input type="submit" value="enviar">
</form>
</body>
</html>
<?php
if(isset($_FILES["fts"]))
{
}
?>
o $_FILES e uma array multidimensional ela recebe o arquivo e permite q agente manipule o arquivo, por exemplo $_FILES["fts"]["name"] seria o nome do arquivo, ja o $_FILES["fts"]["tmp_name"] pra onde arquivo temporario foi, agora agente vamos definir para onde vai mover o arquivo entao crimaos uma variavel
- Código:
<html>
<body>
<form enctype="multipart/form-data" method="post" action="">
<input type="file" name="fts">
<input type="submit" value="enviar">
</form>
</body>
</html>
<?php
if(isset($_FILES["fts"]))
{
$local = "C:\\wamp\\www\\upload\\";
}
?>
agora concatemos o local com o nome do arquivo no caso
- Código:
<html>
<body>
<form enctype="multipart/form-data" method="post" action="">
<input type="file" name="fts">
<input type="submit" value="enviar">
</form>
</body>
</html>
<?php
if(isset($_FILES["fts"]))
{
$local = "C:\\wamp\\www\\upload\\";
$local = "C:\\wamp\\www\\upload\\" . $_FILES["fts"]["name"];
}
?>
no exemplo acima eu poderia ter economizado linha concatenando na mesma variavel, agora vamos ao ultimo passo q seria mover o arquivo com move_uploaded_file(), nela passamos como argumento o nome temporario e o local e pronto *-*
- Código:
<html>
<body>
<form enctype="multipart/form-data" method="post" action="">
<input type="file" name="fts">
<input type="submit" value="enviar">
</form>
</body>
</html>
<?php
if(isset($_FILES["fts"]))
{
$local = "C:\\wamp\\www\\upload\\";
$local = "C:\\wamp\\www\\upload\\" . $_FILES["fts"]["name"];
move_uploaded_file($_FILES["fts"]["tmp_name"],$local);
}
?>
como isso e so um exemplo basico eu nao to me preocupando com a segurança se eu nao criar uma checagem as pessoas poderia upar qualquer coisa inclusive uma shell entao cuidado ai kkkkkkk
by hacker fts315