diff --git a/lib/preview/txt.php b/lib/preview/txt.php
index 5961761aaa4c35759bbaaf76b09fb634bfe628dc..def6806860bada29c331cf26f57abc1bd4600784 100644
--- a/lib/preview/txt.php
+++ b/lib/preview/txt.php
@@ -48,4 +48,14 @@ class TXT extends Provider{
 	}
 }
 
-\OC\Preview::registerProvider('OC\Preview\TXT');
\ No newline at end of file
+\OC\Preview::registerProvider('OC\Preview\TXT');
+
+class PHP extends TXT {
+
+	public function getMimeType() {
+		return '/application\/x-php/';
+	}
+
+}
+
+\OC\Preview::registerProvider('OC\Preview\PHP');
\ No newline at end of file