Hello,
Im Prinzip könnte man die Lesbarkeit des Quelltextes noch verbessern ;-)
Hm, kann man natürlich machen, wobei...
Damit meinte ich
- Absätze
- Kommentare
- Trennlinien
- und eine Abweichugn vom PEAR-Standard für den Beginn von
Funktionen und Blöcken
function blah()
{
...
}
anstelle von
function blah() {
...
}
...und eine etwas bessere Aufteilung in Funktionen ist empfehlenswert.
...mir das so in Functionen unterteilt eher schwer fällt zu vestehen (wenn das Script unbekannt ist), als wenn es in einem durch geht.
Btw hatte ich diese Kommentare ja nur noch schnell für dich zum schnelleren Verstehen eingefügt.
Das wird sich ändern, wenn wir aus deinen vier Scripten eins machen, ggf. später mit mehrenen LIBs, die dann für den jeweiligen Zweck included werden.
usleep(8000);
// Hier hatte ich doch schon mal angemerkt, dass laut http://www.selfphp.de/funktionsreferenz/sonstige_funktionen/usleep.php#beschreibung
// diese Funkction unter Windows nicht läuft.
// Warum also nicht sleep() nehmen, was funktionieren soll?
Ja, das hatte ich aber nicht angemeckert. Eine Sekunde Verzögerung ist aber schon sehr lang. Und sleep() kann doch nur Ssekunden, oder? Es gibt anber jetzt viele neue Funktionen. Ich ahbe heute Morgen mal durchgschaut. Ich muss PHP demnächst neu lernen, insbesondere in Zusammenhang mit MySQL >= 4.1.x und PHP 5 ...
Achso, das meintest du mit Denkfehler. Stimmt, da wäre es natürlich blöd, wenn er 30 Sekunden warten um von alleine neu versuchen zu locken.
Ist halt besser, wenn man alles von Hand macht und weniger auf automatik setzt ;-)
Genau. Das Script wäre dann ja sowieso zuende und die Schleife um das LOCK nutzlos, das sie gar nicht mehr ausgeführt würde.
Ich bitte höflichst um Korrektur durch unsere Regulars... ;-)
Korrektur durch unsere Regulars? Du meinst ich soll das Script jetzt mal ausbessern und dir erneut zuschicken? OK, ich hab grad etwas Zeit, kann das also Problemlos machen.
Nein, ich meinte die paar wenigen Stammposter, die immer mal so nett sind, mir meine Fehler oder ungeschickten Ausformulierungen zu korrigieren. Drum bin ich ja irgendwie hier. Ich will auch noch was lernen ;-))
Btw: Bist du schon mit deiner Blättern Funktion bei der Ausgabe weitergekommen?
Ja, eine ganz einfache habe ich quasi fertig. Die intelligente kosatet abe noch viel Schweiß.
Zusätzlich müsste man noch die Archvierungsfunktion einbauen.
Benötigt werden:
fertig
-
Create File *
-
Alter File
-
Rec_list_show
-
Rec_show x
-
Rec_insert x
-
Rec_update
-
Rec_delete x
-
Rec_copy
Dann irgend eine Suchfunktion, mit der man Datensätze finden kann und eine Ergebnisliste zusammenstellen kann.
Also folgendes machen:
str_replace("\r\n",chr(127));
str_replace("\r",chr(127));
str_replace("\n",chr(127));
Das kann man mit einem str_replace-Aufruf machen, wenn man sich ein Array mit den zu ersetzenden Werten baut. Sonst ist es OK. Allerdings solltest Du den "Haystack" auch angeben ;-))
Bei der Ausgabe:
str_replace(chr(127),"\r\n"); # Haystack fehlt *gg*
htmlentities($string,ENT_QUOTES);
Und um in HTML darzustellen noch ein
nl2br();
hinterher.
Und dann schau nochmal http://forum.de.selfhtml.org/?t=82711&m=482382 an wegen Rec_Update.
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau