Hi
Ganz liebe Grüße von einem verzweifelten PHP Newbie,
Ich bin seid 2 MOnaten dabei PHP auf die Schliche zu kommen um es für mich endgültig abzurunden. HTML, JS, AS und CSS stellen für mich kein Problem mehr dar, aber diese gelten ja auch nicht als Programmiersprachen, somit ist PHP schon Neuland. Templates und if Schleifen oder Formular Systeme sind alle schon geübt und im Einsatz. Nur habe ich jetzt ein Problem wo ich den Wald vor lauter Bäumen nicht seh, oder das Problem eventl. garnicht bei PHP liegt ?! Das wollte ich mit eurer Hilfe prüfen:
<?php
$info = ("./info.txt");
//ASCII Text aus Simpletext Mac
echo htmlentities($info, ENT_QUOTES, ISO-8859-1);
//konvertiert Sonderzeichen
//sofern diese im Textfile richtig ausgewiesen sind (Filetype, //Creatortype oder Texttype)
?>
Ergebnis:
Der Inhalt von info.txt wird richtig konvertiert (ACHTUNG: Bei BBedit kann sich ein Save-Fehler einschleichen. Am sichersten fährt man wenn Text mit Sonderzeichen in Simpletext geschrieben wird.), Aber am Ende der Ausgabe erscheint eine Eins. Diese Eins ist nach ausgiebiger Prüfung nicht durch unsichtbare Zeichen im info.txt erzeugt worden sondern durch das htmlentities() scriptfile.
z.B.: >Hallöle> wird als >Hallöle>1 ausgegeben. Woher kommt die Eins?? Ichbin ratlos. Bitte macht Vorschläge, mögen sie auch noch so unwahrscheinlich sein. Der Fehler kann überall liegen, vielleicht soger beim Server selbst, oder??
Liebe Grüsse, DigiDogX
Ganz liebe Grüße von einem verzweifelten PHP Newbie,
Ich bin seid 2 MOnaten dabei PHP auf die Schliche zu kommen um es für mich endgültig abzurunden. HTML, JS, AS und CSS stellen für mich kein Problem mehr dar, aber diese gelten ja auch nicht als Programmiersprachen, somit ist PHP schon Neuland. Templates und if Schleifen oder Formular Systeme sind alle schon geübt und im Einsatz. Nur habe ich jetzt ein Problem wo ich den Wald vor lauter Bäumen nicht seh, oder das Problem eventl. garnicht bei PHP liegt ?! Das wollte ich mit eurer Hilfe prüfen:
<?php
$info = ("./info.txt");
//ASCII Text aus Simpletext Mac
echo htmlentities($info, ENT_QUOTES, ISO-8859-1);
//konvertiert Sonderzeichen
//sofern diese im Textfile richtig ausgewiesen sind (Filetype, //Creatortype oder Texttype)
?>
Ergebnis:
Der Inhalt von info.txt wird richtig konvertiert (ACHTUNG: Bei BBedit kann sich ein Save-Fehler einschleichen. Am sichersten fährt man wenn Text mit Sonderzeichen in Simpletext geschrieben wird.), Aber am Ende der Ausgabe erscheint eine Eins. Diese Eins ist nach ausgiebiger Prüfung nicht durch unsichtbare Zeichen im info.txt erzeugt worden sondern durch das htmlentities() scriptfile.
z.B.: >Hallöle> wird als >Hallöle>1 ausgegeben. Woher kommt die Eins?? Ichbin ratlos. Bitte macht Vorschläge, mögen sie auch noch so unwahrscheinlich sein. Der Fehler kann überall liegen, vielleicht soger beim Server selbst, oder??
Liebe Grüsse, DigiDogX
Kommentar