Za potrebe jednog svog projekta trebalo je napraviti PHP skriptu koja proverava da li taj projekat može da radi na određenom serveru, kako korisnici ne bi morali da skidaju celu web aplikaciju pa da je instaliraju. Skripta radi tako što u prvih nekoliko redova fajla podesite konfiguraciju, i onda je delite korisnicima.

Primer podešavanja:

  1. <?php
  2. //SCRIPT CONFIGURATION
  3. $product = ‘Vanus’;
  4. $logo = ‘http://www.fipe-vanus.com/vanus/images/vanus_logo.png’;
  5. $url = ‘http://www.fipe-vanus.com/’;
  6. $url_target = ‘_blank’;
  7. $check = array(‘GD’=>‘imagecreatefromjpeg’,‘mcrypt’=>‘mcrypt_cbc’,‘cURL’=>‘curl_exec’);
  8. $required = array(‘GD’=>true,‘mcrypt’=>false,‘cURL’=>false);
  9. //DO NOT TOUCH BELOW!!!
  10. //…
  11. ?>

Spisak promenljivih i njihova objašnjenja:

$product - ime proizvoda (skripte)
$logo – URL do slike logo-a vašeg proizvoda
$url - URL do sajta vašeg proizvoda
$url_target – gde se otvara link (_blank, _top)
$check – asocijativni niz u formatu: funkcionalnost=>ime_funkcije
$required - asocijativni niz u formatu: funkcionalnost=>true/false 1

Skriptu možete preuzeti odavde.

1 – funcionalnost mora da bude ista kao u $check nizu, a true/false je, nadam se, jasno :)

p.s. Ako koristite ovu skriptu, molim Vas da ne skidate copyright sa dna stranice.
p.p.s. Ako treba da proverite da li server može da pokreće npr. Zend enkodovane skripte, jednostavno enkodujte selfcheck-script.php