PDA

Bekijk Volledige Versie : verlies & teken uit url



frenchdream
27/10/08, 15:42
Hallo,

Ik hoop dat iemand hier me kan helpen met een wezeloos maf probleem.

De site goedkope-lastminute.com is sinds kort overgezet naar een VPS server. Dit is opzich goed gegaan echter er gaat iets mis bij het ophalen van links uit datafeeds.

Ik gebruik feeds van bijv bex reizen en in die feeds staat het volgende:

bex.nl/asp/tradetracker/bex/index.asp?tt=448_0_29547_&r=http%3A%2F%2Fwww.bex.n l%2Ftoon%2Freis.html%3FTAB%3Dacco%26product%3DXWDE 0101

Als dit in de site cms joomla wordt geladen krijg ik als resultaat:

bex.nl/asp/tradetracker/bex/index.asp?tt=448_0_29547_r=http%3A%2F%2Fwww.bex.nl %2Ftoon%2Freis.html%3FTAB%3Dacco%26product%3DXWDE0 101

En vervolgens op de voorzeiden van de site:

bex.nl/asp/tradetracker/bex/index.asp?tt=448_0_29547_sqlr=http%3A%2F%2Fwww.bex .nl%2Ftoon%2Freis.html%3FTAB%3Dacco%26product%3DXW DE0101

Het probleem is dus kennelijk dat iets de vermelding &r veranderd naar enkel r.

De site draait op een andere server voor heen prima. Ook een copy van deze site draait daar goed www.watgoedkoop.com is even een test daarvoor.

De server gegevens:

PHP Version 5.2.6
Database collatie: utf8_general_ci
PHP versie: 5.2.6
Webserver: Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.6
Webserver naar PHP interface: apache2handler
Joomla! versie: Joomla! 1.5.7 Production/Stable


Heeft er iemand enig idee waar dit in kan zitten. collatie is overal het zelfde als op de andere server.

Inmiddels hebben meerdere mensen het bekeken en we zoeken nogsteeds maar google kan niks zinnigs weergeven. En ik snap er niks meer van.

Iets doet die &r herschrijven maar wat?

Ik hoop dat jullie het weten.

Groeten Robert

groenleer
27/10/08, 15:59
Ik zou in eerst instantie eens kijken naar Magic Quote en Runtime Quote en die meuk. Dit kan al snel roet in het eten gooien.

Zelf werken we voortaan altijd met een check functie die data valideert naar en van de database.

Je probleemt lijkt er op dat het speciale karakters niet escaped. Ik weet niet zeker of dat dit ook daadwerkelijk jouw probleem is.

frenchdream
27/10/08, 16:11
Thanx maar t lijkt het niet te zijn op de server staat alleen magic_quotes_gpc On daarnaast is & geen quote volgens mij.

In de teksten worden die wel weergegeven. Lijkt me dat het daar dan ook een probleem zou moeten vormen. ë â etc geen probleem ook € geen probleem tis enkel in de link dat die & weg haalt.

frenchdream
27/10/08, 17:52
Eindelijk gevonden http://bugs.php.net/bug.php?id=45996&thanks=6

De oplossing heeft de script schrijver ook kunnen aanmaken.

Toch bedankt voor het meedenken. :thumbup:

weet allen niet hoe ik dit op opgelost kan zetten maar daar kom ik wel achter.