Salve, ho queste righe di codice:
get_magic_quotes_gpc() mi ritorna 1 quindi non esegue la funzione addslashes.. però mi da errore nella query dato che $desc contiene dei ', che sarebbero dovuti escapare automaticamente dall'interprete PHP.codice:if($form->validate()) { $type = $form->exportValue('type'); $open = $form->exportValue('open'); $name = $form->exportValue('name'); $desc = $form->exportValue('description'); $city = $form->exportValue('city'); $address = $form->exportValue('address'); $www = $form->exportValue('www'); $phone = $form->exportValue('phone'); if(!get_magic_quotes_gpc()) { $desc = addslashes($desc); echo("DEVO ESEGUIRE IL QUOTING. "); } switch($todo) { case 'add': $mysql->query("INSERT INTO `clubs` SET `type`='$type', `open`='$open', `name`='$name', `description`='$desc', `city`= '$city', `address`='$address', `www`='$www', `phone`='$phone'"); break; case 'mod': $id = intval($_GET['id']); $mysql->query("UPDATE `clubs` SET `type`='$type', `open`='$open', `name`='$name', `desc`='$desc', `city`='$city', `ad dress`='$address', `www`='$www', `phone`='$phone' WHERE `id`='$id'"); break; default: break; } }
ho contattato l'hoster, aspetto risposta, nel frattempo potete dirmi di più voi?

Rispondi quotando
