Jump to content


B!ö$'s Content

There have been 102 items by B!ö$ (Search limited from 29/03/2023)



Ordernar por                Order  

#871516 Personalizar 404

Posted by B!ö$ on 19/09/2007, 17:15 in PHP

Desculpe, esqueci de trocar a variável...

Troque o $HTTP_REFERER por $_SERVER['REQUEST_URI']...

Abraços!



#871471 Arredondar Valor

Posted by B!ö$ on 19/09/2007, 14:20 in PHP

Utilize esta função:

http://www.php.net/m...nction.ceil.php

Abraços



#871464 Personalizar 404

Posted by B!ö$ on 19/09/2007, 14:05 in PHP

Vamos começar.

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.



#871430 Internautas Online

Posted by B!ö$ on 19/09/2007, 12:23 in Artigos, Dicas e Tutoriais de PHP

Requerimentos:
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.



#871206 Se Arquivo Existe

Posted by B!ö$ on 18/09/2007, 10:23 in PHP

Segue abaixo, as funções que serão usadas:

http://www.php.net/m..._BR/ref.ftp.php
http://www.php.net/m...n.ftp-nlist.php
http://www.php.net/m...on.in-array.php

Liste os arquivos com a função nlist do ftp, depois verifique se o nome existe no array gerado pelo nlist.

Bom proveito.



#871195 Problemas Com Links...

Posted by B!ö$ on 18/09/2007, 09:44 in Javascript / DOM / AJAX / ECMAScript

Grato.



#871193 No Cadastro De Um Campo Capturar Dados De Uma Tabela

Posted by B!ö$ on 18/09/2007, 09:42 in PHP

Tem dois métodos:

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.



#870780 Problemas Com Links...

Posted by B!ö$ on 15/09/2007, 16:10 in Javascript / DOM / AJAX / ECMAScript

Estou tentdo problemas com links, quero que ao clicar a primeira vez apareca um texto e faça uma ação, e na segunda faça outras coisas... observem:
<head>
<script>
function Pausar(){
	document.getElementById("gospeltv").innerHTML='Play';
	document.getElementById("gospeltv").attributes["onclick"].value='Play()';
}

function Play(){
	document.getElementById("gospeltv").innerHTML='Pausar';
	document.getElementById("gospeltv").attributes["onclick"].value='Pausar()';
}
</script>
</head>
<body>
<a href="#" id="gospeltv" onclick="Pausar()">Teste</a>
</body>

Obrigado!



#866212 Problemas Com Curl?

Posted by B!ö$ on 17/08/2007, 13:43 in PHP

Na verdade eu já havia encontrada a solução algum tempo... Seria definir um user agent:
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)');

O problema é que não aplicavel para todas as urls, como já havia dito no primeiro post, preciso pegar a ultima url, ele pega o tamanho normal só não pega a última url, um exemplo de url "problemática":

http://www.regnow.co...amp;vendor=7191


Obrigado.



#865841 Problemas Com Curl?

Posted by B!ö$ on 15/08/2007, 12:28 in PHP

Pessoal tenho um pequeno script, que pega url e tamanho real da url, mais por exemplo se na execução deste script eu tentar executar script com 10 urls, ele não imprimi nada, alguem pode me da uma força aí?
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIESESSION, false);
curl_setopt($ch, CURLOPT_FILETIME, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);		
curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
O problema é que quando a quantidade de urls é muito grande, ele não funciona, testei com 5 urls e foi normal, mas quando tentei aumentar novamente, não funcionou...

Desde já agradeço.



#865479 Relatorio

Posted by B!ö$ on 13/08/2007, 11:48 in MySQL

Tente desta forma:
$sql = "SELECT pro.cod_produto as cod, pro.produto as nome, i.quant as quantidade, i.cod_produto
from produto pro, pedido ped, itens i, vendedor ven
WHERE (ped.data BETWEEN '$data_inicial' AND '$data_final') 
AND pro.cod_produto = 'i.cod_produto'
AND ped.cod_vendedor = '$cod_vendedor'
GROUP BY pro.cod_produto
ORDER BY pro.cod_produto ASC";



#865474 Erro De Conexao

