-
Total de itens
2.001 -
Registro em
-
Última visita
Tudo que Norivan Oliveira postou
-
Validar e gravar CPF no sql
pergunta respondeu ao sumocoski de Norivan Oliveira em Repositório de Scripts - PHP
Movido PHP para PHP > Repositório de Scripts - PHP -
Link leia mais para sistema de noticias em PHP
pergunta respondeu ao quinhosp de Norivan Oliveira em PHP
Naturalmente você deve ter uma página para exibir as noticias completas, nessa pagina você teria a query: $id=(int)$_GET['id']; $resultado = mysql_query("SELECT * FROM noticia WHERE noticia_id =".$id); $l = mysql_fetch_assoc($resultado); echo $l['html']; A partir dai na pagina de listagem você apenas deve colocar o link Leia mais apontando para a id da notícia listada $resultado = mysql_query("SELECT * FROM noticia"); while ($l = mysql_fetch_assoc($resultado)){ echo "<a href=noticia.php?id=".$l['id'].">".$l['titulo']."</a>"; } -
Core 2 Duo sem reinstalar o XP
pergunta respondeu ao Rhaone de Norivan Oliveira em Microsoft Windows
O processador não, a menos que você resolva usar um Windows XP 64 bits que é mais indicado para processadores com mais de um núcleo de processamento, no entanto por questões de software isso acaba não trazendo muitas vantagens. Mas já a placa mãe se você trocar é muito recomendável que reinstale o Windows por conta dos drivers e identificação segura da BIOS, no entanto é possível trocar a placa mãe sem re-instalar o Windows e fazer ele funcionar corretamente, o problema é que você vai ter que ter paciência para remover alguns drivers que acabam agarrando e limpar informações do sistema. Se você não tem tanto tempo pra perder, reinsta-le o sistema operacional, pode ser até na mesma pasta, sem formatar, apenas se lembre depois de mover os arquivo da documents and settings -
Site>>Edit>>Test Server>> O ultimo campo da tela está com a url errada
-
Ok, mas como você está fazendo pra listar essas imagens? você usa algum array?
-
Você está fazendo usando DW, se tivesse postado na sala DW eu teria te explicado como fazer sto que você quer sem nem tocar no código. se o dw faz isso $row_inicio = mysql_fetch_assoc($inicio); pra você, não é necessário fazer isso <?php $seleciona = mysql_query("SELECT * FROM tbnoticias"); while($linhas = mysql_fetch_assoc($seleciona)){ $id = $linhas['id']; $titulo = $linha['titulo']; } ?> tenta assim: index2.php<?php require_once('Connections/conexao.php'); ?> <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $maxRows_inicio = 5; $pageNum_inicio = 0; if (isset($_GET['pageNum_inicio'])) { $pageNum_inicio = $_GET['pageNum_inicio']; } $startRow_inicio = $pageNum_inicio * $maxRows_inicio; mysql_select_db($database_conexao, $conexao); $query_inicio = "SELECT * FROM tbnoticias"; $query_limit_inicio = sprintf("%s LIMIT %d, %d", $query_inicio, $startRow_inicio, $maxRows_inicio); $inicio = mysql_query($query_limit_inicio, $conexao) or die(mysql_error()); $row_inicio = mysql_fetch_assoc($inicio); if (isset($_GET['totalRows_inicio'])) { $totalRows_inicio = $_GET['totalRows_inicio']; } else { $all_inicio = mysql_query($query_inicio); $totalRows_inicio = mysql_num_rows($all_inicio); } $totalPages_inicio = ceil($totalRows_inicio/$maxRows_inicio)-1; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Rádio Explosion</title> <style type="text/css"> <!-- .style2 {font-size: 14px} --> </style> </head> <body> <div align="center"> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <?php do { ?> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="138"><span class="style2"><?php $tdatetime = explode(' ',$row_inicio['data']); $tdata = explode('-',$tdatetime[0]); echo $tdata[2].'/'.$tdata[1].'/'.$tdata[0].' '.$tdatetime[1]; ?></span></td> <td width="362"><span class="style2">- <a href = "<?php /* ao declarar uma varriavel você deve concatenar a mesma ao html impresso de preferencia */ echo "noticia2.php?id=".$id; ?>"><?php echo $row_inicio['titulo']; ?></a></span></td> </tr> </table> <?php } while ($row_inicio = mysql_fetch_assoc($inicio)); ?> </td> </tr> </table> </div> </body> </html> <?php mysql_free_result($inicio); ?>
-
Não quer fazer um não? neste caso demora menos que procurar um que seja o que você quer pois essa função é simples.... 1. Cadastro de valores de moedas 2. Função para conversão de valores em moedas 2.1. Nessa função você vai dar um select no banco de acordo com a moeda que você que, por exemplo: function ConverteMoeda($valor){ $moeda="DOLLAR"; if(str_replace("R$","R$",$valor)){ $moeda="REAL"; } $resultado = mysql_query("SELECT VALOR FROM MOEDA WHERE MOEDA=".$moeda); if(mysql_num_rows($resultado) > 1) die("moeda duplicada"); $linha = mysql_fetch_assoc($resultado); $multiplicador = $linha['VALOR']; $retorno = $valor * $multiplicador; return $retorno; }
-
Códigos Livres
-
De onde vem os registros dessas imagens? se for de um banco de dados basta usar a função RAND()
-
1# <input name="button" type="button" class="cham1" value="enviar" onclick="java script:Envia();" /> seu botão não é do tipo submit, então não envia dados 2# mail("dominio@gmail.com", $subject, $msg, $mailheaders); você não declarou as varriaveis $subject, $msg, $mailheader então mesmo que seu formulário funcionasse não enviaria dado algum
-
imagem.php <? header("Content-type: image/jpg"); // Nome do diretório onde estão as fotos. if (isset($_GET["pasta"])){ $dir_name = $_GET["dir_name"]; } else { $dir_name = "default"; } // Varre o diretório das fotos e cria // um array. $handle = opendir($dir_name); $i = 0; while ($file = readdir($handle)){ if ($file != "." && $file != ".."){ $photos[$i] = "$dir_name/$file"; $i++; } } closedir($handle); // Le foto readfile($photos[array_rand($photos)]); ?> depois você chama em html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Imagem Aleatórias</title> </head> <body> Imagem Aleatória <br /> <img src="imagem.php" /> </body> </html> Ou se quiser pode simplesmente usar a função rand() $sortear = rand(0,99); echo "<img src='$sortear.jpg'>"; ou tb pode sortear a partir de um array
-
(Resolvido) Erro com Função SOMA (INICIANTE)
pergunta respondeu ao GabrielCardelli de Norivan Oliveira em PHP
Lição 1# faculdade de ciências da computação = 3 ano perdidos em termos de conhecimento + 1 papel ganho pra apresentar pra empresa jumenta -
$headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; se não funcionar é porque seu server de mails provavelmente não aceita html
-
Atualizar diversos registros de uma vez.... como numa planilha...
pergunta respondeu ao Káliman Borges de Norivan Oliveira em PHP
seguinte é simples do mesmo jeito qe você da while para exibir você vair dar while pra executar o comando de insert (sqL) a diferencaa é que nos campos de form você vai colocar name[] nos campos de form -
É bem simples o proprio PHP já tem funções para tratar a maioria dos casos, você só vai "juntar" as mesmas em uma classe ou função como no exemplo abaixo: function anti_injection($sql) { // remove palavras que contenham sintaxe sql $sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql); $sql = trim($sql);//limpa espaços vazio $sql = strip_tags($sql);//tira tags html e php $sql = addslashes($sql);//Adiciona barras invertidas a uma string return $sql; } //modo de usar pegando dados vindos do formulario $nome = anti_injection($_POST["nome"]); $senha = anti_injection($_POST["senha"]); Essa função ai é bem simples, mas você pode implementa-la com maiores replaces e outras funcoes do manual
-
Ou... nosso amigo beraldo desenvolveu uma classe que pode te ajudar: http://scriptbrasil.com.br/forum/index.php...hl=calend%E1rio
-
Recebe de onde então? get, xml, outra array??
-
Provavelmente você pega esses dados de um for certo então if(!isset($_POST['campo_foto'])) $_POST['campo_foto'] = "default"; Ou através do proprio banco você pode definir um valor padrão para NULL
-
Qual? PS: o código que te passei não precisa saber quantos registros tem no total no xml, o mesmo é limitado pela varriavel max
-
Busca no Dreamweaver com ou sem acentuação!
pergunta respondeu ao Vagner Nunes de Norivan Oliveira em Dreamweaver
Creio que não seja desta forma que você chama uma função em asp Tente assim: Municipios__SemAcentos = RemoveAcentos(Request.QueryString("cidade")) -
Simples amigão: Eu quero redirecionar os vistantes para meu novo endereço que é www.meusite2.com, uso header("refresh: 5; url=http://meusite2.com"); echo "você esta sendo redirecionado para meusite2.com" Eu quero redirecionar os vistantes para meu novo endereço que é www.meusite2.com, uso header("refresh: 30; url=consulta.php?id=102055"); echo "Ocorreu um erro interno, vamos tentar novamente em 30 segundos" Um usuario loga no site, apos preencher o form os dados são enviados para pagina verifica.php e depois ele é redirecionado para restrita.php. Naturalmente eu não preciso informar ao usuário que ele passou na verifica.php antes, então: header("Location: restrita.php");
-
você vai ter que criar uma pagina para exibir as noticias, por exemplo exbNoticia.php Essa exbNoticia.php terá de ter um select no banco filtrando os registro pela PK (primary key) da tabela com as noticias no seu banco de dados $id=$_GET['ID']; // TODO: tratar prevenção de sql inject mysql_query("SELECT * FROM noticias WHERE ID = $id"); Faz um laço e dá um echo Na pagina com o titulo a ser linkado você vai simplesmente colocar o link <a href="exbNoticia.php?ID=<?php echo $row['ID'] ?>"><?php echo $row['titulo'] ?></a> Onde $row é a array que trás os dados do seu select
-
Creio que pouca gente vá baixar esse script pra ver o que é, muito menos vai achar o mesmo erro que você.. Que erro está ocorrendo?
-
luis bilar, independente de qualquer situação você infligiu sim as regras, entendemos que você quer obter uma solução mas não é assim que vai conseguir. Por favor não poste mais sucessivamente desta forma: Do contrário seremos obrigados a ter dar um punição... Todos nos desse fórum somos voluntários, mesmo vocês usuários que nos ajudam a manter-lo, postar sucessivamente não vai adiantar nada, eu só não respondi a você antes pois estava no trabalho e me chegaram coisas para resolver enquanto estava tentando entender sua dúvida. Voltando ao assunto, o que não estou entendendo, desculpe se for meio besta, mas porque você não pode simplesmente fazer isso: $arr = array(); $max = 20; $exibe = 10; $start = isset($_GET['start']) ? $_GET['start'] : 1; // Exibe o link p os primeiros regs if ($_GET['rows'] < $max) echo "<a href=\"?start=" . $max . "\">" . "Primeira" . "</a>"; // Exibe o link p reg atual-numero de regs a exibir if ($_GET['rows'] > 1) echo "<a href=\"?start=" . $start - $exibe . "\">" . "Anterior" . "</a>"; if ($start > 5) { // Exibe os tres anteriores $dec=1; // varriavel para decrescentar for ($i = $start; $i <= $start + 3; $i++) { echo "<a href=\"?start=" . $i-$dec . "\">" . $i-$dec . "</a>"; $dec++; } } if ($start < $max - 3) // Exibe os tres proximos registro for ($i = $start; $i <= $start + 3; $i++) { echo "<a href=\"?start=" . $i . "\">" . $i . "</a>"; } // Exibe o link p reg atual+numero de regs a exibir if ($_GET['rows'] < $max) echo "<a href=\"?start=" . $start + $exibe . "\">" . "Proxima" . "</a>"; // Exibe o link p ultima pagina de registro if ($_GET['rows'] < $max) echo "<a href=\"?start=" . $max . "\">" . "Ultima" . "</a>";
-
você comeca dizendo que quer paginar o negocio, depois que quer mostrar todos resultados :} Ou você tá querendo os dois assim: << < 1 2 3 > >> Mostrar todos registros ?