/
upload.php
46 lines (35 loc) · 1.5 KB
/
upload.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
//ini_set('display_errors',1);
//ini_set('display_startup_errors',1);
//error_reporting(-1);
include("lib/xmllib.php");
$firstname = $_POST["firstname"];
//$middlename = $_POST["middlename"]);
$lastname = $_POST["lastname"];
$filename = $_POST["filename"];
if($filename==""){
die(ERROR_EMPTY_PHOTO_NAME);
}
$timestamp = mktime();
if (file_exists(DATABASE)) {
$mySimpleXml = new MySimpleXml(DATABASE,1);
$xmlTreeHead = $mySimpleXml->MySimpleXml_load_file();
$xmlTreeArray = $mySimpleXml->MySimpleXml_generate_xml_array();
/* Method 1 to get current Photo ID: */
//echo $xmlTreeArray["root"]["photoId"];
/* Method 2 to get current Photo ID: */
//echo $photoIDXmlNode->data;
/* Method 3 to get current Photo ID: */
//$mySimpleXml->depth_first_search($xmlTreeHead->next, $xmlTreeHead, "root", "photoId", $xmlNode);
//echo $xmlNode->data;
/* Method 1 to add a photo to xml database */
$owner = new xmlPhotoOwnerElement($firstname, "", $lastname);
$photo = new xmlPhotoElement($filename, "", $timestamp, $owner);
echo $mySimpleXml->MySimpleXml_inser_xmlPhotoNode($photo);
/* Method 2 to add a photo to xml database */
//$photoElementContents = "<photo><name>789.jpg</name><id>3</id><time>20150721</time><owner> <first_name>Daniel</first_name><last_name>Daniel</last_name></owner></photo>";
//$mySimpleXml->MySimpleXml_inser_xmlNode_by_contents($photoElementContents, "root");
}else{
die(ERROR_DATABASE_NOT_FOUND);
}
?>