- Fórum WMO
- → B!ö$'s Content
B!ö$'s Content
There have been 102 items by B!ö$ (Search limited from 26/05/2023)
#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.
#871193 No Cadastro De Um Campo Capturar Dados De Uma Tabela
Posted by B!ö$ on 18/09/2007, 09:42 in PHP
1º Alterando diretamente no arquivo:
http://www.php.net/m...tion.fwrite.php
2º Cadastrando informações na base de dados, e depois exibi-las:
http://forum.wmonlin...howtopic=104461
Espero ter ajudado.
#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.
#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.
#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]
#871430 Internautas Online
Posted by B!ö$ on 19/09/2007, 12:23 in Artigos, Dicas e Tutoriais de PHP
CHMOD 777 na pasta e no arquivo responsável pelo código abaixo.
<? $arquivo='visitas.php';//Arquivo resposável pelo armazenamento dos dados $id =array();//Defindo id como array $data ="H:i:s";//Data que é gravada nos dados @include($arquivo);//Inclui o arquivo que armazena os dados session_start(); //Grava uma identificação para o usuário if(!isset($_SESSION['visita'])){ $_SESSION["visita"] = md5($_SERVER['REMOTE_ADDR'] . date($data)); } //Capturando ID if(!in_array($_SESSION["visita"], $id)){ $id[] = $_SESSION["visita"]; $hr[] = date($data); } //Verifica quantos ainda estão online foreach($hr as $n=>$v){ if($v>=(date($data, strtotime("-5 minutes")))){ $texto.=' $id[]=\''.$id[$n].'\'; $hr[]=\''.date($data).'\'; '; } } //Conteudo á ser gravado no arquivo $texto = "<?$texto?>"; //Grava o arquivo $abrir = fopen($arquivo, 'w+'); fwrite($abrir, $texto); fclose($abrir); //Imprimir quantidade de usuários online $num = count($id);//Numero de usuários online echo "Temos $num internauta(s) online.";//Mensagem exibida na tela ?>
By B!ö$.
Bom Proveito.
#864186 Edição Remota
Posted by B!ö$ on 04/08/2007, 16:07 in PHP
<table width="50%" border="0" align="center"> <tr bgcolor="#CCCCCC"> <td width="60%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Arquivo</font></strong></div></td> <td width="40%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data de Upload</font></strong></div></td> </tr> <?php if ($handle=opendir(".")) { $x=0; while (false!==($file=readdir($handle))) { if ($file!="." && $file!="..") { $matriz[$x]=$file; $x++; } } closedir($handle); } $x=0; foreach($matriz as $n => $v){ if($n%2==0) { echo '<tr bgcolor="#FFFFCC">'; } else { echo '<tr bgcolor="#FFFF99">'; } print "\n<td><strong><input name=\"check[$n]\" type=\"checkbox\" /><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><a href=\"$v\">$v</a></font></strong></td><td align=\"center\"><strong><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">".date("d/m/Y - H:i", filemtime($v))."</font></strong></td> </tr>"; } ?> </table>
#864239 Edição Remota
Posted by B!ö$ on 05/08/2007, 02:06 in PHP
Lembro que o formolário é metodo post mesmo. Copie o código abaixo, exatamente como está.
1
<table width="50%" border="0" align="center"> <tr bgcolor="#CCCCCC"> <td width="60%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Arquivo</font></strong></div></td> <td width="40%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data de Upload</font></strong></div></td> </tr> <?php echo"<form action=\"apaga.php?source=\" method=\"POST\">"; if ($handle=opendir(".")) { $x=0; while (false!==($file=readdir($handle))) { if ($file!="." && $file!="..") { $matriz[$x]=$file; $x++; } } closedir($handle); } $x=0; foreach($matriz as $n => $v){ if($n%2==0) { echo '<tr bgcolor="#FFFFCC">'; } else { echo '<tr bgcolor="#FFFF99">'; } print "\n<td><strong><input name=\"check[$v]\" type=\"checkbox\" /><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><a href=\"$v\">$v</a></font></strong></td><td align=\"center\"><strong><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">".date("d/m/Y - H:i", filemtime($v))."</font></strong></td> </tr>"; } print "<input type=\"submit\" value=\"apagar\">"; echo"</form>"; ?> </table>2
<? if($_GET["source"]==1){ foreach($_POST['check'] as $n => $v){ //Deleta os arquivos selecionados if($v==1){ unlink($v); print $v.' apagado!'; } } }
#864273 Edição Remota
Posted by B!ö$ on 05/08/2007, 14:17 in PHP
<?php $file=$_GET['file']; if (is_file($file)) { if (!$_POST['conteudo']) { $Linha = file($file); echo '<center> <h4>Arquivo: '.$file.'</h4> <form action="" method="post" > <textarea name="conteudo" rows="18" cols="60">'; foreach ($Linha as $Line) { echo nl2br(htmlentities($Line)); } echo '</textarea><br /> <input type="submit" name="submit" value=" Modificar "></form> </center>'; } else { $abrir = fopen($file, 'w'); $conteudo = $_POST['conteudo']; $escrever = fwrite($abrir, $conteudo); $texto= '<center> <b>Modificado com sucesso!</b><br /> » <a href="?file='.$file.'">Click aqui para visualizar o novo código.</a><br /> » <a href="'.$file.'">Click aqui para visualizar o arquivo.</a> </center>'; print $escrever ? $texto : "Falha ao modificar o $file"; } } else { echo "Caminho inválido!"; } ?>
#864244 Edição Remota
Posted by B!ö$ on 05/08/2007, 04:04 in PHP
<table width="50%" border="0" align="center"> <tr bgcolor="#CCCCCC"> <td width="60%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Arquivo</font></strong></div></td> <td width="40%"><div align="center"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Data de Upload</font></strong></div></td> </tr> <?php echo"<form action=\"\" method=\"POST\">"; if ($handle=opendir(".")) { $x=0; while (false!==($file=readdir($handle))) { if ($file!="." && $file!="..") { $matriz[$x]=$file; $x++; } } closedir($handle); } $x=0; foreach($matriz as $n => $v){ if($n%2==0) { echo '<tr bgcolor="#FFFFCC">'; } else { echo '<tr bgcolor="#FFFF99">'; } print "\n<td><strong><input name=\"check[$v]\" type=\"checkbox\" /><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><a href=\"$v\">$v</a></font></strong></td><td align=\"center\"><strong><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">".date("d/m/Y - H:i", filemtime($v))."</font></strong></td> </tr>"; } print "<input type=\"submit\" value=\"apagar\">"; echo"</form>"; ?> </table> <?php if($_POST){ $check = $_POST['check']; foreach($check as $n => $v){ //Deleta os arquivos selecionados $v= str_replace("\'", "", $v); if($v=='on'){ print @unlink($n) ? $n.' apagado!<br>' : $n.' já foi apagado!'; } } } ?>
- Fórum WMO
- → B!ö$'s Content
- Privacy Policy
- Regras ·