Salve ho un problema, ipotizziamo io abbia un oggetto serializzato, e la debba salvare in un database, prima di fare ciò applico quindi addslashes.

Questa è la stringa

codice:
O:23:\"passoOrarioAppuntamento\":11:{s:35:\"\0passoOrarioAppuntamento\0tipo_input\";s:3:\"ora\";s:27:\"\0passoOrarioAppuntamento\0id\";s:6:\"datum1\";s:34:\"\0passoOrarioAppuntamento\0etichetta\";s:6:\"Orario\";s:37:\"\0passoOrarioAppuntamento\0obbligatorio\";s:2:\"si\";s:31:\"\0passoOrarioAppuntamento\0scelta\";s:7:\"singola\";s:32:\"\0passoOrarioAppuntamento\0vincoli\";a:2:{i:0;O:7:\"Vincolo\":11:{s:11:\"\0Vincolo\0id\";s:2:\"v1\";s:13:\"\0Vincolo\0nome\";s:12:\"fasciaOraria\";s:16:\"\0Vincolo\0testoId\";s:2:\"t0\";s:19:\"\0Vincolo\0testoRuolo\";s:10:\"nomeFascia\";s:20:\"\0Vincolo\0testoValore\";s:7:\"Mattino\";s:17:\"\0Vincolo\0numeroId\";s:2:\"n1\";s:22:\"\0Vincolo\0numeroFormato\";s:3:\"int\";s:20:\"\0Vincolo\0numeroRuolo\";s:18:\"durataAppuntamento\";s:21:\"\0Vincolo\0numeroValore\";s:2:\"20\";s:12:\"\0Vincolo\0ore\";a:2:{i:0;O:3:\"Ora\":3:{s:10:\"\0Ora\0oraId\";s:4:\"ora0\";s:13:\"\0Ora\0oraRuolo\";s:12:\"inizioFascia\";s:14:\"\0Ora\0oraValore\";s:8:\"10:00:00\";}i:1;O:3:\"Ora\":3:{s:10:\"\0Ora\0oraId\";s:4:\"ora1\";s:13:\"\0Ora\0oraRuolo\";s:10:\"fineFascia\";s:14:\"\0Ora\0oraValore\";s:8:\"12:00:00\";}}s:18:\"\0Vincolo\0refGiorno\";s:2:\"g0\";}i:1;O:7:\"Vincolo\":11:{s:11:\"\0Vincolo\0id\";s:2:\"v3\";s:13:\"\0Vincolo\0nome\";s:12:\"fasciaOraria\";s:16:\"\0Vincolo\0testoId\";s:2:\"t2\";s:19:\"\0Vincolo\0testoRuolo\";s:10:\"nomeFascia\";s:20:\"\0Vincolo\0testoValore\";s:7:\"Mattino\";s:17:\"\0Vincolo\0numeroId\";s:2:\"n3\";s:22:\"\0Vincolo\0numeroFormato\";s:3:\"int\";s:20:\"\0Vincolo\0numeroRuolo\";s:18:\"durataAppuntamento\";s:21:\"\0Vincolo\0numeroValore\";s:2:\"20\";s:12:\"\0Vincolo\0ore\";a:2:{i:0;O:3:\"Ora\":3:{s:10:\"\0Ora\0oraId\";s:4:\"ora4\";s:13:\"\0Ora\0oraRuolo\";s:12:\"inizioFascia\";s:14:\"\0Ora\0oraValore\";s:8:\"10:00:00\";}i:1;O:3:\"Ora\":3:{s:10:\"\0Ora\0oraId\";s:4:\"ora5\";s:13:\"\0Ora\0oraRuolo\";s:10:\"fineFascia\";s:14:\"\0Ora\0oraValore\";s:8:\"12:00:00\";}}s:18:\"\0Vincolo\0refGiorno\";s:2:\"g1\";}}s:11:\"descrizione\";s:62:\"Scelta dell\'orario in cui si desidera prenotare l\'appuntamento\";s:7:\"n_passo\";s:1:\"2\";s:4:\"nome\";s:24:\"Orario dell\'appuntamento\";s:9:\"richiesta\";s:12:\"informazioni\";s:10:\"istruzioni\";s:90:\"Scegli l\'ora in cui desideri essere ricevuto fra quelle proposte nella casella sottostante\";}
IL mio problema è che probablimente la sequenza di escaping tipo con \0 mi manda a capo o robe del genere quando la estraggo dal db ( o in generale non ho fatto l'escaping di tutti i caratteri pericolosi) . Infatti quando estraggo la stringa dal database e provo a fare unserialize mi da un errore ...

grazie per l'aiuto non so dove sbattare la testa