Pra quem precisa desenvolver mantendo compatibilidade com PHP4, aqui algumas funções que podem ser úteis. irei adicionando mais com o tempo.
if(!function_exists('scandir')) { function scandir($dir, $sortorder = 0) { if(!is_dir($dir)) return false; $dirlist = @opendir($dir); while(($file = readdir($dirlist)) !== false) { if(is_dir($file)) continue; $files[] = $file; } ($sortorder == 0) ? asort($files) : rsort($files); return $files; } } if (!function_exists('file_put_contents')) { function file_put_contents($filename, $data, $append=false) { $mode = ($append == 'FILE_APPEND') ? 'a' : 'w'; $f = @fopen($filename, $mode); if(!$f) return false; $bytes = fwrite($f, $data); fclose($f); return $bytes; } }
E pra quem necessita de uma hospedagem de qualidade compatível com php4 ou várias versões do php5 (atualmente 5.2, 5.3 e 5.4), recomendo fortemente a kinghost.