Grazie. Non mancherò.
murnik
@murnik
Post creati da murnik
-
RE: Problema con variabili estrapolate da MySql in PHP5
-
RE: Problema con variabili estrapolate da MySql in PHP5
Grazie davvero, Thedarkita. È esattamente ciò che mi serve: sintetico, chiaro, efficace.
-
RE: Problema con variabili estrapolate da MySql in PHP5
Grazie per le indicazioni. Vedrò di capire se nel mio codice c'è qualche possibilita di SQL injection. Intendo dire che ci provano mille volte, ma ogni form viene prima controllato. E non uso mai GET. Il che però non mi tranquillizza del tutto. Mi studierò meglio la materia.
-
RE: Problema con variabili estrapolate da MySql in PHP5
Grazie molte per l'indicazione. Finalmente ho risolto e ho (spero) imparato qualcosa. Quindi doppio grazie.
Per quanto riguarda l'uso della tabella, in effetti potrei usare foreach. Immagino che ti riferissi a quello. Ammetto che è una pigrizia, dovuta alla migliore visibilita per me, quando controllo se una variabile esiste o no.
Invece non ti seguo (certamente per mia ignoranza, che è tantissima) sulla SQL INJECTION. I dati in tabella sono inseriti da me manualmente, non con un form. Certo anche questo non è elegante, ma sono le conseguenze dell'avere smanettato tanti anni, imparando da sé: ci si trascinano i vizi, ai quali però siamo affezionati.
Sempre disposto ad imparare però, nel caso si abbia la pazienza ti insegnarmi.
Grazie ancora. -
Problema con variabili estrapolate da MySql in PHP5
Sì, lo so, avrei dovuto farlo molto tempo fa, ma mi sono deciso solo adesso a passare a PHP5.
Da vecchio smanettone, ho trovato tutto quello che mi serve per adattare/modificare 20 anni di file.
Però mi sono impiantato su una facility che mi sono voluto creare.
Mi ero creato un file che contiene la conversione delle variabili che incontravo via via che mi apparivano i vari "Notice: Undefined variable: [variabile] in C:[path]".
Una serie di righe come queste che seguono:
if(isset($_GET['id'])) { $id = $_GET['id']; } else { $id = ""; }
if(isset($_GET['id_cli_orig'])) { $id_cli_orig = $_GET['id_cli_orig']; } else { $id_cli_orig = ""; }
if(isset($_GET['id_dom'])) { $id_dom = $_GET['id_dom']; } else { $id_dom = ""; }
if(isset($_GET['id_mnt_orig'])) { $id_mnt_orig = $_GET['id_mnt_orig']; } else { $id_mnt_orig = ""; }oppure
if(isset($_POST['ggx'])) { $ggx = $_POST['ggx']; } else { $ggx = ""; }
if(isset($_POST['giorno'])) { $giorno = $_POST['giorno']; } else { $giorno = ""; }
if(isset($_POST['id'])) { $id = $_POST['id']; } else { $id = ""; }
if(isset($_POST['ids'])) { $ids = $_POST['ids']; } else { $ids = ""; }Ovvio che ho voluto sveltire. Così mi sono creato una tabella, contenente i nomi di tutte le variabili e ho scritto il seguente codice, che però non funziona: il messaggio d'errore continua a comparirmi.
Qualcuno sa dirmi dove sbaglio? Grazie in anticipo per ogni aiuto.$sql_var = "SELECT Var FROM 98_var ORDER by Var";
$sql_result_var = mysql_query($sql_var,$connection) or die(mysql_error());
while ($ValoriRiga_var = mysql_fetch_array($sql_result_var))
{
$var = $ValoriRiga_var ["Var"];
$varout = "$".$var;if(isset($_GET['$var'])) { $varout = $_GET['$var']; } else { $varout = ""; }
}
mysql_free_result($sql_result_var); -
RE: Usate Google Engage per le Agenzie? Lasciate un feedback qui
Credo di aver compreso dove non ci capiamo. Ti dico il percorso che ho fatto io e propbabilmente ci capiremo.
Avevo un account "A", che era gestito da una persona con account "X".
Ho creato un account "B", come agenzia (forse tu ti sei attivato invece come gestore di propri account), per gestire le campagne dei miei clienti.
Ho deciso che "A" doveva diventare mio cliente, quindi sono entrato come "A" nella pagina http://www.murnik.it/img/gestore_clienti.gif e sono andato ad eliminare il gestore "X" (operazione che, come dicevo, mi viene il dubbio non sia indispensabile anche se logicamente necessaria).
Poi "B" ha attivato la richiesta di gestire "A".
Quindi "A", sempre dalla stessa pagina, ha visto "B" e ha accettato di fargli gestire le sue campagna.
Spero che ora sia tutto più chiaro. -
RE: Usate Google Engage per le Agenzie? Lasciate un feedback qui
Il cliente entra e va in Account personale -> Accesso all'account.
Nella lista "Gestori clienti" trova l'attuale gestore, che eliminerà selezionando "Chiudi accesso" nella selezione "Azioni".
Poi naturalmente dovrà accettare te, che avrai richiesto la tua attivazione dal pannello di AQUA.
Io ho fatto così e ha funzionato. Però devo dire che non sono certo che sia indispensabile eliminare l'altro gestore: magari il sistema ne accetta anche più di uno, anche se sarebbe un controsenso, perché significherebbe che diverse agenzie potrebbero agire sullo stesso territorio, fatalmente pestandosi i piedi. **
** -
RE: Usate Google Engage per le Agenzie? Lasciate un feedback qui
Cercando di attivare il centro clienti, ho utilizzato codici di accesso già usati e il sistema ha risposto:
"Questi dati di accesso sono già utilizzati per un account AdWords collegato a un Centro clienti."
Infatti, quando ho chiesto assistenza telefonica, la persona che mi ha risposto mi ha aggregato come suo referente.
O vai in account personale e togli l'accesso al "Gestore cliente" che trovi in lista o apri un nuovo account per gestire i tuoi clienti.**
**