- Fórum WMO
- → savior's Content
savior's Content
There have been 32 items by savior (Search limited from 27/04/2023)
#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
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
[]'s
#957076 Restringir Acesso
Posted by savior on 08/02/2009, 13:30 in PHP
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
#953742 Proteger Diretórios Com Hotlinking
Posted by savior on 16/01/2009, 08:26 in Apache
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
Ali no seu confirma.php podemos dar uma boa melhora (ficou meio sem noção sua lógica )
[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
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
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
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
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
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
[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
Mas de uma ohada nisto: http://www.thatgrafix.com/php_detect/
[]'s
#963425 Exibir 150 Primeiras Letras
Posted by savior on 08/04/2009, 22:14 in PHP
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
#949856 Dois True Em Um If
Posted by savior on 09/12/2008, 15:33 in PHP
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
#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
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.
- Fórum WMO
- → savior's Content
- Privacy Policy
- Regras ·