Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wills

Upload de imagem

Recommended Posts

Galera, estou começando com php... estou testando upload de imagens porém não está upando a imagem...

vejam o código:

 

<?
$folder = $_REQUEST[txtFolder];
$image = $_FILES[txtImage][name];
$image_temp = $_FILES[txtImage]["tmp_name"];


$image_name_temp = sha1(date('d/m/Y')) . "_" . $image_temp;
$image_name = sha1(date('d/m/Y')) . "_" . $image_temp;
$folder_name = strtolower( ereg_replace("[^a-zA-Z0-9-]", "-", strtr(utf8_decode(trim($folder)), utf8_decode("áàãâéêíóôõúüñçÁÀÃÂÉÊÍÓÔÕÚÜÑÇ"),"aaaaeeiooouuncAAAAEEIOOOUUNC-")) );




if($image){
mkdir($folder_name);
$local = $image_name_temp . "/" .$image_name;
$movied = move_uploaded_file($image_temp, $local);


if($movied){
echo "Movido" . "<br />";
echo "Diretório: " . $name_folder . "<br />";
echo "Imagem: " . $image . "<br />" ;
echo "Imagem temp: " . $image_temp . "<br />" ;
} else {
echo "Fodeu!";
}
} else {
echo "Nenhuma imagem";
}
?>

Valeu!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparece algum erro?

 

A principio vou dar algumas sugestões:

 

1) Prefira usar <?php em vez de apenas <?

2) Use aspas nas variáveis super globais $_POST e $_REQUEST, exemplo: $_REQUEST['txtFolder']

3) Use a função preg_replace em vez de ereg_replace

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.