Ir para conteúdo
Fórum Script Brasil

david.lyonnais

Membros
  • Total de itens

    257
  • Registro em

  • Última visita

Tudo que david.lyonnais postou

  1. echo "SELECT * FROM artigos WHERE id_artigos=$id"; Essa linha serve pra que? Coloque assim seu código: <?php include "../includes/conexao.php"; ?> <html> <head> <title>meio DESC LIMIT 1</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .style4 { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; } .style6 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;} .style7 { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; } .style8 {font-size: 9px} --> </style> </head> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="563" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="563" height="500" align="center" valign="top" background="imagens/fundo.jpg"><p align="center" class="style7">Edi&ccedil;&atilde;o de Artigo - ID = <?=$id_artigo?></p> <form name="form1" method="post" action="?link=insere_artigos&?acao=edita"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <?php $id= $_GET["id"]; $sql = mysql_query("SELECT * FROM artigos WHERE id_artigos=$id"); while($pega = mysql_fetch_array($sql)) { $id_artigos = $pega["id_artigos"]; $nome = $pega["nome"]; $texto = $pega["texto"]; $fonte = $pega["fonte"]; ?> <tr> <td width="12%" height="42" class="style6"><label>T&iacute;tulo: </label> </td> <td width="100%" height="50"><input name="titulo" type="text" id="titulo" value="<?php echo $nome;?>" size="60"> <span class="style6">(N&atilde;o &eacute; necess&aacute;rio) </span></td> </tr> <tr> <td class="style6">Texto:</td> <td height="187"><textarea name="texto" cols="60" rows="10" id="texto"><?php echo strip_tags($texto);?> </textarea></td> </tr> <tr> <td class="style6">Escrita por: </td> <td height="50"><input name="fonte" type="text" id="fonte" value="<?php echo $fonte;?>" size="60"> <span class="style6">(N&atilde;o &eacute; necess&aacute;rio) </span></td> </tr> <?php } ?> </table> <p><SPAN lang="EN-US"></SPAN></p> <br> <label> <input type="submit" name="button" id="button" value="Enviar"> </label> </form> </td> </tr> </table> </body> </html> Ver se funciona assim.
  2. Essa funçao acho que da conta do recado. Onde: $datape é a data do pedido... <? function meses($datape){ $datap = explode('/',$datape); $diap = $datap[0]; $mesp = $datap[1]; $anop = $datap[2]; $data_atual = date('d/m/Y'); $datah = explode('/',$data_atual); $diah = $datah[0]; $mesh = $datah[1]; $anoh = $datah[2]; $meses = $mesh - $mesp; $dias = $diah - $diap; $anos = $anoh - $anop; if($anos < 0){ echo "Pedido ainda sera feito!!"; exit; } if($anos > 0){ $meses = ($anos * 12) + $meses; } if($diah < $diap){ $meses--; } return $meses; } ?> Ela usa no formato brasileiro, se quiser no modo do banco de dados é so muda os explodes e muda a ordem dos arrays.
  3. strtotime() Dai o 86400 é para transforma de segundo pra dia .(já q afunção transforma em segundos.) 4 meses igual a 4 x 30dias (na maioria dos casos). Você ira verificar se a variavel $diferencia é maior que 120 se for passou de 4 meses.Se você quiser uma diferença mais exata,é so falar que eu posso bola uma função aqui.
  4. Apache + PHP + MySQL Veja se esse link lhe ajuda.
  5. Não encontrei nada, acho até que não seja possivel. Mas eu criei esse aqui que busca no codigo-fonte da pagina a inserção da imagem. Mais so vai mostrar se você coloca o nome igual a da imagem que ta la,ou seja, ela pode ta la so q com nome diferente ou não esta la mais tem outra com o mesmo nome que você coloco dai dando um resultado errado. Não é exato , mais eu fiz o possivel, daria pra fazer mais. <?php $x = file_get_contents("https://www.scriptbrasil.com.br"); $x = htmlentities(utf8_decode($x)); $imagem = "nome_imagem"; $imagemt = "title=\"".$imagem; $imagems = "src=\"img/".$imagem; $imagems2 = "src=\"imagens/".$imagem; $imagems3 = "src=\"imagem/".$imagem; $y1 = htmlentities(utf8_decode($imagemt)); $y2 = htmlentities(utf8_decode($imagems)); $y3 = htmlentities(utf8_decode($imagems2)); $y4 = htmlentities(utf8_decode($imagems3)); if(strstr($x,$y1) or strstr($x,$y2) or strstr($x,$y3) or strstr($x,$y4)){ echo "Foi encontrada uma imagem parecida."; }else{ echo "Não foi encontrado nenhuma."; } ?>
  6. Criei esse script pegando uma função no google <?php function RemoveAcentos($str) { $enc = 'UTF-8'; $acentos = array( 'A' => '/&Agrave;|&Aacute;|&Acirc;|&Atilde;|&Auml;|&Aring;/', 'a' => '/&agrave;|&aacute;|&acirc;|&atilde;|&auml;|&aring;/', 'C' => '/&Ccedil;/', 'c' => '/&ccedil;/', 'E' => '/&Egrave;|&Eacute;|&Ecirc;|&Euml;/', 'e' => '/&egrave;|&eacute;|&ecirc;|&euml;/', 'I' => '/&Igrave;|&Iacute;|&Icirc;|&Iuml;/', 'i' => '/&igrave;|&iacute;|&icirc;|&iuml;/', 'N' => '/&Ntilde;/', 'n' => '/&ntilde;/', 'O' => '/&Ograve;|&Oacute;|&Ocirc;|&Otilde;|&Ouml;/', 'o' => '/&ograve;|&oacute;|&ocirc;|&otilde;|&ouml;/', 'U' => '/&Ugrave;|&Uacute;|&Ucirc;|&Uuml;/', 'u' => '/&ugrave;|&uacute;|&ucirc;|&uuml;/', 'Y' => '/&Yacute;/', 'y' => '/&yacute;|&yuml;/', 'a.' => '/&ordf;/', 'o.' => '/&ordm;/' ); return preg_replace($acentos, array_keys($acentos), htmlentities($str,ENT_NOQUOTES, $enc)); } $titulo = "Paraíba um lugar bom de se viver."; //retirar pontuaçao $ponts = array('.','!','?',':',';'); $titulo = str_replace($ponts,"",$titulo); //troca espaços por sinais de + $titulo = str_replace(" ", "+", $titulo); //retirar acentos $titulo = RemoveAcentos($titulo); echo $titulo; ?> Se você quiser tambem que não tenha letras maiúsculas é so adicionar isso ao scrpit //deixa tudo minuscula $titulo = strtolower($titulo);
  7. Imagem talvez seja mais dificil mais vou ver se eu arrumo um jeito...
  8. Acho desnecessário passar o titulo por GET, pois so com o id você pode já fazer a consulta.. Mais se você qr saber como passar arrumadinho vo ver oque eu acho, jaja eu retorno.
  9. Fiquei intrigado pois não achei nada decidir arruma meu jeito... <?php $palavra = "Marlon Douglas";//Palavra a ser procurada $x = file_get_contents("http://scriptbrasil.com.br/forum/index.php?showtopic=157071&st=0&gopid=615588&#entry615588");//Pagina onde você vai procurar if(strpos($x,$palavra)){ echo "A palavra:".$palavra." existe."; }else{ echo "A palavra:".$palavra." não existe."; } ?> Esse script vai tentar acha o seu nome nesse tópico se tiver vai retorna q existe , se não, vai retorna que não existe... Faça o teste @edit <?php $palavra = "Marlon Douglas";//Palavra a ser procurada $tamanho_p = strlen($palavra); $x = file_get_contents("http://scriptbrasil.com.br/forum/index.php?showtopic=157071");//Pagina onde você vai procurar $tamanho_x = strlen($x); if(strpos($x,$palavra)){ $y = str_replace($palavra, "", $x); $tamanho_y = strlen($y); $qnt = ($tamanho_x - $tamanho_y)/ $tamanho_p; echo "Foram encontrados ".$qnt." vezes a palavra".$palavra; }else{ echo "A palavra ".$palavra." não existe"; } Se você quiser quantas vezes a palavra especificada aparece na pagina é so usar esse de cima ai.. So a um porem é que as que estão entre as tags code não foram contadas...
  10. Ahhh.. A pagina q você se refere é uma pagina externa.. Entendi... Vou ver oque eu acho jaja eu posto denovo.
  11. Creio que você deva ter um campo na tabela,com o nome de nivelusuario(ou algo do tipo), dai é so você criar tipo uma legenda: ex.: 0 - usuario normal 1- moderador 2- postador 3- administrador Dai é so fazer uma verificação usando if/elseif ou ate switch se tiver 0 é usuario normal se tiver 1 é moderador e assim vai.
  12. Não sei se entendi bem , mais se uma pessoa quiser procurar uma palavra em qualquer pagina é so aperta ctrl+L ou ctrl+F ,dai você qria q apessoa conseguisse fazer o mesmo usando um campo de texto no seu site?
  13. É algo como isso que você qr saber? index.php <?php include("index.html"); ?>
  14. function o que($condicao,$campo) { //$sql = "SELECT * FROM opcoes WHERE `$cp` = `$c`"; $sql = "SELECT * FROM opcoes WHERE $campo ='$condicao'"; $res = mysql_query($sql) or die(mysql_error()); $row = mysql_num_rows($res); if($row == 1) { $return = "verdadeiro"; } else { $return = "falso"; } echo $return; } tenta assim...
  15. Talvez seja melhor trocar isso: $strstream = substr(str_shuffle("0123"),0,1); Por isso: $strstream = rand(0,3); Ficaria ate mais simplificado -.-
  16. ^^ Obrigado... Vou agr preparar o cadastro dos usuarios.
  17. david.lyonnais

    Tem como Fazer?

    Vai aparecer o que tiver aqui: fwrite($pagina, "Bem-vindo, " . $nuser); Aqui você escreve oque esta no arquivo. Se sua intenção for cria tipo um editor de paginas, você pode cria um form nele coloca um textarea e um botao de salvar, quando a pessoa clicar em salvar.Ir a uma pagina onde armazena o conteudo do textarea numa variavel(ex.:$txt=$_POST['textarea'];) e colocar na função fwrite assim escrevendo e salvando conteudo no arquivo .php. Exemplo: $txt = $_POST['nome_textarea']; $pagina = fopen("usuarios/" . $nuser . ".php", "w"); // aqui criamos fwrite($pagina, $txt); // a pagina fclose($pagina); Entendeu? Talvez não pois minha explicação talvez tenha ficado confusa, mais foi maximo que eu consegui pensa e escrever nesse tempo, to com pressa =(
  18. Vlw.. Eu não to acostumado muito com Orientação a Objetos,apesar de fica mais organizado eu acho mais trabalhoso, apesar que no final valha mais a pena.Pois a grande edição ou uma pequena modificação seria mais fácil e agil. Vou estudar um pouco mais sobre orientação a objetos já que eu manjo so o básico mesmo, dai mudarei pra uma forma mais organizada. Qualquer outro conselho, critica ou dúvida é so postar. Até
  19. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Cadastro realizado com sucesso!</title> </head> <body> <?php // RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO ! $nome= $_POST ['nome'];//atribuição do campo "nome" vindo do formulário para variavel $email= $_POST ['email'];//atribuição do campo "email" vindo do formulário para variavel $ddd= $_POST ['ddd'];//atribuição do campo "ddd" vindo do formulário para variavel $tel= $_POST ['telefone'];//atribuição do campo "telefone" vindo do formulário para variavel $endereco= $_POST ['endereco'];//atribuição do campo "endereco" vindo do formulário para variavel $cidade= $_POST ['cidade'];//atribuição do campo "cidade" vindo do formulário para variavel $estado= $_POST ['estado'];//atribuição do campo "estado" vindo do formulário para variavel $bairro = $_POST ['bairro'];//atribuição do campo "bairro" vindo do formulário para variavel $pais= $_POST ['pais'];//atribuição do campo "pais" vindo do formulário para variavel $login= $_POST ['login'];//atribuição do campo "login" vindo do formulário para variavel $senha= $_POST ['senha'];//atribuição do campo "senha" vindo do formulário para variavel $news= $_POST ['news'];//atribuição do campo "news" vindo do formulário para variavel $sexo= $_POST ['sexo'];//atribuição do campo "sexo" vindo do formulário para variavel //Gravando no banco de dados ! conectando com o localhost - mysql. $conexao= mysql_connect("localhost","root",""); if(!$conexao){ echo "Erro de conexão com localhost." exit; } //conectando com a tabela do banco de dados $cadastro=mysql_select_db("clientes", $conexao); if(!$cadastro){ echo "Erro de conexão com Banco de Dados"; exit; } $query=mysql_query("SELECT login FROM clientes WHERE login='".$login."'"); $query_ver=mysql_num_rows($query); if($query_ver == 1){ echo "Este login está em uso"; exit; }else{ echo "Este login não está em uso"; } $query="INSERT INTO clientes (nome,email,ddd,telefone,endereço,cidade,estado,bairro,pais,login,senha,news) VALUES ('$nome','$email','sexo','$ddd','$tel','$endereço','$cidade','$estado','$bairro','$pais','$login','$senha','$news')" $res = mysql_query($query); if($res){ echo "Novos dados inseridos com sucesso." }else{ echo "Não foi possivel inserir novos dados no banco dedos." } ?> </body> </html> Coloque assim...
  20. É so fazer com que randomize entre 1 e 4, dependendo do numero que de no sorteio mostra o endereço.. tipo: <? $numero = rand(1,4); switch($numero){ case 1: //coloca o 1 endereço break; case2: //coloca o 2 endereço break; case 3: //coloca o 3 endereço break; case 4: //coloca o 4 endenreço break; } ?> Acho é esse o raciocino vamo ver oque a galera fala ae... @edit Ou usar o rand_array(). Vai a seu criterio
  21. Ptz, svjets deixei passa em branco, essa tava clara... Testa ai...
  22. Posta o código completo com todas modificações que deram certo até agr. Qro rever tudo de novo.
  23. já que um insert, não era pra precisar de mysql_num_rows, pois ele retorna numero de registros, que corresponde com um select.. Dai so colocar oque eu disse so não entendi porque não esta funcionando...
×
×
  • Criar Novo...