<HTML>
<HEAD> </HEAD>
<body>
<?
if($mode ==“upload_file”) //
Se a variavel $mode do form for upload_file entao entra
aqui!! //
{
/*
Estas variaveis são geradas automaticamente apos o enviar
o formulario
Nome da imagem = $imagem_name
Tamanho da imagem = $imagem_size
Tipo de imagem = $imagem_type
*/
$diretorio = “/home/anderson/upload”; /*
não deixe de dar chmod 777 para este diretorio */
// $diretorio = “C:apachehtdocsagitosupload”;
// Para o Sistema Unix ou Linux
$MaxSize = 50*1000; //
Tamanho maximo da imagem permitida
$servertime = time();
$second = date(“s”, ($servertime));
$minute = date(“i”, ($servertime));
$hour = date(“H”, ($servertime));
$day = date(“d”, ($servertime));
$month = date(“m”, ($servertime));
$year = date(“Y”, ($servertime));
$picdate = “$nome_img-$hour$minute$second”; //
A variavel $picdate quarda o nome e da data da imagem
if ($imagem != “”)
{
//
pega a extensao do arquivo.
// extrai
a extensao do arquivo para upload
$arr_basename=explode(“.”,$imagem_name);
$file_type=$arr_basename[1];
if($file_type==“gif”)
{
$pic_name =“$picdate.gif”;
}
if($file_type==“jpg” or $file_type==“jpeg”)
{
$pic_name =“$picdate.jpg”;
}
if($file_type==“swf”)
{
$pic_name =“$picdate.swf”;
}
/* if($pic_name
==”")
{
//
Not valide file
echo
“Tipo de arquivo não permitido, os únicos padrões permitidos
são .gif, .jpg , .jpeg ou .swf”;
exit;
}*/
if($imagem_type != “application/x-shockwave-flash” && $imagem_type != “image/pjpeg” && $imagem_type != “image/gif” && $imagem_type != “image/jpe”) {
echo “Tipo
de arquivo não permitido, os únicos padrões permitidos
são .gif, .jpg , .jpeg ou .swf”;
exit;
}
if($imagem_size > $MaxSize)
{
echo “Tamanho
máximo do arquivo ultrapassado!”;
exit;
}
@copy(“$imagem”,“$diretorio/$pic_name”) or die(“Erro
na cópia do arquivo! verifique a permissão do seu diretório!”);
$vl = “1024″;
$tamanho_arquivo = $image_size/$vl;
echo “Arquivo
transferido com sucesso!”;
echo “<br>”;
echo $pic_name;
echo “<br>”;
echo $tamanho_arquivo;
echo “<br>”;
echo “<a
href=’upload_de_imagens.php’>Principal</a>”;
}
}
if(!$submit) {
?>
<table width=”90%” cellspacing=”4″ align=”center”>
<FORM METHOD=”post” ACTION=”upload_de_imagens.php”
ENCTYPE=”multipart/form-data”>
<input type=”hidden” name=”mode” value=”upload_file”>
<tr>
<td>Nome da imagem sem
a extensão:</td>
<td><INPUT TYPE=”text”
NAME=”nome_img” SIZE=”30″></td>
<!– O nome da imagem pode
ser um hidden e ser constante –>
</tr>
<tr>
<td>Selecione a imagem
para upload:</td>
<td><INPUT TYPE=”file”
NAME=”imagem” SIZE=”30″></td>
</tr>
<tr>
<td colspan=”2″ align=”center”><input
type=”submit” name=”submit” value=”Enviar” width=”150″></td>
</tr>
</table>
<?
}
?>
</body>
</html>
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.