php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.01.2006, 19:51  
pb
Neuer Benutzer
 
Registriert seit: 29.11.2005
Beiträge: 27
pb
Standard Wikipedia, Sonderzeichen und file_get_contents();

Hallo allerseits,

ich bin gerade dabei, ein Skript zu schreiben, das mir die Inhalte eines Wikipedia-Artikels holt und dann lustige Sachen damit anstellen kann. Funktioniert echt gut in der Theorie. Bisher ist mein Skript eher überschaubar:
PHP-Code:
<?php
$cont 
file_get_contents ("http://de.wikipedia.org/wiki/Navin_Ramgoolam"); // (gefunden per "Zufälliger Artikel"...)
$cont stristr ($cont"");
$pos strripos ($cont"");
$cont substr ($cont0$pos);

echo 
$cont;
?>
Klappt im Grunde auch prima. Jetzt ist aber das Problem, dass es doch tatsächlich Menschen gibt, die Sonderzeichen in Wikipedia einfügen (sowas, sowas...). Und die sehen dann bei mir gar nicht toll aus (die Sonderzeichen, nicht die Menschen), aus ä wird z.B. ä. Es liegt nicht am Charset (ich hab iso-8859-1, Wikipedia hat utf-8, aber Ändern bringt auch nix) und htmlentities(); sorgt auch nur dafür, dass ich den Quelltext sehe. Das Skript bekommt die Daten so schon von Wikipedia, auch in meinem Quelltext stehen ä und so. Im Original-Quelltext allerdings steht ä, nicht &auml;.
Natürlich könnte ich jetzt per str_replace(); alle Sonderzeichen durch die entsprechenden HTML-Dinger ersetzen, aber das könnte für jedes Sonderzeichen dieser Welt dann doch etwas dauern... Die Boardsuche, Google und das PHP-Manual haben nicht geholfen.

(Und wo sind meine Zeilenumbrüche? Das will doch kein Schwein lesen!)
__________________
Der beste Platz für Politiker ist das Wahlplakat. Dort ist er tragbar, geräuschlos und leicht zu entfernen.
pb ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.01.2006, 19:59  
Gast
 
Beiträge: n/a
Standard Re: Wikipedia, Sonderzeichen und file_get_contents();

Zitat:
Zitat von pb
Die Boardsuche, Google und das PHP-Manual haben nicht geholfen.
Dann war Deine Bemühung dort nach Hilfe zu suchen auch nicht die größte...


http://php.net/utf8decode
http://php.net/htmlentities
 
Alt 20.01.2006, 20:02  
pb
Neuer Benutzer
 
Registriert seit: 29.11.2005
Beiträge: 27
pb
Standard

jep, klappt, danke!
__________________
Der beste Platz für Politiker ist das Wahlplakat. Dort ist er tragbar, geräuschlos und leicht zu entfernen.
pb ist offline  
 


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
Automatisiertes Exportieren von Wikipedia PoNr PHP Tipps 2008 3 17.02.2008 15:25
Ajax und Sonderzeichen? GSJLink HTML, Usability und Barrierefreiheit 1 11.11.2006 14:36
Wikipedia Zergling-new Off-Topic Diskussionen 10 17.08.2006 13:17
Die Sache mit den Sonderzeichen nach und vor Formularprüfung TailerD PHP Tipps 2006 12 02.06.2006 12:58
Sonderzeichen mit Semikolon in einer Abfrage PHP Tipps 2006 17 04.02.2006 11:34
einstweilige Verfügung gegen wikipedia md5hash Off-Topic Diskussionen 5 19.01.2006 22:29
[Erledigt] Problem mit Sonderzeichen PHP -&gt; MySQL -&gt; HTML PHP Tipps 2007 18 07.12.2005 15:23
sonderzeichen filtern/suchen socke PHP Tipps 2005-2 8 22.09.2005 07:01
[Erledigt] Sonderzeichen: &amp;#8805; Datenbanken 2 19.09.2005 16:54
Login Probleme mit Sonderzeichen im Nick PHP Tipps 2005-2 11 21.08.2005 16:54
Sonderzeichen aus einem großen Text entfernen PHP Tipps 2005 4 25.04.2005 16:51
Sonderzeichen in der Tabelle Mutatos Datenbanken 4 17.03.2005 15:28
Sonderzeichen verbieten PHP Tipps 2005 16 28.02.2005 08:36
Sonderzeichen über $_GET Calexico PHP Tipps 2005 1 10.02.2005 17:40
[Erledigt] sonderzeichen im browser? PHP-Fortgeschrittene 1 12.10.2004 14:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
file_get_contents umlaute, php file_get_contents umlaute, file_get_contents sonderzeichen, php file_get_contents utf8, php file_get_contents sonderzeichen, file_get_contents utf8, file_get_contents php umlaute, file get contents umlaute, file_get_contents umlaut, php file get contents umlaute, file_get_contents wikipedia, sonderzeichen wikipedia, file_get_contents utf-8, php file_get_contents utf-8, php file_put_contents umlaute, file_get_contents umlaute php, file_put_contents umlaute, php file_get_contents wikipedia, php umlaute file_get_contents, file_get_contents utf

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:32 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.