base
portal
Suche:
Forum
Start
Neue Seite erstellen
Titel:
<table> <tr> <td><font face="arial" size="2"><br> Jetzt kommt eines der tollsten Features von baseportal... ;-) Was, wenn Sie irgendeine komplexe Funktion brauchen, z.B. Berechnungen ausführen, komplizierte Textoperationen oder Bedingungen und Schleifen: baseportal stellt Ihnen eine komplette Programmiersprache zur Verfügung und zwar nicht irgendeine neu erfundende, sondern Perl, das alles (und noch mehr) bietet, was man zum Programmieren braucht: Variablen, Schleifen, Bedingungen, sehr gute Textbearbeitungsfunktionen usw. usw. <p>Darüber hinaus erweitert baseportal Perl um <a href="http://baseportal.de/cgi-bin/baseportal.pl?htx=/hilfe/baseportal/db_help&kap=8">neue Befehle</a>, die den Zugriff auf Datenbanken ermöglichen und die Erstellung von Webseiten erleichtern. <p>Der Einbau von Perl in Ihre Seiten erfolgt denkbar einfach: <p><b>Definition:</b> <p> <table cellpadding="10" width="90%"> <tbody> <tr> <td bgcolor="#f0f0f0"><font size="3"><code><perl[Parameter]> ... </perl></code></font></td> </tr> </tbody> </table> <br> <p><b>Beispiele:</b> <p> <table cellpadding="10" width="90%"> <tbody> <tr> <td bgcolor="#f0f0f0"><font size="3"> <pre><b>Das kleine Einmaleins:</b><p> <perl> for($i=1; $i<=10; $i++) { out "$i * $i = ",$i*$i,"<br>"; } </perl> </pre> </font></td> </tr> </tbody> </table> <p>Wenn Sie bisher keine Programmiererfahrung haben, sieht das vielleicht etwas verwirrend aus, aber keine Angst: Programmieren ist gar nicht so schwer. Das obige Programm durchläuft eine sog. <i>Schleife</i> von 1 bis 10 und errechnet das jeweilige Ergebnis. <p><b>Wichtig:</b> Beachten Sie, dass die Ausgabe mit <i>out</i> erfolgt, anstatt wie in Perl üblich mit <i>print</i>. <i>out</i> ersetzt vollständig die Funktion von <i>print</i>, es gibt bei der Anwendung keine Unterschiede zwischen <i>out</i> und <i>print</i>. <i>print</i> selbst ist nicht erlaubt und erzeugt eine Fehlermeldung. <p>Und so sieht die Ausgabe aus: <p> <table cellpadding="10" width="90%"> <tbody> <tr> <td bgcolor="#f0f0f0"><font size="3"><b>Das kleine Einmaleins:</b> <p>1 * 1 = 1<br> 2 * 2 = 4<br> 3 * 3 = 9<br> 4 * 4 = 16<br> 5 * 5 = 25<br> 6 * 6 = 36<br> 7 * 7 = 49<br> 8 * 8 = 64<br> 9 * 9 = 81<br> 10 * 10 = 100</p> </font></td> </tr> </tbody> </table> <p>Um mehrere Zeilen auf einmal auszugeben können Sie folgendes schreiben: <p> <table cellpadding="10" width="90%"> <tbody> <tr> <td bgcolor="#f0f0f0"><font size="3"> <pre>out <<EOF; Und hier kommt jetzt ganz viel Text... Auch Variablen können verwendet werden: $Text Und Leerzeilen: <b>Und natürlich HTML-Tags!</b> usw. usw. EOF </pre> </font></td> </tr> </tbody> </table> <p>Beachten Sie die beiden Kleiner-Zeichen << und den Strichpunkt nach dem EOF. Das zweite EOF muss alleine in einer Zeile stehen, OHNE Strichpunkt am Ende. Alles zwischen den beiden EOFs wird ausgegeben, wobei Variablen durch Ihren Inhalt ersetzt werden. <p>Eine ausführliche Beschreibung von Perl würde den Rahmen dieser Dokumentation sprengen, es gibt dazu bereits eine Vielzahl an Büchern oder Anleitungen im Netz, z.B. hat auch Stefan Münz in seinem "selfhtml" einen Abschnitt, der in das Thema einführt: <a target="_new" href="http://www.teamone.de/selfhtml/tgc.htm">Perl-Sprachelemente (selfthtml)</a></td></tr></table>
Name:
Passwort:
Stichworte:
Version:
1
2
3 Angebot:
Alle
Nur Miete / Lizenz
Nur Miete / Lizenz professional
Nur Miete
Nur Miete smart + pro
Nur Miete smart + pro / Lizenz
Nur Miete pro
Nur Miete ab pure2, smart2, pro1
Nur Lizenz
Nur Lizenz professional
Nur Kostenlos
Ohne Änderungen zurück zur Seite
©
baseportal
GmbH. Alle Rechte vorbehalten.
powered in 0.01s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!