php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.12.2004, 12:31  
Gast
 
Beiträge: n/a
Standard Datum auf Korrektheit überprüfen

Hallo,
ich möchte ein eingegebenes Datum auf seine Korrektheit überprüfen.
Laut PHP-Manual gibt es dafür die Methode

mcal_date_valid($year, $month, $day)

Ich erhalte folgende Fehlermeldung:
Fatal error: Call to undefined function mcal_date_valid()

Voraussetzungen:
PHP 5

Was mache ich falsch?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.12.2004, 12:36  
Gast
 
Beiträge: n/a
Standard

Schon wieder eine Handbuchfrage im Fortgeschrittenen Forum ..
http://de3.php.net/manual/en/function.checkdate.php
 
Alt 21.12.2004, 12:38  
Gast
 
Beiträge: n/a
Standard

und fuer die faulen:
Code:
function check_date_ger( $in )
{
    $splitted = explode(".", $in);
    foreach( $splitted AS $keyvar => $wertvar)
    {
        if( !is_numeric( $wertvar ) )
        {
            return false;
        }
        
        if( $keyvar >=3)
        {
            return false;
        }
    }
    $out = checkdate( $splitted[1], $splitted[0], $splitted[2] );
    return $out;
}
 
Alt 21.12.2004, 12:38  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard Re: Datum auf Korrektheit überprüfen

Zitat:
Zitat von windsurfmarkt
Ich erhalte folgende Fehlermeldung:
Fatal error: Call to undefined function mcal_date_valid()
mcal muss als modul für php vorhanden sein schau dir mal deine phpinfo an und wirst feststellen, dass es dort nicht auftaucht.
robo47 ist offline  
Alt 21.12.2004, 13:04  
Gast
 
Beiträge: n/a
Standard

ansonsten strtotime() is auch ganz nett .. alles != -1 is korrekt ... frisst auch
relativ viele formate das ding.
 
Alt 21.12.2004, 13:05  
Gast
 
Beiträge: n/a
Standard Danke an die die helfen wollen

Vielen Dank an euch Jungs,
Methode checkdate ist natürlich die richtige!

Zitat:
Zitat von maxi
Schon wieder eine Handbuchfrage im Fortgeschrittenen Forum
Aber trotzdem finde ich es etwas merkwürdig wie hier mit solchen Fragen umgegangen wird. Wieso soll ich solche Frage nicht in diesem Forum stellen, denn ich bin ein PHP-Profi.

Nur weil ich einige Funktionen noch nicht verwendet habe, diese im Handbuch nicht finde, oder einfach nicht weis wonach ich in diesem Fall suchen soll. Oder hat man je nach Frage einen unterschiedlichen Status als Programmierer?
 
Alt 21.12.2004, 13:09  
Gast
 
Beiträge: n/a
Standard

Ob du ein Profi bist weiß ich nicht, es ist mir ehrlich gesagt auch ziemlich egal. Fakt ist, dass du nach einer Funktion gefragt hast, die im Manual steht und du warscheinlich gehofft hast, dass dir jemand diese Funktion nennt.
Ob ein Profi nicht alle Funktionen kennt kann ich nicht beurteilen, bin ja selbst keiner. Dennoch müsste auch ein Profi im Anfänger-Forum fragen, wenn er nur einen Manual-Eintrag gepostet haben will.
 
Alt 21.12.2004, 13:12  
Gast
 
Beiträge: n/a
Standard Re: Danke an die die helfen wollen

Zitat:
Zitat von windsurfmarkt
... denn ich bin ein PHP-Profi.
Sorry wenn ich mir das erlaube, aber das bist du sicher nicht. Hier geht es
nicht um einzelne Funktionen kennen oder nicht kennen .. das ist alleine das
logische handeln. Undefined Funktion .. ist einem "Profi" sicher schon mal
untergekommen, weil er sich mit der nicht mehr standard-mäßig-eingebundenen
mysql-extension rumschlagen musste .. und selbst wenn nicht - wandert sein
blick ins hansbuch .. ins kapitel LIV. MCAL Funktionen und man sehe und
staune: "Um diese Funktionen benutzen zu können, muss PHP mit der Option
--with-mcal kompiliert werden. Dies setzt eine installierte mcal-Bibliothek
voraus. Holen Sie sich die aktuelle Version unter http://mcal.chek.com/ und
kompilieren und installieren Sie sie.
" -> der nächste blick in phpinfo():
"Hab ich das überhaupt" ..
 
Alt 21.12.2004, 13:19  
Gast
 
Beiträge: n/a
Standard

Ich lese hier ständig diese Diskussionen und ich muss sagen, das ich es echt schade finde, denn statt den Leuten zu helfen wird ersteinmal kritisiert und nicht wirklich über die Inhalte gesprochen.
 
Alt 21.12.2004, 13:22  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von windsurfmarkt
Ich lese hier ständig diese Diskussionen und ich muss sagen, das ich es echt schade finde, denn statt den Leuten zu helfen wird ersteinmal kritisiert und nicht wirklich über die Inhalte gesprochen.
Es wurden dir genügend Lösungen gepostet. Du wurdest zwar auch kritisiert, aber die Diskussion hast du angefangen, nachdem dein Problem bereits behoben war.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Datums Foumulareingabe mit Datebankeintrag Datum vergleichen freakymiky PHP Tipps 2008 1 21.06.2008 15:49
Jahrestag ermitteln cyberholic PHP Tipps 2006 4 17.12.2006 12:50
näherstes datum zum aktuellen datum herausfinden flflfl Datenbanken 7 01.05.2006 16:57
datum formatieren mal anders Promaetheus PHP Tipps 2006 18 28.04.2006 19:42
wie sortiert man Datum bei SQL Abfrage? rockinchina PHP Tipps 2005-2 8 27.09.2005 12:57
Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
[Erledigt] Datum vergleichen PHP Tipps 2005-2 1 03.09.2005 16:55
Kleines Problem mit dem DaTUM! Tic Rederon PHP Tipps 2005-2 8 24.08.2005 09:34
[Erledigt] datum in mysql datenbank! Datenbanken 7 09.07.2005 14:43
datum auslesen eintragen PHP Tipps 2005 23 13.04.2005 20:39
Datum in die DB schreiben maximus PHP Tipps 2005 2 09.02.2005 03:35
Datum und Zeit PHP Tipps 2004-2 5 11.12.2004 23:53
[Erledigt] Datum vergleichen! PHP Tipps 2004 1 20.09.2004 14:53
Vergleich, ob ein Datum mit Uhrzeit vor anderem liegt PHP-Fortgeschrittene 2 14.09.2004 15:27
Problem mit Datum ?! Datenbanken 21 04.08.2004 16:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2004-2/14524-datum-auf-korrektheit-ueberpruefen.html, php datum auf korrektheit prüfen, datumseingabe auf richtigkeit prüfen, datumeingabe überprüfen php, php datumseingabe prüfen, php wie überprüfe ich ein datum auf korrektheit, php datum auf korrektheit, php funktion datum format und korrektheit prüfen, datum auf korrektheit prüfen, php eingegebenes datum kontrollieren, \call to undefined function mcal_date_valid\, Überprüfe korrektheit datum, php auf datum prüfen, http://de3.php.net/manual/de/function.checkdate.php, korrektheit des datums, php datum prüfen, call to undefined function check_date(), datumseingaben auf korrektheit prüfen, call to undefined function mcal_date_valid(), checkdate php probleme undefined function

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.