Bién como yo ya tengo verificador de espacios vacíos y email he decidido sólo implementar la parte de su lista anti-spam.
El código me ha quedado así:
Código PHP:
Ver original
$listout = '/( href|fast|accurate|expen|free|excite|increase|brochure|magazine|energy|loan|mortgage|classif|income|incomi|debt|affiliat|afford|insurance|member|bachelor|opportunit|winner|congrat|horny|viagra|víagra|vìagra|viagr@|vi@gra|v1agra|porn|slut|wom|leverage|investment|instantly|cash|muscle|lotto|finance|dollar|millionaire|buck|gambl|advertise|currency|prosperity|prosperous|invitation|reward|bigger|better|purchase|prescription|pharmacy|poker|penis|approve|enlarge|promotions|congress|coupon|bulk|girlz|goddess|webcam|livecam|camera|auction|chick|fuck|cock|pleasure|remedy|hormone|therapy|remove|dismiss|asian|mailerdirect|forfree|freehost|sexserver|orgasm|cheap|discount|vioxx|xanax|zolus|levitra|levitra |enlarge|chatroom|booker|credit-card-debt|discreetordering|paxil|xxx|v i a g r a)/'; $mensaje = "Este es un mensaje de prueba, si se dice que algo es free se está diciendo que es gratis"; $spam = ""; $spam= "Spam detectado"; } echo $spam;
Mi duda es la siguiente ¿es lo más indicado en este caso usar la función preg_match, sería más indicada preg_match_all? ¿Usar $spam = ""; está mal?
Un saludo ^^