M4rc0 Postado Maio 3, 2006 Denunciar Share Postado Maio 3, 2006 Não aguento mais haha..tudo da errado..Eu to a semanas tentando fazer uma maldita função pegar a imagem, mandar pro ftp e redimensionar..comecei denovo e dessa vez vou mandar a imagem primeiro e depois tentar o redimensionamento..Tentei por ftp_upload como vocês podem ver aqui.. e não deu..se desse ia ser perfeito, pois a minha lógica ia dar certo..agora to tentando o tal do move_uploaded_file e não está dando... $imagem_prin = $_FILES['imagem_prin']['name']; (...) $formato = explode(".", $imagem_prin); $formato = strtolower($formato[1]); $imagem_prin = $nome."_1".$formato; $imagem_prin2 = $nome."_2".$formato; $caminhoP = "../../imagens/fotos/".$nome."/".$_FILES['imagem_prin']['tmp_name']; //$caminhoP2 = "../../imagens/fotos/".$nome."/".$_FILES['imagem_prin']['tmp_name']; $foi = move_uploaded_file($_FILES['imagem_prin']['tmp_name'], $caminhoP); //principal _1 echo $foi;die; (...) Ali no "echo $foi" não está mostrando nada..já chequei o ftp e nada também..Alguém pelo amor de deus pode me passar a sintaxe correta disso?Toda aquela parte de $caminhoP, o caminho realmente existe no servidor... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 skolroots Postado Maio 5, 2006 Denunciar Share Postado Maio 5, 2006 velho...uma dica...não te estressa com o tamanha da imagens na hora do upload! eu fiz um esuqema igual aqui, mas eu fiz assim ó...na hora do upload, eu só salvei a imagem junto com os arquivos e no banco coloquei o endereço dela(até aí normal...)depois...no lugar onde eu quero mostrar a imagem, eu fiz com html...tipo...<table width=400 border=0 align=center cellpadding=0 cellspacing=6><tr><tudo width=49 rowspan=3><img src=Capas/ <? "aqui tu busca o nome da foto no banco!"?> width=40 height=80></tudo><tudo height=27 colspan=2 class=texto>";tendeu? com html mesmo...aí tua foto, independente do tamanho que ela é, no html vai ficar sempre do tamanho que tu determinou em width e heigth...sacou...qualquer coisa post aae! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Maio 5, 2006 Denunciar Share Postado Maio 5, 2006 eu fiz uma aqui .qualquer coisa da uma mudada . mas eu testei aqui no meu server e deu certo .ai vai uma dica . se você estiver usando um servidor local , você vai no arquivo php.ini onde se localiza na pasta windows e depois , para procurar a linha no bloco de notas , você aperte a tecla ctrl+f e depois cole isso : ;extension=php_gd2.dll , retire o ; e pronto . reinicie a maquina e teste . Caso seja hospedagem você tera que entrar em contato com ela .<?php//Diretório aonde ficará os arquivos$dir = "D:/bin/www/upload/fotos/";//Extensões permitidas$ext = array("gif");//Formulárioecho '<form method="post" action="'.$PHP_SELF.'" enctype="multipart/form-data">Arquivo: <input type="file" name="file"><br /><input type="submit" name="submit" value=" OK "></form>';//Se for enviadoif (isset($_POST['submit'])) {//Obtendo info. dos arquivos$f_name = $_FILES['file']['name'];$f_tmp = $_FILES['file']['tmp_name'];$f_type = $_FILES['file']['type'];$f_size = $_FILES['file']['size'];//Pegando o nome$name = $f_name;$size = $f_size;$type = $f_type;//Verificando se o campo contem arquivoif ( ($name!="") and (is_file($f_tmp)) and (in_array(substr($name, -3),$ext)) and ( $size < 3000000 ) and (move_uploaded_file($f_tmp, $dir.$name)) ) { echo "<i>$name enviado com sucesso!</i>"; }else { echo "<i>Falhou!</i>"; } echo "<br />";}?>qualquer duvida estamos ai . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ikkinet Postado Maio 5, 2006 Denunciar Share Postado Maio 5, 2006 o problema de fazer isto é que se a foto tiver 5 mb, ela vai demorar o mesmo tanto pra carregar, seja pequena ou grande....fora que, pelo jeito, está dando erro já na hora de upar o arquivo...você já confirmou se a pasta pra onde está mandando o arquivotem permissao de escrita pro usuario do php?? geralmente permissao chmod 775 funciona... mas algumas vezes tem que liberar pra todos os usuarios (777)...verifica isso... qualquer coisa, posta ai... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M4rc0 Postado Maio 5, 2006 Autor Denunciar Share Postado Maio 5, 2006 fyoda, verificando a tua lógica está a mesma coisa...ikkinet, sim já olhei isso..está inclusive 777, antes de ele fazer o upload ele chama uma função que cria a pasta..e a pasta está criada lá..mas sem nada dentro...EDIT:: fyoda, vou tentar o teu script depois então...valeu, vamos ver.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
M4rc0
Não aguento mais haha..tudo da errado..
Eu to a semanas tentando fazer uma maldita função pegar a imagem, mandar pro ftp e redimensionar..
comecei denovo e dessa vez vou mandar a imagem primeiro e depois tentar o redimensionamento..
Tentei por ftp_upload como vocês podem ver aqui.. e não deu..
se desse ia ser perfeito, pois a minha lógica ia dar certo..
agora to tentando o tal do move_uploaded_file e não está dando...
Ali no "echo $foi" não está mostrando nada..já chequei o ftp e nada também..
Alguém pelo amor de deus pode me passar a sintaxe correta disso?
Toda aquela parte de $caminhoP, o caminho realmente existe no servidor...
Link para o comentário
Compartilhar em outros sites
4 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.