Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Kouback_TR_ em (última atualização em 10/08/2012)   [ 1820 hits ]

Login: koubacktr, 23924 pontos

Homepage: https://twitter.com/#!/Kouback_TR_

Download:


Descrição

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.


[ Download: upload_file.php ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

<?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>'
?>



Scripts recomendados
   Script Linux recomendado Gerando um arquivo randômico com PHP
   Script Linux recomendado Class Upload
   Script Linux recomendado uploadGenilhu
   Script Linux recomendado Conversor de Arquivos.
   Script Linux recomendado Cadastro automatico

Comentários
[1] Comentário enviado por emccomputadores em 12/08/2012 - 11:31h:

Muito bomba o script, mas podia separar o php do html e tratar em casos de upload de arquivados do mesmo nome


[2] Comentário enviado por koubacktr em 16/08/2012 - 23:37h:


[1] Comentário enviado por emccomputadores em 12/08/2012 - 11:31h:

Muito bomba o script, mas podia separar o php do html e tratar em casos de upload de arquivados do mesmo nome


Obrigado pelas dicas .. :)



Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.