Skriptsprachen


PHP

  1. Welche Dateiendung muss ein PHP Skript tragen?

    Ihr PHP-Skript muss die Endung .php .php3 .php4, .php5 oder .phtml tragen.

  2. Welche PHP Module sind installiert?

    zip, xmlwriter, libxml, dom, xmlreader, wddx, tokenizer, session, pcre, simplexml, sockets, soap, spl, shmop, reflection, posix, mime_magic, mbstring, json, iconv, hash, gettext, ftp, filter, exif, dbase, dba, date, ctype, calendar, bz2, bcmath, zlib, openssl, curl, gd, gmp, imap, mcrypt, mhash, ming, mysql, mysqli, odbc, pdo, pdo_mysql, pdo_odbc, pdo, pgsql, pdo_sqlite, pspell, recode, sqlite, tidy, xmlrpc, xsl

  3. Welche Limits- oder sonstige Einschränkungen gelten für PHP Skripte?

    Speicherlimit: 32 MB
    Skriptausführungszeit: 30 Sekunden

  4. Welche PEAR-Module sind installiert?

    Archive_Tar, Auth_SASL, Cache, Console_Getopt, DB, Date, File, HTML_BBCodeParser, HTML_CSS, HTML_Common, HTML_Crypt, HTML_Form, HTML_Javascript, HTML_Menu, HTML_Page, HTML_Progress, HTML_QuickForm, HTML_QuickForm_Controller, HTML_QuickForm_SelectFilter, HTML_QuickForm_advmultiselect, HTML_Select, HTML_Select_Common , HTML_Table, HTML_Table_Matrix, HTML_Template_Flexy, HTML_Template_PHPLIB, HTML_Template_Sigma, HTML_Template_Xipe, HTML_TreeMenu, HTTP, HTTP_Request, I18N, Log, Mail, Mail_Mime, Net_DIME, Net_SMTP, Net_Socket, Net_URL, PEAR, SOAP, Services_Weather, Tree, XML_Beautifier, XML_CSSML, XML_FastCreate, XML_HTMLSax, XML_HTMLSax3, XML_NITF, XML_Parser, XML_RDDL, XML_RSS, XML_SVG, XML_Serializer, XML_Transformer, XML_Tree, XML_Util, XML_Wddx, XML_image2svg, Net_FTP

Perl

  1. Wie lautet der Pfad zum Perl-Interpreter und weiteren wichtigen Programmen?

    Perl        : /usr/bin/perl
    Sendmail    : /usr/sbin/sendmail
    Date        : /bin/date
    Tar         : /bin/tar
    Gzip        : /bin/gzip
    Imagemagick : /usr/bin/convert 
                  /usr/bin/identify 
                  /usr/bin/composite

SSI (Server Side Includes)

  1. Wie kann ich SSI nutzen?

    Sogenannte Server-Side-Includes (SSI) sind Befehle an den Server, die Sie in Ihren HTML-Quellcode einbauen können, um z.B. CGI-Programme zu starten oder vom Server dynamisch generierte Inhalte (z.B. letzte Modifizierung, Größe einer Datei, etc...) in den ansonsten statischen HTML-Quelltext einbinden zu können. Da SSI-Befehle direkt vom Webserver abgearbeitet werden können, verursachen diese oft weniger Belastung auf dem Server als CGI- oder PHP-Scripts. Dafür bieten SSI einen sehr eingeschränkten Funktionsumfang.

    Um SSI zu nutzen, muss die Dateiendung .shtml lauten.

Python

  1. Wie kann ich die Programmiersprache python nutzen?

    Die gewünschten Python Skripts müssen immer im Verzeichnis html/cgi-bin Ihres Paketes gespeichert werden.
    Dabei sollten Sie darauf achten, das die Python Dateien mittels FTP Programm Ausführungsrechte (chmod 755) erhalten

    Beispielskript test.py
    #!/usr/bin/python
    
    print "Content-type: text/html\n\n"
    print "<html>Hello world!</html>"
    
  2. Wie lautet der Pfad zum Python-Interpreter und weiteren wichtigen Programmen?

    Python      : /usr/bin/python
    Sendmail    : /usr/sbin/sendmail
    Date        : /bin/date
    Tar         : /bin/tar
    Gzip        : /bin/gzip
    Imagemagick : /usr/bin/convert 
                  /usr/bin/identify 
                  /usr/bin/composite

Alle Preise inklusive gesetzlicher Mehrwertsteuer (19%)