Posted by B!ö$ on 13/08/2007, 11:43 in PHP

O erro já diz:
Não foi possível conectar ao Banco de Dados

Verifique os dados responsaveis para conexão com o banco de dados.

No caso seria o banco de dados, usuario e senha.

Abraços



#865442 Gerar Filtro Para Consulta

Posted by B!ö$ on 13/08/2007, 02:23 in PHP

Leia sobre a cláusula WHERE.



#865435 Problemas Com Query String

Posted by B!ö$ on 12/08/2007, 22:50 in PHP

Bom savior, não sei se leu todo o meu post, mas pelo que vi acho que não...

Na primeira linha eu apenas complemento com um método mais simples do que o anterior, já nas demais, está uma suposta solução para o problema postado.

Abraços



#865433 Gerar Filtro Para Consulta

Posted by B!ö$ on 12/08/2007, 22:34 in PHP

Você pode usar a função expode.

Abraços



#865432 Dúvida Com Array() E $variaveis

Posted by B!ö$ on 12/08/2007, 22:30 in PHP

Leia isto:
http://forum.wmonlin...o...53&hl=query



#865399 Sistema De Busca

Posted by B!ö$ on 12/08/2007, 18:45 in PHP

Voce tem definir as variaveis nos links, ex:
busca.php?busca=ok&start=$aevi&busca_quem=$op&busca_que=$oque

Abraços



#865375 Sistema De Busca

Posted by B!ö$ on 12/08/2007, 14:58 in PHP

Verifique se a coluna $op existe na tabela do banco de dados.



#865368 Sistema De Busca

Posted by B!ö$ on 12/08/2007, 12:59 in PHP

Tente mudando isto:
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]



#865351 Sistema De Busca

Posted by B!ö$ on 12/08/2007, 04:52 in PHP

Primeiro crie uma variavel aonde vai armazenar o conteudo do diretório.
$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



#865345 Ajuda Com Formulario Em Php

Posted by B!ö$ on 12/08/2007, 02:06 in PHP

Bom, pelo que ei saiba você poderia fazer isto com a ajuda do ajax.

Não posso lhe dar nenhum suporte, até porque estou iniciando com o ajax.

Links que poderão ser úteis.



#865344 Problemas Com Query String

Posted by B!ö$ on 12/08/2007, 01:58 in PHP

Só complementando, você também pode usar o error_reporting.

Caso não resolva, de uma olhada neste código abaixo, se estiver usando variaveis $_GET, não esqueça de declararas,
$exemplo = $_GET['exemplo'].
<?php
if (!$sessao) { 
//ele verifica se a variavel $sessao não está setada
include ("interno.php"); //caso ela não esteja. exinbi a página interno.php
} elseif ($sessao != "" && !$id) { //verifica se a variavel não é vazia
if(!file_exists($sessao.".php")) { // verifica se o arquivo não existe
echo "<font face=verdana size=2 color=black><center>
< b>Pagina não encontrada</b>
< /center></font>"; // caso não exista, exibe Página não encontrada
} else {
include("$sessao.php");// Aqui ele inclui a página no site
}
} elseif ($sessao != "" && $id != "") { // Caso exista uma sub-sessao, ele inclui
include("$sessao$id.php");
}
?>

Abraços



#865252 Que Em 30 Dias Pare De Funcionar

Posted by B!ö$ on 11/08/2007, 13:18 in PHP

apenas crie um if com um exit dentro, se caso for 30 entao executa o exit.

Abraços



#865246 Problemas Com Id

Posted by B!ö$ on 11/08/2007, 11:47 in PHP

Você tem definir as vaRiaveis $_GET.
<? 
$cliente=$_GET['cliente'];
if ($cliente==""){  
$cliente=$_GET['relacao'];
require("inc/db.inc.php");
require("inc/paginacao.inc.php");
require("inc/ordenacao.inc.php");
}
?>

Abraços



#865241 Classe Para Converter Videos Para Formato .flv

Posted by B!ö$ on 11/08/2007, 11:41 in PHP

Esta classe deve lhe ajudar:
http://www.phpclasse...file/18255.html

Abraços




IPB Skin By Virteq