AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein PHP 5.3 <? funktioniert nicht mehr + andere seltsame Fehler
Thema durchsuchen
Ansicht
Themen-Optionen

PHP 5.3 <? funktioniert nicht mehr + andere seltsame Fehler

Ein Thema von Hedge · begonnen am 28. Sep 2009 · letzter Beitrag vom 28. Sep 2009
 
Hedge

Registriert seit: 30. Jun 2007
278 Beiträge
 
Delphi 2009 Professional
 
#1

PHP 5.3 <? funktioniert nicht mehr + andere seltsame Fehl

  Alt 28. Sep 2009, 22:42
Habe heute meine Xampp-Installation auf den neuesten Versionsstand gebracht.
Also beim Alten alles weggeschmissen, den htdocs und mysql/data-Ordner gesichert und nach erneuter Installation (inkl. setup.bat) alles wieder an seinen alten Platz getan.

Jetzt bekomme ich im Browser aber die seltsamsten Fehler vom Apachen angezeigt.

Beispielsweise interpretiert er PHP-Code nur wenn mann die Langform "<?php" benutzt. "<?" geht hingegen gar nicht.
Desweiteren gibt er an folgender Stelle ab "status" einfach alles aus wie ein echo:

Code:
  if ($user!="")
      {
         //Username does exist, check status
         if ($user->status=="active")
         {
Ein weiteres Problem ist, dass er einfache Funktionen nicht findet die in zuvor inkludierten Dateien stecken.
Als ich eine der betroffenen Funktionen in die selbe Datei kopiert habe, musste ich nicht schlecht staunen als ich folgenden Fehler erblickte:

Code:
Fatal error: Call to undefined function array_ereg_search()
Da das für mich alles keinen Sinn macht, erbitte ich eure Hilfe.

EDIT: Die Lösung zu meiner ersten Frage brachte ein Blick in die php.ini
Ich werde meinen Code-Stil dementsprechend anpassen:

Zitat:
; This directive determines whether or not PHP will recognize code between
; <? and ?> tags as PHP source which should be processed as such. It's been
; recommended for several years that you not use the short tag "short cut" and
; instead to use the full <?php and ?> tag combination. With the wide spread use
; of XML and use of these tags by other languages, the server can become easily
; confused and end up parsing the wrong code in the wrong context. But because
; this short cut has been a feature for such a long time, it's currently still
; supported for backwards compatibility, but we recommend you don't use them.
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = Off
٩๏̯͡๏)۶
  Mit Zitat antworten Zitat
 


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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz