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); ?>





Reply With Quote



