base
portal
Suche:
Forum
Start
Neue Seite erstellen
Titel:
<h2>Upload-Grösse</h2> Uploads sind nun nicht mehr durch die max. Speichergrösse für Skripts begrenzt. <achtung> Bei Webspace-Paketen teilen Sie sich üblicherweise den Server mit anderen Kunden des Providers. Dieser begrenzt deshalb die maximale Ausführungszeit für Kunden-Programme, damit nicht ein Programm eines einzelnen Kunden den gesamten Server für sich alleine in Anspruch nehmen kann. D.h. es hängt vom Provider und der Upload-Geschwindigkeit ab, wieviel man genau uploaden kann - bei baseportal.de und den Mietpaketen ist die max. Laufzeit auf 2 1/2 Minuten gestellt, was sehr lange ist; z.B. 1&1 hat ein Programm bei Webspace-Paketen max. 6 Sekunden... Beim Import muss jede Zeile einzeln angefasst und analysiert werden, was Zeit kostet und deshalb früher an die Laufzeitbegrenzung stösst. Wenn Sie eine baseportal-Lizenz einsetzen und schon bei relativ kleinen Uploads mit Abbrüchen zu kämpfen haben, sollten Sie einen eigenen (virtuellen) Server mieten. Dort können Ihre Programme und damit baseportal ohne Einschränkungen so lange laufen wie nötig. </achtung> <h2>Einfaches Formular-Tag</h2> Beim <c><form></c>-Tag ist nicht mehr zwingend die Angabe des <c>enctype</c>-Parameters nötig. Lässt man diesen weg, so werden automatisch <c>=</c> zwischen Name und Wert eingefügt: <code> <form action="baseportal.pl?htx=$htx" method="post"> <input type="hidden" name="cmd" value="put"> Titel: <input type="text" name="Titel:"> </form> </code> Übermittelt <c>cmd=put</c> und <c>Titel:=...</c>. <h2>Geschriebenen Eintrag und Id ermitteln</h2> Nach Beschreiben einer Datenbank mit dem Befehl <c>put</c> stehen in <c>%_put_last</c> die tatsächlich geschriebenen Werte: <code> put ["Name", "Sepp4", "Telefon", 9999]; out "Id=$_put_last{Id}, Name=$_put_last{Name}, Telefon=$_put_last{Telefon}"; </code> könnte z.B. folgende Ausgabe liefern: <code> Id=5, Name=Sepp, Telefon=23487623 </code> Das Ermitteln des geschriebenen Eintrag ist meistens zum Erhalt der <i>Id</i> wichtig. Dafür existiert eine eigene Variable: <c>$_put_id</c>. Sinnvoll ist es darüber hinaus bei von der Datenbank gesetzten Werten (z.B. das aktuelle Datum) oder wenn Werte beim Eintrag verändert werden (z.B. bei einem Zahlfeld, das auf 2 Nachkommastellen eingestellt ist): <code> put ["Datum", "jetzt", "Zahl", 3.1415926]; out "Datum=$_put_last{Datum}, Zahl=$_put_last{Zahl}"; </code> würde als Ausgabe z.B. <code> Datum=2006-09-02,00:15.23#2, Zahl=3.14 </code> ergeben. Mehrfacheinträge gehen natürlich auch: <code> <perl> put { "Name" => ["Andrea", "Beate", "Christoph"], "Telefon"=> [1234,5678,9012] }; out <<EOF; Id=$_put_last{Id}[0], Id=$_put_last{Id}[1], Id=$_put_last{Id}[2], EOF </perl> </code> Liefert die 3 vergebenen Id's der Einträge. Oder (für die echten Perl-Freaks ;-) ) die Ausgabe als einzeilige Schleife: <code> out "Id=$_, " foreach (@{$_put_last{Id}}); </code> <h2>Name und Typ im Titel</h2> Im internen Bereich wird in der Titelleiste der Name, sowie die zugehörige Endung, der ausgewählten Datei angezeigt, also z.B. <i>meineseite.htx</i>.
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.00s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!