From I.Tonert_(at)_stern-el.de Mon, 22 May 2000 08:32:03 +0200 Date: Mon, 22 May 2000 08:32:03 +0200 From: Ira Tonert I.Tonert_(at)_stern-el.de Subject: [php] AW: [php] Anbindung PHP an Interbase Hi Jens, wir haben auch InterBase hinter unseren Skripten zu liegen. Die erste Version haben wir über ODBC angeschlossen, das lief. Nun stellen wir gerade auf den native InterBase-Treiber um. Das läuft auch prinzipiell, die Dokumentation dazu ist aber äußerst spärlich. Du findest unter "http://www.php-center.de/de-html-manual/manual.html" die InterBase-Funktionen. Aber Vorsicht! Da sind längst nicht alle dokumentiert. Es fehlen auch teilweise Angaben zu weiteren Parametern von Funktionen. Wenn Du die Quellen von PHP bei Dir hast, dann kannst Du da nachschauen, was es sonst noch so für Funktionen gibt. Manche Funktionen wiederum gibt es gar nicht, also z.B. eine ...num_rows ist leider nicht vorhanden. Die Funktionen selber fangen alle mit ibase_... an. Noch ein interessanter Link: "http://www.synectics.co.za/php3/tutorial/tutorial.php3" Gruß, Ira -----Ursprüngliche Nachricht----- Von: Jens Wolfgarten [mailto:suse_(at)_wolfgarten.com] Gesendet: Samstag, 20. Mai 2000 16:54 An: php_(at)_php-center.de Betreff: [php] Anbindung PHP an Interbase Hallo! Wer kann mir Informationen geben, wie ich den Interbase an PHP angeschlossen bekomme? Wer hat einen Tip für eine gute Site, FAQ? Mein Kenntnisstand: Interbase: gut PHP und Datenbanken: mittel Die Befehle heißen doch bestimmt nur anders, oder? Statt mysql_num_rows($xyz) intbase_num_rows($xyz)? Vielen Dank im voraus! MfG Jens -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:35:39 +0100 Date: Mon, 22 May 2000 08:35:39 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] AW: [php] Anbindung PHP an Interbase Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:38:07 +0100 Date: Mon, 22 May 2000 08:38:07 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] AW: [php] Anbindung PHP an Interbase Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:39:48 +0100 Date: Mon, 22 May 2000 08:39:48 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] AW: [php] Anbindung PHP an Interbase Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:41:56 +0100 Date: Mon, 22 May 2000 08:41:56 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] AW: [php] Anbindung PHP an Interbase Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:44:04 +0100 Date: Mon, 22 May 2000 08:44:04 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] AW: [php] Anbindung PHP an Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:45:43 +0100 Date: Mon, 22 May 2000 08:45:43 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] AW: [php] Anbin Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:48:52 +0100 Date: Mon, 22 May 2000 08:48:52 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] AW: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:49:56 +0100 Date: Mon, 22 May 2000 08:49:56 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:52:02 +0100 Date: Mon, 22 May 2000 08:52:02 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:53:44 +0100 Date: Mon, 22 May 2000 08:53:44 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 08:58:10 +0100 Date: Mon, 22 May 2000 08:58:10 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:01:00 +0100 Date: Mon, 22 May 2000 09:01:00 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:03:50 +0100 Date: Mon, 22 May 2000 09:03:50 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:05:57 +0100 Date: Mon, 22 May 2000 09:05:57 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:09:34 +0100 Date: Mon, 22 May 2000 09:09:34 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:11:42 +0100 Date: Mon, 22 May 2000 09:11:42 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:23:28 +0100 Date: Mon, 22 May 2000 09:23:28 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:25:20 +0100 Date: Mon, 22 May 2000 09:25:20 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:29:10 +0100 Date: Mon, 22 May 2000 09:29:10 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:34:12 +0100 Date: Mon, 22 May 2000 09:34:12 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:40:24 +0100 Date: Mon, 22 May 2000 09:40:24 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From Mailer-Daemon_(at)_Schwaebische-Zeitung.de Mon, 22 May 2000 09:48:08 +0100 Date: Mon, 22 May 2000 09:48:08 +0100 From: Mailer-Daemon Mailer-Daemon_(at)_Schwaebische-Zeitung.de Subject: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: [php] NDN: Sorry. Your message could not be delivered to: Arne Klöcker (Mailbox or Conference is full.) From krs_(at)_treu-elektro.de Mon, 22 May 2000 11:01:46 +0200 Date: Mon, 22 May 2000 11:01:46 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] stueckweises aufbauen einer seite Hi Hartmut, Hartmut Holzgraefe schrieb: > > > Wie macht man das mit PHP? > flush() o.k. damit passt's. > > Kann man dem Browser irgendwie mitteilen, daß die stückweise > > Ausgabe beendet ist, das Browserfenster zu löschen ist und alles > > kommende nun wieder links oben "normal" dazustellen ist? > das geht bei Netscape seit ewigen Zeiten > Stichwort: MIME-Type multipart/x-mixed-replace > > http://osiris.ifi.unizh.ch/pushpull.html , Anschnitt "Server-Pull" wie macht das z.B. apollo7.de? Beim Netscape sehe ich die abgefragten Suchmaschinen, anschließend kommen die Treffer. Beim IE jedoch, kommen die Treffer _ohne_ vorherige Suchmaschinen. > Microsoft ignoriert diesen einfachen und eleganten Mechanismus > allerdings hartnäckig So wie's aussieht, müssen sich die IE-User wohl damit begnügen, nichts zu sehen ... Hat jemand einen Code-Ausschnitt für mich, wo sowas gemacht wird? Ich meine jetzt die Ausgabe beginnend links oben im leeren Browserfenster. MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: www.augsburg.netsurf.de/~skrister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From hartmut_(at)_six.de Mon, 22 May 2000 09:36:10 +0200 Date: Mon, 22 May 2000 09:36:10 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Re: [php] =?iso-8859-1?Q?Z=E4hlen?= von Substrings in Strings Armin Steiner wrote: > > Sent: Sunday, May 21, 2000 9:59 AM > Subject: [php] Zählen von Substrings in Strings > > > ich habe Strings derart "3;4;13;43;100;3;34;3" und möchte darin nun > die > > Anzahl von zum Beispiel "3" bestimmen, wobei natürlich "13", "43" und > > "34" in diesem Beispiel nicht mitgezählt werden dürfen. > > > > Wie mache ich das am einfachsten / schnellsten? > > Hi Sebastian, > > "lade" den String doch einfach mit implode() in einen > array, und arbeite dann mit dem Array. Das ist vielleicht > nicht das schnellste/einfachste, aber das was mir spontan > dazu einfällt :-) du meinst explode(), nicht implode(), oder ??? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From g.grote_(at)_tu-bs.de Mon, 22 May 2000 11:18:29 +0200 Date: Mon, 22 May 2000 11:18:29 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] Sessions, Cookies und Referers Hallo, ich versuche gerade eine einigermassen sichere Sessionverwaltung, Nutzeranmeldung etc. auszutüffteln. Die Verwendung von PHPLib liegt natürlich nahe, nur ist mir dabei ein Problem aufgefallen, das hier nicht unbekannt sein dürfte: Wenn der Clientbrowser keine Cookies zulässt, benutzt PHPLib sessionid´s als GET-Parameter in der URL (soweit ich die Doku richtig verstanden habe). Dummerweise ist das jedoch recht problematisch, da diese Parameter unter Umständen als Refererer in den logfiles fremder Websites auftauchen. Dessen Webmaster muss also nur seine Logfiles nach diesen URLs scannen und die Seite schnell genug aufrufen, bevor die Session ausläuft. Für halbwegs sicherheitsrelevante Dinge ist das also nicht zu gebrauchen. Eine sicherere Alternative wären natürlich Session-Cookies, welche nicht dauerhaft gespeichert werden und beim Schliessen des Browsers verloren gehen. Diese werden aber leider aus Datenschutzgründen oft komplett abgeschaltet. Nun meine Frage: Gibt es eine praktikable Methode, Sessions zu verfolgen, ohne dabei Cookies zu verwenden? Wie schon erläutert, ist eine Session-ID als GET-Parameter nicht akzeptabel. Die SessionIDs mit Hilfe von POST zu übertragen geht auch nicht, da ich ja nicht immer FORMS benutzen will. Eine andere Möglichkeit wären Sequenznummern, also im Prinzip IDs, die nur für die jeweils nächste Seite gültig sind (ähnlich dem TAN-Prinzip beim Onlinebanking). Diese vertragen sich jedoch nicht mit dem Back-Knopf des Browsers oder dem Surfen in mehreren Fenstern. Vieleicht kann man den Standard-Browsern ja auch irgendwie sagen, KEINE Referers mitzuschicken (wie bei Opera4) ... ... gibt es bessere Methoden, oder bleibt die einzige Alternative, den Nutzer zur Verwendung von Cookies zu "zwingen" (z.B. durch PHPLib ohne erlauben des GET-Fallbacks) ?? mfg, Gerald Grote. From Mathias.Gloss_(at)_start.de Mon, 22 May 2000 11:41:55 +0200 Date: Mon, 22 May 2000 11:41:55 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] passthru-Hilfe Aloha, > ---------- > Von: Kay Abendroth[SMTP:dAYdREAMS_(at)_t-online.de] > > Es will einfach nicht funktionieren. Wenn ich trct.html mit meinem Browser > aufrufe, passiert überhaupt nichts, das Browserfenster bleibt weiß! > > > > > > > > > > Was mache ich falsch? > Da gibts mehrere Möglichkeiten: 1) geht php prinzipiell ? 2) Liegt die Webseite auf einem NT- oder Linuxserver ? 3) Unter unix darf IMHO ein gewoehnlicher User traceroute (da heißt das naemlich so ;-) ausführen ? 4) Hat der User, unter dem der Webserver laeuft ueberhaupt einen PATH gesetzt ? (mach mal spasshalber echo $PATH irgendwo rein). Falls er kein PATH hat, musst du den absoluten Pfad angeben zu tracert / traceroute Uff, das war alles was mir dazu einfaellt. Vielleicht koennte man die ganzen prinzipiellen Antworten zu externen Programmen irgendwo ablegen ? Gruesse, Mathias From t-g-p_(at)_gmx.de Mon, 22 May 2000 11:46:22 +0200 Date: Mon, 22 May 2000 11:46:22 +0200 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] Sessions, Cookies und Referers Hallo! > Dummerweise ist das jedoch recht problematisch, da diese Parameter unter > Umständen als Refererer in den logfiles fremder Websites auftauchen. Dessen > Webmaster muss also nur seine Logfiles nach diesen URLs scannen und die > Seite schnell genug aufrufen, bevor die Session ausläuft. Für halbwegs > sicherheitsrelevante Dinge ist das also nicht zu gebrauchen. Ich bin auf das gleiche Problem gestoßen... Eine Möglichkeit wäre, alle Links "nach draußen" über ein Script laufen zu lassen, so dass der Referer (mit der SessionID) nicht auftaucht. GMX macht das zum Beispiel auch so. mfG. Tobias Meyer From bjoern_(at)_baer.main.de Mon, 22 May 2000 11:55:42 +0200 Date: Mon, 22 May 2000 11:55:42 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Sessions, Cookies und Referers Hi, * Gerald Grote wrote: > Umständen als Refererer in den logfiles fremder Websites auftauchen. Dessen > Webmaster muss also nur seine Logfiles nach diesen URLs scannen und die > Seite schnell genug aufrufen, bevor die Session ausläuft. Deswegen hält man Session-Zeiten relativ kurz, zum Beispiel 10 oder 15 Minuten. Oder du stellst die Gültigkeit auf 5 Minuten ein. > Gibt es eine praktikable Methode, Sessions zu verfolgen, ohne dabei Cookies > zu verwenden? Nein. > Wie schon erläutert, ist eine Session-ID als GET-Parameter nicht akzeptabel. Dann bleiben dir nur Cookies übrig. > ... gibt es bessere Methoden, oder bleibt die einzige Alternative, den > Nutzer zur Verwendung von Cookies zu "zwingen" (z.B. durch PHPLib ohne > erlauben des GET-Fallbacks) ?? Genau. -- From UW_(at)_NetUSE.DE Mon, 22 May 2000 12:16:01 +0200 Date: Mon, 22 May 2000 12:16:01 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Sessions, Cookies und Referers Gerald Grote wrote: > Nun meine Frage: > Gibt es eine praktikable Methode, Sessions zu verfolgen, ohne dabei Cookies > zu verwenden? Wenn es eine Lösung gäbe, würden PHPLIB und PHP4 es unterstützen. 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 Mon, 22 May 2000 12:25:49 +0200 Date: Mon, 22 May 2000 12:25:49 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] stueckweises aufbauen einer seite Stefan Krister wrote: > > http://osiris.ifi.unizh.ch/pushpull.html , Anschnitt "Server-Pull" > > wie macht das z.B. apollo7.de? Beim Netscape sehe ich die abgefragten > Suchmaschinen, anschließend kommen die Treffer. > > Beim IE jedoch, kommen die Treffer _ohne_ vorherige Suchmaschinen. vermutlich Fallunterscheidung je nach $HTTP_USER_AGENT > > Microsoft ignoriert diesen einfachen und eleganten Mechanismus > > allerdings hartnäckig > > So wie's aussieht, müssen sich die IE-User wohl damit begnügen, nichts > zu sehen ... > > Hat jemand einen Code-Ausschnitt für mich, wo sowas gemacht wird? Ich > meine jetzt die Ausgabe beginnend links oben im leeren Browserfenster. die Dokumentation im pushpull.html (s.o.) enthält doch ein Code-Beispiel, oder ? (OK, 's ist ein Shell-Script, kein PHP, aber so riesig werden die Unterschiede doch nicht sein ...) wem das allerdings zu knapp ist, kann hier eine Langfassung in PHP bewundern: -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From UW_(at)_NetUSE.DE Mon, 22 May 2000 13:02:29 +0200 Date: Mon, 22 May 2000 13:02:29 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] performance von klassen? Marco Gabriel wrote: > hat jemand erfahrungen gemacht, inwiefern die performance sinkt > (oder > steigt?) wenn ich klassen verwende anstatt php-code in die > html-seite rein > zu fitscheln? ist mir mein webserver böse, weil er dann etwas mehr > ins > schwitzen kommt? Die Frage ist wirr. Klassen sind ein Begriff aus der Objektorintierten Programmierung, einzelne Codepassagen können sehr lang sein und (theoretisch) durchaus mit HTML Code vermixt sein. Was Du wissen willst, ist: "Sind inlude/requiere performancerelevant". Dies ist zu verneinen. Der zusätzliche Zugriff auf das Filesystem der Maschine kostet praktisch keine Zeit, der Cache sollte voll zuschlagen. Interessanter ist die Frage, ob man massiv objektorientiert in PHP3 programmieren sollte. Das ist von der reinen Perfomancesicht her zu verneinen. Füll mal ein Array mit Integern und finde heraus wann die Aufgabe besonders schnell gelöst wird. Hierbei testes Du die Varianten: globale Variable, lokale Funktionsvariable, lokale Variable in einer Methode und Instanzvariable aufgebaut durch eine Methode. Die Reihenfolge der Nennung sollte die Geschwindigkeit wiederspiegeln. Ich habe Unterschiede zwischen der globalen Variable und der Instanzvariable von bis zu 20% gemessen. Da die Applikationslaufzeit in die Gesamtrechnung "Webserver" nur zu einem geringen Teil eingeht und innerhalb der Applikationslaufzeit nochmals die nicht optimierbaren IO Operationen abgezogen werden sollten, kann man nach meiner Erfahrung durchaus objektorientiert in PHP3 programmieren, ohne nennenswerte Einbußen zu erleben. Drei, vier oder auch mal fünf Ebenenen in der Klassenhierarchie und durch Assoziationen nochmals eine größere Anzahl von Ebenen (rd. 10) in der Objekthierarchie stellen meiner Erfahrung nach jedoch die Grenze da. Angesichts der limitierten OO Fähigkeiten von PHP3 wird aber auch niemand wirklich mehr versuchen... PHP4 verschiebt die Grenze spürbar nach oben. Zahlen habe ich nicht parat. Nur eines habe ich gehört: statische Klassen in PHP4 sollen langsam sein, ob's stimmt weiß ich nicht. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From g.grote_(at)_tu-bs.de Mon, 22 May 2000 13:16:45 +0200 Date: Mon, 22 May 2000 13:16:45 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] Sessions, Cookies und Referers > Hallo! > > > Dummerweise ist das jedoch recht problematisch, da diese Parameter unter > > Umständen als Refererer in den logfiles fremder Websites auftauchen. > Dessen > > Webmaster muss also nur seine Logfiles nach diesen URLs scannen und die > > Seite schnell genug aufrufen, bevor die Session ausläuft. Für halbwegs > > sicherheitsrelevante Dinge ist das also nicht zu gebrauchen. > > Ich bin auf das gleiche Problem gestoßen... > Eine Möglichkeit wäre, alle Links "nach draußen" über ein Script laufen zu > lassen, so dass der Referer (mit der SessionID) nicht auftaucht. > GMX macht das zum Beispiel auch so. Habe ich mir auch überlegt, nur hilft das in manchen Fällen auch nicht. So viel ich weiß, geben einige (ältere?) Browser die aktuelle Seite auch dann als Referer weiter, wenn der Nutzer die neue URL eingetippt hat oder einen Bookmark auswählt. Ob das bei den aktuellen Browsern immer noch so ist, weiss ich allerdings nicht. Gerald. From w.henseler_(at)_snoopmedia.com Mon, 22 May 2000 13:16:48 +0200 Date: Mon, 22 May 2000 13:16:48 +0200 From: Wilfried Henseler w.henseler_(at)_snoopmedia.com Subject: [php] Steuerung von externem programm? Hallo, ich wuerde gerne ein externes programm aufrufen, dass dann einige zeilen als eingabe braucht. Als antwort gibts es wiederum einige zeilen zurueck, die ich abfragen moechte. Geht sowas in php? Soweit ich sehe kann exec nichts ausser einer kommandozeile an das programm uebergeben... Und popen kann ja nur entweder lesen oder schreiben... danke, wilfried From gp_(at)_bnbt.de Mon, 22 May 2000 13:17:27 +0200 Date: Mon, 22 May 2000 13:17:27 +0200 From: Gerhard Pfeiffer gp_(at)_bnbt.de Subject: [php] jpg Hallo, Gibt es eine Library zum Erzeugen/Verändern von jpg-Files? Bei weberdev hab ich nichts gefunden. -- Ciao, Gerhard From w.henseler_(at)_snoopmedia.de Mon, 22 May 2000 13:19:22 +0200 Date: Mon, 22 May 2000 13:19:22 +0200 From: Wilfried Henseler w.henseler_(at)_snoopmedia.de Subject: [php] Steuerung von externem programm? Hallo, ich wuerde gerne ein externes programm aufrufen, dass dann einige zeilen als eingabe braucht. Als antwort gibts es wiederum einige zeilen zurueck, die ich abfragen moechte. Geht sowas in php? Soweit ich sehe kann exec nichts ausser einer kommandozeile an das programm uebergeben... Und popen kann ja nur entweder lesen oder schreiben... danke, wilfried From whiteman_(at)_teg-clan.de Mon, 22 May 2000 13:20:09 +0200 Date: Mon, 22 May 2000 13:20:09 +0200 From: Whiteman whiteman_(at)_teg-clan.de Subject: [php] Zufallszahl? HI Ich wollte 6 Zufallszahlen erzeugen, dazu habe ich folgendes probiert WHILE ($counter < 6) { mt_srand(48); $zufall = mt_rand(48,112); echo "
".$zufall."
"; $counter = $counter + 1; } // ENDE --> WHILE ($counter < 6) Nur gibt das Script keine Zufallszahlen zwischen 48 und 112 aus sondern irgendwelche 6 Stelligen Zahlen. Wenn ich das $zufall = mt_rand(48,112); durch $zufall = rand(48,112); ersetze, dann gibt er mir zwar Zahlen zwischen 48 und 112 aber das sind immer die gleichen egla wie offt ich das Script aufrufe es kommt immer 48, 84, 60, 100, 86 und 79 raus. Es geht darum ein Zufälliges Passwort aus 6 Zeichen zusammenzusetzen. Es dürfen nur A-Z 0-9 oder a-z drin vorkommen. Ich habe mir nun gedact das ich eine Zufallszahl erzeuge die dann in den Entsprechenden ASCII Wert umwandle. Nur ist das ja relativ sinnlos wenn das Script immer die selben Zufallszahlen ausspuckt. Weis vieleicht irgend jemand was ich dabei falsch mache. THX Stephan From g.grote_(at)_tu-bs.de Mon, 22 May 2000 13:21:45 +0200 Date: Mon, 22 May 2000 13:21:45 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] Sessions, Cookies und Referers Hi, > * Gerald Grote wrote: > > Umständen als Refererer in den logfiles fremder Websites > auftauchen. Dessen > > Webmaster muss also nur seine Logfiles nach diesen URLs scannen und die > > Seite schnell genug aufrufen, bevor die Session ausläuft. > > Deswegen hält man Session-Zeiten relativ kurz, zum Beispiel 10 > oder 15 Minuten. Oder du stellst die Gültigkeit auf 5 Minuten > ein. 10 Minuten halte ich für das kürzeste Zeit, besonders bei einem Forum oder bei längeren Texten sind 5 Minuten zu wenig. Aber ob ich 5 oder 15 Minuten einstelle, ist eigentlich auch egal. Ein böswilliger BAFH scannt seine Referer-Logs einfach kontinuierlich auf Schlüsselwörter wie "sid=", "sessionid=", "uid=" etc. und kann damit viel "Spass" haben, auch wenn die Session nur 3 Minuten gültig bleibt. > > Gibt es eine praktikable Methode, Sessions zu verfolgen, ohne > dabei Cookies zu verwenden? > > Nein. Ok, dann werde ich wohl dabei bleiben. Es ist schon paradox, das einerseits Cookies als potentielles Sicherheitsrisiko gelten, der Verzicht auf Cookies aber unter Umständen viel unsicherer ist. Gerald. From bjoern_(at)_baer.main.de Mon, 22 May 2000 13:45:18 +0200 Date: Mon, 22 May 2000 13:45:18 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Sessions, Cookies und Referers Hallo, * Gerald Grote wrote: > Habe ich mir auch überlegt, nur hilft das in manchen Fällen auch nicht. So > viel ich weiß, geben einige (ältere?) Browser die aktuelle Seite auch dann > als Referer weiter, wenn der Nutzer die neue URL eingetippt hat oder einen > Bookmark auswählt. Ja. Opera kann man anweisen, den Referer nicht mitzuschleppen. Ebenso kann man als Benutzer einen Proxy (z.B. squid) dazwischenschalten, der ebenfalls den Referer unterdrückt oder mit etwas sinnlosem füllt. All die aufgeführten Punkte sind Sicherheitsaspekte, die der *Benutzer* für sich ausmachen muß. Du als Sitebetreiber kannst so gut wie nichts machen (entweder nur Cookies verwenden und/oder die Lebenszeit deiner Session so gering wie möglich halten). Andere Wege gibt es nicht. -- From t-g-p_(at)_gmx.de Mon, 22 May 2000 13:49:57 +0200 Date: Mon, 22 May 2000 13:49:57 +0200 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] Sessions, Cookies und Referers Hallo! > > Ich bin auf das gleiche Problem gestoßen... > > Eine Möglichkeit wäre, alle Links "nach draußen" über ein Script laufen zu > > lassen, so dass der Referer (mit der SessionID) nicht auftaucht. > > GMX macht das zum Beispiel auch so. > > Habe ich mir auch überlegt, nur hilft das in manchen Fällen auch nicht. So > viel ich weiß, geben einige (ältere?) Browser die aktuelle Seite auch dann > als Referer weiter, wenn der Nutzer die neue URL eingetippt hat oder einen > Bookmark auswählt. So sollte es aber gehen: antirefer.php3?url=http://wasweissich.de ------------------------------------------ Please wait... Please wait... ------------------------------------------ mfG. Tobias Meyer From Stefan.Engelhardt_(at)_stud.fh-hannover.de Mon, 22 May 2000 13:58:56 +0200 Date: Mon, 22 May 2000 13:58:56 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] PHP4 soll da sein Laut Heise-Newsticker soll die PHP4 Final Release da sein. Gruß Stefan From lars.scholand_(at)_provider-info.de Mon, 22 May 2000 14:02:48 +0200 Date: Mon, 22 May 2000 14:02:48 +0200 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] Steuerung von externem programm? Hi, > ich wuerde gerne ein externes programm aufrufen, dass dann einige zeilen > als eingabe braucht. Als antwort gibts es wiederum einige zeilen zurueck, > die ich abfragen moechte. > > Geht sowas in php? > Soweit ich sehe kann exec nichts ausser einer kommandozeile an das > programm uebergeben... > Und popen kann ja nur entweder lesen oder schreiben... $result = exec("ls"); echo $reuslt; Ich bin mir nicht sicher, aber normalerweise sollte das gehen. Lars From bjoern_(at)_baer.main.de Mon, 22 May 2000 14:07:30 +0200 Date: Mon, 22 May 2000 14:07:30 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Sessions, Cookies und Referers Hi, * Gerald Grote wrote: > Referer-Logs einfach kontinuierlich auf Schlüsselwörter wie "sid=", > "sessionid=", "uid=" etc. und kann damit viel "Spass" haben, auch wenn die > Session nur 3 Minuten gültig bleibt. Du kannst deine Session-ID auch "rumpelstilzchen=" nennen. > Ok, dann werde ich wohl dabei bleiben. > Es ist schon paradox, das einerseits Cookies als potentielles > Sicherheitsrisiko gelten, der Verzicht auf Cookies aber unter Umständen viel > unsicherer ist. Du könntest als Alternative deine Benutzer auf das Problem hinweisen und erklären, dass eine Session ohne Cookies unter Umständen und mit eher geringer Wahrscheinlichkeit "geklaut" wird. -- From I.Tonert_(at)_stern-el.de Mon, 22 May 2000 14:11:05 +0200 Date: Mon, 22 May 2000 14:11:05 +0200 From: Ira Tonert I.Tonert_(at)_stern-el.de Subject: [php] AW: [php] Zufallszahl? Probier mal, mit "srand" oder "mt_srand" den Zufallsgenerator vor jedem Aufruf von "rand" bzw. "mt_rand" zu initialisieren. (Dann solltest Du nicht mehr immer nur die gleichen Zahlen erhalten - zumindest kenne ich das so von anderen Programmiersprachen her). Gruß, Ira -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From lu2c_(at)_gmx.net Mon, 22 May 2000 14:14:39 +0100 Date: Mon, 22 May 2000 14:14:39 +0100 From: luc gross lu2c_(at)_gmx.net Subject: [php] ereg wie drücke ich aus: if ($x = $var ) $selected = "selected" ; wobei x eine 2stellige zahl ist, von welcher die erste stelle gleich sein muss wie $var. die zweite ist 1-9 if (11 = 1) true if (21 = 1) false danke im voraus lgross From toobe_(at)_gmx.de Mon, 22 May 2000 14:16:21 +0200 Date: Mon, 22 May 2000 14:16:21 +0200 From: Stefan Toobe toobe_(at)_gmx.de Subject: [php] AW: [php] Sessions, Cookies und Referers Hi, : > Gibt es eine praktikable Methode, Sessions zu verfolgen, ohne : dabei Cookies : > zu verwenden? : : Nein. mal so als Idee ohne gross drüber nachgedacht zu haben: ... eine MD5-Prüfsumme ermitteln, in einer mysql Tabelle "Sessions" einen neuen Eintrag mit Angabe der Prüfsumme generieren, nun hat jeder Surfer einen eigenen Datensatz, die Prüfsumme in die URL hängen, weitere Seitenaufrufe holen ihre Daten dann aus der Tabelle mit dem Userbezogenen Datensatz ... müsste doch gehen, oder hab ich nen Denkfehler? gruezi, ...Stefan -- toobe_(at)_gmx.de . 69168 wiesloch . wear sunscreen! From whiteman_(at)_teg-clan.de Mon, 22 May 2000 14:49:13 +0200 Date: Mon, 22 May 2000 14:49:13 +0200 From: Whiteman whiteman_(at)_teg-clan.de Subject: [php] Zufallszahl? > Nur gibt das Script keine Zufallszahlen zwischen 48 und 112 aus sondern > irgendwelche 6 Stelligen Zahlen. HI Also wenn ich mit srand einen Startwert angebe dann gehts, thx Nur frage ich mich warum mt_rand(48,122) 6 Stellige Zufallszahlen auswirft cu Stephan From k.nordmann_(at)_bbdo-interactive.de Mon, 22 May 2000 14:45:07 +0200 Date: Mon, 22 May 2000 14:45:07 +0200 From: Klaus Nordmann k.nordmann_(at)_bbdo-interactive.de Subject: [php] Steuerung von externem programm? Hi, geht so leider nicht, denn ueber $result kommt nur die letzte Ausgabezeile. Korrekt waere IMO exec("ls", $result); for ($i = 0; $i < count($result); $i++) echo $result($i)."
"; ff Klaus $result = exec("ls"); echo $reuslt; Ich bin mir nicht sicher, aber normalerweise sollte das gehen. Lars From dario.bagnoli_(at)_sat1.de Mon, 22 May 2000 13:52:43 +0100 Date: Mon, 22 May 2000 13:52:43 +0100 From: Dario Bagnoli dario.bagnoli_(at)_sat1.de Subject: [php] PHP und TCP/IP Hi, ich möchte über eine Webseite einen Rechner booten lassen. Dazu muß (bei geeigneter Hardware) lediglich ein Magic Packet gesendet werden (Wake Up on Lan). Frage ist nun, ob ich dies auch mit PHP realisieren kann. Dabei müßte ich die Pakestruktur natürlich über ein struct angeben können. Gruß und Dank, Dario Bagnoli From Steinert_(at)_t-online.de Mon, 22 May 2000 14:48:58 +0200 Date: Mon, 22 May 2000 14:48:58 +0200 From: Andre Steinert Steinert_(at)_t-online.de Subject: [php] =?ISO-8859-1?B?TXlTUUwgZvxyIFdpbmRvd3M=?= Hallo, ich habe gerade nach einer MySQL-Version für Windows geschaut, jedoch hatte es für mich den Anschein, als gäbe es nur eine Shareware-Version? Unter Unix ist MySQL doch frei, unter Windows etwa nicht? Wenn ja, wo kann man es bekommen? Ich habe unter www.mysql.com geschaut. Ich möchte nämlich eine Datenbank auf einem Linux-Webserver bereitstellen, diese Datenbank aber mit Windows erstellen. Gibt es eine Datenbankoberfläche (wenn möglich auch frei wie MySQL selbst), mit der man ähnlich Access Datenbanken erstellen kann? Andre. From Steinert_(at)_t-online.de Mon, 22 May 2000 14:52:12 +0200 Date: Mon, 22 May 2000 14:52:12 +0200 From: Andre Steinert Steinert_(at)_t-online.de Subject: [php] Typisierte Dateien Hallo, kann man mit PHP auch typisierte Dateien (ähnlich wie bei Turbo Pascal, Delphi und Free Pascal) erzeugen? Dies hatte den Vorteil, dass man nicht unbedingt Datenbanken wie MySQL verwenden musste, um kleine Datenbankanwendungen zu schreiben. Dies wäre für mich interessant, wenn z.B. Webserver kein MySQL bieten, so z.B. bei meinem Provider (1&1 Internet.profi premium; was für ein Name ;-))) ). Oder gibt es Anbieter, bei denen man kostenlos MySQL-Datenbanken anlegen darf? (Kann ich mir nicht vorstellen) Andre. From ritze_(at)_globalpark.de Mon, 22 May 2000 15:58:47 +0200 Date: Mon, 22 May 2000 15:58:47 +0200 From: Thomas Ritz ritze_(at)_globalpark.de Subject: [php] phpinfo bei puretec Hallo Liste, habe leider keine Möglichkeit, es mal eben selbst zu prüfen. Wenn ich mich richtig erinnere, hatte puretec doch irgendwas mit der phpinfo() gepatcht. Kann mir jemand verraten, was die da geändert haben. Oder mir mal so eine Seite zeigen? Ich meine: Welche Angaben angezeigt werden, nicht was die in den Quellen verändert haben ;-) Besten Dank schon mal. gruss ritze -- NTR - ritze.com Thomas Ritz - Dorotheenstr. 15 06886 Lutherstadt Wittenberg web: www.wittenberger.net fax: +49 089 2443-49568 fon: +49 0177 3532700 From I.Tonert_(at)_stern-el.de Mon, 22 May 2000 15:07:22 +0200 Date: Mon, 22 May 2000 15:07:22 +0200 From: Ira Tonert I.Tonert_(at)_stern-el.de Subject: [php] AW: [php] Zufallszahl? Habe keine direkte Antwort zu Deinem Problem mit 48 und 122. Lies aber noch mal in der Beschreibung von mt_rand nach. Es gibt zumindest ein unterschiedliches Verhalten dieser Funktion in Abhängigkeit von der PHP-Version. Note: In versions before 3.0.7 the meaning of max was range. To get the same results in these versions the short example should be mt_rand (5, 11) to get a random number between 5 und 15. Da sind auch zwei Links: http://www.math.keio.ac.jp/~matumoto/emt.html, http://www.scp.syr.edu/~marc/hawk/twister.html. Gruß, Ira > Nur gibt das Script keine Zufallszahlen zwischen 48 und 112 aus sondern > irgendwelche 6 Stelligen Zahlen. Nur frage ich mich warum mt_rand(48,122) 6 Stellige Zufallszahlen auswirft cu Stephan -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From hartmut_(at)_six.de Mon, 22 May 2000 15:22:48 +0200 Date: Mon, 22 May 2000 15:22:48 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Zufallszahl? Whiteman wrote: > > > Nur gibt das Script keine Zufallszahlen zwischen 48 und 112 aus > sondern > > irgendwelche 6 Stelligen Zahlen. > > HI > > Also wenn ich mit srand einen Startwert angebe dann gehts, thx > > Nur frage ich mich warum mt_rand(48,122) 6 Stellige Zufallszahlen > auswirft ? welche PHP-Version / welche Platform ? unter LAMP (PHP3 & PHP4, latest CVS) kann ich das nicht reproduzieren -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From k.nordmann_(at)_bbdo-interactive.de Mon, 22 May 2000 15:23:03 +0200 Date: Mon, 22 May 2000 15:23:03 +0200 From: Klaus Nordmann k.nordmann_(at)_bbdo-interactive.de Subject: [php] Steuerung von externem programm? Sorry, kleiner Tippfehler: [ ] statt ( ). siehe unten Hi, geht so leider nicht, denn ueber $result kommt nur die letzte Ausgabezeile. Korrekt waere IMO exec("ls", $result); for ($i = 0; $i < count($result); $i++) echo $result[$i]."
"; ff Klaus $result = exec("ls"); echo $reuslt; Ich bin mir nicht sicher, aber normalerweise sollte das gehen. Lars From Mathias.Gloss_(at)_start.de Mon, 22 May 2000 15:37:48 +0200 Date: Mon, 22 May 2000 15:37:48 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] ereg Aloha, > ---------- > Von: luc gross[SMTP:lu2c_(at)_gmx.net] > > wie drücke ich aus: > > if ($x = $var ) $selected = "selected" ; > 1 Gleichheitszeichen : Zuweisung. 2 Gleichheitszeichen : Vergleich. Du machst : if ($x = $var ) $selected = "selected" ; Damit weist du der Variablen $x den Wert von $var zu. Dies funktioniert immer, deswegen ist if ($x = $var) immer wahr. Was du tun willst ist: if ($x == $var), also beide Variablen vergleichen. Alter Trick von Ulf beim Vergleichen mit konstanten Werten : Den konstanten Wert immer auf die linke Seite schreiben. z.B. if ( 4 == $x ) Wenn man das naemlich falsch schreibt ( z.B. if ( 4 = $x) ) gibt das einen Parserfehler. > wobei x eine 2stellige zahl ist, von welcher die erste stelle gleich sein > muss wie $var. die zweite ist 1-9 > > if (11 = 1) true > if (21 = 1) false > Hier kannst du dann z.B. if ( substring($x, 0, 1) == '1' ) ..... substring liefert dier die Teilzeichenkette von $x ab der Position 0 mit einer Laenge von 1 Zeichen. Viele Grüße, Mathias From tfromm_(at)_cs.uni-potsdam.de Mon, 22 May 2000 15:41:29 +0200 Date: Mon, 22 May 2000 15:41:29 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] PHP4 soll da sein Am Mon, 22 Mai 2000 schrieben Sie: > Laut Heise-Newsticker soll die PHP4 Final Release da sein. ... alter hut. :-) -- ------------------------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Web: http://codewizards.org/thomas.fromm Go away or I will replace you with a small PHP script. From w.henseler_(at)_snoopmedia.de Mon, 22 May 2000 15:45:48 +0200 Date: Mon, 22 May 2000 15:45:48 +0200 From: Wilfried Henseler w.henseler_(at)_snoopmedia.de Subject: [php] Steuerung von externem programm? ----- Original Message ----- From: "Klaus Nordmann" To: Sent: Monday, May 22, 2000 2:45 PM Subject: Re: [php] Steuerung von externem programm? > Hi, > > geht so leider nicht, denn ueber $result kommt nur die letzte > Ausgabezeile. > > Korrekt waere IMO > > exec("ls", $result); > for ($i = 0; $i < count($result); $i++) > echo $result($i)."
"; > > ff > Klaus > > > > $result = exec("ls"); > echo $reuslt; > > Ich bin mir nicht sicher, aber normalerweise sollte das gehen. > > Lars Naja, fuer mich bringt leider beides nichts, das problem ist ja, dass das programm, welches ich ausfuehre, eingaben ueber stdin erwartet - und bei exec kann ich hoechstends eine kommandozeile uebergeben, aber keine eingaben auf stdin simulieren. Die frage ist eben, ob ich irgendwie das programm ausfuehren kann und dann daten ueber stdin an dieses programm liefern kann. Wenn das programm dann diese daten hat liefert es ergebnisse, die ich wiederum lesen moechte. Im konkreten fall geht es mir darum, ein programm aufzurufen, dass normalerweise als parameter eine steuerungsdatei braucht. Wenn es die nicht bekommt, erwartet es die daten ueber stdin. Ich wuerde mir halt gerne den weg ersparen jedesmal zur laufzeit erst eine steuerungsdatei anlegen zu muessen. bye, wilfried From hartmut_(at)_six.de Mon, 22 May 2000 15:58:31 +0200 Date: Mon, 22 May 2000 15:58:31 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] MySQL =?iso-8859-1?Q?f=FCr?= Windows Andre Steinert wrote: > Unter Unix ist MySQL doch frei, unter Windows etwa nicht? Wenn ja, wo > kann man es bekommen? Ich habe unter www.mysql.com geschaut. > free as in beer, not speech der Client-Teil ist frei, der Server-Teil ist frei für nichtkomerziellen Einsatz unter allen nicht-Microsoft-Plattformen für komerziellen Einsatz ist grundsätzliche eine Lizenz pro Rechner zu bezahlen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From g.grote_(at)_tu-bs.de Mon, 22 May 2000 15:58:49 +0200 Date: Mon, 22 May 2000 15:58:49 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] Sessions, Cookies und Referers > Hi, > > : > Gibt es eine praktikable Methode, Sessions zu verfolgen, ohne > : dabei Cookies > : > zu verwenden? > : > : Nein. > > mal so als Idee ohne gross drüber nachgedacht zu haben: > > ... eine MD5-Prüfsumme ermitteln, in einer mysql Tabelle "Sessions" einen > neuen Eintrag mit Angabe der Prüfsumme generieren, nun hat jeder Surfer > einen eigenen Datensatz, die Prüfsumme in die URL hängen, weitere > Seitenaufrufe holen ihre Daten dann aus der Tabelle mit dem Userbezogenen > Datensatz ... > > müsste doch gehen, oder hab ich nen Denkfehler? Klaro, aber das beseitigt nicht das leidige Referer-Problem. Da der Browser die ganze URL (mitsamt GET-Parameter) ungefragt an jeden Webserver schickt, auf den ich linke, entstehen durch Sessionid´s in der URL heftige Sicherheitslücken. Es scheint keine einfache Lösung zu geben: Cookies werden aus Datenschutzgründen oft abgeschaltet, ein Weiterleitungs-Skript für externe Urls ist relativ unpraktisch, Sequenznummern vertragen sich nicht mit dem normalen Surfverhalten (Back-Knopf). Und die gute alte HTTP-Authentifikation kann man nicht bei allen Providern nutzen. Bleibt also eigentlich nur die Cookielösung oder das Hinnehmen einer größeren Sicherheitslücke durch das Verschicken der Zugangsinfos im Referer. Da HTTP normalerweise ohnehin unverschlüsselt abläuft, ist das in vielen unkritischen Fällen durchaus noch akzeptabel (z.B. bei einem öffentlichen Laberforum ...). Gerald. From info_(at)_subjective.de Mon, 22 May 2000 15:58:21 +0200 Date: Mon, 22 May 2000 15:58:21 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] AW: [php] ereg Hi das hier müßte klappen... $pattern = "^$var\\d{1}$"; if (ereg($pattern, $searchin)) { ... } Thomas Weinert http://www.subjective.de From dAYdREAMS_(at)_t-online.de Mon, 22 May 2000 15:56:55 +0100 Date: Mon, 22 May 2000 15:56:55 +0100 From: Kay Abendroth dAYdREAMS_(at)_t-online.de Subject: [php] passthru-Hilfe Hi. So wie der html-code da unten steht funktioniert es nicht, das Browserfenster bleibt weiß und gibt auch keine Fehlermeldung aus. Speichere ich allerdings folgendes als .php-Datei ab: erhalte ich dann folgende Ausgabe im Fenster des Browsers: Warning: Unable to fork [tracert ftp.quake3arena.com] in C:/PROGRAMME/SAMBAR TECHNOLOGIES/SAMBAR SERVER/docs/test_it.php on line 4 1ftp.quake3arena.comftp.quake3arena.com Was bedeutet dieses 'fork'? Ich verwende den Sambar Server 4.3 (Production Release), PHP 4 und WIN98 SE. Kay *** PGP encrypted mail prefered! Get my public key at ldap://certserver.pgp.com or http://pgpkeys.mit.edu:11371 MI _(at)_ TFH Berlin www.tfh-berlin.de/~s705040 ----- Original Message ----- From: Gloss Mathias To: Sent: Monday, May 22, 2000 10:41 AM Subject: Re: [php] passthru-Hilfe | Aloha, | | > ---------- | > Von: Kay Abendroth[SMTP:dAYdREAMS_(at)_t-online.de] | > | > Es will einfach nicht funktionieren. Wenn ich trct.html mit meinem Browser | > aufrufe, passiert überhaupt nichts, das Browserfenster bleibt weiß! | > | > | > | > | > | > | > | > | > | > Was mache ich falsch? | > | Da gibts mehrere Möglichkeiten: | | 1) geht php prinzipiell ? | 2) Liegt die Webseite auf einem NT- oder Linuxserver ? | 3) Unter unix darf IMHO ein gewoehnlicher User traceroute | (da heißt das naemlich so ;-) ausführen ? | 4) Hat der User, unter dem der Webserver laeuft ueberhaupt | einen PATH gesetzt ? (mach mal spasshalber echo $PATH | irgendwo rein). Falls er kein PATH hat, musst du den | absoluten Pfad angeben zu tracert / traceroute | | Uff, das war alles was mir dazu einfaellt. Vielleicht | koennte man die ganzen prinzipiellen Antworten zu externen | Programmen irgendwo ablegen ? | | Gruesse, Mathias | | | -- | ** Durchgehend geöffnet: http://www.php-center.de ** | Die PHP-Liste: mailto:php_(at)_php-center.de | http://infosoc.uni-koeln.de/mailman/listinfo/php From hoexter_(at)_orgaprog.de Mon, 22 May 2000 15:10:40 +0200 Date: Mon, 22 May 2000 15:10:40 +0200 From: Sven Hoexter hoexter_(at)_orgaprog.de Subject: [php] pdflib 3.0 Am Tue, 06 Jun 2000, schrieb Stefan Leiner: > On Sun, 21 May 2000, Sven Hoexter wrote: > > Am Sun, 04 Jun 2000, schrieb Stefan Leiner: > > > Hallo, > > > > > > kann mir jemand sagen, wo ich Doku finde um > > > pdflib 3.0 mit PHP3 zu verwenden? > > > > Geht nicht. Musst entweder pdflib in der Version 2 benutzen oder > > php 4 nehmen. Ich würde mich für php4 entscheiden. > laut php_info() ist dort aber php3 und pdflib 3 installiert ? Das kann irgendwie nicht ganz sein. > Kann man das installieren aber nicht verwenden oder wie? IIRC hat letzte Woche noch der der die pdflib in php implementiert gesagt das er die pdflib 3 nicht mehr in php3 einbauen wird da php 4 sowieso heute erschienen ist. Das sollte dann irgendwie schon beim compilen scheitern. www.php-center.de --> Im Archiv suchen Cu, Sven From mk_(at)_html-design.com Mon, 22 May 2000 08:28:19 -0400 Date: Mon, 22 May 2000 08:28:19 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] PHP4 soll da sein >Laut Heise-Newsticker soll die PHP4 Final Release da sein. Jajaja, es ist da. Inoffiziell. Die CVS-Version melden eine 4.0.0 schon seit einigen Tagen. Es liegt auf php.net, ja. Es wurde nur noch nicht offiziell freigegeben. Siehe auch http://www.php-homepage.de/?id=41&item=41 Es läuft... Siehe http://www.surfing-planet.de:2105/ Wartets doch einfach mal ab, in ein paar Tagen ist es dann offiziell. Wer weiß, wer das auf Heise gepostet hat, bzw. dem Redaktuer den Tipp gab. 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 From mk_(at)_html-design.com Mon, 22 May 2000 08:12:06 -0400 Date: Mon, 22 May 2000 08:12:06 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] LinuxTag in Stuttgart vom 29.6 bis 2.7.2000 >Ich weiss auch noch nicht ob ich an allen Tagen da sein kann. Aber am >Samstag und Sonntag bin auf alle Fälle da, sofern mich das Konzert am Ich binauf jeden Fall Samatg und Sonntag komplett (also zeitlich und körperlich ;) da. Für die After-Messe-Party hätte ich eine sehr gute Location. Auch wenn Egon die Krone (so hies das doch oder?) bevorzugen wird. Allerdings liegt meine Empfehlung ca. 10 Autominuten von der Messe weg und die halbe kostet auch nur etwa über DM 3,- >Armin Steiner hat auf seiner Seite ein Forum rund um den LinuxTag Wer ist Armin Steiner? 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 From whiteman_(at)_teg-clan.de Mon, 22 May 2000 16:10:29 +0200 Date: Mon, 22 May 2000 16:10:29 +0200 From: Whiteman whiteman_(at)_teg-clan.de Subject: [php] Zufallszahl? > ? welche PHP-Version / welche Platform ? > unter LAMP (PHP3 & PHP4, latest CVS) kann ich das > nicht reproduzieren HI Windos2000 PHP: 3.0.16 Apache: 1.3.12 (Win32) Mit rand und srand funktioniert das wunderbar. Nur wenn ich mt_rand und mt_srand verwende nimmt er die max und min Werte nicht an :( cu Stephan From webmasterbhs_(at)_bluewin.de Mon, 22 May 2000 16:26:01 +0200 Date: Mon, 22 May 2000 16:26:01 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] PHP und TCP/IP das geht schon, aber mit dem befehl exec() oder system() php selber bietet dazu leider nicht den eigentlichen befehl mit exec() kannst du ein systemprog aufrufen und somit das Magic Packetsche abschicken... leider keine ahnung wie das script unter linux heisst ... > ich möchte über eine Webseite einen Rechner booten lassen. Dazu muß (bei > geeigneter Hardware) lediglich ein Magic Packet gesendet werden (Wake Up > on Lan). Frage ist nun, ob ich dies auch mit PHP realisieren kann. Dabei > müßte ich die Pakestruktur natürlich über ein struct angeben können. From Mathias.Gloss_(at)_start.de Mon, 22 May 2000 16:34:08 +0200 Date: Mon, 22 May 2000 16:34:08 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Steuerung von externem programm? Aloha, > ---------- > Von: Wilfried Henseler[SMTP:w.henseler_(at)_snoopmedia.de] > > Im konkreten fall geht es mir darum, ein programm > aufzurufen, dass normalerweise als parameter eine > steuerungsdatei braucht. Wenn es die nicht bekommt, > erwartet es die daten ueber stdin. > Ich wuerde mir halt gerne den weg ersparen jedesmal > zur laufzeit erst eine steuerungsdatei anlegen zu muessen. > Sowas hatte ich auch schon. Aber der einzigste Weg, der mir eingefallen ist, ist entweder die STDIN oder STDOUT in/aus einer Datei zu lesen/schreiben. Irgendwie gibts komischerweise keine Möglichkeit, sowohl zu STDIN eines externen Programms zu schreiben UND STDOUT des Programms zu lesen. Ich habe mich dann dazu entschlossen, die kleinere Datei temporär zu erzeugen ;-) Grüße, Mathias From wbh_(at)_euta.net Mon, 22 May 2000 16:45:26 +0200 Date: Mon, 22 May 2000 16:45:26 +0200 From: Wolfgang wbh_(at)_euta.net Subject: [php] AW: [php] ereg ---------- Von: luc gross[SMTP:lu2c_(at)_gmx.net] Antwort an: php_(at)_php-center.de Gesendet: Montag, 22. Mai 2000 15:14 An: php_(at)_php-center.de Betreff: [php] ereg wie drucke ich aus: if ($x = $var ) $selected = "selected" ; Hi Igross, if (substr($x,0,1) == $var) {$selected = "selected";} CU Wolfgang wobei x eine 2stellige zahl ist, von welcher die erste stelle gleich sein muss wie $var. die zweite ist 1-9 if (11 = 1) true if (21 = 1) false -- ** Durchgehend geoffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From bjoern_(at)_baer.main.de Mon, 22 May 2000 16:46:36 +0200 Date: Mon, 22 May 2000 16:46:36 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Sessions, Cookies und Referers * Gerald Grote wrote: > Bleibt also eigentlich nur die Cookielösung oder das Hinnehmen einer > größeren Sicherheitslücke durch das Verschicken der Zugangsinfos im Referer. Weise deine Benutzer darauf hin, dass bei Eingabe einer anderen URL die URL mit der Session im Referer auftauchen könnte und bitte sie, eine von den folgenden Dingen zu beachten: - wenn möglich, Browser oder Proxy benutzen, der Referer nicht weiterleitet - Cookies anschalten - Sollte auf eine andere URL "gesprungen" werden, zuerst eine lokale "Dummy-URL" eingeben. Dann bliebe die Session nur im Referer der Dummy-URL sichtbar (z.B. http://localhost/) und bei weiteren Surfausflügen eben nicht mehr. - Setze die Lebenszeit deiner Session möglichst gering. -- From mk_(at)_html-design.com Mon, 22 May 2000 10:57:52 -0400 Date: Mon, 22 May 2000 10:57:52 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] PHP4 soll da sein >.... alter hut. Jau, für #php.de chatter auf jeden Fall. Wers nicht glaubt: http://www.netcraft.com/whats/?host=http%3A%2F%2Fwww.surfing-planet.de%2F&Examine=Wait.. 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 From voyager_(at)_voyager-crew.de Mon, 22 May 2000 17:12:39 +0200 Date: Mon, 22 May 2000 17:12:39 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] ereg_replace Hi Liste, wie kann ich in einer variable alle Zeilenumbrüche löschen Unter PHP4 tuts mit $ var[0] = ereg_replace("\n","",$var[0]); Allerdings bringt PHP3 folgenden Fehler ----------- Parse error: parse error in x:\..\check.php3 on line 50 ----------------- From UW_(at)_NetUSE.DE Mon, 22 May 2000 17:23:23 +0200 Date: Mon, 22 May 2000 17:23:23 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Typisierte Dateien Andre Steinert wrote: > kann man mit PHP auch typisierte Dateien (ähnlich wie bei Turbo > Pascal, Delphi und Free Pascal) erzeugen? Dies hatte den Vorteil, dass > man nicht unbedingt Datenbanken wie MySQL verwenden musste, um kleine > Datenbankanwendungen zu schreiben. PHP unterstützt einige Fileformate, dazu zählen DBM und CSV. So viel Flexibilität wie mit Java erzielst Du jedoch nicht ;-). Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From pwr_sneak_(at)_gmx.de Mon, 22 May 2000 17:38:47 +0200 Date: Mon, 22 May 2000 17:38:47 +0200 From: Jan Prieser pwr_sneak_(at)_gmx.de Subject: [php] AW: [php] Sessions, Cookies und Referers Hallo, >> ... eine MD5-Prüfsumme ermitteln, in einer mysql Tabelle "Sessions" einen >> neuen Eintrag mit Angabe der Prüfsumme generieren, nun hat jeder Surfer >> einen eigenen Datensatz, die Prüfsumme in die URL hängen, weitere >> Seitenaufrufe holen ihre Daten dann aus der Tabelle mit dem Userbezogenen >> Datensatz ... >> >> müsste doch gehen, oder hab ich nen Denkfehler? wie wärs denn, wenn man die IP desjenigen, der die Session erzeugt in die SessionID verschlüsselt einbaut. Bei jedem Benutzen der ID müsste dann zwar die IP wieder extrahiert werden und mit der IP verglichen werden, die gerade verwendet wird, aber das müsste das Ganze doch sicher machen, oder? In Verbindung mit einer relativ kurzen Gültigkeit kann so weder ein späterer User des Providers bzw. ein BAfH die Session klauen. Es müsste aber auch mit "Standard" Session IDs und einem Extra Feld in der DB funktionieren. Oder als Sessionvariable in der PHPlib. Gibt es da auch einen Haken, oder ist das nur noch keiner drauf gekommen? (was ich mir nicht so recht vorstellen kann) Jan P. From webmasterbhs_(at)_bluewin.de Mon, 22 May 2000 17:48:47 +0200 Date: Mon, 22 May 2000 17:48:47 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] pdflib 3.0 > > Kann man das installieren aber nicht verwenden oder wie? > IIRC hat letzte Woche noch der der die pdflib in php implementiert > gesagt das er die pdflib 3 nicht mehr in php3 einbauen wird da php > 4 sowieso heute erschienen ist. > Das sollte dann irgendwie schon beim compilen scheitern. nein, es passiert gar nichts noch nicht einmal eine fehlermeldung ... selbst pdflib 2.X funzte nicht bei mir trotz der pfad angaben zu --with-jpg-dir --with-tiff-dir mit php-3.0.16 kiri From abe_(at)_yavin4.de Mon, 22 May 2000 18:13:43 +0200 Date: Mon, 22 May 2000 18:13:43 +0200 From: Daniel Beulshausen abe_(at)_yavin4.de Subject: [php] ereg_replace >Hi Liste, >wie kann ich in einer variable alle Zeilenumbrüche löschen >Unter PHP4 tuts mit $ var[0] = ereg_replace("\n","",$var[0]); >Allerdings bringt PHP3 folgenden Fehler >----------- >Parse error: parse error in x:\..\check.php3 on line 50 >----------------- wenn du nur dies eine entfernen willst bist du mit str_replace() besser bedient. gruss daniel -- / Daniel Beulshausen Mail: abe_(at)_flaemingnet.de From bjoern_(at)_baer.main.de Mon, 22 May 2000 18:19:58 +0200 Date: Mon, 22 May 2000 18:19:58 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] AW: [php] Sessions, Cookies und Referers * Jan Prieser wrote: > wie wärs denn, wenn man die IP desjenigen, der die Session erzeugt in IPs sind keine sichere Methode, Benutzer zu erkennen (Stichwort (wechselnde) Proxies etc.). -- From eschmid_(at)_php.net Mon, 22 May 2000 18:30:49 +0200 Date: Mon, 22 May 2000 18:30:49 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] RE: Re: [php] LinuxTag in Stuttgart vom 29.6 bis 2.7.2000 Mark Kronsbein wrote: > > >Ich weiss auch noch nicht ob ich an allen Tagen da sein kann. Aber am > >Samstag und Sonntag bin auf alle Fälle da, sofern mich das Konzert am > > Ich binauf jeden Fall Samatg und Sonntag komplett (also zeitlich und > körperlich ;) da. Für die After-Messe-Party hätte ich eine sehr gute > Location. Auch wenn Egon die Krone (so hies das doch oder?) bevorzugen > wird. Allerdings liegt meine Empfehlung ca. 10 Autominuten von der Messe > weg und die halbe kostet auch nur etwa über DM 3,- Schade jetzt ist mein Personalchef und Urlaubsplaner schon fort, wollte ihn noch fragen, ob ich vom 28.06 - 02.07. Sonderurlaub bekomme. Die Krone dürfte den Ansturm nicht überleben. Aber dafür gibt es ja am Freitag Nachmittag ein Festzelt im Schlossinnenhof der Universität Hohenheim und Musik von Deutschlands einzigem synfonischen Hochschulblasorchester. > >Armin Steiner hat auf seiner Seite ein Forum rund um den LinuxTag > > Wer ist Armin Steiner? s/Armin Steiner/Wolfgang Drews/g -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From clgu-php_(at)_gmx.net Mon, 22 May 2000 18:31:43 +0200 Date: Mon, 22 May 2000 18:31:43 +0200 From: Clemens Gutweiler clgu-php_(at)_gmx.net Subject: [php] AW: [php] Sessions, Cookies und Referers Hi Jan, Darauf sind schon viele gekommen, allersings gibt es da einen Haken: Manche Provider (01019freenet, etc.) wechseln während einer "Surf-Sitzung" die IP, was dann natürlich zu Problemen führt. Ich hatte das in einem Projekt auch schon drin, musste es aber wegen Beschwerden wieder entfernen, da manche Kunden gemeckert haben. Deswegen hinterlege ich den Namen des Browsers (in $HTTP_USER_AGENT) bei den sessions in einer DB. mfg clemens. -- :: Web M_(at)_king :: http://www.webmaking.de :: :: ICQ UIN #36706371 :: clemens_(at)_gutweiler.net :: :: fon 0 65 33 / 95 94 41 :: mobil 0 170 / 18 48 747 :: !!!! Neues Mail-Interface: http://webmail.webmaking.de !!!!! ----- Original Message ----- From: Jan Prieser To: Stefan Toobe Sent: Monday, May 22, 2000 5:38 PM Subject: Re: [php] AW: [php] Sessions, Cookies und Referers > Hallo, > > >> ... eine MD5-Prüfsumme ermitteln, in einer mysql Tabelle "Sessions" einen > >> neuen Eintrag mit Angabe der Prüfsumme generieren, nun hat jeder Surfer > >> einen eigenen Datensatz, die Prüfsumme in die URL hängen, weitere > >> Seitenaufrufe holen ihre Daten dann aus der Tabelle mit dem Userbezogenen > >> Datensatz ... > >> > >> müsste doch gehen, oder hab ich nen Denkfehler? > > wie wärs denn, wenn man die IP desjenigen, der die Session erzeugt in > die SessionID verschlüsselt einbaut. Bei jedem Benutzen der ID müsste > dann zwar die IP wieder extrahiert werden und mit der IP verglichen > werden, die gerade verwendet wird, aber das müsste das Ganze doch > sicher machen, oder? In Verbindung mit einer relativ kurzen Gültigkeit > kann so weder ein späterer User des Providers bzw. ein BAfH die > Session klauen. > Es müsste aber auch mit "Standard" Session IDs und einem Extra Feld in > der DB funktionieren. Oder als Sessionvariable in der PHPlib. > Gibt es da auch einen Haken, oder ist das nur noch keiner drauf > gekommen? (was ich mir nicht so recht vorstellen kann) > > > Jan P. > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From g.grote_(at)_tu-bs.de Mon, 22 May 2000 18:34:29 +0200 Date: Mon, 22 May 2000 18:34:29 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] Sessions, Cookies und Referers Hallo, > wie wärs denn, wenn man die IP desjenigen, der die Session erzeugt in > die SessionID verschlüsselt einbaut. Bei jedem Benutzen der ID müsste > dann zwar die IP wieder extrahiert werden und mit der IP verglichen > werden, die gerade verwendet wird, aber das müsste das Ganze doch > sicher machen, oder? In Verbindung mit einer relativ kurzen Gültigkeit > kann so weder ein späterer User des Providers bzw. ein BAfH die > Session klauen. Das ist keine schlechte ID (hach, schönes Wortspiel:-). Das wäre auf jedenfall nicht mehr durch einfaches URL-Ausspähen zu hacken, da die Session an eine bestimte IP gebunden ist. Das haette zwar den Seiteneffekt, das der Nutzer durch eine erneute Einwahl ausgeloggt wird (bei dynamischen IPs), aber das wäre sicher zu verschmerzen. > Gibt es da auch einen Haken, oder ist das nur noch keiner drauf > gekommen? (was ich mir nicht so recht vorstellen kann) Kann man sich denn darauf verlassen, das bei jedem Clientzugriff eine über die gesamte Session konstante IP-Adresse mitgeteilt zu bekommen (ausser bei Neueinwahl) ? Und wenn es keinen Haken gibt, warum ist das in PHPlib noch nicht eingebaut :-) ?? Gerald. From steinhueser_(at)_fup.de Mon, 22 May 2000 18:33:08 +0200 Date: Mon, 22 May 2000 18:33:08 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] OT: IP-Wechsel >Darauf sind schon viele gekommen, >allersings gibt es da einen Haken: >Manche Provider (01019freenet, etc.) >wechseln während einer >"Surf-Sitzung" die IP, was dann >natürlich zu Problemen führt. >mfg clemens. Ist das tatsächlich möglich? Woher weißt du das? Wie geht das? Wie komme dazu an mehr Infos? Interessiert mich deshalb, weil ich selbst freenet manchmal als Provider nutze und ich mich über recht häufige Abstürze in Online-Spielen wundere (zum Bsp. über battle.net) Kann es sein das battle.net den Spieler nach IP-Wechsel nicht mehr wiedererkennt und deshalb die Verbinfung zum Server flöten geht?? Vielen Dank für weitergehende Infos Gruss Daniel From g.grote_(at)_tu-bs.de Mon, 22 May 2000 18:43:47 +0200 Date: Mon, 22 May 2000 18:43:47 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] AW: [php] Sessions, Cookies und Referers Hi. > * Jan Prieser wrote: > > wie wärs denn, wenn man die IP desjenigen, der die Session erzeugt in > > IPs sind keine sichere Methode, Benutzer zu erkennen > (Stichwort (wechselnde) Proxies etc.). womit der Haken gefunden wäre :-) Jetzt wo du es sagst, fällt es mir wieder ein. Bei der Analyse meiner logfiles ist mir das auch schon aufgefallen, fast jeder große Provider macht das so. Bei vielen Statistik-Tools führt das zu einer ziemlichen Verfälschung der Userzahlen. Der gesamte Traffic von T-Online oder aol wird sehr wenigen Nutzern zugeordnet, dafür sind deren Sessions aber extrem lang. Gerald. P.S.: OK, ich glaube, das Thema ist mittlerweile ausdiskutiert... From bjoern_(at)_baer.main.de Mon, 22 May 2000 18:45:45 +0200 Date: Mon, 22 May 2000 18:45:45 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] OT: IP-Wechsel * Daniel Steinhüser [FUP INTERAKTIV] wrote: > Ist das tatsächlich möglich? Woher weißt du das? round robin proxies (IIRC). Benutzten die DFN-Proxies und die T-Online Proxies. Zur Kombination der IP mit dem ($)HTTP_USER_AGENT: auch unsicher, da HTTP_USER_AGENT auch gewechselt/gefälscht werden kann. -- From hartmut_(at)_six.de Mon, 22 May 2000 18:50:30 +0200 Date: Mon, 22 May 2000 18:50:30 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Zufallszahl? Whiteman wrote: > > > ? welche PHP-Version / welche Platform ? > > unter LAMP (PHP3 & PHP4, latest CVS) kann ich das > > nicht reproduzieren > > HI > > Windos2000 > PHP: 3.0.16 > Apache: 1.3.12 (Win32) > > Mit rand und srand funktioniert das wunderbar. Nur wenn ich mt_rand und > mt_srand verwende nimmt er die max und min Werte nicht an :( vielleicht bin ich auf der richtigen Spur ... könntest du mir noch verraten, welche Werte getrandmax() und mt_getrandmax() zurückgeben? noch interessanter wäre, ob der Fehler unter PHP4 auch auftritt, aber wenn getrandmax()!=mt_getrandmax(), dann wäre das auch schon interessant -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From jens_(at)_pinguin.conetix.de Mon, 22 May 2000 18:49:09 +0200 Date: Mon, 22 May 2000 18:49:09 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] Re: RE: [php] Regulaere Ausdruecke (OT), On Sun, May 21, 2000 at 07:32:27PM +0200, eschmid+sic_(at)_s.netic.de wrote: > On Sun, May 21, 2000 at 12:19:07PM +0200, Jens Benecke wrote: > > Sorry, aber mir ist gerade etwas bekannt geworden (auf debian-devel), > > das hier noch hin MUSS. Siehe unten. > > > PS: Microsoft hat das Patent auf "Einspielen von Software-Updates über > > das Internet". Jetzt warte ich warte nur noch darauf, daß die Debian > > (apt), Redhat (autorpm), FreeBSD (ports), und 996 andere > > Softwareproduzenten verklagen ... nach der Slashdot-Geschichte würde > > ich denen das glatt zutrauen. > Bitte ein URL. You asked for it ... http://www.de.debian.org/Lists-Archives/debian-legal-0005/msg00000.html > > So, jetzt ist aber entgültig Ruhe. > Können wir ja auf dem LinuxTag 2000 vom 29.06 - 02.07 hoffentlich > ausgiebig diskutieren. Das macht vielleicht den LinuxTag um so ich würde liebend gerne dabei sein. Ich weiß nur noch nicht, ob ich es schaffe. -- Microsoft is a cross between The Borg and the Ferengi. Unfortunately they use Borg to do their marketing and Ferengi to do their programming. -- Simon Slavin, in the Monastery. From mk_(at)_html-design.com Mon, 22 May 2000 18:51:38 +0200 Date: Mon, 22 May 2000 18:51:38 +0200 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] LinuxTag in Stuttgart vom 29.6 bis 2.7.2000 Egon Schmid wrote: > Schade jetzt ist mein Personalchef und Urlaubsplaner schon fort, wollte > ihn noch fragen, ob ich vom 28.06 - 02.07. Sonderurlaub bekomme. Mhh, wer weiß, vielleicht klappts ja doch noch. > Die Krone dürfte den Ansturm nicht überleben. Aber dafür gibt es ja am > Freitag Nachmittag ein Festzelt im Schlossinnenhof der Universität > Hohenheim und Musik von Deutschlands einzigem synfonischen > Hochschulblasorchester. Mein Angebot steht: In Botnang ca. 10 Autominuten von der Messe. 9 Biere, 18 Rechner, faire Preise ;) > s/Armin Steiner/Wolfgang Drews/g Jaja, die Sau, hat uns alle verarscht.... 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 webmaster_(at)_cyberfly.net Mon, 22 May 2000 18:53:23 +0200 Date: Mon, 22 May 2000 18:53:23 +0200 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] OT: IP-Wechsel Hi, >>Manche Provider (01019freenet, etc.) >>wechseln während einer >>"Surf-Sitzung" die IP, was dann >Ist das tatsächlich möglich? Woher weißt du das? >Wie geht das? Wie komme dazu an mehr Infos? >Interessiert mich deshalb, weil ich selbst freenet >manchmal als Provider nutze und ich mich über >recht häufige Abstürze in Online-Spielen wundere >(zum Bsp. über battle.net) Kann es sein das >battle.net den Spieler nach IP-Wechsel nicht mehr >wiedererkennt und deshalb die Verbinfung zum >Server flöten geht?? Also, ich kann das nicht bestätigen, ich habe Freenet eine ganze Weile benutzt, zum Gamen und auch zum Ircen bei beidem muss die IP gleichbleiben (während der "Session") sonst würde das nicht funktionieren... bei mir hat es jedoch funktioniert. Das einzige wo ich mir da Probleme vorstellen kann ist, das wenn man über Provider reingeht, die fürs www nen Proxy erzwingen. MfG Peter "[DiSAStA]" Petermann -- <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> <>-----------------------------<> From g.grote_(at)_tu-bs.de Mon, 22 May 2000 19:00:20 +0200 Date: Mon, 22 May 2000 19:00:20 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] AW: [php] OT: IP-Wechsel > >Darauf sind schon viele gekommen, > >allersings gibt es da einen Haken: > >Manche Provider (01019freenet, etc.) > >wechseln während einer > >"Surf-Sitzung" die IP, was dann > >natürlich zu Problemen führt. > > >mfg clemens. > > Ist das tatsächlich möglich? Woher weißt du das? > Wie geht das? Wie komme dazu an mehr Infos? > Interessiert mich deshalb, weil ich selbst freenet > manchmal als Provider nutze und ich mich über > recht häufige Abstürze in Online-Spielen wundere > (zum Bsp. über battle.net) Kann es sein das > battle.net den Spieler nach IP-Wechsel nicht mehr > wiedererkennt und deshalb die Verbinfung zum > Server flöten geht?? > > Vielen Dank für weitergehende Infos Hier mal ein kleiner auszug aus dem Log von braunschweig.de .... cw02.l1.srv.t-online.de - - [07/May/2000:09:59:43 +0200] "GET /img/blau_back.gif ... cw01.l1.srv.t-online.de - - [07/May/2000:09:59:43 +0200] "GET /img/blau_back.gif ... cw02.l1.srv.t-online.de - - [07/May/2000:09:59:43 +0200] "GET /img/blau_back.gif ... cw05.l1.srv.t-online.de - - [07/May/2000:09:59:43 +0200] "GET /img/blau_pfeil.gif ... cw05.l1.srv.t-online.de - - [07/May/2000:09:59:43 +0200] "GET /img/blau_back.gif ... cw06.l1.srv.t-online.de - - [07/May/2000:09:59:43 +0200] "GET /img/blau_pfeil.gif ... cw07.l1.srv.t-online.de - - [07/May/2000:09:59:44 +0200] "GET /img/blau_pfeil.gif ... cw08.l1.srv.t-online.de - - [07/May/2000:09:59:44 +0200] "GET /img/blau_back.gif ... cw04.l1.srv.t-online.de - - [07/May/2000:09:59:44 +0200] "GET /img/blau_pfeil.gif ... cw06.l1.srv.t-online.de - - [07/May/2000:09:59:44 +0200] "GET /img/blau_back.gif ... .... Fast jede Datei einer HTML-Seite wird hier über einen andern HOST abgeholt. Das das Auswirkungen auf Online-Spiele hat, bezweifele ich aber. Bei einem Spiel wird normalerweise eine andauernde TCP-Verbindung aufgebaut, während bei HTTP die TCP-Verbindung nach der Übertragung wieder gekappt wird. Gerald. From hartmut_(at)_six.de Mon, 22 May 2000 19:03:24 +0200 Date: Mon, 22 May 2000 19:03:24 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] OT: IP-Wechsel Daniel Steinhüser [FUP INTERAKTIV] wrote: > > >Darauf sind schon viele gekommen, > >allersings gibt es da einen Haken: > >Manche Provider (01019freenet, etc.) > >wechseln während einer > >"Surf-Sitzung" die IP, was dann > >natürlich zu Problemen führt. > > >mfg clemens. > > Ist das tatsächlich möglich? Woher weißt du das? > Wie geht das? Wie komme dazu an mehr Infos? ist auf jeden Fall im DHCP Protokoll vorgesehen, der Client bekommt hier eine IP nur 'geliehen' und muß sich regelmäßig vergewissern, das er sie weiter behalten darf. es ist zwar normalerweise nicht üblich, aber durchaus möglich, das der DHCP-Server regelmäßig neue Adressen an Clients verteilt weiter Infos findest Du vermutlich unter www.dhcp.org oder in der Dokumentation des 'dhcpd' irgendwo unter http://www.isc.org/products/DHCP/ -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From clgu-php_(at)_gmx.net Mon, 22 May 2000 19:34:23 +0200 Date: Mon, 22 May 2000 19:34:23 +0200 From: Clemens Gutweiler clgu-php_(at)_gmx.net Subject: [php] OT: IP-Wechsel > * Daniel Steinhüser [FUP INTERAKTIV] wrote: > > Ist das tatsächlich möglich? Woher weißt du das? > > round robin proxies (IIRC). Benutzten die DFN-Proxies > und die T-Online Proxies. > > Zur Kombination der IP mit dem ($)HTTP_USER_AGENT: > auch unsicher, da HTTP_USER_AGENT auch gewechselt/gefälscht > werden kann. WIE???? Ich dachte die sind case-sensitive, würd mich mal interresieren, wie man die ändern kann. Etwa so?? http://test.dom/lal.php3?http_user_agent=i.am.an.user.of.dip12345.t-ipco nnect.de eher nicht, oder? mfg clemens. -- :: Web M_(at)_king :: http://www.webmaking.de :: :: ICQ UIN #36706371 :: clemens_(at)_gutweiler.net :: :: fon 0 65 33 / 95 94 41 :: mobil 0 170 / 18 48 747 :: !!!! Neues Mail-Interface: http://webmail.webmaking.de !!!!! From whiteman_(at)_teg-clan.de Mon, 22 May 2000 19:43:18 +0200 Date: Mon, 22 May 2000 19:43:18 +0200 From: Whiteman whiteman_(at)_teg-clan.de Subject: [php] Zufallszahl? > vielleicht bin ich auf der richtigen Spur ... > > könntest du mir noch verraten, welche Werte getrandmax() > und mt_getrandmax() zurückgeben? > > noch interessanter wäre, ob der Fehler unter PHP4 auch auftritt, > aber wenn getrandmax()!=mt_getrandmax(), dann wäre das auch schon > interessant HI getrandmax() = 32767 mt_getrandmax() = 2147483647 ob das unter PHP4 auch so ist weis ich nicht. Trotzdem ist es komisch das mt_rand die min und max Werte ignoriert. cu Stephan From Hartmann_(at)_freecharts.de Mon, 22 May 2000 20:02:36 +0200 Date: Mon, 22 May 2000 20:02:36 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] OT: IP-Wechsel Clemens Gutweiler schrieb: > Ich dachte die sind case-sensitive, würd mich mal interresieren, wie man > die ändern kann. Etwa so?? > http://test.dom/lal.php3?http_user_agent=i.am.an.user.of.dip12345.t-ipco > nnect.de > eher nicht, oder? Nein, aber man kann sich nicht immer drauf verlassen, das potentielle Angreifer keine Ahnung von PHP haben. Dieses Hackertool erster Güte ermöglicht nämlich folgendes: \n"; } else { fputs($fp,"GET /instructions/php3-test.php3 HTTP/1.1\n"); fputs($fp,"User-Agent: hier steht nur unzuverlaessiges Zeugs\n"); fputs($fp,"Host: www.e-gineer.com\n\n"); while(!feof($fp)) { echo fgets($fp,128); } fclose($fp); } ?> Grüsse, Johann From bjoern_(at)_baer.main.de Mon, 22 May 2000 20:01:33 +0200 Date: Mon, 22 May 2000 20:01:33 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] OT: IP-Wechsel * Clemens Gutweiler wrote: > Ich dachte die sind case-sensitive, würd mich mal interresieren, wie man > die ändern kann. Etwa so?? Direkt im HTTP Header. Kris Köhntopp surft (nach eigener Aussage) ab und zu mit dem HTTP_USER_AGENT "Eine Flasche Ketchup mit Pommes". -- From hartmut_(at)_six.de Mon, 22 May 2000 20:06:12 +0200 Date: Mon, 22 May 2000 20:06:12 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Zufallszahl? Whiteman wrote: > > > vielleicht bin ich auf der richtigen Spur ... > > > > könntest du mir noch verraten, welche Werte getrandmax() > > und mt_getrandmax() zurückgeben? > > > > noch interessanter wäre, ob der Fehler unter PHP4 auch auftritt, > > aber wenn getrandmax()!=mt_getrandmax(), dann wäre das auch schon > > interessant > HI > > getrandmax() = 32767 > mt_getrandmax() = 2147483647 > > ob das unter PHP4 auch so ist weis ich nicht. > > Trotzdem ist es komisch das mt_rand die min und max Werte ignoriert. nein, jetzt ist alles klar mt_rand() teilt durch falschen Wert, nämlich durch PHP_RAND_MAX statt MT_RAND_MAX, und damit sind alle Werte um das ca. 65tausendfache zu groß unter Linux und Solaris sind beide Werte gleich groß, da fällt's nicht auf, und im PHP4 Code ist es gefixt ... ich bring das gleich in Ordnung (im CVS) wenn Du Dein PHP nicht selbst kompilieren kannst, mußt Du allerdings bis zum nächsten Release warten :( -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From php_(at)_benadam.de Mon, 22 May 2000 20:10:01 +0200 Date: Mon, 22 May 2000 20:10:01 +0200 From: Ben Adam php_(at)_benadam.de Subject: [php] jpg Hallo Liste, das ist auch mein Problem zur Zeit Ich würde gerne ein in jpg abgespeichertes Bild verkleinern und neu unter gif oder auch jpg abspeichern. Wie mach ich das? Mit freundlichen Grüßen Ben Adam -- www.Kiwi24.de - kostenlose Kleinanzeigenplattform für private und gewerbliche Kleinanzeigen www.Luftfahrt.net - Alles zur zivilen Luftfahrt ! www.AdamJung.de - Webdesign, Hosting und Programmierung > Hallo, > > Gibt es eine Library zum Erzeugen/Verändern von jpg-Files? > Bei weberdev hab ich nichts gefunden. > > -- > Ciao, > Gerhard > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From fg_(at)_locked.de Mon, 22 May 2000 21:36:25 +0200 Date: Mon, 22 May 2000 21:36:25 +0200 From: Franz Graf fg_(at)_locked.de Subject: [php] jpg Ben Adam schrieb: > das ist auch mein Problem zur Zeit > Ich würde gerne ein in jpg abgespeichertes Bild verkleinern und neu unter > gif oder auch jpg abspeichern. > Wie mach ich das? Such mal im Archiv nach "mogrify". Das sollte Dir schon ein wenig weiterhelfen. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From C.Schmidt-Koester_(at)_gmx.net Mon, 22 May 2000 22:02:57 +0200 Date: Mon, 22 May 2000 22:02:57 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net Subject: [php] jpg > > Ich würde gerne ein in jpg abgespeichertes Bild verkleinern und neu unter > > gif oder auch jpg abspeichern. > > Wie mach ich das? Unter Linux klappts mit $source = "/pics/bigpic.jpg"; $target = "/pics/smallpic.jpg"; exec("djpeg $source | pnmscale -width $thumbwidth | cjpeg -outfile $target"); Vorraussetzung sind die benutzten Programme (djpeg, pnmscale, cjpeg), die aber i.d.R. Standard sind. Viele Grüße Christiane From eh_(at)_profzone.ch Mon, 22 May 2000 22:31:46 +0200 Date: Mon, 22 May 2000 22:31:46 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] jpg Hallo > > > Ich würde gerne ein in jpg abgespeichertes Bild > verkleinern und neu > unter > > > gif oder auch jpg abspeichern. > > > Wie mach ich das? Schau mal unter http://www.imagemagick.org/ nach. In diesem Package findest du einen Befehl namens mogrify welcher aus einem fast beliebigen Format ein jpg erzeugt. Aufrufen kanst du ihn mittels system call. Gruss Erich From sebastian.bergmann_(at)_web.de Mon, 22 May 2000 22:43:17 +0200 Date: Mon, 22 May 2000 22:43:17 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] PHP4.0.0 : Jetzt ist es offiziell Hi, jetzt ist PHP 4.0.0 (Release Version) offiziell "draussen". :) -- 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 eh_(at)_profzone.ch Mon, 22 May 2000 22:48:50 +0200 Date: Mon, 22 May 2000 22:48:50 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] Roxen2 und PHP4 Hallo Danke fuer die Hilfe, nun bin ich einen Schritt weiter ROXEN: ./configure PHP4: ./configure --with-roxen=/usr/local/roxen/server/ --with-mysql > --with-roxen=DIR Build PHP as a Pike module. DIR is the base > Roxen > directory, normally /usr/local/roxen/server. Nun bekomme ich folgende Fehlermeldung nachdem das Modul auch nicht zur Auswahl erscheint. PHP4.so ist aber genau an dieser Stelle. Ich sehe nicht was ich falsch mache .... modules/scripting/php4.pike:1:Couldn't include file. modules/scripting/php4.pike:2:Couldn't include file. load_module("/usr/local/pike/7.0.38/lib/modules/PHP4.so") failed: /usr/local/pike/7.0.38/lib/modules/PHP4.so: Undefined symbol "compiler_globals" /usr/local/pike/7.0.38/lib/master.pike:377: low_findprog("/usr/local/pike/7.0.38/lib/modules/PHP4",".so",0) /usr/local/pike/7.0.38/lib/master.pike:402: findprog("/usr/local/pike/7.0.38/lib/modules/PHP4","",0) /usr/local/pike/7.0.38/lib/master.pike:571: low_cast_to_object("/usr/local/pike/7.0.38/lib/modules/PHP4","/.") /usr/local/pike/7.0.38/lib/master.pike:814: findmodule("/usr/local/pike/7.0.38/lib/modules/PHP4") /usr/local/pike/7.0.38/lib/master.pike:839: resolv_base("PHP4",0) /usr/local/pike/7.0.38/lib/master.pike:878: resolv("PHP4","/usr/local/roxen/server/modules/scripting/php4.pike") /usr/local/pike/7.0.38/lib/master.pike:132: compile_file("/usr/local/roxen/server/modules/scripting/php4.pike",0) /usr/local/pike/7.0.38/lib/master.pike:362: low_findprog("/usr/local/roxen/server/modules/scripting/php4",".pike",0) Pike: Failed to compile script: Gruss Erich From eschmid+sic_(at)_s.netic.de Mon, 22 May 2000 23:05:07 +0200 Date: Mon, 22 May 2000 23:05:07 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Roxen2 und PHP4 On Mon, May 22, 2000 at 10:48:50PM +0200, Erich Hohermuth wrote: > Danke fuer die Hilfe, nun bin ich einen Schritt weiter > > ROXEN: > ./configure > > > PHP4: > > ./configure --with-roxen=/usr/local/roxen/server/ --with-mysql > > > > --with-roxen=DIR Build PHP as a Pike module. DIR is the base > > Roxen > > directory, normally /usr/local/roxen/server. > > Nun bekomme ich folgende Fehlermeldung nachdem das Modul auch nicht zur > Auswahl erscheint. > PHP4.so ist aber genau an dieser Stelle. Ich sehe nicht was ich falsch > mache .... Welche Version von PHP 4. Probiers mal morgen, heute ist der Server bei www.php.net etwas überlaufen, mit der Version 4.0.0. Da müsste es dann in der Auswahl erscheinen. Lese Dich dann mal durch das php4/sapi/roxen Verzeichnis nach weiteren Informationen durch. Soweit mir bekannt ist da noch viel im Handbuch dokumentiert worden. Den Roxen habe ich selber noch nie benutzt. Ich würde, wenn ich einmal viel Zeit habe, lieber zum AOLServer greifen. Da kann man den Entwickler des PHP SAPI Modules, Sascha Schumann, in deutscher Sprache befragen, falls es nicht klappen sollte. -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 toobe_(at)_gmx.de Mon, 22 May 2000 23:01:18 +0200 Date: Mon, 22 May 2000 23:01:18 +0200 From: Stefan Toobe toobe_(at)_gmx.de Subject: [php] AW: [php] AW: [php] Sessions, Cookies und Referers Hi, : wie wärs denn, wenn man die IP desjenigen, der die Session erzeugt in : die SessionID verschlüsselt einbaut. Bei jedem Benutzen der ID müsste : dann zwar die IP wieder extrahiert werden und mit der IP verglichen : werden, die gerade verwendet wird, aber das müsste das Ganze doch : sicher machen, oder? In Verbindung mit einer relativ kurzen Gültigkeit hört sich irgendwie gut an. Neben der IP wären noch der User-Agent, Hostname, Sprache etc. verwendbar. Alles natürlich nix was nicht zu manipulieren wäre, aber die Hürde wird auch immer höher. Muss man sich merken ... gruezi, ...Stefan -- toobe_(at)_gmx.de . 69168 wiesloch . wear sunscreen! From goeran_(at)_zaengerlein.de Mon, 22 May 2000 23:46:31 +0200 Date: Mon, 22 May 2000 23:46:31 +0200 From: Goeran Zaengerlein goeran_(at)_zaengerlein.de Subject: [php] =?ISO-8859-1?Q?kostenlose_relationale_DB_f=FCr_Win32?= Hallo Liste, ich suchen eine, für die komerzielle Nutzung kostenlose, relationale Datenbank die mit PHP unter Win32 läuft. Gibt es sowas :)? Danke, Goeran -- Goeran Zaengerlein goeran_(at)_zaengerlein.de Fon: +49 (0)8141 512833 Germany From eschmid+sic_(at)_s.netic.de Mon, 22 May 2000 23:57:11 +0200 Date: Mon, 22 May 2000 23:57:11 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_kostenlose_relationale_DB_f=FCr_Win32?= On Mon, May 22, 2000 at 11:46:31PM +0200, Goeran Zaengerlein wrote: > ich suchen eine, für die komerzielle Nutzung kostenlose, relationale > Datenbank die mit PHP unter Win32 läuft. Gibt es sowas :)? Meines Wissens gibts sowas nicht. Aber warum möchtest Du unter einem kommerziellen Betriebssystem eine kostenlose relationale Datenbank betreiben? Es gibt z.B. für das kostenlose Betriebssystem Linux eine ganze Menge von kostenlosen relationalen Datenbanken, die zudem noch eine native API-Schnittstelle zu PHP haben. Da gibt es MySQL, PostgreSQL, InterBase, und und und ... -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 eh_(at)_profzone.ch Tue, 23 May 2000 00:05:46 +0200 Date: Tue, 23 May 2000 00:05:46 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] Roxen2 und PHP4 Hallo > > Welche Version von PHP 4. Probiers mal morgen, heute ist der > Server bei > www.php.net etwas überlaufen, mit der Version 4.0.0. Da > müsste es dann in > der Auswahl erscheinen. Ich habe php4.0.0 gestern gezogen ;-)) also vor ca 24 stunden >Lese Dich dann mal durch das php4/sapi/roxen > Verzeichnis nach weiteren Informationen durch. Soweit mir > bekannt ist da > noch viel im Handbuch dokumentiert worden. Den Roxen habe ich > selber noch > nie benutzt. Ich schaue es mal an... wenn ich es raus gefunden habe poste ich es hier ;-) Ich habe langsam das gefuehl, dass es eventuell am compiler liegt der gcc von FreeBSD 3.4 ist nicht der neuste. >Ich würde, wenn ich einmal viel Zeit habe, lieber zum > AOLServer greifen. Da kann man den Entwickler des PHP SAPI > Modules, Sascha > Schumann, in deutscher Sprache befragen, falls es nicht > klappen sollte. > Naja ich probier den Roxen eigentlich nur wegen einem IMAP-Frontend als Roxen-MOD. > Gruss Erich From eh_(at)_profzone.ch Tue, 23 May 2000 00:13:31 +0200 Date: Tue, 23 May 2000 00:13:31 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] AW: [php] AW: [php] Sessions, Cookies und Referers Hallo > : wie wärs denn, wenn man die IP desjenigen, der die Session > erzeugt in > : die SessionID verschlüsselt einbaut. Bei jedem Benutzen der > ID müsste > : dann zwar die IP wieder extrahiert werden und mit der IP verglichen > : werden, die gerade verwendet wird, aber das müsste das Ganze doch > : sicher machen, oder? In Verbindung mit einer relativ kurzen > Gültigkeit Ich habe einmal folgendes gemacht: Session Nummer erzeugt mittels random und dann einen md5 hash gebildet. Dieser habe ich als Session ID auf der Client-Seite verwendet (Cookie, GET-Variable). Auf der Server-Seite habe den wert Mittels crypt in einen Datensatz eingefuegt, als SALT habe ich die IP verwendet. Beim vergleichen habe ich einfach die gelieferte Session ID mit der IP als SALT durch crypt gelassen und habe diesen Wert mit dem Wert in der Datenbank verglichen. Toent komplizierter als es ist. Gruss Erich > From php_(at)_benadam.de Tue, 23 May 2000 00:19:31 +0200 Date: Tue, 23 May 2000 00:19:31 +0200 From: Ben Adam php_(at)_benadam.de Subject: [php] jpg Hallo, danke erstmal für den Tip. Bisher hat es leider noch nicht funktioniert. Es passiert weder etwas, noch zeigt er mir Fehlermeldungen an ;-( Würde diese Funktion auch funktionieren, wenn das große Bild auf einem anderen Server liegt und das kleine auf dem eigenen gespeichert wird? Hierbei würde ich als $source einfach die entsprechende URL angeben und das kleine Bild unter einer Nummer auf dem eigenen Server speichern. Mit freundlichen Grüßen Ben Adam -- www.Kiwi24.de - kostenlose Kleinanzeigenplattform für private und gewerbliche Kleinanzeigen www.Luftfahrt.net - Alles zur zivilen Luftfahrt ! www.AdamJung.de - Webdesign, Hosting und Programmierung > $source = "/pics/bigpic.jpg"; > $target = "/pics/smallpic.jpg"; > exec("djpeg $source | pnmscale -width $thumbwidth | cjpeg -outfile $target"); From Steinert_(at)_t-online.de Tue, 23 May 2000 00:23:26 +0200 Date: Tue, 23 May 2000 00:23:26 +0200 From: Andre Steinert Steinert_(at)_t-online.de Subject: [php] Typisierte Dateien Hallo Ulf! >> kann man mit PHP auch typisierte Dateien (ähnlich wie bei Turbo >> Pascal, Delphi und Free Pascal) erzeugen? Dies hatte den Vorteil, dass >> man nicht unbedingt Datenbanken wie MySQL verwenden musste, um kleine >> Datenbankanwendungen zu schreiben. UW> PHP unterstützt einige Fileformate, dazu zählen DBM und CSV. Zu DBM steht im PHP Handbuch: ,,You should avoid it, if possible.'' Was ist CSV? UW> So viel Flexibilität wie mit Java erzielst Du jedoch nicht ;-). Mir würden schon typisierte Dateien wie in Pascal oder Delphi reichen. Mit Klassen kann ich ja auch mehrere Variablentypen zusammenfassen. Man müsste sie nur noch komfortabel abspeichern können... Andre. From Steinert_(at)_t-online.de Tue, 23 May 2000 00:25:19 +0200 Date: Tue, 23 May 2000 00:25:19 +0200 From: Andre Steinert Steinert_(at)_t-online.de Subject: [php] =?ISO-8859-1?B?UmVbMl06IFtwaHBdIE15U1FMIGb8ciBXaW5kb3dz?= Hallo Hartmut! >> Unter Unix ist MySQL doch frei, unter Windows etwa nicht? Wenn ja, wo >> kann man es bekommen? Ich habe unter www.mysql.com geschaut. HH> der Client-Teil ist frei, der Server-Teil ist frei für nichtkomerziellen HH> Einsatz unter allen nicht-Microsoft-Plattformen HH> für komerziellen Einsatz ist grundsätzliche eine Lizenz pro Rechner HH> zu bezahlen Habe ich das richtig verstanden: Der Client ist immer frei. Der Server ist bei Microsoft-Systemen immer kostenpflichtig. Ansonsten ist der Server für nichtkommerziellen Einsatz frei. ??? Andre. From eh_(at)_profzone.ch Tue, 23 May 2000 00:38:58 +0200 Date: Tue, 23 May 2000 00:38:58 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] jpg Hallo Schau mal im Apache Error Log > Würde diese Funktion auch funktionieren, wenn das große Bild auf einem > anderen Server liegt und das kleine auf dem eigenen gespeichert wird? > Hierbei würde ich als $source einfach die entsprechende URL > angeben und das > kleine Bild unter einer Nummer auf dem eigenen Server speichern. Das geht soviel ich weiss nicht direkt mit mogrify. Du kanst erst das Bild per PHP in dein Directory speichern und dann system("$path/mogrify -format jpg -quality 50 -geometry 330x100000 $imagefile"); Gruss Erich From eschmid+sic_(at)_s.netic.de Tue, 23 May 2000 00:46:37 +0200 Date: Tue, 23 May 2000 00:46:37 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Typisierte Dateien On Tue, May 23, 2000 at 12:23:26AM +0200, Andre Steinert wrote: > >> kann man mit PHP auch typisierte Dateien (ähnlich wie bei Turbo > >> Pascal, Delphi und Free Pascal) erzeugen? Dies hatte den Vorteil, dass > >> man nicht unbedingt Datenbanken wie MySQL verwenden musste, um kleine > >> Datenbankanwendungen zu schreiben. > UW> PHP unterstützt einige Fileformate, dazu zählen DBM und CSV. > Zu DBM steht im PHP Handbuch: ,,You should avoid it, if possible.'' > Was ist CSV? Komma separierte Variablen. Was sind denn um Himmels Willen typisierte Dateien die als Datenbank Ersatz dienen können. Sind das eventuell die indizierbaren Dateien die es vor 20 Jahre mal gab? > UW> So viel Flexibilität wie mit Java erzielst Du jedoch nicht ;-). > Mir würden schon typisierte Dateien wie in Pascal oder Delphi reichen. > Mit Klassen kann ich ja auch mehrere Variablentypen zusammenfassen. > Man müsste sie nur noch komfortabel abspeichern können... Objekte lassen sich nicht so komfortabel abspeichern wie einfache normale Variablen. Ok das abspeichern mag nicht das Problem sein, aber das rekonstruieren der abgespeicherten Objekte. -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 hartmut_(at)_six.de Tue, 23 May 2000 01:14:17 +0200 Date: Tue, 23 May 2000 01:14:17 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Typisierte Dateien Andre Steinert wrote: > > Hallo Ulf! > > >> kann man mit PHP auch typisierte Dateien (ähnlich wie bei Turbo > >> Pascal, Delphi und Free Pascal) erzeugen? Dies hatte den Vorteil, dass > >> man nicht unbedingt Datenbanken wie MySQL verwenden musste, um kleine > >> Datenbankanwendungen zu schreiben. > UW> PHP unterstützt einige Fileformate, dazu zählen DBM und CSV. > Zu DBM steht im PHP Handbuch: ,,You should avoid it, if possible.'' > Was ist CSV? colon-separated-variables? einfaches Textformat für tabellarische Daten mit variabler Feldlänge , Trennzeichen ';', manchmal auch ',', Textfelder werden in '"' eingebettet bekannt insb. im Zusammenhang mit Excel, aber auch sonst kleinster gemeinsamer vernünftiger Nenner für den Austausch von tabellarischen Daten (sowohl Kalkulations- als auch Datenbanktabellen) > > UW> So viel Flexibilität wie mit Java erzielst Du jedoch nicht ;-). > Mir würden schon typisierte Dateien wie in Pascal oder Delphi reichen. > Mit Klassen kann ich ja auch mehrere Variablentypen zusammenfassen. > Man müsste sie nur noch komfortabel abspeichern können... und jetzt noch einmal für alle unter uns, die schon lange nicht mehr (oder noch nie) in die Niederungen der Le[eh]rsprache hinabgetaucht sind: was sind bzw. machen typisierte Dateien? From Steinert_(at)_t-online.de Tue, 23 May 2000 01:42:49 +0200 Date: Tue, 23 May 2000 01:42:49 +0200 From: Andre Steinert Steinert_(at)_t-online.de Subject: [php] Re[2]: [php] Typisierte Dateien Hallo Hartmut! >> Was ist CSV? > colon-separated-variables? > einfaches Textformat für tabellarische Daten mit variabler Feldlänge > , Trennzeichen ';', manchmal auch ',', Textfelder werden in '"' > eingebettet > bekannt insb. im Zusammenhang mit Excel, aber auch sonst kleinster > gemeinsamer vernünftiger Nenner für den Austausch von tabellarischen > Daten (sowohl Kalkulations- als auch Datenbanktabellen) Vielen Dank für die Erklärung! >> Mir würden schon typisierte Dateien wie in Pascal oder Delphi reichen. >> Mit Klassen kann ich ja auch mehrere Variablentypen zusammenfassen. >> Man müsste sie nur noch komfortabel abspeichern können... > und jetzt noch einmal für alle unter uns, die schon lange nicht mehr > (oder noch nie) in die Niederungen der Le[eh]rsprache hinabgetaucht > sind: was sind bzw. machen typisierte Dateien? Dazu ein Auszug aus dem Buch ,,Turbo Pascal 6 - Programmentwicklung'' (nicht schlagen, habe ich eben hervorgekramt) von Andreas Hoffmann und Jörg Schäfer aus dem bhv-Verlag: ,,Typisierte Dateien werden benutzt, um Komponenten, z. B. Records, auf der Festplatte abzuspeichern, z. B. für eine Adreßdatei. Diese Komponenten können aus einer beliebigen Datenstruktur bestehen. Da diese immer gleich groß sind, sind hier auch konkrete Positionierungen innerhalb der Datei möglich, um an einen bestimmten Record zu kommen. [...]'' Andre. From Steinert_(at)_t-online.de Tue, 23 May 2000 01:35:50 +0200 Date: Tue, 23 May 2000 01:35:50 +0200 From: Andre Steinert Steinert_(at)_t-online.de Subject: [php] Typisierte Dateien Hallo! >> Was ist CSV? > Komma separierte Variablen. Ach so. Sind aber ungeeignet, da Datensätze dann nicht jeweils den gleichen Speicherbedarf haben. > Was sind denn um Himmels Willen typisierte Dateien die als Datenbank > Ersatz dienen können. Damit ich es nicht doppelt schreibe: die Erklärung ist in meiner nächsten Nachricht. > Sind das eventuell die indizierbaren Dateien die es vor 20 Jahre mal > gab? Äh, alt ist die Technik auf jeden Fall :-))). > Objekte lassen sich nicht so komfortabel abspeichern wie einfache normale > Variablen. Ok das abspeichern mag nicht das Problem sein, aber das > rekonstruieren der abgespeicherten Objekte. Mist, da scheint es dann wohl keine andere sinnvolle Lösung zu geben als MySQL. Warum zum Teufel unterstützt das mein Provider nicht? ;( Andre. From info_(at)_peer-internet.com Tue, 23 May 2000 02:19:41 +0200 Date: Tue, 23 May 2000 02:19:41 +0200 From: Christian Peer info_(at)_peer-internet.com Subject: [php] Problem phpHoo-MySQL Hallo Liste! Da gibts ein kleines Problem mit phpHoo2, mit dem ich nicht klar komme. Im Archiv hab ich dazu nichts finden können. Wenn ich in zwei verschiedenen Kategorien denselben Link, mit demselben Titel und Beschreibungstext eingebe, bekomm ich folgende Fehlermeldung: >> 1062: Duplicate entry 'http://tar.lex.unict.it/' for key 2 Dieselbe Fehlermeldung bekomme ich, wenn ich in 2 verschiedenen Kategorien Unterkategorien mit demselben Namen anlegen möchte: >> 1062: Duplicate entry 'altro' for key 2 Ist das ein Problem von MySQL oder von phpHoo2? Vielleicht weiß jemand Abhilfe? :-)) Danke im Voraus für die Antworten! bis dann Christian From webmaster_(at)_findme.as Mon, 22 May 2000 23:56:12 -0400 Date: Mon, 22 May 2000 23:56:12 -0400 From: Albrecht Leiprecht webmaster_(at)_findme.as Subject: [php] Steuerung von externem programm? > Naja, fuer mich bringt leider beides nichts, > das problem ist ja, dass das programm, welches ich ausfuehre, > eingaben ueber stdin erwartet - und bei exec kann ich > hoechstends eine kommandozeile uebergeben, aber keine > eingaben auf stdin simulieren. Ich habe das so gemacht. Daten in eine Datenbank geschrieben, und dann mit einem beliebigen Programm wieder ausgelesen zB Perl,Java. Das Programm kommuniziert nun mit mit dem eigentlichen Programm auf stdin/stdout. Die 'legale' Methode (direkt mit stdin/stdout aus dem PHPskript heraus) funktionierte nicht. Bsp: $output = ´Comanndozeile eines Perlprogrammes welches daten ueber die Kommandozeile bekommt.'; echo $output; Output gibt nun die Ausgabe des Programms aus. Rgds, Albi From flo_(at)_leibert.de Tue, 23 May 2000 06:56:57 +0200 Date: Tue, 23 May 2000 06:56:57 +0200 From: florian leibert flo_(at)_leibert.de Subject: [php] Fehler beim editieren von einer Systemdatei via php Hallo, ich habe folgendes kleines programm geschrieben und es mit "chmod +s" zum schreiben von dateien anderer benutzer berechtigt... /* hier beginnt der code...*/ form action="domain.php?do=add" method="post"> /* ende des codes...*/ trotzdem kommt folgender fehler: Warning: fopen("/etc/named.conf","a") - Keine Berechtigung in /home/www/knmm.de/srvadmin/domain.php on line 14 Warning: Supplied argument is not a valid File-Handle resource in /home/www/knmm.de/srvadmin/domain.php on line 22 Warning: Supplied argument is not a valid File-Handle resource in /home/www/knmm.de/srvadmin/domain.php on line 24 From php_(at)_phpwelt.de Tue, 23 May 2000 08:11:53 +0200 Date: Tue, 23 May 2000 08:11:53 +0200 From: Mike Ruebsamen php_(at)_phpwelt.de Subject: [php] jpg hallo, > > exec("djpeg $source | pnmscale -width $thumbwidth | cjpeg -outfile > $target"); das führt auf einigen system besonders wegen pnmscale zu problemen. ich habe daher eine funktionsbibliothek geschrieben, die thumbnailing in verschiedenen formen erlaubt. sie basiert auf jpgtn, das eigentlich immer gut funzt und schnell installiert ist. schaut doch mal unter: ------------------------------------------------------------------- Mike Rübsamen - http://www.phpwelt.de From bjoern_(at)_baer.main.de Tue, 23 May 2000 08:24:12 +0200 Date: Tue, 23 May 2000 08:24:12 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] jpg Hi, * Mike Ruebsamen wrote: > > > exec("djpeg $source | pnmscale -width $thumbwidth | cjpeg -outfile > > $target"); > das führt auf einigen system besonders wegen pnmscale zu problemen. Welche Probleme denn? PS: ab heute InternetWorld. -- From tma_(at)_archikart.de Tue, 23 May 2000 08:41:18 +0200 Date: Tue, 23 May 2000 08:41:18 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + ssl +php3 Ich hoffe mir kann jemand helfen. Ich scheitere beim Versuch den Apache + SSL + PHP3 selbst zu kompilieren. apache 1.3.12 mod_ssl 2.6.4 - 1.3.12 php 3.16 Ich bin wie folgt vorgegangen: - alle 3 Pakete entpackt mod_ssl ------------ configure --with-apache... apache ----------- configure php3 ------- configure --with-apache.... --with-mysql --enable-memory-limits=yes -- enable-debug=no make make install apache ---------- SSL_BASE=... configure --enable-module=ssl --activate-module=scr/modules/php3/libphp3.a - -enable-module=php3 FEHLERMELDUNG ---> "Module source alredy has to be below scr/modules/ to be activated" Was bedeutet diese Fehlermeldung, und was muß ich dagegen tun ? Lasse ich PHP3 weg und kompiliere nur mit SSL Unterstützung, funktioniert alles wunderbar. Tobias From Andreas.Rath_(at)_gmx.at Tue, 23 May 2000 09:08:15 +0200 Date: Tue, 23 May 2000 09:08:15 +0200 From: Andreas Rath Andreas.Rath_(at)_gmx.at Subject: [php] Fehler beim editieren von einer Systemdatei via php ----------------------------------------------------------- On 23.05.00 at 06:56 florian leibert wrote: >Hallo, ich habe folgendes kleines programm geschrieben und es mit "chmod +s" >zum schreiben von dateien anderer benutzer berechtigt... >trotzdem kommt folgender fehler: [snip] >Warning: fopen("/etc/named.conf","a") - Keine Berechtigung in >/home/www/knmm.de/srvadmin/domain.php on line 14 > >Warning: Supplied argument is not a valid File-Handle resource in >/home/www/knmm.de/srvadmin/domain.php on line 22 > >Warning: Supplied argument is not a valid File-Handle resource in >/home/www/knmm.de/srvadmin/domain.php on line 24 mit chmod +s alleine erreichst Du noch nicht viel. Wenn Deine Berechtigungen wie folgt ausschauen: -rwsr-sr-x 1 ich gruppe 31 Apr 4 09:28 domain.php dann wuerde das nichts anderes bedeuten, als dass das OS das Programm als User 'ich' mit der GruppenId 'gruppe' starten wuerde. Um auf Systemdateien zugreifen zu koennen, muesstest Du die Berechtigungen wie folgt setzen: -rwsr-sr-x 1 root root 31 Apr 4 09:28 domain.php Das wuerde nun bedeuten, dass Dein Programm als root/root gestartet werden wuerde. Ja wuerde, und da kommt jetzt die Falle, ueber die ich auch schon gestolpert bin: Wenn wir mal den apache aussen vor lassen, und das Script direkt von einer sh aus starten wuerden, dann passiert ja folgendes: Die Shell liest die 1. Zeile der Programmdatei ein, und stoesst auf das shebang #!/usr/bin/php Daraufhin startet die Shell den php-Interpreter mit Deinem Programmnamen als Argument. Und genau ab dem Moment sind Deine oben vergebenen Rechte irrelevant, da ja eigentlich der Php-Interpreter gestartert wird, und Dein Programm von dem ja wiederum nur ganz normal eingelesen und verarbeitet wird. Um zu erreichen, dass Dein script nun als root/root laeuft, muesstest Du schon den Interpreter mit root/root und +s ausstatten, wovon ich aber dringenst abraten wuerde, weil dann _alle_ scripts als root laufen!! Unterm apache schaut das dann wieder anders aus: Solange Du Dein Script nicht als CGI startest, sind die Rechte wiederum vollkommen irrelevant, da der apache die Datei ja wiederum nur ganz einfach oeffnet, und durch das mod_php jagt. Verwendest Du CGI, dann hast Du das gleiche Problem wie oben: der php-Interpreter ist nicht root/root. Die einzige Variante mit der das funktioniert, ist der 'suexec'-Mechanismus des apache. Das funktioniert aber _nur_ mit CGI! Das muss aber IMHO dem apache schon beim Kompilieren beigebracht werden. Da gibts beim Apache aber eine gute Doku dazu, die solltest Du wirklich _genau_ durchlesen! Gruesse, Andy From breitenmoser_(at)_gmx.net Tue, 23 May 2000 09:15:13 +0200 Date: Tue, 23 May 2000 09:15:13 +0200 From: Patrik Breitenmoser breitenmoser_(at)_gmx.net Subject: [php] Rechnen mit Datum Hallo Zusammen. Folgendes Problem. Ich habe ein Datum als Timestamp nun möchte ich eine Stunde dazu zählen. Wie mache ich das jetzt. Das Problem ist wenn die Uhrzeit auf 23.15 oder so steht. dan sollte der Tag auch wechseln. Könnte mir vielleicht jemand einen Tip geben. Ich habe schon im Manual geschaut bin aber nicht schlau geworden. Danke für Eure Hilfe. Ich hoffe ich sehe mal ein paar von den Guten Geister der Liste am Linuxtag. Mit freundlichen Grüssen Patrik Breitenmoser From tobias_(at)_dnet.it Tue, 23 May 2000 09:17:17 +0200 Date: Tue, 23 May 2000 09:17:17 +0200 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Problem phpHoo-MySQL > Wenn ich in zwei verschiedenen Kategorien denselben Link, mit demselben > Titel und Beschreibungstext eingebe, bekomm ich folgende Fehlermeldung: > > >> 1062: Duplicate entry 'http://tar.lex.unict.it/' for key 2 Das Feld Url ist in der Tabelle als UNIQUE deklariert, kann also nicht sich wiederholende Werte haben. Lösche den Unique-Index, oder setze ihn auf CatId+Url. Am einfachsten geht das mit phpMyAdmin. :) Mit freundlichen Grüßen, Tobias Ratschiller From m.keller_(at)_mssc.ch Tue, 23 May 2000 09:23:36 +0200 Date: Tue, 23 May 2000 09:23:36 +0200 From: Markus Keller m.keller_(at)_mssc.ch Subject: [php] apache + ssl +php3 Hallo Tobias >Ich hoffe mir kann jemand helfen. >Ich scheitere beim Versuch den Apache + SSL + PHP3 selbst zu kompilieren. > >apache 1.3.12 >mod_ssl 2.6.4 - 1.3.12 >php 3.16 Hast Du OpenSSL vorher installiert. Das SSL Modul läuft ohne nicht. Du musst beim Kompilieren des Moduls configure folgenden Parameter übergeben: --with-ssl=/pfad zu OpenSSL In der Doku vom SSL-Modul ist das Vorgehen genau beschrieben. OpenSSL findest du unter http://www.openssl.org/ . Gruss Markus From newsletter_(at)_stefan-schwardt.de Tue, 23 May 2000 09:33:17 +0200 Date: Tue, 23 May 2000 09:33:17 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] Re[2]: [php] Typisierte Dateien Moin Hartmut Holzgraefe, moin Liste, HH> was sind bzw. machen typisierte Dateien? Das sind (zumindest unter TP) Dateien, die als Variablentyp angelegt werden, bspw. eine Datei vom Typ eines Records/struct/class. Das macht das handling recht einfach, weil die Datei dann mit lauter Objekten gefüttert wird und man umgekehrt beim auslesen wiederum weiß, das jedes gelesene Element aus der Datei einem Objekt des Datentyps entspricht - wenn man den denn (noch) kennt... -- Stefan Schwardt. From thomas.schuermann_(at)_stadt-gladbeck.de Tue, 23 May 2000 09:32:06 +0200 Date: Tue, 23 May 2000 09:32:06 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] apache + ssl +php3 Hallo, Tobias, schon mal unter http://www.baach.de/lamp-tutorial.html nachgelesen? Die Anleitung findest du auch im PHP-Center. Gruß Thomas Tobias Macheleid schrieb: > > Ich hoffe mir kann jemand helfen. > Ich scheitere beim Versuch den Apache + SSL + PHP3 selbst zu kompilieren. -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From newsletter_(at)_stefan-schwardt.de Tue, 23 May 2000 09:38:07 +0200 Date: Tue, 23 May 2000 09:38:07 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] Re[2]: [php] Typisierte Dateien Moin Andre Steinert, moin Liste, AS> ,,Typisierte Dateien werden benutzt, um Komponenten, z. B. Records, AS> auf der Festplatte abzuspeichern, z. B. für eine Adreßdatei. Diese AS> Komponenten können aus einer beliebigen Datenstruktur bestehen. Da AS> diese immer gleich groß sind, sind hier auch konkrete Positionierungen AS> innerhalb der Datei möglich, um an einen bestimmten Record zu kommen. AS> [...]'' Wenn Du Abstand von dem Gedanken nimmst, daß Du in einer Datei mit einem Pointer herumwuselst, hast Du mit einem CSV genau das gleiche: Eine Zeile dieses Dateityps beinhaltet in Array mit Elementen, die durch ein Trennzeichen separiert sind (oft ";") - die kannst Du unter PGHP mit den entsprechenden String und Arrayfunktionen dann beliebig behandeln ($eintrag[5][2] -> 6. Zeile, 2. Spalte, unabhängig davon, ob da nun ein Telefonbuch oder ein bool steht) - und Du hast den Vorteil, daß auch andere mit dem Datenformat was anfangen können und nicht erst enträtseln müssen, welcher Datentyp wohl hinter der typisierten Datei stecken mag... -- Stefan Schwardt. From eh_(at)_profzone.ch Tue, 23 May 2000 09:41:44 +0200 Date: Tue, 23 May 2000 09:41:44 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] Rechnen mit Datum Hallo > > Folgendes Problem. > Ich habe ein Datum als Timestamp nun möchte ich eine Stunde dazu > zählen. Wie mache ich das jetzt. > Das Problem ist wenn die Uhrzeit auf 23.15 oder so steht. dan > sollte der Tag auch wechseln. > > Könnte mir vielleicht jemand einen Tip geben. > Ich habe schon im Manual geschaut bin aber nicht schlau geworden. Die Lösung heisst Julian Day Count. http://ch.php.net/manual/ref.calendar.php > Gruss Erich From php_(at)_phpwelt.de Tue, 23 May 2000 09:47:05 +0200 Date: Tue, 23 May 2000 09:47:05 +0200 From: Mike Ruebsamen php_(at)_phpwelt.de Subject: [php] jpg hallo björn, > > das führt auf einigen system besonders wegen pnmscale zu problemen. > > Welche Probleme denn? auf mehreren linux-systemen (sowohl redhat ab version 6.1 also auch suse ab version 6.3) ist es mir häufiger aufgefallen, der befehl pnmscale nicht ausführbar war. die klammernden programme djpeg und cjpeg sehrwohl. das problem liegt hierbei an den rechten, weil allen fällen, die libary ohne pnmscale im /usr/bin installiert war, pnmscale jedoch bei den x-anwendungen. warum es genau nicht ging weiß ich nicht, hatte nur die nase voll und habe mir abgeholfen außerdem war meine nachricht nicht ganz vollständig. download von thumbsfunc hier: http://www.phpwelt.de/archiv/download.php3?id=956663553 anleitung hier: http://www.phpwelt.de/tutorials/thumbsfunc.php3 hoffentlich klappts bei den leuten mit probs gruss mike ------------------------------------------------------------------- Mike Rübsamen - http://www.phpwelt.de From fg_(at)_locked.de Tue, 23 May 2000 09:52:05 +0200 Date: Tue, 23 May 2000 09:52:05 +0200 From: Franz Graf fg_(at)_locked.de Subject: [php] Rechnen mit Datum Patrik Breitenmoser schrieb: > Folgendes Problem. > Ich habe ein Datum als Timestamp nun möchte ich eine Stunde dazu > zählen. Wie mache ich das jetzt. > Das Problem ist wenn die Uhrzeit auf 23.15 oder so steht. dan > sollte der Tag auch wechseln. mit mktime(); in Sekunden umwandeln, die Zeit dazuzählen oder abziehen und mit date() wieder zurückwandeln. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From eschmid_(at)_php.net Tue, 23 May 2000 09:55:49 +0200 Date: Tue, 23 May 2000 09:55:49 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] Rechnen mit Datum Patrik Breitenmoser wrote: > Folgendes Problem. > Ich habe ein Datum als Timestamp nun möchte ich eine Stunde dazu > zählen. Wie mache ich das jetzt. > Das Problem ist wenn die Uhrzeit auf 23.15 oder so steht. dan > sollte der Tag auch wechseln. > > Könnte mir vielleicht jemand einen Tip geben. > Ich habe schon im Manual geschaut bin aber nicht schlau geworden. Im Handbuch bei date() und mktime(). > Ich hoffe ich sehe mal ein paar von den Guten Geister der Liste > am Linuxtag. Wenn Du mich meinen solltest, dann kannst Du mich am Freitag Nachmittag live im Konzert der Concert Band der Universität Hohenheim erleben. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From tma_(at)_archikart.de Tue, 23 May 2000 10:05:09 +0200 Date: Tue, 23 May 2000 10:05:09 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + ssl +php3 ----- Original Message ----- From: Thomas Schürmann To: Sent: Tuesday, May 23, 2000 9:32 AM Subject: Re: [php] apache + ssl +php3 > schon mal unter http://www.baach.de/lamp-tutorial.html > nachgelesen? Die Anleitung findest du auch im PHP-Center. Meiner Meinung nach mach ich es nicht anders. Mein Apache kommt einfach nicht mit dem Parameter --activate-module zurecht. Ich weis nicht warum. Tobias From tma_(at)_archikart.de Tue, 23 May 2000 10:07:15 +0200 Date: Tue, 23 May 2000 10:07:15 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + ssl +php3 ----- Original Message ----- From: Markus Keller To: Sent: Tuesday, May 23, 2000 9:23 AM Subject: Re: [php] apache + ssl +php3 > Hast Du OpenSSL vorher installiert. Das SSL Modul läuft ohne nicht. Du musst > beim Kompilieren des Moduls configure folgenden Parameter übergeben: > > --with-ssl=/pfad zu OpenSSL > > In der Doku vom SSL-Modul ist das Vorgehen genau beschrieben. OpenSSL > findest du unter http://www.openssl.org/ . OpenSSL ist installiert und läuft ohne Probleme. Wie schon vorher beschrieben funktioniert das Kompilieren vom Apachen + mod_ssl ohne Schwierigkeiten. Nur wenn ich PHP3 als Apachemodul hinzufügen will kommt beim Kompilieren (configure --enable-module=ssl --activate-module=scr/modules/php3/libphp3.a --enable-module=php3) des Apachen die Fehlermeldung "Module source alredy has to be below scr/modules/ to be activated". Woran liegt das? Tobias From hartmut_(at)_six.de Tue, 23 May 2000 10:23:49 +0200 Date: Tue, 23 May 2000 10:23:49 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Re[2]: [php] Typisierte Dateien Stefan Schwardt wrote: > > Moin Andre Steinert, moin Liste, > > AS> ,,Typisierte Dateien werden benutzt, um Komponenten, z. B. Records, > AS> auf der Festplatte abzuspeichern, z. B. für eine Adreßdatei. Diese > AS> Komponenten können aus einer beliebigen Datenstruktur bestehen. Da > AS> diese immer gleich groß sind, sind hier auch konkrete Positionierungen > AS> innerhalb der Datei möglich, um an einen bestimmten Record zu kommen. > AS> [...]'' > Wenn Du Abstand von dem Gedanken nimmst, daß Du in einer Datei mit > einem Pointer herumwuselst, hast Du mit einem CSV genau das gleiche: bis auf den Random-Zugriff, d.h. um Datensatz x zu finden muß die Datei mindestemns einmal bis einschließlich Satz x eingelesen werden (oder es wird zus. noch ein Index mitgeführt) und einfügen/ersetzen/entfernen wird noch aufwendiger wenn maximalgröße der zu schreibenden Daten je Satz festgelegt werde kann, dann kann man das ganze mit serialize() und unserialize() realisieren, indem man das Ergebnis von serialize() mit Leerzeichen auf Maximallänge aufgefüllt satzweise schreibt und somit von festen Dateipositionen wieder einlesen und per unserialize() wieder verfügbar machen kann ist zwar Verschwendung, war aber bei Pascal auch nicht anders ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From hartmut_(at)_six.de Tue, 23 May 2000 10:26:14 +0200 Date: Tue, 23 May 2000 10:26:14 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Rechnen mit Datum Erich Hohermuth wrote: > > Ich habe ein Datum als Timestamp nun möchte ich eine Stunde dazu > > zählen. > Die Lösung heisst Julian Day Count. nein, die Lösung heist $timestamp+=3600; // eine Stunde -> 3600 Sekunden Der Julian Day Count hat eine Auflösung von Tagen, da kann man keine Stunde draufaddieren -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From thomas.schuermann_(at)_stadt-gladbeck.de Tue, 23 May 2000 10:27:15 +0200 Date: Tue, 23 May 2000 10:27:15 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] apache + ssl +php3 Nochmal hallo, Tobias, Tobias Macheleid schrieb: > > Meiner Meinung nach mach ich es nicht anders. > Mein Apache kommt einfach nicht mit dem Parameter --activate-module zurecht. > Ich weis nicht warum. In deiner ersten Mail war keine Rede von OpenSSL. Außerdem steht in der Baach-Anleitung der Hinweis, dass mod_ssl zum jeweiligen Apachen passen muss. Deshalb mein Verweis. Ansonsten weiss ich auch nicht weiter. Gruß Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From anklam_(at)_netway-online.de Tue, 23 May 2000 10:38:31 +0200 Date: Tue, 23 May 2000 10:38:31 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] RE: PHP Schulungen gesucht At 16:38 18.05.00 +0200, you wrote: >Hi, > > > Kennt jemand eine Adresse ,wo man Schulungen zum Thema PHP finden > > kann.Damit meine ich keine Seiten im Netz, sondern richtige Lehrgänge > >(am besten im Raum Bochum/Dortmund). nen bissle spät, aber für alle die im raum brandenburg interesse haben da gibt es auch lehrgänge von der IHK-Brandenburg !! bye ---------- ++ ++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin ++ Tel: 030-40539702 - Fax: 030-40539703 ++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de ++ From michael.renner_(at)_tuebingen.mpg.de Tue, 23 May 2000 10:32:27 +0200 Date: Tue, 23 May 2000 10:32:27 +0200 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] Rechnen mit Datum On Die, 23 Mai 2000, Egon Schmid wrote: > Patrik Breitenmoser wrote: [...] > > Ich hoffe ich sehe mal ein paar von den Guten Geister der Liste > > am Linuxtag. > > Wenn Du mich meinen solltest, dann kannst Du mich am Freitag Nachmittag > live im Konzert der Concert Band der Universität Hohenheim erleben. Auch wenn ich mich mit 'guter Geist' nicht unbedingt ange- sprochen fühle: Die meiste Zeit werde ich am O'Reilly Stand sein. Nur Freitag lausche ich dann Egon Schmid ;-) CU there -- +---------------------------------------------------------+ |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 wbh_(at)_euta.net Tue, 23 May 2000 10:41:08 +0200 Date: Tue, 23 May 2000 10:41:08 +0200 From: Wolfgang wbh_(at)_euta.net Subject: [php] AW: [php] Rechnen mit Datum Folgendes Problem. Das Problem ist wenn die Uhrzeit auf 23.15 oder so steht. dan sollte der Tag auch wechseln. Hi Patric, Machs doch gleich via SQL: Update deine_Tabelle Set Dein_Feld = Date_add(Curdate(), Interval 1 HOUR); CU Wolfgang -- ** Durchgehend geoffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From tma_(at)_archikart.de Tue, 23 May 2000 10:46:54 +0200 Date: Tue, 23 May 2000 10:46:54 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + ssl +php3 ----- Original Message ----- From: Thomas Schürmann To: Sent: Tuesday, May 23, 2000 10:27 AM Subject: Re: [php] apache + ssl +php3 > In deiner ersten Mail war keine Rede von OpenSSL. Außerdem steht in der > Baach-Anleitung der Hinweis, dass mod_ssl zum jeweiligen Apachen passen > muss. Deshalb mein Verweis. Ansonsten weiss ich auch nicht weiter. Keiner verstehen mich. :-) OpenSSL ist erledigt, das funktioniert. Mod_SSL passt wunderbar zum Apache, "wie füreinander geschaffen". Will ich aber noch zusätzlich PHP3 als Apachemodul hinzufügen, kommt besagt Fehlermeldung "Module source alredy has to be below scr/modules/ to be activated". (php3 ist für den Apache ordentlich vorbereitet). Tobias From phpliste_(at)_scherhak.de Tue, 23 May 2000 10:57:58 +0200 Date: Tue, 23 May 2000 10:57:58 +0200 From: PHP Liste phpliste_(at)_scherhak.de Subject: [php] In Datei schreiben Hallo Liste, ich bräuchte mal Hilfe. Mit dem untenstehenden Script möchte ich eine eMail Adresse in eine .txt Datei speichern. Aber ich bekomme immer angezeigt das die Adresse schon vorhanden wäre :o( Ich habe das komplette Script mal mitgeschickt. Wäre echt korrrekt wenn Ihr Euch das mal anschaut. /* DAS SCRIPT */ Ich bedanke mich schon im Vorraus Gruß Sascha From m.keller_(at)_orcasoft.ch Tue, 23 May 2000 11:14:22 +0200 Date: Tue, 23 May 2000 11:14:22 +0200 From: Markus Keller OrcaSoft m.keller_(at)_orcasoft.ch Subject: [php] apache + ssl +php3 Hallo Tobias >OpenSSL ist installiert und läuft ohne Probleme. Wie schon vorher >beschrieben funktioniert das Kompilieren vom Apachen + mod_ssl ohne >Schwierigkeiten. Nur wenn ich PHP3 als Apachemodul hinzufügen will kommt >beim Kompilieren >(configure --enable-module=ssl --activate-module=scr/modules/php3/libphp3.a >--enable-module=php3) des Apachen die Fehlermeldung "Module source alredy >has to be below scr/modules/ to be activated". Woran liegt das? IMHO erfolg die Installation der beiden Module unabhängig voneinander. Wenn du erst beim Einbinden von php Probleme bekommst und der Apache mit SSL keine Schwiergkeiten macht, liegt es nicht an SSL. Versuch mal den Apache nur mit PHP zu kompilieren und finde heraus, ob der Fehler hier auch auftritt. Gruss Markus From thomas.schuermann_(at)_stadt-gladbeck.de Tue, 23 May 2000 11:19:12 +0200 Date: Tue, 23 May 2000 11:19:12 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] apache + ssl +php3 Vielleicht in diesem Thread zum letzten mal: Hallo, Tobias Tobias Macheleid schrieb: > (configure --enable-module=ssl --activate-module=scr/modules/php3/libphp3.a > --enable-module=php3) des Apachen die Fehlermeldung "Module source alredy > has to be below scr/modules/ to be activated". Woran liegt das? in meiner Apache-Anleitung steht keine Configure-Option ""--enable-module=php3" zum Einbinden von PHP. Vielleicht war's das? Gruß Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From kk_(at)_netuse.de Tue, 23 May 2000 11:50:18 +0200 Date: Tue, 23 May 2000 11:50:18 +0200 From: Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de Subject: [php] Usertreffen zur Kieler Woche http://www.kieler-woche.de/flash/noflash.htm Kieler Woche: 17-25. Juni 2000 Einen Raum zu finden wäre nicht weiter schwer, nur der wäre nicht in der Nähe von der Action. Andererseits ist Kiel so groß nicht. Mögliche Termine: Fr, 16. Juni zum Holstenbummel, Sa, 17. Juni, zur Eröffnung, So, 25. Juni, zum Feuerwerk. Ideen? Interesse? Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.netuse.de/ (We have moved! Update your bookmarks!) From f.augustin_(at)_infocity.de Tue, 23 May 2000 11:53:34 +0200 Date: Tue, 23 May 2000 11:53:34 +0200 From: F.Augustin f.augustin_(at)_infocity.de Subject: [php] In Datei schreiben Moin Sacha, > $fp=fopen("truemail.txt", "r+"); > if($fp<=0): das r+ Öffnet eine vorhandene Datei mit Lese und Schreibzugriff wenn ich mich recht erinnere. Du musst aber wenn Sie nicht vorhanden ist "w" setzen ! Willst du die immer nur einmal beschreiben kannst du auch "w+" nehmen dann werden deine Daten aber immer gelöscht ! MFG Frank From tma_(at)_archikart.de Tue, 23 May 2000 12:10:15 +0200 Date: Tue, 23 May 2000 12:10:15 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + ssl +php3 Hi Thomas, > in meiner Apache-Anleitung steht keine Configure-Option > ""--enable-module=php3" > zum Einbinden von PHP. Vielleicht war's das? Könntest du mir vielleich dann verraten wie du es machst ??? Gruß Tobias From info_(at)_subjective.de Tue, 23 May 2000 12:40:27 +0200 Date: Tue, 23 May 2000 12:40:27 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] =?Windows-1252?Q?Gleichzeitiges_L=F6schen?= Hi Ich habe zwei Tabellen, mit einer Master-Detail-Verknüpfung. Nun möchte ich beim Löschen des Masterdatensatzes alle zugehörigen Detaildatensätze löschen. Muß ich dazu zwei Queries durchführen oder kennt jemand eine Möglichkeit mit einer? Achja das ganze ist eine MySQL-Datenbank. cu Thomas Weinert http://www.subjective.de From Steinert_(at)_t-online.de Tue, 23 May 2000 12:54:05 +0200 Date: Tue, 23 May 2000 12:54:05 +0200 From: Andre Steinert Steinert_(at)_t-online.de Subject: [php] Typisierte Dateien Hallo Hartmut! > und einfügen/ersetzen/entfernen wird noch aufwendiger Das ist der Punkt! > wenn maximalgröße der zu schreibenden Daten je Satz festgelegt werde > kann, Ja, die kann festgelegt werden. Müsste bei typisierten Dateien auch festgelegt werden... > dann kann man das ganze mit serialize() und unserialize() realisieren, > indem man das Ergebnis von serialize() mit Leerzeichen auf Maximallänge > aufgefüllt satzweise schreibt und somit von festen Dateipositionen > wieder einlesen und per unserialize() wieder verfügbar machen kann Hmm, das muss ich mir mal anschauen. > ist zwar Verschwendung, war aber bei Pascal auch nicht anders ... Nur dass es komplizierter ist. Kennst du eine Möglichkeit, MySQL kostenlos bei einem Provider zu bekommen? Ich habe von www.xodox.com gehört, jedoch haben die keine Websites mehr frei und die verbieten das Auslagern der Datenbank. Andre. From Steinert_(at)_t-online.de Tue, 23 May 2000 12:49:49 +0200 Date: Tue, 23 May 2000 12:49:49 +0200 From: Andre Steinert Steinert_(at)_t-online.de Subject: [php] Typisierte Dateien Hallo Stefan! > Wenn Du Abstand von dem Gedanken nimmst, daß Du in einer Datei mit > einem Pointer herumwuselst, hast Du mit einem CSV genau das gleiche: Nein, leider nicht. Ich kann nicht einfach Einträge ändern, da sie eine variable Länge haben. Ich glaube, ich brauche echt MySQL... Andre. From g.grote_(at)_tu-bs.de Tue, 23 May 2000 12:58:00 +0200 Date: Tue, 23 May 2000 12:58:00 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] AW: [php] AW: [php] AW: [php] Sessions, Cookies und Referers Hi, > Ich habe einmal folgendes gemacht: > > Session Nummer erzeugt mittels random und dann einen md5 hash gebildet. > Dieser habe ich als Session ID auf der Client-Seite verwendet (Cookie, > GET-Variable). Auf der Server-Seite habe den wert Mittels crypt in einen > Datensatz eingefuegt, als SALT habe ich die IP verwendet. > Beim vergleichen habe ich einfach die gelieferte Session ID mit der IP > als SALT durch crypt gelassen und habe diesen Wert mit dem Wert in der > Datenbank verglichen. > > Toent komplizierter als es ist. Hast du Erfahrungen mit deiner Lösung im Einsatz? Lief deine Lösung tatsächlich ohne Beschwerden von einigen Nutzern. Wie schon beschrieben kannst du nicht davon ausgehen, das die IPs deiner Nutzer über die gesamte Session konstant bleiben. Größere Provider verteilen die Anfragen der Clients auf mehrere Proxies (round robin proxies etc. IIRC), so dass die IP für jede abgerufene Datei anders ist. Gerald. From hartmut_(at)_six.de Tue, 23 May 2000 13:19:06 +0200 Date: Tue, 23 May 2000 13:19:06 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Gleichzeitiges =?iso-8859-1?Q?L=F6schen?= Thomas Weinert wrote: > > Hi > > Ich habe zwei Tabellen, mit einer > Master-Detail-Verknüpfung. Nun möchte > ich beim Löschen des Masterdatensatzes > alle zugehörigen Detaildatensätze löschen. > Muß ich dazu zwei Queries durchführen oder > kennt jemand eine Möglichkeit mit einer? > > Achja das ganze ist eine MySQL-Datenbank. dafür gibts normalerweise foreign key constraints ( ... ON DELETE CASCADE ...) dafür muß MySQL aber erst nocht erwachsen werden, deshalb wirds wohl nur mit 2 queries gehen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From info_(at)_agathos.net Tue, 23 May 2000 13:17:30 +0200 Date: Tue, 23 May 2000 13:17:30 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] =?ISO-8859-1?Q?Skriptausf=FChrung_von_fremder_Site_verhindern?= Grüßt Euch, ich suche seit längerem eine Lösung für folgendes Problem, finde aber derzeit nichts brauchbares. Es geht darum, wie man die Ausführung eines Download-Skripts von einer fremden Site verhindert. Es soll also vermieden werden, dass von einer fremden Site ein Link auf unserem Server ausgeführt werden soll. www.foobar.de/download.php3?id=3 Das download Skript soll von foobar.de ausgeführt werden können, wenn die Datei download.php3 von einem fremden Server oder direkt im Browser eingetippt wird, soll es nicht gehen oder auf die index.html verweisen. Ist soetwas überhaupt mit PHP machbar? Vielen Dank schon mal. Theo -- Hans Theo Mislisch mailto:info_(at)_agathos.net From thomas.schuermann_(at)_stadt-gladbeck.de Tue, 23 May 2000 13:22:49 +0200 Date: Tue, 23 May 2000 13:22:49 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] apache + ssl +php3 Auch Hi, Tobias Macheleid schrieb: > > Könntest du mir vielleich dann verraten wie du es machst ??? nicht wie ich es mache, aber wie es in der dem Apache-Tarball beiliegenden Installations-Anleitung steht. Apache and PHP -------------- ... 1. How you can install Apache with a statically linked PHP: ... $ cd ../apache_1.3.X $ ./configure --prefix=/path/to/apache \ !!! --activate-module=src/modules/php3/libphp3.a $ make $ make install 2. You can also use APXS: ... Meine letzte PHP3-Installations-Orgie ist schon etwas länger her. Zuletzt habe ich PHP4RC1 gebaut und in meinen Aufzeichnungen _dazu_ habe ich ebenfalls keine --enable-module=phpX- Anweisung gefunden. Die configure-Direktive --activate-module=src/modules/php3/libphp3.a allein sollte genügen. APROPOS: du schreibst von "...=scr/modules..." nicht wie in der Anleitung ...=src/modules...". Tippfehler? Gruß Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From gp_(at)_sun.bnbt.de Tue, 23 May 2000 13:29:06 +0200 (MET DST) Date: Tue, 23 May 2000 13:29:06 +0200 (MET DST) From: Gerhard Pfeiffer gp_(at)_sun.bnbt.de Subject: [php] AW: [php] AW: [php] AW: [php] Sessions, Cookies und Referers Hallo, On Tue, 23 May 2000, Gerald Grote wrote: > Wie schon beschrieben kannst du nicht davon ausgehen, das die IPs deiner > Nutzer über die gesamte Session konstant bleiben. Größere Provider verteilen > die Anfragen der Clients auf mehrere Proxies (round robin proxies etc. > IIRC), so dass die IP für jede abgerufene Datei anders ist. Wie ist das, wenn ich einen "no-cache"-header setze und last modified immer aufs aktuelle Datum/Uhrzeit setze? Dann muesste doch eigentlich immer der proxy, der vom user gefragt wurde, losmarschieren und die Datei fuer den user holen, weils kein anderer im Verbund hat. Ciao, Gerhard From tw_(at)_itreff.de Tue, 23 May 2000 13:47:22 +0200 Date: Tue, 23 May 2000 13:47:22 +0200 From: Thomas 'Balu' Walter tw_(at)_itreff.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Skriptausf=FChrung_von_fremder_Site_verhindern?= +-Hans Theo Mislisch-(info_(at)_agathos.net)-[23.05.00 13:38]: > Es soll also vermieden werden, dass von einer fremden Site ein > Link auf unserem Server ausgeführt werden soll. > > www.foobar.de/download.php3?id=3 > > Das download Skript soll von foobar.de ausgeführt werden können, > wenn die Datei download.php3 von einem fremden Server oder > direkt im Browser eingetippt wird, soll es nicht gehen oder auf > die index.html verweisen. Schau Dir mal die Variable HTTP_REFERER an. Balu From danielmo_(at)_bonn-online.com Tue, 23 May 2000 13:32:53 +0200 Date: Tue, 23 May 2000 13:32:53 +0200 From: Daniel Molkentin danielmo_(at)_bonn-online.com Subject: [php] Skriptausführung von fremder Site verhindern Hallo! > www.foobar.de/download.php3?id=3 > > Das download Skript soll von foobar.de ausgeführt werden können, > wenn die Datei download.php3 von einem fremden Server oder > direkt im Browser eingetippt wird, soll es nicht gehen oder auf > die index.html verweisen. > > Ist soetwas überhaupt mit PHP machbar? > Klar! Wenn der HTTP_REFERRER (HTTP Umgebungsvariable, die angibt, von wo aus der Surfer geklickt hast) nicht www.foobar.com ist, mach ein Redirect auf die index.html! (siehe Funktion header() ) mfg From hartmut_(at)_six.de Tue, 23 May 2000 13:35:46 +0200 Date: Tue, 23 May 2000 13:35:46 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] =?iso-8859-1?Q?Skriptausf=FChrung?= von fremder Site verhindern Hans Theo Mislisch wrote: > > Grüßt Euch, > > ich suche seit längerem eine Lösung für folgendes Problem, finde > aber derzeit nichts brauchbares. > > Es geht darum, wie man die Ausführung eines Download-Skripts von > einer fremden Site verhindert. > > Es soll also vermieden werden, dass von einer fremden Site ein > Link auf unserem Server ausgeführt werden soll. > > www.foobar.de/download.php3?id=3 > > Das download Skript soll von foobar.de ausgeführt werden können, > wenn die Datei download.php3 von einem fremden Server oder > direkt im Browser eingetippt wird, soll es nicht gehen oder auf > die index.html verweisen. > > Ist soetwas überhaupt mit PHP machbar? $HTTP_REFERER auswerten ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From kk_(at)_netuse.de Tue, 23 May 2000 13:33:43 +0200 Date: Tue, 23 May 2000 13:33:43 +0200 From: Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de Subject: [php] OT: IP-Wechsel >Direkt im HTTP Header. Kris Köhntopp surft (nach eigener >Aussage) ab und zu mit dem HTTP_USER_AGENT "Eine Flasche >Ketchup mit Pommes". Star Office 5.1, Extras->Optionen->Browser->Sonstiges->Identifizierung des Browsers = "Eine Flasche Pommes mit Ketchup". Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.netuse.de/ (We have moved! Update your bookmarks!) From kk_(at)_netuse.de Tue, 23 May 2000 13:36:04 +0200 Date: Tue, 23 May 2000 13:36:04 +0200 From: Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de Subject: [php] Sessions, Cookies und Referers >Kann man sich denn darauf verlassen, das bei jedem Clientzugriff eine über >die gesamte Session konstante IP-Adresse mitgeteilt zu bekommen (ausser bei >Neueinwahl) ? Und wenn es keinen Haken gibt, warum ist das in PHPlib noch >nicht eingebaut :-) ?? http://www.koehntopp.de/php/faq-14.html#ss14.7 14.7 Warum verwendet PHPLIB nicht die IP-Nummer des Browsers als Schutz gegen eine Übernahme der Session? Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.netuse.de/ (We have moved! Update your bookmarks!) From tma_(at)_archikart.de Tue, 23 May 2000 13:47:26 +0200 Date: Tue, 23 May 2000 13:47:26 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + ssl +php3 Hallo Thomas Asche auf mein Haupt, das war's. > allein sollte genügen. APROPOS: du schreibst von "...=scr/modules..." > nicht wie in der > Anleitung ...=src/modules...". Tippfehler? Was so ein kleiner Buchstabendreher doch ausmachen kann. Ich war schon am verzweifeln. Aber nun kann's endlich losgehen. ;))) An alle nochmals vielen Dank für die Bemühungen. Gruß Tobias From phpliste_(at)_scherhak.de Tue, 23 May 2000 13:54:52 +0200 Date: Tue, 23 May 2000 13:54:52 +0200 From: PHP Liste phpliste_(at)_scherhak.de Subject: [php] AW: [php] In Datei schreiben Hi, leider ist es das auch nicht :o( > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von F.Augustin > Gesendet: Dienstag, 23. Mai 2000 11:54 > An: php_(at)_php-center.de > Betreff: Re: [php] In Datei schreiben > > > Moin Sacha, > > > $fp=fopen("truemail.txt", "r+"); > > if($fp<=0): > > > das r+ Öffnet eine vorhandene Datei mit Lese und Schreibzugriff wenn ich > mich recht erinnere. > > Du musst aber wenn Sie nicht vorhanden ist "w" setzen ! > > Willst du die immer nur einmal beschreiben kannst du auch "w+" nehmen dann > werden deine Daten aber immer gelöscht ! > > MFG > > Frank > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From s.sander_(at)_crs.de Tue, 23 May 2000 14:43:21 +0100 Date: Tue, 23 May 2000 14:43:21 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] In Datei schreiben > Von: "F.Augustin" > > $fp=fopen("truemail.txt", "r+"); > > if($fp<=0): > > das r+ Öffnet eine vorhandene Datei mit Lese und Schreibzugriff wenn ich > mich recht erinnere. > > Du musst aber wenn Sie nicht vorhanden ist "w" setzen ! > > Willst du die immer nur einmal beschreiben kannst du auch "w+" nehmen dann > werden deine Daten aber immer gelöscht ! Nun Frank, mit dem "w"/"w+" währe ich vorsichtig, denn dadurch würde die Datei zwar erstellt aber eine vorhandene Datei wird auf 0 Byte gesetzt. Bei dem Sript gehe ich aber davon aus, dass neue eMail-Adressen in der Datei gespeichert werden sollen. Vorher soll allerdings geprüft werden ob die Adresse bereits eingetragen ist. In diesem Fall schlage ich "a+" vor, der Dateizeiger muss allerdings dann auf den Anfang gesetzt werden - rewind( $fp ). Lass Dir doch mal $mail und $newmail zum prüfen ausgeben. 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 phpliste_(at)_scherhak.de Tue, 23 May 2000 14:50:11 +0200 Date: Tue, 23 May 2000 14:50:11 +0200 From: PHP Liste phpliste_(at)_scherhak.de Subject: [php] AW: [php] In Datei schreiben Hallo Liste, das ist es alles nicht. Ich habe das Script schon in einer anderen Seite laufen und das ohne Probleme. Ich benutze "r+" Gibt es noch ein andere Script oder so ? Gruß Sascha > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von Steffen Sander > Gesendet: Dienstag, 23. Mai 2000 15:43 > An: php_(at)_php-center.de > Betreff: Re: [php] In Datei schreiben > > > > Von: "F.Augustin" > > > $fp=fopen("truemail.txt", "r+"); > > > if($fp<=0): > > > > das r+ Öffnet eine vorhandene Datei mit Lese und Schreibzugriff wenn ich > > mich recht erinnere. > > > > Du musst aber wenn Sie nicht vorhanden ist "w" setzen ! > > > > Willst du die immer nur einmal beschreiben kannst du auch "w+" > nehmen dann > > werden deine Daten aber immer gelöscht ! > > Nun Frank, mit dem "w"/"w+" währe ich vorsichtig, denn dadurch würde die > Datei zwar erstellt aber eine vorhandene Datei wird auf 0 Byte gesetzt. > Bei dem Sript gehe ich aber davon aus, dass neue eMail-Adressen > in der Datei > gespeichert werden sollen. Vorher soll allerdings geprüft werden > ob die Adresse > bereits eingetragen ist. > In diesem Fall schlage ich "a+" vor, der Dateizeiger muss > allerdings dann auf > den Anfang gesetzt werden - rewind( $fp ). > > Lass Dir doch mal $mail und $newmail zum prüfen ausgeben. > > 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 > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From marian_(at)_ds.fh-koeln.de Tue, 23 May 2000 14:56:02 +0200 Date: Tue, 23 May 2000 14:56:02 +0200 From: Marian Steinbach marian_(at)_ds.fh-koeln.de Subject: [php] Email auf richtige Syntax testen Daniel Zwink schrieb: > > Frage an die Liste: Gibt es eine bessere Lösung ? Ja. Besser als eine Überprüfung der Syntax ist eine Anfrage an den zuständigen Mail-Server. Wenn der bestätigt, dass die Adresse existiert, kann man ziemlich sicher sein. Eine entsprechende Funktion dafür (macht auch Syntax-Check) liegt unter: http://px.sklar.com/code-pretty.html?code_id=71 Marian From n.rybnikar_(at)_ndh.net Tue, 23 May 2000 15:30:15 +0200 Date: Tue, 23 May 2000 15:30:15 +0200 From: Nicolai Rybnikar n.rybnikar_(at)_ndh.net Subject: [php] PHP/XML/XSL Hi Ihrs! Hoffentlich trete ich hier nicht in ein Fettnaepfchen - nachdem ich die Mailinglist und "das Usenet" durchforstet habe und auf keine wirklich befriedigende Antwort gestossen bin, wage ich es hier einmal ;) Also, ich moechte gerne mit PHP XML-Code erzeugen, der dann mit XSL am Ende zu stinknormalen HTML mutieren soll... Es scheint da ja schon einen Loesungsansatz zu geben (PHP -> xml-processor -> user), der aber erst von Apache 2 unterstuetzt wird?!? PHP4 und evtl. Alphas von Apache 2 sind kein Problem... Vielen Dank im Voraus Nicolai Rybnikar From drews_(at)_movinweb.de Tue, 23 May 2000 14:36:39 +0200 Date: Tue, 23 May 2000 14:36:39 +0200 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] PHP-Stand auf dem Linux-Tag vom 29.06.-02.07.2000--> WICHTIG! Hallo Liste, leider müssen wir an dieser Stelle nochmals wegen bisherig mangelndem Interesse bzw. Engagement einen kleinen Aufruf starten: Wie Ihr hoffentlich schon alle mitbekommen habt, werden wir, [das sind Egon Schmid, Mark Kronsbein von PHP-Homepage, Mike Rübsamen von PHP Welt und unsere "Wenigkeiten" von Dynamic Web Pages] einen PHP-STAND auf dem Linux-Tag realisieren. Dieser soll nicht nur der Bewerbung von PHP dienen, sondern Euch erstmals auf einer deutschen Messe eine zentrale Anlaufstelle bieten. Desweiteren sind einige Überraschungen geplant, die aber jetzt natürlich noch nicht verraten werden ;-) Die zentrale Anlaufstelle im Netz ist unter http://www.dynamic-webpages.de (LinuxTag / LinuxTag Special) zu finden. Dort könnt Ihr TREFFPUNKTE vereinbaren, MITFAHRGELEGENHEITEN suchen/finden oder allgemeines über den Linux-Tag austauschen. Mit allen wichtigen Infos werdet Ihr dort (nach und nach) natürlich auch versorgt :-) Wir bitten Euch deshalb, Euch zu engagieren! Wir brauchen DRINGEND noch motivierte Helfer für den Stand, die uns bei der Standwache und anderen anfallenden Aufgaben entlasten bzw. unterstützen! JEDER kann mitmachen (und als Bonus gibts sogar 'nen offizielles Namensschild :-)). Also, bitte ringt Euch durch und tragt Euch als Helfer auf den Seiten des Linux-Tag- Specials ein (URL s.o.). Danke für Eure Aufmerksamkeit, und in der Hoffnung noch viele Helfer zu finden und Euch alle auf dem Linux-Tag zu sehen ... mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/ From g.grote_(at)_tu-bs.de Tue, 23 May 2000 15:32:23 +0200 Date: Tue, 23 May 2000 15:32:23 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Skriptausf=FChrung_von_fremder_Site_verhinde?= =?iso-8859-1?Q?rn?= =?iso-8859-1?Q?rn?= > Hallo! > > > www.foobar.de/download.php3?id=3 > > > > Das download Skript soll von foobar.de ausgeführt werden können, > > wenn die Datei download.php3 von einem fremden Server oder > > direkt im Browser eingetippt wird, soll es nicht gehen oder auf > > die index.html verweisen. > > > > Ist soetwas überhaupt mit PHP machbar? > > > > Klar! Wenn der HTTP_REFERRER (HTTP Umgebungsvariable, die angibt, > von wo aus > der Surfer geklickt hast) nicht www.foobar.com ist, mach ein > Redirect auf die > index.html! (siehe Funktion header() ) Bei Opera kann man die Übergabe des REFERER beim HTTP-Request abschalten (in Zukunft vieleicht auch bei anderen Browsern wie Netscape 6/ Mozilla). Du kannst dich also wieder mal nicht darauf verlassen, bei einem Klick von deiner Seite auf den Download-Link auch den entsprechenden Referer zu erhalten. Eine andere Lösung wäre es vieleicht, den Download als Action eines Forms mit einem einfachen Submit-button zu starten und dabei ein HIDDEN-Value zu übergeben, den du vorher selbst erzeugt hast. Nochmal zum besseren Verständnis: 1. Beim 1.Abruf der Seite (es gibt keinen Key) erzeugst du einen zufälligen Key und setzt ihn als HIDDEN-Value in das Formular mit dem Downloadbutton (kann ja z.B. auch ein Image sein). Den Key musst du dir natürlich merken. 2. Wenn der Nutzer auf den Button klickt, wird der Key übergeben und die vergleichst ihn mit den Gespeicherten. Wenn der Key von dir stammt, gibst du das File raus, ansonsten einfach normal erste Seite mit dem Downloadbutton. 3. Sollte ein Key einige Minuten nicht benutzt werden, verwirfst du ihn einfach. Der Nutzer muss dann notfalls einfach die 1. Seite nochmal laden. Im Normalfall bekommt er von dem versteckten Key garnichts mit. Ein externer Link auf diese Seite würde also zunächst erstmal deine Seite ausspucken. Eine fremde Seite könnte natürlich den Key jedesmal aus deiner Downloadseite holen und in die eigene Seite integrieren, aber das wäre wohl etwas aufwendig für den "Dieb") Gerald. From thomas.bex_(at)_megabit.net Tue, 23 May 2000 15:39:24 +0200 Date: Tue, 23 May 2000 15:39:24 +0200 From: Thomas Bex thomas.bex_(at)_megabit.net Subject: [php] sessions unter nt/apache hallo ich setze php4 rc2 unter nt4/apache1.3.12 als modul ein. jedesmal, wenn ich eine session starten will, schmiert mir der apache mit einer speicherzugriffsverletzung ab. es macht dabei keinen unterschied, ob ich die die session über autostart aus der php.ini oder aus einem script heraus starte. wäre schön, wenn irgendjemand eine lösung für das problem hätte. vielen dank schonmal thomas From Hartmann_(at)_freecharts.de Tue, 23 May 2000 16:17:22 +0200 Date: Tue, 23 May 2000 16:17:22 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] Sessions, Cookies und Referers Gerhard Pfeiffer schrieb: > Wie ist das, wenn ich einen "no-cache"-header setze und last modified > immer aufs aktuelle Datum/Uhrzeit setze? Dann muesste doch eigentlich > immer der proxy, der vom user gefragt wurde, losmarschieren und die Datei > fuer den user holen, weils kein anderer im Verbund hat. Leider halten sich die Browser (!) nicht immer an das "no-cache", und Proxies machen die Verteilung nicht nur nach vorhandenen seiten, sondern vor allem nach Load . Bei manchen Providern (T-Online z.B.) habe ich den Eindruck, dass grundsaetzlich rotiert wird, unabhaengig von Load & Cacheinhalt. Daneben kann es passieren, dass der Proxy mehr als eine Adresse hat: entwicklung:~ # nslookup www-proxy.btx.dtag.de Server: cns.ipf.net Address: 195.211.211.24 Non-authoritative answer: Name: www-proxy.city.srv.t-online.de Addresses: 212.185.249.244, 212.185.249.84, 212.185.248.50, 212.185.248.84 212.185.248.116, 212.185.248.148, 212.185.248.244, 212.185.249.50, 212.185.249.180 212.185.248.212, 212.185.249.20, 193.158.141.116, 212.185.249.116, 212.185.249.148 212.185.248.20, 212.185.248.180, 212.185.249.212 Aliases: www-proxy.btx.dtag.de Gruesse, Johann From truheml_(at)_metal.de Tue, 23 May 2000 16:42:19 +0200 Date: Tue, 23 May 2000 16:42:19 +0200 From: Oliver Kurlvink truheml_(at)_metal.de Subject: [php] Kostenlose Newsletter wie versendest du den newsletter? ich schicke momentan fuer 850 leutz 850 einzelne mails raus. das hat zwar im test bis zu 50000 usern geklappt, im produktivbetrieb kriegt der browser aber schon bei den 850 einen timeout :( From tw_(at)_itreff.de Tue, 23 May 2000 16:54:50 +0200 Date: Tue, 23 May 2000 16:54:50 +0200 From: Thomas 'Balu' Walter tw_(at)_itreff.de Subject: [php] PHP4 Download? Hat jemand einen deutschen mirror fuer php4 verfuegbar (Ich haette gerne das .tar.gz :-) Zu php.net gibts den ganzen Tag kein Durchkommen :( Balu From daniel_(at)_zwink.de Tue, 23 May 2000 16:52:31 +0200 Date: Tue, 23 May 2000 16:52:31 +0200 From: Daniel Zwink daniel_(at)_zwink.de Subject: [php] In Datei schreiben Hallo Sascha, > Hallo Liste, > das ist es alles nicht. > Ich habe das Script schon in einer anderen Seite laufen > und das ohne Probleme. > Ich benutze "r+" Also wenn es woanderst funktioniert, dann liegt es vielleicht an den Dateirechten. Wobei dann eigentlich eine Fehlermeldung wegen dem Dateizugriff kommen müsste (war bei mir mal so). Kannst Dir ja die Datei mit nem FTP-Prog mal anschauen ob da alle Gruppen (User, Group, Other) Schreibrechte haben ? Grüße Daniel -- _ |_| |\ ___ | | |___| | | _ | | |_| |/ From tobias_(at)_dnet.it Tue, 23 May 2000 16:50:07 +0200 Date: Tue, 23 May 2000 16:50:07 +0200 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Email auf richtige Syntax testen > > Frage an die Liste: Gibt es eine bessere Lösung ? > > Ja. Besser als eine Überprüfung der Syntax ist eine Anfrage an > den zuständigen Mail-Server. Wenn der bestätigt, dass die > Adresse existiert, kann man ziemlich sicher sein. Nein, leider nicht: http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-19991115/007107.html Mit freundlichen Grüßen, Tobias Ratschilller From hzuehl_(at)_athene.owl.de Tue, 23 May 2000 17:24:47 +0200 Date: Tue, 23 May 2000 17:24:47 +0200 From: Hauke Joachim Zuehl hzuehl_(at)_athene.owl.de Subject: [php] PHP 4.0.0 und .htaccess funktionieren nicht Hallo Liste :) Zuerst einmal moechte ich mich euch vorstellen: Ich heisse Hauke, komme aus Paderborn und programmiere seit fast einem Jahr in PHP. Gestern Abend war dann der grosse Momoent da, als ich PHP 4 ans Laufen bekommen habe, jedoch erfolgte kurze Zeit spaeter eine erste Ernuechterung, die aber wohl als User-Error einzustufen ist: Ich habe mit Hilfe von .htaccess-Dateien verschiedene Unterverzeichnisse gesperrt. Unter PHP 3 habe ich auch immer brav den Requester mit Login und Passworteingabeaufforderung bekommen, jedoch unter PHP 4 startet der Server (Apache 1.3.4) direkt zur "Authorization failed" Seite durch, ohne den Requester anzuzeigen. Ich muss wohl dazu sagen, dass ich den Indianer so konfigueriert habe, dass auch .html-Dateien PHP-Code enthalten duerfen (falls das wichtig sein sollte). Kann mir einer bitte einen Tipp geben, was ich falsch gemacht haben koennte...ich bin etwas ratlos und auch die Suche im Archiv war nicht sehr hilfreich. Gruss, Hauke -- ======================================================================== WWW: http://athene.owl.de | Linux is like a tipi: No gates, no windows, ICQ: 55219060 | samba-dancing, gnu-eating apache inside ======================================================================== From mailings_(at)_klaessner.de Tue, 23 May 2000 15:38:58 +0200 Date: Tue, 23 May 2000 15:38:58 +0200 From: Mailings_(at)_klaessner.de mailings_(at)_klaessner.de Subject: [php] Userlogin via PHP This is a multi-part message in MIME format. ------=_NextPart_000_002C_01BFC4CD.02D49810 Content-Type: multipart/alternative; boundary="----=_NextPart_001_002D_01BFC4CD.02D61EB0" ------=_NextPart_001_002D_01BFC4CD.02D61EB0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo, Ich plane auf www.communtech.de unser Partnerprogramm von CGI in PHP = umzuschreiben. Ich suche jetzt ein geeignetes Script, mit dem ich einen 100% sicheren = Userlogin und auf eine 99%-ige Datensicherheit garantieren kann. Im Partnerprogramm werden auch sensible Daten abgelegt, die nicht f=FCr = jeden zug=E4nglich sein sollten. Das kann mit CGI ja recht gut realisiert werden, aber mit PHP m=FCsste = es eigentlich einfacher sein. Im Vorraus schon vielen Dank f=FCr Ihre Unterst=FCtzung. Wir empfehlen auch Ihnen eine Teilnahme an unserem Partnerprogramm. So verdienen Sie einfach VIEL GELD. Jetzt informieren: = www.communtech.de/partner/. Mit freundlichen Gr=FC=DFen Martin Kl=E4ssner ---------------------------------------- Martin Kl=E4ssner communtech e.K. Ihr Partner f=FCr professionelle Kommunikationsl=F6sungen www.communtech.de klaessner_(at)_communtech.de Tel.: 089 / 17 80 91 91 Fax: 089 / 1 78 25 28 Service - Hotline: 089 / 17 80 91 96 support_(at)_communtech.de Partner - Hotline: 089 / 17 80 91 95 partner_(at)_communtech.de --------------------------------------- ------=_NextPart_001_002D_01BFC4CD.02D61EB0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo,
 
Ich plane auf www.communtech.de unser = Partnerprogramm von=20 CGI in PHP umzuschreiben.
Ich suche jetzt ein geeignetes Script, = mit dem ich=20 einen 100% sicheren Userlogin und auf eine 99%-ige Datensicherheit = garantieren=20 kann.
Im Partnerprogramm werden auch sensible = Daten=20 abgelegt, die nicht f=FCr jeden zug=E4nglich sein sollten.
Das kann mit CGI ja recht gut = realisiert werden,=20 aber mit PHP m=FCsste es eigentlich einfacher sein.
 
Im Vorraus schon vielen Dank f=FCr Ihre = Unterst=FCtzung.
 
Wir empfehlen auch Ihnen eine Teilnahme = an unserem=20 Partnerprogramm.
So verdienen Sie einfach VIEL GELD. = Jetzt=20 informieren: www.communtech.de/partner/= .
 
Mit freundlichen = Gr=FC=DFen
 
Martin Kl=E4ssner
 
----------------------------------------
Martin=20 Kl=E4ssner
communtech e.K.
Ihr Partner f=FCr professionelle=20 Kommunikationsl=F6sungen
www.communtech.de
 
klaessner_(at)_communtech.de
Te= l.: 089 /=20 17 80 91 91
Fax: 089 / 1 78 25 28
 
Service - Hotline: 089 / 17 80 91=20 96
        support_(at)_communtech.de
Partne= r -=20 Hotline: 089 / 17 80 91 95
        = partner_(at)_communtech.de
------= ---------------------------------
------=_NextPart_001_002D_01BFC4CD.02D61EB0-- ------=_NextPart_000_002C_01BFC4CD.02D49810 Content-Type: text/x-vcard; name="=?iso-8859-1?Q?Martin_Kl=E4ssner.vcf?=" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="=?iso-8859-1?Q?Martin_Kl=E4ssner.vcf?=" BEGIN:VCARD VERSION:2.1 N:Kl=E4ssner;Martin FN:Martin Kl=E4ssner ORG:communtech e.K.;Kundensupport, eCommerce, Technik NOTE:Die communtech e.K. - Ihr Partner f=FCr professionelle = Kommunikationsl=F6sungen TEL;WORK;VOICE:089 / 17 80 91 91 TEL;HOME;VOICE:089 / 17 80 91 91 TEL;WORK;FAX:089 / 17 80 91 92 TEL;HOME;FAX:089 / 17 80 91 92 ADR;WORK:;Mechthildenstra=DFe 33;Mechthildenstra=DFe = 33;M=FCnchen;Bayern;80639;Deutschland LABEL;WORK;ENCODING=3DQUOTED-PRINTABLE:Mechthildenstra=3DDFe = 33=3D0D=3D0AMechthildenstra=3DDFe 33=3D0D=3D0AM=3DFCnchen, Bayern 80=3D 639=3D0D=3D0ADeutschland ADR;HOME:;;;M=FCnchen;Bayern;80639;Deutschland LABEL;HOME;ENCODING=3DQUOTED-PRINTABLE:M=3DFCnchen, Bayern = 80639=3D0D=3D0ADeutschland URL:http://www.klaessner.de URL:http://www.communtech.de EMAIL;PREF;INTERNET:klaessner_(at)_communtech.de EMAIL;INTERNET:martin_(at)_klaessner.de REV:20000523T133858Z END:VCARD ------=_NextPart_000_002C_01BFC4CD.02D49810-- From a.tietje_(at)_flynet.de Tue, 23 May 2000 17:41:42 +0100 Date: Tue, 23 May 2000 17:41:42 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] Q: phpAds ohne cookies? Hi, ist es möglich, phpAds zu benutzen, _ohne_ dass der Besucher auf der Site cookies enabled haben muss? (elende anglizismen...) Sonst bekommt er immer einen mySQL-Fehler, weil die Variable $bannerID via cookie übergeben wird :( TIA, Axel. -- "Way wrong answer!" - B. Willis in Armageddon FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From gerke.preussner_(at)_gmx.net Tue, 23 May 2000 17:53:25 +0200 Date: Tue, 23 May 2000 17:53:25 +0200 From: Gerke Preussner gerke.preussner_(at)_gmx.net Subject: [php] PHP --> XML --> HTML/WML/... hallo alle zusammen, ich habe bisher PHP4 benutzt, um mit daten aus einer mySQL datenbank HTML-code zu generieren und zum browser zu schicken. ich habe mir gedacht, dass es u.U. ganz vorteilhaft wäre, stattdessen XML code zu generieren und per XSLT in HTML zu transformieren, sofern es sich beim client um einen webbrowser handelt (für mobiltelefone könnte man z.b. WML ausgeben usw). nach dem durchforsten der php-liste und einigen webseiten scheint die praktische umsetzung dieser idee doch noch nicht ganz trivial zu sein. gibts für den Apache webserver und PHP4 schon irgendetwas brauchbares, um mit PHP generierten XML-code durch nen parser zu schicken, bevor das ergebnis dann zum client gelangt? gibt es evtl. andere kostenlose lösungen dieser art, die bereits funktionieren? es wäre schön, wenn mich jemand in die richtige richtung schieben könnte :) vielen dank im voraus, j3rky From Hartmann_(at)_freecharts.de Tue, 23 May 2000 18:45:58 +0200 Date: Tue, 23 May 2000 18:45:58 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] Userlogin via PHP Mailings_(at)_klaessner.de schrieb: >Ich plane auf www.communtech.de unser Partnerprogramm von CGI in PHP umzuschreiben. >Ich suche jetzt ein geeignetes Script, mit dem ich einen 100% sicheren Userlogin und auf eine 99%-ige Datensicherheit garantieren kann. >Im Partnerprogramm werden auch sensible Daten abgelegt, die nicht für jeden zugänglich sein sollten. >Das kann mit CGI ja recht gut realisiert werden, aber mit PHP müsste es eigentlich einfacher sein. Ist es. Die mittelsteile Lernkurve der PHPlib (http://phplib.netuse.de) lohnt sich eigentlich immer. Das ganze mit einem SSL-Indianer sollte die noetige Vertraulichkeit bequem herstellen. Einen einfachen Einstieg bietet http://www.linuxhelp.de/cgi-bin/fom?file=238 ;-) Grüsse, johann From andreas_(at)_noho.co.uk Tue, 23 May 2000 18:05:47 +0100 Date: Tue, 23 May 2000 18:05:47 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Userlogin via PHP hallo johann, goettlich.... > Das ganze mit einem SSL-Indianer sollte die > noetige Vertraulichkeit bequem herstellen. > > Einen einfachen Einstieg bietet > http://www.linuxhelp.de/cgi-bin/fom?file=238 ;-) noch dazu als einstieg in ssl getarnt. wenn es einen preis fuer den geschicktesten hinweis auf die konventionen und standards der ml http://www.php-center.de/php-de/konventionenundstandards.htm ] gibt, sollte der an dich gehen... liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From dAYdREAMS_(at)_t-online.de Tue, 23 May 2000 19:18:10 +0100 Date: Tue, 23 May 2000 19:18:10 +0100 From: Kay Abendroth dAYdREAMS_(at)_t-online.de Subject: [php] PHP4 Download? Leider kein deutscher Server, aber mehr Auswahl als gestern: 1 /.f/db/php3/version4/downloads/php-4.0.0-Win32.zip 856.5K - 2000 May 19 13:45 FTP Site: ftp.sogang.ac.kr 2 /Ftest/ftp/pub/php/version4/downloads/php-4.0.0-Win32.zip 856.5K - 2000 May 19 14:46 FTP Site: ftp.ist.utl.pt 3 /disk1/php/version4/downloads/php-4.0.0-Win32.zip 856.5K - 2000 May 19 13:45 FTP Site: ftp.ip.pt 4 /pub/net/www/php/version4/downloads/php-4.0.0-Win32.zip 856.5K - 2000 May 19 22:54 FTP Site: zoffy.asahi-net.or.jp 5 /pub/networking/php/version4/downloads/php-4.0.0-Win32.zip 856.5K - 2000 May 19 22:54 FTP Site: ftp.fujitsu.co.jp 6 /pub/php/version4/downloads/php-4.0.0-Win32.zip 857 - 2000 May 19 11:43 FTP Site: ftp.linux.co.za 7 /pub/php/version4/downloads/php-4.0.0-Win32.zip 856.5K - 2000 May 19 12:44 FTP Site: ftp.plig.net 8 /pub/www/PHP/version4/downloads/php-4.0.0-Win32.zip 856.5K - 2000 May 19 13:45 FTP Site: ftp.ntua.gr 9 /pub1/ftp.php.net/pub/distributions/php-4.0.0-Win32.zip 838.5K - 2000 May 22 16:16 FTP Site: ftp.iu-vannes.fr Kay *** PGP encrypted mail prefered! Get my public key at ldap://certserver.pgp.com or http://pgpkeys.mit.edu:11371 MI _(at)_ TFH Berlin www.tfh-berlin.de/~s705040 ----- Original Message ----- From: Thomas 'Balu' Walter To: PHP Sent: Tuesday, May 23, 2000 3:54 PM Subject: [php] PHP4 Download? | Hat jemand einen deutschen mirror fuer php4 verfuegbar (Ich haette gerne das | .tar.gz :-) | | Zu php.net gibts den ganzen Tag kein Durchkommen :( | | Balu | | -- | ** Durchgehend geöffnet: http://www.php-center.de ** | Die PHP-Liste: mailto:php_(at)_php-center.de | http://infosoc.uni-koeln.de/mailman/listinfo/php From von.der.linden_(at)_ndh.net Tue, 23 May 2000 19:40:13 +0200 Date: Tue, 23 May 2000 19:40:13 +0200 From: Carsten von der Linden von.der.linden_(at)_ndh.net Subject: [php] Kostenlose Newsletter : wie versendest du den newsletter? ich schicke momentan fuer 850 leutz : 850 einzelne mails raus. das hat zwar im test bis zu 50000 usern : geklappt, im produktivbetrieb kriegt der browser aber schon bei den : 850 einen timeout :( Schickt eine Mail pro Person - stimmt, bei vielen Leuten gibt das ein Problem... Aber Kontrapunkte: 1. Da für jeden User eine Erfolgs- bzw. Fehlermeldung rausgeschickt wird, bleibt das Skript ja immer aktiv. Macht da der Timeout immer noch Probleme? 2. Man kann den Timeout doch per Befehl einfach verlängern. 3. Wenn ich alle User in eine Mail stecke, wird diese schon bei 500 viel zu lang, ausserdem sehen sie dann die anderen Abonnenten. Oder kann man das unterdrücken? Gruss Carsten C V D L Internet http://www.cvdl.de ------------------------------------------------------- CVDL Internet Solutions | CVDL Internet Products http://solutions.cvdl.de | http://products.cvdl.de solutions_(at)_cvdl.de | products_(at)_cvdl.de ------------------------------------------------------- From hartmut_(at)_six.de Tue, 23 May 2000 19:51:54 +0200 Date: Tue, 23 May 2000 19:51:54 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Kostenlose Newsletter Carsten von der Linden wrote: > 3. Wenn ich alle User in eine Mail stecke, wird diese schon bei 500 viel zu > lang, ausserdem sehen sie dann die anderen Abonnenten. Oder kann man das > unterdrücken? mit mail() gehts nicht, man muß schon SMTP sprechen können .... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From tobias_(at)_dnet.it Tue, 23 May 2000 19:48:14 +0200 Date: Tue, 23 May 2000 19:48:14 +0200 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Q: phpAds ohne cookies? > ist es möglich, phpAds zu benutzen, _ohne_ dass der Besucher auf der > Site cookies enabled haben muss? (elende anglizismen...) Benutze Local Mode statt Remote Invocation. Dann werden keine Cookies benötigt. Mit freundlichen Grüßen, Tobias Ratschiller From php_(at)_privatesponsor.de Tue, 23 May 2000 20:08:52 +0200 Date: Tue, 23 May 2000 20:08:52 +0200 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] Doppelte finden? Hallo? Ich habe eine große Datenbank und würde mir gerne alle doppelten Datensätze (Vorname und Nachname gleich) ausgeben lassen. Ist das irgendwie einfacher möglich als sich den ersten Datensatz zu schnappen und dann nach diesem in der Datenbank zu suchen... danach den zweiten usw.... das dürfte doch auch einfacher gehen? Aber wie? CU Christian Hofmann Support-Team From hartmut_(at)_six.de Tue, 23 May 2000 20:19:33 +0200 Date: Tue, 23 May 2000 20:19:33 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Doppelte finden? Christian Hofmann wrote: > > Hallo? > > Ich habe eine große Datenbank und würde mir gerne alle doppelten Datensätze > (Vorname und Nachname gleich) ausgeben lassen. > Ist das irgendwie einfacher möglich als sich den ersten Datensatz zu > schnappen und dann nach diesem in der Datenbank zu suchen... danach den > zweiten usw.... das dürfte doch auch einfacher gehen? Aber wie? ungefähr so select vorname,nachname,count(*) as anzahl from grossetabelle where anzahl>1 group by vorname,nachname -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From Michael_(at)_Stahmann.de Tue, 23 May 2000 21:09:58 +0200 Date: Tue, 23 May 2000 21:09:58 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Kostenlose Newsletter Hallo Carsten, Carsten von der Linden schrieb: > : wie versendest du den newsletter? ich schicke momentan fuer 850 leutz > : 850 einzelne mails raus. das hat zwar im test bis zu 50000 usern > : geklappt, im produktivbetrieb kriegt der browser aber schon bei den > : 850 einen timeout :( > Man sollte immer im Auge behalten, das ein Newsletter auch mal länger sein kann. Wenn er dann mit persönlicher Anrede versehen ist, muß z.B. str_replace ganz schön Arbeit leisten, das kostet Zeit. Bei meinem Newsletter war da schon mal bei 85 mails Feierabend. > > Schickt eine Mail pro Person - stimmt, bei vielen Leuten gibt das ein > Problem... > > Aber Kontrapunkte: > > 1. Da für jeden User eine Erfolgs- bzw. Fehlermeldung rausgeschickt wird, > bleibt das Skript ja immer aktiv. Macht da der Timeout immer noch Probleme? > Ja, auch ein flush(); verzögert keinen Timeout und die Massenhoster lassen keine Erhöhung des Timeouts zu > > 2. Man kann den Timeout doch per Befehl einfach verlängern. > Bei Puretec, Schlund, Strato & Co geht das nicht. Da muß man dann den localhost bemühen :-) > > 3. Wenn ich alle User in eine Mail stecke, wird diese schon bei 500 viel zu > lang, ausserdem sehen sie dann die anderen Abonnenten. Oder kann man das > unterdrücken? > Da gibt es ja noch BCC - das ist die einfachste Lösung. Dann kann man aber keine persönliche Anrede mehr verwenden. Alles in allem ist die mailfunktion von php wirklich nicht geeignet einen Newsletter zu versenden. Ich hatte alle (früheren) Warnungen der Mailingliste mißachtet und bin trotz straffer Programierung auf die Nase gefallen. Da werde ich mir die Arbeit machen und mich mal an andere Lösungen setzen. Viel Spaß noch, wenn jmd. schon eine Lösung auf PHP-Basis hat, dann wäre ich für Anregungen immer dankbar. Schönen Progi-Abend noch... 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 lb_(at)_knuut.de Tue, 23 May 2000 21:11:44 +0200 (CEST) Date: Tue, 23 May 2000 21:11:44 +0200 (CEST) From: Lutz Brueckner lb_(at)_knuut.de Subject: [php] PHP 4.0.0 und .htaccess funktionieren nicht On Tue, 23 May 2000, Hauke Joachim Zuehl wrote: > Ich habe mit Hilfe von .htaccess-Dateien verschiedene Unterverzeichnisse > gesperrt. Unter PHP 3 habe ich auch immer brav den Requester mit Login > und Passworteingabeaufforderung bekommen, jedoch unter PHP 4 startet der > Server (Apache 1.3.4) direkt zur "Authorization failed" Seite durch, > ohne den Requester anzuzeigen. Was meldet der Apache in seinem error_log? Ich hatte den selben Fehler mit .htaccess-Dateien, in denen php umkonfiguriert wurde. Die Syntax dafür hat sich mit php4 geändert. Es muß jetzt z.B. heißen php_flag magic_quotes_gpc off php_value include_path /www/htdocs/myhome/include Ciao, Lutz From php_(at)_privatesponsor.de Tue, 23 May 2000 22:09:43 +0200 Date: Tue, 23 May 2000 22:09:43 +0200 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] Doppelte finden? Hey cool - so was geht... finde ich genial. Vielen Dank CU Christian Hofmann ----- Original Message ----- From: "Hartmut Holzgraefe" To: Sent: Tuesday, May 23, 2000 8:19 PM Subject: Re: [php] Doppelte finden? > Christian Hofmann wrote: > > > > Hallo? > > > > Ich habe eine große Datenbank und würde mir gerne alle doppelten Datensätze > > (Vorname und Nachname gleich) ausgeben lassen. > > Ist das irgendwie einfacher möglich als sich den ersten Datensatz zu > > schnappen und dann nach diesem in der Datenbank zu suchen... danach den > > zweiten usw.... das dürfte doch auch einfacher gehen? Aber wie? > > ungefähr so > > select vorname,nachname,count(*) as anzahl from grossetabelle where > anzahl>1 group by vorname,nachname > > -- > Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From php_(at)_privatesponsor.de Tue, 23 May 2000 22:12:34 +0200 Date: Tue, 23 May 2000 22:12:34 +0200 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] Doppelte finden? Uups - leider geht's doch nicht so ganz... er meint: Unknown column 'anzahl' in 'where clause' CU Christian ----- Original Message ----- From: "Hartmut Holzgraefe" To: Sent: Tuesday, May 23, 2000 8:19 PM Subject: Re: [php] Doppelte finden? > Christian Hofmann wrote: > > > > Hallo? > > > > Ich habe eine große Datenbank und würde mir gerne alle doppelten Datensätze > > (Vorname und Nachname gleich) ausgeben lassen. > > Ist das irgendwie einfacher möglich als sich den ersten Datensatz zu > > schnappen und dann nach diesem in der Datenbank zu suchen... danach den > > zweiten usw.... das dürfte doch auch einfacher gehen? Aber wie? > > ungefähr so > > select vorname,nachname,count(*) as anzahl from grossetabelle where > anzahl>1 group by vorname,nachname > > -- > Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From th_(at)_mediavalley.de Tue, 23 May 2000 22:13:46 +0200 Date: Tue, 23 May 2000 22:13:46 +0200 From: Tim Hildebrandt th_(at)_mediavalley.de Subject: [php] =?iso-8859-1?Q?Username_1:1_=FCberpr=FCfen?= Hallo Liste! Ich habe heute durch Zufall festgestellt, dass das Anmelden eines Benutzers, dessen Usernamen ich in einer DB-Tabelle gespeichert habe bei einem Vergleich mittels PHP nicht zwischen Gross und Kleinschreibung unterscheidet. Der DB-Wert sei z.B. "Tim" - dann kann ich mich auch mit "tim" anmelden. Wie kann ich den Vergleich so gestalten, daß man ihn 1:1 hinbekommt? if($Username == $Formularfeld) geht dann wohl ja nicht... Gruß Tim From joh_(at)_exozet.com Tue, 23 May 2000 22:18:11 +0200 Date: Tue, 23 May 2000 22:18:11 +0200 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] Doppelte finden? > Uups - leider geht's doch nicht so ganz... er meint: > > Unknown column 'anzahl' in 'where clause' > > > select vorname,nachname,count(*) as anzahl from grossetabelle where > > anzahl>1 group by vorname,nachname Hallo, anzahl "kennt" MySQL erst nach dem group, danach ist aber keine where-Klausel mehr möglich. Versuchs mal mit HAVING: select vorname, nachname, count(*) as anzahl from grossetabelle group by vorname, nachname having anzahl > 1; Johannes From easy_(at)_ist.schuldig.de Tue, 23 May 2000 22:16:46 +0200 Date: Tue, 23 May 2000 22:16:46 +0200 From: Markus Dobel easy_(at)_ist.schuldig.de Subject: [php] PHP4 Download? Kay Abendroth wrote: > > Leider kein deutscher Server, aber mehr Auswahl als gestern: Hier ist ein deutscher Server: http://php.fivemile.org/version4/downloads/php-4.0.0.tar.gz http://php.fivemile.org/version4/downloads/php-4.0.0-Win32.zip Sollte halbwegs fix gehen. Gruss, Markus From easy_(at)_ist.schuldig.de Tue, 23 May 2000 22:22:27 +0200 Date: Tue, 23 May 2000 22:22:27 +0200 From: Markus Dobel easy_(at)_ist.schuldig.de Subject: [php] Doppelte finden? Christian Hofmann wrote: > > Hallo? > > Ich habe eine große Datenbank und würde mir gerne alle doppelten Datensätze > (Vorname und Nachname gleich) ausgeben lassen. > Ist das irgendwie einfacher möglich als sich den ersten Datensatz zu > schnappen und dann nach diesem in der Datenbank zu suchen... danach den > zweiten usw.... das dürfte doch auch einfacher gehen? Aber wie? select vorname, nachname, count(*) as anzahl from tabelle group by vorname, nachname having anzahl > 1; Gruss, Markus From hoexter_(at)_orgaprog.de Tue, 23 May 2000 22:12:45 +0200 Date: Tue, 23 May 2000 22:12:45 +0200 From: Sven Hoexter hoexter_(at)_orgaprog.de Subject: [php] Username 1:1 berprfen Am Tue, 23 May 2000, schrieb Tim Hildebrandt: > Hallo Liste! > > Ich habe heute durch Zufall festgestellt, dass das Anmelden eines Benutzers, > dessen Usernamen ich in einer DB-Tabelle gespeichert habe bei einem > Vergleich > mittels PHP nicht zwischen Gross und Kleinschreibung unterscheidet. > > Der DB-Wert sei z.B. "Tim" - dann kann ich mich auch mit "tim" anmelden. Wie > kann ich den Vergleich so gestalten, daß man ihn 1:1 hinbekommt? Normalerweise benutzt man für sowas "one way cryptografie". Heist Du nimmst das Passwort, vergleichst ob beide richtig sind, cryptest das ganze und schreibst es dann in die DB. Beim Einlogen wird jetzt das Passwort wieder verschlüsselt und dann mit dem in der DB verglichen Dein Beispiel ähe dann so aus: if ($eingegebenes_passwd == $crypt_passwd_aus_db) { lass User weiter gehen } Cu, Sven From von.der.linden_(at)_ndh.net Tue, 23 May 2000 22:26:06 +0200 Date: Tue, 23 May 2000 22:26:06 +0200 From: Carsten von der Linden von.der.linden_(at)_ndh.net Subject: [php] Kostenlose Newsletter > mit mail() gehts nicht, man muß schon SMTP sprechen können .... Wo finde ich denn eine Anleitung, wo die SMTP Befehle drin stehen? Connecting und so ist kein Thema, nur die einzelnen Befehle... Danke und Gruss Carsten C V D L Internet http://www.cvdl.de ------------------------------------------------------- CVDL Internet Solutions | CVDL Internet Products http://solutions.cvdl.de | http://products.cvdl.de solutions_(at)_cvdl.de | products_(at)_cvdl.de ------------------------------------------------------- From drews_(at)_movinweb.de Tue, 23 May 2000 22:31:37 +0200 Date: Tue, 23 May 2000 22:31:37 +0200 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Username_1:1_=FCberpr=FCfen?= Sent: Tuesday, May 23, 2000 10:13 PM Subject: [php] Username 1:1 überprüfen > Der DB-Wert sei z.B. "Tim" - dann kann ich mich auch mit "tim" anmelden. Wie > kann ich den Vergleich so gestalten, daß man ihn 1:1 hinbekommt? > > if($Username == $Formularfeld) geht dann wohl ja nicht... doch tim, das geht schon. Du musst nur den Datentyp bei MySQL richtig "einstellen", d.h. ihn als BINARY deklarieren, dann wird auch ein VARCHAR case sensitive (ich nehme jetzt einfach mal an, das du den TYP VARCHAR gewählt hast ...). Dann sollte es so gehen, wie du es wünscht :-) mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/ From eh_(at)_profzone.ch Tue, 23 May 2000 22:39:10 +0200 Date: Tue, 23 May 2000 22:39:10 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] Sessions, Cookies und Referers > > Hast du Erfahrungen mit deiner Lösung im Einsatz? Lief deine Lösung > tatsächlich ohne Beschwerden von einigen Nutzern. > Die Lösung ist bisher ohne Probleme gelaufen, jedoch mit deiner beschriebenen einschränkung. Es handelt sichdabei um ein USER-Interface fuer Statistik-Abfragen Provider- Intern. > Wie schon beschrieben kannst du nicht davon ausgehen, das die > IPs deiner > Nutzer über die gesamte Session konstant bleiben. Richtig habe ich damals nicht bedacht, wurde aber bisher nicht zu einem Problem. >Größere > Provider verteilen > die Anfragen der Clients auf mehrere Proxies (round robin proxies etc. > IIRC), so dass die IP für jede abgerufene Datei anders ist. Ich frage mich gerade nach dem Sinn [OT]... wenn nun der User X die Side Z besucht und jeden request ubere einen anderen Proxy bezieht. Wo bleibt da der Vorteil des Proxys wenn er nun beim Reloaden auf einem anderen Proxy ist. Für mich nur logisch wenn die Proxys untereinander mit HighSpeed verbund sind und via SIBLING die Daten austauschen. Gibt es eventuell noch einen anderen Grund ? Gruss Erich From hartmut_(at)_six.de Tue, 23 May 2000 22:38:45 +0200 Date: Tue, 23 May 2000 22:38:45 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Username 1:1 =?iso-8859-1?Q?=FCberpr=FCfen?= Tim Hildebrandt wrote: > Der DB-Wert sei z.B. "Tim" - dann kann ich mich auch mit "tim" anmelden. Wie > kann ich den Vergleich so gestalten, daß man ihn 1:1 hinbekommt? schau doch mal in die mysql doku und such nach 'case' und/oder 'sensitive' kleiner tip: es sollte noch ein BINARY in der nähe stehn, sonst ist es kalt, ganz kalt ... From TConnect_(at)_gmx.net Tue, 23 May 2000 22:44:23 +0200 Date: Tue, 23 May 2000 22:44:23 +0200 From: Tim Hildebrandt TConnect_(at)_gmx.net Subject: [php] AW: [php] Username 1:1 berprfen Die Sache mit dem Passwort war schon klar. Aber ich beziehe mich hier definitiv NUR auf den Usernamen. Was ist z.B., wenn sich ein User unter "Tim" und der andere User unter "tim" (Als Username, nicht Passwort) einloggt, und beide die Informationen des anderen bekommen, weil PHP Tim == tim setzt? Gruß Tim :-) > Normalerweise benutzt man für sowas "one way cryptografie". > Heist Du nimmst das Passwort, vergleichst ob beide richtig sind, > cryptest das ganze und schreibst es dann in die DB. Beim Einlogen > wird jetzt das Passwort wieder verschlüsselt und dann mit dem in > der DB verglichen > > Dein Beispiel ähe dann so aus: > if ($eingegebenes_passwd == $crypt_passwd_aus_db) { > lass User weiter gehen > } > > Cu, > Sven > From hartmut_(at)_six.de Tue, 23 May 2000 22:44:31 +0200 Date: Tue, 23 May 2000 22:44:31 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Kostenlose Newsletter Carsten von der Linden wrote: > > > mit mail() gehts nicht, man muß schon SMTP sprechen können .... > > Wo finde ich denn eine Anleitung, wo die SMTP Befehle drin stehen? > Connecting und so ist kein Thema, nur die einzelnen Befehle... > http://www.faqs.org/rfcs/rfc821.html http://www.oreilly.com/catalog/progintemail/noframes.html ... ... ... From TConnect_(at)_gmx.net Tue, 23 May 2000 22:46:58 +0200 Date: Tue, 23 May 2000 22:46:58 +0200 From: Tim Hildebrandt TConnect_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Username_1:1_=FCberpr=FCfen?= Klasse, danke, hab ich auf binary umgestellt. Die nächsten Versuche werden es zeigen. Ich melde mich dann noch einmal zu Wort, wenn es wider Erwarten NICHT klappt. Danke auch an Wolfgang... Tim :-) > schau doch mal in die mysql doku und such nach 'case' und/oder > 'sensitive' > kleiner tip: es sollte noch ein BINARY in der nähe stehn, sonst ist es > kalt, ganz kalt ... > From easy_(at)_ist.schuldig.de Tue, 23 May 2000 22:49:41 +0200 Date: Tue, 23 May 2000 22:49:41 +0200 From: Markus Dobel easy_(at)_ist.schuldig.de Subject: [php] Username 1:1 =?iso-8859-1?Q?=FCberpr=FCfen?= Tim Hildebrandt wrote: > > Ich habe heute durch Zufall festgestellt, dass das Anmelden eines Benutzers, > dessen Usernamen ich in einer DB-Tabelle gespeichert habe bei einem > Vergleich > mittels PHP nicht zwischen Gross und Kleinschreibung unterscheidet. $ php -q select vorname,nachname from benutzer where nachname='dobel'; +---------+----------+ | vorname | nachname | +---------+----------+ | Markus | Dobel | +---------+----------+ 1 row in set (0.00 sec) Das liegt daran, dass Du das Feld, welches den Namen beinhaltet, beim erzeugen der Tabelle als CHAR oder VARCHAR definiert hast, ohne die MySQL-Dokumentation gruendlich zu lesen: CHAR(M) [BINARY] A fixed-length string that is always right-padded with spaces to the specified length when stored. The range of M is 1 to 255 characters. Trailing spaces are removed when the value is retrieved. CHAR values are sorted and compared in case-insensitive fashion unless the BINARY keyword is given. VARCHAR(M) [BINARY] A variable-length string. Note: Trailing spaces are removed when the value is stored (this differs from the ANSI SQL specification). The range of M is 1 to 255 characters. VARCHAR values are sorted and compared in case-insensitive fashion unless the BINARY keyword is given. Wie Du die Korrektur an deiner Tabelle nachtraeglich durchfuehrst, ohne Daten zu verlieren, steht ebenfalls in der MySQL-Dokumentation unter ALTER TABLE: mysql> alter table benutzer change nachname nachname varchar(32) binary; Query OK, 400 rows affected (0.04 sec) Datensätze: 400 Duplikate: 0 Warnungen: 0 mysql> select vorname,nachname from benutzer where nachname='dobel'; Empty set (0.01 sec) Gruss, Markus From drews_(at)_movinweb.de Tue, 23 May 2000 22:51:09 +0200 Date: Tue, 23 May 2000 22:51:09 +0200 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] Kostenlose Newsletter Sent: Tuesday, May 23, 2000 10:26 PM Subject: Re: [php] Kostenlose Newsletter > Wo finde ich denn eine Anleitung, wo die SMTP Befehle drin stehen? > Connecting und so ist kein Thema, nur die einzelnen Befehle... 1. http://www.koehntopp.de/php/faq-11.html 2. http://www.wittenberger.net/kurzPHP/mailen.html hoffe es hilft .... mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/ From TConnect_(at)_gmx.net Tue, 23 May 2000 22:54:36 +0200 Date: Tue, 23 May 2000 22:54:36 +0200 From: Tim Hildebrandt TConnect_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Username_1:1_=FCberpr=FCfen?= > > Der Vergleich mittels PHP unterscheidet sehr wohl zwischen Gross- und > Kleinschreibung. Der Vergleich mittels MySQL tut es u.U. nicht: > > mysql> select vorname,nachname from benutzer where nachname='dobel'; > +---------+----------+ > | vorname | nachname | > +---------+----------+ > | Markus | Dobel | > +---------+----------+ > 1 row in set (0.00 sec) > > Das liegt daran, dass Du das Feld, welches den Namen beinhaltet, beim > erzeugen der Tabelle als CHAR oder VARCHAR definiert hast, ohne die > MySQL-Dokumentation gruendlich zu lesen: Was glaubst Du, was ich in den letzten 14 Tagen alles gelesen habe. :-) Wenn es darum geht, bin ich glaue ich, nur schwer zu schlagen. Das Problem liegt vielmehr darin, daß ich nicht alles zur gleichen Zeit gelesen bekomme und mitunter genau da noch nicht war. Gruß Tim > > mysql> select vorname,nachname from benutzer where nachname='dobel'; > Empty set (0.01 sec) > > Gruss, Markus > From eschmid+sic_(at)_s.netic.de Tue, 23 May 2000 23:06:34 +0200 Date: Tue, 23 May 2000 23:06:34 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP4 Download? On Tue, May 23, 2000 at 10:16:46PM +0200, Markus Dobel wrote: > Kay Abendroth wrote: > > > > Leider kein deutscher Server, aber mehr Auswahl als gestern: > > Hier ist ein deutscher Server: > > http://php.fivemile.org/version4/downloads/php-4.0.0.tar.gz > http://php.fivemile.org/version4/downloads/php-4.0.0-Win32.zip Es gibt zwei offizielle deutsche PHP Mirrors: 1. http://de.php.net/ 2. http://www.php3.de/ Letzterer hat das PHP 4.0.0 Release zum Download, dafür ist Hauptseite noch auf dem Stand vom letzten Monat. Der PHP Mirror läuft mit Apache/1.3.9 (Unix) PHP/3.0.12. Bei de.php.net ist die Einstiegsseite wie oben. Angeboten wird eine PHP Beta. Der Download kann auch schon aus dem einen Grund hier nicht funktionieren, weil dieser Mirror immer noch mit Apache/1.3.9 (Unix) ApacheJServ/1.1b3 PHP/3.0.12 bei php3.globe.de betrieben wird. Zumindestens die offiziellen PHP Mirrors sollten mit PHP 4 betrieben werden. php.fivemile.org ist ein inoffizieller Mirror wird wird nicht von PHP/Zend unterstützt. -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 thomas.boehmwalder_(at)_eunet.at Tue, 23 May 2000 23:44:13 +0200 Date: Tue, 23 May 2000 23:44:13 +0200 From: Thomas Böhmwalder thomas.boehmwalder_(at)_eunet.at Subject: [php] Configure von PHP4 Hallo Liste (OS : SuSE Linux 6.4 ) Jetz´n will ich die PHP4-Sourcen (Final) übersetzen und (fast) egal was ich mache, es kommt immer der selbe Fehler: -- snip -- make[3]: Entering directory `/Download/php-4.0.0/ext/gd' /bin/sh /Download/php-4.0.0/libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I/Download/php-4.0.0/ext/gd -I/Download/php-4.0.0 -I/usr/include/apache -I/Download/php-4.0.0/Zend -I/Download/php-4.0.0 -I/usr/include/freetype -I/Download/php-4.0.0/ext/mysql/libmysql -I/usr/include/ucd-snmp -I/Download/php-4.0.0/ext/xml/expat/xmltok -I/Download/php-4.0.0/ext/xml/expat/xmlparse -DEAPI=1 -DXML_BYTE_ORDER=12 -g -O2 -Wall -c gd.c In file included from gd.c:32: php_gd.h:50: gd.h: No such file or directory -- snip -- Übersetzt wurde mit ( aufgrund von PHP-Info der Beta-Version) : configure --with-java=/usr/lib/jdk1.1.7 --with-mysql=yes --with-ldap=yes --with-gd=yes --with-zlib=yes --with-xml \ --with-ttf --with-yp --with-ftp --with-snmp --with-config-file-path=/etc/httpd --with-apxs=/usr/sbin/apxs \ --with-exec-dir=/usr/lib/apache/bin --enable-sysvsem --enable-sysvshm --enable-thread-safety \ --with-jpeg-dir=/usr/lib i386-suse-linux-gnu Folgende Packete sind installiert (frei nach FAQ von www.koehntopp.de/php/ ) : apache-1.3.12.7 freetype-1.3.1-23 gdlib-1.7.3-50 libjpeg-6.2.0-18 libtiff-3.5.4-36 libz-1.1.3-129 mod_php4-4.0b4pl1-8 mysql-3.22.32-7 mysqldev-3.22.32-7 mysqllib-3.22.32-7 pdflib-2.01-53 ( sollte es nicht pdflib-3.0-4 sein ??) Nach endlosen herumstöbern habe ich mich geistig auf die GD-Lib eingeschossen. Weiß aber ehrlich nicht ob ich mich nicht in einer Sackgasse befinde :-( Habe zu allen Packeten die Sourcen (sofern vorhanden) dazu installiert. Auch die warning´s von Configure sind ausgemerzt ....( deshalb --with-jpeg-dir ) Sieht alles schön aus, aber make mag mich nicht :-) u.A.w.f.g. TOM From pfister_(at)_fh-konstanz.de Wed, 24 May 2000 00:23:54 +0200 Date: Wed, 24 May 2000 00:23:54 +0200 From: Stefan Pfister pfister_(at)_fh-konstanz.de Subject: [php] MySQL Feldnamen mit PHP auslesen ??? Hallo Alle, ich vesuche verzweifelt herauszufinden wie ich per PHP3 alle Feldnamen einer MySQL-Tabelle auslesen kann ? Hat mir da jemand nen Tipp ? Das muss doch gehen ? Ich bin nur auf mysql_list_fields gestossen . Versteh aber die Anwendung nicht . Ist es das ? Ich hätte halt gern ne Funktion der ich den Tabellennamen übergebe und ein Array mit allen Feldnamen zurückliefert. Gibts das ? Danke schonmal für evt. Auskünfte ! Ciao Stefan P. From eschmid+sic_(at)_s.netic.de Wed, 24 May 2000 00:25:53 +0200 Date: Wed, 24 May 2000 00:25:53 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Configure von PHP4 On Tue, May 23, 2000 at 11:44:13PM +0200, Thomas Böhmwalder wrote: > (OS : SuSE Linux 6.4 ) Ich dachte immer, SuSe beherrscht die PHP Packet Installation mittlerweile. > Jetz´n will ich die PHP4-Sourcen (Final) übersetzen und (fast) egal was ich > mache, es kommt immer der selbe Fehler: > > -- snip -- > make[3]: Entering directory `/Download/php-4.0.0/ext/gd' > /bin/sh /Download/php-4.0.0/libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I/Download/php-4.0.0/ext/gd > -I/Download/php-4.0.0 -I/usr/include/apache -I/Download/php-4.0.0/Zend > -I/Download/php-4.0.0 -I/usr/include/freetype > -I/Download/php-4.0.0/ext/mysql/libmysql -I/usr/include/ucd-snmp > -I/Download/php-4.0.0/ext/xml/expat/xmltok > -I/Download/php-4.0.0/ext/xml/expat/xmlparse -DEAPI=1 -DXML_BYTE_ORDER=12 -g > -O2 -Wall -c gd.c > In file included from gd.c:32: php_gd.h:50: gd.h: No such file or directory > -- snip -- Da sucht halt PHP nach den Headern von GD am falschen Platz. Die Sucherei kann man --without-gd abschalten. Dann kommt man vielleicht etwas weiter. > Übersetzt wurde mit ( aufgrund von PHP-Info der Beta-Version) : > > configure --with-java=/usr/lib/jdk1.1.7 --with-mysql=yes --with-ldap=yes > --with-gd=yes --with-zlib=yes --with-xml \ --with-ttf --with-yp --with-ftp > --with-snmp --with-config-file-path=/etc/httpd --with-apxs=/usr/sbin/apxs \ > --with-exec-dir=/usr/lib/apache/bin --enable-sysvsem --enable-sysvshm > --enable-thread-safety \ --with-jpeg-dir=/usr/lib i386-suse-linux-gnu Schreib mal: ./configure --with-apxs=/usr/sbin/apxs und schau dir dann die Fehlermeldungen an. > Folgende Packete sind installiert (frei nach FAQ von www.koehntopp.de/php/ ) : Es muss ja nicht alles stimmen, was der Herr Prof. Köhntopp ins FAQ reingeschrieben hat. Lese da auch manchmal rum :) > apache-1.3.12.7 > freetype-1.3.1-23 > gdlib-1.7.3-50 > libjpeg-6.2.0-18 > libtiff-3.5.4-36 > libz-1.1.3-129 > mod_php4-4.0b4pl1-8 > mysql-3.22.32-7 > mysqldev-3.22.32-7 > mysqllib-3.22.32-7 > pdflib-2.01-53 ( sollte es nicht pdflib-3.0-4 sein ??) Das sind aber die RPMs. Da ist mod_php4-4.0b4pl1-8 vollkommen fehl am Platze. Das hat mit den Sourcen recht wenig zu tun. > Nach endlosen herumstöbern habe ich mich geistig auf die GD-Lib eingeschossen. > Weiß aber ehrlich nicht ob ich mich nicht in einer Sackgasse befinde :-( > Habe zu allen Packeten die Sourcen (sofern vorhanden) dazu installiert. > Auch die warning´s von Configure sind ausgemerzt ....( deshalb --with-jpeg-dir ) > Sieht alles schön aus, aber make mag mich nicht :-) Man geht in der Regel bei der DSO-Variante so vor, dass man die Quellen von Apache übersetzt und installiert. Danach konfiguriert man PHP und installiert dieses. Dann sollte ein funktionieren. Wenn diese Hürde geschafft ist, kann man FreeType, GD, libz, MySQL, PDFlib, FDF, oder wenns auch sein muss Flash Shockwave Support installieren. Die SuSe oder RedHat RPMs sind meistens veraltet, denn das Final Release von PHP 4 ist ja gerade mal 24 Stunden alt. -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 goeran_(at)_zaengerlein.de Wed, 24 May 2000 00:37:47 +0200 Date: Wed, 24 May 2000 00:37:47 +0200 From: Goeran Zaengerlein goeran_(at)_zaengerlein.de Subject: [php] OOP Projekt in PHP Hallo Liste, Da ich schon in Java objektorientiert gearbeitet habe würde ich das gerne auch bei PHP machen. Hab mir auch die recht guten Tutorials auf PHPBuilder.com durchgelesen. Nun würde ich noch gerne etwas genauer sehen, wie das in Praxis aussieht. Welche PHP Open Source Projekte sind denn mit OOP realisiert, damit ich mir ein besseres Bild machen kann wie sowas denn am Ende aussieht :) vielen Dank, Goeran -- Goeran Zaengerlein goeran_(at)_zaengerlein.de Fon: +49 (0)8141 512833 Germany From hartmut_(at)_six.de Wed, 24 May 2000 00:42:19 +0200 Date: Wed, 24 May 2000 00:42:19 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Configure von PHP4 "Thomas Böhmwalder" wrote: > > Hallo Liste > > (OS : SuSE Linux 6.4 ) > > Jetz´n will ich die PHP4-Sourcen (Final) übersetzen und (fast) egal was ich > mache, es kommt immer der selbe Fehler: > > -- snip -- > make[3]: Entering directory `/Download/php-4.0.0/ext/gd' > /bin/sh /Download/php-4.0.0/libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I/Download/php-4.0.0/ext/gd > -I/Download/php-4.0.0 -I/usr/include/apache -I/Download/php-4.0.0/Zend > -I/Download/php-4.0.0 -I/usr/include/freetype > -I/Download/php-4.0.0/ext/mysql/libmysql -I/usr/include/ucd-snmp > -I/Download/php-4.0.0/ext/xml/expat/xmltok > -I/Download/php-4.0.0/ext/xml/expat/xmlparse -DEAPI=1 -DXML_BYTE_ORDER=12 -g > -O2 -Wall -c gd.c > In file included from gd.c:32: php_gd.h:50: gd.h: No such file or directory probier bitte einmal configure mit folgenden Varianten für gd: --with-gd # ohne Parameter --with-gd=/usr --with-gd=/usr/include/gd und verrate mir, ob irgendwas davon hilft Problem ist, das u.a. SuSE Include-Dateien nicht mehr unbedingt in /usr/include sondern oft in /usr/include/_paketname_, also /usr/include/gd oder z.B. /usr/include/imap ablegt das configure-script ist dafür noch nicht unbedingt immer schlau genug für 6.3 hatte ich es schon mal angepasst entweder hat sich zur 6.4 schon wieder was geändert oder das script ist nicht mehr so wie es war ... hab leider zur zeit kein entsprechendes testsystem zur hand, um selbst nachzuschaun From eschmid+sic_(at)_s.netic.de Wed, 24 May 2000 00:47:50 +0200 Date: Wed, 24 May 2000 00:47:50 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] OOP Projekt in PHP On Wed, May 24, 2000 at 12:37:47AM +0200, Goeran Zaengerlein wrote: > Da ich schon in Java objektorientiert gearbeitet habe würde ich das gerne > auch bei PHP machen. Hab mir auch die recht guten Tutorials auf > PHPBuilder.com durchgelesen. Nun würde ich noch gerne etwas genauer > sehen, wie das in Praxis aussieht. Welche PHP Open Source Projekte sind > denn mit OOP realisiert, damit ich mir ein besseres Bild machen kann wie > sowas denn am Ende aussieht :) Manuel Lemos sammelt solche OOP Beispiele und sind irgentwo bei http://phpclasses.UpperDesign.com zu finden. -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 th_(at)_mediavalley.de Wed, 24 May 2000 01:28:32 +0200 Date: Wed, 24 May 2000 01:28:32 +0200 From: Tim Hildebrandt th_(at)_mediavalley.de Subject: [php] Cookies Hallo Liste! Da ich scheinbar mit Allem Probleme zu haben scheine, hier noch eins: ...und den Rest der Seite"; } ?> Korrigiert mich, aber in diesem Fall ist es doch so, dass ich das Cookie VOR dem ersten HTML-Zeichen versenden möchte, oder? Warum bekomme ich dann direkt innerhalb der Ausführung den Fehler, dass bereits ein HTML-Header gesendet worden sei? "Warning: Oops, php3_SetCookie called after header has been sent" Ich kann doch das Cookie frühestens nach dem > Hallo Liste! > > Da ich scheinbar mit Allem Probleme zu haben scheine, hier noch eins: > > SetCookie("Name", "Wert", Null); > if($Username == "OK") > { > echo "...und den Rest der Seite"; > } > ?> > > Korrigiert mich, aber in diesem Fall ist es doch so, dass ich das > Cookie VOR dem ersten HTML-Zeichen versenden möchte, oder? Warum bekomme ich > dann > direkt innerhalb der Ausführung den Fehler, dass bereits ein HTML-Header > gesendet worden sei? > > "Warning: Oops, php3_SetCookie called after header has been sent" > > Ich kann doch das Cookie frühestens nach dem Was ist denn jetzt schon wieder falsch? leerzeichen / leerzeile vor dem ersten ' ich vesuche verzweifelt herauszufinden wie ich per PHP3 > alle Feldnamen einer MySQL-Tabelle auslesen kann ? > Hat mir da jemand nen Tipp ? Das muss doch gehen ? > > Ich bin nur auf mysql_list_fields gestossen . Versteh aber > die Anwendung nicht . Hi Stefan, hier eine Beispielsanwendung. Die Funktion mysql_list_fields() liefert dir Informationen über eine Tabelle. Die zurückgelieferte Ergebniskennung kann von den Funktionen mysql_field_name(), mysql_field_type(),mysql_field_len() und mysql_field_flags() weiterverwendet werden. Beispiel: [das übliche ...] $result = mysql_list_fields($database, $table, $db); if($result) for($i = 0; $i < mysql_num_fields($result); $i++) { echo "Spaltennummer: $i
\n"; echo "Name: ".mysql_field_name($result, $i)."
\n"; echo "Daten-Typ: ".mysql_field_type($result, $i)."
\n"; echo "Länge: ".mysql_field_len($result, $i)."
\n"; echo "Flags: ".mysql_field_flags($result, $i)."
\n"; } } [...] Leider ist die Funktion nicht sehr zuverlässig, eine Anfrage an die Developer war jedoch bisher nicht von Erfolg gekrönt. Hier eine Ausgabe der Typen: TINYINT is data-typ unknown SMALLINT is data-typ int MEDIUMINT is data-typ int INT is data-typ int BIGINT is data-typ int FLOAT is data-typ real DOUBLE is data-typ real DECIMAL is data-typ real CHAR is data-typ string VARCHAR is data-typ string TINYTEXT is data-typ blob TEXT is data-typ blob MEDIUMTEXT is data-typ blob LONGTEXT is data-typ blob TINYBLOB is data-typ blob BLOB is data-typ blob MEDIUMBLOB is data-typ blob LONGBLOB is data-typ blob ENUM is data-typ string SET is data-typ string DATE is data-typ date TIME is data-typ time DATETIME is data-typ datetime TIMESTAMP is data-typ timestamp YEAR is data-typ unknown mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/ From ulf_(at)_redsys.de Wed, 24 May 2000 05:22:19 +0200 Date: Wed, 24 May 2000 05:22:19 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] OOP Projekt in PHP Goeran Zaengerlein wrote: > Da ich schon in Java objektorientiert gearbeitet habe würde ich das gerne > auch bei PHP machen. Hab mir auch die recht guten Tutorials auf Was die Leute so für Ideen haben - PHP ind OOP, wenn Du von einer echten OO Sprache kommst? Das macht doch nur Schmerzen. Viel mehr als Polymorphismus versteht PHP nicht... Ulf From s1004876_(at)_surf1.de Wed, 24 May 2000 06:59:29 +0200 Date: Wed, 24 May 2000 06:59:29 +0200 From: Michael Ackermann s1004876_(at)_surf1.de Subject: [php] Configure von PHP4 At 24.05.2000 00:42, you wrote: >"Thomas Böhmwalder" wrote: > > > > Hallo Liste > > > > (OS : SuSE Linux 6.4 ) > > > > Jetz´n will ich die PHP4-Sourcen (Final) übersetzen und (fast) egal was ich > > mache, es kommt immer der selbe Fehler: Ich habe am Sonntag Jörg Baach eine Mail mit einer getesteten Installation zugesendet und er hat das ganze in sein tutorial geschrieben. http://www.baach.de/lamp-tutorial.html zu sehen unter http://sqltest.asd-edv.de (testrechner SuSE 6.4) Michael Ackermann From s1004876_(at)_surf1.de Wed, 24 May 2000 07:24:03 +0200 Date: Wed, 24 May 2000 07:24:03 +0200 From: Michael Ackermann s1004876_(at)_surf1.de Subject: [php] Configure von PHP4 At 24.05.2000 00:42, you wrote: >"Thomas Böhmwalder" wrote: > > > > Hallo Liste > > > > (OS : SuSE Linux 6.4 ) > > > > Jetz´n will ich die PHP4-Sourcen (Final) übersetzen und (fast) egal was ich > > mache, es kommt immer der selbe Fehler: Sorry war eben mal zu schnell. wichtig ist das Du den Pfad zur gd angibst. das --enable-versioning kannst Du weglassen, denn das brauch man nur wenn PHP3 paralell dazu laufen soll. ./configure \ --with-apache=/user/local/apache/current/bin/apxs \ ##ungetestet --with-mysql=/usr/local/mysql \ --with-zlib \ --with-ftp \ --with-gd=../gd-1.8.2 \ ## wichtig sonst fehler --with-jpeg-dir=/usr/local/lib \ --with-ldap=/usr \ --with-xml=/usr \ --enable-versioning \ --enable-track-vars=yes \ --enable-url-includes \ --enable-sysvshm=yes \ --enable-sysvsem=yes \ --with-config-file-path=/etc Das ganze sollte auch mit apxs funktionieren. Ich werde es aber heute Abend erst testen. Falls Du schon weiter sein solltest als ich schreib mal obs funktioniert. Viel Spass Michael From phpliste_(at)_scherhak.de Wed, 24 May 2000 08:12:09 +0200 Date: Wed, 24 May 2000 08:12:09 +0200 From: PHP Liste phpliste_(at)_scherhak.de Subject: [php] AW: [php] In Datei schreiben Hallo Daniel, ich habe die Dateirechte überprüft. Das Script läuft auf dem gleichen Serve in einer anderen Seite. Ich bin absolut Ratlos :o( > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von Daniel Zwink > Gesendet: Dienstag, 23. Mai 2000 16:53 > An: php_(at)_php-center.de > Betreff: Re: [php] In Datei schreiben > > > Hallo Sascha, > > > Hallo Liste, > > das ist es alles nicht. > > Ich habe das Script schon in einer anderen Seite laufen > > und das ohne Probleme. > > Ich benutze "r+" > > Also wenn es woanderst funktioniert, dann liegt es vielleicht an den > Dateirechten. Wobei dann eigentlich eine Fehlermeldung wegen dem > Dateizugriff kommen müsste (war bei mir mal so). > Kannst Dir ja die Datei mit nem FTP-Prog mal anschauen ob da alle > Gruppen (User, Group, Other) Schreibrechte haben ? > > > Grüße > > Daniel > -- > _ > |_| |\ > ___ | | > |___| | | > _ | | > |_| |/ > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From majo_(at)_ast-horb.ba-stuttgart.de Wed, 24 May 2000 08:14:08 +0200 Date: Wed, 24 May 2000 08:14:08 +0200 From: Joerg Mauz majo_(at)_ast-horb.ba-stuttgart.de Subject: [php] Informix: Too many open links(0)=?iso-8859-1?Q?=BF=BF=BF=BF?= hallo liste, habe kleines lamp mit php4.0b2 und ner Informix IDS 9.20UC1 bei versuch auf die db zu konnekten erhalte ich immer diesen Fehler: Informix: Too many open links(0) bei phpinfo() scheint aber mit Informix alles ok zu sein: allow persistant links : YES persistant links : 0/0 Client API version : 7.20 thx in advance majo -- Joerg Mauz email: J.Mauz_(at)_ndh.net ______________________________________________________________________ Joerg Mauz FON: +49 7435 89112 Roschbachstr. 10 FAX: +49 7435 89113 72336 Balingen-Zillhausen D2 : +49 172 7593552 "LINUX, because rebooting is for adding new hardware ..." From I.Tonert_(at)_stern-el.de Wed, 24 May 2000 08:32:46 +0200 Date: Wed, 24 May 2000 08:32:46 +0200 From: Ira Tonert I.Tonert_(at)_stern-el.de Subject: [php] AW: [php] In Datei schreiben Sorry, ich habe das Anfangsproblem mit dem Dateischreiben nicht so ganz mitbekommen, aber selber schon mal gekämpft. Liegt es vielleicht daran, dass die Datei nicht auf dem Server selber liegt, sondern auf einem anderen? Damit hatte ich nämlich auch schon mal keinen Erfolg und irgendwo gelesen, dass das nicht geht. > Hallo Liste, > das ist es alles nicht. > Ich habe das Script schon in einer anderen Seite laufen > und das ohne Probleme. > Ich benutze "r+" Also wenn es woanderst funktioniert, dann liegt es vielleicht an den Dateirechten. Wobei dann eigentlich eine Fehlermeldung wegen dem Dateizugriff kommen müsste (war bei mir mal so). From hzuehl_(at)_athene.owl.de Wed, 24 May 2000 09:12:35 +0200 Date: Wed, 24 May 2000 09:12:35 +0200 From: Hauke Joachim Zuehl hzuehl_(at)_athene.owl.de Subject: [php] PHP 4.0.0 und .htaccess funktionieren nicht Hi Lutz, Lutz Brueckner wrote: > > > Was meldet der Apache in seinem error_log? Nichts :( > > php_flag magic_quotes_gpc off > php_value include_path /www/htdocs/myhome/include ?? Ich glaube, ich muss mal die Doku sorgfaeltig durchlesen :) Die Zeilen sagen mir ja ueberhaupt nichts.. > Ciao, > Lutz Immer noch gruebelnd, Hauke -- ======================================================================== WWW: http://athene.owl.de | Linux is like a tipi: No gates, no windows, ICQ: 55219060 | samba-dancing, gnu-eating apache inside ======================================================================== From f.augustin_(at)_infocity.de Wed, 24 May 2000 09:26:36 +0200 Date: Wed, 24 May 2000 09:26:36 +0200 From: F.Augustin f.augustin_(at)_infocity.de Subject: [php] AW: [php] In Datei schreiben Hi Sacha, >Hallo Daniel, >ich habe die Dateirechte überprüft. >Das Script läuft auf dem gleichen Serve in einer anderen Seite. >Ich bin absolut Ratlos :o( wenn das Script auf dem selben Server laeuft nur auf einer anderen Seite, dann sollte das [wenn die Dateirechte richtig sind] bei Dir auch laufen. Schau doch mal nach ob du alle Variablen richtig uebergibst und pruef doch mal Dein Script ob es nicht eine Schleife erzeugt die "endlos" laeuft ! Was ja nicht sein kann, weil das Script laeuft ja woanders :) Ansonsten empfehle ich Dir das Buch von dem hochgeschaetzten Herr Egon Schmidt [Nein keine Schleichwerbung ] da steht ein Beispiel auf ab Seite 430 | Ein Gaestebuch | ! Darfst du bestimmt ein bisschen umwandeln ;) Oder das Buch vom ebenfalls geschätzten Herrn Joerg Krause ab Seite 245. Solltest du kein´s der Buecher haben, dann kann ich dir den Code aus dem Buch des Herr Schmidt per PM schicken :) Ansonsten musst du uns mal eine URL sagen wo man sich das ansehen kann :) oder halt probieren. MFG Frank From tw_(at)_itreff.de Wed, 24 May 2000 09:43:02 +0200 Date: Wed, 24 May 2000 09:43:02 +0200 From: Thomas 'Balu' Walter tw_(at)_itreff.de Subject: [php] PHP4 Download? +-eschmid+sic_(at)_s.netic.de-(eschmid+sic_(at)_s.netic.de)-[23.05.00 23:20]: > Es gibt zwei offizielle deutsche PHP Mirrors: > > 1. http://de.php.net/ > 2. http://www.php3.de/ Die kenne ich beide, hab auch beide probiert, aber aufgrund von veralteten Seiten nicht weiter gesucht... > ApacheJServ/1.1b3 PHP/3.0.12 bei php3.globe.de betrieben wird. Hm. globe? Das ist mein provider - denen trete ich mal auf die Fuesse ;) > php.fivemile.org ist ein inoffizieller Mirror wird wird nicht von PHP/Zend > unterstützt. Aber er funktioniert hervorragend - gerade aus dem DFN... Und da die bei php.net nichts genau wissen, wie sie verfahren sollen: "Note: We are currently re-thinking our mirroring scheme and are not accepting any new mirrors at this time. Please check back later for updated news." Kann er auch garnicht offiziell werden (es ist ja eigentlich auch nur ein mirror fuer den privaten Gebrauch). Balu From pilif_(at)_sen.ch Wed, 24 May 2000 09:23:58 +0200 Date: Wed, 24 May 2000 09:23:58 +0200 From: Philip Hofstetter pilif_(at)_sen.ch Subject: [php] page.php?edit=$auth_code Hallöchen > Beim Start der Session wird übrigens die Sprache gesetzt, die der > UserAgent des Clients "meldet". Ist der Client nicht auskunftsfreudig, > ist zunächst die vom Kunden festgelegte Default-Sprache aktiv. wobei Netscape leider zu blöde ist, die Spracheinstellungen von Windows zu beachten: Ein englischer Netscape hat immer nur "en" in ACCEPT_LANGUAGES. Der IE macht (auch) das besser... Pilif -- Bitte beachten Sie meine neue Email-Adresse: Aus pilit_(at)_dataway.ch wurde pilif_(at)_sen.ch From andreas_(at)_noho.co.uk Wed, 24 May 2000 08:40:04 +0100 Date: Wed, 24 May 2000 08:40:04 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] PHP 4.0.0 und .htaccess funktionieren nicht hi, um noch etwas mehr verwirrung zu stiften, .htaccess funktioniert. das einzigste problem das ich hatte war, dass mein indianer die .htaccess komplett ignoriert hatte. ein blick in das indianer handbuch hat das dann auch recht schnell geloest. liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From eschmid_(at)_php.net Wed, 24 May 2000 09:48:50 +0200 Date: Wed, 24 May 2000 09:48:50 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] AW: [php] In Datei schreiben "F.Augustin" wrote: > wenn das Script auf dem selben Server laeuft nur auf einer anderen Seite, > dann sollte das [wenn die Dateirechte richtig sind] bei Dir auch laufen. > Schau doch mal nach ob du alle Variablen richtig uebergibst und pruef doch > mal Dein Script ob es nicht eine Schleife erzeugt die "endlos" laeuft ! > > Was ja nicht sein kann, weil das Script laeuft ja woanders :) > > Ansonsten empfehle ich Dir das Buch von dem hochgeschaetzten Herr Egon > Schmidt [Nein keine Schleichwerbung ] da steht ein Beispiel auf ab Seite 430 > | Ein Gaestebuch | ! Darfst du bestimmt ein bisschen umwandeln ;) Der heisst Schmid und nicht Schmidt. Schmidt heisst mein Autohändler. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From faustmann_(at)_internet-concept.de Wed, 24 May 2000 09:36:45 +0200 Date: Wed, 24 May 2000 09:36:45 +0200 From: Holger Faustmann faustmann_(at)_internet-concept.de Subject: [php] Doppelte OR Abfrage funkt nicht Hallo Liste, ich bin heute morgen mal wieder zu bloed fuer SQL, kann mir jemand einen Tip geben? Der obere Programmausschnitt funktioniert einwandfrei, nun moechte ich allerdings die Suchbedingung veraendern, indem ich sage: "gebe mir alle Eintraege der Tabelle adresse, bei der der "name" oder der "url" oder die beschreibung der Suchbedingung entspricht" Das funkt nicht: ... where name or url or bes like '%$search%' ... where name or url, bes like '%$search%' ... where name or (url, bes) like '%$search%' Viele Gruesse Holger Faustmann From Michael_(at)_Stahmann.de Wed, 24 May 2000 09:55:03 +0200 Date: Wed, 24 May 2000 09:55:03 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Kostenlose Newsletter Hallo Wolfang, hallo Liste, Wolfgang Drews schrieb: > > Wo finde ich denn eine Anleitung, wo die SMTP Befehle drin stehen? > > Connecting und so ist kein Thema, nur die einzelnen Befehle... > > 1. http://www.koehntopp.de/php/faq-11.html > 2. http://www.wittenberger.net/kurzPHP/mailen.html > > hoffe es hilft .... > Es hilft, aber: - meine Aufgabe war (und ist) es einen persönlichen Newsletter zu versenden. Ich öffne also den Newsletter und ersetze Namen und eMail-Adresse. Das kostet anscheinend schon genug Zeit. Das kann ich sicher auch nicht mit smtp lösen :-( Jetzt ist mein Problem, das ich über SMTP - nach meinem - Verständnis keinen Geschindigkeitsvorsprung zu mail() ausmachen kann. Ich müsste doch für jede mail wieder eine neue Verbindung zum SMTP-Server herstellen, oder habe ich das falsch verstanden? Ging es hier nur um BCC als Lösungsansatz? Womit machen den die anderen Leute einen Newsletter mit Anrede usw.? 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 f.augustin_(at)_infocity.de Wed, 24 May 2000 10:15:28 +0200 Date: Wed, 24 May 2000 10:15:28 +0200 From: F.Augustin f.augustin_(at)_infocity.de Subject: [php] AW: [php] In Datei schreiben >Der heisst Schmid und nicht Schmidt. Schmidt heisst mein Autohändler. Sorry :( *schaem* From braukmann_(at)_tse-online.de Wed, 24 May 2000 10:20:53 +0200 Date: Wed, 24 May 2000 10:20:53 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Doppelte OR Abfrage funkt nicht Hi, On Wed, May 24, 2000 at 09:36:45AM +0200, Holger Faustmann wrote: > $sql = "SELECT * from adresse > where name or url like '%$search%' > and sid = 2 order by name limit $aid,$n"; > "gebe mir alle Eintraege der Tabelle adresse, bei > der der "name" oder der "url" oder die beschreibung > der Suchbedingung entspricht" Du haettest besser gefragt: "Gebe mir alle Zeilen der Tabelle Adresse, fuer die gilt: Inhalt der Spalte 'name' entspricht der Suchbedingung oder Inhalt der Spalte 'url' entspricht der Suchbedingung oder Inhalt der Spalte 'beschreibung' entspricht der Suchbedingung > Das funkt nicht: > ... where name or url or bes like '%$search%' > ... where name or url, bes like '%$search%' > ... where name or (url, bes) like '%$search%' aber das sollte funktionieren WHERE ( name like '%$search%' ) OR ( url like '%$search%' ) OR ( beschreibung like '%$search%' ) -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 GH-lists_(at)_ecora.de Wed, 24 May 2000 10:24:14 +0200 Date: Wed, 24 May 2000 10:24:14 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Doppelte OR Abfrage funkt nicht Holger Faustmann schrieb > ich bin heute morgen mal wieder zu bloed fuer SQL, kann mir > jemand einen Tip geben? Ulf empfiehlt dann immer mal wieder ausschlafen... > Der obere Programmausschnitt funktioniert einwandfrei, ??? SELECT * FROM adresse WHERE name LIKE '%$search%' OR url LIKE '%$search%' OR beschreibung LIKE '%$search%' ORDER BY name LIMIT $aid,$n Guido Haeger From hartmut_(at)_six.de Wed, 24 May 2000 10:49:14 +0200 Date: Wed, 24 May 2000 10:49:14 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Kostenlose Newsletter Michael Stahmann wrote: > Jetzt ist mein Problem, das ich über SMTP - nach meinem - Verständnis > keinen Geschindigkeitsvorsprung zu mail() ausmachen kann. > Ich müsste doch für jede mail wieder eine neue Verbindung zum > SMTP-Server herstellen, oder habe ich das falsch verstanden? nein, du kannst nach dem Abschließenden '.' im DATA-Block sofort die nächste Mail verschicken aber bitte _immer_ die SMTP Return-Codes prüfen, Mailserver werden i.A. die Anzahl der Mails pro SMTP-Session begrenzen (50 ist üblich, glaub ich), eventuell auch euf den Wert 1 -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From ralf_(at)_kuerbis.org Wed, 24 May 2000 11:30:12 +0200 Date: Wed, 24 May 2000 11:30:12 +0200 From: Ralf Geschke ralf_(at)_kuerbis.org Subject: [php] Kostenlose Newsletter > Womit machen den die anderen Leute einen Newsletter mit Anrede usw.? So: http://www.globalpark.de/software/ Beste Gruesse, Ralf PS. Diese Mail ist eigentlich OT, da es sich um Perl-Skripte handelt, aber immerhin die Datenbank wird von PHP gefuettert. ;) -- / mail:// ralf _(at)_ { globalpark.de | kuerbis.org | php-center.de } / http:// www . { globalpark.de | kuerbis.org | php-center.de } / fon:// { 02233-793373 | 0177-5262345 } From pilif_(at)_sen.ch Wed, 24 May 2000 09:14:38 +0200 Date: Wed, 24 May 2000 09:14:38 +0200 From: Philip Hofstetter pilif_(at)_sen.ch Subject: [php] Session IDs in DNS Wildcards Hallöchen > 1.) Wo ist der praktische Unterschied, ob ich die Session ID in der > URL mit "sessionid.server.de" oder mit > "www.server.de/?session=sessionid" mitschleppe? nun... man kann ganz normale Links machen (also bla) ohne dass man die Session-ID extra in alle Links schreiben muss. Zusammen mit templates sind so die berühmten einfachen Webdesigner immer noch in der Lage, die Seite zu pflegen. Klar, dass so Cookies unnötig werden. > 2.) Wie hat Sevenval dieses Verfahren implementiert? Ich sehe da keine > großen Probleme ein solches Session-Konzept mit PHPumzusetzen, wenn > der Webserver DNS Wildcards unterstützt. Dies dürfte zum Beispiel > durch ein paar einfache Modifaktionen an der PHPLIB zu erreichen > sein. Es ist absolut voll simpel: Wildcard-DNS und kleine Modifikation an der PHPLIB (anstatt einen Redirect auf $PHP_SELF?sess_id=ijdoiasjdaoisj einfach auf http://jioasjdoasi.wasauchimmer.de/$PHP_SELF. Das Problem bei solchen Patenten ist offenbar, dass man nicht das Ergebnis, sondern den Weg patentiert. Daher auch die Hochgestochene Formulierung. Das Ziel ist es, Session-ID's zu übergeben. Der Weg die Wildcard-DNS-Einträge (einen a-eintrag mit einem * als Hostname). Pilif From hartmut_(at)_six.de Wed, 24 May 2000 11:13:44 +0200 Date: Wed, 24 May 2000 11:13:44 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] php stylesheet =?iso-8859-1?Q?f=FCr?= a2ps auch hier noch einmal die Ankündigung: ich habe ein PHP-Stylesheet für den Druckerfilter a2ps erstellt dieses ermöglicht pretty-printing von PHP-Source bevor ich dieses den a2ps-Maintainern übergebe, hätte ich gerne noch etwas feedback http://www.zugeschaut-und-mitgebaut.de/php/a2ps/ -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From a.tietje_(at)_flynet.de Wed, 24 May 2000 11:17:13 +0100 Date: Wed, 24 May 2000 11:17:13 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] Kostenlose Newsletter Hi, > Womit machen den die anderen Leute einen Newsletter mit Anrede usw.? Mit Perl natürlich ;-) PHP ist meiner Erfahrung nach bei der Verarbeitung von Texten (search and replace) viel zu langsam. Ich verwende daher für alles, was irgendwie mit Texten zu tun hat, grundsätzlich Perl. HTH, Axel. -- "Way wrong answer!" - B. Willis in Armageddon FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From Stefan.Engelhardt_(at)_stud.fh-hannover.de Wed, 24 May 2000 11:25:28 +0200 Date: Wed, 24 May 2000 11:25:28 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] PHP --> XML --> HTML/WML/... > hallo alle zusammen, > > > ich habe bisher PHP4 benutzt, um mit daten aus einer mySQL > datenbank HTML-code zu generieren und zum browser zu schicken. > > ich habe mir gedacht, dass es u.U. ganz vorteilhaft wäre, > stattdessen XML code zu generieren und per XSLT in HTML zu > transformieren, sofern es sich beim client um einen webbrowser > handelt (für mobiltelefone könnte man z.b. WML ausgeben usw). > > nach dem durchforsten der php-liste und einigen webseiten > scheint die praktische umsetzung dieser idee doch noch nicht > ganz trivial zu sein. > > gibts für den Apache webserver und PHP4 schon irgendetwas > brauchbares, um mit PHP generierten XML-code durch nen parser > zu schicken, bevor das ergebnis dann zum client gelangt? > > gibt es evtl. andere kostenlose lösungen dieser art, die > bereits funktionieren? > > es wäre schön, wenn mich jemand in die richtige richtung > schieben könnte :) Hallo, in der letzten c't war ein Artikel über XML, Ausgabe 10/2000 ab Seite 214. Da ist doch bestimmt was dabei. Wenn nicht, sollte Dir der Redakteur per Mail wenigstens einen Tip geben können, oder? Gruß Stefan From miefert_(at)_gmx.net Wed, 24 May 2000 11:51:43 +0200 Date: Wed, 24 May 2000 11:51:43 +0200 From: Stefan Miefert miefert_(at)_gmx.net Subject: [php] AW: [php] Kostenlose Newsletter Hi, hat das auch so nette Funktionen das sich der User aus der Datenbank eintragen und austragen kann > Womit machen den die anderen Leute einen Newsletter mit Anrede usw.? So: http://www.globalpark.de/software/ Beste Gruesse, Ralf PS. Diese Mail ist eigentlich OT, da es sich um Perl-Skripte handelt, aber immerhin die Datenbank wird von PHP gefuettert. ;) -- / mail:// ralf _(at)_ { globalpark.de | kuerbis.org | php-center.de } / http:// www . { globalpark.de | kuerbis.org | php-center.de } / fon:// { 02233-793373 | 0177-5262345 } -- ** Durchgehend gevffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From lord_(at)_god-the-dj.de Mon, 22 May 2000 14:23:15 +0200 Date: Mon, 22 May 2000 14:23:15 +0200 From: Tobias Hennchen lord_(at)_god-the-dj.de Subject: [php] =?iso-8859-1?Q?billigen=2C_zuverl=E4ssigen!!!!=2C_kompetenten_domainhoste?= =?iso-8859-1?Q?r_gesucht.....?= =?iso-8859-1?Q?r_gesucht.....?= This is a multi-part message in MIME format. ------=_NextPart_000_0015_01BFC3F9.44A1A320 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hi leute, =20 vielleicht k=F6nnt ihr mir weiterhelfen ...=20 suche wie im betreff ein f=E4higen domainhoster ... nicht sowas wie strato, bzw puretec ... der preis kann auch etwas =FCber den premium paketen von oben gennanten = liegen was gibt man nicht alles daf=FCr, dass man t=E4glich seine mails abrufen = kann :-)) bis dann Tobias ------=_NextPart_000_0015_01BFC3F9.44A1A320 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
hi leute, 
vielleicht k=F6nnt ihr mir weiterhelfen = ...=20
suche wie im betreff ein f=E4higen = domainhoster=20 ...
nicht sowas wie strato, bzw puretec=20 ...
 
der preis kann auch etwas =FCber den = premium paketen=20 von oben gennanten liegen
was gibt man nicht alles daf=FCr, dass = man t=E4glich=20 seine mails abrufen kann :-))
 
bis dann
 
Tobias
------=_NextPart_000_0015_01BFC3F9.44A1A320-- From easy_(at)_ist.schuldig.de Wed, 24 May 2000 12:19:28 +0200 Date: Wed, 24 May 2000 12:19:28 +0200 From: Markus Dobel easy_(at)_ist.schuldig.de Subject: [php] PHP4 Download? eschmid+sic_(at)_s.netic.de wrote: > > php.fivemile.org ist ein inoffizieller Mirror wird wird nicht von PHP/Zend > unterstützt. Funktioniert aber dennoch und bietet PHP4 und laeuft auch darauf. Darueberhinaus ist der inoffizielle Mirror genauso aktuell (-2 Stunden) wie der rsync-server. Und als Download-Alternative fuer den voellig ueberlasteten php.net-Server find ich es noch nicht einmal schaedlich. Fuer Leute, die PHP4 einsetzen wollen, ist es ziemlich egal, ob der Server offiziell abgesegnet wurde oder nicht. Wichtig ist die Uebertragungszeit, die bei php.net derzeit gegen unendlich tendiert und bei php.fivemile.org m.E. brauchbar ist (DFN sei Dank). Ob offiziell oder nicht, die Dateien von php.fivemile.org sind 100% die des Originals (bzw rsync.php.net)... samt aktueller php-Version. das kann man von den offiziellen Mirrors nicht durchweg behaupten. Daher finde ich es unangebracht, "nicht offizielle" Mirrors zu diskreditieren, nur weil derzeit keine neuen Mirrors von der PHP Group als "offiziell" angenommen werden. Gruss, Markus P.S.: Eigentlich wollte ich Dir das persoenlich schicken, aber: Delivery of mail from easy_(at)_ist.schuldig.de to eschmid+sic_(at)_s.netic.de failed: 550 Empfaenger unbekannt / recipient e-mail adress unknown From pk_(at)_koelner.de Wed, 24 May 2000 12:54:47 +0200 Date: Wed, 24 May 2000 12:54:47 +0200 From: Peter =?iso-8859-1?Q?K=FChn?= pk_(at)_koelner.de Subject: [php] Umzug mit MYSQL Datenbank auf anderen Server Hiho! die einfachste Klick-und-Klack-Version: PhpMyAdmin installieren (http://phpwizard.net/phpMyAdmin/) Via "View dump of database" - "Structure and Data" - "Add 'drop table' - "Send" - "Go" einen Dump der Datenbank ziehen. (an den weisen Rest der Welt: wie mache ich obiges eigentlich an der Konsole???) Diesen Dump kannst du dann auf dem neuen Server... entweder an der Konsole mit ("create database db2bused") mysql db2bused < /pfad/zum/dump/file.sql oder wieder über phpMyAdmin ("create new database" - db2bused) "Run SQL query " - "Location of the textfile" - "Go" ...einlesen - feddich. So macht das jedenfalls immer PeKue - der faule Sack ;-) Thorsten Marx wrote: > > Hallo, > > ich muß mit einer Datenbank auf einen neuen Server umziehen. Wie kopiere ich > am besten die ganze Datenbank inklusiv aller Tabellen und Daten vom einen > auf den anderen MYSQL Server? > > Für eine schnelle Antwort bedanke ich mich schon im voraus. > > Gruß > > Thorsten Marx > > ################################################# > Besuchen Sie mich: http://www.werbung-schalten.de > Das Protal für Werbeangebote und Werbegesuche. > ################################################# > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From achim.gosse_(at)_nasa20.com Wed, 24 May 2000 13:05:33 +0200 Date: Wed, 24 May 2000 13:05:33 +0200 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] Umzug mit MYSQL Datenbank auf anderen Server > PhpMyAdmin installieren (http://phpwizard.net/phpMyAdmin/) > Via "View dump of database" - "Structure and Data" - "Add 'drop table' - > "Send" - "Go" einen Dump der Datenbank ziehen. > (an den weisen Rest der Welt: wie mache ich obiges eigentlich an der > Konsole???) mysqldump -u -p [] | gzip > datei.sql.gz voila. /achim From ralf_(at)_kuerbis.org Wed, 24 May 2000 13:25:09 +0200 Date: Wed, 24 May 2000 13:25:09 +0200 From: Ralf Geschke ralf_(at)_kuerbis.org Subject: [php] AW: [php] Kostenlose Newsletter > hat das auch so nette Funktionen das sich der User aus der Datenbank > eintragen und austragen kann Noe, das sei als Uebung jedem selbst ueberlassen. ;) Naja, im Ernst: Die Skripte stammen aus einer groesseren Anwendung, welche nichts mit einem (simplen) Newsletter zu tun hat. Da jedoch anscheinend Bedarf nach derartigen Loesungen besteht, haben wir uns entschlossen, diese als LGPL freizugeben. Beste Gruesse, Ralf PS. Ich erlaube mir mal wieder den Hinweis auf http://www.php-center.de/php-de/konventionenundstandards.htm -- / mail:// ralf _(at)_ { globalpark.de | kuerbis.org | php-center.de } / http:// www . { globalpark.de | kuerbis.org | php-center.de } / fon:// { 02233-793373 | 0177-5262345 } From pk_(at)_koelner.de Wed, 24 May 2000 13:17:35 +0200 Date: Wed, 24 May 2000 13:17:35 +0200 From: Peter =?iso-8859-1?Q?K=FChn?= pk_(at)_koelner.de Subject: [php] [OT] mysql: distinct list of table fields OT - aber ich bin der Verzweiflung nahe genug für einen Versuch: Hallo Liste, wie kriege ich unter php (und damit doch nicht ganz OT) eine distinct-Liste aller Feldnamen aller Tabellen einer mysql-Datenbank??? Ich scheitere schon bei "show tables" weil Php mir damit keine Liste der Tabellennamen zurückgibt.... Ich habe irgendwo was von "HEAP Tables" gelesen, aber ich raffe nicht so ganz, was man damit machen kann. Strange Question - ich weiß, aber: urgently needed!!! Sollte ich in zwei Stunden Manual wälzen was überlesen haben reicht mir auch ein freundliches RTFM - mit Seitenzahl/Link o.ä. 1000thnx im Voraus PeKue From truheml_(at)_metal.de Wed, 24 May 2000 13:35:56 +0200 Date: Wed, 24 May 2000 13:35:56 +0200 From: Oliver Kurlvink truheml_(at)_metal.de Subject: [php] Kostenlose Newsletter > 1. Da fuer jeden User eine Erfolgs- bzw. Fehlermeldung rausgeschickt wird, > bleibt das Skript ja immer aktiv. Macht da der Timeout immer noch > Probleme? > 2. Man kann den Timeout doch per Befehl einfach verlaengern. Problem ist nicht der PHP-Timeout, sondern der Browser-Timeout... Ich moechte nur verstehen, warum das Ding mehrere Tausend verschicken kann, aber auch bei 850 absemmelt... > 3. Wenn ich alle User in eine Mail stecke, wird diese schon bei 500 viel > zu > lang, ausserdem sehen sie dann die anderen Abonnenten. Oder kann man das > unterdruecken? Alles in BCC stopfen. Ich entwerfe den Newsletter einmal mit Eintraegen aus den Datenbanken. Daraus wird eine Message generiert. Dann wird diese Message an jeden einzelnen verschickt. Laenge des Newsletters ist zwischen 10 und 15K. From eschmid_(at)_php.net Wed, 24 May 2000 13:29:19 +0200 Date: Wed, 24 May 2000 13:29:19 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] PHP4 Download? Markus Dobel wrote: > > eschmid+sic_(at)_s.netic.de wrote: > > > > php.fivemile.org ist ein inoffizieller Mirror wird wird nicht von PHP/Zend > > unterstützt. > Daher finde ich es unangebracht, "nicht offizielle" Mirrors zu > diskreditieren, nur weil derzeit keine neuen Mirrors von der PHP Group > als "offiziell" angenommen werden. Ich hab doch die "nicht offiziellen" Mirrors nicht diskreditiert. Ich hab lediglich behauptet, dass de.php.net nicht richtig eingerichtet ist. Das sieht man z.B. an der fehlenden Fahne und am fehlenden Firmenlogo im unteren Rahmen. Obwohl die Mirrorbetreiber z.B. gestern von Zeev über eine gesonderte Liste angeschrieben wurden, scheint das die Betreiber von de.php.net nicht zu interessieren. Ich hab selber auch zwei nicht öffentliche Mirrors. Die werden aber nur bei Bedarf aktuallisiert und schon gar nicht, wenn in allen Medien von einem Final Release gesprochen wird und auf php.net ist nichts zu sehen. > P.S.: Eigentlich wollte ich Dir das persoenlich schicken, aber: > Delivery of mail from easy_(at)_ist.schuldig.de to eschmid+sic_(at)_s.netic.de > failed: > 550 Empfaenger unbekannt / recipient e-mail adress unknown Ich bin unschuldig, denn ich hatte gestern abend ein REPLYTO gesetzt. Ausserdem sollte leicht zu Erkennen sein, dass das "+sic" dort nicht hingehört. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From truheml_(at)_metal.de Wed, 24 May 2000 13:39:36 +0200 Date: Wed, 24 May 2000 13:39:36 +0200 From: Oliver Kurlvink truheml_(at)_metal.de Subject: [php] Umzug mit MYSQL Datenbank auf anderen Server > PhpMyAdmin installieren (http://phpwizard.net/phpMyAdmin/) > Via "View dump of database" - "Structure and Data" - "Add 'drop table' - > "Send" - "Go" einen Dump der Datenbank ziehen. > (an den weisen Rest der Welt: wie mache ich obiges eigentlich an der > Konsole???) das ist sehr kritisch. mir ist erst nach einiger zeit aufgefallen dass phpmyadmin bei einer meiner datenbanken nur die haelfte gedumpt hat, weil es dann auf einen timeout lief. allerdings kriegt man das nicht mit, da phpmyadmin nur den dump erstellt und die datei rausschickt. man muss also jedes mal den dump betrachten und schauen, ob er komplett ist. From drews_(at)_movinweb.de Wed, 24 May 2000 13:34:50 +0200 Date: Wed, 24 May 2000 13:34:50 +0200 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] [OT] mysql: distinct list of table fields Sent: Wednesday, May 24, 2000 1:17 PM Subject: [php] [OT] mysql: distinct list of table fields > wie kriege ich unter php (und damit doch nicht ganz OT) eine > distinct-Liste aller Feldnamen aller Tabellen einer mysql-Datenbank??? alle feldnamen kannst du mit der Funktion mysql_field_name() ausgeben lassen: $sql_query = "SELECT * FROM $table"; $result = mysql_query($sql_query, $db); if($result) { for ($i = 0; $i < mysql_num_rows($result); $i++) { echo "Spalten-Nr.: $i
\n"; echo "Feld-Name: ".mysql_field_name($result, $i)."
\n"; } > Ich scheitere schon bei "show tables" weil Php mir damit keine Liste der > Tabellennamen zurückgibt.... dafür benutzt man die Funktion mysql_tablename() im Zusammenspiel mit mysql_list_tables(). $result = mysql_list_tables($database, $db); if($result) { for($i = 0; $i < mysql_num_rows($result); $i++) echo "Tabellen-Nr.: $i
\n"; echo "Tabellen-Name: ".mysql_tablename($result, $i)."
\n"; } } mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/ From Michael_(at)_Stahmann.de Wed, 24 May 2000 13:35:13 +0200 Date: Wed, 24 May 2000 13:35:13 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Kostenlose Newsletter Hallo Oliver, Oliver Kurlvink schrieb: > > Problem ist nicht der PHP-Timeout, sondern der Browser-Timeout... Ich > moechte nur verstehen, warum das Ding mehrere Tausend verschicken > kann, aber auch bei 850 absemmelt... > Browser-Timeout habe ich mit flush() gelößt, da gibt es bei mir jedenfalls keine Probleme mehr. Also nach jeder abgeschickten mail eine Bestätigung ausgeben. Kommt vieleicht auch noch auf den Browser an. 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 thomas.hausheer_(at)_denon.ch Wed, 24 May 2000 13:37:27 +0200 Date: Wed, 24 May 2000 13:37:27 +0200 From: thomas hausheer thomas.hausheer_(at)_denon.ch Subject: [php] Suchmaschin in php Hi, ich möchte einem Kunde eine "Suchmaschine" der eigenen Seite anbieten. Ein Beispielskript in Perl habe ich, möchte es jedoch lieber in php machen (da ich perl nicht so gut kenne). Hat jemand erfahrung damit und/oder gibts irgendwo ein Beispielskript? Vielen Dank. schönen Tag thomas From Mathias.Gloss_(at)_start.de Wed, 24 May 2000 14:15:29 +0200 Date: Wed, 24 May 2000 14:15:29 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Suchmaschin in php Aloha, > ---------- > Von: thomas hausheer[SMTP:thomas.hausheer_(at)_denon.ch] > > ich möchte einem Kunde eine "Suchmaschine" der eigenen Seite anbieten. Ein > Beispielskript in Perl habe ich, möchte es jedoch lieber in php machen (da > ich perl nicht so gut kenne). Hat jemand erfahrung damit und/oder gibts > irgendwo ein Beispielskript? > Du kannst die Suchmaschine unter http://www.php-center.de bemühen, um die oft gefragte Antwort auf die Frage zu finden. Du kannst auch eine fertige Suchmaschine nehmen, die genau alles tut was du willst. Z.B. www.htdig.org Die lässt sich übrigens bei installierten Cygnus-Tools auch unter NT compilieren und installieren (wenn man 4 make-Files umpfriemelt oder die Binarys selbst ans Ziel kopiert) Grüße, Mathias From eschmid_(at)_php.net Wed, 24 May 2000 14:20:22 +0200 Date: Wed, 24 May 2000 14:20:22 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] Suchmaschin in php thomas hausheer wrote: > ich möchte einem Kunde eine "Suchmaschine" der eigenen Seite anbieten. Ein > Beispielskript in Perl habe ich, möchte es jedoch lieber in php machen (da > ich perl nicht so gut kenne). Hat jemand erfahrung damit und/oder gibts > irgendwo ein Beispielskript? ht://Dig bei http://www.htdig.org/ -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From hartmut_(at)_six.de Wed, 24 May 2000 14:56:38 +0200 Date: Wed, 24 May 2000 14:56:38 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] [OT] mysql: distinct list of table fields Peter Kühn wrote: > > OT - aber ich bin der Verzweiflung nahe genug für einen Versuch: > > Hallo Liste, > > wie kriege ich unter php (und damit doch nicht ganz OT) eine > distinct-Liste aller Feldnamen aller Tabellen einer mysql-Datenbank??? > > Ich scheitere schon bei "show tables" weil Php mir damit keine Liste der > Tabellennamen zurückgibt.... > Ich habe irgendwo was von "HEAP Tables" gelesen, aber ich raffe nicht so > ganz, was man damit machen kann. > > Strange Question - ich weiß, aber: urgently needed!!! > Sollte ich in zwei Stunden Manual wälzen was überlesen haben reicht mir > auch ein freundliches RTFM - mit Seitenzahl/Link o.ä. suche im manual nach mysql_list_tables(), mysql_tablename(), mysql_list_fields(), mysql_field_name() ... bei mysql_tablename() ist auch ein Beispiel dabei hoffe das ist, was du suchst -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From hartmut_(at)_six.de Wed, 24 May 2000 15:03:40 +0200 Date: Wed, 24 May 2000 15:03:40 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Kostenlose Newsletter Oliver Kurlvink wrote: > > > 3. Wenn ich alle User in eine Mail stecke, wird diese schon bei 500 > viel > > zu > > lang, ausserdem sehen sie dann die anderen Abonnenten. Oder kann man > das > > unterdruecken? > Alles in BCC stopfen. oder nur auf den umschlag, will sagen als RCPT-TO: in den SMTP-header packen was im eigentlichen Mail-header als To: steht, ist dann völlig egal die mails in der liste sind auch immer 'nur' an php_(at)_... der snail-mail postbote schaut ja auch nur auf und nicht in den brief (hoffentlich) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From michael.walzl_(at)_lvh.it Wed, 24 May 2000 15:01:44 +0200 Date: Wed, 24 May 2000 15:01:44 +0200 From: Michael Walzl michael.walzl_(at)_lvh.it Subject: [php] Installation von PHP4 auf Linux Hallo Liste, Ich bekomme immer folgende Fehlermeldung beim Versuch PHP4 zu installieren. ./configure --prefix=/usr/local/php4 --with-apache=/usr/local/src/apache_1.3.12 \ --with-mysql=/usr/local/mysql-3.22.32 \ --with-zlib \ --enable-sysvshm=yes \ --enable-sysvsem=yes \ --with-config-file-path=/etc \ --enable-track-vars=yes \ --enable-url-includes \ --with-gd=/usr/local Checking .... .... ./configure: flex command not found checking for flex... lex checking for yywrap in -ll... no checking lex output file root... ./configure: lex: commant not found configure: error: cannot find output from lex; giving up OS = Suse Linux 6.4 Apache = 1.3.12 MySQL = 3.22.32 PHP 3.0.16 läßt sich ohne Probleme installieren. mfG Michael Walzl michael.walzl_(at)_lvh.it From hartmut_(at)_six.de Wed, 24 May 2000 15:06:06 +0200 Date: Wed, 24 May 2000 15:06:06 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Kostenlose Newsletter Michael Stahmann wrote: > > Hallo Oliver, > > Oliver Kurlvink schrieb: > > > > > Problem ist nicht der PHP-Timeout, sondern der Browser-Timeout... Ich > > moechte nur verstehen, warum das Ding mehrere Tausend verschicken > > kann, aber auch bei 850 absemmelt... > > > > Browser-Timeout habe ich mit flush() gelößt, da gibt es bei mir jedenfalls > keine Probleme mehr. > Also nach jeder abgeschickten mail eine Bestätigung ausgeben. > Kommt vieleicht auch noch auf den Browser an. besser alle n mails statt nach jeder mail (mit n=10 oder 100 oder so) sonst kann das dokument im browser verdammt groß werden und das kostet speicher,speicher,speicher (spereche aus schlechter erfahrung) oder wenns ein netscape ist, dann statusseiten mit server-push ausgegen (multipart/x-mixed-replace) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From ralf_(at)_kuerbis.org Wed, 24 May 2000 15:29:31 +0200 Date: Wed, 24 May 2000 15:29:31 +0200 From: Ralf Geschke ralf_(at)_kuerbis.org Subject: [php] Installation von PHP4 auf Linux > ./configure: flex command not found > checking for flex... lex > checking for yywrap in -ll... no > checking lex output file root... ./configure: lex: commant not found > configure: error: cannot find output from lex; giving up Da steht doch alles, was Du brauchst: lex bzw. flex kann nicht gefunden werden. Ergo: Installieren. Bei SuSE irgendwo in der Serie d. Beste Gruesse, Ralf -- / mail:// ralf _(at)_ { globalpark.de | kuerbis.org | php-center.de } / http:// www . { globalpark.de | kuerbis.org | php-center.de } / fon:// { 02233-793373 | 0177-5262345 } From wbh_(at)_euta.net Wed, 24 May 2000 15:12:15 +0200 Date: Wed, 24 May 2000 15:12:15 +0200 From: Wolfgang wbh_(at)_euta.net Subject: [php] Umzug mit MYSQL Datenbank auf anderen Server > PhpMyAdmin installieren (http://phpwizard.net/phpMyAdmin/) > Via "View dump of database" - "Structure and Data" - "Add 'drop table' - > "Send" - "Go" einen Dump der Datenbank ziehen. > (an den weisen Rest der Welt: wie mache ich obiges eigentlich an der > Konsole???) mit, da phpmyadmin nur den dump erstellt und die datei rausschickt. man muss also jedes mal den dump betrachten und schauen, ob er komplett ist. Hallochen, Wenn auf beiden Servern die gleiche Version von MYSQL lauft, muss man blos das komplette Datenbankverzeichnis (heisst so wie die Datenbank benannt wurde) mit allen .ISD, .ISM, .frm - Dateien auf das MYSQL-Datenverzeichnis des anderen Servers ruberkopieren (via FTP). Das fuzzt sogar ohne Neustart des MYSQL-Servers, ausser man kopiert das mysql - Verzeichnis (da stehen namlich die Benutzer und die Rechte drin). Die Dateirechte sollte man naturlich auch prufen. Geht viel schneller als dump! CU Wolfgang -- ** Durchgehend geoffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From achim.gosse_(at)_nasa20.com Wed, 24 May 2000 15:18:28 +0200 Date: Wed, 24 May 2000 15:18:28 +0200 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] Installation von PHP4 auf Linux > Checking .... > .... > ./configure: flex command not found > checking for flex... lex pruefe mal, ob du die pakete flex und yacc installiert hast. sollten bei suse in den entwicklungswerkzeugen dabei sein. /achim From hartmut_(at)_six.de Wed, 24 May 2000 15:54:24 +0200 Date: Wed, 24 May 2000 15:54:24 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] Installation von PHP4 auf Linux Achim Gosse wrote: > > > Checking .... > > .... > > ./configure: flex command not found > > checking for flex... lex > > pruefe mal, ob du die pakete flex und yacc installiert hast. > sollten bei suse in den entwicklungswerkzeugen dabei sein. die AT&T orginale hießen lex & yacc für PHP brauchts die GNU-Versionen flex und bison (die SuSE Packete heißen ebenso) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From krs_(at)_treu-elektro.de Wed, 24 May 2000 15:56:42 +0200 Date: Wed, 24 May 2000 15:56:42 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Apache compile Kit Hi Liste, auf freshmeat gesehen: Compiling apache + php + other modules can be a very daunting and challenging task. This kit tries to automagically compile your apache + php for you. Näheres steht auf http://prometheus.zerodivide.net/apache_kit/about/ MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: http://creative.chaos.de -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From Tomm_(at)_IZET.de Wed, 24 May 2000 16:22:32 +0200 Date: Wed, 24 May 2000 16:22:32 +0200 From: Christian Tomm Tomm_(at)_IZET.de Subject: [php] In Datei schreiben Du könntest auch ma testen, ob die includes auf die richtigen dateien zeigen (so vom Pfad her). Sowas vergess ich zumindest immer gern ;) mfg Ch. Tomm From christianbader_(at)_gmx.net Wed, 24 May 2000 16:28:37 +0200 Date: Wed, 24 May 2000 16:28:37 +0200 From: Christian Bader christianbader_(at)_gmx.net Subject: [php] Sessions mit PHP4... Hallo Liste, Ich bin Anfänger und habe versucht mit PHP4 Sessions zu erzeugen. Mein Code sieht so aus: Seite 1: -------------------------------------------------------------------- Bitte klicken Sie hier um ihre Daten angezeigt zu bekommen. -------------------------------------------------------------------- Seite 2: -------------------------------------------------------------------- Ich habe mich nach dem Buch "PHP" von Markt & Technik gerichtet, aber der exakt abgetippte Beispielcode bringt genau die selben Fehlermeldungen, welche lauten: Seite 1: Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m (2) in D:\HTTPD\HTDOCS\musik-seminare\session1.php on line 2 Bitte klicken Sie hier um ihre Daten angezeigt zu bekommen. Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m (2) in Unknown on line 0 Warning: Failed to write session data. Please check that the current setting of session.save_path is correct (/tmp) in Unknown on line 0 Seite 2: PHPSESSID= Warning: Cannot send session cache limiter - headers already sent by (output started at D:\HTTPD\HTDOCS\musik-seminare\session2.php:1) in D:\HTTPD\HTDOCS\musik-seminare\session2.php on line 4 Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m (2) in D:\HTTPD\HTDOCS\musik-seminare\session2.php on line 4 Session ID = c27e0523dc280855ab014e9bb98604d7Ihr name ist Fatal error: Call to undefined function: destroy() in D:\HTTPD\HTDOCS\musik-seminare\session2.php on line 11 Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m (2) in [no active file] on line 0 Warning: Failed to write session data. Please check that the current setting of session.save_path is correct (/tmp) in [no active file] on line 0 ------------------------------------------------------------- Soweit ich das ganze verstanden habe, ist irgend etwas mit dem ablegen von Cookies nicht in Ordnung, Cookies habe ich aber in meinem Browser aktiviert. Habe auch schon versucht in der php.ini den Speicherpfad für die Daten zu ändern, hat auch nichts genutzt. Ich wäre für jede Hilfe Dankbar.... Christian Bader PS: Das ist meine erste Mail an diese Liste, Ich bitte um Gnade... From php_(at)_sct-research.de Wed, 24 May 2000 16:39:10 +0200 (MEST) Date: Wed, 24 May 2000 16:39:10 +0200 (MEST) From: Mirko Giese php_(at)_sct-research.de Subject: [php] Sessions mit PHP4... hallo christian, --schnipp-- ... > session-destroy(); > echo "Die Session wurde zerstört..."; > ?> > -------------------------------------------------------------------- > Ich habe mich nach dem Buch "PHP" von Markt & Technik gerichtet, aber der > exakt abgetippte Beispielcode bringt genau die selben Fehlermeldungen, > welche lauten: bis hier ist auch alles ok > Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m > (2) in D:\HTTPD\HTDOCS\musik-seminare\session1.php on line 2 > Bitte klicken Sie hier um ihre Daten angezeigt zu bekommen. > Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m > (2) in Unknown on line 0 --schnapp-- scheinbar hast du dein php4 auf windows installiert. php4 legt seine session-dateien standardmaessig in dem verzeichnis /tmp/ ab. allein das / vor dem tmp erzeugt schon die fehlermeldung, denn dieses verzeichnis gibt es unter windows nicht, das dateisystem ist anders organisiert. du muesstest also in der php.ini (wo auch immer die bei dir liegt) den korrekten pfad definieren, der dann irgendwie so aussieht: [laufwerk]:\[unterverzeichnis] dann klappts auch mit dem script ciao mirko From andreas_(at)_noho.co.uk Wed, 24 May 2000 11:04:19 +0100 Date: Wed, 24 May 2000 11:04:19 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Session IDs in DNS Wildcards hei philip, > Es ist absolut voll simpel: Wildcard-DNS und kleine Modifikation an der > PHPLIB (anstatt einen Redirect auf $PHP_SELF?sess_id=ijdoiasjdaoisj > einfach auf http://jioasjdoasi.wasauchimmer.de/$PHP_SELF. > > Das Problem bei solchen Patenten ist offenbar, dass man nicht das > Ergebnis, sondern den Weg patentiert. Daher auch die Hochgestochene > Formulierung. Das Ziel ist es, Session-ID's zu übergeben. Der Weg die > Wildcard-DNS-Einträge (einen a-eintrag mit einem * als Hostname). hast du vielleicht auch die moeglichkeit gehabt die patentschrift zu lesen? ich habe schon an meherern stellen im internet nach informationen zu dem patent von sevenval gesucht, aber nichts finden koennen. sevenval teilte mir auf anfrage mit, dass sie das patent haben - mehr aber auch nicht. liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From drews_(at)_dynamic-webpages.de Tue, 23 May 2000 22:22:04 +0200 Date: Tue, 23 May 2000 22:22:04 +0200 From: Wolfgang Drews drews_(at)_dynamic-webpages.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Username_1:1_=FCberpr=FCfen?= Sent: Tuesday, May 23, 2000 10:13 PM Subject: [php] Username 1:1 überprüfen > Der DB-Wert sei z.B. "Tim" - dann kann ich mich auch mit "tim" anmelden. Wie > kann ich den Vergleich so gestalten, daß man ihn 1:1 hinbekommt? > > if($Username == $Formularfeld) geht dann wohl ja nicht... doch tim, das geht schon. Du musst nur den Datentyp bei MySQL richtig "einstellen", d.h. ihn als BINARY deklarieren, dann wird auch ein VARCHAR case sensitive (ich nehme jetzt einfach mal an, das du den TYP VARCHAR gewählt hast ...). Dann sollte es so gehen, wie du es wünscht :-) mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/ From drews_(at)_dynamic-webpages.de Tue, 23 May 2000 12:48:41 +0200 Date: Tue, 23 May 2000 12:48:41 +0200 From: Wolfgang Drews drews_(at)_dynamic-webpages.de Subject: [php] PHP-Stand auf dem Linux-Tag vom 29.06.-02.07.2000--> WICHTIG! Hallo Liste, leider müssen wir an dieser Stelle nochmals wegen bisherig mangelndem Interesse bzw. Engagement einen kleinen Aufruf starten: Wie Ihr hoffentlich schon alle mitbekommen habt, werden wir, [das sind Egon Schmid, Mark Kronsbein von PHP-Homepage, Mike Rübsamen von PHP Welt und unsere "Wenigkeiten" von Dynamic Web Pages] einen PHP-STAND auf dem Linux-Tag realisieren. Dieser soll nicht nur der Bewerbung von PHP dienen, sondern Euch erstmals auf einer deutschen Messe eine zentrale Anlaufstelle bieten. Desweiteren sind einige Überraschungen geplant, die aber jetzt natürlich noch nicht verraten werden ;-) Die zentrale Anlaufstelle im Netz ist unter http://www.dynamic-webpages.de (LinuxTag / LinuxTag Special) zu finden. Dort könnt Ihr TREFFPUNKTE vereinbaren, MITFAHRGELEGENHEITEN suchen/finden oder allgemeines über den Linux-Tag austauschen. Mit allen wichtigen Infos werdet Ihr dort (nach und nach) natürlich auch versorgt :-) Wir bitten Euch deshalb, Euch zu engagieren! Wir brauchen DRINGEND noch motivierte Helfer für den Stand, die uns bei der Standwache und anderen anfallenden Aufgaben entlasten bzw. unterstützen! JEDER kann mitmachen (und als Bonus gibts sogar 'nen offizielles Namensschild :-)). Also, bitte ringt Euch durch und tragt Euch als Helfer auf den Seiten des Linux-Tag- Specials ein (URL s.o.). Danke für Eure Aufmerksamkeit, und in der Hoffnung noch viele Helfer zu finden und Euch alle auf dem Linux-Tag zu sehen ... mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/ From christianbader_(at)_gmx.net Wed, 24 May 2000 17:07:28 +0200 Date: Wed, 24 May 2000 17:07:28 +0200 From: Christian B. christianbader_(at)_gmx.net Subject: [php] Sessions mit PHP4... (Danke Mirko) Danke Mirko, Das mit Windows stimmt, hätte ich eigentlich auch drauf kommen können = :-). Ich werd's ich gleich mal austesten.... From PHolm_(at)_gmx.de Wed, 24 May 2000 17:14:51 +0200 Date: Wed, 24 May 2000 17:14:51 +0200 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] MAYDAY: AOL-Probleme mit HTML-MIME-CLASS Hallo, hab hier ein Problem mit der HTML Mime Mail class von Richard Heyes, ursprünglich von Tobias Ratschiller und Sascha Schumann. Empfänger bei AOL bekommen die mit dieser Klasse verschickte Mail nur im Klartext zu sehen, das Zeug wird also nicht richtig decoded. Auch wenn man über gmx das Webinterface benutzt, gibt es einen Fehler: Ein Fehler ist aufgetreten / An error has occured: Multipart Mail ohne Boundary Hat einer einen Fix für dieses Problem? Have a nice thread, Peter From webmaster_(at)_achim-online.de Wed, 24 May 2000 17:27:42 +0200 Date: Wed, 24 May 2000 17:27:42 +0200 From: Achim Ruhland webmaster_(at)_achim-online.de Subject: [php] PHP-Stand auf dem Linux-Tag vom 29.06.-02.07.2000--> WICHTIG! GletscherHallo Liste! Also ich würde gerne auf dem Stand helfen, aber das Problem ist, wie ich nach Stuttgart kommen soll....der Rest wäre kein Problem. Grüsse Achim From h.schubert_(at)_tmt.de Wed, 24 May 2000 17:33:08 +0200 Date: Wed, 24 May 2000 17:33:08 +0200 From: Heiko Schubert h.schubert_(at)_tmt.de Subject: [php] php4 und phplib Hallo Mitleser, ich mache regen Gebrauch von den Funktionen der phplib und wollte das auch unter php4 ausprobieren. Dabei ist mir etwas aufgefallen - aber der Reihe nach: Bisher habe die Projekte auf meinen Servern folgende Struktur: /www/phplib ... /www/projekt-name-1/html /www/projekt-name-1/include /www/projekt-name-1/sql /www/projekt-name-1/sql/ddl ... /www/projekt-name-2/html /www/projekt-name-2/include /www/projekt-name-2/sql /www/projekt-name-2/sql/ddl ... /www/projekt-?/html ist dabei immer das Document-Root im Apache Nun will ich jedem Projekt den Zugriff auf die phplib ermöglichen, ohne diese in der php.ini (bzw. php3.ini) eintragen zu müssen (andere Kunden haben auch Zugriff auf php). Also habe ich das bisher wie folgt erledigt: im include-Verzeichnis eines jeden Projektes befand sich eine Datei "prepend.php3". Jede *.php3-Seite hatte folgenden Include: include("../include/prepend.php3"); Hiebei verwendete ich die prepend.php3 aus der phplib und erweiteret sie um ein paar Variablen: ... // wo ist die phplib? $_PHPLIB["libdir"] = "/www/phplib/"; ... // hier die Zugangsdaten fuer dieses Projekt $db_host = "localhost"; $db_src = "xxx"; $db_user = "xxx"; $db_pwd = "xxx"; ... und so funktionierte es mit php 3.0.x wunderprächtig. Nun installierte ich php 4.0 und bekam folgenden Fehler: Fatal error: Failed opening required '/www/phplib/local.inc' (include_path='') in ../include.php3/prepend.php3 on line 36 Besagte Zeile 36 enthält folgendes: require($_PHPLIB["libdir"] . "local.inc"); Das Problem liegt aber in meinen Anpassungen der "local.inc": class DB_Example extends DB_Sql { var $Host = $db_host; var $Database = $db_src; var $User = $db_user; var $Password = $db_pwd; } Die Variablen $db_host etc. sind anscheinend nicht mehr bekannt. Denn setze ich hier die richtigen Werte statt einer Variablen ein, dann scheint es zu funktionieren (zu mindestens das, was ich auf die Schnelle getestet habe). Werden die Variablen bei php4 anders behandelt, oder warum funktioniert meine alte Variante nicht mehr? Oder liege ich bei meiner "Lösung" evtl. völlig falsch und hatte bisher einfach nur Glück? Danke schon einmal für evtl. Tips! bye, heiko From mikehaloo_(at)_hotmail.com Wed, 24 May 2000 15:31:50 GMT Date: Wed, 24 May 2000 15:31:50 GMT From: Matthias Ross mikehaloo_(at)_hotmail.com Subject: [php] link aus frame in einen anderen ohne Javascript? Hallo, gibt es eine möglichkeit mittels php-script einen anderen frame mit daten zu versorgen, ohne javascript?? ein verzweifelter mike ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com From whiteman_(at)_teg-clan.de Wed, 24 May 2000 18:27:37 +0200 Date: Wed, 24 May 2000 18:27:37 +0200 From: Whiteman whiteman_(at)_teg-clan.de Subject: [php] [OT]Connectdaten bei MySQL- querys HI Also bisher habe ich immer ein Script gehabt was ich am Anfang einer Seite per include eingefügt habe danach habe ich Querys immer wie folgt gemacht $sql = "SELECT * FROM test"; $result =mysql_query($sql, $conn); Jetzt habe ich das mal probiert ohne $conn aufzurufen also so: $result =mysql_query($sql); Und ich war erstaunt das geht auch :) Kann das irgendwelche Perfomencvorteile bringen wenn ich das ohne die Connectvariablen aufrufe. Oder hat es sogar Nachteile wenn ich das immer mit den Connectvariablen aufrufe thx Stephan From ulf.unger_(at)_urz.uni-heidelberg.de Wed, 24 May 2000 18:38:01 +0200 Date: Wed, 24 May 2000 18:38:01 +0200 From: ulf.unger_(at)_urz.uni-heidelberg.de ulf.unger_(at)_urz.uni-heidelberg.de Subject: [php] php4 unter Win mit Apache (Modul?) Hallo, ich hab auf php.net gelesen es gäbe jetzt auch ein WIN 32 Apache MOdul für PHP - leider ist in der ReadMe.TXT von PHP4 davon nicht mehr die Rede. Kann mir da jemand weiterhelfen? Würde gerne Apache anstatt IIS verwenden... Vielen Dank Ulf From drews_(at)_dynamic-webpages.de Wed, 24 May 2000 19:13:44 +0200 Date: Wed, 24 May 2000 19:13:44 +0200 From: Wolfgang Drews drews_(at)_dynamic-webpages.de Subject: [php] PHP-Stand auf dem Linux-Tag vom 29.06.-02.07.2000--> WICHTIG! Sent: Wednesday, May 24, 2000 5:27 PM Subject: Re: [php] PHP-Stand auf dem Linux-Tag vom 29.06.-02.07.2000--> WICHTIG! > Also ich würde gerne auf dem Stand helfen, aber das Problem ist, wie ich > nach Stuttgart kommen soll....der Rest wäre kein Problem. Hi Achim, auf dem Linux-Tag-Special auf Dynamic Web Pages gibt es ein Forum, um Mitfahrgelegenheiten zu suchen bzw. anzubieten. Das sollte deine erste Anlaufstelle sein. Ansonsten maile mir per PM woher du kommst, vielleicht können wir dich mitnehmen ... mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/ From andreas_(at)_noho.co.uk Wed, 24 May 2000 18:21:11 +0100 Date: Wed, 24 May 2000 18:21:11 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] php4 unter Win mit Apache (Modul?) hei ulf, > ich hab auf php.net gelesen es gäbe jetzt auch ein WIN 32 Apache > MOdul für PHP - > leider ist in der ReadMe.TXT von PHP4 davon nicht mehr die Rede. > Kann mir da > jemand weiterhelfen? Würde gerne Apache anstatt IIS verwenden... ja, das modul gibt's und es funzt prima. man muss es allerdings selbst kompilieren, da es nur im source vorliegt. wie man das macht hatten wir letzte woche erst. ich habe da ziemlich dumme fragen gestellt ;-) die ergebnisse muessten also schon im archiv der liste liegen. falls du nicht selbst kompilieren kannst, koennte ich dir auch auf anfrage ein paket mit den dlls irgendwo zum runterladen hinstellen. liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From andreas_(at)_noho.co.uk Wed, 24 May 2000 18:23:08 +0100 Date: Wed, 24 May 2000 18:23:08 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Usertreffen zur Kieler Woche hei kristian, ein user treffen waehrend der kieler woche klingt gut. je nachdem wie es mit den fluegen aussieht, wuerde ich sogar vorbeischauen. liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From red_(at)_bered.de Wed, 24 May 2000 19:30:47 +0200 Date: Wed, 24 May 2000 19:30:47 +0200 From: Raphael Doderer red_(at)_bered.de Subject: [php] link aus frame in einen anderen ohne Javascript? ----- Original Message ----- From: Matthias Ross To: Sent: Wednesday, May 24, 2000 5:31 PM Subject: [php] link aus frame in einen anderen ohne Javascript? Hallihallo! > gibt es eine möglichkeit mittels php-script einen anderen frame mit daten zu > versorgen, ohne javascript?? Schau mal auf: http://www.zend.com/codex.php?id=145&single=1 MfG Raphael Doderer -- "Democracy is discussion." (Thomas Masaryk) Mobil: +49 (1 77) 359 28 80 Meinen PGP Public Key gibt's auf Anfrage. From mailings_(at)_klaessner.de Wed, 24 May 2000 19:11:38 +0200 Date: Wed, 24 May 2000 19:11:38 +0200 From: =?iso-8859-1?Q?Martin_Kl=E4ssner?= mailings_(at)_klaessner.de Subject: [php] Re: zuverlaessiger, billiger, kompetenter Provider... Hallo, Als guten Provider können wir Ihnen NetworXXs empfehlen. Diese Vertriebsgesellschaft der Online-Kiosk GmbH bieten Ihnen hoechst qualitativen Webspace mit einer der besten Anbindung in Deutschland. Im Preis enthalten ist außerdem noch ein Internetzugang fuer unter 2,5 Pf / Minute incl. Telefongebühren. Wir wären Ihnen dankbar, wenn Sie die Bestellung über uns durchführen. Wir können Ihnen ggf. auch SONDERKONDITIONEN einräumen. Mit freundlichen Grüßen Martin Klässner ---------- P.S.: Nehmen auch Sie an unserem Partnerprogramm teil und verdienen Sie innerhalb von wenigen Minuten eine Menge Geld !!! Jetzt informieren: www.communtech.de/partner/. ---------- ---------------------------------------- Martin Klässner communtech e.K. www.communtech.de klaessner_(at)_communtech.de Tel.: 089 / 17 80 91 91 Fax: 089 / 1 78 25 28 Service - Hotline: 089 / 17 80 91 96 support_(at)_communtech.de Partner - Hotline: 089 / 17 80 91 95 partner_(at)_communtech.de --------------------------------------- From jens_(at)_pinguin.conetix.de Wed, 24 May 2000 19:50:35 +0200 Date: Wed, 24 May 2000 19:50:35 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] page.php?edit=$auth_code On Wed, May 24, 2000 at 09:23:58AM +0200, Philip Hofstetter wrote: > Hallöchen > > Beim Start der Session wird übrigens die Sprache gesetzt, die der > > UserAgent des Clients "meldet". Ist der Client nicht auskunftsfreudig, > > ist zunächst die vom Kunden festgelegte Default-Sprache aktiv. > wobei Netscape leider zu blöde ist, die Spracheinstellungen von Windows > zu beachten: Ein englischer Netscape hat immer nur "en" in > ACCEPT_LANGUAGES. a) es wird schon seinen Grund haben, wieso jemand einen _englischen_ Netscape installiert. b) MS umgeht das Problem "elegant", indem man einen englischen IE auf einem anderssprachigen Windows gar nicht erst installieren kann (jedenfalls habe ich es noch nicht geschafft). > Der IE macht (auch) das besser... Hm, stellt der IE sich denn _komplett_ um (Menütexte, Hilfe, etc) wenn Du die Sprache im System einstellst? Mein Netscape tut es (nach 'export LANG=de_DE') ... -- Microsoft is a cross between The Borg and the Ferengi. Unfortunately they use Borg to do their marketing and Ferengi to do their programming. -- Simon Slavin, in the Monastery. From drews_(at)_dynamic-webpages.de Wed, 24 May 2000 19:52:28 +0200 Date: Wed, 24 May 2000 19:52:28 +0200 From: Wolfgang Drews drews_(at)_dynamic-webpages.de Subject: [php] Re: zuverlaessiger, billiger, kompetenter Provider... Sent: Wednesday, May 24, 2000 7:11 PM Subject: [php] Re: zuverlaessiger, billiger, kompetenter Provider... > Als guten Provider können wir Ihnen NetworXXs empfehlen. > Diese Vertriebsgesellschaft der Online-Kiosk GmbH bieten Ihnen hoechst > qualitativen Webspace mit einer der besten Anbindung in Deutschland. > Im Preis enthalten ist außerdem noch ein Internetzugang fuer unter 2,5 Pf / > Minute incl. Telefongebühren. > > Wir wären Ihnen dankbar, wenn Sie die Bestellung über uns durchführen. > Wir können Ihnen ggf. auch SONDERKONDITIONEN einräumen. > ---------- > P.S.: Nehmen auch Sie an unserem Partnerprogramm teil und verdienen Sie > innerhalb von wenigen Minuten eine Menge Geld !!! > Jetzt informieren: www.communtech.de/partner/. Aehm, nur ganz kurz, für mich, weil ich anscheinend auf der falschen Liste bin ... Ist das hier 'ne Werbeveranstaltung?? Auf einen günstigen Provider zu verweisen ist eine Sache (obwohl das aus der Mail ja gar nicht hervorgeht). Aber gleich nochmal einen Internetzugang, der teurer als der bei Commundo ist anzubieten und dann zum zweiten mal auch noch ein Partnerprogramm anzubieten ... das geht über meine Aktzeptanz-Grenze hinaus. Sorry, ich weiss ja nicht wie es Euch dabei geht --> aber Lieber Herr Klässner, das ist hier keine Liste um seine Produkte feil zu bieten!! so, dass musste ja mal gesagt werden. mit bestem Gruß -Wolfgang aka "Armin Steiner" -- PHP Knotenpunkt - Dynamic Web Pages: http://www.dynamic-webpages.de PHP-Stand auf Europas größter Linux-Messe: 'Linux-Tag' ! weitere Infos _(at)_ http://www.dynamic-webpages.de/ From Ernst.Britsch_(at)_t-online.de Wed, 24 May 2000 20:07:51 +0200 Date: Wed, 24 May 2000 20:07:51 +0200 From: Britsch Ernst.Britsch_(at)_t-online.de Subject: [php] AW: [php] mysql bei STRATO Hallo Heinz, ich bin auch bei Strato (Premium S) Wärest Du so freundlich und würdest mit Dein Zugangsskript (rdbmb, username, passwort , Datenbankname ) zukommen lassen. Natürlich passwort mit xxxx. Ich kämpfe schon eine weile damit. Vielen Dank ernst britsch > -----Ursprüngliche Nachricht----- > Von: Heinz_M_Weigand_(at)_csi.com [mailto:Heinz_M_Weigand_(at)_csi.com] > Gesendet am: Dienstag, 25. April 2000 22:47 > An: php_(at)_solix.wiso.uni-koeln.de > Betreff: Re: [php] mysql bei STRATO > > Hallo Ben, > > At 21:41 25.04.00 +0200, you wrote: > >hat irgend jemand schon Erfahrung mit dem Premium Paket S von > STRATO gemacht > >und nutz dort eine mysql Datenbank?? > > jepp, ich. Man kann eigentlich keine genaue Aussage darüber machen. Die > Performance variiert von akzeptabel bis schlecht, je nach Tageszeit. Der > mySQL Server ist ab und an auch völlig unerreichbar. > Wenn Du Dir selbst ein Bild machen willst, unter > http://www.psionwelt.de/phorum31/list.php3?f=2 läuft Phorum (basiert auf PHP und mySQL) auf einem Premium S Paket. Geh einfach mal zu verschiedenen Zeiten rein, dann siehst Du. Weiter Info per PM, da OT. >Wie läuft es denn bei Puretec ab? wohl ähnlich, was ich so höre. Heinz -- ** 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 voyager_(at)_voyager-crew.de Wed, 24 May 2000 20:11:05 +0200 Date: Wed, 24 May 2000 20:11:05 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] Nochmal Session unter PHP 4 Hi Liste; da mein PHP4 endlich tut, ich habe folgendes versucht: Wenn ich die Seite aufrufe bekommt ich eine Fehlermeldung vom Netscape: >Das Dokument enthiehlt keine Daten! Woran kann das liegen? From lb_(at)_knuut.de Wed, 24 May 2000 18:02:21 +0200 (CEST) Date: Wed, 24 May 2000 18:02:21 +0200 (CEST) From: Lutz Brueckner lb_(at)_knuut.de Subject: [php] PHP 4.0.0 und .htaccess funktionieren nicht On Wed, 24 May 2000, Hauke Joachim Zuehl wrote: > > php_flag magic_quotes_gpc off > > php_value include_path /www/htdocs/myhome/include > > ?? > Ich glaube, ich muss mal die Doku sorgfaeltig durchlesen :) Die Zeilen > sagen mir ja ueberhaupt nichts.. Das habe ich nur als Beispiel für die geänderte Syntax für die Konfiguration von php per .htaccess geschrieben. Mit der alten Syntax hatte ich dieselben Probleme wie du - allerdings auch ensprechende Fehlermeldungen im Apache error_log. Falls du in der .htaccess php nicht konfigurierst, muß der Fehler ein anderer sein. > Immer noch gruebelnd, > Hauke Poste doch mal die .htaccess. Ciao, Lutz From mk_(at)_html-design.com Wed, 24 May 2000 14:26:36 -0400 Date: Wed, 24 May 2000 14:26:36 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Re: zuverlaessiger, billiger, kompetenter Provider... [...blabla...] >Wir wären Ihnen dankbar, wenn Sie die Bestellung über uns durchführen. >Wir können Ihnen ggf. auch SONDERKONDITIONEN einräumen. Mußte diese Werbung unbedingt über die Liste??? Ich habe es doch auch geschafft, ihm PM einen Provider zu empfehlen? 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 From abe_(at)_yavin4.de Wed, 24 May 2000 20:27:26 +0200 Date: Wed, 24 May 2000 20:27:26 +0200 From: Daniel Beulshausen abe_(at)_yavin4.de Subject: [php] php4 unter Win mit Apache (Modul?) >die ergebnisse muessten also schon im archiv der liste liegen. falls du >nicht selbst kompilieren kannst, koennte ich dir auch auf anfrage ein paket >mit den dlls irgendwo zum runterladen hinstellen. da es bestimmt nur äusserst wenige windows user gibt sich das modul kompilieren, könnte man es doch kompilieren und dann vielleicht auf den portalseiten zum download anbieten, wenn dass interesse besteht. gruss daniel -- / Daniel Beulshausen Mail: abe_(at)_flaemingnet.de From hzuehl_(at)_athene.owl.de Wed, 24 May 2000 20:39:24 +0200 Date: Wed, 24 May 2000 20:39:24 +0200 From: Hauke Joachim Zuehl hzuehl_(at)_athene.owl.de Subject: [php] PHP 4.0.0 und .htaccess funktionieren nicht Hi Lutz, Lutz Brueckner wrote: > > > Poste doch mal die .htaccess. Na klar :) Hier die Datei: AuthName "Projektbereich" AuthType Basic AuthUserFile /home/hauke/apache/users require valid-user Die Benutzerdatei enthaelt bereits (funktionierende) Daten. Ich habe so das Gefuehl, dass irgendwas in die php.ini eingetragen werden muss...aber was..? > Ciao, > Lutz Gruss, Hauke -- ======================================================================== WWW: http://athene.owl.de | Linux is like a tipi: No gates, no windows, ICQ: 55219060 | samba-dancing, gnu-eating apache inside ======================================================================== From easy_(at)_ist.schuldig.de Wed, 24 May 2000 20:52:39 +0200 Date: Wed, 24 May 2000 20:52:39 +0200 From: Markus Dobel easy_(at)_ist.schuldig.de Subject: [php] Nochmal Session unter PHP 4 Markus Kniehl wrote: > > Wenn ich die Seite aufrufe bekommt ich eine Fehlermeldung vom Netscape: > > >Das Dokument enthiehlt keine Daten! Hoert sich an, als wuerde der bedienende Serverprozess abschmieren. Schau mal im Errorlog nach. Gruss, Markus From voyager_(at)_voyager-crew.de Wed, 24 May 2000 21:23:40 +0200 Date: Wed, 24 May 2000 21:23:40 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] Nochmal Session unter PHP 4 Im Errorlog steht folgendes: The HTTP server encountered an unhandled exception while processing the ISAPI Application ' php4isapi!HttpExtensionProc + 0x394 wam!STR::STR(char const *) + 0x239 wam!DllGetClassObject + 0x808 w3svc!_WamDictatorDumpInfo_(at)_8 + 0x2DB w3svc!HTTP_REQUEST::GetInfo(char const *,class STR *,int *) + 0xD61 w3svc!HTTP_REQUEST::GetInfo(char const *,class STR *,int *) + 0xC39 w3svc!HTTP_REQUEST::GetInfo(char const *,class STR *,int *) + 0xBA1 w3svc!HTTP_HEADERS::FindValue(char const *,unsigned long *) + 0x58B w3svc!HTTP_HEADERS::FindValue(char const *,unsigned long *) + 0x2D5 w3svc!ADDRESS_CHECK::UnbindAddr(void) + 0x175 w3svc!ADDRESS_CHECK::UnbindAddr(void) + 0xEF ISATQ!_AtqSpudInitialized_(at)_0 + 0x20F ISATQ!CDirMonitor::EqualKeys(char const *,char const *) + 0x129 + 0x5286636F '. Weiß jemand was ich falsch gemacht hab ?? Ich hab die normale php.ini-optimized genommen und nur den Pfad von /tmp in c:\temp (Verzeichnis existiert!) umbenannt! Ach, es ist PHP 4.0.0 ----- Original Message ----- From: "Markus Dobel" To: Sent: Wednesday, May 24, 2000 8:52 PM Subject: Re: [php] Nochmal Session unter PHP 4 Markus Kniehl wrote: > > Wenn ich die Seite aufrufe bekommt ich eine Fehlermeldung vom Netscape: > > >Das Dokument enthiehlt keine Daten! Hoert sich an, als wuerde der bedienende Serverprozess abschmieren. Schau mal im Errorlog nach. Gruss, Markus -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From adi_(at)_living-source.com Mon, 22 May 2000 15:50:20 GMT Date: Mon, 22 May 2000 15:50:20 GMT From: Adi Sieker adi_(at)_living-source.com Subject: [php] performance von klassen? On Mon, 22 May 2000 13:02:29 +0200, Ulf Wendel deigned to write: > >PHP4 verschiebt die Grenze spürbar nach oben. Zahlen habe ich >nicht parat. Nur eines habe ich gehört: statische Klassen in PHP4 >sollen langsam sein, ob's stimmt weiß ich nicht. Was meinst du mit statischen Klassen?? Tschau Adi ./e2fsck: Illegal triply indirect block found while reading bad blocks inode. This doesn't bode well, but we'll try to go on... ~ adi_(at)_living-source.com tel:+761 / 15 25 8-13 http://www.living-source.com fax:+761 / 15 25 8-50 From jens_(at)_internet.ms Wed, 24 May 2000 21:21:39 +0200 Date: Wed, 24 May 2000 21:21:39 +0200 From: Jens Heneweer jens_(at)_internet.ms Subject: [php] STDOUT umlenken oder besser Dateien schreiben Hallo! Ich suche nach einem Weg, möglichst bequem aus einem PHP-Script viel Text in Dateien zu schreiben, ohne für fast jede Zeile neue puts u.ä. zu verfassen. Gibt es eine PHP-Version des Perl "print FILEPOINTER >>ENDMARKIERUNG" Befehls? Oder kann man vielleicht kurzfristig STDOUT auf eine Datei umlenken und nachher den Header Content-Type wieder rausfiltern? Ich habe keine Literatur dazu gefunden. Jens From eschmid+sic_(at)_s.netic.de Wed, 24 May 2000 21:41:29 +0200 Date: Wed, 24 May 2000 21:41:29 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] STDOUT umlenken oder besser Dateien schreiben On Wed, May 24, 2000 at 09:21:39PM +0200, Jens Heneweer wrote: > Ich suche nach einem Weg, möglichst bequem aus einem PHP-Script viel > Text in Dateien zu schreiben, ohne für fast jede Zeile neue puts u.ä. > zu verfassen. > > Gibt es eine PHP-Version des Perl "print FILEPOINTER >>ENDMARKIERUNG" > Befehls? Oder kann man vielleicht kurzfristig STDOUT auf eine Datei > umlenken und nachher den Header Content-Type wieder rausfiltern? Auf dem klassischem Wege macht man das in PHP mit echo: echo " Viel Text und mehr Text. "; Es gibt natürlich auch die here docs. Steht auch im Manual drin. Ehrenwort, es ist leider nicht auf Anhieb zu finden. Wenn wir mal einen richtigen Index fürs Handbuch haben, dann kann man es hoffentlich schneller finden. -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 Stefan.Engelhardt_(at)_stud.fh-hannover.de Wed, 24 May 2000 22:19:25 +0200 Date: Wed, 24 May 2000 22:19:25 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] STDOUT umlenken oder besser Dateien schreiben > Hallo! Selber Hallo! ;-) > Ich suche nach einem Weg, möglichst bequem aus einem PHP-Script viel > Text in Dateien zu schreiben, ohne für fast jede Zeile neue puts u.ä. > zu verfassen. > > Gibt es eine PHP-Version des Perl "print FILEPOINTER >>ENDMARKIERUNG" > Befehls? Oder kann man vielleicht kurzfristig STDOUT auf eine Datei > umlenken und nachher den Header Content-Type wieder rausfiltern? Ich vermute mal stark, daß Du PHP als ausführbare Datei/CGI installiert hast und das unter Linux, korrekt? Für PHP gibt es eine Option -q, die schaltet auf quiet-Modus und den Rest kannst Du dann ganz normal auf eine Datei umleiten. z.B. php -q ohne_html.php3 > bla.txt Und die Frage mit dem Perl-Befehl meinst Du doch nicht ganz ernst, oder? Wenn ja, siehe folgendes Beispiel: Dieser Text wird auch ohne Echo- oder Print-Befehl ausgegeben! Ansonsten empfehle ich wie die meisten anderen hier auch ein bißchen Handbuch-Studium! :-) Nette Grüße aus Hannover. Stefan From eschmid+sic_(at)_s.netic.de Wed, 24 May 2000 22:41:11 +0200 Date: Wed, 24 May 2000 22:41:11 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] STDOUT umlenken oder besser Dateien schreiben On Wed, May 24, 2000 at 10:19:25PM +0200, Stefan Engelhardt wrote: > Und die Frage mit dem Perl-Befehl meinst Du doch nicht ganz ernst, oder? > Wenn ja, siehe folgendes Beispiel: > > ... > ?> > Dieser Text wird auch ohne Echo- oder Print-Befehl ausgegeben! > ... > ?> > > Ansonsten empfehle ich wie die meisten anderen hier auch ein bißchen > Handbuch-Studium! :-) Ja und wo steht denn dieser Perl Befehl im Handbuch? Wenn ich nach dem Stuttgarter Schwabenbräu suche finde ich immer etwas. Die "here doc"s stecken irgendwo in /en/language/types.xml oder /de/language/types.xml. -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 Stefan.Engelhardt_(at)_stud.fh-hannover.de Wed, 24 May 2000 22:52:31 +0200 Date: Wed, 24 May 2000 22:52:31 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] STDOUT umlenken oder besser Dateien schreiben > > Und die Frage mit dem Perl-Befehl meinst Du doch nicht ganz > ernst, oder? > > Wenn ja, siehe folgendes Beispiel: > > > > > ... > > ?> > > Dieser Text wird auch ohne Echo- oder Print-Befehl ausgegeben! > > > ... > > ?> > > > > Ansonsten empfehle ich wie die meisten anderen hier auch ein bißchen > > Handbuch-Studium! :-) > > Ja und wo steht denn dieser Perl Befehl im Handbuch? Wenn ich nach dem > Stuttgarter Schwabenbräu suche finde ich immer etwas. War das jetze ironisch gemeint? Stefan From DrKimble_(at)_t-online.de Wed, 24 May 2000 22:54:15 +0200 Date: Wed, 24 May 2000 22:54:15 +0200 From: Jan DrKimble_(at)_t-online.de Subject: [php] Probleme bei Installation Guten Abend, ich habe ein paar Probleme bei der Installation von PHP3 (na, das fängt ja gut an ;-)). Ich versuche bei der Beschreibung so genau wie möglich zu sein: Ich erhalte beim compilieren von Apache 1.3.4 (PHP 3.07 als Modul) folgende Fehlermeldung: /usr/local/php3/main.c:299: undefined reference to charset_vbprint make bricht danach ab. Kann mir jemand sagen, wie dieses Problem zu lösen ist ? Über Antwort bzw Hilfe würde ich mich sehr freuen. mfg Jan From eschmid+sic_(at)_s.netic.de Wed, 24 May 2000 23:04:39 +0200 Date: Wed, 24 May 2000 23:04:39 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] STDOUT umlenken oder besser Dateien schreiben On Wed, May 24, 2000 at 10:52:31PM +0200, Stefan Engelhardt wrote: > > > Und die Frage mit dem Perl-Befehl meinst Du doch nicht ganz > > ernst, oder? > > > Wenn ja, siehe folgendes Beispiel: > > > > > > > > ... > > > ?> > > > Dieser Text wird auch ohne Echo- oder Print-Befehl ausgegeben! > > > > > ... > > > ?> > > > > > > Ansonsten empfehle ich wie die meisten anderen hier auch ein bißchen > > > Handbuch-Studium! :-) > > > > Ja und wo steht denn dieser Perl Befehl im Handbuch? Wenn ich nach dem > > Stuttgarter Schwabenbräu suche finde ich immer etwas. > War das jetze ironisch gemeint? Ja, das Stuttgarter Schwabenbräu und die Perl kompatiblen "here docs" stehen im Handbuch. Beim Suchen in der Doku sollte man aber das "ä" nicht mit einbeziehen. Das ist in der englischen Doku als ä kodiert. Daran scheitern die meisten Suchmaschinen. In der deutschen Doku müsste es funktionieren. -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 eschmid+sic_(at)_s.netic.de Wed, 24 May 2000 23:14:10 +0200 Date: Wed, 24 May 2000 23:14:10 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Probleme bei Installation On Wed, May 24, 2000 at 10:54:15PM +0200, Jan wrote: > ich habe ein paar Probleme bei der Installation von PHP3 (na, das fängt ja gut > an ;-)). Ich versuche bei der Beschreibung so genau wie möglich zu sein: > Ich erhalte beim compilieren von Apache 1.3.4 (PHP 3.07 als Modul) folgende > Fehlermeldung: > > /usr/local/php3/main.c:299: undefined reference to charset_vbprint Wohl kaum. Apache 1.3.4 und PHP 3.0.7 sind relativ alt. Installiere mal die zur Zeit erhältlichen neueren Versionen und berichte dann von Deinen Schwierigkeiten. -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 Stefan.Engelhardt_(at)_stud.fh-hannover.de Wed, 24 May 2000 23:19:59 +0200 Date: Wed, 24 May 2000 23:19:59 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] [OT]: geocodierte Daten Hallo Liste, ich habe vor einiger Zeit mal nachgefragt, ob es eine Möglichkeit gibt, Orte nach Postleitzahlen auf einer Deutschlandkarte anzuzeigen. Als Antwort bekam ich , daß das 1800,-DM bei der Post kostet. Wäre jemand bereit, mit mir und möglichst vielen anderen, diese Geocodierung selber vorzunehmen? Für einen alleine ist das ein bißchen viel, aber wenn sich mehrere dran beteiligen und das Ganze dann der Community zur Verfügung gestellt wird, wäre doch eine tolle Sache, oder? Frage ist dann nur noch, ob wir alle 5 Stellen nehmen, oder vielleicht nur auf die drei ersten Stellen codieren, halt mit einer gewissen Ungenauigkeit. Freue mich über jede Antwort! Gruß Stefan From eschmid+sic_(at)_s.netic.de Wed, 24 May 2000 23:43:26 +0200 Date: Wed, 24 May 2000 23:43:26 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] [OT]: geocodierte Daten On Wed, May 24, 2000 at 11:19:59PM +0200, Stefan Engelhardt wrote: > ich habe vor einiger Zeit mal nachgefragt, ob es eine Möglichkeit gibt, > Orte nach Postleitzahlen auf einer Deutschlandkarte anzuzeigen. Als > Antwort bekam ich , daß das 1800,-DM bei der Post kostet. Wäre jemand > bereit, mit mir und möglichst vielen anderen, diese Geocodierung selber > vorzunehmen? Für einen alleine ist das ein bißchen viel, aber wenn sich > mehrere dran beteiligen und das Ganze dann der Community zur Verfügung > gestellt wird, wäre doch eine tolle Sache, oder? Ich bin daran natürlich auch interessiert. Mir ist zumindestens bekannt wie man den "greater cirle" berechnen kann. Steckt ja unter der Haube von PostgreSQL (wenn man die Koordinaten [long, lat] kennt). Was die Telekomiker damals (bei der Einführung der neuen Postleitzahlen) gedacht haben, hat mich schon immer interessiert. Die Amerikaner können sich diese geografischen Daten kostenlos abholen. Bei den Deutschen Bürokraten scheint sich sowas noch nicht rumgesprochen zu haben. -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 Stefan.Engelhardt_(at)_stud.fh-hannover.de Wed, 24 May 2000 23:56:47 +0200 Date: Wed, 24 May 2000 23:56:47 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] [OT]: geocodierte Daten > > ich habe vor einiger Zeit mal nachgefragt, ob es eine > Möglichkeit gibt, > > Orte nach Postleitzahlen auf einer Deutschlandkarte anzuzeigen. Als > > Antwort bekam ich , daß das 1800,-DM bei der Post kostet. > Wäre jemand > > bereit, mit mir und möglichst vielen anderen, diese > Geocodierung selber > > vorzunehmen? Für einen alleine ist das ein bißchen viel, > aber wenn sich > > mehrere dran beteiligen und das Ganze dann der Community > zur Verfügung > > gestellt wird, wäre doch eine tolle Sache, oder? > > Ich bin daran natürlich auch interessiert. Mir ist > zumindestens bekannt > wie man den "greater cirle" berechnen kann. Steckt ja unter > der Haube von > PostgreSQL (wenn man die Koordinaten [long, lat] kennt). Kannst Du das etwas ausführlicher erklären? Was ist ein Greater Circle? Der Umkreis, in dem eine Postleitzahl gilt? Und was hat das mit PostgreSQL zu tun? > Was die Telekomiker damals (bei der Einführung der neuen > Postleitzahlen) > gedacht haben, hat mich schon immer interessiert. Mich auch. > Die Amerikaner können sich diese geografischen Daten > kostenlos abholen. > Bei den Deutschen Bürokraten scheint sich sowas noch nicht > rumgesprochen > zu haben. Nein, leider nicht. Stefan From jens_(at)_pinguin.conetix.de Thu, 25 May 2000 00:15:15 +0200 Date: Thu, 25 May 2000 00:15:15 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] [OT]: geocodierte Daten On Wed, May 24, 2000 at 11:43:26PM +0200, eschmid+sic_(at)_s.netic.de wrote: > On Wed, May 24, 2000 at 11:19:59PM +0200, Stefan Engelhardt wrote: > > > ich habe vor einiger Zeit mal nachgefragt, ob es eine Möglichkeit gibt, > > Orte nach Postleitzahlen auf einer Deutschlandkarte anzuzeigen. Als > > Antwort bekam ich , daß das 1800,-DM bei der Post kostet. Wäre jemand > > bereit, mit mir und möglichst vielen anderen, diese Geocodierung selber > > vorzunehmen? Für einen alleine ist das ein bißchen viel, aber wenn sich > > mehrere dran beteiligen und das Ganze dann der Community zur Verfügung > > gestellt wird, wäre doch eine tolle Sache, oder? > Ich bin daran natürlich auch interessiert. Mir ist zumindestens bekannt > wie man den "greater cirle" berechnen kann. Steckt ja unter der Haube von > PostgreSQL (wenn man die Koordinaten [long, lat] kennt). Ich bin dabei. Als Lizenz schlage ich die Open Content Licence oder ähnliches vor, damit das Projekt auch frei bleibt. Wie wollen wir das angehen? Datenbank (und natürlich plattform-) unabhängigkeit ist für mich erstmal am wichtigsten. -- Microsoft is a cross between The Borg and the Ferengi. Unfortunately they use Borg to do their marketing and Ferengi to do their programming. -- Simon Slavin, in the Monastery. From Stefan.Engelhardt_(at)_stud.fh-hannover.de Thu, 25 May 2000 00:39:55 +0200 Date: Thu, 25 May 2000 00:39:55 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] [OT]: geocodierte Daten Hallo Jens, > > > ich habe vor einiger Zeit mal nachgefragt, ob es eine > Möglichkeit gibt, > > > Orte nach Postleitzahlen auf einer Deutschlandkarte > anzuzeigen. Als > > > Antwort bekam ich , daß das 1800,-DM bei der Post kostet. > Wäre jemand > > > bereit, mit mir und möglichst vielen anderen, diese > Geocodierung selber > > > vorzunehmen? Für einen alleine ist das ein bißchen viel, > aber wenn sich > > > mehrere dran beteiligen und das Ganze dann der Community > zur Verfügung > > > gestellt wird, wäre doch eine tolle Sache, oder? > > Ich bin daran natürlich auch interessiert. Mir ist > zumindestens bekannt > > wie man den "greater cirle" berechnen kann. Steckt ja unter > der Haube von > > PostgreSQL (wenn man die Koordinaten [long, lat] kennt). > > Ich bin dabei. Als Lizenz schlage ich die Open Content Licence oder > ähnliches vor, damit das Projekt auch frei bleibt. > > Wie wollen wir das angehen? Datenbank (und natürlich plattform-) > unabhängigkeit ist für mich erstmal am wichtigsten. Ganz simpel, kleinster gemeinsamer Nenner dürfte doch wohl eine CSV-Datei sein, wo die Daten im Format PLZ/Länge/Breite drinstehen. Weiß jemand, wie man eine Koordinate als Dezimalzahl angibt? Stellt sich für mich die Frage, ob es nötig ist, die Grenzen einer PLZ auch zu geokodieren, oder ob es reicht, den etwaigen Mittelpunkt einer PLZ zu nehmen? Ich wäre für den Mittelpunkt. Wie organisieren wir die Sache? Vielleicht so, daß einer von uns eine kleine Seite dafür bastelt, wo sich jeder anmelden und für einen Postleitzahlenbereich eintragen kann, den er dann abarbeitet und per Mail oder so an eine zentrale Instanz schickt? Oder lieber alles per Mail mit einer zentralen Person, die die Bereiche auf Anforderung vergibt? Gruß Stefan P.S.: Egon, wann bist Du eigentlich mal nicht online? Hast Du keine Freundin/Frau, die Dich ab und zu mal ins Bett beordert? ;-) From S.W.Gueldenberg_(at)_t-online.de Thu, 25 May 2000 08:41:50 +0200 Date: Thu, 25 May 2000 08:41:50 +0200 From: =?iso-8859-1?Q?Sebastian_G=FCldenberg?= S.W.Gueldenberg_(at)_t-online.de Subject: [php] =?iso-8859-1?Q?Wie_zverl=E4ssig_sind_Sessionvariablen_=3F=3F?= Hi, ich hab hier ein Problem mit einer Sessionarray, wie unten im Beispiel. Und zwar verliert die Variable zwischenzeitlich ihren Wert und gibt nach einlesen der Werte(34,44,54,64,74,84) nur die vorderen Zahlen aus (3,4,5,6,7,8). Die hintere Stelle wird abgeschnitten. Habt Ihr auh schon solche Erfahrungen gemacht und wie zuverlässig sind Sessionsvariablen ?? Danke Gruss Sebastian "happypower_Session", "auth"=>"happypower_Auth", "perm"=>"happypower_Perm", "user" => "happypower_User")); $perm->check("bieter"); if (!isset($s_selectedid)) $sess->register("s_selectedid"); ?> XXXX $i XX#".$s_selectedid[$i].$s_selectedid[$i]."#
"; } page_close(); ?> From S.W.Gueldenberg_(at)_t-online.de Thu, 25 May 2000 08:44:41 +0200 Date: Thu, 25 May 2000 08:44:41 +0200 From: =?iso-8859-1?Q?Sebastian_G=FCldenberg?= S.W.Gueldenberg_(at)_t-online.de Subject: [php] Sessonvariablen in inc-Dateien verwendbar Ich versuche hie eine Sessionsvariable in einer INC - Datei zu verwenden. Leider erinnert sie sich ueberhaupt nicht an den Wert den ich Ihr vorher zugewiesen habe. Geht das ueberhaupt bzw. gibt es da noch irgentwas zu beachten ? Danke Gruss Sebastian From mk_(at)_html-design.com Thu, 25 May 2000 04:00:40 -0400 Date: Thu, 25 May 2000 04:00:40 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Zend Optimizer Beta 4 und Apache Problem... Hallo Liste, seit Samstag lief die "inoffizielle" Final wunderbar. Der Optimizer Beta 3 wurde in der phpinfo() angezeigt. Gestern habe ich nun die "offizielle" Final per APXS in den Apache gemacht und den neuen Optimizer installiert. Das Problem ist nur, daß seitdem in der phpinfo() nichts mehr vom Optimizer steht! Die php.ini liegt noch an der selben Stelle wie vorher bei den Betas auch (/usr/local/lib/php.ini). Dort ist auch alles eingetragen, was in der FAQ.txt steht. Muß ich die vorherige PHP-Version irgendwie deinstallieren? Hat sich die php.ini geändert? Andere Frage: Ein Aufruf von httpd -l bringt folgendes: root_(at)_server:/usr/local/apache/bin > ./httpd -l Compiled-in modules: http_core.c mod_so.c suexec: disabled; invalid wrapper /usr/local/apache/bin/suexec Was hat das mit suexec zu bedeuten? 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 From g.grote_(at)_tu-bs.de Thu, 25 May 2000 10:37:14 +0200 Date: Thu, 25 May 2000 10:37:14 +0200 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] AW: [php] [OT]: geocodierte Daten Hi, > Ganz simpel, kleinster gemeinsamer Nenner dürfte doch wohl eine > CSV-Datei sein, wo die Daten im Format PLZ/Länge/Breite drinstehen. Weiß > jemand, wie man eine Koordinate als Dezimalzahl angibt? Es gibt einen Standard für solche Koordinaten, sogenannte Gauss-Krüger-Koordinaten. Sie sind auf 1m genau und enthalten soviel ich weiß keine Verzerrungen. Man kann damit also auch sehr einfach Entfernungen im Metern etc. ausrechnen, was bei Längen-/Breitengraden nicht so einfach ist. Ich wohne z.B. hier: 4400354, 5794581. Für den Stadtplan auf www.braunschweig.de haben wir diese Koordinaten benutzt, da sie eindeutig sind und beim Vermessungsamt alle Ortsinformation in diesem Format vorliegen. Der große Vorteil ist, das auch das Kartenmaterial entsprechend organisiert ist. Die Anbindung einer Straßen und Hausnummernsuche war damit recht einfach. Das Problem: Wie ermittele ich bei gegebener PLZ diese Koordinaten ? Ich werde mal versuchen, weitere Informationen zu bekommen. > Stellt sich für mich die Frage, ob es nötig ist, die Grenzen einer PLZ > auch zu geokodieren, oder ob es reicht, den etwaigen Mittelpunkt einer > PLZ zu nehmen? Ich wäre für den Mittelpunkt. Auf jedenfall nur den Mittelpunkt ! Ein PLZ-Bereich ist ja in den seltesten Fällen rechteckig :-). Die Grenzen zu kodieren könnte also sehr aufwendig werden. > Wie organisieren wir die Sache? Vielleicht so, daß einer von uns eine > kleine Seite dafür bastelt, wo sich jeder anmelden und für einen > Postleitzahlenbereich eintragen kann, den er dann abarbeitet und per > Mail oder so an eine zentrale Instanz schickt? Oder lieber alles per > Mail mit einer zentralen Person, die die Bereiche auf Anforderung > vergibt? Ich bin auch bereit mitzumachen, wenn sich ein vernüftiges Verfahren finden lässt. Sinnvoll ist IMHO ein Koordinator, der Bereiche auf Anforderung verteilt und die Daten per E-Mail sammelt. Ich hätte keine Lust, alles in ein Online-Formular zu hacken. Die Frage ist noch, wo ich die PLZ/Orts-Infos herbekomme, meine einzige Quelle wäre das Telefonbuch, oder? Ausserdem sollte man nochmal unterschuchen, ob es diese Daten nicht doch in ausreichender Genauigkeit frei zugänglich sind. Ich werde mal etwas recherchieren. Tschau, Gerald. From rf_(at)_xodox.com Mon, 22 May 2000 17:54:50 +0200 Date: Mon, 22 May 2000 17:54:50 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] AW: [php] Steuerung von externem programm? Ich würde das ganze mit Sockets machen, galube PHP unterstüzt tcp und unix sockets, damit kann man das ganze leicht lösen. mfG Roger Faust email faust_(at)_xodox.com homepage http://faust.xodox.com From tma_(at)_archikart.de Tue, 23 May 2000 09:45:34 +0200 Date: Tue, 23 May 2000 09:45:34 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + ssl +php3 ----- Original Message ----- From: Markus Keller To: Sent: Tuesday, May 23, 2000 9:23 AM Subject: Re: [php] apache + ssl +php3 > Hast Du OpenSSL vorher installiert. Das SSL Modul läuft ohne nicht. Du musst > beim Kompilieren des Moduls configure folgenden Parameter übergeben: > > --with-ssl=/pfad zu OpenSSL > > In der Doku vom SSL-Modul ist das Vorgehen genau beschrieben. OpenSSL > findest du unter http://www.openssl.org/ . OpenSSL ist installiert und läuft ohne Probleme. Wie schon vorher beschrieben funktioniert das Kompilieren vom Apachen + mod_ssl ohne Schwierigkeiten. Nur wenn ich PHP3 als Apachemodul hinzufügen will kommt beim Kompilieren (configure --enable-module=ssl --activate-module=scr/modules/php3/libphp3.a --enable-module=php3) des Apachen die Fehlermeldung "Module source alredy has to be below scr/modules/ to be activated". Woran liegt das? Tobias From andreas_(at)_noho.co.uk Thu, 25 May 2000 10:06:44 +0100 Date: Thu, 25 May 2000 10:06:44 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] [OT]: geocodierte Daten hi, ich bin gerade auf eine alte pressemeldung des bayerischen landes vermessungsamtes gestossen: http://www.bayern.de/lfstad/presse/141_1998.html ]. vielleicht hilft die ja schon etwas weiter. liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From andreas_(at)_noho.co.uk Thu, 25 May 2000 10:15:20 +0100 Date: Thu, 25 May 2000 10:15:20 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] [OT]: geocodierte Daten vielleicht kann auch die uni hohenheim weiterhelfen... [ http://www.rz.uni-hohenheim.de/app/gis/ ] liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From info_(at)_subjective.de Thu, 25 May 2000 11:00:39 +0200 Date: Thu, 25 May 2000 11:00:39 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] AW: [php] [OT]: geocodierte Daten Hi Auf http://www.o-s-e.de/DDT/ findet man im Bereich Kompo´s, die Vorwahlen, Bankleitzahlen und PLZ. Da steht zwar Paradox, es sind jedoch zusätzlich auch ASCII-Dateien enthalten. Damit hätte man zumindest schon mal diese Zuordung. Mein Problem besteht eher darin, woher bekomme ich diese Koordinaten? Für die Eingabe häte ich eine Lösung. Ähnlich wie bei phpMyAdmin könnte man das Hochladen einer ASCII-File im Online-Formular ermöglichen, welche dann automatisiert eingetragen wird. cu Thomas Weinert http://www.subjective.de From eschmid_(at)_php.net Thu, 25 May 2000 11:23:04 +0200 Date: Thu, 25 May 2000 11:23:04 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] [OT]: geocodierte Daten Andreas Otto wrote: > ich bin gerade auf eine alte pressemeldung des bayerischen landes > vermessungsamtes gestossen: > http://www.bayern.de/lfstad/presse/141_1998.html ]. vielleicht hilft die ja > schon etwas weiter. SIX beschäftigt ja nicht nur Theologen und Landwirte, sondern auch eine Geoinformatikerin. Britta hat mir deshalb den Tipp mit www.ifag.de gegeben. Vielleicht gibts die gewünschten Daten dort zu kaufen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From eschmid_(at)_php.net Thu, 25 May 2000 11:33:19 +0200 Date: Thu, 25 May 2000 11:33:19 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] [OT]: geocodierte Daten Andreas Otto wrote: > > vielleicht kann auch die uni hohenheim weiterhelfen... > [ http://www.rz.uni-hohenheim.de/app/gis/ ] Ich glaube nicht, dass das Rechenzentrum der Uni Hohenheim da weiterhelfen kann. Die haben 5 Jahre gebraucht um das ARC/INFO System bedienen zu können. Vielleicht sind sie deshalb nun auf GRASS umgestiegen. Ich spreche da aus Erfahrung, denn ich kenne das Rechenzentrum seit 25 Jahren. Vielleicht ein weitere Grund den LinuxTag 2000 in Stuttgart zu besuchen und am Freitag Nachmittag ein Abstecher nach Hohenheim zu machen. Die Concert Band der Universität Hohenheim spielt im Schlossinnenhof. Im Schloss ist auch das Rechenzentrum untergebracht. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From Stefan.Engelhardt_(at)_stud.fh-hannover.de Thu, 25 May 2000 11:41:59 +0200 Date: Thu, 25 May 2000 11:41:59 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] AW: [php] [OT]: geocodierte Daten > Es gibt einen Standard für solche Koordinaten, sogenannte > Gauss-Krüger-Koordinaten. > Sie sind auf 1m genau und enthalten soviel ich weiß keine > Verzerrungen. Man > kann damit also auch sehr einfach Entfernungen im Metern etc. > ausrechnen, > was bei Längen-/Breitengraden nicht so einfach ist. Ich wohne > z.B. hier: > 4400354, 5794581. > > Für den Stadtplan auf www.braunschweig.de haben wir diese Koordinaten > benutzt, da sie eindeutig sind und beim Vermessungsamt alle > Ortsinformation > in diesem Format vorliegen. Der große Vorteil ist, das auch das > Kartenmaterial entsprechend organisiert ist. Die Anbindung > einer Straßen und > Hausnummernsuche war damit recht einfach. Ok, dann halte ich dieses Format für sinnvoll, zumal es sicherlich recht einfach seinsollte, es in das übliche "normale" Format umzurechnen. > Das Problem: Wie ermittele ich bei gegebener PLZ diese > Koordinaten ? Ich > werde mal versuchen, weitere Informationen zu bekommen. Im Zweifelsfall dachte ich, daß man sich eine Telefonbuch-CD nimmt, die Postleitzahl eingibt ud schaut, wo man landet. Die Koordinaten werden von meiner CD sogar direkt angezeigt, allerdings im Format Stunde/Minute/Sekunde. Das müßte man dann in das Gasuu-Krüger-Format umwandeln > > Stellt sich für mich die Frage, ob es nötig ist, die > Grenzen einer PLZ > > auch zu geokodieren, oder ob es reicht, den etwaigen > Mittelpunkt einer > > PLZ zu nehmen? Ich wäre für den Mittelpunkt. > > Auf jedenfall nur den Mittelpunkt ! Ein PLZ-Bereich ist ja in > den seltesten > Fällen rechteckig :-). Die Grenzen zu kodieren könnte also > sehr aufwendig > werden. War auch schon fast eine rhetorische Frage. Ich bin auch der Meinung, nur wollte ich wissen, ob es vielleicht irgendwelceh Gründe geben sollte, daß anders zu machen. Anscheinend nicht. > > Wie organisieren wir die Sache? Vielleicht so, daß einer > von uns eine > > kleine Seite dafür bastelt, wo sich jeder anmelden und für einen > > Postleitzahlenbereich eintragen kann, den er dann abarbeitet und per > > Mail oder so an eine zentrale Instanz schickt? Oder lieber alles per > > Mail mit einer zentralen Person, die die Bereiche auf Anforderung > > vergibt? > > Ich bin auch bereit mitzumachen, wenn sich ein vernüftiges > Verfahren finden > lässt. Sinnvoll ist IMHO ein Koordinator, der Bereiche auf Anforderung > verteilt und die Daten per E-Mail sammelt. Ich hätte keine > Lust, alles in > ein Online-Formular zu hacken. Die Frage ist noch, wo ich die > PLZ/Orts-Infos > herbekomme, meine einzige Quelle wäre das Telefonbuch, oder? Mir schwebte da nicht vor, daß Du die Daten direkt einhackst, sondern, daß nur die Verteilung PLZ zu Datenrechercheur (weiß kein besseres Wort) per Formular läuft. Der Weg Daten an Koordinator könnte entweder per Mail laufen oder auch über ein Formular, wo man dann einen Upload machen kann. > Ausserdem sollte man nochmal unterschuchen, ob es diese Daten > nicht doch in > ausreichender Genauigkeit frei zugänglich sind. Ich werde mal etwas > recherchieren. Wäre natürlich super. Andreas Otto hat da ja noch eien Mail geschickt, ich werde mal nachschauen, was er da geschickt hat. Gruß Stefan From tma_(at)_archikart.de Mon, 22 May 2000 15:07:18 +0200 Date: Mon, 22 May 2000 15:07:18 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + php Ich hoffe mir kann jemand helfen. Ich scheitere beim Versuch den Apache + SSL + PHP3 selbst zu kompilieren. apache 1.3.12 mod_ssl 2.6.4 - 1.3.12 php 3.16 Ich bin wie folgt vorgegangen: - alle 3 Pakete entpackt mod_ssl ------------ configure --with-apache... apache ----------- configure php3 ------- configure --with-apache.... --with-mysql --enable-memory-limits=yes -- enable-debug=no make make install apache ---------- SSL_BASE=... configure --enable-module=ssl --activate-module=scr/modules/php3/libphp3.a - -enable-module=php3 FEHLERMELDUNG ---> "Module source alredy has to be below scr/modules/ to be activated" Was bedeutet diese Fehlermeldung, und was muß ich dagegen tun ? Lasse ich PHP3 weg und kompiliere nur mit SSL Unterstützung, funktioniert alles wunderbar. Tobias From hzuehl_(at)_athene.owl.de Thu, 25 May 2000 12:51:31 +0200 Date: Thu, 25 May 2000 12:51:31 +0200 From: Hauke Joachim Zuehl hzuehl_(at)_athene.owl.de Subject: [php] Re: [OT]: geocodierte Daten Hi Gerald, Gerald Grote wrote: > > Hi, > > > Es gibt einen Standard für solche Koordinaten, sogenannte > Gauss-Krüger-Koordinaten. > Sie sind auf 1m genau und enthalten soviel ich weiß keine Verzerrungen. Man > kann damit also auch sehr einfach Entfernungen im Metern etc. ausrechnen, > was bei Längen-/Breitengraden nicht so einfach ist. Ich wohne z.B. hier: > 4400354, 5794581. Nicht ganz richtig :) In der Vermssung werden die GK-Koordinaten auf 3 Stellen hinter dem Komma angegeben...aber das ist OT. > > Ausserdem sollte man nochmal unterschuchen, ob es diese Daten nicht doch in > ausreichender Genauigkeit frei zugänglich sind. Ich werde mal etwas > recherchieren. Die Idee finde ich gut...zu Mal ich an einem (entfernt) aehnlichen Projekt arbeite, allerdings im Auftrag. Problem ist IMO, dass das Katasteramt die Koordinaten an Privatpersonen ungern rausrueckt. Oft muessen die Punktinformationen auch bezahlt werden :( Wer also Vermessungsingenieure kennt, sollte dort mal nachfragen. > Tschau, Gerald. > Gruss, Hauke -- ======================================================================== WWW: http://athene.owl.de | Linux is like a tipi: No gates, no windows, ICQ: 55219060 | samba-dancing, gnu-eating apache inside ======================================================================== From pk_(at)_koelner.de Thu, 25 May 2000 12:54:17 +0200 Date: Thu, 25 May 2000 12:54:17 +0200 From: Peter =?iso-8859-1?Q?K=FChn?= pk_(at)_koelner.de Subject: [php] [OT]: geocodierte Daten > Wie organisieren wir die Sache? Vielleicht so, daß einer von uns eine > kleine Seite dafür bastelt, wo sich jeder anmelden und für einen > Postleitzahlenbereich eintragen kann, den er dann abarbeitet und per > Mail oder so an eine zentrale Instanz schickt? Oder lieber alles per > Mail mit einer zentralen Person, die die Bereiche auf Anforderung > vergibt? Hallo Stefan, Egon, Jens, Andreas, dieser Thread interessiert mich brennend und vieleicht kann ich irgendwo mit anpacken (und evtl. auch ein paar Leute mit einspannen, sollte es irgendwann um stumpfere Datenerfassung gehn.) Wenn obige Frage geklärt ist, dann berücksichtigt mich doch bei der Aufgabenverteilung. Gruß PeKue From Stefan.Engelhardt_(at)_stud.fh-hannover.de Thu, 25 May 2000 13:09:11 +0200 Date: Thu, 25 May 2000 13:09:11 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] [OT]: geocodierte Daten Hallo. Es gibt anscheinend ein ähnliches Projekt, wie das, was uns vorschwebt, allerdings wesentlich umfangreicher. Sozusagen als Abfallprodukt kommen dabei auch die Postleitzahlendaten geocodiert heraus. Soweit ich das bisher überblicken kann, sind in den Koordinatenangaben nur die Stunde und die Minute enthalten, ist das hinreichend genau? Was für eine Auflösung kann man damit erreichen? Die Adresse ist http://www.genealogy.net/cg/ Schaut Euch das doch mal an und gebt mal einen Kommentar ab. Problem ist, daß ich nicht abschätzen kann, wie zuverlässig die Daten sind, aber das Problem werden wir hier auch haben. Außerdem weiß ich nicht, wie vollständig das Ganze ist, aber das ließe sich sicher mit verhältnismäßig wenig Arbeitsaufwand herausfinden. Jedenfalls scheinen die Daten auch frei zu sein. Gruß Stefan From PHolm_(at)_gmx.de Thu, 25 May 2000 14:06:35 +0200 Date: Thu, 25 May 2000 14:06:35 +0200 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] Re: Re: [php] STDOUT umlenken oder besser Dateien schreiben Hallo! eschmid+sic_(at)_s.netic.de schrieb am Wed, 24 May 2000 23:04:39 +0200: >> > Ja und wo steht denn dieser Perl Befehl im Handbuch? Wenn ich nach dem >> > Stuttgarter Schwabenbräu suche finde ich immer etwas. > Versuch doch mal das auf php-center zur verfügung gestellete chm-Handbuch, da hat man einen prima index und kann auch sehr gut suchen! Ist wirklich genial. Läuft das eigentlich unter wine? Und noch was: gibt es davon eine aktuellere Version? Have a nice thread, Peter From PHolm_(at)_gmx.de Thu, 25 May 2000 14:06:52 +0200 Date: Thu, 25 May 2000 14:06:52 +0200 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] Re: RE: [php] AW: [php] [OT]: geocodierte Daten Hallo! Stefan Engelhardt schrieb am Thu, 25 May 2000 11:41:59 +0200: >Im Zweifelsfall dachte ich, daß man sich eine Telefonbuch-CD nimmt, die >Postleitzahl eingibt ud schaut, wo man landet. Die Koordinaten werden von >meiner CD sogar direkt angezeigt, allerdings im Format Kleiner Hinweis nur: Es gibt einige Astrologie und Astronomie-Programme auf dem Markt, schon recht preiswert, die enthalten die Zuordnung von Ort / Koordinaten schon in ganz brauchbarar Form; ich hab hier z.B. eine mdb datei, die enthält viele europäische Orte und deren Koordinaten, allerdings scheint mir das nicht das erwähnte Gauss-Krüger-Format zu sein. Wenn´s jemanden interessiert, bitte pm. Have a nice thread, Peter From eschmid_(at)_php.net Thu, 25 May 2000 14:23:39 +0200 Date: Thu, 25 May 2000 14:23:39 +0200 From: Egon Schmid eschmid_(at)_php.net Subject: [php] Re: Re: [php] STDOUT umlenken oder besser Dateien schreiben Peter Holm wrote: > eschmid+sic_(at)_s.netic.de schrieb am Wed, 24 May 2000 23:04:39 +0200: > >> > Ja und wo steht denn dieser Perl Befehl im Handbuch? Wenn ich nach dem > >> > Stuttgarter Schwabenbräu suche finde ich immer etwas. > > Versuch doch mal das auf php-center zur verfügung gestellete > chm-Handbuch, da hat man einen prima index und kann auch sehr gut > suchen! Ist wirklich genial. Das PHP-PDF Manual wird zur Zeit von Mike Robinson mit einem Index versehen. > Läuft das eigentlich unter wine? Ich brauche kein wine und kein Windows. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From Mathias.Gloss_(at)_start.de Thu, 25 May 2000 13:16:42 +0200 Date: Thu, 25 May 2000 13:16:42 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] [OT]: geocodierte Daten > Von: Stefan Engelhardt[SMTP:Stefan.Engelhardt_(at)_stud.fh-hannover.de] > > Es gibt anscheinend ein ähnliches Projekt, wie das, was uns vorschwebt, > allerdings wesentlich umfangreicher. Sozusagen als Abfallprodukt kommen > dabei auch die Postleitzahlendaten geocodiert heraus. > Ich denke nicht, daß das primaere Ziel der Aktion die Geocodierung der Postleitzahlen sein sollte. Besser waere es, die Orte zu codieren und die moeglichen PLZ der Orte in einer 2. Tabelle zu speichern. Hintergrund: Da wo ich herkomme, hat NACH der Postleitzahlen- reform der halbe Landkreis nur noch eine PLZ gehabt. Und der ist sehr gross. Viele Gruesse, Mathias From tfromm_(at)_cs.uni-potsdam.de Thu, 25 May 2000 14:58:35 +0200 Date: Thu, 25 May 2000 14:58:35 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] . statt , hi, ich find den configurationsschalter nicht, womit ich ein . statt einem , bei gleitkommazahlen erhalte. ulkigerweise nutzt php4 seit dem letzten rc ein , statt einem . also 2/3=1,5 statt 2/3 = 1.5 bevor ich jetzt anfange bestimmte programmteile zu "portnieren", wollte ich fragen ob es sowas wie eine configschalter dafuer gibt (z.B. --with-point ;-) ) alles ein bisschen magic ... thomas -- ------------------------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Web: http://codewizards.org/thomas.fromm Go away or I will replace you with a small PHP script. From thies_(at)_digicol.de Thu, 25 May 2000 15:24:12 +0200 Date: Thu, 25 May 2000 15:24:12 +0200 From: thies_(at)_digicol.de thies_(at)_digicol.de Subject: [php] . statt , On Thu, May 25, 2000 at 02:58:35PM +0200, Thomas Fromm wrote: > hi, > > ich find den configurationsschalter nicht, womit ich ein . statt einem , bei > gleitkommazahlen erhalte. > ulkigerweise nutzt php4 seit dem letzten rc ein , statt einem . > also 2/3=1,5 statt 2/3 = 1.5 > bevor ich jetzt anfange bestimmte programmteile zu "portnieren", wollte ich > fragen ob es sowas wie eine configschalter dafuer gibt (z.B. --with-point ;-) ) > > alles ein bisschen magic ... du hast mit sicherheit dein NLS "verstellt" - in php gab es das schon länger keine änderung. such mal dein environment nach LC_* etc ab, irgendwo muss der "hund" begraben sein. das eigentlich problem ist, daß php auf c-lib funktionen wir strtod bzw sprintf zurückgreift, und die wiederum verhalten sich länderspezifisch. leg mal ne datei namens num.php an: dann: csh> setenv setenv LC_ALL de_DE csh> /path/zum/phpstandalone num.php X-Powered-By: PHP/4.0.1-dev Content-type: text/html float(1,5) float(1) csh> setenv LC_ALL C csh> /path/zum/phpstandalone num.php X-Powered-By: PHP/4.0.1-dev Content-type: text/html float(1) float(1.5) ich denke, daß diese abhängigkeit in einer der nächsten versionen behoben sein wird - ist aber leider nicht sooo trivial. tc > thomas > > -- > ------------------------------------------------------- > Mail: tfromm_(at)_codewizards.org > Job: http://www.inubit.com > Web: http://codewizards.org/thomas.fromm > Go away or I will replace you with a small PHP script. > > -- > ** Durchgehend ge?ffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" Digital Collections Phone +49 40 235350 Fax +49 40 23535180 Hammerbrookstr. 93 20097 Hamburg / Germany From Stefan.Engelhardt_(at)_stud.fh-hannover.de Thu, 25 May 2000 15:23:21 +0200 Date: Thu, 25 May 2000 15:23:21 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] [OT]: geocodierte Daten > > Es gibt anscheinend ein ähnliches Projekt, wie das, was uns > vorschwebt, > > allerdings wesentlich umfangreicher. Sozusagen als > Abfallprodukt kommen > > dabei auch die Postleitzahlendaten geocodiert heraus. > > > Ich denke nicht, daß das primaere Ziel der Aktion > die Geocodierung der Postleitzahlen sein sollte. > Besser waere es, die Orte zu codieren und die moeglichen > PLZ der Orte in einer 2. Tabelle zu speichern. > > Hintergrund: Da wo ich herkomme, hat NACH der Postleitzahlen- > reform der halbe Landkreis nur noch eine PLZ gehabt. Und der > ist sehr gross. Wie codiere ich denn dann Hannover? Da sind mindestens, wenn nicht noch mehr Postleitzahlen, die für Hannover gelten. Ich denke, daß es keinen allzu großen Unterschied machen würde, irgendwo hast Du immer eine Ungenauigkeit. Der Vorteil bei Postleitzahlen ist eben, daß eine Postleitzahl nur eine einzige Schreibweise hat, ein Ort aber auf tausend verschiedene Arten geschrieben werden kann. So gibt es bei uns einen Ort Schulenburg, der kann Schulenburg heißen, Engelbostel-Schulenburg, Langenhagen OT Schulenburg. Da sind noch nicht mal die ganzen Ortsteile drin, es gibt glaube ich 5 oder 6 Stück davon. Außerdem ist der Arbeitsaufwand bei PLZ IMHO wesentlich geringer, es kann max. 99.999 geben, davon sind schätzungsweise 1/3 belegt, der Rest ist entweder nicht benutzt oder für irgendwelche Großfirmen oder Finanzämter oder so vergeben. Orte gibt es aber ca. 130.000, da sind die Kleinst-Orte mit den grünen Schildern noch gar nicht bei. Also wenn da kein allzu großer Protest kommt, würde ich gerne bei der Codierung der PLZ bleiben. Das kann man doch im Zweifelsfall für eine Ortscodierung weiterverwenden, wenn da Bedarf sein sollte, oder? Stefan From lauterbach_(at)_tanner.de Thu, 25 May 2000 17:45:40 +0200 Date: Thu, 25 May 2000 17:45:40 +0200 From: Christoph Lauterbach lauterbach_(at)_tanner.de Subject: [php] Hashes mit While durchlaufen Servus, wie kann ich ein Hash mit einer While-Schleife durchlaufen? Momentan mache ich es so: while (list($key, $val) = each($hash)) { // Anweisungen }; Allerdings scheint diese Konstruktion die Schleife doppelt so oft zu durchlaufen wie es Paare gibt. danke der.christoph ps: ich weiß, unter php4 gibt es ganz tolle funktionen für arrays, hashes und alles andere. aber ich hab halt nur php3! From jns_(at)_freenet.de Thu, 25 May 2000 18:10:01 +0200 Date: Thu, 25 May 2000 18:10:01 +0200 From: jens jns_(at)_freenet.de Subject: [php] Datensammeln (plz->pos. ;..einwahlknoten -> geo-pos.?) Das mit der Postleitzahlengeschichte find ich toll - ich wäre auch bereit für meine PLZ zu recherchieren. Die Daten sollten dann aber in einem definiertem Netzwerk (~bis 20 Seiten) im Internet frei zur verfügung stehen, mit der Einschränkung die Daten im Internet zur Verfügung zu stellen. Dies soll als Sicherheit dienen, dass es nicht zu Versionsunklarheiten kommen kann. Aber was anderes, wäre das gleiche nicht auch mit Einwahlknoten möglich? From andreas_(at)_noho.co.uk Thu, 25 May 2000 17:33:04 +0100 Date: Thu, 25 May 2000 17:33:04 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] php4 unter Win mit Apache (Modul?) hei, also wer es mit der von mir kompilierten version probieren moechte findet sie unter [ http://www.mm4.de/andreas.otto/php_related/php4.0.0_win32.zip ] zum download. alles ohne geweeeehr ;-) die module die nach dem kompilieren funktioniert haben sind in der php.ini eingetragen. php.exe wurde mit force_cgi_redirect kompiliert liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From tma_(at)_archikart.de Tue, 23 May 2000 08:03:59 +0200 Date: Tue, 23 May 2000 08:03:59 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + php3 Ich hoffe mir kann jemand helfen. Ich scheitere beim Versuch den Apache + SSL + PHP3 selbst zu kompilieren. apache 1.3.12 mod_ssl 2.6.4 - 1.3.12 php 3.16 Ich bin wie folgt vorgegangen: - alle 3 Pakete entpackt mod_ssl ------------ configure --with-apache... apache ----------- configure php3 ------- configure --with-apache.... --with-mysql --enable-memory-limits=yes -- enable-debug=no make make install apache ---------- SSL_BASE=... configure --enable-module=ssl --activate-module=scr/modules/php3/libphp3.a - -enable-module=php3 FEHLERMELDUNG ---> "Module source alredy has to be below scr/modules/ to be activated" Was bedeutet diese Fehlermeldung, und was muß ich dagegen tun ? Lasse ich PHP3 weg und kompiliere nur mit SSL Unterstützung, funktioniert alles wunderbar. Tobias From service_(at)_cjcs.de Thu, 25 May 2000 19:16:46 +0200 Date: Thu, 25 May 2000 19:16:46 +0200 From: Servicecenter service_(at)_cjcs.de Subject: [php] apache + php3 Hy, > SSL_BASE=... > configure --enable-module=ssl --activate-module=scr/modules/php3/libphp3 .a - > -enable-module=php3 > Du hast da den Pfad falsch geschrieben bei --activate-module, das muss src/.... und nicht scr/... heissen. Falls du es auch beim compilen so hast, dann ist der Fehler klar ! *gg* Grüße Olly From pilif_(at)_sen.ch Thu, 25 May 2000 21:25:19 +0200 Date: Thu, 25 May 2000 21:25:19 +0200 From: Philip Hofstetter pilif_(at)_sen.ch Subject: [php] page.php?edit=$auth_code Hallöchen > a) es wird schon seinen Grund haben, wieso jemand einen _englischen_ > Netscape installiert. sicher... das Teil ist in neueren Versionen zu haben. Ich wollte nur sagen: Netscape könnte nachschauen, was für eine Sprache im System eingestellt ist und könnte dann ACCEPT_LANGUAGES richtig setzen. > b) MS umgeht das Problem "elegant", indem man einen englischen IE auf einem > anderssprachigen Windows gar nicht erst installieren kann (jedenfalls > habe ich es noch nicht geschafft). meine IE 5.5 Beta ist englisch auf einem deutschen Windows 2000 und sendet weil ich in meinem System angegeben habe, in der Schweiz zu wohnen auch brav de-ch in ACCEPT_LANGUAGES. > > Der IE macht (auch) das besser... > > Hm, stellt der IE sich denn _komplett_ um (Menütexte, Hilfe, etc) wenn Du > die Sprache im System einstellst? Mein Netscape tut es (nach 'export > LANG=de_DE') ... nein. Ich bin hier auch nicht von Unix ausgegangen. Aber wenigstens stellt er den Accept-Languages-Anfrageheader richtig ein, was Netscape (zumindest unter Windows) nicht tut. Ich will hier aber keine Diskussion anreissen, welcher Browser denn der Bessere sei. Jeder möge selbst entscheiden, aber als entnervter, zum HTML gezwungener, viel lieber etwas anderes tun würdener Entwickler muss ich sagen, dass der IE meine Wünsche in Sachen korrekte Darstellung bei korrektem Code doch besser erfüllt, als Netscape. PhiliPHP -- Bitte beachten Sie meine neue Email-Adresse: Aus pilit_(at)_dataway.ch wurde pilif_(at)_sen.ch From pilif_(at)_sen.ch Thu, 25 May 2000 21:44:54 +0200 Date: Thu, 25 May 2000 21:44:54 +0200 From: Philip Hofstetter pilif_(at)_sen.ch Subject: [php] SkriptausfXhrung von fremder Site verhindern Hallöchen > Klar! Wenn der HTTP_REFERRER (HTTP Umgebungsvariable, die angibt, von wo aus > der Surfer geklickt hast) nicht www.foobar.com ist, mach ein Redirect auf die > index.html! (siehe Funktion header() ) Das Problem: Nicht alle Browser übermitteln das und es gibt einige Proxies, die nehmen den Header raus (Anonymität...). Allen diesen Leuten nimmst Du so die Möglichkeit des Downloads. Ich würde wenigstens einen leeren Referer noch zulassen. Direkt in die URL-Zeile eingeben geht dann zwar noch, aber zumindest kommen so alle an deine Programme. Die, die WIRKLICH an deine Tools kommen wollen, ohne deine Seite zuerst zu besuchen, die senden einfach einen gefakeden Referer-Header Pilif -- Bitte beachten Sie meine neue Email-Adresse: Aus pilit_(at)_dataway.ch wurde pilif_(at)_sen.ch From tma_(at)_archikart.de Tue, 23 May 2000 11:37:34 +0200 Date: Tue, 23 May 2000 11:37:34 +0200 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] apache + ssl +php3 Hallo Markus > IMHO erfolg die Installation der beiden Module unabhängig voneinander. Wenn > du erst beim Einbinden von php Probleme bekommst und der Apache mit SSL > keine Schwiergkeiten macht, liegt es nicht an SSL. Versuch mal den Apache Hat auch keiner behauptet. Ich wollte damit nur ausdrücken, das es wahrscheinlich nicht am Apache und nicht am SSL liegt. > nur mit PHP zu kompilieren und finde heraus, ob der Fehler hier auch > auftritt. Hab ich gemacht, selber Fehler. Tobias From pilif_(at)_sen.ch Thu, 25 May 2000 21:20:41 +0200 Date: Thu, 25 May 2000 21:20:41 +0200 From: Philip Hofstetter pilif_(at)_sen.ch Subject: [php] Session IDs in DNS Wildcards Hallöchen > > Das Problem bei solchen Patenten ist offenbar, dass man nicht das > > Ergebnis, sondern den Weg patentiert. Daher auch die Hochgestochene > > Formulierung. Das Ziel ist es, Session-ID's zu übergeben. Der Weg die > > Wildcard-DNS-Einträge (einen a-eintrag mit einem * als Hostname). > > hast du vielleicht auch die moeglichkeit gehabt die patentschrift zu lesen? nein. Ich habe nur den Titel des Patents auf ihrer Seite gesehen und das mit eigenen Erfahrungen kombiniert, so dass ich zu obigem Schluss gekommen bin. Ich finde es traurig, dass sich sowas simples überhaupt patentieren lässt, aber man kann da leider nichts mehr ändern. Ich glaube aber immer noch fest daran, dass es noch eine weitere Möglichkeit gibt, die SessionID zu übermitteln. Wenn ja, werde ich die Lösung (sicherheitshalber) zwar auch patentieren lassen, werde die freie Verwnendung aber erlauben. So hätten es auch die anderen Fritzen machen sollen. Pilif -- Bitte beachten Sie meine neue Email-Adresse: Aus pilit_(at)_dataway.ch wurde pilif_(at)_sen.ch From heinrich_(at)_noiseconcept.de Thu, 25 May 2000 23:20:38 +0200 Date: Thu, 25 May 2000 23:20:38 +0200 From: Maximilian Heinrich heinrich_(at)_noiseconcept.de Subject: [php] Problem bei MySQL-Query "ALTER TABLE" Hallo! Obengenanntes Problem sieht folgendermassen aus: Während normale Änderungen/Updates der TableDATEN funktionieren, kriege ich als Fehler beim Ändern der Table selbst Immer, dass er entweder das irgendwas.frm, -.isd oder -.ism entweder nicht findet oder nicht renamen kann. Natürlich isses an dem Ort wo es sein sollte - das einzige, was das Verhalten ansatzweise erklären könnte ist, dass er sich je nach Gross- und Kleinschreibung der files an unterschiedlichen Stellen beschwert - aber es funktioniert NIE vollständig. (Ist zwar eher ein MySQL-Problem, aber vielleicht kennt ja jemand das gleiche Problem hier) Zum System: Win98 mit SQL Server 3.21.29a-gamma-debug Problem tritt auch direkt in mysql von der commandline auf. tnx - cu! Maxi. From GH-lists_(at)_ecora.de Thu, 25 May 2000 23:39:24 +0200 Date: Thu, 25 May 2000 23:39:24 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Problem bei MySQL-Query "ALTER TABLE" Maximilian Heinrich schrieb > kriege ich als Fehler beim Ändern der Table selbst > Immer, dass er entweder das irgendwas.frm, -.isd > oder -.ism entweder nicht findet oder > nicht renamen kann. > Zum System: Win98 mit SQL Server 3.21.29a-gamma-debug Lade und installiere eine aktuellere Version von MySQL (3.22.29) und das Problem sollte gelöst sein. Ist in den "Changes" der Version zwar nicht genannt, aber dieser Bug trat bei anderen und mir mit der aktuelleren Version nicht mehr auf. Guido Haeger From frosch95_(at)_billmann.de Fri, 26 May 2000 00:00:59 +0200 Date: Fri, 26 May 2000 00:00:59 +0200 From: frosch95 frosch95_(at)_billmann.de Subject: [php] Problem mit der php3_gd.dll Hallo, ich habe folgendes Problem, irgendwie bekomme ich die php3_gd.dll unter win98 nicht richtig zum laufen. Ich versuche ein PNG-Image zu erzeugen aber da kommt nichts. Da es meine ersten Gehversuche im Bereich Grafikerzeugung in PHP sind weiß ich nicht genau wo das Problem ist, das Beispielprogramm ist recht einfach und sollte eigentlich auch korrekt sein. Ich poste es aber trotzdem vielleicht habe ich ja doch einen Fehler gemacht. (Ach ja, ich habe die php.ini entsprechend abgeändert damit die dll benutzt wird !) Vielen Dank für eure Hilfe. Andi PS: Ich verwende folgendes System Apache/1.3.12 (Win32), PHP 3.0.16 mit gd-1.8 laut Website www.php3.de From Stefan.Engelhardt_(at)_stud.fh-hannover.de Fri, 26 May 2000 00:19:26 +0200 Date: Fri, 26 May 2000 00:19:26 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Problem mit der php3_gd.dll > Hallo, > ich habe folgendes Problem, irgendwie bekomme ich die php3_gd.dll > unter win98 nicht richtig zum laufen. > > Ich versuche ein PNG-Image zu erzeugen aber da kommt nichts. > > Da es meine ersten Gehversuche im Bereich Grafikerzeugung in PHP sind > weiß ich nicht genau wo das Problem ist, das Beispielprogramm > ist recht > einfach und sollte eigentlich auch korrekt sein. Ich poste es > aber trotzdem > vielleicht habe ich ja doch einen Fehler gemacht. > > > Header("Content-type: image/gif"); > $bild = imagecreate(100,100); > $red = ImageColorAllocate($bild,255,0,0); > ImageRectangle($bild,0,0,99,99,$red); > ImageGif($bild); > ImageDestroy($bild); > > ?> > PS: Ich verwende folgendes System Apache/1.3.12 (Win32), PHP > 3.0.16 mit > gd-1.8 laut Website www.php3.de Also irgendwie widersprichst Du Dir da ein wenig, in der Mail redest Du von PNG im Quelltext von Gif. Soweit ich weiß, gibt es Probleme mt der neusten Version der GD-Library. Ich würde an Deiner Stelle mal versuchen, die neueste GD-Library zu verwenden, die gerade noch GIF unterstützt, aus einer älteren PHP-Version. Mit dem PNG klappt das unter Win irgendwie nicht so recht. Außerdem kannst Du ja mal den Header weglassen, zumindest mein IE5 erkennt auch von alleine, daß es sich um ein GIF handelt. Ansonsten empfehle ich den Einsatz von Linux, da hast Du diese Probleme nicht so. Gruß Stefan From easy_(at)_ist.schuldig.de Fri, 26 May 2000 00:35:33 +0200 Date: Fri, 26 May 2000 00:35:33 +0200 From: Markus Dobel easy_(at)_ist.schuldig.de Subject: [php] Problem mit der php3_gd.dll frosch95 wrote: > > Ich versuche ein PNG-Image zu erzeugen aber da kommt nichts. ^^^ > [...] > Header("Content-type: image/gif"); ^^^ Naa, den Fehler solltest Du selber finden. > ImageGif($bild); ^^^ Da isser nochmal. Gif wird seit gdlib 1.6 nicht mehr unterstuetzt. Gruss, Markus From frosch95_(at)_billmann.de Fri, 26 May 2000 00:34:53 +0200 Date: Fri, 26 May 2000 00:34:53 +0200 From: frosch95 frosch95_(at)_billmann.de Subject: [php] Problem mit der php3_gd.dll > Also irgendwie widersprichst Du Dir da ein wenig, in der Mail redest Du > von PNG im Quelltext von Gif. > > Soweit ich weiß, gibt es Probleme mt der neusten Version der GD-Library. > Ich würde an Deiner Stelle mal versuchen, die neueste GD-Library zu > verwenden, die gerade noch GIF unterstützt, aus einer älteren > PHP-Version. Mit dem PNG klappt das unter Win irgendwie nicht so recht. > Außerdem kannst Du ja mal den Header weglassen, zumindest mein IE5 > erkennt auch von alleine, daß es sich um ein GIF handelt. Ansonsten > empfehle ich den Einsatz von Linux, da hast Du diese Probleme nicht so. Verzeihung, habe den falschen Quelltext kopiert, da ich versucht habe so herauszufinden ob es doch eine alte gd-lib ist. Sollte natürlich so aussehen: Danke, Andi From GH-lists_(at)_ecora.de Fri, 26 May 2000 08:07:12 +0200 Date: Fri, 26 May 2000 08:07:12 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Problem mit der php3_gd.dll frosch95 schrieb > PS: Ich verwende folgendes System Apache/1.3.12 (Win32), > PHP 3.0.16 mit gd-1.8 laut Website www.php3.de Welche GD-Library Du wirklich hast, verrät Dir ein phpinfo(). Ich habe gerade keine 3.0.16 unter Win hier, aber zumindest bis 3.0.14 kam die Windows-Distribution (glücklicherweise) immer noch mit GD 1.3 und GIF-Support. Wenn Du das nächste Mal einen neuen Thread starten willst, dann klicke bitte in Deinem OE auf "Neue E-Mail", wenn Du wie hier geschehen auf Antworten klickst und Subject und Body überschreibst, schickst Du noch Header mit, durch die Dein Posting bei einigen threadfähigen Clients falsch eingeordnet wird. Guido Haeger From hartmut_(at)_six.de Fri, 26 May 2000 08:14:48 +0200 Date: Fri, 26 May 2000 08:14:48 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen eschmid wrote: > > On Thu, 9 Mar 2000, Hartmut Holzgraefe wrote: > > > Markus Dobel wrote: > > > > > genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz); > > > > was ist daran denn haesslich? doch wohl nur dass es keine > > dreiwege-variante > > ( >0; ==0 ; <0) giebt wie sie (vom hörensagen her) FORTRAN haben soll > > Das muss wohl ein sehr modernes FORTRAN gewesen sein. Bei FORTRAN IV und > FORTRAN 77 war's jedenfalls nicht dabei. > http://infosoc.uni-koeln.de/mailman/listinfo/php aus dem aktuellen C/C++ Users Journal (5/2000, S.67): [...] One Construct from FORTRAN II that i sometimes miss is the three-way IF statement: IF (J - 3) 10,20,30 10 ... 20 ... 30 ... The first line branches to statement 10 if J-3 is less than zero, 20 if it equals zero and 30 if it is greater than zero. To do the same thing with a logical IF statement requires two IFs: [...] Now this probably doesn't look much worse than the original, especially if you don't read FORTRAN and are lost in the details. But if C had a three-way if statement we could, when neccessary, write code like this: ifn (j-3) { printf (" j is less than zero\n"); } elsez { printf(" j equals zero\n"); } elsep { printf(" j is greater than zero\n"); } [...] ok, die Dreiwegigkeit bezieht sich auf IF/if und nicht auf '?:' aber ein $str = (j)?"negativ":"null":"positiv"; wäre doch auch nett (und in diesem Fall auch kein Problem von wegen Lesbarkeit/Obfuscation, beim '?:' muß man eh immer genauer hinschaun, das wird auch durch ein '?::' nicht mehr schlimmer ? ) From hartmut_(at)_six.de Fri, 26 May 2000 08:36:30 +0200 Date: Fri, 26 May 2000 08:36:30 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Problem mit der php3_gd.dll Guido Haeger wrote: > Welche GD-Library Du wirklich hast, verrät Dir ein phpinfo(). nein, phpinfo() errät nur anhand der verfügbaren Funktionen/Features, welche GD-Version wohl mindestens verfügbar ist deshalb wurde die entsprechende Ausgabe in den letzten PHP-Versionen auch ergänzt durch den Nachsatz "... or later" GD selbst enthält leider keinerlei Mechanismus, um die Versionsnummer der genutzten Version zu Bestimmen, weder als info()-Funktion noch als Macro in der Include-Datei :( From info_(at)_agathos.net Fri, 26 May 2000 08:46:41 +0200 Date: Fri, 26 May 2000 08:46:41 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] DENKSPORT - Portal beliebig tief verschachteln > Unter http://www753.l4.xodox.com/phportal.php3 findest du eine solche > Lösung. Schau da einfach mal rein ... Hallo Marcel, macht einen guten Eindruck, aber die Anzeige auf der Portalseite ist nicht korrekt. Überall sind 0 Seiten und 0 Unterkategorien eingetragen, obwohl Seiten und Kategorien vorhanden sind. Liebe Grüße aus dem Allgäu Theo -- Agathos Networks - Postfach 1114 - D-87515 Sonthofen Tel: +49 (0)8321 67388-80 Fax: +49 (0)8321 67388-50 mailto:info_(at)_agathos.net From sebastian.bergmann_(at)_web.de Fri, 26 May 2000 08:54:13 +0200 Date: Fri, 26 May 2000 08:54:13 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] OT: Problem mit MySQL Hi, gestern hatte ich auf einem Linux basierten Server (Apache 1.3.12, PHP 4.0.0 und nachher latest-cvs, aktuelles MySQL) das Problem, dass der mysqld nach dem Booten direk 100% CPU Zeit gezogen hat und das System quasi stand. Daraufhin habe ich MySQL deinstalliert, in /var/ die MySQL Datenbanken gelöscht und MySQL wieder installiert. Jetzt habe ich das Problem, dass phpMyAdmin mir beim Anlegen einer neuen Datenbank eine Fehlermeldung ("mySQL meldet: You have an error in your SQL syntax near '' at line 1") liefert. Wenn ich versuche eine Tabelle in der test Datenbank anzulegen kommt zwar kein Fehler, aber angelegt wird die Tabelle nicht. Woran kann sowas liegen, was kann man da machen? -- 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 oeding_(at)_bvm.de Fri, 26 May 2000 11:03:51 +0200 Date: Fri, 26 May 2000 11:03:51 +0200 From: Thomas oeding_(at)_bvm.de Subject: [php] PHP + Fax + Puretec Hallo, Ich habe ein kleines Shopsystem in PHP programiert, welches auch ganz gut funktioniert. Nun haette ich gerne eine Mail2Fax-Funktion. (für die Bestellungen). Die Seiten liegen bei Puretec. Da Puretec auch ein Mail2Fax Gateway anbietet würde ich gern dieses nutzen. Das Problem ist: dieses Gateway ist nur ueber ein WWW-Interface zu benutzen, nach vorherigen Login. Der Puretec Service rückt auch nicht die Zugangsdaten raus (Ich habe durch Zufall mitbekommen das die Daten an: faxnummer.passwd_(at)_fax.kundenserver.de gehen). Ist es nun möglich den Faxversand mit PHP zu automatisieren? d.h. das PHP sich einloggt und die Formulare mit Daten bestückt) Das funktioniert natuerlich nur solange Puretec die Seiten nicht aendert. Nun weiss ich auch nicht was Puretec intern fuer Checks eingebaut hat (Sessionvariable, HTTP-Refer, ...) Thomas From bjoern_(at)_baer.main.de Fri, 26 May 2000 11:20:00 +0200 Date: Fri, 26 May 2000 11:20:00 +0200 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme [FAQ] Willkommen in der deutschsprachigen PHP-Mailingliste Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From info_(at)_mark-wiesemann.de Fri, 26 May 2000 11:54:36 +0200 Date: Fri, 26 May 2000 11:54:36 +0200 From: Mark Wiesemann info_(at)_mark-wiesemann.de Subject: [php] WAP-Problem Hallo zusammen! Ich habe versucht, eine WAP-Seite mit PHP zu erstellen. Dabei habe ich mich an die Anleitung in der Newsgroup-FAQ gehalten. Meine Seite beginnt mit folgendem Code: \n"); echo("\n\n"); ?> Danach folgt ganz normaler WML-Code. Diese Seite (Name: index.php3) wollte ich nun mit dem WAP-Browser auf gelon.net öffnen. Dort bekomme ich allerdings die Fehlermeldung, dass der Server den Content-Type text/html zurückliefern würde. Der WAP-Browser auf wapjag.de zeigt nur auch ein leeres Feld an. Hat irgendjemand einen Tipp für mich, was ich falsch mache? Danke! Mark P.S.: URL ist www.lokalradios-online.de/wap bzw. ggf. www.lokalradios-online.de/wap/index.php3. From ak_(at)_living-source.com Fri, 26 May 2000 11:58:45 +0200 Date: Fri, 26 May 2000 11:58:45 +0200 From: andreas kempf aka 'amalesh' ak_(at)_living-source.com Subject: [php] AW: [php] [OT]: geocodierte Daten On Thu, 25 May 2000 11:00:39 +0200, "Thomas Weinert" wrote: >Auf http://www.o-s-e.de/DDT/ findet man im Bereich >Kompo´s, die Vorwahlen, Bankleitzahlen und PLZ. >Da steht zwar Paradox, es sind jedoch zusätzlich >auch ASCII-Dateien enthalten. Hier als mysql-dump: http://www.amalesh.de/dl/cob.zip [767 KB] ciao, amalesh -- Software Development on- & offline: C++ JAVA PHP ASP SQL XML http://www.living-source.com ~ Freiburg ~ Hamburg ~ Kaunas http://www.caupo.de/soft Open Source Online Shop [PHP/MySQL] From andreas.neumann_(at)_gigabell-st.de Fri, 26 May 2000 12:53:40 +0200 Date: Fri, 26 May 2000 12:53:40 +0200 From: Andreas Neumann andreas.neumann_(at)_gigabell-st.de Subject: [php] AW:Problem bei MySQL-Query "ALTER TABLE" Hallo Maximilian! Kann es sein, dass Du vielleicht ältere Tabellendateien sozusagen von Hand in das entsprechende Verzeichnis kopiert hast, die eine andere Struktur hatten. Solltest Du danach keinen "mysqladmin refresh" durchgeführt haben, können solche Meldungen schon mal vorkommen... ...und funktionieren tut´s natürlich auch nicht richtig! Andreas From hb_(at)_tsi-gmbh.de Fri, 26 May 2000 13:41:32 +0200 Date: Fri, 26 May 2000 13:41:32 +0200 From: Holger Bahr hb_(at)_tsi-gmbh.de Subject: [php] RE: Sessions, Cookies und Referers >>Wie schon erläutert, ist eine Session-ID als GET-Parameter nicht akzeptabel. 'nicht akzeptabel' ist, daß sich ein Client nicht ausloggt und somit seine Session Kennung NICHT verfällt. Falls er sich ausloggt ist es Wurscht ob jemand in seinem Logfile die verfallene ID vorfindet. From andreas_(at)_noho.co.uk Fri, 26 May 2000 11:58:13 +0100 Date: Fri, 26 May 2000 11:58:13 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] WAP-Problem hi mark, > ich nun mit dem WAP-Browser auf gelon.net öffnen. Dort bekomme ich > allerdings die Fehlermeldung, dass der Server den Content-Type text/html > zurückliefern würde. Der WAP-Browser auf wapjag.de zeigt nur auch > > Hat irgendjemand einen Tipp für mich, was ich falsch mache? ich koennte mir vorstellen, dass der webserver den mime-type nicht kennt. sind die mime-types im webserver richtig gesetzt? ansonsten probier mal folgendes zu den mime-types deines webservers hinzuzufuegen: text/vnd.wap.wml wml image/vnd.wap.wbmp wbmp application/vnd.wap.wmlc wmlc text/vnd.wap.wmlscript wmls application/vnd.wap.wmlscriptc wmlsc liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From smj_(at)_intratools.de Fri, 26 May 2000 14:18:29 +0200 Date: Fri, 26 May 2000 14:18:29 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] FTP Problem Hi Liste, seit ein paar Tagen kaempfe ich mit ftp_put. Das Ziel ist von einem NT-Rechner ein File per FTP (via PHP 3.0.16) auf eine Linux-Maschine upzuloaden. Connection wird aufgebaut (Type BIN), nur wird ein Teil der Datei uebertragen (etwa 1/3), der Rest verschwindet im Nirwana :-/. PHP meldet korrekt, dass das Uploaden nicht erfolgreich war. FTP Log auf der Linux-Kiste bringt keine zusaetzliche Info, keine Fehlermeldungen. Falls das Uploaden via irgendeinen interaktiven FTP-Client stattfindet, klappt alles wunderbar, also das Problem liegt nicht am FTP-Server. Ich dachte PHP 3.0.16 fuer Wintendo sei "buggy", habe dann 3.0.14 und 3.0.15 genommen - gleiche Ergebnisse. Any Idea ? Bin dankbar fuer jeden Hinweis. Danke und Gruss, Juri From sebastian.bergmann_(at)_web.de Fri, 26 May 2000 14:05:28 +0200 Date: Fri, 26 May 2000 14:05:28 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] OT: UltraEdit Syntaxhervorhebung Hi, auf UltraEdit.com gibt es zwei Wordfiles für Sysntaxhervorhebung bei PHP. Beide sind nicht ganz das, was ich mir als ideal wünschen würde. Also baue ich momentan mein eigenes Wordfile, weiss aber nicht, wie ich es hinkriege, dass Variablennamen hervorgehoben werden... -- 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 Andre.Steinert_(at)_t-online.de Fri, 26 May 2000 14:43:00 +0200 Date: Fri, 26 May 2000 14:43:00 +0200 From: Andre Steinert Andre.Steinert_(at)_t-online.de Subject: [php] =?ISO-8859-1?B?WnVm5GxsaWdlIEF1c3dhaGw=?= Hallo, wie kann ich eine zufällige Auswahl aus einer MySQL-Tabelle abfragen? Beispiel: ich habe eine Adressdatenbank und möchte von 5 zufälligen Datensätzen einer PLZ die Namen der Personen ausgeben. In der Anleitung steht, es müsste mit: select name from adressen order by rand() limit 5 where plz=xxxxx; ...gehen. Leider gibt es einen Fehler bei rand(). Die Datenbank kennt die Funktion nicht. Was kann man noch machen? Andre. From GH-lists_(at)_ecora.de Fri, 26 May 2000 15:17:11 +0200 Date: Fri, 26 May 2000 15:17:11 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] OT: UltraEdit Syntaxhervorhebung Sebastian Bergmann schrieb > Also baue ich momentan mein eigenes Wordfile, weiss > aber nicht, wie ich es hinkriege, dass Variablennamen > hervorgehoben werden... z.B.: /C7"PHP3 Variables" ** $ Und dann PHP3 Variables in den Optionen von UE unter Syntaxhighlighting die gewünschte Farbe zuweisen. Guido Haeger From Kai.Seefeldt_(at)_t-online.de Fri, 26 May 2000 17:15:35 +0200 Date: Fri, 26 May 2000 17:15:35 +0200 From: Kai Seefeldt Kai.Seefeldt_(at)_t-online.de Subject: [php] Script automatisch starten This is a multi-part message in MIME format. ------=_NextPart_000_0094_01BFC736.01A4C440 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo, ich habe seit k=FCrzen einen eigenen Webserver. Da ich einen G=E4stebuchservice anbiete, m=F6chte ich gerne die Inhalte der B=FCcher grob =FCberpr=FCfen. Ich habe schon ein PHP-Script geschrieben, welches die B=FCcher durchforstet, es dauert jedoch 5 Minuten und belastet den Server = ziemlich. Deswegen m=F6chte ich das Script automatisch um Mitternacht starten = lassen. Geht das? Und da ist noch ein Problem: Ich habe die maximale Ausf=FChrzeit f=FCr=20 Scripts auf 600 Sekunden festgelegt, um den Server zu schonen, ist das m=F6glich diese zu =FCbergehen (da das Script ca. 5 min = braucht). Also 1000 Dank f=FCr Deine Hilfe, mein GB-Service lautet: 1-2-3-gaestebuch.de =20 ------=_NextPart_000_0094_01BFC736.01A4C440 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo,
ich habe seit k=FCrzen einen eigenen Webserver.
Da ich einen G=E4stebuchservice anbiete, m=F6chte ich gerne die Inhalte
der B=FCcher grob =FCberpr=FCfen.
Ich habe schon ein PHP-Script geschrieben, welches die B=FCcher
durchforstet, es dauert jedoch 5 Minuten und belastet den Server =
ziemlich.
Deswegen m=F6chte ich das Script automatisch um Mitternacht starten =
lassen.
Geht das?
Und da ist noch ein Problem: Ich habe die maximale Ausf=FChrzeit f=FCr=20
Scripts auf 600 Sekunden festgelegt, um den Server zu schonen,
ist das m=F6glich diese zu =FCbergehen (da das Script ca. 5 min =
braucht).
Also 1000 Dank f=FCr Deine Hilfe,
mein GB-Service lautet: 1-2-3-gaestebuch.de
------=_NextPart_000_0094_01BFC736.01A4C440-- From ajaeger_(at)_bisoag.de Fri, 26 May 2000 16:20:37 +0200 Date: Fri, 26 May 2000 16:20:37 +0200 From: Andreas Jaeger ajaeger_(at)_bisoag.de Subject: [php] AW: [php] Script automatisch starten This is a multi-part message in MIME format. ------=_NextPart_000_0008_01BFC72E.536C6920 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hi, versuch es mal mit "set_time_limit(xxxx);" ganz oben in deinem script. Andreas -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Kai Seefeldt Gesendet: Freitag, 26. Mai 2000 17:16 An: php_(at)_php-center.de Betreff: [php] Script automatisch starten Hallo, ich habe seit kürzen einen eigenen Webserver. Da ich einen Gästebuchservice anbiete, möchte ich gerne die Inhalte der Bücher grob überprüfen. Ich habe schon ein PHP-Script geschrieben, welches die Bücher durchforstet, es dauert jedoch 5 Minuten und belastet den Server ziemlich. Deswegen möchte ich das Script automatisch um Mitternacht starten lassen. Geht das? Und da ist noch ein Problem: Ich habe die maximale Ausführzeit für Scripts auf 600 Sekunden festgelegt, um den Server zu schonen, ist das möglich diese zu übergehen (da das Script ca. 5 min braucht). Also 1000 Dank für Deine Hilfe, mein GB-Service lautet: 1-2-3-gaestebuch.de ------=_NextPart_000_0008_01BFC72E.536C6920 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi,=20 versuch es mal mit "set_time_limit(xxxx);" ganz oben in deinem script.=20
Andreas
-----Urspr=FCngliche Nachricht-----
Von:=20 php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag = von=20 Kai Seefeldt
Gesendet: Freitag, 26. Mai 2000 = 17:16
An:=20 php_(at)_php-center.de
Betreff: [php] Script automatisch=20 starten

Hallo,
ich habe seit k=FCrzen einen eigenen Webserver.
Da ich einen G=E4stebuchservice anbiete, m=F6chte ich gerne die Inhalte
der B=FCcher grob =FCberpr=FCfen.
Ich habe schon ein PHP-Script geschrieben, welches die B=FCcher
durchforstet, es dauert jedoch 5 Minuten und belastet den Server =
ziemlich.
Deswegen m=F6chte ich das Script automatisch um Mitternacht starten =
lassen.
Geht das?
Und da ist noch ein Problem: Ich habe die maximale Ausf=FChrzeit f=FCr=20
Scripts auf 600 Sekunden festgelegt, um den Server zu schonen,
ist das m=F6glich diese zu =FCbergehen (da das Script ca. 5 min =
braucht).
Also 1000 Dank f=FCr Deine Hilfe,
mein GB-Service lautet: 1-2-3-gaestebuch.de
------=_NextPart_000_0008_01BFC72E.536C6920-- From lauterbach_(at)_tanner.de Fri, 26 May 2000 17:03:40 +0200 Date: Fri, 26 May 2000 17:03:40 +0200 From: Christoph Lauterbach lauterbach_(at)_tanner.de Subject: [php] Returns in mehrz. Formular-Feldern ersetzen Hallo, wie kann ich die Newlines aus mehrz. Formularfeldern entfernen und durch einen eindeutigen Trenner ersetzen? Diese Konstruktion funktioniert nicht: $string = eregi_replace("\n", "|n|", $string); Es wird zwar an Zeilenumbrüchen |n| eingesetzt, der Zeilenumbruch selber bleibt aber erhalten. Was mache ich falsch? Ein schönes Wochenende wünscht der.christoph From christianbader_(at)_gmx.net Fri, 26 May 2000 17:08:05 +0200 Date: Fri, 26 May 2000 17:08:05 +0200 From: Christian Bader christianbader_(at)_gmx.net Subject: [php] (OT) PHP und Micropayment der Teledoof... Hallo Liste, Ist zwar Offtopic, aber hat vielleicht jemand eine Ahnung wo es Infos zum "Micropayment"-System der Telekom (Bezahlung im Internet per Telefonrechnung) im Zusammenhang mit PHP gibt? z.B. Risiken und was es zu beachten gibt usw.? Wäre für jeden Link dankbar. Christian. From wbh_(at)_euta.net Fri, 26 May 2000 17:28:24 +0200 Date: Fri, 26 May 2000 17:28:24 +0200 From: Wolfgang wbh_(at)_euta.net Subject: [php] AW: [php] Script automatisch starten Hallo, ich habe seit kurzen einen eigenen Webserver. Da ich einen Gastebuchservice anbiete, mochte ich gerne die Inhalte der Bucher grob uberprufen. Ich habe schon ein PHP-Script geschrieben, welches die Bucher durchforstet, es dauert jedoch 5 Minuten und belastet den Server ziemlich. Deswegen mochte ich das Script automatisch um Mitternacht starten lassen. Geht das? Und da ist noch ein Problem: Ich habe die maximale Ausfuhrzeit fur Scripts auf 600 Sekunden festgelegt, um den Server zu schonen, ist das moglich diese zu ubergehen (da das Script ca. 5 min braucht). Also 1000 Dank fur Deine Hilfe, mein GB-Service lautet: 1-2-3-gaestebuch.de Hallo Kai, Leider hast du nicht geschrieben warum das solange dauert. Ich verwende fuer solche Aufgaben eine Garbage collect - Routine, die ich am Anfang einer beliebigen Seite einbinde. z.B.: $ausfuehren = 10 /* in 10% aller Faelle ausfuehren */; srand(time()); if ((rand()%100) < $ausfuehren) { include("script.php"); } Hier wird in 10% aller Zugriffe auf die Seite das Script script.php ausgefuehrt. Wenn du dann die Aufgaben in kleine Haeppchen verteilst (Flags, Datensatzbegrenzung,mehrere Scripts etc.) wird deine Datenbank automatisch aktualisiert. Der durch die Ausfuehrung des Scripts bedingte laengere Datenzugriff kann durch geschickte Programmierung in Grenzen gehalten werden. (Du musst ja nicht alles auf einmal durchwuehlen). Ein weiterer Vorteil dieser Methode besteht darin, dass bei bei vielen Datenzugriffen das Script auch oefters ausgefuehrt wird. Bei mir funktioniert das prima. CU Wolfgang From victor_(at)_mediapeople.de Fri, 26 May 2000 17:48:25 +0200 Date: Fri, 26 May 2000 17:48:25 +0200 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] (OT) PHP und Micropayment der Teledoof... > Ist zwar Offtopic, aber hat vielleicht jemand eine Ahnung wo > es Infos zum > "Micropayment"-System der Telekom (Bezahlung im Internet per > Telefonrechnung) im Zusammenhang mit PHP gibt? z.B. Risiken > und was es zu > beachten gibt usw.? Hi! Genaue Aussagen zu dem System der Telekom kann ich nicht machen. Aber wir haben uns auf Internetbilling per Telefonrechnung spezialisiert und können unser system auf fast jeden Kundenwunsch anpassen. Ausserdem bin ich selber PHPler und verstehe also auch was Du willst. ;-) Mehr Infos gibt's gerne per Mail. Unsere HP ist leider noch in Arbeit. Bis bald, Christian From M.Kurz_(at)_gmx.de Fri, 26 May 2000 18:23:08 +0200 Date: Fri, 26 May 2000 18:23:08 +0200 From: Marcel Kurz M.Kurz_(at)_gmx.de Subject: [php] PHP4 bei Schlund Hi Leute, wie ich soeben erfahren habe kann man bei Schlund PHP4 nutzen in dem man die Endung .php4 benutzt. Vielleicht Interessiert es ja noch jemand. Beste Gruesse Marcel From andreas_(at)_noho.co.uk Fri, 26 May 2000 17:30:48 +0100 Date: Fri, 26 May 2000 17:30:48 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Returns in mehrz. Formular-Feldern ersetzen hi christoph, probier mal nl2br() naeheres unter [ http://www.php.net/manual/function.nl2br.php ] liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From mschomers_(at)_gmx.de Fri, 26 May 2000 19:16:31 +0200 Date: Fri, 26 May 2000 19:16:31 +0200 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] =?ISO-8859-1?B?Q29va2llcyBs9nNjaGVuPw==?= Hi! Ich habe ein Problem mit Cookies. Ich habe eine Login-Seite. Beim Login wird ein Cookie erzeugt, dieses wird in die Datenbank geschrieben und als Cookie geseichert. Bloß wenn man dann auf eine andere Seite geht, kann ich das Cookie nicht auslesen, bzw. wenn ich mich nochmal einlogge, ist der Wert des Cookies der selbe wie vorher, obwohl ich eine neue SessionID eingetragen habe (beim Login) Kann mir jemand helfen? Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From schult_(at)_mDrop.de Fri, 26 May 2000 19:40:58 +0200 Date: Fri, 26 May 2000 19:40:58 +0200 From: Pascal Schult schult_(at)_mDrop.de Subject: [php] cookie + header-redirect? Hi Liste, hi HTTP-Protokollgurus... Kann man irgendwie Cookies setzen und im gleichen Header eine location-url setzen? Ich bekomme das einfach nicht hin. Geht das überhaupt? Ciao, Pascal From von.der.linden_(at)_ndh.net Fri, 26 May 2000 20:06:01 +0200 Date: Fri, 26 May 2000 20:06:01 +0200 From: Carsten von der Linden von.der.linden_(at)_ndh.net Subject: [php] Newsletter - es geht weiter Hallo Liste, nachdem mein Programm zum Newsletterverschicken eine gute Downloadstatistik (70 bis jetzt) hat und ich mir das Feedback und die Ideen von Euch zu Herzen genommen habe, liegt nun eine neue Version (2.0) von CVDL Newsletter vor. Für die, die es noch nicht kennen, mit den Skripten kann man äußerst bequem Massenemails verschicken. Komplette Konfiguration geschieht online, Installation ist extrem leicht. Die User können sich auch ebenso leicht ein- und austragen. Neu bei Version 2.0 ist: -> Optionales Archiv: alle bisher verschickten Newsletter können in einer komplett durchsuchbaren (nach Wort bzw. Datum) Datenbank gespeichert werden. Installation ist gewohnt einfach per Internetkonfigurationsseite vorzunehmen. -> Verbesserter eMail Versand: schneller, da die Mails jetzt mit Bcc versendet werden können. (Direktes SMTP macht für mich keinen Sinn, da es mit Bcc leichter und genauso schnell geht). -> Bugfixes, Verbesserung der Fehlermeldungen etc. Wie gesagt, es lohnt sich wirklich. Für Benutzer von Version 1.0 ist das Updaten auch sehr leicht, keine Daten gehen verloren, Newsletter ist backwards-compatible. Eine spezielle Info für Updates liegt bei. Was nicht reingenommen worden ist: die persönliche Anrede. Es passt einfach nicht ins Konzept, und sollte, wie bereits von Ralf und anderen gesagt, wenn mit Perl gemacht werden. Download unter: http://products.cvdl.de/newsletter.php4 Fröhliches Downloaden und noch einmal danke für alle Tips Carsten P.S.: Sollte es beim Entpacken der Zip-Archive irgendwelche Probleme geben, bitte ich um eine kleine Mitteilung. Als überzeugter Mac-User (jetzt bin ich wohl bei allen unten durch ;-) kann ich nur ZipIt verwenden, ich hoffe doch das ist kompatibel... C V D L Internet http://www.cvdl.de ------------------------------------------------------- CVDL Internet Solutions | CVDL Internet Products http://solutions.cvdl.de | http://products.cvdl.de solutions_(at)_cvdl.de | products_(at)_cvdl.de ------------------------------------------------------- From thomas.boehmwalder_(at)_eunet.at Fri, 26 May 2000 20:10:31 +0200 Date: Fri, 26 May 2000 20:10:31 +0200 From: =?iso-8859-1?Q?Thomas_B=F6hmwalder?= thomas.boehmwalder_(at)_eunet.at Subject: [php] AW: [php] Configure von PHP4 Hallo Liste; Hallo Michael und alle die SuSE haben ( eventuell auch andere Distis betroffen :) ) Danke vorerst für Deine prompte Antwort !!!!!! Nach einigem hin und her ( Pfade suchen; Sourcen suchen) Sieht es mal so aus als würde ein funktionierender Apache herauskommen :) Warum diese vielen Möglichkeitsformen im vorigem Satz ?? Ganz einfach: Bin noch unschlüssig was alles hineingehört in den Apache. Mich wurmt mittlerweile maßlos, dass bei der SuSE nicht die ./configure Anweisungen zu finden sind. Überall die .dif´s aber in keinem Text wird eine ./configure Anweisung erwend. Jetzt hab ich mich mal an das Tutorial (www.baach.de/lamp-installation.html) gehalten, aber da seh ich die nächsten Probleme auf mich zukommen. Pfade, Pfade, Pfade. Bis das wieder alles so ist wie es war........ :( Wahrscheinlich gscheiter wenn ich ein NACKTSYSTEM aufsetzte und aus den Sourcen heraus installiere. Macht ziemlich sicher die nachfolgenden Updates (sofern nötig) leichter... Naja. Trotzdem Danke noch mal. Dein Hinweis auf die Homepage war Goldes Wert. Danke, Danke, Danke..... Lg TOM -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de] Im Auftrag von Michael Ackermann Gesendet: Mittwoch, 24. Mai 2000 06:59 An: php_(at)_php-center.de Betreff: Re: [php] Configure von PHP4 At 24.05.2000 00:42, you wrote: >"Thomas Böhmwalder" wrote: > > > > Hallo Liste > > > > (OS : SuSE Linux 6.4 ) > > > > Jetz´n will ich die PHP4-Sourcen (Final) übersetzen und (fast) egal was ich > > mache, es kommt immer der selbe Fehler: Ich habe am Sonntag Jörg Baach eine Mail mit einer getesteten Installation zugesendet und er hat das ganze in sein tutorial geschrieben. http://www.baach.de/lamp-tutorial.html zu sehen unter http://sqltest.asd-edv.de (testrechner SuSE 6.4) Michael Ackermann -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From pilif_(at)_sen.ch Fri, 26 May 2000 22:18:55 +0200 Date: Fri, 26 May 2000 22:18:55 +0200 From: Philip Hofstetter pilif_(at)_sen.ch Subject: [php] Configure von PHP4 Hallöchen > (OS : SuSE Linux 6.4 ) > In file included from gd.c:32: php_gd.h:50: gd.h: No such file or directory > -- snip -- --with-gd=/usr hat bei SuSE schon immer geholfen. Bei mir hat's so übrigens auch funktioniert. Pilif -- Bitte beachten Sie meine neue Email-Adresse: Aus pilit_(at)_dataway.ch wurde pilif_(at)_sen.ch From Mail4U_(at)_KingRalph.de Fri, 26 May 2000 23:03:32 +0200 Date: Fri, 26 May 2000 23:03:32 +0200 From: KingRalph Mail4U_(at)_KingRalph.de Subject: [php] nochmal Heise-Ticker Hallo!!! > Hallo Liste, > > die Heise-Ticker-Diskussion hat mich zu einer eigenen Spielerei veranlaßt. > Ich habe den Ticker in meine persönliche Guten-Morgen-Seite integriert, da > sehe ich nun allmorgendlich die kurzmeldungen, kann sie anklicken oder mir > zum in Ruhe lesen einfach zumailen lassen. Wer es sich mal ansehen will, > findet es unter http://webkonzepte.de/goodmorning/heise.php und den > Quelltext im selben Verzeichnis als heise.zip (vorsicht, der code ist mehr > gewachsen als geplant und kein bisschen optimiert...) bin erst jetzt dazu gekommen mir mal alle mails anzuschaun und wollte mir den quelltext saugen, doch leider stimmt die adresse nicht oder dat zip is nicht mehr da kann ich e per mail haben??? würe mich freuen :) einfach als antwort auf diese mail schon mal riesen danke schön ralph bergmann From tfromm_(at)_rz.uni-potsdam.de Sat, 27 May 2000 01:26:25 +0200 (MET DST) Date: Sat, 27 May 2000 01:26:25 +0200 (MET DST) From: Thomas Fromm tfromm_(at)_rz.uni-potsdam.de Subject: [php] probleme mit oiclogon hi, ich hab schwierigkeiten mit ocilogon bzw. ociplogon, wenn die verbindung von webserver zum oracle DB server unterbrochen wird, erreicht ociplogon den webserver nicht mehr, auch wenn dieser bereits wieder laeuft. erst nach einem stop/start des apache laeuft wieder alles. das problem tritt besonders in verbindung mit der phplib auf bei der nutzung der oci8 funktionen. (system: linux,suse6.4,apache1.12,php4) weiss jemand rat ? thomas From sebastian.bergmann_(at)_web.de Sat, 27 May 2000 07:10:37 +0200 Date: Sat, 27 May 2000 07:10:37 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] OT: UltraEdit Syntaxhervorhebung Guido Haeger wrote: > /C7"PHP3 Variables" > ** $ Das macht bei mir aber nur das $ farbig. Hast ein gutes Wordfile, das Du mir schicken könntest? -- 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 webmasterbhs_(at)_bluewin.de Sat, 27 May 2000 10:52:45 +0200 Date: Sat, 27 May 2000 10:52:45 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] cookie + header-redirect? setcookie("kucki","drin",time()+rand(2000,4000)); header("Location: ./index.php3"); kiri > Hi Liste, hi HTTP-Protokollgurus... > > Kann man irgendwie Cookies setzen und im gleichen Header eine > location-url setzen? > > Ich bekomme das einfach nicht hin. Geht das überhaupt? From bjoern_(at)_baer.main.de Sat, 27 May 2000 11:20:01 +0200 Date: Sat, 27 May 2000 11:20:01 +0200 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme [FAQ] Willkommen in der deutschsprachigen PHP-Mailingliste Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From beezle_(at)_subito.net Sat, 27 May 2000 11:23:27 +0200 Date: Sat, 27 May 2000 11:23:27 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] Klassen unter PHP4 hallo liste, ich hab ein kompabilitäts problem zwischen php3 und php4 klassen. folgendes script funzt unter php3 perfekt: ----------------------- class klasse1 { function test1() { echo "ein test"; } } class klasse2 { var $klasse1 = new klasse1; function test2() { $this->klasse1->test1(); } } $klasse2 = new klasse2; $klasse2->test2(); ------------------------ unter php4 geht das nicht, parse error bei "var $klasse1 = new klasse1;", mann kann zwar unter php4 statt "$this->klasse->test1();" "klasse1::test1()" schreiben, aber da ich die page auf zwei servern laufen hab (der eine php4 der andere php3) find ich es zu umständlich für jeden server eine eigene ver zu schreiben, hat jemand eine lösung? yours beezle From bjoern_(at)_baer.main.de Sat, 27 May 2000 11:29:24 +0200 Date: Sat, 27 May 2000 11:29:24 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Klassen unter PHP4 Hi, * Andreas Teichrib wrote: > class klasse2 { > var $klasse1 = new klasse1; > function test2() { > $this->klasse1->test1(); > } class klasse2 { /* Constructor */ function klasse2() { $this->klasse1 = new klasse1; } function test2() { /* ... */ } } So würde ich's machen. -- From info_(at)_mark-wiesemann.de Sat, 27 May 2000 11:51:28 +0200 Date: Sat, 27 May 2000 11:51:28 +0200 From: Mark Wiesemann info_(at)_mark-wiesemann.de Subject: [php] WAP-Problem Hallo, Andreas! > ich koennte mir vorstellen, dass der webserver den mime-type nicht kennt. > sind die mime-types im webserver richtig gesetzt? > ansonsten probier mal folgendes zu den mime-types deines webservers > hinzuzufuegen: > text/vnd.wap.wml wml > [...] Ich möchte die Datei dynamisch mit PHP erzeugen. Wenn ich obigen Mime-Typ hinzufüge, wird er doch nur Dateien, die die Endung .wml haben, zugeordnet?! Wenn ich den Mime-Typ "text/vnd.wap.wml php3" hinzufüge, dann werden php3-Dateien doch nicht mehr von PHP geparst? Oder verstehe ich da was ganz falsch? Grüße aus dem Land der tausend Berge Mark From schult_(at)_mDrop.de Fri, 26 May 2000 20:04:06 +0200 Date: Fri, 26 May 2000 20:04:06 +0200 From: Pascal Schult schult_(at)_mDrop.de Subject: [php] Session IDs in DNS Wildcards Hi Philip > > nein. Ich habe nur den Titel des Patents auf ihrer Seite gesehen und das > mit eigenen Erfahrungen kombiniert, so dass ich zu obigem Schluss > gekommen bin. Ich finde es traurig, dass sich sowas simples überhaupt > patentieren lässt, aber man kann da leider nichts mehr ändern. > Und was ist mit einem Löschungsantrag? Geht das nicht? Ciao, Pascal From andreas_(at)_noho.co.uk Sat, 27 May 2000 11:49:44 +0100 Date: Sat, 27 May 2000 11:49:44 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] WAP-Problem hi mark, > > hinzuzufuegen: > > text/vnd.wap.wml wml > > [...] > Wenn ich den Mime-Typ "text/vnd.wap.wml php3" hinzufüge, dann werden > php3-Dateien doch nicht mehr von PHP geparst? Oder verstehe ich > da was ganz > falsch? wie du weiter oben schon zitierst, sollte es heissen text/vnd.wap.wml wml also NICHT text/vnd.wap.wml php3 ich zitiere hier noch einmal aus einer meiner emails: > text/vnd.wap.wml wml > image/vnd.wap.wbmp wbmp > application/vnd.wap.wmlc wmlc > text/vnd.wap.wmlscrip wmls > application/vnd.wap.wmlscriptc wmlsc und auch noch einmal zwei verweise auf einschlaege wenn man im archiv der ml nach dem stichwort wap sucht: [ http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000117/012348.html ] [ http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000117/012326.html ] viel spass noch beim wapen... andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From schult_(at)_mDrop.de Sat, 27 May 2000 13:09:12 +0200 Date: Sat, 27 May 2000 13:09:12 +0200 From: Pascal Schult schult_(at)_mDrop.de Subject: [php] cookie + header-redirect? Hi Cyrill... > > setcookie("kucki","drin",time()+rand(2000,4000)); > header("Location: ./index.php3"); habe ich auch gerstern noch festgestellt. Leider war in der Klasse, die ich dafür benutzte zwei newlines zuviel. Danke trotzdem.. Ciao, Pascal From Ives.Steglich_(at)_rz.tu-ilmenau.de Sat, 27 May 2000 14:59:10 +0200 Date: Sat, 27 May 2000 14:59:10 +0200 From: Ives Steglich Ives.Steglich_(at)_rz.tu-ilmenau.de Subject: [php] Probleme mit Fileupload Seit ich mit PHP4 arbeite funktioniert der Fileupload nicht mehr in der gewohnten Art und Weise: - formtagname_name ist nicht mehr vorhanden - und das file-array sieht recht merkwürdig aus - ich habe hier mal die debug-infos von php_info() angehangen und das sieht verdammt seltsam aus ... jedenfalls funktioniert das ganze halt nicht mehr so wie es mit 3.x wunderbar funktioniert hat ich bin für jede Hilfe und vor allem schnelle Hilfe dankbar achja das ganze Läuft unter Linux/Debian 2.2.15, Apache 1.3.12, PHP 4.0.0, tomcat 1.0 HTTP_POST_FILES["file"] Array ( [0] => Array ( [name] => ApacheModuleJServ.dll ) [1] => Array ( [type] => application/octet-stream ) [tmp_name] => /tmp/phpwV4BVR [size] => 49152 [2] => Array ( [name] => isapi_redirect.dll ) [3] => Array ( [type] => application/octet-stream ) [4] => Array ( [name] => jni_connect.dll ) [5] => Array ( [type] => application/octet-stream ) ) From th_(at)_mediavalley.de Sat, 27 May 2000 15:03:46 +0200 Date: Sat, 27 May 2000 15:03:46 +0200 From: Tim Hildebrandt th_(at)_mediavalley.de Subject: [php] Warum funktioniert die WHERE Klausel nicht? Hallo Liste! In einer Tabelle befinden sich Namen: 1: feld1 = Peter Lustig 2: feld1 = Peter Böse 3: feld1 = Peter Sauer u.s.w. Ich habe folgende SELECT Abfrage: SELECT * FROM meinetabelle WHERE feld1='Peter%' Wenn ich diese Abfrage ausführe, dann kommt kein Ergebnis. Ich habe das auch schon in phpMyAdmin versucht, das in derartigen Dingen eigentlich recht ausführlich ist. Kann es daran liegen, dass feld1 sowohl "Primary" als auch "Index" ist und man deswegen innerhalb dieses Feldes auch wirklich nur den vollen Feldinhalt, also WHERE feld1='Peter Lustig' findet? Dann müßte ich nämlich die Indizes und den Primary wieder rausnehmen. Danke, Tim From info_(at)_subjective.de Sat, 27 May 2000 15:09:29 +0200 Date: Sat, 27 May 2000 15:09:29 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] AW: [php] Warum funktioniert die WHERE Klausel nicht? Hi SELECT * FROM meinetabelle WHERE feld1='Peter%' SELECT * FROM meinetabelle WHERE feld1 like 'Peter%' = | ist gleich like | ist wie Nur mit like wird der Joker interpretiert. cu Thomas Weinert http://www.subjective.de From Ives.Steglich_(at)_rz.tu-ilmenau.de Sat, 27 May 2000 15:15:54 +0200 Date: Sat, 27 May 2000 15:15:54 +0200 From: Ives Steglich Ives.Steglich_(at)_rz.tu-ilmenau.de Subject: [php] Warum funktioniert die WHERE Klausel nicht? Tim Hildebrandt schrieb: > > Hallo Liste! > > In einer Tabelle befinden sich Namen: > > 1: feld1 = Peter Lustig > 2: feld1 = Peter Böse > 3: feld1 = Peter Sauer > > u.s.w. > > Ich habe folgende SELECT Abfrage: > > SELECT * FROM meinetabelle WHERE feld1='Peter%' > hmm - eigentlich ist das ja eher ein MYSQL (ich denke mal ist eine MYSQL DB) Problem ;-) aber probier doch mal anstelle des "=" den "LIKE" operator ich glaube der sollte das realisieren was du gern hättest dalini From bjoern_(at)_baer.main.de Sat, 27 May 2000 15:22:34 +0200 Date: Sat, 27 May 2000 15:22:34 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Warum funktioniert die WHERE Klausel nicht? * Tim Hildebrandt wrote: > SELECT * FROM meinetabelle WHERE feld1='Peter%' ... where feld1 like 'Peter%' Björn. From TConnect_(at)_gmx.net Sat, 27 May 2000 15:40:13 +0200 Date: Sat, 27 May 2000 15:40:13 +0200 From: Tim Hildebrandt TConnect_(at)_gmx.net Subject: [php] AW: [php] AW: [php] Warum funktioniert die WHERE Klausel nicht? Danke an alle, die mir diese ach doch so einfache Lösung zugemailt haben :-) Gruß Tim (Vielleicht sollte ich demnächst erst denken und dann mailen :-)) > Hi > > > SELECT * FROM meinetabelle WHERE feld1='Peter%' > > > > SELECT * FROM meinetabelle WHERE feld1 like 'Peter%' > > > = | ist gleich > like | ist wie > > Nur mit like wird der Joker interpretiert. From thies_(at)_digicol.de Sat, 27 May 2000 16:34:13 +0200 Date: Sat, 27 May 2000 16:34:13 +0200 From: thies_(at)_digicol.de thies_(at)_digicol.de Subject: [php] probleme mit oiclogon On Sat, May 27, 2000 at 01:26:25AM +0200, Thomas Fromm wrote: > hi, > > ich hab schwierigkeiten mit ocilogon bzw. ociplogon, wenn die > verbindung von webserver zum oracle DB server unterbrochen wird, erreicht > ociplogon den webserver nicht mehr, auch wenn dieser bereits wieder > laeuft. > erst nach einem stop/start des apache laeuft wieder alles. > > das problem tritt besonders in verbindung mit der phplib auf bei der > nutzung der oci8 funktionen. > > (system: linux,suse6.4,apache1.12,php4) > > weiss jemand rat ? da gibt es noch irgendwo 'nen problem - bitte probier mal folgendes: in ext/oci8/oci8.c ~ zeile 2065 bitte mal das if (! oci_ping(pserver)) { pserver->open = 0; } einkommentieren... tc > > thomas > > > -- > ** Durchgehend ge?ffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" Digital Collections Phone +49 40 235350 Fax +49 40 23535180 Hammerbrookstr. 93 20097 Hamburg / Germany From mk_(at)_html-design.com Sat, 27 May 2000 12:55:06 -0400 Date: Sat, 27 May 2000 12:55:06 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] nochmal Heise-Ticker >den quelltext saugen, doch leider stimmt die adresse nicht oder dat zip >is nicht mehr da kann ich e per mail haben??? würe mich freuen :) http://www.php-homepage.de/source/?view=18 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 From discussion_(at)_waply.com Sat, 27 May 2000 19:06:14 +0200 Date: Sat, 27 May 2000 19:06:14 +0200 From: Konstantin G. discussion_(at)_waply.com Subject: [php] WAP-Problem Hallo Mark, sag mal, schreibts du ECHO immer mit den Klammern? (ist nur so 'ne Frage...) Best regards, Konstantin mailto:discussion_(at)_waply.com Friday, May 26, 2000, 11:54:36 AM, you wrote: MW> Ich habe versucht, eine WAP-Seite mit PHP zu erstellen. Dabei habe ich mich MW> an die Anleitung in der Newsgroup-FAQ gehalten. Meine Seite beginnt mit MW> folgendem Code: MW> header("Content-Type: text/vnd.wap.wml"); MW> echo("\n"); MW> echo(" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n"); ?>> From mschomers_(at)_gmx.de Sat, 27 May 2000 20:03:23 +0200 Date: Sat, 27 May 2000 20:03:23 +0200 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] " bzw. \" in Mails Hi! Ich habe ein Script, bei dem man eine Mail verschickt. Der Inhalt der mail wird über ein