Dario scrisse in data 11/04/2012 12:34: > Il 11/04/2012 11:51, Paolo Sala ha scritto: >> in realtà un po' di ragione l'avevo... non ho ben capito come mai ma >> usando PEAR::HTML_AJAX se setti in php.ini >> >> error_reporting=E_ALL& ~E_DEPRECATED allora nel caso in cui il codice > > richiamato generi un warning (notice) il codice si blocca senza loggare > > nulla e ajax a questo punto non restituisce nulla lato client. >> >> Qualcuno sa come risolvere il problema? > > Ragione in che senso? nel senso che supponiamo che io scriva un codice php come questo:
<?php function test() { $ret = ''; if ($var) { echo $var; } else { echo 'la variabile $var non esiste'; } return $ret; } ?> Non so se tu abbia mai usato PEAR::HTML_AJAX. Se non lo hai mai usato ti posso dire che è molto utile perché puoi richiamare alcune funzioni php sul server direttamente da codice javascript presente lato client. Se invece lo hai giù usato allora sai di cosa sto parlando... Bene, se eseguo questa funzione da php con la variabile error_reporting = E_ALL & ~E_NOTICE allora funziona tutto bene anche se quella funzione la richiamo da javascript. Se invece richiamo quella funzione con error_reporting = E_ALL & ~E_DEPRECATED allora la funzione non restituisce nulla, non ci sono errori javascript segnalati e anche lato server non viene loggato alcunché. Nota che se invece faccio un errore di sintassi o meglio un qualunque errore nel codice php, ajax si lamenta così è possibile scoprire dove è il problema. Nel caso invece dei notice non viene loggato alcunché né lato server né lato client e questo non è molto comodo per scoprire dove il è problema. Questo è il senso della frase "avevo un po' ragione" e questo almeno su debian squeeze. Ciao Piviul -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4f857483.6070...@riminilug.it