Jump to content


savior's Content

There have been 32 items by savior (Search limited from 27/04/2023)



Ordernar por                Order  

#954036 Tempo Da Sessão

Posted by savior on 18/01/2009, 21:05 in PHP

Aqui explica direitinho: http://twurl.cc/index/twurl

[]'s :D



#954173 Tempo Da Sessão

Posted by savior on 19/01/2009, 18:43 in PHP

Que link é esse aí? Não tem nada...


Desculpe pela burrada... quis colocar url curta deu nisso :B
http://prajapatinile...ut-php-session/



#957077 Stored Procedure

Posted by savior on 08/02/2009, 13:31 in PHP

Bom ... primeiro tem que utilizar a extensão mysqli, é a indicada para trabalhar com SP.

Veja mais a respeito aqui: http://forums.mysql....?98,19146,19146

[]'s



#953504 Site Para Deficientes Visuais

Posted by savior on 14/01/2009, 20:17 in HTML, CSS e Metodologias

Design Acessível também é uma boa pedida para ler ;]

[]'s



#959260 Sistema De Busca

Posted by savior on 01/03/2009, 22:31 in PHP

bom, neste caso, recomendo dar uma olhada na seção de scripts no site da wmoline mesmo.

Caso contrário contrate alguem para fazer do jeito que você quer. Ou faça por você mesmo, a gente lhe ajude a achar o caminho das pedras ;]

[]'s



#960293 Sintaxe De Passar Uma Data Pelo Metodo Post

Posted by savior on 10/03/2009, 20:56 in PHP

lembrando que para fazer algo mais elegante, utilize $_post em caixa alta: $_POST

@macoyy
Se tiver problemas ainda, posta o trecho do código fonte com defeito.

:D

[]'s



#957076 Restringir Acesso

Posted by savior on 08/02/2009, 13:30 in PHP

verifica com $_SESSION

adiciona em todas as páginas que quer proteger a seguinte condição.

<?php
session_start();
// Redirecionar para página de voto
if (!isset($_SESSION['verifica']) {
	header("Location: voto.php");
	exit();
}
?>

Na página que você quer que entre primeiro você coloca dai a $_SESSION
<?php
session_start();
$_SESSION['verifica'] = true;
?>

Espero que isto lhe ajude a entender

[]'s



#953347 Remover Ou Adicionar Acentos Em Uma Mensagem

Posted by savior on 13/01/2009, 20:20 in PHP

O documento deve estar salvo num outro charset que você está tentando mostrar.

Dê uma verificada nisto, por padrão o Windows salva seus documentos como WIN ANSI (CP1252). Geralmente quando se trabalha com XML, tem que ser UTF-8, que aceita acentos.

[]'s



#954174 Recuperando Informações No Fckeditor

Posted by savior on 19/01/2009, 18:45 in PHP

Que tal trocar o FCKEditor pelo tinyMCE? :D

[]'s



#953742 Proteger Diretórios Com Hotlinking

Posted by savior on 16/01/2009, 08:26 in Apache

bom dia pessoal.

Estou querendo criar um .htaccess para proteger um diretório em uma aplicação web que estou fazendo.

Normalmente eu usaria para protegê-lo:
Deny from All

Funciona muito bem isto, mas o problema é que ele bloqueia (lógico) qualquer requisição que eu faça via html de algum arquivo da pasta.

Então queria saber, como poderia proteger o diretório de forma que qualquer página do meu site tenha acesso aos arquivos da mesma? Será que CHMOD resolvo?

[]'s



#965264 Problemas Com Enquete

Posted by savior on 26/04/2009, 19:11 in PHP

Olá jovem.

Ali no seu confirma.php podemos dar uma boa melhora (ficou meio sem noção sua lógica :P)

[codebox]
$id = $_GET["id"];
$op = $_GET["op"];
$id_op = $_POST["opcao"];

$total_vts = $vts++;
$votos_ac = $nvotos++;

$up_ops = mysql_query("UPDATE csl_enquetes_ops SET votos= (votos + 1) WHERE idOpcao= {$id_op}") or die(mysql_error());
$up_enq = mysql_query("UPDATE csl_enquetes SET total_vts= (total_vts + 1) WHERE idEnquete={$id}") or die(mysql_error());
[/codebox]

Tente dar um exit(); antes dos Updates, para ver se pelo menos tá chegando nesse trecho ;)

