redeyes
Membros-
Total de itens
5 -
Registro em
-
Última visita
Sobre redeyes
redeyes's Achievements
0
Reputação
-
Como assim puxar o nome do arquivo?????? Ah.. o erro q tava ocorrendo no seu script pode ser o tamanho do arquivo!!!!! explique esse equema de puxar q talvez posso te ajudar!!
-
Como havia prometido aqui vai o script q lista as fotos do diretotio: galeria.php <? //DIRETÓRIO A SER PESQUISADO $dir = "c:\\paginas\\galerias\\fotos"; //ABRE O DIRETÓRIO $aberto = opendir($dir); //TÍTULO echo "<h2>Imagem contidas no diretório:".$dir."</h2>"; //LÊ O DIRETÓRIO while($arq = readdir($aberto)) { //DESCONSIDERA DIRETÓRIOS E SUBDIRETÓRIOS if($arq <> "." && $arq <> "..") { //DIVIDE A STRING $ext = explode(".",$arq); //VERIFICA SE É UMA EXTENSÃO DE IMAGEM if( ($ext[1] == "gif") || ($ext[1] == "jpg") ) { echo $arq; echo "<br><img src=$dir/$arq><br><br>"; }//FECHA IF(verifica extensões) }//FECHA IF }//FECHA WHILE ?> Para listar um outro tipo de arquivo ou imagens com outras extensão ex: png so adicionar na lina: if( ($ext[1] == "gif") || ($ext[1] == "jpg") || ($ext[1] == "png")) {
-
O script q le o diretorio e traz as fotos logo te mando mas por enquanto vai o script q faz upload das fotos.. beleza!!!!! script de upload de fotos: arquivo: form.php <form enctype="multipart/form-data" action="upload.php" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="30000"> Enviar o arquivo: <input name="userfile" type="file"> <input type="submit" value="Enviar Arquivo"> </form> Agora o arquivo q garrega as fotos: upload.php <?php // Nas versões anteriores a 4.1.0, $HTTP_POST_FILES deve ser usado ao invés de $_FILES. // Nas versões anteriores a 4.0.3, use copy() e is_uploaded_file() ao invés move_uploaded_file $uploaddir = '/var/www/uploads/'; $uploadfile = $uploaddir. $_FILES['userfile']['name']; print "<pre>"; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) { print "O arquivo é válido e foi carregado com sucesso. Informações:\n"; print_r($_FILES); } else { print "Possível ataque! Informações:\n"; print_r($_FILES); } print "</pre>"; ?> Para mais campos de upload: <form action="action.php" method="POST" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="30000"> Enviar os arquivos:<br> <input name="userfile[]" type="file"><br> <input name="userfile[]" type="file"><br> <input type="submit" value="Enviar Arquivos"> </form> Diretorio para onde vai as fotos: $uploaddir = '/var/www/uploads/'; Tamanho maximo do arquivo: so aumentar ou diminuir o value="30000" no caso bites. <input type="hidden" name="MAX_FILE_SIZE" value="30000"> Para mais campo de upload adicione mais: <input name="userfile[]" type="file"> e use o mesmo action.. beleza há uma coisa para servidores windows: $uploaddir = 'c:\\paginas\\fotos\\';
-
Da uma olhada nesse script talvez te ajude..beleza: arquivo: form.php <form enctype="multipart/form-data" action="upload.php" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="30000"> Enviar o arquivo: <input name="userfile" type="file"> <input type="submit" value="Enviar Arquivo"> </form> Agora o arquivo q garrega as fotos: upload.php <?php // Nas versões anteriores a 4.1.0, $HTTP_POST_FILES deve ser usado ao invés de $_FILES. // Nas versões anteriores a 4.0.3, use copy() e is_uploaded_file() ao invés move_uploaded_file $uploaddir = '/var/www/uploads/'; $uploadfile = $uploaddir. $_FILES['userfile']['name']; print "<pre>"; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) { print "O arquivo é válido e foi carregado com sucesso. Informações:\n"; print_r($_FILES); } else { print "Possível ataque! Informações:\n"; print_r($_FILES); } print "</pre>"; ?> Para mais campos de upload: <form action="action.php" method="POST" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="30000"> Enviar os arquivos:<br> <input name="userfile[]" type="file"><br> <input name="userfile[]" type="file"><br> <input type="submit" value="Enviar Arquivos"> </form> Diretorio para onde vai as fotos: $uploaddir = '/var/www/uploads/'; Tamanho maximo do arquivo: so aumentar ou diminuir o value="30000" no caso bites. <input type="hidden" name="MAX_FILE_SIZE" value="30000"> Para mais campo de upload adicione mais: <input name="userfile[]" type="file"> e use o mesmo action.. beleza há uma coisa para servidores windows: $uploaddir = 'c:\\paginas\\fotos\\';
-
Meu se você quiser um script q carrega fotos eu tenho, so q não carrega para o banco de dados ele faz upload para uma pasta no servidor e também limita o numero de bites por exenplo 500 kb, ai dá pra você encrementa mandanro o endereço da foto para o banco de dados... e posso te passar tambem um script q le o diretorio onde esta a foto e traz ela para o navegador.... acho mais pratico do q mandar para o banco de dados e dopois se conectar ao banco para exibi-la!!!!!!