Ir para conteúdo
Fórum Script Brasil

itibere

Membros
  • Total de itens

    313
  • Registro em

  • Última visita

Posts postados por itibere

  1. Ola, estou usando o seguitne codigo para ler um arguivo do word 2003 (tirei do manual php)

    <?php
    $handle = fopen ("dos/Resumo_reunião_05-03-2007.doc", "rt");
    $conteudo = "";
    do {
        $data = fread($handle, 8192);
        if (strlen($data) == 0) {
            break;
        }
        $conteudo .= $data;
    } while(true);
    fclose ($handle);
    ?>

    Só que quando mando exibir o conteúdo junto com o texto aparecem um monte de caracteres extranhos, pelo que pude observar parece quel ele tá pegando umas informções de formatação do arquivo, e não ta conseguindo trata-las.

    -CompObjÿÿÿÿÿÿÿÿÿÿÿÿuÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿ

    ÿÿÿÿ ÀF#Documento do Microsoft Office Word

    MSWordDocWord.Document.8ô9²q

  2. Alguém sabe onde conseguir um turial, ou artigo ou qualquer coisa que mostre os passos básicos para se desenvolver um sistema de wiki.

    O goole não vale porque já to procurando nele.

    Vlu, Abraços.

  3. Consguir você consegue, é só procurar um intaslador do php que suporte ser configurado para Pws.

    Mas o Melhor é você intalar o apache, ai você tem 3 formas de fazer:

    1. Instaldo tudo na mão, um por um "apache,php,Mysql";

    2. Usa o Xamp;

    3. Usa o phpTriad.

  4. E adicionando que MD5 não é criptografia e sim um HASH alfanumérico...

    Desculpe, mas da no mesmo:

    Dicionário Aurelio:

    Criptografia – Palavra derivada de criptologia (do grego kryptós lógos, que signifca palavra escondida). Técnica que consiste na transformação de dados de maneira a torná-los incompreensíveis sem o conhecimento apropriado para sua tradução.

    Só para que não fiquemos presos as terminologias, e esqueçamos do uso prático.

  5. Tenta assim cara:

    <?

    //MUDANÇA DE ENDEREÇO do site truffa

    include 'conecta_mysql.inc';

    $gravar = "UPDATE dados_cadastrais SET

    endereco_entrega = '". $_POST["endereco"] ."',

    bairro_entrega = '". $_POST["bairro"] ."',

    cep_entrega = '". $_POST["cep"] ."',

    cidade_entrega = '". $_POST["cidade"] ."',

    estado_entrega = '". $_POST["estado"] ."',

    WHERE email=". $_POST["email] ."'";

    mysql_query($gravar);

    //

    echo "entrega_ok=ok";

    mysql_close($con);

    ?>

    Espero ter ajudado. Abraço!

    Caro só uma dúvida, esse codigo faz a mesma coisa, com a diferença que vai gerar um monte de erro(Notice)por falta de declara as variaveis.

  6. uma dia faça a criptografia direto no cliente usando o javascript.

    Isso faz com que o dados trafeguem na rede já criptografadados.

    P.S. antes que eu me esqueça(já me chamaram a atenção sobre isso), faça uma rotina que teste se o javascript ta liberado no cliente, para que você não crie um javasript obstrutivo. Se tiver liberado você faz a crip no cliente, caso contrário você faz no servidor mesmo.

  7. Eu pensei nisso tb, mas na da por que são varios pares de opition buton, e não tem cono saber quantos pares vao ser.

    tipo:
    
     <input name="cp1" type="radio" value="s" />
     <input name="cp1" type="radio" value="n" />
    <input name="cp2" type="radio" value="s" />
     <input name="cp2" type="radio" value="n" />
    <input name="cp3" type="radio" value="s" />
     <input name="cp3" type="radio" value="n" />
    .
    .
    .
    n

  8. Olá, tenho uma dúvida, pode colocar um varialvel dentro do $_POST[''];

    Tentei fazer das três formas abaixo;

    $resp=$_POST['cp'.$i]; 
    $resp=$_POST['cp.$i']; 
    $resp=$_POST["cp.$i"];
    mas sempre retorna o erro: variavel indefinida "cp", ou seja ele não ve a variavel $i. Eu to fazendo assim, por que no form tem varios campos tipo optionButton nomedados de cp1,cp2.cp3... e eu nunca sei quantos vao ter no form. ai tentei fazer um for tipo:
    for($i=1;$i<$columns;$i++){  
    //$columns e o tatal de colunas no banco de dados recuperados assim: $columns = mysql_num_fields($fields);
       $resp=$_POST['cp'.$i]; 
    }
    ai retorna sempre o erro. eu pensei em fazer assim:
    while(list($key, $val) = each($_POST)) {
        $resp= $val; 
        }

    Mas ai temo problema que ele vai pegar todos os campos do form e não so os options.

    Alguém tem uma outra idéia.

    vlu.

  9. Cara eu nunca vi isso, eu por exemplo tenho vários aplicativos que usam um sistema de login, que é tudo igual, as mesmas variaveis em todos os sites, e não entedi esse negocio de variavel interagindo com diretorios.

    O que eu já via acontecer, é por exemplo você cria dois aplicativos, e usa um mesmo sistema de sessao para eles, você não da nome para as sessões deixa os dois so com session_start(). ai você inicializar o primeiro site, funciona tudo bem, quando você abre o segundo, ele tende a sobrescrever a sessão, o que faz o primeiro site funcionar de forma errada.

    ex:.

    sua sessão serve para quardar nome de usuario, ai o primiro site abre e o cara coloca la fulano, e escre no titulo do site o nome dele, depois ele abre o segundo e coloca siclano, ai a sessoa fica sobrescrita e o primeiro site passar a exergar o nome siclando também.

  10. Ola,

    fiquei meio na dúvida. Veja só, seu eu coloco o start na primeira página, aí o usuario clica no botao e é processada a segunda página, que volta logo em seguida para a primeira pagina. Como nesta primeira página tem o start da sessão, então o que ocorre ? É criada uma nova sessão? E se não for criada ela vai expirar? E neste caso, como criarei uma segunda chamada de sessão?

    Olhá so, o session_start(); deve ser colocado em toda página que for usar a sessção, o que o sistema faz e quando ele encontra um session_start(); e ferificar se uma sessão já existe, se existir ele pega o que tiver gravado la, se não tiver nenhunha sessão ai ele a cria.

  11. Não sei se seria interessante, mas pode testar se o javascript ta abilitado, se tiver valida no loado cliente, se não faz no servidor.

    Ajax seria conserteza a solução ideal.

  12. Na minha opnião a melhor maneira e fazer via javascritp, já que não tem que validar os campos, nas so verificar se esta em branco, não justifica fazer uma consulta o servidor, o que so aumentaria o trafico na rede.

  13. existe alguma função no php que possa ser usada para repetir caracteres.

    por exemplo algo que inclua "n" espaços em branco depois de uma string.

    foi mal pessoal, mais facil que eu pensei:

    str_repeat($string, 30);

    tava no manual do php, se quiser encerrar o tópico, desculpas por abri-lo sem fazer uma pesquisa minima antes.

  14. Tirado do manual do php.

    Nota: Apartir do PHP 4.3.3, usar session_start() quando a seção já tiver sido iniciada irá resultar em um erro de nível. E_NOTICE. Também, o segundo início de seção será simplesmente ignorado.

    Isso diz que se você chamar varias sessoes em seguencia, o sistema cria na primeira chamada, e ignora as outras, mas se você demorar muito entre uma chamada e outra, a sessao expira e uma nova é criada, e que provoca a perda das infomações.

  15. Tente assim:

    mysql_query("INSERT INTO midia VALUES('',....");
    $midiaId = mysql_insert_id();
    mysql_query("INSET INTO evento VALUES(",....");
    $eventoId = mysql_insert_id();
    mysql_query("INSERT INTO midiaevento VALUES($midiaId, $eventoId)");
    O paramentro do mysql_insert_id(), se refere ao identificador da sua conxeção com o banco de dados e não com a query. Ex:
    $conn=mysql_conect("servidor","user","senha");
    .
    .
    .
    $query=mysql_query("select * from tabela",$conn) or die (mysql_error());
    $idRecuperado= mysql_insert_id($conn);

  16. Coloqe assim

    mysql_query("insert into ewr_usuarios values(id,'$nome','$nascimento','$nick','$senha','$email','$cidade','$estado'$MSN')",$db) or die (mysql_error());

    e poste aquio erro que aparece

    Outra coisa, essa forma do "Insert into" que você ta usando so funciona se você tiver incluindo dados em todos os campo da tabela, caso cntrario você tem que usar a forma mormal

    "insert into 'tabela' (lista_campos) values(lista_valores)"

    Aqui também ta errado "values(id,'$nome','$nascimento'," certo seria values('','$nome','$nascimento',"

  17. Olá pessoal,

    to criando um sistema com php e xml, mas to com um problema.

    O sistema e para contralar algumas ações que devem ser ser executas, na forma de um check list, e este e diferente para cada ação, por isso não tem como criar um modelo padrão, então eu criei um sistem que o usuario abra a pagina, cria o checke da forma que ele quiser, ai quando ele manda gravar o php pegas esses dados e gera um arquivo .xml, no modelo criado.

    Até ai tudo bem, o problema e que depois o usuario responsavel por fazer o check list, ele abre uma outra págima em php, que vai ler o modelo .xml e criar um layout com base nele, ai começam os problemas, por que as tag criandas no arquivo xml são desconhecidas, porque quem as crias são os usuarios, e podem ser diferentes de modelo para modelo, os exemplos de leitura de arquivo que conheço, sempre pre-supoe que eu saida o nome das tags, mas nessa caso eu não sei.

    Tem como descobrir o nome de uma tag dentro do arquivo xml.

×
×
  • Criar Novo...