I've got some PHP which essentially writes out some of the details about my objects in an external app into a plist which is basically XML. The only problem is that it isnt writing! It could be a problem with the app but its more than likely PHP because I'm a PHP noob, can anyone see any errors?
Code:<?php
$Object1 = $_POST['Object1'];
$Object1x = $_POST['Object1x'];
$Object1y = $_POST['Object1y'];
$Object2 = $_POST['Object2'];
$Object2x = $_POST['Object2x'];
$Object2y = $_POST['Object2y'];
$Object3 = $_POST['Object3'];
$Object3x = $_POST['Object3x'];
$Object3y = $_POST['Object3y'];
$Object4 = $_POST['Object4'];
$Object4x = $_POST['Object4x'];
$Object4y = $_POST['Object4y'];
$Object5 = $_POST['Object5'];
$Object5x = $_POST['Object5x'];
$Object5y = $_POST['Object5y'];
$file = 'Values.plist';
$f_op = fopen($file);
$string = '<?xml version="1.0" encoding="UTF-8"?>';
fwrite($f_op, $string);
$string = '<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">';
fwrite($f_op, $string);
$string = '<plist version="1.0">';
fwrite($f_op, $string);
$string = '<dict>';
fwrite($f_op, $string);
$string = '<key>Item1</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object1 . '</string>';
fwrite($f_op, $string);
$string = '<key>Item1x</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object1x . '</string>';
fwrite($f_op, $string);
$string = '<key>Item1y</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object1y . '</string>';
fwrite($f_op, $string);
$string = '<key>Item2</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object2 . '</string>';
fwrite($f_op, $string);
$string = '<key>Item2x</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object2x . '</string>';
fwrite($f_op, $string);
$string = '<key>Item2y</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object2y . '</string>';
fwrite($f_op, $string);
$string = '<key>Item3</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object3 . '</string>';
fwrite($f_op, $string);
$string = '<key>Item3x</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object3x . '</string>';
fwrite($f_op, $string);
$string = '<key>Item3y</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object3y . '</string>';
fwrite($f_op, $string);
$string = '<key>Item4</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object4 . '</string>';
fwrite($f_op, $string);
$string = '<key>Item4x</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object4x . '</string>';
fwrite($f_op, $string);
$string = '<key>Item4y</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object4y . '</string>';
fwrite($f_op, $string);
$string = '<key>Item5</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object5 . '</string>';
fwrite($f_op, $string);
$string = '<key>Item5x</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object5x . '</string>';
fwrite($f_op, $string);
$string = '<key>Item5y</key>';
fwrite($f_op, $string);
$string = '<string>' . $Object5y . '</string>';
fwrite($f_op, $string);
fclose($f_op);
?>

