Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. Você pode usar o header para redirecionar com a url montada que você montou... não vejo outra maneira de fazer de forma "automatizada"... header("Location=URL feita por você");
  2. Lembrando que esse tipo de permissão vem do sistema Unix, no Windows a coisa funciona de modo diferente, logo, num servidor Windows não adianta dar um chmod 0777 (quando você executa o chmod no php tem que chamar o 0 na frente) que o Windows não vai saber o que é esse tal de chmod...
  3. Em primeiro lugar, você sabe como funciona o livro de visitas do site que você está tentando acessar? Em segundo lugar, você tem acesso ao servidor onde está instalado o site? Se não tiver, você não conseguirá inserir os registros no livro de visitas...
  4. ESerra

    Email Com Php

    Use charset=iso-8859-1.
  5. Windows não tem o sistema de permissões do Unix... logo desde que a pasta não esteja marcada como "apenas leitura" você poderá fazer o que quiser...
  6. ESerra

    Update

    Como está a modelagem do seu banco?
  7. ESerra

    Update

    O id = 5 do exemplo simplesmente diz que linha da tabela será afetada... ele diz onde será feito o UPDATE, porque se não for declarado, tudo passará a ter o valor inserido dentro do UPDATE. Para que especificamente você está usando o "mysql_num_rows($s);"? Aparantemente ele não serve para nada no código. No seu código, você quer apenas que as colunas tenham um update com os valores universo, quadrante e planeta?
  8. Para o cálculo do frete use o seguinte: <? if( isset($_GET["action"]) && $_GET["action"] == "Submit" ){ $url="http://www.correios.com.br/encomendas/precos/calculo.cfm?resposta=paginaCorreios&servico=41017&cepOrigem=".$_POST["cepOrigem"]."&cepDestino=".$_POST["cepDestino"]."&peso=".$_POST["pesoKg"]."&MaoPropria=".$_POST["maoPropria"]."&valorDeclarado=".$_POST["valorDeclarado"]."&avisoRecebimento=".$_POST["avisarRecebimento"]; $return = implode("", file($url)); preg_match_all("#<b>(.*?)<\/b>#s", $return, $matches); $parms = Array( "cepOrigem"=>$_POST["cepOrigem"], "cepDestino"=>$_POST["cepDestino"], "pesoKg"=>$_POST["pesoKg"], "maoPropria"=>$_POST["maoPropria"], "valorDeclarado"=>$_POST["valorDeclarado"], "avisarRecebimento"=>$_POST["avisarRecebimento"], "totalPagar"=>$matches[1][7], ); // Para Debug echo '<h1>Retorno:</h1>'; echo '<pre><div style="font-size: 15px;">'; print_r($parms); echo '</div></pre>'; echo '<br/><hr><br/>'; } ?> <html> <!-- Layout feito por Carlos Rocha - Todos os direitos dele biggrin.gif --> <head> <title>Exemplo de Consulta de Frete</title> <style type"text/css"> body { margin: 0; padding: 30px 50px; font: 70% Verdana, Arial, sans-serif; } h1 {font-size: 140%;} form {margin: 30px 50px 0;} form fieldset { float: left; padding: 0 20px 10px; background: #e5e5e5; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #AAA; } form legend { margin-bottom: 15px; padding: 5px 10px; background: #F5F5F5; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #AAA; font-weight: bold; } form p { float: left; clear: both; margin: 0; } form label { float: left; clear: left; display: block; width: 120px; height: 30px; margin-right: 5px; padding-top: 3px; cursor: pointer; text-align: right; color: #C00; } </style> </head> <body> <h1>Exemplo de Consulta de Frete</h1> <form action="?action=Submit" method="post"> <fieldset> <legend>Preencha todos os campos</legend> <p> <label for="cepOrigem">Cep de Origem: </label> <input name="cepOrigem" type="text" id="cepOrigem" size="7" /> </p> <p> <label for="cepDestino">Cep de Destino: </label> <input name="cepDestino" type="text" id="cepDestino" size="7" /> </p> <p> <label for="pesoKg">Peso (Kg): </label> <select name="pesoKg" size="1" id="pesoKg"> <option value="0.3" selected>0.300</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> </select> </p> <p> <label for="maoPropria">M&atilde;o Propria:</label> <select name="maoPropria" size="1" id="maoPropria"> <option value="S">Sim</option> <option value="N" selected>N&atilde;o</option> </select> </p> <p> <label for="valorDeclarado">Valor Declarado: R$ </label> <input name="valorDeclarado" type="text" id="valorDeclarado" size="5" /> </p> <p> <label for="avisarRecebimento">Avisar Recebimento: </label> <select name="avisarRecebimento" size="1" id="avisarRecebimento"> <option value="S">Sim</option> <option value="N" selected>N&atilde;o</option> </select> </p> <p>&nbsp; </p> <p> <input type="submit" id="bt-submit" value="Calcular" /> </p> </fieldset> </form> </body> </html> ?>[/codebox] Se você olhar na segunda linha a parte: servico=41017 Ai você declara qual o tipo de serviço que será usado, no caso: 41017 = Encomenda Normal 40010 = Sedex 40290 = Sedex Hoje 40215 = Sedex 10 40045 = Sedex a Cobrar Para trocar os tipos de Frete você pode usar um menu dropdown (igual no site dos correios), a parte mais difícil já tá ai, agora é só você implementar.
  9. ESerra

    Senha

    Na parte onde você tira os espaços coloca assim: $senha = md5(trim($senha)); Dai já vai enviar a senha para o BD em MD5, mas lembre-se que na hora que o cara for logar, você também terá que transformar em MD5 a senha que ele enviar para comparar com a senha que já está no BD em MD5.
  10. ESerra

    Escrevendo Texto Em Uma Imagem

    Acabei de testar e aqui está OK, sendo assim é alguma coisa no seu servidor web...
  11. ESerra

    Resolução

    Modificar > Tela > Tamanho da Imagem
  12. ESerra

    Escrevendo Texto Em Uma Imagem

    O problema está exatamente na linha da fonte $fonte = getcwd()."/visitor1.ttf.ttf"; Você colocou 2 vezes o a extensão do arquivo... $fonte = getcwd()."/visitor1.ttf";
  13. ESerra

    Escrevendo Texto Em Uma Imagem

    Você está usando exatamente o código abaixo? $nick = $_POST["nickname"]; // Só não entendi de onde vai vir o POST... talvez seja melhor você pegar o SESSION do cara... header ("Content-type: image/gif");//Eu usei uma imagem GIF, se a sua for JPEG, TTF...etc terá que mudar o header $imagem = "imagem.gif"; //Aqui vai o nome da imagem $im = imagecreatefromgif ($imagem); //Aqui também terá que ser mudado caso você altere o tipo de arquivo... $fonte = getcwd()."/oldsone.ttf"; // Aqui vai o nome da fonte, no meu caso era oldsone $cor = imagecolorallocate($im, 0, 0, 0); // imagettftext(imagem, tamanho da fonte, angulo, posição x, posição y, cor, fonte, dado que será impresso) imagettftext ($im, 12, 0, 190, 68, $cor, $fonte, "$nick"); imagegif($im); imagedestroy($im); Coisas que também podem dar esse erro é o nome da fonte e nome do arquivo não serem exatamente com o escrito no arquivo PHP.
  14. ESerra

    Escrevendo Texto Em Uma Imagem

    Esse erro acontece quando a GD não está habilitada (lembre-se que depois de alterar e salvar o php.ini você tem que reinicar o servidor para que as alterações tenham efeito).
  15. ESerra

    Escrevendo Texto Em Uma Imagem

    Aqui o código está funcional... lembre-se que se você não estiver usando GIF terá que trocar algumas coisas no código conforme eu comentei nele mesmo.
  16. ESerra

    Escrevendo Texto Em Uma Imagem

    Você está rodando em localhost (na sua máquina)? Pensei que não fosse... ali mostra as extensões disponíveis, para você ativar a GD basta tirar o comentário dela (ponte-e-vírgula), ou seja, passa ela de: ;extension=php_gd2.dll para extension=php_gd2.dll Salve o arquivo e reinicie o servidor web... O phpinfo() que o Beraldo falou é pra ser rodado num arquivo php, ele mostra tudo referente ao PHP instalado na máquina...a sintaxe é simples: <? phpinfo(); ?>
  17. ESerra

    Escrevendo Texto Em Uma Imagem

    Lembre-se que a biblioteca GD tem que estar ativada no servidor, senão não será possível manipular a imagem...
  18. ESerra

    Escrevendo Texto Em Uma Imagem

    Já utilizei uma vez isso para uns testes, funcionou: $nick = $_POST["nickname"]; // Só não entendi de onde vai vir o POST... talvez seja melhor você pegar o SESSION do cara... header ("Content-type: image/gif");//Eu usei uma imagem GIF, se a sua for JPEG, TTF...etc terá que mudar o header $imagem = "imagem.gif"; //Aqui vai o nome da imagem $im = imagecreatefromgif ($imagem); //Aqui também terá que ser mudado caso você altere o tipo de arquivo... $fonte = getcwd()."/oldsone.ttf"; // Aqui vai o nome da fonte, no meu caso era oldsone $cor = imagecolorallocate($im, 0, 0, 0); // imagettftext(imagem, tamanho da fonte, angulo, posição x, posição y, cor, fonte, dado que será impresso) imagettftext ($im, 12, 0, 190, 68, $cor, $fonte, "$nick"); imagegif($im); imagedestroy($im); Caso precise alterar o tipo de arquivo, basta olhar ai » http://www.w3schools.com/media/media_mimeref.asp o Mime Type correspondente
  19. ESerra

    Ajude-me Com If Else

    Precisa dessa parte... ela é que dá a condição pro if/else ser testado.
  20. ESerra

    Ajude-me Com If Else

    Não... coloca a mensagem dentro de uma tabela e manda centralizar horizontal/vertical na tela.
  21. ESerra

    Ajude-me Com If Else

    Se você olhar meu post ai em cima você verá: "Depois do sql coloca:" Então... <?php include("conecta.php"); require("3_funcoes.php"); $sql="select nome,tipo,modelo,motor,ano,combustivel,cor,opcional,preço,foto from tabela WHERE tipo='".$_POST['tipo']."'"; // DEIXE A $_POST SEMPRE CONCATEADA!!! $conta = mysql_num_rows($sql); if ($conta == "0"){ echo "NENHUM PRODUTO ENCONTRADO"; exit; }else{ $consulta=mysql_query($sql); // AQUI CONTINUA O RESTO DO CÓDIGO DA PÁGINA... }
  22. ESerra

    Ajude-me Com If Else

    Pelo jeito que você editou o seu código você não entendeu o que eu fiz... Note que que o mysql_num_rows vai ser executado INDEPENDENTE de existir ou não registros, a função dele é só me dizer quantos registros existem... só isso... ele não pode dar erro por existir ou não registros... e se ele está retornando algum erro será por culpa do argumento usado, no caso o $sql. Coloque o código completo de novo...
  23. ESerra

    Ajude-me Com If Else

    Também não... porque se o select for feito, independente do número de registros ele vai retornar verdadeiro no if... Faz assim: Depois do sql coloca: $conta = mysql_num_rows($sql); if ($conta == "0"){ echo "NENHUM PRODUTO ENCONTRADO"; exit; }else{ // AQUI você deixa rolar o código O mysql_num_rows vai contar quantos registros retornam com o $sql, se for zero é sinal de que nenhum produto foi encontrado, dai já vinaliza o script.
  24. ESerra

    Ajude-me Com If Else

    Outra coisa... if($tipo != null){ $sql="select nome,tipo,modelo,motor,ano,combustivel,cor,opcional,preço,foto from tabela WHERE tipo='$_POST[tipo]'"; Cade a variável tipo ($tipo)? Ela não está declarada em nenhuma parte do seu código...
  25. ESerra

    Ajude-me Com If Else

    A sintaxe do if/else está correta, qual o problema? Uma coisa que eu notei foi que, ao meu ver, ele está no lugar errado, o correto seria fazer o teste com ele ANTES de tentar qualquer outra coisa no script.
×
×
  • Criar Novo...