Jump to content

Thiago Moraes

Members
  • Content count

    408
  • Joined

  • Last visited

  • Days Won

    1

Thiago Moraes last won the day on April 9 2012

Thiago Moraes had the most liked content!

Community Reputation

32 Levemente Bom

7 Followers

About Thiago Moraes

  • Rank
    Try your best...Make it fast!

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São Paulo - SP
  • Interesses
    Desenho

Contato

  • Skype
    ti.moraes
  1. Thiago Moraes

    Segurança em PHP

    Olá pessoal, qual a mehor pratica, passar dados como token e ids por variavel de sessão ou por parametro na URL? Vejo que muito sites passam por parametro na URL, qual o motivo?
  2. Thiago Moraes

    Cache de dados

    Olá, levando em conta o desempenho, qual seria a melhor forma de salvar um cache dados? Json, array php, xml, outro? Agradeço as sugetões
  3. Thiago Moraes

    Include e array

    Mas eu teria que declarar as variaveis dos includes no escopo da função. Isso que quero dizer. Ou estou enganado? ________ Estava enganado, da pra usar função de boa. É até melhor. Muito obrigado pela ajuda.
  4. Thiago Moraes

    Include e array

    O problema de usar uma função são as variaveis nos includes. Fica inviavel declarar todas na função.
  5. Thiago Moraes

    Include e array

    Mas aí vou carregar dezenas ou até centenas de arquivos que não vão ser usados. O arquivo2 seria um arquivo de template. Atribuir o include a uma variavel eu ja consegui usando output buffering, só não estou conseguindo associar a chave correta do array. Não passa a chave.
  6. Thiago Moraes

    Include e array

    Então oque eu quero fazer é exatamente oque esta descrito no primeiro post, tenho um array com uma lista de arquivos e quero atribuir o include desses arquivos a variáveis. Ao invés de usar include(arquivo) gostaria de colocar $arquivo['nome_do_arquivo']. Até consegui fazer o include pela variável usando output buffering, mas não esta associando a chave do array corretamente: foreach ($pages as $key => $value){ ob_start(); include($value); $page[$key] = ob_get_contents(); ob_end_clean(); } Poŕém dessa forma só inclui o primeiro arquivo do array: $page[0].
  7. Thiago Moraes

    Include e array

    Preciso atribuir a inclusão de arquivos em um array, exemplo: arquivo1.php: $pages = array('page1' => 'dir1/index.php','page2' => 'dir2/index.php'); foreach ($pages as $key => $value){ $page[$key] = include($value); } arquivo2.php: include("arquivo1.php"); echo $page['page1']; Sendo que o echo faria o include dos arquivos. É possivel fazer isso?
  8. Thiago Moraes

    Redirecionamento htaccess

    Olá pessoal, tenho um redirecionamento que pega o nome do produto do link antigo e joga na busca do novo site. RewriteCond %{QUERY_STRING} ^product=([A-Za-z0-9_-\s]*)$ RewriteRule ^products\.php$ /index.php\?route\=product/search&search\=%1 [L,R=301] Dessa forma até funciona, mas alguns (muitos) produtos tem caracteres invalidos no link antigo, então o redirecionamento não funciona. Então preciso que ele jogue no redirecionamento do link novo, só a primeira palavra antes do traço "-" do link antigo, para evitar os caracteres inválidos. Ja tentei mudar a regex de várias formas mas não funcionou. Desde ja agradeço.
  9. Thiago Moraes

    Erro no include de arquivo

    eval() estava dentro de uma função e não tinha declarado a variavel dentro da função. Problema resolvido obrigado a todos.
  10. Thiago Moraes

    Erro no include de arquivo

    Tenho uma pagina index.php, nessa pagina eu declaro a variavel $allow_referer para que outros scripts dependam desse arquivo para carregar. Ou seja outros scripts só podem rodar se forem incluidos nesse index, pois eu checo se a variavel foi declarada. Quase todos os scripts estão rodando normal, menos alguns que eu faço include usando eval(), ou seja o código vem do banco e nesse código tem o include do arquivo. O include não funciona dessa forma, ele fica redirecionando para o index principal. O código que eu uso para checar: if(!isset($allow_referer)) exit(header("Location: ".$_SERVER['HOST_NAME']."/index.php")); Porque nos scripts que uso eval() o include não funciona?
  11. Thiago Moraes

    Localizar texto especifico em string

    Tendo uma string da seguinte forma: {cor=vermelho}texto, texto {cor=azul}texto, mais texto... Como eu faço para o php ler a string e retornar somente o valor das chaves, exemplo: vermelho, azul etc.
  12. Thiago Moraes

    Função para remover acentos

    Consegui usando a mesma função. Obrigado.
  13. Thiago Moraes

    Função para remover acentos

    Obrigado, mas usando essa função que passou salvou errado no banco, ficou "administrac~ao" ao invés de "administracao".
  14. Thiago Moraes

    Função para remover acentos

    Eu tenho uma função que tira acentos das letras, como eu faço para passar a variavel que eu quero editar na hora de chamar a função? function removeAcentos() { $conv = array('á'=>'a','à'=>'a','ã'=>'a','â'=>'a','é'=>'e','ê'=>'e','í'=>'i','ó'=>'o','ô'=>'o','õ'=>'o','ú'=>'u','ü'=>'u','ç'=>'c','Á'=>'A','À'=>'A','Ã'=>'A','Â'=>'A','É'=>'E','Ê'=>'E','Í'=>'I','Ó'=>'O','Ô'=>'O','Õ'=>'O','Ú'=>'U','Ü'=>'U','Ç'=>'C'); $text = ''; $text .= strtr($text, $conv); return $text; }
  15. Thiago Moraes

    Inserir variável em string XML

    Ttulo auto explicativo, como eu faço isso de forma que eu consiga recuperar o valor através de simplexml_load_string(): $var = "foo"; $xml = <<<XML <?xml version='1.0' encoding='UTF-8'?> <params> <nome>$var</nome> </params> XML;
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.