Willkommen Gast, Anmelden

Active Extension für FoxPro Suche im wiki »

Die AFPX, eine Code-Generierungsmaschine

Hier eine kurze Einführung, wie man mit der AFP Webseiten "aktiv" macht.

Aus folgender AFP-Seite:
<html>
<head>
<title>Testpage</title>
</head>
<body>
<%?datetime()%>
<hr>
<<datetime()>>
</body>
</html>

wird automatisch folgendes PRG erzeugt
___afp=''
#DEFINE CANCEL *
#DEFINE QUIT *
#DEFINE RESUME *
#DEFINE RETRY *
text to ___afp TEXTMERGE noshow addi
<html>
<head>
<title>Testpage</title>
</head>
<body>

endtext
___afp=___afp+fox.convtostr(datetime())
text to ___afp TEXTMERGE noshow addi

<hr>
<<datetime()>>
</body>
</html>
endtext

return ___afp

* Suche nach C:\inetpub\wwwroot\application.code
* Suche nach C:\inetpub\wwwroot\test.afp.code


Jede Seite beginnt immer mit
___afp=''
#DEFINE CANCEL *
#DEFINE QUIT *
#DEFINE RESUME *
#DEFINE RETRY *

Jeder HTML-Code, der 1 zu 1 verwendet werden soll, wird mit
text to ___afp TEXTMERGE noshow addi
 HTML-Code
endtext

eingefügt

wird ein Block mit den Scriptletzeichen <% %> gefunden, wird direkt FoxPro Code eingefügt.
Wird eine Ausgabe mit ? oder = gefunden, wird die Zeichenkette, die Variable oder der reine Inhalt mit
___afp=___afp+fox.convtostr(<inhalt>)

an die _afp angehängt.

Zuletzt wird dann der gesamte
_afp String mit
return ___afp

zurück geliefert.

Im Code werden eventuelle Code-Dateien eingefügt. Siehe CODE-Dateien


Edit | Alle | Kategorien | Navigation Pfad | Administration | Files
WikiSoftware (c) by Screwturn Wiki