bug-fix per PHP Pear Validate

Ho notato che si tratta di un baco molto vecchio non assegnato ad alcuno. Quindi ho deciso di sistemarlo.
Gradirei che qualcuno lo valutasse: è probabile che ci sia un modo migliore per sistemarlo. Comunque lo sto sottoponendo a Helgi manutentore del pacchetto . Se lo riterrà opportuno verra incluso in una nuova versione di validate.
In caso contrario posto qui quanto necessario per sistemarlo (vanno rinominati in .php dopo aver effettuato il download):
validate originale versione 0.8.1 Release date: 2007-12-12 19:20 UT
validate modificato Release date: 2008-03-08
patch per trasformate il vecchio file php in quello nuovo per applicare la patch:
cd /tmp wget -c http://www.venturin.net/dam/validate_patch cp /usr/share/php/Validate.php /usr/share/php/Validate.php~ patch -p1 /usr/share/php/Validate.php < validate_patch
Aggiungo che Validate si limita esclusivamente a verificare l'esistenza del dominio mentre non verifica l'effettiva esistenza dell'account. Es: se voglio verificare l'esistenza dell'account di posta damiano_venturin@venturin.net validate sarà in grado di verificare l'esistenza di venturin.net ma non dell'account damiano_venturin.
questa classe invece è in grado di fornire un risultato piu dettagliato ma a quanto pare non certo al 100% (probabilmente perchè i mailserver si rifiutano di "certificare" a priori l'esistenza di un account per difendersi dallo spam).
Ho fatto un test veloce: per molti account funziona indiscutibilmente, per altri invece ... il risultato non è certo. si puo testarne il funzionamento live cliccando qui
- blog di dam
- 544 letture

Invia nuovo commento