\ DriveHQ Customer Support Forum \
Lezen/Beantwoorden : 39845/1
  • TravisMay11
  • (1berichten)
Eenvoudige PHP-kalenderIk heb me bij deze site aangemeld voor hosting, puur om dit te kunnen plaatsen Eenvoudige PHP-kalender Op onze website voor non-profitorganisaties (ik moet de bestanden ergens via FTP kunnen installeren, denk ik). Ik heb de testbestanden uitgevoerd en het lijkt erop dat ik dit niet kan doen. Ik plak het bestand hieronder. Kunt u bevestigen dat ik dit hier niet kan doen (ik weet hier niet zoveel van).

// TESTSESSIES
sessie_start();

$sessionTest = $_SESSION['sessionTest'];
//$sessieTest = "x"; ////////////////////////////////////////////////////////////////////////////////////
als ($sessionTest!="1234567890") {

  als ($_REQUEST[st]=="x") {
    $sesTest = "Mislukt";
    $sessiekleur = "rood";
    }
  anders {
    $_SESSION['sessionTest'] = "1234567890";
    echo "";
    echo "";
    echo "Easy PHP Calendar - Compatibiliteitstester";
    echo "";
    echo "";
    echo "";
    echo "";
    echo "
Eenvoudig PHP-kalendertestscript

Sessies testen...

";
    echo "
Klik hier om verder te gaan...
";
    echo "";
    Uitgang;
    }
  }

anders {
  $sesTest = "Geslaagd";
  $sessiekleur = "groen";
  }

// FOUTMELDINGEN
$ionFail = "

* Het lijkt erop dat deze server zodanig is geconfigureerd dat het niet mogelijk is om de scripts uit te voeren met de ionCube Loader. De bovenstaande testresultaten kunnen aanvullende informatie geven. Als de Zend Optimizer-test succesvol was, kunt u EasyPHPCalendar nog steeds uitvoeren.

";
$zendFail = "

* We konden niet vaststellen of er een compatibele versie van Zend Optimizer op deze server aanwezig was. Om de Easy PHP Calendar te kunnen gebruiken, moet uw webhost de nieuwste versie van Zend Optimizer op de server installeren (of de server moet de ionCube Loader-test hebben doorstaan). Zend Optimizer is gratis en meer informatie is te vinden op www.zend.com.

";
$phpFail = "

* De PHP-versie op deze server is niet compatibel met het kalenderscript. Uw webhostingprovider moet PHP upgraden naar versie 4.1.0 of hoger.

";
$sessionsFail = "

* De sessietest is mislukt. Dit betekent dat de onderdelen van het kalenderscript waarvoor u moet inloggen (de Setup Manager en de Event Manager) niet functioneel zijn. Dit kan echter eenvoudig worden opgelost door de meeste webhostingproviders. Sommige hosts vereisen mogelijk dat u een eigen tmp-directory toevoegt aan de hoofdmap van uw website (bijvoorbeeld Yahoo). Neem contact op met uw provider voor hulp.

";
?>
"http://www.w3.org/TR/html4/loose.dtd">



Eenvoudige PHP-kalender - Compatibiliteitstestscript



 
Easy PHP Calendar

 
  
    
  
 

Compatibiliteitstestscript


      

      
        
          
          
        
        
          
          
        
        
          
          
        
        
          
          
      

             // CONTROLEER DE PHP-VERSIE
$phpVerCk = explode(".",phpversion());
$phpVerCk = $phpVerCk[0].".".$phpVerCk[1];

als ((float)$phpVerCk < "4.1") {
  $phpver = "Mislukt";
  $phpColor = "rood";
  }
anders {
  $phpver = "Pass";
  $phpColor = "groen";
  $phpVersion = explode(".",phpversion());
  $phpVersion = $phpVersion[0];
  }
?>
             PHP-versie
>
Sessieondersteuning>

             // TEST ZEND OPTIMIZER
