RTaveira 0 Denunciar post Postado Junho 27, 2007 Aí galera, retirando do forno agora um script quentinho de Upload, bem simples, porém bem útil, segue o script: <?phpif(isset($_FILES['upload_file'])){if(ereg('jpg|png|jpeg|bmp|gif|swf$', $_FILES['upload_file']['name'])) { $option = $_POST['option']; $upload_directory = getcwd().'/files/'; $_FILES['upload_file']['name'] = str_replace(' ', '_', $_FILES['upload_file']['name']); $upload_file = $upload_directory.$_FILES['upload_file']['name']; $string_name = ''; $x = 1;while(file_exists($upload_file)) { $upload_file = $upload_directory.'('.$x.')'.$_FILES['upload_file']['name']; $x++;} $website_url = $_SERVER['HTTP_REFERER']; $website_url = str_replace('upload.php', '' , $website_url);if (move_uploaded_file($_FILES['upload_file']['tmp_name'], $upload_file)) { echo 'Arquivo carregado com sucesso.<br/>'.$website_url.'files/'.$string_name.$_FILES['upload_file']['name'].'<br/>';}}else { echo 'Falha no carregamento do arquivo<br/>';}} echo '<form enctype="multipart/form-data" method="post">Arquivo: <input name="upload_file" type="file"/><br/><input type="submit" value="Upload"/><br/>jpg, png, jpeg, bmp, gif, swf';?>Façam bom uso, e crie uma pasta com o nome files, para que os arquivos que foram upados, vão para essa pasta.Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
EriC - RockYes 0 Denunciar post Postado Julho 16, 2007 maneiro este sistema de upload,mas tipo você tem algum que renomeia arquivos para ex:02045254.jpgachu q é MD5 !Ou tem algum sistema que possa me mandar?baseado so em php sem mysql !abraços ! Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 16, 2007 maneiro este sistema de upload, mas tipo você tem algum que renomeia arquivos para ex: 02045254.jpg achu q é MD5 ! Ou tem algum sistema que possa me mandar? baseado so em php sem mysql ! abraços ! Para codificar strings em hash MD5, basta usar a função md5(): echo md5("Beraldo"); Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
EriC - RockYes 0 Denunciar post Postado Julho 17, 2007 Pow mto Maneiro !Ficou Show Agora !Sempre aprendendo + rsrs Compartilhar este post Link para o post Compartilhar em outros sites
Davicamarinha 0 Denunciar post Postado Julho 17, 2007 Eu quero algo parecido, so que o script precisa criar 2 imagens, uma thumbs (pequena) e outra de visualização (grande), alguem sabe indicar algum tutorial? Ou algum post que fale a respeito. Compartilhar este post Link para o post Compartilhar em outros sites
guicisoto 0 Denunciar post Postado Julho 17, 2007 ai so fique com uma duvida kara. qual é a estrutura do banco. ex(qual é o tipo da coluna) mas vlw. se tu puder me ajudar com esta agradeço. abs http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Aí galera, retirando do forno agora um script quentinho de Upload, bem simples, porém bem útil, segue o script: <?phpif(isset($_FILES['upload_file'])){if(ereg('jpg|png|jpeg|bmp|gif|swf$', $_FILES['upload_file']['name'])) { $option = $_POST['option']; $upload_directory = getcwd().'/files/'; $_FILES['upload_file']['name'] = str_replace(' ', '_', $_FILES['upload_file']['name']); $upload_file = $upload_directory.$_FILES['upload_file']['name']; $string_name = ''; $x = 1;while(file_exists($upload_file)) { $upload_file = $upload_directory.'('.$x.')'.$_FILES['upload_file']['name']; $x++;} $website_url = $_SERVER['HTTP_REFERER']; $website_url = str_replace('upload.php', '' , $website_url);if (move_uploaded_file($_FILES['upload_file']['tmp_name'], $upload_file)) { echo 'Arquivo carregado com sucesso.<br/>'.$website_url.'files/'.$string_name.$_FILES['upload_file']['name'].'<br/>';}}else { echo 'Falha no carregamento do arquivo<br/>';}} echo '<form enctype="multipart/form-data" method="post">Arquivo: <input name="upload_file" type="file"/><br/><input type="submit" value="Upload"/><br/>jpg, png, jpeg, bmp, gif, swf';?>Façam bom uso, e crie uma pasta com o nome files, para que os arquivos que foram upados, vão para essa pasta.Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 17, 2007 Esse exemplo não está usando banco de dados. Os arquivos são enviados para um diretório do servidor somente,m sem salvar informações no banco de dados. Para upload com integração com BD, veja a os tópicos da parte de Upload deste tópico: http://forum.imasters.com.br/index.php?showtopic=212628 Compartilhar este post Link para o post Compartilhar em outros sites
jefersonm1 0 Denunciar post Postado Setembro 28, 2009 tem alguma maneira de salvar as imagens na pasta raiz??? ou seja sem ser na pasta files?? obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Outubro 1, 2009 teoricamente é so alterar o local $upload_directory = getcwd().'/files/'; Compartilhar este post Link para o post Compartilhar em outros sites
EASxD 0 Denunciar post Postado Outubro 16, 2009 para pegar md5 do arquivo com o php é só usar: $file = filename.ext md5_file($file) eu ia perguntar isso mas achei no site php.net/manual :D md5($file) gera o md5 a partir do nome do arquivo.. Vlw ai... Compartilhar este post Link para o post Compartilhar em outros sites