\ DriveHQ Customer Support Forum \
Lesen/Antworten : 40188/1
  • TravisMay11
  • (1Beiträge)
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



 
Easy PHP Calendar

 
  
    
  
 

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>

             // 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) { ?>
            
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 4.xZend [Bevorzugt]ionCube
Zip-DateiDownloadDownload
Auto-InstallerDownloadDownload

            


           
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 5.xZend [Bevorzugt]ionCube
Zip-DateiDownloadDownload
Auto-InstallerDownloadDownload



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


 






17.12.2008 12:12:20

  • DriveHQ Webmaster
  • (1098Beiträge)
Thema: Betreff: Einfacher PHP-Kalender
Betreff: Einfacher PHP-Kalender

DriveHQ ist leider nur für das Hosting statischer Inhalte ausgelegt. Es können alle Dateitypen gehostet werden. Clientseitiges Scripting wird unterstützt, serverseitiges Scripting jedoch nicht.


Antwort
19.12.2008 16:18:59

Speichern & Teilen
Schnell antworten

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003