Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Peguei o código de enviar foto pra uma pasta e por o nome da imagem no bd no id certo e tudo mais, e joguei no código que edita o perfil, pra ter como por foto, em casa no xammp funciona sem problema, no server do site não faz nada, não modifica nenhuma informação muito menos a da foto, mas percebi que tem algumas fotos na pasta online, talvez esteja enviando a foto mas não atualiza o db =(
quando aperto em salvar alterações
a pagina abre só a parte de cima do site, banner etc..
e fica com o endereço..
http://www.rockpe.com.br/index.php?rockpe=...done=1&id=1
dai não sai...
o código do ditocujo,.
<?php
$sqlvpdu = mysql_fetch_assoc(mysql_query("SELECT id,username FROM rp_usuarios WHERE id='".$_GET['id']."'"));
$username = $sqlvpdu["username"];
echo "<div id='caminhonot1'><a href='/'>Início</a> > <a href='".$site_url.'/index.php?rockpe=profile&id='.$_GET['id']."'>Perfil de ".$username."</a> > Editando Perfil</div>";
$imagem_new = @$_POST["imagem_new"];
$altura2="120";
$largura2="120";
$thumb2="_bigthumb";
$thumbdir="users/fotos/";
$random=rand("1000","90000");
if (isset($_GET['id']))
{
if ($_GET['id'] == $_COOKIE['rp_userid'])
{
if ($_GET['done'] == 1)
{
function secure($variable)
{
$variable = addslashes(trim($variable));
return $variable;
}
$nomecomp = secure($_POST['nomecomp']);
$datanasci = secure($_POST['datanasci']);
$banda = secure($_POST['banda']);
$usefotolog = secure($_POST['usefotolog']);
$urlbanda = secure($_POST['urlbanda']);
$cidade = secure($_POST['cidade']);
$bairro = secure($_POST['bairro']);
$orkutp = secure($_POST['orkutp']);
$msn = secure($_POST['msn']);
$sobremim99 = secure($_POST['sobremim']);
$sobremim = nl2br($sobremim99);
$id = intval($_GET['id']);
$imagem2 = secure($_POST['imagem2']);
if(isset($_COOKIE["rp_username"])){
$sql = mysql_query("SELECT * FROM rp_usuarios WHERE id=".$userid."");
while($row = mysql_fetch_array($sql)){
$imgdel2 = $row["imagem2"];
if ($row['password'] == $_COOKIE['rp_code']) {
if($imagem_new=="1"){ // 1 - manter a imagem antiga
// Atualiza os dados no MySql
$inserir=mysql_query("UPDATE rp_usuarios SET nomecomp='".$nomecomp."', datanasci='".$datanasci."', banda='".$banda."', usefotolog='".$usefotolog."', urlbanda='".$urlbanda."', cidade='".$cidade."', bairro='".$bairro."', orkutp='".$orkutp."', msn='".$msn."', sobremim='".$sobremim."', imagem2='".$imgdel2."' WHERE id='".$id."'") or die ("$noupd");
echo "$okupd";
} elseif($imagem_new=="2"){ // 2 - postar nova imagem
// Pega dados da nova imagem
$upimage = @$_FILES["imagem"]["name"];
$upimagetemp= @$_FILES["imagem"]["tmp_name"];
$upimagetype= @$_FILES["imagem"]["type"];
// Verifica o mime type
if(($upimagetype!="image/pjpeg") && ($upimagetype!="image/jpeg") && ($upimagetype!="image/JPG")){
echo "$actnoimage";
exit();
} else {
// Troca pela nova imagem
include "include_img.php";
// Apaga as imagens antigas
@ unlink("$thumbdir$imgdel2");
// Atualiza os dados no MySql
$inserir=mysql_query("UPDATE rp_usuarios SET nomecomp='".$nomecomp."', datanasci='".$datanasci."', banda='".$banda."', usefotolog='".$usefotolog."', urlbanda='".$urlbanda."', cidade='".$cidade."', bairro='".$bairro."', orkutp='".$orkutp."', msn='".$msn."', sobremim='".$sobremim."', imagem2='".$imgthumb2."' WHERE id='".$id."'") or die ("$noupd");
}
} elseif($imagem_new=="3") { // 3 - apagar imagem
// Atualiza os dados no MySql
$inserir=mysql_query("UPDATE rp_usuarios SET nomecomp='".$nomecomp."', datanasci='".$datanasci."', banda='".$banda."', usefotolog='".$usefotolog."', urlbanda='".$urlbanda."', cidade='".$cidade."', bairro='".$bairro."', orkutp='".$orkutp."', msn='".$msn."', sobremim='".$sobremim."', imagem2='' WHERE id='".$id."'") or die ("$noupd");
// Apaga imagens
@ unlink("$thumbdir$imgdel2");
if($imgdel2==""){
echo "<br />$okupd<br />";
echo "$nodelimg";
} else {
echo "$okupd<br /><br />$okdelimg";
}
} else { // Nem 1, 2 ou 3
echo "$nosetupd";
}
}}}
echo '<script> window.location = "'.$site_url.'/index.php?rockpe=profile&id='.$_GET['id'].'";</script>';
}
else
{
$id = intval($_GET['id']);
$sql = mysql_query("SELECT * FROM rp_usuarios WHERE id=".$id."");
while($row = mysql_fetch_array($sql))
{
$foto =$row["imagem2"];
if ($foto == "") {
$foto = "semfoto.jpg";
}
else{
$foto =$row["imagem2"];
}
$username2 = htmlspecialchars("$row[username]", ENT_QUOTES);
$nomecomp2 = htmlspecialchars("$row[nomecomp]", ENT_QUOTES);
$datanasci2 = htmlspecialchars("$row[datanasci]", ENT_QUOTES);
$banda2 = htmlspecialchars("$row[banda]", ENT_QUOTES);
$usefotolog2 = htmlspecialchars("$row[usefotolog]", ENT_QUOTES);
$urlbanda2 = htmlspecialchars("$row[urlbanda]", ENT_QUOTES);
$cidade2 = htmlspecialchars("$row[cidade]", ENT_QUOTES);
$bairro2 = htmlspecialchars("$row[bairro]", ENT_QUOTES);
$orkutp2 = htmlspecialchars("$row[orkutp]", ENT_QUOTES);
$msn2 = htmlspecialchars("$row[msn]", ENT_QUOTES);
$sobremim2 = str_replace("<br />","",$row["sobremim"]);
echo '
<div id="perfilgeral">
<script>
function insertText(txtFloat) { mudaAviso.innerHTML=txtFloat; }
</script>
<form id="form1" enctype="multipart/form-data" name="form1" method="post" action="index.php?rockpe=edit_profile&done=1&id='.$_GET['id'].'">
<div id="perfilfoto"><div id="ppspace10"></div><div id="perfilfotomesmo"><img width="120" src="users/fotos/'.$foto.'"><div id="mdtfoto"><input type="radio" checked name="imagem_new" value="1" onClick="insertText(\"$keepimage\");">Manter foto<br /><input type="radio" name="imagem_new" value="2" onClick="document.file.imagem.focus();insertText(\"$insertimage $titprev\");" />Mudar foto<br /><input type="radio" name="imagem_new" value="3" onClick="insertText(\"$delimage\");" />Deletar foto<br /><br /><input class="fotoenvioi" size="1" type="file" name="imagem" /></div></div>
</div>
<div id="perfiltextos">
<div id="perfilusername"><div id="usernam">'.$username2.'</div></div>
<div id="perfilbrancof"><div id="textop1">Nome: <input class="inputeditp" size="42" type="text" name="nomecomp" id="nomecomp" value="'.$nomecomp2.'"></div></div>
<div id="perfilbrancof"><div id="textop1">Data nasc.: <input class="inputeditp" size="42" type="text" name="datanasci" id="datanasci" value="'.$datanasci2.'"></div></div>
<div id="perfilbrancof"><div id="textop1">Cidade: <input class="inputeditp" size="42" type="text" name="cidade" id="cidade" value="'.$cidade2.'"></div></div>
<div id="perfilbrancof"><div id="textop1">Bairro: <input class="inputeditp" size="42" type="text" name="bairro" id="bairro" value="'.$bairro2.'"></div></div>
<div id="perfilbrancof"><div id="textop1">Banda: <input class="inputeditp" size="42" type="text" name="banda" id="banda" value="'.$banda2.'"></div></div>
<div id="perfilbrancof"><div id="textop1">Fotolog: http://<input class="inputeditp" size="42" type="text" name="usefotolog" id="usefotolog" value="'.$usefotolog2.'"></div></div>
<div id="perfilbrancof"><div id="textop1">RockPE.com.br/: <input class="inputeditp" size="42" type="text" name="urlbanda" id="urlbanda" value="'.$urlbanda2.'"></div></div>
<div id="perfilbrancof"><div id="textop1">Orkut: http://<input class="inputeditp" size="42" type="text" name="orkutp" id="orkutp" value="'.$orkutp2.'"></div></div>
<div id="perfilbrancof"><div id="textop1">MSN: <input class="inputeditp" size="42" type="text" name="msn" id="msn" value="'.$msn2.'"></div></div>
<div id="perfilbrancof"><div id="textop11"><input type="image" src="./templates/stradlin_v3/imgs/salvaraltperf.jpg" width="138" height="25" alt="" border="0" name="Submit"><input type="hidden" name="imagem_old" value="'.$imagem1.'" /></div></div>
</div>
<div id="perfilsobremim"><div id="perfilsobremimtg">Sobre Mim</div><div id="perfilsobremimtext"><textarea class="tsomi" name="sobremim" id="sobremim">'.$sobremim2.'</textarea></div></div>
</form>
</div>';
}
}
}
else
{
echo "<div align=\"center\"><div id=\"tdroloutudo\" style=\"margin-left:210px;\">Você só pode editar o seu perfil!</div><br /><br /><img src=\"./templates/stradlin_v3/imgs/alerta.jpg\"><br /><br/> <span style=\"color:#990000;\">Atenção: Se estiver tentando editar um perfil de outro membro, você poderá ter seu perfil de membro e de banda excluídos!</span></div>"; }}
else {echo "Não pode editar!";
}
?>
É muito ruim quando você passa mó tempão fanzendo funcionar em casa e no server online não rola. =(
Será que alguém tem uma luz ai?
Carregando comentários...