eu fiz uma area de up load e envia tudo certinho mas na hora de morstrar os arquivos ele mostra inclusive os arquivos em php, hehe muito bizarro eu não consigo largar os arquivos em um diretorio em especifico se alguém puder me ajudar la vai o codigo
Pergunta
Guest daniel santos
eu fiz uma area de up load e envia tudo certinho mas na hora de morstrar os arquivos ele mostra inclusive os arquivos em php, hehe muito bizarro eu não consigo largar os arquivos em um diretorio em especifico se alguém puder me ajudar la vai o codigo
=============================
Este é o index
<?php
/* Upload de arquivos - upload.php */
## Arquivos necessários
// Funções para o sistema
require "funcoes.php";
## Ações
// Formulário
if(!$acao) {
?>
<link href="estilo.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
a:link {
color: #666666;
}
a:visited {
color: #666666;
}
a:hover {
color: #666666;
}
a:active {
color: #333333;
}
-->
</style><title>Upload</title><form method="POST" action="index.php?acao=upload" ENCTYPE="multipart/form-data">
<table width="401" border="0" align="center" class="formlogin">
<tr>
<td align="center"><input name="file" type="file" class="formlogin" size="30" /></td>
</tr>
<tr>
<td align="center"><input name="submit" type="submit" class="formlogin" value="Fazer Upload" />
<?php
// Faz o Upload
} elseif($acao=="upload") {
echo faz_upload($file,$file_name);
}
?>
<?
$dh = opendir(($dir = './'));
while (false !== ($filename = readdir($dh)))
{
?></td>
</tr>
</table>
<br />
<table width="401" border="0" align="center" cellpadding="1" cellspacing="1" class="formlogin">
<tr>
<?
if (is_dir("$dir$filename") && ! ($filename == '.' || $filename == '..'))
{
?>
<td width="15%">Diretório:</td>
<td width="85%"><?="<a href=\"$dir$filename\">$filename</a>"?></td>
</tr>
<?
}
elseif (is_file("$dir$filename") && ! ($filename == '.' || $filename == '..'))
{
?>
<tr>
<td width="15%">Arquivo:</td>
<td width="85%"><?="<a href=\"$dir$filename\">$filename</a>"?>
<?
}
?></td>
<?
}
?>
</tr>
</table>
==================================================
este é o de funções
<link href="estilo.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
a:link {
color: #666666;
}
a:visited {
color: #666666;
}
a:hover {
color: #666666;
}
a:active {
color: #000000;
}
-->
</style><title>Upload</title><table width="29" border="0" align="center">
<tr>
<td align="center"><?php
/* Funções para o sistema - funcoes.php */
// faz_upload(variavel do arquivo,destino do arquivo)
function faz_upload($var1,$var2) {
if($var1 && $var2) {
if(move_uploaded_file($var1,$var2)) {
echo "<table width='401' border='0' align='center' class='formlogin'> <tr> <td align='center'>Arquivo enviado</td></tr>
<br> <tr> <td align='center'><a href='index.php' target='_self'>Enviar outro arquivo</a></td></tr>";
} else {
echo "<table width='401' border='0' align='center' class='formlogin'> <tr> <td align='center'>Erro enviando arquivo</td></tr><br> <tr> <td align='center'><a href='index.php' target='_self'>Enviar outro arquivo</a></td></tr>";
}
} else {
echo "<table width='401' border='0' align='center' class='formlogin'> <tr> <td align='center'>Preencha todos os campos</td></tr><br> <tr> <td align='center'><a href='index.php' target='_self'>Enviar outro arquivo</a></td></tr>";
}
}
?></td>
</tr>
</table>
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.