Einfacher PHP-KalenderIch habe mich bei dieser Seite für Webhosting angemeldet, nur um Folgendes einstellen zu können
Einfacher PHP-Kalender Auf unserer gemeinnützigen Website (ich muss die Dateien vermutlich per FTP irgendwo installieren können). Ich habe die Testdateien ausgeführt, aber es sieht so aus, als ob es nicht funktionieren wird. Ich füge die Datei unten ein. Könnten Sie mir bitte bestätigen, dass ich das hier nicht machen kann? (Ich kenne mich damit nicht so gut aus.)
// TESTSITZUNGEN
session_start();
$sessionTest = $_SESSION['sessionTest'];
//$sessionTest = "x"; ////////////////////////////////////////////////////////////////////////////////////
if ($sessionTest!="1234567890") {
if ($_REQUEST[st]=="x") {
$sesTest = "Fehler";
$sessionsColor = "rot";
}
anders {
$_SESSION['sessionTest'] = "1234567890";
echo "";
echo "";
echo "
Easy PHP Calendar - Compatibility Tester";
echo "
";
echo "
";
echo "";
echo "";
echo "
Einfaches PHP-Kalender-Testskript
Testsitzungen...";
echo "
Klicken Sie hier, um fortzufahren...";
echo "";
Ausfahrt;
}
}
anders {
$sesTest = "Pass";
$sessionsColor = "grün";
}
// FEHLERMELDUNGEN
$ionFail = "
* Es scheint, dass dieser Server so konfiguriert ist, dass die Skripte nicht mit dem ionCube Loader ausgeführt werden können. Die obigen Testergebnisse liefern möglicherweise weitere Informationen. Wenn der Zend Optimizer-Test erfolgreich war, können Sie EasyPHPCalendar weiterhin ausführen."
$zendFail = "
* Wir konnten nicht feststellen, ob auf diesem Server eine kompatible Version von Zend Optimizer gefunden werden konnte. Um den Easy PHP Calendar auszuführen, muss Ihr Webhosting-Anbieter die neueste Version von Zend Optimizer auf dem Server installieren (oder der Server muss den ionCube Loader-Test bestanden haben). Zend Optimizer ist kostenlos. Weitere Informationen finden Sie unter www.zend.com.
";
$phpFail = "
* Die PHP-Version auf diesem Server ist nicht mit dem Kalenderskript kompatibel. Ihr Webhosting-Anbieter muss PHP auf Version 4.1.0 oder höher aktualisieren.";
$sessionsFail = "
* Der Sitzungstest ist fehlgeschlagen. Dies bedeutet, dass die Teile des Kalenderskripts, die eine Anmeldung erfordern (Setup-Manager und Event-Manager), nicht funktionieren. Die meisten Webhosting-Anbieter können dies jedoch problemlos beheben. Einige Anbieter verlangen möglicherweise, dass Sie ein eigenes temporäres Verzeichnis im Stammverzeichnis Ihrer Website hinzufügen (z. B. Yahoo). Bitte wenden Sie sich an Ihren Anbieter, um Unterstützung zu erhalten.
";
?>
"http://www.w3.org/TR/html4/loose.dtd">
Easy PHP Calendar - Compatibility Test Script
Kompatibilitätstestskript // PHP-VERSION PRÜFEN $phpVerCk = explode(".",phpversion()); $phpVerCk = $phpVerCk[0].".".$phpVerCk[1];
if ((float)$phpVerCk < "4.1") { $phpver = "Fehler"; $phpColor = "red"; } anders { $phpver = "Pass"; $phpColor = "green"; $phpVersion = explode(".",phpversion()); $phpVersion = $phpVersion[0]; } ?> PHP-Version | > | Sitzungsunterstützung | > echo $sesTest ?> | // TEST ZEND OPTIMIZER ob_start(); phpinfo(INFO_GENERAL); $output = ob_get_contents(); ob_end_clean(); $output = str_replace(array(">", "<", """, "&", "'", " "), array(">", "<", "\"", "&", "'", " "), $output);
if (strstr($output, "Zend Optimizer")) {
// Zend-Versionsnummer abrufen $version = split("Zend Optimizer",$output); $version = split(",",$version[1]); $version = trim($version[0]); //$Version = "v2.5.4";
if (!strstr($version,"v")) { $zend = "Zend Optimizer erkannt - Unbekannte Version"; $zendColor = "Blue"; $Version = "0"; } anders { $version = str_replace("v","",$version); $version = explode(".",$version); $subVersion = $version[2]; $dummy = array_pop($version); $version = implode(".",$version); if (($version > "2.5") || ($version=="2.5" && $subVersion>5)) { $zend = "Pass"; $zendColor = "grün"; } anders { $zend = "Fehler - Installierte Version: ".$version."".$subVersion; $zendColor = "red"; } } } anders { $zend = "Fehler - Zend Optimizer nicht erkannt"; $zendColor = "red"; }
// IST PHPINFO DEAKTIVIERT? if (strstr($output, "wurde deaktiviert")) { $zend = "Konnte nicht ermittelt werden - phpinfo() ist deaktiviert"; $zendColor = "blue"; } ?> Zend Optimizer | > if ($zend!="Pass") {?> Zend Optimizer muss Version 2.5.5 oder höher sein! Fragen Sie Ihren Webhosting-Anbieter, wenn Sie sich nicht sicher sind. Die neueste Version von Zend Optimizer können Sie unter www.zend.com herunterladen. | // TEST-IONENWÜRFEL ob_start(); require("ioncube.php"); $output = ob_get_contents(); ob_end_clean();
if (strstr($output, "Erfolgreich")) { $ion = "Pass"; $ionColor = "grün"; } anders { $ion = "Fehlgeschlagen"; $ionColor = "rot"; } ?> ionCube Loader | > Testergebnisse: Selbst wenn die ionCube-Ergebnisse erfolgreich sind, können zusätzliche Schritte erforderlich sein, die in den obigen Testergebnissen beschrieben werden. Am häufigsten wird dafür ein Laufzeitlader benötigt. Mehrere gängige Loader sind bereits im Test-Download enthalten.
Weitere Loader sind direkt unter www.ioncube.com verfügbar. (Knowledgebase: https://www.easyphpcalendar.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=30&nav=0) |
if ($ion=="Pass" || $zend=="Pass" || $zendColor=="blue") { ?> Dieser Server scheint mit dem Easy PHP Calendar kompatibel zu sein!
Wir konnten jedoch nicht feststellen, ob Zend Optimizer installiert ist.
"; ?> Laden Sie die Testversion herunter und installieren Sie sie, um die Kompatibilität zu überprüfen. | Testversion herunterladen: if ($phpVersion!=5) { ?>
Der automatische Installer funktioniert genau wie die meisten Installationsprogramme für aus dem Internet heruntergeladene Programme. Führen Sie einfach das Installationsprogramm aus und geben Sie anschließend die FTP-Anmeldedaten und den Serverpfad ein (normalerweise www oder public_html). Das Installationsprogramm lädt anschließend alle Dateien im richtigen Format hoch und legt bei Bedarf die Berechtigungen fest. Sie müssen sich keine Gedanken mehr über Binär- oder ASCII-Modi oder Dateiberechtigungen machen. Das Installationsprogramm erledigt die ganze Arbeit für Sie! *Das automatische Installationsprogramm kann unter Microsoft Windows ausgeführt und auf jeden beliebigen Webserver hochgeladen werden.
|
if (($ion!="Pass" && $zend!="Pass") && ($phpver=="Pass" && $sesTest=="Pass")) { ?> Entschuldigung! Dieser Server ist NICHT mit dem Easy PHP Calendar kompatibel! |
} if ($ion!="Pass" || $zend!="Pass" || $phpver!="Pass" || $sesTest!="Pass") { ?> Fehlermeldungen und Vorschläge: | if ($phpver!="Pass") echo $phpFail; if ($sesTest!="Pass") echo $sessionsFail; if ($zend!="Pass") echo $zendFail; if ($ion!="Pass") echo $ionFail; ?>
|
Häufig gestellte Fragen: | F: Warum benötige ich den Zend Optimizer oder den ionCube Encoder?
A: Der Easy PHP Calendar ist verschlüsselt, sodass der Quellcode nur für Server lesbar ist, die die entsprechenden Decoder unterstützen. Dies dient dem Schutz unseres geistigen Eigentums und ermöglicht uns, eine kostenlose Testversion anzubieten. Der Kalender ist jedoch so konzipiert, dass er Ihnen umfassende Kontrolle über Aussehen und Funktion des Skripts bietet, ohne dass Sie den Quellcode einsehen oder bearbeiten müssen. | F: Was passiert, wenn beide Decodertests fehlschlagen und ich den Easy PHP Calendar ausführen möchte?
A:Sie sollten sich bei Ihrem Webhosting-Anbieter erkundigen, ob dieser die notwendigen Komponenten installiert und/oder den Server für diese beiden gängigen Encoder konfiguriert. Die meisten Server unterstützen beide Optionen problemlos, und die Installation/Konfiguration ist für Webhosting-Anbieter kostenlos. | F:Gibt es einen empfehlenswerten Webhosting-Anbieter, der den Easy PHP Calendar vollständig unterstützt?
A: Falls Ihr aktueller Hosting-Anbieter Ihre Anforderungen nicht erfüllt oder Sie einfach nach einer besseren Hosting-Lösung suchen, können wir Ihnen einen hervorragenden Webhosting-Anbieter empfehlen, der alle für den Betrieb des Easy PHP Calendar erforderlichen Funktionen unterstützt. Weitere Informationen finden Sie unter www.iHostParadise.com. |
:: Tester Version 1.9.7 | Easy PHP Calendar | Copyright 2006 NashTech, Inc. :: |