PHP tmpfile () retorna false

Eu tenho um script de upload de imagem que estava funcionando anteriormente. Agora está quebrado, e eu localizei o problema em uma linha:

$temp = tmpfile();
// $temp === false

A função tmpfile () está retornando false. Não consigo entender o porquê. Estou tendo dificuldades para percorrer o Google neste caso.

O script foi quebrado apenas no meu ambiente de teste local, OSX 10.6.7, executando o MAMP 1.9.5. Felizmente, o site ao vivo está funcionando be

questionAnswers(4)

yourAnswerToTheQuestion