ob_start();
phpinfo(INFO_GENERAL);
$output = ob_get_contents();
ob_end_clean();
$output = str_replace(array(">", "<", """, "&", "'", " "), array(">", "<", "\"", "&", "'", " "), $output);

als (strstr($output, "Zend Optimizer")) {

  // VRAAG HET ZEND-VERSIENUMMER AAN
  $versie = split("Zend Optimizer",$output);
  $versie = split(',$versie[1]);
  $versie = trim($versie[0]);
  //$versie = "v2.5.4";

  als (!strstr($version,"v")) {
    $zend = "Zend Optimizer gedetecteerd - Onbekende versie";
    $zendColor = "Blauw";
    $versie = "0";
    }
  anders {
    $versie = str_replace("v"","",$version);
   
    $versie = explode(".",$versie);
    $subVersion = $version[2];
    $dummy = array_pop($version);
    $versie = implode(".",$versie);
   
    als (($version > "2.5") || ($version=="2.5" && $subVersion>5)) {
      $zend = "Pass";
      $zendColor = "groen";
      }
    anders {
      $zend = "Mislukt - Geïnstalleerde versie: ".$version.".".$subVersion;
      $zendColor = "rood";
      }     
    }
  }
anders {
  $zend = "Mislukt - Zend Optimizer niet gedetecteerd";
  $zendColor = "rood";
  }

// Is PHPINFO uitgeschakeld?
als (strstr($output, "is uitgeschakeld")) {
  $zend = "Kan niet bepalen - phpinfo() is uitgeschakeld";
  $zendColor = "blauw";
  }
?>
             Zend Optimizer

          
>
               als ($zend!="Pass") {?>
              

Zend Optimizer moet versie 2.5.5 of hoger zijn! Vraag het na bij uw webhostingprovider als u het niet zeker weet. De nieuwste versie van Zend Optimizer kunt u downloaden via www.zend.com.


              
// TEST IONCUBE
ob_start();
require("ioncube.php");
$output = ob_get_contents();
ob_end_clean();

als (strstr($output, "Succesvol")) {
  $ion = "Pass";
  $ionColor = "groen";
  }
anders {
  $ion = "Mislukt";
  $ionColor = "rood";
  }
?>
               ionCube Loader
>
              

Testresultaten:


               Zelfs als de ionCube-resultaten succesvol zijn, kunnen er aanvullende stappen nodig zijn voor dit succes. Deze worden beschreven in de testresultaten hierboven. De meest voorkomende vereiste is het gebruik van een runtime-loader.


              

Verschillende veelgebruikte loaders zijn al opgenomen in de proefversie.

               Andere loaders zijn direct verkrijgbaar via www.ioncube.com. (Knowledgebase)
        


             

       als ($ion=="Pass" || $zend=="Pass" || $zendColor=="blue") {
?>
      
        
          
        
          
        
      
Deze server lijkt compatibel met de Easy PHP-kalender!

We konden echter niet vaststellen of Zend Optimizer was geïnstalleerd.

"; ?>
           Download en installeer de proefversie om de compatibiliteit te controleren.
        

Download de proefversie:


              

als ($phpVersion!=5) { ?>
            
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 4.xZend [Voorkeur]ionCube
ZipbestandDownloadDownload
Automatische installatieDownloadDownload

            


           
              
                
                
                
              
              
                
                
                
              
              
                
                
                
              
            
PHP 5.xZend [Voorkeur]ionCube
ZipbestandDownloadDownload
Automatische installatieDownloadDownload



             De automatische installatie werkt net als de meeste installatieprogramma's voor programma's die van internet worden gedownload.
             Start het installatieprogramma en voer vervolgens de FTP-inloggegevens en het serverpad in (meestal www of public_html).
Het installatieprogramma uploadt vervolgens alle bestanden in het juiste formaat en stelt waar nodig de juiste machtigingen in.
U hoeft zich geen zorgen meer te maken over binaire of ASCII-modi of bestandsrechten. Het installatieprogramma doet al het werk voor u!
*Het automatische installatieprogramma kan worden uitgevoerd op Microsoft Windows en geüpload naar elk type webserver.


      
      

      
       als (($ion!="Pass" && $zend!="Pass") && ($phpver=="Pass" && $sesTest=="Pass")) {
?>
      
        
          
        
      
Sorry! Deze server is NIET compatibel met de Easy PHP-kalender!

      
      

              }
if ($ion!="Pass" || $zend!="Pass" || $phpver!="Pass" || $sesTest!="Pass") {
?>
      
        
          
        
        
          
        
      
Foutmeldingen en suggesties:


               if ($phpver!="Pass") echo $phpFail;
if ($sesTest!="Pass") echo $sessionsFail;
if ($zend!="Pass") echo $zendFail;
if ($ion!="Pass") echo $ionFail;
?>
          


             

      
      
        
          
        
        
          
        
        
          
        
        
          
        
      
Veelgestelde vragen:

V: Waarom heb ik Zend Optimizer of ionCube Encoder nodig?

                  

                   A: De Easy PHP-kalender is gecodeerd, waardoor de code onleesbaar is voor iedereen behalve servers die de juiste 'decoders' ondersteunen. Dit doen we om ons intellectueel eigendom te beschermen en om een gratis proefversie aan te kunnen bieden. De kalender is echter zo ontworpen dat je veel controle hebt over het uiterlijk en de werking van het script, zonder dat je de broncode hoeft te bekijken of aan te passen.

V: Wat als beide decodertests mislukken en ik de Easy PHP-kalender wil uitvoeren?

              

               A:U dient contact op te nemen met uw webhostingprovider om te controleren of zij de benodigde componenten kunnen installeren en/of de server kunnen configureren voor deze twee veelgebruikte encoders. De meeste servers ondersteunen beide opties zonder problemen en webhostingproviders kunnen deze gratis installeren/configureren op hun server(s).
V:Is er een aanbevolen webhostingprovider die Easy PHP Calendar volledig ondersteunt?

            

      A: Als uw huidige hostingprovider niet aan uw behoeften kan voldoen of als u gewoon op zoek bent naar een betere hostingoplossing, kunnen we een uitstekende webhostingprovider aanbevelen die alle functies ondersteunt die nodig zijn om de Easy PHP Calendar te gebruiken. U kunt meer informatie vinden op www.iHostParadise.com.

    

:: Testerversie 1.9.7 | Easy PHP Calendar | Copyright 2006 NashTech, Inc. ::


 






17-12-2008 12:12:20

  • DriveHQ Webmaster
  • (1098berichten)
Onderwerp: Betreft: Eenvoudige PHP-kalender
Betreft: Eenvoudige PHP-kalender

Helaas is de DriveHQ-webhostingdienst alleen ontworpen voor het hosten van statische content. Het kan wel alle soorten bestanden hosten. Client-side scripting wordt ondersteund, maar server-side scripting niet.


Antwoord
19-12-2008 16:18:59

Voeg toe aan bladwijzers en deel
Snel antwoorden

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003