Ir para conteúdo
Fórum Script Brasil

MLeandroJr!

Veteranos
  • Total de itens

    2.165
  • Registro em

  • Última visita

Tudo que MLeandroJr! postou

  1. Cara, muda aí a linha: if ($tenta !=0) { Pela linha: if ($resultado = mysql_fetch_array($tenta)){ Isso deve funcionar.
  2. Eu costumo resolver isso impedindo que a página entre em cache, com o seguinte código: <?php header("Expires: {$gmtDate} GMT"); header("Last-Modified: {$gmtDate} GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); ?>
  3. MLeandroJr!

    Subdomínios

    É que eu acho que essa questão não possui um fórum certo. Bom, como o ikkinet postou, no caso do Flogão, cada subdomínio chama um servidor diferente. Mas para os sites menores, você pode separar em subdomínios áreas de usuários ou setores diferentes do site. Eu costumo utilizar forum.meusite.com.br na hora de fazer as propagandas, ao invés de www.meusite.com.br/forum . Essa aí é só uma questão estética, mas vamos para a intranet de uma empresa, onde o site tem várias áreas. Você pode acessar o site como www.sitedaempresa.com.br As áreas seriam: administracao.sitedaempresa.com.br vendas.sitedaempresa.com.br gerencia.sitedaempresa.com.br compras.sitedaempresa.com.br Fica mais fácil de o pessoal acessar diretamente a área que quer. (Um exemplo de subdomínios para cada usuário diferente está no Blogger, onde o endereço do blog é usuario.blogger.com.br )
  4. Tem, e me desculpe não haver postado. Esse é um "problema" já conhecido para quem chama arquivos PHP com Ajax, é que eu esqueci que isso ocorreria. =/ Joga esse header no topo da página que será carregada pelo Ajax, que esta funcionará sem problema algum! <?php header("Content-Type: text/html; charset=ISO-8859-1",true); ?>
  5. Impressão minha, ou isso é Ajax? Dá para usar sim o include no php, mas isso aí é JavaScript! A função include seria: include("arquivo.php"); Agora, para modificar o innerHTML, jogando o conteúdo de um arquivo PHP, você precisará utilizar o Ajax mesmo, tem uma forma fácil de fazer isso: ajax.js: function ajaxInit() { var req; try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch(ex) { try { req = new XMLHttpRequest(); } catch(exc) { alert("Esse browser não tem recursos para uso do Ajax"); req = null; } } } return req; } function Carrega(PAGINA){ pagina = PAGINA; ajax = ajaxInit(); if(ajax){ ajax.open("GET", PAGINA + ".php", true); ajax.onreadystatechange = function(){ var Lugar = document.getElementById('divTeste'); if(ajax.readyState == 4){ if(ajax.status == 200){ var ConteudoPagina=ajax.responseText; Lugar.innerHTML=ConteudoPagina; } else { alert(ajax.statusText); } } } ajax.send(null); } }
  6. Cara, pra ficar mais fácil, desinstala esse Apache aí e tudo o que você instalou com ele, e instala um wamp (pacote) pronto! Você pode baixar o Xampp, que é o wamp que eu utilizo, no endereço http://www.apachefriends.org . Ele é excelente, já vem com Apache 2, MySQL 5 e duas versões do PHP, a 4 e a 5, que podem ser alteradas de forma fácil e a qualquer hora! Assim você evita esses erros aí, pois como você está iniciando os estudos, ficar corrigindo erros te fará desanimar.
  7. Pode ser feito sim, e não só para cor, para qualquer outra coisa! Você pode definir tamanhos, cores, imagens... De tudo dentro das tags HTML, dependendo do resultado retornado por PHP, exatamente desta forma que você digitou: <tr <?php echo $cor; ?>>
  8. Ou em português, as referências são: Para abrir o arquivo: http://www.php.net/manual/pt_BR/function.fopen.php (fopen) Para ler o arquivo: http://www.php.net/manual/pt_BR/function.fgets.php (fgets) Eu costumo fazer da seguinte maneira: <table border="0" cellpadding="0" celspacing="0"> <? $arquivo = file("arquivo.txt"); $linha = 0; do { $texto = $arquivo[$linha]; echo "<tr><td align=\"left\">$texto</td></tr>"; $linha++; } while($linha < count ($arquivo)); ?> </table>
  9. MLeandroJr!

    Ajuda Com Valores

    O desconto é em valor fixo ou em forma de porcentagem?
  10. Então experimenta passar o e-mail pra HTML! Coloca esse código na função que o está enviando: $Headers = "Content-Type: text/html; charset=ISO-8859-1 \n"; A sintaxe da função Mail() será: mail($Destinatario,$Assunto,$Conteudo,$Headers); Os <br /> estão aparecendo no e-mail porque é um código HTML, que o cliente de e-mail apenas deixará impresso se o e-mail estiver como texto plano. Mas se voc6e avisar o cliente que o e-mail está em HTML, este passará a interpretar os <br /> !
  11. MLeandroJr!

    Sms

    Talvez desse certo, mas para enviar MMS... Estou "fuçando" aqui no site da Claro para pegar os forms, pois também, se enviar a mensagem processada para o sistema deles da mesma forma que o site envia, este considerará como válida e enviará a mensagem.
  12. MLeandroJr!

    Sms

    Segundo a própria matéria, foi bloqueado pela Claro e não funciona mais. E descobrí, a Claro utiliza ASP... Mas não manjo nada de ASP, aí complica. @ESerra Não precisaria de um bot para ler o código. Estava pensando em imprimi-lo para o usuário do sistema poder digitá-lo e enviá-lo, como no formulário comum da Claro.
  13. MLeandroJr!

    Sms

    @ESerra A Claro possui um sistema no próprio site para envio de SMS gratuito para os telefones deles. Podemos até dar uma pesquisada para ver o que conseguimos descobrir, afinal de contas, algum script eles utilizam para isso. O que poderia ser um pouco complicado é que eles utilizam imagem de verificação, e talvez se o site da Claro não for acessado, ele não chama a função que gerará o código, assim não poderá ser validado.
  14. Como está o seu código? Cara, tente fazer o seguinte: Se o sistema estiver em servidor Linux: Se o sistema estiver em servidor Windows: Isso deve resolver o seu problema!
  15. MLeandroJr!

    Como vocês Programam?

    Sim, mas quando digo Dreamweaver, me refiro a aba code dele.... Acho que nunca cheguei a utilizar a aba design, sei lá, prefiro fazer layout e posicionamento no código mesmo, fica mais preciso!
  16. MLeandroJr!

    Como vocês Programam?

    Realmente, o Bloco de Notas é só para último caso. Te digo que vale a pena sim, pois o Dreamweaver deixa o código colorido e ainda mostra uma caixa flutuante mostrando a estrutura da função, quando você abre. O PHP Designer eu não conheço, então não posso falar sobre. Mas na boa, esse negócio de fazer tudo na mão cara, o pessoal fala pra se fazer de bom... Muitos não sabem o quão idiotas estão sendo. O que você tiver em mãos para poder te ajudar e facilitar o seu serviço, melhor!
  17. MLeandroJr!

    Arquivo

    Sim, me desculpe! Não havia reparado nisso, foi um deslize... Mas até foi bom, pois além de você conseguir uma solução, ainda achou como consertar o script!
  18. MLeandroJr!

    Arquivo

    Bom, você pode fazer o seguinte: Primeiro, vamos supor que o arquivo chama dados.txt Monte um código assim: index.php <?php $Dados = file ("dados.txt"); $dados = explode("|", "$Dados"); $Nome = $dados[0]; $Senha = $dados[1]; ?> <form name="login" action="index.php" method="post"> <input type="text" name="Nome" value="<?php echo $Nome ?>"><br> <input type="password" name="Senha" value="<?php echo $Senha ?>"><br> </form> Logicamente existem maneiras mais limpas e profissionais de se fazer isso, mas essa que eu mostrei é uma forma bem simples de se entender.
  19. MLeandroJr!

    Variavel

    Não estou dizendo que não me preocupo em desenvolver sites para todos os tipos de navegadores, sem erro nenhum. Estou dizendo somente que não sigo 100% as regras do W3C, pois existem regras que, mesmo não sendo seguidas, são interpretadas sem problemas por qualquer navegador, inclusive os mais antigos!
  20. MLeandroJr!

    Variavel

    Só uma consideração: Gerar saídas 100% compatíveis com as regras do W3C através de qualquer linguagem dinâmica é uma tarefa extremamente chata e cansativa! Eu não sigo muito essas regras não. Rodo nos navegadores, e se funcionar, está feito. Se você mandar validar os grandes portais como Terra, UOL, iG e os sites de grande porte, poderá ver que nenhum desses passa no teste.
  21. MLeandroJr!

    Variavel

    Seu código: $NOME = "TESTE"; $conteudo = '<input name="" type="text" value = $NOME >'; Para imprimir a variável $NOME: echo "$NOME"; O resultado será: TESTE Antes de tudo, mude a variável conteudo, acabei de ver um script não sendo executado por causa das aspas $conteudo = "<input name='' type='text' value = $NOME >"; Para imprimir a variável $conteudo: echo "$conteudo"; O resultado será: <input name='' type='text' value = TESTE > Se você mandar imprimir uma variável, e dentro dessa variável tiver uma outra variável, o PHP interpreta as duas e imprime o resultado pra você! EDIT: Desculpe ESerra, eu já estava fazendo o post as 16:59, por isso acabei não vendo que você já tinha postado. =/
  22. MLeandroJr!

    Salvar Form

    Cara, salvar um formulário dentro de uma pasta? Explica direito isso aí! Você pode salvar os dados de um formulário em um database ou em algum arquivo txt. Salvar em arquivo txt não é muito recomendável, pois não é tão seguro quanto um database.
  23. Você pode continuar usando o echo, mas com duas opções: - Utilizar \" no lugar de cada aspa dupla que aparecer, para o PHP não considerar como parte do comando dele. - Utilizar aspas simples no lugar das aspas duplas. Vamos ao seu código: echo "<textarea name='texto_novo' id='textfield' rows='10' cols='40'></textarea><br/>"; echo "<script language='javascript'>"; echo "make_wyzz('textfield');"; echo "</script>"; echo "<center><h1>Alterar</h1>"; echo "<hr><br>"; echo "<form action='alterar_db.php?id=$id' method='post'>"; echo "Título do Texto:<input name='titulo_novo' type='text' value='$titulo' size=30> *<br>"; echo "Texto:<textarea name='texto_novo' rows=10 cols=30>$texto</textarea> *<br>"; echo "<input type='submit' value='Alterar'>"; echo "</form>"; echo "<br><hr></center>";
  24. MLeandroJr!

    Menu Drop Down

    Você pode fazer da seguinte maneira: <select name="categoria" id="categoria"> <?php $busca = "SELECT * FROM produtos2"; $comando = mysql_query($busca, $conexao) or die("Erro no comando"); if ($opcoes = mysql_fetch_array($comando)){ do { printf("<option value=%s>%s</option> \n", $opcoes["id"], $opcoes["categoria"]); } while($opcoes = mysql_fetch_array($comando)); } ?> </select>
  25. MLeandroJr!

    Exibir Banner Em Flash

    Montei algo parecido aqui e rodei o seu script... Quando fui dar uma olhada no código fonte, sabe qual foi o retorno? <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="120" height="60"> <param name="movie" value="$caminho"> <param name="quality" value="high"> <embed src="$caminho" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="120" height="60"></embed></object> Ele não está interpretando o caminho, e quase certeza que é por causa das aspas! Mas tem algo que você possa fazer... <?php $consulta = mysql_query("SELECT sub.caminho, nome, link FROM banners sub inner join banners_lateral cs on cs.id_banner = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error()); $conta = mysql_num_rows($consulta); if ($conta == 0){ echo "ANUNCIE AQUI!"; } else{ while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $nome = $verifica["nome"]; $caminho = $verifica["caminho"]; $link = $verifica["link"]; $tipo = $verifica["tipo"]; if ($tipo == "flash") { ?> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="120" height="60"> <param name="movie" value="<?php echo "$caminho" ?>"> <param name="quality" value="high"> <embed src="$caminho" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="120" height="60"></embed></object> <?php } else { echo "<font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$link\"target=\"_blank\" >$nome</strong></a></strong><br></font><img src=$caminho>"; } } ?> Aqui, você fecha o PHP e joga o código do Object. Depois do código, abre o PHP novamente e termina o script! O PHP interpretará normalmente esse Object como parte do if! Note que eu abri o PHP em <param name="movie" value="<?php echo "$caminho" ?>"> para ele dar um echo no caminho do Flash. Edit: Com o object abaixo, creio que funcionará melhor: <object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='120' height='60' align='middle'> <param name='allowScriptAccess' value='sameDomain' /> <param name='movie' value=<?php echo "$caminho" ?> /> <param name='quality' value='best' /> <param name='wmode' value='transparent' /> <param name='bgcolor' value='#ffffff' /> <embed src=<?php echo "$caminho" ?> quality='best' wmode='transparent' bgcolor='#ffffff' width='120' height='60' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /> </object>
×
×
  • Criar Novo...