function getExt($filename){ $last=substr(strrchr($filename,"."),0); return $last; } function isEmail($Email){ if($Email == "") return 1; if(eregi("([A-Z0-9\.\-]+@[A-Z0-9\.\-]+\.[A-Z\.]+)", $Email)) return 1; else return 0; } function trimcomplete($str){ if($str !=''){ $find = array(" ", "?", "’", "," , ":","'","\s","&"); $replace = array("-", "", "'", "", "","","-","","and"); $newstr=str_replace($find,$replace,trim(strtolower($str))); return $newstr; }else{ return $str; } } function trimspaces($str){ if($str !=''){ $newstr=str_replace(" ","-",$str); return $newstr; }else{ return $str; } } function trimslash($str){ if($str !=''){ $newstr=str_replace("/","-",$str); return $newstr; }else{ return $str; } } function trimdash($str){ if($str !=''){ $newstr=str_replace("---","-",$str); return $newstr; }else{ return $str; } } function trimquote($str){ //$str = str_replace(array('\'', '"', ',','.'), '', $str); return htmlspecialchars(trim(stripslashes($str))); } function trimnewline($str){ return $str; } function encrypt($id, $key) { $id = base_convert($id, 10, 36); // Save some space $data = @mcrypt_encrypt(MCRYPT_BLOWFISH, $key, $id, 'ecb'); $data = bin2hex($data); return $data; } function decrypt($encrypted_id, $key) { $data = @pack('H*', $encrypted_id); // Translate back to binary $data = @mcrypt_decrypt(MCRYPT_BLOWFISH, $key, $data, 'ecb'); $data = base_convert($data, 36, 10); return $data; } ?>
Vocabulary and Usage 1. Synonyms and Antonyms 2. One Word Substitution 3. Idiom & Phrases 4. Homonyms 5. Paronyms 6. Superfluous Expressions & Slangs 7. Phrasal Verbs 8. Use of Some Verbs with Particular Nouns 9. Irregular Verbs 10. Spellings (Correctly spelt and Wrong spelt)
Spotting and Common Errors Practice 1. Noun 2. Pronoun 3. Adjective 4. Articles 5. Verb 6. Adverb 7. Time and Tense 8. Voice 9. Non-Finites 10. Narration 11. Preposition 12. Conjunction 13. Subject Verb Agreement 14. General Common Errors
Comprehension 1. Voice (Active & Passive) 2. Narration (Direct & Indirect Speech) 3. Fill in the Blanks 4. Sentence Improvement 5. Word and Sentence Arrangement (PQRS) 6. Cloze Test (Numbered Gap) 7. Reading Comprehension (Objective) Descriptive English 8. Letter & Application Writing 9. Precis Writing 10. Essay & Paragraph Writing
GRAMMAR AND USAGE 1. PARTS OF SPEECH - General Introduction 2. PARTS OF SPEECH - Detailed Description 2(A) THE NOUN 2(B) THE PRONOUN 2(C) THE ADJECTIVE 2(D) THE VERB 2(E) THE ADVERB 2(F) THE PREPOSITION 2(G) THE CONJUNCTION 2(H) THE INTERJECTION 3. DETERMINERS AND ARTICLES General Determiners Specific Determiners 4. TENSES Present Past Future 5. ACTIVE-PASSIVE VOICE Detailed Description 6. MODAL AUXILIARIES Be (Is/Are/Am/Was/Were) Have (Has/Havel Had) Do (Do/Does/Did) Modals (13) 7. NON-FINITES Infinitive (Full-Infinitive and Bare-Infinitive) Gerund (Verbal Noun) Participle (Present, past, perfect participle) 8. SUBJECT-VERB AGREEMENT(CONCORD) 9. DIRECT-INDIRECT SPEECH Direct Speech Indirect Speech 10. CONDITIONAL SENTENCES Open Condition Rejected Condition Imaginary Condition 11. PHRASAL VERBS 12. COMMON IDIOMS AND PHRASES 13. QUESTION TAG