- Fórum WMO
- → B!ö$'s Content
B!ö$'s Content
There have been 102 items by B!ö$ (Search limited from 28/04/2023)
#865368 Sistema De Busca
Posted by B!ö$ on 12/08/2007, 12:59 in PHP
if($_GET['busca'] == "ok"){ $op = $_POST['busca_quem']; $oque = $_POST['busca_que']; $banco = mysql_query("SELECT count(*) as total FROM gal_galeria WHERE $op LIKE '%$oque%'"); ## CONTA QUANTOS REGISTROS TEM ## $numero = mysql_fetch_array($banco); //CRIA UM ARRAY COM TODAS AS TABELAS $quantos = $numero['total']; $totalpag = ceil(($quantos)/5);
Para isto:
if($_GET['busca'] == "ok"){ $op = $_POST['busca_quem']; $oque = $_POST['busca_que']; $banco = mysql_query("SELECT * FROM gal_galeria WHERE $op LIKE '%$oque%'"); $numero = mysql_num_rows($banco); //CRIA UM ARRAY COM TODAS AS TABELAS $quantos = $numero; $totalpag = ceil(($quantos)/5);[quote][/quote]
#864366 Listagem Por Url
Posted by B!ö$ on 06/08/2007, 10:42 in PHP
<?php $total = mysql_num_rows(mysql_query("SELECT * FROM fotos WHERE dia='$data' ORDER BY id DESC")); $pagina = 0; if(isset($_GET["pagina"])) { $pagina = $_GET["pagina"]; } $limite = 1; $paginas = ceil($total / $limite); $inicio = $pagina * $limite; $sql = mysql_query("SELECT * FROM fotos WHERE dia='$data' ORDER BY id DESC LIMIT $inicio, $limite"); $conta = mysql_num_rows($sql); echo "<center>"; if($pagina > 0) { $menos = $pagina - 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$menos; echo "<a href=\"$url\">Anterior</a>"; } for($i = 1;$i < $paginas; $i++) { $url = $_SERVER["PHP_SELF"]."?pagina=".$i; echo " | <a href=\"$url\">$i</a>"; } if($pagina < $paginas) { $url = $_SERVER["PHP_SELF"]."?pagina=".$pagina++; echo " | <a href=\"$url\">Próxima</a>"; echo "</center>"; } ?>
#871464 Personalizar 404
Posted by B!ö$ on 19/09/2007, 14:05 in PHP
Modifique seu .htaccess(vou citar alguns erros):
ErrorDocument 400 erro.php?e=400 ErrorDocument 403 erro.php?e=403 ErrorDocument 404 erro.php?e=404 ErrorDocument 500 erro.php?e=500
Na página erro.php, faça um fwrite em um arquivo que queria armazenar os logs.
$log = "Erro: ".$_REQUEST['e'].": Data: ".date('d/m/Y H:i:s')." Página Solicitada: $HTTP_REFERER\n"; $abrir = fopen('arquivo.log', 'a+'); fwrite($abrir, $log); fclose($abrir);
Não esqueda de dar um CHMOD neste arquivo & pasta....
Bom proveito.
#861240 Capturando Redirecionamento?
Posted by B!ö$ on 20/07/2007, 13:29 in PHP
ex:
Redirecionamento = http://www.regnow.co...amp;vendor=4276
Url Original = http://www.ghcentre.com/
eu gostaria de opegar a url orginal do redirecionamento.
Obrigado.
#861607 Capturando Redirecionamento?
Posted by B!ö$ on 23/07/2007, 02:24 in PHP
Abraços
#864456 Urls Amigáveis
Posted by B!ö$ on 06/08/2007, 18:09 in PHP
RewriteEngine On RewriteRule ^([0-9]+)/([a-z]+)/([A-Z]+)?$ teste.php?cat1=$1&cat2=$2&cat3=$3Ele irá capturar qualquer numero digitado na primeira pasta, na segunda ele capturará as letras de a á z minusculas, e por ultimo as maisculas...
([0-9]+)=$1 ([a-z]+)=$2 ([A-Z]+)=$3
É nescessário que o arquivo teste.php exista.
RewriteEngine On RewriteRule ^pasta1/([a-z]+)/([A-Z]+)?$ teste.php?cat1=$1&cat2=$2&cat3=$3Ele simulará pasta1, na segunda pasta ele capturará as letras de a á z minusculas, e por ultimo as maisculas...
([a-z]+)=$1 ([A-Z]+)=$2
É nescessário que o arquivo teste.php exista.
RewriteEngine On RewriteRule ^imagem.png?$ imagem_secreta.phpAo entrar na imagem.png ele irá requisitar o arquivos imagem_secreta.php, isto é muito famozo para a criação de imagens de segurança.
É nescessário que o arquivo imagem_secreta.php exista.
RewriteEngine On RewriteRule ^(*)/(*)/(*)?$ teste.php?v1=$1&v2=$2&v3=$3Nas três pastas poderá ser digitado qualquer coisa.
(*)/(*)/(*) -> $1, $2, $3
Acho que agora dá pra ter uma pequena noção, ajuda bastante ter conhecimentos sobre expressões regulares.
Por final tenho a dizer que ele simula a url que for designada, e apartir desta url, ele manda as informacoes para um arquivo, e como resposta ele retorna as ações deste arquivo.
#863365 Link Para Arquivo, Ou Melhor, Atalho
Posted by B!ö$ on 31/07/2007, 16:46 in PHP
http://brunotorres.net/urls
Abraços
#864293 Que Em 30 Dias Pare De Funcionar
Posted by B!ö$ on 05/08/2007, 17:37 in PHP
Vamos lá...
Vamos dizer que estejá trabalhando com BD... crie um campo expira(DATETIME)..
E os valores deste campo deve ser a data que expirará neste formato Y-m-d H:i:s..
Dá faça uma consulta deste tipo:
$data = date("Y-m-d H:i:s", mktime(date('H'), date('i'), date('s'), date('m'), date('d'), date('y'))); mysql_query("SELECT * FROM tabela WHERE expira<'data'")Apartir do resultado do mysql, você faz as proximas ações
Se no caso não fosse trabalhar com BD, poderia alocar as informações num arquivo txt, procure sobre fwrite...
Ensira a data de expiracao, basei-se com as fórmula acima.
Lembrando que você também pode usar CRON(agendador de tarefas do CPANEL).
Pronto.
#865351 Sistema De Busca
Posted by B!ö$ on 12/08/2007, 04:52 in PHP
$busca='';//aqui seria armazenado o valor da busca $listar = scandir('pasta');//armazenando o conteudo do diretorio unset($listar[0],$listar[1]);
Depois você vai verificar, se é arquivo ou pasta, e tb se contém a palavra da busca:
foreach($listar as $conteudo){ if(!is_dir($conteudo)){ $resultado = strstr(get_file_contets($conteudo), $busca)); if($resultado){ $resultados .= "<a href=\"$conteudo\">".strip_tags(substr($resultado, 0, -50))."</a><br>\n"; } } } if(isset($resultados)){ print "Resultados:<br><br>\n$resultados"; }else{ print "Não foi localizado nada com \"$busca\"."; }
Abraços
#864317 Selecionando Todos Os Dados De Multiplas Tabelas?
Posted by B!ö$ on 05/08/2007, 20:07 in Modelagem de Dados
SELECT A.*, B.* FROM tabela1 A, tabela2 BMas na hora de imprimir quando o campo é igual, ele obtém apenas um valor...
Trabalho com php, e gostaria de saber se teria como imprimir assim:
$sql['A.nome']
$sql['B.nome']
Valeu!
#864220 Desafio Para Um Bom Programador De Php!
Posted by B!ö$ on 04/08/2007, 21:23 in PHP
Postei aquele código porque pensei que tinha ver com imagem aleatória.
Se quiser obter mais informações sobre:
http://forum.wmonlin...php/t68922.html
Abraços
- Fórum WMO
- → B!ö$'s Content
- Privacy Policy
- Regras ·