[Freeswitch-svn] [commit] r2612 - freeswitch/branches/docelmo/trunk/src/mod/languages/mod_php

Freeswitch SVN docelmo at freeswitch.org
Sun Sep 10 06:20:54 EDT 2006


Author: docelmo
Date: Sun Sep 10 06:20:53 2006
New Revision: 2612

Modified:
   freeswitch/branches/docelmo/trunk/src/mod/languages/mod_php/mod_php.c

Log:
YAY

Modified: freeswitch/branches/docelmo/trunk/src/mod/languages/mod_php/mod_php.c
==============================================================================
--- freeswitch/branches/docelmo/trunk/src/mod/languages/mod_php/mod_php.c	(original)
+++ freeswitch/branches/docelmo/trunk/src/mod/languages/mod_php/mod_php.c	Sun Sep 10 06:20:53 2006
@@ -64,13 +64,17 @@
 								  (sizeof(argv) / sizeof(argv[0])));
 	
 	sprintf(php_code, "$uuid=\"%s\"; include(\"%s\");\n", argv[0], argv[1]);
-	php_embed_init(argc, argv, &tsrm_ls);
-
-	//PHP_EMBED_START_BLOCK(argc, argv);
-	zend_eval_string(php_code, NULL, "Embedded code" TSRMLS_CC);
-	//PHP_EMBED_END_BLOCK();
-	php_embed_shutdown(tsrm_ls);
-
+	if (php_embed_init(argc, argv, &tsrm_ls) == SUCCESS){
+		//PHP_EMBED_START_BLOCK(argc, argv);
+		if (zend_eval_string(php_code, NULL, "Embedded code" TSRMLS_CC) == SUCCESS){
+		//PHP_EMBED_END_BLOCK();
+		php_embed_shutdown(tsrm_ls);
+		}else{
+		    switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "There was a problem with the file");
+		}
+	}else{
+	    switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_NOTICE, "There was a problem with the file");	   
+	}
 
 
 }



More information about the Freeswitch-svn mailing list