
Rafael Wapbrasil
Membros-
Total de itens
22 -
Registro em
-
Última visita
Tudo que Rafael Wapbrasil postou
-
Massa! Pena que eu moro longe de BH :-( Quem sabe na proxima eu apareco ai!
-
Whois e verificação de disponibilidade de domínio
pergunta respondeu ao Agani de Rafael Wapbrasil em PHP
não sei se é 100% funcional, mais testa ai: $dominio = "site.com.br"; if(checkdnsrr($dominio)) echo $dominio ." já está em uso!"; else echo $dominio . " está disponivel!"; -
O mysql_error() exibe alguma coisa?
-
Pode sim deste que separe as extensões. falou
-
Da uma olhada em http://br.php.net/manual/en/function.simplexml-load-file.php
-
O certo é else {
-
Pelo htaccess usa o addtype: AddType text/css .css isto vai por o mime de todos arquivos .css da pasta atual e das sub pastas
-
O seu codigo esta faltando a parte que faz o envio do email e joga o resultado em $enviar. E para não fazer o envio você faz o envio do email apenas se $erro for FALSE, então ficaria: if($erro == FALSE) $enviar = mail(PARAMETROS);
-
Se você não conseguir resolver o problema agora.... Acho melhor estudar um pouco sobre formularios html e $_POST e $_GET
-
não esta batendo... O if cai em FALSE eo echo da o nome do diretorio :S
-
Isto quer dizer que o seu formulario não está enviando nenhum campo com nome "dir" via get, talvez pode ta enviando via post ou talvez em outro nome.. Confere o seu formulario. Eu acho que esta enviando via post porque ate vem arquivo por upload
-
(Resolvido) Erro no "While" do newsletter - Resolvido
pergunta respondeu ao Pedro H. Martins de Rafael Wapbrasil em PHP
$assunto = $_POST['assunto']; $msg = $_POST['msg']; $remetente = "Chapa Transparência - CRF-MG"; $r_email = "participe@chapatransparencia.com.br"; $sql = mysql_query("select * from newsletter order by nome asc") or die(mysql_error()); if(!@mysql_num_rows($sql)){ echo "Nenhum registro encontrado"; } else{ while($ln = mysql_fetch_array($sql)) { $email = $ln['email']; @mail($email, $assunto, $msg, "From: $r_email"); header("Location: enviar_news.php"); die(); } tenta assim e fala o que deu -
O erro de permisão é porque esta tentando salvar na pasta atual do script que não deve ter permissao, mais era para salvar dentro do diretorio especificado por $dir, segundo você $dir no echo da o valor correto mais na hora do move_upload não da. (estranho, tem certeza que ta fazendo corretamente?) <?php $dir = $_GET['dir']; if($dir == FALSE) die("Diretorio invalido"); $dir .= "/"; if (isset($arquivo)) { $nome = rand(00,9999); $destino = $dir . $nome . $arquivo_name; if (is_uploaded_file($arquivo)) { move_uploaded_file($arquivo,$destino); echo "Enviado<br>"; } else { echo "Erro ao salvar arquivo em <b>".$caminho."</b>"; } } ?>
-
(Resolvido) Erro no "While" do newsletter - Resolvido
pergunta respondeu ao Pedro H. Martins de Rafael Wapbrasil em PHP
A sua query deve esta com algum erro, ai o fetch_array não consegue pegar nenhum dado. Coloque mysql_error(); depois da query que deve mostrar sobre o erro -
Qual o erro que da? Coloca error_reporting(E_ALL); para ver se "reporta" algum erro Opa mais uma coisa, faça a verificaçao se o diretorio realmente existe e se tem permisao para poder ser salvo o arquivo nele. Se não existir crie ele
-
Adicione este codigo pode ajudar muito: if(!get_magic_quotes_gpc()){ $_GET = array_map('addslashes', $_GET); $_POST = array_map('addslashes', $_POST); $_COOKIE = array_map('addslashes', $_COOKIE); }
-
Warning: Cannot modify header information - headers already sent by (o
pergunta respondeu ao quinhosp de Rafael Wapbrasil em PHP
Coloque a funçao ob_start(); no inicio do script, antes de todos includes.. Se colocar corretamente, vai poder enviar headers mesmo que já tiver enviado alguma saida no script, assim o seu redirecionamento vai funcionar -
Mime é uma informacao que vem pelo cabeçalho em "Content-Type". Exemplo um arquivo html vai vim assim no cabeçalho Content-Type: text/html, onde Content-Type indica o mime e text/html contem o tipo. Se um arquivo vim desta maneira no cabeçalho o arquivo vai ser interpretado como um arquivo HTML independente da sua extensao. No caso de zip o mime eu acho que é application/zip. Para alterar o mime de um script no php você usa: header("Content-Type: application/zip"); // Neste caso sera interpretado como um arquivo zip ai você poe o mine que você desejar. para atribuir um mime especifico para extensoes no apache você coloca no .htaccess: AddType text/html .ext text/html é o mime type e .ext é a extensao que deve ser aplicada este mime tipe. Para "forçar download" geralmente usam o mime application/octet-stream. você pode encontrar uma lista destes mime types na net. Espero ter ajudado.
-
(Resolvido) Problemas na publicacao de um sistema em php
pergunta respondeu ao romarcio de Rafael Wapbrasil em PHP
Host gratis sempre dao problema.. Qual o tipo do banco de dados? A conexao ao banco de dados é bem sucedida? você colocou os privilegios necessarios? -
O certo seria $_SERVER['HTTP_X_FORWARDED_FOR'] e não $_SERVER['HTTP_X_FORWARD_FOR']. E tambem não se pode confiar muito no ip que vem de HTTP_X_FORWARDED_FOR
-
Erro "Maximum execution time of 30 seconds exceeded"
pergunta respondeu ao buh de Rafael Wapbrasil em PHP
você pode alterar este tempo com ini_set('max_execution_time', 60); // Onde 60 é o tempo em segundos ou pelo php.ini. Mais se for um loop infinito não vai resolver. -
Tenta assim: preg_match_all("/\<td align\=\"right\" nowrap width\=\"134\" class\=\"label\"\>(.*?)\<\/td\>/i", $resultado, $ImprimiValor, PREG_SET_ORDER); // Imprime o valor echo $ImprimiValor[1];