Was habt ihr gerade in eurer Zwischenablage?

arsch.gif
 
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:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:

<?php

function startElement($parser, $element_name, $element_attribute) {
global $ausgabe, $e_name;
//Umwandeln in Kleinbuchstaben
$element_name = strtolower($element_name);
//Überprüfung des Elementnames
$e_name = $element_name;
}

function endElement($parser, $element_name) {
global $ausgabe, $e_name;
// in Kleinbuchstaben umwandeln
$element_name = strtolower($element_name);
// Überprüfung des Names eines Elementes
}

function cdata($parser, $element_inhalt) {
global $ausgabe, $e_name, $p_name, $p_website, $p_version, $p_type, $p_updatetype, $p_jahr, $p_monat, $p_tag, $p_lastchange, $p_os, $p_install, $p_filesize, $p_description, $p_desclong, $p_screenshot, $p_infosite, $p_xmlfile;
// Der normale Text wird an $ausgabe angehängt
if ($e_name == "program_name") {
$p_name = $element_inhalt;
}
if ($e_name == "company_website_url") {
$p_website = $element_inhalt;
}
if ($e_name == "program_version") {
$p_version = $element_inhalt;
}
if ($e_name == "program_type") {
$p_type = $element_inhalt;
}
if ($e_name == "program_release_status") {
$p_updatetype = $element_inhalt;
}
if ($e_name == "program_release_year") {
$p_jahr = $element_inhalt;
}
if ($e_name == "program_release_month") {
$p_monat = $element_inhalt;
}
if ($e_name == "program_release_day") {
$p_tag = $element_inhalt;
}
if ($e_name == "program_change_info") {
$p_website = $element_inhalt;
}
if ($e_name == "program_os_support") {
$p_os = $element_inhalt;
}
if ($e_name == "program_install_support") {
$p_website = $element_inhalt;
}
if ($e_name == "file_size_mb") {
$p_website = $element_inhalt;
}
if ($e_name == "char_desc_80") {
$p_description = $element_inhalt;
}
if ($e_name == "char_desc_2000") {
$p_desclong = $element_inhalt;
}
if ($e_name == "application_screenshot_url") {
$p_screenshot = $element_inhalt;
}
if ($e_name == "application_info_url") {
$p_infosite = $element_inhalt;
}
if ($e_name == "application_xml_file_url") {
$p_xmlfile = $element_inhalt;
}
}



$xmlFile = file("./pads/poker.xml");
$parser = xml_parser_create();
xml_set_element_handler($parser, "startElement", "endElement");
xml_set_character_data_handler($parser, "cdata");

foreach($xmlFile as $elem)
{
xml_parse($parser, $elem);
}
xml_parser_free($parser);

echo "name des Programms: ".$p_name;

?>