Simpels Upload em PHP
Publicado por Perfil removido (última atualização em 10/08/2012)
[ Hits: 4.809 ]
Não sou programador mais gosto um pouco de PHP e com o pouco que sei criei esse sistema de upload nas horas vagas, ele precisa de alguns ajustes, por tanto fiquem a vontade pra editar o que quiser. Obrigado.
<?php
/*/////////////////////////////////////////////////////////
* Upload PHP File 1.0 //
* By @Kouback_TR_ //
* Twitter: http://www.twitter.com/kouback_tr_ //
* IRC: irc.anonnet.org 6667 #loc //
* http://learnersofcuriosity.com/ //
* //
*/////////////////////////////////////////////////////////
echo'<body BGCOLOR="#000000">'; //BackGround & BGCOLOR
$ip = getenv('REMOTE_ADDR'); // pega ip do visintante
print"<font color=#01FF00>";
print"<font color=#590000 size=4>============================================================================</font><br/>";
print "<b>Host=> </b><font color=#DB1414>".$_SERVER['SERVER_NAME']."</fonte><br/>";
print "<font color=#01FF00><b>App=> </b></fonte><font color=#DB1414>".$_SERVER['SERVER_SOFTWARE']."</fonte><br/>";
print "<font color=#01FF00><b>Uname=> </b></fonte><font color=#DB1414>".php_uname()."</fonte><br/>";
print"</font>";
echo'</body>';
if (is_callable("posix_getuid") and is_callable("posix_getgid")) {
$uid=posix_getuid();
$uname=posix_getpwuid($uid);
$uname=$uname['name'];
$gid=posix_getgid();
$gname=posix_getgrgid($gid);
$gname=$gname['name'];
print "<font color=#01FF00 size=2>$uid ($uname)";
print "<font color=#01FF00 size=2>$gid ($gname)<br/>";
}
print"<font color=#590000 size=4>============================================================================</font><br/>";
print"<font color=#11FF00>Seu IP: </font><font size=2 color=#FFD200>$ip</font><br/>"; // mostra ip do visitante
print"<font color=#590000 size=4>============================================================================</font><br/>";
echo'<b><font color=#FFD200>Arquivos: </font></b><br/><br/>';
echo'<body bgcolor=#FFFFFF></body>';
$dir = opendir("."); //mostra arquivos do diretorio (DEFINIR QUAL SERÁ MOSTRADO)
while(($arquivos = readdir($dir))!==false) {
echo'<font color=#FF0000>';
echo'<br/><b>';
print"$arquivos \n";
echo'</font></b>';
}
closedir($dir);
echo'<br/>';
echo'<center>';
/////////////////
// UPLOAD CODE //
/////////////////
$upload = "diretorio"; // DEFINIR DIRETÓRIO AQUI
$upload = $upload . basename( $_FILES['upload']['name']);
if(move_uploaded_file($_FILES['upload']['tmp_name'], $uploader)) {
echo "Arquivo: <font color=#FF0000>". basename( $_FILES['upload']['name']). "</font> O arquivo fi enviado.";
} else{
}
echo'</center>';
?>
<center>
<form enctype="multipart/form-data" action="" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="20000" />
Arquivo: <input name="upload" type="file" /><br />
<input type="submit" value="upload" />
</form>
</center>
<?
//Autor
echo'<br/>';
echo'<br/>';
echo'<font size=4><center>C0ded by @Kouback_TR_ [LearnersOFcuriosity] <div align="center"><br><a href="http://twitter.com/kouback_tr_"target="_blank">Twitter</a></br></div></center></font>'
?>
Página de downloads que identifica arquivos por extensão
Gerando um arquivo randômico com PHP
Manipulação de arquivos CSV para gerar instrução SQL
Upload de arquivos com barra de progresso muito util
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?









