PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Umlaute im PHP (http://www.selfphp.de/forum/showthread.php?t=11342)

richard77 06.09.2005 15:41:54

Umlaute im PHP
 
nachdem ich meine Umlaute (z.B. ä=ä) in meiner Auswertung umgestellt habe, bring er mir folgende Fehlermeldung:
Warning: Invalid argument supplied for foreach() in E:\..........
wo liegt der Fehler???

vielen Dank Richard

feuervogel 06.09.2005 16:50:34

AW: Umlaute im PHP
 
willkommen im forum!

kannst du bitte ein wenig ausführlicher werden, code zeigen und dein problem so weit wie es geht einschränken?

richard77 07.09.2005 16:33:28

AW: Umlaute im PHP
 
also hier der Quelltext:

<description>Wie gefaellt Ihnen unsere Webseite?(Vergabe von Schulnoten. 1 steht fuer sehr gut, usw.) </description>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</question>

wenn ich nun "gefaellt" mit "gef&auml;llt" schreibe erscheint eben die Fehlermeldung:
Warning: Invalid argument supplied for foreach() in E:\ ...

hoffentlich reicht die Angabe. Ich habe diesen Code von einem Bekannten geschrieben bekommen, der sich aber in diesem Falle auch nihct zu helfen weiss.

Gruß Richard

feuervogel 07.09.2005 16:35:40

AW: Umlaute im PHP
 
wie sieht denn der quelltext um die betreffende zeile herum aus?

richard77 07.09.2005 20:42:41

AW: Umlaute im PHP
 
hier ist der Quelltext drumherum:

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<!--
Beispiele für die Konfiguration finden sich am Ende der Datei
-->
<!DOCTYPE questions [
<!ELEMENT questions (language+)>
<!ELEMENT language (project+)>
<!ATTLIST language
lang (DE | EN) #REQUIRED
>
<!ELEMENT project (question*, spacer*)>
<!ATTLIST project
name CDATA #REQUIRED
>
<!ELEMENT spacer (#PCDATA)>
<!ELEMENT question (description?, option*)>
<!ATTLIST question
type (text | multiplechoice | singlechoice | textfield | list) #REQUIRED
optional CDATA #IMPLIED
typeofview (row | column) #IMPLIED
elementsperrow CDATA #IMPLIED
rating CDATA #IMPLIED
>
<!ELEMENT description (#PCDATA)>
<!ELEMENT option (#PCDATA)>
<!ATTLIST option
value CDATA #REQUIRED
default CDATA #IMPLIED
>
]>
<questions>
<language lang="DE">
<project name="details">
<question type="singlechoice" typeofview="column">
<description>Wie wurden Sie auf unsere Internetseiten aufmerksam?#br#</description>
<option value="1">1. Internet Suchmaschine Google</option>
<option value="2">2. andere Internetsuchmaschine</option>
<option value="3">3. Internet - Datenbankeintrageung</option>
<option value="4">4. Link von anderer Webseite</option>
<option value="5">5. Direkt durch "Adresse bekannt"</option>
<option value="6">6. Empfehlung</option>
<option value="7">7. Anzeige in Fachzeitschrift</option>
<option value="8">8. Fachartilel oder Pressemeldung</option>
<option value="9">9. Sonstige</option>
</question>
<question type="singlechoice" typeofview="column">
<description>Wie gefaellt Ihnen unsere Webseite?(Vergabe von Schulnoten. 1 steht fuer sehr gut, usw.) </description>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</question>
<question type="multiplechoice">
<description>Welche Bereiche unserer Internetseiten gefaellt Ihnen besonders?</description>
<option value="1">1. Allgemeine Information</option>
<option value="2">2. EMV / Produktsicherheit</option>
<option value="3">3. Telekommunikation</option>
<option value="4">4. Zuverlässigkeitsanalyse</option>
<option value="5">5. Umweltsimulation / Komponenten</option>
<option value="6">6. Downloads</option>
<option value="7">7. Publikation</option>
</question>
</project>
</language>
</questions>

xabbuh 07.09.2005 22:21:13

AW: Umlaute im PHP
 
Da ist aber auch nur die komplette XML-Datei. Wichtig ist der php-Code, mit dem die Datei verarbeitet wird.

feuervogel 08.09.2005 00:00:24

AW: Umlaute im PHP
 
Zitat:

Warning: Invalid argument supplied for foreach() in E:\ ...
hier wird eine php-datei genannt, vermutlich noch eine zeile dazu. diese zeile dieser datei meine ich.

richard77 10.09.2005 15:20:50

AW: Umlaute im PHP
 
Hier ist nun die PHP-Datei dazu:

[geändert - feuervogel]

xabbuh 10.09.2005 20:45:35

AW: Umlaute im PHP
 
Und in welcher Zeile tritt der Fehler auf? Außerdem wäre es nett, wenn du das Script durchkommentierst und die php-Tags des Forums verwendest.

feuervogel 10.09.2005 21:55:11

AW: Umlaute im PHP
 
1.:

Zitat:

wie sieht denn der quelltext um die betreffende zeile herum aus?
damit war _nicht_ das gesamte script gemeint. denk bitte an die datenbank des forums und an die paar nutzer die noch isdn oder ein modem verwenden (müssen)

2.:

bei zu langen scripten benutz bitte http://pastebin.com/

3.:

quelltexte sind mit den [php]-tags zu umgeben. ich jedenfalls lese mir sowas nicht durch.

4.:

ein wenig kommentare wären sehr hilfreich.


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:59:44 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.