Toon posts:

[PHP] Parst niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik kon even geen topic hierover vinden, als het er wel is, mijn excuses....
Maarrrrr, ik heb zojuist onder Linux OpenSSL0.9.6g met mod-ssl, Apache 1.3.26 en php 4.2.3 gecompiled.

Alles lijkt goed te werken, ik heb register globals weer aangezet, om compatibel te zijn met wat oude sites.

Maarrrr, 1 op de zoveel opgevraagde pagina's wordt niet door php geparsed en ik zie dus gewoon de php source verschijnen... niet echt wenselijk.

Heeft iemand een idee waar ik het moet zoeken?

  • Kettrick
  • Registratie: Augustus 2000
  • Laatst online: 13:10

Kettrick

Rantmeister!

mischien een verschil in extensie, .php of .php3 :?

Verwijderd

Topicstarter
Nee, maar ik heb wel iets in de richting van het probleem gevonden: uit mijn log:

code:
1
"GET /v1/<?=$row[1]?> HTTP/1.1"


Die $row[1] moet worden meegegeven uit een formulier. Dit werkt wel met de oude php en gaat 90% van de gevallen ook goed. Toch iets met die globals?

Verwijderd

Topicstarter
Ik heb nu

code:
1
2
php_flag magic_quotes_gpc off 
php_flag magic_quotes_runtime off


Toegevoegd en dit lijkt beter te gaan... Is dit de mogelijke oorzaak?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Je maakt dus gewoon een fout in je software?

Hoe ziet de php-code er rond die link uit?
Er wordt niet zomaar iets niet geparsed tenslotte. En het aan/uit zetten van de magic_quotes zal dat al helemaal niet verzorgen.

Verwijderd

Topicstarter
De code:

code:
1
echo "<A HREF=\"$row[1]\" TARGET=\"new\">


Ik heb zo'n voorgevoel dat dit beter kan, vraag me alleen af waarom het nu wel problemen geeft en bij PHP 4.1.2 niet...

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Zou ook geen problemen mogen geven...
Maar wat jij hier post kan nooit overeenkomen met wat je een stukje terug als log-entry gaf :)
Tenzij $row[1] heel rare inhoud heeft.

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-08 18:36
PHP:
1
echo '<A HREF="',$row[1],'" TARGET="new">blabla</A>';

Probeer zo eens?

En die logfile doet inderdaad een beetje vaag. :)
Pagina: 1