use IPC::Open3 ; open3(LOGREAD , LOGERROR, LOGWRITE, "php -q /var/www/html/testing/header.php"); @data = ; @error ; close(LOGREAD , LOGERROR, LOGWRITE) ; print join("", @data) ;