Écraser le fichier sur le serveur (PHP)

Je fais une application Android qui doivent être en mesure de pousser à des fichiers sur un serveur.

Pour cela, je suis en utilisant POST et fopen/fwrite mais cette méthode ne fait qu'ajouter au fichier et l'utilisation unlink avant de graver le fichier n'a pas d'effet. (file_put_contents a exactement le même effet)

C'est ce que j'ai jusqu'à présent

<?php
$fileContent = $_POST['filecontent'];

$relativePath = "/DatabaseFiles/SavedToDoLists/".$_POST['filename'];
$savePath = $_SERVER["DOCUMENT_ROOT"].$relativePath; 

unlink($savePath);

$file = fopen($savePath,"w");
fwrite($file,$fileContent);
fclose($file);

?>

Le fichier correctement les supprimer de son auto quand je n'essayez pas de les écrire après, mais si je le fais et écrire, il sera ajouté.

Quelqu'un a des suggestions sur d'écraser le contenu du fichier?

Merci, Luc.

Aucune manière de ce qui pourrait se passer. fopen dans w le mode d'ouverture du fichier, tronqué à longueur de zéro". Si c'était à la précédente, vous devez être dans l'ouverture a mode

OriginalL'auteur Luke Pring | 2014-07-08