Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   CalitrixWiki Supportforum (https://boardunity.de/calitrixwiki-supportforum-f68.html)
-   -   Fatal error: Call to undefined function: ctype_alnum() (https://boardunity.de/fatal-error-call-to-undefined-function-ctype_alnum-t3656.html)

dirkliesenfeld 19.10.2005 18:43

Fatal error: Call to undefined function: ctype_alnum()
 
Wenn ich das install-Verzeichnis aufrufe, kommt folgende Fehlermeldung:

Fatal error: Call to undefined function: ctype_alnum() in /mnt/ja1/04/195/00000015/htdocs/noyana/noywiki/install/index.php on line 45


Was mache ich nu?

Danke für die Hilfe,

Dirk.

MrNase 19.10.2005 18:54

Was für eine Version von PHP verwendest du?

Die Funktion 'ctype_alnum()' gibt es erst ab PHP 4 >= 4.0.4 oder dann halt PHP 5 :)

dirkliesenfeld 19.10.2005 19:15

Oh Gott.
Ich verwende gar nichts.
Strato macht das.
Wie kann ich die Version herausfinden?

Dirk.

MrNase 19.10.2005 19:19

Du kannst ne PHP-Datei erstellen und folgendes reinstellen:

PHP-Code:

<?php

phpinfo
();

?>


Wenn du die dann aufrust hast du alle Informationen auf dem Bildschirm :)

dirkliesenfeld 19.10.2005 19:25

Er sagt 4.1.2.
und noch vieles mehr.
Viiiiiiiiieles mehr...

Hilft das?
Oder brauchst Du noch spezielle Infos???

Dirk.

Michael Przybyla 19.10.2005 19:28

Richtig.

Allerdings ist die ctype Extension selber erst ab PHP 4.2.0 Standardmäßig aktiviert.

Zitat:

Zitat von http://de2.php.net/ctype
Seit PHP 4.2.0 sind diese Funktionen standardmäßig aktiviert. In älteren Versionen müssen Sie PHP mit --enable-ctype konfigurieren. Sie können die cytpe-Unterstützung mit --disable-ctype abschalten.
Die Windowsversion von PHP enthält diese Erweiterung. Um diese Funktionen zu verwenden, müssen Sie keine zusätzlichen Erweiterungen aktivieren.
Anmerkung: Ab PHP 4.3.0 ist eine integrierte ctype-Unterstützung vorhanden.

Nachtrag:
Eine Datei mit der Endung php hochladen in der folgendes enthalten ist.
Code:

<?php phpinfo(); ?>
Schau mal nach ob du in der Datei folgendes findest: ctype.

Eigentlich sollte das nicht der Fall sein, deshalb öffnest du einfach die Datei install/index.php gehst zu Zeile 45 und fügst ein @ vor den Aufruf von ctype_alnum hinzu.

dirkliesenfeld 19.10.2005 21:02

Na, toll.
Heißt das ich muß warten, bis Strato irgendwann einmal upgraded?
Isja doof.
Gibts keinen workaround?

Jens* 19.10.2005 21:04

strato verwendet ernsthaft noch 4.1.2 ? Unglaublich....

MaMo 19.10.2005 21:19

Wirklich unglaublich. 4.4.0 bzw. 5.0.5 ist aktuell wenn ich mich nicht irre. Ich glaub ich muss mal zu Strato, da kann ich endlich mal testen wie Viscacha so unter alten Versionen läuft, denn sowas altes findet man sonst nirgendwo mehr.

@dirkliesenfeld
Ich würde mich deswegen mal an Strato wenden. Ist, finde ich, eine Unverschämtheit von denen.

dirkliesenfeld 19.10.2005 21:52

Ein @ vor dem ctype?
Wo denn?
Und das ändert was???


if(!ctype_alnum($step) || !file_exists($file)) {
$step = CWIKI_DEFAULT_STEP;
$file = CWIKI_STEPS_DIR.'/installer_'.$step.'.php';

Michael Przybyla 19.10.2005 22:52

Eines vorweg: Ich bin mir nicht sicher ob das Wiki mit deiner PHP Version überhaupt laufen wird.

Aber egal. Wie schon gesagt, stelle einfach ein @ vor den Aufruf dieser Funktion.

Das Ganze würde dann so aussehen:
Code:

if(!@ctype_alnum($step) || !file_exists($file)) {


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:15 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25