php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.01.2011, 23:44  
Neuer Benutzer
 
Registriert seit: 05.01.2011
Beiträge: 28
PHP-Kenntnisse:
Anfänger
pdotk zeigte ein beschämendes Verhalten in der Vergangenheit
Standard [Erledigt] if XML Wort leer funktioniert nur Lokal?

Hallo habe ein Problem.
Ich ziehe mir Wörter aus einer XML Datei um diese zu bearbeiten und wieder zu speichern. funktioniert auch. Ich muss aber jetzt fragen, ob das jeweilige Wort leer ist. Was Lokal (XAMPP) auch funktioniert. Jedoch nicht aufm Server???

Ich habe schon mehrere Lösungen ausprobiert:
PHP-Code:
if(empty($_POST['k1wort1']));
if(empty(
$element['k1wort1']));
if(
$element['k1wort1'] == "");
if(
$element['k1wort1'] == ''); 
funtioniert alles nicht. Wenn ich echo ($element['k1wort1']) benutze gibt er mir auch nichts bzw. wenn was drin steht das wort aus. Wenn ich if($element['k1wort1'] == "peter"); suche und es drin steht findet er es auch. Aber das eigentliche if wort leer macht er nicht.?? Hat jemand eine Idee. Wie gesagt Lokal klappt das ganze.
pdotk ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.01.2011, 23:54  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

womit "ziehst" ( lesen, es heißt auslesen ) du die "Wörter" ( Node-Values ) aus der XML ?
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 29.01.2011, 23:58  
Neuer Benutzer
 
Registriert seit: 05.01.2011
Beiträge: 28
PHP-Kenntnisse:
Anfänger
pdotk zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

PHP-Code:
function readXml($file)  {
$xml_parser xml_parser_create();
xml_set_object($xml_parser$this);
xml_set_element_handler($xml_parser"startElement""endElement");
xml_set_character_data_handler($xml_parser"cdata");

if (!(
$fp fopen($file"r"))) {
 die(
"could not open XML input");
                    }
                    
while (
$data fread($fp4096)) {
if (!
xml_parse($xml_parser$datafeof($fp))) {
 die(
sprintf("XML error: %s at line %d",
                                       
xml_error_string(xml_get_error_code($xml_parser)),
                                       
xml_get_current_line_number($xml_parser)));
                       }
                    }
                    
                    
xml_parser_free($xml_parser);
              } 
pdotk ist offline   Mit Zitat antworten
Alt 29.01.2011, 23:58  
Neuer Benutzer
 
Registriert seit: 05.01.2011
Beiträge: 28
PHP-Kenntnisse:
Anfänger
pdotk zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

PHP-Code:
$file '../../../../fileadmin/user_upload/quiz_daten/menue2.xml';
$this->readXml($file); 
pdotk ist offline   Mit Zitat antworten
Alt 29.01.2011, 23:59  
Neuer Benutzer
 
Registriert seit: 05.01.2011
Beiträge: 28
PHP-Kenntnisse:
Anfänger
pdotk zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

PHP-Code:
$content .= '<tr><td>Wort1 </td><td><input type="text" name="k1wort1[]" size="60" maxlength="18" value="'.$element['k1wort1'].'" /></td>'
pdotk ist offline   Mit Zitat antworten
Alt 30.01.2011, 00:00  
Neuer Benutzer
 
Registriert seit: 05.01.2011
Beiträge: 28
PHP-Kenntnisse:
Anfänger
pdotk zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

PHP-Code:
if ($name == "K1WORT1"){$this->array2[$this->array2_cont]['k1wort1'] = $value
pdotk ist offline   Mit Zitat antworten
Alt 30.01.2011, 00:09  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Das es simplexml gibt und du mit xpath mit deutlich weniger code ans selbe ziel kommst ist dir klar ?
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 30.01.2011, 00:13  
Neuer Benutzer
 
Registriert seit: 05.01.2011
Beiträge: 28
PHP-Kenntnisse:
Anfänger
pdotk zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

nein, aber das nächste Projekt mach ich dann mit simple xml. Doch diese leer abfrage fehlt mir nur noch dann hab ich alles. Würde ungern von vorn anfangen
pdotk ist offline   Mit Zitat antworten
Alt 30.01.2011, 00:19  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Lass dir mal den Typ der vermeintlich leeren Variable ausgeben, per
PHP-Code:
var_dump($var
Als vorab "workarround", sorg dafür das du da wirklich strings prüfst, und wenn machbar ( wenns nur einzelne wörter sind die du da vergleichst ) entfern vorher etwaige spaces.
PHP-Code:
$textOfElement trim((string)$elementNodes['this_is_the_tag_to_check']); 
Ich vermute das ein leerer Tag nicht als NULL oder '' representiert wird, sondern als Object..
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 30.01.2011, 00:27  
Neuer Benutzer
 
Registriert seit: 05.01.2011
Beiträge: 28
PHP-Kenntnisse:
Anfänger
pdotk zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

PHP-Code:
NULL 
gibt er aus
pdotk ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP-Entwicklung testen: lokal oder remote? SteffenN PHP Tipps 2010 14 31.10.2010 16:58
Upload funktioniert nur manchmal (XAMPP) InVein PHP Tipps 2009 5 14.06.2009 21:59
[ERLEDIGT]PHP while-Schleife für Ausgabe funktioniert plötzlich nicht fuckinghot19 PHP Tipps 2009 6 05.06.2009 22:28
[Erledigt] Umlaute ersetzen funktioniert nicht richtig BlackSpirit PHP Tipps 2009 19 20.04.2009 12:04
[Erledigt] Dropdownfeld bleibt leer markus1975 PHP Tipps 2009 6 11.01.2009 08:38
send button funktioniert nicht, finde fehler nicht selma123 PHP Tipps 2008 3 17.09.2008 11:57
[JS] onClick funktioniert erst beim 2. Mal Klicken. DER_Brain HTML, Usability und Barrierefreiheit 2 08.07.2008 10:47
Rekursive Funktion funktioniert lokal, aber nicht remote? Anotherone PHP-Fortgeschrittene 1 21.06.2008 08:11
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
Session funktioniert im IE nicht, Firefox ohne Probleme havok PHP Tipps 2006 7 14.08.2006 14:05
Lokal funktioniert alles -> auf Server fast nichts PsychoEagle Datenbanken 2 14.08.2006 08:43
index.php?cmd=alt funktioniert lokal nicht PHP Tipps 2007 4 11.11.2005 13:35
Nach Einfügugng der Sessions funktioniert mein Program nicht PHP-Fortgeschrittene 1 02.10.2005 06:13
Dateien erstellen oder schreiben funktioniert nicht im Web PHP Tipps 2004-2 1 05.12.2004 19:39
$row funktioniert nicht, warum? Paulo PHP Tipps 2004 10 22.09.2004 17:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xml if, php xml leer, if xml, php prüfen ob xml tag leer, php xml tag leer, xml einlesen leeres element php, xml if -xsl, php leere xml if, if xml_data leer, if is leer, simplexml ist leer, if in xml, php xml eintrag leer if, wörter xml, php xpath nur local, xml_set_element_handler \empty element\, php if kein xml eintrag, php xml eintrag leer, if xml fehler

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum