Sony Advertising
Amazon
Forum für die Fotosysteme von Sony und KonicaMinolta
  SonyUserforum - Forum für die Fotosysteme
von Sony und KonicaMinolta
 
Registrieren Rund ums Bild Galerie Objektiv-Datenbank Kalender Forenregeln Nützliches

Startseite » Forenübersicht » Treffpunkt » Café d`Image » Frage an die PHP-Cracks
Antwort
 
Themen-Optionen Ansicht
Alt 10.04.2010, 16:51   #1
speedy12
 
 
Registriert seit: 23.01.2008
Ort: Hohenlohe-Franken
Beiträge: 753
Frage an die PHP-Cracks

Hallo Forum,

habe mal eine etwas aussergewöhnliche Frage zu PHP5:

Ich habe XAMPP 1.7.3 installiert. Diese Version läuft mit PHP5.
Jetzt wollen die "alten" Programme nicht mehr. Ich habe ein Pgm mit einer selbstgeschriebenen Funktion. Diese rufe innerhalb des Programmes auf. Unter PHP4 gab es damit keine Probleme. Jetzt, unter PHP5, kennt PHP diese Funktion plötzlich nicht mehr Bin nun etwas ratlos. Muss ich vllt. etwas in der php.ini einstellen? Oder liegt es an den register_globals-Einstellung? Such nun schon seit Stunden nach einer Lösung, bisher aber vergeblich, auch im Internet finde ich nichts dazu. Könnt ihr mir helfen?

Greets, speedy
speedy12 ist offline   Mit Zitat antworten
Sponsored Links
Alt 10.04.2010, 17:16   #2
baerlichkeit
 
 
Registriert seit: 03.11.2006
Ort: Berlin
Beiträge: 11.088
Hallo,
da mir hellsehen immer sehr schwer fällt, wären Code-Beispiele sehr hilfreich, oder die Fehlermeldungen

Viele Grüße
Andreas
__________________
abgedunkelt.de
baerlichkeit ist offline   Mit Zitat antworten
Alt 10.04.2010, 17:23   #3
speedy12

Themenersteller
 
 
Registriert seit: 23.01.2008
Ort: Hohenlohe-Franken
Beiträge: 753
Natürlich, wie dumm von mir.

Fehlermeldung:

Zitat:
Fatal error: Call to undefined function chkdate() in G:\xampp\htdocs\lvat\main.php on line 130
Code:

Zitat:
if ( chkdate( $monate, $jahre, $tage, $monat, $jahr ) ) :
... gleiches Programm ...

Zitat:
function chkdate( $monate, $jahre, $tag, $monat, $jahr ) {
.... code ....
return $erg ;
}
Die Funktion, die im gleichen Programm integriert ist, wird nicht gefunden/erkannt.
Kannst du was damit anfangen?

Greets, speedy
speedy12 ist offline   Mit Zitat antworten
Alt 10.04.2010, 20:39   #4
Basti
 
 
Registriert seit: 07.09.2003
Beiträge: 10.025
Hi,
also das hier kann nicht gehen:
Zitat:
( chkdate( $monate, $jahre, $tage, $monat, $jahr ) ) :
denn chkdate erwartet drei INT als Eingabe: Montag Tag und Jahr. Siehe auch:
http://de2.php.net/manual/de/function.checkdate.php
Basti ist offline   Mit Zitat antworten
Alt 11.04.2010, 05:35   #5
speedy12

Themenersteller
 
 
Registriert seit: 23.01.2008
Ort: Hohenlohe-Franken
Beiträge: 753
Das ist richtig, wenn es sich um die php-interne Funktion "checkdate" handeln würde - tut es aber nicht! Die aufgerufene Funktion heisst "chkdate" und es handelt sich hierbei um eine selbst geschriebene Routine.

Nein, der Fehler lag wo anders: In der php.ini war der Eintrag "short_open_tag" auf OFF gesetzt - dass bedeutet, dass die PHP-Einleitungstags mit "<?php" beginnen müssen. Oft verwende ich aber nur die Kurzform "<?". Ich habe den Tag jetzt auf ON gesetzt, es funktioniert jetzt auch wieder alles so, wie es soll.

Trotzdem Danke für eure Hilfe!

Geeets, speedy

Geändert von speedy12 (11.04.2010 um 05:38 Uhr)
speedy12 ist offline   Mit Zitat antworten
Sponsored Links
Antwort
Startseite » Forenübersicht » Treffpunkt » Café d`Image » Frage an die PHP-Cracks


Forenregeln
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.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:04 Uhr.