Articles of codeigniter

Codeigniter – Desabilitar a filtragem de XSS em uma base de postagem

Estou tentando configurar um CMS no verso de um site, mas sempre que os dados de postagem tiverem um <a href=https://stackoverflow.com/questions/3788476/codeigniter-disable-xss-filtering-on-a-post-basis/… , os dados da postagem serão descartados. Eu tenho $config[‘global_xss_filtering’] = TRUE; na configuração Minha pergunta é uma maneira de desativar a filtragem xss para um item? por exemplo $this->input->post(‘content’, true); – liga, mas […]

Codeigniter passando 2 argumentos para callback

Depois de postar um formulário com dois campos chamados ‘id’ e ‘url’, tenho o seguinte código: $this->load->library(‘form_validation’); $this->form_validation->set_rules(‘id’, ‘id’, ‘trim|xss_clean’); $this->form_validation->set_rules(‘url’, ‘url|id’, ‘trim|xss_clean|callback_url_check’); Uma consulta do database precisa dos dois campos. A function url_check ($ str, $ id) é chamada, mas neste caso ‘id’ sempre tem o valor 0. Se eu apenas fizer: $this->form_validation->set_rules(‘url’, ‘url’, […]

Enviar email usando a biblioteca codeigniter via localhost

public function sendemail(){ $config = Array( ‘protocol’ => ‘smtp’, ‘smtp_host’ => ‘ssl://smtp.googlemail.com’, ‘smtp_port’ => 465, ‘smtp_user’ => ’email@gmail.com’, ‘smtp_pass’ => ‘password’, ); $this->load->library(’email’, $config); $this->email->set_newline(“\r\n”); $this->email->from(’email@gmail.com’, ‘Name’); $this->email->to(’email@yahoo.com’); $this->email->subject(‘ My mail through codeigniter from localhost ‘); $this->email->message(‘Hello World…’); if (!$this->email->send()) { show_error($this->email->print_debugger()); } else { echo ‘Your e-mail has been sent!’; } } Recebo um […]

Quantidade em falta e resumo do pedido no PayPal Express Checkout

Eu integrei o paypal em codeigniter com paypal_helper (não lembro onde o encontrei, mas é uma versão ligeiramente reescrita do código original do Paypals para checkout expresso. Eu tento chamar essa function, CallShortcutExpressCheckout ($ paymentAmount, $ currencyCodeType, $ paymentType, $ returnURL, $ cancelURL) enviando $ paymentAmount como int, $ currencyCodeType como “NOK” e $ paymentType […]

como evitar a injeção de SQL no codeigniter

No CodeIgniter, como posso evitar a injeção de sql? Existe algum método para definir no arquivo de configuração para evitar a injeção de sql? Eu estou usando este código para selecionar valores: $this->db->query(“SELECT * FROM tablename WHERE var=’$val1′”); e isso para inserir valores: $this->db->query(“INSERT INTO tablename (`var1`,`var2`) VALUES (‘$val1′,’$val2’)”); Outro método usado para inserir e […]

Classe de session do CodeIgniter não funciona no Chrome

Eu criei um sistema de login no projeto codeigniter, que está funcionando bem no Firefox, mas não funciona no Chrome, busca de dados e configuração para session, mas quando esse código redireciona o controle para admin / dashboard, lá verificamos os dados da session novamente. Se os dados da session não existirem, o código redirectá […]

PostgreSQL próximo valor das seqüências?

Eu estou usando o PostgreSQL para o meu site Codeigniter. Eu estou usando crud de supermercado para adicionar, editar e excluir operações. Ao fazer uma edição ou adicionar, quero renomear um arquivo carregado dinamicamente com base no id do conteúdo. Eu posso fazer isso usando a function callback_after_upload do crud do supermercado. Eu quero um […]

Como faço para escrever um arquivo .htaccess para fazer o trabalho de roteamento de URLs CodeIgniters?

Estou executando um ambiente LAMP com o CodeIgniter. Eu quero ser capaz de usar seu padrão de URL, como, http://localhost/controller/function/ID , mas por padrão tem que ser http://localhost/index.php/controller/function/ID . O guia do usuário diz que eu preciso de um arquivo .htaccess para tornar o estilo anterior possível e usa isso como um exemplo: RewriteEngine on […]

como carregar vista em outra vista codeigniter 2.1?

Eu tenho trabalhado com CI e vi no site da CI você pode carregar uma visão como uma parte variável dos dados que você envia para a visão “principal”, então, de acordo com o site (que diz muita coisa, e muitos são não como eles dizem … ej paginação e outros) eu fiz algo parecido […]

Upstream muito grande – nginx + codeigniter

Eu estou recebendo esse erro do Nginx, mas não consigo descobrir! Eu estou usando codeigniter e estou usando o database para sessões. Então, eu estou querendo saber como o header pode ser muito grande. Existe alguma maneira de verificar o que é o header? ou potencialmente ver o que posso fazer para corrigir esse erro? […]