Milton GV 1 Denunciar post Postado Dezembro 11, 2012 Não consigo redirecionar a imagem para uma pasta do meu servidor, eu criei um sistema de logim e depois que o usuario se cadastra ele tem a opção de criar seu perfil mas na hora que atualizamos a foto do perfil ele vai para o mysql mas não redireciona para a pasta do servidor. Segue o Cod. <? include "banco.php"; if ($_POST['nome']) { mysql_query("UPDATE usuario SET nome='$nome',sobrenome='$sobrenome',status='$status',estuda='$estuda',procura='$procura',sonho='$sonho',descricao='$descricao',fotoperfil='$fotoperfil' WHERE email = '$email'"); header("Location: index2.php"); die; } $consulta = mysql_query("SELECT * FROM usuario WHERE email = '$email'"); $linha = mysql_fetch_array($consulta); ?> <form action="atualizarperfil.php?email=<?="$email";?>" method="post"> <fieldset> <legend><b><i>Alterando seu Perfil</b></i></legend> <br> <table border="0" width="100%"> <tr bgcolor="#D0D0D0"> <td><p align="right"><font color="#0000FF"><i><b>Nome:</b></i></font> </td> <td><input type="text" id="nome" name="nome" value="<?echo $linha['nome'] ?>"> </td> </tr> <tr> <td><p align="right"><font color="#0000FF"><i><b>Sobrenome: </td> <td><input type="text" id="sobrenome" name="sobrenome" value="<?echo $linha['sobrenome'] ?>"> </td> </tr> <tr bgcolor="#D0D0D0"> <td><p align="right"><font color="#0000FF"><i><b>Status: </td> <td><select id="status" name="status"><option><?echo $linha['status'] ?></option> <option>Casado(a)</option> <option>Divórciado(a)</option> <option>Solteiro(a)</option> <option>Viúvo(a)</option> </select> </td> </tr> <tr> <td><p align="right"><font color="#0000FF"><i><b>Escolaridade: </td> <td><select id="estuda" name="estuda"><option><?echo $linha['estuda'] ?></option> <option>Primário</option> <option>Ensino Fundamental</option> <option>Ensino Médio</option> <option>Nivél Técnico</option> <option>Nivél Superior</option> </select> </td> </tr> <tr bgcolor="#D0D0D0"> <td><p align="right"><font color="#0000FF"><i><b>Procuro(a) por: </td> <td><select id="procura" name="procura"><option><?echo $linha['procura'] ?></option> <option>Amizade</option> <option>Casamento</option> <option>Namoro</option> <option>Nada Sério</option> <option>Romance</option> </select> </td> </tr> <tr> <td><p align="right"><font color="#0000FF"><i><b>Meu Sonho: </td> <td><textarea rows="2" cols="30" id="sonho" name="sonho"><?echo $linha['sonho'] ?> </textarea></td> </tr> <tr bgcolor="#D0D0D0"> <td><p align="right"><font color="#0000FF"><i><b>Um pouco sobre mim: </td> <td><textarea rows="3" cols="30" id="descricao" name="descricao"><?echo $linha['descricao'] ?></textarea> </td> </tr> <tr> <td><p align="right"><font color="#0000FF"><i><b>Foto do Perfil:</td> <td><input type="file" id="fotoperfil" name="fotoperfil" value="<?echo $linha['fotoperfil']?>"></td> </tr> <tr> <th colspan="2"><input type="submit" value="Atualizar"></td> </tr> </table> </fieldset> <table width="100%"> <tr> <td> </td> <td> </td> </tr> </table> </form> Compartilhar este post Link para o post Compartilhar em outros sites
Sandro Matos 17 Denunciar post Postado Dezembro 11, 2012 bem deixa eu ver se entendi você envia uma imagem pra uma pasta do seu FTP mas a imagem n vai ??? é isso se for isso... primeiro no form <form action="atualizarperfil.php?email=<?="$email";?>" enctype="multipart/form-data" method="post"> tem q especificar q vai trabalhar com arquivos tbm enctype="multipart/form-data" e tbm não vi a função no seu script q manda a imagem nem a copy() e nem move_uploaded_file() manual de como usar as funcoes http://php.net/manual/pt_BR/function.move-uploaded-file.php http://php.net/manual/pt_BR/function.copy.php com as duas funciona é melhor usar a uploaded_file ;) Compartilhar este post Link para o post Compartilhar em outros sites
Dellacurtais 36 Denunciar post Postado Dezembro 11, 2012 completando algo simples no que o Sandro disse, coloca accept="image/*" no input de seleção da imagem, não iria alterar nada de mais kkk, mais de boas... <input type="file" id="fotoperfil" name="fotoperfil" value="<?echo $linha['fotoperfil']?> " accept="image/*" > Bom e tambem use getimagesize para pegar o Tamanho da Imagem caso for colocar Limite de tamando (width e Height) heheh getimagesize e por ai vai kkk, Compartilhar este post Link para o post Compartilhar em outros sites
Sandro Matos 17 Denunciar post Postado Dezembro 11, 2012 completando algo simples no que o Sandro disse, coloca accept="image/*" no input de seleção da imagem, não iria alterar nada de mais kkk, mais de boas... <input type="file" id="fotoperfil" name="fotoperfil" value="<?echo $linha['fotoperfil']?> " accept="image/*" > Bom e tambem use getimagesize para pegar o Tamanho da Imagem caso for colocar Limite de tamando (width e Height) heheh getimagesize e por ai vai kkk, pronto vamos dar a ele o q estudar http://php.net/manual/pt_BR/book.image.php Compartilhar este post Link para o post Compartilhar em outros sites
Milton GV 1 Denunciar post Postado Dezembro 12, 2012 Valeu pessoal, vcs são d+ Compartilhar este post Link para o post Compartilhar em outros sites