Non je ne suis sûr de rien, mais c'est marqué dans la documentation de php.net. J'ai eu accès à compte chez un hébergeur, ben par défaut ça passe un chmod 765 et si je renseigne le deuxième paramètre, chmod 765 aussi... Ch'uis obligé de faire un chmod(blabla,777) par dessus. Mystère... M'enfin j'ai pu voir que mon script marchait, c'est la seule chose qui m'importe.
Merci pour votre aide !