Ir para conteúdo
Fórum Script Brasil

Halfar

Membros
  • Total de itens

    542
  • Registro em

  • Última visita

Posts postados por Halfar

  1. achei isto na internet, um artigo que menciona paths nos cookies:

    Path - A cookie attribute that defines the path name of Web server document path where this cookie is valid. Web browsers holding this cookie should not sent it back to the server when requesting any documents that are outside the specified path. The default path is the root path.

    <?php

    setcookie("LoginName","FYICenter", NULL, "/", ".fyicenter.com");

    setcookie("PreferredColor","Blue", NULL, "/", ".fyicenter.com");

    setcookie("CouponNumber","07470433",time()+60*60*24*7,

    "/store", ".fyicenter.com");

    setcookie("CouponValue","100.00",time()+60*60*24*7,

    "/store", ".fyicenter.com");

    print("2 temporary cookies were delivered.\n");

    print("2 consistent cookies were delivered.\n");

    ?>

    Note que existe um "/store", que me parece ser um diretorio onde o cookie será gravado, e provavelmente é um nível posterior do diretorio default. Mas eu testei isto daí mas não funcionou...

  2. tem como eu definir um diretorio para cookies serem gravados, por exemplo, quero que os cookies fiquem gravados no diretorio C:/diretorio1/meu_site.

    Se isto for possível, somente seriam gravados nos cookies apenas dados do meu site, e não de outros sites....

  3. peguei na internet um comentario sobre cookies onde o autor falava sobre as limitacoes dos cookies, ele disse o seguinte:

    Por definição, existem algumas limitações para o uso de cookies, listadas a seguir:

    300 cookies no total

    4 kilobytes por cookie.

    20 cookies por servidor ou domínio.

    O que ele quer dizer com 300 cookies no total?

    E o que ele quer dizer com 20 cookis por servidor ou dominio?

    alguém poderia explicar isto com mais clareza?

  4. Não sei se aqui é o forum correto para minha questao, mas peço ao administrador mudar para o forum

    correto pois não consegui identificar nenhum forum para minha questao.

    É o seguinte. Estava acessando a pagina de um site e informei minha senha e usuario. Só que

    informei minha senha erradamente e um codigo java script foi executado informando que minha

    senha estava errada. Não houve nenhuma consulta ao banco de dados para verificar se minha

    senha estava correta. então pensei como isso seria possível. então fui procurar na pasta

    temporary internet explorer para ver o codigo java script como tinha sido escrito, e para

    minha surpresa não existia nenhum arquivo do site em questao. então para sair da dúvida mesmo, apaguei

    todo o diretorio do temporary internet explorer e carreguei a pagina de senha novamente

    para ver se aparecia o arquivo ali. Nada. O diretorio estava completamente vazio.

    então imaginei que o arquivo estava sendo salvo em algum outro diretorio, e fui buscar pelo

    arquivo (um arquivo com nome estranho chamado INDEX.PROCESSA), mas não achei nada.

    Como isso tudo é possível?

  5. fiz um teste. Criei a tabela lá dentro do phpmyadmin e copiei o codigo que foi gerado, no caso gerou este codigo:

    CREATE TABLE `negocios_halfar`.`teste_tempo` (

    `campo1` VARCHAR( 10 ) NOT NULL ,

    `campo2` VARCHAR( 10 ) NOT NULL

    ) TYPE = MYISAM

    então peguei o codigo acima e coloquei no meu script... só que não funciona assim mesmo...

    porque será hein??

  6. respondendo a pergunta do tópico anterior, é o primeiro caso, primeiro conectei o scanner e depois conectei a camera SEM DESLIGAR A MÁQUINA.

    Mas continuando este tópico, houve mudanças no caso. Ontem não consegui mas nem a pau transferir as fotos, mas hoje cedo, liguei a máquina e transferiu as fotos de boa... sinceramente... não sei qual é o problema...por enquanto está funcionando... vamos ver até onde vai isto...

  7. o codigo abaixo está dando erro:

    CREATE TABLE "perguntas"(

    "id" integer auto_increment,

    "pergunta" TEXT NOT NULL,

    "resposta" TEXT NOT NULL,

    "email" VARCHAR( 45 ) NOT NULL

    );

    já tentei tirar aspas, com aspas simples e permanece o erro, o erro é o seguinte:

    Parse error: syntax error, unexpected T_STRING in /home/negocios/public_html/DivulgueMais/gatos/perguntas.php on line 13

    a linha 13 em questao é a primeira linha (Create table...)

  8. bom pessoal, o caso é o seguinte, comprei uma mini camera digital (Breeze cam), e instalei todos os programas do cdroom da camera, só que não consigo transferir as fotos da camera para o computador. Passei o dia inteiro, até agora, fuçando a internet para resolver o caso. Até que desconfiei que a placa usb estava desabilitada. então fui tentar entrar no Setup, e tem uma senha ali que nem me lembro quando eu teria colocado esta senha, como não acertava a senha de acesso, tive que abrir a maquina e retirar a bateria e trocar os jumps para limpar a senha. então coloqueis os jumps e as baterias nos lugares devidos e consegui entrar no setup, e a opcao de habilitar usb deixar como enabled a fim de habilitar. então quando o Windows comecou a carregar apareceu ali o reconhecimento da camera, apareceu o nome dela direitinho, enfim o hardware foi detectado.

    então, para ter certeza de que estava ok a placa usb, conectei primeiro meu scaner e conectou direitinho, depois tirei o cabo do scaner e coloquei o cabo da camera. Aí quando fui tentar baixar as fotos da camera para o computador, estava tudo como antes, não reconhecia a camera, dizia que não havia fotos na camera, ou que havia um erro de conexao.

    então fiquei a pensar: será que as informaçoes não estão se perdendo? Estas informaçoes ficariam gravadas na Bios? Pois uma vez que ao limpar a Bios e recomecar novamente o hardware (camera digital) é detectada e depois num segundo momento some...

    E não deveria aparecer la em gerenciador dos dispositivos aparecer a camera listada ali?

    Bem, diante deste quadro, será que não seria problema na Bios? Será que é um virus? Ou será que terei que trocar a Bios?

  9. bem, finalmente consegui o que queria, lá vai:

    function verifica(){

    var mes = "";

    for (var i=0;i<document.form1.elements.length;i++){

    var e = document.form1.elements;

    switch(e.name.substr(4,2)){

    case "01":

    mes = "Janeiro";

    break;

    case "02":

    mes = "Fevereiro";

    break;

    case "03":

    mes = "Março";

    break;

    case "04":

    mes = "Abril";

    break;

    case "05":

    mes = "Maio";

    break;

    case "06":

    mes = "Junho";

    break;

    case "07":

    mes = "Julho";

    break;

    case "08":

    mes = "Agosto";

    break;

    case "09":

    mes = "Setembro";

    break;

    case "10":

    mes = "Outubro";

    break;

    case "11":

    mes = "Novembro";

    break;

    case "12":

    mes = "Dezembro";

    break;

    }

    if(e.type == "text" && e.value == ""){

    alert("Informe o valor da parcela " + mes + "-" + e.name.substr(0,4));

    return false;

    }

    }

    }

  10. O codigo abaixo gera várias caixas de texto. Note que a propriedade name e id dos objetos são nomes de variaveis (no caso são datas mesmo).

    echo "<td>" ."<input type='text' name=$data_parcela id=$data_parcela onkeydown='deleta(event,this.id); onKeyPress=return(currencyFormat(this,',','.',event))>" . "</td></tr>";

    Eu quero fazer uma funcao javascript que recupere os valores de cada uma destas caixas e verifique se o campo é branco. Me lembro que no VB utilizava um for each ( ou algo parecido) que acessava cada um dos objetos. É algo mais ou menos parecido que preciso.

  11. Continuando este tópico, fiz um teste no fire fox e quando faco o download doarquivo aparece

    e em seguida abro o arquivo para ver o conteudo aparece isto lá dentro do arquivo:

    <b>Warning</b>: filesize() [<a href='function.filesize'>function.filesize</a>]: open_basedir restriction in effect. File(/rotinastrabalhistas) is not within the allowed path(s): (/home/restricted/home/diariodasleis:/usr/share/pear:/tmp) in <b>/home/restricted/home/diariodasleis/public_html/rotinastrabalhistas/download.php</b> on line <b>16</b><br />

    <br />

    será que o diretorio está bloqueado para não fazer download? Se que existe esta opcao

  12. bem, fiz isto, mas mesmo assim não funcionou. Mas notei que quando abre a janela de download, aparece a mensagem "download arquivo desc..."

    aí o texto quebra, mas deduzo que o desc...está querendo dizer que o arquivo é desconhecido..., e tambem informa que o tamanho do texto é zero...

  13. ola,

    achei o codigo abaixo na internet para ocultar o link de download. O download está sendo feito, só que o arquivo vem vazio.

    <?php

    $arquivo = "/rotinastrabalhistas/".$_GET['path'];

    header ("Content-Disposition: attachment; filename=".$arquivo."\n\n");

    header ("Content-Type: auto/js");

    header ("Content-Length: ".filesize($arquivo));

    readfile($arquivo);

    ?>

    <a href="download.php?id=funcoes.js">

    o arquivo js que estou tentando baixar é apenas exemplo, na realidade irei baixar arquivos do adobe.

  14. Veja a seguinte linha de codigo:

    if($a > 2 or $b == "CERTO" and $C == "10")

    codigos

    codigos

    }

    Esta instrucao funcionava corretamente, de repente parou de funcionar. Ai fui verificar e me deparei com a questao de parenteses.

    O codigo passou a ficar assim:

    if(($a > 2 or $b == "CERTO") and $C == "10"){

    CODIGOS

    CODIGOS

    }

    Note que na primeira instrucao tem parenteses somente do if. Já na segunda instrucao tive

    que acrescentar um segundo parenteses no trecho que está em negrito.

    Como funcionava de boa na primeira instrucao, e depois parou de funcionar, fico me perguntando

    se tem como a configuracao do php ser alterada de maneira que a questao dos parenteses

    possa ser alterada a fim de que pare de funcionar na primeira instrucao e passe a funcionar

    somente na segunda instrucao... Embora tenha para mim que a segunda instrucao está melhor

    definida...

    Será que é possivel este tipo de malandragem??

  15. tenho uma funcao que peguei na internet para formatacao de datas. só que no FF não está funcionando.

    tenho tenho a seguinte caixa da data:

    <input type="text" name="data_admissao" id="data_admissao" class = "caixa" size="14" maxlength="10" onKeyPress="MascaraData(document.getElementById('data_admissao'));" onBlur= "ValidaData(document.getElementById('data_admissao'));">

    aqui eu tenho as funcoes:

    function MascaraData(data){

    if(mascaraInteiro(data)==false){

    event.returnValue = false;

    }

    return formataCampo(data, '00/00/0000', event);

    }

    //===================================================================================

    //valida numero inteiro com mascara

    function mascaraInteiro(){

    if (event.keyCode < 48 || event.keyCode > 57){

    event.returnValue = false;

    return false;

    }

    return true;

    }

    A outra funcao ValidaData está ok, está funcionando.

    São as duas funcoes acima que no FF não funciona, no IE funciona de boa.

    Será que o JS tem uma funcao propria para formatar datas?

  16. como faco para saber se um determinado objeto existe no formulario. Eu peguei um exemplo aqui no forum, mas não funciona. Abaixo o exemplo:

    isset(document.getElementById("data_demissao_antecipada"));

    function isset(o){

    if (o != undefined && o != null){

    alert("objeto existe");

    }else{

    alert("objeto não existe");

    }

    }

    Pelo simples fato do objeto não existir, quando com document.getElementById vai buscar o objeto já dá erro. Aparece no rodape do navegador a mensagem de erro "objeto esperado". Isto até me parece obvio. então a funcao acima funciona somente se o objeto existir, se não existir dá pau no programa...

    Como resolvo isto??

  17. eu estava tendo um problema com uma rotina em js, que quando o usuário clica no botao submit é executado uma validação do formulário. Só que no firefox quando encontrava o "return false" o programa não parava e a pagina especificada no action era executada indevidamente, pois obviamente o return false encerra a rotina.

    Fiquei me debatendo por dias para descobrir o problema. Até que me estalou na mente o seguinte. Na rotina js que validava o formulario,existia duas funcoes, funcao A e funcao B. A funcao A chama a funcao B para ser executada. então como tem duas funcoes, são necessários dois returns. Fiz isto e ai funcionou no firefox tambem o return false. então, explicando melhor, a rotina do programa ficou assim:

    function A(){

    codigos

    var z = B();

    }

    function B(){

    codigos

    }

    var x = A();

    return false;

    return false;

    Já no IE basta colocar o return false apenas uma vez... e funciona...

    Acho que o FF precisa de uns ajustes ai...

  18. obrigado pela resposta, mas os numeros retornados das teclas pelo FF são o mesmo.

    mas já achei o erro. na linha de código:

    var tamanho = document.getElementById("salario_base").value.length;
    faltou -1 no final do codigo, então o codigo acima fica assim:
    var tamanho = document.getElementById("salario_base").value.length -1;

    é obvio não?? precisei de uma luz divina para iluminar minha mente...

    pronto, agora resolveu...

    de qualquer forma obrigado....

  19. opa, tem razao. contudo tem outro probleminha:

    var tamanho = document.getElementById("salario_base").value.length;
    form1.document.getElementById("salario_base").value = form1.document.getElementById("salario_base").value.substring(0,tamanho-1);

    Deveria, conforme o usuario pressiona o backspace deleta o ultimo caracter. Só que não está funcionando no FireFox, já no IE funciona certinho.

  20. veja a caixa de texto abaixo:

    <input type="text" name="salario_base" id="salario_base" value = "<? echo $salario_base;?>" onKeyUp="apagar(event.keyCode)"; class = "caixa" size="14" maxlength="12" onKeyPress="return(currencyFormat(this,',','.',event))">
    a funcao javascript não funciona em uma parte do codigo:

    if(event == 8){

    var tamanho = document.getElementById("salario_base").value.length;

    alert(tamanho);

    var y = document.getElementById["salario_base"].value;

    alert(y);

    }

    o primeiro alert funciona, já o segundo alert não é exibido, e ocorre erro do java script informando que o objeto é nulo ou não é um objeto...

×
×
  • Criar Novo...