Articles of CodeIgniter

Codeigniter che passa 2 argomenti a callback

Dopo aver pubblicato un modulo con due campi denominati “id” e “url”, ho il seguente codice: $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’); Una query db richiede entrambi i campi. La funzione url_check ($ str, $ id) viene chiamata ma in questo caso ‘id’ ha sempre il valore 0. Se solo faccio: $this->form_validation->set_rules(‘url’, ‘url’, ‘trim|xss_clean|callback_url_check’); […]

Codeigniter – Disabilita il filtraggio XSS su base post

Sto provando a configurare un CMS sul retro di un sito ma ogni volta che i dati del post hanno un <a href=https://stackoverflow.com/questions/3788476/codeigniter-disable-xss-filtering-on-a-post-basis/… in esso i dati del post vengono scartati. Ho $config[‘global_xss_filtering’] = TRUE; in config La mia domanda è un modo per distriggersre il filtro xss per un elemento? per esempio $this->input->post(‘content’, true); […]

Invia email utilizzando la libreria codeigniter tramite localhost

public function sendemail(){ $config = Array( ‘protocol’ => ‘smtp’, ‘smtp_host’ => ‘ssl://smtp.googlemail.com’, ‘smtp_port’ => 465, ‘smtp_user’ => ’[email protected]’, ‘smtp_pass’ => ‘password’, ); $this->load->library(’email’, $config); $this->email->set_newline(“\r\n”); $this->email->from(’[email protected]’, ‘Name’); $this->email->to(’[email protected]’); $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!’; } } Ottengo un […]

Importo mancante e riepilogo dell’ordine nel Pagamento express PayPal

Ho integrato paypal in codeigniter con paypal_helper (non ricordo dove l’ho trovato, ma è una versione leggermente riscritta del codice originale Paypals per il checkout express. Provo a chiamare questa funzione, CallShortcutExpressCheckout ($ paymentAmount, $ currencyCodeType, $ paymentType, $ returnURL, $ cancelURL) invio $ paymentAmount come int, $ currencyCodeType come “NOK” e $ paymentType come […]

come evitare l’iniezione sql in codeigniter

In CodeIgniter, come posso evitare l’iniezione sql? C’è qualche metodo per impostare nel file di configurazione per evitare l’iniezione sql? Sto usando questo codice per selezionare i valori: $this->db->query(“SELECT * FROM tablename WHERE var=’$val1′”); e questo per inserire valori: $this->db->query(“INSERT INTO tablename (`var1`,`var2`) VALUES (‘$val1′,’$val2’)”); Un altro metodo utilizzato per inserire e selezionare i valori […]

PostgreSQL il prossimo valore delle sequenze?

Sto usando PostgreSQL per il mio sito Web Codeigniter. Sto usando drogheria per aggiungere, modificare e cancellare operazioni. Durante una modifica o aggiunta, desidero rinominare dynamicmente un file caricato in base all’id del contenuto. Sono in grado di farlo utilizzando la funzione callback_after_upload grocery crud. Voglio un prossimo id del contenuto mentre aggiungo un nuovo […]

Usa il codice PHP nel file Javascript esterno

Mi sto solo chiedendo se è ansible usare un file JS esterno che contiene codice PHP. il mio JS esterno $(document).ready(function(){ $(‘#update’).click(function(){ var tableVal={}; // a bit of php code I need in JS var search_city=’; $.post(‘/project_detail/pub’, {‘tableVal’:tableVal},function(message) }) }) }) la mia pagina di visualizzazione <script type="text/javascript" src="js/external.js”> Il JS non funziona come presumo […]

Come posso scrivere un file .htaccess per far funzionare il routing dell’URL CodeIgniters?

Sto eseguendo un ambiente LAMP con CodeIgniter. Voglio essere in grado di utilizzare il suo pattern URL, come, http://localhost/controller/function/ID , ma per impostazione predefinita deve essere http://localhost/index.php/controller/function/ID . La guida per l’utente dice che ho bisogno di un file .htaccess per rendere ansible lo stile precedente, e usa questo come esempio: RewriteEngine on RewriteCond $1 […]

Upstream too big – nginx + codeigniter

Sto ottenendo questo errore da Nginx, ma non riesco a capirlo! Sto usando il codeigniter e sto usando il database per le sessioni. Quindi mi chiedo come mai l’intestazione possa essere troppo grande. Esiste comunque la possibilità di controllare l’intestazione? o potenzialmente vedere cosa posso fare per correggere questo errore? Fammi sapere se hai bisogno […]

come ottenere l’ultimo ID di inserimento dopo la query di inserimento nel record attivo di codeigniter

Ho una query di inserimento (stile record attivo) utilizzata per inserire i campi del modulo in una tabella MySQL. Voglio ottenere l’ultimo ID auto-incrementato per l’operazione di inserimento come valore di ritorno della mia query ma ho qualche problema con esso. All’interno del controller: function add_post(){ $post_data = array( ‘id’ => ”, ‘user_id’ => ‘11330’, […]