Zum Inhalt springen

sp_directory nach umzug problem mit parse_url in class.tslib_content

Erstellt am 11. Dezember 2007 · 3 Antworten · letzte Antwort am 18. Januar 2008

Tags: PHP, Update & Upgrade, Frage

nahuel ·

also folgendes problem:

ich hab meine seite übersiedelt und php[4.3.9=>5.2.2-pl1-gentoo] und mysql[4.0.20=>5.0.44] upgegradet

ausserdem auf typo3 4.1.3 gewechselt

soweit so gut mit datenbank und utf-8 dank mysqldumper keine probleme gehabt.

allerdings zickt jetzt sp_directory

zuerst wollten die umlaute nicht das war dann noch zu beheben

aber ausserdem bekomm ich die ganze zeit die fehlermeldung:

Warning: parse_url(http://) [function.parse-url]: Unable to parse url in ...typo3/sysext/cms/tslib/class.tslib_content.php 5096

und zwar richtig so also nur "http://" bei der urlangabe

ich hab mir die zeile angeschaut und testweise auskommentiert
dann funktioniert alles...

				// Parse URL:
//			$pU = parse_url($link_param);

aber die seite wird ja nicht umsonst da sein oder??

kann ich das irgendwie anders lösen??
vielen dank..

nahuel ·

ich denke ich bin jetzt einen schritt weiter das problem dürfe wohl der umgang von sp_directory mit umlauten am anfang eines namens sein, da hier ein weiteres array gemacht wird und von Ä Ö Ü auf A O U übertragen wird, soweit ich das verstanden hab...

$atoz[]=str_replace (array("Ä", "Ö", "Ü"), array("A", "O", "U"), strtoupper($tempo[$column]{0}));

nur wie repariere ich das?? ich hab schon versucht "Ã", "Ö", "Ü" einzusetzen.

in meiner datenbank werden die einträge ganz normal mit Ä abgespeichert. Stimmt das so???

nahuel ·

so länger ists her aber und ganz gelöst auch noch nicht aber ich post mal die "naja" lösung:

der

Warning: parse_url(http://) [function.parse-url]: Unable to parse url in ...typo3/sysext/cms/tslib/class.tslib_content.php 5096

fehler war rein aufgrund eines eintrags der nur http:// stehn hatte aber keine richtige url, nach dem löschen von http:// hat alles wieder funktioniert

das andere problem hab ich sehr "behelfsmässig" repariert in dem ich einfach die umlaute mit fragezeichen ersetzt haben da ich weiss das es keinen eintrag mit fragezeichen geben wird ist das kein problem

einträge mit umlauten am anfang sind meiner meihnung nach auch sehr unwarscheindlich, schöner wäre es aber sicher das anders zu lösen.

das wars auch wieder.