
Flávio_rj
Membros-
Total de itens
117 -
Registro em
-
Última visita
Tudo que Flávio_rj postou
-
Olá amigos, está acontecendo algo muito estranho, depois que migrei meu site para um novo servidor com PHP Version 5.3.2 ocorre um problema que nunca tinha ocorrido antes...! as sessions expiram em pouco tempo, tipo uns 2 a 7 minutos ou quando faço alguns atualizações repetidas na página. Já dei uma olhada pelo phpinfo(); e nada está errado com relaçãoa configuração das sessions. o código que aponta o erro quando a sessions expiram, é de não encontrar o usuario na tabela do BD pela referência feita pela $emailsession está abaixo: <? session_start(); include("conexao_db.php"); if ($logout==1) { $msg="logout realizado"; } else { if(isset($_SESSION['email'])) { $emailsession = $_SESSION['email']; $senhasession = $_SESSION['senha']; $sql=select cod_usuario,senha,nome from tab_usuarios where email='$emailsession'"; $query=mysql_query($sql,$conn); $codigodousuario=mysql_result($query,0,'cod_usuario'); $senhabd=mysql_result($query,0,'senha'); $lastlogin=mysql_result($query,0,'lastlogin'); $apelido=mysql_result($query,0,'apelido'); $nomebd=mysql_result($query,0,'apelido'); $nome_da_foto=mysql_result($query,0,'nome_da_foto'); $ativott = mysql_result($query,0,'ativo'); if ($ativott==0){$stat="Aguardando Liberação";} if ($ativott==1){$stat="Ativo";} if ($ativott==2){$stat="Conteúdo Considerado Impróprio";} $sexobd=mysql_result($query,0,'sexo'); if ($senhasession!=$senhabd) { unset ($_SESSION['email]); unset ($_SESSION['senha']); } else { ....
-
Onde encontro sobre URLs amigáveis...? meu servidor é tercerizado...será que vai dar pra fazer...?
-
Olá Pessoal, alguém tem idéia de como eu faço para quando o usuário ao se cadastrar em meu site o sistema crie uma pasta com seu nome(nick) e um arquivo index.php dentro dela, tipo o Twitter faz. Ficaria assim no final: http://www.meusite.com.br/nomedousuario Obrigado p/atenção!
-
Olá pessoal, é o seguinte eu coloquei nas paginas do meu site: session_start("nome"); para iniciar as sessions, mas tem uma página que sempre apresenta o erro abaixo. O script funciona perfeitamente sem problemas, o que pode esta ocorrendo? existe alguma forma de retirar esta mensagem que aparece? Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/webpaquer1/www/redimensionar2.php:2) in /home/meusite/www/upload.php on line 3
-
Olá Pessoal eu estou construindo um script de Upload, mas eu noto que é nescessário utilizar um comando diferente para cada função do Upload/redimensionar/cortar. Alguém sabe onde devo utilizar cada comando? $filein = $_FILES['filein']['tmp_name']; $filein = $_FILES['filein']['name']; $filein = $_FILES['filein']['type'];
-
Olá pessoal, alguém sabe como eu envio uma foto através do upload para o código abaixo? eu estou utilizando a forma abaixo mas parece que não está reconhecendo a imagem?! Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/meusite/www/redimensionar.php on line 78 <?php $filein = $_FILES['filein']['tmp_name']; $fileout = 'pasta/foto_redimensionada.jpg'; $imagethumbsize_w = 100; // thumbnail size (area cropped in middle of image) $imagethumbsize_h = 75; // thumbnail size (area cropped in middle of image) resize_then_crop( $filein,$fileout,$imagethumbsize_w, $imagethumbsize_h,/*rgb*/"255","255","255"); function resize_then_crop( $filein,$fileout, $imagethumbsize_w,$imagethumbsize_h,$red,$green,$blue) { // Get new dimensions list($width, $height) = getimagesize($filein); $new_width = $width * $percent; $new_height = $height * $percent; if(preg_match("/.jpg/i", "$filein")) { $format = 'image/jpeg'; } if (preg_match("/.gif/i", "$filein")) { $format = 'image/gif'; } if(preg_match("/.png/i", "$filein")) { $format = 'image/png'; } switch($format) { case 'image/jpeg': $image = imagecreatefromjpeg($filein); break; case 'image/gif'; $image = imagecreatefromgif($filein); break; case 'image/png': $image = imagecreatefrompng($filein); break; } $width = $imagethumbsize_w; $height = $imagethumbsize_h; list($width_orig, $height_orig) = getimagesize($filein); if ($width_orig < $height_orig) { $height = ($imagethumbsize_w / $width_orig) * $height_orig; } else { $width = ($imagethumbsize_h / $height_orig) * $width_orig; } if ($width < $imagethumbsize_w) //if the width is smaller than supplied thumbnail size { $width = $imagethumbsize_w; $height = ($imagethumbsize_w/ $width_orig) * $height_orig;; } if ($height < $imagethumbsize_h) //if the height is smaller than supplied thumbnail size { $height = $imagethumbsize_h; $width = ($imagethumbsize_h / $height_orig) * $width_orig; } $thumb = imagecreatetruecolor($width , $height); $bgcolor = imagecolorallocate($thumb, $red, $green, $blue); ImageFilledRectangle($thumb, 0, 0, $width, $height, $bgcolor); imagealphablending($thumb, true); imagecopyresampled($thumb, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); $thumb2 = imagecreatetruecolor($imagethumbsize_w , $imagethumbsize_h); // true color for best quality $bgcolor = imagecolorallocate($thumb2, $red, $green, $blue); ImageFilledRectangle($thumb2, 0, 0, $imagethumbsize_w , $imagethumbsize_h , $white); imagealphablending($thumb2, true); $w1 =($width/2) - ($imagethumbsize_w/2); $h1 = ($height/2) - ($imagethumbsize_h/2); imagecopyresampled($thumb2, $thumb, 0,0, $w1, $h1, $imagethumbsize_w , $imagethumbsize_h ,$imagethumbsize_w, $imagethumbsize_h); // Output //header('Content-type: image/gif'); //imagegif($thumb); //output to browser first image when testing if ($fileout !="")imagegif($thumb2, $fileout); //write to file header('Content-type: image/gif'); imagegif($thumb2); //output to browser } ?>[/codebox]
-
Ok, acho que entendí! primeiro eu faria um script com input=file. No caso eu usaria o script abaixo para redimensionar as fotos, mas onde eu coloco o caminho da pasta onde ficarão as fotos(/home/meusite/www) function imgres($diror,$dirdest,$val,$qual){ $que=$qual; //open the directory if (is_dir($diror)) { if ($dh = opendir($diror)) { while (($file = readdir($dh)) !== false) { if($file == "." || $file == ".."){continue;} $k=explode(".",$file); if(strpos($k[1],"jpg")===0 || strpos($k[1],"jpeg")===0){ $salva=$dirdest.$file; $image=$diror.$file; $im =imagecreatefromjpeg("$image"); $x=imagesx($im); $y=imagesy($im); $thumbnail=imagecreatetruecolor($x/$val,$y/$val); $im_ridimensionata=imagecopyresized( $thumbnail, $im, 0, 0, 0, 0, $x/$val, $y/$val, $x, $y); imagejpeg($thumbnail, $salva, $que); } elseif(strpos($k[1],"gif")===0){ $salva=$dirdest.$file; $image=$diror.$file; $im =imagecreatefromgif("$image"); $x=imagesx($im); $y=imagesy($im); $thumbnail=imagecreatetruecolor($x/$val,$y/$val); $im_ridimensionata=imagecopyresized( $thumbnail, $im, 0, 0, 0, 0, $x/$val, $y/$val, $x, $y); imagegif($thumbnail, $salva, $que); } elseif(strpos($k[1],"png")===0){ $salva=$dirdest.$file; $image=$diror.$file; $im =imagecreatefrompng("$image"); $x=imagesx($im); $y=imagesy($im); $thumbnail=imagecreatetruecolor($x/$val,$y/$val); $im_ridimensionata=imagecopyresized( $thumbnail, $im, 0, 0, 0, 0, $x/$val, $y/$val, $x, $y); imagepng($thumbnail, $salva, $que); } else{ echo "File not compatible(no jpg,gif or png)"; } } closedir($dh); } } }
-
Olá pessoal, alguém sabe se existe alguma forma de redimensionar fotos no momento do Upload, tipo ocorre no Orkut. Ex.: Você faz o Upload de uma foto grande e simultaneamente ela redimensionada para um tamanho pré-definido.
-
Aparece da seguinte forma: http://www.meusite.com/admfoto.php?excluir=1&codf=1674
-
Não funcionou, você sabe como substituir essa forma : <a href=\"admfoto.php?excluir=1&codf=$codfoto[$ff]\">Apagar</a>
-
Olá Pessoal, tenho o seguinte problema, nas versões anteriores do PHP eu utilizava a seguinte forma para enviar valores as variáveis: <a href=\"admfoto.php?excluir=1&codf=$codfoto[$ff]\">Apagar</a> Só que nas novas versões do PHP isto não funciona, alguém sabe como eu substituo essa forma de enviar valores as variáveis? Obrigado p/atenção.
-
Olá Pessoal, este formulário não está funcionando. O PHP informa que a variável $alterar não tem índice?? alguém sabe o que há errado no código abaixo? <FORM METHOD="POST" ACTION="alterasenha.php?alterar=1"> <b>Digite a nova senha:</b><br> <INPUT TYPE="text" name="novasenha" size="25" MAXLENGTH="8"><br> <b>Confirme a nova senha:</b><br> <INPUT TYPE="text" name="novasenhaconf" size="25" MAXLENGTH="8"><br> <INPUT TYPE="submit" value="Alterar" > </FORM> <? if($alterar == 1) { $novasenha=$_POST['novasenha']; $novasenhaconf=$_POST['novasenhaconf']; if (($novasenha=='')or ($novasenhaconf=='')) {
-
Bom, $apagar = 1; informa que a variável "$apagar" tem valor 1 e $apagar == 1 seria a condição 1 para a variável. O meu problema é que quando eu informo que a variável $apagar = 1; ele não aceita, fica como indefinida! existe uma outra forma para declará-la?
-
É exatamente isso que eu quero saber como eu atribuo o valor? eu utilizava $apagar=1; no php4.0, só que nas versões mais novas ele rejeita pedindo que eu declare e indique o index, entende?
-
Ok, eu estou entendendo! mas vê só, onde tem: $apagar==1, como faço para declaro isso.. ? aparece variaável indefinida!
-
Ok, eu estou entendendo! mas vê só, onde tem: $apagar==1, como eu declaro isso para iniciar.. este é o problema?
-
Amigo eu estou realmente sem saber como alterar este script, teve uma linha que declarei a variável aí ele pede para indexar?? como faço?: $erro = $_GET['erro']; $erro=1;
-
Olá Pessoal, gente eu estou com problemão, este script funcionava perfeitamente, mas tive que migrar para outro servidor e o site não funciona mais...já tentei de tudo mas não consigo resolver o problema! o problema estão nas variáveis em negrito , quando eu declaro ele pede para indexar, alguém sabe como devo fazer? ex.: Notice: Undefined variable: erro in /home/site/www/pagina.php Notice: Undefined index: erro in /home/site/www/pagina.php Notice: Undefined variable: logado in /home/site/www/pagina.php Notice: Undefined index: logado in /home/site/www/pagina.php <? session_start("email"); include("chatconf.php"); echo "$alerta"; $hostname = "localhost"; $user = "user"; $password = "senha"; $database = "bd"; $conn = mysql_connect("$hostname","$user","$password"); $db = mysql_select_db("$database",$conn); if ($apagar==1) { for ($ak=0;$ak<=$qtdemsg;$ak++) { if ($cq[$ak]!=') { $queryapagarmsg=mysql_query("delete from tab_mensagens where cod_mensagem=$cq[$ak]",$conn); } } } $qtdemsg=''; if ($user) { if (($email=='')or($senha=='')) { $erro = $_GET['erro]; $erro=1; $msglogin=""; } else { $sql="select senha from tab_usuarios where email='$email'"; $query=mysql_query($sql,$conn); $achou=mysql_num_rows($query); if ($achou!=1) { $erro=1; $msglogin="O email digitado não foi encontrado!"; } else { $senhabd=mysql_result($query,0,'senha'); if ($senhabd!=$senha) { $erro=1; $msglogin="Senha incorreta!"; } else { $_SESSION["email"]= $email; $_SESSION["senha"]= $senha; $logado=1; } } } } ?>
-
Olá Pessoal, como eu defino o index logout desse script? Notice: Undefined index: logout in /home/site/www/pagina.php $logout = $HTTP_POST_VARS['logout']; if ($logout==1) { session_destroy(); $msg=logout realizado"; } else { if(isset($_SESSION['email]) && isset($_SESSION['senha'])) { .... Obrigado p/atenção!
-
Com relação as variáveis eu já solucionei, mas agora aprece estes erros, alguém sabe como solucionar? Notice: Undefined index: alerta in /home/site/www/pagina01.php on line 8 Notice: Undefined index: apagar in /home/site/www/pagina02.php on line 14
-
Galera, esse comando eu já utilizei ele mostra os erros acima... o problema é de que forma devo declarar estas variáveis?
-
Olá Pessoal, eu encontrei esse código, mas ele está apresentando os seguintes erros abaixo, alguém sabe o devo consertar?? Notice: Undefined variable: idadeini in /home/meusite/www/procurasimples.php Notice: Undefined variable: estadoproc in /home/meusite/www/procurasimples.php Notice: Undefined variable: estadoproc in /home/meusite/www/procurasimples.php Notice: Undefined variable: sexoprocura in /home/meusite/www/procurasimples.php Notice: Undefined variable: sexoprocura in /home/meusite/www/procurasimples.php Notice: Undefined variable: comfoto in /home/meusite/www/procurasimples.php if (($idadeini=='') or ($idadefim=='')) { $sqlidade = "email != ''"; } else { $dataatual_id = mysql_query("select CURDATE()"); $dataatual = mysql_result($dataatual_id,0,"CURDATE()"); $anoatual_id = mysql_query("select YEAR('$dataatual')"); $anoatual = mysql_result($anoatual_id,0,"YEAR('$dataatual')"); $mesatual_id = mysql_query("select MONTH('$dataatual')"); $mesatual = mysql_result($mesatual_id,0,"MONTH('$dataatual')"); $diaatual_id = mysql_query("select DAYOFMONTH('$dataatual')"); $diaatual = mysql_result($diaatual_id,0,"DAYOFMONTH('$dataatual')"); $anoantes_menor = $anoatual - $idadeini; $anoantes_maior = $anoatual - $idadefim; $anoantes_maior = $anoantes_maior - 1; $dataantes_menor = "$anoantes_menor-$mesatual-$diaatual"; $dataantes_maior = "$anoantes_maior-$mesatual-$diaatual"; $sqlidade = "nascimento <= '$dataantes_menor' and nascimento > '$dataantes_maior'"; } if ($estadoproc=='todos') { $sqlestado= "email != ''"; } else { $sqlestado = "estado = '$estadoproc'"; } if ($sexoprocura=='ambos') { $sqlsexo="sexo <> ''"; } else { $sqlsexo = "sexo = '$sexoprocura'"; } if ($comfoto=='') { $sqlfoto = "email != ''"; } else { $sqlfoto = "nrfotos2 > 0"; } $qnr = mysql_query("SELECT COUNT(*) FROM tab_usuarios where (ativo = 1 and prefsex = 'Heterossexual' and $sqlestado and $sqlsexo and $sqlfoto and $sqlidade) order by cod_usuario DESC",$conn); $nr = mysql_result($qnr,0,'COUNT(*)'); ?>
-
Olá Pessoal, tenho o seguinte problema, mudei de HOST e os meus scripts não apresentam os dados da tabela consultada no BD, embora acesse o BD sem problemas. Será que é a versão do PHP 5?. Meu scripts foram construidos com PHP 4.4 e MySQL 4.2. Alguém sabe me informar o que devo alterar em meu código? Obrigado p/atenção!
-
Olá pessoal, alguém sabe como é feito o script que importa lista de e-mails da caixa postal do hotmail, ou seja, nos colocamos o nosso e-mail e senha e ele importa a lista de e-mails da caixa postal do hotmail. Obrigado p/atenção!
-
Olá Pessoal, meu código está rodando sem problemas, mas quando a tabela está vazia ele mostra mensagem de erro embora esteja tudo ok. Como faço para não aparecer estas mensagens em PHP? *mensagem: Warning: Invalid argument supplied for foreach() in /home/site/www/cadastros/clicks.php on line 49 Obrigado!