| | |
1.9.2004 | Optimiertes Erstellen von DropDowns
Das Problem tritt überall dort auf, wo überlange Dropdownmenüs mit Dutzenden, ja vielleicht sogar Hunderten von Einträgen aus einer Datenbank gelesen und aufbereitet werden. Durch die enorme Datenmenge, welche normalerweise über ein Recordset abgearbeitet und HTML-konform aufbereitet werden muss, verzögert sich der Seitenaufbau schnell einmal
um einige Sekunden. Das muss nicht sein! Dieser Artikel zeigt einen cleveren Weg auf, wie mittels weniger Tricks der grösste Teil der Arbeit der Datenbank überlassen wird. Autor: Stephan Troxler
| |
5.9.2003 | Eine Webanwendung auf CD
Für das Internet werden mittlerweile nicht mehr nur einfache Anwendungen geschrieben - oft ist sehr nützliche Software im Internet zu finden. Daher ist der oft gehörte Wunsch verständlich, diese Applikationen auch Kunden ohne Internetzugang zur Verfügung zu stellen. Mit der Software Intorel ActiveSite Compiler ist es möglich, ein ASP Anwendung als Exe(cutable) weiterzugeben. Hier nun der Bericht, von einem Projekt das den Weg vom Netz auf die Scheibe mit einigen seiner Haken wieder gibt. Autor: Andreas Roth
| |
28.4.2003 | Mailadressen schützen
Gästebücher und Diskussionsforen sind immer öfter Ziele von eMail-Spidern. Sie werden als unerschöpfliche Datenquelle für
Spammings diverser besonders "seriöser" Firmen mißbraucht. Aber auch simple Kontaktadressen auf Homepages sind sehr beliebt, weil diese mit hoher Wahrscheinlichkeit auch gelesen werden. Ziel dieses Artikels ist es, eine Variante anzubieten, die es ermöglicht, Mailadressen bestmöglich vor Mißbrauch zu schützen und trotzdem einen größtmöglichen Komfort für die Besucher der Webseiten zu bieten. Autor: Stefan Mayer
| |
28.10.2002 | ACT MetaMailer - Mails verschicken leicht gemacht
Mails mit ASP zu verschicken ist schon längst keine Kunst mehr. Diverse Komponenten von Drittherstellern erleichtern dies ungemein. Sie programmieren einen Mailversand für die Komponente XYZ. Aus diversen Gründen wechseln Sie nun aber den Provider und dieser setzt die Mailkomponente ZYX ein. Oder Ihr Kunde B benutzt eine andere Komponente. Was tun? Alles neu programmieren, da die Befehle anders sind? Autor: Gerhard Buchner
| |
3.5.2002 | Show me the source - Includes aufgelöst
Includes sind sehr praktisch, wenn man Funktionalität in ASP Projekten gezielt wiederverwertbar machen möchte. Der damit erreichte Vorteil der Modularisierung hat einen "Nachteil" - möchte man sich den gesamten Code einer ASP Seite ansehen, wie er von der ASP Engine nach dem Expandieren der Includes ausgeführt wird, dann gibt es zwei Wege.. Autor: Christoph Wille
| |
30.4.2002 | Große Datenmengen in Formularfeldern erfolgreich auslesen
Wer lange genug mit ASP arbeitet, lernt die interessantesten Designentscheidungen des Active Server Pages Teams kennen. Eine davon ist, daß das Größenlimit für ein mit ASP auslesbares Formularfeld genau
102,399 Bytes ist. Wer über dieses Limit kommt, den erwartet eine Fehlermeldung - der heutige Artikel zeigt, wie man sich diese ersparen kann. Autor: Christoph Wille
| |
11.4.2002 | Kopieren verboten - Lizenzsicherung bei ASP Scripts
Textdateien im allgemeinen und ASP Skripte im speziellen lassen sich nicht wie konventionelle Software sichern. Dieser Artikel soll einen Weg aufzeigen, wie man, wenn auch nicht das eigentliche Kopieren verhindern, so doch Lizenzverstöße nachvollziehen kann. Autor: Claudius Ceteras
| |
8.4.2002 | Klassenauflistungen mit dem Dictionary-Objekt
Mit Klassenauflistungen hat jeder ernsthafte Visual Basic-Programmierer irgendwann einmal zu tun. Ob freiwillig oder unfreiwillig sei mal dahingestellt, klar ist aber, wer sie einmal kennen- und liebengelernt hat will nicht mehr ohne sie auskommen. Dieser Artikel zeigt einen kleinen Trick mit dem Klassenauflistungen sehr einfach aufgebaut und verwendet werden können. Autor: Marc Teufel
| |
20.3.2002 | Flash Detection ohne Komponente
Eine unter Webprogrammierern äußert "beliebte" Aufgabe ist es, ein Flash-Movie einzubinden und zwar so, daß der Browser des Benutzers vorher abgefragt wird, ob denn Flash überhaupt und in welcher Version installiert ist.
Das Problem kann mit der BrowserHawk Komponente gelöst werden, oder gratis mit dem moock fpi. Autor: Christoph Wille
| |
30.1.2002 | Eigene Tags - User Input einfach und sicher
Am Beispiel eines Event-Kalenders wird in diesem Artikel erklärt wie man mit einfachen Mitteln die Eingabe von Inhalten für Menschen, die zu wenig von HTML verstehen erleichtern kann, und wie man sich vor denen schützt, die zu viel davon verstehen. Ein Feature, das sich aus der Anwendung ergibt, ist das Einsetzen von kleinen Grafiken (z.B. Smilies), mittels einfacher Tags, wie es oft bei Forensystemen verwendet wird. Autor: Frederic Ganner
| |
28.1.2002 | Serverdaten clientseitig in Exceltemplates importieren
Was soll der Anwendungsfall sein, ein Exceltemplate vom Server downzuloaden und dann am Client mit Daten die am Server generiert wurden zu befüllen?. Nun, ganz einfach: es ist wahrscheinlicher, daß am Client Excel installiert ist als am Server! Dies ist besonders bei Providern der Fall, und so umgeht man das Problem ganz elegant mit einem clientseitigen Script, das dann auch noch die ganze Arbeit übernimmt und den Server selbst nicht belastet (mit Excel-Prozessen). Autor: Herbert Hahn
| |
22.1.2002 | Wordfiles richtig öffnen!
Wer hat es noch nicht erlebt: Man hat auf einer Intranetseite einen Link auf eine Worddatei (*.doc oder *.dot). Wenn man diesen Link anklickt, dann wird Word direkt im Browserfenster geöffnet. Da hilft es auch nicht, das target als "_blank" vorzugeben, da dies dann den gleichen Effekt im neuen Browserfenster hat. Ein Weg, wie man ganz gemütlich Word 2000 als eigenständiges Programm öffnet und dann auch noch die Datei richtig öffnet ist über ein kleines clientseitiges Script (mit serverseitiger Hilfe, ist ja klar). Autor: Herbert Hahn
| |
21.1.2002 | Besucherverfolgung für Fortgeschrittene
In meinem Artikel Benutzerverfolgung in ASP habe ich eine recht einfache Methode beschrieben, wie man ein aussagekräftiges Logfile erstellen kann. In meinem heutigen Artikel möchte ich eine Anleitung geben, wie auf Basis des vorangegangenen die Besuche noch besser verfolgt werden können. Autor: Stefan Mayer
| |
1.10.2001 | Bannerzwang
Viele User die im Netz surfen verwenden sogenannte Banner-Blocker, mit denen Werbebanner abgeblockt werden - ein bekanntes Tool aus dieser Kategorie wäre der WebWasher. Allerdings gibt es am Internet viele Websites, die ihre Inhalte zu einem guten Teil über Bannerwerbung auf ihren Seiten finanzieren. Für diese Websites sind Tools wie der WebWasher wahrlich eine "Killerapplikation", da diese die Einnahmequelle effektiv herausfiltern. Autor: Christoph Wille
| |
3.8.2001 | Meta Tags von fremden Seiten parsen
Mit diesem Artikel greife ich eine Frage aus der aspDEcoffeehouse Liste von AspGerman auf - wie kann man, wenn man eine Seite einer fremden Website als String vor sich hat, die Meta Tags daraus extrahieren, und dann mit den Namen/Werten weiterarbeiten? Wie bei den AspGerman Listen so üblich, gab es eine Lösung. Autor: Christoph Wille
| |
1.8.2001 | Smart Tags auf die Finger geschaut
Das Smart Tags Feature des Internet Explorer 6 ließ die Wogen hoch gehen, vor allem, da dadurch "hinterrücks" am Content einer Web Site herumgebastelt werden kann. Da nun einige Zeit seit dieser Debatte ins Land gegangen ist, sehen wir uns nun einmal genauer an, was Smart Tags sind, wie man sie verwendet, wie man sie abschaltet, und wie man eigene programmieren kann. Autor: Christoph Wille
| |
28.6.2001 | Onlinestatus des Users über RemoteScripting ermitteln
Eine der interessantesten Fragen ist doch immer wieder, wieviele User jetzt gerade in unserem Webangebot "online" sind. Hier gibt es sicherlich verschiedene Ansatzpunkte, um diese Frage zu beantworten. Einerseits könnte man über Sessionvariablen verschiedene Events auslösen. Ich möchte Ihnen heute eine weitere Variante vorstellen, die die Vorzüge des RemoteScripting entsprechend nutzt. Autor: Rene Drescher-Hackel
| |
6.6.2001 | RemoteScripting - Einführung, Tips und Tricks
Mit der RemoteScripting (RS) - Technologie hat Microsoft dem ASP-Programmierer wieder eine Möglichkeit an die Hand gegeben, seine Webseiten aus der Sicht des Clients attraktiver zu gestalten. Um durch vom Client ausgelöste Aktionen auszuwerten, muß die entsprechende ASP-Seite nicht neu geladen werden. Autor: Rene Drescher-Hackel
| |
16.5.2001 | Kommandozeilen-Programme aufrufen
Wie (hoffentlich) allgemein bekannt ist, kann man u.a. mit dem Windows Scripting Host Programme ausführen lassen. In diesem Artikel wollen wir uns aber nur mit der Ausführung von Konsolenanwendungen beschäftigen, diese aber mittels WSH von ASP aus aufrufen. Wir ordnen der Anwendung eine für jeden Benutzer separate Output-Pipe zu, die den von der Anwendung produzierten Output in eine Datei schreibt. Diesen Inhalt wollen wir dann einfach in ein Browserfenster dumpen. Autor: Christian Holm
| |
26.4.2001 | Seitenzugriffscounter für HTML Dokumente in ASP realisieren
Zugriffszähler gibt es im Internet viele - aber warum sollte man sich einen solchen nicht selbst implementieren? Solange man immer nur mit ASP-Seiten zu tun hat, ist dies auch nicht weiter schwer - sollen aber aktuelle Zugriffszahlen in statische HTML Seiten eingefügt werden, muß man schon etwas tiefer in die Trickkiste greifen. Autor: Christian Holm
| |
25.4.2001 | ASP-basierte resumable Downloads
Ein Feature des Internet Information Servers, das irgendwie eine "vergessene Perle" zu sein scheint ist das der resumable Downloads - einen Download an der Stelle weiterzumachen, an der er zuletzt abgebrochen hat/wurde. Zwar gilt dieses IIS Feature nur für statische Dateien, allerdings kann man auch ASP
resumable Downloads beibringen. Autor: Christoph Wille
| |
23.4.2001 | Tracing in ASP
Die Möglichkeiten für ein vernünftiges Tracing unter ASP sind eingeschränkt, da man sich mit Response.Write Statements entweder das Layout zerstört, oder im Falle von notwendigen Redirects überhaupt große Probleme bekommt. Man könnte also glauben, daß es keine coole Lösung gibt - aber schließlich heißt glauben nicht wissen! Autor: Christoph Wille
| |
17.4.2001 | Eine Umfrage in ASP erstellen
Umfragen sind ein einfaches aber hilfreiches Tool, wenn es darum geht, etwas über die Wünsche und Verhaltensweisen von Besuchern auf einer Webseite zu erfahren. Die möglichen Einsatzgebiete sind vielfältig. Wir wollen uns heute mit der Programmierung einer Umfrage beschäftigen, die uns die fünf am häufigsten besuchten Webseiten liefert. Autor: Alexander Zeitler
| |
3.4.2001 | Objektbasierte Index Server Suche
Das Abfragen von Index Server Katalogen mit den berühmt-berüchtigten IDQ und HTX Dateien ist nicht unbedingt jedermann's Sache. Im heutigen Artikel stelle ich die Index Server Search Objects (IXSSO) vor, mit denen man bequem von ASP aus die Suche starten, und die Resultate als Recordsets geliefert bekommen kann. Autor: Christoph Wille
| |
28.3.2001 | Webpage-Grabbing mit dem XML Parser
Das Grabben von Webinhalten von fremden Servern wird immer mehr zum Standardfeature einer Website - sei es um Wetterdaten einzubinden, Kreditkartendaten zu verifizieren, oder auch nur zur Überwachung des eigenen Servers. Heute zeige ich eine Möglichkeit, wie man das Grabbing
gratis durchführen kann - mit dem Microsoft XML Parser. Autor: Christoph Wille
| |
19.3.2001 | Mit ASP ein Word Dokument am Server generieren
Mit dem Microsoft Word Object Modell lassen sich z.B. Word Dokumente auf einem Server generieren, die dann von einem Client weiter verwendet werden können. Dies kann sich bei der Generierung von Flyern, Intranetdokumenten
oder Produktdaten als sehr nützlich erweisen. Der Weg durch den Word Object "Dschungel" ist aber bei anspruchsvolleren Aufgaben oftmals steinig. Autor: Christian Holm
| |
9.3.2001 | Excel Diagramme als GIF's serven
Dieser Artikel zeigt Ihnen wie Sie Grafiken aus einem serverseitig generierten Microsoft Excel Diagramm erstellen können. Die Grafiken werden dabei als GIF-Dateien im Server Pfad abgespeichert. Diese können dann von anderen Scripts weiterverwendet werden, oder einfach zum Client geschickt werden. Autor: Christian Holm
| |
7.3.2001 | Ein Excel-Diagramm am Server generieren und zum Client schicken
Diesmal wollen wir nicht nur ein MS-Excel Sheet am Server generieren, sondern einen Schritt weiter gehen und die Daten auch noch visualisieren - und das alles am Web Server. Der Client erhält dann die Excel-Datei mit den aus der Datenbank geholten Datensätze samt dem erstellten Diagramm. Autor: Christian Holm
| |
5.3.2001 | Ein Excel-Sheet am Server generieren und zum Client schicken
Im heutigen Artikel erfahren Sie, wie man ein Microsoft Excel SpreadSheet auf einem Server programmatisch generiert, und dann bequem - ohne es im Browser öffnen zu müssen - zum Client schickt. Um das Beispiel etwas praxisnäher zu gestalten, werden die Daten die das SpreadSheet später enthalten soll, mit einer Datenbankabfrage geholt. Autor: Christian Holm
| |
22.2.2001 | Farbauswahl in HTML Formularen
Die Basismöglichkeiten von HTML Formularen - Eingabefelder, Listboxen, usw. - ermöglichen zwar nette Formulare, aber bei einigen Tasks wird das schnell unintuitiv. Ein Beispiel ist die Auswahl von Farben: weder das Eintippen von Farbnamen oder Farbwerten, noch das Auswählen derselben in DropDown Boxen kann das "Point and Click" Erlebnis eines Farbselektors ersetzen. Autor: Christoph Wille
| |
9.2.2001 | Erstellung eines Newstickers in ASP - Teil 2
Willkommen zum zweiten und letzten Teil der Erstellung eines Newstickers mit ASP.
Wir beschäftigen uns heute mit der Administration des Newstickers, das heißt mit dem Anlegen, Modifizieren und Löschen von Einträgen sowie Änderungen an den Anzeigeparametern des Newstickers. Autor: Alexander Zeitler
| |
6.2.2001 | Dynamische Seiten indizierbar machen
Heutzutage ist eine Firmenwebsite meist gänzlich dynamisch aufgebaut, und umfasst im umfangreichen Falle mehrere tausend Seiten. Obwohl solche Sites enormen Content anzubieten haben, und sicher in alle Suchmaschinen
submitted wurden, ist die Trefferquote bei Suchen nicht gerade berühmt - warum? Autor: Christian Holm
| |
2.2.2001 | Dateiupload mit ASP und WSC
Sie möchten eine Dateiupload Komponente auf Ihrer Web Site bzw. in ein Web Form einbinden, wollen diese aber im Zusammenhang mit ASP verwenden. Zusätzlich lassen Sie Ihre Web Site bei einer anderen Firma hosten, und können daher keine Komponenten am Web Server selbst registrieren
bzw. die Hostingfirma läßt die Registrierung von Komponenten nicht zu. Dieser Artikel zeigt Ihnen die Verwendung einer Windows Script Component (WSC), mit der Sie ohne die Komponente am Web Server registieren zu müssen Dateien auf den Web Server kopieren können. Autor: Christian Holm
| |
25.1.2001 | Remote Scripting (I)
In diesem Artikel behandelt der Autor die Grundlagen von Remote Scripting, und erklärt, wie man serverseitige ASP-Funktionen innerhalb einer ausgelagerten ASP Seite vom Client aus ausführen, und die Rückgabewerte ohne erneutes Laden der Seite clientseitig per JavaScript benutzen kann. Dies ist der erste Artikel einer Serie über Remote Scripting. Autor: Christian Strauch
| |
7.12.2000 | SA ExcelWriter in Action
Nach der kurzen Vorstellung der Software Artisans ExcelWriter Komponete im Artikel Die SA Excel Writer Komponente, kann die Komponente nun zeigen was sie kann. Anhand eines Beispiels wird gezeigt wie Werte in Zellen programmatisch eingefügt werden und eine Formatierung angewandt wird. Um das Beispiel etwas interessanter zu machen, lesen wir Datensätze einer MS Access Datenbank ein und wenden zudem auch noch eine kleine Berechnungsformel an. Autor: Christian Holm
| |
6.12.2000 | Benutzerverfolgung in ASP
Der Microsoft Internet Information Server protokolliert jeden Besucher und jede Datei, die abgerufen wurde im Logfile mit. Oft ist das Logfile jedoch so umfangreich, daß die gewünschte Analyse und Auswertung nur mit teuren Programmen möglich ist (WebTrends, etc). Abgesehen davon hat man nicht immer Zugriff auf das Original-Logfile, was besonders bei Free-Providern häufig der Fall ist. Autor: Stefan Mayer
| |
5.12.2000 | Erstellung eines Newstickers in ASP
Willkommen zum 1. Teil einer 2-teiligen Artikelserie zur Erstellung eines Newstickers. In diesem Artikel zeige ich Ihnen, welche grundlegenden Strukturen notwendig sind und wie Sie den Newsticker anzeigen lassen. Im zweiten Teil werden Sie dann erfahren, wie Sie eine Administrations-Seite für den Newsticker erstellen. Autor: Alexander Zeitler
| |
4.12.2000 | Die SA Excel Writer Komponente
Mit der Software Artisans ExcelWriter Komponente können Sie Microsoft Excel kompatible Spreadsheets erstellen. Dabei muß am Webserver Excel nicht installiert sein. Dieser Artikel soll als Teaser dienen, d.h. der Artikel beinhaltet eine Kurzbeschreibung der Features der Komponente. Zusätzlich beinhaltet er die Installation der kostenlosen Demoversion der Komponente auf einem Webserver. Autor: Christian Holm
| |
29.11.2000 | INI-Dateien als Konfigurationsdateien für ASP-Anwendungen verwenden
Wie schon im Artikel "Lesen von Textdateien" von Christian Koller angeschnitten,
bieten sich Textdateien an, um Konfigurationsdaten für eine ASP-Anwendung abzulegen und bei Bedarf auszulesen. Autor: Steffen Kangowski
| |
28.11.2000 | Datenbank zur Weiterbearbeitung in Excel bereitstellen
Hier nun wie versprochen der Folgeartikel zu Excel Dateien ohne Excel anzeigen, der beschreibt, wie Sie eine vorhandene Daten[bank]ausgabe in eine Exceldatei ausgeben, sodaß der Besucher Ihrer Seiten die Daten weiterverarbeiten kann. Autor: Hubert Daubmeier
| |
10.11.2000 | Excel Dateien ohne Excel anzeigen
Excel wird gerne zum Verwalten von Listen aller Art verwendet. Es ist einfacher zu handhaben und verlangt weniger - eigentlich keine - Struktur bei der Anlage, wie das etwa eine Datenbank erfordern würde. Nun wäre es doch naheliegend so eine Excel-Datei auch im Web oder Intranet anzubieten. Wie man eine Excel-Datei auf den Server stellt und verlinkt wissen Sie sicher. Aber wie man sie schnell und einfach dem Benutzer anbietet, ohne daß sich Excel
öffnet zeigt dieser Artikel. Autor: Hubert Daubmeier
| |
3.11.2000 | Generieren von Zeichnungen in PDF-Dokumenten
In diesem Artikel möchte ich Ihnen zeigen, wie man in einer ASP Seite ein
PDF-Dokument mit Grafiken erzeugt. Das PDF Dokument wurde mit ActivePDF (activePDF Server und activePDF Printer) in einer ASP Seite generiert. Autor: Christian Koller
| |
27.10.2000 | Eigene History
Wenn man beim Browser eine Seite besucht hat und mit Javascript () oder dem Back-Button eine oder mehrere Seiten zurückspringt, so kann man mittels des Forward-Buttons zu dieser Seite zurückkehren. Dies ermöglicht so einem User, Daten zweimal einzugeben. Wie man dies verhindert, soll dieser
Artikel zeigen. Autor: Rainer Völschow
| |
17.10.2000 | Generieren von PDF-Dokumenten
Sollten Sie einmal in die Verlegenheit kommen, unter ASP dynamisch
PDF Dokumente erzeugen zu müssen, so könnten Sie für diese
Aufgabe die ActivePDF Komponenten der Firma activePDF, Inc. benutzen. Dieser Artikel beschreibt die Einrichtung der Komponente am Web Server und die Generierung von PDF-Dateien mit Hilfe von ASP. Autor: Christian Koller
| |
16.10.2000 | Manipulieren von ZIP Archiven am Server
In einem meiner letzen Artikel habe ich mich mit dem Entzippen von ZIP Archiven
auf dem Webserver beschäftigt. Dieser Artikel geht einen Schritt weiter
und erklärt verschiedene Möglichkeiten im Zugriff und in der Manipulation von ZIP Archiven in ASP Seiten.
Ich habe für diesen Artikel die ActiveFile Komponente herangezogen,
da sie keine Wünsche im Bereich der ZIP-Archive offen lässt. Autor: Christian Koller
| |
11.10.2000 | Fehlerbehandlung richtig eingesetzt
Fehlerbehandlung in ASP Seiten ist ein Thema, das viel zu oft vernachlässigt wird. ASP Seiten werden von Entwicklern geschrieben und getestet. Gedanken an
das mögliche Auftreten von Fehlern werden ignoriert, Fehlerbehandlung findet nicht statt.
Wozu dient Fehlerbehandlung, wie funktioniert sie in ASP, und worauf muß man achten? Diese Fragen möchte der vorliegende Artikel anschneiden und beantworten. Autor: Christian Koller
| |
10.10.2000 | Fernöstliche Formulare / Unicode die Zweite
Nur die wenigsten Programmierer werden in die Verlegenheit kommen eine
japanische oder gar chinesische Website zu programmieren. Trotzdem erhielt ich
vor kurzem eine Email, in der ich um Rat gefragt wurde. Involviert war eine chinesische Website, genauer gesagt, ein Webformular, das in ASP auszuwerten war. Autor: Christian Koller
| |
5.10.2000 | Zippen und entzippen von Dateien
Das Übertragen von großen Datenmengen im Internet ist oftmals eine Frage der Geduld - oder der Planung. Hat man zum Beispiel jeden Tag eine komplette Website auf den Webserver zu kopieren, so ist dies spätestens bei 1 MB und 100 Dateien ein langwieriges Unterfangen. Um nun die Datenmenge und die Ladezeit zu minimieren, kann man Tools zum Komprimieren von
Dateien verwenden und ein einfaches ASP Script zur Handhabung dieser auf dem Webserver benützen. Autor: Christian Koller
| |
4.10.2000 | Sprache des Benutzers erkennen
Das Internet ist ein wunderbares Medium - Man hat auf seiner Internetsite
Besucher aus aller Welt. Die Schattenseite dabei ist, nicht jeder spricht Englisch
oder Deutsch. In vielen internationalen Sites findet man daher Links oder Buttons
zu Versionen der Site in anderen Sprachen vor. Möchte man es dem Besucher ein wenig bequemer machen, so kann man in einer ASP Seite durchaus herausfinden, welche Sprache der Besucher denn gerne auf Webseiten lesen würde, und die dementsprechende Version der Seite anzeigen. Autor: Christian Koller
| |
28.9.2000 | Nachrichten an Newsserver (NNTP) mittels CDOSYS senden
Die benötigte Funktionalität um eine Nachricht an eine beliebige
Newsgroup zu senden, wird vollständig von der CDOSYS Komponente zur Verfügung gestellt. Da CDOSYS Teil des Windows 2000 Server Betriebsystems ist, kann es von jeder ASP Seite aus, die auf einem IIS 5.0 gehostet wird, aufgerufen und benutzt werden. Autor: Christian Koller
| |
12.9.2000 | Mit PGP verschlüsselte e-Mails senden
Kenner der computergestützten Kryptographie wissen, was PGP ist und wie man damit arbeitet. Nichtsdestotrotz gebe ich hier einen kleinen Einführungskurs: PGP steht für Pretty Good Privacy, was auf Deutsch soviel wie "ziemlich gute Geheimhaltung" heißt. Um nun von ASP aus PGP verschlüsselte e-Mails versenden zu können, müssen Sie auf Ihrem Webserver einige Vorkehrungen treffen. Autor: Christian Koller
| |
8.9.2000 | Cookies in Flash mittels ASP manipulieren
Das Setzen oder Auslesen von Cookies in Flash kann nötig sein, um zum Beispiel die Personalisierung einer Website auch auf die Flash Datei ausdehnen zu können. Flash unterstützt leider kein direktes Setzen oder Lesen von Cookies. Daher muß man entweder den vielfach beschriebenen Umweg über JavaScript gehen, oder man benutzt einfach ASP Skripts, um Cookies zu
setzen und zu lesen. Dies hat unter anderem den Vorteil, daß Flash auf Cookies auch bei ausgeschaltetem JavaScript zugreifen kann. Autor: Günter Hoffellner
| |
7.9.2000 | Einfacher Test, ob der Browser Cookies annimmt
Das Problem ist vielen Programmieren bekannt: Man benutzt Session Variablen
und kann sich nie sicher sein, daß der Browser des Benutzers auch den
zugehörigen Sessioncookie annimmt. Akzeptiert der Browser den Cookie nicht,
so kann man für den Benutzer keine Werte in Session Variablen speichern.
Ohne Session Variablen zu benutzen ist zum Beispiel die Implementation eines
abgesicherten Bereiches einer Website nur mit sehr viel Aufwand möglich. Autor: Christian Koller
| |
6.9.2000 | Sortieren von Arrays in VBScript
In diesem Artikel werden Sie lernen Elemente in einem eindimensionalen Array zu sortieren, da dies hin und wieder von großen Nutzem ist. Da VBScript keine passende Funktion und auch keine Sortierbefehle zur Verfügung stellt, müssen wir auf das gute alte Selberprogrammieren zurückgreifen.
Ich werde Ihnen zwei bekannte Sortieralgorithmen vorstellen. Wir werden Beispiele
mit dem sehr weit verbreiteten Bubble-Sort-Algorithmus und einem älteren, aber dennoch sehr schnellen Algorithmus, dem Quick-Sort-Algorithmus ausprogrammieren und besprechen. Autor: Stefan Gründhammer
| |
30.8.2000 | Session State bei parallelen Browser-Frames und Fenstern
Das Session Objekt und der Session State in ASP sind vielfältig einsetzbar. Wie manch einer schon mit Bedauern feststellen mußte, funktioniert
eine Session nur dann sehr gut, wenn der User von einer einfachen Seite zur
nächsten Seite geht. Arbeitet man jedoch mit Framesets, so taucht
ein Problem auf. Autor: Christian Koller
| |
29.8.2000 | Reguläre Ausdrücke / Regular Expressions
Ob man prüfen will, ob eine Zeichenkette ihrer Form nach wirklich eine Email Adresse sein kann, oder ob man bestimmte Zeichenfolgen in einer langen Zeichenkette suchen oder gar ersetzen will - Reguläre Ausdrücke sind ein effizienter und intelligenter Weg um in einem ASP Skript diese Zeichenkettenoperationen durchführen zu lassen. Autor: Christian Koller
| |
22.8.2000 | Mailadressen-überprüfen für Fortgeschrittene
Man kennt die Problematik - eine Mailadresse die via Webformular entgegengenommen wird, kann man von der Syntax her auf Richtigkeit prüfen wie man will, sie kann immer noch ungültig (nicht existent) sein. Ob sie funktioniert kommt dann erst beim effektiven Gebrauch auf. Autor: Stephan Troxler
| |
21.8.2000 | Streams in NTFS Dateien
Im heutigen Artikel möchte ich etwas in die Untiefen von NTFS (NT File System) abtauchen, und ein interessantes Feature besprechen: Streams. Zuerst werde ich mich mit den Grundlagen beschäftigen, und dann Beispiele bringen, wie man in Streams schreibt, und Daten aus Streams ausliest. Autor: Christoph Wille
| |
27.7.2000 | Berechnen von beliebigen mathematischen Formeln
Vielleicht ist Ihnen das Problem bekannt: Sie wollen eine Berechnung
in einer ASP Seite durchführen, aber die mathematische Formel
für diese Operation steht nicht von vorne herein fest. Wie kann man
diese Problemstellung lösen, ohne einen Mathematikparser zu kaufen? Autor: Christian Koller
| |
19.7.2000 | Datenaustausch zwischen Macromedia Flash und ASP
Wenn man Flash in komplexe Aufgabenstellungen integriert, so muß
Flash als programmierbares Frontend mit serverseitigen Programmen
wie ASP-Seiten zusammenarbeiten. Dies bedeutet in erster Linie, daß man Daten zwischen Flash und ASP austauscht, und zwar sowohl von Flash zu ASP, als auch von ASP zu Flash. Autor: Günter Hoffellner
| |
10.7.2000 | Cachen von Dynamischen Includes
Im letzten Artikel haben wir uns mit dynamischen Includes im Generellen beschäftigt - diesmal werden wir die Ausführung duch Caching deutlich beschleunigen. Autor: Christian Koller
| |
6.7.2000 | Dynamische Includes in ASP
Der Nachteil der #Include Direktive ist, daß man dan Namen der inkludierten Datei fix in den Sourcecode der ASP-Seite (oder des ASP-Skripts) schreiben muß. Man kann also nicht zur Laufzeit des Skripts wählen, welche Datei man includiert und ausgeführt haben möchte. Autor: Christian Koller
| |
4.7.2000 | Erstellen von Balkendiagrammen in ASP
Wenn man Diagramme hört, denkt man sofort, daß man dafür eine zusätzliche Komponente benötigt. Dem ist aber nicht so - bereits mit der normalen HTML Funktionalität ist es möglich eine einfache Balkengrafik zu erzeugen. Autor: Christian Koller
| |
28.6.2000 | Kreditkartenüberprüfung mit ASP
Eines der wichtigsten Dinge, die man für eine eCommerce Site benötigt ist die Validierung der eingegebenen Kreditkartennummern. Das Schöne an Kreditkartennummern ist, daß sie mathematisch in ihrer Gültigkeit berechenbar sind. Autor: Christoph Wille
| |
8.6.2000 | 404 Fehler elegant entschärfen
Die wohl bekannteste unter den Fehlermeldungen eines Web-Servers ist Numero 404, die die ernüchternde Feststellung "Object not found" auf den Bildschirm des hoffnungsvollen Surfers zaubert. In diesem Artikel stellt der Autor eine Lösung vor, mit der Ihr die trostlose Fehlerseite gegen ein funktionales Script
austauschen könnt. Autor: Patrick A. Lorenz
| |
2.6.2000 | Allgemeine MailParser-Klasse mit ASPMail
Nachdem wir im Artikel Klassen in VBScript die allgemeine Funktionsweise von Klassen kennengelernt haben, möchte ich Euch heute eine Klasse vorstellen, die allgemein zum Versand von eMails verwendet werden kann. Autor: Patrick A. Lorenz
| |
31.5.2000 | Generieren eines sicheren Paßwortes
Ein Paßwort benötigt man in einer ASP-Applikation immer dann, wenn sich ein Benutzer mittels Kombination aus Benutzername und Paßwort identifizieren soll. Ein "sicheres" Paßwort darf nicht leicht zu erraten sein, es muß eine eindeutige Folge von Buchstaben und Ziffern sein. Autor: Christian Koller
| |
30.5.2000 | Lesen von Textdateien
Textdateien kann man in kleinen ASP-Applikationen vielfältig einsetzen. Ob man sie als Speicherplatz für Daten benutzt, oder als Steuerungsdateien für bestimmte Anweisungen. Um Zugriff auf Textdateien zu erlangen, benutzt man unter ASP das FileSystemObject Objekt. Dieses ist Teil der Scripting Library, die mit VBScript geliefert wird. Autor: Christian Koller
| |
29.5.2000 | Übergeben von Informationen von einer ASP-Seite zur nächsten
Man kann Session Variablen benutzen, um Informationen von einer ASP-Seite an
andere ASP-Seiten der selben Website weiterzugeben. Dies erfordert jedoch, daß der Browser Cookies unterstützt und die ASP-Seite Sessions unterstützt. Autor: Christian Koller
| |
26.5.2000 | Klassen in VBScript
Seit Version 5.0 bietet VBScript die Möglichkeit, Klassen anzulegen und somit mit Eigenschaften und Methoden zu arbeiten. Ob sich Klassen wirklich sinnvoll in VBScript einsetzen lassen, soll dieser Artikel klären. Autor: Patrick A. Lorenz
| |
23.5.2000 | Dateiattribute unter ASP auslesen
Es gibt ASP-Applikationen, bei denen ist es unumgänglich, daß eine ASP-Seite auf die Festplatte, eine Datei, oder einen Ordner zugreift. Sei es nun, um eine Textdatei auszulesen, oder ein Unterverzeichnis und alle darin enthaltenen Dateien aufzulisten. Dieser Artikel zeigt prinzipiell auf, wie man Eigenschaften von Dateien unter ASP ausliest. Autor: Christian Koller
| |
19.5.2000 | Laden von Dateien aus dem Web mit ASP
Um spezielle Anwendungen - wie Suchmaschinen oder Spider - mittels Active Server Pages programmieren zu können, benötigt man eine ASP-Komponente, die Dateien (und eventuell Bilder) aus dem Internet laden kann. Der Artikel beschreibt den Einsatz einer solchen Komponente am Beispiel der AspTear Komponente. Autor: Christian Koller
| |
17.5.2000 | Zwischenspeichern von ASP Seiten
Eine interessante Tatsache ist, daß der komplette Inhalt einer Webseite schneller im Browser angezeigt wird, wenn man die Ausgabe puffert. Dies ist eine Konsequenz der Art und Weise, wie Webserver und Browser während eines Seitenaufrufes kommunizieren. Ausserdem gewinnt man durch das Puffern von ASP-Seiten neue Möglichkeiten der Fehlerbehandlung in ASP-Seiten, oder des Umleitens von ASP Seiten zu anderen Internetseiten. Autor: Christian Koller
| |
16.5.2000 | Einsatz des Recordset Objektes als Multifunktionaler Datenspeicher
Das ADO Recordset Object (ADODB.Recordset) ist nicht nur geeignet, um Ergebnisse von Datenbankabfragen zu speichern. Man kann es auch Anstelle eines Arrays benutzen um komplexe Datensätze in ASP Seiten zu speichern und zu verwalten. Durch die Konzeption des ADO Recordsets als Objekt mit Eigenschaften und Methoden hat man einen einfachen und komfortablen Zugriff auf die gespeicherten Daten. Unter anderem bietet jedes Recordset Objekt von Haus aus die Möglichkeit nach bestimmten Werten zu suchen, Werte zu sortieren, Datensätze hinzuzufügen oder wieder zu löschen. Autor: Christian Koller
| |
12.5.2000 | ASP-Fehlerbehandlung unter IIS5
Mit IIS4 waren die Möglichkeiten der Fehlerbehandlung nur eingeschränkt vorhanden. Unter IIS5 gibt es jetzt die Möglichkeit, von ASP ausgelöste Fehler zentral in einer Datei abzuhandlen. Der Schlüssel dazu ist der HTTP Status Code 500.100. Autor: Christoph Wille
| |
9.5.2000 | Serverseitige Redirects mit IIS5
Mit IIS 5 unter Windows 2000 sind 2 neue Methoden für serverseitige Redirects eingebaut worden: Server.Transfer (funktioniert im Prinzip wie das altbekannte GoTo Statement), sowie Server.Execute (vergleichbar mit dem Aufruf einer Prozedur). Autor: Christoph Wille
| |
25.4.2000 | Speichern von Recordsets in Application-Variablen (Teil II)
Mit ADO 2.5 (oder höher) kann man das Stream Objekt benutzen, um das Recordset als XML im Stream Objekt zu speichern, und von dort als Textvariable wiederrum problemlos in einer Application- oder Session-Variable speichern. Autor: Christian Koller
| |
20.4.2000 | Speichern von Recordsets in Application-Variablen (Teil I)
In einer ASP Anwendung kann es von Vorteil sein, Datenbankwerte, die nicht (oder nur sehr selten) verändert werden, in einer Application Variablen zu speichern. Dieser Artikel zeigt zwei Möglichkeiten auf... Autor: Christian Koller
| |
13.4.2000 | Probleme beim Verarbeiten von Datumswerten
Als Entwickler von Web Sites ist das Datumsformat ein ganz spezielles Problem, bei dem man sehr schnell anstößt - weil sich die Ländereinstellungen des jeweiligen Servers auf den Code Ihrer ASP Seiten auswirken. Dieser Artikel zeigt eine Lösung, die auf allen Systemen die gewünschten Ergebnisse liefert. Autor: Christian Koller
| |
19.8.1999 | JavaScript & DHTML - Wie man Fehler findet bevor die Kunden es tun
Wenn man seine Seiten mit JavaScript oder DHTML aufpoliert, so kann man nie ganz sicher sein, daß es nicht doch einen bestimmten Browser oder eine Version in irgendeiner Sprache gibt, die auf die Seite allergisch reagiert sowie unschöne und nicht gerade imagefördernde Fehlermeldungen produziert. Autor: Christian Koller
| |
8.8.1999 | Caching bei Browser und Proxy - Woher Seiten wirklich kommen
Wieso bekommen nicht alle Kunden die aktuellsten Seiten, obwohl sich die Inhalte ständig ändern? Diesen Fragen wird in diesem Artikel nachgegangen. Autor: Christian Koller
| |
7.8.1999 | Dynamische Arrays - Fluch und Segen
Wie arbeitet man am effektivsten mit dynamischer Speicherverwaltung in VBScript. Autor: Christian Koller
| |
6.8.1999 | Das Dictionary Objekt - Dein Feind und Helfer
Eine Komponente, die allgemein sehr gerne übersehen wird, ist das Dictionary Objekt. Es kann allerdings sehr gewinnbringend auf einer Website eingesetzt werden. Autor: Christoph Wille
| |