come usare mysqli_real_escape_string ?

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
rino
Messaggi: 661
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

come usare mysqli_real_escape_string ?

Messaggio da rino » 15 lug 2016, 14:49

Dopo una certa fatica ho risolto uno dei grossi problemi che avevo per la generazioen di alcuni documenti in pdf . Ho rinunciato al report pdf e ho agito direttamente con una app blank trattando la libreria tcpdf direttamente, in questo modo ottengo la generazione di multi documenti e non di un documento multipagina , genero le email con allegati e salvo tutto dentro un ambiente protetto.
Il problema è nel fatto che volgi salvare il documento dentro una tabella , trattandosi di pdf però devo prima pulirlo come si deve , in via normale si usa l istruzione mysqli_real_escape_string() . Ma come usarla dentor SC? sql_injecton() ovviamente non funziona per questo scopo , quindi?

Ovviamente ho dato un occhiata all'app delal gestione documenti ma questa opera direttamente , io devo fare tutto senza azione del'utente, quindi cosa richiamare per pulire il campo contenente il documento?
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Fabio
Messaggi: 449
Iscritto il: 20 feb 2014, 11:43

Re: come usare mysqli_real_escape_string ?

Messaggio da Fabio » 17 lug 2016, 09:21

Ciao Rino,
non capisco cosa ti impedisca di utilizzare mysqli_real_escape :?:
In che momento devi applicarlo?

rino
Messaggi: 661
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: come usare mysqli_real_escape_string ?

Messaggio da rino » 17 lug 2016, 17:40

il fatto è che credo che usando mysqli_ l'app da multi db diventi limitata a mysql , poi mysqli_ necessita del parametro della connessione , questo credo che costringa a eseguire tutto al di fuori dello standard macro sc.
il momento è ovviamente in fase di inserimento rec (insert) e sono su una app blank quindi libero da ogni eventuale "legame" .
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Fabio
Messaggi: 449
Iscritto il: 20 feb 2014, 11:43

Re: come usare mysqli_real_escape_string ?

Messaggio da Fabio » 19 lug 2016, 19:24

Se la possibilità di cambiare database è concreta, puoi utilizzare i metodi php più generici, tipo replace, addslashes ecc..
Ovviamente onBeforeInsert, sul contenuto del campo.

massimosx
Messaggi: 1
Iscritto il: 28 lug 2017, 14:24

Re: come usare mysqli_real_escape_string ?

Messaggio da massimosx » 29 lug 2017, 21:45

ciao
io ho il problema nell'usare mysqli_real_escape_string perchè non riesco a capire quale parametro di connessione usare.

ho provato a creare un nuovo parametro di connessione ma il problema adesso è legato all'accesso che peraltro con SC non c'è...

qualcuno mi può aiutare.

grazie
massimo

Rispondi

Chi c’è in linea

Visitano il forum: Ahrefs [Bot] e 5 ospiti