logo
Neues und so
Knotenseite
Mein neues Refugium
Schnell XHTML Code erzeugen
Experimentelle bzflag-Maps
"du" aufgepeppt
Eine Liste mit praktischen Pastebins
Unicode auf Webseiten
Klettern (+HMS-AVI)
 
Linux
Mensa-Speiseplan auf Palm bringen
Demo vom Speiseplan
PHP-Klasse zur Zeitangabe
Textuelle Zeitangabe
Gtk+(Glade) -> FreePascal
Perl-Stack-Rechner
tree.pl für Konsole
lcd: Directory-Array
Termine-Script
Heise-EMail-Ticker (DL)
Pakete finden
GAWK-Stack-Rechner
 
Projekte
Knoten
Opt. Täuschungen?
Bumerangs (offline)
Mein Newsportal
Mein Python-Kram
Strategie-Spiele programmieren
Makro-Fotos
Galerie 1
Galerie 2: Modf.Cam
Portal
AVR pages
LCD-Ticker
Abalone-Server
3D-Bilder mit Q.Cam
Zeitraffer m. QuickCam
Sonderzeichen
Mini-Shop
Virtuelle Tastatur
 
Links
Protestseite Studiengebühren
Gravity.txt
ISS Visual Passes
Lokale Web-Cams
Liste
 
Kontakt
E-Mail+PubKey
 
Win9x
Locator
Wiedermal eins von den schnellen Projekten:

Das seltsame Layout kommt daher, dass der
vorformatierte Sourcecode (s.u.) recht breite
Zeilen enthält...


Man hat in einem Verzeichnis (Linux/Unix) diverse Fotos
(*.jpg), und möchte eine HTML-Seite generieren, mit der
jemand Fotos nachbestellen kann.

Man ruft einfach dieses Script (s.u.) auf:

ls --color=none *.jpg | shop2.awk > shop.html
...und erhaelt automatisch eine Seite fuer Foto-Nachbestellungen... :-)

Bitte passen Sie den action-Eintrag (siehe im Script) an, damit
nicht ich Ihre Fotonachbestellungen bekomme... :-)


Hier der Link auf eine Beispielseite!
#!/usr/bin/gawk -f

BEGIN {

print "<html>";
print "<head><title>Daniels Foto-Shop</title></head>";
print "<body bgcolor=\"#EE9900\">";
print "<center> ";
print "<table border=7><tr><td><h2>Dem Daniel seine Foto-Bestellseite:</h2></tr></table>";
print "</center>";
print "Hallo Freunde!<br>";
print "Hier koennt Ihr Euch Kopien meiner Bilder bestellen. Pro Bild kostet das ca.";
print "DM 0,25. Unter jedem Bild findet sich ein Feld zum eintragen der gewuenschten Kopienzahl!<p> ";
print "Um die Felder zu loeschen kann man die Seite mit gedrueckter Shifttaste und";
print "Klick auf RELOAD neu laden.<p>";
print "";
print "Schiefe Bilder kann man mit Rechter Maustaste: Bild anzeigen schoener";
print "sehen.<p>";
print "<form action=\"mailto:tjabo@unix-ag.org\" method=post enctype=\"text/plain\">";
print "";
print "Besteller:<input type=text name=\"Absender\" value=\"(Name und EMail angeben)\" size=60>";
print "<input type=hidden name=\"Betreff\" value=\"Kopien von Fotos\">";
print "";
print "<table border=1>";

count = 0;

}

{
count++;

if (count == 1) {
print "<tr>"
}

print "<td>";
print "<img src=\"" $0 "\" width=\"200\" heigth=\"120\" border=1><br>";
print "<input type=textedit name=\"" $0 "\" value=\"0\">";

if (count == 3) {
print "</tr>";
count = 0;
}
}


END {
print "</table>";

print "<input type=submit value=\"Bestellen\">";
print "<hr>";
print "</form>";
print "</body>";
print "</html>";
}

Die Seiten unterhalb von http://www.home.unix-ag.org/tjabo/ wurden von mir, Tjabo Kloppenburg, erstellt.
Auf meinen Webseiten befinden sich Links zu anderen Seiten im Internet. Für alle diese Links gilt: Ich betone ausdrücklich, daß ich in keiner Form Einfluß auf Inhalt und Gestaltung der verlinkten Seiten habe. Deshalb distanziere ich mich hiermit ausdrücklich von sämtlichen Inhalten dieser verlinkten Webseiten. Dies gilt insbesondere für alle Links, Banner oder Logos.
Wenn Ihnen Inhalte oder Links auf meinen Webseiten nicht gefallen, dann geben Sie mir bitte einfach per EMail bescheid. Ich werde meine Webseiten dann entsprechend verändern.