Jump to content


Robson's Content

There have been 45 items by Robson (Search limited from 11/05/2023)



Ordernar por                Order  

#276878 Include, Com .php E .html

Posted by Robson on 11/01/2004, 23:08 in PHP

dá uma olhada que eu acho que assim vai funcionar:

<?php if(empty($page)) {
include("news.htm");
}
else {
if(file_exists("$page.htm")){ // se houver a pagina com a extensao htm ele dá o include
include("$page.htm");
}
else{
if(file_exists("$page.php")){ // se não verifica se existe com a extensao php
include("$page.php");
}
else{ // se não tiver nenhuma das duas não dá include em nada
}
}
?>



#236507 If Else

Posted by Robson on 22/11/2003, 23:55 in PHP

se eu entendi o que vc quer é mais ou menos assim:

if(!isset($var1)){
     $var1 = 1;
}
else{
     if(!isset($var2)){
         $var2 = 1;
     }
      else{
          if(!isset($var3)){
                $var3 = 1;
           }
      }
}


coloquei as variaveis $1,$2,$3 como $var1,$var2,$var3 porque o php não aceita variaveis começadas por numeros.

esse codigo é só para vc ter uma ideia, porque o ideal é fazer isso dentro de um loop for



#218361 Galera Que Erro É Esse?

Posted by Robson on 27/10/2003, 23:26 in PHP

pelo tipo de erro, provavelmente voce deve ter usado o mysql_fetch_row certo? e voce não indicou a origem de todos os dados declarados, ficou faltando alguma e por isso mesmo aparece a mensagem de erro.

por exemplo:
echo("<tr><td>%s</td><td>%s</td><td>%s</td></tr>", $dados['var1']. $dados['var2'], $dados['var3']);


nesse exemplo temos 3 strings (representadas pelo %s) e depois tres valores de matrizes ($dados['var']) que indicam a origem das strings.

pela mensagem de erro que voce recebeu, provavelmente voce se esqueceu de colocar algum dos valores de matrizes ou colocou a mais.

provavelmente é isso, se não for, poste o codigo inteiro para a gente poder ajudar melhor.



#235463 Fazer Uma Busca Em Sites

Posted by Robson on 21/11/2003, 17:35 in PHP

sim, para pesquisar em arquivos e diretorios. o script deve estar no mesmo servidor.

outra opção e vc cadastrar todos os produtos dos sites parceiros em seu proprio banco de dados. mas ai cada vez que um deles incluir ou alterar um produto , vc tambem teria que mexer no seu bd. é o preço que se paga por trabalhar com sites não-dinamicos.



#293642 Esconder Erros Do Php

Posted by Robson on 04/02/2004, 04:48 in PHP

colocando um @ antes de todas as funções funciona, mas pode dar muito trabalho, uma maneira mais simples é colocar isso no inicio do script:

error_reporting(false);



#253799 Erro...

Posted by Robson on 14/12/2003, 16:00 in PHP

que eu saiba, o lycos não permite acesso externo, apenas pelo localhost mesmo.



#214465 Erro Na Lycos.fr

Posted by Robson on 22/10/2003, 21:21 in PHP

isso quer dizer que não foi possivel acessar o mysql.

o lycos frances (multimania) está com esse problema faz tempo, tenho um site ali, e toda hora acontece isso, e fica impossivel se conectar no mysql. até já perdi a vontade de atualizar o site por causa desses erros



#291858 Dúvida Sobre Sql!

Posted by Robson on 01/02/2004, 03:51 in PHP

não precisa fazer nada. o mysql é case insensitive para buscas. ou seja: tanto faz digitar maria ou Maria que os resultados serão os mesmos.



#258575 Deletar, Editar... Tá Dificil Aqui Gente!

Posted by Robson on 19/12/2003, 03:58 in PHP

apenas corrigindo, o certo é DELETE e não DELET como o Cristiano escreveu, e no caso do DELETE não se deve usar o * .

ficaria assim:
DELETE FROM table WHERE item = 'condicao'



#255439 Como Mudar Caracteres

Posted by Robson on 15/12/2003, 21:31 in PHP

function substitui($variavel){
$variavel = str_replace("[", "&lt", $variavel);
$variavel = str_replace("]", "&gt", $variavel);
return $variavel
}

depois é só chamar essa função na hora de resgatar os campos do form



#239561 Como Formatar Em Php?

Posted by Robson on 27/11/2003, 16:29 in PHP

veja se assim funciona:

$header = "Content-type: text/html; charset=iso-8859-1";
{
mail("$emaildest","$assunto", " Nome: $Nome\n\n Email: $Email\n\n Fone: $Fone\n\n Voce foi prontamente atendido em seu chamado?: $voce_foi\n\n O problema de seu equipamento foi solucionado conforme a sua expectativa?: $o_problema\n\n O orçamento passado foi coerente com as suas expectativas?: $o_orcamento\n\n Como voce classifica o atendimento do suporte tecnico?: $como_voce_classifica\n\n O que voce acha que deveriamos fazer para melhorar o nosso atendimento?: $o_que_vc_acha\n\n Voce ja conhecia a Starlaser?: $voce_ja_conhecia_a_starlaser\n\n Atraves de qual veiculo?: $atraves_de_qual_veiculo\n\n Mensagem: $mensagem\n\n IP: $REMOTE_ADDR\n\n ...::: Questionário Suporte :::...","From:$Nome<$Email>","$header");
}



#219268 Como Filtrar

Posted by Robson on 29/10/2003, 23:38 in PHP

link para:pagina.php?num=$num


e na pagina (pagina.php?num=$num)

if (ereg(^[0-9]$), $_GET['num']){
$num = $_GET['num'];
}
else{
$num = "caractere invalido";
}



#296899 Como Faço Para Bloquear Um Downlload?

Posted by Robson on 09/02/2004, 04:50 in PHP

a melhor forma seria proteger o diretorio pelo .htpasswd. mas no seu caso uma solução seria usar o HTTP_REFERER, que é a variavel que pega de onde o visitante veio.

vc cria uma regra no .htaccess que só permita o download se a requisição vier da pagina de assinantes ele libera o arquivo, caso contrario redireciona para uma pagina de login.

é importante lembrar duas coisas:

- para isso funcionar o seu servidor deve ter mod_rewrite ativado

- isso não é 100% seguro, pois existem muitos programas para "spoofar" (simular que veio de outra pagina) o HTTP_REFERER.



#258578 Como Eu Faço Isso Em Php?

Posted by Robson on 19/12/2003, 04:12 in PHP

depois de gravar os dados no banco de dados coloque o codigo abaixo

$to = email da pessoa
$assunto = o subject do email
$mensagem = a mensagem de boas vindas
$remet = o seu email

mail("$to","$assunto","$mensagem","From:$remet<$remet>");



#236526 Como Eu Bloquio Um Include?

Posted by Robson on 23/11/2003, 00:11 in PHP

ve se é isso que vc procura:

http://forum.wmonlin...showtopic=22269



#213909 Como Criar Um Arquivo Php No Lycos

Posted by Robson on 22/10/2003, 03:04 in PHP

não é problema do lycos. essa é uma caracteristica do php. por razoes de segurança o interpretador php adiciona automaticamente a barra \ para escapar as aspas.



#219265 Como Centralizar O Site

Posted by Robson on 29/10/2003, 23:33 in HTML, CSS e Metodologias

<table width="100%" height="100%">
<tr>
<td align=center valign=middle>


......... CONTEUDO DO SITE


</td>
</tr>
</table>



#269365 Busca Via Web

Posted by Robson on 02/01/2004, 18:39 in PHP

aqui tem toda a explicação:

http://www.google.co...searchcode.html


mas o resultado será na propria pagina do google, acho que não tem como retornar os resultados no seu site.



#282429 Apagar Uma Linha

Posted by Robson on 18/01/2004, 18:48 in PHP

tenho um cadastro de emails em um arquivo txt. o script que adiciona os endereços está funcionando bem, mas não sei como fazer para descadastrar um email, como eu faço para apagar uma linha de um arquivo txt?



#213908 %s E %

Posted by Robson on 22/10/2003, 02:59 in PHP

%s pode ser usado para retornar os resultados de uma consulta.

por exemplo:

$cadastro = mysql_query("select * from usuarios", $connect);
while ($resultado = mysql_fetch_row($cadastro)) {
printf("Nome: %s<br>Endereço: %s<br>Valor a Pagar: %d<br>", $resultado['nome'], $resultado['endereco'], $resultado['preco']);
}

%s = indica uma string
%d = indica um double ou float

essa não é a maneira mais pratica de retornar um resultado de uma consulta mysql em um while (melhor seria usando o mysql_fetch_array), mas fiz assim para vc entender para que serve o "%s".




IPB Skin By Virteq