From kstuken_(at)_uni-goettingen.de Mon, 13 Mar 2000 12:10:33 +0100 Date: Mon, 13 Mar 2000 12:10:33 +0100 From: Kai Stukenbrock kstuken_(at)_uni-goettingen.de Subject: [php] Liste offline? Hallo? Geht das nur mir so, oder ist die Liste offline? Ich habe seit 3 Tagen keine Mails mehr bekommen - bin aber nach Auskunft von http://infosoc.uni-koeln.de/mailman/subscribe/php noch auf der Liste!? Kai. ------------------------------------------------------------ Kai Stukenbrock Volkswirtschaftliches Seminar der Universität Göttingen http://www.vwl.wiso.uni-goettingen.de ------------------------------------------------------------ "Tatsaechlich weicht in Wahrheit die Realitaet haeufig von der Wirklichkeit ab." From breitzam_(at)_all4net.de 13 Mar 00 10:38:59 UT Date: 13 Mar 00 10:38:59 UT From: breitzam_(at)_all4net.de breitzam_(at)_all4net.de Subject: [php] is_dir unter NT/IIS --------------1DD2510B41FE Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hallo Liste, ich will mit readdir ein Verzeichnis auslesen und dann mit is_dir pr=FCfen, ob es der zur=FCckgegebene string ein Verzeichnis ist. Leider klappt das bei mir ncih tso recht. Egal was in dem Verzeichnis drin steht, er macht keine Unterscheidung zwischen Verzeichnis und Datei. Liegt das vielleicht nur an der Plattform (NT und IIS) oder muss ich vielleicht noch was anderes beachten. Ich hab auch schon alles m=F6gliche bei der Pfadangabe ausprobiert (absolut oder relativ, Backslash oder Slash), aber es will trotzdem nicht hinhauen. Hier nochmal mein Skript: $basepath =3D "./"; $directory =3D opendir ($basepath); clearstatcache; while ($file =3D readdir($directory)) { if ( is_dir ($file) ) echo "Directory : $file
"; else echo "$file
"; } closedir($directory); Ich hoffe jemand kann mir helfen .... Benjamin --------------1DD2510B41FE-- From ABlankerts_(at)_freepoint.de Mon, 13 Mar 2000 12:17:11 -0100 (CET) Date: Mon, 13 Mar 2000 12:17:11 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] Mail() mit zwei Empfngern On Sun, 12 Mar 2000 12:18:49 +0100, Hans Theo Mislisch wrote: >ich hab in den Bchern leider keine Antwort auf die Frage bekommen, >wie man zwei Empf„nger in das mail() Kommando einfgt. > >mail("$Email1,$Email2", $MailSubject, $MailText, "From: $EmailSender"); > >funzt nicht. Nur eMail-Adressat 1 bekommt eine Mail, Adressat 2 nicht. > >Wie l”st man das denn richtig? Auch wenn theoretisch mehrere Empf„nger m”glich sein mssten, mit CC gehts auf jedenfall: mail("$Email1", $MailSubject, $MailText, "From: $EmailSender\nCC: $Email2"); hmm.. wo ich gerade nen \n eingefgt habe... Schonmal versucht folgendes zu machen ? mail("$Email1,\n$Email2", $MailSubject, $MailText, "From: $EmailSender"); Hab gerade keine Zeit das zu testen.. ;) CYA/2 Arne -- ABlankerts_(at)_freepoint.de The day Micro$oft makes something that doesn't suck is the day they start selling vacuum cleaners. From breitzam_(at)_all4net.de 13 Mar 00 11:14:40 UT Date: 13 Mar 00 11:14:40 UT From: breitzam_(at)_all4net.de breitzam_(at)_all4net.de Subject: [php] is_dir unter NT/IIS --------------1DD2510B41FE Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hallo Liste, ich will mit readdir ein Verzeichnis auslesen und dann mit is_dir pr=FCfen, ob es der zur=FCckgegebene string ein Verzeichnis ist. Leider klappt das bei mir ncih tso recht. Egal was in dem Verzeichnis drin steht, er macht keine Unterscheidung zwischen Verzeichnis und Datei. Liegt das vielleicht nur an der Plattform (NT und IIS) oder muss ich vielleicht noch was anderes beachten. Ich hab auch schon alles m=F6gliche bei der Pfadangabe ausprobiert (absolut oder relativ, Backslash oder Slash), aber es will trotzdem nicht hinhauen. Im Archiv hab ich dazu auch nichts gefunden und das Manual ist diesbez=FCglich etwas mager. Hier nochmal mein Skript: $directory =3D opendir ("../"); clearstatcache; while ($file =3D readdir($directory)) { if ( is_dir ($file) ) echo "Directory : $file
"; else echo "$file
"; } closedir($directory); Ich hoffe jemand kann mir helfen .... Benjamin --------------1DD2510B41FE-- From Stefan.Engelhardt_(at)_stud.fh-hannover.de Mon, 13 Mar 2000 12:18:36 +0100 Date: Mon, 13 Mar 2000 12:18:36 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Select funzt nicht ! Hi Listenleser, > Weiß jemand, warum folgender Select bei MySQL einen > Fehler ("Invalid use of group function") liefert : > > $task_query = "SELECT * FROM eng_tasks WHERE "; > $task_query .= "end_date = MAX(end_date)"; > $task_query .= " AND member_id='$member[member_id]'"; > $taskh = mysql_query($task_query); Bin zwar kein Profi, aber die Query sieht für mich ganz gut aus. Könnte es vielleicht sein, daß $member[member_id] ein $-Zeichen vor member_id fehlt? Was passiert denn, wenn Du die Where-Bedingungen einzeln reinbringst? Gruß Stefan From grisu_(at)_germany.net Mon, 13 Mar 2000 12:22:53 +0100 Date: Mon, 13 Mar 2000 12:22:53 +0100 From: Sven Griesfeller grisu_(at)_germany.net Subject: [php] AW: [php] Liste offline? Hallo Kai Mir ging es heute morgen ähnlich, denn ich habe auch so 50 Mails erwartet , es waren aber nur 13. Bis denn Sven Griesfeller -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Kai Stukenbrock Gesendet: Montag, 13. März 2000 12:11 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Liste offline? Hallo? Geht das nur mir so, oder ist die Liste offline? Ich habe seit 3 Tagen keine Mails mehr bekommen - bin aber nach Auskunft von http://infosoc.uni-koeln.de/mailman/subscribe/php noch auf der Liste!? Kai. ------------------------------------------------------------ Kai Stukenbrock Volkswirtschaftliches Seminar der Universität Göttingen http://www.vwl.wiso.uni-goettingen.de ------------------------------------------------------------ "Tatsaechlich weicht in Wahrheit die Realitaet haeufig von der Wirklichkeit ab." -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From Maillist_(at)_internet-praesent.de Mon, 13 Mar 2000 10:55:00 +0100 Date: Mon, 13 Mar 2000 10:55:00 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] =?ISO-8859-1?Q?PHP_Script_f=FCr_Reseller_Administration?= Hallo, weiß gemand, ob es ein fertiges PHP Script für die Reseller Administration, mit Interface für den Kunden gibt? Oder vielleicht auch ein CGI Script, hauptsache es hat ein Interface für die Kunden. Danke im voraus, Noel From Uwe.Berger_(at)_de.heidelberg.com Mon, 13 Mar 2000 12:27:26 +0100 Date: Mon, 13 Mar 2000 12:27:26 +0100 From: Berger, Uwe 2282 FIT-CP6 Uwe.Berger_(at)_de.heidelberg.com Subject: [php] Select funzt nicht ! Hallo Michael, >Weiß jemand, warum folgender Select bei MySQL einen >Fehler ("Invalid use of group function") liefert : > > $task_query = "SELECT * FROM eng_tasks WHERE "; > $task_query .= "end_date = MAX(end_date)"; > $task_query .= " AND member_id='$member[member_id]'"; > $taskh = mysql_query($task_query); > >Sollte jemand einen funktionierende query, die das selbe Resultat >hat und funktioniert, kennen, dann wäre ich sehr dankbar. ... geht nicht, weil MAX() eine Aggregatfunktion ist, zum Max() gehört eine Group-Anweisung -> deshalb auch die Fehlermeldung! Aber vielleicht geht das (nicht getestet), oder so ähnlich...: select * from eng_task where member_id='$member[member_id] AND end_date in (select max(end_date) from eng_task group by end_date) Gruß Uwe From info_(at)_agathos.net Mon, 13 Mar 2000 12:49:15 +0100 Date: Mon, 13 Mar 2000 12:49:15 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Mail() mit zwei Empfngern >>mail("$Email1,$Email2", $MailSubject, $MailText, "From: $EmailSender"); >> >>funzt nicht. Nur eMail-Adressat 1 bekommt eine Mail, Adressat 2 nicht. >> >>Wie l”st man das denn richtig? > Auch wenn theoretisch mehrere Empf„nger m”glich sein mssten, mit CC gehts auf > jedenfall: > mail("$Email1", $MailSubject, $MailText, "From: $EmailSender\nCC: $Email2"); > hmm.. wo ich gerade nen \n eingefgt habe... Schonmal versucht folgendes zu machen ? > mail("$Email1,\n$Email2", $MailSubject, $MailText, "From: $EmailSender"); Hi Arne, werd ich mal testen. Das verrückte ist, bei anderen soll der String oben funktionieren, bei mir tut er es nicht. Wenn das stimmt, müsste es ja ein Konfig-Problem sein. Liebe Grüße aus dem Allgäu Theo -- Agathos Networks mailto:info_(at)_agathos.net Tel: +49 (0)8321-67388-80 Fax: +49 (0)8321-67388-50 From lars.scholand_(at)_provider-info.de Mon, 13 Mar 2000 12:52:30 +0100 Date: Mon, 13 Mar 2000 12:52:30 +0100 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [PHP] Keine Zahlen im String ? Hallo David, > ich muss euch nochmal mit einer Anfängerfrage nerven. Ich möchte eine > Variable "Rubrik" erstellen, > und dann zum verschiedene Seiten mit > > index.php3?Rubrik=Mainboards > oder > index.php3?Rubrik=CPU > > aufrufen, leider bekomme ich aber MySQL dafür nicht richtig konfiguriert, > sodass ich immer ein "0 is not a MySQL Result" erhalte. poste mal bitte deinen Quellcode. So aus dem Arm kann ich dir nicht helfen. Lars From dobel_(at)_femu.rwth-aachen.de Mon, 13 Mar 2000 12:55:45 +0100 Date: Mon, 13 Mar 2000 12:55:45 +0100 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [PHP] Keine Zahlen im String ? David Adler wrote: > > aufrufen, leider bekomme ich aber MySQL dafür nicht richtig konfiguriert, > sodass ich immer ein "0 is not a MySQL Result" erhalte. das ist meist ein hinweis auf einen fehlerhaften query. lass dir danach mal mysql_error ausgeben, vielleicht hilft dir das weiter. und schreib doch bitte, wie dein query lautet. gruss, markus From schwardt_(at)_euro-auto-boerse.net Mon, 13 Mar 2000 12:55:10 +0100 Date: Mon, 13 Mar 2000 12:55:10 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] HTTP_POST_VARS Hello André, Saturday, March 11, 2000, 10:36:58 PM, you wrote: AL> Anscheint können die Werte der assoziativen Array nicht AL> verarbeitet werden, weil $HTTP_POST_VARS (each($HTTP_POST_VARS)) AL> nicht bekannt ist. jup - den entsprechenden Schalter 'betätigst' Du mit zu Beginn Deines Scripts. Das Archiv hat weitere Erläuterungen parat. -- Best regards, Stefan mailto:schwardt_(at)_euro-auto-boerse.net From olbertz_(at)_ocomag.de Mon, 13 Mar 2000 12:22:47 +0100 Date: Mon, 13 Mar 2000 12:22:47 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] (no subject) Hallo, ich habe mir eine kleine Funktion geschrieben, die eigentlich Umlaute in ihr HTML-Pendant konvertieren sollte. Leider klappt es nicht. Was ist an der Funktion oder ihrer Anwenung falsch? function htmlgerman2html($t) { $t = str_replace("ä", "ä", $t); $t = str_replace("Ä", "Ä", $t); $t = str_replace("ö", "Ö", $t); $t = str_replace("ö", "ö", $t); $t = str_replace("Ü", "Ü", $t); $t = str_replace("ü", "ü", $t); $t = str_replace("ß", "ß", $t); return $t; } $head = nl2br(addslashes(htmlgerman2html($head))); $artikel = nl2br(addslashes(htmlgerman2html($artikel))); Im Manual stand, dass str_replace vor 3.0.8 buggy war. Ich habe zur Zeit 3.0.7. Kann dies einer der Bugs sein? Ein Update ist beim Provider "bestellt" :-) htmlentities() scheidet als Lösung aus, weil nur die Umlaute, nicht aber andere Sonderzeichen, wie "/", "<" und ">" konvertiert werden sollen. Gruss, Dirk PS: War die Liste übers WE wirklich nicht zu erreichen, oder lief nur bei mir was falsch? From bjoern_(at)_baer.mayn.de Mon, 13 Mar 2000 12:54:28 +0100 Date: Mon, 13 Mar 2000 12:54:28 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] [ADMIN] Test-Mails Hallo Leute, es ist verständlich, dass man sich dieses Wochenende gefragt hat, was mit www.php-center.de und dieser Liste hier los ist. Das Problem lag wohl irgendwo im Netz der Uni-Köln, irgendwas ist wohl ausgefallen und nun geht's wieder. Eine Bitte hätte ich dennoch: bitte unterlaßt es in Zukunft, jegliche Form von Test-Mails an diese Liste hier zu schicken. Ihr belästigt damit mehr als 1100 User (!) und helft keinem damit. Wir bemühen uns, so schnell wie möglich auf unseren neuen Server umzuziehen. Danke für die Aufmerksamkeit, Postings hierzu bitte an mich persönlich und nicht an die Liste. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From schwardt_(at)_euro-auto-boerse.net Mon, 13 Mar 2000 13:00:55 +0100 Date: Mon, 13 Mar 2000 13:00:55 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] TEST mail .... statt >100 mails am Tag gar keine nun... nur Test ob ich noch Mails empfange IGNORIEREN > TRASH thx ;) Hello Christian, Saturday, March 11, 2000, 9:38:38 PM, you wrote: CB> s.o. Tschuldigung wenn's jmd. stört ;) Hoffentlich müssen wir nicht die Testmails aller 1000 Nutzer ignorieren... Nur so ein Gedanke... -- Best regards, Stefan mailto:schwardt_(at)_euro-auto-boerse.net From s.sander_(at)_crs.de Mon, 13 Mar 2000 13:31:45 +0000 Date: Mon, 13 Mar 2000 13:31:45 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Select funzt nicht ! > Weiß jemand, warum folgender Select bei MySQL einen > Fehler ("Invalid use of group function") liefert : > > $task_query = "SELECT * FROM eng_tasks WHERE "; > $task_query .= "end_date = MAX(end_date)"; > $task_query .= " AND member_id='$member[member_id]'"; > $taskh = mysql_query($task_query); > > Sollte jemand einen funktionierende query, die das selbe Resultat > hat und funktioniert. Du hast eine Aggregatsfunktion in der where - Klausel verwendet, was die Datenbank nicht gestattet und deshalb erhälst Du die Fehlermeldung. Leider kannst Du nicht folgenden SQL-Befehl unter MySQL verwenden: ( Oder doch ? ) "SELECT * FROM eng_tasks WHERE member_id = '$member[member_id]' and end_date = (select MAX(end_date) from eng_tasks where member_id = '$member[member_id]' )" Deshalb solltest Du zwei Abfragen gestalten. 1. Max(end_date) von member_id = '$member[member_id]' und in eine Variable schreiben. 2. "SELECT * FROM eng_tasks WHERE member_id = '$member[member_id]' and end_date = $var_end_date" --Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From schwardt_(at)_euro-auto-boerse.net Mon, 13 Mar 2000 13:17:48 +0100 Date: Mon, 13 Mar 2000 13:17:48 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] PHPlib Installation ... Hello Benjamin, Saturday, March 11, 2000, 6:26:07 PM, you wrote: BB> kleine Frage ... kann mir jemand sagen was ich alles machen muss um BB> PHPlib auf einem Server zum laufen zu kriegen, und zwar ohne include BB> Verzeichniss und Zugriff auf die php.ini. Kopier Dir die phplib-files in ein verzeichnis, nagel es mit htaccess zu und setze die $_PHPLIB["libdir"] in der prepend.php3 auf den Pfad, in dem das /php-Verzeichnis der phplib liegt. Das sollte es gewesen sein. -- Best regards, Stefan mailto:schwardt_(at)_euro-auto-boerse.net From GH-lists_(at)_ecora.de Mon, 13 Mar 2000 13:17:23 +0100 Date: Mon, 13 Mar 2000 13:17:23 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] HTTP_POST_VARS André Laugks schrieb > Anscheint können die Werte der assoziativen Array nicht > verarbeitet werden, weil $HTTP_POST_VARS > (each($HTTP_POST_VARS)) nicht bekannt ist. > > Wo liegt der "Fehler" oder was muß auf den Servern getan werden, > um $HTTP_POST_VARS nutzen zu können? track_vars in der php3.ini müssen auf on stehen, ansonsten an den Anfang der Seite der the schreiben Guido Haeger From lars.scholand_(at)_provider-info.de Mon, 13 Mar 2000 13:30:26 +0100 Date: Mon, 13 Mar 2000 13:30:26 +0100 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_zu_doof_f=FCr_Zeilenvorschub=3F?= > mail($email_s." <".$email_s.">", $betreff, $satz, "From: ".$from." > <".$from.">\nContent-Type: text/html; charset=iso-8859-1"); > > Immer wenn die Mail kommt ist alles aneinandergereit... wie als gäbe es > keine Zeilenvorschübe... was kann ich machen?
ist nicht angebracht, da > es txt mails sind? dann schick die mail doch als text, nicht als html ab. lass den content-type einfach mal weg. Lars From eschneew_(at)_aon.at Mon, 13 Mar 2000 13:36:32 +0100 Date: Mon, 13 Mar 2000 13:36:32 +0100 From: Erich Schneeweiss eschneew_(at)_aon.at Subject: [php] JPG in PHP? Hallo, Nachdem die Liste dieses Wochenende nicht funktioniert hat habe ich gleich meinen Testserver aktualisiert. Dabei ist unter anderem auch gd-1.8 draufgekommen. Das unterstützt jetzt auch JPEG und damit die Möglichkeit, Grafiken auch auf älteren Browsern auszugeben. Wird diese Unterstützung in absehbarer Zeit auch in PHP (3 oder 4) realisiert werden? Zusatzfrage - gibt es für php 3.0.15 irgendwo eine aktuelle Doku? Die Version, die beigepackt ist, geht nur bis 24.12.1999 Ciao, Erich From Juri.Smarschevski_(at)_softlab.de Mon, 13 Mar 2000 13:34:17 +0100 Date: Mon, 13 Mar 2000 13:34:17 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_zu_doof_f=FCr_Zeilenvorschub=3F?= > Von: Christian Hofmann [mailto:php_(at)_privatesponsor.de] > Gesendet am: Saturday, March 11, 2000 2:04 AM > Betreff: [php] zu doof für Zeilenvorschub? > > Hallo! > einen Zeilenvorschub macht man doch mit \n - oder? Hi, nicht immer. Vielleicht klappt's mit \n\r ? Gruss, Juri From home_(at)_peter-karsten.de Mon, 13 Mar 2000 12:45:07 +0100 Date: Mon, 13 Mar 2000 12:45:07 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] 1/2 OT Homesite Hallo, kann man Den HTML Editor Homesite irgendtwie bei bringen, Umlaute darzustellen? ich meine das zum Beispiel wenn ich ein ä eingebe dann macht HS ein "ä" daraus, nun habe ich einen Quelltext gelesen vo aber ein ä vorhanden ist, nun möchte ich wiesen wie man das Homesite beibringen kann und welche auswirkungen dies auf die Programmierung haben kann? bzw. wie werden die diese Umlaute interpretiert, ich denke mal das ich dazu wieder auf diese RFC zugreifen muss? danke petter From SSD-DiWi_(at)_t-online.de Mon, 13 Mar 2000 13:55:29 +0100 Date: Mon, 13 Mar 2000 13:55:29 +0100 From: Dietmar Winhold SSD-DiWi_(at)_t-online.de Subject: [php] End-Datum bestimmen Hallo, ich möchte aus einem in MySql gespeicherten timestamp (20000313093116) einen Zeitraum x z.B 14 Tage aufaddieren. Ich wollte dazu so vorgehen, das ich mit JDToGregorian($EndDatum) das Datum in Tage umwandle, den Zeitraum addiere und dann das Ergebnis wieder zurück verwandle. Liege ich damit auf der richtigen Linie? Funktionieren tut's bis jetzt zunächst mal deswegen nicht, weil ich eine Fehlermeldung bekomme: Beispiel: Fehlermeldung: Fatal error: Call to unsupported or undefined function gregoriantojd() in c:\www\mytest\htdocs\index.php3 on line 21 Ich denke mal das die Fehlermeldung eine ganz einfache Ursache hat: Ich werde wohl irgendeine bestimmte Datei importieren müssen. Wenn ich mit meiner Vermutung recht habe, kann mir dann vielleicht jemand den Namen dieser Datei verraten und wo ich sie herbekomme. Vielen Dank. Dietmar Winhold From andre.laugks_(at)_denkwerk.com Mon, 13 Mar 2000 13:56:26 +0100 Date: Mon, 13 Mar 2000 13:56:26 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks andre.laugks_(at)_denkwerk.com Subject: [php] Mail() mit zwei =?iso-8859-1?Q?Empf=E4ngern?= Hallo! Hans Theo Mislisch schrieb: > mail("$Email1,$Email2", $MailSubject, $MailText, "From: $EmailSender"); mail($Email1, $MailSubject, $MailText, "From: $EmailSender"); mail($Email2, $MailSubject, $MailText, "From: $EmailSender"); Du rufst die Funktion mail() einfach zweimal auf. mfg, André From ruderstaller_(at)_cwd.at Mon, 13 Mar 2000 14:07:37 +0100 Date: Mon, 13 Mar 2000 14:07:37 +0100 From: Ludwig Ruderstaller ruderstaller_(at)_cwd.at Subject: [php] AW: [php] PHP Code herrausfinden? > Hallo, > ist es irgenwie möglich den source code anderer seiten herraus zu finden? > Wenn ja, wie? Hallo, nutze falschkonfigurierte server aus und hacke dich per telnet ein, leg dir einen ftp account an und saug dir dann die files runter. das ist die einzige möglichkeit. Und gottseidank geht es nicht anders. Wär ja noch schöner, da investiert unsereins 100erte von stunden um gute software zu schreiben (die der kunde bezahlt) und dann lädt sich einer das einfach runter und verkauft es weiter... OpenSource ja, aber nur wenn ich es will. lg Ludwig ps: Disclaimer: Das haken (unerlaubtes eindringen in ein System) ist illegal und wird strafrechtlich verfolgt. pps: das war rein sarkastisch. :-) From aw_(at)_terror.de Mon, 13 Mar 2000 14:05:31 +0100 Date: Mon, 13 Mar 2000 14:05:31 +0100 From: andreas werla aw_(at)_terror.de Subject: [php] PHP Code herrausfinden? |Hallo, |ist es irgenwie möglich den source code anderer seiten herraus zu finden? |Wenn ja, wie? | klar ganz einfach 1. server hacken 2. root rechte besorgen 3. locate "scriptname" 4. ansehen ist doch ganz einfach andreas -- phone +49 172 480 96 74 fax + 49 89 2443 34544 ICQ 54588162 PGP key available From olbertz_(at)_ocomag.de Mon, 13 Mar 2000 14:02:25 +0100 Date: Mon, 13 Mar 2000 14:02:25 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] Emulation Autowertfelder durch Semaphoren Hallo Oliver, > mein Problem besteht darin ein ID-Feld, das als Primärer Index > dient, durch PHP-Skript eindeutig zu setzen. Eine einfache > Inkrementierung fällt aus wegen der potentielle gleichzeitgen > Nutzung des Skripts. > > Unter Access würde ein Autowert-Feld gehen, aber da die DB > später noch portiert werden soll, suche ich eine > produktunabhängige Lösung. IMHO kannst Du davon ausgehen, dass jede Datenbank ein solches Verhalten kennt. Bei mySQL ist das zum Beispiel der Zusatz "auto_increment". Gruss, Dirk From ralph_(at)_monsterbrain.luminar.de Mon, 13 Mar 2000 14:18:12 +0100 Date: Mon, 13 Mar 2000 14:18:12 +0100 From: Ralph Schaefer ralph_(at)_monsterbrain.luminar.de Subject: [php] daten der letzten X tage anzeigen On Fri, Mar 10, 2000 at 11:21:10PM +0100, Arne Babnik wrote: > > laßt das doch den Datenbankserver machen. Der ist schneller und vor > allem ist die Chance von (Rechen-) Fehlern weitaus geringer ;-) > Kann ich hier leider so in der Form nicht einsetzen, da die Anzahl der Tage bei den einzelnen Datensaetzen unterschiedlich sein kann. Nicht jeder Kunde bezahlt fuer die gleiche Anzahl Tage bei der Frontseiten- Praesentation. :-)) Ich muss also pro Datensatz erst die jeweilige Anzahl der Tage auslesen und dann damit rechnen, das waere in einer SQL-Anweisung etwas schwierig. Bis dann, Ralph From victor_(at)_mediapeople.de Mon, 13 Mar 2000 14:27:26 +0100 Date: Mon, 13 Mar 2000 14:27:26 +0100 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] AW: [php] SMS-Versand via WWW-Formular Brauch man nicht in die Sourcen gucken. Das ist von den Netbetreibern klar definiert. Das funktioniert wie eine Mailbox-BBS mit Textinterface. Chris -----Ursprüngliche Nachricht----- > gibt's so einen command line client auch unter nt?!? Annsich sollte doch eine e-mail reichen. Bie D2 ist das AFAIK _(at)_d2messages.de Ansonsten kann man ja auch in den sourcen von den Progis mal gucken was die wohin schicken. From SSD-DiWi_(at)_t-online.de Mon, 13 Mar 2000 14:36:45 +0100 Date: Mon, 13 Mar 2000 14:36:45 +0100 From: Dietmar Winhold SSD-DiWi_(at)_t-online.de Subject: [php] End-Datum bestimmen Hallo, ich möchte aus einem in MySql gespeicherten timestamp (20000313093116) einen Zeitraum x z.B 14 Tage aufaddieren. Ich wollte dazu so vorgehen, das ich mit JDToGregorian($EndDatum) das Datum in Tage umwandle, den Zeitraum addiere und dann das Ergebnis wieder zurück verwandle. Liege ich damit auf der richtigen Linie? Funktionieren tut's bis jetzt zunächst mal deswegen nicht, weil ich eine Fehlermeldung bekomme: Beispiel: Fehlermeldung: Fatal error: Call to unsupported or undefined function gregoriantojd() in c:\www\mytest\htdocs\index.php3 on line 21 Ich denke mal das die Fehlermeldung eine ganz einfache Ursache hat: Ich werde wohl irgendeine bestimmte Datei importieren müssen. Wenn ich mit meiner Vermutung recht habe, kann mir dann vielleicht jemand den Namen dieser Datei verraten und wo ich sie herbekomme. Vielen Dank. Dietmar Winhold From thomas.biebl_(at)_tga-net.de Mon, 13 Mar 2000 14:40:50 +0100 Date: Mon, 13 Mar 2000 14:40:50 +0100 From: Thomas Biebl thomas.biebl_(at)_tga-net.de Subject: [php] PHPlib Installation ... Hi, > > kleine Frage ... kann mir jemand sagen was ich alles machen muss um > PHPlib auf einem Server zum laufen zu kriegen, und zwar ohne include > Verzeichniss und Zugriff auf die php.ini. > > Allerdings hab' ich die Möglichkeit .htaccess einzusetzen. Entpacke phplib in einem Verzeichnis deiner Wahl. lege im document root deines Servers ne .htaccess mit folgendem Inhalt an: php3_auto_prepend_fil = /verzzudeinemphplib/prepend.php3 php3_track_vars On HTH Thomas From s.sander_(at)_crs.de Mon, 13 Mar 2000 14:55:30 +0000 Date: Mon, 13 Mar 2000 14:55:30 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re: Select funzt nicht ! > Weiß jemand, warum folgender Select bei MySQL einen > Fehler ("Invalid use of group function") liefert : > > $task_query = "SELECT * FROM eng_tasks WHERE "; > $task_query .= "end_date = MAX(end_date)"; > $task_query .= " AND member_id='$member[member_id]'"; > $taskh = mysql_query($task_query); > > Sollte jemand einen funktionierende query, die das selbe Resultat > hat und funktioniert. Du hast eine Aggregatsfunktion in der where - Klausel verwendet, was die Datenbank nicht gestattet und deshalb erhälst Du die Fehlermeldung. Leider kannst Du nicht folgenden SQL-Befehl unter MySQL verwenden: ( Oder doch ? ) "SELECT * FROM eng_tasks WHERE member_id = '$member[member_id]' and end_date = (select MAX(end_date) from eng_tasks where member_id = '$member[member_id]' )" Deshalb solltest Du zwei Abfragen gestalten. 1. Max(end_date) von member_id = '$member[member_id]' und in eine Variable schreiben. 2. "SELECT * FROM eng_tasks WHERE member_id = '$member[member_id]' and end_date = $var_end_date" --Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From Daniel.Eichten_(at)_LAB.de Mon, 13 Mar 2000 14:46:38 +0100 Date: Mon, 13 Mar 2000 14:46:38 +0100 From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de Subject: [php] =?iso-8859-1?Q?RE=3A_zu_doof_f=FCr_Zeilenvorschub_+_G=FCltigke?= =?iso-8859-1?Q?it_von_E-Mails?= =?iso-8859-1?Q?it_von_E-Mails?= Hallo Christian: > mail($email_s." <".$email_s.">", $betreff, $satz, "From: ".$from." > <".$from.">\nContent-Type: text/html; charset=iso-8859-1"); > keine Zeilenvorschübe... was kann ich machen?
ist nicht > angebracht, da > es txt mails sind? Hier hast Du Antwort und Frage gleichzeitig gestellt. Wenn Du Content-Type: text/html angibst, solltest Du auch HTML-Mails verschicken: mail($email,$subject,htmlentities($body)); //sollte eigentlich funktionieren. Zu deinem 2. Problem: > Wie würdet Ihr eine Emailadresse ($email) auf Ihre Gültigkeit > überprüfen? Ich mach das immer per Regex: $mail_regex = "/([\w\.]+)\_(at)_(([\w]+\.){1,})([\w]+)(?:[\s]*)$/"; if ( preg_match($mail_regex,$email) ) { //Email gültig } else { //Email ungültig } Funktioniert eigentlich ganz gut. Ignoriert aber Kommentare in E-Mail Adresses (ja sowas gibt's, ich hab auch erst gezweifelt). Daniel From helge-frowein_(at)_online.de Mon, 13 Mar 2000 14:43:20 +0100 Date: Mon, 13 Mar 2000 14:43:20 +0100 From: Helge Frowein helge-frowein_(at)_online.de Subject: [php] wie MySQL-Fehler abfragen? Hi alle, welche Möglichkeit habe ich, die MySQL-Fehlerausgaben echo "

".mysql_error($verbindung); so zu verarbeiten, dass ich selbst erstellte entsprechende Kommentare statt der Fehlermeldungen in HTML ausgeben kann. Im speziellen Fall: Duplicate entry 'Helge' for key 1 hätte ich geren daraif hingewiesen, dass der Username schon existiert - aber natürlich nicht alle anderen Fehlermeldungen ebenso kommentieren. Reicht evtl gar eine Kontrollabfrage mit einem Regex? Besten Dank im Voraus Helge From mschomers_(at)_gmx.de Mon, 13 Mar 2000 14:43:46 +0100 Date: Mon, 13 Mar 2000 14:43:46 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Liste offline? Hallo Kai Stukenbrock, Deine eMail an php_(at)_solix.wiso.Uni-Koeln.DE, vom 13.03.2000, 12:10, wurde gelesen. Du hast folgende Mail an $OToName geschrieben An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Liste offline? Datum: 13.03.2000, 12:10 Hallo? Geht das nur mir so, oder ist die Liste offline? Ich habe seit 3 Tagen keine Mails mehr bekommen - bin aber nach Auskunft von http://infosoc.uni-koeln.de/mailman/subscribe/php noch auf der Liste!? Kai. ------------------------------------------------------------ Kai Stukenbrock Volkswirtschaftliches Seminar der Universität Göttingen http://www.vwl.wiso.uni-goettingen.de ------------------------------------------------------------ "Tatsaechlich weicht in Wahrheit die Realitaet haeufig von der Wirklichkeit ab." -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php ___ EOM ________________________________________ From s.sander_(at)_crs.de Mon, 13 Mar 2000 15:48:47 +0000 Date: Mon, 13 Mar 2000 15:48:47 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re: (no subject) Leider klappt es nicht. Was ist an der Funktion oder ihrer Anwenung falsch? > function htmlgerman2html($t) { > $t = ereg_replace("ä", "ä", $t); > $t = ereg_replace("Ä", "Ä", $t); > $t = ereg_replace("ö", "Ö", $t); > $t = ereg_replace("ö", "ö", $t); > $t = ereg_replace("Ü", "Ü", $t); > $t = ereg_replace("ü", "ü", $t); > $t = ereg_replace("ß", "ß", $t); > return $t; > } > $head = nl2br(addslashes(htmlgerman2html($head))); > $artikel = nl2br(addslashes(htmlgerman2html($artikel))); Das hatte ich auch mal, aber mit ereg_replace funktionierte es immer. --Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From rene_(at)_get-connected.de Mon, 13 Mar 2000 15:41:38 +0100 Date: Mon, 13 Mar 2000 15:41:38 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] PHP Code herrausfinden? > Hallo, > ist es irgenwie möglich den source code anderer seiten herraus zu finden? > Wenn ja, wie Geht nicht, außer du schaust per FTP drauf :)) Begründung liegt doch auf der Hand: Da der Code vom Compiler übersetzt wird und als HTML zurück an deinen Browser kommt wirst du nur html Code sehen. Viele Grüße --RENE From eschmid_(at)_s.netic.de Mon, 13 Mar 2000 15:53:00 +0100 Date: Mon, 13 Mar 2000 15:53:00 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] JPG in PHP? Erich Schneeweiss wrote: > Nachdem die Liste dieses Wochenende nicht funktioniert hat habe ich gleich meinen Testserver aktualisiert. > Dabei ist unter anderem auch gd-1.8 draufgekommen. Das unterstützt jetzt auch JPEG und damit die Möglichkeit, Grafiken auch auf älteren > Browsern auszugeben. > Wird diese Unterstützung in absehbarer Zeit auch in PHP (3 oder 4) realisiert werden? Das hat Rasmus heute reingemacht. Es ist also in PHP3 und PHP4 in der CVS Version enthalten > Zusatzfrage - gibt es für php 3.0.15 irgendwo eine aktuelle Doku? Die Version, die beigepackt ist, geht nur bis 24.12.1999 Bei http://snaps.php.net/manual/ gibts die HTML-Handbücher in Englisch, Deutsch, Italienisch und Japanisch. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From webmaster_(at)_trialsport-online.de Mon, 13 Mar 2000 15:57:55 +0100 Date: Mon, 13 Mar 2000 15:57:55 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] PHP 3 und 4, unter Linux parrallel Hallo Oliver, Liste Sunday, March 12, 2000, 1:53:17 AM, you wrote: OT> Ich nehme mal an Du hast das Modul _nicht_ mit Hilfe von APXS kompiliert? Doch, hatte ich eigentlich gemacht, mit --with-apxs=/path/da/hin/ . OT> CFLAGS='-DEAPI -O2 -I/usr/include/openssl' ./configure --php4-optionen Vielen Dank, habs probiert, laeuft aber trotdem nicht. Es tritt dasselbe Problem auf. Ich hab inzwischen mal in der Bugdatabase nachgesehen und Folgendes gefunden: http://bugs.php.net/bugs.php3?id=3679. Da steht aber nicht dabei, ob der Apache das Modul jetzt mitlaed oder nicht, ein ./apache full-status gibt das 4rer Modul nicht mit an. Jan From fg_(at)_FutureByte.net Mon, 13 Mar 2000 16:18:16 +0100 Date: Mon, 13 Mar 2000 16:18:16 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Emailadresse auf =?iso-8859-1?Q?G=FCltigkeit=20=FCberpr=FCfen=3F?= Christian Hofmann schrieb: > Wie würdet Ihr eine Emailadresse ($email) auf Ihre Gültigkeit überprüfen? > Es sollte über eine Funktion aufrufbar sein. Reicht es zu schauen ob ein > _(at)_-Zeichen enthalten ist oder kann man das noch besser machen? > Es muss auch gewährleistet sein, dass Domänen wie xyz.co.spile.de oder so > was auch noch funktionieren (sofern es denn so was gibt) Bei www.weberdev.com gibts einige rel. gute eMail-Validation Skripts. Ein paar prüfen glaub ich auch die Existenz/den MX-Eintrag des Zielservers. mfg Franz http://www.Locked.de -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From Potysch_(at)_TPS.ThyssenKrupp.COM Mon, 13 Mar 2000 12:10:00 +0100 Date: Mon, 13 Mar 2000 12:10:00 +0100 From: Potysch_(at)_TPS.ThyssenKrupp.COM Potysch_(at)_TPS.ThyssenKrupp.COM Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Mail=28=29_mit_zwei_Empf=E4nger?= =?iso-8859-1?Q?n?= =?iso-8859-1?Q?n?= Hallo, Du kannst im vierten String Deines Funktionsaufrufs auch noch ein CC:zweiter_(at)_adressat.de mitschicken. Das muesste eigentlich so funktionieren wie im herkoemmlichen E-Mail-Client auch die CC-Zeile. Versuch das mal ;-) Daniel Potysch -----Ursprüngliche Nachricht----- Von: Hans Theo Mislisch [mailto:info_(at)_agathos.net] Gesendet: Sonntag, 12. März 2000 12:19 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Mail() mit zwei Empfängern Grüß Euch zusammen, ich hab in den Büchern leider keine Antwort auf die Frage bekommen, wie man zwei Empfänger in das mail() Kommando einfügt. mail("$Email1,$Email2", $MailSubject, $MailText, "From: $EmailSender"); funzt nicht. Nur eMail-Adressat 1 bekommt eine Mail, Adressat 2 nicht. Wie löst man das denn richtig? Herzlichen Dank Liebe Grüße aus dem Allgäu Hans Theo Mislisch -- Agathos Networks mailto:info_(at)_agathos.net Tel: +49 (0)8321-67388-80 Fax: +49 (0)8321-67388-50 -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From Uwe.Berger_(at)_de.heidelberg.com Mon, 13 Mar 2000 16:33:30 +0100 Date: Mon, 13 Mar 2000 16:33:30 +0100 From: Berger, Uwe 2282 FIT-CP6 Uwe.Berger_(at)_de.heidelberg.com Subject: [php] wie MySQL-Fehler abfragen? Hallo Helge, >so zu verarbeiten, dass ich selbst erstellte entsprechende Kommentare statt >der Fehlermeldungen in HTML ausgeben kann. >Im speziellen Fall: ... es gibt noch eine zweite php-Funktion zu mysql mit der man die mysql-Errornummer, analog mysql_error() abfragen kann (weis jetzt nicht genau, wei sie heißt ... mysql_errno() oder so ähnlich). Jeder Fehler, also auch "duplicate key", hat eine eindeutige Fehlernummer, die Du dann mit einen if oder switch (wenn Du mehrere abfangen möchtest) abfragen und den speziellen Text ausgeben. Welche Fehlernummer, welche ist sollte im Manual stehen bzw. kann man ja ausprobieren, indem man den Fehler provoziert! Gruß Uwe From eschmid_(at)_s.netic.de Mon, 13 Mar 2000 17:04:52 +0100 Date: Mon, 13 Mar 2000 17:04:52 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] php 3 und 4 paralell nutzen fuer egon Jan Lehnardt wrote: > Ich moechte PHP 3.0.15 und PHP 4b4pl1 auf SUSE 6.3 unter Apache > 1.3.9 parallel als dynamic shared object (DSO) nutzen. Ich habe mich > an alle Installierhilfen gehalten (Manual,Tutorials,ListenArchiv). In der INSTALL-Datei stehts: USING PHP3 AND PHP4 AS CONCURRENT APACHE MODULES Recent operating systems provide the ability to perform versioning and scoping. This features make it possible to let PHP3 and PHP4 run as concurrent modules in one Apache server. This feature is known to work on the following platforms: - Linux with recent binutils (binutils 2.9.1.0.25 tested) - Solaris 2.5 or better - FreeBSD (3.2, 4.0 tested) To enable it, configure PHP3 and PHP4 to use APXS (--with-apxs) and the necessary link extensions (--enable-versioning). Otherwise, all standard installations instructions apply. For example: $ ./configure \ --with-apxs=/apache/bin/apxs \ --enable-versioning \ --with-mysql \ --enable-track-vars If this also works on your platform or if you know a way to do it, please report it to our bug database at http://bugs.php.net > Trotzalledem bieten mir alle meine Browser (IE5.0, NN4.61, Lynx) > mir die Datei (xx.php) zum download an. Die Datei enthaelt nur > > phpinfo(); > ?> > > Die meiner Meinung nach entscheidenden Eintraege miner httpd.conf > sind folgende: > > ---httpd.conf--- > > LoadModule php3_module /usr/lib/apache/libphp3.so > LoadModule php4_module /usr/lib/apache/libphp4.so > AddModule mod_php3.c > AddModule mod_php4.c In meiner httpd.conf: # LoadModule foo_module libexec/mod_foo.so LoadModule php4_module libexec/libphp4.so LoadModule rewrite_module libexec/mod_rewrite.so Ich hatte mit PHP3 nicht sehr viel Glück, deshalb stehts da auch nicht drin. Das libexec Verzeichnis wird standardmässig eingestellt, wenn man das DSO (--with-apxs=/path/apache/bin/apxs) konfiguriert. > AddType application/x-httpd-php3 .php3 > AddType application/x-httpd-php3-source .php3s > > AddType application/x-httpd-php .php > > ---------end---- > > Hab ich was vergessen? Nee ich glaub nicht. > Beim Neutstart von Apache spuckt er noch folgendes aus: > > Starting service httpd[Fri Mar 10 11:40:08 2000] [warn] Loaded DSO /usr/lib/apac > he/libphp4.so uses plain Apache 1.3 DSO, this module might crash under EAPI! Das ist doch nur ein Warning. Der hat keine Bedeutung. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From fg_(at)_FutureByte.net Mon, 13 Mar 2000 17:16:50 +0100 Date: Mon, 13 Mar 2000 17:16:50 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] wie MySQL-Fehler abfragen? > Duplicate entry 'Helge' for key 1 > > hätte ich geren daraif hingewiesen, dass der Username schon existiert [...] > Reicht evtl gar eine Kontrollabfrage mit einem Regex? Wenn du keinen Switch über die Errornummer machen willst, sollte auch folgendes gehen: $err = "Duplicate entry 'Helge' for key 1"; if ( preg_match("/[\w\s]+(\'[\w\s]+\')+[\w\s\d]+/i",$err,$x) ) echo "username ".$x[1]." is schon drin"; Franz http://www.Locked.de -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From phplist_(at)_crytek.com Mon, 13 Mar 2000 18:54:03 +0000 Date: Mon, 13 Mar 2000 18:54:03 +0000 From: Michael Kaiser phplist_(at)_crytek.com Subject: [php] Select funzt nicht ! On Mon, 13 Mar 2000 13:31:45 +0000, you wrote: >Leider kannst Du nicht folgenden SQL-Befehl unter MySQL >verwenden: ( Oder doch ? ) > >"SELECT * FROM eng_tasks WHERE >member_id = '$member[member_id]' and >end_date = (select MAX(end_date) from eng_tasks >where member_id = '$member[member_id]' )" > >Deshalb solltest Du zwei Abfragen gestalten. >1. Max(end_date) von member_id = '$member[member_id]' > und in eine Variable schreiben. > >2. "SELECT * FROM eng_tasks WHERE > member_id = '$member[member_id]' and > end_date = $var_end_date" > Mhh, da hab ich auch schon drüber nachgedacht, aber das ist von der Performance her anscheinend noch schlechter als meine jetzige Lösung ('SELECT * FROM eng_tasks WHERE member_id = '$member[member_id] ORDER BY end_date LIMIT 1' ). Naja, ich habe nochmal in den diversen Manuals und Büchern nachgeguckt und offensichtlich gibt es nichts wie MAX() oder NEAREST() in MySQL, das universell in Queries einsetzbar ist (schade eigentlich). Michael Kaiser From temme_(at)_globalpark.de Mon, 13 Mar 2000 19:00:25 +0100 Date: Mon, 13 Mar 2000 19:00:25 +0100 From: Andre Temme temme_(at)_globalpark.de Subject: [php] Fehler bei Parameteruebergabe Hallo Liste, kann mir bitte mal jemand sagen, wo hier der Fehler liegt: scrolling="no"> Beide vars sind definitiv mit gültigen Werten belegt. Die angegebene Zeile ist Teil eines gültigen Framesets. Nach Aufruf steht im Frame seite.php3 aber nur var1 zur Verfügung, ein echo $var2; ergibt "". Ist mir völlig schleierhaft. Verzweifelte Grüße, Andre -- Andre Temme temme_(at)_globalpark.de http://www.globalpark.de From Mathias.Gloss_(at)_start.de Mon, 13 Mar 2000 19:10:38 +0100 Date: Mon, 13 Mar 2000 19:10:38 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Fehler bei Parameteruebergabe Aloha Andre, > ---------- > Von: Andre Temme[SMTP:temme_(at)_globalpark.de] > > kann mir bitte mal jemand sagen, wo hier der Fehler liegt: > > scrolling="no"> > > Beide vars sind definitiv mit gültigen Werten belegt. Die angegebene > Zeile ist Teil eines gültigen Framesets. Nach Aufruf steht im Frame > seite.php3 aber nur var1 zur Verfügung, ein > Mir fallen spontan 2 Dinge ein: 1) steht in $var2 überhaupt etwas drin, das an den Frame übergeben wird ? 2) Je nach Inhalt von $var1 kann auch dies der Grund sein, daß $var2 nicht mehr ankommt, da du die Variablen nicht kodierst. Ich wuerde folgendes schreiben: > &var2= urlencode($var2)?> scrolling="no"> > Hoffe das hilft, Mathias From webmaster_(at)_trialsport-online.de Mon, 13 Mar 2000 19:21:59 +0100 Date: Mon, 13 Mar 2000 19:21:59 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] php 3 und 4 paralell nutzen fuer egon Hallo Egon, Liste, Monday, March 13, 2000, 5:04:52 PM, you wrote: ES> In meiner httpd.conf: ES> # LoadModule foo_module libexec/mod_foo.so ES> LoadModule php4_module libexec/libphp4.so ES> LoadModule rewrite_module libexec/mod_rewrite.so Danke, das war es... >> >> Starting service httpd[Fri Mar 10 11:40:08 2000] [warn] Loaded DSO /usr/lib/apac >> he/libphp4.so uses plain Apache 1.3 DSO, this module might crash under EAPI! ES> Das ist doch nur ein Warning. Der hat keine Bedeutung. Auch Danke Jan From mschomers_(at)_gmx.de Mon, 13 Mar 2000 19:21:44 +0100 Date: Mon, 13 Mar 2000 19:21:44 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Problem mit if-Abfragen? Hi Liste! Ich hab ein Problem mit einer if-Abfrage: Ich habe eine linkliste in einer Datenbank. Diese zählt die Hits auf die Links mit. $command = "SELECT MAX(Hits) FROM $tbl"; $erg = mysql_db_query($db, $command); if(!$erg): mysql_close($conn); makeError(); endif; list($maxhits) = mysql_fetch_row($erg); $z1 = floor($maxhits - ($maxhits / 3)); $z2 = floor($maxhits - (2 * ($maxhits / 3))); Wie ihr seht, werden die Hits in 3 "Kategorien" unterteilt. Die links sollen dann je nach Anzahl der Hits verschiedene Farben kriegen. if($Hits < $z2) $col = "#BF0000"; // Rot (schlecht) if($Hits > $z2) $col = "#005F00"; // Blau (mittel) if($Hits > $z1) $col = "#00007F"; // Grün (gut) $Hits ist bei jedem Record die Anzahl der Hits. Jetzt werden aber dummerweise die Links immer Blau, warum??? Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From j.behner_(at)_j-u-m-p.de Mon, 13 Mar 2000 19:21:50 +0100 Date: Mon, 13 Mar 2000 19:21:50 +0100 From: =?Windows-1252?Q?J=FCrgen_Behner?= j.behner_(at)_j-u-m-p.de Subject: [php] Fehler bei Parameteruebergabe ----- Original Message ----- From: "Andre Temme" > scrolling="no"> > > Beide vars sind definitiv mit gültigen Werten belegt. Die angegebene > Zeile ist Teil eines gültigen Framesets. Nach Aufruf steht im Frame > seite.php3 aber nur var1 zur Verfügung, ein > > echo $var2; > > ergibt "". schau dir mal im browser den html-quelltext des framesets an. welchen wert hat var2=? tschau jürgen From dimi600_(at)_gmx.de Mon, 13 Mar 2000 19:31:26 +0100 Date: Mon, 13 Mar 2000 19:31:26 +0100 From: DimitrijBolgar dimi600_(at)_gmx.de Subject: [php] RE: PHP Code herrausfinden :) This is a multi-part message in MIME format. ------=_NextPart_000_0022_01BF8D22.B96260E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Eine ganz schnelle L=F6sung, man baut sich einen stealth - browser der sich per telnet oder ftp auf = den Server einloggt. Scherz zur Seite. Es gibt nur gef=E4hrliche Wege das herraus zu finden. Wenn man den Server ausspioniert, zum Beispiel per finger benutzer - = infos sehen. Per Spoofing k=F6nnte man z. B. auf die Puretec - Mysql Datenbankserver = zugreifen. "Wenn man ein das Geld, die Zeit und das Wissen parat hat kann man sich = in jeden Computer der Welt einhacken." Zetiert aus der Bild von Kevin Mitnick. ------=_NextPart_000_0022_01BF8D22.B96260E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Eine ganz schnelle = L=F6sung,
man baut sich einen stealth - browser = der sich per=20 telnet oder ftp auf den Server einloggt.
Scherz zur Seite.
Es gibt nur gef=E4hrliche Wege das = herraus zu=20 finden.
Wenn man den Server ausspioniert, zum = Beispiel per=20 finger benutzer - infos sehen.
Per Spoofing k=F6nnte man z. B. auf die = Puretec -=20 Mysql Datenbankserver zugreifen.
 
"Wenn man ein das Geld, die Zeit und = das Wissen=20 parat hat kann man sich in jeden Computer der Welt = einhacken."
 
Zetiert aus der Bild von Kevin=20 Mitnick.
 
------=_NextPart_000_0022_01BF8D22.B96260E0-- From j.kohl_(at)_style-id.de Mon, 13 Mar 2000 19:42:10 +0100 Date: Mon, 13 Mar 2000 19:42:10 +0100 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] Suche ausgefalle / checkbox Da die Suche nach Beiträgen aus dieser ML auf php-center.de scheinbar nicht mehr richtig läuft (bitte mal nachschauen obs nur bei mir so ist) frag ich mal so, wie kann ich auslesen ob eine checkbox 'gecheckt' war oder nicht? aber das ist ja leider nicht als value gespeichert. mfg. Jens Kohl _________________________________________________ eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net www: http://www.style-id.de UIN: 5578287 From n.puhlmann_(at)_public-art.de Mon, 13 Mar 2000 20:14:19 +0100 Date: Mon, 13 Mar 2000 20:14:19 +0100 From: Nico Puhlmann n.puhlmann_(at)_public-art.de Subject: [php] Suche ausgefalle / checkbox Hi, > frag ich mal so, wie kann ich auslesen ob eine checkbox 'gecheckt' war oder > nicht? > aber das ist ja leider nicht als value > gespeichert. Versuchs mal so: Wenn jetzt nach der Datenübergabe in $BoxName nix drinsteht (bzw. nichts enthält), war die Checkbox NICHT angeklickt. Wenn allerdings "checked" drinsteht, war sie angeklickt. Die Namensvergabe ist dabei frei wählbar. So long...greez, Nico :-) From babnik_(at)_zems.tu-berlin.de Mon, 13 Mar 2000 20:40:00 +0100 Date: Mon, 13 Mar 2000 20:40:00 +0100 From: Arne Babnik babnik_(at)_zems.tu-berlin.de Subject: [php] End-Datum bestimmen Dietmar Winhold schrieb: > > Hallo, > > ich möchte aus einem in MySql gespeicherten timestamp > (20000313093116) einen Zeitraum x z.B 14 Tage > aufaddieren. > Ich wollte dazu so vorgehen, das ich mit JDToGregorian($EndDatum) > das Datum in Tage umwandle, den Zeitraum addiere und dann das > Ergebnis wieder zurück verwandle. > Liege ich damit auf der richtigen Linie? > Das Thema "Datumsverarbeitung" hatten wir in den letzten Tagen doch schon öfters. Ein kleiner Blick ins MySQL-Handbuch sagt (in der Rubrik "date and time functions": DATE_ADD(date,INTERVAL expr type) DATE_SUB(date,INTERVAL expr type) ADDDATE(date,INTERVAL expr type) SUBDATE(date,INTERVAL expr type) These functions perform date arithmetic. They are new for MySQL 3.22. ADDDATE() and SUBDATE() are synonyms for DATE_ADD() and DATE_SUB(). date is a DATETIME or DATE value specifying the starting date. expr is an expression specifying the interval value to be added or substracted from the starting date. expr is a string; it may start with a `-' for negative intervals. Also mach schreib doch einfach "SELECT DATE_ADD(my_timestamp, INTERVAL 14 DAY) as neudatum FROM mytable" Macht die ganze Sache IMHO weitaus einfacher. Gruss, Arne Babnik From Johannesmeyer_(at)_ibs-ev.de Mon, 13 Mar 2000 21:14:00 +0100 Date: Mon, 13 Mar 2000 21:14:00 +0100 From: Gunnar Johannesmeyer Johannesmeyer_(at)_ibs-ev.de Subject: [php] in echo hallo ich will bei einer session die =SID in einem echo " " ausdruck weitergeben. geht: Gesamtstatistik für Kurse anschauen wie kriege ich das in einem ECHOE hin? Also nach der Art: echo "Gesamtstatistik für Kurse anschauen"; liebe gruesse gunnar From php_(at)_privatesponsor.de Mon, 13 Mar 2000 20:47:09 +0100 Date: Mon, 13 Mar 2000 20:47:09 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_zu_doof_f=FCr_Zeilenvorschub=3F?= Hallo > dann schick die mail doch als text, nicht als html ab. > lass den content-type einfach mal weg. > was macht dieses content type eigentlich? Kann ich damit HTML-Mails schreiben (so richtig mit Bildern usw.) Wenn das so ist, wer kann die alles lesen? Unterstützt das jeder Browser? Ich hatte das mit dem content Type auf php.net gelesen unter der funktion mail Christian Hofmann Christian.Hofmann_(at)_gmx.de From Michael_(at)_Stahmann.de Mon, 13 Mar 2000 22:01:34 +0100 Date: Mon, 13 Mar 2000 22:01:34 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Re: [php] Re: [php] zu doof =?iso-8859-1?Q?f=FCr?= Zeilenvorschub? Christian Hofmann schrieb: > was macht dieses content type eigentlich? > Er gibt eine Bestimmung zum Typ des Inhalts. Schau Dir doch einfach mal bei Deinen Mails die Header an (kann fast jedes mail-Programm anzeigen), dann kannst Du sehen, was da so alles interessantes steht. Näheres findest Du sicher auch im Archiv... > > Kann ich damit HTML-Mails schreiben (so richtig mit Bildern usw.) Wenn das > so ist, wer kann die alles lesen? Unterstützt das jeder Browser? > Es geht hier nicht um Browser sondern um eMail-Clients. Netscape und Outlook z.B. unterstützen HTML-Mail. Das heißt man Kann Texte auch bunt gestalten und Bilder einfügen. Ich nutze das z.B. bei Bestellungen im OnlineShop. Die kommen als gut Formatierte Tabellen mit Hervorhebungen (wie Fett, versch. Zeilenfarben usw.) bei meinem Kunden an. Für den normalen email-Verkehr ist das allerdings nicht brauchbar, weil viele Leute entweder HTML-Mails schlicht ablehnen oder Clients anwenden, die die Form nicht unterstützen. Also denke dran, solche eMails nur an Leute, wo Du Dir sicher bist, das sie diese auch haben wollen. Bei Newslettern kann man ja beide Formen anbieten und verschickt dann entsprechende Versionen. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From jan.harjes_(at)_gmx.de Mon, 13 Mar 2000 22:01:55 +0100 Date: Mon, 13 Mar 2000 22:01:55 +0100 From: Jan Harjes jan.harjes_(at)_gmx.de Subject: [php] PHP-Counter Kann mir jemand ne Seite nennen, wo ich einen guten Counter mit Reload-Sperre finde? Kann auch MySQL verwenden Danke, Jan From s.bergmann_(at)_seven-sense.com Mon, 13 Mar 2000 21:52:34 +0100 Date: Mon, 13 Mar 2000 21:52:34 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Mail() mit zwei =?iso-8859-1?Q?Empf=E4ngern?= André Laugks schrieb: > Hans Theo Mislisch schrieb: > > mail("$Email1,$Email2", $MailSubject, $MailText, "From: $EmailSender"); > > mail($Email1, $MailSubject, $MailText, "From: $EmailSender"); > mail($Email2, $MailSubject, $MailText, "From: $EmailSender"); > > Du rufst die Funktion mail() einfach zweimal auf. Für sowas gibt es doch "CC: ", bzw. "BCC: ". Allerdings kann ich momentan nicht mit den passenden Headern dienen. /Sebastian -- ___ ___ ___ ___ ___| ___ ___ __, ___ ___ l___|l '(___|___)l__/__(___|(___|( |l___l__/__l ' `----'--------------------------------------------------------------- 2F - [ mail : gravedancer_(at)_rc5.de ] [ site : http://gravedancer.rc5.de ] From fg_(at)_FutureByte.net Mon, 13 Mar 2000 22:29:33 +0100 Date: Mon, 13 Mar 2000 22:29:33 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] in echo > href='../../login/befragung/befragung_statistik_alle.php3?order=ort&' > >Gesamtstatistik für Kurse anschauen > > wie kriege ich das in einem ECHOE hin? Also nach der Art: > echo " href='../../login/befragung/befragung_statistik_alle.php3?order=ort&' > >Gesamtstatistik für Kurse anschauen"; sprintf() könnte das sein was Du suchst Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From msalien_(at)_gmx.de Mon, 13 Mar 2000 15:38:27 +0100 Date: Mon, 13 Mar 2000 15:38:27 +0100 From: Marcus Schwarz msalien_(at)_gmx.de Subject: [php] 1/2 OT Homesite > kann man Den HTML Editor Homesite irgendtwie bei bringen, Umlaute > darzustellen? > ich meine das zum Beispiel wenn ich ein ä eingebe dann macht HS ein > "ä" daraus, nun habe ich einen Quelltext gelesen vo aber ein ä > vorhanden ist, nun möchte ich wiesen wie man das Homesite beibringen kann Options -> Settings -> Tag Help -> Automatically convert... (Unterster Punkt) Zumindest bei 4.0 Mit freundlichen Grüßen Marcus Schwarz Programmierung, News marcus_(at)_cheatland.de http://www.cheatland.de ICQ: 17191587 From andreas.husemann_(at)_arcom-online.de Mon, 13 Mar 2000 15:47:35 +0100 Date: Mon, 13 Mar 2000 15:47:35 +0100 From: Andreas Husemann andreas.husemann_(at)_arcom-online.de Subject: [php] 1/2 OT Homesite > kann man Den HTML Editor Homesite irgendtwie bei bringen, Umlaute > darzustellen? > ich meine das zum Beispiel wenn ich ein ä eingebe dann macht HS ein > "ä" daraus, nun habe ich einen Quelltext gelesen vo aber ein ä > vorhanden ist, nun möchte ich wiesen wie man das Homesite beibringen kann > und welche auswirkungen dies auf die Programmierung haben kann? bzw. wie > werden die diese Umlaute interpretiert, ich denke mal das ich dazu wieder > auf diese RFC zugreifen muss? F8 drücken (Options, Settings), Editor wählen und Haken bei "Automaticaly convert special character" raus. Die meisten Browser kommen mit "richtigen" Umlauten klar, sauberer ist aber auf jeden Fall ä... Ciao Andy From andreas_(at)_noho.co.uk Mon, 13 Mar 2000 15:36:47 -0000 Date: Mon, 13 Mar 2000 15:36:47 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Wildcard DNS, Session Management hi, > Hätte da nicht eine Firma wie Sevenval (www.sevenval.com) > den Versuch gestartet, auf diese Technik verschiedene > Patente zu erheben. die firma gibt zwar an, die patente zu besitzen oder beantragt zu haben, allerdings gibt sie keine informationen zu den patenten heraus und in den patentdatenbanken, zumindest den oeffentlich zugaenglichen, ist nichts entsprechendes zu finden. der damalige thread zum gleichen thema sollte auch noch irgendwo im archiv der mailingliste zu finden sein. es waere natuerlich schon sehr interessant zu wissen ob das besagte patent nun existiert oder nicht. liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From cybermage_(at)_hirnstrudel.de Mon, 13 Mar 2000 17:01:07 +0100 Date: Mon, 13 Mar 2000 17:01:07 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] phplib = OT ??? Hi, kleine Frage ... ist phplib in dieser Liste eigentlich "Off Topic" ??? Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From cybermage_(at)_hirnstrudel.de Mon, 13 Mar 2000 17:05:13 +0100 Date: Mon, 13 Mar 2000 17:05:13 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] OT: Genau Definition von Domains Hi alle zusammen, kann mir jemand sagen wie die genau Definition einer korrekten Internetadresse bzw. E-Mail Adresse lautet. (erlaubte Zeichen) Ich denke da an solche Sachen wie: - ist ein "_" in einer Domain erlaubt - maximale Länge von Domains - usw. Die RegEx zum überprüfen schreib ich mir dann schon selber :-) Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From breker_(at)_garagestudios.de Mon, 13 Mar 2000 23:04:48 +0100 Date: Mon, 13 Mar 2000 23:04:48 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] Regular Expressions Hi, das alte Thema, Regular Expressions, ich möchte aus einem längeren texte alle Inghalte in den <% %> Tags herausbekommen, <%(.*)%> funktioniert leider nicht wenn mehrere, dieser Tags in einem string sind ;( hat jemand ne Idee? danke From bjoern_(at)_baer.mayn.de Mon, 13 Mar 2000 22:52:08 +0100 Date: Mon, 13 Mar 2000 22:52:08 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] phplib = OT ??? * Benjamin Billian wrote: > kleine Frage ... ist phplib in dieser Liste eigentlich "Off Topic" ??? Eigentlich schon, da es eine (englischsprachige) Mailingliste zu PHPLIB gibt, siehe . -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From l-andre_(at)_gmx.de Tue, 14 Mar 2000 00:26:12 +0100 Date: Tue, 14 Mar 2000 00:26:12 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks l-andre_(at)_gmx.de Subject: [php] Mail() mit zwei =?iso-8859-1?Q?Empf=E4ngern?= Hallo! Sebastian Bergmann schrieb: > Für sowas gibt es doch "CC: ", bzw. "BCC: ". Allerdings kann ich momentan > nicht mit den passenden Headern dienen. Ich auch nicht! Da ich aber ein praktischer Mensch bin, hilft das erstenmal weiter! :-) Also ich persönlich würde es so machen, bevor ich gar nicht voran komme. Das Leben ist schon schwer genug! mfg, André From braukmann_(at)_tse-online.de Tue, 14 Mar 2000 00:37:20 +0100 Date: Tue, 14 Mar 2000 00:37:20 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] phplib = OT ??? Hallo Bjoern, On Mon, Mar 13, 2000 at 10:52:08PM +0100, Björn Schotte wrote: > * Benjamin Billian wrote: > > kleine Frage ... ist phplib in dieser Liste eigentlich "Off Topic" ??? Dem 'eigentlich' wuerde ich ja wohl zustimmen. > Eigentlich schon, da es eine (englischsprachige) > Mailingliste zu PHPLIB gibt, siehe . Aber ich denke, dass hier genuegend Leute mitlesen, die auch die phplib benutzen. Somit kann sicherlich auch die eine oder andere Frage zur phplib sinnvoll beantwortet werden. Zwar existiert eine Mailingliste (die man als ernsthaft an der phplib Interessierte(r) auch abonnieren sollte), aber diese ist halt englischsprachig. 'Hier' bewegen wir uns aber im Rahmen einer deutschsprachige Liste und wuerde es keine Bedarf an rein deutschsprachigen Ressourcen zum Umfeld PHP geben, koennte wir uns diese Liste ja auch sparen ;) bzw, ... PHP waere hier auch off-topic, da ja eine englisch-sprachige Liste zu php existiert ;) ) -Andreas -- 0 and 1. Now what could be so hard about that? From braukmann_(at)_tse-online.de Tue, 14 Mar 2000 00:55:10 +0100 Date: Tue, 14 Mar 2000 00:55:10 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Regular Expressions Hi, On Mon, Mar 13, 2000 at 11:04:48PM +0100, Robert Breker wrote: > das alte Thema, Regular Expressions, ich möchte aus einem längeren texte > alle Inghalte in den <% %> Tags herausbekommen, <%(.*)%> funktioniert leider > nicht wenn mehrere, dieser Tags in einem string sind ;( > hat jemand ne Idee? ... ja, Du musst bei der Konstruktion beachten, dass die Ausdruecke zunaechsteinmal 'greedy' / 'gierig' gematched werden. D.h., dass immer das laengst-moegliche 'passende' Muster 'gematched' wird. (Exkurs: Meine Guete, ... kann mal jemand ein deutsches Standard-Vokabular fuer das Umfeld 'RegEx' festlegen ...) Bei Verwendung der Perl-Expressions (preg_*) kannst Du dieses 'gierige Verhalten' durch Nachschaltung eines Fragezeichens ausschalten. Nehmen wir also z.B. die Beispiel-Zeichenkette: "asdfasdf <% 12345 12345%> asdf asdaf <% 1234 1234 %> asdf" ^^^^^^^^^^^^^^^^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dann 'matched' '<%(.*?)%>' wie gewuenscht nur den mit ^^^ markierten Substring. Die 'gierige' Variante '<%(.*)%>' hingegen den mit ~ markierten laengeren Teilstring. Eine formal korrekte und vollstaendige Erklaerung findest Du auch hier: http://www.php.net/manual/pcre.pattern.syntax.php3 Und immer wieder die Empfehlung des 'Regular Expression'-Buches aus dem O'Reilly-Verlag, welches sowohl auf Englisch wie auch auf Deutsch verfuegbar ist. -Andreas -- Interference by unqualified parties is responsible for those rushed designs and last minute implementations that lead to bugs, burnout and sometimes even death. Software Developers Combat Manual From l-andre_(at)_gmx.de Tue, 14 Mar 2000 01:01:56 +0100 Date: Tue, 14 Mar 2000 01:01:56 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks l-andre_(at)_gmx.de Subject: [php] while Abbruchbedinnung mit HTTP_POST_VARS Hallo! Mir folgender Schleife (am Ende) kann ich mir ja sämtlich übergebenen Variablen und Values anzeigen lassen, die per Post versendet wurden. $HTTP_POST_VARS ist ja eine assoziatives Array: Name => "André", Hintername => "Laugks"; usw. "Name" wird in $key und "André" in $var übergeben, usw. Mir ist aber der Ablauf der Schleife nicht ganz klar! Also wie weis while, wenn die Array ausgelesen ist? Mich stört das = . Ich habe natürlich mal mit < > <= >= experimentiert. Dem Parser hat das aber nicht gefallen. Mir ist nicht ganz klar, wie die Abbruchbedinnung zustande kommt! Wenn 50 $key und 50 $var existieren? = ist ja auch kein Vergleich, sondern eine "Zuweisung", oder sehe ich was falsch? while ( list($key, $val) = each($HTTP_POST_VARS) ) { echo "$key: $vars \n
" } Vielen Dank und MfG André From schwardt_(at)_euro-auto-boerse.net Tue, 14 Mar 2000 08:15:15 +0100 Date: Tue, 14 Mar 2000 08:15:15 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] while Abbruchbedinnung mit HTTP_POST_VARS Hello André, Tuesday, March 14, 2000, 1:01:56 AM, you wrote: AL> [...]Mir ist nicht ganz klar, wie die Abbruchbedinnung zustande kommt! AL> Wenn 50 $key und 50 $var existieren? = ist ja auch kein Vergleich, AL> sondern eine "Zuweisung", oder sehe ich was falsch? Es ist beides! AL> while ( list($key, $val) = each($HTTP_POST_VARS) ) AL> { AL> echo "$key: $vars \n
" AL> } Schau Dir doch einfach mal die Doku für die verwendeten Anweisungen an, z.B. http://www.php-center.de/de-html-manual/function.each.html Die Abbruchbedingung kommt dadurch zustande, daß der interne Array"pointer", der für jeden Schritt der Schleife ein Element weiter gesetzt wird, irgendwann ins Nirvana weist - weil das letzte Element des Array erreicht ist. Die Zuweisung ist eigentlich nur Crypto-C, eine Zuweisung, die gleichzeitig einen boolschen Ausdruck annimmt. Die Zuweisung ist nämlich solange TRUE, solange sie funktioniert - d.h. solange es auch noch ein gültiges Arrayelement gibt, das EACH erreichen kann (s.o.). Sauberer könnte es auch so heißen: while ( (list($key, $val)=each($HTTP_POST_VARS))==true ) { echo "$key: $vars \n
" } oder noch sauberer: while ( each($HTTP_POST_VARS) ) { list($key,$val)=current($HTTP_POST_VARS); echo "$key: $vars \n
" } Aber wenn man's weiß, spart man sich natürlich die Schreibarbeit... Unser Prog.-Prof würde Dich dann mit abfälligem Unterton "real Programmer" nennen :) -- Best regards, Stefan mailto:schwardt_(at)_euro-auto-boerse.net From a.temme_(at)_gmx.de Tue, 14 Mar 2000 08:15:54 +0100 Date: Tue, 14 Mar 2000 08:15:54 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] Fehler bei Parameteruebergabe Jürgen Behner schrieb: > > ----- Original Message ----- > From: "Andre Temme" > > > scrolling="no"> > > > > Beide vars sind definitiv mit gültigen Werten belegt. Die angegebene > > Zeile ist Teil eines gültigen Framesets. Nach Aufruf steht im Frame > > seite.php3 aber nur var1 zur Verfügung, ein > > > > echo $var2; > > > > ergibt "". > > schau dir mal im browser den html-quelltext des framesets an. welchen wert > hat var2=? > > tschau > > jürgen > Wie gesagt, "" :-( Weitere Ideen? From a.temme_(at)_gmx.de Tue, 14 Mar 2000 08:15:54 +0100 Date: Tue, 14 Mar 2000 08:15:54 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] Fehler bei Parameteruebergabe Jürgen Behner schrieb: > > ----- Original Message ----- > From: "Andre Temme" > > > scrolling="no"> > > > > Beide vars sind definitiv mit gültigen Werten belegt. Die angegebene > > Zeile ist Teil eines gültigen Framesets. Nach Aufruf steht im Frame > > seite.php3 aber nur var1 zur Verfügung, ein > > > > echo $var2; > > > > ergibt "". > > schau dir mal im browser den html-quelltext des framesets an. welchen wert > hat var2=? > > tschau > > jürgen > Wie gesagt, "" :-( Weitere Ideen? From tfromm_(at)_rz.uni-potsdam.de Tue, 14 Mar 2000 09:01:38 +0100 Date: Tue, 14 Mar 2000 09:01:38 +0100 From: Thomas Fromm tfromm_(at)_rz.uni-potsdam.de Subject: [php] PHP-Counter Moin, > Kann mir jemand ne Seite nennen, wo ich einen guten Counter mit > Reload-Sperre finde? > > Kann auch MySQL verwenden www.php-homepage.de -- ------------------------------------------ Mail: tfromm_(at)_cs.uni-potsdam.de Job: http://www.inubit.com und ich verweis nochmal auf IRC #php.de From GH-lists_(at)_ecora.de Tue, 14 Mar 2000 09:18:50 +0100 Date: Tue, 14 Mar 2000 09:18:50 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Fehler bei Parameteruebergabe André Temme schrieb > > > scrolling="no"> > Wie gesagt, "" :-( > Weitere Ideen? So? Guido Haeger From marian_(at)_sendung.de Tue, 14 Mar 2000 09:34:05 +0100 Date: Tue, 14 Mar 2000 09:34:05 +0100 From: Marian Steinbach marian_(at)_sendung.de Subject: [php] =?iso-8859-1?Q?Verst=E4ndnisfrage?= zu ODBC-Zugriff unter Linux Hallo! Ich habe ein Verständnisproblem mit ODBC unter Linux. Als Ziel habe ich, eine ODBC-Datenquelle auf einem Host "B" anzusprechen. Diese Datenquelle ist FileMaker mit ODBC-Treiber. Mein Host "A" soll per PHP die Daten von B auslesen. Was muss jetzt auf A noch getan werden, mal abgesehen davon, dass ODBC-Unterstützung in PHP vorhanden sein muss? Unter Windows muss ich doch auch auf dem Host, auf dem ich den Zugriff starte, eine ODBC-Datenquelle konfigurieren. Macht man das unter Linux auch? Und wenn ja wie? Links zu texten, die die Fragen beantworten, wären schon hilfreich. Dank und Gruß vom Marian From l-andre_(at)_gmx.de Tue, 14 Mar 2000 10:22:11 +0100 Date: Tue, 14 Mar 2000 10:22:11 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks l-andre_(at)_gmx.de Subject: [php] while Abbruchbedinnung mit HTTP_POST_VARS Hallo Stefan! Stefan Schwardt schrieb: > Die Zuweisung ist > nämlich solange TRUE, solange sie funktioniert - d.h. solange es auch > noch ein gültiges Arrayelement gibt, das EACH erreichen kann (s.o.). > while ( (list($key, $val)=each($HTTP_POST_VARS))==true ) Ich habe mir das mit each lange reingezogen, aber irgendwie ... . Mit diesem Satz und dem Bsp. von Dir hat es "klick" gemacht! Vielen Dank, André From eschmid+sic_(at)_php.net Tue, 14 Mar 2000 01:26:05 +0100 (CET) Date: Tue, 14 Mar 2000 01:26:05 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] phplib = OT ??? On Tue, 14 Mar 2000, Andreas Braukmann wrote: > On Mon, Mar 13, 2000 at 10:52:08PM +0100, Björn Schotte wrote: > > * Benjamin Billian wrote: > > > kleine Frage ... ist phplib in dieser Liste eigentlich "Off Topic" ??? > Dem 'eigentlich' wuerde ich ja wohl zustimmen. > > > Eigentlich schon, da es eine (englischsprachige) > > Mailingliste zu PHPLIB gibt, siehe . > Aber ich denke, dass hier genuegend Leute mitlesen, die auch > die phplib benutzen. Somit kann sicherlich auch die eine oder andere > Frage zur phplib sinnvoll beantwortet werden. > > Zwar existiert eine Mailingliste (die man als ernsthaft an der > phplib Interessierte(r) auch abonnieren sollte), aber diese ist > halt englischsprachig. 'Hier' bewegen wir uns aber im Rahmen einer > deutschsprachige Liste und wuerde es keine Bedarf an rein > deutschsprachigen Ressourcen zum Umfeld PHP geben, koennte wir uns > diese Liste ja auch sparen ;) bzw, ... PHP waere hier auch off-topic, da > ja eine englisch-sprachige Liste zu php existiert ;) ) Jetzt hast Du mal wieder den Nagel auf den Kopf getroffen. Seit Martin Ramsch nicht mehr mitmacht, koennten auch wieder mehr MySQL Fragen auftauchen. Da Armin Steiner mal wieder temporaer mit seinem Service ausgestiegen ist und er mit Pruefungen, Klausuren und sonstigen Folterwerkzeugen, die es an den Universitaeten so gibt, mich nur noch sporadisch unterstuetzen kann, bin ich an weiteren Freiwilligen interessiert, die sich an der Uebersetzung des englischsprachigen Handbuchs beteiligen wollen. Die Uebersetzung ins Deutsche ist IMHO am weitesten Fortgeschritten. Es gibt aber auch Anstrengungen von Italienern, Koreanern, Japanern und Chinesen (den traditonellen, was das auch immer heissen mag). Darueber hinaus sind in der cvsusers Datei schon Eintraege fuer Franzosen, Spanier und Portugisen vorhanden. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/ From hf_(at)_conne.net Tue, 14 Mar 2000 10:58:21 +0100 Date: Tue, 14 Mar 2000 10:58:21 +0100 From: Holger Faustmann hf_(at)_conne.net Subject: [php] Freies Grusskartensystem Hallo Liste, bevor ich es jetzt gleich selbst programmiere... hat jemand von Euch schon ein Grusskartensystem entwickelt? Viele Gruesse Holger Faustmann From l-andre_(at)_gmx.de Tue, 14 Mar 2000 10:50:29 +0100 Date: Tue, 14 Mar 2000 10:50:29 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks l-andre_(at)_gmx.de Subject: [php] OT: Genau Definition von Domains Hallo Benjamin! Benjamin Billian schrieb: > kann mir jemand sagen wie die genau Definition einer korrekten > Internetadresse bzw. E-Mail Adresse lautet. (erlaubte Zeichen) > Ich denke da an solche Sachen wie: > - ist ein "_" in einer Domain erlaubt > - maximale Länge von Domains > - usw. zur Domain http://www.denic.de/doc/faq/index.html#namensregeln Punkte, keine Unterstrich, Minuszeichen. Topleveldomain muß 2-3 Zeichen sein. Im POP3-Name darf _ , - und . vorkommen. Was ich 100% weis, das ein Punkt nicht am Anfang und Ende stehen darf. Beim Unterstrich und Minuszeichen bin ich mir nicht sicher. Die meisten Provider akzepiren es nicht. Ansonsten Zahlen und Buchstaben klein und groß geschrieben. Vielleicht findest Du dazu Infos bei http://www.sendmail.net .com oder .org. mfg, André From Michael_(at)_Stahmann.de Tue, 14 Mar 2000 11:07:28 +0100 Date: Tue, 14 Mar 2000 11:07:28 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Freies Grusskartensystem Hallo Holger, Holger Faustmann schrieb: > Hallo Liste, > > bevor ich es jetzt gleich selbst programmiere... > > hat jemand von Euch schon ein Grusskartensystem entwickelt? > Kurze Gegenfrage - was verstehst Du unter System? Eine Seite mit 10 Postkarten oder Unterkategorien mit 100en Postkarten? Sollen die Postkarten als HTML-Mail verschickt werden oder auf dem Server als HTML-Dateien abgelegt werden? Fragt Michael Stahmann -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From hf_(at)_conne.net Tue, 14 Mar 2000 11:18:08 +0100 Date: Tue, 14 Mar 2000 11:18:08 +0100 From: Holger Faustmann hf_(at)_conne.net Subject: [php] Freies Grusskartensystem Hallo Michael, > Kurze Gegenfrage - was verstehst Du unter System? eine oder mehr PHP3-Dateien die zusammen das versenden von Grusskarten ermoeglichen > Eine Seite mit 10 Postkarten oder Unterkategorien mit 100en > Postkarten? relativ egal > Sollen die Postkarten als HTML-Mail verschickt werden oder auf dem > Server als HTML-Dateien abgelegt werden? Auf keinem Fall per HTML-Mail, wer will solche Mails schon haben. Ich dachte eher daran, dass die Postkarten auf dem Server in einer MySQL-DB gespeichert werden. Der Programmablauf sollte ungefaehr so ablaufen: 1. Besucher (B) erhaelt eindeutige Session-ID 2. B ruft Grusskartenseite aus und waehlt ein Foto. Eventuell aus unterschiedlichen Kategorien. 3. B traegt Text, Absenderdaten und Empfaenger-E-Mail ein und klickt auf absenden oder so. 4. Das "System" speichert die Daten in der MySQL-DB und verschickt eine E-Mail an den Empfaenger. 5. In der E-Mail des Empfaengers steht ein kleiner Einleitungstext und eine Hyperlink. Der Hyperlink ist ein Verweis auf die Grusskarte. Z.B. Herr Egon Mueller* hat Ihnen eine neue Grusskarte geschickt. Grusskarte lesen: http://www.domain.de/grusskarte_lesen.php3?session-id=xyz [* Dieser Name wurde frei erfunden] Ist der Ablauf klar? Das System kann natuerlich wesentlich mehr Leistungsmerkmale aufweisen. Viele Gruesse Holger Faustmann From am_(at)_pixelhouse.de Tue, 14 Mar 2000 11:15:06 +0100 Date: Tue, 14 Mar 2000 11:15:06 +0100 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] Datenbank... Hi... ich binn auf der suche nach einer neuen db da mysql von den features wohl nichtmer ausreicht. Ich dachte da an Adabas oder gibts da noch andere Alternativen ? Hat hier jemand erfahrung mit adabas und php ? Gruss Alex From hf_(at)_conne.net Tue, 14 Mar 2000 11:25:45 +0100 Date: Tue, 14 Mar 2000 11:25:45 +0100 From: Holger Faustmann hf_(at)_conne.net Subject: [php] Datenbank... Bitte richtig quoten! Absender: [am_(at)_pixelhouse.de] Hi... ich binn auf der suche nach einer neuen db da mysql von den features wohl nichtmer ausreicht. Ich dachte da an Adabas oder gibts da noch andere Alternativen ? Hat hier jemand erfahrung mit adabas und php ? Gruss Alex From bjoern_(at)_baer.mayn.de Tue, 14 Mar 2000 11:25:00 +0100 Date: Tue, 14 Mar 2000 11:25:00 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] Freies Grusskartensystem * Holger Faustmann wrote: > hat jemand von Euch schon ein Grusskartensystem entwickelt? Ja, . -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From hf_(at)_conne.net Tue, 14 Mar 2000 11:52:36 +0100 Date: Tue, 14 Mar 2000 11:52:36 +0100 From: Holger Faustmann hf_(at)_conne.net Subject: [php] Freies Grusskartensystem Hallo Bjoern, >> hat jemand von Euch schon ein Grusskartensystem entwickelt? > Ja, . Gefaellt mir sehr gut, besonders die Loeschfunktion nach 14 Tagen. Kann ich den Quellcode bekommen? Viele Gruesse Holger Faustmann From am_(at)_pixelhouse.de Tue, 14 Mar 2000 11:49:56 +0100 Date: Tue, 14 Mar 2000 11:49:56 +0100 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] Datenbank... > Bitte richtig quoten! ?? ich habe nicht gequotet .... Gruss Alex From info_(at)_agathos.net Tue, 14 Mar 2000 09:03:51 +0100 Date: Tue, 14 Mar 2000 09:03:51 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Mail()_mit_zwei_Empf=E4ngern?= >> mail("$Email1,$Email2", $MailSubject, $MailText, "From: $EmailSender"); > mail($Email1, $MailSubject, $MailText, "From: $EmailSender"); > mail($Email2, $MailSubject, $MailText, "From: $EmailSender"); > Du rufst die Funktion mail() einfach zweimal auf. Hallo André, danke, so hab ich das letztendlich sowieso gemacht. Mich hat die erste Zeile nur verwundert, da die im Caupo Shop so integriert ist und angeblich bei anderen Leuten funktionieren soll. Bei mir klappt das nicht und in den Büchern habe ich das SO auch nicht wiedergefunden. Der größere Haken war eigentlich, dass ich Totalanfänger bin und nicht wusste, ob man nach einem if und vor dem else zwei Befehle abarbeiten lassen kann. Aber wie mans so macht, hab ich es einfach ausprobiert und fertig. ;-) hähä, die Profies werden sich jetzt natürlich gut amüsieren, aber Lachen ist gesund. Liebe Grüße aus dem Allgäu Hans Theo Mislisch -- Agathos Networks mailto:info_(at)_agathos.net Tel: +49 (0)8321-67388-80 Fax: +49 (0)8321-67388-50 From s.sander_(at)_crs.de Tue, 14 Mar 2000 12:17:01 +0000 Date: Tue, 14 Mar 2000 12:17:01 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Regular Expressions --------------19D532183C2F8570D9F9C65A Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hi, > das alte Thema, Regular Expressions, ich möchte aus einem längeren > texte > alle Inghalte in den <% %> Tags herausbekommen, <%(.*)%> funktioniert > leider > nicht wenn mehrere, dieser Tags in einem string sind ;( > hat jemand ne Idee? > > Eine formal korrekte und vollstaendige Erklaerung findest Du auch > hier: http://www.php.net/manual/pcre.pattern.syntax.php3 > > Und immer wieder die Empfehlung des 'Regular Expression'-Buches > aus dem O'Reilly-Verlag, welches sowohl auf Englisch wie auch auf > Deutsch verfuegbar ist > Die ISBN 3-930673-62-2 zum Buch! Du kannst ja auch die Zeile aufteilen: Beispiel: $str_zeile = "<% asp asp asp %> no asp, no asp , no asp <% asp asp asp %> no asp, no asp , no asp <% asp asp asp %>"; - 1. Ein substr bis einschließlich zum 1. '%>', in eine Variable schreiben - 2. Diesen Teil mit eregi( "(<%)([^<][^%]|[^%][^>])*(%>9)", $zeile, $regs ); echo "Die Zeilennummer ist XX: $regs[2];//sollte Dir die Inhalte hier ausgeben - 3. Falls Zeilenende noch nicht erreicht ist den restlichen Teil wieder ab 1. durchgehen. Wenn eine Erklärung zu 2. erwünscht, dann bitte eine PM. Ich hoffe damit helfen zu können. ;-) --Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net --------------19D532183C2F8570D9F9C65A Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit
Hi,
 
 das alte Thema, Regular Expressions, ich möchte aus einem längeren texte
 alle Inghalte in den <% %> Tags herausbekommen, <%(.*)%> funktioniert leider
 nicht wenn mehrere, dieser Tags in einem string sind ;(
 hat jemand ne Idee?

Eine formal korrekte und vollstaendige Erklaerung findest Du auch
hier: http://www.php.net/manual/pcre.pattern.syntax.php3

Und immer wieder die Empfehlung des 'Regular Expression'-Buches
aus dem O'Reilly-Verlag, welches sowohl auf Englisch wie auch auf
Deutsch verfuegbar ist

 Die ISBN 3-930673-62-2 zum Buch!

Du kannst ja auch die Zeile aufteilen:

Beispiel:

$str_zeile = "<% asp asp asp %> no asp, no asp , no asp <% asp asp asp %> no asp, no asp , no asp <% asp asp asp %>";
- 1. Ein substr bis einschließlich zum 1. '%>', in eine Variable schreiben
- 2. Diesen Teil mit eregi( "(<%)([^<][^%]|[^%][^>])*(%>9)", $zeile, $regs );
   echo "Die Zeilennummer ist XX: $regs[2];//sollte Dir die Inhalte hier ausgeben
- 3. Falls Zeilenende noch nicht erreicht ist den restlichen Teil wieder ab 1. durchgehen.
Wenn eine Erklärung zu 2. erwünscht, dann bitte eine PM.

Ich hoffe damit helfen zu können. ;-)

--Steffen

--
Steffen Sander - Internet/Intranet Softwareentwicklung
CRS Computer Register Service GmbH -  Ritterstr. 11 - 10969 Berlin
eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81
http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net
  --------------19D532183C2F8570D9F9C65A-- From GH-lists_(at)_ecora.de Tue, 14 Mar 2000 12:02:49 +0100 Date: Tue, 14 Mar 2000 12:02:49 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Datenbank... Alexander Meis schrieb > ich binn auf der suche nach einer neuen db da mysql von den features > wohl nichtmer ausreicht. Du hast einfach auf Reply gedrückt, das Subject überschrieben und das Ganze losgeschickt. Das verwirrt threadfähige Mail-Clients gewaltig, weil Du noch den Header References: <38CE0D3D.28CF572A_(at)_conne.net> <38CE0F60.EFFC734A_(at)_Stahmann.de> im Mail hast und threadfähige Mail-Clients Dein neues Posting dann falsch einsortieren - nämlich unterhalb des alten Threads als Antwort auf die Nachricht von Michael Stahmann. Wenn Du Deinen Mauszeiger in OE 5 zukünftig 2 cm weiter links positionierst und kräftig auf "Neue E-Mail" haust, freuen sich viele... Guido Haeger From s.sander_(at)_crs.de Tue, 14 Mar 2000 12:23:50 +0000 Date: Tue, 14 Mar 2000 12:23:50 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Regular Expressions Sorry ein schlimmer Tippfehler bei 2. Die 9 an der markierten Stelle gehört dort nicht hin! - 2. Diesen Teil mit eregi( "(<%)([^<][^%]|[^%][^>])*(%>)", $zeile, $regs ); ^^ --Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From am_(at)_pixelhouse.de Tue, 14 Mar 2000 12:12:50 +0100 Date: Tue, 14 Mar 2000 12:12:50 +0100 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] Datenbank... Ah jo kann sein ..... welches Mailprogramm ist den Threads fähig ? Gruss Alex ----- Original Message ----- From: Guido Haeger To: Sent: Tuesday, March 14, 2000 12:02 PM Subject: Re: [php] Datenbank... > Alexander Meis schrieb > > > ich binn auf der suche nach einer neuen db da mysql von den features > > wohl nichtmer ausreicht. > > Du hast einfach auf Reply gedrückt, das Subject überschrieben und das > Ganze losgeschickt. Das verwirrt threadfähige Mail-Clients gewaltig, > weil Du noch den Header > > References: <38CE0D3D.28CF572A_(at)_conne.net> > <38CE0F60.EFFC734A_(at)_Stahmann.de> > > im Mail hast und threadfähige Mail-Clients Dein neues Posting dann > falsch einsortieren - nämlich unterhalb des alten Threads als Antwort > auf die Nachricht von Michael Stahmann. > > Wenn Du Deinen Mauszeiger in OE 5 zukünftig 2 cm weiter links > positionierst und kräftig auf "Neue E-Mail" haust, freuen sich viele... > > Guido Haeger > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From l-andre_(at)_gmx.de Tue, 14 Mar 2000 12:20:08 +0100 Date: Tue, 14 Mar 2000 12:20:08 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks l-andre_(at)_gmx.de Subject: [php] Re: [php] Mail() mit zwei =?iso-8859-1?Q?Empf=E4ngern?= Hallo! Hans Theo Mislisch schrieb: > Der größere Haken war eigentlich, dass ich Totalanfänger bin und nicht wusste, > ob man nach einem if und vor dem else zwei Befehle abarbeiten lassen kann. Aber > wie mans so macht, hab ich es einfach ausprobiert und fertig. ;-) Ich studiere auch kein Informatik. Ich lerne mir alles durch Bücher, abschauen usw. an. Ich achte schon darauf, das ich mich an die üblichen Regeln halten und auch vernünftige Scripte schreibe. Bezüglich PHP bin ich auch noch Anfänger. Mein Chef(Meister) hat immer während meiner Lehre gesagt, "Ein guter Handwerker muß improvisieren und pfuschen können". Ich denke mir immer, "Wenn's funktioniert"! :-) > hähä, die Profies werden sich jetzt natürlich gut amüsieren, aber Lachen ist gesund. Genau! mfg, André From keuc4101_(at)_uni-trier.de Tue, 14 Mar 2000 12:28:37 +0100 Date: Tue, 14 Mar 2000 12:28:37 +0100 From: Carl Jan Keuck keuc4101_(at)_uni-trier.de Subject: [php] =?iso-8859-1?Q?Formularinhalt_an_mehrere_Skripte_=FCbergeben?= =?iso-8859-1?Q?Formularinhalt_an_mehrere_Skripte_=FCbergeben?= Liebe Liste, gibt es eine Möglichkeit, den Inhalt eines Formulars gleichzeitig an zwei oder mehr Skripte zu übergeben? Ganz konkret soll der Formular-Inhalt einmal per mail verschickt und gleichzeitig in eine db geschrieben werden. Bin für jede Hilfe dankbar! Gruss Calli From lars.scholand_(at)_provider-info.de Tue, 14 Mar 2000 12:34:48 +0100 Date: Tue, 14 Mar 2000 12:34:48 +0100 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Formularinhalt_an_mehrere_Skripte_=FCbergebe?= =?iso-8859-1?Q?nFormularinhalt_an_mehrere_Skripte_=FCbergeben?= =?iso-8859-1?Q?nFormularinhalt_an_mehrere_Skripte_=FCbergeben?= Hallo Calli, > gibt es eine Möglichkeit, den Inhalt eines Formulars gleichzeitig an zwei > oder mehr Skripte zu übergeben? > > Ganz konkret soll der Formular-Inhalt einmal per mail verschickt und > gleichzeitig in eine db geschrieben werden. dann mach das doch einfach in einem Script. Zuerst schreibst du es in die Datenbank und dann verschickst du es per e-Mail. Lars From hf_(at)_conne.net Tue, 14 Mar 2000 12:34:41 +0100 Date: Tue, 14 Mar 2000 12:34:41 +0100 From: Holger Faustmann hf_(at)_conne.net Subject: [php] Datenbank... Hallo Alex, > Ah jo kann sein ..... > welches Mailprogramm ist den Threads fähig ? ich arbeite zum Beispiel mit dem Netscape Navigator 4.7 unter Windoof und 4.x unter Suse-Linux. -> Nachteil: Kann nur einen POP3 Postfach gleichzeitig abrufen. Fuer jedes weitere Postfach muss man einmal neu starten. -> Vorteil : Stuerzt nicht so oft ab wie MS-Outlook. Mails aus Windows koennen auch unter Linux (KDE) gelesen werden und umgekehrt. Viele Gruesse Holger Faustmann From php_(at)_sctec.de Tue, 14 Mar 2000 12:25:28 +0100 (MET) Date: Tue, 14 Mar 2000 12:25:28 +0100 (MET) From: Mirko Giese php_(at)_sctec.de Subject: [php] =?iso-8859-1?Q?Formularinhalt_an_mehrere_Skripte_=FCbergeben?= =?iso-8859-1?Q?Formularinhalt_an_mehrere_Skripte_=FCbergeben?= > gibt es eine Möglichkeit, den Inhalt eines Formulars gleichzeitig an zwei > oder mehr Skripte zu übergeben? > > Ganz konkret soll der Formular-Inhalt einmal per mail verschickt und > gleichzeitig in eine db geschrieben werden. hallo calli, fuer deinen bedarf brauchst du doch eigentlich nicht 2 scripte, sondern nur eines. das sieht - exemplarisch - dann so aus: und du duerftest keine probleme mehr haben in der hoffnung geholfen zu haben mirko giese > > Bin für jede Hilfe dankbar! > > Gruss Calli > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From schwardt_(at)_euro-auto-boerse.net Tue, 14 Mar 2000 12:34:21 +0100 Date: Tue, 14 Mar 2000 12:34:21 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIEZvcm11bGFyaW5oYWx0IGFuIG1laHJlcmUgU2tyaXB0?= =?ISO-8859-1?B?ZSD8YmVyZ2ViZW5Gb3JtdWxhcmluaGFsdCBhbiBtZWhyZXJlIFNrcmlw?= =?ISO-8859-1?B?dGUg/GJlcmdlYmVu?= Moin php_(at)_infosoc.uni-koeln.de, CJK> Liebe Liste, CJK> [...]Ganz konkret soll der Formular-Inhalt einmal per mail verschickt und CJK> gleichzeitig in eine db geschrieben werden. Warum müssen es dafür zwei Skripte sein? Lege doch die DB-Abfrage und das Mailversenden zusammen, oder lege sie vielleicht noch in Funktionen ab. Warum das Leben so schwer machen? -- Stefan Schwardt. From bjoern_(at)_baer.mayn.de Tue, 14 Mar 2000 12:31:40 +0100 Date: Tue, 14 Mar 2000 12:31:40 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Formularinhalt_an_mehrere_Skripte_=FCbergebenFo?= =?iso-8859-1?Q?rmularinhalt_an_mehrere_Skripte_=FCbergeben?= =?iso-8859-1?Q?rmularinhalt_an_mehrere_Skripte_=FCbergeben?= Hallo, * Carl Jan Keuck wrote: > Ganz konkret soll der Formular-Inhalt einmal per mail verschickt und > gleichzeitig in eine db geschrieben werden. Warum machst du das nicht in einem Script? deinscript.php3:

-- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From am_(at)_pixelhouse.de Tue, 14 Mar 2000 12:44:12 +0100 Date: Tue, 14 Mar 2000 12:44:12 +0100 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] Datenbank 2 ... Hi... ich binn auf der suche nach einer neuen db da mysql von den features wohl nichtmer ausreicht. Ich dachte da an Adabas oder gibts da noch andere Alternativen ? Hat hier jemand erfahrung mit adabas und php ? Gruss Alex From chris_(at)_fhbb.ch Tue, 14 Mar 2000 12:52:32 +0100 Date: Tue, 14 Mar 2000 12:52:32 +0100 From: Chris Glutz chris_(at)_fhbb.ch Subject: [php] Re: [php] Re: [php] zu doof =?iso-8859-1?Q?f=FCr?= Zeilenvorschub? > ....... Bei Newslettern kann man ja beide Formen anbieten und > verschickt dann entsprechende Versionen. > Wie weiss ich, welche Form der Client haben will ? Chris From GH-lists_(at)_ecora.de Tue, 14 Mar 2000 12:47:02 +0100 Date: Tue, 14 Mar 2000 12:47:02 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Datenbank... Alexander Meis schrieb > Ah jo kann sein ..... > welches Mailprogramm ist den Threads fähig ? Dein OE zum beispiel - allerdings nur eingeschränkt Menü Ansicht >>> Aktuelle Ansicht >>>Nachrichten nach dem Thema sortieren Und danach mal http://www.php-center.de/php-de/konventionenundstandards.htm lesen? Guido Haeger From schwardt_(at)_euro-auto-boerse.net Tue, 14 Mar 2000 12:58:39 +0100 Date: Tue, 14 Mar 2000 12:58:39 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] =?ISO-8859-1?B?UmVbMl06IFtwaHBdIFJlOiBbcGhwXSBSZTogW3BocF0genUgZG9vZiBm?= =?ISO-8859-1?B?/HIgIFplaWxlbnZvcnNjaHViPw==?= Moin Chris Glutz, CG> Wie weiss ich, welche Form der Client haben will ? fragen? [ ] HMTL [X] plain -- Stefan Schwardt. From s.sander_(at)_crs.de Tue, 14 Mar 2000 13:50:59 +0000 Date: Tue, 14 Mar 2000 13:50:59 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Datenbank... Schon mal Postgres angesehen? --Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From kurz_(at)_ffm.pandacom.de Tue, 14 Mar 2000 13:42:22 +0100 Date: Tue, 14 Mar 2000 13:42:22 +0100 From: Marcel Kurz kurz_(at)_ffm.pandacom.de Subject: [php] PHPlib Hi Leute, mal ne kleine Frage ? also ich will PHPLib bei Schlund installieren jo so weit so gut die Beispiel Dateien von PHPLib laufen auch bei mir(schlund)einfach (weil ich kein zugriff auf die php.ini hab ) am Anfang in die Dateien eingefügt und des funktioniert auch so ich will nun PHPLib in meine Seite einbinden wo es einen Bereich gibt wo am sich einloggen muß und einen öffentlichen Bereich ( www.intertrends.de ) ich brauch eigentlich nur die Authentication Funktion meine Frage was bzw. wo muss ich Änderungen machen in den PHPlib Files welche Seiten muß ich wo includen??? wie muß ich die local.inc anpassen ??? ich hab schon gesehen das die Sessionvariable als Verzeichniss angegeben wird http://www.server.de/sessionvar/index.html wie kann ich sowas bei Schlund realiesieren bzw. wie geht sowas?? geht dies auch mit phplib....??? ich hab sowas auch schon mal in der liste gelesen aber ich hab es nicht mehr gefunden ich weiß nicht wie man diese Version der Session übergabe nennt !!!! Beste Grüsse Marcel Kurz From Michael_(at)_Stahmann.de Tue, 14 Mar 2000 14:26:24 +0100 Date: Tue, 14 Mar 2000 14:26:24 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Re: [php] Re: [php] zu doof =?iso-8859-1?Q?f=FCr?= Zeilenvorschub? Chris Glutz schrieb: > > ....... Bei Newslettern kann man ja beide Formen anbieten und > > verschickt dann entsprechende Versionen. > > > > Wie weiss ich, welche Form der Client haben will ? > Das musst Du schon abfragen bzw. anbieten, wenn sich die Leute eintragen. Dann legst Du sie entweder in unterschiedlichen Tabellen (oder files) ab oder Du machst ein Feld Typ = HTML oder Text if ($typ == "HTML") schkick_html($name, $adresse); else schick_text($name, $adresse); Das ist eleganter, weil Du dann nur eine Tabelle abfragen musst um zu wissen, wie viele Nutzer eingetragen sind. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From UW_(at)_NetUSE.DE Tue, 14 Mar 2000 14:39:28 +0100 Date: Tue, 14 Mar 2000 14:39:28 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] PHPlib Marcel Kurz wrote: > ich brauch eigentlich nur die Authentication Funktion > > meine Frage was bzw. wo muss ich Änderungen machen in > den PHPlib Files > welche Seiten muß ich wo includen??? Alles so wie vorher. Man schreibt ein page_open() an den Seitenanfang und ein page_close() ans Ende. Dann paßt man die *.ihtml Dateien an seine Bedürfnisse an und sorgt dafür, daß sie im Include-Verzeichnis liegen. Näheres findet sich auch in der Doku. > wie muß ich die local.inc anpassen ??? > > ich hab schon gesehen das die Sessionvariable > als Verzeichniss angegeben wird > http://www.server.de/sessionvar/index.html > wie kann ich sowas bei Schlund realiesieren bzw. > wie geht sowas?? geht dies auch mit phplib....??? All diese Varianten funktionieren mit URL Rewriting, welches der Webserver durchführt. Man benötigt Zugriff auf die Konfiguration des Webservers, um dies einzurichten. Die PHPLIB kann dies nicht, wenn sie aus der Tüte fällt. Johann-Peter Hartmann hat mir jedoch einen kurzen Patch geschickt, der die notwendigen Änderungen macht. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Tue, 14 Mar 2000 14:40:08 +0100 Date: Tue, 14 Mar 2000 14:40:08 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Datenbank 2 ... Alexander Meis wrote: > Ich dachte da an Adabas oder gibts da noch andere Alternativen ? Oracle. Kostet jedoch Geld und Rechenpower. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From GH-lists_(at)_ecora.de Tue, 14 Mar 2000 14:26:02 +0100 Date: Tue, 14 Mar 2000 14:26:02 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] PHPlib Marcel Kurz schrieb > ich hab schon gesehen das die Sessionvariable > als Verzeichniss angegeben wird > http://www.server.de/sessionvar/index.html > wie kann ich sowas bei Schlund realiesieren bzw. > wie geht sowas?? Ja, mit mod_rewrite, welches Du bei Schlund via .htaccess für Deine Zwecke anpassen kannst. Weitere Details solltest Du im Archiv finden. Versuch mal eine Suche nach "RewriteRule" oder "mod_rewrite" > geht dies auch mit phplib....??? Sollte grundsätzlich möglich sein. Guido Haeger From joh_(at)_exozet.com Tue, 14 Mar 2000 15:01:38 +0100 Date: Tue, 14 Mar 2000 15:01:38 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] Datenbank 2 ... >Oracle. Kostet jedoch Geld und Rechenpower. Hat jemand Erfahrung mit der Anbindung von PHP an Oracle8i? Bisher habe ich mich ein bißchen davor gedrückt und mich lieber mit MySQL beschäftigt, aber auf Dauer ist es ja schade um die schöne DB. PHP läuft bei uns auf Linux, der OracleServer hingegen auf NT. Ist das ein Problem? Vielen Dank Johannes From info_(at)_agathos.net Tue, 14 Mar 2000 15:01:48 +0100 Date: Tue, 14 Mar 2000 15:01:48 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Datenbank... > Ah jo kann sein ..... > welches Mailprogramm ist den Threads fähig ? Hi Alex, AKMail zB. http://www.akmail.de oder .com Liebe Grüße aus dem Allgäu Hans Theo Mislisch -- Agathos Networks mailto:info_(at)_agathos.net Tel: +49 (0)8321-67388-80 Fax: +49 (0)8321-67388-50 From lars.scholand_(at)_provider-info.de Tue, 14 Mar 2000 15:09:06 +0100 Date: Tue, 14 Mar 2000 15:09:06 +0100 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] AW: [php] Datenbank 2 ... Hallo, > Hat jemand Erfahrung mit der Anbindung von PHP an Oracle8i? Bisher habe ich > mich ein bißchen davor gedrückt und mich lieber mit MySQL beschäftigt, aber > auf Dauer ist es ja schade um die schöne DB. PHP läuft bei uns auf Linux, > der OracleServer hingegen auf NT. Ist das ein Problem? das würde mich eingentlich auch interessierne. Gibt es im Netz einen Vergleich zwischen MySQL und der Orcale8i ? Derzeit nutzen wir noch MySQL aber die Oracle WebSuite ist schon so gut wie bestellt. Mich interessiert vorallem wo dabei die Vorteile/Nachteile liegen ? Danke ! Lars From temme_(at)_globalpark.de Tue, 14 Mar 2000 15:32:24 +0100 Date: Tue, 14 Mar 2000 15:32:24 +0100 From: Andre Temme temme_(at)_globalpark.de Subject: [php] =?iso-8859-1?Q?L=F6sung?=: Fehler bei Parameteruebergabe Andre Temme wrote: > > Hallo Liste, > kann mir bitte mal jemand sagen, wo hier der Fehler liegt: > > scrolling="no"> > > Beide vars sind definitiv mit gültigen Werten belegt. Die angegebene > Zeile ist Teil eines gültigen Framesets. Nach Aufruf steht im Frame > seite.php3 aber nur var1 zur Verfügung, ein > > echo $var2; > > ergibt "". > Ist mir völlig schleierhaft. Hallo, vielen Dank allen Mitdenkern. Es klappt folgendermaßen: Gruß, Andre From schwardt_(at)_euro-auto-boerse.net Tue, 14 Mar 2000 15:43:21 +0100 Date: Tue, 14 Mar 2000 15:43:21 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] Re[2]: [php] AW: [php] Datenbank 2 ... Moin Lars Scholand, LS> Hallo, LS> das würde mich eingentlich auch interessierne. Gibt es im Netz einen LS> Vergleich LS> zwischen MySQL und der Orcale8i ? Derzeit nutzen wir noch MySQL aber die LS> Oracle WebSuite ist schon so gut wie bestellt. Mich interessiert vorallem wo LS> dabei die Vorteile/Nachteile liegen ? http://www.mysql.com/benchmark.html vermutlich nicht völlig objektiv... -- Stefan Schwardt. From tfromm_(at)_cs.uni-potsdam.de Tue, 14 Mar 2000 15:30:29 +0100 Date: Tue, 14 Mar 2000 15:30:29 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] AW: [php] Datenbank 2 ... Hi, > das würde mich eingentlich auch interessierne. Gibt es im Netz einen > Vergleich > zwischen MySQL und der Orcale8i ? Derzeit nutzen wir noch MySQL aber die > Oracle WebSuite ist schon so gut wie bestellt. Mich interessiert vorallem wo > dabei die Vorteile/Nachteile liegen ? ich bin gerade dabei, groessere Programme von MySQL auf Oracle8i zu portieren und, sagen wir mal so, man faellt erstmal in ein Featureloses Loch, erst nachdem man sich einige Wochen intensiv mit Oracle beschaeftigt hat, lernt man die vorzuege kennen. Ein Problem das auf jeden fall kommt, ist, das die oci8 schnittstelle von php nicht so gut ausgebaut ist wie die von mysql. desweiteren sind viele SQL Features nciht moeglich, wie man sie von mysql her kannte und auhc gern genutzt hat. (enum oder auto_increment zB). diese muss man durch trigger und sequencen "emulieren" ... ein weiterer punkt ist, das oracle nciht so besonders toll mit grossen dateien umgehen kann. zB die grenze fuer eine groesse des feldes, die mit einem einfachen select * from tablexy where xyz like '%bla%' durchsucht werden aknn liegt bei 4000 zeichen (varchar2). danach gibt es nur noch long oder clob felder. mit den long feldern kann man so gut wie nix machen und die clob felder lassen nur durch relativ komplexe DBMS_lob Packageskripte gezielt durchsuchen, ausser man verwendet ConText, aber das ist eine andere, auch nciht kleine Geschichte. Genauso verhaelt es sich mit dem speichern von binaerdaten :-/. die taktischen vorteile der DB sind in gegensatz jedoch auch nicht schlecht, neben incremental backup, was fuer groessere datenbanken interessant sein duerfte ist auch noch die clusterfaehigkeit von oracle anzumerken. fuer die allgemeine benutzung wiegen aber meines erachtens features wie subselects und foreign key schwerer. auch kann man mit der internenen skriptsprache PL/SQL, mit der man eine heidenarbeit von der DB an sich machen laesst, wenn man mit ihr richtig umgehen kann ;-). leider ist oracle ein ziehmlicher ressourcenfresser, was auch mehr oder weniger auf den preis fuer eine endkundenlizens aufschlaegt, dort wird nach Leistungspunkten fuer den jeweiligen rechner bezahlt (MHz, Prozessortyp spielen eine rolle). wenn man eine leistungsfaehige webDB haben will, die denn auch mal mehr als nur ein select name from users; machen soll, landet man schonmal bei gut 50kDM fuer ein dualrechner. (nat. mit minimal 256 MB Ram) stellt man softwarekosten und hardwareksoten gegenueber, sollte man vielleicht ueberlegen nur einen single prozessor zu nehmen, ordentlich ram und ein verflucht schnelles raid. :-) alles in allem finde ich zwar die bemuehungen von oracle gut richtung webdatenbank, jedoch ist dieser versuch ein wenig unbeherzt, zumal es dem vertreter von oracle hier bei uns schwer fiel uns zu klassifizieren, denn als normaler endkunde will er uns nciht, weil da zahlt man nur einmal fuer die lizens ;-) und als webappliaktion provider ist man auch kein Rechenzentrum.... Es ist sowohl im Bereich Komfort als auch in Punkto Kosten eine grosse Umstellung zu bewerkstelligen, dinge die unter mysql selbstverstaendlich sind, entwickeln sich unter oracle zu einem echten problem. Wer viel Zeit hat kann sich mit oracle befassen, wo selbst eine standartinstallation mal gut 5h in anspruch nehmen kann und dazu kommt die konfigurationszeit....Definitiv ist diese Datenbank nix fuer mal eben zwischen Kaffe und Kuchen aber wenn man sich einige zeit reingearbeitet hat, hat man 1. eine leistungsstarke Datenbank und 2. auf dem arbeitsmarkt ist man noch lieber gesehn ;-). thomas -- ----------------------------------------- Mail: thomas.fromm_(at)_inubit.com Job: http://www.inubit.com Watch out for the generic interface of life. From braukmann_(at)_tse-online.de Tue, 14 Mar 2000 16:02:32 +0100 Date: Tue, 14 Mar 2000 16:02:32 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] AW: [php] Datenbank 2 ... Hi, On Tue, Mar 14, 2000 at 03:09:06PM +0100, Lars Scholand wrote: > > Hat jemand Erfahrung mit der Anbindung von PHP an Oracle8i? > > Bisher habe ich mich ein bißchen davor gedrückt und mich lieber > > mit MySQL beschäftigt, aber auf Dauer ist es ja schade um > > die schöne DB. ... falls die Datenbank auch 'ans Internet' (ja, das ist lax formuliert) soll, solltest Du vor allen Dingen die finanziellen / lizenzrechtlichen Folgen einer oracle-basierten Loesung beachten. > > PHP läuft bei uns auf Linux, der OracleServer > > hingegen auf NT. Ist das ein Problem? Nein. Du brauchst aber natuerlich einen Oracle-Client auf der Linux-Seite. > das würde mich eingentlich auch interessierne. Gibt es im Netz > einen Vergleich zwischen MySQL und der Orcale8i ? [Exkurs: ... Du 'plenkst' ...] > Derzeit nutzen wir noch MySQL aber die > Oracle WebSuite ist schon so gut wie bestellt. > Mich interessiert vorallem wo dabei die Vorteile/Nachteile liegen ? Nunja. MySQL wartet mit ziemlich geringem Verbindungsoverhead auf und Oracle ist eine relationale Datenbank ... -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From lars.scholand_(at)_provider-info.de Tue, 14 Mar 2000 16:07:19 +0100 Date: Tue, 14 Mar 2000 16:07:19 +0100 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] AW: [php] Datenbank 2 ... Hallo Thomas, > Ein Problem das auf jeden fall kommt, ist, das die oci8 schnittstelle von > php nicht so gut ausgebaut ist wie die von mysql. wie schauts denn in php4 aus ? wenn doch oracle eine der größten und beliebtesten datenbanken (kommerziell) ist, warum gibt es dann von php her keine richtige unterstützung ? > alles in allem finde ich zwar die bemuehungen von oracle gut richtung > webdatenbank, jedoch ist dieser versuch ein wenig unbeherzt, zumal es dem > vertreter von oracle hier bei uns schwer fiel uns zu klassifizieren, denn als > normaler endkunde will er uns nciht, weil da zahlt man nur einmal fuer die > lizens ;-) und als webappliaktion provider ist man auch kein Rechenzentrum.... > Es ist sowohl im Bereich Komfort als auch in Punkto Kosten eine grosse > Umstellung zu bewerkstelligen, dinge die unter mysql selbstverstaendlich sind, > entwickeln sich unter oracle zu einem echten problem. ohje.... > Wer viel Zeit hat kann > sich mit oracle befassen, wo selbst eine standartinstallation mal gut 5h in > anspruch nehmen kann und dazu kommt die konfigurationszeit....Definitiv ist > diese Datenbank nix fuer mal eben zwischen Kaffe und Kuchen aber wenn man sich > einige zeit reingearbeitet hat, hat man 1. eine leistungsstarke Datenbank und > 2. auf dem arbeitsmarkt ist man noch lieber gesehn ;-). Nun. Ich denke dann hängt es davon ab, was für ein Projekt man gerade hat. Sollte man, oder sollte man nicht, Oracle und MySQL gleichzeitg laufen lassen ? Es gibt doch von Orcale diese Schulung. Ab dem 4. April gehts glaub ich los. Ist 4 oder 5 Mal bei denen und einige Wochen Selbststudium. Kostet glaub ich 11.000 DM pro Person ;-) Lars From tfromm_(at)_cs.uni-potsdam.de Tue, 14 Mar 2000 16:17:08 +0100 Date: Tue, 14 Mar 2000 16:17:08 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] AW: [php] Datenbank 2 ... Holla, > Nunja. MySQL wartet mit ziemlich geringem Verbindungsoverhead auf und > Oracle ist eine relationale Datenbank ... ? MySQL ist auch relational aber Oracle bietet zusaetzlich noch die möglichkeit objektrelational zu arbeiten, also objektorientierte Konzepte zu verwenden. (ab version 8) thomas -- ----------------------------------------- Mail: thomas.fromm_(at)_inubit.com Job: http://www.inubit.com Watch out for the generic interface of life. From tfromm_(at)_cs.uni-potsdam.de Tue, 14 Mar 2000 16:22:26 +0100 Date: Tue, 14 Mar 2000 16:22:26 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] AW: [php] Datenbank 2 ... Holla, Lars schrieb: > wie schauts denn in php4 aus ? wenn doch oracle eine der größten und > beliebtesten > datenbanken (kommerziell) ist, warum gibt es dann von php her keine richtige > unterstützung ? Aeh, das ist glaub ich ein Problem der verbreitung, der nachfrage und der arbeit die reingesteckt wird. ich denke wenige setzen einen separaten DB Server ein und zusaetzlich einen webserver, obwohl man auf einem rechner die leichtgewichtige DB Mysql einsetzen kann. alles eine frage des geldes und der moeglichkeit sich intensiv mit oracle auseinanderzusetzen. ausserdem, sowie ich das gesehn hab, ist die entwicklung der schnittstelle etwas komplizierter zu realisieren (IMHO). Naja vielleicht hilft ein Betteln nach mehr Features ? ;-) > Es gibt doch von Orcale diese Schulung. Ab dem 4. April gehts glaub ich los. > Ist 4 oder 5 Mal > bei denen und einige Wochen Selbststudium. Kostet glaub ich 11.000 DM pro > Person ;-) Na Klasse. Jetzt wisst Ihr wieso Oracle Admins sich verdammt gut bezahlen lassen. Vielleicht ist die DB nur deswegen so komplex und ressourcenverschwendet, weil Oracle vom Support und vom Verkauf nach Leistung lebt ;-) ich meine hier und da ein paar noop-befehle fallen nicht auf ;-) thomas -- ----------------------------------------- Mail: thomas.fromm_(at)_inubit.com Job: http://www.inubit.com Watch out for the generic interface of life. From UW_(at)_NetUSE.DE Tue, 14 Mar 2000 17:02:47 +0100 Date: Tue, 14 Mar 2000 17:02:47 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] AW: [php] Datenbank 2 ... Lars Scholand wrote: > > Ein Problem das auf jeden fall kommt, ist, das die oci8 schnittstelle von > > php nicht so gut ausgebaut ist wie die von mysql. > > wie schauts denn in php4 aus ? wenn doch oracle eine der größten und > beliebtesten > datenbanken (kommerziell) ist, warum gibt es dann von php her keine richtige > unterstützung ? Beobachte mal die CVS Commits. Ein gewisser Thies C. Arntzen schreibt recht viel an der Oracle Schnittstelle. Sie ist - soweit ich es sehen kann - bereits komplett auf Zend angepaßt. Die wichtigsten Funktionen sind da: PHP_FUNCTION(ora_bind); PHP_FUNCTION(ora_close); PHP_FUNCTION(ora_commit); PHP_FUNCTION(ora_commitoff); PHP_FUNCTION(ora_commiton); PHP_FUNCTION(ora_do); PHP_FUNCTION(ora_error); PHP_FUNCTION(ora_errorcode); PHP_FUNCTION(ora_exec); PHP_FUNCTION(ora_fetch); PHP_FUNCTION(ora_fetch_into); PHP_FUNCTION(ora_columntype); PHP_FUNCTION(ora_columnname); PHP_FUNCTION(ora_columnsize); PHP_FUNCTION(ora_getcolumn); PHP_FUNCTION(ora_numcols); PHP_FUNCTION(ora_numrows); PHP_FUNCTION(ora_logoff); PHP_FUNCTION(ora_logon); PHP_FUNCTION(ora_plogon); PHP_FUNCTION(ora_open); PHP_FUNCTION(ora_parse); PHP_FUNCTION(ora_rollback); (Source PHP 4.0b04) Mal an die Oracle Freaks - was fehlt denn? Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From tfromm_(at)_cs.uni-potsdam.de Tue, 14 Mar 2000 17:05:29 +0100 Date: Tue, 14 Mar 2000 17:05:29 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] AW: [php] Datenbank 2 ... Holla, Ulf schrieb: > Beobachte mal die CVS Commits. Ein gewisser Thies C. Arntzen > schreibt recht viel an der Oracle Schnittstelle. Sie ist - soweit > ich es sehen kann - bereits komplett auf Zend angepaßt. Die > wichtigsten Funktionen sind da: > > PHP_FUNCTION(ora_bind); > PHP_FUNCTION(ora_close); ... > PHP_FUNCTION(ora_parse); > PHP_FUNCTION(ora_rollback); > > (Source PHP 4.0b04) > > Mal an die Oracle Freaks - was fehlt denn? Naja und zB GPL sachen besser portieren zu koennen waere schon fetch_object, data_seek, fetch_array eben halt funktionen, welche zu den mysql 1:1 ergebnisse liefern, d.h. wenn ich ein while (fetch_array) unter mysql machen, moechte dies mit demselben ergebnis auhc unter oracle bzw. oci8 ( waere sogar wichtiger dort) laufen. thomas -- ----------------------------------------- Mail: thomas.fromm_(at)_inubit.com Job: http://www.inubit.com Watch out for the generic interface of life. From eschmid_(at)_s.netic.de Tue, 14 Mar 2000 17:34:56 +0100 Date: Tue, 14 Mar 2000 17:34:56 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] Datenbank 2 ... Ulf Wendel wrote: > > > Ein Problem das auf jeden fall kommt, ist, das die oci8 schnittstelle von > > > php nicht so gut ausgebaut ist wie die von mysql. > Beobachte mal die CVS Commits. Ein gewisser Thies C. Arntzen > schreibt recht viel an der Oracle Schnittstelle. Sie ist - soweit > ich es sehen kann - bereits komplett auf Zend angepaßt. Die > wichtigsten Funktionen sind da: Das ist ursprünglich von Stig Sæther Bakken geschrieben worden. Dann haben Stig und Thies mal ein paar Wochen in Hamburg zusammen gearbeitet. > (Source PHP 4.0b04) Die aktuelle Liste der Funktionskurzreferenz vom 2.3.2000: # beta/php4/ext/oci8/oci8.c int OCILogon(string user, string pass[, string db]) Connect to an Oracle database and log on. returns a new session. mixed OCIColumnType(int stmt, int col) Tell the data type of a column int OCIBindByName(int stmt, string name, mixed &var, int maxlength [, int type]) Bind a PHP variable to an Oracle placeholder by name int OCICancel(int stmt) Prepare a new row of data for reading int OCIColumnIsNULL(int stmt, int col) Tell whether a column is NULL string OCIColumnName(int stmt, int col) Tell the name of a column int OCIColumnSize(int stmt, int col) Tell the maximum data size of a column string OCICommit(int conn) Commit the current context void OCIDebug(int onoff) Toggle internal debugging output for the OCI extension int OCIDefineByName(int stmt, string name, mixed &var [, int type]) Define a PHP variable to an Oracle column by name int OCIError([int stmt|conn|global]) Return the last error of stmt|conn|global. If no error happened returns false. int OCIExecute(int stmt [, int mode]) Execute a parsed statement int OCIFetch(int stmt) Prepare a new row of data for reading int OCIFetchInto(int stmt, array &output [, int mode]) Fetch a row of result data into an array int OCIFetchStatement(int stmt, array &output) Fetch all rows of result data into an array int OCIFreeStatement(int stmt) Free all resources associated with a statement int OCILogoff(int conn) Disconnect from database int OCINLogon(string user, string pass [, string db]) Connect to an Oracle database and log on. returns a new session int OCINewCursor(int conn) Return a new cursor (Statement-Handle) - use this to bind ref-cursors! string OCINewDescriptor(int connection [, int type ]) Initialize a new empty descriptor LOB/FILE (LOB is default) int OCINumCols(int stmt) Return the number of result columns in a statement int OCIPLogon(string user, string pass [, string db]) Connect to an Oracle database using a persistent connection and log on. Returns a new session. int OCIParse(int conn, string query) Parse a query and return a statement int OCIParse(int conn, string query) Parse a query and return a statement string OCIResult(int stmt, mixed column) Return a single column of result data string OCIRollback(int conn) Rollback the current context string OCIServerVersion(int conn) Return a string containing server version information int OCIStatementType(int stmt) Return the query type of an OCI statement string ocifreedesc(object lob) Deletes large object description string ociloadlob(object lob) Loads a large object string ocisavelob(object lob) Saves a large object string ocisavelobfile(object lob) Saves a large object file void ociwritelobtofile(object lob [, string filename] [, int start] [, int length]) Writes a large object into a file Was fehlt sind die Funktionen ocicolumnscale(), ocicolumnprecision() und ocicolumntyperaw(). Die wurden am 2.3.2000 von Thies programmiert. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From UW_(at)_NetUSE.DE Tue, 14 Mar 2000 17:38:02 +0100 Date: Tue, 14 Mar 2000 17:38:02 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] AW: [php] Datenbank 2 ... Thomas Fromm wrote: > Naja und zB GPL sachen besser portieren zu koennen waere schon > fetch_object, data_seek, fetch_array eben halt funktionen, welche > zu den mysql 1:1 ergebnisse liefern, d.h. wenn ich ein while (fetch_array) > unter mysql machen, moechte dies mit demselben ergebnis auhc unter oracle > bzw. oci8 ( waere sogar wichtiger dort) laufen. GPL Programme, die ohne PHPLIB laufen sind keine echten Programme, das sind Flickenteppiche.. Der PHPLIB User vertraut auf die Datenbankabtraktion und muß nur die SQL Statements anpassen. Ähnlich wird es dem kommenden PHP4 User ergehen. PHP4 hat für die Datenbankabstraktion neue PEAR Module. PEAR ist das Gegenstück zu CPAN bei Perl, ein eingeitliches Modulsystem. Diese Datenbankabstraktionen erlauben nicht nur den Austausch der DB im laufenden Betrieb, sondern bringen i.d.R. sogar Erleichterungen mit sich. Ein mysql_free_result() z.B. habe ich zuletzt vor gut zwei Jahren benutzt. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From m.lerch_(at)_aixtema.de Tue, 14 Mar 2000 18:14:19 +0100 Date: Tue, 14 Mar 2000 18:14:19 +0100 From: mlerch m.lerch_(at)_aixtema.de Subject: [php] NULL oder nix hi liste, die meisten Probleme habe ich bei mssql 7.0 mit dem NICHTS. Wie frage ich einen leeren Eintrag ab? Es handelt sich um ein varchar-Feld. so: select * from blabla where test.feld = '' oder: select * from blabla where test.feld = 'NULL' oder etwa: select * from blabla where test.feld = '0' alles schon probiert, nix funktioniert. Danke für die Mühe Michael -- ********************************* aixTeMa Digitale Lösungen GbR Michael Lerch Lütticher Str. 10-12 52064 Aachen Germany Tel.: +49 241 70515-37 Fax: +49 241 70515-15 mailto:m.lerch_(at)_aixtema.de http://www.aixtema.de ********************************* From Mathias.Gloss_(at)_start.de Tue, 14 Mar 2000 18:13:41 +0100 Date: Tue, 14 Mar 2000 18:13:41 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] NULL oder nix Aloha, > ---------- > Von: mlerch[SMTP:m.lerch_(at)_aixtema.de] > Betreff: [php] NULL oder nix > > hi liste, > die meisten Probleme habe ich bei mssql 7.0 mit dem NICHTS. > Wie frage ich einen leeren Eintrag ab? Es handelt sich um ein > varchar-Feld. > > so: > select * from blabla where test.feld = '' > oder: > select * from blabla where test.feld = 'NULL' > oder etwa: > select * from blabla where test.feld = '0' > alles schon probiert, nix funktioniert. > Soweit mich erinnere, ist das mit dem NULL etwas spezielles und tut nur mit speziellen Vergleichen wie: select * from bla where test.feld IS NULL Viele Grüße, Mathias From schmalhaus_(at)_incurricula.de Tue, 14 Mar 2000 18:25:51 +0100 Date: Tue, 14 Mar 2000 18:25:51 +0100 From: Dr. Stefan Schmalhaus schmalhaus_(at)_incurricula.de Subject: [php] CSV-Dateien parsen Liebe PHPler, wenn ich eine aus Excel exportierte CSV-Datei habe, die ich mit PHP einlesen will, taucht folgendes Problem auf: Wenn ein Feld ein Semikolon enthält, setzt Excel den Feldinhalt in Anführungszeichen. Ein solcher "Datensatz" sieht dann z.B. so aus: inhalt1;inhalt2;"in;halt3";inhalt4 Wie parse ich diesen String mit PHP am geschicktesten, um das Semikolon in "in;halt3" vom Trennzeichen-Semikolon zu unterscheiden? Vielen Dank im voraus. Gruß, Stefan From m.lerch_(at)_aixtema.de Tue, 14 Mar 2000 18:22:54 +0100 Date: Tue, 14 Mar 2000 18:22:54 +0100 From: mlerch m.lerch_(at)_aixtema.de Subject: [php] AW: [php] NULL oder nix DankeSchön, hat geklappt.... Gruß und Tschuess Michael Gloss Mathias schrieb: > Aloha, > > > ---------- > > Von: mlerch[SMTP:m.lerch_(at)_aixtema.de] > > Betreff: [php] NULL oder nix > > > > hi liste, > > die meisten Probleme habe ich bei mssql 7.0 mit dem NICHTS. > > Wie frage ich einen leeren Eintrag ab? Es handelt sich um ein > > varchar-Feld. > > > > so: > > select * from blabla where test.feld = '' > > oder: > > select * from blabla where test.feld = 'NULL' > > oder etwa: > > select * from blabla where test.feld = '0' > > alles schon probiert, nix funktioniert. > > > Soweit mich erinnere, ist das mit dem NULL etwas spezielles und > tut nur mit speziellen Vergleichen wie: > > select * from bla where test.feld IS NULL > > Viele Grüße, Mathias > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- ********************************* aixTeMa Digitale Lösungen GbR Michael Lerch Lütticher Str. 10-12 52064 Aachen Germany Tel.: +49 241 70515-37 Fax: +49 241 70515-15 mailto:m.lerch_(at)_aixtema.de http://www.aixtema.de ********************************* From hartmut_(at)_six.de Tue, 14 Mar 2000 18:20:30 +0100 Date: Tue, 14 Mar 2000 18:20:30 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] NULL oder nix mlerch wrote: > hi liste, > die meisten Probleme habe ich bei mssql 7.0 mit dem NICHTS. > Wie frage ich einen leeren Eintrag ab? Es handelt sich um ein > varchar-Feld. > > so: > select * from blabla where test.feld = '' > oder: > select * from blabla where test.feld = 'NULL' > oder etwa: > select * from blabla where test.feld = '0' > alles schon probiert, nix funktioniert. select * from blabla where test.feld is null # ( oder is not null ) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From m_(at)_rkus.dobel.de Tue, 14 Mar 2000 18:22:13 +0100 Date: Tue, 14 Mar 2000 18:22:13 +0100 From: Markus Dobel m_(at)_rkus.dobel.de Subject: [php] NULL oder nix mlerch wrote: > > hi liste, > die meisten Probleme habe ich bei mssql 7.0 mit dem NICHTS. > Wie frage ich einen leeren Eintrag ab? Es handelt sich um ein > varchar-Feld. select * from blabla where fasel IS NULL ist bei oracle und anderen DBMS aber nicht anders... und hat irgendwie auch wenig mit php zu tun. gruss, markus From Michael_(at)_Stahmann.de Tue, 14 Mar 2000 18:27:04 +0100 Date: Tue, 14 Mar 2000 18:27:04 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] CSV-Dateien parsen "Dr. Stefan Schmalhaus" schrieb: > Liebe PHPler, > > wenn ich eine aus Excel exportierte CSV-Datei habe, die ich > mit PHP einlesen will, taucht folgendes Problem auf: Die Frage hatten wir Ende Dezember und es gab einen guten Wrapper von Thomas Feyrer: Titel Re: [php] externe Daten (.CSV) einbinden Mitgeschickt wurde wrapper.inc Ich weiß jetzt nicht, ob das im Archiv zum Download zur Verfügung steht. Wenn nicht, schicke ich Dir das per p.m. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From news_(at)_bendlin.de Tue, 14 Mar 2000 18:30:08 +0100 Date: Tue, 14 Mar 2000 18:30:08 +0100 From: Christian Bendlin news_(at)_bendlin.de Subject: [php] CSV-Dateien parsen Hy Stefan ... > inhalt1;inhalt2;"in;halt3";inhalt4 > > Wie parse ich diesen String mit PHP am geschicktesten, um > das Semikolon in "in;halt3" vom Trennzeichen-Semikolon zu > unterscheiden? > > Vielen Dank im voraus. viel zu viel aufwand, du kannst als trennzeichen für die datensätze auch andere zeichen nehmen. ich nehm immer die pipe | , weil die kommt eigentlich nie im fließtext/urls vor ;) ups sehe gerade das das nicht geh... bei excel... aber in access gehts.... von daher würd ich sagen, importieren in access, eyportieren in csv.... ohne irgendwie groß noch was in php zu basteln.,.. greetz Christian Bendlin -- Christian Bendlin | christian_(at)_bendlin.de | EFnet #phat as psi Harzstr.1 | fon: +49 5586 962 000 | keep the routers D-37447 Wieda | fax: +49 5586 962 001 | running........ From hartmut_(at)_six.de Tue, 14 Mar 2000 18:34:24 +0100 Date: Tue, 14 Mar 2000 18:34:24 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] CSV-Dateien parsen "Dr. Stefan Schmalhaus" wrote: > Liebe PHPler, > > wenn ich eine aus Excel exportierte CSV-Datei habe, die ich > mit PHP einlesen will, taucht folgendes Problem auf: > Wenn ein Feld ein Semikolon enthält, setzt Excel den > Feldinhalt in Anführungszeichen. Ein solcher "Datensatz" > sieht dann z.B. so aus: > > inhalt1;inhalt2;"in;halt3";inhalt4 > > Wie parse ich diesen String mit PHP am geschicktesten, um > das Semikolon in "in;halt3" vom Trennzeichen-Semikolon zu > unterscheiden? fgetcsv(...) siehe im Manual unter http://www.php.net/manual/function.fgetcsv.php3 -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From sebastian.bergmann_(at)_web.de Tue, 14 Mar 2000 18:07:17 +0100 Date: Tue, 14 Mar 2000 18:07:17 +0100 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] Datenbank... Holger Faustmann schrieb: > -> Nachteil: Kann nur einen POP3 Postfach gleichzeitig > abrufen. Fuer jedes weitere Postfach muss > man einmal neu starten. Genau deswegen hab ich mir lokal einen POP3/SMTP Server eingrichtet der mir meine POP3 Accounts abfragt. Netscape Messenger fragt dann nur den lokalen Server ab und, oh Wunder, man hat mehrere POP3 Accounts mit Netscape Messenger :) -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From bjoern_(at)_baer.mayn.de Tue, 14 Mar 2000 18:55:02 +0100 Date: Tue, 14 Mar 2000 18:55:02 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] Datenbank... * Sebastian Bergmann wrote: > Genau deswegen hab ich mir lokal einen POP3/SMTP Server eingrichtet der Wir beenden jetzt bitte die Mailclientdiskussion auf der _PHP_-Mailingliste. Kanntet Ihr schon die Funktion highlight_string()? Die ist offensichtlich undokumentiert: \n"; highlight_string($str); ?> Viel Spaß. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From eschmid_(at)_s.netic.de Tue, 14 Mar 2000 19:14:27 +0100 Date: Tue, 14 Mar 2000 19:14:27 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Datenbank... Björn Schotte wrote: > Kanntet Ihr schon die Funktion highlight_string()? Die > ist offensichtlich undokumentiert: > > > $str = " " \$bla = 3;\n". > " print foxy(\$bla);\n". > "?>\n"; > highlight_string($str); > ?> Die ist doch in dem Markt&Technik Buch wenn ich mich nicht irre. Die beste Dokumentation ist halt immer noch der Sourcecode. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From tfromm_(at)_cs.uni-potsdam.de Tue, 14 Mar 2000 19:11:48 +0100 Date: Tue, 14 Mar 2000 19:11:48 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] AW: [php] Datenbank 2 ... Hola, > GPL Programme, die ohne PHPLIB laufen sind keine echten > Programme, das sind Flickenteppiche.. auch wenn ich jetzt moeglicherweise in ungnade falle, die phplib ist nicht alles,(bugreport nebenbei: grep mal nach falg in sourcecode, muesste eigendlich flag heissen) und diese aussage von dir wuerde ich so nicht akzeptieren. sicher waere es schoen, wenn man sich auf einen standard einigen wuerde, das wuerde vieles erleichtern. thomas -- ----------------------------------------- Mail: thomas.fromm_(at)_inubit.com Job: http://www.inubit.com Watch out for the generic interface of life. From bjoern_(at)_baer.mayn.de Tue, 14 Mar 2000 19:19:08 +0100 Date: Tue, 14 Mar 2000 19:19:08 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] highlight_string() Hi, * Egon Schmid wrote: > Die ist doch in dem Markt&Technik Buch wenn ich mich nicht irre. Nicht jeder hat das Buch ;-) > Die > beste Dokumentation ist halt immer noch der Sourcecode. Stimmt; wobei ich diese Funktion neulich auf der PHP Developers Mailingliste aufgeschnappt hatte. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From knanders_(at)_mail.mdcs.de Tue, 14 Mar 2000 19:27:41 +0100 Date: Tue, 14 Mar 2000 19:27:41 +0100 From: Knut Andersson knanders_(at)_mail.mdcs.de Subject: [php] Funktionen in 'included' Files Hallo, manchmal stellt mich PHP doch vor Rätsel. Ich habe Funktionen in eine Datei ausgelagert und möchte sie jeweils mit dem 'include' statement laden. In der Form include ("pfad/my_functions.inc.php3"); geht dieses auch ohne Probleme - aber wenn ich es so schreibe: $FuncPath = "Pfad/"; $FuncFile = $FuncPath."my_functions.inc.php3"; erhalte ich folgende Fehlermeldung: Fatal error: Call to unsupported or undefined function fncdbdate() in .... Die Datei wird auch in der 2. Version richtig geöffnet, alle andere Befehle (z.B. echo) werden richtig ausgeführt. Was mache ich (oder php??) falsch? Gruß Knut From hb_(at)_tsi-gmbh.de Tue, 14 Mar 2000 19:50:36 +0100 Date: Tue, 14 Mar 2000 19:50:36 +0100 From: Holger Bahr hb_(at)_tsi-gmbh.de Subject: [php] Re: Datenbank.. Hallo Alex, schau Dir mal PostgreSQL an ( http://www.postgresql.org ) Ist zwar bei INSERT etwas langsamer als MySQL aber immer noch sehr fix. Postgres kann Subselects, Transaktions Handling und sogar eigene Funktionen kann man Datenbank intern definieren. Erinnert irgendwie an Oracle. Es gibt diverse gute Administrations Tools und sogar PHPmyAdmin von Tobias Ratschiller gibt´s in ner Postgres Variante. Holger From braukmann_(at)_tse-online.de Tue, 14 Mar 2000 19:58:28 +0100 Date: Tue, 14 Mar 2000 19:58:28 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] AW: [php] Datenbank 2 ... Hi, On Tue, Mar 14, 2000 at 04:17:08PM +0100, Thomas Fromm wrote: > > Nunja. MySQL wartet mit ziemlich geringem Verbindungsoverhead auf und > > Oracle ist eine relationale Datenbank ... > ? MySQL ist auch relational aber Oracle bietet zusaetzlich > noch die möglichkeit objektrelational zu arbeiten, also > objektorientierte Konzepte zu verwenden. (ab version 8) ja ja. offensichtlich muss man doch sicherheitshalber hinter jede auch nur halbwegs mit schelmischem Grinsen im Gesicht geschriebene Aussage einen Lustigkeitsanzeiger setzen. MySQL fehlen definitiv einige grundlegende Eigenschaften, die z.T. per definitionem und zum Teil ueblicherweise von einem RDBMS zu fordern sind. Ich wollte/will auch garnicht an MySQL herummaekeln, es ist fuer eine gewisse Klassen von Problemen/Applikationen eine gute Wahl. Das aendert aber auch leider nichts daran, dass mein typischer 'Entwicklungszyklus' fuer eine DB-Aktion so aussieht, dass ich mir eine SQL-basierte Loesung ueberlege und anschliessend ueberlege, ".. und wie geht das jetzt mit MySQL?". Ich sag nur: * keine referentielle Integritaet * keine Transaktionen * keine Sub-Selects * und nicht zuletzt das IMHO absolut 'abstruse' Berechtigungssystem Das sind die Dinge, die bei der Applikationsentwicklung wirklich nerven koennen. -Andreas -- http://www.userfriendly.org/cartoons/archives/99dec/19991216.html From fg_(at)_FutureByte.net Tue, 14 Mar 2000 19:59:10 +0100 Date: Tue, 14 Mar 2000 19:59:10 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] NULL oder nix Hallo, mlerch schrieb: > die meisten Probleme habe ich bei mssql 7.0 mit dem NICHTS. > Wie frage ich einen leeren Eintrag ab? [...] Hilfreiche Antworten hast Du ja schon bekommen, aber lies Dir zum "NICHTS" doch mal http://www.mysql.org/Manual_chapter/manual_Problems.html#Problems_with_NULL durch. Vielleicht steht da noch was drin was diesbezüglich für Dich interessant ist. Franz http://www.Locked.de -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From ulf_(at)_redsys.de Tue, 14 Mar 2000 20:02:11 +0100 Date: Tue, 14 Mar 2000 20:02:11 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] AW: [php] Datenbank 2 ... Thomas Fromm wrote: > > Hola, > > > GPL Programme, die ohne PHPLIB laufen sind keine echten > > Programme, das sind Flickenteppiche.. > > auch wenn ich jetzt moeglicherweise in ungnade falle, die phplib ist nicht > alles,(bugreport nebenbei: grep mal nach falg in sourcecode, muesste eigendlich > flag heissen) und diese aussage von dir wuerde ich so nicht akzeptieren. Siehst Du den Smiley nicht? Alles was an freien PHP Skripten rumgeistert ist auf einem sehr wechselhaftem Niveau. PHP fehlt es noch an Standards, bevor man mehr erwarten kann und sich auf diese Software verlassen kann. PEAR ist hier ein Schritt in die richtige Richtung. Coding und Documentation Standards ein anderer. Was den Ausgangspunkt, die Datenbankschnittstellen angeht, kann ich nur immer wieder betonen, daß Datenbankabtraktionen der richtige Weg sind. Ich habe in den letzten zwei Jahren kein Projekt bei NetUSE gesehen, was nicht im erheblichem Umfang davon profitiert hat. Ulf From behrens_(at)_noell.de Tue, 14 Mar 2000 20:27:09 +0100 Date: Tue, 14 Mar 2000 20:27:09 +0100 From: Joerg Behrens behrens_(at)_noell.de Subject: [php] Re: AW: [php] Datenbank 2 ... Johannes Schmidt schrieb: > Hat jemand Erfahrung mit der Anbindung von PHP an Oracle8i? Bisher habe ich > mich ein bißchen davor gedrückt und mich lieber mit MySQL beschäftigt, aber > auf Dauer ist es ja schade um die schöne DB. PHP läuft bei uns auf Linux, > der OracleServer hingegen auf NT. Ist das ein Problem? Wenn ich da an unser Oracle denke muss ich immer an Dinosaurier denken. Gross und schwerfällig. Die Lizenzmodelle sind auch nicht ohne! Auf http://www.suse.de/de/produkte/software/dbms/oracle/web_edition.html sind ein paar Beispiele. Fuer die meisten Anwendungen sollte wohl das kleine und feine MySQL ausreichen wegen dem geringerm Overhead beim Verbindungsaufbau sowie den Lizenzkosten zumind. was Webanwendungen angeht. Wenn ich da nur an den LIMIT-Befehl Denke und was man bei Oracle vor Verrenkungen machen muss... Auf welchem OS dein Server läuft ist nebenwichtig ich hatte keine Probleme zu NT,SGI bzw. Novell zu connecten. Wechselnde Zeichensaetze waren da eher so ein Ding. Unsere O2 haben wir ausgemustert und sind auf Dualprozessor auf Novell umgestiegen. Oracle zeigt sich sehr zugeknöpft (gerade auf den Webseiten) was Clientsoftware etc. angeht. Warscheinlich wirst du nicht drum rum kommen eine Komplettinstallation von Oracle machen zu muessen. Sofern Interesse besteht kann ich dir eine Dokumentation schicken wir ich Oracle 8.0.5.0 (mit Update auf 8.0.5.1) auf Suse 6.3 installiert habe um PHP mit Oracle-Support compilieren zukoennen. (Nur bei Vollinstallation gelingt das Einspielen der Patches/Updates) Ist aber nur zugebrauchen um von Linux einen "richtigen" Oracleserver anzusprechen. Die Installation ist nicht dazu zugebrauchen um einen RDBMS-Server aufzusezten. Ich habs noch nicht hinbekommen die Oracledatenbanken Scriptgesteuert herunter fahren zukönnen... und das sollte man machen bevor man den Rechner mal ausschaltet :) Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- Noell Dienstleistungs GmbH D-97080 Wuerzburg Mobil: 0171/60 57 963 Alfred-Nobel-Straße 20 Tel: +49 931 903-2243 Abt: DV-C/tr Fax: +49 931 903-2051 From eschmid+sic_(at)_php.net Tue, 14 Mar 2000 20:41:35 +0100 (CET) Date: Tue, 14 Mar 2000 20:41:35 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] highlight_string() On Tue, 14 Mar 2000, [iso-8859-1] Björn Schotte wrote: > * Egon Schmid wrote: > > Die ist doch in dem Markt&Technik Buch wenn ich mich nicht irre. > > Nicht jeder hat das Buch ;-) Im Hanser Buch stehts nicht drin. Aber das Buch vom Markt&Technik Verlag kann man kaufen oder sich in einer Bibliothek ausleihen. In diesem Buch sind alle Funktionen, auch die undokumentierten, die bis zum 3.9.1999 im Sourcecode standen. > > Die > > beste Dokumentation ist halt immer noch der Sourcecode. > > Stimmt; wobei ich diese Funktion neulich auf > der PHP Developers Mailingliste aufgeschnappt > hatte. Ich dachte die waere nur fuer PHP Entwickler. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/ From klbecke_(at)_uni-muenster.de Tue, 14 Mar 2000 20:55:28 -0000 Date: Tue, 14 Mar 2000 20:55:28 -0000 From: Klaus Becker klbecke_(at)_uni-muenster.de Subject: [php] Suche ausgefalle / checkbox Tach Jens, > aber das ist ja leider nicht als value > gespeichert. versuche es mal mit: Der Name ist wichtig. Sonst wird das Ding nicht mitgeliefert. Wie willste die Variable auch sonst ansprechen... Gruß Klaus From tfromm_(at)_rz.uni-potsdam.de Tue, 14 Mar 2000 20:47:31 +0100 Date: Tue, 14 Mar 2000 20:47:31 +0100 From: Thomas Fromm tfromm_(at)_rz.uni-potsdam.de Subject: [php] AW: [php] Datenbank 2 ... Hi, Ulf schrieb: > Siehst Du den Smiley nicht? oehm... hatte ihn glatt uebersehen .... > Was den Ausgangspunkt, die Datenbankschnittstellen angeht, kann ich nur > immer wieder betonen, daß Datenbankabtraktionen der richtige Weg sind. > Ich habe in den letzten zwei Jahren kein Projekt bei NetUSE gesehen, was > nicht im erheblichem Umfang davon profitiert hat. Doch bewegen wir uns wenn wir zur totalen abstraktion greifen, nicht langsam auf einen zustand zu, in welchem wir weder die features der einen, noch der anderen DB nutzen, naja obwohl, wenn ich es mir genau ueberlege nutzt man diese features denn wenn eh nicht ueber die php api sondern direkt bei der DB ... wo wir grad von abstraktion reden, ich bin grad beim aufbau einer "Projektsammelseite" bzw. der Entwicklung. (codewizards.de) ist ein webseite die sich primaer wohl um kde/linux projekte drehen wird, aber wir werden wohl das spektrum erweitern ... da ich eigendlich mich mal nebenbei auch mal wieder richtung cpp bewegen will such ich noch Leute, welche gern PHP programmieren moechten und interesse an der mitarbeit an einer solchen seite haben. geplant ist neben einem (nicht-midnighthack)contentsystem und themefaehigkeit eben auch dienste, was ein opensource projekt so benoetigt (autom. cvs auslesen und changelog darstellen, weekly snapshots anfertigen usw. ) ein gutes beispiel ist dabei www.kdevelop.org, dort isses derzeit noch hart reincodiert, es soll aber mind. dieselben features besitzen nur generisch anwendbar, das aber nur am rande ... MfG Thomas -- ------------------------------------------ Mail: tfromm_(at)_cs.uni-potsdam.de Job: http://www.inubit.com und ich verweis nochmal auf IRC #php.de From braukmann_(at)_tse-online.de Tue, 14 Mar 2000 22:04:36 +0100 Date: Tue, 14 Mar 2000 22:04:36 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] AW: [php] Datenbank 2 ... Hi, On Tue, Mar 14, 2000 at 07:11:48PM +0100, Thomas Fromm wrote: > > GPL Programme, die ohne PHPLIB laufen sind keine echten > > Programme, das sind Flickenteppiche.. > auch wenn ich jetzt moeglicherweise in ungnade falle, die phplib > ist nicht alles, ... aber vieles. In der phplib sind ein erheblicher Teil der Funktionalitaet, welche man als solide Grundlage fuer umfangreichere, komplexere PHP-Entwicklungen voraussetzen muss, zusammengefasst. 'Allein' ist die Schaffung einer derart umfangreichen und ziemlich ordentlich entworfenen Foundation-Library kaum zu leisten. > (bugreport nebenbei: grep mal nach falg in > sourcecode, muesste eigendlich flag heissen) und ... und? Hast Du den Bug schon 'offiziell' gemeldet? BTW, ... im cvs ist das schon (laenger) gefixed. > diese aussage von dir wuerde ich so nicht akzeptieren. Kennst Du eine wirkliche Alternative zur phplib? ... Dann und nur dann koennte ich Deine Ablehnung ernsthaft akzeptieren. -Andreas -- dringend gesucht: xinerama-konformer window-manager From helge-frowein_(at)_online.de Wed, 15 Mar 2000 01:04:40 +0100 Date: Wed, 15 Mar 2000 01:04:40 +0100 From: Helge Frowein helge-frowein_(at)_online.de Subject: [php] Cookie wirklich zweimal absenden? This is a multi-part message in MIME format. ------=_NextPart_000_0007_01BF8E1A.71235CA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi alle, kann doch wohl nicht wahr sein, dass man den User zwingen muss, ein = Formular zweimal abzuschicken, damit man ein Cookie erfogreich setzen = kann, oder? Wo also ist der Trick, mit dem man das umgehen kann? Beste Gr=FCsse Helge ------=_NextPart_000_0007_01BF8E1A.71235CA0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi alle,
 
kann doch wohl nicht wahr sein, dass = man den User=20 zwingen muss, ein Formular zweimal abzuschicken, damit man ein Cookie = erfogreich=20 setzen kann, oder?
Wo also ist der Trick, mit dem man das = umgehen=20 kann?
 
Beste Gr=FCsse
 
Helge
------=_NextPart_000_0007_01BF8E1A.71235CA0-- From Michael_(at)_Stahmann.de Wed, 15 Mar 2000 07:17:09 +0100 Date: Wed, 15 Mar 2000 07:17:09 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] CSV-Dateien parsen Hallo Christian, Christian Bendlin schrieb: > ups sehe gerade das das nicht geh... bei excel... aber in access gehts.... > von daher würd ich sagen, importieren in access, eyportieren in csv.... > Meistens werden ja solche Projekte für Kunden erstellt. Und da soll alles einfach und schnell gehen. Dein Vorschlag ist nur für kleine Basteleien geeignet. Wenn jemand erst in Access importieren muß, dann kann er auch gleich Access verwenden. Das scheint hier nicht gewollt zu sein. > ohne irgendwie groß noch was in php zu basteln.,.. > Ein bischen Mühe muß schon sein. Ich hatte am Anfang einfach eine Liste mit verbotenen Zeichen erstellt, das ging regelmässig in die Hose. Man kann in einer "defekten" csv-Datei auch mit "suchen und ersetzen" nichts mehr ausrichten. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From michael.renner_(at)_tuebingen.mpg.de Wed, 15 Mar 2000 08:16:18 +0100 Date: Wed, 15 Mar 2000 08:16:18 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] psockopen und 'well known port' Moin, gibt es eine Möglichkeit den bei psockopen anzugebenden Port zu ermitteln, ohne die /etc/services auszulesen? CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From tfromm_(at)_cs.uni-potsdam.de Wed, 15 Mar 2000 10:09:57 +0100 Date: Wed, 15 Mar 2000 10:09:57 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] AW: [php] Datenbank 2 jetzt schon eher phplib Holla, > ... aber vieles. In der phplib sind ein erheblicher Teil der > FFunktionalitaet, welche man als solide Grundlage fuer umfangreichere, > komplexere PHP-Entwicklungen voraussetzen muss, zusammengefasst. > > 'Allein' ist die Schaffung einer derart umfangreichen und ziemlich > ordentlich entworfenen Foundation-Library kaum zu leisten. ich wiederspreche dir nicht, ich bin aber derzeit dabei die phplib aus einem system mehr oder weniger zu "entfernen". ich finde die phplib zwar auhc gut, sie erspart einem viel arbeit, doch wenn man mehr angepasstere funktionalitaet sucht, bin ich der meinung lieber etwas mehr selbst zu entwicklen, als auf biegen und brechen durch workarounds jetzt unbedingt bei der phplib zu bleiben, obewohl dies nicht der optimalste weg waere. > > (bugreport nebenbei: grep mal nach falg in > > sourcecode, muesste eigendlich flag heissen) und > ... und? Hast Du den Bug schon 'offiziell' gemeldet? > BBTW, ... im cvs ist das schon (laenger) gefixed. nope, ist mir nur aufgefallen, als ich die ooforms (siehe oben) entfernen musste, weil deren funktionalitaet mir nicht ausreichte, bzw. zuviel umschreiben musste und eine etwas andere funktionalitaet zu erreichen. > > diese aussage von dir wuerde ich so nicht akzeptieren. > Kennst Du eine wirkliche Alternative zur phplib? ... Dann und nur dann > koennte ich Deine Ablehnung ernsthaft akzeptieren. sicher. selbermachen sofern es vertretbar ist. das klingt jetzt zwar ziehmlich hochnaesig, so isses aber nicht gemeint. die phplib ist wie gesagt ein tolle sache, will man aber dinge, die eine hoehere individualloesung erfordern, bzw. deren loesung nicht durch das datenmodell oder den klassen der phplib moeglich sind, muss man es eben selber machen. doch lasst uns diesen Thread (richtig ausgesprochen waere der monitor jetzt feucht ;-)) beenden, da er etwas zu OT wird und eigendlich nix mehr mit dem problem der DB zu tun hat, ich will auf gar keinen fall die phplib schlecht machen, das ist eine tolle lib, die mir schon sehr viel programmierarbeit abgenommen hat. thomas -- ----------------------------------------- Mail: thomas.fromm_(at)_inubit.com Job: http://www.inubit.com Watch out for the generic interface of life. From salvatore.vallesi_(at)_creative-solutions.ch Wed, 15 Mar 2000 10:22:07 +0100 Date: Wed, 15 Mar 2000 10:22:07 +0100 From: Vallesi Salvatore salvatore.vallesi_(at)_creative-solutions.ch Subject: [php] Zeilenumbruch aus mysql datenbank auslesen hallo zusammen ich bin ein php neuling und stehe vor folgendem problem: ich möchte aus einem datensatz reinen text mit zeilenumbrüchen auslesen... die zeile sieht so aus: $content

"; ?> $content ist der text mit umbrüchen aus der datenbank... beim auslesen werden die zeilenumbrüche jedoch ignoriert... wer kann mir helfen? danke salvi ---------------------------------------------------------------------------- -------- Creative Solutions GmbH "Kreative Lösungen auf neuen wie herkömmlichen Medien" Gerbgässlein 1 CH-4450 Sissach http://www.creative-solutions.ch From rene_(at)_get-connected.de Wed, 15 Mar 2000 10:21:17 +0100 Date: Wed, 15 Mar 2000 10:21:17 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] header function Hallo Liste, ich habe ein kleines Problem: Es soll eine Header Fuction für eine Weiterleitung geben, wie kann ich aber einen Target angeben?? header("Location: artikelliste/produkte.php3"); funktioniert außerdem auch nicht. ! Hat jemand einen Tip für mich ? Viele Grüße --RENE From bjoern_(at)_baer.mayn.de Wed, 15 Mar 2000 10:21:17 +0100 Date: Wed, 15 Mar 2000 10:21:17 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] AW: [php] Datenbank 2 jetzt schon eher phplib * Thomas Fromm wrote: > die phplib ist wie gesagt ein tolle sache, will man aber dinge, die eine hoehere > individualloesung erfordern, bzw. deren loesung nicht durch das datenmodell > oder den klassen der phplib moeglich sind, muss man es eben selber machen. Das ist aber kein Problem der PHPLIB, sondern ein Softwareproblem allgemein. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From Mathias.Gloss_(at)_start.de Wed, 15 Mar 2000 10:30:25 +0100 Date: Wed, 15 Mar 2000 10:30:25 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Zeilenumbruch aus mysql datenbank auslesen Hallo, > ---------- > Von: Vallesi Salvatore[SMTP:salvatore.vallesi_(at)_creative-solutions.ch] > > ich möchte aus einem datensatz reinen text mit zeilenumbrüchen auslesen... > beim auslesen werden die zeilenumbrüche jedoch ignoriert... > Entweder per HTML als Preformatierter Text mit vorne und hinten ein
 bzw. 
Oder den String vorher mit nl2br() aufbereiten, das ersetzt die \n durch
. Viele Grüße, Mathias From Uwe.Berger_(at)_de.heidelberg.com Wed, 15 Mar 2000 10:45:35 +0100 Date: Wed, 15 Mar 2000 10:45:35 +0100 From: Berger, Uwe 2282 FIT-CP6 Uwe.Berger_(at)_de.heidelberg.com Subject: [php] array_unshift - Ersatz Hallo Liste, ich benötige einen kurzen Denkanstoß für den Ersatz der php-Funktion array_unshift die erst unter php4.0 (lt. Manual) zur Verfügung steht. Hat jemand eine kurze Code-Zeile im Kopf...? Gruß Uwe From rene_(at)_get-connected.de Wed, 15 Mar 2000 10:45:59 +0100 Date: Wed, 15 Mar 2000 10:45:59 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] Cookie wirklich zweimal absenden? ----- Original Message ----- From: Helge Frowein kann doch wohl nicht wahr sein, dass man den User zwingen muss, ein Formular zweimal abzuschicken, damit man ein Cookie erfogreich setzen kann, oder? hallo, bei mir funkt das immer bei ersten mal ! Wie setzt du es denn ? From events13_(at)_pdb.sbs.de Wed, 15 Mar 2000 10:49:47 +0100 Date: Wed, 15 Mar 2000 10:49:47 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] pop3 mime decodierung Hallo List. Ich habe eine Mail von meinem POP3 Server geholt und möchte Sie jetzt so formatieren das ich die Anhänge nicht als Base64 Code sehe. Außerdem muß der Header ausgeblendet werden und nur From:, To:, Date: und sowas zu sehen sein. Kann mir da jemand einige Tips geben? cu WwOLf! From home_(at)_peter-karsten.de Wed, 15 Mar 2000 10:53:25 +0100 Date: Wed, 15 Mar 2000 10:53:25 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] FormularCheck morgen, ich versuche Verzweifelt ein Formular auf gültigkeit zu prüfen, es soll also ein Formular weitergeleitet werden an ein Script das die Daten per Mail versendet, vorher soll aber überprüft werden ob auch die Angaben bzw. ob das Formular ausgefüllt ist. Bin folgendermassen vorgegangen: 1. Die Datei die das Formular enthaelt: nach dem Absenden wird die Datei mail.php3 aufgerufen, die dem Benutzer nochmal alle eingegebenen Werte/Inhalte zeigt, und gleichzeitig wird das ganze per Email verschickt, da desöfteren einige Felder die nicht leer sein sollten vergessen werden auszufüllen, soll bevor das ganze per Mail verschickt wird nochmal geprüft werden, daher habe ich vor der Ausgabe der Kompletten Daten per include eine mailerror.php3 eingefügt. Die Datei Mailerror.php3 beinhaltet oder soll die CheckFunktion beinhalten, das gelingt mir aber nicht ganz, oder ich bin wieder mal wie immer zu doof, also ich hab mal so angefangen: <------------------------------------------code----------------------------- --------> function FncCheckAdressDaten ($vorname, $nachname, $firma, $adresse, $plz, $ort, $fax, $email ) { /*Fehler-Texte und funktionen zur verifizierung ein*/ include ("fehlertext.php3"); $FeldOk = 1; /*alle benötigten felder auf inhalt*/ if ($name != 0) { echo $svErrAdr02; $FeldOk = 0; } } <------------------------------------------ende code-------------------------------------> wobei fehlertext.php3 die Texte beinhaltet die bei einer eventuell nicht angabe eines Feldes angezeigt werden soll: <------------------------------------------code fehlertext.php3-------------------------------------> $svErrAdr02 = "Sie müssen einen Namen angeben!
"; $svErrAdr03 = "Sie haben keine Straße angegeben!
"; <------------------------------------------ende code-------------------------------------> ich hab mir gedacht, ich vergebe einen Wert 1 ($FeldOk)und prüfe auf true oder false, also wenn der name false ist dann gebe Fehlermeldung aus und setze Feld auf true oder so aehnlich? habe ich den richtigen weg eingeschlagen? oder welche Alternativen gibt es? kann mir bitte jemand weiterhelfen? danke peter karsten From fg_(at)_FutureByte.net Wed, 15 Mar 2000 10:59:48 +0100 Date: Wed, 15 Mar 2000 10:59:48 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] header function Servus, > ich habe ein kleines Problem: Es soll eine Header Fuction für eine > Weiterleitung geben, wie kann ich aber einen Target angeben?? > > header("Location: artikelliste/produkte.php3"); funktioniert außerdem > auch nicht. ! Hat jemand einen Tip für mich ? keine Fehlermeldung, kein nix, Sonst alles im grünen Bereich? Probier mal header("Location: http://www.php.net"); . Zumindest das sollte funktionieren (rein zur Kontrolle). Solltest Du vor dem header()-Aufruf etwas ausgeben (Leerzeichen, echo , print, .. sonstwas), ist es normal dass es nicht geht. Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From s.sander_(at)_crs.de Wed, 15 Mar 2000 11:24:32 +0000 Date: Wed, 15 Mar 2000 11:24:32 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] header function Es soll eine Header Fuction für eine Weiterleitung geben, wie kann ich aber einen Target angeben?? header("Location: artikelliste/produkte.php3"); funktioniert außerdem auch nicht. ! Hat jemand einen Tip für mich ? Vor dem Header-Aufruf dürfen keine Html oder Leerzeilen bzw. Leerzeichen ausgegeben werden. Auch sind Funkionen zu berücksichtigen die evtl. auf Fehler z.B. db_error() reagieren und eine echo/print ausführen oder die include - Seiten enthalten am Anfang oder Ende des Skripts Leerzeilen. Das Target kann nur die aufrufende Seite, die den Link enthält, bestimmen. Aber da kann mann ja ein Headerskript schreiben und diesem eine ID für die Locationseite übergeben ( switch-case -> loaction ... ). --Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From Michael_(at)_Stahmann.de Wed, 15 Mar 2000 11:13:03 +0100 Date: Wed, 15 Mar 2000 11:13:03 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Zeilenumbruch aus mysql datenbank auslesen Hallo Vallesi, Vallesi Salvatore schrieb: > beim auslesen werden die zeilenumbrüche jedoch ignoriert... > > Die Zeilenumbrüche werden vermutlich als "\n" dargestellt. Wenn Du die den Quelltext der Ausgabedatei ansiehst, sollten die Zeilenumbrüche zu sehen sein. Diese mußt das für die richtige HTML-Ausgabe in
umwandelnd. Kurz und knapp - dafür gibt es die Funktion nl2br. In deinem Fall nl2br($content); http://www.php-center.de/de-html-manual/function.nl2br.html Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From hartmut_(at)_six.de Wed, 15 Mar 2000 11:14:28 +0100 Date: Wed, 15 Mar 2000 11:14:28 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] pop3 mime decodierung events13 wrote: > Hallo List. > > Ich habe eine Mail von meinem POP3 Server geholt und möchte Sie jetzt so > formatieren das ich die Anhänge nicht als Base64 Code sehe. Außerdem muß der > Header ausgeblendet werden und nur From:, To:, Date: und sowas zu sehen > sein. > > Kann mir da jemand einige Tips geben? all das und noch viel mehr steckt in den imap_* Funktionen lass dich nicht von deren Namen täuschen, sie unterstützen auch POP3 und NNTP und übernehmen das Parsen der Header und Mime-Teile weitgehend automatisch ... und für den Rest (wie z.B. Base64) stehen entsprechende Konverterfunktionen bereit -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From Michael_(at)_Stahmann.de Wed, 15 Mar 2000 11:37:19 +0100 Date: Wed, 15 Mar 2000 11:37:19 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] FormularCheck Peter Karsten schrieb: > morgen, > > ich versuche Verzweifelt ein Formular auf gültigkeit zu prüfen, > es soll also ein Formular weitergeleitet werden an ein Script das die > Daten per Mail versendet, vorher soll aber überprüft werden ob auch die > Angaben > bzw. ob das Formular ausgefüllt ist. > > Bin folgendermassen vorgegangen: > > 1. Die Datei die das Formular enthaelt: > > nach dem Absenden wird die Datei mail.php3 aufgerufen, die dem Benutzer > nochmal alle > eingegebenen Werte/Inhalte zeigt, und gleichzeitig wird das ganze per Email > verschickt, > da desöfteren einige Felder die nicht leer sein sollten vergessen werden > auszufüllen, soll bevor das ganze > per Mail verschickt wird nochmal geprüft werden, daher habe ich vor der > Ausgabe der Kompletten Daten > per include eine mailerror.php3 eingefügt. Also für mich ist die Vorgehensweise etwas verwirrend. Ich mache das folgendermassen: Formular geht an form_action.php3 form_action.php3 sieht dann im Prinzip so aus: // Abfragen ob alle Angaben richtig sind. $abfrage = "falsch" if (($name <="") or ($email <="") { echo "Bei der Eingabe ist ein Fehler unterlaufen: if ($name nichkorrekt): echo "Fehlermeldung: .. Name Fehlt."; if ($checkmail == "Falsch") : echo " Fehlermeldung ... ungültige Mailadresse"; usw... else $abfrage = "ok"; } if ($abfrage == "ok") { // Aktion wie vorgesehen ausführen (oder includen) mail(...) echo "Danke, Sie haben folgende Angaben gemacht..."; echo "....."; } else { // Formular erneut ausgeben und netterweise die Eingetippten Werte im value übernehmen, dabei die falschen in Rot ausgeben. echo "..."; } Das kann auch alles in einem Script erledigen in dem man den ganzen Kram mit if(isset($submit)) {} //Ist Formular gesendet oder erstmalig aufgerufen worden. umgibst. Funktionen wie mail include ich auch ab und zu, wenn ich sie immer wieder in der gleichen Form benötige. Ansonsten habe ich gerne alles in einer Datei, damit ich das Script auf einen Blick nachvollziehen kann und nicht immer in zehn versch. include Dateien suchen muß. Ich hoffe es war verständlich Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From eschmid_(at)_s.netic.de Wed, 15 Mar 2000 11:43:21 +0100 Date: Wed, 15 Mar 2000 11:43:21 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] pop3 mime decodierung Hartmut Holzgraefe wrote: > > events13 wrote: > > Ich habe eine Mail von meinem POP3 Server geholt und möchte Sie jetzt so > > formatieren das ich die Anhänge nicht als Base64 Code sehe. Außerdem muß der > > Header ausgeblendet werden und nur From:, To:, Date: und sowas zu sehen > > sein. > > > > Kann mir da jemand einige Tips geben? > > all das und noch viel mehr steckt in den imap_* Funktionen > lass dich nicht von deren Namen täuschen, sie unterstützen auch > POP3 und NNTP und übernehmen das Parsen der Header und Mime-Teile > weitgehend automatisch ... und für den Rest (wie z.B. Base64) stehen > entsprechende Konverterfunktionen bereit Hartmut hat vergessen zu sagen, dass alle imap_* Funktionen schon von ihm selber dokumentiert worden sind. Das ist bei den anderen Programmautoren nicht immer der Fall. Die deutsche Übersetzung zu den IMAP, POP3 und NNTP Funktionen kann man unter http://www.php-center.de/de-html-manual/ref.imap.html nachlesen. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From rene_(at)_get-connected.de Wed, 15 Mar 2000 12:05:43 +0100 Date: Wed, 15 Mar 2000 12:05:43 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] Druckbefehl mit PHP Hallo Liste, ich habe ein Formular wo der Kunde seine persönlichen Daten eingeben kann. Diese werden auf der nächsten Seite mit Datenbankinhalten kombiniert. Gibt es mittels PHP eine Möglichkeit, nach drücken des Send Buttons die folgende Seite automatisch zu drucken ?? Viele Grüße --RENE From hartmut_(at)_six.de Wed, 15 Mar 2000 12:08:45 +0100 Date: Wed, 15 Mar 2000 12:08:45 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] pop3 mime decodierung Egon Schmid wrote: > Hartmut hat vergessen zu sagen, dass alle imap_* Funktionen schon von > ihm selber dokumentiert worden sind. Das ist bei den anderen > Programmautoren nicht immer der Fall. Das ist etwas zu viel der Ehre. Die Übersetztung ist von mir, ebenso die meisten Beispiele und einige Ergänzungen und Erklärungen. Die ursprüngliche englische Dokumentation war durchaus schon vorher vorhanden, allerdings in der leider oft üblichen Kurzform, die nur denen weiterhilft, die die darunter liegende C-Bibliothek und ihre Parameterkonventionen schon kennen. Auch als Programmautor würde ich mich in diesem Zusammenhang noch nicht unbedingt bezeichnen, bisher habe ich 'nur' die Imap-Änderungen aus dem PHP3-Zweig in PHP4 nachgepflegt und Unstimmigkeiten und Fehler berichtigt ( oder durch neue ersetzt, siehe imap_delete() ) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From Michael_(at)_Stahmann.de Wed, 15 Mar 2000 12:17:48 +0100 Date: Wed, 15 Mar 2000 12:17:48 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Druckbefehl mit PHP Hallo Rene, Rene Paschold schrieb: > > Gibt es mittels PHP eine Möglichkeit, nach drücken des Send Buttons > die > folgende Seite automatisch zu drucken ?? > Wohl kaum, weil Drucken immer noch auf dem Client gemacht wird. Ich hatte so etwas mal in JavaScript gesehen, das funktionierte aber nur bei Netscape. Der Ansatz ist auch etwas schwierig, da Du nicht voraussetzen kannst, das ein Drucker angeschlossen ist. Im Internetcafé oder unterwegs mit dem LapTop ist das z.B. nicht der Fall... Die Arbeit sollten sich die Nutzer schon machen, man kann nicht jeden Mouseklick vorgeben :-) Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From hartmut_(at)_six.de Wed, 15 Mar 2000 12:29:56 +0100 Date: Wed, 15 Mar 2000 12:29:56 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Druckbefehl mit PHP Rene Paschold wrote: > Gibt es mittels PHP eine Möglichkeit, nach drücken des Send Buttons > die folgende Seite automatisch zu drucken ?? bringt den Druckdialog für die aktuelle Seite hoch (so als ob man den Print-Button gedrückt hätte) Den OK-Button im Print-Dialog muß der User selbst drücken, und das ist auch gut so (Banner-Ads können schon genug nerven, aber Postwurf- sendungen direkt auf meinen Drucker ... wie bring ich den da das Klebchen an ???) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From am_(at)_pixelhouse.de Wed, 15 Mar 2000 11:06:25 +0100 Date: Wed, 15 Mar 2000 11:06:25 +0100 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] =?iso-8859-1?Q?Text_verschl=FCsseln?= Hi... gibt es eine Möglichkeit in php text zu verschlüsseln den ich nachher wieder entschlüsseln kann ? Ich stelle mir da so vor das ich einen test mittels eines Geheimwortes verschlüsselle und den nachher nur mit diesem Geheimwort wieder bekomme. Kennt da jemand eine Möglichkeit ? Beste Grüße aus Sinzig, Alexander Meis From am_(at)_pixelhouse.de Wed, 15 Mar 2000 12:31:08 +0100 Date: Wed, 15 Mar 2000 12:31:08 +0100 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] =?iso-8859-1?Q?Text_Verschl=FCsseln_?= Hi... gibt es eine Möglichkeit in php text zu verschlüsseln den ich nachher wieder entschlüsseln kann ? Ich stelle mir da so vor das ich einen test mittels eines Geheimwortes verschlüsselle und den nachher nur mit diesem Geheimwort wieder bekomme. Kennt da jemand eine Möglichkeit ? Beste Grüße aus Sinzig, Alexander Meis From ABlankerts_(at)_freepoint.de Wed, 15 Mar 2000 12:43:38 -0100 (CET) Date: Wed, 15 Mar 2000 12:43:38 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] Druckbefehl mit PHP On Wed, 15 Mar 2000 12:29:56 +0100, Hartmut Holzgraefe wrote: >> Gibt es mittels PHP eine M”glichkeit, nach drcken des Send Buttons >> die folgende Seite automatisch zu drucken ?? > > > >bringt den Druckdialog fr die aktuelle Seite hoch (so als ob man >den Print-Button gedrckt h„tte) Das ist eine Netscape Only l”sung, da der IE kein window.print() kennt. Fr den IE hilft nur ein VBscript.. [ VBScript auf anfrage, ich hab die URL wo ich das her hab leider verloren... ] CYA/2 Arne -- ABlankerts_(at)_freepoint.de The day Micro$oft makes something that doesn't suck is the day they start selling vacuum cleaners. From UW_(at)_NetUSE.DE Wed, 15 Mar 2000 12:58:37 +0100 Date: Wed, 15 Mar 2000 12:58:37 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] array_unshift - Ersatz "Berger, Uwe 2282 FIT-CP6" wrote: > ich benötige einen kurzen Denkanstoß für den Ersatz der php-Funktion > array_unshift die erst unter php4.0 (lt. Manual) zur Verfügung steht. Hat > jemand eine kurze Code-Zeile im Kopf...? In PHP3 kannst Du die Funktion nicht genau nachbauen, weil keine Funktionen mit variabler Parameterzahl möglich sind. Dieses Feature kommt erst mit PHP4, näheres findet such unter dem Stichwort "variable-length argument lists", http://www.php.net/manual/functions.arguments.php#functions.variable-arg-list . Deshalb muß man zu einem kleinen Trick greifen und als zweiten Parameter ein Array mit variabler Zahl von Elementen verwenden. Zur Steigerung des Komfort, dürfen auch Skalare an die Funktion übergeben werden. Die Funktion prüft hierzu: if (!is_array($base)) und wandelt ggf. den Skalar in ein Array um: $base = array($base). /** * PHP3 Version von array_unshift() * Behandelt ein Array wie einen Stack, fügt neue * Daten vor dem ersten Element ein. * _(at)_param mixed $base bisheriges Array oder Skalar * _(at)_param mixed $newelements Array (oder Skalar) mit den neuen Elementen * _(at)_return array $together Array mit den neuen Elementen * vor den Elementen des alten Arrays */ function my_array_unshift($base, $newelements) { if (!is_array($base)) $base = array($base); if (!is_array($newelements)) $newelements = array($newelements); $newarray = array(); while (list($k, $v)=each($newelements)) $newarray[$k]=$v; while (list($k, $v)=each($base)) $newarray[$k]=$v; return $newarray; } // end func my_array_unshift Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From mk_(at)_html-design.com Wed, 15 Mar 2000 03:58:12 -0800 Date: Wed, 15 Mar 2000 03:58:12 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] =?iso-8859-1?Q?Text_verschl=FCsseln?= >gibt es eine Möglichkeit in php text zu verschlüsseln den >ich nachher wieder entschlüsseln kann ? Jain. >Ich stelle mir da so vor das ich einen test mittels eines >Geheimwortes verschlüsselle und den nachher nur mit diesem >Geheimwort wieder bekomme. Verschlüsseln: $saltin = substr($password,0,2); $password = crypt($password, $saltin); Entschlüsseln: $saltout = substr($pw,0,2); $password1 = crypt($pw,$saltout); if ($password1 != "$password"){ Fehler } else{ Passwort stimmt } Das Password wird nicht entschlüsselt (crypt() kann das nicht), sondern erneut verschlüsselt und beide (verschlüsselten) Passwörter werden verglichen. Ich hoffe, das reicht dir. Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From Michael_(at)_Stahmann.de Wed, 15 Mar 2000 13:01:19 +0100 Date: Wed, 15 Mar 2000 13:01:19 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Druckbefehl mit PHP Hallo Leute, Hartmut Holzgraefe schrieb: > Geht nur bei Netscape ab Version 4.x Bei allen anderen gibt es eine Fehlermeldung und das hilft nicht weiter :-) Ist aber jetzt auch OT, da es in PHP nicht zu lösen ist... Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From a.kloecker_(at)_szo.de Wed, 15 Mar 2000 13:00:06 +0100 Date: Wed, 15 Mar 2000 13:00:06 +0100 From: Arne Kloecker a.kloecker_(at)_szo.de Subject: [php] Druckbefehl mit PHP Hallo, > Das ist eine Netscape Only l”sung, da der IE kein window.print() kennt. > Fr den IE hilft nur ein VBscript.. Oder der Weg über OLE, das geht dann auch wenn der User dieses Sicherheitsloch von VBScript geschlossen hat, Source auf Anfrage per PM. Gruß auch Arne From GH-lists_(at)_ecora.de Wed, 15 Mar 2000 13:05:44 +0100 Date: Wed, 15 Mar 2000 13:05:44 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Druckbefehl mit PHP Arne Blankerts schrieb > > > > > >bringt den Druckdialog fr die aktuelle Seite hoch (so als ob man > >den Print-Button gedrckt h"tte) > > Das ist eine Netscape Only l"sung, da der IE kein window.print() kennt. > Fr den IE hilft nur ein VBscript.. Stimmt zumindest nicht so pauschal. Der IE5(.01) unter Win98 bringt mit o.g. Javascript den gewünschten Druck-Dialog auf den Screen. Guido Haeger From Juri.Smarschevski_(at)_softlab.de Wed, 15 Mar 2000 13:20:51 +0100 Date: Wed, 15 Mar 2000 13:20:51 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_Text_Verschl=FCsseln_?= > -----Ursprüngliche Nachricht----- > Von: Alexander Meis [mailto:am_(at)_pixelhouse.de] > Betreff: [php] Text Verschlüsseln > > Hi... Hi Alexander, > Ich stelle mir da so vor das ich einen test mittels eines Geheimwortes > verschlüsselle und den > nachher nur mit diesem Geheimwort wieder bekomme. > Kennt da jemand eine Möglichkeit ? Vielleicht hilft Dir der folgende Link: http://www.php.net/manual/ref.mcrypt.php3 Das Modul soll aber noch kompiliert werden -> logischerweise PHP neu kompilieren (ggb. noch Apache). Unter mickysoft wird's schwieriger, als dll ist das Ding selbstverstaendlich nicht verfuegbar, und wie man das machen koennte - keine Ahnung. Gruss, Juri From mausz_(at)_castor.uni-trier.de Wed, 15 Mar 2000 13:48:39 +0100 Date: Wed, 15 Mar 2000 13:48:39 +0100 From: Nicolay Mausz mausz_(at)_castor.uni-trier.de Subject: [php] AW: [php] Datenbank 2 ... > > diese aussage von dir wuerde ich so nicht akzeptieren. > Kennst Du eine wirkliche Alternative zur phplib? ... Dann und nur dann > koennte ich Deine Ablehnung ernsthaft akzeptieren. > Es gibt noch Metabase (man muß sich auf der Seite vorher anmelden - glaube ich): http://phpclasses.upperdesign.com/browse.html/package/20 Ich kenne allerdings weder PHPLib noch diese genauer da wir schon lange vorher unsere eigenen Klassen hatten... tschau, Nicolay www.flyingdog.de From mail_(at)_christopher-siebert.de Wed, 15 Mar 2000 13:51:21 +0100 Date: Wed, 15 Mar 2000 13:51:21 +0100 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] Mail() mit zwei =?iso-8859-1?Q?Empf=E4ngern?= André Laugks schrieb: > Hallo! > > Sebastian Bergmann schrieb: > > Für sowas gibt es doch "CC: ", bzw. "BCC: ". Allerdings kann ich momentan > > nicht mit den passenden Headern dienen. > > Ich auch nicht! Da ich aber ein praktischer Mensch bin, hilft das > erstenmal weiter! :-) Also ich persönlich würde es so machen, bevor > ich gar nicht voran komme. > Ist eigentlich ganz leicht, ist das letzte Parameter, und heißen auch CC: und BCC :-) also bei dem ... From: du_(at)_domain.de\nCC: $empfaenger2\n); cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 From carrara_(at)_w3suite.com Tue, 14 Mar 2000 20:44:42 +0100 Date: Tue, 14 Mar 2000 20:44:42 +0100 From: Manuel Carrara carrara_(at)_w3suite.com Subject: [php] OT: Genau Definition von Domains 14.03.00 20:41:22 Message from Benjamin Billian at 13.03.00 17:05:13: >Hi alle zusammen, > >kann mir jemand sagen wie die genau Definition einer korrekten >Internetadresse bzw. E-Mail Adresse lautet. (erlaubte Zeichen) Eine gute Anlaufstelle ist wohl "nic.de" Dort sind auch die RFC's : http://www.nic.de/doc/rfc/index.html zu finden und soweit ich weiß ist auf einer Seite auch erkärt, wie sie auszusehen hat: z.B. mind 3 Zeichen, keine Autonummern, etc.... MFG Manuel Carrara / / (_)__ __ ____ __ / /__/ / _ \/ // /\ \/ / ... the c h o i c e of a /____/_/_//_/\_,_/ /_/\_\ G N U generation ... -- From c.aefer_(at)_burg-halle.de Wed, 15 Mar 2000 00:03:26 +0100 Date: Wed, 15 Mar 2000 00:03:26 +0100 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] vielleicht OT... MAC probleme... tach'chen! folgende situation: ich arbeite über einen PC (Win98) an einem Server (Win98/OmniHTTPd) die erstellten PHPseiten und datenbankanbindungen (MySQL) funktionieren. ein zugriff vom MAC (G4/OS9/über Dave) liefert bei .php3-seiten immer nur die generierte server-error-message... 404 RESOURCE NOT FOUND alle anderen Rechner (PCs) haben hingegen keine Probleme... Weiß jemand rat? gruß Christian From schwardt_(at)_euro-auto-boerse.net Wed, 15 Mar 2000 13:05:35 +0100 Date: Wed, 15 Mar 2000 13:05:35 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] Re[2]: [php] OT: Druckbefehl mit PHP Moin php_(at)_infosoc.uni-koeln.de, AB> On Wed, 15 Mar 2000 12:29:56 +0100, Hartmut Holzgraefe wrote: AB> Das ist eine Netscape Only l”sung, da der IE kein window.print() kennt. Das ist nicht korrekt. -- Stefan Schwardt. From laura.reising_(at)_onlinehome.de Wed, 15 Mar 2000 14:23:35 +0100 Date: Wed, 15 Mar 2000 14:23:35 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] Signale Hallo Jungs (soweit ich das verfolgt habe, gibt es hier wohl kaum Frauen?) ! Dies ist meine erste Anfrage an die Liste, also hallo erstmal. Ich beschäftige mich jetzt schon eine Weile mit PHP3, habe aber nirgendwo etwas über Signalbehandlung finden können. Einzige Ausnahme: posix_kill(). Ich möchte jedoch nicht nur Signale senden, sondern auch welche empfangen können. Bei Perl kann man ja bekannterweise Signalhandler einsetzen. Geht das auch unter PHP3? Oder gibt es eine Alternative zum Signal 'CHLD' (Kindprozess beendet)? Wie würdet Ihr prüfen, ob ein Kindprozess noch im Gange ist? Vielen Dank! Laura From rene_(at)_get-connected.de Wed, 15 Mar 2000 14:38:48 +0100 Date: Wed, 15 Mar 2000 14:38:48 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Mail=28=29_mit_zwei_Empf=E4ngern?= ] Mail() mit zwei Empfängern > André Laugks schrieb: > > Sebastian Bergmann schrieb: > > > Für sowas gibt es doch "CC: ", bzw. "BCC: ". Allerdings kann ich momentan > > > nicht mit den passenden Headern dienen. > > > > Ich auch nicht! Da ich aber ein praktischer Mensch bin, hilft das > > erstenmal weiter! :-) Also ich persönlich würde es so machen, bevor > > ich gar nicht voran komme. Du kannst auch zwei Empfänger in das To Feld packen: $to = "rene_(at)_get-connected.de, rene2_(at)_get-connected.de"; $subject = "Mail"; $message = "Hier der Text"; $head = "From: ".$email."\nReply-To: ".$email."\n"; // $head = "From: ".$email."\nReply-To: ".$email."\nCC: rene_(at)_get-connected.de\nBCC: rene2_(at)_get-connected.de\n"; mail($to,$subject,$message,$head); Du kannst bei der Version mit zwei Mail Adressen zwischen zwei Versionen wählen. Es kommt halt darauf an ob der Emfpänger sehen soll das diese Mail noch per Copy zu einen anderen geflogen ist :) Grüße --RENE From php_(at)_MaReu.de Wed, 15 Mar 2000 14:56:17 +0100 Date: Wed, 15 Mar 2000 14:56:17 +0100 From: Marco php_(at)_MaReu.de Subject: [php] Zeilenumbruch in Textdatei Hallo! Tut mir leid, dass ich (PHP-Anfaenger) Euch mit so einem Winz-Problem wie diesem belaestige, aber fuer mich ist das momentan sowas wie eine unueberwindbare Mauer - in der (sonst wirklich tollen) Dokumentation finde ich leider auch nichts... Ich moechte zeilenweise in eine Textdatei schreiben (anhaengen): $logdatei = fopen("suchenlog.txt","a"); $zeile = "Irgendwas"; fwrite($logdatei, $zeile); fclose($logdatei); So funktioniert das leider nicht, da der Zeilenumbruch nicht vorgenommen wird. Auch meine Versuche mit "\n", chr(13) und aehnlichen Zusaetzen scheitern leider. Was muss ich machen? Vielen Dank fuer Eure Antwort! Viele Gruesse Marco From UW_(at)_NetUSE.DE Wed, 15 Mar 2000 15:06:49 +0100 Date: Wed, 15 Mar 2000 15:06:49 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Zeilenumbruch in Textdatei Marco wrote: > So funktioniert das leider nicht, da der Zeilenumbruch nicht vorgenommen wird. Auch meine Versuche mit "\n", chr(13) und aehnlichen Zusaetzen scheitern leider. Vermutlich leitet dich die Darstellung im Browser fehl. Setze die Ausgabe mal in
 und beobachte was passiert.

Ulf

-- 
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00  --  Fax: +49 431 386435 99



From hartmut_(at)_six.de Wed, 15 Mar 2000 14:21:49 +0100
Date: Wed, 15 Mar 2000 14:21:49 +0100
From: Hartmut Holzgraefe hartmut_(at)_six.de
Subject: [php] OT: Genau Definition von Domains

Benjamin Billian wrote:

> Hi alle zusammen,
>
> kann mir jemand sagen wie die genau Definition einer korrekten
> Internetadresse bzw. E-Mail Adresse lautet. (erlaubte Zeichen)
> Ich denke da an solche Sachen wie:
> - ist ein "_" in einer Domain erlaubt
> - maximale Länge von Domains
> - usw.
>
> Die RegEx zum überprüfen schreib ich mir dann schon selber :-)

wie wärs mit getmxrr() ? damit erfährt man dann auch noch, ob hinter der

domain auch wirklich irgendwo ein mailserver steckt ...

--
Hartmut Holzgraefe         hartmut_(at)_six.de           http://www.six.de

 Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
                                           in Halle 14, Stand J50!







From rene_(at)_get-connected.de Wed, 15 Mar 2000 14:45:07 +0100
Date: Wed, 15 Mar 2000 14:45:07 +0100
From: Rene Paschold rene_(at)_get-connected.de
Subject: [php] vielleicht OT... MAC probleme...

----- Original Message -----
From: Christian Schäfer 
> ich arbeite über einen PC (Win98) an einem Server (Win98/OmniHTTPd)
> die erstellten PHPseiten und datenbankanbindungen (MySQL)
funktionieren.
> ein zugriff vom MAC (G4/OS9/über Dave) liefert bei .php3-seiten
immer nur
> die generierte server-error-message... 404 RESOURCE NOT FOUND
> alle anderen Rechner (PCs) haben hingegen keine Probleme...
> Weiß jemand rat?

Das klingt eher nach einem Dave Problem. Dave macht ja im Prinzip
nichts anderes als das Apple Protokoll zur Verfügung zu stellen da die
Windows System das von Haus aus nicht können. Ich habe allerdings
schon des öffteren Probleme damit gehabt. Zu emfpehlen ist entweder
PC MAC LAN oder alles auf TCP/IP Basis zu machen.

Viele Grüße
--RENE





From c.aefer_(at)_burg-halle.de Wed, 15 Mar 2000 14:48:21 +0100
Date: Wed, 15 Mar 2000 14:48:21 +0100
From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de
Subject: [php] MySQL <-> MS Access (vielleicht OT...)

hi liste!

ein auftraggeber möchte von mir eine MySQL/PHP-gestützte seite haben, die er
mittels MS Access updaten kann. meinen nachforschungen nach muss das auch
möglich sein, da meine kenntnisse richtung odbc allerdings gegen null
tendieren fehlt mir das verständnis für die im MySQL-manual stehenden
artikel.
kann mir jemand eine anleitung oder url geben, die mir die realisierung
ermöglicht?

danke und entschuldigung für diese ot-frage...


christian





From wh_(at)_symbiose.com Wed, 15 Mar 2000 15:04:45 +0100
Date: Wed, 15 Mar 2000 15:04:45 +0100
From: Wolfgang Huebner wh_(at)_symbiose.com
Subject: [php] vielleicht OT... MAC probleme...

Hallo Christian,

CS> ein zugriff vom MAC (G4/OS9/über Dave) liefert bei .php3-seiten immer nur
CS> die generierte server-error-message... 404 RESOURCE NOT FOUND

erm..wie meinst Du das mit Zugriff über Dave? Dave ist Netbios für
Mac, wie kommt da der Webserver mit einem 404er dazu?


ciao, Wolfgang






From Juri.Smarschevski_(at)_softlab.de Wed, 15 Mar 2000 15:33:21 +0100
Date: Wed, 15 Mar 2000 15:33:21 +0100
From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de
Subject: [php] Zeilenumbruch in Textdatei

> -----Ursprüngliche Nachricht-----
> Von: Marco [mailto:php_(at)_MaReu.de]
> Gesendet am: Wednesday, March 15, 2000 2:56 PM
> Betreff: [php] Zeilenumbruch in Textdatei
> Hallo!
 Hi !
> Ich moechte zeilenweise in eine Textdatei schreiben (anhaengen):
> 
> $logdatei = fopen("suchenlog.txt","a");
> $zeile = "Irgendwas";
> fwrite($logdatei, $zeile);
> fclose($logdatei);
> 
> So funktioniert das leider nicht, da der Zeilenumbruch nicht 
> vorgenommen wird. Auch meine Versuche mit "\n", chr(13) und 
> aehnlichen Zusaetzen scheitern leider.
kommt darauf an, mit welchem Editor Deine Datei spaeter 
dargestellt werden soll, manche "kapieren" nur '\n' 
als Zeilenumbruch, die anderen halt '\r\n' usw.
Auf jeden Fall $zeile = "\r\nIrgendwas" wird mit ganz normalen
Notepad "richtig" angezeigt.

Gruss,
Juri



From Mathias.Gloss_(at)_start.de Wed, 15 Mar 2000 15:34:08 +0100
Date: Wed, 15 Mar 2000 15:34:08 +0100
From: Gloss Mathias Mathias.Gloss_(at)_start.de
Subject: [php] AW: [php] Zeilenumbruch in Textdatei

Hallo,

> ----------
> Von: 	Marco[SMTP:php_(at)_MaReu.de]
> Betreff: 	[php] Zeilenumbruch in Textdatei
> 
> Hallo!
> 
> Tut mir leid, dass ich (PHP-Anfaenger) Euch mit so einem Winz-Problem wie
> diesem belaestige, aber fuer mich ist das momentan sowas wie eine
> unueberwindbare Mauer - in der (sonst wirklich tollen) Dokumentation finde
> ich leider auch nichts...
> 
> Ich moechte zeilenweise in eine Textdatei schreiben (anhaengen):
> 
> $logdatei = fopen("suchenlog.txt","a");
> $zeile = "Irgendwas";
> fwrite($logdatei, $zeile);
> fclose($logdatei);
> 
> So funktioniert das leider nicht, da der Zeilenumbruch nicht vorgenommen
> wird. Auch meine Versuche mit "\n", chr(13) und aehnlichen Zusaetzen
> scheitern leider.
> 
Vermutlich arbeitest du unter Windows.
Das Zeilenendezeichen \n ist nur unter Unix gültig, Perl wandelt es
entsprechend der
Plattform in das richtige um. In PHP musst du das selbst machen.
ich weiss nicht mehr ... wars  \n\r oder \r\n für Windows, musste probieren.

Viele Grüße, Mathias





From eschmid_(at)_s.netic.de Wed, 15 Mar 2000 15:35:06 +0100
Date: Wed, 15 Mar 2000 15:35:06 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Signale

Laura Reising wrote:
> 
> Hallo Jungs (soweit ich das verfolgt habe, gibt es hier wohl kaum
> Frauen?) !

Natürlich gibt es Frauen in dieser Liste, die melden sich leider nicht
sehr häufig. Wenn die Nadja ein Problem hat, dann gibts sofort viele
Antworten.

Ausser Jungs gibts auch alte Onkels kurz vor dem Ruhestand.

> Dies ist meine erste Anfrage an die Liste, also hallo erstmal.

Auch hallo.
 
> Ich beschäftige mich jetzt schon eine Weile mit PHP3, habe aber
> nirgendwo etwas über Signalbehandlung finden können. Einzige Ausnahme:
> posix_kill().
> Ich möchte jedoch nicht nur Signale senden, sondern auch welche
> empfangen können. Bei Perl kann man ja bekannterweise Signalhandler
> einsetzen.
> 
> Geht das auch unter PHP3? Oder gibt es eine Alternative zum Signal
> 'CHLD' (Kindprozess beendet)? Wie würdet Ihr prüfen, ob ein Kindprozess
> noch im Gange ist?

Da Du die entsprechenden Handbuchseiten
http://www.php-center.de/de-html-manual/ref.posix.html oder
http://php.net/manual/ref.posix.php (funktioniert seit neuestem mit
*.php und *.php3) schon gefunden hast, deshalb zwei Tips: 

Die POSIX-Funktionen hat Kristian Köhntopp programmiert. Den findet man
in der Newsgruppe de.comp.lang.php. 

Bei http://bugs.php.net/version4/ kann man ein Feature/Change Request
abgeben und wenn es einem der Entwickler gefällt, dann könnte es bald in
PHP4 drin sein. Ob man es dann nach PHP3 portiert ist eine andere
Geschichte.

-Egon

-- 
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: 
  Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50   
Fon  +49 711 9 90 91 64 · Fax  +49 711 9 90 91 99 · http://www.six.de/



From home_(at)_peter-karsten.de Wed, 15 Mar 2000 15:58:42 +0100
Date: Wed, 15 Mar 2000 15:58:42 +0100
From: Peter Karsten home_(at)_peter-karsten.de
Subject: [php] Back Button

Hi Liste,

gibt es in PHP vergleichbare sachen wie zum Beispiel das

javascript:history.back()

das den Browser Zurückbutton bewirkt?

danke

peter karsten







From bjoern_(at)_baer.main.de Wed, 15 Mar 2000 16:03:00 +0100
Date: Wed, 15 Mar 2000 16:03:00 +0100
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] Back Button

Hi,

* Peter Karsten wrote:
> gibt es in PHP vergleichbare sachen wie zum Beispiel das
> javascript:history.back()
> das den Browser Zurückbutton bewirkt?

Nein; du mußt verstehen, dass PHP serverseitig funktioniert,
und JavaScript eine clientseitige Sprache ist.
-- 
Björn Schotte                        Fon: 0931 / 78 43 79 2
          Fax: 0931 / 78 43 79 5




From schwardt_(at)_euro-auto-boerse.net Wed, 15 Mar 2000 16:08:55 +0100
Date: Wed, 15 Mar 2000 16:08:55 +0100
From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net
Subject: [php] Back Button

Moin Peter Karsten,

  PK> Hi Liste,

PK> gibt es in PHP vergleichbare sachen wie zum Beispiel das
PK> javascript:history.back()
PK> das den Browser Zurückbutton bewirkt?
Die Kombination von "PHP" und "Browser" und "bewirkt" ist ein falscher
Ansatz:
Browser ist clientseitig, PHP ist serverseitig.
Eine Lösung wäre via PHP z.B. JavaScript auszugeben:
history.back()";
?>





  

-- 
Stefan Schwardt.





From iguana_(at)_roadkill.de Wed, 15 Mar 2000 16:17:28 +0100
Date: Wed, 15 Mar 2000 16:17:28 +0100
From: Stefan Sommer iguana_(at)_roadkill.de
Subject: [php] Back Button

Peter Karsten wrote:

> gibt es in PHP vergleichbare sachen wie zum Beispiel das
> javascript:history.back()

Über die Umgebungsvariable "HTTP_REFERER" könnte man evtl. eine 
_ähnliche_ Funktion bewerkstelligen.

Stefan
-- 
Stefan Sommer -- iguana_(at)_roadkill.de -- http://iguana.roadkill.de



From fg_(at)_FutureByte.net Wed, 15 Mar 2000 16:17:18 +0100
Date: Wed, 15 Mar 2000 16:17:18 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] Back Button

hi Peter,

Peter Karsten schrieb:
> gibt es in PHP vergleichbare sachen wie zum Beispiel das
> 
> javascript:history.back()

$HTTP_REFERER (siehe phpinfo(); ) gibt die die Seite, von der der
User grade auf Deine gekommen ist (sofern sie nicht von einem
Proxy oder ähnlichem weggefiltert wurde). Soweit mir jetzt grade
einfällt, muss die Page vorher aber auf Deine gelinkt haben. D.h.
wenn Dein User die URL direkt eingibt, hast Du keinen Referer...
Test aber lieber selber nochmal durch ...

bis denn
Franz
http://www.Locked.de
-- 
[Franz Graf      - Webdesign                ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net                  ]



From mk_(at)_html-design.com Wed, 15 Mar 2000 07:27:41 -0800
Date: Wed, 15 Mar 2000 07:27:41 -0800
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] Wildcard für eregi_replace (Mehrere Ergebnisse)

Hallo Liste,

angenommen ich habe das hier:
Hier steht das, was ich haben will
Hier steht Text
Hier steht das, was ich haben will
Hier steht nochmal Text
Hier steht das, was ich haben will
Hier steht nochmehr Text

Wie kann ich PHP klar machen, daß ich aus obigem Text
_nur_ jeweils die Zeile
Hier steht das, was ich haben will
rausziehen will?

Ich habe mal so angefangen, dann wird aber nur immer
die erste Zeile gelöscht:
eregi("(.*)", $match, $ergebnis);
$match=eregi_replace("$ergebnis[1]","",$match);

$match ist mein Ergebnis von fread().

Gibt es eine andere (bessere) Möglichkeit?

TIA

Mark
-- 
Tipps & Infos zu PHP http://www.php-homepage.de
Internetcafe in Stuttgart http://www.surfing-planet.net
German Gabber Network _(at)_ http://www.gabber.de



----------------
Sent from a WebBox - http://www.webbox.com
FREE Web based Email, Files, Bookmarks, Calendar, People and
Great Ways to Share them with Others!





From info_(at)_ticinonline.to Wed, 15 Mar 2000 17:09:25 +0100
Date: Wed, 15 Mar 2000 17:09:25 +0100
From: TICINONLINE info_(at)_ticinonline.to
Subject: [php] PHP Link Check

Hallo liste,


ich habe da eine Komische IP adresse:
http://194.209.222.2/


In einen USA server ist die IP "nicht" lesbar mit:
http://ticinonline.to/linkcheck.php3


Jedoch in der schweiz ist er erreichbar
http://www.poncini.ch/linkcheck.php3


warum? hat etwa PHP Bug oder die IP?


bei mail check dass selbe?????

http://www.ticinonline.to/mail.php3?mail=woimmerauch_(at)_host.com

hat jemand eine losung?


Patrik

Saluti




========================================
www.info-ticino.ch
info_(at)_ticinonline.to
PPK ScreenDesign Web-Programm
tel 091 753 20 66
java php3 html asp dhtml CGI Perl
Banche dati Mysql - Webserver Apache UNIX
========================================



From info_(at)_ticinonline.to Wed, 15 Mar 2000 15:31:14 +0100
Date: Wed, 15 Mar 2000 15:31:14 +0100
From: TICINONLINE info_(at)_ticinonline.to
Subject: [php] Ip Or DNS error Europa(OK)  e USA(Bad) Linkcheck.php3

Hallo liste,


ich habe da eine Komische IP adresse:
http://194.209.222.2/


In einen USA server ist die IP "nicht" lesbar mit:
http://ticinonline.to/linkcheck.php3


Jedoch in der schweiz ist er erreichbar
http://www.poncini.ch/linkcheck.php3


warum? hat etwa PHP Bug oder die IP?


bei mail check dass selbe?????

http://www.ticinonline.to/mail.php3?mail=woimmerauch_(at)_host.com

hat jemand eine losung?


Patrik

Saluti





========================================
www.info-ticino.ch
info_(at)_ticinonline.to
PPK ScreenDesign Web-Programm
tel 091 753 20 66
java php3 html asp dhtml CGI Perl
Banche dati Mysql - Webserver Apache UNIX
========================================




From mschomers_(at)_gmx.de Wed, 15 Mar 2000 15:33:17 +0100
Date: Wed, 15 Mar 2000 15:33:17 +0100
From: Malte Schomers mschomers_(at)_gmx.de
Subject: [php] MySQL <-> MS Access (vielleicht OT...)

Hi!

Christian Schäfer  schrieb:
> ein auftraggeber möchte von mir eine MySQL/PHP-gestützte seite haben, die er
> mittels MS Access updaten kann. meinen nachforschungen nach muss das auch
> möglich sein, da meine kenntnisse richtung odbc allerdings gegen null
> tendieren fehlt mir das verständnis für die im MySQL-manual stehenden
> artikel.
> kann mir jemand eine anleitung oder url geben, die mir die realisierung
> ermöglicht?
Falls du das PHP3-Buch von Jörg Krause hast, da steht was dazu drin...

Malte
-- 
[ - - - - - - - - - - - - - - - - - - - - - - - - - - ]
[ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ]
[ icq#: 39453721 | odigo id: 202551 ->  www.odigo.com ]
[ - - - - - - - - - - - - - - - - - - - - - - - - - - ]






From UW_(at)_NetUSE.DE Wed, 15 Mar 2000 15:47:25 +0100
Date: Wed, 15 Mar 2000 15:47:25 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] MySQL <-> MS Access (vielleicht OT...)


Christian Schäfer wrote:
> ein auftraggeber möchte von mir eine MySQL/PHP-gestützte seite haben, die er
> mittels MS Access updaten kann. meinen nachforschungen nach muss das auch
> möglich sein, da meine kenntnisse richtung odbc allerdings gegen null
> tendieren fehlt mir das verständnis für die im MySQL-manual stehenden
> artikel.

Da kann ich nur den ehrlichen Rat geben, laß die Finger vom
Auftrag, wenn Du nicht das notwendige Know-How hast. Du wirst
niemals einen guten Schnitt dabei machen,
http://www.rent-a-database.de/mysql/mysql-196.html .

Exportiere die Daten im Access als CSV und lese es im MySQL
erneut ein. Weitere Tipps sind im Archiv.

Ulf

-- 
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00  --  Fax: +49 431 386435 99




From a.kloecker_(at)_szo.de Wed, 15 Mar 2000 14:15:15 +0100
Date: Wed, 15 Mar 2000 14:15:15 +0100
From: Arne Kloecker a.kloecker_(at)_szo.de
Subject: [php] OT: Genau Definition von Domains

Hallo,

> >>kann mir jemand sagen wie die genau Definition einer korrekten
> >>Internetadresse bzw. E-Mail Adresse lautet. (erlaubte Zeichen)
> z.B. mind 3 Zeichen, keine Autonummern, etc....
ist aber von NIC zu NIC verschieden.. das mit den 3 Zeichen gilt z.B. für
Deutschland, beim Internic sind es nur 2 Zeichen.... aber in den RFCs stehen
die für alle gültigen Standards..

Gruß
Arne




From Uwe.Berger_(at)_de.heidelberg.com Wed, 15 Mar 2000 17:27:00 +0100
Date: Wed, 15 Mar 2000 17:27:00 +0100
From: Berger, Uwe 2282 FIT-CP6 Uwe.Berger_(at)_de.heidelberg.com
Subject: [php] phys. Dateiname einer url

Hallo Leute,

eine Frage möchte ich heute noch stellen (Danke Ulf für die Beantwortung der
ersten...!):

Ich habe eine URL (die auf ein locales File auf dem WEB-Server verweist) und
möchte dazu nun gern den phys. Dateinamen (mit Pfad-Angabe) ermitteln, um
später diese Datei via öffnen und auswerten zu können (soll eine kleinere
Suchmaschine werden...). Wie kann man das machen, im Manual habe ich noch
nichts entsprechendes gefunden?

Gruß Uwe



From hartmut_(at)_six.de Wed, 15 Mar 2000 18:00:46 +0100
Date: Wed, 15 Mar 2000 18:00:46 +0100
From: Hartmut Holzgraefe hartmut_(at)_six.de
Subject: [php] phys. Dateiname einer url

"Berger, Uwe 2282 FIT-CP6" wrote:

> Ich habe eine URL (die auf ein locales File auf dem WEB-Server verweist) und
> möchte dazu nun gern den phys. Dateinamen (mit Pfad-Angabe) ermitteln, um
> später diese Datei via öffnen und auswerten zu können (soll eine kleinere
> Suchmaschine werden...).

steht in $SCRIPT_FILENAME

> Wie kann man das machen, im Manual habe ich noch
> nichts entsprechendes gefunden?

das ist Teil der CGI-Schnittstelle und somit nicht unbedingt PHP-spezifisch

steht aber trotzdem im Manual unter

Language Reference -> Variables -> Predefined Variables -> Apache Variables

--
Hartmut Holzgraefe         hartmut_(at)_six.de           http://www.six.de

 Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
                                           in Halle 14, Stand J50!






From egbert.engel_(at)_iwr.uni-heidelberg.de Wed, 15 Mar 2000 18:32:54 +0100
Date: Wed, 15 Mar 2000 18:32:54 +0100
From: Egbert Engel egbert.engel_(at)_iwr.uni-heidelberg.de
Subject: [php] Optimieren: kann man schlichtes Schleifen verbessern?

Hallo Liste,

für mein Datenbankhandling verwende ich eine zentrale Klasse, in der ich für
jede Tabelle mit field_name und field_type durch alle Felder schleife (via
assoziatives Array), mit den globalen Werten der Formularfelder vergleiche
und bei einer Änderung die entsprechende Aktion (bes. update, insert)
ausführe.

Schön portabel, nur: wenn man einige Tabellen miteinander joint, wird das
bei der Menge der Variablen schnell unübersichtlich, und irgendwie habe ich
das Gefühl, daß man das eleganter machen kann.

Da ich im Thema Performance und elegante Programmierung eher unbedarft bin,
wollte ich mal fragen, ob mir jemand, der sich darin besser auskennt, den
ein oder anderen Tip geben könnte, wie man diese
Multi-Tabellen-Bearbeitungen optimieren kann.

Momentan lese ich alle Variablen üder $GLOBALS aus; wäre es schneller, dann
doch von Hand Variablen per Arrays an die Funktion zu übergeben?

Danke,
-Egbert





From joh_(at)_exozet.com Wed, 15 Mar 2000 18:39:16 +0100
Date: Wed, 15 Mar 2000 18:39:16 +0100
From: Johannes Schmidt joh_(at)_exozet.com
Subject: [php] Apache + PHP3 & PHP4

Hallo,

gibt es eine Möglichkeit auf einem ApacheServer auch ohne DSO PHP3 und PHP4
parallel laufen zu lassen?

Vielen Dank
Johannes




From eh_(at)_profzone.ch Wed, 15 Mar 2000 18:37:41 +0100
Date: Wed, 15 Mar 2000 18:37:41 +0100
From: Hohermuth Erich eh_(at)_profzone.ch
Subject: [php] Verständnissfrage zur Directive sql.safe_mode

Hallo

Ich habe eine Frage zur Einstellung sql.safe_mode.
So wie ich gesehen habe, kann man nur noch mit dem Usernamen, des
Filebesitzers des aufrufenden
Scripts einen connect herstellen ohne weiteren Angaben. Ich kann als
werder user noch passwort noch
host angeben, soweit klar. Wenn ich nun aber einen User ohne Passwort
habe, so kann ich via localhost einen connect auf den Sock machen und so
daten lesen.. was soll daran sicher sein ?

Fuer mich macht diese Funktion nur Sinn, wenn man nur das Passwort
angeben kann, der User und der Host vorgegeben sind.

Hat jemand diese Funktion ueberhaupt im Einsatz ?

Gruss
	Erich




From eschmid_(at)_s.netic.de Wed, 15 Mar 2000 19:09:16 +0100
Date: Wed, 15 Mar 2000 19:09:16 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Apache + PHP3 & PHP4

Johannes Schmidt wrote:

> gibt es eine Möglichkeit auf einem ApacheServer auch ohne DSO PHP3 und PHP4
> parallel laufen zu lassen?

Nein

-Egon

-- 
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: 
  Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50   
Fon  +49 711 9 90 91 64 · Fax  +49 711 9 90 91 99 · http://www.six.de/



From Knut.Bueltemann_(at)_t-online.de Wed, 15 Mar 2000 19:12:25 +0100
Date: Wed, 15 Mar 2000 19:12:25 +0100
From: Knut Bueltemann Knut.Bueltemann_(at)_t-online.de
Subject: [php] phys. Dateiname einer url

At 17:27 15.03.00 +0100, you wrote:
>Hallo Leute,
>Ich habe eine URL (die auf ein locales File auf dem WEB-Server verweist) und
>möchte dazu nun gern den phys. Dateinamen (mit Pfad-Angabe) ermitteln, um
>später diese Datei via öffnen und auswerten zu können (soll eine kleinere
>Suchmaschine werden...). Wie kann man das machen, im Manual habe ich noch
>nichts entsprechendes gefunden?
>
>Gruß Uwe

Probier mal die Variablen:
$DOCUMENT_ROOT (unter Apache)
und $PHP_SELF



mfg

Knut Bültemann

Stop Reinvention!



From ckieninger_(at)_packdata.com Wed, 15 Mar 2000 19:23:29 +0100
Date: Wed, 15 Mar 2000 19:23:29 +0100
From: Christian Kieninger ckieninger_(at)_packdata.com
Subject: [php]  in echo

hallo,

probiere mal folgendes:

$sid = was auch immer;
echo "Gesamtstatistik für Kurse anschauen";

Christian

mailto: ckieninger_(at)_packdata.com
http://www.packdata.com



----- Original Message -----
From: Gunnar Johannesmeyer 
To: 
Sent: Monday, March 13, 2000 9:14 PM
Subject: [php]  in echo


> hallo
> ich will bei einer session die =SID in einem echo "   " ausdruck
weitergeben.
>
> geht:
> 
href='../../login/befragung/befragung_statistik_alle.php3?order=ort&
'
> >Gesamtstatistik für Kurse anschauen
>
> wie kriege ich das in einem ECHOE hin? Also nach der Art:
> echo "
href='../../login/befragung/befragung_statistik_alle.php3?order=ort&
'
> >Gesamtstatistik für Kurse anschauen";
>
> liebe gruesse
> gunnar
>
>
> --
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php




From ckieninger_(at)_packdata.com Wed, 15 Mar 2000 19:23:29 +0100
Date: Wed, 15 Mar 2000 19:23:29 +0100
From: Christian Kieninger ckieninger_(at)_packdata.com
Subject: [php]  in echo

hallo,

probiere mal folgendes:

$sid = was auch immer;
echo "Gesamtstatistik für Kurse anschauen";

Christian

mailto: ckieninger_(at)_packdata.com
http://www.packdata.com



----- Original Message -----
From: Gunnar Johannesmeyer 
To: 
Sent: Monday, March 13, 2000 9:14 PM
Subject: [php]  in echo


> hallo
> ich will bei einer session die =SID in einem echo "   " ausdruck
weitergeben.
>
> geht:
> 
href='../../login/befragung/befragung_statistik_alle.php3?order=ort&
'
> >Gesamtstatistik für Kurse anschauen
>
> wie kriege ich das in einem ECHOE hin? Also nach der Art:
> echo "
href='../../login/befragung/befragung_statistik_alle.php3?order=ort&
'
> >Gesamtstatistik für Kurse anschauen";
>
> liebe gruesse
> gunnar
>
>
> --
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php




From braukmann_(at)_tse-online.de Wed, 15 Mar 2000 20:27:06 +0100
Date: Wed, 15 Mar 2000 20:27:06 +0100
From: Andreas Braukmann braukmann_(at)_tse-online.de
Subject: [php] Apache + PHP3 & PHP4

Hi,

On Wed, Mar 15, 2000 at 07:09:16PM +0100, Egon Schmid wrote:
> Johannes Schmidt wrote:
> 
> > gibt es eine Möglichkeit auf einem ApacheServer auch ohne DSO PHP3 und PHP4
> > parallel laufen zu lassen?
 
> Nein
jain?
Man koennte sich evtl. dazu entschliessen eines der beiden PHPs als
Modul laufen zu lassen und das andere (noch nicht, bzw. nicht mehr so oft
benutzte) als CGI.

Aber warum moechtest / kannst Du denn kein 'DSO' verwenden? Und um
welche Plattform geht es?
 
 -Andreas

-- 
dringend gesucht: xinerama-konformer Window-Manager



From info_(at)_agathos.net Wed, 15 Mar 2000 21:05:25 +0100
Date: Wed, 15 Mar 2000 21:05:25 +0100
From: Hans Theo Mislisch info_(at)_agathos.net
Subject: [php] Druckbefehl mit PHP

> Gibt es mittels PHP eine Möglichkeit, nach drücken des Send Buttons
> die folgende Seite automatisch zu drucken ??

Hallo RENE,

Bei einem hellen Kopf, der sich auch hier in der Liste tummelt,
(HOTEL LIST IN ASCONA from www.jazzascona.ch)  habe ich mal das hier gesehen:


----- schnipp -----








-------- Schnapp ---------

Liebe Grüße aus dem Allgäu

Hans Theo Mislisch

--
Agathos Networks                mailto:info_(at)_agathos.net
Tel: +49 (0)8321-67388-80    Fax:  +49 (0)8321-67388-50





From info_(at)_agathos.net Wed, 15 Mar 2000 21:09:11 +0100
Date: Wed, 15 Mar 2000 21:09:11 +0100
From: Hans Theo Mislisch info_(at)_agathos.net
Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Re:_[php]_Mail()_mit_zwei_Empf=E4ngern?=

> ] Mail() mit zwei Empfängern


> Du kannst auch zwei Empfänger in das To Feld packen:

> $to = "rene_(at)_get-connected.de, rene2_(at)_get-connected.de";


Hallo Rene,

genau da liegt ja der Hund begraben. Bei mir versendet er das
rene2_(at)_get-connected.de Mail nicht. Aber vielleicht liegts an der
Leerstelle.



Liebe Grüße aus dem Allgäu

Hans Theo Mislisch

--
Agathos Networks                mailto:info_(at)_agathos.net
Tel: +49 (0)8321-67388-80    Fax:  +49 (0)8321-67388-50





From Tino.Scharnbeck_(at)_kgw.tu-berlin.de Wed, 15 Mar 2000 21:31:56 +0100
Date: Wed, 15 Mar 2000 21:31:56 +0100
From: Tino Scharnbeck Tino.Scharnbeck_(at)_kgw.tu-berlin.de
Subject: [php] htmlentities-Umkehrung

Gibt es eine Umkehrfunktion zu htmlentities ?

Tino



From eschmid+sic_(at)_php.net Wed, 15 Mar 2000 22:12:12 +0100 (CET)
Date: Wed, 15 Mar 2000 22:12:12 +0100 (CET)
From: eschmid eschmid+sic_(at)_php.net
Subject: [php] htmlentities-Umkehrung

On Wed, 15 Mar 2000, Tino Scharnbeck wrote:

> Gibt es eine Umkehrfunktion zu htmlentities ?

Ja die gibts, aber nur bei PHP4:

	http://php.net/manual/function.get-html-translation-table.php

Welche Frau Kraemer da wohl gemeint war, moechte ich lieber nicht
verraten.

-Egon

--
Grueninger Str. 6, 70599 Stuttgart
http://php.net/manual/, http://php.net/books.php3
http://www.uni-hohenheim.de/~windband  
http://snaps.php.net/manual/, http://www.zend.com/




From breker_(at)_garagestudios.de Wed, 15 Mar 2000 22:24:15 +0100
Date: Wed, 15 Mar 2000 22:24:15 +0100
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] Back Button

> gibt es in PHP vergleichbare sachen wie zum Beispiel das
>
> javascript:history.back()
>
> das den Browser Zurückbutton bewirkt?
hi,
wenn du es serverseitig machen möchtest, schreib einfach:
Back
cu




From till_(at)_phpwebdev.com Wed, 15 Mar 2000 23:24:34 +0100
Date: Wed, 15 Mar 2000 23:24:34 +0100
From: Till Gerken till_(at)_phpwebdev.com
Subject: [php] Optimieren: kann man schlichtes Schleifen verbessern?

> für mein Datenbankhandling verwende ich eine zentrale Klasse, in der ich
für
> jede Tabelle mit field_name und field_type durch alle Felder schleife (via
> assoziatives Array), mit den globalen Werten der Formularfelder vergleiche
> und bei einer Änderung die entsprechende Aktion (bes. update, insert)
> ausführe.
>
> Schön portabel, nur: wenn man einige Tabellen miteinander joint, wird das
> bei der Menge der Variablen schnell unübersichtlich, und irgendwie habe
ich
> das Gefühl, daß man das eleganter machen kann.

Problem bei solchen Sachen ist immer: bringt einem die Optimierung was?
Eleganz ist immer schön, und man sollte sie nur dann aufgeben, wenn es
erforderlich ist.

Zuerst einmal ist die Ausführung von PHP(4) auf einem Webserver sicherlich
wesentlich schneller als ein Datenbankzugriff, deswegen gilt es
festzustellen, ob der PHP-Code tatsächlich so lahm ist, daß er zum
Flaschenhals wird.

Muß man dann wirklich etwas im Code optimieren, so gilt: möglichst viel
Kalkulation aus der Schleife herausverlagern in den Setupteil. Kein unnützes
Kopieren von Variableninhalten oder komplizierte Variablenzugriffe (manchmal
muß man sich entscheiden, ob komplizierte Zugriffe schneller sind als das
Kopieren oder umgekehrt).

Merke: PHP4 arbeitet mit Referenzen und kopiert nicht jedesmal einen Wert,
wenn man ihn auf eine andere Variable zuweist! Dies ist jedoch bei einer
Typänderung der Variablen nicht mehr der Fall, deswegen muß man hier genau
aufpassen, was passiert.

Generell sollte man seinen Code also vorher profilieren und herausfinden, wo
die Schwachstellen liegen. Danach diese dann konsequent eliminieren. Ein
Pauschalrezept gibt es meistens nicht, bis auf: tue nichts Unnützes, und
wenn man was tut, tu es nie öfter als nötig.

Dies ist jetzt natürlich eine reine programmbezogene Optimierung, es läßt
sich auch noch einiges mit SQL-Optimierung herausholen, aber das ist dann
ein anderes Thema.

Till





From a2759268_(at)_Smail.Uni-Koeln.de Thu, 16 Mar 2000 08:24:39 +0100
Date: Thu, 16 Mar 2000 08:24:39 +0100
From: Frank Muehlenbeck a2759268_(at)_Smail.Uni-Koeln.de
Subject: [php] Netscape

Hallo zusammen,

ich hoffe, ich bin fuer diese Fragestellung hier richtig gelandet.
Was muss ich machen, wenn ich bei Netscape 4.7 zwar mehrere Profile
eingerichtet habe, aber ohne Abfrage automatisch ein bestimmtes Profil
starten moechte? Da muss es irgend eine Befehlszeile geben.
Falls ich fuer diese Frage hier falsch bin, waere ich Euch verbunden,
wenn Ihr mir eine Newsgroup nennt, wo ich diese Fragen loswerde.

MfG

Frank Muehlenbeck




From Uwe.Berger_(at)_de.heidelberg.com Thu, 16 Mar 2000 08:30:24 +0100
Date: Thu, 16 Mar 2000 08:30:24 +0100
From: Berger, Uwe 2282 FIT-CP6 Uwe.Berger_(at)_de.heidelberg.com
Subject: [php] AW: [php] phys. Dateiname einer url

Hallo Knut, hallo Hartmut, hallo Rest der Liste,

>Probier mal die Variablen:
>$DOCUMENT_ROOT (unter Apache)
>und $PHP_SELF

... erst mal vielen Dank für Eure Antworten..., ist aber noch nicht das, was
ich brauche. Hier noch mal detailierter was ich implementieren möchte:

Ich will ein Script schreiben, welches ausgehend von einer vorgegebenen URL
(z.B. http://www.webserver.com) alle HTML-Dateien (auch die in den weiteren
Unterverzeichnissen)durchparst. Mein jetziges Script sieht an der
entsprechenden Stelle ungefähr so aus:

/****************************************************
$path = '/home/bralug/public_html/';

function scandir($path) {
  $handle=opendir($path);    
  while ($file = readdir($handle)) {
    if (($file != '.') and ($file != '..') ) {
      if (is_dir($path.$file)) {
         scandir($path.$file.'/');
      } else {
         verarbeitung($path.$file);    
      }
    }
  }    
  closedir($handle); 
}

scandir($path);
/****************************************************

Was ich jetzt brauche, ist jetzt die Ermittlung der Variablen $path (die ich
jetzt z.Z. hart vorgebe) aus einer URL. Den umgekehrten Weg (phys. Pfad ->
URL) brauch' ich eigentlich auch wieder, aber da habe ich schon eine Idee,
wie man das "durch die Brust ins Auge" realisieren kann.

Hat jemand einen Tip???

Gruß Uwe




From r.scheike_(at)_r2-net.de Thu, 16 Mar 2000 08:58:23 +0100
Date: Thu, 16 Mar 2000 08:58:23 +0100
From: Roland Scheike r.scheike_(at)_r2-net.de
Subject: [php] AW: [php] Netscape

>ich hoffe, ich bin fuer diese Fragestellung hier richtig gelandet.
>Was muss ich machen, wenn ich bei Netscape 4.7 zwar mehrere Profile
>eingerichtet habe, aber ohne Abfrage automatisch ein bestimmtes
Profil
>starten moechte? Da muss es irgend eine Befehlszeile geben.
>Falls ich fuer diese Frage hier falsch bin, waere ich Euch verbunden,
>wenn Ihr mir eine Newsgroup nennt, wo ich diese Fragen loswerde.

Probiers mal mit www.netscape.com
die haben FAQ`s in denen solche Sachen drinstehen.

Roland

--
** Durchgehend gevffnet: http://www.php-center.de **
Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
http://infosoc.uni-koeln.de/mailman/listinfo/php




From rene_(at)_get-connected.de Thu, 16 Mar 2000 09:04:29 +0100
Date: Thu, 16 Mar 2000 09:04:29 +0100
From: Rene Paschold rene_(at)_get-connected.de
Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_Mail=28=29_m?=
 =?iso-8859-1?Q?it_zwei_Empf=E4ngern?=
 =?iso-8859-1?Q?it_zwei_Empf=E4ngern?=

From: Hans Theo Mislisch 


> > ] Mail() mit zwei Empfängern
> > Du kannst auch zwei Empfänger in das To Feld packen:
> > $to = "rene_(at)_get-connected.de, mailto:rene2_(at)_get-connected.de;

Hmmm das ist merkwürdig. Das Hochkommata feht am Ende.
Lass mal die Leerestelle weg.

Ich probiere das nachher gleich mal!

Gruß
--RENE




From laura.reising_(at)_onlinehome.de Thu, 16 Mar 2000 09:40:46 +0100
Date: Thu, 16 Mar 2000 09:40:46 +0100
From: Laura Reising laura.reising_(at)_onlinehome.de
Subject: [php] Wildcard =?iso-8859-1?Q?f=FCr?= eregi_replace (Mehrere
 Ergebnisse)

Hallo Mark,


> angenommen ich habe das hier:
> Hier steht das, was ich haben will
> Hier steht Text
> Hier steht das, was ich haben will
> Hier steht nochmal Text
> Hier steht das, was ich haben will
> Hier steht nochmehr Text

Wenn Du dies alles in einen String haust, dürfte es schwer werden, da
eregi() (theoretisch) auf Grund der greedy-Eigenschaft alles vom ersten
'' (Zeile 2) bis zum letzten '' (Zeile 6) schluckt
(eigentlich müsste eregi() bei Männern sehr geliebt sein - oder ;-) ? ).

> Wie kann ich PHP klar machen, daß ich aus obigem Text
> _nur_ jeweils die Zeile
> Hier steht das, was ich haben will
> rausziehen will?
>
> Ich habe mal so angefangen, dann wird aber nur immer
> die erste Zeile gelöscht:
> eregi("(.*)", $match, $ergebnis);
> $match=eregi_replace("$ergebnis[1]","",$match);
>
> $match ist mein Ergebnis von fread().
>
> Gibt es eine andere (bessere) Möglichkeit?

Ich würde das ganze zeilenweise einlesen (ungetestet):

while(! feof($deinFileHandle) {
  $eineZeile=fgets($deinFileHandle, 1024);
  if eregi("(.*)", $eineZeile, $wichtiges) {
    $wichtigeZeilen[]=$wichtiges[1];
  }
}

Ciao
Laura







From laura.reising_(at)_onlinehome.de Thu, 16 Mar 2000 09:46:30 +0100
Date: Thu, 16 Mar 2000 09:46:30 +0100
From: Laura Reising laura.reising_(at)_onlinehome.de
Subject: [php] Signale

Hallo Egon,

> Bei http://bugs.php.net/version4/ kann man ein Feature/Change Request
> abgeben und wenn es einem der Entwickler gefällt, dann könnte es bald in
> PHP4 drin sein. Ob man es dann nach PHP3 portiert ist eine andere
> Geschichte.

Werde ich mich mal hinbegeben.

Daraus schließe ich, dass es sowas nicht gibt.

Was ist mit Zombies? Kümmert sich PHP darum, oder muß ich die zur ewigen Ruhe
geleiten?

Ciao
Laura





From joh_(at)_exozet.com Thu, 16 Mar 2000 10:02:26 +0100
Date: Thu, 16 Mar 2000 10:02:26 +0100
From: Johannes Schmidt joh_(at)_exozet.com
Subject: [php] AW: [php] Apache + PHP3 & PHP4

>Aber warum moechtest / kannst Du denn kein 'DSO' verwenden? Und um
>welche Plattform geht es?

Weil ich nicht weiß wie.

Ich habe unter Linux unter anderem folgende Konfigurierungen vorgenommen:

Apache:
./configure --prefix=/www/apache --enable-rule=SHARED_CORE --enable-module=s
o --enable-shared=max

PHP3:
CFLAGS='-O2 -I/www/openssl-0.9.5/include'
./configure --with-apxs=/www/apache/bin/apxs --with-mysql

PHP4:
CFLAGS='-O2 -I/www/openssl-0.9.5/include'
./configure --with-apxs=/www/apache/bin/apxs --with-mysql --enable-track-var
s --enable-versioning --disable-debug

Apache:
..das ganze noch einmal + --enable-module=php3


Oder so ähnlich. Ich habe dann mal ein bißchen mit den Parametern rum
gespielt, nur so richtig zum Laufen gebracht habe ich das ganze System nie.
Aber wahrscheinlich komme ich nicht drum herum, mich mal mit DSO auseinander
zu setzen.

Viel Spaß weiterhin
Johannes




From info_(at)_datenverwurstungszentrale.de Thu, 16 Mar 2000 10:19:12 +0100
Date: Thu, 16 Mar 2000 10:19:12 +0100
From: Thomas Ritz info_(at)_datenverwurstungszentrale.de
Subject: [php] Verwurstelt PHP4 auf LAMP die HTTP-Header?

Hallo Liste,

unter Windows habe ich mit PHP4 das Problem, die HTTP-Header plötzlich
als erste Einträge im HTML-File zu finden. Das passiert aber nur, wenn
per php.ini eine der Libs hinzugeladen wird. Habe ich da irgend eine
Einstellung übersehen, weiß wer Abhilfe?

gruss
ritze




From adepretis_(at)_mmm.at Wed, 15 Mar 2000 17:27:41 +0100
Date: Wed, 15 Mar 2000 17:27:41 +0100
From: Andreas de Pretis adepretis_(at)_mmm.at
Subject: [php] MySQL <-> MS Access (vielleicht OT...)

Wenn mySQL als DB nicht zwingend is ... leg dir ne billige Schüssel zu auf 
derst NT installierst, nimm Linux als Hauptserver und leg dir 
ODBC-ODBC-Bridge 2000 zu.

http://www.easysoft.com

Bridged dir jeden ODBC-Zugriff von Linux/Unix auf NT und umgekehrt (via 
TCP/IP). Geiles Teil ... ne 1-Server Lizenz (unendlich viele Clients) 
kostet allerdings 8000 ATS ...

Eingerichtet is das ding in 30 Minunte und den Zugriff machst zb. via PHP 
ueber nen simplen ODBC-Connect (siehe PHP-Doku).

cheers,
   Andreas





From c.aefer_(at)_burg-halle.de Thu, 16 Mar 2000 01:19:29 +0100
Date: Thu, 16 Mar 2000 01:19:29 +0100
From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de
Subject: [php] AW: [php] MySQL <-> MS Access (vielleicht OT...)

> Falls du das PHP3-Buch von Jörg Krause hast, da steht was dazu drin...


nee, leider nicht, "nur" das von egon schmidt...
gibt's denn da ne url?





From muessig_(at)_his.de Thu, 16 Mar 2000 08:06:14 +0100
Date: Thu, 16 Mar 2000 08:06:14 +0100
From: Muessig-Trapp muessig_(at)_his.de
Subject: [php] MySQL <-> MS Access (vielleicht OT...)


> -----Original Message-----
> From: php-admin_(at)_solix.wiso.Uni-Koeln.DE
> [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]On Behalf Of
> Christian Schäfer
> Sent: Wednesday, March 15, 2000 2:48 PM
> To: php_(at)_solix.wiso.uni-koeln.de
> Subject: [php] MySQL <-> MS Access (vielleicht OT...)

>
> ein auftraggeber möchte von mir eine MySQL/PHP-gestützte
> seite haben, die er
> mittels MS Access updaten kann. meinen nachforschungen nach

Anbei mein

spickzettel-access-mysql.txt, vielleicht hilfts

MySQL-Internet-Datenbank via Access administrieren:
1. Datei myodbc-2_50_29-nt.zip von \\HIS1296\pub bzw. von
   http://www.mysql.com/Downloads/MyODBC/myodbc-2.50.29-nt.zip
   downloaden und installieren
2. Via START/Einstellungen/Systemsteuerung/ODBC-Datenquellen
   Reiter Benutzer-DSN/Hinzufuegen MySQL auswaehlen,
   Fertigstellen klicken und Formular ausfuellen:
   Windows-DNS-Name:    HISINT-MySQL
   MySQL Host:          xxxx.xxs.de
   MySQL database name: xxxxx
   User:                xxxxx
   Password:            xxxxx
3. In Access Neue Datenbank anlegen
4. - Datei/Externe Daten/Tabellen verknuepfen auswaehlen
   - Dateityp ODBC-Datenbanken()  auswaehlen
   - Computerdatenquelle
   - HISINT-MySQL auswaehlen
   - alle auswaehlen
   - ok
   - Access verlassen, das wars schon.
5. Die neu erstellte Access-Datenbank oeffnen,
   es stehen alle Tabellen der MySQL-Datenbank zum
   lesenden  u n d  schreibenden Zugriff zur Verfuegung
   (getestet). Ich weiss nicht, was passiert, wenn unzulaessige
   Angaben gemacht werden (z. B.) irgendetwas in ein enum-Feld
   (bitte um Ergaenzung des Spickzettels).





From mk_(at)_html-design.com Wed, 15 Mar 2000 23:41:46 -0800
Date: Wed, 15 Mar 2000 23:41:46 -0800
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] RE: Re:[php] OT: Genau Definition von Domains

>Deutschland, beim Internic sind es nur 2 Zeichen.... aber 

Ist so nicht ganz richtig, oder was ist mit http://www.x.org/
?

Mark


-- 
Tipps & Infos zu PHP http://www.php-homepage.de
Internetcafe in Stuttgart http://www.surfing-planet.net
German Gabber Network _(at)_ http://www.gabber.de


----------------
Sent from a WebBox - http://www.webbox.com
FREE Web based Email, Files, Bookmarks, Calendar, People and
Great Ways to Share them with Others!






From eschmid_(at)_s.netic.de Thu, 16 Mar 2000 11:21:49 +0100
Date: Thu, 16 Mar 2000 11:21:49 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Signale

Laura Reising wrote:

> > Bei http://bugs.php.net/version4/ kann man ein Feature/Change Request
> > abgeben und wenn es einem der Entwickler gefällt, dann könnte es bald in
> > PHP4 drin sein. Ob man es dann nach PHP3 portiert ist eine andere
> > Geschichte.
> 
> Werde ich mich mal hinbegeben.

http://www.zend.com/comm_person.php?id=27 ist bestimmt auch interessant.
 
> Daraus schließe ich, dass es sowas nicht gibt.

Richtig. Aber das lässt sich mit system(), exec(), passthru() oder dem
backtick operator umgehen.
 
> Was ist mit Zombies? Kümmert sich PHP darum, oder muß ich die zur ewigen Ruhe
> geleiten?

PHP ist kein Betriebssystem und ich kann mich noch ganz schwach an einen
Artikel erinnern, der so ähnlich hies wie: "Wie bringt man einen Zombie
um die Ecke". Ich habs jedenfalls noch nicht geschafft. Meine Zombies
überleben jedenfalls einen Stromausfall nicht.

-Egon

-- 
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: 
  Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50   
Fon  +49 711 9 90 91 64 · Fax  +49 711 9 90 91 99 · http://www.six.de/



From bjoern_(at)_baer.main.de Thu, 16 Mar 2000 11:20:32 +0100
Date: Thu, 16 Mar 2000 11:20:32 +0100
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] Signale

* Egon Schmid wrote:
> http://www.zend.com/comm_person.php?id=27 ist bestimmt auch interessant.

Ahwas,  ist viel toller! :)
Vielleicht hätte ich 
als Bild nehmen sollen.

SCNR,
-- 
Björn Schotte                        Fon: 0931 / 78 43 79 2
          Fax: 0931 / 78 43 79 5




From eschmid_(at)_s.netic.de Thu, 16 Mar 2000 11:37:53 +0100
Date: Thu, 16 Mar 2000 11:37:53 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Signale

Björn Schotte wrote:
> 
> * Egon Schmid wrote:
> > http://www.zend.com/comm_person.php?id=27 ist bestimmt auch interessant.
> 
> Ahwas,  ist viel toller! :)
> Vielleicht hätte ich 
> als Bild nehmen sollen.

Von mir gibts auch bald ein Bild. Andi hat mich für die Hall Of Fame
vorgeschlagen.

-Egon

-- 
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: 
  Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50   
Fon  +49 711 9 90 91 64 · Fax  +49 711 9 90 91 99 · http://www.six.de/



From a.tietje_(at)_flynet.de Thu, 16 Mar 2000 11:35:13 +0100
Date: Thu, 16 Mar 2000 11:35:13 +0100
From: Axel Tietje a.tietje_(at)_flynet.de
Subject: [php] AW: [php] phys. Dateiname einer url

Hi,

> Unterverzeichnissen)durchparst. Mein jetziges Script sieht an der
> entsprechenden Stelle ungefähr so aus:

Dein Skript? Das sieht ganz stark nach einem von weberdev.com aus...

Wie dem auch sei, du willst keine Directories auslesen, sondern die
Funktionalität eines Robots/Spiders.

operndir() dürfte auf einem remote server wohl kaum funktionieren
(Warum wohl? -> Hausaufgabe).

Lösungsansatz:

-> URL festlegen
-> HTTP-connection öffnen
-> Datei 'GET'ten (wenn du viele auf einmal holst,
   bitte den robots exclusion standard beachten!
-> datei parsen, links auslesen, zwischenspeichern
-> von vorne anfangen, bis keine urls mehr übrig sind.

Robots zu coden ist was für Fortgeschrittene. PHP ist dafür
ungeeignet. (Punkt.) Benutze Perl oder C/C++.

> Was ich jetzt brauche, ist jetzt die Ermittlung der Variablen $path
(die ich

parse_url(); ist dein Freund.

> wie man das "durch die Brust ins Auge" realisieren kann.

Ins Auge? Oh, Mann, wenn alle nach dem Motto programmieren würden...

CU, Axel    
--------------------------------
   May the Source Be With You
--------------------------------






From truheml_(at)_metal.de Thu, 16 Mar 2000 14:04:56 +0100
Date: Thu, 16 Mar 2000 14:04:56 +0100
From: Oliver Kurlvink truheml_(at)_metal.de
Subject: [php] AW: [php] Datenbank 2 ...

> wie schauts denn in php4 aus ? wenn doch oracle eine der groessten
und
> beliebtesten
> datenbanken (kommerziell) ist, warum gibt es dann von php her keine
> richtige
> unterstuetzung ?
jemand der professionell mit einer oracle arbeitet wird sich diese
datenbank nicht ohne grund gewaehlt haben - vermutlich da kleinere
produkte restriktionen aufweisen, die ihn behindert haben. ein solcher
mensch wird deshalb keinen gedanken an php verschwenden, sondern z.b.
mit jsp arbeiten, zumal er sich bei php noch einige nette sachen bauen
darf um alleine die authentifizierung an der oracle mit akzeptabler
geschwindigkeit umzusetzen :). php und oracle ist wie eine schwimmende
stadt fuer eine maus zu bauen...



From rik_(at)_shorebreak.de Thu, 16 Mar 2000 14:11:45 +0100
Date: Thu, 16 Mar 2000 14:11:45 +0100
From: rik rik_(at)_shorebreak.de
Subject: [php] PHP Dateien als PHPLib Templates nutzen?!?

Hallo "Gemeinde der PHP allwissenden"!

Wenn ich die Template-Funktion von PHPLib nutze, kann ich dann eine PHP 
Datei als Template nehmen / Wird die Template Datei auch geparst??
Beispiel:

Meine Template Datei hat nun neben dem HTML auch noch eine Datumsausgabe 
mittels PHP.


{platzhalter}

Wird dann geparst bevor oder nachdem {platzhalter} ersetzt wurde oder gar nicht? Kann ich von der Template aus auf Funktionen von der Aufrufenden Datei zugreifen oder muss ich die Funktionen mittels include() einbinden? Danke, rik! From tfromm_(at)_cs.uni-potsdam.de Thu, 16 Mar 2000 14:22:23 +0100 Date: Thu, 16 Mar 2000 14:22:23 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] AW: [php] Datenbank 2 ... hi, Oliver schrieb: > jemand der professionell mit einer oracle arbeitet wird sich diese > datenbank nicht ohne grund gewaehlt haben - vermutlich da kleinere > produkte restriktionen aufweisen, die ihn behindert haben. ein solcher > mensch wird deshalb keinen gedanken an php verschwenden, sondern z.b. > mit jsp arbeiten, zumal er sich bei php noch einige nette sachen bauen > darf um alleine die authentifizierung an der oracle mit akzeptabler > geschwindigkeit umzusetzen :). php und oracle ist wie eine schwimmende > stadt fuer eine maus zu bauen... das stimmt nciht so ganz, php ist ganz gut dafuer geeignet um schnell resultate zu erzeugen, das macht sich bemerkbar, wenn in extrem kurzer Zeit etwas fertig sein soll... Die Wahl der Datenbank ist meist mehr oder weniger gezwungen dadurch, das zum einen es einen seriöseren Eindruck macht, wenn man sagt, die Daten werden auf Oracle gesichert, denn von MySQL haben die meisten Kunden noch nix gehoert und haben auch keine Ahnung, aber Oracle kennt man. Ausserdem wird Oracle explizit gefordert von der Kundschaft, obwohl möglicherweise eine andere DB die bessere Wahl ist. thomas -- ----------------------------------------- Mail: tfromm_(at)_cs.uni-potsdam.de Job: http://www.inubit.com Project: http://codewizards.de Watch out for the generic interface of life. From UW_(at)_NetUSE.DE Thu, 16 Mar 2000 14:26:48 +0100 Date: Thu, 16 Mar 2000 14:26:48 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] PHP Dateien als PHPLib Templates nutzen?!? rik wrote: > Wenn ich die Template-Funktion von PHPLib nutze, kann ich dann eine PHP > Datei als Template nehmen / Wird die Template Datei auch geparst?? > Beispiel: Das wiederspricht zwar dem Gedanken der hinter Templates steht, aber es sollte funktionieren... > > Meine Template Datei hat nun neben dem HTML auch noch eine Datumsausgabe > mittels PHP. > > > {platzhalter} >
> > > > Wird dann geparst bevor oder nachdem {platzhalter} > ersetzt wurde oder gar nicht? wird geparst, sobald Du das Template ausgibst. Templates gibt man typischerweise aus nachdem man einige Ersetzungen gemacht hat. > Kann ich von der Template aus auf Funktionen von der Aufrufenden Datei > zugreifen oder muss ich die Funktionen mittels include() einbinden? Müßte klappen... Aber das ist alles falsch rum gedacht. Das Template enthält Platzhalter. Diese werden z.B. mit dem aktuellem Datum oder der Ausgabe einer Funktion belegt. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From Mathias.Gloss_(at)_start.de Thu, 16 Mar 2000 14:33:32 +0100 Date: Thu, 16 Mar 2000 14:33:32 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] AW: [php] Datenbank 2 ... Aloha, so langsam wird es etwas offtopic, aber: > ---------- > Von: Thomas Fromm[SMTP:tfromm_(at)_cs.uni-potsdam.de] > Betreff: Re: [php] AW: [php] Datenbank 2 ... > > Oliver schrieb: > > jemand der professionell mit einer oracle arbeitet wird sich diese > > datenbank nicht ohne grund gewaehlt haben - vermutlich da kleinere > > produkte restriktionen aufweisen, die ihn behindert haben. ein solcher > > mensch wird deshalb keinen gedanken an php verschwenden, sondern z.b. > > mit jsp arbeiten, zumal er sich bei php noch einige nette sachen bauen > > darf um alleine die authentifizierung an der oracle mit akzeptabler > > geschwindigkeit umzusetzen :). php und oracle ist wie eine schwimmende > > stadt fuer eine maus zu bauen... > > das stimmt nciht so ganz, php ist ganz gut dafuer geeignet um schnell > resultate > zu erzeugen, das macht sich bemerkbar, wenn in extrem kurzer Zeit etwas > fertig > sein soll... > Die Wahl der Datenbank ist meist mehr oder weniger gezwungen dadurch, das > zum > einen es einen seriöseren Eindruck macht, wenn man sagt, die Daten werden > auf > Oracle gesichert, denn von MySQL haben die meisten Kunden noch nix gehoert > und > haben auch keine Ahnung, aber Oracle kennt man. Ausserdem wird Oracle > explizit > gefordert von der Kundschaft, obwohl möglicherweise eine andere DB die > bessere > Wahl ist. > Das Problem ist meistens, dass die Entscheider auch nicht wisse, was sie dabei entscheiden. Oracle hat den Nachteil, dass es extrem Teuer und Aufwendig in der Administration ist. Aber hier in der Firma (Oracle und Informix) ist Oracle einfach die zuverlässigere DB, auch was das Recovern angeht. Für eine reine Read-Only Datenbank, um Webseiten daraus zu erzeugen würd ich nicht Oracle nehmen, eher MySQL, weil bei letzterem der Aufwand und die Ressourcen einfach geringer sind. Plant man aber den Zugriff auf bereits bestehende Daten, ist man sowiso von der DB abhängig, und hat keinen Einfluss mehr auf die DB an sich. Mathias From truheml_(at)_metal.de Thu, 16 Mar 2000 14:45:38 +0100 Date: Thu, 16 Mar 2000 14:45:38 +0100 From: Oliver Kurlvink truheml_(at)_metal.de Subject: [php] AW: [php] Datenbank 2 ... > das stimmt nciht so ganz, php ist ganz gut dafuer geeignet um schnell > resultate > zu erzeugen, das macht sich bemerkbar, wenn in extrem kurzer Zeit etwas > fertig > sein soll... ja, allerdings wird php erst in version 4 auch fuer groessere projekte geeignet sein. wir arbeiten hier seit etwa einem jahr mit php und sehen sehr gut, wo die grenzen liegen. alles andere wird mit perl oder jsp gemacht. und wer schnell zu ergebnissen kommen moechte moechte sich sicher auch nicht mit db-admins, den human-garbage-collectors, befassen muessen, die die oracle braucht etc. ich arbeite sehr gerne mit php, aber ab einer gewissen groesse verliert man zu schnell den ueberblick, ist zu eingegrenzt und arbeitet schlampig, gerade weil php so etwas ermoeglicht - deshalb kann man ja so schnell was mit php entwickeln :) From boezdemi_(at)_stud.uni-frankfurt.de Wed, 15 Mar 2000 14:43:46 +0100 Date: Wed, 15 Mar 2000 14:43:46 +0100 From: Berkant zdemir boezdemi_(at)_stud.uni-frankfurt.de Subject: [php] Wieso funktioniert kein 'return' ? Hallo! Ich habe folgendes kleines Script und will die Variablen $name und $char ausserhalb der Funktionen benutzen! Wenn ich nun in der startElement - Funktion die Variable $name "returne", erhdlt sie sofort den Wert Null (innerhalb der Funktion enthdlt sie aber sdmtliche Start - Tags des XML-Dokuments). Irgendwas muss ich falsch gemacht haben, nur was ??? Bitte helft mir, bin noch Anfdnger. : ) 1 From kai_(at)_pc-infos.de Thu, 16 Mar 2000 14:53:55 +0100 Date: Thu, 16 Mar 2000 14:53:55 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Wieso funktioniert kein 'return' ? From: Berkant zdemir > Ich habe folgendes kleines Script und will die Variablen $name und $char > ausserhalb der Funktionen benutzen! > Wenn ich nun in der startElement - Funktion die Variable $name "returne", > erhdlt sie sofort den Wert Null (innerhalb der Funktion enthdlt sie aber > sdmtliche Start - Tags des XML-Dokuments). Irgendwas muss ich falsch gemacht > haben, nur was ??? Wenn du eine Variable verwenden willst, sollte sie natürlich auch definiert sein. Vielleicht hilft dir das weiter. -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From boezdemi_(at)_stud.uni-frankfurt.de Wed, 15 Mar 2000 15:26:40 +0100 Date: Wed, 15 Mar 2000 15:26:40 +0100 From: Berkant zdemir boezdemi_(at)_stud.uni-frankfurt.de Subject: [php] Re: Wieso funktioniert kein 'return' ? Hallo Kai! Dar|ber hab ich auch schon nachgedacht. Aber wenn ich der Funktion die Variable $name selbst |bergebe, dann hat sie auch keinen Wert mehr. Die Funktion startElement wird vom xml-parser benutzt und handelt alle Start-Tags ab. D.h. der xml-parser |bergibt schon die Variable $name, sonst w|rde ein "echo $name" innerhalb der startElement Funktion nichts ausgeben (tut sie aber, ndmlich alle Start-Tags der xml-dokuments!). Oder doch nicht? Man man man ... langsam blick ich echt nicht mehr durch! Danke. PS: Du bist sicher kein Trottel! 8] From cyberbob_(at)_god-the-dj.de Thu, 16 Mar 2000 15:32:20 +0100 Date: Thu, 16 Mar 2000 15:32:20 +0100 From: Cyberbob cyberbob_(at)_god-the-dj.de Subject: [php] mySQL - Max Datensatz Hi Leute .... Weiß jemand wie ich die Anzahl der Datensätze in einer Tabelle bei mySQL abfrage ???? mfg Cyberbob From thomas.schuermann_(at)_stadt-gladbeck.de Thu, 16 Mar 2000 15:48:56 +0100 Date: Thu, 16 Mar 2000 15:48:56 +0100 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] Konstante per define Hallo zusammen, bei der define-Funktion gibt es den optionalen 3. Parameter für case-(in)sensitve Behandlung. Auf dem mir aktuell zur Verfügung stehenden PHP 3.07 kann ich hierfür aber keine Unterschiede finden, ob ich diesen Parameter nun setze oder nicht. Liegt das an der Version 3.07 oder wofür soll dieser Parameter dienen? Vielen Dank Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From michael.renner_(at)_tuebingen.mpg.de Thu, 16 Mar 2000 15:45:25 +0100 Date: Thu, 16 Mar 2000 15:45:25 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] mySQL - Max Datensatz On Thu, 16 Mar 2000, Cyberbob wrote: > Hi Leute .... > > Weiß jemand wie ich die Anzahl der Datensätze in einer Tabelle > bei mySQL abfrage ???? SELECT count(COLUMN) FROM TABLE CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From ABlankerts_(at)_freepoint.de Thu, 16 Mar 2000 15:49:36 -0100 (CET) Date: Thu, 16 Mar 2000 15:49:36 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] mySQL - Max Datensatz On Thu, 16 Mar 2000 15:32:20 +0100, Cyberbob wrote: >Weiá jemand wie ich die Anzahl der Datens„tze in einer Tabelle >bei mySQL abfrage ???? So mach ich's zumindest... CYA/2 Arne -- ABlankerts_(at)_freepoint.de The day Micro$oft makes something that doesn't suck is the day they start selling vacuum cleaners. From kai_(at)_pc-infos.de Thu, 16 Mar 2000 15:47:13 +0100 Date: Thu, 16 Mar 2000 15:47:13 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Re: Wieso funktioniert kein 'return' ? From: Berkant zdemir > Die Funktion startElement wird vom > xml-parser benutzt und handelt alle > Start-Tags ab. D.h. der xml-parser |bergibt schon die Variable $name, sonst > w|rde ein "echo $name" innerhalb der > startElement Funktion nichts ausgeben (tut sie aber, ndmlich alle Start-Tags > der xml-dokuments!). Ich würde sagen das ist ein Array, teste das doch mal. Ist jetzt mal ne Vermutung ich habe weder je was mit PHP gemacht, noch hab ich das jetzt überprüft. > PS: Du bist sicher kein Trottel! 8] Doooch... -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From az_(at)_cabag.ch Thu, 16 Mar 2000 15:52:11 +0100 Date: Thu, 16 Mar 2000 15:52:11 +0100 From: Andreas Zaugg az_(at)_cabag.ch Subject: [php] mySQL - Max Datensatz Hoi "Cyberbob" (sag mal... ist Dein echter name ;-) ) $reader = mysql_query($query) $each_num = mysql_num_rows($reader); gruss andi > Hi Leute .... > > Weiß jemand wie ich die Anzahl der Datensätze in einer Tabelle > bei mySQL abfrage ???? > > mfg > > Cyberbob > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From fg_(at)_FutureByte.net Thu, 16 Mar 2000 15:56:23 +0100 Date: Thu, 16 Mar 2000 15:56:23 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] mySQL - Max Datensatz > Weiß jemand wie ich die Anzahl der Datensätze in einer Tabelle > bei mySQL abfrage ???? Select count(*) from table Franz http://www.Locked.de -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From events13_(at)_pdb.sbs.de Thu, 16 Mar 2000 15:57:47 +0100 Date: Thu, 16 Mar 2000 15:57:47 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] mySQL - Max Datensatz oder int mysql_num_rows(int result); cu WwOLF! > -----Ursprüngliche Nachricht----- > Von: Michael Renner [mailto:michael.renner_(at)_tuebingen.mpg.de] > Gesendet am: Donnerstag, 16. März 2000 15:45 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: Re: [php] mySQL - Max Datensatz > > On Thu, 16 Mar 2000, Cyberbob wrote: > > Hi Leute .... > > > > Weiß jemand wie ich die Anzahl der Datensätze in einer Tabelle > > bei mySQL abfrage ???? > SELECT count(COLUMN) FROM TABLE > CU > -- > +---------------------------------------------------------+ > |Michael Renner | | > |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| > |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| > |michael.renner_(at)_tuebingen.mpg.de | | > +----------------------------------------------------ESC:wq > > > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From laura.reising_(at)_onlinehome.de Thu, 16 Mar 2000 16:06:14 +0100 Date: Thu, 16 Mar 2000 16:06:14 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] mySQL - Max Datensatz > Weiß jemand wie ich die Anzahl der Datensätze in einer Tabelle > bei mySQL abfrage ???? Hi, wie wär's denn mit mysql_affected_rows() ? Ciao Laura From webmasterbhs_(at)_bluewin.de Thu, 16 Mar 2000 16:18:13 +0100 Date: Thu, 16 Mar 2000 16:18:13 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Re: Wieso funktioniert kein 'return' ? > > PS: Du bist sicher kein Trottel! 8] > > Doooch... > > -- > / Kai Hörner | ICQ: 15793712 | kann ich bestätigen ;-) kiri PS: hat sichmal einer hier mit den ID3 tags der MP3 dateien beschäftigt ? unter linux kann man die dinger wunderbar schrieben, nur unter windoof gibt es einen wurstsalat ... From cybermage_(at)_hirnstrudel.de Thu, 16 Mar 2000 16:22:06 +0100 Date: Thu, 16 Mar 2000 16:22:06 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Apache + PHP3 & PHP4 >> gibt es eine Möglichkeit auf einem ApacheServer auch ohne DSO PHP3 und >> PHP4 >> parallel laufen zu lassen? > Nein Auch wenn di Frage vielleicht blöd' klingt ... aber was ist DSO ?? Danke Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From eschmid_(at)_s.netic.de Thu, 16 Mar 2000 11:54:58 +0100 Date: Thu, 16 Mar 2000 11:54:58 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] MySQL <-> MS Access (vielleicht OT...) Christian Schäfer wrote: > > > Falls du das PHP3-Buch von Jörg Krause hast, da steht was dazu drin... > > nee, leider nicht, "nur" das von egon schmidt... > gibt's denn da ne url? http://php.net/books.php3 unter "Other languages" und "weitere Informationen". -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From schwardt_(at)_euro-auto-boerse.net Thu, 16 Mar 2000 15:47:06 +0100 Date: Thu, 16 Mar 2000 15:47:06 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] OT mySQL - Max Datensatz Moin Cyberbob, C> Hi Leute .... C> Weiß jemand wie ich die Anzahl der Datensätze in einer Tabelle C> bei mySQL abfrage ???? Gehen sie zu http://web.mysql.com/Manual_chapter/manual_toc.html#Group_by_functions, gehen sie direkt dorthin, gehen sie nicht über php, ziehen sie keine OT-Beschwerden ein. -- Stefan Schwardt. From cybermage_(at)_hirnstrudel.de Thu, 16 Mar 2000 16:19:04 +0100 Date: Thu, 16 Mar 2000 16:19:04 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] OT: Genau Definition von Domains > ist aber von NIC zu NIC verschieden.. das mit den 3 Zeichen gilt z.B. für > Deutschland, beim Internic sind es nur 2 Zeichen.... aber in den RFCs > stehen das ist sowieso recht komisch ... denn es gibt ja auch 2 stellige .de Domains Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From eschmid_(at)_s.netic.de Thu, 16 Mar 2000 17:01:01 +0100 Date: Thu, 16 Mar 2000 17:01:01 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Apache + PHP3 & PHP4 Benjamin Billian wrote: > > >> gibt es eine Möglichkeit auf einem ApacheServer auch ohne DSO PHP3 > und > >> PHP4 > >> parallel laufen zu lassen? > > > Nein > > Auch wenn di Frage vielleicht blöd' klingt ... aber was ist DSO ?? DSO = Dynamic Shared Object Das bekommt man, wenn man PHP mit --with-apxs anstatt mit --with-apache konfiguriert. -Egon PS: Trauriger Rekord, dass ein Posting von mir 5 Stunden braucht... -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From a.tietje_(at)_flynet.de Thu, 16 Mar 2000 17:00:30 +0100 Date: Thu, 16 Mar 2000 17:00:30 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] mySQL - Max Datensatz > Hi, > > wie wär's denn mit mysql_affected_rows() ? Hihihi :) Hallo Laura, im Prinzip nicht schlecht - mal eine neue Idee unter den 128,3 Postings auf diese Frage... mysql_affected_rows gibt jedoch die Anzahl der Datensätze wieder, die sich duch INSERT, UPDATE oder DELETE geändert haben, also 'affected' im Sinne von 'betroffen' sind. Die Frage war aber: "...wie ich die Anzahl der Datensätze in einer Tabelle bei mySQL abfrage..." Wenn man es mit einer SQL-Query ausdrücken will: SELECT COUNT(*) FROM tabellenname; In PHP übersetzt (auch mal was anderes ;) echo implode ("",mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM tabellenname"))); CU, Axel -------------------------------- May the Source Be With You -------------------------------- From joh_(at)_exozet.com Thu, 16 Mar 2000 17:13:37 +0100 Date: Thu, 16 Mar 2000 17:13:37 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] Apache + PHP3 & PHP4 >Auch wenn di Frage vielleicht blöd' klingt ... aber was ist DSO ?? Dynamic Shared Objects. Ist das mod_so im Apache installiert kann man erstere unter Unix zur Laufzeit "nachladen" - analog dem Laden von DLLs unter Windows (naja, so ähnlich wie unter Windows). Und da man PHP3 und PHP4 jeweils als DSO kompilieren kann, hat man die Möglichkeit, erst zur LAUFZEIT zu entscheiden, welches Modul den nun zum Einsatz kommen soll. Soweit die Theorie. Für ein Installationsskript, dass oben beschriebenes Szenario bewerkstelligt, wäre ich wirklich dankbar. Johannes From eschmid_(at)_s.netic.de Thu, 16 Mar 2000 17:22:34 +0100 Date: Thu, 16 Mar 2000 17:22:34 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] Apache + PHP3 & PHP4 Johannes Schmidt wrote: > Dynamic Shared Objects. > Ist das mod_so im Apache installiert kann man erstere unter Unix zur > Laufzeit "nachladen" - analog dem Laden von DLLs unter Windows (naja, so > ähnlich wie unter Windows). Und da man PHP3 und PHP4 jeweils als DSO > kompilieren kann, hat man die Möglichkeit, erst zur LAUFZEIT zu entscheiden, > welches Modul den nun zum Einsatz kommen soll. > Soweit die Theorie. Für ein Installationsskript, dass oben beschriebenes > Szenario bewerkstelligt, wäre ich wirklich dankbar. Meinst Du das in INSTALL zu PHP4 beschriebene Verfahren: USING PHP3 AND PHP4 AS CONCURRENT APACHE MODULES? -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From a.tietje_(at)_flynet.de Thu, 16 Mar 2000 17:15:13 +0100 Date: Thu, 16 Mar 2000 17:15:13 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Wildcard_f=FCr_eregi=5Freplace_=28Mehrere_Er?= =?iso-8859-1?Q?gebnisse=29?= =?iso-8859-1?Q?gebnisse=29?= Hi, > Wenn Du dies alles in einen String haust, dürfte es schwer werden, da > eregi() (theoretisch) auf Grund der greedy-Eigenschaft alles vom ersten > '' (Zeile 2) bis zum letzten '' (Zeile 6) schluckt > (eigentlich müsste eregi() bei Männern sehr geliebt sein - oder ;-) ? ). No comment ;) Ein der möglichen Lösungen: preg_match_all("/(.*?)<\/wichtig>/i", $a, $matches); while ( list( $k, $v ) = each( $matches[0] ) ) { echo "$v
"; } CU, Axel -------------------------------- May the Source Be With You -------------------------------- From joh_(at)_exozet.com Thu, 16 Mar 2000 17:37:04 +0100 Date: Thu, 16 Mar 2000 17:37:04 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] AW: [php] Apache + PHP3 & PHP4 >Meinst Du das in INSTALL zu PHP4 beschriebene Verfahren: USING PHP3 AND >PHP4 AS CONCURRENT APACHE MODULES? Da möchte ich gerne hin. Wie muß ich vorher und nachher Apache konfigurieren? Wie lade ich die Module letztendlich? Was steht wo in der httpd.conf? Vielen Dank Johannes From sebastian_(at)_giga-network.com Thu, 16 Mar 2000 17:10:39 +0100 Date: Thu, 16 Mar 2000 17:10:39 +0100 From: Sebastian -MasterCode- sebastian_(at)_giga-network.com Subject: [php] Frage (evtl. OT) Hallo Leute! Sorry, dass ich diese evtl. dumme und teilweise OT Message schreibe, aber ich suche ein GUTES Mailinglisten Programm, welches in PHP3 geschrieben wurde und evtl. mit MySQL (also Datenbank-) Unterstützung arbeitet. Es sollte ein Script zur An-/Abmeldung enthalten, ein AdminScript, wo man evtl. die footer einstellen kann und die User leicht zu verwalten sind, und eben das Mailprogramm. Ich bin PHP3 Newbie und suche das für meine Schule! Desweiteren noch eine Frage ich habe Userzugriff auf eine MySQL Datenbank und arbeite auch viel damit. Mein Provider meinte zu mir, dass ich für meine Datenbank (über den phpMyAdmin) mit einer Grant-Anweisung noch weitere Userberechtigungen bergeben kann. Weiss einer den genauen Syntax bzw. wie ich einen neuen User für meine Datenbank anlege? Und was muss ich bei phpMyAdmin wo eintragen ? Wo kann ich soetwas nachlesen ? Danke !! Vielen Dank im Voraus für Eure Hilfe! Mit freundlichen Grüssen Sebastian Schäfer sebastian_(at)_giga-network.com From laura.reising_(at)_onlinehome.de Thu, 16 Mar 2000 17:44:49 +0100 Date: Thu, 16 Mar 2000 17:44:49 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] mySQL - Max Datensatz Hallo! > im Prinzip nicht schlecht - mal eine neue Idee unter den 128,3 > Postings auf diese Frage... mysql_affected_rows gibt jedoch die > Anzahl der Datensätze wieder, die sich duch INSERT, UPDATE oder DELETE > geändert haben, also 'affected' im Sinne von 'betroffen' sind. uuups... Ich meinte natürlich mysql_num_rows() - aber das glaubt mir jetzt sowieso keiner mehr. Tussies sollten eben die Finger von elektonischen Geräten lassen (ausser natürlich Waschmaschine, Herd ...). Aber wo wir gerade mal bei MySQL sind - ich möchte einen PHP3-Interpreter auf einer Linux-Maschine bauen, auf der es keinen mysqld gibt. Trotzdem möchte ich "--with-mysql" bauen, weil ich auf Datenbanken auf entfernten Rechnern zugreifen will. Da aber wie gesagt auf der lokalen Maschine kein mysqld läuft, bricht der ./configure immer mit der Meldung ab, er würde kein MySQL-Verzeichnis finden (logish). Hat jemand von euch eine Lösung? Danke vielmals! Laura From bjoern_(at)_baer.main.de Thu, 16 Mar 2000 17:45:48 +0100 Date: Thu, 16 Mar 2000 17:45:48 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] mySQL - Max Datensatz * Laura Reising wrote: > Da aber wie gesagt auf der lokalen Maschine kein mysqld läuft, bricht der > ./configure immer mit der Meldung ab, er würde kein MySQL-Verzeichnis > finden (logish). Hat jemand von euch eine Lösung? Installier' dir die MySQL-Quelldateien irgendwohin und gib den Pfad dorthin bei --with-mysql mit an. Dann sollte es funktionieren (ungetestet). Gruß, -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From arsajedi_(at)_bup-goettingen.de Thu, 16 Mar 2000 18:01:32 +0100 Date: Thu, 16 Mar 2000 18:01:32 +0100 From: Ali Reza Sajedi arsajedi_(at)_bup-goettingen.de Subject: [php] Authorensystem Hallo, weiss jemand, ob im Netz ein Authorensystem, in PHP geschrieben, verfuegbar ist. Fuer jeden Hinweis bin ich dankbar. Ali From eschmid_(at)_s.netic.de Thu, 16 Mar 2000 18:01:26 +0100 Date: Thu, 16 Mar 2000 18:01:26 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] AW: [php] Apache + PHP3 & PHP4 Johannes Schmidt wrote: > > >Meinst Du das in INSTALL zu PHP4 beschriebene Verfahren: USING PHP3 AND > >PHP4 AS CONCURRENT APACHE MODULES? > > Da möchte ich gerne hin. > Wie muß ich vorher und nachher Apache konfigurieren? Wie lade ich die Module > letztendlich? Was steht wo in der httpd.conf? Ist zwar schon lange her als ich es probiert habe. Die Reihenfolge war folgende: Apache mit --mod-so konfigurieren, kompilieren und installieren PHP mit --with-apxs=/path/to/apache/bin/apxs und --with-versioning konfigurieren, kompilieren und installieren. Beim make install von PHP schreibt PHP die *.so Bibliotheken ins Apache libexec Verzeichnis und macht in der httpd.conf Datei einen Eintrag "LoadModule". Die httpd.conf sollte dann noch angepasst werden und das wars. Wenn das MySQL Modul bei PHP3 und PHP4 konfiguriert worden ist, dann stehen diese Module zur Verfügung. Das sind aber nicht die Module die Du meinst sonder beim Starten von Apache werden die PHP3 und PHP4 (also die *.so Dateien) Module geladen. Wenns einer besser weiss, so kann er|sie mich berichtigen. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From Uwe.Berger_(at)_de.heidelberg.com Thu, 16 Mar 2000 18:08:56 +0100 Date: Thu, 16 Mar 2000 18:08:56 +0100 From: Berger, Uwe 2282 FIT-CP6 Uwe.Berger_(at)_de.heidelberg.com Subject: [php] AW: [php] AW: [php] phys. Dateiname einer url Hallo Axel, >Dein Skript? Das sieht ganz stark nach einem von weberdev.com aus... ... kommt nicht von dort, hab' ich selbst geschrieben ;-(, kann es ja nicht umständlicher machen, als der zu implementierende Sachverhalt (hier das Duchscannen eines Verzeichnisbaumes) ist, ... Tschultigung das ich auch programmieren kann!!! >Wie dem auch sei, du willst keine Directories auslesen, sondern die >Funktionalität eines Robots/Spiders. ... nicht ganz, ich will schon Verzeichnisse plus Unterverzeichnisse durchsuchen und alle Dateien parsen... >operndir() dürfte auf einem remote server wohl kaum funktionieren ... und das auf meinem localen Server! >Lösungsansatz: >.... ... ist noch nicht was ich brauche, ich will wirklich aus einer url den phys. Pfad ermitteln können (um eben alle Verzeichnisse durchscannen zu können) und die Dateien öffnen, einlesen, nach bestimmten Kriterien durchsuchen und die gewonnenen Infos in einer DB abspeichern können! >Robots zu coden ist was für Fortgeschrittene. PHP ist dafür >ungeeignet. (Punkt.) Benutze Perl oder C/C++. ... danke, für die Blumen, bin selbst Informatiker..., der auch C und Perl kann...! >parse_url(); ist dein Freund. ... richtig, daran habe ich auch schun gedacht ist aber trotzdem... "durch die Brust ins Auge", da ich ja den vorher ermittelten phys. Pfad (... ich brauche da HILFE!)wieder mit den Ergebnissen von parse_url mischen muß! >Ins Auge? Oh, Mann, wenn alle nach dem Motto programmieren würden... Ich habe es bei meinem Script, was Du als Kopie bezeichnet hast, nicht so getan ... und wie war die Reaktion...? Gruß Uwe PS.: Meine Beschimpfungen, falls sie unter die Gürtellinie gingen, nicht so ernst nehmen ;-)))...., Bitte um Hilfe bei meiner Anfrage! Danke... From joh_(at)_exozet.com Thu, 16 Mar 2000 18:11:27 +0100 Date: Thu, 16 Mar 2000 18:11:27 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] AW: [php] AW: [php] Apache + PHP3 & PHP4 >Die httpd.conf sollte dann noch angepasst werden und das wars. Die verschiedenen PHP-Module springen dann auf unterschiedliche Dateiendungen an? Johannes From bjoern_(at)_baer.main.de Thu, 16 Mar 2000 18:17:39 +0100 Date: Thu, 16 Mar 2000 18:17:39 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Authorensystem * Ali Reza Sajedi wrote: > weiss jemand, ob im Netz ein Authorensystem, in PHP geschrieben, verfuegbar > ist. Fuer jeden Hinweis bin ich dankbar. Ja, so eine Art Mini-Redaktionssystem. Nähere Infos gibt's bei mir per privater E-Mail. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From eschmid_(at)_s.netic.de Thu, 16 Mar 2000 18:26:42 +0100 Date: Thu, 16 Mar 2000 18:26:42 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] mySQL - Max Datensatz Laura Reising wrote: > Aber wo wir gerade mal bei MySQL sind - ich möchte einen PHP3-Interpreter > auf einer Linux-Maschine bauen, auf der es keinen mysqld gibt. Trotzdem > möchte ich "--with-mysql" bauen, weil ich auf Datenbanken auf entfernten > Rechnern zugreifen will. > Da aber wie gesagt auf der lokalen Maschine kein mysqld läuft, bricht der > ./configure immer mit der Meldung ab, er würde kein MySQL-Verzeichnis > finden (logish). Hat jemand von euch eine Lösung? Auf der lokalen Maschine sollte der MySQL Client vorhanden sein. Aber es kann nicht schaden, zu Testzwecken eine vollständige MySQL Server Installation zu machen. Bei entfernten Datenbanken gibts halt mehr Probleme. Ein kleiner Tipp am Rand: ausser den Bibliotheken braucht man auch noch Header-Dateien. Und da hatte Monty eigene Vorstellungen über Verzeichnishierarchien. Viele Leute geben dann immer einen Pfad zu der fehlenden Datei an und behaupten, PHP findet die Datei nicht obwohl sie da ist. Wenn man MySQL standardmässig installiert, dann ist MySQL unterhalb von /usr/local zu finden. Beim Konfigurieren gibt man dann nur noch --with-mysql an. Den Pfad kann man weglassen. Bibliotheken: /usr/local/lib/mysql Header: /usr/local/include/mysql Pfad: /usr/local -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From ulf_(at)_redsys.de Thu, 16 Mar 2000 18:43:42 +0100 Date: Thu, 16 Mar 2000 18:43:42 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Konstante per define Thomas Schürmann wrote: > bei der define-Funktion gibt es den optionalen 3. Parameter für > case-(in)sensitve Behandlung. Auf dem mir aktuell zur Verfügung > stehenden > PHP 3.07 kann ich hierfür aber keine Unterschiede finden, ob ich > diesen Parameter nun setze oder nicht. Liegt das an der Version 3.07 > oder wofür soll dieser Parameter dienen? Bei mir funktioniert er auch nicht (Win32 3.0.15), egal was ich da angebe. Ich finde leider auch keine Hinweise in den Angaben zur Konfiguration und zum kompilieren. Nützlich wäre auch, nebenbei bemerkt, ein neues globales Array $CONSTANTS. Ulf From mab_php_(at)_gmx.net Thu, 16 Mar 2000 18:50:33 +0100 Date: Thu, 16 Mar 2000 18:50:33 +0100 From: Michel Buse mab_php_(at)_gmx.net Subject: [php] Verwurstelt PHP4 auf LAMP die HTTP-Header? -----Ursprüngliche Nachricht----- Von: Thomas Ritz An: php_(at)_solix.wiso.Uni-Koeln.DE Datum: Donnerstag, 16. März 2000 10:19 Betreff: [php] Verwurstelt PHP4 auf LAMP die HTTP-Header? >unter Windows habe ich mit PHP4 das Problem, die HTTP-Header plötzlich >als erste Einträge im HTML-File zu finden. Das passiert aber nur, wenn >per php.ini eine der Libs hinzugeladen wird. Habe ich da irgend eine >Einstellung übersehen, weiß wer Abhilfe? hatte gerade das gleiche problem. bei mir hat es gereicht die alte .ini durch die neue, mitgelieferte php.ini(-dist) zu ersetzen und anzupassen. anscheinend sind relevante neueintraege bzgl php4 vorhanden. ich habe mir die unterschiede aber noch nicht genauer angesehen. mfg, michEl. From eschmid_(at)_s.netic.de Thu, 16 Mar 2000 19:11:18 +0100 Date: Thu, 16 Mar 2000 19:11:18 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] AW: [php] phys. Dateiname einer url "Berger, Uwe 2282 FIT-CP6" wrote: > >Robots zu coden ist was für Fortgeschrittene. PHP ist dafür > >ungeeignet. (Punkt.) Benutze Perl oder C/C++. > ... danke, für die Blumen, bin selbst Informatiker..., der auch C und Perl > kann...! Ich bin zwar kein Informatiker sondern ein promovierter Landwirt und habe vor einem Vierteljahrhundert (1975) mit Lochkarten in Fortran IV und mit Lochstreifen in Basic programmiert. Auch ich würde Dir vom Programmieren eines Robots abraten und stattdessen eine Suchmaschine einzusetzen. Ht://Dig ist zum Beispiel in C++ geschrieben und kann sowohl übers Filesystem als auch über HTTPD indexieren. Namazu ist in Perl geschrieben. Die Entwickler von Namazu sind sehr hilfreich und haben mir mal geholfen eine Suche speziell nach Metatags zu realisieren. Da Namazu von Japanern programmiert wird, war Perl kein Problem, Probleme bereiteten die japanischen Kommentare. Die sind jetzt aber alle English. > Bitte um Hilfe bei meiner Anfrage! Danke... Hoffe, es hat geholfen! -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From eschmid_(at)_s.netic.de Thu, 16 Mar 2000 19:16:22 +0100 Date: Thu, 16 Mar 2000 19:16:22 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] AW: [php] AW: [php] Apache + PHP3 & PHP4 Johannes Schmidt wrote: > > >Die httpd.conf sollte dann noch angepasst werden und das wars. > > Die verschiedenen PHP-Module springen dann auf unterschiedliche > Dateiendungen an? Yup, habs aber selber noch nicht ausprobiert. Vielleicht kommt von Dir in naher Zukunf ne Erfolgsmeldung. Wenn nicht, dann können wir ja Sascha Schumann fragen, er hat es auch programmiert. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From Hartmann_(at)_freecharts.de Thu, 16 Mar 2000 20:12:24 +0100 Date: Thu, 16 Mar 2000 20:12:24 +0100 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] FYI: Forward: Yahoo! Schlagzeilen Hallo Liste, jetzt ist es amtlich : man darf auf Yahoo-Deutschlands News linken. Grüße, johann Yahoo! Deutschland [mailto:claudiak_(at)_de.yahoo-inc.com] schrieb am Dienstag, 14. März 2000 13:46 >Natürlich freuen wir von Yahoo! uns - wie alle Web-Site-Betreiber - über >jeden Link, der auf unseren Server zeigt. Links sind das Lebenselexier des >Webs, es liegt nicht in unser Intention, diese zu unterbinden! > >Wir legen allerdings darauf Wert, dass der Link nicht in einem Frame-Set >stattfindet. Yahoo! ist ein eigenständiges Angebot und wir möchten als >solches auch auf dem Monitor der Nutzer vertreten sein. Jedes in einen Frame >gequetschte Web-Angebot verliert an Wirkung, dies gilt nicht nur für Yahoo!. > >Wir möchten von vornherein jedes Missverständnis auf Nutzer-Seite vermeiden. >Ein geframtes Angebot könnte als Kooperation, bzw. als integraler >Bestandteil der eigenen Web-Site ausgelegt werden. > >Weitere Informationen finden Sie unter >http://de.docs.yahoo.com/ytg/index.html > >Freundliche Grüße aus München sendet > >Ihr Yahoo! - Team > >C. Strelzing >Customer Support >Yahoo! Deutschland GmbH >----------------------- From SSD-DiWi_(at)_t-online.de Thu, 16 Mar 2000 20:26:38 +0100 Date: Thu, 16 Mar 2000 20:26:38 +0100 From: Dietmar Winhold SSD-DiWi_(at)_t-online.de Subject: [php] Quereinsteigen verhindern Hallo, dies ist zwar keine absolut reine Php - Frage, aber ich versuche das Problem mit php in den Griff zu bekommen: Wie kann man das Quereinsteigen in Frame-Seiten verhindern? Es geht darum zu verhindern das ein Besucher ein Bookmark z.B auf die Datenbank Ausgabe setzt. Springt er die Ausgabe direkt an ohne vorher eine Abfrage definiert zu haben, bekommt er natürlich eine Fehlermeldung. Ich dachte an so etwas wie eine Variable auf der Homesite zu definieren und auf jeder weiteren Seite dann abzufragen ob sie gesetzt ist oder nicht, wenn nicht dann auf die Homesite zu verweisen. Ist natürlich eine lästige Sache, denn die Variable muß ja überall mit hingeschleppt werden. Das Problem stellt sich ja im übrigen nicht nur bei Frame-Seiten. Hat jemand in dieser Richtung Erfahrungswerte oder Ideen? - Würde mich freuen. Vielen Dank Dietmar Winhold From mk_(at)_html-design.com Thu, 16 Mar 2000 20:36:59 +0100 Date: Thu, 16 Mar 2000 20:36:59 +0100 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Quereinsteigen verhindern Dietmar Winhold wrote: > Wie kann man das Quereinsteigen in Frame-Seiten verhindern? > Es geht darum zu verhindern das ein Besucher ein Bookmark z.B auf die > Datenbank Ausgabe setzt. Javascript: if (window != window.top) top.location.href = location.href; Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From cyberbob_(at)_god-the-dj.de Thu, 16 Mar 2000 20:39:23 +0100 Date: Thu, 16 Mar 2000 20:39:23 +0100 From: Cyberbob cyberbob_(at)_god-the-dj.de Subject: [php] Quereinsteigen verhindern du kannst die Variable doch auch irgendwo zwischenspeichern, z.b. in einem leeren datenbankfeld, oder in einer txt file ... Cyberbob From mschomers_(at)_gmx.de Thu, 16 Mar 2000 20:48:36 +0100 Date: Thu, 16 Mar 2000 20:48:36 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Test Hi! Bitte antworte mal einer PRIVAT auf diese Mail, ich hab das Gefühl, dass meine Postings nicht in die Liste kommen, empfangen kann ich aber... Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From hartmut_(at)_six.de Thu, 16 Mar 2000 20:47:09 +0100 Date: Thu, 16 Mar 2000 20:47:09 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Quereinsteigen verhindern Dietmar Winhold wrote: > Hallo, > > Wie kann man das Quereinsteigen in Frame-Seiten verhindern? > Es geht darum zu verhindern das ein Besucher ein Bookmark z.B auf die > Datenbank Ausgabe setzt. > Springt er die Ausgabe direkt an ohne vorher eine Abfrage definiert zu > haben, bekommt er natürlich eine Fehlermeldung. $HTTP_REFERER überprüfen ? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From sk_(at)_ilex.de Thu, 16 Mar 2000 21:22:44 +0100 Date: Thu, 16 Mar 2000 21:22:44 +0100 From: Silvan Kindt sk_(at)_ilex.de Subject: [php] Quereinsteigen verhindern Hi! > Springt er die Ausgabe direkt an ohne vorher eine Abfrage definiert zu > haben, bekommt er natürlich eine Fehlermeldung. Vielleicht verstehe ich Dich total falsch, aber ich glaube, Du möchtest einfach eine SessionID verwenden. Wird diese in einem Bookmark gespeichert, dann ist sie bei späteren Aufrufen nicht mehr gültig, und Du kannst statt der Ausgabe eine andere Seite einbinden. Ist sie nicht vorhanden, gilt das gleiche... Gruesse, Silvan From list_(at)_arcom-online.de Thu, 16 Mar 2000 21:49:36 +0100 Date: Thu, 16 Mar 2000 21:49:36 +0100 From: List list_(at)_arcom-online.de Subject: [php] Quereinsteigen verhindern > Wie kann man das Quereinsteigen in Frame-Seiten verhindern? Mit Javascript ganz einfach Ich habe bei 'deine_startseite_frameset' ein script das das frameset gleich mit der eigentlich gewollten seite ausgibt. Cioa Andy From david.adler_(at)_h-tic.de Thu, 16 Mar 2000 22:09:00 +0100 Date: Thu, 16 Mar 2000 22:09:00 +0100 From: David Adler david.adler_(at)_h-tic.de Subject: [php] MySQL-Auswertung mit Buchstaben Hallo Liste! Warscheinlich wieder eine Anfängerfrage ! Aber whatever. Ich möchte aus einer Datenbank da die Reihe "Inhalt" auslesen, wo die Reihe "Bereich" dem Wert entspricht, den ich über die URL übergebe. Bereich soll aber nicht 1, 2, 3 oder 4 sein, sondern zum Beispiel Grafikkarten. Kann ich das direkt machen, oder muss ich eine Funktion schreiben um 1 in Grafikkarten umzuwandeln ? Bereich ist als Varchar konfiguriert. Danke für eure Zeit ! David From Maillist_(at)_internet-praesent.de Thu, 16 Mar 2000 22:48:42 +0100 Date: Thu, 16 Mar 2000 22:48:42 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] MySQL-Auswertung mit Buchstaben Hallo David, wenn ich Dich richtig verstehe, dann müßtest Du die MySQL Anfrage so schreiben: SELECT Inhalt FROM $Tabelle WHERE Bereich='$Bereich' Also, ja, Du kannst das direkt machen. MfG und immer gereit einem Anfänger zu helfen, Noel From: "David Adler" To: Subject: [php] MySQL-Auswertung mit Buchstaben Date sent: Thu, 16 Mar 2000 22:09:00 +0100 Send reply to: php_(at)_solix.wiso.Uni-Koeln.DE > Hallo Liste! > > Warscheinlich wieder eine Anfängerfrage ! Aber whatever. Ich möchte > aus einer Datenbank da die Reihe "Inhalt" auslesen, wo die Reihe > "Bereich" dem Wert entspricht, den ich über die URL übergebe. Bereich > soll aber nicht 1, 2, 3 oder 4 sein, sondern zum Beispiel > Grafikkarten. Kann ich das direkt machen, oder muss ich eine Funktion > schreiben um 1 in Grafikkarten umzuwandeln ? Bereich ist als Varchar > konfiguriert. > > Danke für eure Zeit ! > > David > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From Maillist_(at)_internet-praesent.de Thu, 16 Mar 2000 22:55:20 +0100 Date: Thu, 16 Mar 2000 22:55:20 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] =?ISO-8859-1?Q?Zusatz_zu:_Streit_=FCber_meine_Anf=E4ngerfragen?= Hallo Liste, ich habe mich jetzt bei der Englischen PHP Liste eingetragen, und habe zu meiner Frage betreffend der Überprüfung von FORM Feldern binnen 5 Minuten eine sehr gute Antwort erhalten, und eine Stunde danach 4 weitere sehr gute und hilfreiche Antwort erhalten. Die die sich hier angesprochen fühlen, nehmt euch doch daran ein Beispiel. MfG, Noel PS: Die Lösung des Problems war: if(!ereg("^[0-9]{1,}$",$formValueToTest)) { echo "Bzzzzt ... only numbers allowed"; } From eschmid+sic_(at)_php.net Thu, 16 Mar 2000 23:22:35 +0100 (CET) Date: Thu, 16 Mar 2000 23:22:35 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] =?ISO-8859-1?Q?Zusatz_zu:_Streit_=FCber_meine_Anf=E4ngerfragen?= On Thu, 16 Mar 2000, Noel Nolst Trenite wrote: > ich habe mich jetzt bei der Englischen PHP Liste eingetragen, und > habe zu meiner Frage betreffend der Überprüfung von FORM > Feldern binnen 5 Minuten eine sehr gute Antwort erhalten, und eine > Stunde danach 4 weitere sehr gute und hilfreiche Antwort erhalten. > > Die die sich hier angesprochen fühlen, nehmt euch doch daran ein > Beispiel. Die englische Liste ist auch um einiges schneller wie die Deutsche. War ich jetzt unter denen von 5 Minuten oder denjenigen die innerhalb einer Stunde geantwortet haben? > PS: Die Lösung des Problems war: > if(!ereg("^[0-9]{1,}$",$formValueToTest)) { > echo "Bzzzzt ... only numbers allowed"; > } Die Loesung mit der is_numeric() Funktion, soeben noch von meinem Kollegen Lars Torben Wilson nachgeliefert, duerfte aber falsch sein. Andrei Zmievski hat sie ja auch erst heute Mittag, in Alaska ist es da noch am fruehen Morgen, programmiert. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From mk_(at)_html-design.com Fri, 17 Mar 2000 00:57:11 +0100 Date: Fri, 17 Mar 2000 00:57:11 +0100 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] FYI: Forward: Yahoo! Schlagzeilen Johann-Peter Hartmann wrote: > > Hallo Liste, > > jetzt ist es amtlich : > man darf auf Yahoo-Deutschlands News linken. Okay, ich habe 2 Scripts, eines für die Headlines und eins für die Internetnews von Yahoo. Code gegen PM. Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From mk_(at)_html-design.com Fri, 17 Mar 2000 01:03:13 +0100 Date: Fri, 17 Mar 2000 01:03:13 +0100 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Wildcard =?iso-8859-1?Q?f=FCr?= eregi_replace (Mehrere Ergebnisse) Laura Reising wrote: Schöner Vorname ;) > '' (Zeile 2) bis zum letzten '' (Zeile 6) schluckt > (eigentlich müsste eregi() bei Männern sehr geliebt sein - oder ;-) ? ). Na ja, wir könnten das jetzt ausdiskutieren... > Ich würde das ganze zeilenweise einlesen (ungetestet): Nach einigen Veränderungen hats jetzt geklappt, danke! Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From Maillist_(at)_internet-praesent.de Fri, 17 Mar 2000 07:43:49 +0100 Date: Fri, 17 Mar 2000 07:43:49 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Zusatz_zu:_Streit_=FCber_meine_Anf=E4ngerfragen?= > Die englische Liste ist auch um einiges schneller wie die Deutsche. > War ich jetzt unter denen von 5 Minuten oder denjenigen die innerhalb > einer Stunde geantwortet haben? Hatte mich verschätzt, die 5 weiteren Antworten kamen innerhalb einer halben Stunde, Deine Antwort kam 15 Min nach Fragestellung. > > > PS: Die Lösung des Problems war: > > if(!ereg("^[0-9]{1,}$",$formValueToTest)) { > > echo "Bzzzzt ... only numbers allowed"; > > } > > Die Loesung mit der is_numeric() Funktion, soeben noch von meinem > Kollegen Lars Torben Wilson nachgeliefert, duerfte aber falsch sein. > Andrei Zmievski hat sie ja auch erst heute Mittag, in Alaska ist es da > noch am fruehen Morgen, programmiert. Schien mir auch ein bischen zu einfach, daß es funktionieren würde. Grüße, Noel > > -Egon From Georg.Kornmayer_(at)_gmx.de Fri, 17 Mar 2000 08:23:29 +0100 Date: Fri, 17 Mar 2000 08:23:29 +0100 From: Georg Kornmayer Georg.Kornmayer_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Zusatz_zu:_Streit_=FCber_meine?= =?iso-8859-1?Q?_Anf=E4ngerfragen?= =?iso-8859-1?Q?_Anf=E4ngerfragen?= ich hab echt kein plan wer du bist, aber irgendwie hab ich nich so das interesse dein zeugs zu lesen... wenn du in der englischen besser zurechtkommst. bitteschoen. mfg From s.bergmann_(at)_seven-sense.com Fri, 17 Mar 2000 08:12:20 +0100 Date: Fri, 17 Mar 2000 08:12:20 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] IMAP Modul =?iso-8859-1?Q?f=FCr?= PHP4.0b4pl1 / Win32 gesucht Hi, gibt es irgendwo, oder hat jemand eines kompiliert und könnte es mir mailen, eine Version des IMAP Moduls (php_imap4r2.dll) für PHP 4.0 Beta4 PL1 unter Win32? AHA -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From am_(at)_pixelhouse.de Fri, 17 Mar 2000 08:44:26 +0100 Date: Fri, 17 Mar 2000 08:44:26 +0100 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] MySQL Prozesse und PHP ? Hi... ich hab derzeit das Problem das auf meinem Webserver auf dem auch die DB laufft oftmal ca 75 mysql prozesse lauffen bei nur 15 lauffenden Apaches. Ist das normal oder lauft da irgentwas schief ? Wie kann man die ungenutzten prozesse schneller schliessen lassen um das Ram frei zu geben ? Kann man die connection zur db nach dem ende einer abfrage von php schliessen lassen ? Beste Grüße aus Sinzig, Alexander Meis ---------------------------------------------------------------- - pixelhouse media services - Barbarossastraße 36 - 53489 Sinzig - Tel: 02642-980330 - Fax: 02642-980215 - Internet: http://www.pixelhouse.de ----------------------------------------------------------------- From holger_(at)_janning.de Fri, 17 Mar 2000 09:22:05 +0100 Date: Fri, 17 Mar 2000 09:22:05 +0100 From: Holger Janning holger_(at)_janning.de Subject: [php] Authorensystem Ich habe auch Interesse! Björn Schotte wrote: > > * Ali Reza Sajedi wrote: > > weiss jemand, ob im Netz ein Authorensystem, in PHP geschrieben, verfuegbar > > ist. Fuer jeden Hinweis bin ich dankbar. > > Ja, so eine Art Mini-Redaktionssystem. Nähere Infos > gibt's bei mir per privater E-Mail. > -- > Björn Schotte Fon: 0931 / 78 43 79 2 > Fax: 0931 / 78 43 79 5 > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From klaus-Peter.may_(at)_tanner.de Fri, 17 Mar 2000 09:21:02 +0100 Date: Fri, 17 Mar 2000 09:21:02 +0100 From: klaus-peter.may klaus-Peter.may_(at)_tanner.de Subject: [php] php3_dbase.so gesucht.. Hallo, kann mir jmd. sagen wo ich die Datei "php3_dbase.so" fix und fertig für Linux zum runterladen finde oder ob mir die Datei jmd. zumailen kann? [Mein Provider läßt zwar dl() zu, bietet aber die Dateien dazu nicht an und in meiner NT-Welt kann ich die .so Datei nicht (ohne weiteres) erstellen .] Viele Grüße Klaus-Peter May From swift31_(at)_gmx.de Fri, 17 Mar 2000 09:28:48 +0100 Date: Fri, 17 Mar 2000 09:28:48 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] php3_dbase.so gesucht.. "klaus-peter.may" schrieb: > fertig für Linux zum runterladen finde oder ob mir die Datei [...] > [Mein Provider läßt zwar dl() zu, bietet aber die Dateien [...] > Viele Grüße > Klaus-Peter May > Ich frage mich ja ernsthaft ob Dein oder mein Mailprogramm irgendwie n Problem hat ... MfG Martin From webmasterbhs_(at)_bluewin.de Fri, 17 Mar 2000 09:43:36 +0100 Date: Fri, 17 Mar 2000 09:43:36 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] round() ? hey ho! wir hatten das thema schon mal in der liste, aber leider konnte ich keine antwort finden... :-( wenn ich rechnen lasse: 24.62 DM - 24.61 DM = 0.01 DM ? Falsch! Leider ergibt das ergebnis: 0.010000000000002 oder 449.00 DM - 448.99 DM = 0.0099999999999999999999 Wie kann ich jetzt diese Ergebnisse runden auf 0.01 ??? mit round() geht es nicht, da man hier nur int werte erhält und deine d(o)ubels ;-) hat einer ne Idee für so eine round() Funktion ? kiri From c.aefer_(at)_burg-halle.de Fri, 17 Mar 2000 09:50:06 +0100 Date: Fri, 17 Mar 2000 09:50:06 +0100 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] AW: [php] php3_dbase.so gesucht.. hi martin! ich fürchte, es handelt sich um dein emailprogramm mit den darstellunsschwierigkeiten. deshalb hier nochmal das posting von klaus peter, vielleicht hast du ja hilfe für ihn? -----Ursprüngliche Nachricht----- Ich frage mich ja ernsthaft ob Dein oder mein Mailprogramm irgendwie n Problem hat ... ----------ursprüngliche email---------------- Hallo, kann mir jmd. sagen wo ich die Datei "php3_dbase.so" fix und fertig für Linux zum runterladen finde oder ob mir die Datei jmd. zumailen kann? [Mein Provider läßt zwar dl() zu, bietet aber die Dateien dazu nicht an und in meiner NT-Welt kann ich die .so Datei nicht (ohne weiteres) erstellen .] Viele Grüße Klaus-Peter May -- ** Durchgehend geffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From swift31_(at)_gmx.de Fri, 17 Mar 2000 09:58:07 +0100 Date: Fri, 17 Mar 2000 09:58:07 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] AW: [php] php3_dbase.so gesucht.. Christian Schäfer schrieb: > > hi martin! > > ich fürchte, es handelt sich um dein emailprogramm mit den > darstellunsschwierigkeiten. > deshalb hier nochmal das posting von klaus peter, vielleicht hast du ja > hilfe für ihn? > Nee, leider kann ich da nicht helfen :( Ich hatte das Posting auch mit den kryptischen Zeichen verstanden, ich fragte mich nur ob das an mir oder an ihm liegt. Ich lese die Mails mit Netscape. MfG Martin From service_(at)_cjcs.de Fri, 17 Mar 2000 10:08:58 +0100 Date: Fri, 17 Mar 2000 10:08:58 +0100 From: Oliver Schlag service_(at)_cjcs.de Subject: [php] round() ? Hallo, wenn du nur int Werte erhälst, dann nimm doch den Wert erst mal hundert, und dann machst du den round(), danach teilst du das Ding wieder durch hundert. Und schon solltest du auf 2 Stellen nach dem Komma genau sein. Das wäre mein Lösungsansatz. Grüße Oliver From braukmann_(at)_tse-online.de Fri, 17 Mar 2000 10:17:38 +0100 Date: Fri, 17 Mar 2000 10:17:38 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] php3_dbase.so gesucht.. Hi, On Fri, Mar 17, 2000 at 09:28:48AM +0100, Martin Klumpp wrote: > "klaus-peter.may" schrieb: > > fertig für Linux zum runterladen finde oder ob mir die Datei > [...] > > [Mein Provider läßt zwar dl() zu, bietet aber die Dateien > [...] > > Viele Grüße > > Klaus-Peter May > Ich frage mich ja ernsthaft ob Dein oder mein Mailprogramm irgendwie n > Problem hat ... ... interessanterweise verwendet ihr beide prinzipiell das gleiche Mailprogramm "Netscape Messenger" (4.5 und 4.7) auf zwei unterschiedlichen MS-Plattformen (Win'98 und Win NT). Ich vermute, dass _deine_ Plattform nicht ordentlich mit "Content-Type: text/plain; charset=UTF-8" zurecht kommt. Mein Mailer hatte jedenfalls kein Problem mit der korrekten Darstellung der Umlaute. (kein Windows, kein Netscape) -Andreas -- cd mutt-1.0.1; ./configure --enable-full-quote --with-reverse-quote --set-user-iq=0 \ --set-client-id=outlook --enable-funy-cards --disable-signature-mark From az_(at)_cabag.ch Fri, 17 Mar 2000 10:16:46 +0100 Date: Fri, 17 Mar 2000 10:16:46 +0100 From: Andreas Zaugg az_(at)_cabag.ch Subject: [php] round() ? Hoi kiri mit "sprintf" kannst Du was formatieren: $zweiStellen = sprintf("%01.2f", $DM); echo $zweiStellen -> gibt jetzt xx.xx aus gruss andi ----- Original Message ----- From: Cyrill Schumacher To: Sent: Friday, March 17, 2000 9:43 AM Subject: [php] round() ? > hey ho! > > wir hatten das thema schon mal in der liste, aber leider konnte > ich keine antwort finden... :-( > wenn ich rechnen lasse: > > 24.62 DM - 24.61 DM = 0.01 DM ? > > Falsch! Leider ergibt das ergebnis: 0.010000000000002 > > oder 449.00 DM - 448.99 DM = 0.0099999999999999999999 > > Wie kann ich jetzt diese Ergebnisse runden auf 0.01 ??? > mit round() geht es nicht, da man hier nur int werte erhält > und deine d(o)ubels ;-) > hat einer ne Idee für so eine round() Funktion ? > > kiri > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From Christoph.Steglich_(at)_psych.rwth-aachen.de Fri, 17 Mar 2000 10:23:46 +0100 Date: Fri, 17 Mar 2000 10:23:46 +0100 From: Christoph Steglich Christoph.Steglich_(at)_psych.rwth-aachen.de Subject: [php] AW: [php] php3_dbase.so gesucht.. Hallo Klaus-Peter, von php_dbase.so habe ich noch nicht gehort. Benotigst Du ein PHP-Modul fur Apache, das dbase-Support mit einschlie?t? Am einfachsten ist es, solch ein Modul direkt auf dem Zielrechner zu erzeugen. Apache stellt namlich ein einfach zu nutzendes Tool (apxs) bereit, mit dem dann bei der Erstellung die Modulparameter direkt an das Zielsystem angepa?t werden. Wenn Du Zugang zu dem Zielsystem hast, ware es daher am einfachsten, das Modul direkt dort zu erzeugen. Christoph > -----Ursprungliche Nachricht----- > Von: klaus-peter.may [SMTP:klaus-Peter.may_(at)_tanner.de] > Gesendet am: Freitag, 17. Marz 2000 09:21 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: [php] php3_dbase.so gesucht.. > > << Datei: ATT00003.txt; charset = UTF-8 >> From auffe.arbeit_(at)_gmx.de Fri, 17 Mar 2000 10:24:10 +0100 Date: Fri, 17 Mar 2000 10:24:10 +0100 From: Daniel Mautz auffe.arbeit_(at)_gmx.de Subject: [php] Authorensystem > Ja, so eine Art Mini-Redaktionssystem. Nähere Infos > gibt's bei mir per privater E-Mail. Gibst Du mir auch Infos? Daniel From hartmut_(at)_six.de Fri, 17 Mar 2000 10:31:17 +0100 Date: Fri, 17 Mar 2000 10:31:17 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] round() ? Cyrill Schumacher wrote: > hey ho! > > wir hatten das thema schon mal in der liste, aber leider konnte > ich keine antwort finden... :-( > wenn ich rechnen lasse: > > 24.62 DM - 24.61 DM = 0.01 DM ? > > Falsch! Leider ergibt das ergebnis: 0.010000000000002 > > oder 449.00 DM - 448.99 DM = 0.0099999999999999999999 > > Wie kann ich jetzt diese Ergebnisse runden auf 0.01 ??? > mit round() geht es nicht, da man hier nur int werte erhält > und deine d(o)ubels ;-) > hat einer ne Idee für so eine round() Funktion ? ich nehme an, es geht Dir um die Ausgabe der Ergebnisse, hier ist printf (bzw. sprintf()) Dein Freund: printf("%.2f",449.00-448.99); --> 0.01 Die Formatangabe %.2f steht dabei für Floating-Point-Wert mit 2 Stellen hinter dem Komma. Eine entsprechende round() Funktion mit Angabe der Nachkommastellen bringt nichts, da die interne Darstellung der Werte weiter binär bleibt und damit dieselben Rundung'fehler' immer wieder auftauchen, wenn man bis zur letzten Stelle alles ausgiebt. Wer es ganz genau haben möchte benutzt die bcmath-Funktionen, aber für Währungsrechnungen wären das Kanonen auf Spatzen, solange Du nicht mit Milliardenbeträgen jonglierst. PS: einige Datenbanken und z.T. auch Programmiersprachen (?) bieten einen Extra-Datentyp MONEY oder CURRENCY, um genau diese Verwirrungen zu vermeiden -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From eschmid_(at)_s.netic.de Fri, 17 Mar 2000 10:40:55 +0100 Date: Fri, 17 Mar 2000 10:40:55 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] round() ? Cyrill Schumacher wrote: > 24.62 DM - 24.61 DM = 0.01 DM ? > > Falsch! Leider ergibt das ergebnis: 0.010000000000002 > > oder 449.00 DM - 448.99 DM = 0.0099999999999999999999 > > Wie kann ich jetzt diese Ergebnisse runden auf 0.01 ??? > mit round() geht es nicht, da man hier nur int werte erhält > und deine d(o)ubels ;-) > hat einer ne Idee für so eine round() Funktion ? Erstens indem man mit Integer arbeitet. Zweitens indem man vor der Ausgabe einen ganz kleinen Betrag dazu addiert. Die Rundungsergebnisse sehen in der Regel so aus: 1.5 = 1 2.5 = 3 3.5 = 3 4.5 = 5 5.5 = 5 Woran das liegt, müsste aber ein Informatiker eigentlich wissen. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From ayngush_(at)_gmx.de Fri, 17 Mar 2000 10:43:08 +0100 Date: Fri, 17 Mar 2000 10:43:08 +0100 From: Ayngush ayngush_(at)_gmx.de Subject: [php] Linkcount mit PHP, wie ??? Hallo Liste, Sorry, dass ich Euch mit so einen Einsteigerproblem belästige, aber ich bin totaler PHP newbi... (besser gesagt ich kenne den include Befehl, mehr nicht...) Nun zu meinen Prob.: Ich möchte mit PHP zählen, wie oft ein Link angeklickt worden ist, und das neben den Link schreiben... Bsp.: Home (103) Wobei Home der dargestellte Link ist, die Zahl eben die Anzahl der Klicks... Ich denke mir, das der Code in die Aufzurufende Site geschrieben werden muss, wobei wir schon bei meinen nächsten Problem sind, ein ähnliches verfahren für das Downloaden von Dateien. Ich kann ja nicht PHP-Code in die Datei schreiben :)) in diesen Sinne Steffen "Ayngush" M. http://www.ayngush.de.st ayngush_(at)_gmx.de From mk_(at)_html-design.com Fri, 17 Mar 2000 01:46:22 -0800 Date: Fri, 17 Mar 2000 01:46:22 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] FYI: Yahoo! Schlagzeilen - Scripts verfügbar > Habe ich das richtig verstanden, daß es erlaubt ist, eine > Linkbezeichnung aus einer fremden Seite zu lesen, um sie > anzuzeigen - natürlich führt der Link auf das Angebot des > Betreibers ? Jau, führt er. Die Links gehen alle wieder zu Yahoo zurück. > Wenn dem so ist, würde ich mir gerne Deine Scripts zu > diesem Thema ansehen. http://www.php-homepage.de/source/ Allerdings traue ich dem Mail von Yahoo nicht so richtig. Auf jeden Fall die yahoo.txt lesen! Ich übernehme keinerlei Haftung dafür, was ihr mit den Scripts anstellt! > Wenn ich die auf meiner Site verwende, wie sieht es mit > Deiner Lizenz aus ? Es gibt nur eine Lizenz ;) GPL natürlich. Ich würde es aber nett finden, wenn ich eine Mail erhalten würde, in der steht, wo das Script/die Scripts eingesetzt werden. Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From fg_(at)_FutureByte.net Fri, 17 Mar 2000 10:54:26 +0100 Date: Fri, 17 Mar 2000 10:54:26 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] round() ? Egon Schmid schrieb: > > Falsch! Leider ergibt das ergebnis: 0.010000000000002 > > > > oder 449.00 DM - 448.99 DM = 0.0099999999999999999999 > > > > Wie kann ich jetzt diese Ergebnisse runden auf 0.01 ??? > > mit round() geht es nicht, da man hier nur int werte erhält > > und deine d(o)ubels ;-) > > hat einer ne Idee für so eine round() Funktion ? > > Erstens indem man mit Integer arbeitet. Zweitens indem man vor der > Ausgabe einen ganz kleinen Betrag dazu addiert. > > Die Rundungsergebnisse sehen in der Regel so aus: > [...] Servus! wär das nicht langsam auch ein Punkt für eine FAQ? Die Frage gibts doch auch des öfteren, oder? .. Nur so als Anregung ;) Franz Graf http://www.Locked.de -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From mk_(at)_html-design.com Fri, 17 Mar 2000 01:56:28 -0800 Date: Fri, 17 Mar 2000 01:56:28 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Linkcount mit PHP, wie ??? >Ich möchte mit PHP zählen, wie oft ein Link angeklickt >worden ist, und das neben den Link schreiben... Schau dir mal MyRedirector unter http://www.php-homepage.de/source/?view=14 an. Du kannst das Script so modifizieren, daß es die Anzahl der Klicks anzeigt. Ist ne gute Übung für nen Anfanger ;) Du kannst dazu auch http://www.php-homepage.de/artikel/?nr=1 lesen, vielleicht hilft dir das. >Ich denke mir, das der Code in die Aufzurufende Site >geschrieben werden muss, wobei wir schon bei meinen Was??? >nächsten Problem sind, ein ähnliches verfahren für das >Downloaden von Dateien. Klappt mit dem Redirector auch gut. >Ich kann ja nicht PHP-Code in die Datei schreiben :)) Nein, aber in MySQL ;) Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From fg_(at)_FutureByte.net Fri, 17 Mar 2000 11:02:34 +0100 Date: Fri, 17 Mar 2000 11:02:34 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Linkcount mit PHP, wie ??? Servus, > Ich möchte mit PHP zählen, wie oft ein Link angeklickt worden ist, und das > neben den Link schreiben... > > Bsp.: Home (103) > > Wobei Home der dargestellte Link ist, die Zahl eben die Anzahl > der Klicks... > > Ich denke mir, das der Code in die Aufzurufende Site geschrieben > werden muss, wobei wir schon bei meinen nächsten Problem sind, > ein ähnliches verfahren für das Downloaden von Dateien. ich hab mir selber nen Link-/Downloadcounter geschrieben der zwischen Link und Zeilseite hängt. d.h. Du Linkst zB auf eine Redirect.php3 und übergibts der dann die Adresse als Wert eines Parameters. in der Redirect.php3 schreibst du den Zugriff in eine DB und schickst gleich einen Locationheader, der den User auf die eigentliche Zeilseite befördert ... Wenn Du mein Skript haben willst, meld dich per Privmail. Franz http://www.Locked.de -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From eschmid_(at)_s.netic.de Fri, 17 Mar 2000 11:06:04 +0100 Date: Fri, 17 Mar 2000 11:06:04 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] round() ? Franz Graf wrote: > wär das nicht langsam auch ein Punkt für eine FAQ? > Die Frage gibts doch auch des öfteren, oder? > .. Nur so als Anregung ;) In welche? Die englische wird von Rasmus bearbeitet und ist IMHO zu klein. Die deutsche wird von Kristian und Tobias bearbeitet und ist IMHO zu gross. Es kann nicht schaden, dass diese Frage häufig in der Liste auftaucht, denn welcher Anfänger (Cyrill mal ausgenommen) liest denn eine FAQ bevor er postet. Die meisten wissen doch gar nicht, wo es die gibt. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From bjoern_(at)_baer.main.de Fri, 17 Mar 2000 11:01:43 +0100 Date: Fri, 17 Mar 2000 11:01:43 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Authorensystem * tmarx_(at)_gib8.de wrote: > An mich bitte auch. Oh Leute man, seid Ihr unfähig ein Mailprogramm zu bedienen? Ich hab gesagt *PRIVAT PER E-MAIL* und nicht dass Ihr die Mailingliste zumüllt. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From s.sander_(at)_crs.de Fri, 17 Mar 2000 11:28:36 +0000 Date: Fri, 17 Mar 2000 11:28:36 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Wildcard für eregi_replace (Mehrere Ergebnisse) Hallo Mark, Die Mail kommt sicher etwas später, als gewünscht, aber dafür denke ich, das das Problem damit gelöst ist. Nach mehreren Versuchen mit diversen Regex Konstrukten habe ich die Aufgabe mit substr gelöst. > Hier steht das, was ich haben will > Hier steht Text > Hier steht das, was ich haben will > Hier steht nochmal Text > Hier steht das, was ich haben will > Hier steht nochmehr Text > Wie kann ich PHP klar machen, daß ich aus obigem Text > _nur_ jeweils die Zeile > Hier steht das, was ich haben will > rausziehen will? function ereg_code( $str_text, $run_patt, $end_patt ) {//Autor: Steffen Sander mail:s.sander_(at)_crs.de, crdate 17.03.2000 //Funktion ist frei verfügbar und kann angepasst werden, //unter der Bedingung, dass min. die Autor Kommentarzeile //erhalten bleibt. Vielen Dank //Eine zu prüfende Datei komplett als ein String einlesen //$run_patt = "<%";//statt ASP-Tags auch PHP-Tags usw. //$end_patt = "%>";//statt ASP-Tags auch PHP-Tags usw. $len_text = strlen( $str_text ); $len_runpatt = strlen( $run_patt ); $len_endpatt = strlen( $end_patt ); $start = 0; $posrun = strpos( $str_text, $run_patt ); $posend = strpos( $str_text, $end_patt ); for($i=0; $i < $len_text; $i++ ) { //substr der Code-Zeichen: $tmp_str= substr( $str_text, $posrun + $len_runpatt, $posend - $posrun - $len_runpatt); //Testausgabe: (Das Rautezeichen soll Leerzeichen markieren) //echo "\n
".htmlspecialchars( str_replace(" ", "#", $tmp_str) ); //echo " ($posrun ($len_runpatt)- $posend($len_endpatt))
\n"; $return_code .= $tmp_str."
\n"; //neue Startposition und Menge berechnen: $posrun = strpos( $str_text, $run_patt, $posend + $len_endpatt ); $posend = strpos( $str_text, $end_patt, $posrun ); if( !$posend || !$posrun ) { //echo "\n\n
Ende beim ".($i+1).". Durchlauf.
\n"; return $return_code;//durch return wird die Schleife automatisch beendet }//if( $posrun ) }//for($i=0; $i < $len_text; $i++ ) }//function ereg_code( $str_text, $run_patt, $end_patt ) echo "

".ereg_code( $str_text, "", "" ); $str_text enthält die eingelesene Datei und die anderen beiden Parameter erklären sich hoffentlich von selbst. Wenn noch Fragen auftreten dann bitte per PM. Gruß --Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From a.tietje_(at)_flynet.de Fri, 17 Mar 2000 11:19:32 +0100 Date: Fri, 17 Mar 2000 11:19:32 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] phys. Dateiname einer url Hi, > eine Frage möchte ich heute noch stellen nur zu :) > Ich habe eine URL (die auf ein locales File auf dem WEB-Server verweist) und > möchte dazu nun gern den phys. Dateinamen (mit Pfad-Angabe) ermitteln, um > später diese Datei via öffnen und auswerten zu können (soll eine kleinere > Suchmaschine werden...). Wie kann man das machen, im Manual habe ich noch > nichts entsprechendes gefunden? MAW: Du hast z. B. http://www.wasauchimmer.com/ein/pfad/zur/datei.html und willst z. B. /usr/local/httpd/htdocs/ein/pfad/zur/datei.html draus machen? Hab' ich das richtig verstanden? Das geht z. B. so: Gruß, Axel -------------------------------- May the Source Be With You -------------------------------- From fg_(at)_FutureByte.net Fri, 17 Mar 2000 11:41:24 +0100 Date: Fri, 17 Mar 2000 11:41:24 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] round() ? > > wär das nicht langsam auch ein Punkt für eine FAQ? > > Die Frage gibts doch auch des öfteren, oder? > > .. Nur so als Anregung ;) > > In welche? Die englische wird von Rasmus bearbeitet und ist IMHO zu > klein. Die deutsche wird von Kristian und Tobias bearbeitet und ist IMHO > zu gross. hum ok .. ich hab bislang nur ab un zu nen Blick auf http://www.php-center.de/faq/ geworfen .. die is ja noch recht kurz ... > Es kann nicht schaden, dass diese Frage häufig in der Liste auftaucht, > denn welcher Anfänger (Cyrill mal ausgenommen) liest denn eine FAQ bevor > er postet. Die meisten wissen doch gar nicht, wo es die gibt. Ok, einverstanden mein Vorschlag war auch nur als Anregung gedacht ;) Franz Graf http://www.Locked.de -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From bjoern_(at)_baer.main.de Fri, 17 Mar 2000 11:38:04 +0100 Date: Fri, 17 Mar 2000 11:38:04 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] round() ? * Franz Graf wrote: > hum ok .. ich hab bislang nur ab un zu nen Blick auf > http://www.php-center.de/faq/ geworfen .. die is ja noch recht > kurz ... Ja. Tobias hatte angeregt, die rauszuschmeißen und stattdessen die de.comp.lang.php-FAQL zu mirrorn; halte ich für sinnvoll, suche allerdings noch nach einem Weg, automatisch (via cronjob) die sgml-Sourcen zu ziehen und daraus HTML-Files zu bauen, die ins Layout passen. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From s.sander_(at)_crs.de Fri, 17 Mar 2000 12:18:34 +0000 Date: Fri, 17 Mar 2000 12:18:34 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] round() ? Berechnung und Rundung von Geldbeträgen: > oder 449.00 DM - 448.99 DM = 0.0099999999999999999999 Vorschlag: echo number_format( 449.00 - 448.99 + 0.005, 2 )." DM"; Ergebnis: 0.01 DM --Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From ritze_(at)_globalpark.de Fri, 17 Mar 2000 12:14:24 +0100 Date: Fri, 17 Mar 2000 12:14:24 +0100 From: Thomas Ritz ritze_(at)_globalpark.de Subject: [php] Verwurstelt PHP4 auf LAMP die HTTP-Header? Hallo Liste, > hatte gerade das gleiche problem. bei mir hat es gereicht die alte > .ini durch die neue, mitgelieferte php.ini(-dist) zu ersetzen und > anzupassen. Tja, nur dann tritt das Problem aber bei mir auf. Sowie eine der optionalen dll hinzugeladen werden soll. Hast Du das auch probiert? gruss ritze From ABlankerts_(at)_freepoint.de Fri, 17 Mar 2000 12:15:19 -0100 (CET) Date: Fri, 17 Mar 2000 12:15:19 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] round() ? On Fri, 17 Mar 2000 12:18:34 +0000, Steffen Sander wrote: >> oder 449.00 DM - 448.99 DM = 0.0099999999999999999999 >Vorschlag: >echo number_format( 449.00 - 448.99 + 0.005, 2 )." DM"; >Ergebnis: 0.01 DM Auch wenn ich mir jetzt hiermit den Idiot-des-Tages einhandle.. Kann mir jemand die LOGIK dahinter erklären ??? Rein mathematisch ist 449.00 - 488.99 = 0.009999999999999 schlichtweg FALSCH. Das man mit runden das wieder gerade biegen kann is mir klar, nur wieso ist der Computer (oder php ? weil in pascal geht das ohne rumfummeln ) anscheinend zu doof das richtig zu berechnen ?? und irgendwas, und sei es noch so klein, hinzuzufügen, ist so ziemlich das DRECKIGSTE was man machen kann... (imho) CYA/2 Arne -- ABlankerts_(at)_freepoint.de The day Micro$oft makes something that doesn't suck is the day they start selling vacuum cleaners. From Stefan.Engelhardt_(at)_stud.fh-hannover.de Fri, 17 Mar 2000 12:48:27 +0100 Date: Fri, 17 Mar 2000 12:48:27 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] round() ? Hallo Arne, > Kann mir jemand die LOGIK dahinter erklären ??? > > Rein mathematisch ist 449.00 - 488.99 = 0.009999999999999 > schlichtweg FALSCH. > Das man mit runden das wieder gerade biegen kann is mir klar, > nur wieso ist der Computer (oder php ? weil in pascal geht das > ohne rumfummeln ) anscheinend zu doof das richtig zu berechnen ?? Das hängt mit der internen Darstellung von Gleitkommazahlen zusammen. Angenommen, Du hast Du hast eine 4-Byte-Gleitkommazahl, in der die letzten acht Bit den Exponenten darstellen. In den ersten 24 Bit steckt dann der Dezimalwert. Allerdings wird eine 0,5 dann als 2hoch-1 dargestellt. 0,25 als 2hoch-2 und so weiter. Theoretisch könnte man das bis in die Unendlichkeit fortführen, praktisch natürlich nicht. Irgendwann kommt dann der Punkt, wo eine Ungenauigkeit auftritt. Das ist dann die Stelle, wo eine für uns Menschen einfache Differenzbildung den Computer ungenau werden lässt. Testen kannst Du das Ganze, indem Du die Dezimalzahl so auswählst, daß sie genau durch negative Potenzen von 2 darstellbar ist. Sobald Du diesen Wert, dann aber um 0,0....01 veränderst, bekommst Du wieder Deinen Rundungsfehler. Ich hoffe, ich konnte mich verständlich ausdrücken. > und irgendwas, und sei es noch so klein, hinzuzufügen, ist so > ziemlich das DRECKIGSTE was man machen kann... (imho) Hast Du nicht unrecht. Grüße aus dem verregneten Hannover Stefan From andreas_(at)_noho.co.uk Fri, 17 Mar 2000 12:03:41 -0000 Date: Fri, 17 Mar 2000 12:03:41 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] round() ? hei egon, > Die Rundungsergebnisse sehen in der Regel so aus: > > 1.5 = 1 > 2.5 = 3 > 3.5 = 3 > 4.5 = 5 > 5.5 = 5 > > Woran das liegt, müsste aber ein Informatiker eigentlich wissen. und was ist mit den Nicht Informatikern die das Warum interessiert? vielleicht kannst du ja eine kurze erklaerung dazu abgeben, oder ein paar links angeben wo man mehr dazu erfahren kann. liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From hartmut_(at)_six.de Fri, 17 Mar 2000 12:53:42 +0100 Date: Fri, 17 Mar 2000 12:53:42 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] round() ? Arne Blankerts wrote: > On Fri, 17 Mar 2000 12:18:34 +0000, Steffen Sander wrote: > > >> oder 449.00 DM - 448.99 DM = 0.0099999999999999999999 > > >Vorschlag: > >echo number_format( 449.00 - 448.99 + 0.005, 2 )." DM"; > >Ergebnis: 0.01 DM > > Auch wenn ich mir jetzt hiermit den Idiot-des-Tages einhandle.. > > Kann mir jemand die LOGIK dahinter erklären ??? Computer rechnen intern i.A. nicht dezimal, sondern binär ... und mit endlicher Genauigkeit > Rein mathematisch ist 449.00 - 488.99 = 0.009999999999999 schlichtweg FALSCH. genauso wie sich 1/3 nicht als endliche Dezimalzahl darstellen läßt, geht 1/100 nicht mit Binär- bzw. Dualzahlen ... > Das man mit runden das wieder gerade biegen kann is mir klar, nur wieso ist der Computer > (oder php ? weil in pascal geht das ohne rumfummeln ) welches pascal ;-) vermutlich wird dort einfach implizit bei Ausgaben _vor_ der letzten Stelle gerundet > anscheinend zu doof das richtig zu berechnen ?? > > und irgendwas, und sei es noch so klein, hinzuzufügen, ist so ziemlich das DRECKIGSTE was man machen kann... (imho) es kommt darauf an ... aber eine vernünftige 4/5 Rundung bei der Ausgabe, wie sie z.B. bei printf("%.2f",...) passiert, ist schon der elegantere Weg ODER: den Wert von 'precision' in der php.ini etwas tiefer drehen, z.B. auf 10 (Nachkommastellen), oder 2, wenns immer nur um Geld geht ... dann klappts auch mit print und echo -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From Mathias.Gloss_(at)_start.de Fri, 17 Mar 2000 13:05:31 +0100 Date: Fri, 17 Mar 2000 13:05:31 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] round() ? Aloha, > ---------- > Von: Stefan Engelhardt[SMTP:Stefan.Engelhardt_(at)_stud.fh-hannover.de] > > > Kann mir jemand die LOGIK dahinter erklären ??? > > > > Rein mathematisch ist 449.00 - 488.99 = 0.009999999999999 > > schlichtweg FALSCH. > > Das man mit runden das wieder gerade biegen kann is mir klar, > > nur wieso ist der Computer (oder php ? weil in pascal geht das > > ohne rumfummeln ) anscheinend zu doof das richtig zu berechnen ?? > Das hängt mit der internen Darstellung von Gleitkommazahlen zusammen. > Angenommen, > [...] Hinzufügen möchte ich noch der ausgezeichneten Erklärung von Stefan, daß dieses Problem bei allen Programmiersprachen auftritt, sobald es sich um Gleitkommazahlen handelt. Die einzigste Abhilfe ist, die Werte als Integer in Pfennigen abzuspeichern. Dann hast du nur ganze Zahlen, und es treten keine Rundungsfehler mehr auf. Bei der Ausgabe kannst du sie ja dann durch 100 teilen, und hast wieder DM und PF. Dummerweise bzw. praktischerweise kennen Programmiersprachen wie PHP und Perl keine Typdefinitionen der Variablen. Viele Grüße, Mathias From braukmann_(at)_tse-online.de Fri, 17 Mar 2000 13:10:03 +0100 Date: Fri, 17 Mar 2000 13:10:03 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Authorensystem On Fri, Mar 17, 2000 at 11:01:43AM +0100, Björn Schotte wrote: > * tmarx_(at)_gib8.de wrote: > > An mich bitte auch. > Oh Leute man, seid Ihr unfähig ein Mailprogramm zu > bedienen? Ich hab gesagt *PRIVAT PER E-MAIL* und nicht > dass Ihr die Mailingliste zumüllt. ;) ... und im uebrigen bin ich der Meinung, dass der Listenprozessor seine Finger vom reply-to-Header lassen sollte. ;) ... sorry, da konnte ich einfach nicht widerstehen ... -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From j.kohl_(at)_style-id.de Fri, 17 Mar 2000 13:15:08 +0100 Date: Fri, 17 Mar 2000 13:15:08 +0100 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] Vorschau Ich möchte eine bestimmte Anzahl an Wörtern aus einem MySQL Datensatz anzeigen lassen, wie auf www.onlinekosten.de die News, wo halt der Anfang des Inhalts unter dem Link angezeigt wird. mfg. Jens Kohl _________________________________________________ eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net www: http://www.style-id.de UIN: 5578287 From tfromm_(at)_cs.uni-potsdam.de Fri, 17 Mar 2000 13:15:05 +0100 Date: Fri, 17 Mar 2000 13:15:05 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] phplib+active_sessions+oci Hi, frage am rande, bei phplib hab ich nachgesehn, find da aber keine "gepatchte" version ... also folgendes, wenn der inhalt der sessionvariable ( feld val in active_sessions) zu gross wird gibbet ein fehler bei oracle (ora 01704) wenn man active_sessions updatet. jetzt muesste man mit bind erstmal die db vorbereiten, da dies bereits in der DB classe von der phplib geschehen muss, ist jetzt meine frage, ob jemand die phplib schon so umgebastelt hat, das es funktioniert ? thomas -- ----------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Project: http://codewizards.org Watch out for the generic interface of life. From michael.renner_(at)_tuebingen.mpg.de Fri, 17 Mar 2000 13:21:18 +0100 Date: Fri, 17 Mar 2000 13:21:18 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] Vorschau On Fri, 17 Mar 2000, Jens Kohl wrote: > Ich möchte eine bestimmte Anzahl an Wörtern aus einem MySQL Datensatz > anzeigen lassen, wie auf www.onlinekosten.de die News, wo halt der Anfang > des Inhalts unter dem Link angezeigt wird. Moin, keine fertige Lösung, aber in einer Schleife (while?) die Whitespaces bis zum Maximalwert zählen? CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From mk_(at)_html-design.com Fri, 17 Mar 2000 04:28:35 -0800 Date: Fri, 17 Mar 2000 04:28:35 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Vorschau >anzeigen lassen, wie auf www.onlinekosten.de die News, wo >halt der Anfang des Inhalts unter dem Link angezeigt wird. So wie auf http://www.php-homepage.de/ ? Schau doch mal auf http://www.alienated.org oder (alte Version) ftp://ftp.winther.net/pub/mynews/ HTH Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From Christian_Schepp_(at)_med.uni-heidelberg.de Fri, 17 Mar 2000 13:30:32 +0100 Date: Fri, 17 Mar 2000 13:30:32 +0100 From: Schepp, Christian Christian_Schepp_(at)_med.uni-heidelberg.de Subject: [php] (no subject) Hallo, ich möchte ein Skript, das Statusmeldungen von Rechnern zurückgibt, in einem bestimmten Intervall (alle 5 oder 10 Min.) automatisch aufrufen lassen, quasi also ein automatisches Submit machen. Kann man den Refresh-Mechanismus des Browsers irgendwie ausnutzen oder besser ein kleines Skript mit einer Endlosschleife, das das Statusskript aufruft, auf dem Server implementieren. Ist das überhaupt realisierbar? Hat jemand schon Erfahrung damit gemacht? Christian Schepp Klinikum der Universität Heidelberg Zentrum für Informationsmanagement Team Server & Basissysteme Tiergartenstrasse 15 69121 Heidelberg Ruf:(+ 49)(0)6221/56-2996 From mschomers_(at)_gmx.de Fri, 17 Mar 2000 13:30:36 +0100 Date: Fri, 17 Mar 2000 13:30:36 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Str -> Int? Hi! Wie kann man String zu Integer konvertieren? Das geht nämlich nicht: if("123" < 123)... Die if-Schleife wird nie ausgeführt, obwohl sie völlig korrekt ist. Zum Test habe ich if("123" == 123)... gemacht. Das ging nicht, aber if(123 == 123)... ging. Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From mail_(at)_christopher-siebert.de Fri, 17 Mar 2000 13:34:14 +0100 Date: Fri, 17 Mar 2000 13:34:14 +0100 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] FYI: Yahoo! Schlagzeilen - Scripts =?iso-8859-1?Q?verf=FCgbar?= Mark Kronsbein schrieb: > > Habe ich das richtig verstanden, daß es erlaubt ist, eine > > Linkbezeichnung aus einer fremden Seite zu lesen, um sie > > anzuzeigen - natürlich führt der Link auf das Angebot des > > Betreibers ? Vor etwa einer Woche kam entweder hier oder in der HTML-List ne Frage dazu. Da gings um das Auslesen der News von Yahoo! . Wie sich dann herausstellte, ist eigentlich garnichts erlaubt. Aber wenn Du Yahoo! mal ne nette eMail schickst, kann ich mir vorstellen, daß die wohl nichts dagegen haben. Zumal Du ja noch auf Die Yahoo! Seite zurücklinkst. > Auf jeden Fall die yahoo.txt lesen! Ich übernehme keinerlei > Haftung dafür, was ihr mit den Scripts anstellt! eben :-) Ich glaube, in den Yahoo! Nutzungsbedingungen war das Punkt 5. oder 6. cu Chris From fg_(at)_FutureByte.net Fri, 17 Mar 2000 13:52:05 +0100 Date: Fri, 17 Mar 2000 13:52:05 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Str -> Int? > Wie kann man String zu Integer konvertieren? > Das geht nämlich nicht: > > if("123" < 123)... > > Die if-Schleife wird nie ausgeführt, obwohl sie völlig korrekt ist. Zum > Test habe ich > > if("123" == 123)... Ich kanns jetzt leider grade nicht testen aber $int = (int)$string; sollte gehen. Andere Umwandlungen lauten dann (laut [1]): (int), (integer) - cast to integer (real), (double), (float) - cast to double (string) - cast to string (array) - cast to array (object) - cast to object [1]: http://www.php.net/manual/language.types.type-juggling.php#language.types.typecasting mfg Franz Graf http://www.Locked.de -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From joh_(at)_exozet.com Fri, 17 Mar 2000 14:08:23 +0100 Date: Fri, 17 Mar 2000 14:08:23 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] Str -> Int? >Wie kann man String zu Integer konvertieren? settype($string, "integer"); Johannes From mk_(at)_html-design.com Fri, 17 Mar 2000 05:18:29 -0800 Date: Fri, 17 Mar 2000 05:18:29 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] FYI: Yahoo! Schlagzeilen - Scripts =?iso-8859-1?Q?verf=FCgbar?= >Vor etwa einer Woche kam entweder hier oder in der >HTML-List ne Frage dazu. War hier. >Da gings um das Auslesen der News von Yahoo! . Wie sich >dann herausstellte, ist eigentlich garnichts erlaubt. Aber >wenn Du Yahoo! mal ne nette eMail schickst, kann >ich mir vorstellen, daß die wohl nichts dagegen haben. Hat Johann schon gemacht, die Antwort ist in yahoo.txt >Zumal Du ja noch auf Die Yahoo! Seite zurücklinkst. Ja, das ist das Mindeste. >eben :-) Ich glaube, in den Yahoo! Nutzungsbedingungen war >das Punkt 5 oder 6. Was auch immer, ich hab die Scripts geschrieben und die Nutzung sollte halt nur für "Educational Purpurses" sein ;) Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From kai_(at)_pc-infos.de Fri, 17 Mar 2000 14:24:00 +0100 Date: Fri, 17 Mar 2000 14:24:00 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Frage (evtl. OT) From: Sebastian -MasterCode- > Sorry, dass ich diese evtl. dumme und teilweise OT Message schreibe, übertreibs nicht.... *gg* die Frage ist sooo dumm nun auch nicht... > aber ich suche ein GUTES Mailinglisten Programm, welches in PHP3 geschrieben > wurde > und evtl. mit MySQL (also Datenbank-) Unterstützung arbeitet. Es sollte ein > Script zur An-/Abmeldung enthalten, ein AdminScript, wo man evtl. die footer > einstellen > kann und die User leicht zu verwalten sind, und eben das Mailprogramm. Du meinst jetzt also so etwas wie die PHP-Mailinglist. Hmm sowas würde ich keinesfalls mit PHP schreiben, Perl oder C wären da schon angebrachter. Das ganze Funktioniert im Grunde so: in der Alias-Datei wird für den Mailverteiler ein Alias eingerichtet (z.B. list [_(at)_domain.org]). Das ganze wird in ein Script "gepipet": list | /home/sebi/mailverteiler.pl In diesem Script kannst du dann die ganze Mail auslesen. Du musst erst Zeile für Zeile den Header auslesen, damit du weißt von wem die Mail ist, welcher Betreff usw... danach liest du alle Empfänger aus deiner DB und sendest diese Mail an alle, aber Beispielsweise mit "[php] " am Anfang jedes Subjects. Einen Footer kannst du dann logischerweise auch hinzufügen...... Und PHP ist für sowas sehr ungeeignet. Wenn, dann ginge es sowieso nur wenn du PHP als CGI-Version installiert hättest. Das Apache-Modul hilft dir da gar nix. PS: das hatten wir in der Liste schon öfters. Grundregel lautet immer: erst im Archiv und den FAQs sehen, dann in die Liste posten. -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From LukeSky77_(at)_gmx.net Fri, 17 Mar 2000 04:08:16 +0100 Date: Fri, 17 Mar 2000 04:08:16 +0100 From: Philipp Kursawe LukeSky77_(at)_gmx.net Subject: [php] OT: mySQL enum oder SMALLINT Hallo PHPler mein erster Beitrag hier, also Hallo erstmal. Ich arbeite seite ein paar Wochen mit PHP und als C Programmierer viel mir der Einstieg sehr leicht. Meine Frage ist vielleicht etwas Off-topic aber vielleicht kann mir trotzdem jemand einen Tip geben. Ich habe ein Feld in einer Tabelle "Product_Type" und dort kann genau ein Typ stehen, also koennte ich ja ein enum Feldtype benutzen. Da enum oder set Feldtypen aber auch aus Strings bestehen koennen, sagen wir ("Type1", "Type2", "Type3", ...) Wird nun einer dieser Strings, oder im Falle der Verwendungen eines Set Feldtypes alle verwendeten Set Eintraege, in ihrer volle Laenge, also jedesmal der String ansich gespeichert? Wenn das so ist, waere es dann nicht besser mit numerischen Werten zu arbeiten und bei der Anzeige den gespeicherten Wert als Index auf ein in PHP definiertes Array aus Strings anzuwenden? Hoffe ich versteht die Frage, wenns zu sehr OT ist, dann natuerlich auch per Email. In der mySQL Doku stehen Speicherbelegungen von 1-8 Byte fuer die beiden Feldtypen, scheint ja fast so als ob nich die Strings direkt in jedem Feld gespeichert werden. Wer kann helfen? Danke Euch, -- Philipp Kursawe UIN: 651195 From wolff_(at)_21st.de Fri, 17 Mar 2000 16:08:01 +0100 Date: Fri, 17 Mar 2000 16:08:01 +0100 From: Markus Wolff wolff_(at)_21st.de Subject: [php] Apache 1.3.12 und PHP4 Beta 4 PL1 Hallo Liste, wir haben ein kleines Problemchen mit oben besagter PHP-Version: Wir versuchen, das ganze zusammen zum Laufen zu bringen und es funktioniert nicht. PHP wird ohne zu murren in Apache als Modul einkompiliert, und von Apache als aktives Modul erkannt. Dennoch parst PHP keine entsprechenden Skripte, Seiten mit der Endung PHP initiieren im Browser lediglich einen Download der Seite. Ich habe den Eindruck, PHP ist trotz allem nicht aktiv, denn wir haben auch in die php.ini absichtlich einen Fehler eingebaut und es wird nirgendwo eine Fehlermeldung ausgeworfen. Hat jemand dieses Problem schon mal gehabt? Wir stehen hier ein wenig auf dem Schlauch und ich bin für alle Hilfestellungen dankbar... Danke, Markus -- ------------------- 21st Century Medienproduktion ------------------- Markus Wolff | Internet-/Intranet-/eCommerce-Solutions & Consulting Hamburg,Germany | 3D-Animationen, Videoproduktion/Postproduktion. ------------------- Visit us at http://www.21st.de ------------------- From eschmid_(at)_s.netic.de Fri, 17 Mar 2000 16:10:46 +0100 Date: Fri, 17 Mar 2000 16:10:46 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] round() ? Andreas Otto wrote: > > Woran das liegt, müsste aber ein Informatiker eigentlich wissen. > > und was ist mit den Nicht Informatikern die das Warum interessiert? > vielleicht kannst du ja eine kurze erklaerung dazu abgeben, oder ein paar links > angeben wo man mehr dazu erfahren kann. Als Nicht Informatiker ist das für mich uninteressant, weil es praktisch auf allen digitalen Rechnern auftritt. Ein Analogrechner ist da etwas zuverlässiger und schneller. Weitere Informationen stehen in den Benutzernotizen des Manuals (http://www.php.net/manual) sowie in den Archiven. Im englischen PHP3 Archiv gibts ein Thread den Ana Graca Silva von der Universität Evora ausgelöst hat. Die Uni Evora ist eine Partneruni von Hohenheim. Suchworte: "round grade" oder "round problem". -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From info_(at)_ticinonline.to Fri, 17 Mar 2000 16:29:34 +0100 Date: Fri, 17 Mar 2000 16:29:34 +0100 From: TICINONLINE info_(at)_ticinonline.to Subject: [php] WAP Datenbank Online... Hallo liste, Hat jemand einen solches handy um die seiten zu beobachten oder gutachten? http://ticinonline.to/wap/ Normale Browserer werden redirect Mit dem simulator Browser Kommen sie gut http://wapmap.com/index.html?go=download Was php alles machen kann...... Ciao Patrik ======================================== www.info-ticino.ch info_(at)_ticinonline.to PPK ScreenDesign Web-Programm tel 091 753 20 66 java php3 html asp dhtml CGI Perl Banche dati Mysql - Webserver Apache UNIX ======================================== From php_(at)_sct-research.de Fri, 17 Mar 2000 16:28:02 +0100 (MET) Date: Fri, 17 Mar 2000 16:28:02 +0100 (MET) From: Mirko Giese php_(at)_sct-research.de Subject: [php] Apache 1.3.12 und PHP4 Beta 4 PL1 > PHP wird ohne zu murren in Apache als Modul einkompiliert, und von > Apache als aktives Modul erkannt. Dennoch parst PHP keine entsprechenden > Skripte, Seiten mit der Endung PHP initiieren im Browser lediglich einen > Download der Seite. meiner erfahrung nach liegt dieses download-oeffnen immer daran, das du nicht den richtigen AddType in deiner httpd.conf eingetragen hast. wenn du also dateien mit endung .php parsen lassen willst, trage an ein: AddType application/x-httpd-php3 .php willst du php3-dateien parsen machst du halt die endung auf php3. > Ich habe den Eindruck, PHP ist trotz allem nicht aktiv, denn wir haben > auch in die php.ini absichtlich einen Fehler eingebaut und es wird > nirgendwo eine Fehlermeldung ausgeworfen. php ist also aktiv, nur hast du apache nicht gesagt, das er dateien mit .php parsen soll, und wenn apache den dateitypen nicht zuordnen kann schickt er dir die datei gleich zum download...schlecht, wenn da "geheime" daten drinstehen ;-) ciao mirko From mrieth_(at)_metanormal.de Fri, 17 Mar 2000 14:34:02 +0100 Date: Fri, 17 Mar 2000 14:34:02 +0100 From: Martin Rieth mrieth_(at)_metanormal.de Subject: [php] round() ? Moin Moin Gloss, Es ist moeglich genaue, exakte Werte zu berechnen. Das magische Stichwort heisst: Binary Coded Decimal (BCD) Unter PHP als: " BC Arbitrary Precision Math Functions " zu finden. Grund hier wird faktisch mit Dezimalzahlen gerechnet. Also bei jedem Nibble werden einige Werte vernachlaessigt ... 0-9 wird genutzt A-F wird vergeudet. Die hexadezimale Zahl: 0x42 entspricht also 42. :-) HURRA! :-) Keine Umrechnung folglich keine Fehler ... :-7 Deine Gedanken erreichten mich am Freitag, 17. März 2000 und veranlassten mich zu folgendem: >> Von: Stefan Engelhardt[SMTP:Stefan.Engelhardt_(at)_stud.fh-hannover.de] >> > Kann mir jemand die LOGIK dahinter erklären ??? >> > Rein mathematisch ist 449.00 - 488.99 = 0.009999999999999 >> > schlichtweg FALSCH. >> > Das man mit runden das wieder gerade biegen kann is mir klar, >> > nur wieso ist der Computer (oder php ? weil in pascal geht das >> > ohne rumfummeln ) anscheinend zu doof das richtig zu berechnen ?? >> Das hängt mit der internen Darstellung von Gleitkommazahlen zusammen. >> Angenommen, G> Hinzufügen möchte ich noch der ausgezeichneten Erklärung von Stefan, G> daß dieses Problem bei allen Programmiersprachen auftritt, sobald es G> sich um Gleitkommazahlen handelt. G> Die einzigste Abhilfe ist, die Werte als Integer in Pfennigen abzuspeichern. G> Dann hast du nur ganze Zahlen, und es treten keine Rundungsfehler mehr G> auf. Bei der Ausgabe kannst du sie ja dann durch 100 teilen, und hast G> wieder DM und PF. I say 42, Martin ----- _ _ _ _ . . _ _ . . _ . |-' /-\ |-< /-\ |\| (_) |-< |\/| /-\ |_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eMail = mailto:mrieth_(at)_paranormal.de Homepage = http://www.paranormal.de/ Ich bin PARANORMAL - Du auch? From mrieth_(at)_metanormal.de Fri, 17 Mar 2000 16:48:24 +0100 Date: Fri, 17 Mar 2000 16:48:24 +0100 From: Martin Rieth mrieth_(at)_metanormal.de Subject: [php] MySQL Export-Import-Copy? Moin Moin zusammen, Ich moechte meine MySQL Daten regelmaessig mit meinem Spiegelserver bei mir zu Hause abgleichen. Das heisst vor allem ueberhaupt erstmal meine Datenbank von meinem Linux-Server in die Datenbank meines Providers bekommen. Ich habe dort Telnet-Zugriff, phpMyAdmin aber nicht den direkten Zugriff, so dass ich also nicht einfach zip und unzip benutzen kann ... Wer wuesste eine Moeglichkeit diese Datensaetze schnell und effizient zu Exprtieren und importieren. Ich habe ca. 13.000 Datensaetze und moechte die Datenbank einfach nicht die ganze Zeit Online editieren. Ideen oder Source waere sehr willkommen! (logisch oder ? ,-) I say 42, Martin ----- _ _ _ _ . . _ _ . . _ . |-' /-\ |-< /-\ |\| (_) |-< |\/| /-\ |_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eMail = mailto:mrieth_(at)_paranormal.de Homepage = http://www.paranormal.de/ From Mathias.Gloss_(at)_start.de Fri, 17 Mar 2000 16:48:54 +0100 Date: Fri, 17 Mar 2000 16:48:54 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] round() ? Moin auch :-) eigentlich bezog sich meine Aussage auf die standardmäßigen Datentypen wie float/integer. Mit den BC-Dingern hab ich das noch nicht ausprobiert. Aber irgendwie sehe ich da auch schwarz ob man da nicht ab und zu über das automatische Type-casting stolpert... Ich werd mir die Dinger mal ansehn, vielleicht seh ich dann klarer ;-) Grüße, Mathias > ---------- > Von: Martin Rieth[SMTP:mrieth_(at)_metanormal.de] > Antwort an: php_(at)_infosoc.uni-koeln.de > Gesendet: Freitag, 17. März 2000 14:34 > An: Gloss Mathias > Cc: Martin Rieth > Betreff: Re: [php] round() ? > > Moin Moin Gloss, > > Es ist moeglich genaue, exakte Werte zu berechnen. > Das magische Stichwort heisst: Binary Coded Decimal (BCD) > Unter PHP als: > " BC Arbitrary Precision Math Functions " zu finden. > Grund hier wird faktisch mit Dezimalzahlen gerechnet. Also bei jedem > Nibble werden einige Werte vernachlaessigt ... > 0-9 wird genutzt > A-F wird vergeudet. > Die hexadezimale Zahl: 0x42 entspricht also 42. :-) HURRA! :-) > > Keine Umrechnung folglich keine Fehler ... :-7 > > Deine Gedanken erreichten mich am Freitag, 17. März 2000 und veranlassten > mich zu folgendem: > >> Von: Stefan Engelhardt[SMTP:Stefan.Engelhardt_(at)_stud.fh-hannover.de] > >> > Kann mir jemand die LOGIK dahinter erklären ??? > >> > Rein mathematisch ist 449.00 - 488.99 = 0.009999999999999 > >> > schlichtweg FALSCH. > >> > Das man mit runden das wieder gerade biegen kann is mir klar, > >> > nur wieso ist der Computer (oder php ? weil in pascal geht das > >> > ohne rumfummeln ) anscheinend zu doof das richtig zu berechnen ?? > >> Das hängt mit der internen Darstellung von Gleitkommazahlen zusammen. > >> Angenommen, > G> Hinzufügen möchte ich noch der ausgezeichneten Erklärung von Stefan, > G> daß dieses Problem bei allen Programmiersprachen auftritt, sobald es > G> sich um Gleitkommazahlen handelt. > G> Die einzigste Abhilfe ist, die Werte als Integer in Pfennigen > abzuspeichern. > G> Dann hast du nur ganze Zahlen, und es treten keine Rundungsfehler mehr > G> auf. Bei der Ausgabe kannst du sie ja dann durch 100 teilen, und hast > G> wieder DM und PF. > > > I say 42, Martin > ----- _ _ _ _ . . _ _ . . _ . > |-' /-\ |-< /-\ |\| (_) |-< |\/| /-\ |_ > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > eMail = mailto:mrieth_(at)_paranormal.de > Homepage = http://www.paranormal.de/ > Ich bin PARANORMAL - Du auch? > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From shoexter_(at)_gmx.de Fri, 17 Mar 2000 16:41:55 +0100 Date: Fri, 17 Mar 2000 16:41:55 +0100 From: Sven Hoexter shoexter_(at)_gmx.de Subject: [php] Problem mit safe_mode Hi Liste, Problem ist folgendes: Ich schreibe mit php Bash-Scripts in ein Verzeichniss, danach geht ein Cron Job hin und führt alle Scripts in diesem Ordner aus. Soweit die Theorie. In der Praxis möchte ich aber das der Ordner irgendwo unter /wwwadd/.scripts/ heist. Dazu versuche ich mit chdir() in das verzeichniss zu wechseln und an der Stelle verwert mir der php oder der Apache den Zugriff. Er erzählt mir was von safe_mode und das meine uid nicht in das Dir schreiben darf obwohl ich die rechte testweise auf 777 gesetzt habe. Ich hab es mit relativem Pfad und direktem Pfad versucht. Ich kann aber auf teufel kommt raus nicht in das Verzeichniss wechseln. Daraufhin hab ich mal in der Manual nach safe_mode gesucht und auch was gefunden nur irgendwie werd ich daraus nicht schlau. Hat jemand für mich eine kurze Erklärung zu safe_mode oder vielleicht sogar eine Tip(p) wie ich das Problem lösen kann. Im Archiv habe ich eine Mail gefunden die ausgesagt hat das sowas mit relativen Pfaden funktioniern soll. Tut es aber nicht. Zumindest bei mir. Ich hab mal nach einer php3.ini gefandet aber nur eine php3.ini-dist gefunden. Kann es sein das die Datei bei SuSE noch ein -dist dran hat? Sind nämlich noch die SuSE rpm's. Zumindest ist in dieser Datei safe_mode auf off gestellt. Cu, Sven From Mathias.Gloss_(at)_start.de Fri, 17 Mar 2000 17:05:21 +0100 Date: Fri, 17 Mar 2000 17:05:21 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] ignore_user_abort *gruebel* Aloha, ich wollte gerade diese Funktion einbauen : int ignore_user_abort(int [setting]); Die Frage ist jetzt nur noch was ich bei [setting] eingeben muss, damit es so tut wie es beschrieben ist. Das einzige, was aus dem Manual klar hervorgeht, ist wenn ich nichts angebe, dass dann der aktuelle Wert zurückkommt. Was muss ich aber angeben, damit die User-Aborts einfach ignoriert werden ?! Viele Grüße, Mathias From eschmid_(at)_s.netic.de Fri, 17 Mar 2000 17:27:06 +0100 Date: Fri, 17 Mar 2000 17:27:06 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] ignore_user_abort *gruebel* Gloss Mathias wrote: > ich wollte gerade diese Funktion einbauen : > > int ignore_user_abort(int [setting]); > > Die Frage ist jetzt nur noch was ich bei [setting] > eingeben muss, damit es so tut wie es beschrieben ist. > > Das einzige, was aus dem Manual klar hervorgeht, ist > wenn ich nichts angebe, dass dann der aktuelle Wert > zurückkommt. > > Was muss ich aber angeben, damit die User-Aborts > einfach ignoriert werden ?! Chapter 20. Connection handling Note: The following applies to 3.0.7 and later. Internally in PHP a connection status is maintained. There are 3 possible states: 0 - NORMAL 1 - ABORTED 2 - TIMEOUT Du hast recht, da fehlt ein Link zum Chapter 20. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From Mathias.Gloss_(at)_start.de Fri, 17 Mar 2000 17:33:13 +0100 Date: Fri, 17 Mar 2000 17:33:13 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] ignore_user_abort *gruebel* Hallo Liste und Egon, > ---------- > Von: Egon Schmid[SMTP:eschmid_(at)_s.netic.de] > > Gloss Mathias wrote: > > > ich wollte gerade diese Funktion einbauen : > > > > int ignore_user_abort(int [setting]); > > > > Die Frage ist jetzt nur noch was ich bei [setting] > > eingeben muss, damit es so tut wie es beschrieben ist. > > > > Das einzige, was aus dem Manual klar hervorgeht, ist > > wenn ich nichts angebe, dass dann der aktuelle Wert > > zurückkommt. > > > > Was muss ich aber angeben, damit die User-Aborts > > einfach ignoriert werden ?! > > > Chapter 20. Connection handling > Note: The following applies to 3.0.7 and later. > Internally in PHP a connection status is maintained. > There are 3 possible states: > 0 - NORMAL > 1 - ABORTED > 2 - TIMEOUT > Oehm, heißt das: > ignore_user_abort(0) --> User bricht ab, Script bricht ab > ignore_user_abort(1) --> User bricht ab, Script laeuft weiter, evtl. bis > zum Timeout > ignore_user_abort(2) --> User bricht ab, Script laeuft weiter ohne > Timeout, oder wird hier nur der Timeout ignoriert, nicht aber der User-Abbruch... also selbst mit dem Chapter 20 wird mir das nicht so ohne weiteres klar :-/ Viele Grüße und Danke, Mathias From kstuken_(at)_uni-goettingen.de Fri, 17 Mar 2000 17:38:13 +0100 Date: Fri, 17 Mar 2000 17:38:13 +0100 From: Kai Stukenbrock kstuken_(at)_uni-goettingen.de Subject: [php] PHP3 und Netscape drucken Hallo! Ich betreue eine Site, für die ich zahlreiche PHP3 Seiten einsetze, um eine MySQL Datenbank abzufragen und in HTML auszugeben. Auf dem Bildschirm sieht das alles auch ganz prima aus - aber wenn ich in Netscape 4.7 drucken will, dann gibt es Probleme (IE 5 hingegen funktioniert): In der Vorschau klappt es ja noch prima, aber wenn ich dann tatsächlich drucke, scheint er für jede Zeile die via PHP3 ausgegeben wird, eine eigene Seite zu drucken, so daß ich teilweise statt 3 in der Vorschau angezeigten Seiten 128 bekomme. Ist das einfach ein Netscape Fehler, den man akzeptieren muß? Oder hab ich bei der Erstellung der Seiten was falsch gemacht und kann das ganze irgendwie beheben (kann mir eigentlich gerade nichts vorstellen...)? Danke! Kai. ------------------------------------------------------------ Kai Stukenbrock Volkswirtschaftliches Seminar der Universität Göttingen http://www.vwl.wiso.uni-goettingen.de ------------------------------------------------------------ "Tatsaechlich weicht in Wahrheit die Realitaet haeufig von der Wirklichkeit ab." From eschmid_(at)_s.netic.de Fri, 17 Mar 2000 17:49:40 +0100 Date: Fri, 17 Mar 2000 17:49:40 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] ignore_user_abort *gruebel* Gloss Mathias wrote: > > Chapter 20. Connection handling > > Note: The following applies to 3.0.7 and later. > > Internally in PHP a connection status is maintained. > > There are 3 possible states: > > 0 - NORMAL > > 1 - ABORTED > > 2 - TIMEOUT > > > Oehm, heißt das: > > ignore_user_abort(0) --> User bricht ab, Script bricht ab > > ignore_user_abort(1) --> User bricht ab, Script laeuft weiter, evtl. bis > > zum Timeout > > ignore_user_abort(2) --> User bricht ab, Script laeuft weiter ohne > > Timeout, oder > wird hier nur der Timeout ignoriert, > nicht aber der User-Abbruch... > > also selbst mit dem Chapter 20 wird mir das nicht so ohne weiteres klar :-/ Ignore heist doch ignorieren. 0 --> Nichts passiert wenn das Skript des Users läuft, das ist also NORMAL. 1 --> Wenn der User abbricht, dann läuft das Skript weiter. 2 --> Tritt ein Timeout auf, dann läuft das Skript auch weiter. Ist das verständlicher? Schau mal ins deutsche Handbuch (http://snaps.php.net/manual/), vielleicht ist dort das Kapitel schon übersetzt. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From HStreicher_(at)_GMX.NET Fri, 17 Mar 2000 17:48:25 +0100 Date: Fri, 17 Mar 2000 17:48:25 +0100 From: Hannes Streicher HStreicher_(at)_GMX.NET Subject: [php] round() ? On Fri, 17 Mar 2000 12:03:41 -0000, Andreas Otto wrote: >> 2.5 = 3 >> 3.5 = 3 >> 4.5 = 5 >> 5.5 = 5 >und was ist mit den Nicht Informatikern die das Warum interessiert? >vielleicht kannst du ja eine kurze erklaerung dazu abgeben, oder ein paar links >angeben wo man mehr dazu erfahren kann. Die einfache Erklaerung : das ist halt so wurde so von der IEEE definiert ( sowas wie die Amerikanische DIN für Elektrik und Elektronik) Quote von Martin Ramsch auf dieser Liste : > dann wird gemäß IEEE-754 gerundet, und das geht bei genau > 0.5 tatsächlich immer in Richtung der geraden Zahl. From kermitin_(at)_yahoo.com Fri, 17 Mar 2000 09:00:08 -0800 (PST) Date: Fri, 17 Mar 2000 09:00:08 -0800 (PST) From: Tino Scharnbeck kermitin_(at)_yahoo.com Subject: [php] nochmal htmlentities-Umkehrung Hat jemand das Problem der Umkehrung von html-Sonderzeichen in Normal mit PHP3 geloest? Ansonsten muss ich wohl oder übel den kompletten Zeichensatz selbst innerhalb eines Skripts umwandeln!-( (Mir steht leider nur PHP3 zur Verfügung.) Tino __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com From Mathias.Gloss_(at)_start.de Fri, 17 Mar 2000 18:01:05 +0100 Date: Fri, 17 Mar 2000 18:01:05 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] ignore_user_abort *gruebel* Hallo nochmals > ---------- > Von: Egon Schmid[SMTP:eschmid_(at)_s.netic.de] > > 0 --> Nichts passiert wenn das Skript des Users läuft, das ist also > NORMAL. > 1 --> Wenn der User abbricht, dann läuft das Skript weiter. > 2 --> Tritt ein Timeout auf, dann läuft das Skript auch weiter. > > Ist das verständlicher? > Ja :-) > Schau mal ins deutsche Handbuch > (http://snaps.php.net/manual/), vielleicht ist dort das Kapitel schon > übersetzt. > Das Kapitel der Funktion war noch nicht übersetzt, aber bei den Features http://snaps.php.net/manual/de/html/features.connection-handling.html Stehts nicht nur auf deutsch, sondern so erklärt dass ich jetzt auch weis, dass es eine 3 als Status gibt - fuer 1 und 2 zusammen :-) Vielen Dank und viele Gruesse, Mathias From Maillist_(at)_internet-praesent.de Fri, 17 Mar 2000 18:02:18 +0100 Date: Fri, 17 Mar 2000 18:02:18 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] PHP3 und Netscape drucken Ich weiß daß Netscape dieses Problem wegen Tabellen veranstaltet, die Lösung weiß ich aber leider nicht Versuche vielleicht, die Tabelle in eine andere Tabelle zu stecken, oder deine Tabellen anderes als jetzt anzuordnen. Ich weiß nicht ob dies die Lösung ist, aber vielleicht doch. MfG, Noel From: "Kai Stukenbrock" Organization: Universitaet Goettingen To: php_(at)_solix.wiso.Uni-Koeln.DE Date sent: Fri, 17 Mar 2000 17:38:13 +0100 Subject: [php] PHP3 und Netscape drucken Priority: normal Send reply to: php_(at)_solix.wiso.Uni-Koeln.DE > Hallo! > > Ich betreue eine Site, für die ich zahlreiche PHP3 Seiten einsetze, um > eine MySQL Datenbank abzufragen und in HTML auszugeben. Auf dem > Bildschirm sieht das alles auch ganz prima aus - aber wenn ich in > Netscape 4.7 drucken will, dann gibt es Probleme (IE 5 hingegen > funktioniert): > > In der Vorschau klappt es ja noch prima, aber wenn ich dann > tatsächlich drucke, scheint er für jede Zeile die via PHP3 ausgegeben > wird, eine eigene Seite zu drucken, so daß ich teilweise statt 3 in > der Vorschau angezeigten Seiten 128 bekomme. > > Ist das einfach ein Netscape Fehler, den man akzeptieren muß? Oder hab > ich bei der Erstellung der Seiten was falsch gemacht und kann das > ganze irgendwie beheben (kann mir eigentlich gerade nichts > vorstellen...)? > > Danke! > > Kai. > > > ------------------------------------------------------------ > Kai Stukenbrock > Volkswirtschaftliches Seminar der Universität Göttingen > http://www.vwl.wiso.uni-goettingen.de > ------------------------------------------------------------ > > "Tatsaechlich weicht in Wahrheit die Realitaet haeufig von der > Wirklichkeit ab." > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From sf_(at)_pemic.de Fri, 17 Mar 2000 14:58:27 +0100 Date: Fri, 17 Mar 2000 14:58:27 +0100 From: Simon Frohn sf_(at)_pemic.de Subject: [php] mysql_connect() Hallo Liste, wenn man mysql_connect() mehrmals mit den gleichen Parametern aufruft, wird, laut Manual, keine neue Verbindung aufgebaut. Ich habe mir jetzt so geholfen, dass ich die Paramter leicht variiert habe, irgendwie ist dies ja auch keine schoene Loesung. Ich moechte mit verschiedenen Datenbanken auf dem gleichen Server arbeiten, gibt es da irgendeine elegantere Moeglichkeit? gruss, Simon -- PEM InterComputing GmbH Vaihinger Str. 55 70567 Stuttgart http://www.pemic.de From joh_(at)_exozet.com Fri, 17 Mar 2000 18:11:34 +0100 Date: Fri, 17 Mar 2000 18:11:34 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] round() ? >> 2.5 = 3 >> 3.5 = 3 >> 4.5 = 5 >> 5.5 = 5 > dann wird gemäß IEEE-754 gerundet, und das geht bei genau > 0.5 tatsächlich immer in Richtung der geraden Zahl. Im oben aufgeführten Beispiel wird aber immer in Richtung ungerader Zahl gerundet. Johannes -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From markus_(at)_dom.de Fri, 17 Mar 2000 18:10:59 +0100 Date: Fri, 17 Mar 2000 18:10:59 +0100 From: Markus Schulte markus_(at)_dom.de Subject: [php] any way to access the servers mime types hi, is there a way to access the mime types knows by the webser? gibt es einen weg eine liste der dem server bekannten mime-types rauszuwerfen? cheers, markus -- Digital Online Media GmbH (we like to be called DOM) Bismarck Str. 60 50672 Köln phone: +49 221 951680 fax: +49 221 951688 web: www.dom.de mail: bar_(at)_dom.de From Mathias.Gloss_(at)_start.de Fri, 17 Mar 2000 18:09:43 +0100 Date: Fri, 17 Mar 2000 18:09:43 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] mysql_connect() Aloha, > ---------- > Von: Simon Frohn[SMTP:sf_(at)_pemic.de] > > wenn man mysql_connect() mehrmals mit den gleichen > Parametern aufruft, wird, laut Manual, keine neue Verbindung > aufgebaut. Ich habe mir jetzt so geholfen, dass ich > die Paramter leicht variiert habe, irgendwie ist dies > ja auch keine schoene Loesung. Ich moechte mit verschiedenen > Datenbanken auf dem gleichen Server arbeiten, gibt es > da irgendeine elegantere Moeglichkeit? > Ja, mit mysql_select_db kannst du die Datenbank waehlen/wechseln. ( http://snaps.php.net/manual/de/html/function.mysql-select-db.html ) Viele Grüße, Mathias From Michael_(at)_Stahmann.de Fri, 17 Mar 2000 18:31:23 +0100 Date: Fri, 17 Mar 2000 18:31:23 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] PHP3 und Netscape drucken Hallo Kai, Kai Stukenbrock schrieb: > In der Vorschau klappt es ja noch prima, aber wenn ich dann > tatsächlich drucke, scheint er für jede Zeile die via PHP3 ausgegeben > wird, eine eigene Seite zu drucken, so daß ich teilweise statt 3 in der > Vorschau angezeigten Seiten 128 bekomme. > nur eine kurze Vermtung: Vieleicht ist irgendwo ein Seitenvorschub in Deiner Ausgabe. Ich weiß nicht wie das Zeichen dafür ist, aber vieleicht verursacht das ein "\r" Es kann auch an Tabellen in einer Auflösung über 640px Breite liegen. Da meint Netscape oft, sie nicht richtig darstellen zu können. Das ergibt auch bei jeder Zeile/Zelle einen Zeitenumbruch. Alles nur Vermutungen, aber vieleicht ist es ja richtig :-) Gruß Michael REM: Für solche Probleme erstelle ich immer eine Extra Druckversion (Ohne Titelquatsch und Navigation) -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From eschmid_(at)_s.netic.de Fri, 17 Mar 2000 18:38:03 +0100 Date: Fri, 17 Mar 2000 18:38:03 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] round() ? Johannes Schmidt wrote: > > >> 2.5 = 2 > >> 3.5 = 4 > >> 4.5 = 4 > >> 5.5 = 6 > > > dann wird gemäß IEEE-754 gerundet, und das geht bei genau > > 0.5 tatsächlich immer in Richtung der geraden Zahl. > > Im oben aufgeführten Beispiel wird aber immer in Richtung ungerader Zahl > gerundet. Ich habs oben korrigiert, nach der Beschreibung von Martin Ramsch. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From kai_(at)_pc-infos.de Fri, 17 Mar 2000 18:47:24 +0100 Date: Fri, 17 Mar 2000 18:47:24 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] nochmal htmlentities-Umkehrung From: Tino Scharnbeck > Hat jemand das Problem der Umkehrung von html-Sonderzeichen > in Normal mit PHP3 geloest? Ansonsten muss ich wohl oder > übel den kompletten Zeichensatz selbst innerhalb eines > Skripts umwandeln!-( > (Mir steht leider nur PHP3 zur Verfügung.) Hallo Tino. Wenn das wirklich dein Wunsch ist, dann schreibe ich dir dafür eine Funktion. Interessiert mich nämlich auch. Also du willst eine Funktion die aus einem String alle htmlentities in normale chars umwandelt. Also z.B.: ü --> ü ß --> ß oder wie? -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From eschmid_(at)_s.netic.de Fri, 17 Mar 2000 15:08:09 +0100 Date: Fri, 17 Mar 2000 15:08:09 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] OT: mySQL enum oder SMALLINT Philipp Kursawe wrote: > Ich habe ein Feld in einer Tabelle "Product_Type" und dort kann genau ein > Typ stehen, also koennte ich ja ein enum Feldtype benutzen. Da enum oder set > Feldtypen aber auch aus Strings bestehen koennen, sagen wir ("Type1", > "Type2", "Type3", ...) > Wird nun einer dieser Strings, oder im Falle der Verwendungen eines Set > Feldtypes alle verwendeten Set Eintraege, in ihrer volle Laenge, also > jedesmal der String ansich gespeichert? Wenn das so ist, waere es dann nicht > besser mit numerischen Werten zu arbeiten und bei der Anzeige den > gespeicherten Wert als Index auf ein in PHP definiertes Array aus Strings > anzuwenden? Kapiert hab ich Dein Vorhaben immer noch nicht. Aber ein erster Vorschlag: | ID | Product_Type | Das Feld ID deklariert man als autoincrement und für Product_Type benutzt man Characters. > Hoffe ich versteht die Frage, wenns zu sehr OT ist, dann natuerlich auch per > Email. Ihr habe die Frage nicht verstanden :) > In der mySQL Doku stehen Speicherbelegungen von 1-8 Byte fuer die beiden > Feldtypen, scheint ja fast so als ob nich die Strings direkt in jedem Feld > gespeichert werden. Wer kann helfen? Das steht aber sehr ausführlich und übersichtlich in dem Buch von Paul DuBois. Habs gerade nicht zur Hand aber die URL hab ich meistens im Kopf: http://php.net/books.php3 -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From ulf_(at)_redsys.de Fri, 17 Mar 2000 20:02:45 +0100 Date: Fri, 17 Mar 2000 20:02:45 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] any way to access the servers mime types Markus Schulte wrote: > gibt es einen weg eine liste der dem server bekannten mime-types > rauszuwerfen? Nein, mir ist keiner bekannt. Wofür brauchst Du das? Ulf From mschomers_(at)_gmx.de Fri, 17 Mar 2000 20:06:54 +0100 Date: Fri, 17 Mar 2000 20:06:54 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] FTP-Scripts Hi! Ich suche eine fertige Sammlung an PHP4-Scripts, mit denen man einen kleinen Online-FTP-Client machen kann. Thanx, Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From ulf_(at)_redsys.de Fri, 17 Mar 2000 20:09:19 +0100 Date: Fri, 17 Mar 2000 20:09:19 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Problem mit safe_mode Sven Hoexter wrote: > mir der php oder der Apache den Zugriff. Er erzählt mir was von > safe_mode und das meine uid nicht in das Dir schreiben darf obwohl > ich die rechte testweise auf 777 gesetzt habe. Na, ich wäre froh, daß der safe_mode wirklich restriktiv ist... > Daraufhin hab ich mal in der Manual nach safe_mode gesucht und auch > was gefunden nur irgendwie werd ich daraus nicht schlau. Schau mal bei http://www.koehntopp.de/kris vorbei. Kris hat wohl einer der besten Dokus, weil er einen safe_mode Bug gefunden hat, was für der 3.0.13 eine sehr kurze Lebenszeit bescherte. Er las den Source, weil er keine brauchbare Doku fand. Ulf From ingbit_(at)_mac.com Fri, 17 Mar 2000 20:56:13 +0100 Date: Fri, 17 Mar 2000 20:56:13 +0100 From: Ingo Bitsch ingbit_(at)_mac.com Subject: [php] PDF Zeilenumbruch Hallo Liste! Ich habe eine Frage zur pdflib: Wie kann ich einen gegebenen Text im PDF-Dokument in eine definierte Spaltenbreite fliessen lassen, anders gesagt: Wie bekommt man einen weichen Zeilenumbruch hin? Gruss, Ingo From webmaster_(at)_trialsport-online.de Fri, 17 Mar 2000 22:18:52 +0100 Date: Fri, 17 Mar 2000 22:18:52 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] FTP-Scripts Hallo Malte, Friday, March 17, 2000, 8:06:54 PM, you wrote: MS> Hi! MS> Ich suche eine fertige Sammlung an PHP4-Scripts, mit denen man einen MS> kleinen Online-FTP-Client machen kann. Schau mal in die News vom PHP-center (url in sig) Jan From msalien_(at)_gmx.de Fri, 17 Mar 2000 22:43:42 +0100 Date: Fri, 17 Mar 2000 22:43:42 +0100 From: Marcus Schwarz msalien_(at)_gmx.de Subject: [php] FTP-Scripts Gibt es auch eigentlich eine Möglichkeit, Dateien von einem anderen Server direkt auf meinen zu ziehen? Bzw. ein fertiges Script für wenns möglich ist? -- Gruß Marcus From php_(at)_deutsche-server.de Fri, 17 Mar 2000 23:31:08 +0100 Date: Fri, 17 Mar 2000 23:31:08 +0100 From: Mirko Fenrich php_(at)_deutsche-server.de Subject: [php] FTP-Scripts Hallo, wir haben eine Produktdatenbank ins Netz gestellt PHP3+PHPLIB+MySQL. Zur Zeit sind dort ca. 300 Produkte enthalten. Nun ist es geplant, dass wir demnächst die Datenbank auf ca. 50000 Produkte erweitern. Hierbei stoßen ich aber zur Zeit auf die Frage, wie die Aktualisierung von Daten praktischer Weise erfolgen soll. Bis jetzt wird eine neue Tabelle eingespielt und fertig. Das akzeptiert auch unser Kunde so. Aber was ist, wenn sich bei 50000 Produkten nur 100 ändern ,also z.B. etwas teurer werden? Oder sich mal 50% der Produkte ändern? Wie kann man hier mit PHP vorgehen? Über kleine Tips wäre ich echt dankbar. Gruß Mirko From php_(at)_deutsche-server.de Fri, 17 Mar 2000 23:35:25 +0100 Date: Fri, 17 Mar 2000 23:35:25 +0100 From: Mirko Fenrich php_(at)_deutsche-server.de Subject: [php] Teile einer grossen DB aktualisieren Sorry, das kommt davon wenn man "faul" ist, der Betreff war dann doch etwas falsch... Also nochmals mit richtigem Betreff: Hallo, wir haben eine Produktdatenbank ins Netz gestellt PHP3+PHPLIB+MySQL. Zur Zeit sind dort ca. 300 Produkte enthalten. Nun ist es geplant, dass wir demnächst die Datenbank auf ca. 50000 Produkte erweitern. Hierbei stoßen ich aber zur Zeit auf die Frage, wie die Aktualisierung von Daten praktischer Weise erfolgen soll. Bis jetzt wird eine neue Tabelle eingespielt und fertig. Das akzeptiert auch unser Kunde so. Aber was ist, wenn sich bei 50000 Produkten nur 100 ändern ,also z.B. etwas teurer werden? Oder sich mal 50% der Produkte ändern? Wie kann man hier mit PHP vorgehen? Über kleine Tips wäre ich echt dankbar. Gruß Mirko From bigevent_(at)_jazzascona.ch Fri, 17 Mar 2000 18:16:34 -0500 (EST) Date: Fri, 17 Mar 2000 18:16:34 -0500 (EST) From: bigevent_(at)_jazzascona.ch bigevent_(at)_jazzascona.ch Subject: [php] What a Wonderful Jazz World! What a Wonderful World! 16. New Orleans Jazz Ascona 30 June - 9 July 2000 Ascona - Lake Maggiore - Switzerland ASCONA NEW ORLEANS JAZZ NEWS in english, auf deutsch, in italiano, en français For any further information: www.jazzascona.ch Performers Ascona New Orleans Jazz 2000 Bob Wilber and Kenny Davern with °Summit Reunion° (USA) Dan Barrett`s Blue Swing feat. Rebecca Kilgore voc. (USA) Lars Edegran`s New Orleans All Stars feat. Juanita Brooks voc. (USA) Big Al Carson & the Blues Masters New Orleans (USA) Leroy Jones & Craig Klein (USA) Trevor Richards New Orleans Trio (USA) High Spirit °Gospel Group of Chicago° (USA) Ed Polcer All Stars (USA) feat. Allan Vaché (USA), Bob Havens (USA) and Lino Patruno (I) Ray Sherman (USA)-Joel Forbes (USA)-Jeff Hamilton (USA) Eddie Erikson (USA)-Jon Erik Kellso (USA)-Brian Ogilvie(USA) John Smith (USA)-Ernest Elly (USA)-Tom Fisher(USA) Evan Christopher(USA)-Freddie Lonzo (USA)-Mark Brooks (USA) Dwayne Burns (USA)-David Boeddinghaus (USA)-Tommy Sancton (USA) Phil Parnell (USA)-The Grand Marshall Earl Conway (USA) Tom Baker (AUS)-Jim Galloway (CDN)-Keith Smith (GB) Sammy Rimington (GB)-Norman Emberson (GB)-Ted Fullick (GB) Alyn Shipton (GB) Keith Nichols Blue Rhythm Makers (GB) Hot Antic (F) Paris Washboard (F) Watergate Seven (F) Formule 4 (F) Paris Swing Orchestra (F) Le Petit Jazzband de Mr. Morel (F) Les Haricots Rouges (F) Swing Cats (NL) Joep Peeters Swing Band (NL) Miss Lulu White`s Red Hot Creole Jazzband (NL) The Handsome Harry Company (NL) Lousiana Radio (NL) Happy Feet Brass Band (NL) Lino Patruno & the Red Pellini Gang (I) Laura Fedele °Tribute to Blues° (I) Oliver River Gess Band (I) Paolo Tomelleri and his Big Band (I) Brass Brother Band (I) Milano Hot Jazz Orchestra (I) Barrelhouse Jazzband (D) Abbi Hübners Low Down Wizards (D) Maryland Jazzband of Cologne (D) Sidewalk Hot Jazz Orchestra (D) Dirk Raufeisen Jazzfinger (D) Slick Salzer`s Swing Academy (D) Karl F`s Jazzconnection (D) Roger & the Evolution (D) Old Stoariegler Tschässband (A) Oscar Klein`s Jazz Show feat. Charly Antolini (CH) Silvan Zingg (CH) *Welcome! The most important European festival dedicated to hot jazz in one of the most attractive places in Switzerland: Ascona! Ten days of great music, with the best artists of the international scene. More than 260 musicians, more than 240 concerts. An enlarged program with an offering that goes from swing to blues, rhythm & blues, gospel, and mainstream. Music from the morning till late at night. Concerts in restaurants and bars, as well as in the open air. Fantastic jam sessions that last till dawn. A series of great special events, like the show °Tribute to Louis Armstrong!° New Orleans Jazz Ascona 2000: a mixture of art and entertainment. A popular festival for 70’000 people. A °must° for musicians, people in the music business, and thousands of jazz lovers from all over Europe. A success and a steeply rising reputation. *Wilkommen! Das wichtigste europäische, dem Hot Jazz gewidmete Festival an einem der reizvollsten Touristenorte der Schweiz. Ascona! Zehn Tage grosse Musik mit den besten Musikern der internationalen Szene. Ueber 260 Musiker, mehr als 240 Konzerte. Ein auf Swing, Blues, Gospel und Mainstream ausgedehntes Programm. Musik von morgens bis spät in die Nacht hinein. Konzerte in öffentlichen Lokalen und im Freien. Phantastische Jam Session bis zum Morgengrauen. Special Events: Tribute to Luois Armstrong! New Orleans Jazz Ascona 2000: Ein Mix aus Kunst und Unterhaltung. Ein Volksfest für 70`000 Zuschauer. Ein Muss für Musiker, Insider und unzähligen Jazzliebhaber in ganz Europa. Erfolg und guter Ruf sind ständig am wachsen. *Benvenuti! Il più importante festival europeo dedicato all`Hot Jazz. Dieci giorni digrande musica, coi migliori artisti della scena internazionale. Oltre 260 musicisti, più di 240 concerti. Un cartellone ampliato allo swing, al blues, al gospel, al mainstream. Musica dal mattino a notte fonda. Concerti in locali pubblici e all`aperto. Fantastiche jam session fino all`alba. Special Events: Tribute to Louis Armstrong. New Orleans Jazz Ascona 2000: un mix di arte e divertimento, una grande festa popolare, un °must° per musicisti, addetti ai lavori e migliaia di appassionati di jazz da tutta l`Europa. *Bienvenue! Le plus important festival européen consacré au hot jazz. Dix jours de musique de grande classe, avec les meilleurs artistes de la scène internationale. Plus de 260 musiciens, plus de 240 concerts. Un programme comprenant du jazz traditionnel, du swing, du blues, du gospel, du mainstream. Musique du matin au fin fond de la nuit. Concerts dans les établissements publics et en plein air. Jam sessions d`enfer jusqu`à l`aube. Rendez-vous de choix: hommage à Louis Armstrong. New Orleans Jazz Ascona 2000: un mélange d`art et de divertissement, une grande fête po-pulaire, un °must° pour les musiciens, les spécialistes et les passionnés de jazz de l`Europe entière. For any further information: www.jazzascona.ch or info_(at)_jazzascona.ch ======================================== Ti Search www.info-ticino.ch The Swiss Italian Metasearch New! WAP Wireless Application Protocol Free Mail From Handy www.ticinonline.to/wap/ only wap device ======================================== From bigevent_(at)_jazzascona.ch Fri, 17 Mar 2000 18:19:51 -0500 (EST) Date: Fri, 17 Mar 2000 18:19:51 -0500 (EST) From: bigevent_(at)_jazzascona.ch bigevent_(at)_jazzascona.ch Subject: [php] What a Wonderful Jazz World! What a Wonderful World! 16. New Orleans Jazz Ascona 30 June - 9 July 2000 Ascona - Lake Maggiore - Switzerland ASCONA NEW ORLEANS JAZZ NEWS in english, auf deutsch, in italiano, en français For any further information: www.jazzascona.ch Performers Ascona New Orleans Jazz 2000 Bob Wilber and Kenny Davern with °Summit Reunion° (USA) Dan Barrett`s Blue Swing feat. Rebecca Kilgore voc. (USA) Lars Edegran`s New Orleans All Stars feat. Juanita Brooks voc. (USA) Big Al Carson & the Blues Masters New Orleans (USA) Leroy Jones & Craig Klein (USA) Trevor Richards New Orleans Trio (USA) High Spirit °Gospel Group of Chicago° (USA) Ed Polcer All Stars (USA) feat. Allan Vaché (USA), Bob Havens (USA) and Lino Patruno (I) Ray Sherman (USA)-Joel Forbes (USA)-Jeff Hamilton (USA) Eddie Erikson (USA)-Jon Erik Kellso (USA)-Brian Ogilvie(USA) John Smith (USA)-Ernest Elly (USA)-Tom Fisher(USA) Evan Christopher(USA)-Freddie Lonzo (USA)-Mark Brooks (USA) Dwayne Burns (USA)-David Boeddinghaus (USA)-Tommy Sancton (USA) Phil Parnell (USA)-The Grand Marshall Earl Conway (USA) Tom Baker (AUS)-Jim Galloway (CDN)-Keith Smith (GB) Sammy Rimington (GB)-Norman Emberson (GB)-Ted Fullick (GB) Alyn Shipton (GB) Keith Nichols Blue Rhythm Makers (GB) Hot Antic (F) Paris Washboard (F) Watergate Seven (F) Formule 4 (F) Paris Swing Orchestra (F) Le Petit Jazzband de Mr. Morel (F) Les Haricots Rouges (F) Swing Cats (NL) Joep Peeters Swing Band (NL) Miss Lulu White`s Red Hot Creole Jazzband (NL) The Handsome Harry Company (NL) Lousiana Radio (NL) Happy Feet Brass Band (NL) Lino Patruno & the Red Pellini Gang (I) Laura Fedele °Tribute to Blues° (I) Oliver River Gess Band (I) Paolo Tomelleri and his Big Band (I) Brass Brother Band (I) Milano Hot Jazz Orchestra (I) Barrelhouse Jazzband (D) Abbi Hübners Low Down Wizards (D) Maryland Jazzband of Cologne (D) Sidewalk Hot Jazz Orchestra (D) Dirk Raufeisen Jazzfinger (D) Slick Salzer`s Swing Academy (D) Karl F`s Jazzconnection (D) Roger & the Evolution (D) Old Stoariegler Tschässband (A) Oscar Klein`s Jazz Show feat. Charly Antolini (CH) Silvan Zingg (CH) *Welcome! The most important European festival dedicated to hot jazz in one of the most attractive places in Switzerland: Ascona! Ten days of great music, with the best artists of the international scene. More than 260 musicians, more than 240 concerts. An enlarged program with an offering that goes from swing to blues, rhythm & blues, gospel, and mainstream. Music from the morning till late at night. Concerts in restaurants and bars, as well as in the open air. Fantastic jam sessions that last till dawn. A series of great special events, like the show °Tribute to Louis Armstrong!° New Orleans Jazz Ascona 2000: a mixture of art and entertainment. A popular festival for 70’000 people. A °must° for musicians, people in the music business, and thousands of jazz lovers from all over Europe. A success and a steeply rising reputation. *Wilkommen! Das wichtigste europäische, dem Hot Jazz gewidmete Festival an einem der reizvollsten Touristenorte der Schweiz. Ascona! Zehn Tage grosse Musik mit den besten Musikern der internationalen Szene. Ueber 260 Musiker, mehr als 240 Konzerte. Ein auf Swing, Blues, Gospel und Mainstream ausgedehntes Programm. Musik von morgens bis spät in die Nacht hinein. Konzerte in öffentlichen Lokalen und im Freien. Phantastische Jam Session bis zum Morgengrauen. Special Events: Tribute to Luois Armstrong! New Orleans Jazz Ascona 2000: Ein Mix aus Kunst und Unterhaltung. Ein Volksfest für 70`000 Zuschauer. Ein Muss für Musiker, Insider und unzähligen Jazzliebhaber in ganz Europa. Erfolg und guter Ruf sind ständig am wachsen. *Benvenuti! Il più importante festival europeo dedicato all`Hot Jazz. Dieci giorni digrande musica, coi migliori artisti della scena internazionale. Oltre 260 musicisti, più di 240 concerti. Un cartellone ampliato allo swing, al blues, al gospel, al mainstream. Musica dal mattino a notte fonda. Concerti in locali pubblici e all`aperto. Fantastiche jam session fino all`alba. Special Events: Tribute to Louis Armstrong. New Orleans Jazz Ascona 2000: un mix di arte e divertimento, una grande festa popolare, un °must° per musicisti, addetti ai lavori e migliaia di appassionati di jazz da tutta l`Europa. *Bienvenue! Le plus important festival européen consacré au hot jazz. Dix jours de musique de grande classe, avec les meilleurs artistes de la scène internationale. Plus de 260 musiciens, plus de 240 concerts. Un programme comprenant du jazz traditionnel, du swing, du blues, du gospel, du mainstream. Musique du matin au fin fond de la nuit. Concerts dans les établissements publics et en plein air. Jam sessions d`enfer jusqu`à l`aube. Rendez-vous de choix: hommage à Louis Armstrong. New Orleans Jazz Ascona 2000: un mélange d`art et de divertissement, une grande fête po-pulaire, un °must° pour les musiciens, les spécialistes et les passionnés de jazz de l`Europe entière. For any further information: www.jazzascona.ch or info_(at)_jazzascona.ch ======================================== Ti Search www.info-ticino.ch The Swiss Italian Metasearch New! WAP Wireless Application Protocol Free Mail From Handy www.ticinonline.to/wap/ only wap device ======================================== From tfromm_(at)_rz.uni-potsdam.de Sat, 18 Mar 2000 00:41:16 +0100 Date: Sat, 18 Mar 2000 00:41:16 +0100 From: Thomas Fromm tfromm_(at)_rz.uni-potsdam.de Subject: [php] What a Wonderful Jazz World! Nahmd, > What a Wonderful World! > 16. New Orleans Jazz Ascona > 30 June - 9 July 2000 > Ascona - Lake Maggiore - Switzerland Spam ? ... nein eher EXTREM SPAM ! Hat jmd interesse am Projekt codewizards.org mitzuwirken ? Bitte PM an mich ... thomas -- ------------------------------------------ Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Project: http://codewizards.org Watch out for the generic interface of life. From s.bergmann_(at)_seven-sense.com Sat, 18 Mar 2000 08:09:49 +0100 Date: Sat, 18 Mar 2000 08:09:49 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Optionaler Konstruktor Hi, ich möchte einer Klasse einen optionalen Konstruktor mit Parametern geben. Aus "oop.html" werde ich leider nicht ganz schlau :\ -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From mschomers_(at)_gmx.de Sat, 18 Mar 2000 10:03:56 +0100 Date: Sat, 18 Mar 2000 10:03:56 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Liste gibt's noch? Hi! Spinn ich jetzt, oder stimmt irgendwas mit der Liste nicht? Ich bekomme seit gestern keine Postings mehr! Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From Maillist_(at)_internet-praesent.de Sat, 18 Mar 2000 10:12:55 +0100 Date: Sat, 18 Mar 2000 10:12:55 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] Liste gibt's noch? Warscheinlich nur ein Problem bei GMX. Noel Date sent: Sat, 18 Mar 2000 10:03:56 +0100 From: Malte Schomers To: PHP Maillist DE Subject: [php] Liste gibt's noch? Send reply to: php_(at)_solix.wiso.Uni-Koeln.DE > Hi! > > Spinn ich jetzt, oder stimmt irgendwas mit der Liste nicht? Ich > bekomme seit gestern keine Postings mehr! > > Malte > -- > [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] > [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] > [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] > [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From eschmid+sic_(at)_php.net Sat, 18 Mar 2000 10:24:12 +0100 (CET) Date: Sat, 18 Mar 2000 10:24:12 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] Liste gibt's noch? On Sat, 18 Mar 2000, Malte Schomers wrote: > Spinn ich jetzt, oder stimmt irgendwas mit der Liste nicht? Ich bekomme > seit gestern keine Postings mehr! Geduld muss man schon haben, manche Postings brauchen mehrere Stunden und es gibt auch welche die kommen erst nach ein paar Tagen an. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From Hartmann_(at)_freecharts.de Sat, 18 Mar 2000 11:19:31 +0100 Date: Sat, 18 Mar 2000 11:19:31 +0100 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] =?iso-8859-1?Q?Re:_RE:_Re:_=5Bphp=5D_FYI:_Yahoo!_Schlagzeilen_-_Scripts__?= =?iso-8859-1?Q?verf=FCgbar?= =?iso-8859-1?Q?verf=FCgbar?= Mark Kronsbein schrieb am Freitag, 17. März 2000 14:18 : > > >Zumal Du ja noch auf Die Yahoo! Seite zurücklinkst. > > Ja, das ist das Mindeste. Hallo Liste , die Dame von Yahoo ist eine nette Mailerin, und soweit ich es verstanden habe, kann man das Interesse von Yahoo so zusammenfassen: - Links von draussen auf Yahoo-Seiten sind schön. - sofern man erkennt, dass man auf einer Yahoo-Seite ist (keine Frames drumherum) Ich würde aber zumindest im Impressum meiner Site deutlich machen, dass die Titel der Yahoo-News auch '(c) 2000 Yahoo! Deutschland' sind. Grüße, johann From naklar_(at)_altavista.net Sat, 18 Mar 2000 11:47:49 +0100 Date: Sat, 18 Mar 2000 11:47:49 +0100 From: Oliver Kummerow naklar_(at)_altavista.net Subject: [php] WAP Datenbank Online... > Hat jemand einen solches handy > um die seiten zu beobachten oder gutachten? > > http://ticinonline.to/wap/ > > Normale Browserer werden redirect stimmt. Wie unterscheidest Du "normale" vs. Wap-Browser? Ich habe den Eindruck, daß eine WML-Kennung nicht immer im Namen ist... > > Mit dem simulator Browser > Kommen sie gut > http://wapmap.com/index.html?go=download > Was php alles machen kann...... ja hmm, was ist denn das? HTTP GET Request: HTTP://TICINONLINE.TO/wap/ ----------------- DATA SIZE ------------------------ Uncompiled data from HTTP is 1361 bytes. ...found Content-Type: text/vnd.wap.wml. [xlateWMLPlus] Caught fatal exception ************************ Current WML ****************************************** [--8<-- wml cut] ******************************************************************************** Translation failed for content-type: text/vnd.wap.wml ----------------- DATA SIZE ------------------------ Uncompiled data from FILE is 266 bytes. ...found Content-Type: text/vnd.wap.wml. Compiled WAP binary is 101 bytes. ---------------------------------------------------- mit freundlichen Grüßen, oK. From alex-meyer_(at)_gmx.de Sun, 19 Mar 2000 23:07:06 +0100 Date: Sun, 19 Mar 2000 23:07:06 +0100 From: Alex Meyer alex-meyer_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?PHP_Buch_f=FCr_Fortgeschrittene_bis_Profis?= Hallo zusammen, ich programmiere jetzt schon ein halbes Jahr mit PHP/MySQL. Die zwei deutschen Bücher über PHP habe ich mittlerweile schon beide 2-mal durchgelesen (IMHO sind beide super(nur mal so nebenbei)). Nach diesem kleinem Vorwort jetzt die Frage:) Könnt Ihr mir ein PHP 3/4 Buch empfehlen, welches sich an die Fortgeschrittenen bis Profi User wendet, die PHP bis aufs letzte ausreizen bzw. erforschen wollen? Hab mir mal ein paar Englische Bücher angeschaut. Bei den Rezessionen steht meist aber immer nur "A great introduction...", und das ist eben genau die Sorte Buch, die ich nicht suche. Danke für die Antworten. MFG Alex --Alex Meyer Tel: 06021/610535 Fax: 06021/610536 Handy: 0170/3024511 E-Mail: alex_(at)_eurofile.de From s.bergmann_(at)_seven-sense.com Sun, 19 Mar 2000 18:28:22 +0100 Date: Sun, 19 Mar 2000 18:28:22 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] [phpAds] Probleme mit phpAds Hi, jetzt habe ich endlich die aktuelle CVS Version von phpAds und kann es unter Windows richtig konfigurieren, was vorher nicht funktionierte. Allerdings habe ich nun das Problem, daß keine Bannergrafiken angezeigt werden, wenn ich phpAds wie folgt aufrufe: Wenn ich dann auf das nicht vorhandene Image klicke, bekomme ich folgende Fehlermeldung: "MySQl-Fehler:: You have an error in your SQL syntax near '' at line 8 " Wenn ich phpAds nicht über externe URLs einsetze, also zum Beispiel mit dann erhalte ich folgenden Fehler: "Fatal error: Call to undefined function: acl_check() in phpAds/view.inc.php3 on line 117" Diesen kann ich allerdings durch ein 'require( "phpAds/acl.inc.php3" );' ausmerzen, und dann funktioniert es auch. AHA -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From hostmaster_(at)_fmsid.de Sun, 19 Mar 2000 16:51:34 +0100 Date: Sun, 19 Mar 2000 16:51:34 +0100 From: Frieder Mueller hostmaster_(at)_fmsid.de Subject: [php] =?iso-8859-1?Q?Datei_l=F6schen?= Hallo! Wie kann ich mit PHP3 eine Datei von einem Linux-Server löschen? MfG Frieder From home_(at)_peter-karsten.de Sat, 18 Mar 2000 18:47:48 +0100 Date: Sat, 18 Mar 2000 18:47:48 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] File Generierung Hallo Liste, ich versuch da gerade was zu basteln und bin mir nicht ganz sicher ob das überhaupt geht, folgendes: mit einem Skript soll ein txt File erstellt werden, in dem txt sollen Temporaere Daten gespeichert werden, z.B. ich gehe hin möchte aus einer datenbank eitwas auslesen das was ausgelesn ist anschl. in diesen textfile Speichern das geht ja, hab das mit $test = 'Ergebnisse der Abfrage'; $fp = fopen('test.txt','w'); fputs ($fp,$test); fclose($fp); Es könnte /sollte auch eine andere Sache sein wie z.B. die Vergabe einer Session Nr. da diese Dateien ja nur Temporaer sind, werden sie ja bei einen neuen Aufruf gelöscht und neu beschrieben, nun meine Frage: wenn ein Surfer die Seite besucht wird das ganze abgespeichert, weil es evtl für den weiteren VErlauf der Session benötigt wird, was wenn ein andere Surfer kurz nach dem ersten die Seite besucht? dann wird doch das txt file mit den neuen Inhalten überschrieben so das der erste diesen nicht mehr verwenden kann. Gibt es eine möglichkeit zu checken onb das file test.txt schon vorhanden ist und dann auf ein zweites ausweichen z.B. test2.txt, kann man die txt Datein überhaupt mit einen Skript nach nichtverwendung überhaupt wieder komplett löschen? danke euch mfg peter karsten From laura.reising_(at)_onlinehome.de Sat, 18 Mar 2000 17:15:40 +0100 Date: Sat, 18 Mar 2000 17:15:40 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] MySQL-Flush ? Hallo Männer! (besser, Egon?) Mal eine Frage zu PHP/MySQL: Ich habe zwei Skripts, die gleichzeitig laufen. Das erste nimmt Eintragungen in eine MySQL-Tabelle vor, das zweite fragt sie ab - in etwas so. Skript 1: mysql_query("INSERT INTO.... Skript 1: mysql_query("INSERT INTO.... Skript 2: mysql_query("SELECT FROM.... Skript 1: mysql_query("INSERT INTO.... . . . Ich hätte jetzt gedacht, dass bei der Query von Skript 2 wenigstens die ersten beiden Inserts von Skript 2 rauskommen. Tun sie aber nicht (zumindest bei mir nicht). Habe ich was falsch gemacht, oder ist das eben so? Gibt es eine Art "MySQL-Flush()" in PHP? Oder wie würdet Ihr das machen (Männer können ja bekanntlich alles!) ? Danke, danke, danke... Laura From markus_(at)_dom.de Sat, 18 Mar 2000 18:08:37 +0100 Date: Sat, 18 Mar 2000 18:08:37 +0100 From: Markus Schulte markus_(at)_dom.de Subject: [php] any way to access the servers mime types Ulf Wendel wrote: > > Markus Schulte wrote: > > gibt es einen weg eine liste der dem server bekannten mime-types > > rauszuwerfen? > > Nein, mir ist keiner bekannt. Wofür brauchst Du das? viele browser reichen bei einem upload applikation/octet-stream statt des richtigen mime-types durch. um beim upload eine liste anbieten zu koennen dachte ich, es sei am einfachsten alle dem server bekannten mime-types auszulesen. markus > > Ulf > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- Digital Online Media GmbH (we like to be called DOM) Bismarck Str. 60 50672 Köln phone: +49 221 951680 fax: +49 221 951688 web: www.dom.de mail: bar_(at)_dom.de From schneider_(at)_mainmedia.de Sat, 18 Mar 2000 18:01:36 +0100 (CET) Date: Sat, 18 Mar 2000 18:01:36 +0100 (CET) From: Gerhard Schneider schneider_(at)_mainmedia.de Subject: [php] mainChat Weil öfters auf dieser Liste Fragen zu php-Chats auftauchen, möchte ich ein paar aktuelle Infos zu unserem Chatprojekt vorstellen, nachdem es seit den ersten Ankündigungen auf dieser Liste ein halbes Jahr gereift ist. Der Chat kann HTML-Streaming wie auch Push, ist 100% pur php3/mysql und läuft unter http://www.mainchat.de/. Er dürfte bis heute der größte php3-Chat sein, was Features und Installationen angeht. Neu haben wir implementiert, dass er ganz ohne Javascript oder gar Java auskommt und komplett via Web-Oberfläche und eine Art Setup-Wizard installierbar und administrierbar ist. Unter http://admin.mainchat.de/ kann sich jeder einen Chat oder mehrere unter beliebigen Domains selbst einrichten und alles selbst ausprobieren. Hier finden sich auch Listen mit den Features. Da wir den Code dieses Produkt verkaufen und wir eine sehr kleine Firma sind, kann ich leider keinen Code veröffentlichen, es tut mir leid. Wir überlegen uns aber gerade, ob wir den Code einer kompletten php3/mysql Shopping-Mall (Warenkorb mit Fächern für jeden Shop, Suche über alle Shops etc, weiteres unter http://mall.main.de/) veröffentlichen. Besteht hieran Interesse? -- Main Media GmbH / mainOnline http://www.main.de/ Gerhard Schneider EMail: schneider_(at)_mainmedia.de From musik24_(at)_gmx.de Mon, 20 Mar 2000 00:50:04 +0100 Date: Mon, 20 Mar 2000 00:50:04 +0100 From: Elmar Rothe musik24_(at)_gmx.de Subject: [php] Apache 1.3.12 und PHP4 Beta 4 PL1 Hallo, falls sich diese zeilen in der httpd.conf befinden, muss die folgende zeile auskommentiert werden "#AddType application/x-httpd-php3-source .php3 .php" oder die Erweiterungen ändern in "AddType application/x-httpd-php3-source .phps " die folgende Zeile definiert die Dateien, die geparst werden sollen: "AddType application/x-httpd-php3 .php3 .php" ...so müßte es funktionieren. Gruß Elmar # ----- Original Message ----- From: Mirko Giese To: PHP-Liste Sent: Friday, March 17, 2000 4:28 PM Subject: Re: [php] Apache 1.3.12 und PHP4 Beta 4 PL1 > > PHP wird ohne zu murren in Apache als Modul einkompiliert, und von > > Apache als aktives Modul erkannt. Dennoch parst PHP keine entsprechenden > > Skripte, Seiten mit der Endung PHP initiieren im Browser lediglich einen > > Download der Seite. From reiner.kukulies_(at)_uni-koeln.de Sat, 18 Mar 2000 16:11:25 +0100 Date: Sat, 18 Mar 2000 16:11:25 +0100 From: Reiner Kukulies reiner.kukulies_(at)_uni-koeln.de Subject: [php] Dedizierter Datenbank-Server Ich arbeite an einem groesseren Projekt bei dem ca. 50-100 Domains auf zunächst 5-10 Rechnern auf zentrale Datenbanken (Benutzerverwaltung, Jobboerse, Branchenbuch, Terminkalender, Diskussionsforen, Redaktionssystem, Kleinanzeigen, Linkverwaltung, usw.) zugreifen sollen. Diese Datenbanken (MySQL) sind mittlerweile weitgehend auf eine einzige Maschine ausgelagert worden. Alle Webseiten auf diesen Domains werden per PHP erzeugt. Unsere Systeme basieren zur Zeit auf Intel-PCs (500Mhz, 256MB) mit Linux (Slackware), Apache, PHP (noch 3 aber ich stelle gerade auf 4 um) und MySQL. Die Webserver laufen damit problemlos, aber es ist abzusehen, daß der Datenbankserver bald platzt. Wer hat Erfahrung mit dedizierten Datenbankservern? Welche Konzepte, Hardware, Software könnt Ihr empfehlen? Momentan habe ich folgende Ansaetze: 1. DB-Server aufruesten. Natuerlich kommt demnaechst mehr Speicher rein. Was sonst? Linux auf Alpha-PC mit mehereren Prozessoren? RAID-System? Cluster? Anderes OS wie Free-BSD oder Solaris auf anderer Hardware? 2. DB-Server nach Aufgaben verteilen. Da die meisten Zugriffe Lesezugriffe sind, könnten wir versuchen ein System aus z.B. zwei Lese- und einem Schreibserver zu konstruieren. Die Verteilung der Zugriffe ist dabei unproblematisch. Die Datenbank muss dann aber entweder in einem gemeinsamen Filesystem liegen, oder möglichst schnell regelmaessig vom Schreibserver auf die Leseserver kopiert werden. 3. DB-Server nach Datenbanken verteilen. Am einfachsten wäre es sicher, z.B. die Benutzerverwaltung und die Webseitenverwaltung auf einen anderen Server zu legen, als etwa Jobbörse und Kleinanzeigen. Habt Ihr weitere Ideen? Welche Probleme machen meine Ansaetze? Wie machen das andere? Gruß, Reiner PS: Es geht um werbung.de und die dazugehoerigen 10 Domains sowie um eine ganze Reihe weiterer Domains wie single.de, skate.de, tier.de, jagd.de und viele mehr, die jetzt aus ihren aktuellen Übergangssystemen heraus aufgebaut werden sollen. -- NETZKONZEPTE - http://kukulies.de From mschomers_(at)_gmx.de Sun, 19 Mar 2000 11:21:48 +0100 Date: Sun, 19 Mar 2000 11:21:48 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] =?ISO-8859-1?B?VVJMIPxiZXJwcvxmZW4=?= Hi! Es gibt ja eine Möglichkeit mit ereg() eine eMail-Adresse auf Gültigkeit zu überprüfen. Kennt einer dasselbe für eine URL? Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From mschomers_(at)_gmx.de Sat, 18 Mar 2000 20:10:22 +0100 Date: Sat, 18 Mar 2000 20:10:22 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] MySQL: LIMIT Hi! Kleine Frage: Angenommen, man hat eine Tabelle mit 36 Records und macht folgendes: SELECT * FROM tbl LIMIT 30,10 Gibt das irgendeinen Fehler? Er soll ja Records 31-40 ausgeben, es geht aber nur bis 36. Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From M._Tiedemann_(at)_e-mails.ch Sun, 19 Mar 2000 13:34:52 +0100 Date: Sun, 19 Mar 2000 13:34:52 +0100 From: M. Tiedemann M._Tiedemann_(at)_e-mails.ch Subject: [php] query mit post Hi Liste, ich habe die Aufgabe, einem fremden Server in einem Request mit der Methode "post" Daten im Request-Body zu senden und dabei eine Formularausgabe zu simulieren. Während eine von Browser direkt formulierte Anfrage eine korrekte Antwort erhält, arbeitet ein Script nach dem Muster der FAQ leider nicht. Daher die Frage, ob gesichert ist, daß - die Query-Daten in einem String zusammengefasst sind, wobei - die Parameter/Wert-Paare mit "&" verbunden sind - die Daten eines Parameter/Wert-Paars mit "=" verbunden sind - bei fehlendem Wert trotzdem ein Parameter/Wert-Paar mit leerem Wert übermittelt wird - weder die "&" noch die "=" noch die Daten selbst urlencode-escaped sind? Irgendwo wird das nachzulesen sein, nur habe ich es noch nicht gefunden. Dankbar für jede Hilfe TJ From schwarz-weiss_(at)_okay.net Sun, 19 Mar 2000 08:11:51 +0100 Date: Sun, 19 Mar 2000 08:11:51 +0100 From: Weiss, Doris schwarz-weiss_(at)_okay.net Subject: [php] imagebutton Hi kann mir jemand helfenoder einen tip geben Ich habe ein Formular mit drei Buttons wie kann ich jetzt steuern, dass wenn drucken oder speichern gedrückt wird, die entsprechenden Funktionen ausgeführt werden, bzw. wenn schicken geklickt wird eben meine mail function mit dem entsprechenden include ausgeführt wird. der get string unterscheidet sich ja nur durch: drucken.x=46&drucken.y=9 submit.x=36&submit.y=8 wie kann ich da jetzt eine Fallunterscheidung machen if(!empty($drucken.x)) if($drucken!="") gruß doris From eschmid+sic_(at)_php.net Sun, 19 Mar 2000 13:00:41 +0100 (CET) Date: Sun, 19 Mar 2000 13:00:41 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] Dynamic Web Pages von Armin Steiner ist wieder Online. Er schrieb: WIR SIND WIEDER DA! Nachdem wir fast 14 Tage OFFLINE waren sind wir nun endlich wieder am Netz. Es kann in naechster Zeit trotzdem noch zu Problemen kommen, da wir mittlerweile einen Serverwechsel in Angriff genommen haben ... Also, habt bitte Verstaendnis, und bleibt uns treu :-) http://www.dynamic-webpages.de -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From php_(at)_privatesponsor.de Sat, 18 Mar 2000 20:11:49 +0100 Date: Sat, 18 Mar 2000 20:11:49 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] Haben Suchmaschinen was gegen php? Hallo! Ich habe ein wenig im Web gestöbert und bin auf eine Seite gelangt, bei der steht, dass Suchmaschinen keine php3 Dateien archivieren... http://www.ideenreich.com/dr-end.shtml stimmt das? Ich kann mir das eigentlich nicht vorstellen.... Schließlich müßte die php3 Datei doch auch bei einer Anfrage geparst werden und dann an den Spider geschickt werden, oder? Ich währe sehr dankbar für Hinweise... Da steht auch das .phtml Dateien gehen soll..... Das ist doch auch unlogisch (also einfach alles umbenennen?)... Weis jemand was genaueres? Christian Hofmann Christian.Hofmann_(at)_gmx.de From info_(at)_ticinonline.to Sat, 18 Mar 2000 13:28:10 +0100 Date: Sat, 18 Mar 2000 13:28:10 +0100 From: TICINONLINE info_(at)_ticinonline.to Subject: [php] R: [php] WAP Datenbank Online... Wenn man die $HTTP_USER_AGENT von den normalen Browser kennt redirect man nur diese und laest auf die seite alle andere.....:) Header("Location: no_wap.php3"); else { //alle andere browser header("content-type: text/vnd.wap.wml"); echo"codeseite vml Patrik Ciao Wer hat den php_(at)_infosoc.uni-koeln.de in verschiedene Mailingliste eingescrieben??? -----Messaggio originale----- Da: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Per conto di Oliver Kummerow Inviato: sabato 18 marzo 2000 11.48 A: php_(at)_solix.wiso.Uni-Koeln.DE Oggetto: Re: [php] WAP Datenbank Online... > Hat jemand einen solches handy > um die seiten zu beobachten oder gutachten? > > http://ticinonline.to/wap/ > > Normale Browserer werden redirect stimmt. Wie unterscheidest Du "normale" vs. Wap-Browser? Ich habe den Eindruck, daß eine WML-Kennung nicht immer im Namen ist... > > Mit dem simulator Browser > Kommen sie gut > http://wapmap.com/index.html?go=download > Was php alles machen kann...... ja hmm, was ist denn das? HTTP GET Request: HTTP://TICINONLINE.TO/wap/ ----------------- DATA SIZE ------------------------ Uncompiled data from HTTP is 1361 bytes. ...found Content-Type: text/vnd.wap.wml. [xlateWMLPlus] Caught fatal exception ************************ Current WML ****************************************** [--8<-- wml cut] **************************************************************************** **** Translation failed for content-type: text/vnd.wap.wml ----------------- DATA SIZE ------------------------ Uncompiled data from FILE is 266 bytes. ...found Content-Type: text/vnd.wap.wml. Compiled WAP binary is 101 bytes. ---------------------------------------------------- mit freundlichen Grüßen, oK. -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From aheck_(at)_pro-linux.de Sat, 18 Mar 2000 19:17:52 +0100 Date: Sat, 18 Mar 2000 19:17:52 +0100 From: Andreas Heck aheck_(at)_pro-linux.de Subject: [php] Boolsche Operatoren -> SQL Statements Hi, ich möchte eine Suchanfrage mit boolschen Operatoren, wie man sie zum Beispiel in Altavista und anderen Suchmaschinen eingeben kann, parsen und daraus ein entsprechendes SQL-Statement erzeugen. Gibt es dafür schon ein brauchbares Skript (kann auch in Perl sein)? Ich habe mir http://www.weberdev.com/ bereits ein entsprechendes Skript heruntergeladen. Es ist aber sehr buggy und dadurch ziemlich unbrauchbar. Gruß, Andreas -- Pro-Linux: http://www.pro-linux.de/ KLILO Homepage: http://klilo.sourceforge.net/ From c.aefer_(at)_burg-halle.de Sun, 19 Mar 2000 21:01:30 +0100 Date: Sun, 19 Mar 2000 21:01:30 +0100 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] AW: [php] Teile einer grossen DB aktualisieren hi mirko also das wichtigste an eioner datenbankstruktur ist eben diese ;-) soll heißen, daß es notwendig ist, sie von vornherein auf eventuelle änderungen vorzubereiten. wenn du also des öfteren mal daten ändern willst, solltest du deinen produkten neben dem index auch noch verschiedene schlüssel zuweisen, nach denen du die zu änderen daten auswählen kannst. (bsp: alle ROTEN autos werden teurer), wenn sich deine produkte nicht nach einem schlüssel kategoriesieren lassen, dann mußt du wohl oder übel jedes mal neu coden... um es auch dann einfacher zu machen, schlage ich dir vor ein script zu schreiben, daß eine textdatei ausliest, in der du die jeweiligen produktnamen und die änderungen manuell einträgst. das script sollte dann diesen text abarbeiten und die jeweiligen ALTER-befehle ausführen. weiter zu bedenken ist, ob die datenbankgröße relevant wird. mysql kann meines wissens zwar durchaus 50000 datensätze handeln, aber ab einer größe von 2GByte ist sense, dann solltest du umsteigen. ich hoffe, ich konnte dir helfen? gruß christian -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Mirko Fenrich Gesendet: Freitag, 17. März 2000 23:35 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Teile einer grossen DB aktualisieren Sorry, das kommt davon wenn man "faul" ist, der Betreff war dann doch etwas falsch... Also nochmals mit richtigem Betreff: Hallo, wir haben eine Produktdatenbank ins Netz gestellt PHP3+PHPLIB+MySQL. Zur Zeit sind dort ca. 300 Produkte enthalten. Nun ist es geplant, dass wir demnächst die Datenbank auf ca. 50000 Produkte erweitern. Hierbei stoßen ich aber zur Zeit auf die Frage, wie die Aktualisierung von Daten praktischer Weise erfolgen soll. Bis jetzt wird eine neue Tabelle eingespielt und fertig. Das akzeptiert auch unser Kunde so. Aber was ist, wenn sich bei 50000 Produkten nur 100 ändern ,also z.B. etwas teurer werden? Oder sich mal 50% der Produkte ändern? Wie kann man hier mit PHP vorgehen? Über kleine Tips wäre ich echt dankbar. Gruß Mirko -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From carrara_(at)_w3suite.com Fri, 17 Mar 2000 19:30:53 +0100 Date: Fri, 17 Mar 2000 19:30:53 +0100 From: Manuel Carrara carrara_(at)_w3suite.com Subject: [php] OT: Genau Definition von Domains 17.03.00 19:30:30 Message from Benjamin Billian at 16.03.00 16:19:04: >> ist aber von NIC zu NIC verschieden.. das mit den 3 Zeichen gilt z.B. >für >> Deutschland, beim Internic sind es nur 2 Zeichen.... aber in den RFCs >> stehen > >das ist sowieso recht komisch ... denn es gibt ja auch 2 stellige .de >Domains Schon, aber jetz nicht mehr ;) MFG Manuel Carrara From info_(at)_agathos.net Sat, 18 Mar 2000 00:09:22 +0100 Date: Sat, 18 Mar 2000 00:09:22 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] OT: Super SQL Tool Hi Liste, sorry für OT. Ich musste heute ein Tool suchen, das in einem MySQL Server nicht nur Tabellen anlegen kann, wie phpMyAdmin sondern auch Datenbanken anlegen kann. Ich hatte Glück und fand das hier: http://www.urbanresearch.com/software/utils/urbsql/index.html Das Tool kann via ODBC auf MySQL Server zugreifen und fast alles an Admin erledigen, was man so braucht. Liebe Grüße aus dem Allgäu Theo -- Agathos Networks mailto:info_(at)_agathos.net Tel: +49 (0)8321-67388-80 Fax: +49 (0)8321-67388-50 From kris_(at)_koehntopp.de Sun, 19 Mar 2000 19:00:01 +0100 Date: Sun, 19 Mar 2000 19:00:01 +0100 From: Kristian Koehntopp kris_(at)_koehntopp.de Subject: [php] [FAQ] Haeufig gestellte Fragen Die FAQ zu dieser Newsgroup findet sich unter der URL http://www.koehntopp.de/php/ Sie enthaelt die nachstehend aufgefuehrten Fragen und deren Antworten. #next Next Previous Contents _________________________________________________________________ de.comp.lang.php FAQ © Copyright 2000 Kristan Köhntopp, kris_(at)_koehntopp.de Tobias Ratschiller, tobias_(at)_dnet.it _________________________________________________________________ $Id: faq.sgml,v 1.9 2000/02/26 18:57:10 kk Exp $ $Id: about.sgml,v 1.16 2000/03/08 20:01:22 kk Exp $ $Id: arrays.sgml,v 1.4 2000/01/23 20:46:33 kk Exp $ $Id: code.sgml,v 1.6 2000/03/08 20:01:22 kk Exp $ $Id: databases.sgml,v 1.14 2000/02/23 18:51:56 kk Exp $ $Id: datetime.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: functions.sgml,v 1.10 2000/02/24 17:40:12 kk Exp $ $Id: install.sgml,v 1.13 2000/03/12 12:13:34 kk Exp $ $Id: mail.sgml,v 1.9 2000/02/26 18:57:11 kk Exp $ $Id: objects.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: open_exec.sgml,v 1.13 2000/02/16 19:18:38 kk Exp $ $Id: phpinterpreter.sgml,v 1.20 2000/03/12 12:13:34 kk Exp $ $Id: phplib.sgml,v 1.13 2000/02/16 20:56:39 kk Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.5 2000/02/04 09:10:41 kk Exp $ $Id: scripts.sgml,v 1.8 2000/02/16 20:23:40 kk Exp $ $Id: strings.sgml,v 1.6 2000/01/23 21:58:32 kk Exp $ $Id: version4.sgml,v 1.1 2000/02/26 18:58:14 kk Exp $ $Id: webserver.sgml,v 1.7 2000/03/12 12:13:34 kk Exp $ _________________________________________________________________ 1. Über diese FAQ * 1.1 Was ist das hier? * 1.2 Wo finde ich die aktuelle Version dieser FAQ? * 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? * 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... * 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? * 1.6 Kann ich selber für diese FAQ schreiben? * 1.7 Wie ist die Charta dieser Newsgroup? * 1.8 Was ist PHP? * 1.9 Wo finde ich weitere Informationen über PHP? * 1.10 Soll ich Jobangebote in de.comp.lang.php posten? * 1.11 Wer kann mir einen Provider empfehlen? * 1.12 Warum bekomme ich Ermahungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? 2. Installation und Inbetriebnahme * 2.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 2.2 Wie vergleicht sich die Performance von PHP zu Perl? * 2.3 Was bedeutet LAMP, WAMP und so weiter? * 2.4 CGI PHP oder Modul? * 2.5 PHP-Scripte von Windows nach Unix portieren? * 2.6 PHP3 oder PHP4? * 2.7 Suse Linux: Wie installiere ich PHP? * 2.8 Suse Linux: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.9 Wie compiliere ich ein aktuelles PHP als Modul auf Linux mit Apache Server? * 2.10 Ich habe Probleme PHP3 selbst zu compilieren. * 2.11 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.12 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.13 Wie installiere ich PHP auf Windows mit Apache Server? * 2.14 Was ist PHP/FI und wo kann ich es bekommen? * 2.15 Wie kann ich eine PHP-Präsentation auf CD brennen? * 2.16 Wie kann ich mein ASP-Programm in PHP übersetzen? 3. PHP Interpreter * 3.1 Welche Editoren sind für PHP geeignet? * 3.2 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.3 Kann ich bitte mal ein Beispielprogramm sehen? * 3.4 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.5 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.6 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.7 Gibt es noch mehr interessante Variablen im Environment? * 3.8 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.9 Ich verwende PHP (Version 4). Wie kann ich dies konfigurieren? * 3.10 Was bedeuten master value und local value in phpinfo()? * 3.11 Was genau bewirkt safe_mode und ist das sicher? * 3.12 "Fatal error: Maximum execution time exceeded" * 3.13 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.14 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.15 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.16 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.17 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? 4. Typen und Funktionen * 4.1 In meiner Funktion/meinem Objekt ist die Variable $REMOTE_ADDR leer. * 4.2 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.3 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.4 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.5 Variable Variablen * 4.6 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.7 Wie kann ich Javascript-Funktionen aus PHP heraus aufrufen? 5. Stringfunktionen * 5.1 Was ist besser, print() oder echo? * 5.2 Wie zerlege ich einen String? * 5.3 Wie zerlege ich eine URL? * 5.4 Wie gebe ich eine Zahl formatiert aus? * 5.5 Wie kann ich Zeilenumbrüche in
umwandeln? 6. Reguläre Ausdrücke * 6.1 Wie kann ich mehr über reguläre Ausdrücke lernen? * 6.2 Soll ich ereg() oder preg() verwenden? * 6.3 Wie verwende ich die preg()-Funktionen? * 6.4 Was sind reguläre Ausdrücke? * 6.5 Welche Bauelemente kommen in regulären Ausdrücken vor? * 6.6 Wie teste ich auf die Existenz mehrerer Suchworte in einem String/Array? * 6.7 Wie isoliere ich Suchstrings aus einem größeren Text? * 6.8 Wie führe ich Ersetzungsoperationen in Strings durch? 7. Arrays und Arrayvariablen * 7.1 Wie kann ich ein Element an ein Array anfügen? * 7.2 Wie kann ich ein Array aufzählen? * 7.3 Wie kann man ein ? * 15.8 "Document contains no data" * 15.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 15.10 Was sind Sessions und warum sind sie nützlich? * 15.11 Wie kann ich mit PHP WAP-Seiten erzeugen? 16. Häufig nachgefragte Standardscripte * 16.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 16.2 Wie kann ich einen HTTP POST-Request absenden? * 16.3 Wie kann ich eine Volltextsuche realisieren? * 16.4 Wie kann ich mit PHP News lesen und schreiben? * 16.5 Wie kann ich einen Onlineshop mit PHP realisieren? 17. Guter Code * 17.1 Vermeide globale Variablen. * 17.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 17.3 or und and sparen Klammern. * 17.4 Prüfe importierte Parameter. Traue niemandem. * 17.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 17.6 Trenne Aussehen und Inhalt. 18. PHP4 * 18.1 Ist PHP4 stabil? * 18.2 Wo bekomme ich PHP4? * 18.3 Wie übersetze ich PHP4? * 18.4 Was hat es mit den ladbaren Modulen auf sich? * 18.5 Was ist neu in PHP4? * 18.6 Welche Funktionen von PHP3 sind in PHP4 nicht enthalten? * 18.7 Ich habe einen Fehler in PHP4 gefunden. Was mache ich? * 18.8 Wie setze ich PHP4 Sessions ein? _________________________________________________________________ Next Previous Contents #next contents Next Previous Contents _________________________________________________________________ 1. Über diese FAQ 1.1 Was ist das hier? Dies ist der monatliche Einführungsartikel für die Newsgruppe de.comp.lang.php. Er erklärt den Zweck der Newsgruppe, auf welche Weise man hier am einfachsten an sinnvolle Antworten kommt und dient als Sammlung von Antworten auf häufig gestellte Fragen in der Gruppe. Wenn Du Kommentare oder Vorschläge zu diesem Artikel hast oder wenn Du selber einige Abschnitte in diesen Artikel einbringen möchtest, wendest Du Dich am besten per Mail an den Urheber dieses Artikels, Kristian Köhntopp < kris_(at)_koehntopp.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Diese aktuelle Version dieser FAQ ist unter der URL http://www.koehntopp.de/php zu finden. Eine Version in einer einzigen Datei befindet sich unter der URL http://www.koehntopp.de/php/faq-single.html. Die Linuxdoc SGML-Quelltexte dieser FAQ sind unter der URL http://www.koehntopp.de/php/faq.tar.gz zu finden. Es existiert ein CVS-Archiv, aus dem die aktuelle Version der FAQ bezogen werden kann. Die CVSROOT dieses Archives ist :pserver:cvsread_(at)_phplib.netuse.de:/repository mit dem Paßwort cvsread. Das Modul heißt german-faq. Ein CVSWEB-Zugang zu dem Archiv ist unter http://phplib.netuse.de/cgi/cvsweb.cgi zu finden. ______________________________________________________________ $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository login Password: cvsread $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository checkout german-faq ... # Aktualisieren der Version mit $ cd german-faq $ cvs -z9 update -dAP ______________________________________________________________ Es gibt eine Mailingliste german-faq, die Nachrichten über Änderungen an der FAQ enthält und die man bestellen sollte, wenn man an der FAQ mitarbeiten möchte. Man kann die Mailingliste unter der Adresse german-faq-request_(at)_lists.netuse.de bestellen. 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? Die FAQ wird nicht als Mail versendet, sondern ist ausschließlich in den genannten Formaten und an den genannten Stellen im Web zu finden. Als Windows-Anwender kann man sich eine Kopie der FAQ mit Hilfe von Programmen wie Teleport Pro oder mit Hilfe der Offline-Funktion des Microsoft Internet Explorer 5 herunterladen. Als Linux-Anwender verwendet man dafuer das Programm wget. 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... Fragen gehören in die Newsgroup. Es ist vollkommen sinnlos, Fragen per Mail an einen der Autoren dieser FAQ zu senden. 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? Dieser Text ist wie alle Werke urheberrechtlich geschützt. Jegliche Verwertung bedarf der Zustimmung der Autoren. Die einzelnen Artikel sind das Werk der jeweiligen Autoren wie an den Artikeln vermerkt. Artikel ohne besonderen Vermerk sind das Werk von Kristian Köhntopp. Die nichtexklusiven Verwertungsrechte für das Gesamtwerk liegen bei Kristian Köhntopp mit Ausnahme des Kapitels über phpMyAdmin, das von Tobias Ratschiller stammt. Mit diesem Text kommt die folgende Lizenz: * Der Text darf unverändert und mit vollen Verweis auf seinen Ursprung im Internet oder in Intranetzen angeboten werden. Die Autoren bitten um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. * Der Text darf zur eigenen Fortbildung oder zu Schulungs- und Ausbildungszwecken reproduziert und distributiert werden. * Die Autoren behalten sich den Abdruck und Vertrieb dieses Textes als Buch, CD-ROM oder anderer Form vor. Jegliche Reproduktion zu anderen als den in den ersten beiden Punkten genannten Zwecken ist untersagt und bedarf der schriftlichen Genehmigung der Autoren. Die Autoren erteilen diese Genehmigung normalerweise schnell und unbürokratisch, wenn es sich um eine Nutzung im Sinne oder zum Nutzen der Open Source-Bewegung handelt. 1.6 Kann ich selber für diese FAQ schreiben? Ja. Wenn Deine Texte Eingang in diese FAQ finden, erklärst Du Dich mit den folgenden Nutzungsbedingungen einverstanden: * Du mußt Deine Antworten mit Deinem vollen Namen kennzeichnen ("Von Nicholas Haflinger"). Du kannst aus Deinem Namen einen mailto: Hyperlink machen, wenn möchtest. * Du behältst das volle Urheber- und Verwertungsrecht an Deinem Text und kannst Deinen Text nach Deinem Gutdünken verwenden. * Du räumst Kristian Köhntopp die nichtexklusiven Verwertungsrechte für Deine Beiträge als Bestandteil der Gesamten FAQ ein. Das bedeutet, Du gestattest Kristian Köhntopp, Deine Beiträge als Bestandteil dieser FAQ als Buch, CD-ROM oder in anderer Form zu verwerten. Auf diese Weise versuchen wir die spätere Veröffentlichung dieser FAQ in anderen Medien möglich zu halten, obwohl das Gesamtwerk eine Vielzahl von Autoren haben kann. 1.7 Wie ist die Charta dieser Newsgroup? Diese Newsgruppe richtet sich an alle Benutzer und Programmierer von PHP, einer Programmiersprache mit Schwerpunkt auf der Entwicklung von Webanwendungen. Es können alle Themen rund um PHP besprochen werden, seien es nun Probleme mit der Installation, der Anwendung oder Programmierung in PHP oder der Erweiterung des PHP- Interpreters selbst. 1.8 Was ist PHP? Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". Dies ist eine rekursive Abkürzung im Stile des GNU-Projektes. PHP ist eine Scriptsprache zur dynamischen Erstellung von Webseiten. Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d.h. jede HTML-Seite ist auch ein gültiges PHP-Programm. Die Syntax von PHP ist ähnlich wie die von C, Java oder Javascript. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar. PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen. Der genaue Lizenztext ist in der Datei COPYING enthalten, der Bestandteil der PHP-Distribution ist. PHP läuft auf allen gängigen Unix-Versionen und auf den verschiedenen Windows-Versionen (Win95, 98 und NT). Als CGI-Programm kann PHP mit jedem Webserver zusammenarbeiten. Für einige Webserver, allen voran Apache, stehen auch Modulversionen zur Verfügung, die sehr viel effizienter ausgeführt werden. Die Homepage des PHP-Projektes ist http://www.php.net. Mirrors dieser Site sind in vielen Ländern vorhanden, unter anderem auch in Deutschland unter der URL http://www.php3.de oder http://de.php.net. Von dort kann man die jeweils aktuelle Releaseversion des Interpreters sowie Binaries für eine Reihe von Plattformen herunterladen. Ebenso finden sich dort das englische Handbuch sowie Archive der englischen Mailinglisten. 1.9 Wo finde ich weitere Informationen über PHP? Zu PHP gibt es zahlreiche Informationsquellen in deutscher und englischer Sprache. Deutsche Ressourcen im WWW * Artikel von Kristian Köhntopp * Dynamic Webpages * Jörg Baachs LAMP-Installationsanleitung * Martin Jansens PHP Seiten * PHP mit dem PWS (Windows Personal Web Server) * PHP-Center * PHP-Homepage * Tutorials für PHP und MySQL * WAMP HowTo * PHP und MySQL Tutorial Internationale Ressourcen im WWW * PHP Homepage * Englische FAQ * Zend ist die PHP4 Scriping Engine * Annotated Online Manual * Berber's PHP3 Example Page * Devshed Developer Forum * PHP Classes Repository * PHP Knowledge Base * PHP Manual for Homesite * PHP3 Code Exchange * phpTidBits - Tutorials * phpWizard.net Bücher über PHP Ein Verzeichnis aller aktuellen Bücher findet man im Buchverzeichnis der englischen Website. In Deutsch: php -dynamische webauftritte professionell realisieren, Egon Schmid, Christian Cartus, Richard Blume; Markt und Technik Verlag. In Deutsch: PHP - Grundlagen und Lösungen, Webserver-Programmierung unter Windows und Linux, Jörg Krause; Carl Hanser Verlag. In Englisch: Core PHP Programming, Leon Atkinson; Prentice Hall. In Englisch: PHP3: Programming Browser-Based Applications, David Medinets; McGraw-Hill. In Englisch: Professional PHP, Jesus Castagnetto, Harish Rawat, Sascha Schuhmann, Chris Scollo, Deepak Veliath; Wrox Press. In Englisch: Building Database Applications on the Web Using PHP3, Craig Hilton, Jeff Willis, Bjorn Borud; Addison-Wesley. Fertige Anwendungen in PHP Ein Verzeichnis von Projekten, die PHP3 verwenden, findet man im Projektverzeichnis der offiziellen Homepage. * Phorum, ein Diskussionsforum. * phpSlash, ein Diskussionsforum. * IMP, ein Webmail Interface. * Bookmarker, eine Bookmark-Verwaltung. * PHPLIB, eine objektorientierte Bibliothek zur Anwendungsentwicklung. * phpMyAdmin, ein Managementsystem für MySQL-Datenbanken. * MyGuestbook, ein Gästebuch. * phpAds ein Verwaltungssystem für Banner Ads. * phpHoo eine Art Mini-Yahoo. 1.10 Soll ich Jobangebote in de.comp.lang.php posten? Eine kurze Umfrage im Januar 2000 in de.comp.lang.php hat ergeben, daß Jobangebote in der Newsgroup toleriert werden, auch wenn sie nach Charta streng genommen off-topic sind, solange sie folgenden Ansprüchen an die äußere Form genügen: * Jobangebote sollen im Betrefftext des Artikels die Kennzeichnung [JOB] haben. Auf diese Weise sind sie leicht erkennbar und können von den Leuten, die sie nicht sehen wollen leicht unterdrückt werden, während Sie von den Leuten, die einen Job suchen, leicht gefunden werden. * Jobangebote sollten mit der Headerzeile Followup-To: poster veröffentlicht werden. de.comp.lang.php nimmt die Veröffentlichung von Jobangeboten hin, ist aber nicht zur Diskussion über Jobangebote gedacht. * Jobangebote sollten nicht übermäßig oft veröffentlicht werden: Jeder Job sollte nur genau einmal angepriesen werden und Arbeitgeber mit ständigen oder wiederkehrenden Jobangeboten sollten nicht öfter als einmal im Monat veröffentlichen. Es hat keinen Sinn sich aufzudrängen und bei einem unbeliebten Arbeitgeber wird in der jetzigen Arbeitsmarksituation wohl kaum jemand anfangen. * Jobangebote sollten Netiquettekonform sein: Der Absendername soll eine Person ("Paul Arbeitgeber") und keine Funktion ("Personalbüro Arbeitgeber GmbH") sein. Die angegebene Mailadresse soll gültig sein. In Newsartikel soll kein HTML verwendet werden und Netscape Visitenkarten sollen nicht verwendet werden - Hochglanz-Blendwerk ist nett für das Marketing, aber wir sind R&D. * Jobangebote können in die formal korrekte Newsgroup de.markt.arbeit.biete crosspostet werden. Dann ist es doppelt wichtig, daß ein Followup-To: poster oder Followup-To: de.markt.arbeit.d gesetzt wird. de.comp.lang.php ist nicht zur Diskussion von Jobangeboten geeignet! Wenn Sie als Arbeitgeber nicht in der Lage sind, im USENET intelligent, kooperativ und regelkonform aufzutreten, sollten Sie andere Medien für ihre Personalaquise verwenden, die sich Ihnen leichter erschließen. Ihre Corporate Identity wird es Ihnen danken. 1.11 Wer kann mir einen Provider empfehlen? Eine kurze Umfrage im Februar 2000 in de.comp.lang.php hat ergeben, daß Frage nach Providern oder Providerspezifika in dieser Newsgroup nicht willkommen ist. Die korrekte Newsgroup für diese Frage wäre de.comm.provider.webspace. Ebenso unerwünscht sind providerspezifische Fragen wie Wie komme ich bei xyz an die MySQL-Datenbank?. Der korrekte Ansprechpartner für solche Fragen wäre der Support des betreffenden Providers bzw. dessen FAQ. Werden derartig providerspezifische Fragen dennoch in die Newsgroup gestellt, ist es höflich, Folloup-To: poster zu setzen und hinterher eine Zusammenfassung der eingegangenen Mails zu posten. Eine Zusammenfassung besteht nicht darin, die Texte der eingegangenen Mails hintereinanderzuhängen und in die Gruppe zu werfen, sondern idealerweise in einem Text, der vergleichsweise schmerzlos in diese FAQ integriert werden kann. Eine Providerdatenbank wird unter anderem beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? Du hast vollkommen Recht: Manche Autoren in der Newsgroup verstoßen gegen die Netiquette, wie sie in de.newusers.infos gepostet wird. Sie tun dies etwa, indem sie ohne vollen Realnamen schreiben, inkorrekte Mailadressen ("nospam", "deletethis") angeben oder Artikel mit HTML oder Netscape Visitenkarten versenden. Du sollst das auch nicht hinnehmen. In einer Newsgroup ist der Ton jedoch genauso wichtig wie der Inhalt. Die Regulars von de.comp.lang.php sind stolz auf den freundlichen und hilfsbereiten Ton in ihrer Newsgroup. Wenn Du also einen anderen Autor an die Netiquette erinnern möchtest, dann tu dies bitte unbedingt per Mail und nicht öffentlich in der Gruppe. Auch die Netiquette, auf deren Einhaltung zu bestehst, fordert dies - Du kannst nicht auf der einen Seite auf der Einhaltung der Netiquette bestehen und andererseits selbst dagegen verstoßen, ohne Glaubwürdigkeit zu verlieren. Und bitte: Halte Deinen Ton auch in der Mail freundlich. Du wirst leichter verstanden und erreichst das gewünschte Ziel viel eher. Wenn Du meinst, Deinen Artikel dennoch öffentlich posten zu müssen, etwa um einen Autoren an die korrekte Newsgroup zu verweisen, oder weil die angegebene Mailadresse nicht erreichbar ist oder weil sich der Autor per Mail nicht einsichtig zeigt und sich niemand sonst bisher darum gekümmert hat, dann halte Deinen Beitrag bitte freundlich und konstruktiv. Das bedeutet: Beantworte die gestellte Frage oder löse das Problem des Fragers so gut Du kannst und weise dann auf die Netiquette hin. Wenn Du zu dem Problem des Fragers nichts beizutragen hast, dann poste lieber gar nichts - oder schreibe eine Mail. Du bist nicht allein in der Gruppe und Du mußt die Welt nicht selbst retten. Ein anderer der antworten kann, wird antworten und dabei wahrscheinlich auch auf korrektes Verhalten hinweisen. Regeldiskussionen gehören in die dafür vorgesehene Newsgroup, de.soc.netzkultur.umgangsformen, oder sollen mit einem Followup-To: poster versehen werden. 1.13 Warum bekomme ich Ermahnungsmails? Du wirst nicht nur in de.comp.lang.php, sondern in den meisten anderen deutschen Newsgroups auf korrektes Verhalten in den Newsgroups hingewiesen, wenn ohne einen vollständigen Namen postest, Artikel ohne gültige Absenderadresse schreibst, Artikel mit Werbung absetzt, HTML oder Netscape Visitenkarten in Deinen Artikeln versendest oder mutwillig Artikel in die falschen Newsgroups schreibst. Diejenigen von uns, die schon länger in den USENET News aktiv sind, haben sich diese Regeln und Verhaltenformen nicht aus Spaß ausgedacht. USENET existiert schon seit mehreren Jahrzehnten und die Verhaltensnormen, auf deren Einhaltung bestanden wird, haben sich in langen Jahren entwickelt und bewährt. Es gibt einen guten Einführungstext aus de.newusers.infos mit dem Titel Warum soll ich mich an die Regeln halten? der erklärt, warum die Dinge so sind wie sie sind. Wenn Du von de.comp.lang.php Ergebnisse möchtest, also technische Hilfe bei Deinen Problemen mit der Programmiersprache PHP, dann tust Du gut daran, Deinen Texten auch eine akzeptable äußere Form zu geben. _________________________________________________________________ Next Previous Contents From boezdemi_(at)_stud.uni-frankfurt.de Sun, 19 Mar 2000 17:44:22 +0100 Date: Sun, 19 Mar 2000 17:44:22 +0100 From: Berkant boezdemi_(at)_stud.uni-frankfurt.de Subject: [php] Probleme mit Arrays ... Hilfe! This is a multi-part message in MIME format. ------=_NextPart_000_003E_01BF91CA.C2B61F40 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo! Folgendes Problem: Ich hab eine Variable $name in einer Funktion, die bei Aufruf der = Funktion mehrmals den Wert wechselt. Bei 'echo $name' gibt er mir also = hintereinander verschiedene Strings aus. (Wenn ich nun z.B. 'echo = $name[0]' eingebe, bekomm ich den jeweils ersten Buchstaben jedes = Strings !?) Ist $name nun ein Array oder eine Variable ??? Nun will ich diese einzelnen Werte so speichern, das sie global in einer = Variable abrufbar sind. Also: '$test =3D array($name)'=20 Jetzt werden die einzelnen Strings aber nur unter $test[0] gespeichert = und =FCberschreiben sich dann gegenseitig! Was mache ich falsch, und wieso ergibt 'echo $name[0]' die = Anfangsbuchstaben ??? Vielen Dank an alle! ------=_NextPart_000_003E_01BF91CA.C2B61F40 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hallo!
Folgendes = Problem:
 
Ich hab eine Variable $name in einer = Funktion, die=20 bei Aufruf der Funktion mehrmals den Wert wechselt. Bei 'echo $name' = gibt er mir=20 also hintereinander verschiedene Strings aus. (Wenn ich nun z.B. 'echo = $name[0]'=20 eingebe, bekomm ich den jeweils ersten Buchstaben jedes Strings !?) Ist = $name=20 nun ein Array oder eine Variable ???
 
Nun will ich diese einzelnen Werte so = speichern,=20 das sie global in einer Variable abrufbar sind.
 
Also:
'$test =3D array($name)' =
Jetzt werden=20 die einzelnen Strings aber nur unter $test[0] gespeichert und = =FCberschreiben sich=20 dann gegenseitig!
 
Was mache ich falsch, und wieso ergibt = 'echo=20 $name[0]' die Anfangsbuchstaben ???
 
 
Vielen Dank an = alle!
------=_NextPart_000_003E_01BF91CA.C2B61F40-- From mab_php_(at)_gmx.net Sun, 19 Mar 2000 17:45:14 +0100 Date: Sun, 19 Mar 2000 17:45:14 +0100 From: Michel Buse mab_php_(at)_gmx.net Subject: [php] Verwurstelt PHP4 auf LAMP die HTTP-Header? -----Ursprüngliche Nachricht----- Von: Thomas Ritz An: php_(at)_solix.wiso.Uni-Koeln.DE Datum: Freitag, 17. März 2000 12:13 Betreff: Re: [php] Verwurstelt PHP4 auf LAMP die HTTP-Header? >> hatte gerade das gleiche problem. bei mir hat es gereicht die alte >> .ini durch die neue, mitgelieferte php.ini(-dist) zu ersetzen und >> anzupassen. > >Tja, nur dann tritt das Problem aber bei mir auf. Sowie eine der >optionalen dll hinzugeladen werden soll. Hast Du das auch probiert? das einzige modul, was ich hinzulade ist mysql. ich weiss nicht, ob andere module derzeit ueberhaupt schon von php4 unterstuetzt werden. zumindest sind sie nicht in der distribution vorhanden ! hattest du vorher php3 installiert ? dann wuerde ich zusehen, dass ich alle 3-er dll's und vor allen dingen die alte php.ini rauschmeisse um danach php4 ganz sauber neu zu installieren. danach sollten deine probleme behoben sein. zum test wuerde ich mir auch mal die commandline ansehen. was gibt php denn raus, wenn du zB folgende datei (time.php3) von der commandline (%pfad_zu_php%/php.exe time.php3 ) ausfuehrst ? den x-header kannst du uebrigens mit der anweisung 'expose_php = off' in der php.ini unterdruecken. den content-type-header kannst du natuerlich nicht rausschmeissen, da sonst jeder browser [afaik] nur den quelltext anzeigen wuerde. gruss, michEl.