[]'s



#965265 Problema Com Tamanho Do Arquivo Na Hora Do Download

Posted by savior on 26/04/2009, 19:16 in PHP

Aaaa tá ... assim já ajudou ;P

Então, se seu arquivo está hospedado localmente junto com o script, isto pode lhe ajudar:

<?php
$arquivo = "pasta/doaquivo/arquivo.txt";
header('Content-type: application/octet-stream');
header("Content-length: ".filesize($arquivo));
header('Content-Disposition: attachment; filename="adobeacrobat.exe"');
readfile($arquivo);
?>

Caso você queira fazer isso remotamente (leech de links), dae tente ver se seu servidor não tem limites de buffer (php.ini).

[]'s



#965262 Problema Com Tamanho Do Arquivo Na Hora Do Download

Posted by savior on 26/04/2009, 19:06 in PHP

Tente explicar direito o que está tentando fazer (o código explicou só metade do seu problema)

Outra coisa: http://www.baixaki.com.br/adobe.txt => Ops, nada encontrado

[]'s



#957482 Problema Com Operador Lógico

Posted by savior on 11/02/2009, 10:02 in MySQL

Bom dia pessoal.

Tenho uma tabela com os seguintes valores referenciados ao post_parent = 133
|post_parent |
|------------|
|	 0		  | 
|	 1		  | 
|	 2		  |
|	 3		  |

Tenho essa query SQL do wordpress:
SELECT p.ID, p.menu_order FROM wp_posts p WHERE p.post_parent = 133 AND p.post_type = 'attachment' AND p.post_mime_type LIKE '%image%'AND (p.menu_order = 1 OR p.menu_order >= 0) LIMIT 0, 1;

Com essa query eu quero pegar algo quando a ordem do menu for igual a 1 e caso não exista, pega qualquer outro valor maior ou igual a 0.

Problema: Nao me pega 1 ¬¬', pega zero sempre.

Até onde eu sei um operador OR é para satisfazer qualquer uma das condições e pronto, se tem 1, me pega o 1, senão me pega o 0.

Onde será que errei?

[]'s



#949537 Php Mailer

Posted by savior on 07/12/2008, 14:40 in PHP

Eita ... tanta confusão aqui :wacko:

Prestaram atenção neste comentário de erro do php?

(Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?)


Quer dizer que ele não encontrou a biblioteca php_openssl, que é responsável por troca de informações utilizando protocolo seguro.

Prestem mais atenção dos erros pessoal, não saiam "modificando" o phpmailer assim de graça. Ele funciona perfeito do jeito original.

[]'s



#951040 Pegar Valor Do Combo

Posted by savior on 17/12/2008, 11:55 in PHP

Cara .... que POG isto O.o ... i'm scared :B

Não faça select dentro do value do option, coloque algum número e faça um swtich quando der o submit.

<select name="ordenar">
<option value="codigo">Código</option>
<option value="nome">Nome</option>
<option value="endereco">Endereço</option>
</select>

<?php
if (!empty($_POST)) {
	switch ($_POST['ordenar']) {
		case 'codigo':
		  $order_by = "codigo";
		   break;
		case 'nome':
		  $order_by = "nome";
		   break;
		case 'endereco':
			$order_by = "endereco";
			break;
		default:
		   exit("Opção inválida");
	}
	$SQL =  consultaSQL("SELECT * FROM tbcontador ORDER BY {$orderby}");
}
?>

Meio simples, mas considerando o que você fez está mais organizado ;}

[]'s



#953346 Pegar Valor De Frete Separado Por ,

Posted by savior on 13/01/2009, 20:13 in PHP

Assim é melhor, sem explodes, splits, etc.

[codebox]
<?php
$string = "1:11.40,2:12.90,3:14.40,4:15.90,5:17.70,6:19.50,7:21.30,8:23.10,9:24.90,10:26.60,11:28.30,12:30.00,13:31.70,14:33.40,15:35";
if (preg_match('/\\b{$peso}\x3A([^,]*)/', $string, $regs))
echo "Seu frete é de R$ {$regs[1]} (para {$peso}kgs)";
else
echo "Frete não encontrado";
?>
[/codebox]

Esbocei só, não testei. Caso funcione será algo bem melhor não acham?

Caso queiram, troquem o \x3A por : (tive que fazer isto não saia um smile aqui)


[]'s



#949758 Pegar O Navegador Mais Soh Ie 6

Posted by savior on 08/12/2008, 23:14 in PHP

Não utilize getenv("HTTP_USER_AGENT") ... é tão php3, utilize $_SERVER['HTTP_USER_AGENT'] (y)

Mas de uma ohada nisto: http://www.thatgrafix.com/php_detect/

:)

[]'s



#949757 Forma Segura De Bloquear Login Após 3 Tentativas

Posted by savior on 08/12/2008, 23:09 in PHP

Utiliza sessions mesmo, com cookie pode ocorrer a oportunidade do usuário mudar o valor do cookie.

Faz um $_SESSION['tentativas']

[]'s



#963425 Exibir 150 Primeiras Letras

Posted by savior on 08/04/2009, 22:14 in PHP

Boa Noite.

Vê se isso já lhe ajuda: http://forum.wmonlin...o...st&p=898452

Sobre a virgula, eu acho muito exagero isso (entendo seu lado de programador), mas enfim, são raros os casos que isso acontece, mas é só melhorar a função.

Caminha das pedras tá dado!

[]'s



#953023 Erro Fantasma

Posted by savior on 10/01/2009, 18:47 in PHP

babal.

Por favor seja mais atentos com os erros, foi um erro de falta de percepção sua.

Recomendo você utilizar uma IDE de desenvolvimento PHP para lhe auxliar nestes casos, como o PHP for Eclipse ou o Zend Studio/Zend Studio for Eclipse. ;)

[]'s



#949856 Dois True Em Um If

Posted by savior on 09/12/2008, 15:33 in PHP

Primeiro: não utilize "and" é tão "demodê" esta instrução, prefira && (mais rápido de digitar).
Segundo: sempre "aninhe" seus condicionais. Para ficar um bom código, entendível em qualquer circustância.
Terceiro: Evite dar quebra de linha somente para abrir uma chave ("{"), é uma linha a mais no seu script e inútil, agrupe ela junto com o condicional. Isto é mais o jeito de programar mesmo. Mas fica a dica.
Quarto: Quando utilizar condicionais de uma linha só o TRUE/FALSE, omita as chaves, fica mais rápido para você digitar e você poupa uma linha no fechamento do ELSE.

Bem ... eu faria assim:

if(($v_user->ValidaSimples()) && ($v_pass->ValidaSimples()))
   echo"OK";
else
	echo"Falha";

Experimente isto para ver se realmente os dois são TRUE:

var_dump(($v_user->ValidaSimples()) && ($v_pass->ValidaSimples()));

Se der false, um dois dois está com problema, sei lá. Talvez tenha que "degugar" as duas funções.

Espero ter lhe auxiliado.

[]'s



#949534 Descompactar Arquivo

Posted by savior on 07/12/2008, 14:32 in PHP

Dê um php_info(); para ver se está habilidata, na dúvida contate o suporte técnico do seu host.

[]'s



#987051 Conversão Entre Tipos De Dados Type Casting

Posted by savior on 23/11/2009, 20:31 in PHP

<?php

$score = (double) 13;

echo ($score);
?>

quando eu usei esse código eu esperava que ele me mostra-se 13.0 por conta de está usando o (double)

mas não mostrou mostrou 13 alguém sabe me ajudar?


Use (float) a invés disso, é o recomendado.

Obrigatoriamente nestes casos, terás que usar o number_format()

echo number_format(13,2,'.',','); //13.00



#953024 Conflito Com A Nova Versão Do Php

Posted by savior on 10/01/2009, 18:49 in PHP

Mas boi, tu sabe que mesmo ele não especificando a versão to sintindo cheiro de register_globals passando de ON para OFF kkkkkkkkkkkk

Cheiro ruim... tomara que não seja, pois isso já é falado e indicado a forma correta desde que a versão 4 era ponta de linha :D

Vamos aguardar


Pior se o short_open_tag estiver atividade e e ainda pior: tiver utilizando índices de arrays sem aspas, dae o php pensa que é constante.

São os três erros mais comuns que se dá em migrações.

:P




IPB Skin By Virteq