From Rudolf.Heeb_(at)_gmx.de Mon, 03 Apr 2000 08:03:51 +0200 Date: Mon, 03 Apr 2000 08:03:51 +0200 From: Rudolf Heeb Rudolf.Heeb_(at)_gmx.de Subject: [php] php3 in *.html Hallo Clemens, Clemens Gutweiler wrote: > > du musst in der httpd.conf (oder .htaccess) folgende Zeile bearbeiten: > AddType application/x-httpd-php3 .php3 .php .phtml > > Dort kann man die Dateierweiterungen angeben, die geparst werden > sollen, in deinem Fall, müsstest du noch '.html' anhängen: > > AddType application/x-httpd-php3 .php3 .php .phtml .html Hm, genauso hatte ich es versucht, aber dann bietet mir mein Apache jede *.html zum Download an, sobald ich versuche mit netscape darauf zu gehen. Irgendwas muss da wohl noch irgendwo gedreht werden. bei .php3, .phtml und .htm geht das, nur bei html nicht. Gruss, Rudi -- Rudolf Heeb (Rudolf.Heeb_(at)_gmx.de) (Rudolf_(at)_heeb.de) Registered Linux User # 124123 Registered Linux Machine # 54279 Linux mit KDE was sonst :-) From MBuschatz_(at)_fussbodenheizung.de Mon, 3 Apr 2000 08:12:01 +0200 Date: Mon, 3 Apr 2000 08:12:01 +0200 From: Magnus Buschatz MBuschatz_(at)_fussbodenheizung.de Subject: [php] eregi_replace eregi_replace!? Ich bekomme es - trotz intensivem Beispielstudium - einfach nicht hin. Dies mein Versuch: $field = eregi_replace("(<\*)([.]*)(\*>)","\\2",$val); Aus dem String "irgendwas <*txt_Auk_Bez*> irgendwo" brauche ich also nur --> "txt_Auk_Bez", das obige Beispiel funktioniert aber nicht. im zweiten Schritt soll dann aus dem obigen Ursprungs-String $dummy = eregi_replace("<\*[.]\*>",$field,$val); das folgende werden: "irgendwas -neuer Wert- irgendwo" Wer kann mir helfen? Viele Grüße Magnus Buschatz Mit freundlichen Grüßen JUPITER Heizsysteme GmbH gez. Magnus Buschatz Tel-Durchwahl: (+49) 05406/8306-20 Fax-Durchwahl: (+49) 05406/8306-67 e-mail: mbuschatz_(at)_fussbodenheizung.de From michael.renner_(at)_tuebingen.mpg.de Mon, 3 Apr 2000 08:41:14 +0200 Date: Mon, 3 Apr 2000 08:41:14 +0200 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] Function verfuegbar On Sun, 02 Apr 2000, Thomas Ritz wrote: > Hallo Liste, Moin, > hat jemand eine halbwegs elegante Lösung, um die Verfügbarkeit einer > php-Funktion festzustellen? Klingt vielleicht seltsam, also noch mal am nicht ausprobiert, aber sollte der Rückgabewert des Aufrufes nicht Kriterium genug sein? if (!imap_blah_fasel(parameter)) { fsockopen(mach_den_port_von_hand_auf) } Nur so ein Gedanke. Musst nur schauen, wie Du die Fehlermeldung vom Schirm weg bekommst, aber da gibt es IMHO in der php3.ini eone Möglichkeit. CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From s.bergmann_(at)_seven-sense.com Mon, 03 Apr 2000 08:55:52 +0200 Date: Mon, 03 Apr 2000 08:55:52 +0200 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] [phpOpenCounter] Announce: Version 2.0.0 Hi, die Version 2.0.0 des phpOpenCounter steht ab sofort zum Download auf http://gravedancer.rc5.de/counter/ zur Vefügung. Aus dem Changelog: - Rewritten from scratch, again, this time as an class - Through database abstraction phpOpenCounter V2 is no longer limited to just mySQL as database server, but PHPLIB 7.2 (http://phplib.netuse.de) is now required to run phpOpenCounter. Currently msql, mssql, mysql, oracle/oci8, odbc, pgsql and sybase are supported through PHPLIB. - It should now be easier to use and maintain an phpOpenCounter installation. Furthermore it should now be more comfortable for other developers to extend the functionality of phpOpenCounter and thus helping the project's progress. Have fun, Sebastian -- 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 altenburg_(at)_fup.de Mon, 3 Apr 2000 09:10:20 +0200 Date: Mon, 3 Apr 2000 09:10:20 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] AW: [php] Wie erzeuge ich einen Zeilenumbruch in einer Textdatei? was ist mit chr(13)?? andreas > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Ralf Semroch > Sent: Sunday, April 02, 2000 6:46 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: Re: [php] AW: [php] Wie erzeuge ich einen Zeilenumbruch in > einer Textdatei? > > > Hallo David, > > > David Adler schrieb: > > > wenn du es in HTML einfügst kannst du
benutzen. > > leider nicht. Der Inhalt wird in einer HTML-Tabelle ausgegeben.
> kann ich da dann leider nicht gebrauchen. Kann schon sein, dass es mit > der Plattform zusammenhängt, wie Jan geschrieben hat. Habe gestern das > Ganze unter NT getestet, vielleicht klappt's ja nach dem Upload auf den > Linux-Server... > > Ralf > > -- > Mit freundlichen Gruessen > Ralf Semroch / semroch_(at)_designofsites.de > visit http://www.flash4-center.de > > > > > -- > ** 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 Hartmann_(at)_freecharts.de Mon, 3 Apr 2000 09:32:22 +0200 Date: Mon, 3 Apr 2000 09:32:22 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] Daten aus *.TTF Datein auslesen... Hallo Liste ! Robert Breker wrote: > gibts eigentlich irgend ne Möglichkeit aus TTF (Font) Datein den Autor, > Kommentar, und Copyright auszulesen? Hat da jemand ein Beispiel, oder kann > mir eine Url nennen wo beschrieben wird wie des dort rein geschrieben wir? Das ist mit der Freetype-Library möglich. Dort ist ein Programm "ftdump" als Testsoftware enthalten, dass diese Informationen ausgibt. Siehe http://www.freetype.org . PHP unterstützt die Freetype-Library zwar auch (--with-ttf ) baut sie aber nur die die libgd mit ein. Um die anderen Fähigkeiten der Freetype-lib zu nutzen, muss man also andere Tools zu Hilfe ziehen. Gruesse, johann From webmasterbhs_(at)_bluewin.de Mon, 3 Apr 2000 09:41:57 +0200 Date: Mon, 3 Apr 2000 09:41:57 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] eregi_replace probier doch mal ereg("<\*[.]\*>",$field,$regs) oder while(ereg("<\*[.]\*>",$field,$regs)){ echo $regs[0-n] } From: "Magnus Buschatz" > $field = eregi_replace("(<\*)([.]*)(\*>)","\\2",$val); > > Aus dem String "irgendwas <*txt_Auk_Bez*> irgendwo" brauche ich > also nur --> "txt_Auk_Bez", das obige Beispiel funktioniert aber nicht. > > im zweiten Schritt soll dann aus dem obigen Ursprungs-String > > $dummy = eregi_replace("<\*[.]\*>",$field,$val); > > das folgende werden: "irgendwas -neuer Wert- irgendwo" From joh_(at)_exozet.com Mon, 3 Apr 2000 09:51:17 +0200 Date: Mon, 3 Apr 2000 09:51:17 +0200 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] Bilder einlesen und bearbeiten Hallo, ich muss ein Bild einlesen, bearbeiten und anschl. ausgeben. Da ich die GD-Libary 1.8.1 benutze kommt ImageCreateFromGif nicht in Frage, im Archiv bin ich über den Befehl ImageCreateFromPng gestolpert, dieser Befehl war dem PHP4.0RC1 aber auch nicht bekannt. Wird oben beschriebene Funktionalität etwa gar nicht mehr von den derzeitigen Image-Functions unterstützt? Vielen Dank Johannes P.S.: Obwohl ich mir nicht vorstellen kann, dass diese Frage noch nicht gestellt wurde, habe ich alle mir bekannten Archive, Manuals und Bibliotheken durchstöbert - ohne Erfolg. joh From anklam_(at)_netway-online.de Mon, 03 Apr 2000 10:04:13 +0200 Date: Mon, 03 Apr 2000 10:04:13 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Speicherfreigabe At 13:08 01.04.00 +0200, you wrote: >Die wird vom mySQLD - Prozess gefordert, so mit 60 - 80 % >PHP liegt meistens so bei 10 %. >Ich habe mein Skript jetzt entsprechend umgebaut, das >Einlesen und Neueintragen der Datensaetze geschieht >jetzt stueckchenweise. Dazwischen wird das Skript beendet, >und damit auch der belegte Speicher freigegeben bleibt ja nicht mehr viel ürbig .. hehe ... wie wärs denn mit nem kleinem scriptsnippet ?? c ya ---------- Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin Tel: 030-40539702 - Fax: 030-40539703 - eMail: anklam_(at)_netway-online.de From andreas.jensen_(at)_talknet.de Mon, 3 Apr 2000 10:26:33 +0200 Date: Mon, 3 Apr 2000 10:26:33 +0200 From: Andreas Jensen andreas.jensen_(at)_talknet.de Subject: [php] phpOpenCounter Hallo, habe vergessen, wo man sich phpOpenCounter von Sebastian Bergmann runterladen kann. Kann jemand helfen? Andreas Jensen From michael.ackermann_(at)_asd-edv.de Mon, 03 Apr 2000 08:33:34 +0100 Date: Mon, 03 Apr 2000 08:33:34 +0100 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] PHP4 session_register() > > >Registriere die Variablen bevor Du ihnen Werte zuweist >und spendiere ein paar zusätzliche Anführungszeichen. Also: > >session_start(); >session_register("var1", "var2", "var3"); >$var1 = "test1"; >$var2 = "test2"; >$var3 = "test3"; > >Ciao, > Lutz Lutz, Danke für Deine Antwort, ich habe diese aber erst heute morgen gelesen. Ich frage mich nur eins; Wenn ich die Variablen erst nach dem registrieren fülle, bekomme ich diese auf der nächsten Seite nicht ausgelesen. Das heist die Variablen sind leer. Was kann das sein. System LAMP, Sessions werden in /tmp gespeichert. Michael Ackermann From bjoern_(at)_baer.main.de Mon, 3 Apr 2000 10:29:27 +0200 Date: Mon, 3 Apr 2000 10:29:27 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] phpOpenCounter * Andreas Jensen wrote: > habe vergessen, wo man sich phpOpenCounter von Sebastian Bergmann > runterladen kann. > Kann jemand helfen? Schau im Archiv nach. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From steiner_(at)_dynamicwebpages.de Mon, 3 Apr 2000 10:35:15 +0200 Date: Mon, 3 Apr 2000 10:35:15 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] phpOpenCounter Sent: Monday, April 03, 2000 10:26 AM Subject: [php] phpOpenCounter > habe vergessen, wo man sich phpOpenCounter von Sebastian Bergmann > runterladen kann. > Kann jemand helfen? Hallo Andreas, das disqualifiziert dich jetzt irgendwie, weil Sebastian ungefähr vor 6 mails die Version 2.0.0 mit download-link an diese Liste gemailt hat .... Es ist halt wie es ist: Wer lesen kann, ist klar im Vorteil :-) mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From andreas.jensen_(at)_talknet.de Mon, 3 Apr 2000 11:01:20 +0200 Date: Mon, 3 Apr 2000 11:01:20 +0200 From: Andreas Jensen andreas.jensen_(at)_talknet.de Subject: [php] Nochmal phpOpenCounter Hallo, hoffe, ich blamiere mich nicht erneut. Wenn ich den Counter einrichte und in der Datenbank die Tabelle 'phpOpenCounter_userlog' anlegen will kommt die Fehlermeldung "MySQL said: Key column 'number' doesn't exist in table" Was mache ich falsch. Andreas From s.bergmann_(at)_seven-sense.com Mon, 03 Apr 2000 11:36:03 +0200 Date: Mon, 03 Apr 2000 11:36:03 +0200 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Nochmal phpOpenCounter Andreas Jensen schrieb: > Was mache ich falsch. Du machst gar nichts falsch, ich habe, übernächtigt wie ich war, einen veralteten Dump in die Distribution gepackt: CREATE TABLE phpOpenCounter_userlog ( ID int(11) NOT NULL auto_increment, DATECHECK char(255), IP char(255), ONLINE_SINCE datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, PRIMARY KEY (ID) ); Werde gleich mal die Distribution updaten... :( -- 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 s.bergmann_(at)_seven-sense.com Mon, 03 Apr 2000 11:48:03 +0200 Date: Mon, 03 Apr 2000 11:48:03 +0200 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] phpOpenCounter Björn Schotte schrieb: > > Kann jemand helfen? > Schau im Archiv nach. Oder in den Links auf php-center.de :) -- 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 atlan_(at)_arkon.org Mon, 03 Apr 2000 12:11:44 +0200 Date: Mon, 03 Apr 2000 12:11:44 +0200 From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org Subject: [php] AW: [php] Wie erzeuge ich einen Zeilenumbruch in einer Textdatei? Hallo! Andreas Altenburg wrote: > > was ist mit chr(13)?? oder \r\n , das erzeut den "dos" Zeilenumbruch! > > andreas > Jürgen From andreas.jensen_(at)_talknet.de Mon, 3 Apr 2000 12:34:22 +0200 Date: Mon, 3 Apr 2000 12:34:22 +0200 From: Andreas Jensen andreas.jensen_(at)_talknet.de Subject: [php] phpOpenCounter/3. Frage Hallo, nachdem ich den Counter mit der neuen phpOpenCounter_userlog-Tabelle eingerichtet habe kommt jetzt bei Aufruf der entsprechenden Seite "DB_Sql is not a class in phpOpenCounter.php3 on line 145" als Fehler (ich benutze eine mySQL-Datenbank). Weiß nicht genau, was jetzt zu tun ist. Andreas From anklam_(at)_netway-online.de Mon, 03 Apr 2000 12:49:00 +0200 Date: Mon, 03 Apr 2000 12:49:00 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] phpOpenCounter/3. Frage At 12:34 03.04.00 +0200, you wrote: >Hallo, > >nachdem ich den Counter mit der neuen phpOpenCounter_userlog-Tabelle >eingerichtet habe kommt jetzt bei Aufruf der entsprechenden Seite >"DB_Sql is not a class in phpOpenCounter.php3 on line 145" als Fehler (ich >benutze eine mySQL-Datenbank). > >Weiß nicht genau, was jetzt zu tun ist. > >Andreas AFAIK mußt du in der config datei die datenbank einstellen die du nutzt ... mfg ---------- Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin Tel: 030-40539702 - Fax: 030-40539703 - eMail: anklam_(at)_netway-online.de From laura.reising_(at)_onlinehome.de Mon, 03 Apr 2000 13:49:58 +0200 Date: Mon, 03 Apr 2000 13:49:58 +0200 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] PDF Hallo Ihr! Ich habe mir gerade mal die "pdflib" von http://www.pdflib.com" gesaugt und installiert: ./configure --bindir=/usr/local/bin --with-cxx=no make make test Dann habe ich ein PHP3-Binary gebaut: ./configure --with-mysql --enable-track-vars --bindir=/usr/local/bin --with-pdflib=/usr/local/lib make make install Alles wunderbar durchgelaufen! Jetzt das Problem: Beim Versuch, Egons Beispeil aus _DEM BUCH_ aufzurufen kommt "call undefined function pdf_get_info()" Hm...- ich hätte gedacht, wenn ich sage "--with-pdflib", wäre PDF mit am Start. Ich habe auch keine Option "--with-pdf-functions" gefunden. Weiß da jemand was? Ciao Laura From bjoern_(at)_baer.main.de Mon, 3 Apr 2000 13:55:48 +0200 Date: Mon, 3 Apr 2000 13:55:48 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PDF Hi Laura, * Laura Reising wrote: > Weiß da jemand was? Was sagt ? Findest du dort einen Abschnitt über die PDFLib? Welche Version der PDFLib setzt du ein? -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From hak_(at)_cks-systeme.de Mon, 03 Apr 2000 13:03:23 -0700 Date: Mon, 03 Apr 2000 13:03:23 -0700 From: Harald Kollera hak_(at)_cks-systeme.de Subject: [php] Oracle Logon denied Hallo Leute, seit kurzem habe ich das Problem, dass ich keine Verbindung zu unseren ORACLE-Datenbanken (7.3.4) hinkriege. Als Fehler kommt jedesmal Unable to connect to ORACLE (ORA-01005: null password given; logon denied) Per sqlplus kann man locker einloggen, sowohl vom DB-Server als auch vom Webserver aus. Die Umgebungsvariablen ORACLE_SID und Oracle_HOME sind explizit gesetzt. Ich habe mittlerweile wohl alle Varianten ausprobiert, wie man die Parameter bei der Funktion ora_logon übergeben kann. Keine Ahnung, was sich an der Umgebung gaendert hat, denn es hat schon mal funktioniert. Hat jemand eine Idee? gute Vorschlaege und Tips sind gerne willkommen. hak -- ------------------------------------------------------------------------ Harald Kolléra Phone: +49 721 8242328 CKS SYSTEME Fax: +49 721 8242219 P.O.B. 1924 76007 Karlsruhe Germany EMail: harald.kollera_(at)_cks-systeme.de ------------------------------------------------------------------------ From eschmid_(at)_s.netic.de Mon, 03 Apr 2000 14:14:24 +0200 Date: Mon, 03 Apr 2000 14:14:24 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] PDF Laura Reising wrote: > ./configure --bindir=/usr/local/bin --with-cxx=no > make > make test ./configure --with-cxx=no reicht und dann wird alles unterhalb von /usr/local installiert. Anschliessend noch ein "make install" wenn "make" es nicht installiert. > Dann habe ich ein PHP3-Binary gebaut: > ./configure > --with-mysql > --enable-track-vars > --bindir=/usr/local/bin > --with-pdflib=/usr/local/lib > make > make install ./configure \ --with-mysql \ --enable-track-vars \ --with-pdflib müsste reichen. Am besten die Ausgaben von dem ./configure Skript prüfen. Erst wenn die PDFlib Bibliotheken gefunden werden, dann sagt das Skript, dass es dann den PDF-Support anschliessend gedenkt, mit einzucompilieren. > Alles wunderbar durchgelaufen! Jetzt das Problem: > Beim Versuch, Egons Beispeil aus _DEM BUCH_ aufzurufen kommt > "call undefined function pdf_get_info()" Das lief mal wunderschön, allerdings war es die Version 0.6. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From victor_(at)_mediapeople.de Mon, 3 Apr 2000 14:23:30 +0200 Date: Mon, 3 Apr 2000 14:23:30 +0200 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] uniqid Hallo Freunde, ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion "uniqid". Irgendwie kommt keiner der Herren Buchautoren (respektive Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller Funktionen anzubieten. Kollege Krause hat zwar eine alphabetisch Übersicht in seinem ansonsten wirklich guten Buch, doch verweist diese leider nicht auf die Seite auf der die Funktion zu finden ist. (Warum eigentlich nicht???) Help! Chris From bjoern_(at)_baer.main.de Mon, 3 Apr 2000 14:25:08 +0200 Date: Mon, 3 Apr 2000 14:25:08 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] uniqid Hallo, * Christian Victor wrote: > ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion > "uniqid". www.php.net (bzw. www.php3.de) -> quick ref -> "uniqid" eingeben. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From mk_(at)_html-design.com Mon, 3 Apr 2000 08:32:46 -0400 Date: Mon, 3 Apr 2000 08:32:46 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] uniqid >ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion >"uniqid". http://www.php-homepage.de/ -> Suche -> PHP-Manual -> unique = http://www.php3.de/manual/function.uniqid.php3 >Irgendwie kommt keiner der Herren Buchautoren (respektive >Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller Wieso? Ist denn http://www.php3.de/manual/ nicht alphabetisch? Außerdem gibt es noch eine Suchmöglichkeit. 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 altenburg_(at)_fup.de Mon, 3 Apr 2000 14:41:10 +0200 Date: Mon, 3 Apr 2000 14:41:10 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] PDF also, ich hatte die gleichen probleme. es liegt definitiv an einer nicht erfolgreichen installation. bloss: ich finde deinen fehler nicht. wenn die pfade so stimmen, scheint alles ok. ich habe es mit php4 nicht geschafft. php soll angeblich funzen, aber auch das ging bei mir nicht... sorry. andreas From steiner_(at)_dynamicwebpages.de Mon, 3 Apr 2000 14:38:12 +0200 Date: Mon, 3 Apr 2000 14:38:12 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] uniqid Sent: Monday, April 03, 2000 2:23 PM Subject: [php] uniqid > ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion > "uniqid". > > Irgendwie kommt keiner der Herren Buchautoren (respektive > Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller > Funktionen anzubieten. als einer der Documentation-Sklaven weise ich dir doch gerne den weg: http://www.dynamic-webpages.de/phpmanual/ref.misc.html vielleicht kommen ja auch noch ein paar mehr leute auf die idee, die manual-schreiber zu unterstützen ???! Die German Documentation Group sucht jedenfalls immer nach hochmotivierten Mitarbeitern .... mit bestem Gruß - Armin [German PHP-Documentation-Group] _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From eschmid_(at)_s.netic.de Mon, 03 Apr 2000 14:49:07 +0200 Date: Mon, 03 Apr 2000 14:49:07 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] uniqid Christian Victor wrote: > ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion > "uniqid". Die ist dokumentiert und steht irgendwo bei den Misc. Functions. > Irgendwie kommt keiner der Herren Buchautoren (respektive > Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller > Funktionen anzubieten. Kollege Krause hat zwar eine alphabetisch > Übersicht in seinem ansonsten wirklich guten Buch, doch verweist diese > leider nicht auf die Seite auf der die Funktion zu finden ist. (Warum > eigentlich nicht???) In der nächsten Auflage wird eine alphabetische Übersicht drin sein. In dem Markt&Technik Buch ist sie deshalb nicht drin, weil sie damals noch nicht existierte, sonst wäre sie über das Stichwortverzeichnis auffindbar. In der aktuellen Funktionskurzreferenz steht: # php3/functions/uniqid.c string uniqid(string prefix [, bool more_entropy]) Generate a unique id -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From eschmid_(at)_s.netic.de Mon, 03 Apr 2000 15:38:32 +0200 Date: Mon, 03 Apr 2000 15:38:32 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] uniqid Armin Steiner wrote: > > Irgendwie kommt keiner der Herren Buchautoren (respektive > > Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller > > Funktionen anzubieten. > > als einer der Documentation-Sklaven weise ich dir doch gerne > den weg: > http://www.dynamic-webpages.de/phpmanual/ref.misc.html Ein Sklavenhalter bin ich aber nicht. > vielleicht kommen ja auch noch ein paar mehr leute auf die > idee, die manual-schreiber zu unterstützen ???! Die German > Documentation Group sucht jedenfalls immer nach > hochmotivierten Mitarbeitern .... Und die können sich eine alphabetische Liste der Funktionen auf verschiedene Arten selber erzeugen. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From laura.reising_(at)_onlinehome.de Mon, 03 Apr 2000 15:46:54 +0200 Date: Mon, 03 Apr 2000 15:46:54 +0200 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] PDF Hallo Björn, > Was sagt ? Findest du dort > einen Abschnitt über die PDFLib? Nö - nichts zu sehen davon. > Welche Version > der PDFLib setzt du ein? Die einzige, die es zum Download gab - 3.0 Danke schonmal für Deine Mühe! Ciao Laura From Markus.Kloeschen_(at)_dlf.siemens.de Mon, 3 Apr 2000 15:46:44 +0200 Date: Mon, 3 Apr 2000 15:46:44 +0200 From: Kloeschen, Markus Markus.Kloeschen_(at)_dlf.siemens.de Subject: [PHP] Aehm, peinlich, Wildcards? OK, Ich gebs zu, ich sitz heut wohl schon zu lange an diesem PC! Ich komm einfach nicht drauf: Ich biete eine Suchfunktion auf der Page an, mit nem Sternchen als Wildcard. Klar, bei SQL nehmen wir %. also $var_name=ereg_replace( "*", "%", $var_name ); Aber ich bekomm nicht eine Zeile zurueck, obwohl es welche geben muss, ich habs mi sql-befehlen direkt versuch und es hat funktioniert. Also, muss ich irgendwie das * maskieren???? Danke fuer Eure Lesezeit ;o)) CU, Markus From mk_(at)_html-design.com Mon, 3 Apr 2000 09:52:56 -0400 Date: Mon, 3 Apr 2000 09:52:56 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] uniqid >Ein Sklavenhalter bin ich aber nicht. Den Part habe ich gerade übernommen ;) >Und die können sich eine alphabetische Liste der Funktionen auf >verschiedene Arten selber erzeugen. Siehe oben ;) Armin ist dabei, hehe, bzw. es wird eine Mail an die Liste kommen. 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 atlan_(at)_arkon.org Mon, 03 Apr 2000 15:38:48 +0200 Date: Mon, 03 Apr 2000 15:38:48 +0200 From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org Subject: [php] pdflib Hallo Leute! Als ich versuchte, pdf ins php 3.0.15 zu compilieren, erhielt ich folgende Fehlermeldung: checking whether to include pdflib support... yes configure: warning: !!!!! Note for pdflib 0.6 !!!!! configure: warning: In order to ensure the pdf module works correctly configure: warning: modify the pdflib distribution. Take out line 190 in configure: warning: file p_basic.c which closes the pdf file. Read the php3 configure: warning: documentation for more information. checking for PDF_close in -lpdf... no configure: error: pdflib module requires at least pdflib 0.6 Installiert hab ich pdflib 2.01! Wer kann mit helfen? Jürgen From abe_(at)_flaemingnet.de Mon, 3 Apr 2000 16:04:48 +0200 Date: Mon, 3 Apr 2000 16:04:48 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [PHP] Aehm, peinlich, Wildcards? >OK, Hi >Ich gebs zu, ich sitz heut wohl schon zu lange an diesem PC! >Ich komm einfach nicht drauf: Ich biete eine Suchfunktion auf >der Page an, mit nem Sternchen als Wildcard. Klar, bei SQL nehmen >wir %. also $var_name=ereg_replace( "*", "%", $var_name ); Da das * eine Regex Wildcard ist kannst du sie so nicht verwenden. Also entweder: str_replace("*","%",$str); oder: ereg_replace( "\*", "%", $str ); oder: preg_replace( "/\*/", "%", $str ); bye Daniel From steiner_(at)_dynamicwebpages.de Mon, 3 Apr 2000 16:06:39 +0200 Date: Mon, 3 Apr 2000 16:06:39 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] RE: Re: [php] uniqid > Ein Sklavenhalter bin ich aber nicht. > > Den Part habe ich gerade übernommen ;) naja, ihr werdet Euch schon einigen :-) > >Und die können sich eine alphabetische Liste der Funktionen auf > >verschiedene Arten selber erzeugen. > > Siehe oben ;) Armin ist dabei, hehe, bzw. es wird eine Mail an die Liste > kommen. hmm, nunja. Wenn hier Interesse besteht, mache ich mir gerne mal die Arbeit, eine Liste der noch freien Dateien zu offerieren. Das aber nur, wenn es hier Anklang findet (und möglichst danach 20 Leute zum Übersetzen antreten :-)) Also, ich bitte um ein Meinungsbild. Ansonsten, wer mitmachen will, bitte per PM an Egon oder mich. mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From bjoern_(at)_baer.main.de Mon, 3 Apr 2000 16:33:55 +0200 Date: Mon, 3 Apr 2000 16:33:55 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PDF * Laura Reising wrote: > > Was sagt ? Findest du dort > > einen Abschnitt über die PDFLib? > Nö - nichts zu sehen davon. Dann wurde es auch nicht eincompiliert. In den anderen Antworten auf deine Frage wurde gesagt, den Pfad richtig anzugeben und auf die Ausgabe von configure in der Shell zu achten: wenn configure sagt, dass es die pdflib gefunden hat, sollte alles in Ordnung gehen. Wenn es sie nicht findet, solltest du den Pfad bei --with-pdflib richtig anpassen. HTH, -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From kai_(at)_pc-infos.de Mon, 3 Apr 2000 16:49:32 +0200 Date: Mon, 3 Apr 2000 16:49:32 +0200 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] mp3 Daten aus *.TTF Datein auslesen... > > ps: Ich weis, das Topc passt net so in die mailingliste aber das topic > > mp3tags auslesen war ja auch willkomen. > > nun ja das schon aber, mp3tags unter win32 zu schreiben > funktioniert immer noch nicht, nur unter linux geht es .... arrrggg > ebenso ist der source code für lesen und schreiben der tags > wahnsinnig aufgeblasen, dsa ganze ging auch in 200 zeilen > anstatt in 1800 zeilen !!!! :-) 1. Ich kann nix dafür dass Win32 irgendwie zu doof ist mit filepointern zu arbeiten, 2. 200 Zeilen nachdem du teilweise meine schön gemachten Newlines rausgenommen hast.... ;p (oder wie war das?) naja ich denke ich werde mein Script für die ID3-Tags mal komplett überarbeiten... Was ich neu machen will: 1. Es wird später eine Funktion sein die einfach ein Array zurückgibt [like file()] 2. Ich muss irgendwie ne Alternative finden, immer die ganze Datei in eine Variable packen bringts auch nicht, ausserdem peilt Win32 das irgendwie nicht... 3. ebenfalls eine Funktion zum schreiben.... Naja man wird sehen... [URL] http://pc-infos.de/kai/id3/ -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From kai_(at)_pc-infos.de Mon, 3 Apr 2000 16:58:20 +0200 Date: Mon, 3 Apr 2000 16:58:20 +0200 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] RE: Re: [php] uniqid > Wenn hier Interesse besteht, mache ich mir gerne mal die Arbeit, > eine Liste der noch freien Dateien zu offerieren. Das aber nur, > wenn es hier Anklang findet (und möglichst danach 20 > Leute zum Übersetzen antreten :-)) > > Also, ich bitte um ein Meinungsbild. Ich bin dafür und warscheinlich bald auch dabei! -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From chanser_(at)_usegroup.de Mon, 3 Apr 2000 17:09:02 +0200 Date: Mon, 3 Apr 2000 17:09:02 +0200 From: Christoph Hanser chanser_(at)_usegroup.de Subject: [php] CGI -> mySQL Hallo, ich bin mir nicht sicher, ob mein "subscribe" angekommen ist. Trotzdem hab ich eine kleine Frage: Ich habe bisher immer mit PHP auf MySQL-Datenbanken zurückgegriffen, dummerweise muss ich das ganze jetzt mit CGI machen. Kann mir jemand (bitte extra an chanser_(at)_usegroup.de, wie gesagt, es kam keine Rückmeldung, ob ich in der Liste bin) eine URL geben, wo ich eine Standardabfrage finde? DANKE! Gruß, Christoph Hanser From webmaster_(at)_cyberfly.net Mon, 3 Apr 2000 17:15:22 +0200 Date: Mon, 3 Apr 2000 17:15:22 +0200 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] PDF Hi Laura, >> der PDFLib setzt du ein? > >Die einzige, die es zum Download gab - 3.0 >Danke schonmal für Deine Mühe! Stimmt net ganz, man kann auchnoch auf die Alten Versionen zugreifen, einfach mal den Link nehmen, und die Zahlen ändern.. Gruss, Peter "[DiSAStA]" Petermann -- <> Peter Petermann <> <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> From s.bergmann_(at)_seven-sense.com Mon, 03 Apr 2000 13:07:33 +0200 Date: Mon, 03 Apr 2000 13:07:33 +0200 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] phpOpenCounter/3. Frage Andreas Jensen schrieb: > Weiß nicht genau, was jetzt zu tun ist. - Auf http://phplib.netuse.de die aktuelle Version der PHPLIB downloaden - Selbige installieren - phpOpenCounter V2 installieren Aber in den "Requirements" der Dokumentation steht auch: "installed and running PHP / PHPLIB (http://phplib.netuse.de) / SQL environment" -- 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 M.Kurz_(at)_dc-ag.de Mon, 3 Apr 2000 17:28:56 +0200 Date: Mon, 3 Apr 2000 17:28:56 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] error meldungen unterdrucken bzw ersetztenersetzten Hi Mark & Kiri, danke fur die Antwort !!! >mysql_query($foo) or die ("Fehler"); wenn er kein Connect zum DB Server hat gibt er diese Meldung aus: Warning: MySQL Connection Failed: Unknown MySQL Server Host 'db.server.de' (2) in /htdocs/include/it/db.inc.php3 on line 2 und dann meine eigene "Fehler" Meldung. Er soll aber nur meine eigene Fehlermeldung ausgeben ... Wenn er auf den db-Server kommt aber nicht auf die Datenbank, dann funktioniert alles dann gibt er nur meine eigene Fehlermeldung aus. was kann ich da noch machen ??? Beste Gruesse Marcel From joh_(at)_exozet.com Mon, 3 Apr 2000 17:32:10 +0200 Date: Mon, 3 Apr 2000 17:32:10 +0200 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] PHP mit PNG-Support installieren Hallo, noch habe ich den Versuch, (PNG-)Bilder mit PHP zu bearbeiten, nicht aufgegeben. Um auch wirklich auf Nummer sicher zu gehen, habe ich heute die libjpeg-6b, zlib-1.1.3, libpng-1.0.6, freetype-1.3.1 sowie gd-1.8.1 (mit dem Makefileeintrag: LIBS=-lm -lgd -lpng -lz -ljpeg -lttf) installiert. Lief soweit alles ohne Probleme. PHP-4.0RC1 habe ich dann mittels CFLAGS='-O2 -I/www/openssl-0.9.5/include' ./configure --with-apache=../apache_1.3.12 --with-xml --with-mysql --enable- track-vars --disable-debug --with-gd=/www/gd-1.8.1 --with-ttf=/www/freetype- 1.3.1 --with-jpeg-dir=/usr/local/bin --with-png-dir=/usr/local/bin konfiguriert - wieder ohne Fehler. (--with-png-dir ist zwar nur für PDFs gedacht, aber es kann ja nicht schaden) Unter anderem mit folgender Ausgabe: checking whether to include GD support... yes (static) checking for gdImageString16 in -lgd... (cached) yes checking for compress in -lz... (cached) yes checking for png_info_init in -lpng... (cached) yes checking for gdImageColorResolve in -lgd... (cached) yes checking for gdImageCreateFromPng in -lgd... (cached) yes checking for gdImageCreateFromGif in -lgd... (cached) no checking for libjpeg (needed by gd-1.8+)... yes checking for jpeg_read_header in -ljpeg... (cached) yes checking for gdImageCreateFromJpeg in -lgd... (cached) no checking whether to include ttf support... yes Maken und Installn dann wieder ohne Probleme. Anschliessend habe ich den Apache mit SSL_BASE=/www/openssl-0.9.5/ ./configure --prefix=/www/apache --enable-module=ssl --activate-module=src/m odules/php4/libphp4.a --activate-module=src/modules/jserv/libjserv.a konfiguriert und stolpere nun beim make jedesmal über die Ausgabe: /www/gd-1.8.1/libgd.a(gd_png.o): In function `gdImagePngCtx': gd_png.o(.text+0x8b5): undefined reference to `png_create_write_struct' gd_png.o(.text+0x8e8): undefined reference to `png_create_info_struct' gd_png.o(.text+0x956): undefined reference to `png_set_write_fn' gd_png.o(.text+0xa66): undefined reference to `png_set_IHDR' gd_png.o(.text+0xadf): undefined reference to `png_set_tRNS' gd_png.o(.text+0xbab): undefined reference to `png_set_PLTE' gd_png.o(.text+0xbbe): undefined reference to `png_write_info' gd_png.o(.text+0xbca): undefined reference to `png_set_packing' gd_png.o(.text+0xcb4): undefined reference to `png_write_image' gd_png.o(.text+0xcc7): undefined reference to `png_write_end' gd_png.o(.text+0xd0e): undefined reference to `png_write_image' gd_png.o(.text+0xd21): undefined reference to `png_write_end' gd_png.o(.text+0xd37): undefined reference to `png_destroy_write_struct' make[2]: *** [target_static] Error 1 make[1]: *** [build-std] Error 2 make: *** [build] Error 2 Da der Apache nichts mit PNGs zu schaffen hat, kann das Ganze nur von PHP herrühren. PHP selbst hatte aber ja keine Probleme beim installieren. Was nun?! Vielen Dank schonmal Johannes P.S.: ImageCreateFromJpeg gibt es ??? Kann ich mir Programmiertechnisch gar nicht vorstellen. joh From Zaphod_Beebelbrox_(at)_t-online.de Mon, 03 Apr 2000 17:40:36 +0200 Date: Mon, 03 Apr 2000 17:40:36 +0200 From: Stepputtis Zaphod_Beebelbrox_(at)_t-online.de Subject: [php] Re: php digest, Vol 1 #1127 - 6 msgs Hallo Liste, ich mache meine erten Schritte mit php3 und habe gerade auf meiner WAMP-Installation die Datei browserinfo.php3(findet sich standardmaessig im htdocs-Verzeichnis) aufgerufen. Anstatt einer detaillierten Auflistung der Faehigkeiten meines Browsers erscheint jedoch: Mozilla/4.7 [de]C-DT (Win98; I) ---------------------------------------- 0: das gleiche Resultat erhalte ich, wenn ich die Datei auf dem PHP3-faehigen Server meines Providers ausfuehre! Kann mir jemand sagen was da falsch laeuft? Gruss Harald PS: Falls ihr phpinfo.php3 nicht kennt, hier ist es: $key: $value
\n"; } return $str; } echo "$HTTP_USER_AGENT
\n"; $browser = get_browser(); echo list_array( (array) $browser ); ?> From fg_(at)_FutureByte.net Mon, 03 Apr 2000 17:35:19 +0200 Date: Mon, 03 Apr 2000 17:35:19 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] error meldungen unterdrucken bzw ersetztenersetzten > >mysql_query($foo) or die ("Fehler"); > wenn er kein Connect zum DB Server hat gibt er > diese Meldung aus: > > Warning: MySQL Connection Failed: Unknown MySQL Server > Host 'db.server.de' (2) in /htdocs/include/it/db.inc.php3 on line 2 > > und dann meine eigene "Fehler" Meldung. > Er soll aber nur meine eigene Fehlermeldung ausgeben ... > > Wenn er auf den db-Server kommt aber nicht auf die Datenbank, > dann funktioniert alles dann gibt er nur meine eigene > Fehlermeldung aus. > > was kann ich da noch machen ??? _(at)_mysql_connect(...); if (mysql_error()) .... das _(at)_ unterdrückt jegliche Art von Fehlermeldung. Die Errors stehen weiter wie gewohnt in mysql_error() und mysql_errno() Franz -- http://Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From webmasterbhs_(at)_bluewin.de Mon, 3 Apr 2000 17:46:08 +0200 Date: Mon, 3 Apr 2000 17:46:08 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] mp3 Daten aus *.TTF Datein auslesen... > 2. 200 Zeilen nachdem du teilweise meine schön gemachten Newlines > rausgenommen hast.... ;p (oder wie war das?) Nein, sondern das hier ! $genre = array("0"=>"No Genre","1"=>"Classic Rock","2"=>"Country", "3"=>"Dance","4"=>"Disco","5"=>"Funk","6"=>"Grunge", ...); > naja ich denke ich werde mein Script für die ID3-Tags mal komplett > überarbeiten... habe ich nicht was vergessen dir zu schicken ???? > Was ich neu machen will: bis wann hast du das ? > 1. Es wird später eine Funktion sein die einfach ein Array zurückgibt > [like file()] das wird ja wohl nicht das problem sein ! > 2. Ich muss irgendwie ne Alternative finden, immer die ganze Datei in > eine Variable packen bringts auch nicht, ausserdem peilt Win32 das > irgendwie nicht... wetten dass es irgendwie geht ? kiri (schiri) From marian_(at)_sendung.de Mon, 03 Apr 2000 17:49:09 +0200 Date: Mon, 03 Apr 2000 17:49:09 +0200 From: Marian Steinbach marian_(at)_sendung.de Subject: [php] Verstaendnisfrage zu ODBC mit PHP auf Linux Hallo Liste! Ich habe eine grundsätzliche Frage zur Arbeit mit PHP und ODBC auf Linux. Folgende Aufgabe: LAMP soll übers lokale Netz eine FileMaker-Datenbank auf einem Macintosh anzapfen (erstmal lesen, wenn möglich aber auch schreiben). Es ist auf Mac-Seite ein ODBC-Treiber für FileMaker installiert und eingerichtet. Nun die Frage: Wie komme ich nun mit PHP da dran? Muss ich auf der LAMPe noch irgend etwas konfigurieren, um eine ODBC-Quelle nutzen zu können, oder reicht es, wenn ODBC-Unterstützung in PHP vorhanden ist? Ihr würdet mir mit ein wenig grundsätzlicher Aufklärungsarbeit (oder einem Link, der das übernimmt) wirklich weiterhelfen. Danke vielmals! Marian From atlan_(at)_arkon.org Mon, 03 Apr 2000 16:25:33 +0200 Date: Mon, 03 Apr 2000 16:25:33 +0200 From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org Subject: [php] nochmal pdflib Hallo! Wenn man es dann mit --with-pdflib=/usr/local/lib anstatt nur mit --with-pdflib configured erscheint "checking whether to include pdflib support... no" obwohl sonst keine Fehlermeldungen erscheinen. HILFEEEEE ;-)) Jürgen From webmasterbhs_(at)_bluewin.de Mon, 3 Apr 2000 18:05:21 +0200 Date: Mon, 3 Apr 2000 18:05:21 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Verstaendnisfrage zu ODBC mit PHP auf Linux > LAMP soll übers lokale Netz eine FileMaker-Datenbank auf einem > Macintosh anzapfen (erstmal lesen, wenn möglich aber auch > schreiben). Es ist auf Mac-Seite ein ODBC-Treiber für FileMaker > installiert und eingerichtet. > > Wie komme ich nun mit PHP da dran? > > Muss ich auf der LAMPe noch irgend etwas konfigurieren, um eine > ODBC-Quelle nutzen zu können, oder reicht es, wenn > ODBC-Unterstützung in PHP vorhanden ist? bei www.easysoft.com gibt es eine ODBC-ODBC-Bridge Software. Den Client und/oder Server wird auf der LAMPe installiert und der eigentlich Server wird auf dem WIN NT rechner installiert. ob es einen Server für den MAC gibt weiss ich nicht. jedenfalls connectet der LAMP Client über den Port 8888 an den WIN NT rechner. so die theorie, in der praxis habe ich beim compilieren von dem ODBC Client arge probleme gehabt bzw habe sie immer noch... irgendwas mit den pfadangaben stimmt nicht laut "make" beim apache compilieren .... easysoft gibt aber einen sehr guten support... vielleicht sollte ich den auch mal nutzen ... :-) kiri (schiri) PS: wäre die ODBC sache nicht was für die de.comp.lang.php FAQ ???? From christian_(at)_asz24.de Mon, 3 Apr 2000 17:59:52 +0200 Date: Mon, 3 Apr 2000 17:59:52 +0200 From: Christian Heindel christian_(at)_asz24.de Subject: [php] PHP4-RC1 php_gd.dll (win32) Hallo Liste. Ich habe mir den RC1 vom neuen PHP runtergeladen und bin auch recht zufrieden. Allerdings benötige ich jetzt die Funktion ImageCopyResized welcher allerdings die GD Library voraussetzt. Ich habe versucht die php_gd.dll aus dem Quelltext zu compilieren, habe auch die php3_gd.dll probiert. Hab die DLL, habe den entsprechenden Eintrag in der php.ini, aber es funzt einfach nicht. PHP will den Befehl einfach nicht kennen... Hat jemand eine Idee? Vielleicht schickt mir mal jemand eine funktionierende fertig compilierte php_gd.dll, oder besser sagt mir wo ich sie runterladen kann... MfG Christan Heindel c.heindel_(at)_gmx.net From mdobel_(at)_kawo2.rwth-aachen.de Mon, 03 Apr 2000 18:09:38 +0200 Date: Mon, 03 Apr 2000 18:09:38 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] uniqid "Björn Schotte" wrote: > > * Christian Victor wrote: > > ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion > > "uniqid". > > www.php.net (bzw. www.php3.de) -> quick ref -> "uniqid" > eingeben. oder einfach draufklicken, dann kommt der alphabetische index. gruss, markus From mdobel_(at)_kawo2.rwth-aachen.de Mon, 03 Apr 2000 18:35:08 +0200 Date: Mon, 03 Apr 2000 18:35:08 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] PHP mit PNG-Support installieren Johannes Schmidt wrote: > > checking for gdImageString16 in -lgd... (cached) yes loesch mal vorm configure die datei "config.cache" aus dem phpverzeichnis. die ausgaben, die du da bekommst, entsprechen evtl. garnicht der wahrheit. gruss, markus From L-Andre_(at)_gmx.de Mon, 03 Apr 2000 18:36:10 +0200 Date: Mon, 03 Apr 2000 18:36:10 +0200 From: =?iso-8859-1?Q?Andr=E9?= Laugks L-Andre_(at)_gmx.de Subject: [php] Arrayfunktion: suchen > einsetzen Hallo! Ich meine, ich hätte mal was von einer Funktion gelesen mit der man im Array eine Stelle erkennen kann, und dann dahinter ein neuen Wert einfügen kann. Ich finde diese Funktion nicht mehr, oder gibt es sie nicht? z.B. Es soll nach Thomas gesucht werden und dahinter Thorsten ergefügt werden. array("Sven", "Thomas", "Otto", "Manuel"); ändern in array("Sven", "Thomas", "Thorsten", "Otto", "Manuel"); Ok, das könnte man auch mit einer Schleife und einer if-Abfrage lösen und einen neues Array. Da ich das häufig brauche, währe solch eine Funktion eine Erleichterung. Viene Dank und mfg, André Laugks From joh_(at)_exozet.com Mon, 3 Apr 2000 19:23:17 +0200 Date: Mon, 3 Apr 2000 19:23:17 +0200 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] PHP mit PNG-Support installieren > > checking for gdImageString16 in -lgd... (cached) yes > > loesch mal vorm configure die datei "config.cache" aus dem > phpverzeichnis. die ausgaben, die du da bekommst, entsprechen evtl. > garnicht der wahrheit. Ich hab das komplette Paket zur Sicherheit neu "enttart". Das ergibt folgende Ausgabe: checking whether to include GD support... yes (static) checking for gdImageString16 in -lgd... yes checking for compress in -lz... yes checking for png_info_init in -lpng... yes checking for gdImageColorResolve in -lgd... yes checking for gdImageCreateFromPng in -lgd... yes checking for gdImageCreateFromGif in -lgd... no checking for libjpeg (needed by gd-1.8+)... yes checking for jpeg_read_header in -ljpeg... yes checking for gdImageCreateFromJpeg in -lgd... no checking whether to include ttf support... yes Der Fehler beim Kompilieren des Apachen bleibt der selbe. Ich hab sicherheitshalber auch mal die SSL-Unterstützung und ApacheJServ rausgenommen, aber irgendwie mag mich PHP heut überhaupt nicht leiden können :p Vielen Dank nochmal Johannes From eschmid+sic_(at)_s.netic.de Mon, 3 Apr 2000 19:39:26 +0200 Date: Mon, 3 Apr 2000 19:39:26 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP mit PNG-Support installieren On Mon, Apr 03, 2000 at 07:23:17PM +0200, Johannes Schmidt wrote: > > > checking for gdImageString16 in -lgd... (cached) yes > > > > loesch mal vorm configure die datei "config.cache" aus dem > > phpverzeichnis. die ausgaben, die du da bekommst, entsprechen evtl. > > garnicht der wahrheit. > > Ich hab das komplette Paket zur Sicherheit neu "enttart". Das ergibt > folgende Ausgabe: rm config.cache und make clean sollte ausreichend sein. > checking whether to include GD support... yes (static) > checking for gdImageString16 in -lgd... yes > checking for compress in -lz... yes > checking for png_info_init in -lpng... yes > checking for gdImageColorResolve in -lgd... yes > checking for gdImageCreateFromPng in -lgd... yes > checking for gdImageCreateFromGif in -lgd... no > checking for libjpeg (needed by gd-1.8+)... yes > checking for jpeg_read_header in -ljpeg... yes > checking for gdImageCreateFromJpeg in -lgd... no > checking whether to include ttf support... yes > > Der Fehler beim Kompilieren des Apachen bleibt der selbe. Ich hab > sicherheitshalber auch mal die SSL-Unterstützung und ApacheJServ > rausgenommen, aber irgendwie mag mich PHP heut überhaupt nicht leiden können > :p Dann configuriere mal das CGI-Binary, da kommen dann vielleicht andere Fehlermeldungen zum Vorschein. Das CGI-Binary macht man unter weglassen von --with-apache oder --with-apxs. -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 Zaphod_Beebelbrox_(at)_t-online.de Mon, 03 Apr 2000 19:41:06 +0200 Date: Mon, 03 Apr 2000 19:41:06 +0200 From: Stepputtis Zaphod_Beebelbrox_(at)_t-online.de Subject: [php] Problem mit browserinfo.php3 ! Hallo Liste, ich mache meine erten Schritte mit php3 und habe gerade auf meiner WAMP-Installation die Datei browserinfo.php3(findet sich standardmaessig im htdocs-Verzeichnis) aufgerufen. Anstatt einer detaillierten Auflistung der Faehigkeiten meines Browsers erscheint jedoch: Mozilla/4.7 [de]C-DT (Win98; I) ---------------------------------------- 0: das gleiche Resultat erhalte ich, wenn ich die Datei auf dem PHP3-faehigen Server meines Providers ausfuehre! Kann mir jemand sagen was da falsch laeuft? Gruss Harald PS: Falls ihr phpinfo.php3 nicht kennt, hier ist es: $key: $value
\n"; } return $str; } echo "$HTTP_USER_AGENT
\n"; $browser = get_browser(); echo list_array( (array) $browser ); ?> From tmarx_(at)_gib8.de Mon, 3 Apr 2000 19:51:55 +0200 Date: Mon, 3 Apr 2000 19:51:55 +0200 From: Thorsten Marx tmarx_(at)_gib8.de Subject: [php] preg_match Hallo Leute, ich komme einfach nicht mit der Beschreibung zurecht. Ich habe einen String, in dem sollen nur Zeichen von a..Z und von 0..9 vorhanden sein. Wie muß die preg-match funktion aussehen? if (preg_match("?????????????", $string)) echo "ok"; else echo "nicht ok"; Vielen Dank schon an alle im voraus. Gruß Thorsten ################################################# Besuchen Sie mich: http://www.werbung-schalten.de Das Protal für Werbeangebote und Werbegesuche. Start ist am 01. April 2000 Bitte im Newsletter anmelden. ################################################# From cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 19:51:54 +0200 Date: Mon, 3 Apr 2000 19:51:54 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Nur bestimme Zeichen in einer Zeichenkette >> wie kann ich überprüfen ob in einer eingegebenen Zeichenkette in einem >> Formulat nur zeichen von A bis Z und 1 bis 0 eingegeben worden sind, und >> wenn nicht eine Fehlermeldung ausgegeben wird. > Folgendes sollte gehen: > if ( preg_match("/^[a-z0-9]*$/i",$x) ) echo "ok"; > else echo "nich ok"; > $x ist der zu testende String. Sollte es nicht besser: preg_match("/^[a-z0-9]+$/i",$x) heißen ??? Bye Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 19:51:57 +0200 Date: Mon, 3 Apr 2000 19:51:57 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Syntax-Hervorhebung bei kwrite Hi Mirko, > zu meinen lieblingseditoren zaehlt ja kwrite und mit der darin enthaltenen > perl-hervorhebung komme ich eigentlich ganz gut zurecht mit > php-scripten...nur einige keywords kennt er eben doch nicht und die haette > ich auch gern dabei...nun also meine frage: wo und wie kann ich denn bei > kwrite keywords hinzufuegen? ich finde da einfach nichts drueber. Mir gehts da genauso (allerdings arbeite ich mit der c++ Hervorhebung). Kannst du mir evtl. bescheid sagen, wenn du was gefunden hast ??? Danke Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 19:55:44 +0200 Date: Mon, 3 Apr 2000 19:55:44 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] preg_match Hi Thorsten > ich komme einfach nicht mit der Beschreibung zurecht. > Ich habe einen String, in dem sollen nur Zeichen von a..Z und von 0..9 > vorhanden sein. Wie muß die preg-match funktion aussehen? if (preg_match("^[a-zA-Z0-9]+$", $string)) echo "ok"; else echo "nicht ok"; müßte eigentlich funktionieren ... allerdings nicht getestet Also bitte nicht schlagen :-) Bye Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From j.kohl_(at)_style-id.de Mon, 3 Apr 2000 19:57:28 +0200 Date: Mon, 3 Apr 2000 19:57:28 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] Nochmal PHP4 und Windows Hi, ich habe es immernoch nicht geschafft PHP4 unter Windows zum laufen zu bewegen, ich habe jetzt erstmal alles das gemacht was ihr mir gesagt habt (php_mysql.dll nicht laden usw.) leider klappt es einfach nicht. Wenn ich php.exe über den prompt aufrufe klappt es allerdings also glaube ich das es an der httpd.conf meine Apache (1.3.12) liegt. Hat sich da gegenüber PHP3 irgendwas geändert? ich habs schon mit - application/x-httpd-php - application/x-httpd-php3 - application/x-httpd-php4 ausprobiert, leider ohne Erfolg. mfg. Jens Kohl _________________________________________________ eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net www: http://www.style-id.de UIN: 5578287 From b.kraus_(at)_bigfoot.de Mon, 03 Apr 2000 11:32:59 +0200 Date: Mon, 03 Apr 2000 11:32:59 +0200 From: =?iso-8859-1?Q?Bj=F6rn?= Kraus b.kraus_(at)_bigfoot.de Subject: [php] (no subject) confirm 809161 From fg_(at)_FutureByte.net Mon, 03 Apr 2000 20:27:02 +0200 Date: Mon, 03 Apr 2000 20:27:02 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Nur bestimme Zeichen in einer Zeichenkette > > if ( preg_match("/^[a-z0-9]*$/i",$x) ) echo "ok"; > > else echo "nich ok"; > > > $x ist der zu testende String. > > Sollte es nicht besser: > > preg_match("/^[a-z0-9]+$/i",$x) nicht zwingend bei + müssen ein oder mehr Zeichen im String sein, bei * 0 oder mehr. kommt also auf den Verwendungszweck an. Franz -- http://Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From C.Schmidt-Koester_(at)_gmx.net Mon, 3 Apr 2000 20:10:02 +0200 Date: Mon, 3 Apr 2000 20:10:02 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net Subject: [php] Nochmal PHP4 und Windows Hallo Jens, in der PHP4 Beta3 gab es einen Bug mit der Variablen "doc_root". Sobald dort ein Pfad angegeben wurde (auch der korrekte), knallte es. Wurde doc_root auskommentiert, lief alles prima. Ob der Bug in der Beta4 behoben wurde hab ich noch nicht getestet. Viele Grüße Christiane From eschmid+sic_(at)_s.netic.de Mon, 3 Apr 2000 20:50:08 +0200 Date: Mon, 3 Apr 2000 20:50:08 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Nochmal PHP4 und Windows On Mon, Apr 03, 2000 at 08:10:02PM +0200, Christiane Schmidt-Köster wrote: > in der PHP4 Beta3 gab es einen Bug mit der Variablen "doc_root". Sobald > dort ein Pfad angegeben wurde (auch der korrekte), knallte es. > Wurde doc_root auskommentiert, lief alles prima. > > Ob der Bug in der Beta4 behoben wurde hab ich noch nicht getestet. Dann mach doch einen Bug Report bei http://bugs.php.net/version4/. Ich bin der letzte der sowas ausprobieren könnte, denn ich hab seit Jahren kein Betreibssytem von Microsoft gesehen. -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 lb_(at)_knuut.de Mon, 3 Apr 2000 21:07:07 +0200 (CEST) Date: Mon, 3 Apr 2000 21:07:07 +0200 (CEST) From: Lutz Brueckner lb_(at)_knuut.de Subject: [php] PHP4 session_register() On Mon, 3 Apr 2000, Michael Ackermann wrote: > Ich frage mich nur eins; > Wenn ich die Variablen erst nach dem registrieren fülle, > bekomme ich diese auf der nächsten Seite nicht ausgelesen. > Das heist die Variablen sind leer. > Was kann das sein. > System LAMP, Sessions werden in /tmp gespeichert. In der Dokumentation zu den Session-Funktionen steht: 'All registered variables are serialized after the request finishes'. Das sollte heißen, daß es egal ist, ob zuerst registriert oder ein Wert zugewiesen wird. Nun habe ich es gerade nochmal probiert und die Reihenfolge ist tatsächlich egal (LAMP mit php4.0b4pl1), die Variablen werden in beiden Fällen registriert. Ich bin mir aber verdammt sicher, daß dies bei einer älteren Version anders war, weshalb ich mir angewöhnt habe Variable erst zu registrieren. Du solltest also nochmal prüfen was passiert (Inhalt der Session-Datei in /tmp?) und ggf. Dein php updaten. Ciao, Lutz From cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 19:51:56 +0200 Date: Mon, 3 Apr 2000 19:51:56 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] =?ISO-8859-1?Q?OT:_Argumente_f=FCr_php4?= Hi ihr, ich möchte meinen Hoster davon überzeugen php4 auf seinem Server einzusetzen. Was kann ich ihm denn für Argumente liefern? Ist php4 eigentlich abwärts kompatibel zu Scripts die für php3 geschrieben wurden? Welche Probleme können (hoffentlich nicht) beim umstieg auftreten bzw. beim Paralell-Betrieb auftreten? Ich wär' dankbar für ein paar Antworten :-) Bye Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From tmarx_(at)_gib8.de Mon, 3 Apr 2000 21:54:46 +0200 Date: Mon, 3 Apr 2000 21:54:46 +0200 From: Thorsten Marx tmarx_(at)_gib8.de Subject: [php] =?iso-8859-1?Q?Zeichenkette_pr=FCfen?= Hallo Liste, wenn ich folgendes mache: if (preg_match("^[a-zA-Z0-9]+$/i",$username)) { echo "Username OK"; } else { exit; } Bekomme ich diesen Fehler: Fatal error: Call to unsupported or undefined function preg_match() Ich habe doch die Funktion richtig geschrieben, oder? Viel Dank schon mal an alle Thorsten ################################################# Besuchen Sie mich: http://www.werbung-schalten.de Das Protal für Werbeangebote und Werbegesuche. Start ist am 01. April 2000 Bitte im Newsletter anmelden. ################################################# From lb_(at)_knuut.de Mon, 3 Apr 2000 22:34:43 +0200 (CEST) Date: Mon, 3 Apr 2000 22:34:43 +0200 (CEST) From: Lutz Brueckner lb_(at)_knuut.de Subject: [php] Nochmal PHP4 und Windows On Mon, 3 Apr 2000, Christiane Schmidt-Köster wrote: > in der PHP4 Beta3 gab es einen Bug mit der Variablen "doc_root". Sobald > dort ein Pfad angegeben wurde (auch der korrekte), knallte es. > Wurde doc_root auskommentiert, lief alles prima. > > Ob der Bug in der Beta4 behoben wurde hab ich noch nicht getestet. Danke! Das war der entscheidende Tip! Der Bug hat mich seit php3.13 daran gehindert zu Testzwecken unter win98 eine erfolgreiche Installation durchzuführen. Die Crashes hatte ich bislang auf meine beschränkten Windows Kenntnisse zurückgeführt. Aber ohne doc_root in der php.ini hat es jetzt auf Anhieb geklappt. Der Bug existiert in php4RC1 immer noch und hätte wirklich einen Eintrag bei bugs.php.net verdient. Bei meiner Suche vor ca. 14 Tagen habe ich dort jedenfalls noch keine ensprechenden Hinweise entdeckt. Ciao, Lutz From cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 22:57:50 +0200 Date: Mon, 3 Apr 2000 22:57:50 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Zeichenkette_pr=FCfen?= Hi Thorsten, > wenn ich folgendes mache: > if (preg_match("^[a-zA-Z0-9]+$/i",$username)) { > echo "Username OK"; > } else { > exit; > } > Bekomme ich diesen Fehler: > Fatal error: Call to unsupported or undefined function preg_match() Die preg Funktionen kannst du nur verwenden, wenn du php mit dereEntsprechenden Option kompiliert hast (frag mich nicht welche das ist *g*). Wenn preg_match() also bei dir nicht geht, dann nimm doch einfach ereg() die Syntax sieht dann so aus: if (preg_match("^[a-zA-Z0-9]+$",$username)) { echo "Username OK"; } else { exit; } Ach ja ... wenn der String den du prüfen willst auch leer sein darf, dann ersetz' das + durch einen * Bye Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From bjoern_(at)_baer.main.de Mon, 3 Apr 2000 22:59:26 +0200 Date: Mon, 3 Apr 2000 22:59:26 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Re:_=5Bphp=5D_Zeichenkette_pr=FCfen?= * Benjamin Billian wrote: > dereEntsprechenden Option kompiliert hast (frag mich nicht welche das > ist *g*). --with-pcre > Wenn preg_match() also bei dir nicht geht, dann nimm doch einfach ereg() Sollte man tunlichst vermeiden, wenn man die Möglichkeit hat, PCRE zu verwenden. ereg_* sind langsam. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From red_(at)_bered.de Mon, 3 Apr 2000 23:07:35 +0200 Date: Mon, 3 Apr 2000 23:07:35 +0200 From: Raphael Doderer red_(at)_bered.de Subject: [php] Provider "Trick-17" und PHP3 Hallihallo! Nachdem ich mich auf http://www.php-center.de/provider/weitere.htm und bei Trick 17 (www.trick-17.net) in der FAQ schlau gemacht habe, wende ich mich an Euch: Dort steht, daß bei Trick-17 php3-Dateien liefen. Aber wie ich leider feststellen muß, geht es doch nicht: www.tronic5.de/test.php3 sollte einfach phpinfo() ausgeben, tut aber nicht. Hat eine/r von Euch ähnliche Probleme mit Trick-17? MfG Raphael Doderer --- "Democracy is discussion." (Thomas Masaryk) Meinen PGP Public Key gibt's auf Anfrage. From eschmid+sic_(at)_s.netic.de Mon, 3 Apr 2000 23:14:00 +0200 Date: Mon, 3 Apr 2000 23:14:00 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Nochmal PHP4 und Windows On Mon, Apr 03, 2000 at 10:34:43PM +0200, Lutz Brueckner wrote: > On Mon, 3 Apr 2000, Christiane Schmidt-Köster wrote: > > > in der PHP4 Beta3 gab es einen Bug mit der Variablen "doc_root". Sobald > > dort ein Pfad angegeben wurde (auch der korrekte), knallte es. > > Wurde doc_root auskommentiert, lief alles prima. > > > > Ob der Bug in der Beta4 behoben wurde hab ich noch nicht getestet. > > > Danke! Das war der entscheidende Tip! > > Der Bug hat mich seit php3.13 daran gehindert zu Testzwecken > unter win98 eine erfolgreiche Installation durchzuführen. > Die Crashes hatte ich bislang auf meine beschränkten Windows > Kenntnisse zurückgeführt. Aber ohne doc_root in der php.ini > hat es jetzt auf Anhieb geklappt. > > Der Bug existiert in php4RC1 immer noch und hätte wirklich > einen Eintrag bei bugs.php.net verdient. Bei meiner Suche > vor ca. 14 Tagen habe ich dort jedenfalls noch keine > ensprechenden Hinweise entdeckt. Christiane hat diesen Fehler gerade eben gemeldet. Aber wahrscheinlich liegt Andi schon in seinem Nest und wird wahrscheinlich nicht antworten, bevor er aufgestanden ist. -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 abe_(at)_flaemingnet.de Mon, 3 Apr 2000 23:29:51 +0200 Date: Mon, 3 Apr 2000 23:29:51 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] Zeichenkette prüfen >Hallo Liste, Hi >wenn ich folgendes mache: > >if (preg_match("^[a-zA-Z0-9]+$/i",$username)) { >echo "Username OK"; >} else { >exit; >} Wenn du Windows und ein neueres PHP3 hasst, dann tut es ein Eintrag in die php3.ini extension=php3_pcre.dll preg_match muss allerdings so aussehen: preg_match("/^[a-zA-Z0-9]+$/i",$username) ansonsten mekert er über den Delimiter, falls du ereg verwendest sollte es IMHO so aussehen: ereg("^[[:alnum:]]+$",$username); bye Daniel From C.Schmidt-Koester_(at)_gmx.net Mon, 3 Apr 2000 22:18:01 +0200 Date: Mon, 3 Apr 2000 22:18:01 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net Subject: [php] Nochmal PHP4 und Windows Egon Schmid wrote: > Dann mach doch einen Bug Report bei http://bugs.php.net/version4/. Ich habs nochmal getestet, und der Bug ist noch drin. Einen Report hab ich auch gemacht. Da ich den Tip damals aus der Beta4-Mailingliste hatte, dachte ich, der Bug wäre bekannt und so gut wie behoben... Unter http://bugs.php.net/version4/bugs.php?id=3152 gibt's übigens einen ähnlichen Report für OS Digital Unix. Viele Grüße Christiane From frankm69_(at)_hotmail.com Mon, 03 Apr 2000 17:09:35 PDT Date: Mon, 03 Apr 2000 17:09:35 PDT From: Frank Morer frankm69_(at)_hotmail.com Subject: [php] www.huynh.de Hallo! Ich habe gerade von einem Bekannten eine mail bekommen: Kennt jemand den Provider www.huynh.de? Ist das was Seriöses? Preis-/Leistungsverhältnis sieht ja nicht schlecht aus. PHP3 und mySQL, sowie 200Meg Webspace für 171,68 DM pro Jahr! Oder eine .de-Domain für 22,--DM. Falls das was taugt, dann muß ich (glaube ich) meinen Provider wechseln... Gruß vom Frank ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From thomas.schuermann_(at)_stadt-gladbeck.de Tue, 04 Apr 2000 08:39:03 +0200 Date: Tue, 04 Apr 2000 08:39:03 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] Problem mit browserinfo.php3 ! Hallo, Stepputtis schrieb: > > echo "$HTTP_USER_AGENT
\n"; > $browser = get_browser(); > echo list_array( (array) $browser ); siehe unter http://www.php.net/manual/html/function.get-browser.html Dir fehlt ein browscap-Konfigurations-File. In diesem kannst du selbst die Fähigkeiten / Features des Browsers festlegen. Es wird aber nicht ermittelt, ob z.B. JAVA aktuell dis- / enabled ist. Es gibt auch fertige browscap-Dateien (Verweise auch im Manual). MfG Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From s.bergmann_(at)_seven-sense.com Tue, 04 Apr 2000 09:04:34 +0200 Date: Tue, 04 Apr 2000 09:04:34 +0200 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] [phpOpenCounter] Announce: Version 2.0.0 Sebastian Bergmann schrieb: > die Version 2.0.0 des phpOpenCounter steht ab sofort zum Download auf > http://gravedancer.rc5.de/counter/ zur Vefügung. Sorry, aber die 2.0.1 (gerade fertig geworden) stellt nicht nur das Ergbenis einer weiteren durchwachten Nacht dar, sondern ist auch wesentlich performanter. Vielen Dank nochmal an Daniel Beulshausen: 04-Apr-2000 2.0.1 - UNIQUE_VISIT changed to enum('0','1') - IP changed to char(15) - DATECHECK changed to int(11) - DOCUMENT is now set to $PATH_INFO instead of REQUEST_URI for compatibility with other web-servers than Apache - Replaced all data retrieving related functions with the two functions visitors() and switch() [all of the above suggested and contributed by Daniel Beulshausen (abe_(at)_yavin4.de)] -- 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 Andreas.Nebel_(at)_altvater.com Tue, 04 Apr 2000 09:36:01 +0200 Date: Tue, 04 Apr 2000 09:36:01 +0200 From: Andreas Nebel Andreas.Nebel_(at)_altvater.com Subject: [php] Info s Hallo! Ich habe folgendes Problem: Ich möchte eine webbasierte Präsentation erstellen, die ihre gesamte Menustruktur und ihren Inhalt aus einer Datenbank bezieht, damit die Administration so einfach wie möglich ist. Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen, Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen muß! Danke für eure Hilfe! Gruß Andy From Anne.Huebner_(at)_msw.net Tue, 04 Apr 2000 09:57:20 +0200 Date: Tue, 04 Apr 2000 09:57:20 +0200 From: Anne Huebner Anne.Huebner_(at)_msw.net Subject: [php] Provider "Trick-17" und PHP3 Hallo Raphael ... Raphael Doderer schrieb: > > ..., geht es doch nicht: www.tronic5.de/test.php3 sollte > einfach phpinfo() ausgeben, tut aber nicht. > > Hat eine/r von Euch ähnliche Probleme mit Trick-17? wir hosten dort auch ... keine Probleme mit php3 und mysql!! Wende dich doch mal vertrauensvoll an den Support :-) Gruss anne -- Dipl.-Ing.(FH) Anne Huebner MSW Internet-Service GmbH & Co. KG > http://www.msw.net tel: 0751-56154-35 fax: -49 mail: Anne.Huebner_(at)_msw.net > http://www.firmpool.de >> Das kostenlose Firmenverzeichnis From salvatore.vallesi_(at)_creative-solutions.ch Tue, 4 Apr 2000 10:04:21 +0200 Date: Tue, 4 Apr 2000 10:04:21 +0200 From: Vallesi Salvatore salvatore.vallesi_(at)_creative-solutions.ch Subject: [php] form check hallo liste ich wollte folgende form validation in php realisieren... eigentlich ganz einfach aber eben... #form checker $form=""; $missing=0; $i=0; if ($name=="") { $form[$i++]="Name"; $missing=1; } if ($factory=="") { $form[$i++]="Firma"; $missing=1; } if ($email=="") { $form[$i++]="E-Mail"; $missing=1; } if ($missing==1): include ('includes/anmelden.inc'); endif; in der datei anmelden.inc sorgen dann folgende codezeilen für die ausgabe: das problem ist dass immer nur das erste fehlende feld ausgegeben wird... kann mir jemand helfen? danke salvi ------------------------------------------------------ Creative Solutions GmbH "Kreative Lösungen auf neuen wie herkömmlichen Medien" Gerbegässlein 1 CH-4450 Sissach Telefon: (+41) (0)61 971 87 37 http://www.creative-solutions.ch From Daniel.Eichten_(at)_LAB.de Tue, 4 Apr 2000 10:04:57 +0200 Date: Tue, 4 Apr 2000 10:04:57 +0200 From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de Subject: [php] Arrayfunktion: suchen > einsetzen Hallo Andre Ich meine, ich hätte mal was von einer Funktion gelesen mit der man im Array eine Stelle erkennen kann, und dann dahinter ein neuen Wert einfügen kann. Ich finde diese Funktion nicht mehr, oder gibt es sie nicht? array("Sven", "Thomas", "Otto", "Manuel"); ändern in array("Sven", "Thomas", "Thorsten", "Otto", "Manuel"); Nach dieser Funktion suche ich auch schon länger. Gefunden hab ich sie leider nicht, deshalb sitze ich gerade an der Umsetzung einer Pointer-Struktur in PHP3. In Zend ist das meines Wissens drin, und kann wie bei Perl benutzt werden. Falls ich hier was falsches erzähle berichtigt mich bitte. Daniel From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 10:10:24 +0200 Date: Tue, 04 Apr 2000 10:10:24 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Info s Andreas Nebel wrote: > Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen, Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen muß! Die Skriptsprache PHP ist einfach zu erlernen, die Kosten der Software sind sehr gering. Ein (fast) deutsches Handbuch gibts bei http://www.php-center.de/ und bei http://www.dynamic-webpages.de/ sowie bei http://snaps.php.net/manual/. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From fg_(at)_FutureByte.net Tue, 04 Apr 2000 10:15:39 +0200 Date: Tue, 04 Apr 2000 10:15:39 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] form check > $n=count($form[]); > > for($i=0;$i<$n;$i++){ > echo "$form[$i]"; > } > > ?> > > das problem ist dass immer nur das erste fehlende feld ausgegeben wird... Ganz pauschal überflogen: mach mal aus echo "$form[$i]"; ein echo $form[$i]; und vorallem aus $n=count($form[]); ein $n=count($form); Andernfalls zählst Du die Anzahl der Array-Elemente in $form[]. Wenn Du keine mehrdimensionale Array hast ist das dann 1. Das ganze for-Construct geht übrigens auch kürzer: // (nur so als Hinweis ;)) while ( list(,$val) = each $form ) { echo $val;} Grüße Franz -- http://Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From jan_(at)_lehnardt.de Mon, 3 Apr 2000 23:14:06 +0200 Date: Mon, 3 Apr 2000 23:14:06 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] OT:_Argumente_fuer_php4 Hallo Benjamin, Monday, April 03, 2000, 7:51:56 PM, you wrote: BB> Ist php4 eigentlich abwärts kompatibel zu Scripts die für php3 BB> geschrieben wurden? BB> [...] BB> Ich wär' dankbar für ein paar Antworten :-) Hier mal ein paar undokumentierte Links, ansonnsten immer erst auf den einschlaegigen Seiten nachsehen (www.php-center.de,www.php.net etc.), dann im Listenarchiv(www.php-center.de, textfeld oben links), dann keine Umlaute ins Topic schreiben und nicht auf die Idee kommen, ein AW: anstatt eines RE: zu verwenden :-). http://www.php.net/version4/migration.php http://www.php.net/version4/incompatibilities.php und ein Aussschnitt aus der INSTALL: USING PHP3 AND PHP4 AS CONCURRENT APACHE MODULES Recent operating systems provide the ability to perform versioning and scoping. This features make it possible to let PHP3 and PHP4 run as concurrent modules in one Apache server. This feature is known to work on the following platforms: - Linux with recent binutils (binutils 2.9.1.0.25 tested) - Solaris 2.5 or better - FreeBSD (3.2, 4.0 tested) To enable it, configure PHP3 and PHP4 to use APXS (--with-apxs) and the necessary link extensions (--enable-versioning). Otherwise, all standard installations instructions apply. For example: $ ./configure \ --with-apxs=/apache/bin/apxs \ --enable-versioning \ --with-mysql \ --enable-track-vars If this also works on your platform or if you know a way to do it, please report it to our bug database at http://bugs.php.net Ich hoffe das gibt keine Copyrechtlichen Probleme, Egon? Jan From ruderstaller_(at)_cwd.at Tue, 4 Apr 2000 10:22:46 +0200 Date: Tue, 4 Apr 2000 10:22:46 +0200 From: Ludwig Ruderstaller ruderstaller_(at)_cwd.at Subject: [php] PHP 4 --with-dom Hallo, bei den versuch php4RC1 mit --with-dom support zu kompiliern bekomm ich bei make einen fehler. Sieht so aus als wäre es ein problem des makefiles. Den fehler + mein configure skript ist zu sehen unter: http://bugs.php.net/version4/bugs.php?id=4003 Hat jemand eine Ahnung wie man das fixen könnte? Ohne --with-dom läuft der compile einwandfrei. lg Ludwig From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 10:20:56 +0200 Date: Tue, 04 Apr 2000 10:20:56 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Arrayfunktion: suchen > einsetzen Daniel.Eichten_(at)_LAB.de wrote: > Ich meine, ich hätte mal was von einer Funktion gelesen > mit der man im Array eine Stelle erkennen kann, und dann > dahinter ein neuen Wert einfügen kann. Ich finde diese > Funktion nicht mehr, oder gibt es sie nicht? Bei PHP3 gibt es nur die array_walk() Funktion. Bei PHP4 sind die folgenden bekannt: # beta/php4/ext/standard/array.c array array_count_values(array input) Return the value as key and the frequency of that value in as value array array_flip(array input) Return array with key <-> value flipped array array_keys(array input [, mixed search_value]) Return just the keys from the input array, optionally only for the specified search_value array array_merge(array arr1, array arr2 [, ...]) Merges elements from passed arrays into one array bool array_multisort(array ar1 [, SORT_ASC|SORT_DESC] [, array ar2 [, SORT_ASC|SORT_DESC], ...]) Sort multiple arrays at once similar to how ORDER BY clause works in SQL array array_pad(array input, int pad_size, mixed pad_value) Returns a copy of input array padded with pad_value to size pad_size mixed array_pop(array stack) Pops an element off the end of the array int array_push(array stack, mixed var [, ...]) Pushes elements onto the end of the array array array_reverse(array input) Return input as a new array with the order of the entries reversed mixed array_shift(array stack) Pops an element off the beginning of the array array array_slice(array input, int offset [, int length]) Returns elements specified by offset and length array array_splice(array input, int offset [, int length [, array replacement]]) Removes the elements designated by offset and length and replace them with supplied array int array_unshift(array stack, mixed var [, ...]) Pushes elements onto the beginning of the array array array_values(array input) Return just the values from the input array int array_walk(array input, string funcname [, mixed userdata]) Apply a user function to every member of an array -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From anklam_(at)_netway-online.de Tue, 04 Apr 2000 10:25:52 +0200 Date: Tue, 04 Apr 2000 10:25:52 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] form check At 10:04 04.04.00 +0200, you wrote: >hallo liste > >ich wollte folgende form validation in php realisieren... >eigentlich ganz einfach aber eben... > .... > .... >if ($email=="") { > $form[$i++]="E-Mail"; > $missing=1; > > } > > >if ($missing==1): > > include ('includes/anmelden.inc'); > > endif; >in der datei anmelden.inc sorgen dann folgende codezeilen für die ausgabe: > > >$n=count($form[]); -------------------------^ sollte eigentlich so aussehen $n=count($form); dann müsste es IMHO funktionieren !! > >for($i=0;$i<$n;$i++){ > echo "$form[$i]"; >} > >?> mfg ---------- ++ ++ 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 d.gapp_(at)_workweb.de Tue, 4 Apr 2000 10:34:23 +0200 Date: Tue, 4 Apr 2000 10:34:23 +0200 From: dietmar gapp d.gapp_(at)_workweb.de Subject: [php] forms multi selections hi, ich habe folgendes problem. ich möchte den user über verschachtelte pops zu seiner produktinfo führen. einfaches beispiel: 1. popup: produkte für drinnen oder produkte für draussen. wenn eins ausgewählt wird erscheint automatisch ein neues popup mit der jeweiligen produktauswahl. alle popup sollen dann natürlich ständig zur verfügung stehen, so dass der user auch nochmal ganz oben etwas ändern kann... grüsse dietmar From joh_(at)_exozet.com Tue, 4 Apr 2000 10:47:15 +0200 Date: Tue, 4 Apr 2000 10:47:15 +0200 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] PHP mit PNG-Support installieren > > Ich hab das komplette Paket zur Sicherheit neu "enttart". > rm config.cache und make clean sollte ausreichend sein. In dem vorliegenden Fall wahrscheinlich Ja; da aber danach einige Einträge unter "Configuring extensions" immer noch den Zusatz "(cached)" haben (sowie der komplette Abschnitt "Configuring Zend"), dachte ich: Sicher ist sicher. > Dann configuriere mal das CGI-Binary, da kommen dann vielleicht andere > Fehlermeldungen zum Vorschein. Ich weiß nicht so recht, ob ich mich jetzt freuen soll oder nicht - das CGI-Binary ließ sich wie gehabt ohne Probleme erstellen, als CGI ausgeführt kann ich nun auch wunderbar PNGs öffnen und bearbeiten. :-) Die Frage, warum mich ausgerechnet der Apache in Stich läßt, kann ich mir zwar immer noch nicht beantworten, aber was ich erreichen wollte habe ich ja irgendwie hingekriegt. Vielen Dank nochmal für die Hinweise Johannes From ulf_(at)_redsys.de Tue, 04 Apr 2000 10:48:38 +0200 Date: Tue, 04 Apr 2000 10:48:38 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] forms multi selections dietmar gapp wrote: > seiner produktinfo führen. einfaches beispiel: 1. popup: produkte für > drinnen oder produkte für draussen. wenn eins ausgewählt wird erscheint > automatisch ein neues popup mit der jeweiligen produktauswahl. alle popup > sollen dann natürlich ständig zur verfügung stehen, so dass der user auch > nochmal ganz oben etwas ändern kann... Sofort oder bald, wann brauchst Du das? Die neue Version der OOH Forms der PHPLIB wird ein neues künstliches Element "tree" kennen, was das Windows GUI-Element "treeview" nachahmt, also ein aufklappbares Menu als Select ist. Ich werde sehr wahrscheinlich den neuen Code noch diese Woche ins CVS stellen. Wenn Du nicht warten willst, warum programmierst Du nicht einfach drauf los? So schwer ist die Aufgabe nicht, wo harkt es? Ulf From oliver_(at)_brugg-online.ch Tue, 04 Apr 2000 10:53:29 +0200 Date: Tue, 04 Apr 2000 10:53:29 +0200 From: Oliver =?iso-8859-1?Q?Fl=FCckiger?= oliver_(at)_brugg-online.ch Subject: [php] Info s Hallo Andreas! > Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen, Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen muß! Was für einen Webserver benutzt du? PHP gibt es für UNIX [ist enpfehlenswert] und für Windows. Schau mal bei php.net vorbei. Für die Datenbank würde ich MySQL empfehlen, bei Unix/Linux schon dabei, für Windows Shareware. Das Erlernen von PHP ist sehr einfach, ich würde mir aber trotzdem ein Buch darüber kaufen [sehr gut: Markt&Technik, PHP]. Software brauchst du keine um PHP entwicklen zu können. Das kannst du im Text-Editor machen oder im HTML-Editor. Viele Grüsse Oliver [15] From anklam_(at)_netway-online.de Tue, 04 Apr 2000 11:02:56 +0200 Date: Tue, 04 Apr 2000 11:02:56 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] grösse der db tabelle oder db festellen !?!? hi leute ... da die mysqlliste etwas langsam ist werde ich meine frage hier nochmal posten ... vielleicht kann mir ja jemand dabei helfen .. :) wie unschwer dem thread zu entnehmen ist suche ich einen mySQL befehl der mir die datengröße der jeweiligen tabelle oder datenbank ausgibt !! gibt es sowas oder kann man eine abfrage via php und mySQL proggen !?!? hatte leider keine lösung finden können .. für jeden vorschlag bin ich ganz ohr ... thx!c ya ---------- ++ ++ 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 d.gapp_(at)_workweb.de Tue, 4 Apr 2000 11:08:02 +0200 Date: Tue, 4 Apr 2000 11:08:02 +0200 From: dietmar gapp d.gapp_(at)_workweb.de Subject: [php] forms multi selections es geht nicht um keine tree view ansicht sondern um eine navigation mit forms. es werden immer mehr pops, in abhängigkeit der vorher ausgewählten popups... dietmar >dietmar gapp wrote: >> seiner produktinfo führen. einfaches beispiel: 1. popup: produkte für >> drinnen oder produkte für draussen. wenn eins ausgewählt wird erscheint >> automatisch ein neues popup mit der jeweiligen produktauswahl. alle popup >> sollen dann natürlich ständig zur verfügung stehen, so dass der user auch >> nochmal ganz oben etwas ändern kann... > >Sofort oder bald, wann brauchst Du das? > >Die neue Version der OOH Forms der PHPLIB wird ein neues künstliches >Element "tree" kennen, was das Windows GUI-Element "treeview" nachahmt, >also ein aufklappbares Menu als Select ist. Ich werde sehr >wahrscheinlich den neuen Code noch diese Woche ins CVS stellen. >Wenn Du nicht warten willst, warum programmierst Du nicht einfach drauf >los? So schwer ist die Aufgabe nicht, wo harkt es? > >Ulf > dietmar gapp bluelemon interactive gmbh dreikönigenstraße 10 50678 koeln voice: 0221.474180.1 fax: 0221.474180.8 email: d.Gapp_(at)_workWeb.de home: http://www.bluelemon.de 'das leben ist seltsamer als die fiktion' (tomi ungerer) From ulf_(at)_redsys.de Tue, 04 Apr 2000 11:07:43 +0200 Date: Tue, 04 Apr 2000 11:07:43 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Info s Andreas Nebel wrote: > Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. > Nun würde ich gerne wissen, wie hoch der Einsatz einzuschätzen > ist (Einlernen, Software etc.), was ich beachten muß > und welche Anforderungen ich erfüllen muß! Wenn Du eine Programmiersprache sicher beherrscht, wirst Du das notwendige für eine kleine Präsentation binnen einer Woche kennen. Besonders einfach wird der Umstieg von C aus fallen. Kommst Du von einem Perl Background, wird eines etwas einfacher sein, andererseits wirst Du ab und an ein paar Zeilen Code mehr benötigen - Perl ist so ein Fall für sich... Verfügst Du über keine Programmierkenntnisse, ist es die übliche Qual beim erlenen einer Sprache. Der eine schafft den Einstieg binnen vier Wochen, der andere braucht vier Monate. PHP3 ist eine interpretierte Sprache, der Source deiner Skripte liegt im Klartext vor (Ausnahme PHP4 - http://www.zend.com). Als Entwicklungsumgebung benötigst Du irgendeinen Editor zwischen vi und Homesite (http://www.allaire.com, s.a. Archiv: Editoren), Einarbeitungszeit entfällt damit praktisch komplett. Wenn Du das Hosting für den Kunden übernimmst, solltest Du nicht nur dein OS im Griff haben, sondern auch über C Kenntnisse verfügen, um seltene aber gelegentliche Schwierigkeiten beim Kompilieren von PHP selbst lösen zu können. Wenn Du unsicher bist, gib diesen Teil des Jobs ab. Egon hat bereits sehr wichtige Portalseiten genannt. Im deutschprachigen Umfeld darf eine Person mit ihrer "privaten Newsgroup" nicht fehlen: de.comp.lang.php, http://www.koehntopp.de. Je nach angestrebter Projektgröße solltest Du schnell den Einstieg in die PHPLIB suchen. Hier findest Du vieles, was die Schmerzen bei der Erstellung datenbankbasierter Websites verringert: Session, Datenbankabstraktion, Formulargenerierung (Achtung: baldige Veränderugen), Menu, und einiges mehr. Ulf From ulf_(at)_redsys.de Tue, 04 Apr 2000 11:14:50 +0200 Date: Tue, 04 Apr 2000 11:14:50 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] =?iso-8859-1?Q?gr=F6sse?= der db tabelle oder db festellen !?!? Swen Anklam wrote: > wie unschwer dem thread zu entnehmen ist suche ich einen mySQL befehl der > mir die datengröße der jeweiligen tabelle oder datenbank ausgibt !! gibt es > sowas oder kann man eine abfrage via php und mySQL proggen !?!? > hatte leider keine lösung finden können .. Mir ist kein MySQL Mechanismus bekannt, um den Speicherbedarf einer Tabelle zu ermitteln. Du kannst mit dem PHPLIB $db->metadata() ( = mysql_field_type(), http://www.php.net/manual/function.mysql-field-type.php3 und Verwandte) die Typen der einzelnen Spalten ermitteln und die Größen aufsummieren. Ob diese Summe jedoch dem realen Speicherbedarf von MySQL auf der Festplatte entspricht, steht auf einem anderem Blatt. Eine Tabelle ist mehr als die Summe ihrer einzelnen Spalten. Wo landen z.B. die Hashes für die Indizes... Ulf From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 10:29:29 +0200 Date: Tue, 04 Apr 2000 10:29:29 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] OT:_Argumente_fuer_php4 Jan Lehnardt wrote: > Ich hoffe das gibt keine Copyrechtlichen Probleme, Egon? Ne, ich glaube nicht, die Quellen sind ja angegeben. Allerdings hat Manuel Lemos von weiteren undokumentierten Inkompatibilitäten berichtet, welche das sind, ist mir aber leider schon wieder entfallen. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From ulf_(at)_redsys.de Tue, 04 Apr 2000 11:21:28 +0200 Date: Tue, 04 Apr 2000 11:21:28 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] forms multi selections dietmar gapp wrote: > > es geht nicht um keine tree view ansicht sondern um eine navigation mit > forms. es werden immer mehr pops, in abhängigkeit der vorher ausgewählten > popups... Das ist mir schon klar. Allerdings expandiert sich der Tree bei Auswahl eines Knotens. Aber die beiden Elemente sind weitgehend gegeneinander austauschbar. Es ist doch schnuppe welche untenstehenden Varianten ich benutze: select Autohersteller [ VW (Opel..) ] => submit select Modell [ Golf ] select Hersteller/Modell [ VW (Opel...) ] => submit select Hersteller/Modell [ VW->Golf (->Polo...) ] Davon abgesehen verstehe ich die Frage immer noch nicht, wo ist das Problem. Die select box Autohersteller liefert einen Wert, der läuft in einen switch oder ein Array rein und malt eine zweite select box, was verstehst Du daran nicht, wo harkt es? Ulf PS. Bitte verzichte auf Vollquotings. From anklam_(at)_netway-online.de Tue, 04 Apr 2000 11:24:38 +0200 Date: Tue, 04 Apr 2000 11:24:38 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] forms multi selections At 11:08 04.04.00 +0200, you wrote: >es geht nicht um keine tree view ansicht sondern um eine navigation mit >forms. es werden immer mehr pops, in abhängigkeit der vorher ausgewählten >popups... > >dietmar hmmm da reicht doch ne einfache IF_Anweisung die immer die neue ID des zuletzt ausgewählen elements in der DB überprüft und die neuen datensätze ausliest ... sollte eigentlich kein problem sein .. schöner als viele IF anweisungen ist ne funktion .. die kannst du dann immer mit der neuen ID aufrufen ... und die alten popups musst du eben (alte id's) musst du halt in deinem form im 'hidden' mitübergeben ... !! ich habe leider kein fertigen script .. kannst dir aber unter www.comunisoft.de > demo > demostoreadmin > produkte > einfügen wie ich das so gemacht hatte und ob du das auch so haben willst .. dann können wir ja noch mal via pm labbern !! mfg ---------- ++ ++ 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 seth_(at)_iorio.de Tue, 04 Apr 2000 11:48:54 +0200 Date: Tue, 04 Apr 2000 11:48:54 +0200 From: Seth Iorio seth_(at)_iorio.de Subject: [php] Access Violation Hi Leutchen, php4 hat mich mal wieder mit einer netten Meldung konfrontiert, die ich absolut nicht verstehe! Beim Ausführen eines Skriptes kommt folgende Meldung: "PHP has encountered an Access Violation at 012F33BC" Unter php3 funktioniert es ganz normal! Was da jemand Rat? Danke! Seth ------------------------------------------ Besuchen Sie unsere neue Seite: http://www.wirtschaftswissenschaften.de Internet Service Iorio Seth Iorio mailto: seth_(at)_iorio.de www: http://www.iorio.de ------------------------------------------ From schwardt_(at)_euro-auto-boerse.net Tue, 4 Apr 2000 11:47:18 +0200 Date: Tue, 4 Apr 2000 11:47:18 +0200 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] forms multi selections Moin dietmar gapp, dg> ich habe folgendes problem. ich möchte den user über verschachtelte pops zu dg> seiner produktinfo führen. einfaches beispiel: 1. popup: produkte für dg> drinnen oder produkte für draussen. [...] Ich habe eine entsprechende Lösung für eine KFZ-Datenbank umgesetzt (das berühmte "Hersteller", "Model" Beispiel...) Via PHP kannst Du das natürlich recht leicht realisieren, genügend Anregungen sind ja im Thread enthalten. Ich würde mir aber vielleicht überlegen, ob Du Dich nicht mehr auf JavaScript stützt: Das Problem, was für den Nutzer schnell ärgerlich werden kann, ist ja, daß Du für jeden Wechsel im Select die Seite neu aufbauen mußt. Wer "nur mal schnell" reinschauen möchte kann bei schlechter Verbindung schnell die Geduld verlieren. Es ist nicht viel aufwendiger (und letztendlich von der Vorgehensweise her der gleiche Weg wie bisher vorgeschlagen) die Daten für JavaScript aufbereitet in die Seite zu legen und die Formularänderungen dynamisch zu regeln. Das bedingt allerdings JS1.2, da muß man (wieder mal) abwägen. ich hab' jetzt leider kein Beispiel parat, aber bei Interesse PM für Gastzugang bei besagtem Projekt. -- Stefan Schwardt. From dobel_(at)_femu.rwth-aachen.de Tue, 04 Apr 2000 12:03:33 +0200 Date: Tue, 04 Apr 2000 12:03:33 +0200 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] Access Violation Seth Iorio wrote: > > "PHP has encountered an Access Violation at 012F33BC" > > Unter php3 funktioniert es ganz normal! Was da jemand Rat? dies ist most likely ein bug in PHP. egal, was du machst, der interpreter draf eigentlich nicht abstuerzen. von daher empfehle ich dir, alle wichtigen informationen, die man braucht, um den fehler zu reproduzieren, einzusammeln (OS, genaue php-version, versionen der einkompilierten externen libs, ausschnitt deines codes, bei dem der fehler auftritt, usw.) und einen bugreport auf http://bugs.php.net/ abzusetzen. gruss, markus From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 12:13:18 +0200 Date: Tue, 04 Apr 2000 12:13:18 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Access Violation Markus Dobel wrote: > Seth Iorio wrote: > > > > "PHP has encountered an Access Violation at 012F33BC" > > > > Unter php3 funktioniert es ganz normal! Was da jemand Rat? > > dies ist most likely ein bug in PHP. egal, was du machst, der > interpreter draf eigentlich nicht abstuerzen. > von daher empfehle ich dir, alle wichtigen informationen, die man > braucht, um den fehler zu reproduzieren, einzusammeln (OS, genaue > php-version, versionen der einkompilierten externen libs, ausschnitt > deines codes, bei dem der fehler auftritt, usw.) und einen bugreport auf > http://bugs.php.net/ abzusetzen. Nein, wenn dann bei http://bugs.php.net/version4 -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From laura.reising_(at)_onlinehome.de Tue, 04 Apr 2000 09:00:02 +0200 Date: Tue, 04 Apr 2000 09:00:02 +0200 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] nochmal pdflib Hallo Jürgen, > Wenn man es dann mit --with-pdflib=/usr/local/lib anstatt nur mit > --with-pdflib configured > erscheint "checking whether to include pdflib support... no" obwohl > sonst keine Fehlermeldungen > erscheinen. bei mir der gleiche Quatsch. Ich habe sogar versucht, die libpdf*-Dateien von /usr/local/lib in /usr/local zu kopieren und dann (weil /usr/local ja das Default-Dir ist) ohne Verzeichnis-Angabe (nur --with-pdflib) zu compilieren. Das hat auch nicht gefunzt. Scheint ein Bug zu sein - ohne Pfad geht es nicht, während eine Pfadangabe wohl wie --with-pdflib=no wirkt :-( Egon - meinst Du, ich soll einen Bugreport schreiben? Ciao Laura From anklam_(at)_netway-online.de Tue, 04 Apr 2000 12:37:32 +0200 Date: Tue, 04 Apr 2000 12:37:32 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] forms multi selections At 11:47 04.04.00 +0200, you wrote: >Via PHP kannst Du das natürlich recht leicht realisieren, genügend >Anregungen sind ja im Thread enthalten. Ich würde mir aber vielleicht >überlegen, ob Du Dich nicht mehr auf JavaScript stützt: Das Problem, >was für den Nutzer schnell ärgerlich werden kann, ist ja, daß Du für >jeden Wechsel im Select die Seite neu aufbauen mußt. Wer "nur mal >schnell" reinschauen möchte kann bei schlechter Verbindung schnell die >Geduld verlieren. hmm sehe ich allerdings anders ... nehmen wir mal an du hast ne dicke produktpallete mit etwa 7 unterkat's dann haust du dir den ganzen javascript in deine html rein und wartets erstmal gut ne minute bis javascript alles aufgebaut hat und so ... ich glaube www.neckermann.de hat soetwas, zwar nicht sooo komplex aber es reicht schon .. man darf eben warten ... wer auf datenbank den ganzen kram hat muss zwar nen seitenaufbau in kauf nehmen geht aber immerhin schneller als die javascript lösung ... jemand anderer meinung :) ... (ich akzeptiere alles außer böse blicke, beleidigungen und gewalttaten) mfg ---------- ++ ++ 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 anklam_(at)_netway-online.de Tue, 04 Apr 2000 12:38:10 +0200 Date: Tue, 04 Apr 2000 12:38:10 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] forms multi selections Hi Stefan Schwardt. >Via PHP kannst Du das natürlich recht leicht realisieren, genügend >Anregungen sind ja im Thread enthalten. Ich würde mir aber vielleicht >überlegen, ob Du Dich nicht mehr auf JavaScript stützt: Das Problem, >was für den Nutzer schnell ärgerlich werden kann, ist ja, daß Du für >jeden Wechsel im Select die Seite neu aufbauen mußt. Wer "nur mal >schnell" reinschauen möchte kann bei schlechter Verbindung schnell die >Geduld verlieren. hmm sehe ich allerdings anders ... nehmen wir mal an du hast ne dicke produktpallete mit etwa 7 unterkat's dann haust du dir den ganzen javascript in deine html rein und wartets erstmal gut ne minute bis javascript alles aufgebaut hat und so ... ich glaube www.neckermann.de hat soetwas, zwar nicht sooo komplex aber es reicht schon .. man darf eben warten ... wer auf datenbank den ganzen kram hat muss zwar nen seitenaufbau in kauf nehmen geht aber immerhin schneller als die javascript lösung ... jemand anderer meinung :) ... (ich akzeptiere alles außer böse blicke, beleidigungen und gewalttaten) mfg ---------- ++ ++ 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 anklam_(at)_netway-online.de Tue, 04 Apr 2000 12:40:25 +0200 Date: Tue, 04 Apr 2000 12:40:25 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] grösse der db tabelle oder db festellen !?!? At 11:14 04.04.00 +0200, you wrote: >> wie unschwer dem thread zu entnehmen ist suche ich einen mySQL befehl der >> mir die datengröße der jeweiligen tabelle oder datenbank ausgibt !! gibt es >> sowas oder kann man eine abfrage via php und mySQL proggen !?!? >> hatte leider keine lösung finden können .. > >Mir ist kein MySQL Mechanismus bekannt, um den Speicherbedarf einer >Tabelle zu ermitteln. Hi ulf ... wenn ich ehrlich bin muss ich sagen das mir diese variante wirklich nicht gefällt ... hmmm möglichkeiten via exec('') und nen script auszuführen der mir dann eben den wert gibt den ich brauche ?? wer weiss es, wer hat ne lösung :) .. hehe ... mfg ---------- ++ ++ 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 eschmid_(at)_s.netic.de Tue, 04 Apr 2000 12:41:13 +0200 Date: Tue, 04 Apr 2000 12:41:13 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] nochmal pdflib Laura Reising wrote: > > Wenn man es dann mit --with-pdflib=/usr/local/lib anstatt nur mit > > --with-pdflib configured > > erscheint "checking whether to include pdflib support... no" obwohl > > sonst keine Fehlermeldungen > > erscheinen. Dann findet er die PDFlibs nicht. > bei mir der gleiche Quatsch. Ich habe sogar versucht, die > libpdf*-Dateien von /usr/local/lib in /usr/local zu kopieren und dann > (weil /usr/local ja das Default-Dir ist) ohne Verzeichnis-Angabe (nur > --with-pdflib) zu compilieren. Das hat auch nicht gefunzt. > > Scheint ein Bug zu sein - ohne Pfad geht es nicht, während eine > Pfadangabe wohl wie --with-pdflib=no wirkt :-( Wenn die PDFlib in /usr/local/lib und /usr/local/include installiert ist, dann funktionierts ohne Pfadangabe. > Egon - meinst Du, ich soll einen Bugreport schreiben? Ich würde Uwe Steinmann direkt fragen oder in der Bugdatabase und in den englischen Archiven suchen. Uwe scheint mal wieder in Urlaub zu sein. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From schwardt_(at)_euro-auto-boerse.net Tue, 4 Apr 2000 12:47:03 +0200 Date: Tue, 4 Apr 2000 12:47:03 +0200 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] Re[2]: [php] forms multi selections Moin Swen Anklam, SA> nehmen wir mal an du hast ne dicke produktpallete mit etwa 7 unterkat's SA> dann haust du dir den ganzen javascript in deine html rein und wartets SA> erstmal gut ne minute bis javascript alles aufgebaut hat und so ... ich SA> glaube www.neckermann.de hat soetwas, zwar nicht sooo komplex aber es SA> reicht schon .. man darf eben warten ... Neckermann war's! Ich hab vorhin die ganze zeit überlegt, wie dieses blöde Versandhaus hieß! Zu Deinem Kommentar: Ich will auch garnicht behaupten, daß das in jedem Fall die beste Lösung ist, aber man stelle sich besagte Neckmannseite vor, wenn bei einem Klick auf eine Kategorie der Frame neu geladen werden müßte. Und man stelle sich dann User vor, die eine Kategorie anklicken und im Ladevorgang, während die Originalseite noch steht, ein weiteres Select anklicken. Das gibt evtl. ein lustiges Durcheinander. SA> wer auf datenbank den ganzen kram hat muss zwar nen seitenaufbau in kauf SA> nehmen geht aber immerhin schneller als die javascript lösung ... Nop, denke ich nicht. Mag sein, daß serverseitig die Seite schneller zusammengesetzt wird als Clientseitig die JavaScriptteile, aber mit ein bißchen Pech liegt da der halbe Globus zwischen. Ganz abgesehen davon habe ich bei meinem Projekt keine Verzögerung im Seitenaufbau durch das JS bemerkt!? Aber das riecht ja fast schon alles nach OT, zumal die PHP-seitige Umsetzung wie beschrieben in beiden Fällen sehr ähnlich ist. Einmal mit Schwerpunkt "Ausgabe in eine Tabelle", einmal mit "Ausgabe von generiertem JS-Code". Man muß eben sehen, welche Lösung besser zum Projekt paßt. Wollte auch nur auf die Alternative aufmerksam machen. SA> jemand anderer meinung :) ... (ich akzeptiere alles außer böse blicke, SA> beleidigungen und gewalttaten) Mist, und ich wollte schon... ;-) -- Stefan Schwardt. From UW_(at)_NetUSE.DE Tue, 04 Apr 2000 12:53:57 +0200 Date: Tue, 04 Apr 2000 12:53:57 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] =?iso-8859-1?Q?gr=F6sse?= der db tabelle oder db festellen !?!? Swen Anklam wrote: > At 11:14 04.04.00 +0200, you wrote: > >Mir ist kein MySQL Mechanismus bekannt, um den Speicherbedarf einer > >Tabelle zu ermitteln. [...] > wenn ich ehrlich bin muss ich sagen das mir diese variante wirklich nicht > gefällt ... > hmmm möglichkeiten via exec('') und nen script auszuführen der mir dann > eben den wert gibt den ich brauche ?? wwwx[uw] $ pwd /home/www/servers/ulf.dev.netuse.de/database wwwx[uw] $ ls -la test* -rw-rw---- 1 root other 152 Jan 13 14:29 test.ISD -rw-rw---- 1 root other 1024 Jan 13 14:29 test.ISM -rw-rw---- 1 root other 9492 Sep 9 1999 test.frm Vielleicht steht in der Doku wofür die einzelnen Files gut sind. ISM klingt z.B. nach den isamcheck Zeug. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Tue, 04 Apr 2000 13:02:20 +0200 Date: Tue, 04 Apr 2000 13:02:20 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] =?iso-8859-1?Q?gr=F6sse?= der db tabelle oder db festellen !?!? Ulf Wendel wrote: > wwwx[uw] $ pwd > /home/www/servers/ulf.dev.netuse.de/database ... fast vergessen: der Pfad ist bei unseren Maschinen verbogen. Normalerweise sind die Files irgendwo im Installationsverzeichnis vom MySQL... Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From dominic.paschke_(at)_t-online.de 04 Apr 2000 11:00 GMT Date: 04 Apr 2000 11:00 GMT From: dominic.paschke_(at)_t-online.de dominic.paschke_(at)_t-online.de Subject: [php] Aus einem Formular verschiedene Skripte aufrufen? Hallo Liste, ich stehe irgendwie gerade auf dem Schlauch. Und zwar habe ich ein Formular, daß der User ausfüllt und dann entscheidet, ob Skript 1, oder Skript 2 ausgeführt werden soll. Jetzt kann ich ja aber im Attribut "action" nur ein Skript referenzieren. Das Formular über Javascript auslesen und an die URl ranhängen, also a la Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe. Wie macht man sowas, wenn ich unbedingt method="post" brauche?? Vielen Dank Dominic From victor_(at)_mediapeople.de Tue, 4 Apr 2000 13:02:21 +0200 Date: Tue, 4 Apr 2000 13:02:21 +0200 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] =?iso-8859-1?Q?PHPLIB_ohne_vern=FCnftigen_Serverzugriff?= Hallo Leute, das Thema "wie installiere ich PHPLIB auf meinem Strato-Account?" ist hier ja schon ein paar mal angesprochen worden. Ich bin nun auf der Suche nach einer Zusammenfassung wie man PHPLIB nutzen kann wenn man nur Webhoster-üblichen Zugriff auf den Webserver (also z.B. nicht auf .ini-Files und Verzeichnisse über dem Document-Root) hat. Falls es sowas nicht gibt bin ich gerne bereit alle Tips die ich hoffentlich von euch bekomme zu einer Mini-Doku zusammen und ins Netz zu stellen. Bis bald, Christian From dobel_(at)_femu.rwth-aachen.de Tue, 04 Apr 2000 13:16:30 +0200 Date: Tue, 04 Apr 2000 13:16:30 +0200 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] Access Violation Egon Schmid wrote: > > Markus Dobel wrote: > > von daher empfehle ich dir,[...] einen bugreport auf > > http://bugs.php.net/ abzusetzen. > > Nein, wenn dann bei http://bugs.php.net/version4 sorry, my fault. das meinte ich natuerlich. gruss, markus From anklam_(at)_netway-online.de Tue, 04 Apr 2000 13:23:21 +0200 Date: Tue, 04 Apr 2000 13:23:21 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Aus einem Formular verschiedene Skripte aufrufen? At 11:00 04.04.00 +0000, you wrote: >Hallo Liste, > >ich stehe irgendwie gerade auf dem Schlauch. Und zwar habe ich >ein Formular, daß der User ausfüllt und dann entscheidet, ob Skript 1, >oder Skript 2 ausgeführt werden soll. Jetzt kann ich ja aber >im Attribut "action" nur ein Skript referenzieren. Das Formular >über Javascript auslesen und an die URl ranhängen, also a la >Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe. >Wie macht man sowas, wenn ich unbedingt method="post" brauche?? naja du nimmst dir ne datei in der z.b. if ($autokauf == 1) header ('Location: ersteseit.php3'); if ($autoverkauf == 1) header ('Location: zweiteseit.php3'); steht und dann verweisst du action eben auf diese. somit kannst du durch verschiedene optionen die der user hat andere seiten aufrufen !! mfg ---------- ++ ++ 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 anklam_(at)_netway-online.de Tue, 04 Apr 2000 13:25:25 +0200 Date: Tue, 04 Apr 2000 13:25:25 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] grösse der db tabelle oder db festellen !?!? At 12:53 04.04.00 +0200, you wrote: >wwwx[uw] $ pwd >/home/www/servers/ulf.dev.netuse.de/database >wwwx[uw] $ ls -la test* >-rw-rw---- 1 root other 152 Jan 13 14:29 test.ISD >-rw-rw---- 1 root other 1024 Jan 13 14:29 test.ISM >-rw-rw---- 1 root other 9492 Sep 9 1999 test.frm > >Vielleicht steht in der Doku wofür die einzelnen Files gut sind. >ISM klingt z.B. nach den isamcheck Zeug. hmm ok hatte ich auch schon diese idee .. aber was mache ich wenn ich nicht an dieses verzeichnis ran komme ? .. mfg ---------- ++ ++ 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 Potysch_(at)_TPS.ThyssenKrupp.COM Tue, 4 Apr 2000 13:24:28 +0200 Date: Tue, 4 Apr 2000 13:24:28 +0200 From: Potysch_(at)_TPS.ThyssenKrupp.COM Potysch_(at)_TPS.ThyssenKrupp.COM Subject: [php] Probleme mit der mssql Extension Hallo Liste, ich habe gerade Probleme beim Einrichten von PHP auf einem Windows NT40 Server mit IIS. Ich habe das Verzeichnis mit den PHP-Dateien und die php3.ini von einem anderen (einwandfrei funktionierenden) Server kopiert, und nur die Pfade in der php3.ini angepasst. Auf dem neuen Server wird jetzt die extension fuer die mssql - Unterstuetzung nicht eingebunden (sagt zumindest phpinfo). Ich habe hundertmal das extensions-Verzeichnis in der php3.ini geprueft, und auch mal testweise mysql einbinden lassen. Sofort hat mir phpinfo das richtig angezeigt. Die Angaben sind also korrekt, und die php3.ini wird auch richtig gelesen. Alle anderen php-Befehle laufen, nur die mssql_* Funktionen nicht. Hat jemand da eine Idee? Vielen Dank! Daniel Potysch From Tino.Scharnbeck_(at)_kgw.tu-berlin.de Tue, 4 Apr 2000 13:17:03 +0200 Date: Tue, 4 Apr 2000 13:17:03 +0200 From: Tino Scharnbeck Tino.Scharnbeck_(at)_kgw.tu-berlin.de Subject: [php] RELOAD verhindern Hallo Liste! Gibt es eine Moeglichkeit zu verhindern, dass eine Seite neu geladen wird, bspw. beim Betaetigen des ZURUECK-Buttons oder NEU LADEN? Ich habe das Problem, dass Daten durch entsprechende Seite in eine DB geschrieben werden. Und zwar ruft sich die Seite selbst auf und wertet verschiedene Varia- blen aus. Die Daten koennen unter Umstaenden mit gleichen Werten mehrmals auftreten, deshalb nuetzt ein Vergleich nichts, ob die Werte schon erfasst wurden. Ein RELOAD verfaelscht aber das Ergebnis, da der Browser die schon gesendeten Daten nochmals abschickt. Ein FLAG setzen (if ($schongesehen==1){...} nuetzt auch nichts, da sich die Datei selbst aufruft. Vielen Dank im Voraus fuer einen Tipp! Gruss, Tino -- Tino.Scharnbeck_(at)_kgw.TU-Berlin.de http://www.kulturberlin.de From home_(at)_peter-karsten.de Tue, 4 Apr 2000 13:38:07 +0200 Date: Tue, 4 Apr 2000 13:38:07 +0200 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] Mysql Joints Hi, ich hoffe meine kurze frage versteht jemand,.. ist es möglich nachtraeglich die Tabellen von einer Mysql datenbank zu verknüpfen, mein problem ist ich hab ne datenbank wo eintraege stehen und in der anderen datenbank stehn ein paar user die jeweils einen eintrag in der ersten datenbank zugeordnet werden müssen dann muss ich noch ein formular erstellen welches mir gleichzeitig den user eintraegt und den datensatz , kann mir da jemand auf die sprünge helfen?? vielen danke peter karsten From j.kohl_(at)_style-id.de Tue, 4 Apr 2000 13:41:56 +0200 Date: Tue, 4 Apr 2000 13:41:56 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] Nochmal PHP4 und Windows Super, vielen Dank. Es läuft nun perfekt. Was mich wundert ist das dieser Fehler bzw. Bug nicht beim ISAPI Modul für den IIS auftaucht. Der macht das auch mit doc_root. mfg. Jens Kohl _________________________________________________ eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net www: http://www.style-id.de UIN: 5578287 From j.kohl_(at)_style-id.de Tue, 4 Apr 2000 13:49:49 +0200 Date: Tue, 4 Apr 2000 13:49:49 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] Info s > Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen, Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen muß! Es ist denk ich mal die einfachste Scriptsprache für Server, wenn man nicht gleich mit dem ganzen Umfang loslegt ;). Ich habe das Hobbymäßig gemacht und war in 1-2 Wochen eigentlich drin. Ein Buch sollte man sich aber schon zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst und unter Windows zahlt man eigentlich nur für die Datenbank. Die Installation ist nicht ganz so einfach, aber mit Hilfe von Tutorials und der PHP Mailinglist leicht zu bewerkstelligen. mfg. Jens Kohl _________________________________________________ eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net www: http://www.style-id.de UIN: 5578287 From atlan_(at)_arkon.org Tue, 04 Apr 2000 13:52:14 +0200 Date: Tue, 04 Apr 2000 13:52:14 +0200 From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org Subject: [php] nochmal pdflib Hallo Egon. Egon Schmid wrote: > > Wenn die PDFlib in /usr/local/lib und /usr/local/include installiert > ist, dann funktionierts ohne Pfadangabe. Welche version verwendest du? Ich verwende 2.01. Beim Configure erscheint folgende Meldung: checking whether to include pdflib support... yes configure: warning: !!!!! Note for pdflib 0.6 !!!!! configure: warning: In order to ensure the pdf module works correctly configure: warning: modify the pdflib distribution. Take out line 190 in configure: warning: file p_basic.c which closes the pdf file. Read the php3 configure: warning: documentation for more information. checking for PDF_close in -lpdf... no configure: error: pdflib module requires at least pdflib 0.6 Das sieht für mich so aus, als würde er mit dieser Version nicht zurecht kommen, oder? MfG Jürgen From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 14:03:19 +0200 Date: Tue, 04 Apr 2000 14:03:19 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] nochmal pdflib Jürgen Schuch wrote: > Egon Schmid wrote: > > > > Wenn die PDFlib in /usr/local/lib und /usr/local/include installiert > > ist, dann funktionierts ohne Pfadangabe. > > Welche version verwendest du? > Ich verwende 2.01. > Beim Configure erscheint folgende Meldung: > Das sieht für mich so aus, als würde er mit dieser Version nicht zurecht > kommen, oder? Das scheint eine uralte Version von PHP zu sein. -Egon PS: Mein Zimmernachbar hat einen Bruder und der heisst genauso wie Du. -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From fg_(at)_FutureByte.net Tue, 04 Apr 2000 14:21:13 +0200 Date: Tue, 04 Apr 2000 14:21:13 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] RELOAD verhindern > Gibt es eine Moeglichkeit zu verhindern, dass eine Seite neu geladen wird, > bspw. beim Betaetigen des ZURUECK-Buttons oder NEU LADEN? Ich habe > das Problem, dass Daten durch entsprechende Seite in eine DB geschrieben > werden. Und zwar ruft sich die Seite selbst auf und wertet verschiedene > Varia- > blen aus. Die Daten koennen unter Umstaenden mit gleichen Werten mehrmals > auftreten, deshalb nuetzt ein Vergleich nichts, ob die Werte schon erfasst > wurden. > Ein RELOAD verfaelscht aber das Ergebnis, da der Browser die schon > gesendeten > Daten nochmals abschickt. Ein FLAG setzen (if ($schongesehen==1){...} > nuetzt auch nichts, da sich die Datei selbst aufruft. Vielleicht ne kleien IP-Sperre von 1 Minunte? Grüße Franz -- http://Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From michael.ackermann_(at)_asd-edv.de Tue, 04 Apr 2000 14:20:04 +0100 Date: Tue, 04 Apr 2000 14:20:04 +0100 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] Array von Database result Hallo Liste, heute ist wieder "auf dem Schlauch stehn" angesagt Zum Problem. ich bekomme aus einer Datenbank ein Value zurück: Type "set" Value "1,2,3,4,5,6" und möchte das ganze in ein Array packen. Ergebniss der DB Abfrage $res[auswahl] ist 1,2,3,4,5,6 wenn ich nun "$test = array($res[auswahl]) " auswerte bekomme ich in $test[0] den result "1,2,3,4,5,6" wenn ich $test = array(1,2,3,4,5,6) (ist ja auch das was von $res[auswahl]zurüch kommt ??) zum testen eingebe stimmt alles d.h $test[0] ist 1 und $test[1] ist 2 was zum Teufel ist da los. Bin ich dem doof?? Wo ist mein Denkfehler. Habe auch schon im Archiv gesucht und nichts gefunden. Danke Michael Ackermann (Acki) From bjoern_(at)_baer.main.de Tue, 4 Apr 2000 14:25:42 +0200 Date: Tue, 4 Apr 2000 14:25:42 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Array von Database result * Michael Ackermann wrote: > und möchte das ganze in ein Array packen. > Ergebniss der DB Abfrage $res[auswahl] ist 1,2,3,4,5,6 Benutze explode(), um aus dem String ein Array zu bekommen. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From UW_(at)_NetUSE.DE Tue, 04 Apr 2000 14:36:24 +0200 Date: Tue, 04 Apr 2000 14:36:24 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] PHPLIB ohne =?iso-8859-1?Q?vern=FCnftigen?= Serverzugriff Christian Victor wrote: > Ich bin nun auf der Suche nach einer Zusammenfassung wie man PHPLIB > nutzen kann wenn man nur Webhoster-üblichen Zugriff auf den Webserver > (also z.B. nicht auf .ini-Files und Verzeichnisse über dem > Document-Root) hat. Steht eigentlich in der FAQ und im englischen Manual, ich freue mich aber natürlich trotzdem über jeden ausführlichen und guten Text, http://www.koehntopp.de/php/faq-14.html#ss14.3 Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From fg_(at)_FutureByte.net Tue, 04 Apr 2000 14:35:44 +0200 Date: Tue, 04 Apr 2000 14:35:44 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Array von Database result > wenn ich $test = array(1,2,3,4,5,6) > (ist ja auch das was von $res[auswahl]zurüch kommt ??) > zum testen eingebe stimmt alles d.h $test[0] ist 1 und $test[1] ist 2 > > was zum Teufel ist da los. > Bin ich dem doof?? > Wo ist mein Denkfehler. Arrays fangen bei 0 an zu zählen. D.h. das erste Arrayelement ist an der Stelle null und enthält "1". Grüße Franz -- http://Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From s.sander_(at)_crs.de Tue, 04 Apr 2000 15:05:58 +0100 Date: Tue, 04 Apr 2000 15:05:58 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] RELOAD verhindern > Gibt es eine Moeglichkeit zu verhindern, dass eine Seite neu geladen wird, > bspw. beim Betaetigen des ZURUECK-Buttons oder NEU LADEN? Ich habe > das Problem, dass Daten durch entsprechende Seite in eine DB geschrieben > werden. Und zwar ruft sich die Seite selbst auf und wertet verschiedene > Varia- > blen aus. Die Daten koennen unter Umstaenden mit gleichen Werten mehrmals > auftreten, deshalb nuetzt ein Vergleich nichts, ob die Werte schon erfasst > wurden. > Ein RELOAD verfaelscht aber das Ergebnis, da der Browser die schon > gesendeten > Daten nochmals abschickt. Ein FLAG setzen (if ($schongesehen==1){...} > nuetzt > auch nichts, da sich die Datei selbst aufruft. Da hilft nur noch im Formular einen Hidden-Tag mit dem Timestamp. Die Tabelle für die Inserts sollte noch eine Spalte (crdate int4) haben. In diese Spalte wird bei jeder Eintragung der Timestamp geschrieben. Bevor jedoch die Eintragung vorgenommen wird, ist erst ein select ... where crdate = $hidden_crdate (Hidden Timestamp aus dem Formular) auszuführen, wenn hier keine Ergebniszeilen geliefert werden ist diese Eintragung noch nicht vorgenommen worden und der Inerst -Befehl kann ausgeführt werden, wenn nicht dann .... --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 anklam_(at)_netway-online.de Tue, 04 Apr 2000 14:55:38 +0200 Date: Tue, 04 Apr 2000 14:55:38 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Info s At 13:49 04.04.00 +0200, you wrote: >> Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde >ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen, >Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen >muß! > >Es ist denk ich mal die einfachste Scriptsprache für Server, wenn man nicht >gleich mit dem ganzen Umfang loslegt ;). Ich habe das Hobbymäßig gemacht und >war in 1-2 Wochen eigentlich drin. Ein Buch sollte man sich aber schon >zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst ---------------------------------------------------------------------------- --------------------------^^^^^^^^^ kostenlos !!! :) sorry, Jens Kohl mfg ---------- ++ ++ 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 lox_(at)_eq-media.de Tue, 04 Apr 2000 15:00:20 +0200 Date: Tue, 04 Apr 2000 15:00:20 +0200 From: Christian Lox lox_(at)_eq-media.de Subject: [php] Programmierer gesucht! (Dringendst!!) Hallo Liste! Da ich hier solcherlei Posings schon öfter gesehen habe, denke ich, daß sie nicht unerwünscht sind. Wir bruachen dringendst einen Programmierer zur Erstellung einer MySQL Datenbank samt PHP3-Frontend (Linux mit NT-Clients) zur Datenpflege. Das ganze muss allerdings in den nächsten Tagen erledigt werden... Bei Interesse bitte eine kurze Mail an torcolato_(at)_wupperonline.de oder die Antwortadresse. Am besten mit Telefonnummer :)) Dank im voraus, Christian Lox From dobel_(at)_femu.rwth-aachen.de Tue, 04 Apr 2000 15:00:58 +0200 Date: Tue, 04 Apr 2000 15:00:58 +0200 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] RELOAD verhindern Tino Scharnbeck wrote: > > blen aus. Die Daten koennen unter Umstaenden mit gleichen Werten > mehrmals auftreten, deshalb nuetzt ein Vergleich nichts, ob die > Werte schon erfasst wurden. > Ein RELOAD verfaelscht aber das Ergebnis, da der Browser die schon > gesendeten Daten nochmals abschickt. Ein FLAG setzen > (if ($schongesehen==1){...} nuetzt auch nichts, da sich die Datei > selbst aufruft. doch, genau so ein flag sollte dir helfen. dieses "flag" baust du in eine session ein und schon kannst du deiner applikation z.b. einen status mit auf den weg geben (suchen, neuer_eintrag, eintrag_eingefuegt, wie auch immer du deine stati nennen moechtest). dieses flag uebergibst du jedoch nicht an den brauser, sondern verpasst diesem nur eine sessionid und speicherst den zur id gehoerenden status auf dem server. somit kann der mensch am anderen ende so lange reloaden wie er will, er hat den status "eintrag_eingefuegt" oder wie auch immer du ihn nennst und deine applikation kann sich guten gewissens weigern, den selben datensatz noch einmal anzufuegen. sessions kannst du entweder mit der phplib (http://phplib.netuse.de/) oder aber den session-funktionen von php4 realisieren. gruss, markus From dobel_(at)_femu.rwth-aachen.de Tue, 04 Apr 2000 15:03:02 +0200 Date: Tue, 04 Apr 2000 15:03:02 +0200 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] Info s Swen Anklam wrote: > > >zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst > ---------------------------------------------------------------------------- > --------------------------^^^^^^^^^ > kostenlos !!! :) das buch von egon ist kostenlos? hm. dann nehm ich eins, wenn die neue auflage fertig ist. scnr, markus From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 15:06:23 +0200 Date: Tue, 04 Apr 2000 15:06:23 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Info s Swen Anklam wrote: > >Es ist denk ich mal die einfachste Scriptsprache für Server, wenn man nicht > >gleich mit dem ganzen Umfang loslegt ;). Ich habe das Hobbymäßig gemacht und > >war in 1-2 Wochen eigentlich drin. Ein Buch sollte man sich aber schon > >zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst > ---------------------------------------------------------------------------- > --------------------------^^^^^^^^^ > kostenlos !!! :) Das Buch ist nicht kostenlos. Meine Belegexemplare hab ich verschenkt, aber das waren nicht viele. Julie Meloni verlost ihr Buch. Bei http://www.dynamic-webpages.de/ ist ein Link. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From michael.ackermann_(at)_asd-edv.de Tue, 04 Apr 2000 15:13:58 +0100 Date: Tue, 04 Apr 2000 15:13:58 +0100 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] Array von Database result Danke Björn, das hat mal wieder geholfen. Manchmal sieht man den Wald vor lauter Bäumen nicht. Danke Michael Ackermann At 04.04.2000 13:25, you wrote: >* Michael Ackermann wrote: > > und möchte das ganze in ein Array packen. > > Ergebniss der DB Abfrage $res[auswahl] ist 1,2,3,4,5,6 > >Benutze explode(), um aus dem String ein >Array zu bekommen. >-- >Björn Schotte Fon: 0931 / 78 43 79 2 From clgu-php_(at)_gmx.net Tue, 4 Apr 2000 14:48:31 +0200 Date: Tue, 4 Apr 2000 14:48:31 +0200 From: Clemens Gutweiler clgu-php_(at)_gmx.net Subject: [php] RELOAD verhindern Moin Tino, > bspw. beim Betaetigen des ZURUECK-Buttons oder NEU LADEN? Ich habe > das Problem, dass Daten durch entsprechende Seite in eine > DB geschrieben > werden. geh doch einfach hin und schreib den teil der skripte, die vergleichen und in die DB eintragen, in eine 'brueckendatei', nennen wir sie reinschreib.php3. diese vergleicht alles und schreibt schoen die DB voll, wenn sie dann fertig ist, leitet (header("location: http://laber.dom/ausgeb.php3");) sie den user dann an die datei, in der die ausgaben gemacht werden (ausgeb.php3). Zur Erkennung des users würde ich (wenn schon vorhanden) sessionids nutzen, oä. -- Mit freundlichen Grüßen Clemens Gutweiler Team Web M_(at)_king http://www.webmaking.de clemens.gutweiler_(at)_webmaking.de "You agree to agree to any modifications made to this agreement after agreeing to it" From webmaster_(at)_form-und-fitness.com Tue, 04 Apr 2000 16:19:24 +0200 Date: Tue, 04 Apr 2000 16:19:24 +0200 From: Markus Smigelskis webmaster_(at)_form-und-fitness.com Subject: [php] Passwortabfrage und Auswertung! --=====_95485796441=_ Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hallo erst mal! Ersmal finde ich es echt gut das es diese Liste gibt. Kam mir schon richtig= verlassen vor :-( Hab jetzt auch mal ne frage: Ich m=F6chte mit PHP eine Zugangsabfrage erzeugen und diese dann mit einer= mySQL Datenbank vergleichen. Bis jetzt sieht die Sache bei mir so aus, da=DF ich den Vergleich mit mySQL= auch wunderbar auf die Reihe bekommen habe. Aber mit den headern hab ich noch so meine Probleme. Ich mache also folgendes: if(!isset($PHP_AUTH_USER) || $PHP_AUTH_USER =3D=3D $PHP_AUTH_PW) { Header("WWW-Authenticate: Basic realm=3D\"Mitglieder Bereich\""); Header("HTTP/1.0 401 Unauthorized"); echo "Text to send if user hits Cancel button\n"; exit; } else {.... 1. Header("HTTP/1.0 401 Unauthorized funktioniert irendwie nicht. Hab leider auch nicht rausgefunden warum. Trotz dem Handbuch von Egon= :-( Es wird auch geschrieben das ich die .htaccess mit mySQL verbinden kann um= solch eine Abfrage zu machen. Das w=E4hre dann ja schon fast die Perfekte= L=F6sung. Oder kennt jemand eine einfach aber effektive L=F6sung. ThanX CU Markus Smigelskis --=====_95485796441=_ Content-Type: text/html; charset="us-ascii"
Hallo erst mal!
Ersmal finde ich es echt gut das es diese Liste gibt. Kam mir schon richtig verlassen vor :-(
Hab jetzt auch mal ne frage:
 
Ich möchte mit PHP eine Zugangsabfrage erzeugen und diese dann mit einer mySQL Datenbank vergleichen.
Bis jetzt sieht die Sache bei mir so aus, daß ich den Vergleich mit mySQL auch wunderbar auf die Reihe bekommen habe.
Aber mit den headern hab ich noch so meine Probleme.
Ich mache also folgendes:
 
if(!isset($PHP_AUTH_USER) || $PHP_AUTH_USER == $PHP_AUTH_PW) {
  Header("WWW-Authenticate: Basic realm=\"Mitglieder Bereich\"");
    Header("HTTP/1.0 401 Unauthorized");
    echo "Text to send if user hits Cancel button\n";
    exit;
  } else {....
 
1. Header("HTTP/1.0 401 Unauthorized funktioniert irendwie nicht.
    Hab leider auch nicht rausgefunden warum. Trotz dem Handbuch von Egon :-(
 
Es wird auch geschrieben das ich die .htaccess mit mySQL verbinden kann um solch eine Abfrage zu machen. Das währe dann ja schon fast die Perfekte Lösung.
Oder kennt jemand eine einfach aber effektive Lösung.
 
ThanX
CU Markus Smigelskis
--=====_95485796441=_-- From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 16:47:00 +0200 Date: Tue, 04 Apr 2000 16:47:00 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Passwortabfrage und Auswertung! > Markus Smigelskis wrote: > if(!isset($PHP_AUTH_USER) || $PHP_AUTH_USER == $PHP_AUTH_PW) { > Header("WWW-Authenticate: Basic realm=\"Mitglieder Bereich\""); > Header("HTTP/1.0 401 Unauthorized"); > echo "Text to send if user hits Cancel button\n"; > exit; > } else {.... > > 1. Header("HTTP/1.0 401 Unauthorized funktioniert irendwie nicht. > Hab leider auch nicht rausgefunden warum. Trotz dem Handbuch von > Egon :-( Meinst Du das Handbuch oder das Buch? > Es wird auch geschrieben das ich die .htaccess mit mySQL verbinden > kann um solch eine Abfrage zu machen. Das währe dann ja schon fast die > Perfekte Lösung. > Oder kennt jemand eine einfach aber effektive Lösung. Im Kapitel 24, PHPLIB - Seiten mit Login stehts ausführlicher beschrieben als im Handbuch. Es stammt ja auch aus der Feder von Kristian Köhntopp. Bei den Benutzernotizen im englischen Handbuch könntest Du auch fündig werden: http://www.php.net/manual/features.http-auth.php3 -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From lord_(at)_god-the-dj.de Tue, 4 Apr 2000 17:03:43 +0200 Date: Tue, 4 Apr 2000 17:03:43 +0200 From: Tobias Hennchen lord_(at)_god-the-dj.de Subject: [php] php counter ... hallo leute ... ich habe einen phpcounter auf einer meiner seiten seit etwa einer woche etwa bringt der browser mir fehlermeldungen wenn ich auf diese seite gehe ... dabei habe ich nichts an dem script geändert. vorher hat es einwandtfrei funktioniert .. woran kann dies liegen ?? (neue php version beim webspaceanbieter ??) schicke das scipt sowie die fehlermeldungen mal mit mfg tobias hennchen ------------------------------------------- Fehlermeldung : Warning: Unable to find file identifier 0 in /usr/httpuser/thci/www/index.php3 on line 97 Warning: Unable to find file identifier 0 in /usr/httpuser/thci/www/index.php3 on line 101 Warning: Unable to find file identifier 0 in /usr/httpuser/thci/www/index.php3 on line 103 Warning: Unable to find file identifier 0 in /usr/httpuser/thci/www/index.php3 on line 105 From fg_(at)_FutureByte.net Tue, 04 Apr 2000 17:15:18 +0200 Date: Tue, 04 Apr 2000 17:15:18 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] php counter ... Tobias Hennchen schrieb: > $fp=_(at)_fopen($counterfile,"r+"); > > $count=(int)fgets($fp,100); > > $count++; > > rewind($fp); > > fputs($fp,$count); > > fclose($fp); > > Fehlermeldung : > > Warning: Unable to find file identifier 0 in > /usr/httpuser/thci/www/index.php3 on line 97 > > [...] Die folgenden 3 Zeilen verwenden $fp, der offenbar vorher nicht definiert wurde. (Angenommen Zeile 97 ist "$count=(int)fgets($fp,100);" ) rewind($fp); fputs($fp,$count); fclose($fp); Mach mal das _(at)_ bei $fp=_(at)_fopen($counterfile,"r+"); weg und schau Dir die Fehlermeldung an ... Franz -- http://Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 17:17:00 +0200 Date: Tue, 04 Apr 2000 17:17:00 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] php counter ... Tobias Hennchen wrote: > ich habe einen phpcounter auf einer meiner seiten > seit etwa einer woche etwa bringt der browser mir fehlermeldungen > wenn ich auf diese seite gehe ... dabei habe ich nichts an dem script > geändert. vorher hat es einwandtfrei funktioniert .. > $fp=_(at)_fopen($counterfile,"r+"); Mach hier mal das _(at)_ weg, damit man einen Fehler sieht. > $count=(int)fgets($fp,100); > > $count++; > > rewind($fp); > > fputs($fp,$count); > > fclose($fp); > > ?> > > Fehlermeldung : > > Warning: Unable to find file identifier 0 in > /usr/httpuser/thci/www/index.php3 on line 97 > > Warning: Unable to find file identifier 0 in > /usr/httpuser/thci/www/index.php3 on line 101 > > Warning: Unable to find file identifier 0 in > /usr/httpuser/thci/www/index.php3 on line 103 > > Warning: Unable to find file identifier 0 in > /usr/httpuser/thci/www/index.php3 on line 105 file identifier 0 heisst, die Datei counter.txt gibts nicht oder konnte nicht geöffnet werden. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From test_(at)_burgi.de Tue, 4 Apr 2000 11:32:34 +0200 Date: Tue, 4 Apr 2000 11:32:34 +0200 From: Beispielbenutzer SuSE Linux 6.2 test_(at)_burgi.de Subject: [php] Cookies, Internet Explorer und PHPLIB Hi, Ich habe folgendes Problem: Ich verwendung zur Benutzer-Authentifizierung die PHPLIB mit den Einstellungen: class Fragen_Session extends Session { var $classname = "Fragen_Session"; var $cookiename = ""; ## defaults to classname var $magic = "Hocuspocus"; ## ID seed var $mode = "cookie"; ## We propagate session IDs with cookies var $fallback_mode = "get"; var $lifetime = 15; ## 0 = do session cookies, else minutes var $that_class = "Fragen_CT_Sql"; ## name of data storage container var $gc_probability = 5; var $allowcache = "no"; ## Set this to 'private' to allow private ## caching; set this to 'public' to allow ## public caching; set this to 'no' to ## never cache the page. var $gc_time = 15; ## Purge all session data older than 1440 minutes. } Bei Netscape auf LINUX und Windoof funktioniert das prächtig. Der Cookie wird gesetzt und der Benutzer beim Laden einer neuen Seite re-identifiziert. Bei MS Internet Explorer klappt es aber nicht. Der User muß sich beim Laden jeder Seite meiner Applikation neu einloggen. Es wird gar kein Cookie gesetzt (zumindest ist unter /windows/temporary internet files und /windows/cookies keiner zu finden) Wo liegt das Problem, Jochen ---------------- hinkel_(at)_westerwelle.de ---------------- From M.Kurz_(at)_dc-ag.de Tue, 4 Apr 2000 18:00:51 +0200 Date: Tue, 4 Apr 2000 18:00:51 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] PHP falsch uebersetzt ?? hi liste, ich will auf meinem WAMP Dev. System PHPlib 7.2b installieren win 98 se Apache 1.3.9 MySQL 3.22.30 PHP 3.0.14 jo und da lese ich das PHPLib nur richtig lauft wenn in der Variable $PHP_SELF nur der Pfad zum PHP3-Script enthalt ("/test.php3"). Bei mir steht aber "/cgi-bin/php.exe/phpinfo.php3" in der $PHP_SELF und da sagt mir das Handbuch das der Interpreter ohne die Option "--force-cgi-redirect" ubersetzt worden ist. Was kann ich dagegen machen ??? Ich habe PHP3 nicht ubersetzt die Version ist direkt von www.php.net. Wo bekomme ich eine korrekt ubersetzte Windows Version von PHP3 her ??? Oder funktioniert das ganze nicht unter Windows ??? Beste Gruesse Marcel From atlan_(at)_arkon.org Tue, 04 Apr 2000 14:27:33 +0200 Date: Tue, 04 Apr 2000 14:27:33 +0200 From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org Subject: [php] nochmal pdflib Hallo! Egon Schmid wrote: > Das scheint eine uralte Version von PHP zu sein. 3.0.15 > > -Egon > > PS: Mein Zimmernachbar hat einen Bruder und der heisst genauso wie Du. Dann kann man ihn nur beglückwünschen! ;-)) Jürgen From steinm_(at)_majestix.fernuni-hagen.de Tue, 4 Apr 2000 18:07:09 +0200 Date: Tue, 4 Apr 2000 18:07:09 +0200 From: Uwe Steinmann steinm_(at)_majestix.fernuni-hagen.de Subject: [php] pdflib On Mon, Apr 03, 2000 at 03:38:48PM +0200, Jürgen Schuch wrote: > Hallo Leute! > > Als ich versuchte, pdf ins php 3.0.15 zu compilieren, erhielt ich > folgende Fehlermeldung: > > checking whether to include pdflib support... yes > configure: warning: !!!!! Note for pdflib 0.6 !!!!! > configure: warning: In order to ensure the pdf module works correctly > configure: warning: modify the pdflib distribution. Take out line 190 in > configure: warning: file p_basic.c which closes the pdf file. Read the > php3 > configure: warning: documentation for more information. > checking for PDF_close in -lpdf... no > configure: error: pdflib module requires at least pdflib 0.6 > > Installiert hab ich pdflib 2.01! > > Wer kann mit helfen? Mal in config.log reinschauen. Da steht genau drin was schief gelaufen ist. Uwe -- Uwe.Steinmann_(at)_fernuni-hagen.de Tel: +2331 987 4528 Fax: +2331 987 375 From steinm_(at)_majestix.fernuni-hagen.de Tue, 4 Apr 2000 18:08:43 +0200 Date: Tue, 4 Apr 2000 18:08:43 +0200 From: Uwe Steinmann steinm_(at)_majestix.fernuni-hagen.de Subject: [php] nochmal pdflib On Mon, Apr 03, 2000 at 04:25:33PM +0200, Jürgen Schuch wrote: > Hallo! > > Wenn man es dann mit --with-pdflib=/usr/local/lib anstatt nur mit > --with-pdflib configured > erscheint "checking whether to include pdflib support... no" obwohl > sonst keine Fehlermeldungen > erscheinen. > Versuch mal --with-pdflib=/usr/local Dann sollte allerdings libpdf.so /usr/local/lib und pdf.h in /usr/local/include liegen. Uwe -- Uwe.Steinmann_(at)_fernuni-hagen.de Tel: +2331 987 4528 Fax: +2331 987 375 From mailings-suse_(at)_gmx.de Tue, 4 Apr 2000 18:38:07 +0200 Date: Tue, 4 Apr 2000 18:38:07 +0200 From: Marcus Maul mailings-suse_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Mit_PHP-Script_Eingaben_=FCberpr=FCfen_und_zwei_Frames_st?= =?iso-8859-1?Q?euern=2E?= =?iso-8859-1?Q?euern=2E?= Hallo Liste, ich bin noch neu hier, und deshlab, sollte es eine Etikette geben, so weißt mich doch bitte darauf hin, damit ich diese beachten kann. Nun zu meiner Frage: Es sollen in einen Formular verschieden Optionen bearbeitet werden und anschließend werden die Ergebnisse überprüft. Abhängig von den Variablenwerten soll ein MySQL-Server angesteuert werden und diese ErgebnissE in einem seperaten Frame ausgegeben werden. Weiterhin soll sich daraufhin das Fenster, in dem sich das Menu befindet sich automatisch auf die Gegebenheiten anpassen. Zum Beispiel: Jemand wählt das Oberthema Apfel, dann sollen alle Angaben, die in der Datenbank zum Thema Apfel existieren ausgegeben werden. Das ist kein Problem, das hab ich geschafft. Weiterhin sollen dann alle Untersorten von Äpfeln in einem weiteren Menüpunkt auswählbar erscheinen, der sich unterhalb des ersten befindet. Hier ist mein Problem, da ich bisher keine Möglichkeit gefunden habe, die beiden Frames getrennt per Script zu steuern. Danach soll dann weiter difFerenziert werden. Wie das dann weitergeht, glaube ich ist jetzt jedem klar. Das Problem ist wiegesagt, die beiden Frames unabhängig anzusteuern. Es soll somit in dem einen Frame eine Veränderung des Menü's erzeugt werden, während der Andere einen spezifizierte Suche in der MySQL-Datenbank ausgibt. Ich habe es bereits mit einem Script versucht, aber dann habe ich beide Ausgaben in ein und dem selben Frame. Bei zwei verschiedenen Scripten, habe ich noch keinen Weg gefunden, beiden Scripten den selben Variablenwert zukommen zulassen. -- M.f.G. Marcus Registered Linux-User : 136595 Mail | mailings-suse_(at)_gmx.de Bitte keine CC / \ DANKE! From egbert.engel_(at)_iwr.uni-heidelberg.de Tue, 4 Apr 2000 19:02:49 +0200 Date: Tue, 4 Apr 2000 19:02:49 +0200 From: Egbert Engel egbert.engel_(at)_iwr.uni-heidelberg.de Subject: [php] RELOAD verhindern Hallo, > Tino Scharnbeck wrote: >> Ein FLAG setzen >> (if ($schongesehen==1){...} nuetzt auch nichts, da sich die Datei >> selbst aufruft. > doch, genau so ein flag sollte dir helfen. dieses "flag" baust du in > eine session ein und schon kannst du deiner applikation z.b. einen > status mit auf den weg geben (suchen, neuer_eintrag, > eintrag_eingefuegt, > wie auch immer du deine stati nennen moechtest). Warum so komliziert? Im Prinzip kannst brauchst Du Deinem Submit nur einen Namen zu verpassen: Und in einer Verzweigung kannst Du dann kontrollieren, ob das Flag gesetzt wurde. Gruß, -Egbert P.S. Nix gegen Sessions; in jedem Fall die beste Lösung. From swift31_(at)_gmx.de Tue, 04 Apr 2000 16:31:12 +0200 Date: Tue, 04 Apr 2000 16:31:12 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] Passwortabfrage und Auswertung! > Markus Smigelskis schrieb: > Ich mache also folgendes: > > if(!isset($PHP_AUTH_USER) || $PHP_AUTH_USER == $PHP_AUTH_PW) { > Header("WWW-Authenticate: Basic realm=\"Mitglieder Bereich\""); > Header("HTTP/1.0 401 Unauthorized"); > echo "Text to send if user hits Cancel button\n"; > exit; > } else {.... > > 1. Header("HTTP/1.0 401 Unauthorized funktioniert irendwie nicht. > Hab leider auch nicht rausgefunden warum. Trotz dem Handbuch von > Egon :-( > Hi, hast Du gecheckt, ob PHP bei Dir als Modul oder als CGI läuft??? Wenn PHP als CGI installiert ist, funktioniert diese PHP-Authentifizierung nicht (PHP läuft IMHO z.B. bei strato und puretec als CGI). Wie das mit der .htaccess + MySQL Authentifizierung laufen soll, kann ich Dir leider nicht sagen ... Schau Dir doch mal die PHPLIB an (http://phplib.netuse.de), die soll sowas können ... Schicke ausserdem lieber text-postings, sonst kann es sein dass Du keine Antwort bekommst oder eine die Du gar nicht haben willst ;-) MfG Martin From laura.reising_(at)_onlinehome.de Tue, 04 Apr 2000 19:08:26 +0200 Date: Tue, 04 Apr 2000 19:08:26 +0200 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] nochmal pdflib Hallo Uwe, > Versuch mal --with-pdflib=/usr/local > > Dann sollte allerdings libpdf.so /usr/local/lib und pdf.h in > /usr/local/include liegen. Jetzt geht's weiter! Er heult zwar noch wegen (zlib/jpeg/tiff), aber das sollte man (Frau) ja in den Griff gekommen. Also ich finde, das ist ein Bug, da in ./configure --help eindeutig gesagt wird, dass /usr/local das Defaut-Verzeichnis ist. Wer kommt denn dann auf die Idee, es mit anzugeben? Ciao Laura From andreas_(at)_noho.co.uk Tue, 4 Apr 2000 18:21:52 +0100 Date: Tue, 4 Apr 2000 18:21:52 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] PHP falsch uebersetzt ?? > die Option "--force-cgi-redirect" ubersetzt worden ist. > Was kann ich dagegen machen ??? > Ich habe PHP3 nicht ubersetzt die Version ist direkt von www.php.net. > Wo bekomme ich eine korrekt ubersetzte Windows Version von PHP3 her ??? > Oder funktioniert das ganze nicht unter Windows ??? selbstkompilieren ;-) die jungs von der developer truppe machen das standardmaessig nicht bei der win32 version, warum hat mir auf der developerliste noch keiner beantwortet... vielleicht weiss egon ja warum das so ist. liebe gruesse, andreas p.s.: die antwort "weil das schon immer so gehandahbt wurde" gilt nicht -- 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 cybermage_(at)_hirnstrudel.de Tue, 4 Apr 2000 19:29:24 +0200 Date: Tue, 4 Apr 2000 19:29:24 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHP falsch uebersetzt ?? Hi Marcel, > Bei mir steht aber "/cgi-bin/php.exe/phpinfo.php3" in der $PHP_SELF > und da sagt mir das Handbuch das der Interpreter ohne > die Option "--force-cgi-redirect" ubersetzt worden ist. > Was kann ich dagegen machen ??? eine Alternative zu $PHP_SELF ist basename(__FILE__) Versuch das mal ... Bye Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From ulf_(at)_redsys.de Tue, 04 Apr 2000 19:46:40 +0200 Date: Tue, 04 Apr 2000 19:46:40 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Aus einem Formular verschiedene Skripte aufrufen? Swen Anklam wrote: > > At 11:00 04.04.00 +0000, you wrote: > >ich stehe irgendwie gerade auf dem Schlauch. Und zwar habe ich > >ein Formular, daß der User ausfüllt und dann entscheidet, ob Skript 1, > >oder Skript 2 ausgeführt werden soll. Jetzt kann ich ja aber > >im Attribut "action" nur ein Skript referenzieren. Das Formular > >über Javascript auslesen und an die URl ranhängen, also a la > >Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe. > >Wie macht man sowas, wenn ich unbedingt method="post" brauche?? > > naja du nimmst dir ne datei in der z.b. > > if ($autokauf == 1) header ('Location: ersteseit.php3'); > if ($autoverkauf == 1) header ('Location: zweiteseit.php3'); Wird nicht so richtig schön funktionieren, weil die HTTP_[POST|GET]_VARS verloren gehen, oder täusche ich mich da? Wirft man die Arrays oder Teile davon in die Session und sendet die Location, sieht es schon besser aus. Sollen nur wenige Variablen weitergeleitet werden, können die Daten an die URL rangehängt werden, aber das scheint leider in diesem Fall keine Option. Ulf From hpf_(at)_top-invest.net Tue, 04 Apr 2000 20:09:35 +0200 Date: Tue, 04 Apr 2000 20:09:35 +0200 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] Passwortabfrage und Auswertung! > Ich möchte mit PHP eine Zugangsabfrage erzeugen und diese dann mit einer > mySQL Datenbank vergleichen. - Hallo, in dem kleinen Paket zum Editieren einer Newsseite ( download unter http://www.abarcar.de/editieren/edit.tar.gz ) ist eine Passwortabfrage eingebaut. Benutzt phplib und mysql Vielleicht kannst Du den Teil anpassen. Helmut P. Fleischhauer From ulf_(at)_redsys.de Tue, 04 Apr 2000 20:10:53 +0200 Date: Tue, 04 Apr 2000 20:10:53 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Mysql Joints Peter Karsten wrote: > ich hoffe meine kurze frage versteht jemand,.. Hallo Peter, das fällt schwer, weil die Mail grausam dargestellt wird. > mein problem ist ich hab ne datenbank wo eintraege stehen und in der anderen > datenbank stehn ein paar user die jeweils einen eintrag in der ersten datenbank > zugeordnet werden müssen dann muss ich noch ein formular erstellen > welches mir gleichzeitig den user eintraegt und den datensatz , > kann mir da jemand auf die sprünge helfen?? Ich versuche das mal zusammenzufassen. Dein Datenbanksystem arbeitet mit verteilten Daten. Du hast eine Datenbank "Data" und eine "User". Die "User" Datenbank ist recht "dumm", enthält lediglich Personaldaten während die "Data" Datenbank irgendwelche Daten enthält. Du möchtest nun Einträgen aus der "User" Datenbank mit Einträgen aus der "Data" Datenbank verknüpfen und letztlich per PHP Webfrontend darstellen. Was für eine kranke Konstruktion! Natürlich kannst Du die Tabellen der "User" Datenbank um Felder ergänzen, die Keys der "Data" Datenbank enthalten. Dann geht Dein PHP Skript daher und macht folgendes: - Connect zur DB "User" - Connect zur DB "Data" Lese User.Datakey aus uns speichere diesen, lese Data aus wobei gilt: Data.ID = ausgelesene ID. Du kannst nicht schreiben: select DBUser.personen.fileID as fileID, DBData.filelist.* from DBUser.personen, DBData.filelist where DBUser.personen.fileID = DBData.filelist.ID ... und schon gar nicht weitere Einschränkungen in der where-clause. Es gibt keine Joins (Selects, Foreign Keys,...) über mehrere Datenbanken hinweg. MySQL ist dazu nicht in der Lage und selbst ein Monster wie Oracle mußte m.W. passen. Oracle bietet jedoch im Gegensatz zu MySQL Möglichkeiten die Last, die eine logische Datenbank erzeugt auf verschiedene Maschinen und auf einer Maschine sehr fein auf einzelne Platten/Partionen zu verteilen. Du kannst also entweder den beschriebenen Weg gehen, oder die Datenbanken zusammenführen. Wenn Du dich für ersteres entscheidest, sei Dir darüber klar, daß mehr Features als ein einfaches Eintragen/Auslesen (ohne Konsistenzprüfungen!) sehr viel Schmerzen verursacht. Ulf From ulf_(at)_redsys.de Tue, 04 Apr 2000 20:14:39 +0200 Date: Tue, 04 Apr 2000 20:14:39 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Cookies, Internet Explorer und PHPLIB "Beispielbenutzer SuSE Linux 6.2" wrote: > Ich verwendung zur Benutzer-Authentifizierung die PHPLIB mit den Einstellungen: [...] > Bei Netscape auf LINUX und Windoof funktioniert das prächtig. Der Cookie wird > gesetzt und der Benutzer beim Laden einer neuen Seite re-identifiziert. > > Bei MS Internet Explorer klappt es aber nicht. Der User muß sich beim Laden > jeder Seite meiner Applikation neu einloggen. Es wird gar kein Cookie gesetzt > (zumindest ist unter /windows/temporary internet files und /windows/cookies > keiner zu finden) Ich weiß, daß der IE 5 sich seltsam verhält, habe die Diskussion jedoch nicht verfolgt. Ich habe hingegen gesehen, daß Kris vor ein paar Tagen eine 7.2b released hat, welche verspricht das Problem zu lösen. Wenn es mit dieser immer noch nicht funktioniert, melde Dich mal auf der phplib Mailingliste und per PM. Ulf From ulf_(at)_redsys.de Tue, 04 Apr 2000 20:20:03 +0200 Date: Tue, 04 Apr 2000 20:20:03 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PHP falsch uebersetzt ?? Marcel Kurz wrote: > jo und da lese ich das PHPLib nur richtig lauft wenn in der Variable > $PHP_SELF nur der Pfad zum PHP3-Script enthalt ("/test.php3"). > Bei mir steht aber "/cgi-bin/php.exe/phpinfo.php3" in der $PHP_SELF > und da sagt mir das Handbuch das der Interpreter ohne > die Option "--force-cgi-redirect" ubersetzt worden ist. > Was kann ich dagegen machen ??? Andreas hat bereits erklärt, woran es liegt. PHP stellt Dir neben PHP_SELF noch einige andere Variablen zur Verfügung. Benutze einmal phpinfo(), um diese zu sehen. Du wirst eine Variable $PATH_INFO finden, die nicht den Pfad zum CGI-Interpreter enthält. Ersetze alle Vorkommnisse von $PHP_SELF in den Include Files gegen $PATH_INFO und es sollten keine seltsamen Effekte mehr auftreten. Ulf From C.Schmidt-Koester_(at)_gmx.net Tue, 4 Apr 2000 18:30:16 +0200 Date: Tue, 4 Apr 2000 18:30:16 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net Subject: [php] PHP falsch uebersetzt ?? Marcel Kurz wrote: > Bei mir steht aber "/cgi-bin/php.exe/phpinfo.php3" in der $PHP_SELF Das ist unter Windows leider normal und verursacht auch entsprechende Probleme. Normalerweise helfe ich mir über $PHP_SELF = basename($PHP_SELF); aber bei der PHPlib habe ich an entspechender Stelle (Session-class) mit $PATH_INFO gearbeitet. Dies schien zu funktionieren. Viele Grüße Christiane From eschmid+sic_(at)_s.netic.de Tue, 4 Apr 2000 21:59:51 +0200 Date: Tue, 4 Apr 2000 21:59:51 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP falsch uebersetzt ?? On Tue, Apr 04, 2000 at 06:21:52PM +0100, Andreas Otto wrote: > selbstkompilieren ;-) > die jungs von der developer truppe machen das standardmaessig nicht bei der > win32 version, warum hat mir auf der developerliste noch keiner beantwortet... > > vielleicht weiss egon ja warum das so ist. Nein, bei Windows kenn ich mich nicht aus. Ich kompilier es immer selber und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt, dass diese Option nicht sicher ist und es eine übertriebene und nutzlose Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben will, soll es sich halt selbst kompilieren. > p.s.: die antwort "weil das schon immer so gehandahbt wurde" gilt nicht PHP ist Open Source, da haben eigentlich Binaries keinen Platz. -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 cybermage_(at)_hirnstrudel.de Tue, 4 Apr 2000 22:14:13 +0200 Date: Tue, 4 Apr 2000 22:14:13 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHP 4 --with-dom > Ohne --with-dom läuft der compile einwandfrei. Was bringt die Option denn eigentlich ??? Bye Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From bjoern_(at)_baer.main.de Tue, 4 Apr 2000 22:17:49 +0200 Date: Tue, 4 Apr 2000 22:17:49 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP 4 --with-dom * Benjamin Billian wrote: > Was bringt die Option denn eigentlich ??? Das Einbinden der Gnome libxml. Mittels folgendem PHP-Code (danke an Tobias :) läßt sich der Grundstein z.B. für ein RSS-File legen: add_root("rss"); $root->setattr("version", "0.91"); $channel = $root->new_child("channel", ""); $channel->new_child("title", "XML News and Features from XML.com"); $channel->new_child("description", "XML.com features a rich mix of information an"); $channel->new_child("language", "en-us"); $channel->new_child("link", "http://xml.com/pub"); $channel->new_child("copyright", "Copyright 1999, O'Reilly and Associates and Sey"); $channel->new_child("managingEditor", "dale_(at)_xml.com (Dale Dougherty)"); $channel->new_child("webMaster", "peter_(at)_xml.com (Peter Wiggin)"); $image =$channel->new_child("image", ""); $image->new_child("title", "XML News and Features from XML.com"); $image->new_child("url", "http://xml.com/universal/images/xml_tiny.gif"); $image->new_child("link", "http://xml.com/pub"); $image->new_child("width", "88"); $image->new_child("height", "31"); print nl2br(htmlspecialchars($doc->dumpmem())); ?> -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From cybermage_(at)_hirnstrudel.de Tue, 4 Apr 2000 22:20:28 +0200 Date: Tue, 4 Apr 2000 22:20:28 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHP 4 --with-dom Hi Björn, >> Was bringt die Option denn eigentlich ??? > Das Einbinden der Gnome libxml. Mittels folgendem > PHP-Code (danke an Tobias :) läßt sich der Grundstein > z.B. für ein RSS-File legen: Danke für die schnelle Antwort ... jetzt muss ich nicht dumm ins Bett gehen :-) Bye Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From breker_(at)_garagestudios.de Tue, 4 Apr 2000 22:18:18 +0200 Date: Tue, 4 Apr 2000 22:18:18 +0200 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] 200mb = 25dm/monat Hallo Leute, da in der Liste immer wieder nach Webspace gefragt wird, werfe ich einfach dieses Angebot mal in die Liste. Ich hoffe es wird nicht als Spam angesehen ;) . ich könnte follgendes Angebot machen: 1 x DE-Domain 200 MB Speicherplatz Subdomains unlimitiert Traffic unlimitiert POP3 unlimitiert FTP-Account CGI, PERL, PHP3 support Zugriffsstatistik MySql Datenbank ohne Einrichtungsgebuehren apache 1.39 unter Linux server in Regensburg (Deutschland) uunet und nacamar Backbone einzelne domains gibts ab 30dm/jahr!!! so des wars...diese email soll auch nicht als spaming angesehen werden, nur ein ngebot an diverese Webspace Anfragen in der Liste. Wer Interesse hat schreibt bitte eine email an breker_(at)_garagestudios.de oder ruft mich unter 0174/4338767 an. Bitte keine Antworten in die Liste, die Webspace Fragen sind Offtopic genug. Mit freundlichen Grüßen, Robert Breker -- Multimediales Design Robert Breker Kolpingstr. 8 65462 Gustavsburg 0174/4338767 From andreas_(at)_noho.co.uk Tue, 4 Apr 2000 21:41:50 +0100 Date: Tue, 4 Apr 2000 21:41:50 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] PHP falsch uebersetzt ?? hei egon, > und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt, > dass diese Option nicht sicher ist und es eine übertriebene und nutzlose > Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben > will, soll es sich halt selbst kompilieren. ok, in dem zusammenhang wuerde mich jetzt natuerlich interessieren warum die option ("--force-cgi-redirect) nicht sicher ist und warum die anforderung der phplib nutzlos ist (safe mode?) > > p.s.: die antwort "weil das schon immer so gehandahbt wurde" gilt nicht > > PHP ist Open Source, da haben eigentlich Binaries keinen Platz. na ja, ich glaube so eng kann man das fuer die armen win32 anhaenger noch nicht sehen. der quellcode geht ja schliesslich nicht verloren. das problem mag aber sein, dass man in binaries nur schwer reinschauen kann. wer also wirklich sichergehen will, dem bleibt halt nach wie vor nichts anderes uebrig als selber zu kompilieren - vorausgesetzt man versteht was man da macht. ich selbst bin da viel zu unbedarft - ich wuerde mir glatt den trojaner der mein bankkonto leerraeumt noch selbst kompilieren ;-) liebe gruesse and good night, 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 ulf_(at)_redsys.de Tue, 04 Apr 2000 23:10:47 +0200 Date: Tue, 04 Apr 2000 23:10:47 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PHP falsch uebersetzt ?? eschmid+sic_(at)_s.netic.de wrote: > Nein, bei Windows kenn ich mich nicht aus. Ich kompilier es immer selber > und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt, > dass diese Option nicht sicher ist und es eine übertriebene und nutzlose > Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben > will, soll es sich halt selbst kompilieren. Soweit ich das überblicke ist dies korrekt. Es ist eine Rückversicherung, der Grund ist im Manual "Chapter 4. Security" unter "Possible attacks" erklärt. Du schreibst, Du hättest seit Jahren keine CGI Version mehr gebacken. Bei NetUSE, wo Kris nun einmal arbeitet, ist genau das Gegenteil der Fall. Es gibt xxx-Webserver in einem chroot Enviroment auf einigen, wenigen Maschinen. Die einzelnen virtuellen Webserver sind 100% voneinander getrennt. Da darf das PHP keine Ausnahme machen. Ich stimme mit Dir jedoch überein, daß die PHPLIB mal ein Update benötigt, um $PHP_SELF gegen einen Konfigurationsparameter auszutauschen. Warten wir auf PHPLIB 7.3 und ein PHP4.1 ;-). Ulf From eschmid+sic_(at)_s.netic.de Tue, 4 Apr 2000 23:18:58 +0200 Date: Tue, 4 Apr 2000 23:18:58 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP falsch uebersetzt ?? On Tue, Apr 04, 2000 at 09:41:50PM +0100, Andreas Otto wrote: > > und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt, > > dass diese Option nicht sicher ist und es eine übertriebene und nutzlose > > Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben > > will, soll es sich halt selbst kompilieren. > > ok, in dem zusammenhang wuerde mich jetzt natuerlich interessieren warum die > option ("--force-cgi-redirect) nicht sicher ist und warum die anforderung der > phplib nutzlos ist (safe mode?) Der safe-mode ist ist etwas sicherer wie ohne safe-mode. Aber was heisst das schon. Beides ist unsicher. Höchstmögliche Sicherheit ist nur mit einem abgeschalteten Rechner zu erzielen. > > > p.s.: die antwort "weil das schon immer so gehandahbt wurde" gilt nicht > > > > PHP ist Open Source, da haben eigentlich Binaries keinen Platz. > > na ja, ich glaube so eng kann man das fuer die armen win32 anhaenger noch nicht > sehen. der quellcode geht ja schliesslich nicht verloren. das problem mag aber > sein, dass man in binaries nur schwer reinschauen kann. wer also wirklich > sichergehen will, dem bleibt halt nach wie vor nichts anderes uebrig als selber > zu kompilieren - vorausgesetzt man versteht was man da macht. Sehe ich auch so, aber das sollte man halt nur zu Hause oder im Intranet einsetzen. Die Win32-Benutzer können aber nicht so arm sein, denn sie zahlen auch noch für unsichere Binaries. Die Bundesverwaltung zwar etwas weniger, weil da Verträge mit der Firma Microsoft bestehen und deshalb das Papier "Open Source Software in der Bundesverwaltung" wieder vom Server des Bundesinnenministeriums gelöscht worden ist. Als Nebeneffekt könnte der LinuxTag in Stuttgart, dank der werbewirksamen Zurücknahme der Seiten, ein voller Erfolg werden. > ich selbst bin da viel zu unbedarft - ich wuerde mir glatt den trojaner der mein > bankkonto leerraeumt noch selbst kompilieren ;-) Es gibt leider noch Server-Betreiber die für sich und den Rest der Welt einen FTP-Zugang zum gesamten Server, also auch zum Document-Root einrichten, und dann in aller Öffentlichkeit von Sicherheitslücken sprechen. Das soll heissen, die Sicherheit eines Apache-Modules hängt auch noch von anderen Bedingungen ab. -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 Tue, 4 Apr 2000 23:42:32 +0200 Date: Tue, 4 Apr 2000 23:42:32 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP falsch uebersetzt ?? On Tue, Apr 04, 2000 at 11:10:47PM +0200, Ulf Wendel wrote: > eschmid+sic_(at)_s.netic.de wrote: > > Nein, bei Windows kenn ich mich nicht aus. Ich kompilier es immer selber > > und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt, > > dass diese Option nicht sicher ist und es eine übertriebene und nutzlose > > Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben > > will, soll es sich halt selbst kompilieren. > > Soweit ich das überblicke ist dies korrekt. Es ist eine > Rückversicherung, der Grund ist im Manual "Chapter 4. Security" unter > "Possible attacks" erklärt. Du schreibst, Du hättest seit Jahren keine > CGI Version mehr gebacken. Bei NetUSE, wo Kris nun einmal arbeitet, ist > genau das Gegenteil der Fall. Es gibt xxx-Webserver in einem chroot > Enviroment auf einigen, wenigen Maschinen. Die einzelnen virtuellen > Webserver sind 100% voneinander getrennt. Da darf das PHP keine Ausnahme > machen. Ich halte den Einsatz von CGI Versionen für eine übertriebene Sicherheitsmassnahme. Da kann man doch gleich auf die ursprüngliche CGI-Programmiererei zurückgreifen. Und die dürfte auch nicht sicher sein. Ist der xxx-Webserver so ein Hardcore-Server? > Ich stimme mit Dir jedoch überein, daß die PHPLIB mal ein Update > benötigt, um $PHP_SELF gegen einen Konfigurationsparameter > auszutauschen. Warten wir auf PHPLIB 7.3 und ein PHP4.1 ;-). Dann sag doch mal Kris, er soll dann auch gleich sein Kapitel im Markt&Technik Buch zu PHP updaten. Der Verlag setzt uns schon wieder unter Zeitdruck. Bei mir läuft zur Zeit rein gar nichts, nicht mal ein update bei Zend und TSRM. -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 flatliner_(at)_explo.de Tue, 4 Apr 2000 23:57:56 +0200 Date: Tue, 4 Apr 2000 23:57:56 +0200 From: FLATLiNER flatliner_(at)_explo.de Subject: [php] onMousedown Counter Hallo, ich möchte für meine Link liste die ich in einer mySQL Datenbank angelegt habe, noch einen Hitcounter anlegen. Doch alle meine Versuche eine Variabel z.B. $COUNT++ um eins hoch zu zaehlen und in die Tabelle einzutragen sind fehl geschlagen. Ich habe mir das in etwa so vorgestellt: function jump() { mysql_query("UPDATE webjet SET click='$row[ID]++' WHERE ID='$row[ID]'"); require("footer.php3"); exit; } Mein Hauptproblem ist wohl eine PHP3 Funktion mit dem onMousedown aufzurufen, gibt es dort eine Syntax? Danke! FLATLiNER From ulf_(at)_redsys.de Tue, 04 Apr 2000 23:55:44 +0200 Date: Tue, 04 Apr 2000 23:55:44 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PHP falsch uebersetzt ?? eschmid+sic_(at)_s.netic.de wrote: > Ich halte den Einsatz von CGI Versionen für eine übertriebene > Sicherheitsmassnahme. Da kann man doch gleich auf die ursprüngliche > CGI-Programmiererei zurückgreifen. Und die dürfte auch nicht sicher sein. Jein, Kunden sehen bei uns einen kompletten virtuellen Webserver. Das geht hinnauf bis zum modifiziertem suexec, da sind Angriffe sehr schwierig. Für den Aufwand zahlt man ein paar Mark mehr, bekommt jedoch einen hohen Sicherheitsstandard. Das übliche Argument gegen mod_php ist, daß die PHP Skripte mit den Userrechten es Webservers laufen. Bei n-Kunden auf der Maschine ist das Geschmackssache. In einer Firma wo Firewallbücher verfaßt werden, ist es soetwas tabu. > Ist der xxx-Webserver so ein Hardcore-Server? Nein. Wir hosten nicht mal einen, leider. Der Traffic wäre bestimmt toll. Beate Uhse, als eine der wenigen nordischen Vertreter ist m.W. bei einem Flensburger Provider. xxx steht für n, n steht für eine Menge, die lokale Größen enthält, so wie es bestimmt auch bei Euch vorkommt. > > Ich stimme mit Dir jedoch überein, daß die PHPLIB mal ein Update > > benötigt, um $PHP_SELF gegen einen Konfigurationsparameter > > auszutauschen. Warten wir auf PHPLIB 7.3 und ein PHP4.1 ;-). > > Dann sag doch mal Kris, er soll dann auch gleich sein Kapitel im > Markt&Technik Buch zu PHP updaten. Der Verlag setzt uns schon wieder unter Mache ich! Verrätst Du den gierenden Einsteigern noch wann und ob mit einer neuen Auflage zu rechnen ist? Ulf From ulf_(at)_redsys.de Tue, 04 Apr 2000 23:59:23 +0200 Date: Tue, 04 Apr 2000 23:59:23 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] onMousedown Counter FLATLiNER wrote: > Mein Hauptproblem ist wohl eine PHP3 Funktion mit dem onMousedown > aufzurufen, gibt es dort eine Syntax? Njet. Nix funktionieren. PHP -> Server, CGI/Webserver JavaScript -> Browser, Client Es funktioniert: onEvent -> JavaScript Funktion, setzt hidden element -> User drückt Submit -> PHP reagier auf hidden element. Ulf From eschmid+sic_(at)_s.netic.de Wed, 5 Apr 2000 00:08:29 +0200 Date: Wed, 5 Apr 2000 00:08:29 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP falsch uebersetzt ?? On Tue, Apr 04, 2000 at 11:55:44PM +0200, Ulf Wendel wrote: > > Dann sag doch mal Kris, er soll dann auch gleich sein Kapitel im > > Markt&Technik Buch zu PHP updaten. Der Verlag setzt uns schon wieder unter > > Mache ich! Verrätst Du den gierenden Einsteigern noch wann und ob mit > einer neuen Auflage zu rechnen ist? Laut Verlag Ende Mai, es wird aber wahrscheinlich länger dauern. -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 alex-meyer_(at)_gmx.de Tue, 4 Apr 2000 20:24:45 +0200 Date: Tue, 4 Apr 2000 20:24:45 +0200 From: Alex Meyer alex-meyer_(at)_gmx.de Subject: [php] verbessern des Suchalgorithmus Hallo Liste, ich sitze momentan an einem Projekt. Es soll ein "Singlefinder" werden. Das heisst jemand kann sich in die Datenbank eintragen (Hobbys(36 Auswahlmöglichkeiten),Alter,gewünschtes Alter des Partners, Wohnort,...). Die abfrage klappt auch wunderbar, ausser das mit den Hobbys. Ich überprüfe am Anfang welche Hobbys gewählt wurden. Dann stecke ich diese in ein Array. Jetzt erstellt eine Funktion einen Query: --- Funktion START function createHobbyQuery($array) { $string = ""; $endArray = count($array); for ($i = 0;$i<=$endArray;$i++) { if ($i == 0) { $string .= " hobbyid.hobbynumber = '$array[$i]' OR "; } if ($i == $endArray) { $string .= "hobbyid.hobbynumber = '$array[$i]'"; return trim($string); } $string .= "hobbyid.hobbynumber = '$array[$i]' OR "; } } --- Funktion ENDE Wie Ihr seht ist das hier alles mit einer OR Verknüpfung realisiert. Den fertige "Zwischenquery" setzte ich jetzt in den Endquery. Jetzt das Problem: Wenn Mann1 ca. 10 Hobbys gewählt hat und Frau1 auch 10, aber Frau1 hat nur 1 mal das selbe Hobby wie Mann1, wird sie trotzdem (vorausgesetzt die anderen Daten stimmen auch überein) gefunden. Jetzt endlich die Frage: Wie kann ich so etwas präzisieren? Das z.B. mindestens 4 Hobbys übereinstimmen müssen oder so ähnlich? Oder gibt es vieleicht eine Funktion dafür? Freue mich über jeden Denkanstoß. --Alex Meyer From Arash.Yalpani_(at)_vote-X.de Wed, 5 Apr 2000 01:09:56 +0200 Date: Wed, 5 Apr 2000 01:09:56 +0200 From: Arash Yalpani Arash.Yalpani_(at)_vote-X.de Subject: [php] =?iso-8859-1?Q?mit_md5_verschl=FCsseln?= hallo liste! ich möchte session ids anlegen. sicher - ich kann die phplib verwenden aber ich möchte nichts benutzen, was ich nicht 100%-ig verstehe...daher muss eine eigene session-verwaltung her - die habe ich bereits. allerdings sehr simpel gelöst mit base64_encode. über einen decode des id kann man so sehr leicht an die nutzerdaten kommen. wie setze ich nun benutzernamen und passwort zusammen mit der systemzeit am effektivsten ein um einen veschlüsselten string zu erhalten? danke schonmal für jede hilfe, arash ============================ vote-X - Deine Stimme zählt! http://www.vote-X.de From breker_(at)_gmx.net Tue, 4 Apr 2000 21:23:59 +0200 Date: Tue, 4 Apr 2000 21:23:59 +0200 From: Robert Breker breker_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?200mb_webspace_f=FCr_25dm/Monat?= Hallo Leute, da in der Liste immer wieder nach Webspace gefragt wird, werfe ich einfach dieses Angebot mal in die Liste. Ich hoffe es wird nicht als Spam angesehen ;) . ich könnte follgendes Angebot machen: 1 x DE-Domain 200 MB Speicherplatz Subdomains unlimitiert Traffic unlimitiert POP3 unlimitiert FTP-Account CGI, PERL, PHP3 support Zugriffsstatistik MySql Datenbank ohne Einrichtungsgebuehren apache 1.39 unter Linux server in Regensburg (Deutschland) uunet und nacamar Backbone einzelne domains gibts ab 30dm/jahr!!! so des wars...diese email soll auch nicht als spaming angesehen werden, nur ein ngebot an diverese Webspace Anfragen in der Liste. Wer Interesse hat schreibt bitte eine email an breker_(at)_garagestudios.de oder ruft mich unter 0174/4338767 an. Bitte keine Antworten in die Liste, die Webspace Fragen sind Offtopic genug. Mit freundlichen Grüßen, Robert Breker -- Multimediales Design Robert Breker Kolpingstr. 8 65462 Gustavsburg 0174/4338767 From breker_(at)_gmx.net Tue, 4 Apr 2000 22:14:38 +0200 Date: Tue, 4 Apr 2000 22:14:38 +0200 From: Robert Breker breker_(at)_gmx.net Subject: [php] 200 Mb Webspace = 25Dm/Monat Hallo Leute, da in der Liste immer wieder nach Webspace gefragt wird, werfe ich einfach dieses Angebot mal in die Liste. Ich hoffe es wird nicht als Spam angesehen ;) . ich könnte follgendes Angebot machen: 1 x DE-Domain 200 MB Speicherplatz Subdomains unlimitiert Traffic unlimitiert POP3 unlimitiert FTP-Account CGI, PERL, PHP3 support Zugriffsstatistik MySql Datenbank ohne Einrichtungsgebuehren apache 1.39 unter Linux server in Regensburg (Deutschland) uunet und nacamar Backbone einzelne domains gibts ab 30dm/jahr!!! so des wars...diese email soll auch nicht als spaming angesehen werden, nur ein ngebot an diverese Webspace Anfragen in der Liste. Wer Interesse hat schreibt bitte eine email an breker_(at)_garagestudios.de oder ruft mich unter 0174/4338767 an. Bitte keine Antworten in die Liste, die Webspace Fragen sind Offtopic genug. Mit freundlichen Grüßen, Robert Breker -- Multimediales Design Robert Breker Kolpingstr. 8 65462 Gustavsburg 0174/4338767 From cybermage_(at)_hirnstrudel.de Wed, 5 Apr 2000 06:53:05 +0200 Date: Wed, 5 Apr 2000 06:53:05 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] 200mb = 25dm/monat > Hallo Leute, > da in der Liste immer wieder nach Webspace gefragt wird, werfe ich einfach > dieses Angebot mal in die Liste. Ich hoffe es wird nicht als Spam > angesehen > ;) . Wenn es so oft gepostet wird sehe ich das schon als Spam Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From stefan.kruijer_(at)_boom-gmbh.de Tue, 4 Apr 2000 19:06:44 +0100 Date: Tue, 4 Apr 2000 19:06:44 +0100 From: Stefan Kruijer stefan.kruijer_(at)_boom-gmbh.de Subject: [php] PHP-Array und JavaScript Hallo, ich hab folgendes Problem: In einem HTML-Formular definiere ich Checkboxen mit einem Namen mit eckigem Klammern-Paar, damit das folgende PHP-Skript die Werte automatisch in ein Array ueberfuehrt: Wie kann ich dieses Element mit JavaScript ansprechen, z.B. um einen checked-Eintrag zu entfernen, was ohne eckiges Klammer- Paar wie folgt aussehen wuerde: formular.Kategorie.checked = false; Mit Klammer-Paar akzeptiert JavaScript das Element nicht als zulaessiges Objekt. Tschuess, Stefan Kruijer From akaiser_(at)_web.de Wed, 5 Apr 2000 08:32:16 +0200 Date: Wed, 5 Apr 2000 08:32:16 +0200 From: Andreas Kaiser akaiser_(at)_web.de Subject: [php] PHP falsch uebersetzt ?? > Die Bundesverwaltung zwar etwas > weniger, weil da Verträge mit der Firma Microsoft bestehen und deshalb das > Papier "Open Source Software in der Bundesverwaltung" wieder vom Server > des Bundesinnenministeriums gelöscht worden ist. Seit 4.4.2000 11:19 ist der Brief wieder da: http://linux.kbst.bund.de/index2.html Gruß Andreas From altenburg_(at)_fup.de Wed, 5 Apr 2000 09:07:21 +0200 Date: Wed, 5 Apr 2000 09:07:21 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_mit_md5_verschl=FCsseln?= also ich erzeuge zum beispiel eine id aus der aktuellen zeit und einer zufallszahl zwischen 1 und 999999. die brauche ich noch nicht mal zu verschlüsseln, da ich ja keine passwörter und usernamen übergebe. die nämlich stehen in einer db. dort wird am anfang ein eintrag erzeugt, mit der id und dem usernamen und passwort. an die nachfolgenden seiten übergebe ich nur noch die id und hole den rest dann aus der db. die einträge in der db werden dann nach x stunden automatisch gelöscht. andreas > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Arash Yalpani > Sent: Wednesday, April 05, 2000 1:10 AM > To: php_(at)_solix. wiso. Uni-Koeln. DE > Subject: [php] mit md5 verschlüsseln > > > hallo liste! > > ich möchte session ids anlegen. sicher - ich kann die phplib > verwenden aber ich möchte nichts > benutzen, was ich nicht 100%-ig verstehe...daher muss eine eigene > session-verwaltung her - die habe > ich bereits. allerdings sehr simpel gelöst mit base64_encode. > über einen decode des id kann man so > sehr leicht an die nutzerdaten kommen. wie setze ich nun > benutzernamen und passwort zusammen mit der > systemzeit am effektivsten ein um einen veschlüsselten string zu erhalten? > danke schonmal für jede hilfe, > arash > > ============================ > vote-X - Deine Stimme zählt! > http://www.vote-X.de > > > > > > -- > ** 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 ulf_(at)_redsys.de Wed, 05 Apr 2000 09:12:18 +0200 Date: Wed, 05 Apr 2000 09:12:18 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PHP-Array und JavaScript Stefan Kruijer wrote: > > > Wie kann ich dieses Element mit JavaScript ansprechen, z.B. document.forms[name].elements[name] document.forms[index].elements[index] http://www.netzwelt.com/selfhtml/ Ulf From faustmann_(at)_internet-concept.de Wed, 05 Apr 2000 09:24:07 +0200 Date: Wed, 05 Apr 2000 09:24:07 +0200 From: Holger Faustmann faustmann_(at)_internet-concept.de Subject: [php] Providersuche Hallo Liste, ich bin auf der Suche nach einen Provider mit folgenden Leistungen Linux, Apache, MySQL, PHP3 idealerweise sollte der Provider auch noch ASP unterstuetzen. Ich suche nicht nach einem Billiganbieter wie Puretec oder einem aehnlichen Anbieter, sondern nach einem Anbieter mit Service und schneller-Anbindung. Kann mir jemand weiterhelfen? Wo hostet Ihr den so Eure Kundenprojekte? -- Viele Gruesse Holger Faustmann Inf.-Betrw. (VWA) WA concept GmbH From mk_(at)_html-design.com Wed, 5 Apr 2000 03:59:21 -0400 Date: Wed, 5 Apr 2000 03:59:21 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Providersuche >ich bin auf der Suche nach einen Provider mit folgenden Leistungen >Linux, Apache, MySQL, PHP3 Kenn ich ;) >idealerweise sollte der Provider auch noch ASP unterstuetzen. Das wäre ja ein Witz. Dann müßtest du ja einen NT-Server nehmen. Zumindest kenne ich keinen Provider, der Chillisoft-ASP einsetzt. >sondern nach einem Anbieter mit Service und schneller-Anbindung. >Wo hostet Ihr den so Eure Kundenprojekte? Schau dir doch mal http://www.i-netdesign.de an. 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 laura.reising_(at)_onlinehome.de Wed, 05 Apr 2000 10:12:36 +0200 Date: Wed, 05 Apr 2000 10:12:36 +0200 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] nochmal pdflib ich schrieb: > > Versuch mal --with-pdflib=/usr/local > > > > Dann sollte allerdings libpdf.so /usr/local/lib und pdf.h in > > /usr/local/include liegen. > > Jetzt geht's weiter! Er heult zwar noch wegen (zlib/jpeg/tiff), aber das > sollte man (Frau) ja in den Griff gekommen. Denkste Puppe! Da muß wohl doch ein Mann ran! Ich habe mir aus dem Netz die zlib, jpeg-lib und tiff-lib gesaugt und so getan: tar -xzf tarballs/jpegsrc_v5a_tar.gz tar -xzf tarballs/tiff-v3_5_5_tar.gz tar -xzf tarballs/zlib_tar.gz cd jpeg-5a_src ./configure make make test make install cd ../tiff-v3.5.5 ./configure make make install cd ../zlib-1.1.3 ./configure make test make install Dann ins PHP-Verzeichnis und: ./configure --with-mysql --enable-track-vars --with-pdflib=/usr/local --> keine libs gefunden - also nochmal: ./configure --with-mysql --enable-track-vars --with-pdflib=/usr/local --with-zlib-dir=/usr/local --with-tiff-dir=/usr/local/ --with-jpeg-dir=/usr/local bringt das: checking whether to include zlib support... no checking whether to include pdflib support... yes checking for zlib (needed by pdflib 2.0)... checking for deflate in -lz... yes checking for libjpeg (needed by pdflib 2.0)... yes checking for jpeg_read_header in -ljpeg... no no checking for libtiff (needed by pdflib 2.0)... yes checking for TIFFOpen in -ltiff... no no checking for PDF_new in -lpdf... no configure: error: Check if zlib libjpeg and libtiff has been found. If not specify --with-zlib-dir= --with-jpeg-dir= and --with-tiff-dir=. Gibt es hier jemanden, der mir helfen kann? Ciao Laura From kai_(at)_pc-infos.de Wed, 5 Apr 2000 10:15:23 +0200 Date: Wed, 5 Apr 2000 10:15:23 +0200 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] onMousedown Counter From: Ulf Wendel > > Mein Hauptproblem ist wohl eine PHP3 Funktion mit dem onMousedown > > aufzurufen, gibt es dort eine Syntax? > > Njet. Nix funktionieren. > PHP -> Server, CGI/Webserver > JavaScript -> Browser, Client > > Es funktioniert: > onEvent -> JavaScript Funktion, setzt hidden element -> User drückt > Submit -> PHP reagier auf hidden element. Ist zwar massig OT, aber das geht auch noch anders; onEvent -> JavaScript Funktion, setzt hidden element -> javascript: document.counterform.submit(); oder sowas in der art... auf jeden fall gibt es das... auserdem kann man auch noch direkt per GET die neue URL aufrufen... window.document.location.href = 'http://foo.com/bar/foobar.php3?count=' + count; So das wars dann aber auch an möglichkeiten.... -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From schwardt_(at)_euro-auto-boerse.net Wed, 5 Apr 2000 09:25:09 +0200 Date: Wed, 5 Apr 2000 09:25:09 +0200 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] Re[2]: [php] OT: xxx Moin Ulf Wendel, >> Ist der xxx-Webserver so ein Hardcore-Server? UW> Nein. Wir hosten nicht mal einen, leider. Der Traffic wäre bestimmt UW> toll. Beate Uhse, als eine der wenigen nordischen Vertreter ist m.W. bei UW> einem Flensburger Provider. Eine Ausgliederung aus dem Konzern, die haben mehr Informatiker unter Vertrag als die FH Flensburg pro Semester auswirft und bei Engpässen unterstützt deren Callcenter noch den Frankfurter Flughafen. Sex sells.... -- Stefan aus Flensburg From Daniel.Eichten_(at)_LAB.de Wed, 5 Apr 2000 10:23:34 +0200 Date: Wed, 5 Apr 2000 10:23:34 +0200 From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de Subject: [php] onMousedown Counter Hallo Flatliner function jump() { mysql_query("UPDATE webjet SET click='$row[ID]++' WHERE ID='$row[ID]'"); require("footer.php3"); exit; } Mein Hauptproblem ist wohl eine PHP3 Funktion mit dem onMousedown aufzurufen, gibt es dort eine Syntax? Ich muss Dich leider enttäuschen. Der Event-Handler "onMouseDown" ist JavaScript, das heisst er wird ausgeführt, wenn die Seite beim Betrachter im Browser angezeigt wird. Dann ist aber das PHP-Skript lägst ausgführt, da es auf dem Server läuft. Entschuldige bitte, das ich das so hart sage, aber das ist ein typischer Anfängerfehler, Server und Client-Seitige Skripte zu vermischen. Lösung: Du schreibst dein Skript um, sodaß es statt einer Url eine ID augibt: Im Skript "counter_hochsetzen_und_weiterleiten.php3" Solltest du jetzt eine Variable namens $urlid mit dem entsprechenden Wert haben. Jetzt kannst Du den Counter hochsetzen, und den User weiterleiten, ungefähr so: mysql_query("UPDATE table SET counter=counter+1 WHERE id=$urlid"); $res_id = mysql_query("SELECT url FROM table WHERE id=$urlid"); list($url) = mysql_fetch_row($res_id); Header("Location: $url"); ?> Solange Du sonst nichts an den Bildschirm ausgibst, wird der User für ihn unsichtbar weitergeleitet. HTH Daniel From anklam_(at)_netway-online.de Wed, 05 Apr 2000 10:33:47 +0200 Date: Wed, 05 Apr 2000 10:33:47 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Providersuche At 03:59 05.04.00 -0400, you wrote: > >>ich bin auf der Suche nach einen Provider mit folgenden Leistungen >>Linux, Apache, MySQL, PHP3 >>idealerweise sollte der Provider auch noch ASP unterstuetzen. hier ... kannst du alles bei uns haben .... ---------- ++ ++ 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 anklam_(at)_netway-online.de Wed, 05 Apr 2000 10:40:54 +0200 Date: Wed, 05 Apr 2000 10:40:54 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Aus einem Formular verschiedene Skripte aufrufen? >> >[....] >> >im Attribut "action" nur ein Skript referenzieren. Das Formular >> >über Javascript auslesen und an die URl ranhängen, also a la >> >Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe. >> >Wie macht man sowas, wenn ich unbedingt method="post" brauche?? >> >> naja du nimmst dir ne datei in der z.b. >> >> if ($autokauf == 1) header ('Location: ersteseit.php3'); >> if ($autoverkauf == 1) header ('Location: zweiteseit.php3'); > >Wird nicht so richtig schön funktionieren, weil die HTTP_[POST|GET]_VARS >verloren gehen, oder täusche ich mich da? >Ulf ok, .. korrigiere mich wenn ich falsch liege .. aber würde das nicht dann mit QUERY_STRING funken ?? oder ist diser string auch begrenzt .. ?? mfg ---------- ++ ++ 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 M.Kurz_(at)_dc-ag.de Wed, 5 Apr 2000 11:47:23 +0200 Date: Wed, 5 Apr 2000 11:47:23 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] PHP falsch uebersetzt ?? Hi Liste erst mal vielen Dank fur die vielen Antworten: >Andreas hat bereits erklart, woran es liegt. PHP stellt Dir neben >PHP_SELF noch einige andere Variablen zur Verfugung. Benutze einmal >phpinfo(), um diese zu sehen. Du wirst eine Variable $PATH_INFO finden, >die nicht den Pfad zum CGI-Interpreter enthalt. Ersetze alle >Vorkommnisse von $PHP_SELF in den Include Files gegen $PATH_INFO und es >sollten keine seltsamen Effekte mehr auftreten. PHPLib lauft auch soweit ich habe alles $PHP_SELF durch $PHP_INFO ersetzt. jetzt hab ich nur noch ein ganz komisches Problem also wenn ich eine Seite mit PHPLIB neu aufrufe (z.B. http://localhost/phplib/index.php3 )komme ich beim ersten Aufruf immer auf die root von dem Apache Server ( http://localhost/?cookie=d72c4307a612e2a601b0833a5abce931 ) wenn ich die Seite (http://localhost/phplib/index.php3 ) dann ein zweites mal aufrufe komm ich auf die Seite !!!!???? und dann funktioniert alles wunderbar ..... Das Problem tritt sowohl beim Netscape als auch beim IE auf mit und ohne cookies auf !!! Vielleicht hat ja jemand von euch noch eine Idee. Beste Gruesse Marcel From altenburg_(at)_fup.de Wed, 5 Apr 2000 11:50:38 +0200 Date: Wed, 5 Apr 2000 11:50:38 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] reload sperren ich habe folgendes problem: ein kunde macht einen eintrag in die datenbank und erhält danach eine bestätigungsseite. nun klickt er mit dem browser-button zurück oder macht einen reload und prompt hab ich den eintrag doppelt. habe schon über alles nachgedacht: session, query string mit der zeit etc. bloss, das alles hilft nichts beim button zurück. weiss jemand eine lösung dafür?? andreas From fg_(at)_FutureByte.net Wed, 05 Apr 2000 11:59:48 +0200 Date: Wed, 05 Apr 2000 11:59:48 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] reload sperren > ein kunde macht einen eintrag in die datenbank und erhält danach eine > bestätigungsseite. nun klickt er mit dem browser-button zurück oder macht > einen reload und prompt hab ich den eintrag doppelt. Ave Andreas, bist Du neu hier oder hast Du die Mails vom Dienstag nicht bekommen? Da wurde nämlich bereits genau die Frage gestellt: http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000403/017374.html Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From newsletter_(at)_stefan-schwardt.de Wed, 5 Apr 2000 12:00:45 +0200 Date: Wed, 5 Apr 2000 12:00:45 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] reload sperren Moin Andreas Altenburg, moin Liste, AA> ich habe folgendes problem: Ne, ich glaub das sind sogar zwei Probleme: a) Wie eröffne ich eigentlich einen neuen Thread? und b) Wie finde ich Antworten zu einer Frage, die vor 24h schon einmal gestellt wurde? (<01BF9E3A.3B0F1840.Tino.Scharnbeck_(at)_KGW.TU-Berlin.de) Antworten: a) NICHT irgendeine Mail raussuchen und auf "Antworten" hacken, sondern den "Neue Nachricht" (o.ä.) Button ganz in der Nähe bemühen. Dann wird Deine Mail auch korrekt einsortiert, Du hast jetzt auf eine Frage zu PHPlib geantwortet. b) ww.php-center.de, mal nach "reload" suchen und 212 Ergebnisse finden, alles mit "Reload verhindern" oder "Reload Sperre" lesen und zufrieden zurücklehnen ;) -- Stefan Schwardt. From oliver_(at)_brugg-online.ch Wed, 05 Apr 2000 12:04:21 +0200 Date: Wed, 05 Apr 2000 12:04:21 +0200 From: Oliver =?iso-8859-1?Q?Fl=FCckiger?= oliver_(at)_brugg-online.ch Subject: [php] Info s Markus Dobel schrieb: > Swen Anklam wrote: > > > > >zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst > > ---------------------------------------------------------------------------- > > --------------------------^^^^^^^^^ > > kostenlos !!! :) > > das buch von egon ist kostenlos? hm. dann nehm ich eins, wenn die neue > auflage fertig ist. > leider nicht ;-) habe 90 CHF bezahlt. Oliver From altenburg_(at)_fup.de Wed, 5 Apr 2000 12:08:55 +0200 Date: Wed, 5 Apr 2000 12:08:55 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] reload sperren hab ich gerade gelesen. danke. dein vorschlag mit der ip-sperre hat folgenden nachteil: was ist mit besuchern, di über einen proxy-server rausgehen. die haben alle 1 ip ... andreas From php_(at)_kemweb.de Wed, 5 Apr 2000 12:11:12 +0200 Date: Wed, 5 Apr 2000 12:11:12 +0200 From: Toph Kemmann php_(at)_kemweb.de Subject: [php] (no subject) Hello php, ich moechte die function: $wert = abs ($wert1/3); benutzen, macht er aber irgendwie nicht, muss ich da eine math.??? Funktion einbinden und wenn ja, wie ? Danke und Gruss Toph -- Best regards, Toph mailto:php_(at)_kemweb.de From newsletter_(at)_stefan-schwardt.de Wed, 5 Apr 2000 12:32:48 +0200 Date: Wed, 5 Apr 2000 12:32:48 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] (no subject) Moin Toph Kemmann, moin Liste, TK> [...]benutzen, macht er aber irgendwie nicht, muss ich da eine TK> math.??? Funktion einbinden und wenn ja, wie ? was heißt denn "irgendwie nicht"? mach doch mal folgendes: echo "wert1:'".$wert1."'
"; // Test $wert = abs ($wert1/3); Vermutlich ist Dein $wert1 garnicht belegt. -- Stefan Schwardt. From s.sander_(at)_crs.de Wed, 05 Apr 2000 12:51:54 +0100 Date: Wed, 05 Apr 2000 12:51:54 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Aus einem Formular verschiedene Skripte aufrufen? > > >[....] > > >im Attribut "action" nur ein Skript referenzieren. Das Formular > > >über Javascript auslesen und an die URl ranhängen, also a la > > >Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe. > > >Wie macht man sowas, wenn ich unbedingt method="post" brauche?? Du kannst mit Javascript die Daten in ein zweites Formular im gleichen Script schreiben und das an das entsprechende Skript abschicken. Aber am einfachsten ist warscheinlich den action='...' Value per Javascript zu ändern und dann gleich abschicken (per method="post"). JAVASCRIPT-Beispiel: function change_action( t, f ) {//update 03.01.2000 // t = Ziel-URL // f ist das Formular als Objekt f.action = t; f.submit();//Formular absenden }//change_action( t, f ) onclick="change_action( 'ersteseit.php3', document.formularname ); > > naja du nimmst dir ne datei in der z.b. > > > > if ($autokauf == 1) header ('Location: ersteseit.php3'); > > if ($autoverkauf == 1) header ('Location: zweiteseit.php3'); > > >Wird nicht so richtig schön funktionieren, weil die HTTP_[POST|GET]_VARS > >verloren gehen, oder täusche ich mich da? > >Ulf vor dem die HTTP_POST_VARS und HTTP_GET_VARS in einer while-Schleife auslesen und in einen String im Format $key = $value zusammenbauen. Beispiel: if( $autokauf == 1 ) { if(count( $HTTP_POST_VARS ) ) { while( list($var_n, $val) = each( $HTTP_POST_VARS ) ) { $qs_tail .= $var_n."=".urlencode($val)."&"; }//while }//if count //jetzt hier noch die HTTP_GET_VARS auslesen und ab die Post header("location: ersteseit.php3?".$qs_tail); }//if( $autokauf == 1 ) Genauso mit $autoverkauf == 1 --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 php_(at)_exdream.net Wed, 05 Apr 2000 12:48:06 +0200 Date: Wed, 05 Apr 2000 12:48:06 +0200 From: Christian Gradl php_(at)_exdream.net Subject: [php] Providersuche www.netdiscounter.de je nach gewünschtem server winnt asp iis access sqlserver linux apache mysql php From joerg_(at)_xodox.de Wed, 05 Apr 2000 12:47:39 +0200 (CEST) Date: Wed, 05 Apr 2000 12:47:39 +0200 (CEST) From: Joerg Braeutigam joerg_(at)_xodox.de Subject: [php] reload sperren Hallo andreas, On 05-Apr-2000 Andreas Altenburg wrote: > hab ich gerade gelesen. danke. dein vorschlag mit der ip-sperre hat > folgenden nachteil: was ist mit besuchern, di über einen proxy-server > rausgehen. die haben alle 1 ip ... Wie wärs mit: --snip--- if(isset($HTTP_X_FORWARDED_FOR)) { $ip = $HTTP_X_FORWARDED_FOR; } else { $ip = $REMOTE_ADDR; } --snip--- ( ungetestet, sollte aber funktionieren ) gibt's noch eleganteres?? Ich hoffe, noch lernfähig zu sein :) best regards joerg braeutigam From bjoern_(at)_baer.main.de Wed, 5 Apr 2000 12:54:43 +0200 Date: Wed, 5 Apr 2000 12:54:43 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] reload sperren * Joerg Braeutigam wrote: > if(isset($HTTP_X_FORWARDED_FOR)) Es ist nicht zwingend notwendig, dass Proxies diesen Header setzen. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From s.sander_(at)_crs.de Wed, 05 Apr 2000 13:11:37 +0100 Date: Wed, 05 Apr 2000 13:11:37 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re: reload sperren > Von: "Andreas Altenburg" > > ein kunde macht einen eintrag in die datenbank und erhält danach eine > bestätigungsseite. nun klickt er mit dem browser-button zurück oder macht > einen reload und prompt hab ich den eintrag doppelt. > > habe schon über alles nachgedacht: session, query string mit der zeit etc. > bloss, das alles hilft nichts beim button zurück. Wenn das Formular zum Eintragen von Daten vom Kunden aufgerufen wird, dann immer einen hidden-Tag mit dem aktuellen Timestamp einsetzen. Wenn das Formular abgeschickt wird kann auf der PHP Seite 1.ein Select auf die Tabelle mit der Variablen $crdate erfolgen, ( Select aller Datensätze die den Timestamp = $crdate haben. Die Datensätze sollten deshalb immer mit dem Timestamp abgespeichert werden - in einer dafür vorgesehenen Spalte ) wenn jetzt ein Datensatz gefunden wurde hat der Kunde ein Reload ausgelöst oder hat auf den Back-Button geklickt. In diesem Fall wird jetzt kein insert ausgeführt. Wenn aber kein Datensatz gefunden wurde kann der Datensatzinsert ausgeführt werden. Wenn jetzt nochmal ein reload ausgeführt wird, wird ja wieder erst die Selektion über den Timestamp ausgeführt bevor der Insert erfolgt. --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 kermitin_(at)_yahoo.com Wed, 5 Apr 2000 04:06:12 -0700 (PDT) Date: Wed, 5 Apr 2000 04:06:12 -0700 (PDT) From: Tino Scharnbeck kermitin_(at)_yahoo.com Subject: [php] reload sperren > ich habe folgendes problem: > > ein kunde macht einen eintrag in die datenbank und erhält danach eine > bestätigungsseite. nun klickt er mit dem browser-button zurück oder > macht > einen reload und prompt hab ich den eintrag doppelt. > > habe schon über alles nachgedacht: session, query string mit der zeit > etc. > bloss, das alles hilft nichts beim button zurück. > > weiss jemand eine lösung dafür?? > > andreas Hi Andreas! Genau das war auch mein Problem (siehe Anfrage RELOAD verhindern). Ich habs folgendermassen geloest: Ich habe den zu tätigenden Eintrag in eine separate datei geschrieben, bspw. namens user.flag, wobei user aus $PHP_AUTH_USER ermittelt wird. Somit hat jeder user seine eigene Flag-Datei. Diese wird immer mit jedem letzten neuen Eintrag überschrieben. Bevor die Daten geschrieben werden, liest das Skript die Flag-datei ein und vergleicht, ob der zu tätigende Eintrag bereits in der Flag-Datei enthalten ist. Falls ja wird nicht gespeichert, falls nein, werden die Einträge getaetigt und das User-Flag neu gesetzt. Keine elegante Loesung - aber funktioniert! so long, Tino __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com From steiner_(at)_dynamicwebpages.de Wed, 5 Apr 2000 13:10:16 +0200 Date: Wed, 5 Apr 2000 13:10:16 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] Providersuche Sent: Wednesday, April 05, 2000 12:48 PM Subject: Re: [php] Providersuche > www.netdiscounter.de > > je nach gewünschtem server > winnt asp iis access sqlserver > linux apache mysql php für leute mit 'ner 6-GIG-MP3-Sammlung hochinteressant: "Speicherplatz unbegrenzt für DM 59,- im Monat" :-) [big&easy Variante von netdiscounter] mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From Arash.Yalpani_(at)_vote-X.de Wed, 5 Apr 2000 13:14:54 +0200 Date: Wed, 5 Apr 2000 13:14:54 +0200 From: Arash Yalpani Arash.Yalpani_(at)_vote-X.de Subject: [php] slib hallo liste! gibt es irgendwo eine aktuelle doku zur slib von ralf geschke? grüsse + dank, arash ============================ vote-X - Deine Stimme zählt! http://www.vote-X.de ============================ From joerg_(at)_xodox.de Wed, 05 Apr 2000 13:16:49 +0200 (CEST) Date: Wed, 05 Apr 2000 13:16:49 +0200 (CEST) From: Joerg Braeutigam joerg_(at)_xodox.de Subject: [php] reload sperren Hallo Björn, On 05-Apr-2000 Björn Schotte wrote: > * Joerg Braeutigam wrote: >> if(isset($HTTP_X_FORWARDED_FOR)) > > Es ist nicht zwingend notwendig, dass Proxies > diesen Header setzen. wenn nicht, wird eben die Proxy IP genommen. Normalerweise sollte der Header aber vom Proxy gesetzt werden ( Squid tut's ) best regards joerg braeutigam From bjoern_(at)_baer.main.de Wed, 5 Apr 2000 13:22:04 +0200 Date: Wed, 5 Apr 2000 13:22:04 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] reload sperren * Joerg Braeutigam wrote: > wenn nicht, wird eben die Proxy IP genommen. Das ist eine denkbar schlechte Methode, da du damit mehr als einen User vom Laden der Seite abhälst. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From dominic.paschke_(at)_t-online.de 05 Apr 2000 11:26 GMT Date: 05 Apr 2000 11:26 GMT From: dominic.paschke_(at)_t-online.de dominic.paschke_(at)_t-online.de Subject: [php] Aus einem Formular verschiedene Skripte aufrufen? Steffen wrote: > Du kannst mit Javascript die Daten in ein zweites Formular im gleichen Script > schreiben und das an das entsprechende Skript abschicken. > Aber am einfachsten ist warscheinlich den action='...' Value per Javascript zu > ändern und dann gleich abschicken (per method="post"). > > JAVASCRIPT-Beispiel: > function change_action( t, f ) > {//update 03.01.2000 > // t = Ziel-URL > // f ist das Formular als Objekt > f.action = t; > > f.submit();//Formular absenden > }//change_action( t, f ) > > onclick="change_action( 'ersteseit.php3', document.formularname ); > > > > naja du nimmst dir ne datei in der z.b. > > > > > > if ($autokauf == 1) header ('Location: ersteseit.php3'); > > > if ($autoverkauf == 1) header ('Location: zweiteseit.php3'); > > > > >Wird nicht so richtig schön funktionieren, weil die HTTP_[POST|GET]_VARS > > >verloren gehen, oder täusche ich mich da? > > >Ulf > > vor dem > die HTTP_POST_VARS und HTTP_GET_VARS in einer while-Schleife > auslesen und in einen String im Format $key = $value zusammenbauen. > Beispiel: > if( $autokauf == 1 ) > { > if(count( $HTTP_POST_VARS ) ) > { > while( list($var_n, $val) = each( $HTTP_POST_VARS ) ) > { > $qs_tail .= $var_n."=".urlencode($val)."&"; > }//while > }//if count > //jetzt hier noch die HTTP_GET_VARS auslesen und ab die Post > > header("location: ersteseit.php3?".$qs_tail); > }//if( $autokauf == 1 ) > > Genauso mit $autoverkauf == 1 > > --Steffen Hallo Steffen, vielen Dank für deine Lösung. So ähnlich hatte ich mir das inzwischen auch gedacht. Finde ich aber reichich komplex, für ein solch triviales Problem. Es wäre wohl besser gewesen, wenn man das "action"-Attribut in HTML nicht als Attribut von
, sondern von implementiert hätte, dann könnte man mit dem gleichen Formular ohne Umwege verschiedene Skripte ausführen, schade! Oder sieht jemand doch eine einfachere Lösung als die obige? MFG Dominic From altenburg_(at)_fup.de Wed, 5 Apr 2000 13:33:50 +0200 Date: Wed, 5 Apr 2000 13:33:50 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] reload sperren > * Joerg Braeutigam wrote: > > wenn nicht, wird eben die Proxy IP genommen. > > Das ist eine denkbar schlechte Methode, da du damit > mehr als einen User vom Laden der Seite abhälst. > -- genau das war ja auch mein problem mit dem beitrag aus dem archiv ... ich versuche es mal mit dem time flag. andreas > Björn Schotte Fon: 0931 / 78 43 79 2 > Fax: 0931 / 78 43 79 5 > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From tfromm_(at)_cs.uni-potsdam.de Wed, 5 Apr 2000 13:42:44 +0200 Date: Wed, 5 Apr 2000 13:42:44 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] Providersuche Armin schrieb: > > für leute mit 'ner 6-GIG-MP3-Sammlung hochinteressant: > "Speicherplatz unbegrenzt für DM 59,- im Monat" :-) Ah, da spar ich mir doch glatt die Kosten fuer DAT und Streamer, kann ich da soch auch als gutes Backupmedium nutzen ;-) thomas -- ----------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Project: http://codewizards.org Watch out for the generic interface of life. From Michael_(at)_Stahmann.de Wed, 05 Apr 2000 14:18:20 +0200 Date: Wed, 05 Apr 2000 14:18:20 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] HILFE bei fgetscsv Hallo Leute, hat jemand von euch schon mal die Funktion fgets_csv nachgebildet. Ich habe eine Präsenz erstellt und leider erst nach dem überspielen auf den entsprechenden Server festgestellt, das dort PHP 3.06 installiert ist. Jetzt klappt weder mein Gästebuch noch die Anzeige der Termine :-( Ich hatte vorher einfach keinen Zugang zum entsprechenden Server, deshalb bin ich anständig auf die Nase gefallen. Also eine bitte (ich wollte morgen eigentlich in den Urlaub fahren) Hat jemand von Euch noch eine Nachbildung dieser Funktion irgendwie rumliegen? Ich muß jetzt meine Kinder abholen und schaffe es einfach nicht diese "mal eben" zu schreiben. Ich weiß, das dies eigentlich nicht der richtige Weg ist, aber ich bitte euch ganz einfach mal nachzusehen. Wäre sehr sehr lieb und nett von euch :-) Gruß vom verzweifelten Michael PS: Ich spendiere auch eine Kanne Kaffee, den Transport bekomme ich schon irgendwie hin. -- -------------------------------------------------------- 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 iholewczuk_(at)_pearl.de Wed, 5 Apr 2000 14:30:46 +0200 Date: Wed, 5 Apr 2000 14:30:46 +0200 From: iholewczuk_(at)_pearl.de iholewczuk_(at)_pearl.de Subject: [php] IP-Adresse des Surfers Hallo Liste, ich moechte gewisse Surfer die in einem bestimmten IP-Adressbereich liegen filtern. Diese Surfer sollen dann auf eine andere Seite gelinkt werden als die anderen. Zuerst dachte ich das geht in Javascript aber da habe ich leider nichts gefunden. Nun habe ich in der php doku das getenv("REMOTE_ADDR") gefunden und wollte euch eigentlich nur fragen ob das OK ist. Oder ob es damit zu Problemen kommen koennte. gr Ingo From mk_(at)_html-design.com Wed, 5 Apr 2000 08:28:39 -0400 Date: Wed, 5 Apr 2000 08:28:39 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Array-Frage Hallo Liste, irgendwie steh ich grade auf dem Schlauch. Ich habe in meinen Log-Files entdeckt, daß ein Spambot auf meinen Seiten war. Dies möchte ich in Zukunft unterbinden (Der Bot heißt EmailSiphon, gibt seinen Namen an, aber hält sich scheinbar nicht an die robots.txt). Versucht habe ich es so: if (eregi("email", $HTTP_USER_AGENT)){ header("location: http://www.microsoft.com"); } Nun gibt es aber auch Spambots, die kein "email" in ihrem namen haben. Diese packe ich in ein Array: $spambots = array("EmailSiphon", "EmailCollector", "web collector", "Sniper", "sonic", "eMailReaper", "Email Magnet", "Platinum", "Extractor", "WebWeasel", "Web Mole", "EmailWolf"); Nur: Wie checke ich, ob einer der Bots im Array identisch mit dem $HTTP_USER_AGENT ist? if ($HTTP_USER_AGENT == $spambots){ geht ja wohl nicht. 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 victor_(at)_mediapeople.de Wed, 5 Apr 2000 14:26:00 +0200 Date: Wed, 5 Apr 2000 14:26:00 +0200 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] AW: [php] Providersuche > ich bin auf der Suche nach einen Provider mit folgenden Leistungen > > Linux, Apache, MySQL, PHP3 > idealerweise sollte der Provider auch noch ASP unterstuetzen. > > Ich suche nicht nach einem Billiganbieter wie Puretec oder einem > aehnlichen Anbieter, > sondern nach einem Anbieter mit Service und schneller-Anbindung. > > Kann mir jemand weiterhelfen? > > Wo hostet Ihr den so Eure Kundenprojekte? Hallo! Also ich kann Verio WWW-Service (http://www.www-service.de/) sehr empfehlen. Da hosten wir alles was nicht auf eigene Maschinen kommt. Der Professional-Account für 149,-/Monat (bzw. ca. 75,- bei Jahresvertrag) enthält alle deine geforderten Leistungen außer ASP (da UNIX-Server). Außerdem ist der technische Support einer der besten die ich erlebt habe. Die Jungs wissen und können alles. ;-) Anbindung ist mit einfachen Worten schnell. Ich hoffe das hilft. Chris From ralf_(at)_kuerbis.org Wed, 5 Apr 2000 14:51:06 +0200 Date: Wed, 5 Apr 2000 14:51:06 +0200 From: Ralf Geschke ralf_(at)_kuerbis.org Subject: [php] slib Hallo ! > gibt es irgendwo eine aktuelle doku zur > slib von ralf geschke? Bzgl. Doku sieht es momentan eher schlecht aus - aber eine halbwegs aktuelle Beta-Version ist unter http://kuerbis.org/s2lib/ zu beziehen. Die Nutzung laesst sich eigentlich anhand des Beispiels nachvollziehen, falls Fragen bestehen, mailt mir einfach. Doku - zugegebenermassen ein Manko. Ueber jedwelche Hilfe, Kommentare wuerde ich mich sehr freuen. Ebenfalls ueber Fragen - daraus liesse sich ja eine FAQ schreiben. ;) 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 bjoern_(at)_baer.main.de Wed, 5 Apr 2000 14:31:24 +0200 Date: Wed, 5 Apr 2000 14:31:24 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Array-Frage * Mark Kronsbein wrote: > Nur: Wie checke ich, ob einer der Bots im Array identisch mit dem > $HTTP_USER_AGENT ist? Na also bitte Mark, das ist jetzt aber echt Anfänger-Schule ;-) In einer while- oder for-Schleife dein Array durchlaufen und mit $HTTP_USER_AGENT gegenchecken. Das ganze in eine Funktion packen, die true oder false zurückliefert. Oder du bastelst das Array in eine RegExp und prüfst dann mittels preg_match(). Dadurch ersparst du dir Zeit für das Durchlaufen der Schleife. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From altenburg_(at)_fup.de Wed, 5 Apr 2000 14:36:06 +0200 Date: Wed, 5 Apr 2000 14:36:06 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] IP-Adresse des Surfers ich weiss ja nicht genau, was du tun willst, aber probleme gibt es halt zum beispiel, da bei großen providern ips dynamisch vergebn vergeben werden. du kannst natürlich alle bsucher, die über t-online kommen auf eine spezielle seite linken (vorausgesetzt du kennst deren ganze ip-adressen). und dann soll es noch provider geben, die während einer sitzung die ip ändern ... andreas > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of iholewczuk_(at)_pearl.de > Sent: Wednesday, April 05, 2000 2:31 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: [php] IP-Adresse des Surfers > > > > Hallo Liste, > ich moechte gewisse Surfer die in einem bestimmten IP-Adressbereich liegen > filtern. Diese > Surfer sollen dann auf eine andere Seite gelinkt werden als die anderen. > Zuerst dachte ich > das geht in Javascript aber da habe ich leider nichts gefunden. Nun habe > ich in der php > doku das getenv("REMOTE_ADDR") gefunden und wollte euch eigentlich nur > fragen ob > das OK ist. Oder ob es damit zu Problemen kommen koennte. > gr Ingo > > > > -- > ** 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 bjoern_(at)_baer.main.de Wed, 5 Apr 2000 14:36:33 +0200 Date: Wed, 5 Apr 2000 14:36:33 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] AW: [php] Providersuche * Christian Victor wrote: > Also ich kann Verio WWW-Service (http://www.www-service.de/) sehr > empfehlen. Die kann ich nicht empfehlen, zumindest was der Stand vom Januar war. Für einen Kunden von mir war es notwendig, dass auf dem virtuellen Webserver von Verio WWW-Service zwei popelige PHP-Einstellungen gemacht werden (auto_prepend_file und include_path). Man sagte mir, dass das nicht möglich sei, weil man Multihoming betreibe und somit die Konfiguration von *jedem* Kunden ändern müßte. Nunja, mein Kunde hat sich einen anderen Hoster gesucht. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From ulf_(at)_redsys.de Wed, 05 Apr 2000 15:37:08 +0200 Date: Wed, 05 Apr 2000 15:37:08 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Array-Frage Mark Kronsbein wrote: > $spambots = array("EmailSiphon", "EmailCollector", "web collector", > "Sniper", "sonic", "eMailReaper", "Email Magnet", "Platinum", > "Extractor", "WebWeasel", "Web Mole", "EmailWolf"); > > Nur: Wie checke ich, ob einer der Bots im Array identisch mit dem > $HTTP_USER_AGENT ist? Das Array ist falsch organisiert. Jetzt machst Du 0 => "EmailSiphon", besser wäre "EMailSiphon" => "EMailSiphon". $spambots = array ( "EMailSiphon" => "EMailSiphon", "EMailCollector" => "EMailCollector" ); Ulf From tfromm_(at)_cs.uni-potsdam.de Wed, 5 Apr 2000 14:35:42 +0200 Date: Wed, 5 Apr 2000 14:35:42 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] Array-Frage Am Mit, 05 Apr 2000 schrieben Sie: > Hallo Liste, > > irgendwie steh ich grade auf dem Schlauch. > Ich habe in meinen Log-Files entdeckt, daß ein Spambot auf meinen Seiten > war. Dies möchte ich in Zukunft unterbinden (Der Bot heißt EmailSiphon, > gibt seinen Namen an, aber hält sich scheinbar nicht an die robots.txt). bloede frage: was macht son bot ? ich meine was soll er schon anrichten auf der webseite ? thomas -- ----------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Project: http://codewizards.org Watch out for the generic interface of life. From georg.leitner_(at)_oecv.or.at Wed, 5 Apr 2000 14:42:19 +0200 Date: Wed, 5 Apr 2000 14:42:19 +0200 From: Georg Leitner georg.leitner_(at)_oecv.or.at Subject: [php] PHP unter Win32 kompilieren Wie ich aus dem Archiv entnehme, muss ich mir mein PHP also selbst kompilieren, wenn ich unter Win32 Zusatzfeatures wie z.B. imagepng() verwenden möchte. Gibt's im Netz nicht irgendeinen lieben Menschen, der mir und anderen C-unkundigen so eine Win32-Binary mit allem drum und dran zum Download anbietet (mit all den tollen libs)? Wie funktioniert das überhaupt? Bekommt man dann ein kompiliertes php.exe, das die gesamten libs enthält, oder werden die libs als dll abgelegt? GD-1.8.1 kann ich wohl ohne mir Visual C++ zuzulegen auch nicht integrieren. Ich finde ja OpenSource & Co. recht fein - als armer Windows-Entwickler, der lokal seine PHP-Scripts testen muss, vermiss ich hier schon nen gewissen Support :( Tja, dann werd ich wohl wieder meinen Systemadmin nerven, dass ers mir am Server unter Linux einrichtet - es lebe die Flatrate! From schwab_(at)_interkon.de Wed, 5 Apr 2000 14:40:04 +0200 Date: Wed, 5 Apr 2000 14:40:04 +0200 From: Schwab Bernhard Konrad schwab_(at)_interkon.de Subject: [php] emails direkt an ein script Wie kann ich eigentlich emails direkt an ein script weiterleiten, hat jemand die notwendigen einstellungen von sendmail und linux im kopf? berni From abe_(at)_flaemingnet.de Wed, 5 Apr 2000 14:55:32 +0200 Date: Wed, 5 Apr 2000 14:55:32 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] Array-Frage Hi >Nur: Wie checke ich, ob einer der Bots im Array identisch mit dem >$HTTP_USER_AGENT ist? > >if ($HTTP_USER_AGENT == $spambots){ geht ja wohl nicht. Versuch's mal so: for($i=0;$i $spambots = array("EmailSiphon", "EmailCollector", "web collector", MK> "Sniper", "sonic", "eMailReaper", "Email Magnet", "Platinum", MK> "Extractor", "WebWeasel", "Web Mole", "EmailWolf"); MK> Nur: Wie checke ich, ob einer der Bots im Array identisch mit dem MK> $HTTP_USER_AGENT ist? Öh, vielleicht unterschätze ich Dein Problem, aber wieso funktioniert... // quick'n'dirty $BoeserBot=false; while (list(,$BotName)=each($spambots)&&!$BoeserBot) { $BoeserBot=$HTTP_USER_AGENT==$BotName; } ...nicht? -- Stefan Schwardt. From Michael_(at)_Stahmann.de Wed, 05 Apr 2000 14:57:45 +0200 Date: Wed, 05 Apr 2000 14:57:45 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] HILFE bei fgetscsv Ich bin es nochmal: Michael Stahmann schrieb: > > Also eine bitte (ich wollte morgen eigentlich in den Urlaub fahren) > > Wäre sehr sehr lieb und nett von euch :-) > > Gruß vom verzweifelten Michael > Wenn man/frau so ein großes P vorm Kopf hat wie ich eben, dann passieren schon mal solche postings. Sorry, aber ich konnte es nach einer kleinen Kaffepause selbst lösen - war ja auch ein bischen zu einfach :-) Ich hoffe es ist mir niemand böse, aber ich glaube ihr ward auch schon mal in so einer Situation. Nix für ungut... 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 Arash.Yalpani_(at)_vote-X.de Wed, 5 Apr 2000 14:58:41 +0200 Date: Wed, 5 Apr 2000 14:58:41 +0200 From: Arash Yalpani Arash.Yalpani_(at)_vote-X.de Subject: [php] slib hallo Ralf - jetzt kannst Du meinen Kontaktversuch über kuerbis.org auch vergessen. schaue mir erstmal das beispiel an. danke, arash ============================ vote-X - Deine Stimme zählt! http://www.vote-X.de ============================ From bjoern_(at)_baer.main.de Wed, 5 Apr 2000 15:05:34 +0200 Date: Wed, 5 Apr 2000 15:05:34 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Array-Frage * Thomas Fromm wrote: > was macht son bot ? ich meine was soll er schon anrichten auf der webseite ? E-Mail Adressen sammeln. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From ruderstaller_(at)_cwd.at Wed, 5 Apr 2000 15:14:02 +0200 Date: Wed, 5 Apr 2000 15:14:02 +0200 From: Ludwig Ruderstaller ruderstaller_(at)_cwd.at Subject: [php] PHP 3.0.16 PHP 3.0.16 released April 05, 2000. PHP 3.0.16 was released. This is mostly a bug fix release which adds support for gd-1.8, ucd-snmp 4.1, and high-resolution timers on OS/2. OpenBSD support has been improved considerably. Quelle: http://www.php.net lg Ludwig From bjoern_(at)_baer.main.de Wed, 5 Apr 2000 15:11:34 +0200 Date: Wed, 5 Apr 2000 15:11:34 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP unter Win32 kompilieren * Georg Leitner wrote: > lokal seine PHP-Scripts testen muss, vermiss ich hier schon nen gewissen > Support :( Gegen entsprechend viel Geld bekommst du sicherlich gerne viel Support. Ansonsten mußt du warten, bis sich jemand freiwillig zur Verfügung stellt und dir dein PHP nach deinem Wunsch compiliert. Außerdem, was spricht gegen die Installation von Linux auf einer zweiten Partition oder einem alten, ausrangierten Rechner? Dann kannst du dir dein PHP nach Herz und Laune zusammenstellen. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From braukmann_(at)_tse-online.de Wed, 5 Apr 2000 15:14:46 +0200 Date: Wed, 5 Apr 2000 15:14:46 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Array-Frage Hi Ulf, On Wed, Apr 05, 2000 at 03:37:08PM +0200, Ulf Wendel wrote: > > Nur: Wie checke ich, ob einer der Bots im Array identisch mit dem > > $HTTP_USER_AGENT ist? > > Das Array ist falsch organisiert. Jetzt machst Du 0 => "EmailSiphon", > besser wäre "EMailSiphon" => "EMailSiphon". > > $spambots = array ( > "EMailSiphon" => "EMailSiphon", > "EMailCollector" => "EMailCollector" > ); ... das waere prinzipiell auch mein Tip gewesen, aber warum willst Du den Speicherverbrauch (ok, ... es sind ja nur ein paar Byte ;) ) unnoetig(?) in die Hoehe treiben? Als Test reicht ja dann prinzipiell ein if ( $spambots[ $HTTP_USER_AGENT ] ){ [ ... ] } Also reicht auch $spambots = array( "EMailSiphon" => true, [ ..] ); Ersetzt man den einfachen Bool-Wert durch eine 'Typ-Angabe', oder gleich durch den Namen einer 'Handle-this-Bot-Funktion', ist man einem flexiblem 'Bot-Handling' ein ganzes Stueck naeher gekommen. -Andreas -- "Some days you're the dog; some days you're the hydrant." From s.sander_(at)_crs.de Wed, 05 Apr 2000 15:32:55 +0100 Date: Wed, 05 Apr 2000 15:32:55 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re: Array-Frage * Mark Kronsbein wrote: > Nur: Wie checke ich, ob einer der Bots im Array identisch mit dem > $HTTP_USER_AGENT ist? Wenn Du mit PHP3 arbeitest schaue mal im Archiv nach dem Funktions- namen 'is_in_array' oder auf Anfrage per persönlicher Mail (PM). Wenn Du mit PHP4 arbeitest kannst Du die Funktion in_array verwenden. Siehe dazu: http://www.php3.de/manual/function.in-array.php3 --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 andreas_(at)_noho.co.uk Wed, 5 Apr 2000 14:23:21 +0100 Date: Wed, 5 Apr 2000 14:23:21 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Array-Frage > > Ich habe in meinen Log-Files entdeckt, daß ein Spambot auf meinen Seiten > > war. Dies möchte ich in Zukunft unterbinden (Der Bot heißt EmailSiphon, > > gibt seinen Namen an, aber hält sich scheinbar nicht an die robots.txt). > > bloede frage: > was macht son bot ? ich meine was soll er schon anrichten auf der webseite ? ich kenne den bot zwar nicht, koennte mir aber vorstellen, dass er nach allem sucht was irgendwie auf eine email adresse hindeutet: mailto:// 123_(at)_test.com usw.... anschliessend wird das ganze in eine schicke db oder sonstigen datenspeicher gesteckt und schicke massenversand software erledigt dann den rest. let's get spammed ;-) -- 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 thomas_(at)_tfroehlich.de Wed, 5 Apr 2000 14:56:50 +0200 Date: Wed, 5 Apr 2000 14:56:50 +0200 From: Thomas Froehlich thomas_(at)_tfroehlich.de Subject: [PHP] Wert im Bereich Hallo miteinander, ich suche nach einer uebersichtlichen Moeglichkeit zu pruefen, ob sich eine Zahl in einem Wertebereich befindet (da die Zahl in verschiedenen bereichen oder gar nur mit Einzelwerten identisch sein kann, waeren hier viele unuebersichtliche if-Schleifen notwendig ;-/ ). Beispiel-Fragestellung: liegt die vom User eigegebene Zahl XX im Bereich von "100-199" oder im Bereich "310-320" oder ist sie "500". Zuerst dachte ich an die verwendung regulaerer Ausdruecke. Leider konnten mir alle Literatur-Beispiele nicht definitiv die Frage beantworten, ob hier immer nur auf genau ein Zeichen geprueft wird. Andersherum: ist nicht nur [0-9] sondern auch [310-320] moeglich... Ich befuerchte ja fast "nein" ;-((( Gibt es eine mathematische Funktion fuer Wertebereichs-Ueberpruefungen? Danke schon mal fuer alle Antworten. Bye Thomas ICQ 38 45 127 public PGP key available at http://www.tfroehlich.de/tfroehlich.asc http://www.tfroehlich.de sf-club PHANTOPIA (incl. sf-Buch-Datenbank) http://www.phantopia.de From GH-lists_(at)_ecora.de Wed, 5 Apr 2000 14:49:52 +0200 Date: Wed, 5 Apr 2000 14:49:52 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Array-Frage Björn Schotte schrieb ... > Oder du bastelst das Array in eine RegExp und prüfst dann > mittels preg_match(). Dadurch ersparst du dir Zeit für das > Durchlaufen der Schleife. Oder am einfachsten, falls PHP4 im Boot: Du nutzt die Funktion in_array() Guido Haeger From hartmut_(at)_six.de Wed, 05 Apr 2000 15:35:50 +0200 Date: Wed, 05 Apr 2000 15:35:50 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] emails direkt an ein script Schwab Bernhard Konrad wrote: > Wie kann ich eigentlich emails direkt an ein script weiterleiten, > > hat jemand die notwendigen einstellungen von sendmail und linux im kopf? 1) über einen pipe-alias in /etc/aliases somealias: "|/path/to/php.binary /path/to/script" ( viel Spass beim eMail parsen ... ;-) 2) oder asynchron über die IMAP-Funktionen die können auch auf POP-Server oder auf lokale Mailspool-Dateien zugreifen und übernehmen auch das Parsen von Mailheadern und MIME-eMails das sieht dann ungefähr so aus und kann über cron regelmäßig angestossen werden 0;$n--) { $header = imap_header($mbox,$n); $body = imap_body($mbox,$n); ... // do something imap_delete($mbox,$n); } imap_expunge($mbox); imap_close($mbox); ?> Nachteil: verzögerte Bearbeitung Vorteile: - parsing - script und mailserver können auf unterschiedlichen rechnern laufen - auch wenn das script mal nicht tut gehen keine emails verloren -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From iguana_(at)_roadkill.de Wed, 05 Apr 2000 15:39:01 +0200 Date: Wed, 05 Apr 2000 15:39:01 +0200 From: Stefan Sommer iguana_(at)_roadkill.de Subject: [php] PHP 3.0.16 Ludwig Ruderstaller wrote: > Quelle: http://www.php.net kommt da jemand auf den Webserver!? Oder ist das ganze ein wenig überladen? Stefan From fg_(at)_FutureByte.net Wed, 05 Apr 2000 15:54:01 +0200 Date: Wed, 05 Apr 2000 15:54:01 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] reload sperren Andreas Altenburg schrieb: > hab ich gerade gelesen. danke. dein vorschlag mit der ip-sperre hat > folgenden nachteil: was ist mit besuchern, di über einen proxy-server > rausgehen. die haben alle 1 ip ... Ich weiß, aber das Risiko muss jeder selbst abschätzen. Kommt halt drauf an für was Du die Sperre brauchst .. unter Umständen reicht ja eine Sperre von 60sec. Die Wahrscheinlichkeit jemanden in deisem Zeitraum zu Unrecht auszuschließen darf einer der hisigen Mathematiker ausrechnen - ich hab Stochastik nie gern gehabt. franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From michael.renner_(at)_tuebingen.mpg.de Wed, 5 Apr 2000 15:54:27 +0200 Date: Wed, 5 Apr 2000 15:54:27 +0200 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] emails direkt an ein script On Wed, 05 Apr 2000, Schwab Bernhard Konrad wrote: > Wie kann ich eigentlich emails direkt an ein script weiterleiten, Moin, die Mail mit procmail an ein Script weiterleiten. Falls das php sein soll musst Du wohl php als binary (cgi) kompilieren und so beginnen: #!/usr/bin/php echo "blahfasel"; > hat jemand die notwendigen einstellungen von sendmail und linux im kopf? Musste nachsehen, im Kopf ist nur Vakuum drin (hochverdichtet immerhin). CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From mk_(at)_html-design.com Wed, 5 Apr 2000 09:58:45 -0400 Date: Wed, 5 Apr 2000 09:58:45 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] Array-Frage >bloede frage: >was macht son bot ? ich meine was soll er schon anrichten auf der >webseite ? Er sammelt Email-Adressen, die dann verkauft werden und meist bei Spammern landen. 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)_flaemingnet.de Wed, 5 Apr 2000 16:06:25 +0200 Date: Wed, 5 Apr 2000 16:06:25 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] PHP 3.0.16 >> Quelle: http://www.php.net > >kommt da jemand auf den Webserver!? >Oder ist das ganze ein wenig überladen? Nimm doch einen Mirror, dazu sind sie ja schliesslich da, bzw. www.php3.de oder direkt: http://www.php3.de/distributions/php-3.0.16-win32.zip für das binary bye Daniel From joh_(at)_exozet.com Wed, 5 Apr 2000 16:14:28 +0200 Date: Wed, 5 Apr 2000 16:14:28 +0200 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] PHP 3.0.16 > > Quelle: http://www.php.net > > kommt da jemand auf den Webserver!? > Oder ist das ganze ein wenig überladen? Das passiert irgendwie ständig; nimm' www.php3.de oder gleich http://php3.globe.de/distributions/php-3.0.16.tar.gz bzw. http://php3.globe.de/distributions/php-3.0.16-win32.zip Johannes From mk_(at)_html-design.com Wed, 5 Apr 2000 10:14:48 -0400 Date: Wed, 5 Apr 2000 10:14:48 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Array-Frage - Danke Hallo Liste, ich weiß ich weiß, das hat man mir nicht zugetraut... Aber ich schäme mich ja schon *indieeckestell* Ich stand einfach so aufm Schlauch, daß ich fast nichts mehr wußte. Vielen Dank an alle. Vielleicht habt ihr ja einige Newbies damit geholfen. Ich bin jedenfalls wieder runter vom Schlauch ;) Danke! Das war übrigens die Lösung, auf die ich eigentlich selber hätte kommen sollen. for($i=0;$i > Hallo Liste, > > irgendwie steh ich grade auf dem Schlauch. > Ich habe in meinen Log-Files entdeckt, daß ein Spambot auf meinen Seiten > war. Dies möchte ich in Zukunft unterbinden (Der Bot heißt EmailSiphon, > gibt seinen Namen an, aber hält sich scheinbar nicht an die robots.txt). Ich würde den Bot mit EMail-Adressen zumüllen bis er kotzt! Ich hatte da mal ein perl-script, welches ca. 1000 Email-Adressen aus editierbaren Bestandteilen dynamisch erzeugte. (Natürlich alles ungültige EMail-Adressen, so daß der Spam-Versender auch ordentlich was in sein Logbuch bekommt ...) Falls Interesse besteht, suche ich mal nach dem Teil. Ach ja, für 'Nolmalsurfer' war das nur ein gelinkter . gaaaaaanz bescheiden irgendwo auf der Webseite, wo sowiso niemand hinklickt. 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 pkobelt_(at)_fh-lausitz.de Wed, 05 Apr 2000 16:30:38 +0200 Date: Wed, 05 Apr 2000 16:30:38 +0200 From: Peter Kobelt pkobelt_(at)_fh-lausitz.de Subject: [php] Cacheverhalten von PHP Dies ist eine mehrteilige Nachricht im MIME-Format. --------------F86A92F36B60E4314FE4A242 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hallo! ich befasse mich im Rahmen meiner Diplomarbeit mit PHP3 und bin über die Möglichkeiten mit PHP begeistert. Doch hab' ich 'ne kleine Frage: Normalerweise geht man ja davon aus, daß das Cache-verhalten von dynamisch erzeugten Seiten eher schlecht ist. Ich suche aber nach einer Möglichkeit eben dieses zu verbessern, d.h. Seiten, die PHP enthalten in Proxysystemen abzulegen. Sicher müsste man da ein Datum vermerken, nachdem die Datei von Server aktuallisiert werden sollte.. Für Hinweise bin ich sehr dankbar ciao Peter Kobelt -- LinuX is like a Wigwam: no Windows, no Gates, Apache inside! --------------F86A92F36B60E4314FE4A242 Content-Type: text/x-vcard; charset=us-ascii; name="pkobelt.vcf" Content-Transfer-Encoding: 7bit Content-Description: Karte für Peter Kobelt Content-Disposition: attachment; filename="pkobelt.vcf" begin:vcard n:Kobelt;Peter tel;cell:+49 177 3996333 x-mozilla-html:FALSE url:http://www.fh-lausitz.de/~pkobelt adr:;;Großenhainer Str. 60/4 Zi.103;Senftenberg;Brandenburg;01968;Germany version:2.1 email;internet:pkobelt_(at)_fh-lausitz.de title:Student x-mozilla-cpt:;-1144 fn:Peter Kobelt end:vcard --------------F86A92F36B60E4314FE4A242-- From je_(at)_mindwerk.de Wed, 5 Apr 2000 15:29:46 +0000 Date: Wed, 5 Apr 2000 15:29:46 +0000 From: Jens Eickmeyer je_(at)_mindwerk.de Subject: [php] Eigene Prozesse starten Hallo, ich möchte gerne in einem Script einen eigenen Prozess starten, der eine Datei schreibt, während der Mutter-Prozeß weiterarbeitet. Der Sinn liegt darin, daß ich einen Log-File schreiben möchte, in dem auch Hostname Lookups gemacht werden. Damit das Script nicht solange arbeitet bis der Hostname aufgelöst wurde würde ich das ganze gerne in einem eigenen Prozeß machen. In Perl gibt es meines Wissens eine Funktion namens fork, die sowas macht. Gibt es sowas in der Art auch für PHP? Jens From fg_(at)_FutureByte.net Wed, 05 Apr 2000 16:43:33 +0200 Date: Wed, 05 Apr 2000 16:43:33 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Array-Frage Stefan Krister schrieb: > Ich würde den Bot mit EMail-Adressen zumüllen bis er kotzt! Ich hatte > da mal ein perl-script, welches ca. 1000 Email-Adressen aus > editierbaren Bestandteilen dynamisch erzeugte. (Natürlich alles > ungültige EMail-Adressen, so daß der Spam-Versender auch ordentlich was > in sein Logbuch bekommt ...) Wenn Du davon ausgehst dass der Spammer über den eigenen Server spammt und auch noch die eigene Re-Mailadresse angibt - was ein intelligenter Spammer nicht tun wird. Aber ok .. mir wirds zu OT für die Liste. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From A.Graichen_(at)_issag.com Wed, 5 Apr 2000 16:54:02 +0200 Date: Wed, 5 Apr 2000 16:54:02 +0200 From: Andreas Graichen A.Graichen_(at)_issag.com Subject: [php] PHP Extensions Hi Folks, auch ich gehöre zu den bedauernswerten Entwicklern, die eine Windowsumgebung nutzen müssen. Trotzdem möchte ich die PHP Möglichkeiten kennenlernen und nutzen. Folgende Fragen zu Thema Extensions: Gibt es eine Möglichkeit zu prüfen, für welche Extensions die eingesetzte PHP Binary kompiliert wurde? Sind die mitgelieferten php3_XXX.dll bereits die kompilierten Funktionsbibliotheken (zB.: php3_crypt.dll für mcrypt Fuktionen)? Hat jemand Erfahrungen zum Einsatz von Borland C-Builder zur PHP Kompilierung? Ich hoffe auch (noch)nicht Linuxler werden in diesem Forum unterstützt und danke euch bereits für die Antworten... (A)ndreas. From Stefan.Engelhardt_(at)_stud.fh-hannover.de Wed, 5 Apr 2000 17:07:01 +0200 Date: Wed, 5 Apr 2000 17:07:01 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] maximale Feldlaenge einer MySQL-Abfrage Hallo Liste, ich suche nach einer Möglichkeit, die maximale vorkommende Länge eines Feldes einer MySQL-Abfrage herauszubekommen, ohne vorher einmal komplett durch das Abfrageergebnis durchspulen zu müssen. Gibt es in PHP eine solche Möglichkeit oder mache ich das besser gleich in MySQL? Vieln Dank schon einmal für Eure Antworten. Grüße aus Hannover Stefan From victor_(at)_mediapeople.de Wed, 5 Apr 2000 17:06:28 +0200 Date: Wed, 5 Apr 2000 17:06:28 +0200 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] AW: [php] emails direkt an ein script > die Mail mit procmail an ein Script weiterleiten. Falls > das php sein soll musst Du wohl php als binary (cgi) > kompilieren und so beginnen: > > #!/usr/bin/php > echo "blahfasel"; Weiss zufällig jemand wie man das in procmail einstellt? Christian From fg_(at)_FutureByte.net Wed, 05 Apr 2000 17:26:49 +0200 Date: Wed, 05 Apr 2000 17:26:49 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] maximale Feldlaenge einer MySQL-Abfrage Stefan Engelhardt schrieb: > ich suche nach einer Möglichkeit, die maximale vorkommende Länge eines > Feldes einer MySQL-Abfrage herauszubekommen, Servus Stefan, MySQL Doku - 7.4.10 String functions: SELECT max(length(DeinFeld)) AS maximum FROM deintable sollte gehen Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From Stefan.Engelhardt_(at)_stud.fh-hannover.de Wed, 5 Apr 2000 17:34:51 +0200 Date: Wed, 5 Apr 2000 17:34:51 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] maximale Feldlaenge einer MySQL-Abfrage Servus Franz, > > ich suche nach einer Möglichkeit, die maximale vorkommende > Länge eines > > Feldes einer MySQL-Abfrage herauszubekommen, > > Servus Stefan, > > MySQL Doku - 7.4.10 String functions: > > SELECT max(length(DeinFeld)) AS maximum FROM deintable > sollte gehen spitzenmässig, Du hast mir viel Zeit erspart. Danke nochmal. Gruß Stefan From braukmann_(at)_tse-online.de Wed, 5 Apr 2000 17:41:18 +0200 Date: Wed, 5 Apr 2000 17:41:18 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Array-Frage - Danke Hi, On Wed, Apr 05, 2000 at 10:14:48AM -0400, Mark Kronsbein wrote: > header ("Location: http://www.microsoft.com"); > Ich wünsche Mircosoft übrigens noch viel Spaß ;) ... ich hoffe, Du meinst den Smiley woertlich. Wenn das jemand mit einer unserer Sites machen wuerde, wuerde ich das sicher als boesartigen Angriff bewerten. > 1. Hat jemand ein Script, was ca. 100 Fake-Email-Adressen erstellt? Welchen Kriterien sollen die Fake-Adressen denn genuegen? Ein paar zufaellige Zeichenketten zu erzeugen, die an geeigneten Stellen '_(at)_'- und '.'-Zeichen enthalten, sollte ja nicht sooo schwierig sein. hmmm. for( $i=0; $i < 100; $i++ ){ $fakemail[] = randomUser() . '_(at)_' . randomDomain() . randomTLD(); } mit geeigneten Implementierungen der verwendeten Funktionen ;) Das groesste Problem duerfte sein, dass man IMHO grundsaetzlich sicher verhindern muesste, dass die Kombination aus 'randomDomain()' und 'randomTLD()' eine tatsaechlich gueltige Domain ergeben. Genau diesem Test wuerde 'mein' 'eMailAdressenSammelBot' aber alle vermeindlich gefundenen Adressen unterziehen. Als grobe Annaeherung reicht (in beiden Faellen) ja ein Blick in den DNS. -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 Arash.Yalpani_(at)_vote-X.de Wed, 5 Apr 2000 17:50:14 +0200 Date: Wed, 5 Apr 2000 17:50:14 +0200 From: Arash Yalpani Arash.Yalpani_(at)_vote-X.de Subject: [php] url-encoding hallo liste! meine frage: ich rufe ein script folgendermassen auf: index.php3?frage=%22Hallo%22 gebe ich nun $frage folgendermassen aus: echo htmlspecialchars( urldecode($frage) ); ist das ergebnis: \"Hallo\" woran liegt das und wie aendere ich das? danke, arash ============================ vote-X - Deine Stimme zählt! http://www.vote-X.de ============================ From php_(at)_zynema.de Wed, 5 Apr 2000 17:54:09 +0200 Date: Wed, 5 Apr 2000 17:54:09 +0200 From: Dominik Haubrich php_(at)_zynema.de Subject: [php] Providersuche At 03:59 05.04.00 -0400, you wrote: > >>ich bin auf der Suche nach einen Provider mit folgenden Leistungen >>Linux, Apache, MySQL, PHP3 >>idealerweise sollte der Provider auch noch ASP unterstuetzen. >hier ... kannst du alles bei uns haben .... Nunja, mit ASP kann ich leider nicht dienen, aber wie wars stattdessen mit 5 DE-Domains, 100 Pop3-Mailaccounts, 150MB Webspace, Anbindung an 4 Internet-Backbones, kostenloser Mailsupport - das ganze fur knapp 40 Ocken monatlich oder fur die nicht ganz so betuchten inkl. Banneraufruf fur 30 Mause? :-) Infos auf http://www.puretec.de ... Greetz, Dominik -- ** Durchgehend gevffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From ulf_(at)_redsys.de Wed, 05 Apr 2000 18:58:10 +0200 Date: Wed, 05 Apr 2000 18:58:10 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Array-Frage Andreas Braukmann wrote: > On Wed, Apr 05, 2000 at 03:37:08PM +0200, Ulf Wendel wrote: > > $spambots = array ( > > "EMailSiphon" => "EMailSiphon", > > "EMailCollector" => "EMailCollector" > > ); > > ... das waere prinzipiell auch mein Tip gewesen, aber warum > willst Du den Speicherverbrauch (ok, ... es sind ja nur ein > paar Byte ;) ) unnoetig(?) in die Hoehe treiben? :-) Ja, naturlich kann das optimiert werden. Und tatsächlich schrieb ich zunächst auch true als Value. Dann korrigierte ich es wieder und wiederholte den Key im Value. Das ist streng genommen völlig unnötig. Dann dachte ich daran, daß ich schon öfter alten Code in die Hände bekam, um neue Features dranzuflanschen oder einen Bug zu beseitigen. Wenn in diesem Code der Key statt des Values benutzt wird, ist man schnell geneigt den vermeintlichen Fehler zu fixen. Deshalb verschwende ich stets etwas Speicher und baue ein symetrisches Array. Ulf From more_(at)_superstudio.de Wed, 05 Apr 2000 18:05:20 +0200 Date: Wed, 05 Apr 2000 18:05:20 +0200 From: johannes w.leinauer more_(at)_superstudio.de Subject: [php] Re: php digest, Vol 1 #1137 - 29 msgs > > Hallo Liste, > >> irgendwie steh ich grade auf dem Schlauch. >> Ich habe in meinen Log-Files entdeckt, daß ein Spambot auf meinen Seiten >> war. Dies möchte ich in Zukunft unterbinden (Der Bot heißt EmailSiphon, >> gibt seinen Namen an, aber hält sich scheinbar nicht an die robots.txt). >Ich würde den Bot mit EMail-Adressen zumüllen bis er kotzt! Ich hatte >da mal ein perl-script, welches ca. 1000 Email-Adressen aus >editierbaren Bestandteilen dynamisch erzeugte. (Natürlich alles >ungültige EMail-Adressen, so daß der Spam-Versender auch ordentlich was >in sein Logbuch bekommt ...) hier ein ein perli fuer die nette aufgabe das ganze in eine seite einbauen dass der bot es nicht merkt das es ein script ist cu j. ##################################################### #!/usr/local/bin/perl ############################################################################## # Cliff's SpamBot Killer 1.0 # # Copyright 1998 Shaven Ferret Productions # # Created 7/7/98 # # Available at http://www.shavenferret.com/scripts # ############################################################################## # COPYRIGHT NOTICE # # Copyright 1998 Shaven Ferret Productions All Rights Reserved. # # # # This script can be used\modified free of charge as long as you don't # # change this header thing. By using this script you agree to indemnify # # me from any liability that might arise from its use. In simple English, # # if this script somehow makes your computer run amuck and kill the pope, # # it's not my fault. # # # # Redistributing\selling the code for this program without prior written # # consent is expressly forbidden. # ############################################################################## # Set this variable to the number of e-mail addresses to generate. $generate = 100; ############################################################################## # Congratulations! You've finished defining the variables. If you want to, # # you can continue screwing with the script, but it isn't necessary. # ############################################################################## $| = 1; print "Content-type: text/html\n\n"; print "Kontakt Adressen\n"; ##################################################### From fg_(at)_FutureByte.net Wed, 05 Apr 2000 18:20:14 +0200 Date: Wed, 05 Apr 2000 18:20:14 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] url-encoding > index.php3?frage=%22Hallo%22 > gebe ich nun $frage folgendermassen aus: > echo htmlspecialchars( urldecode($frage) ); > ist das ergebnis: > \"Hallo\" wieso %22Hallo%22 ?? Kannst doch gleich ?frage=Hallo schreiben $x = "%22Hallo%22"; echo urldecode($x)."
\n"; echo htmlspecialchars(urldecode($x)); gibt bei mir "Hallo"
"Hallo" Sicher dass Du nicht addslashes() statt htmlspecialchars() machst? Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From ulf_(at)_redsys.de Wed, 05 Apr 2000 20:00:07 +0200 Date: Wed, 05 Apr 2000 20:00:07 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Array-Frage - Danke Mark Kronsbein wrote: > Danke! Das war übrigens die Lösung, auf die ich eigentlich selber hätte > kommen sollen. > > for($i=0;$i if(getenv("HTTP_USER_AGENT") == $spambots[$i]){ > header ("Location: http://www.microsoft.com"); > exit; > } > } Mark, Du nimmst einen Lösungsansatz mit dem Aufwand n/2 und verschmähst die Lösung mit dem konstanten Aufwand von 1. Das nicht das, was ein Einsteiger lernen sollte. Spiel dein Skript mal von Hand durch. Du hast eine Werteliste von n Elementen und möchtest wissen, ob ein konstanter Wert in der Werteliste enthalten ist. Du organisiert Dein Array wie folgt: 0 => "BotA", 1 => "BotB", [...] 25 => "BotZ" Um zu erfahren ob "BotJ" im Array enthalten ist, durchläufst Du das komplette Array: [Ansatz 1] reset($spambots); for ($i=0; $i true, "BotB" => true, [...] "BotZ" => true ); [Ansatz 3] if (isset($spambots[getenv("HTTP_USER_AGENT")])) { [...] } Eigentlich sollte sogar folgendes funktionieren: [Lösung] if (isset($spambots[$HTTP_USER_AGENT])) Laß uns mal den Aufwand für die einzelnen Lösungen aufsummieren, ich rechne mal etwas feiner, um die Optimierungsstufen herauszustellen. Eigentlich summiert man nicht die Anzahl der Funktionsaufrufe auf, sondern nur die Schleifendruchläufe. +++ Deine Arrays +++ [Ansatz1] [Ansatz2] 1 x reset() 1 x reset() 1 x for() {} 1 x for() {} n/2 x count() 1 x count() n/2 x if () {} n/2 x if() {} n/2 x getenv() n/2 x getenv() ( = 3/2n + 2) ( = n + 3) +++ schlaue Arrays +++ [Ansatz3] [Lösung] 1x if() {} 1x if() {} 1x isset() 1x isset() 1x getenv() ( = 3 ) ( = 2 ) Alle variablen Kosten wurden eingespart. Aus einem linearen Aufwand, wird ein konstanter Aufwand, der nicht kleiner sein kann. Mit ordentlich organisiertem Array benötigst Du genau einen Test. In deiner Lösung sind es n/2, bei n>2 ist das ineffektiv, der arme Rechner. Verliert man irgendetwas, wenn das Array anders organisiert wird? Nein. Durchlaufen und die Position eines Elements ermitteln kann man immer noch. Der Aufwand ist dabei identisch zur for()-Schleifen bei n/2. Gegen irgendwelche Werte verloren? Nein. Kostet es mehr Speicher? Nein. Wie ich schon in einem anderem Posting sagte kann man, wenn man unsicher beim Umgang mit derart indizierten Arrays ist, die Werte durchaus doppeln und es sieht fast so aus wie eine automatische, numerische Indizierung. Es ist nun wirklich schnuppe welche der untenstehenden Schleifen ich benutze, um die Elemente nummeriert anzuzeigen: reset($spambots); $len = count($spambots); for ($i=0; $i<$len; $i++) printf("%d %s
\n", $i, $spambots[$i]); reset($spambots); $i = 0; while (list($k, $v)=each($spambots) printf("%d %s
\n", $i++, $v); Ulf From ulf_(at)_redsys.de Wed, 05 Apr 2000 19:19:04 +0200 Date: Wed, 05 Apr 2000 19:19:04 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [PHP] Wert im Bereich Thomas Froehlich wrote: > Beispiel-Fragestellung: liegt die vom User eigegebene Zahl XX im Bereich von > "100-199" oder im Bereich "310-320" oder ist sie "500". if ($zahl != 0) $hunderter = abs(floor($zahl/100)); else $hunderter = 0; switch ($hunderter) { case 0: // 0 - 99 [...]; break; case 1: case 2: // 100 - 299 [...]; break; default: // 300+ [...] break; } > Gibt es eine mathematische Funktion fuer Wertebereichs-Ueberpruefungen? Nein. Entweder Du löst das über Rundungen, wie oben angedeutet, oder mit einem langen if-elseif Konstrukt. Ulf From ulf_(at)_redsys.de Wed, 05 Apr 2000 19:24:42 +0200 Date: Wed, 05 Apr 2000 19:24:42 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Eigene Prozesse starten Jens Eickmeyer wrote: > ich möchte gerne in einem Script einen eigenen Prozess starten, der eine Datei > schreibt, während der Mutter-Prozeß weiterarbeitet. Der Sinn liegt darin, daß Vielleicht hilft Dir popen(): "int popen(string command, string mode); Opens a pipe to a process executed by forking the command given by command." Ulf From braukmann_(at)_tse-online.de Wed, 5 Apr 2000 20:51:49 +0200 Date: Wed, 5 Apr 2000 20:51:49 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Array-Frage On Wed, Apr 05, 2000 at 06:58:10PM +0200, Ulf Wendel wrote: > Andreas Braukmann wrote: > > On Wed, Apr 05, 2000 at 03:37:08PM +0200, Ulf Wendel wrote: > > > $spambots = array ( > > > "EMailSiphon" => "EMailSiphon", > > > "EMailCollector" => "EMailCollector" > > > ); > > > > ... das waere prinzipiell auch mein Tip gewesen, aber warum > > willst Du den Speicherverbrauch (ok, ... es sind ja nur ein > > paar Byte ;) ) unnoetig(?) in die Hoehe treiben? > :-) Ja, naturlich kann das optimiert werden. Und tatsächlich schrieb ich :) ... ja, ... das Wissen/Vermoegen hatte ich Dir auch zugetraut ') - und genau deshalb hatte ich messerscharf geschlossen, dass Du Dir bei der Symmetrie wohl etwas tiefsinniges gedacht haben muesstest. > Wenn in diesem Code der Key statt des Values benutzt wird, ist man > schnell geneigt den vermeintlichen Fehler zu fixen. Deshalb verschwende > ich stets etwas Speicher und baue ein symetrisches Array. Und genau eine solche Aeusserung wollte ich herauskitzeln. -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 mailings-suse_(at)_gmx.de Wed, 5 Apr 2000 20:59:38 +0200 Date: Wed, 5 Apr 2000 20:59:38 +0200 From: Marcus Maul mailings-suse_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Anf=E4ngerfrage:_MySQL-Datenbank_per_PHP3_importieren=2E?= Hallo Liste, mein Provider läßt mir keine andere Möglichkeit eine Datenbank auf den MySQL-Server per PHP3-Script zu bearbeiten. Aufgrund der größe der Datenbank müsste sie aber aus einer Textdatei importieren. Gibt es unter PHP3 eine Möglichkeit den mysql-Server direkt anzusprechen, oder gibt es dort eine Importfunktion, die Textdateien wie das Programm mysqlimport importiert. Mit mysql_db_create ist da ja wohl ein Holzweg. Geht's auch anders? Danke! -- M.f.G. Marcus Registered Linux-User : 136595 Mail : mailings-suse_(at)_gmx.de Etikette per Mail | mailto: mailings-suse_(at)_gmx.de Bitte keine CC Danke! / \ subject: send etikette From steiner_(at)_dynamicwebpages.de Wed, 5 Apr 2000 21:06:27 +0200 Date: Wed, 5 Apr 2000 21:06:27 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Anf=E4ngerfrage:_MySQL-Datenbank_per_PHP3_im?= =?iso-8859-1?Q?portieren.?= =?iso-8859-1?Q?portieren.?= Sent: Wednesday, April 05, 2000 8:59 PM Subject: [php] Anfängerfrage: MySQL-Datenbank per PHP3 importieren. > mein Provider läßt mir keine andere Möglichkeit eine Datenbank auf > den MySQL-Server per PHP3-Script zu bearbeiten. Hallo Marcus, es gibt da ein hervorragendes Tool namens phpMyAdmin. zu beziehen unter http://www.phpwizard.net Das ist ein auf PHP-Skripten basierendes Datenbanken-Admin-Tool, also scheinbar genau das, was du brauchst/willst. mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From ulf_(at)_redsys.de Wed, 05 Apr 2000 21:08:06 +0200 Date: Wed, 05 Apr 2000 21:08:06 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] =?iso-8859-1?Q?Anf=E4ngerfrage?=: MySQL-Datenbank per PHP3 importieren. Marcus Maul wrote: > importieren. Gibt es unter PHP3 eine Möglichkeit den mysql-Server > direkt anzusprechen, oder gibt es dort eine Importfunktion, die > Textdateien wie das Programm mysqlimport importiert. Nein, PHP kann mit MySQL nicht reden. MySQL ist ein sehr seltenes Datenbanksystem, welches in der Version 4 überhaupt nicht mehr unterstützt wird. Gerüchten zu Folge soll es noch einzelne Reste von MySQL in der englischen und der deutschen Doku geben. Und das mit dem mysqlimport geht nun wirklich nicht anders, jedenfalls habe ich im ersten Satz der Doku nichts finden können: http://web.mysql.com/Manual_chapter/manual_Tools.html#mysqlimport Ulk From rallusch_(at)_home.ins.de Wed, 5 Apr 2000 21:13:22 +0200 Date: Wed, 5 Apr 2000 21:13:22 +0200 From: Ralf Kramer rallusch_(at)_home.ins.de Subject: [php] Dateiupload Moin, ich versuche mich auf meinem Wamp mit einem Datei-Upload und scheitere jedesmal klaeglich mit einem: "Unable to open '\\php2' for reading":Unknown Error Hat jemand eine Erklaerung fuer mich, wie kommt die Karre denn auf \\php2 ? Es werden auf jeden Fall keine Dateien kopiert. Sowohl mein eigenes Script als auch dieses \n", $probe_name); printf("Sie ist %s Bytes groß und vom Typ %s.
\n", $probe_size, $probe_type); endif; ?> aus http://www.koehntopp.de/php/faq-9.html produzierten diese Fehlermeldung. TIA /Ralf From altenburg_(at)_fup.de Wed, 5 Apr 2000 21:16:25 +0200 Date: Wed, 5 Apr 2000 21:16:25 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Anf=E4ngerfrage:_MySQL-Datenbank_per_PHP3_im?= =?iso-8859-1?Q?portieren.?= =?iso-8859-1?Q?portieren.?= wie bitte??? mysql ist ein seltenes system??? ist mir ganz neu! andreas > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Ulf Wendel > Sent: Wednesday, April 05, 2000 9:08 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: Re: [php] Anfängerfrage: MySQL-Datenbank per PHP3 importieren. > > > > > Marcus Maul wrote: > > importieren. Gibt es unter PHP3 eine Möglichkeit den mysql-Server > > direkt anzusprechen, oder gibt es dort eine Importfunktion, die > > Textdateien wie das Programm mysqlimport importiert. > > Nein, PHP kann mit MySQL nicht reden. MySQL ist ein sehr seltenes > Datenbanksystem, welches in der Version 4 überhaupt nicht mehr > unterstützt wird. Gerüchten zu Folge soll es noch einzelne Reste von > MySQL in der englischen und der deutschen Doku geben. Und das mit dem > mysqlimport geht nun wirklich nicht anders, jedenfalls habe ich im > ersten Satz der Doku nichts finden können: > http://web.mysql.com/Manual_chapter/manual_Tools.html#mysqlimport > > Ulk > > -- > ** 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 jan_(at)_lehnardt.de Wed, 5 Apr 2000 21:28:26 +0200 Date: Wed, 5 Apr 2000 21:28:26 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. Hello Andreas, Wednesday, April 05, 2000, 9:16:25 PM, you wrote: AA> wie bitte??? mysql ist ein seltenes system??? ist mir ganz neu! Wo lebst Du denn? Im tiefsten Sibirien? MySQL wird hier schon seit Jahrzehnten nicht mehr eingesetzt, das war mal. Jan From ulf_(at)_redsys.de Wed, 05 Apr 2000 21:26:40 +0200 Date: Wed, 05 Apr 2000 21:26:40 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Bitte erst Manual lesen, dann fragen Bitte folgt dem Gedanken, es hilft. Und es tut auch gar nicht weh: PHP Frage? Im Browser www.php.net (oder Mirror) anwählen, quickref drücken und Funktionsnamen eingeben. Wenn der Funktionsname noch unbekannt ist, Manual anwählen und ein Kapitel wählen. In diesen Kapiteln sind viele Funktionen aufgeführt, lest mal etwas links und rechts, das bringt mehr als einen Tag Mailingliste lesen. Auch sehr hilfreich die User Notes im Online Manual, mitlesen! MySQL Frage? Im Browser http://web.mysql.com anwählen und im Manual blättern. HTML Frage? Im Browser http://www.teamone.de/selfaktuell/ anwählen und etwas suchen. JavaScript Frage? Im Browser http://www.teamone.de/selfaktuell/ oder http://developer.netscape.com anwählen und mit der Suche beginnen. DHTML Frage? http://developer.netscape.com oder http://www.microsoft.com anwählen und ...? Bitte fragt auch weiterhin und laßt Euch nicht von schlechtgelaunten FAQ Robots einschüchtern. Keine Frage ist zu dumm, um gestellt zu werden. Und niemand sollte sich zu lange mit dem Manual quälen. Wenn die Antwort nach 10 Minuten nicht gefunden ist, fragt! Es ist nich schlimm, wenn man noch nicht weiß, wo man suchen soll, die Antwortgeber sollten stets versuchen ein klein wenig zu erklären wie es zur Antwort kommt, wo die Info herkommt, was dahintersteckt. Es gibt jedoch Fragen, bei denen man deutlich merkt, daß hier jemand zu faul war im Manual nachzuschlagen. Da wurde nicht eine Minute investiert. Diese "sollen doch andere für mich arbeiten" Fragen sind Scheiße. Danke! Ulf From ulf_(at)_redsys.de Wed, 05 Apr 2000 21:29:04 +0200 Date: Wed, 05 Apr 2000 21:29:04 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] RE: [php] =?iso-8859-1?Q?Anf=E4ngerfrage?=: MySQL-Datenbank per PHP3 importieren.portieren. Andreas Altenburg wrote: > wie bitte??? mysql ist ein seltenes system??? ist mir ganz neu! Na, siehste haste noch was dazugelernt. Also mir ist z.B. noch nie ein MySQL Handbuch über den Weg gelaufen. Ulk Siehe auch Posting "Bitte erst Manual lesen, dann fragen". From braukmann_(at)_tse-online.de Wed, 5 Apr 2000 21:33:54 +0200 Date: Wed, 5 Apr 2000 21:33:54 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_RE:_=5Bphp=5D_Anf=E4ngerfrage:_MySQL-Datenbank_?= =?iso-8859-1?Q?per_PHP3_importieren=2Eportieren=2E?= =?iso-8859-1?Q?per_PHP3_importieren=2Eportieren=2E?= Hi, On Wed, Apr 05, 2000 at 09:16:25PM +0200, Andreas Altenburg wrote: > wie bitte??? mysql ist ein seltenes system??? ist mir ganz neu! > > > -----Original Message----- > > From: php-admin_(at)_infosoc.uni-koeln.de > > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Ulf Wendel > > Sent: Wednesday, April 05, 2000 9:08 PM ^^^^^^^^^^^^^^^^^^^^^^ zwar ist Ulf etwa 4 Tage zu spaet fuer ein solches Posting, > > Nein, PHP kann mit MySQL nicht reden. MySQL ist ein sehr seltenes > > Datenbanksystem, welches in der Version 4 überhaupt nicht mehr [...] > > > > Ulk ... aber immerhin hat er passend unterschrieben ;) -Andreas -- Aber wären Männer tatsächlich an den inneren Werten einer Frau interessiert, so würde der Playboy wahrscheinlich Röntgenaufnahmen veröffentlichen. From webmaster_(at)_form-und-fitness.com Wed, 05 Apr 2000 21:29:21 +0200 Date: Wed, 05 Apr 2000 21:29:21 +0200 From: Markus Smigelskis webmaster_(at)_form-und-fitness.com Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Re:_[php]_Anf=E4ngerfrage:_?= MySQL-Datenbank per PHP3 im portieren. portieren. MySQL-Datenbank per PHP3 im portieren. portieren. Hi Marcus phpMyAdmin kann ich dir nur empfehlen. Hab letzte Woche auch aus einer Textdatei 1400 Datensätze importiert. Brauchst die Datei noch nicht einmal auf dem Server liegen haben. Macht das alles per Upload Funktion. Der Import Dialog ist allerdings ein wenig seltsam. Fand ich jeden falls. Wenn du damit Probleme hast - sag bescheit. CU Markus *********** REPLY SEPARATOR *********** On 05.04.00 at 21:06 Armin Steiner wrote: >es gibt da ein hervorragendes Tool namens phpMyAdmin. >zu beziehen unter http://www.phpwizard.net > >Das ist ein auf PHP-Skripten basierendes Datenbanken-Admin-Tool, >also scheinbar genau das, was du brauchst/willst. > >mit bestem Gruß > >- Armin >_______________________________________________________________ From altenburg_(at)_fup.de Wed, 5 Apr 2000 21:35:03 +0200 Date: Wed, 5 Apr 2000 21:35:03 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. was denn statt dessen?? vielleicht leb ich im tiefsten sibirien, aber jeder erzählt mir, wie toll mysql sein soll. ich kommen aus der asp-schiene mit ms-sql. also, was ist denn zu empfehlen?? andreas > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Jan Lehnardt > Sent: Wednesday, April 05, 2000 9:28 PM > To: Andreas Altenburg > Subject: Re: [php] > RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. > > > Hello Andreas, > > Wednesday, April 05, 2000, 9:16:25 PM, you wrote: > AA> wie bitte??? mysql ist ein seltenes system??? ist mir ganz neu! > > Wo lebst Du denn? Im tiefsten Sibirien? MySQL wird hier schon seit > Jahrzehnten nicht mehr eingesetzt, das war mal. > > Jan > > > > -- > ** 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 webmaster_(at)_form-und-fitness.com Wed, 05 Apr 2000 21:33:33 +0200 Date: Wed, 05 Apr 2000 21:33:33 +0200 From: Markus Smigelskis webmaster_(at)_form-und-fitness.com Subject: [php] Re: [php] RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. > >Wo lebst Du denn? Im tiefsten Sibirien? MySQL wird hier schon seit >Jahrzehnten nicht mehr eingesetzt, das war mal. > >Jan Und was bitte schön verwendet der Westeuropäer den heute? Ich weiß nicht was so schlecht an MySQL sein soll. Läuft gut und schnell. Cu Markus From ulf_(at)_redsys.de Wed, 05 Apr 2000 21:36:28 +0200 Date: Wed, 05 Apr 2000 21:36:28 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Dateiupload Ralf Kramer wrote: > "Unable to open '\\php2' for reading":Unknown > Error > > Hat jemand eine Erklaerung fuer mich, wie > kommt die Karre denn auf \\php2 ? > > Es werden auf jeden Fall keine Dateien kopiert. > > Sowohl mein eigenes Script als auch dieses > if (isset($probe)) : > copy($probe, "./newfile.txt"); Die Fehlermeldung beklagt das Fehlen (nicht lesbar sein) der Datei '\\php2'. Anscheinend ist dies die Quelldatei, weil versucht wird die Datei zu lesen. Als Quelldatei gibst Du $probe an. Welchen Wert hat $probe? Etwa '\\php2'. Schreibe mal: \n"; $probe = "c:/gibtesdatei.txt"; if (isset($probe)) copy($probe, "./newfile.txt"); ?> From Maillist_(at)_internet-praesent.de Wed, 5 Apr 2000 21:40:37 +0200 Date: Wed, 5 Apr 2000 21:40:37 +0200 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Anf=E4ngerfrage:_MySQL-Datenbank_per_PHP3_importieren.?= Hallo Markus, Hiermit wirst Du wunschlos glücklich werden: http://www.phpwizard.net/phpMyAdmin/ Damit kannst Du deine MySQL Datenbank auf jede erdenkliche Weise verändern, Daten importieren, exportieren, usw. usw. Grüße, Noel Date sent: Wed, 5 Apr 2000 20:59:38 +0200 From: Marcus Maul To: php_(at)_solix.wiso.Uni-Koeln.DE Subject: [php] Anfängerfrage: MySQL-Datenbank per PHP3 importieren. Send reply to: php_(at)_solix.wiso.Uni-Koeln.DE > Hallo Liste, > > mein Provider läßt mir keine andere Möglichkeit eine Datenbank auf den > MySQL-Server per PHP3-Script zu bearbeiten. > > Aufgrund der größe der Datenbank müsste sie aber aus einer Textdatei > importieren. Gibt es unter PHP3 eine Möglichkeit den mysql-Server > direkt anzusprechen, oder gibt es dort eine Importfunktion, die > Textdateien wie das Programm mysqlimport importiert. > > Mit mysql_db_create ist da ja wohl ein Holzweg. > Geht's auch anders? > > Danke! > > -- > M.f.G. Marcus > > Registered Linux-User : 136595 > Mail : mailings-suse_(at)_gmx.de > Etikette per Mail | mailto: mailings-suse_(at)_gmx.de > Bitte keine CC Danke! / \ subject: send etikette > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From Maillist_(at)_internet-praesent.de Wed, 5 Apr 2000 21:42:42 +0200 Date: Wed, 5 Apr 2000 21:42:42 +0200 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] Re: Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. Toller Witz, Jan. Grüße, Noel Date sent: Wed, 5 Apr 2000 21:28:26 +0200 From: Jan Lehnardt To: Andreas Altenburg Subject: Re: [php] RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. Send reply to: php_(at)_solix.wiso.Uni-Koeln.DE > Hello Andreas, > > Wednesday, April 05, 2000, 9:16:25 PM, you wrote: > AA> wie bitte??? mysql ist ein seltenes system??? ist mir ganz neu! > > Wo lebst Du denn? Im tiefsten Sibirien? MySQL wird hier schon seit > Jahrzehnten nicht mehr eingesetzt, das war mal. > > Jan > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From eschmid+sic_(at)_s.netic.de Wed, 5 Apr 2000 21:42:55 +0200 Date: Wed, 5 Apr 2000 21:42:55 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. On Wed, Apr 05, 2000 at 09:28:26PM +0200, Jan Lehnardt wrote: > Wednesday, April 05, 2000, 9:16:25 PM, you wrote: > AA> wie bitte??? mysql ist ein seltenes system??? ist mir ganz neu! > > Wo lebst Du denn? Im tiefsten Sibirien? MySQL wird hier schon seit > Jahrzehnten nicht mehr eingesetzt, das war mal. Ist ja interessant, da gibt es eine russische Suchmaschine die speichert ihre Suchergebnisse für die ganze Republik Utmurtia (an den genauen Namen kann ich mich nicht mehr erinnern) in einer MySQL-Datenbank. Die Funktionen bleiben deshalb noch einige Zeit in den Manuals, bis die Russen eine modernere Datenbank einsetzen. -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 steiner_(at)_dynamicwebpages.de Wed, 5 Apr 2000 21:50:59 +0200 Date: Wed, 5 Apr 2000 21:50:59 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] Re: [php]RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. From: Markus Smigelskis Sent: Wednesday, April 05, 2000 9:33 PM > Und was bitte schön verwendet der Westeuropäer den heute? Ich weiß nicht was > so schlecht an MySQL sein soll.Läuft gut und schnell. LOL ... Ulf, Ulf ... da siehste mal, was du da wieder angerichtet hast :-) definitiv mal wieder nach langer Zeit was für die BestOfGML ... (Erinnert mich jetzt irgendwie an gute alte Zeiten ) mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From ulf_(at)_redsys.de Wed, 05 Apr 2000 21:57:07 +0200 Date: Wed, 05 Apr 2000 21:57:07 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Warum nehmen alle [L|W]AMP Systeme, war dreifaches Reh Andreas Altenburg wrote: > was denn statt dessen?? > > vielleicht leb ich im tiefsten sibirien, aber jeder erzählt mir, wie toll > mysql sein soll. ich kommen aus der asp-schiene mit ms-sql. also, was ist > denn zu empfehlen?? Nein, keine Angst meine Bemerkung war ironisch. MySQL ist ein kleines, sehr schnelles Datenbanksystem. Es bietet 90% der Features eines fetten RDBMS (Relationales Datenbank [Management?] System), wie MS-SQL, Oracle, Sybase uns andere. Aber es sind 99% der Feature enthalten die typische, kleine Webapplikationen benötigen. Die wenigen Features die fehlen haben die Performance von MySQL erheblich gesteigert. MySQL ist schlank und schnell. Während ein Oracle eine dedizierte Maschine verlangt und Prozeße in MB Größe, selbst für einfache Anfragen starten muß, kommt MySQL mit KBs aus. Dadurch entsteht ein erheblicher Overhead bei Anfragen. Oracle mag noch so schnell suchen und die Last perfekt verteilen können, MySQL liefert das Ergebnis mit hoher Wahrscheinlichkeit vorher aus. Und Abfragen sind der typische Fall bei Webapplikationen. Selten werden aufwendige Updates und Inserts gefordert, Selects sind gefragter. Und Selects sind durch den geringen Overhead sauschnell. PHP hat eine tolle Anbindung an MySQL. Das Interface ist stabil und stets auf der Höhe der Zeit gemessen an der PHP Entwicklung. Die MySQL Extensions sind derart wichtig geworden, daß PHP4 mit fest eingebautem MySQL Support daherkommt. Auch MySQL nähert sich an PHP. PHP4 hat eine Core Engine names "Zend". Diese ist im Gespräch als Basis für eine Skriptsprache in MySQL selbst. Ulf From Arash.Yalpani_(at)_vote-X.de Wed, 5 Apr 2000 22:04:37 +0200 Date: Wed, 5 Apr 2000 22:04:37 +0200 From: Arash Yalpani Arash.Yalpani_(at)_vote-X.de Subject: [php] url-encoding hallo franz. danke erstmal für deine antwort. >wieso %22Hallo%22 ?? >Kannst doch gleich ?frage=Hallo schreiben nein, da die eingabe von einem formular ist und dort auch doppelte anführungszeichen eingegeben werden dürfen >$x = "%22Hallo%22"; >echo urldecode($x)."
\n"; >echo htmlspecialchars(urldecode($x)); >gibt bei mir >"Hallo"
>"Hallo" dasselbe gibt es bei mir auch aus, ABER: auch nur wenn ich es nicht über die url übergebe sondern es so mache wie du durch variablenvorbelegung. mit url bekomme ich: \"hallo\"
\"hallo\" also immer mit den slashes davor... >Sicher dass Du nicht addslashes() statt htmlspecialchars() >machst? ja, ganz sicher - ich habe vorsichtshalber ein grep über das ganze projekt laufen lassen - da ist kein addslashes drin >Franz ============================ vote-X - Deine Stimme zählt! http://www.vote-X.de ============================ From helge-frowein_(at)_online.de Wed, 5 Apr 2000 21:59:46 +0200 Date: Wed, 5 Apr 2000 21:59:46 +0200 From: Helge Frowein helge-frowein_(at)_online.de Subject: [php] Problem mit y bei urlencode/urldecode? Hi, ich habe ein merkwürdiges Problem, ich weiss gar nicht wie ich es beschreiben soll - evtl hat es auch gar nichts mit PHP zu tun? Ich erzeuge einen Link folgenden Aussehens: abmelden.php3?sainr=1&turnr=4&turid=4&spname=young%20boy das ganze geht an das entsprechende Script und löst dort verschiedene sinnvolle Sachen aus ;-) Diese geht mit allen möglich Einträgen im Feld spname, nur nicht, wenn der Eintrag mit einem 'y' beginnt (mit einem grossen Y geht es, auch wenn das kleine y wo anders steht als am Anfang!) Nun, zumindest habe ich noch kein anderes zeichen gefunden, bei dem es auch streikt. Alles wird vorher brav urlendcoded, danach urldecoded - es funktioniert ja auch bei allen, nur eben nicht bei klein 'y' Ganz offensichtlich kommt der Wert für spname im Zielscript nicht an, nicht ein Zeichen, gar nichts! Es ist in meine Augen völlig unglaublich, aber es geht alles, nur das mit kleinen y am Anfang nicht. Ich habe gar nichts programmiert, was sich irgendweo mit Zeichenkettenverarbeitung beschäftigt, nix ausser urlencode, urldecode. Was ist die Lösung??? Danke im Voraus Helge From GH-lists_(at)_ecora.de Wed, 5 Apr 2000 21:53:17 +0200 Date: Wed, 5 Apr 2000 21:53:17 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Dateiupload Ralf Kramer schrieb > "Unable to open '\\php2' for reading":Unknown > Error > > copy($probe, "./newfile.txt"); Füge mal folgendes ein: if (strstr(getenv("SERVER_SOFTWARE"), "Win")) { $probe = stripslashes($probe); } dann sollte es klappen. Guido Haeger From fg_(at)_FutureByte.net Wed, 05 Apr 2000 22:20:48 +0200 Date: Wed, 05 Apr 2000 22:20:48 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] url-encoding Arash Yalpani schrieb: > >$x = "%22Hallo%22"; > >echo urldecode($x)."
\n"; > >echo htmlspecialchars(urldecode($x)); > >gibt bei mir > >"Hallo"
> >"Hallo" > > dasselbe gibt es bei mir auch aus, > > ABER: auch nur wenn ich es nicht über die url übergebe sondern es so mache wie du durch > variablenvorbelegung. > mit url bekomme [...] ... ich das gleiche Ergebnis .. OHNE Slashes :) Behandelst Du deine Variable vor URLDECODE() vielleicht schon anderweitig? Bzw: Was sagt Dein Skript, wenn Die ersten 2 Zeilen Deines Skriptes die Folgenden sind: echo urldecode($x)."
\n"; echo htmlspecialchars(urldecode($x)); Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From webmaster_(at)_form-und-fitness.com Wed, 05 Apr 2000 22:28:03 +0200 Date: Wed, 05 Apr 2000 22:28:03 +0200 From: Markus Smigelskis webmaster_(at)_form-und-fitness.com Subject: [php] Re: [php]RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. RE:_[php]_Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. Ups! Wieder voll ins Klo gegriffen. Hab jetzt schon irgendwie an mir gezweifelt ;-) Cu Markus *********** REPLY SEPARATOR *********** On 05.04.00 at 21:50 Armin Steiner wrote: > >> Und was bitte schön verwendet der Westeuropäer den heute? Ich weiß >nicht was >> so schlecht an MySQL sein soll.Läuft gut und schnell. > >LOL ... Ulf, Ulf ... da siehste mal, was du da wieder angerichtet hast >:-) >definitiv mal wieder nach langer Zeit was für die BestOfGML ... >(Erinnert mich >jetzt irgendwie an gute alte Zeiten ) > >mit bestem Gruß > >- Armin From ulf_(at)_redsys.de Wed, 05 Apr 2000 22:31:49 +0200 Date: Wed, 05 Apr 2000 22:31:49 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Problem mit y bei urlencode/urldecode? Helge Frowein wrote: > abmelden.php3?sainr=1&turnr=4&turid=4&spname=young%20boy > das ganze geht an das entsprechende Script und löst dort verschiedene > sinnvolle Sachen aus ;-) > Diese geht mit allen möglich Einträgen im Feld spname, nur nicht, wenn der > Eintrag mit einem 'y' beginnt (mit einem grossen Y geht es, auch wenn das > kleine y wo anders steht als am Anfang!) Das urlencode()/urldecode() sollte nicht buggy sein. Was genau machst Du mit der Variable $spname? Hast Du sie vor der Verarbeitung mal mit einem printf() oder im phpinfo() betrachtet, stimmt der Inhalt? ', $spname); phpinfo(); [...] ?> $spname enthält in deinem Beispiel ein Leerzeichen 'young 20boy', beachtest Du dies im weiteren Verlauf des Skripts. sind z.B. Anführungszeichen in einer Datenbankanfrage korrekt gesetzt? Sind die gestarteten Anfragen vielleicht case-sensitiv, was nicht erwünscht ist? Ulf From ulf_(at)_redsys.de Wed, 05 Apr 2000 22:41:08 +0200 Date: Wed, 05 Apr 2000 22:41:08 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PHP Extensions Andreas Graichen wrote: > Gibt es eine Möglichkeit zu prüfen, für welche Extensions die eingesetzte > PHP Binary kompiliert wurde? phpinfo() liefert eine Aufstellung. Eine Prüfung im Skript ist ebenfalls möglich. function_exists() (http://www.php.net/manual/function.function-exists.php3) scheint Userfunctions und PHP Funktionen nicht voneinander zu unterscheiden. Der Test auf die Existens einer typischen Funktion der Extension, z.B. auf mysql_connect für MySQL, sollte zur Laufzeit Auskunft über die geladenen Module geben. > Sind die mitgelieferten php3_XXX.dll bereits die kompilierten > Funktionsbibliotheken (zB.: php3_crypt.dll für mcrypt Fuktionen)? Ja. Du brauchst die PHP nur noch erlauben die dll einzubinden und die Funktionen sind vorhanden. Das geht in der php3.ini oder zur Laufzeit mit dl() (http://www.php.net/manual/function.dl.php3). Ulf From jan_(at)_lehnardt.de Wed, 5 Apr 2000 22:49:27 +0200 Date: Wed, 5 Apr 2000 22:49:27 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] Anfaengerfrage:_MySQL-Datenbank_per_PHP3_importieren. Nabend Liste, Egon... Wednesday, April 05, 2000, 9:42:55 PM, you wrote: >> AA> wie bitte??? mysql ist ein seltenes system??? >> AA>ist mir ganz neu! >> >> Wo lebst Du denn? Im tiefsten Sibirien? MySQL wird >> hier schon seit Jahrzehnten nicht mehr eingesetzt, >> das war mal. essnd> Ist ja interessant, da gibt es eine russische essnd> Suchmaschine die speichert ihre Suchergebnisse essnd> für die ganze Republik Utmurtia (an den genauen essnd> Namen kann ich mich nicht mehr erinnern) in essnd> einer MySQL-Datenbank. essnd> Die Funktionen bleiben deshalb noch einige Zeit essnd> in den Manuals, bis die Russen eine modernere essnd> Datenbank einsetzen. ROFL. Danke Egon das hab ich gebraucht. Jan PS: 1.Sorry an alle ASP'ler und Konsorten, bleibt bei MySQL. 2.Siehe 38EB9A93.CB890F1C_(at)_redsys.de, von ULk ;-). 3.Bitte keine Umlaute mehr im Topic einer Mail. From GH-lists_(at)_ecora.de Wed, 5 Apr 2000 22:26:40 +0200 Date: Wed, 5 Apr 2000 22:26:40 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [PHP] Wert im Bereich Thomas Froehlich schrieb > ich suche nach einer uebersichtlichen Moeglichkeit zu pruefen, > ob sich eine Zahl in einem Wertebereich befindet (da die > Zahl in verschiedenen bereichen oder gar nur mit Einzelwerten > identisch sein kann, waeren hier viele unuebersichtliche > if-Schleifen notwendig ;-/ ). > > Beispiel-Fragestellung: liegt die vom User eigegebene Zahl XX > im Bereich von "100-199" oder im Bereich "310-320" oder > ist sie "500". Ich hätte als Lösungsansatz noch folgendes zu bieten, mit dem Vorteil das das Ganze halbwegs in einer Funktion gekapselt ist und spätestens einiges an Tipparbeit spart, wenn Du 10 Bereiche hast. Die Angabe der zulässigen Werte-Bereiche sollte außerdem ganz gut lesbar sein. function in_range($needle, $haystack) { $erg = 0; $one = explode("|", $haystack); $anz = count($one); for($i=0; $i < $anz; $i++) { $x = explode("-", $one[$i]); if(($needle >= $x[0]) && ($needle <= $x[1])) { $erg = 1; break; } } return $erg; } $testwert = 500; $range = "100-199|310-320|500-500"; if(in_range($testwert, $range) == 1) { echo "alles wird gut"; } else { echo "Mist"; } Guido Haeger From webmasterbhs_(at)_bluewin.de Wed, 5 Apr 2000 22:56:33 +0200 Date: Wed, 5 Apr 2000 22:56:33 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Dateiupload probier mal das hier und es geht auf jeden fall ! die upload var heißt hier $userfile $tmpdir = get_cfg_var("upload_tmp_dir"); if(isset($WINDIR)){ if(ereg("\\\\",$userfile)){ $userfile = stripslashes($userfile); } if($tmpdir) { $lps = strrpos($PATH_TRANSLATED,"\\")+1; $docroot = substr($PATH_TRANSLATED,0,$lps); copy($userfile,$docroot.$userfile_name); unlink($userfile); // be sure :-) } else { rename($userfile,$userfile_name); } } else if($tmpdir){ $lps = strrpos($PATH_TRANSLATED,"/")+1; $docroot = substr($PATH_TRANSLATED,0,$lps); copy($userfile,$docroot.$userfile_name); unlink($userfile); } else { rename($userfile,$userfile_name); } } kiri (schiri) > "Unable to open '\\php2' for reading":Unknown > Error > TIA > /Ralf From helge-frowein_(at)_online.de Wed, 5 Apr 2000 23:17:06 +0200 Date: Wed, 5 Apr 2000 23:17:06 +0200 From: Helge Frowein helge-frowein_(at)_online.de Subject: [php] Problem mit y bei urlencode/urldecode? Hi Ulf, danke für deine ausführliche Message, aber deine Ideen hatte ich leider alle auch schon. Es ist ja so, dass das Problem nur mit dem y am Anfang auftaucht. Das Leerzeichen ist uninteressant, auch wenn es nur 'young' hiesse, oder 'yep', oder wie auch immer (hab ich alles getestet), bleibt es dabei, nix geht. Der Inhalt der Variable stimmt auch, er wird ja direkt in die URL eingesetzt, und die kann ich mir ja anschauen, die ist korrekt, genau wie sie sein muss, genau wie sie mit anderen Varaibalen ohne y am Anfang ist. Doch im dann aufgerufenen Skript kommt sie nicht an - sie ist einfach weg! Ich kanns auch per Hand eingeben - futsch! Ich mache mit der Variablen dann nichts im neuen Script nur aufrufen - alle anderen kommen an! Ich wiederhole mich, oder? ;-) Casesensitiv ist auch nichts, mit anderen kleinen Buchstaben am Beginn geht es ja - oder anders: Ich habe nichts casesensitives programmiert. Kann da irgendwas beim Webserver eventuell nicht stimmen? Hier läuft WAMP, also Apache, zudem PHP NICHT als Modul. Irgendein Problem bei http? Das dumme ist, das ist eigentlich total nebensächlich, kaum jemand wird jemals in meinem Mini-Programm einen Usernamen eingeben, der mit einem kleinen y beginnt, aber falls doch, ist er eben verratzt... Helge ----- Original Message ----- From: Ulf Wendel To: Sent: Wednesday, April 05, 2000 10:31 PM Subject: Re: [php] Problem mit y bei urlencode/urldecode? > > > Helge Frowein wrote: > > abmelden.php3?sainr=1&turnr=4&turid=4&spname=young%20boy > > das ganze geht an das entsprechende Script und löst dort verschiedene > > sinnvolle Sachen aus ;-) > > Diese geht mit allen möglich Einträgen im Feld spname, nur nicht, wenn der > > Eintrag mit einem 'y' beginnt (mit einem grossen Y geht es, auch wenn das > > kleine y wo anders steht als am Anfang!) > > Das urlencode()/urldecode() sollte nicht buggy sein. Was genau machst Du > mit der Variable $spname? Hast Du sie vor der Verarbeitung mal mit einem > printf() oder im phpinfo() betrachtet, stimmt der Inhalt? > > printf('$spname="%s"
', $spname); > phpinfo(); > [...] > ?> > > $spname enthält in deinem Beispiel ein Leerzeichen 'young 20boy', > beachtest Du dies im weiteren Verlauf des Skripts. sind z.B. > Anführungszeichen in einer Datenbankanfrage korrekt gesetzt? > > [...] > $query = sprintf("select * from meinetabelle where name='%s'", > $spyname); > [...] > ?> > > Sind die gestarteten Anfragen vielleicht case-sensitiv, was nicht > erwünscht ist? > > [...] > $query = sprintf("select * from meinetabelle where lower(name)='%s'", > strtolower($spyname) ); > [...] > ?> > > Ulf > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From jens_(at)_ldk.net Thu, 06 Apr 2000 00:10:52 +0200 Date: Thu, 06 Apr 2000 00:10:52 +0200 From: Jens Schwehn jens_(at)_ldk.net Subject: [php] Cacheverhalten von PHP Peter Kobelt wrote: > Normalerweise geht man ja davon aus, daß das Cache-verhalten von > dynamisch erzeugten Seiten eher schlecht ist. Ich suche aber nach einer Was versteht Du unter schlecht? AFAIK werde die Seiten "gecached". > Möglichkeit eben dieses zu verbessern, d.h. Seiten, die PHP enthalten in > Proxysystemen abzulegen. Sicher müsste man da ein Datum vermerken, > nachdem die Datei von Server aktuallisiert werden sollte.. Die "Lebensdauer" der Seite muesste ueber den HTTP-Header Eintrag Cache-Control: max-age= geregelt werden. (Quelle: Webmaster in a Nutshell, Second Edition; O'Reilly 1999; S.389) Sollte ich mich geirrt haben und die PHP-Seiten werden nicht "gecached", dann waere eine weitere Moeglichkeit dafuer zu sorgen, dass der Web-Server auch HTM(L) Files an PHP schickt - wie das beim Apache geht, ging hier vor ein paar Tagen durch. Ein Proxy kann ja nicht wissen, was mit der Seite auf dem Server passiert ist - hoffe jedenfalls ;) Ich wuerde sagen, dass das Thema hier OT ist, deshalb habe ich auch kein Reply-To gesetzt. > Für Hinweise bin ich sehr dankbar Ich hoffe ich konnte alle Klarheiten beseitgen ;) P.S.: Sorry fuer diese OT-Mail! MfG -- +----------------+---------------------------------------------------+ | Jens Schwehn |Objektivität ist die Wahnvorstellung, Beobachtungen| | www.mr-magix.de|könnten ohne Beobachter gemacht werden. H.v.Förster| +--------------------------------------------------------------------+ From C.Schmidt-Koester_(at)_gmx.net Wed, 5 Apr 2000 20:23:26 +0200 Date: Wed, 5 Apr 2000 20:23:26 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net Subject: [php] Array-Frage - Danke From: Ulf Wendel > [Lösung] > if (isset($spambots[$HTTP_USER_AGENT])) > ... Das war mal wieder hochinteressant. Danke Ulf Christiane From FelixStrauss_(at)_gmx.de Wed, 5 Apr 2000 23:01:48 +0200 Date: Wed, 5 Apr 2000 23:01:48 +0200 From: =?ISO-8859-1?B?RmVsaXggU3RyYXXf?= FelixStrauss_(at)_gmx.de Subject: [php] Server-Fehlermeldungen abfangen Hallo, wie kann ich denn Server-Meldungen abfangen, z.B. 404 und eine eigene html-Seite ausgeben. Das sieht sonst immer so amateurhaft aus. Ich hoffe ich wiederhole jetzt nicht ein Thema, aber ich bin noch nicht so lange in der Liste. Vielen Dank im Vorraus. MfG Felix Strauß From GH-lists_(at)_ecora.de Thu, 6 Apr 2000 08:23:14 +0200 Date: Thu, 6 Apr 2000 08:23:14 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Server-Fehlermeldungen abfangen Felix Strauß schrieb > wie kann ich denn Server-Meldungen abfangen, > z.B. 404 und eine eigene html-Seite ausgeben. > Das sieht sonst immer so amateurhaft aus. > Ich hoffe ich wiederhole jetzt nicht ein Thema, > aber ich bin noch nicht so lange in der Liste. > Vielen Dank im Vorraus. Wenn es ein Apache-Server ist z.B.: ErrorDocument 404 http:/domain.tld/error404.html in die .htaccess bzw. wenn Du Zugriff hast in die httpd.conf schreiben. (error404.html wäre in diesem Fall die von Dir angelegte individuelle Fehlerseite. PS.: Das ist eine PHP-Liste und keine Server-/Apache-Liste. Guido Haeger From altenburg_(at)_fup.de Thu, 6 Apr 2000 08:50:27 +0200 Date: Thu, 6 Apr 2000 08:50:27 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] Warum nehmen alle [L|W]AMP Systeme, war dreifaches Reh danke für die aufklärung :-) bin ironie in einer asp-liste nicht gewohnt, daher die verunsicherung. (man könnte meine, LINUXer haben mehr zu lachen ...) andreas > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Ulf Wendel > Sent: Wednesday, April 05, 2000 9:57 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: [php] Warum nehmen alle [L|W]AMP Systeme, war dreifaches Reh > > > > > Andreas Altenburg wrote: > > was denn statt dessen?? > > > > vielleicht leb ich im tiefsten sibirien, aber jeder erzählt > mir, wie toll > > mysql sein soll. ich kommen aus der asp-schiene mit ms-sql. > also, was ist > > denn zu empfehlen?? > > Nein, keine Angst meine Bemerkung war ironisch. > > MySQL ist ein kleines, sehr schnelles Datenbanksystem. Es bietet 90% der > Features eines fetten RDBMS (Relationales Datenbank [Management?] > System), wie MS-SQL, Oracle, Sybase uns andere. Aber es sind 99% der > Feature enthalten die typische, kleine Webapplikationen benötigen. Die > wenigen Features die fehlen haben die Performance von MySQL erheblich > gesteigert. MySQL ist schlank und schnell. > > Während ein Oracle eine dedizierte Maschine verlangt und Prozeße in MB > Größe, selbst für einfache Anfragen starten muß, kommt MySQL mit KBs > aus. Dadurch entsteht ein erheblicher Overhead bei Anfragen. Oracle mag > noch so schnell suchen und die Last perfekt verteilen können, MySQL > liefert das Ergebnis mit hoher Wahrscheinlichkeit vorher aus. Und > Abfragen sind der typische Fall bei Webapplikationen. Selten werden > aufwendige Updates und Inserts gefordert, Selects sind gefragter. Und > Selects sind durch den geringen Overhead sauschnell. > > PHP hat eine tolle Anbindung an MySQL. Das Interface ist stabil und > stets auf der Höhe der Zeit gemessen an der PHP Entwicklung. Die MySQL > Extensions sind derart wichtig geworden, daß PHP4 mit fest eingebautem > MySQL Support daherkommt. Auch MySQL nähert sich an PHP. PHP4 hat eine > Core Engine names "Zend". Diese ist im Gespräch als Basis für eine > Skriptsprache in MySQL selbst. > > Ulf > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From c.aefer_(at)_burg-halle.de Thu, 6 Apr 2000 08:53:31 +0200 Date: Thu, 6 Apr 2000 08:53:31 +0200 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] AW: [php] Server-Fehlermeldungen abfangen hi felix! deine frage hat mit php nichts zu tun, sondern mit serverware. wenn du selbst den server laufen hast, dann lies das manual durch, dann kannst du alles so ändern, wie du willst. wenn es sich um einen server handelt, an dem du arbeitest, kannst du dich durchfragen (systemadministrator) aber wenn es ein provider ist, dann sehe ich afaik keine möglichkeit dazu. gruß christian ps: hey, cyrill, meld dich doch mal wieder! ;-) G7 media Christian Schäfer Ludwig-Wucherer-Strasse 55 06108 Halle g7_caefer_(at)_gmx.net +49 +(0)345 5250385 www.g7-media.com coming soon. -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Felix Strauß Gesendet: Mittwoch, 5. April 2000 23:02 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Server-Fehlermeldungen abfangen Hallo, wie kann ich denn Server-Meldungen abfangen, z.B. 404 und eine eigene html-Seite ausgeben. Das sieht sonst immer so amateurhaft aus. Ich hoffe ich wiederhole jetzt nicht ein Thema, aber ich bin noch nicht so lange in der Liste. Vielen Dank im Vorraus. MfG Felix Strauß -- ** 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 FelixStrauss_(at)_gmx.de Wed, 5 Apr 2000 23:44:17 +0200 Date: Wed, 5 Apr 2000 23:44:17 +0200 From: =?ISO-8859-1?B?RmVsaXggU3RyYXXf?= FelixStrauss_(at)_gmx.de Subject: [php] Server-Fehlermeldungen abfangen Hallo, wie kann ich denn Server-Meldungen abfangen, z.B. 404 und eine eigene html-Seite ausgeben. Das sieht sonst immer so amateurhaft aus. Ich hoffe ich wiederhole jetzt nicht ein Thema, aber ich bin noch nicht so lange in der Liste. Vielen Dank im Vorraus. MfG Felix Strauß From Potysch_(at)_TPS.ThyssenKrupp.COM Thu, 6 Apr 2000 09:09:59 +0200 Date: Thu, 6 Apr 2000 09:09:59 +0200 From: Potysch_(at)_TPS.ThyssenKrupp.COM Potysch_(at)_TPS.ThyssenKrupp.COM Subject: [php] AW: [php] Dateiupload Hallo Ralf, > Hat jemand eine Erklaerung fuer mich, wie > kommt die Karre denn auf \\php2 ? Ich habe das gleiche Problem geloest, indem ich in der php3.ini das Upload-Verzeichnis definiert habe. > Sowohl mein eigenes Script als auch dieses > if (isset($probe)) : Falls $probe aus einem Tag stammt, ist es IMHO immer ge'set'et. Wenn Du keine Datei angegeben hast muesste echo $probe; eigentlich "none" ausspucken. Also versuch mal if ($probe != "none"){ ... } Ich hoffe es hilft, Daniel Potysch From ulf_(at)_redsys.de Thu, 06 Apr 2000 09:32:31 +0200 Date: Thu, 06 Apr 2000 09:32:31 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] HILFE bei fgetscsv Michael Stahmann wrote: > Sorry, aber ich konnte es nach einer kleinen Kaffepause selbst lösen - > war ja auch ein bischen zu einfach :-) Nicht unbedingt. Ein einfaches explode() genögt nicht. Die Feldinhalte könnten Anführungszeichen und Semikolions (bzw. andere Kombinationen) enthalten, genau die Zeichen, die eine besondere Bedeutung haben. Hast Du einen rekursiven Ansatz gewählt? Magst Du den mal posten? Ulf From andreas.husemann_(at)_arcom-online.de Thu, 6 Apr 2000 10:07:25 +0200 Date: Thu, 6 Apr 2000 10:07:25 +0200 From: Andreas Husemann andreas.husemann_(at)_arcom-online.de Subject: [php] Server-Fehlermeldungen abfangen Hallo Felix, damit es nicht ganz so OT ist, habe ich die Fehlerseiten als PHP3 Seiten gebaut, die mich per e-Mail über den Vorfall informieren und einige andere iteressante Infos weiterleiten. Die mußt dazu die .htaccess Datei anlegen bzw. anpassen. Zum Beispiel so: ErrorDocument 401 /error/errorhandler.php3?fehler=401 ErrorDocument 403 /error/errorhandler.php3?fehler=403 ErrorDocument 404 /error/errorhandler.php3?fehler=404 ErrorDocument 500 /error/errorhandler.php3?fehler=500 erorhandler.php3 gibt dann je nach Fehler eine Meldung aus. Ich habe bei mir sogar die uterscheidung nach veschiedenen Domains drin. Bei Interesse -> PM^ Ciao Andy > wie kann ich denn Server-Meldungen abfangen, z.B. 404 und eine eigene > html-Seite ausgeben. Das sieht sonst immer so amateurhaft aus. From TConnect_(at)_gmx.net Thu, 6 Apr 2000 02:13:20 +0200 Date: Thu, 6 Apr 2000 02:13:20 +0200 From: Tim Hildebrandt TConnect_(at)_gmx.net Subject: [php] AW: [php] verbessern des Suchalgorithmus Dadurch, daß Du jedes mal die OR-Verknüpfung gewählt hast, kannst Du das an dieser Stelle nicht konkretisieren. Denn bei OR findet die Suche ja genau dann einen Datensatz, wenn mindestens ein Element übereinstimmt. M.E. müßtest Du pro Listenmitglied eine Trefferzahl ermitteln lassen, indem Du jedes Suchhobby mit den eingetragenen Hobbies vergleichst. Sollte dieser Wert eine Grenze erreichen (in Deinem Beispiel 4), dann soll der Datensatz übernommen werden. Wenn nicht, dann eben nicht. Problem: Diese Art der Suche wird ziemlich viel Zeit in Anspruch nehmen und kann - je nach der Anzahl der eingetragenen Personen - schon mal etwas länger dauern. Wenn Du die Datensätze nicht direkt übernehmen kannst, so füge an Deine Namenstabelle noch ein Feld an, das eine PID (ProzessID) aufnehmen kann. Jeder Besucher Deiner Seite erhält mittels Cookie eine ebensolche. Sollte nun die Suche in der Tabelle mit den Vorgaben übereinstimmen, dann kann die PID beim ersten Durchgang in jeden treffenden Datensatz geschrieben werden und in einem zweiten Durchgang werden eben nur diejenigen Datensätze ausgeworfen, die die PID beinhalteten. Dadurch ist es möglich, das Suchergebnis nachträglich noch zu verändern: Wenn der Anwender nun meint, daß er doch nicht alle Leute mit Hobby A haben will, kann er auf einen für ihn bereits vorhandenen Datenstamm zurückgreifen und nur die Leute rausschmeißen, die eben Hobby A haben. Dadurch werden hintergelagerte Prozesse dann doch wieder schneller. -----Ursprüngliche Nachricht----- Von: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von Alex Meyer Gesendet: Dienstag, 4. April 2000 20:25 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] verbessern des Suchalgorithmus Hallo Liste, ich sitze momentan an einem Projekt. Es soll ein "Singlefinder" werden. Das heisst jemand kann sich in die Datenbank eintragen (Hobbys(36 Auswahlmöglichkeiten),Alter,gewünschtes Alter des Partners, Wohnort,...). Die abfrage klappt auch wunderbar, ausser das mit den Hobbys. Ich überprüfe am Anfang welche Hobbys gewählt wurden. Dann stecke ich diese in ein Array. Jetzt erstellt eine Funktion einen Query: --- Funktion START function createHobbyQuery($array) { $string = ""; $endArray = count($array); for ($i = 0;$i<=$endArray;$i++) { if ($i == 0) { $string .= " hobbyid.hobbynumber = '$array[$i]' OR "; } if ($i == $endArray) { $string .= "hobbyid.hobbynumber = '$array[$i]'"; return trim($string); } $string .= "hobbyid.hobbynumber = '$array[$i]' OR "; } } --- Funktion ENDE Wie Ihr seht ist das hier alles mit einer OR Verknüpfung realisiert. Den fertige "Zwischenquery" setzte ich jetzt in den Endquery. Jetzt das Problem: Wenn Mann1 ca. 10 Hobbys gewählt hat und Frau1 auch 10, aber Frau1 hat nur 1 mal das selbe Hobby wie Mann1, wird sie trotzdem (vorausgesetzt die anderen Daten stimmen auch überein) gefunden. Jetzt endlich die Frage: Wie kann ich so etwas präzisieren? Das z.B. mindestens 4 Hobbys übereinstimmen müssen oder so ähnlich? Oder gibt es vieleicht eine Funktion dafür? Freue mich über jeden Denkanstoß. --Alex Meyer -- ** 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 anklam_(at)_netway-online.de Thu, 06 Apr 2000 11:14:29 +0200 Date: Thu, 06 Apr 2000 11:14:29 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Barcode hallo leute ... hat jemand schonmal was mit barcodes gemacht ?? ich muss aus artikelnummern & preis barcodenummern erzeugen !! habe absolut keine ahnung wie sich ein barcode zusammensetzt, und wie er codiert wird oder so (wie gesagt keine ahnung davon). leider habe ich auch nicht viel im netz gefunden .. (wahrscheinlich liegt es daran das die augen viel zu klein sind / übermüdet ... gääähn !!) wer infos hat bitte priv mailen .. ich bin für jede info dankbar (will endlich schlafen gehen ;) ) sonnige grüße aus berlin .... mfg ---------- ++ ++ 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 andreas.husemann_(at)_arcom-online.de Thu, 6 Apr 2000 11:19:50 +0200 Date: Thu, 6 Apr 2000 11:19:50 +0200 From: Andreas Husemann andreas.husemann_(at)_arcom-online.de Subject: [php] Ueber .htaccess angemeldeten Benutzernamen erfahren Hallo Liste, ich habe da mal wieder eine kleine Frage. Ist es möglich, von einem Benutzer der sich über die Standardanmeldung via .htaccess an- gemeldet hat, mit php3 den Benutzernamen herauszubekommen. Ich habe leider keine passende Funktion etc. gefunden. Danke schon mal im Voraus, auch wenn es nicht geht ;-) Ciao Andy From list_(at)_arcom-online.de Thu, 6 Apr 2000 11:35:45 +0200 Date: Thu, 6 Apr 2000 11:35:45 +0200 From: List list_(at)_arcom-online.de Subject: [php] Ueber .htaccess angemeldeten Benutzernamen erfahren > Hallo Liste, > > ich habe da mal wieder eine kleine Frage. Ist es möglich, von einem > Benutzer der sich über die Standardanmeldung via .htaccess an- > gemeldet hat, mit php3 den Benutzernamen herauszubekommen. > Ich habe leider keine passende Funktion etc. gefunden. > > Danke schon mal im Voraus, auch wenn es nicht geht ;-) Ähm PHP läuft als CGI, leider nicht als Modul!!! Ciao Andy From az_(at)_cabag.ch Thu, 6 Apr 2000 11:40:28 +0200 Date: Thu, 6 Apr 2000 11:40:28 +0200 From: Andreas Zaugg - CAB Services AG az_(at)_cabag.ch Subject: [php] Projektmanager in PHP3 Hallo Zusammen Kennt jemand ein Projekt/Zeit Managment -tool das in PHP3 programmiert wurde? Ich suche dringend eine solche Lösung. Anderfalls könnte das Tool auch in Java sein - Es muss einfach Intranet fähig sein. mfg Andreas Zaugg From hammerschlag_(at)_st-oneline.net Thu, 06 Apr 2000 11:47:57 +0200 Date: Thu, 06 Apr 2000 11:47:57 +0200 From: Holger Hammerschlag hammerschlag_(at)_st-oneline.net Subject: [php] Projektmanager in PHP3 Dies ist eine kryptographisch unterzeichnete Nachricht im MIME-Format. --------------ms6467759E11600EE08F28AB74 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hallo Andreas, hallo Liste Andreas Zaugg - CAB Services AG schrieb: > > Hallo Zusammen > > Kennt jemand ein Projekt/Zeit Managment -tool das in PHP3 programmiert > wurde? Ja, wir sind in unserem hause grade dabei und gehen diese Woche in den Test. Was soll das Ding denn können? Welche Branche? Gruß Holger Hammerschlag ST-oneline Internet Service Provider GmbH --------------ms6467759E11600EE08F28AB74 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: Kryptographische Unterschrift mit S/MIME MIIHuAYJKoZIhvcNAQcCoIIHqTCCB6UCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC BdAwggKPMIIB+KADAgECAgMBBvkwDQYJKoZIhvcNAQEEBQAwgbkxCzAJBgNVBAYTAlpBMRUw EwYDVQQIEwxXZXN0ZXJuIENhcGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMRowGAYDVQQKExFU aGF3dGUgQ29uc3VsdGluZzEpMCcGA1UECxMgVGhhd3RlIFBGIFJTQSBJSyAxOTk4LjkuMTYg MTc6NTUxNjA0BgNVBAMTLVRoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBSU0EgSXNzdWVyIDE5 OTguOS4xNjAeFw05OTA2MjIxMDQyNDJaFw0wMDA2MjExMDQyNDJaME0xHzAdBgNVBAMTFlRo YXd0ZSBGcmVlbWFpbCBNZW1iZXIxKjAoBgkqhkiG9w0BCQEWG2hhbW1lcnNjaGxhZ0BzdC1v bmVsaW5lLm5ldDBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDXbTsLtWaniCWfvoFS6QHIf2O2 sn8Qlfoe7OE+5l5+BhYgt+8zCsoE5lC1mvTsNuhg6NqxWjYMeB2MwtwIoHhPAgMBAAGjVDBS MBEGCWCGSAGG+EIBAQQEAwIFoDAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAfBgNV HSMEGDAWgBT+PmCca4wPsNgzxsrGHliwcTi14DANBgkqhkiG9w0BAQQFAAOBgQCHmKI/kubI b/m8/KA12428teofyG0Kk9btAtQspIiI4vIbKbetvfYA9GX8jWVTgN4sMxgzto0z8gw/2zFy R42FrKnczaiOUKqtcSh5vkdaeQ7INdy4ShFerjUuBVs6hBbf+r4eEzScY/DyJcPLNJwI63Xv PPulcwtFvWPbQUbrDjCCAzkwggKioAMCAQICAQowDQYJKoZIhvcNAQEEBQAwgdExCzAJBgNV BAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgG A1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2Vydmlj ZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkG CSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw05ODA5MTYxNzU1 MzRaFw0wMDA5MTUxNzU1MzRaMIG5MQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBD YXBlMRQwEgYDVQQHEwtEdXJiYW52aWxsZTEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcx KTAnBgNVBAsTIFRoYXd0ZSBQRiBSU0EgSUsgMTk5OC45LjE2IDE3OjU1MTYwNAYDVQQDEy1U aGF3dGUgUGVyc29uYWwgRnJlZW1haWwgUlNBIElzc3VlciAxOTk4LjkuMTYwgZ8wDQYJKoZI hvcNAQEBBQADgY0AMIGJAoGBAMSl5dTU0F8IAu4HIX0kv6trjh7rIAcCFYRrj9CTJB8bne5o srksT+mTZxcQFx6h+UNBI7kwqnaXu/Pn/YHAtTGL9qZQJlTylSjrGaQelx6w4ribwQSaMtA8 CWxP5DVP8Ha/ABMDT0UIYPP8tNCQAYoSyZy6f1LqKpM1Njw85DUvAgMBAAGjNzA1MBIGA1Ud EwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUcknCczTGVfQLdnKBfnf0h+fGsg4wDQYJKoZI hvcNAQEEBQADgYEALMeCHwFDPgeP7mlcqWSC+MCWrZMry5tQ10CagcK6pnadPJVA3FXB4VWC easKKabVDOFXKD6P+bvV3w2TWKpbLYuPM+TdWBU1dnIVKb1C9FqSC3dfnSfbmi1OG4IGjtKN VruV3tsMZQXelZ4C3VMXvr78a8MaInoUK2G9wp9eeloxggGwMIIBrAIBATCBwTCBuTELMAkG A1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUx GjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSkwJwYDVQQLEyBUaGF3dGUgUEYgUlNBIElL IDE5OTguOS4xNiAxNzo1NTE2MDQGA1UEAxMtVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIFJT QSBJc3N1ZXIgMTk5OC45LjE2AgMBBvkwCQYFKw4DAhoFAKCBhjAYBgkqhkiG9w0BCQMxCwYJ KoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMDA0MDYwOTQ3NTdaMCMGCSqGSIb3DQEJBDEW BBRheCfDvXKaoOX4UNu86Nj1aScW1TAnBgkqhkiG9w0BCQ8xGjAYMAcGBSsOAwIHMA0GCCqG SIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABEB/yiDNijIKvRsBmtDUqeQWyCBTi6p0oc/YyHKK eAivdgRBRTRZbc5cTdQQEDvvE0XEJOxvsDxmlP50evytPgMb --------------ms6467759E11600EE08F28AB74-- From az_(at)_cabag.ch Thu, 6 Apr 2000 11:51:34 +0200 Date: Thu, 6 Apr 2000 11:51:34 +0200 From: Andreas Zaugg - CAB Services AG az_(at)_cabag.ch Subject: [php] Projektmanager in PHP3 > > Ja, wir sind in unserem hause grade dabei und gehen diese Woche in den > Test. Was soll das Ding denn können? Welche Branche? *hmmm* Software - Applikations-Entwicklung/Internet,Intranet Ist dies für einen Kunden von euch? gruss Andi Zaugg > > > Gruß > > Holger Hammerschlag > ST-oneline Internet Service Provider GmbH From newsletter_(at)_stefan-schwardt.de Thu, 6 Apr 2000 11:15:14 +0200 Date: Thu, 6 Apr 2000 11:15:14 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] OT: Barcode Moin Swen Anklam, moin Liste, SA> [...]ich muss aus artikelnummern & preis barcodenummern erzeugen !! SA> habe absolut keine ahnung wie sich ein barcode zusammensetzt, und wie er SA> codiert wird oder so (wie gesagt keine ahnung davon). SA> leider habe ich auch nicht viel im netz gefunden .. (wahrscheinlich liegt SA> es daran das die augen viel zu klein sind / übermüdet ... gääähn !!) Da gibt es diverse Codes für unterschiedliche Einsatzbereiche und Lesetechniken. Wenn ich mich recht entsinne, gibt es unter http://www.barcode-online.de/ eine recht gute Beschreibung (was es nicht alles für Domains gibt...) -- Stefan Schwardt. From minis_(at)_friendfactory.com Thu, 6 Apr 2000 11:41:32 +0200 Date: Thu, 6 Apr 2000 11:41:32 +0200 From: Ministranten St. Michael minis_(at)_friendfactory.com Subject: [php] Statistik - Tool in PHP Ich suche ein in PHP geschriebenes Statistik-Tool,welches mehrere Seiten zählen kann. Außerdem soll es User IP & Host und Uhrzeit abspeichern. Eine Ausgabe ist nicht erforderlich. Vielen Dank im Vorraus! Thomas Löffler minis_(at)_friendfactory.com From hartmut_(at)_six.de Thu, 06 Apr 2000 12:01:59 +0200 Date: Thu, 06 Apr 2000 12:01:59 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Projektmanager in PHP3 Andreas Zaugg - CAB Services AG wrote: > Hallo Zusammen > > Kennt jemand ein Projekt/Zeit Managment -tool das in PHP3 programmiert > wurde? > > Ich suche dringend eine solche Lösung. Anderfalls könnte das > Tool auch in Java sein - Es muss einfach Intranet fähig sein. http://freshmeat.net/news/2000/04/05/954926879.html -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From ruderstaller_(at)_cwd.at Thu, 6 Apr 2000 12:09:15 +0200 Date: Thu, 6 Apr 2000 12:09:15 +0200 From: Ludwig Ruderstaller ruderstaller_(at)_cwd.at Subject: [php] AW: [php] Projektmanager in PHP3 Hallo, > Kennt jemand ein Projekt/Zeit Managment -tool das in PHP3 programmiert > wurde? > > Ich suche dringend eine solche Lösung. Anderfalls könnte das > Tool auch in Java sein - Es muss einfach Intranet fähig sein. Ich hab mir mal sowas gebastelt (php & Mysql), für den grösseren einsatz fehlen halt noch so sachen wie Multiuser support. Aber für mich als einzelen funktioniert das ganze. Bei bedarf stell ich das teil mal auf einen Server zur begutachtung. Ist halt noch etwas beta das ganze, ist in einer "wachen" nacht enstanden :-) lg Ludwig From mail_(at)_schuborg.de Thu, 06 Apr 2000 11:25:28 +0200 Date: Thu, 06 Apr 2000 11:25:28 +0200 From: Pascal Schult mail_(at)_schuborg.de Subject: [php] [OT] .htaccess -> addtype hi liste.. ich habe mal die mail seit november nach addtype durchsuchen lassen und leider trotz einiger mails zu diesem thema keinen erfolg gehabt. ich möcht meine .html-dateien geparst haben, irgendwie klappt das aber nicht. Nun frage ich mich ob es möglich ist dieses in der http.conf abzustellen, so daß per .htaccess keine änderung möglich sein kann. Da das ganze bei strato liegt, kann ich mir so eine "beschneidung" gut vorstellen. z.bsp. 'DirectoryIndex index.php' klappt wunderbar, jedoch keine typzuweisung á la addtype. Ich habe fast alles ausprobioert was ich gefunden habe: AddType application/x-httpd-php3 .html AddType application/x-httpd-php .html oder (nach koehntopp) für die cgi-version: Action php3-script /cgi-bin/php AddType php3-script .html hat da jemand einen anderen Lösungsansatz? Haben die die php.exe vielleicht irgendwie virtuell umgeleitet o.ä.? Ciao erstmal... Pascal From Daniel.Eichten_(at)_LAB.de Thu, 6 Apr 2000 12:13:02 +0200 Date: Thu, 6 Apr 2000 12:13:02 +0200 From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de Subject: [php] Dateiupload > "Unable to open '\\php2' for reading":Unknown > Error Den Fehler hatte ich auch mal! Überprüf mal, ob enctype="multipart/form-data" auch so im form-tag steht. Wenn das nämlich nur im file tag steht, hat man keine zusätzlichen Daten. Kann das jemand bestätigen?!? Meine Config: PHP 3.0.15, Apache 1.3.12 auf nem Debian Pinguin! Daniel From hartmut_(at)_six.de Thu, 06 Apr 2000 12:18:25 +0200 Date: Thu, 06 Apr 2000 12:18:25 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Statistik - Tool in PHP "Ministranten St. Michael" wrote: > Ich suche ein in PHP geschriebenes Statistik-Tool,welches mehrere Seiten > zählen kann. Außerdem soll es User IP & Host und Uhrzeit abspeichern. Eine > Ausgabe ist nicht erforderlich. Vielen Dank im Vorraus! > > Thomas Löffler > minis_(at)_friendfactory.com Bitte an Thomas: kannst Du deinem Outlook bitte abgewöhnen, Bestätigungen anzufordern, wenn Du auf Listen postest ? Oder sammelst Du eMail-Adressen ? > X-Mailer: Microsoft Outlook Express 5.00.2919.6600 > Disposition-Notification-To: > "Ministranten St. Michael" Frage an den Admin: kann der "Disposition-Notification-To:" Header vielleicht mit herausgefiltert werden, wenn die Sender: und Reply-To: Header umgesetzt werden ? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From hartmut_(at)_six.de Thu, 06 Apr 2000 12:21:38 +0200 Date: Thu, 06 Apr 2000 12:21:38 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Barcode Swen Anklam wrote: > hallo leute ... > > hat jemand schonmal was mit barcodes gemacht ?? > > ich muss aus artikelnummern & preis barcodenummern erzeugen !! > habe absolut keine ahnung wie sich ein barcode zusammensetzt, und wie er > codiert wird oder so (wie gesagt keine ahnung davon). > leider habe ich auch nicht viel im netz gefunden .. (wahrscheinlich liegt > es daran das die augen viel zu klein sind / übermüdet ... gääähn !!) > > wer infos hat bitte priv mailen .. ich bin für jede info dankbar (will > endlich schlafen gehen ;) ) unter LAMP kannst Du mit xbarcode (ist z.B. bei SuSE dabei) Barcodes als GIF erzeugen und über z.B. popen() einlesen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From mpm_(at)_litterae.de Thu, 6 Apr 2000 12:28:01 +0200 Date: Thu, 6 Apr 2000 12:28:01 +0200 From: Michael P. Mehl mpm_(at)_litterae.de Subject: [php] AW: [php] Projektmanager in PHP3 Hi, > Kennt jemand ein Projekt/Zeit Managment -tool das in PHP3 programmiert > wurde? Ja, ich entwickle derzeit gerade etwas in dieser Richtung. ToDo- und Zeiterfassung, Kontaktlisten, Terminplaner, Online-Konferenzen etc. Wenn Du näheres wissen möchtest, schick' mir einfach mal 'ne Mail. Grüße Michael From anklam_(at)_netway-online.de Thu, 06 Apr 2000 12:45:28 +0200 Date: Thu, 06 Apr 2000 12:45:28 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Barcode >> wer infos hat bitte priv mailen .. ich bin für jede info dankbar (will >> endlich schlafen gehen ;) ) > >unter LAMP kannst Du mit xbarcode (ist z.B. bei SuSE dabei) Barcodes >als GIF erzeugen und über z.B. popen() einlesen cewl ... ich danke Hartmut Holzgraefe und Stefan Schwardt für diese wertvolle info .... (sorry für OT) jetzt kann ich endlich schlafen gehen :) .. mfg ---------- ++ ++ 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.Niewiara_(at)_FH-Koeln.DE Thu, 06 Apr 2000 12:51:30 +0200 Date: Thu, 06 Apr 2000 12:51:30 +0200 From: Michael Niewiara Michael.Niewiara_(at)_FH-Koeln.DE Subject: [php] Auth ueber NT-Server? Hallo PHPler, wie kann ich mit PHP bzw. PHPLIB eine Authentisierung ueber einen NT-Server realiseren? Eine SMB-Extension scheint es ja noch nicht zu geben. Oder besser waere vielleicht noch eine PAM-Extension. Vielleicht gibt es aber doch eine "einfache" Loesung... MfG Michael From BHuelsebusch_(at)_JAKRAUSE.COM Thu, 6 Apr 2000 12:55:59 +0200 Date: Thu, 6 Apr 2000 12:55:59 +0200 From: BHuelsebusch_(at)_JAKRAUSE.COM BHuelsebusch_(at)_JAKRAUSE.COM Subject: [php] =?iso-8859-1?Q?PHP4_RC1_als_binary-version_f=FCr_WinNT?= Hi, nachdem ich mir als ASP-Spezi mal PHP3 reingezogen habe, war ich total begeistert. Danach kam mir ASP eher als Schmalspurversion von PHP3 vor. Jetzt habe ich mir den Download für PHP4 RC1 als binary-version für WinNT auf unserem NT-Server/IIS4.0 brav nach Anweisung in der readme.txt installiert (jaja - jetzt kann ich mir wieder die blöden Kommentare von wegen source-code besorgen und selber kompilieren anhören. Unbedarfte Microsoft User sind ja auch Menschen - und benötigen viel Fürsorge, da Sie schon lange unter der Knute von Billy-Gates leiden müssen.). Aber zurück zu meinem anliegen : der restart vom IIS-Admin klappt nicht, da die php4isapi.dll irgendeine Macke hat. Hat irgendjemand mir der Version unter WinNT seinen Webserver zum Laufen gekriegt ? Ist das ein bekanntes Problem, für dass es vielleicht eine Lösung gibt (ausser auf Linux umzusteigen, haha...) ? Mit freundlichem Gruß, Bernd Hülsebusch ___________________________________ Webmaster Johann A. Krause Maschinenfabrik GmbH Richard-Taylor-Str. 89 28777 Bremen / Germany Telefon : +49 421 6888-2087 Telefax : +49 421 6888-2098 em_(at)_il : bhuelsebusch_(at)_jakrause.com Internet : www.jakrause.com From hartmut_(at)_six.de Thu, 06 Apr 2000 12:59:07 +0200 Date: Thu, 06 Apr 2000 12:59:07 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Barcode Swen Anklam wrote: > >> wer infos hat bitte priv mailen .. ich bin für jede info dankbar (will > >> endlich schlafen gehen ;) ) > > > >unter LAMP kannst Du mit xbarcode (ist z.B. bei SuSE dabei) Barcodes > >als GIF erzeugen und über z.B. popen() einlesen > > cewl ... > > ich danke Hartmut Holzgraefe und Stefan Schwardt für diese wertvolle info > .... (sorry für OT) > jetzt kann ich endlich schlafen gehen :) .. so OT ist das vielleicht gar nicht, ich träume schon von ext/barcode ... }:-) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From jens.mueller_(at)_gmx.li Thu, 6 Apr 2000 13:08:48 +0200 (MEST) Date: Thu, 6 Apr 2000 13:08:48 +0200 (MEST) From: Jens =?ISO-8859-1?Q?M=FCller?= jens.mueller_(at)_gmx.li Subject: [php] phpAds Mein phpAds funktioniert ÜBERHAUPT NICHT. Wer Lust hat, kann sich ja mal http://212.227.146.132/audiograbber.de/newstyle/ads/index.php3 ansehen, Name enode, paßwort internet mfg Jens Müller -- Sent through GMX FreeMail - https://www.gmx.net From j.kohl_(at)_style-id.de Thu, 6 Apr 2000 13:34:01 +0200 Date: Thu, 6 Apr 2000 13:34:01 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] phpAds > http://212.227.146.132/audiograbber.de/newstyle/ads/index.php3 > > ansehen, Name enode, paßwort internet hast du irgendwo vielleicht ausversehen ein leerzeichen eingefügt? phpAds hat einige Fehler aber das ist mir noch nie untergekommen. From jens.mueller_(at)_gmx.li Thu, 6 Apr 2000 13:40:30 +0200 (MEST) Date: Thu, 6 Apr 2000 13:40:30 +0200 (MEST) From: Jens =?ISO-8859-1?Q?M=FCller?= jens.mueller_(at)_gmx.li Subject: [php] Re: Re: [php] phpAds > > http://212.227.146.132/audiograbber.de/newstyle/ads/index.php3 > > > > ansehen, Name enode, paßwort internet > > hast du irgendwo vielleicht ausversehen ein leerzeichen eingefügt? > phpAds > hat einige Fehler aber das ist mir noch nie untergekommen. ich hab die v1.4beta, die hab ich client-side entpackt und im ascii-mode rübergespielt... also dürfte eigentlich nichts falsch sein... ich hatte das ganze auch auf meinem linux-rechner zu hause mal, weiß aber nicht mehr, wie ich's dann gelöst habe... hat das was mit den magic-quotes zu tun? als ich die entsprechenden befehle nämlich in die .htaccess packen wollte, gab's nur 500er-Fehler (interner Server-Fehler). Vielleicht kannst du das ja mal versuchen, ich würde dir nen neuen ftp-account auf das ads-verzeichnis einrichten und dir das paßwort schicken. mfg Jens -- Sent through GMX FreeMail - https://www.gmx.net From Andreas.Bender_(at)_ldknet.org Thu, 06 Apr 2000 13:09:37 +0200 Date: Thu, 06 Apr 2000 13:09:37 +0200 From: Andreas Bender Andreas.Bender_(at)_ldknet.org Subject: [php] Server-Fehlermeldungen abfangen On Thu, 6 Apr 2000 10:07:25 +0200, Andreas Husemann wrote: Hallo Andreas, >erorhandler.php3 gibt dann je nach Fehler eine Meldung aus. Ich habe >bei mir sogar die uterscheidung nach veschiedenen Domains drin. >Bei Interesse -> PM^ ich bin zwar nicht Felix, aber interesse hätte ich auch an der Lösung. Gruß Andreas Bender *** Member of LDK-Net e.V. #1 *** www.ldknet.org *** From sebastian_(at)_giga-network.com Thu, 6 Apr 2000 15:03:06 +0200 Date: Thu, 6 Apr 2000 15:03:06 +0200 From: Sebastian -MasterCode- sebastian_(at)_giga-network.com Subject: [php] AW: [php] Ueber .htaccess angemeldeten Benutzernamen erfahren Hi! > ich habe da mal wieder eine kleine Frage. Ist es möglich, von einem > Benutzer der sich über die Standardanmeldung via .htaccess an- > gemeldet hat, mit php3 den Benutzernamen herauszubekommen. > Ich habe leider keine passende Funktion etc. gefunden. echo "Der user hat bei der Benutzeranmeldung per htaccess den Usernamen $REMOTE_USER angegeben"; MfG, Sebastian ************************************************************ Sebastian Schäfer alias MasterCode sebastian_(at)_giga-network.com sschaefer_(at)_uni.de / mastercode_(at)_uni.de ICI - International College Information Wenn Ihr mal einen guten Platz zum chatten sucht, dann kommt zu ICICampus.de http://www.icicampus.de und trefft nette Leute. Ein idealer Platz für alle Studenten! ************************************************************ From andreas.husemann_(at)_arcom-online.de Thu, 6 Apr 2000 15:06:11 +0200 Date: Thu, 6 Apr 2000 15:06:11 +0200 From: Andreas Husemann andreas.husemann_(at)_arcom-online.de Subject: [php] Server-Fehlermeldungen abfangen PM heisst das solche Anfragen direkt an mich gehen sollen und nicht über die Liste. Ich schicke es Dir per PM. Ciao Andy > >Bei Interesse -> PM^ > ich bin zwar nicht Felix, aber interesse hätte ich auch an der Lösung. From Juri.Smarschevski_(at)_softlab.de Thu, 6 Apr 2000 15:11:34 +0200 Date: Thu, 6 Apr 2000 15:11:34 +0200 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] Array Problems Hallo, ich haette eine Frage, und zwar $arrTest = array(); $arrTest[0] = 'AAA'; $arrTest[0]['BLA'] = 'BBB'; $arrTest[0]['BLA']['BLA_1'] = 'CCC'; // Zeile 4 print $arrTest[0]['BLA']['BLA_1']; // Zeile 5 es wird sowohl fuer die Zeile 4, als auch fuer die Zeile 5 eine Warnung: "Cannot index a string index in ..." ausgegeben, und logischerweise keine Ausgabe beim print-Befehl. Wieso ??? Vielen Dank und Gruss, Juri From list_(at)_arcom-online.de Thu, 6 Apr 2000 15:14:34 +0200 Date: Thu, 6 Apr 2000 15:14:34 +0200 From: List list_(at)_arcom-online.de Subject: [php] AW: [php] Ueber .htaccess angemeldeten Benutzernamen erfahren > echo "Der user hat bei der Benutzeranmeldung per htaccess den Usernamen $REMOTE_USER angegeben"; Manchmal sieht man den Wald vor lauter Bäumen nicht ;-) Danke Dir ganz herzlich Ciao Andy From florian.petter_(at)_braintrust.at Thu, 06 Apr 2000 15:37:05 +0200 Date: Thu, 06 Apr 2000 15:37:05 +0200 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] Pretokenize Hi PHP-Fans! Hat jemand Erfahrung mit "Pretokenize" bei PHP3 (auf einen Windows Server)? (php -p) Was sind die Vor-/Nachteile? Ich möchte eigentlich nur den PHP Source Code "verschlüsseln", ist es sinnvoll "Pretokenize" zu verwenden, bzw. gibt es Alternativen? Danke, Florian From newsletter_(at)_stefan-schwardt.de Thu, 6 Apr 2000 15:28:32 +0200 Date: Thu, 6 Apr 2000 15:28:32 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] Pretokenize Moin Florian Petter, moin Liste, FP> Hat jemand Erfahrung mit "Pretokenize" bei PHP3 (auf einen Windows FP> Server)? http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-2000034294967295/015408.html " >[ Pretokenize ] >Hat jemand damit schon Erfahrungen gemacht ? Nein, niemand, weil es nicht funktioniert. Es ist ein Mitternachtshack von Zeev und Andi gewesen, um festzustellen, ob Pretokenization Performance bringt. Bringt es nicht. Nun ist es da, aber funktioniert nicht und niemand hat es wieder ausgebaut. " [Kristian Koehntopp, 3.3.200, diese Liste] -- Stefan Schwardt. From M.Kurz_(at)_dc-ag.de Thu, 6 Apr 2000 15:55:02 +0200 Date: Thu, 6 Apr 2000 15:55:02 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund Hi Liste, wie ich gelsen hab kann man auch seinen include_path und auto_prepend_file via .htaccess anpassen. Jo und ganau dieses will ich bei SCHLUND machen aber irgendwie klappt das nicht und die von Schlund haben ja auch keine Ahnung...... so sieht meine .htaccess aus: php3_include_path "./:/homepages/xy/d4711123/htdocs/include" php3_auto_prepend_file "/homepages/xy/d4711123/htdocs/include/prepend.php3" aber es will nicht klappen WARUM !!!!!!!!!!!!!!???? Ich bekomme immer Error 500 Internal Server Error ??? Liegt des an Schlund oder an MIR ???? Beste Gruesse Marcel From fg_(at)_FutureByte.net Thu, 06 Apr 2000 16:06:04 +0200 Date: Thu, 06 Apr 2000 16:06:04 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Array Problems Smarschevski Juri schrieb: > $arrTest = array(); > $arrTest[0] = 'AAA'; $arrTest is eine eindimensionale Array, in Feld 0 schreibst du AAA, ok. > $arrTest[0]['BLA'] = 'BBB'; Hier sprichst [0] als assoziative Array mit Element[BLA] an. - Da steht aber derzeit nur 'AAA' drin. ausserdem ist [0] blos ne eindimensionale Array... Sorry .. ich kanns ned gescheit erklären .. aber das Konstrukt von Dir is mir zu abstrakt ... Folgendes funktioniert aber (tested): $x = array(); $x[0] = array("a" => "aa", "b" => "bb"); $x[0]["c"] = "cc"; $x[0]["d"] = array("d1" => "a", "d2" => "b"); $x[0][0] = "xxx"; echo $x[0][0]."
\n". $x[0]["a"]."
\n". $x[0]["b"]."
\n". $x[0]["c"]."
\n". $x[0]["d"]["d1"]; $x[0] kann hier soweit ich weiß nicht direkt mit einem Wert beschrieben werden da Element [0] hier selbst nur eine assoziative Array darstellt. - Auf die Korrektheit der Aussage will ichjetzt aber nix verwetten. Wenns jemand besser erklären kann: nur kein Zwang antun. ;) Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From Michael_(at)_Stahmann.de Thu, 06 Apr 2000 16:15:56 +0200 Date: Thu, 06 Apr 2000 16:15:56 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] HILFE bei fgetscsv Ulf Wendel schrieb: > Nicht unbedingt. Ein einfaches explode() genögt nicht. Die Feldinhalte > könnten Anführungszeichen und Semikolions (bzw. andere Kombinationen) > enthalten, genau die Zeichen, die eine besondere Bedeutung haben. Ja, da hast Du natürlich recht! Das genau vermisse ich jetzt natürlich. Aber da ich die Daten erstellt habe und ich der Kunden darauf hingewiesen wurde, hoffe ich, das ich damit bis zum Ende meines Urlaubes durchkomme. Ist auch kein Kommerzielles Angebot. Dann muß natürlich etwas anderes her. Aber es hat schon jmd. mal hier in der Liste dafür etwas gepostet. Das funktionierte wunderbar. Wenn ich aus dem Urlaub wieder da bin, dann werde ich das Archiv bemühen. Trotzdem vielen Dank :-) > > Hast Du einen rekursiven Ansatz gewählt? Magst Du den mal posten? > Nein - nur mit fgets und dann array = split (";", $daten); Das ist naturlich sehr riskant - gebe ich zu. fgetcsv ist sicher die Ideallösung > > Ulf -- -------------------------------------------------------- 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 php_(at)_kemweb.de Thu, 6 Apr 2000 16:22:29 +0200 Date: Thu, 6 Apr 2000 16:22:29 +0200 From: Toph Kemmann php_(at)_kemweb.de Subject: [php] Session, Reload, Warenkorb .... Hello php, ich versuche einen Warenkorb ohne PHPLIB und Cookies zu realisieren und habe folgendes Problem: Ich erzeuge eine SessionVariable und schleife die durch die sites, wenn ich was in den korb lege, benutze ich diese id. geht man jetzt raus oder reloaded, bleibt der warenkorb dieser id leider bestehen, ich hab da mal was von timestamps gehört, kann mir jemand helfen ? Muss ich da einen cronjob starten und einen timestamp in den warenkorb mit reinlegen ??? Danke und Gruss Toph -- Best regards, Toph mailto:php_(at)_kemweb.de From Juri.Smarschevski_(at)_softlab.de Thu, 6 Apr 2000 16:32:16 +0200 Date: Thu, 6 Apr 2000 16:32:16 +0200 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] =?iso-8859-1?Q?AW=3A_=C4php=DC_Array_Problems?= > -----Ursprüngliche Nachricht----- > Von: Franz Graf [mailto:fg_(at)_FutureByte.net] > Gesendet am: Thursday, April 06, 2000 4:06 PM > > Smarschevski Juri schrieb: > > $arrTest = array(); > > $arrTest[0] = 'AAA'; > > $arrTest is eine eindimensionale Array, in Feld 0 schreibst du > AAA, ok. > > > $arrTest[0]['BLA'] = 'BBB'; > > Hier sprichst [0] als assoziative Array mit Element[BLA] an. - > Da steht aber derzeit nur 'AAA' drin. ausserdem ist [0] blos ne > eindimensionale Array... Da hast Du, wie die Praxis zeigt, recht. Im Manual (Theorie) kann man folgendes finden: http://uk.php.net/manual/language.types.array.php3 Multi-dimensional arrays are actually pretty simple. For each dimension of the array, you add another [key] value to the end: $a[1] = $f; # one dimensional examples $a["foo"] = $f; $a[1][0] = $f; # two dimensional $a["foo"][2] = $f; # (you can mix numeric and associative indices) $a[3]["bar"] = $f; # (you can mix numeric and associative indices) $a["foo"][4]["bar"][0] = $f; # four dimensional! Tja, so pretty simple sind die doch net. Danke Dir fuer die Hilfe. Gruss Juri From altenburg_(at)_fup.de Thu, 6 Apr 2000 16:36:44 +0200 Date: Thu, 6 Apr 2000 16:36:44 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] Session, Reload, Warenkorb .... naja, du kannst auch bei irgendeiner seite eine funktion starten, die alle alten einträge der db löscht (und zwar von allen usern) andreas > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Toph Kemmann > Sent: Thursday, April 06, 2000 4:22 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: [php] Session, Reload, Warenkorb .... > > > Hello php, > > ich versuche einen Warenkorb ohne PHPLIB und Cookies zu realisieren > und habe folgendes Problem: > Ich erzeuge eine SessionVariable und schleife die durch die sites, > wenn ich was in den korb lege, benutze ich diese id. geht man jetzt > raus oder reloaded, bleibt der warenkorb dieser id leider > bestehen, ich hab da mal > was von timestamps gehört, kann mir jemand helfen ? Muss ich da > einen cronjob starten und einen timestamp in den warenkorb mit > reinlegen ??? > Danke und Gruss > Toph > > -- > Best regards, > Toph mailto:php_(at)_kemweb.de > > > > -- > ** 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 GH-lists_(at)_ecora.de Thu, 6 Apr 2000 16:21:40 +0200 Date: Thu, 6 Apr 2000 16:21:40 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund Marcel Kurz schrieb > wie ich gelsen hab kann man auch seinen > include_path und auto_prepend_file via .htaccess > anpassen. > Jo und ganau dieses will ich bei SCHLUND machen > aber irgendwie klappt das nicht und die von Schlund haben ja > auch keine Ahnung...... Doch, in bezug auf PHP3 sogar sehr viel. Du bist vermutlich durch die Art der Fragestellung nicht über den ersten Support-Level hinausgekommen... > aber es will nicht klappen WARUM !!!!!!!!!!!!!!???? > Ich bekomme immer Error 500 Internal Server Error ??? > Liegt des an Schlund oder an MIR ???? Es kann nicht funktionieren, da Schlund - wie die meisten Provider - die CGI-Version von PHP anbietet, obige Konfigurationsmöglichkeit AFAIK aber nur in der Modul-Version besteht. Guido Haeger From rallusch_(at)_home.ins.de Thu, 6 Apr 2000 17:06:53 +0200 Date: Thu, 6 Apr 2000 17:06:53 +0200 From: Ralf Kramer rallusch_(at)_home.ins.de Subject: [php] Dateiupload Thanx an alle!! On 5 Apr 00, at 21:53, Guido Haeger wrote: > Füge mal folgendes ein: > > if (strstr(getenv("SERVER_SOFTWARE"), "Win")) > { > $probe = stripslashes($probe); > } Hat geklappt :o) /Ralf From dj_(at)_maik.de Thu, 06 Apr 2000 17:17:30 +0200 Date: Thu, 06 Apr 2000 17:17:30 +0200 From: Maik Blume dj_(at)_maik.de Subject: [php] Problem Auswertung Hallo Liste, kann mir mal jemand helfen? Ich habe folgendes Problem. Der User hat die Möglichkeit eine Rubrik zu wählen von der er Artikel lesen möchte, weiterhin soll es seine Entscheidung sein, ob er alle mit einmal oder jeden Artikel einzeln lesen möchte. Die Daten Zähler, Rubrik und Artikel sind in einer MySQL-Datenbank. Wie muß ich die Schleife aufbauen? Derzeit wird mir immer ein leerer Eintrag angezeigt, sobald die Rubrikauswahl nicht mit der Rubrik in der Datenbank übereinstimmt, statt dessen soll aber automatisch der nächste Eintrag geprüft werden, ohne die Leerseite zu zeigen. $anzeige und $rub werden übergeben Danke From lu2c_(at)_gmx.net Thu, 06 Apr 2000 17:40:24 +0200 Date: Thu, 06 Apr 2000 17:40:24 +0200 From: bleichgesicht lu2c_(at)_gmx.net Subject: [php] mysql-dump/textfile/phpmyadmin hoi zäme. phpmyadmin: folgendes: tippe ich die struktur einer neuen tabelle in das SQL-query fenster klappt's... will ich exact den selben befehl über ein .txt file dumpen gibt mir myadmin folgende fehlermeldung: Warning: fopen("\\php2","r") - Unknown error in c:\apache\htdocs/phpmyadmin/db_readdump.php3 on line 46 Warning: Unable to find file identifier 0 in c:\apache\htdocs/phpmyadmin/db_readdump.php3 on line 46 jene line46 gab mir leider auch kein aufschluss... lucas From jens_(at)_unfaehig.de Thu, 6 Apr 2000 18:04:44 +0200 Date: Thu, 6 Apr 2000 18:04:44 +0200 From: =?iso-8859-1?Q?Jens_M=FCller?= jens_(at)_unfaehig.de Subject: [php] Re: Re: [php] phpAds Jetzt bitte nochmal angucken, es läuft immer noch nicht richtig. Es war tatsächlich ein Leerzeichen am Ende der config.inc.php3, von Wordpad da eingefügt... mfg Jens Müller From jens_(at)_unfaehig.de Thu, 6 Apr 2000 18:11:04 +0200 Date: Thu, 6 Apr 2000 18:11:04 +0200 From: =?iso-8859-1?Q?Jens_M=FCller?= jens_(at)_unfaehig.de Subject: [php] phpAds ----- Original Message ----- From: "Jens Müller" To: Sent: Thursday, April 06, 2000 6:04 PM Subject: Re: [php] Re: Re: [php] phpAds > > Jetzt bitte nochmal angucken, es läuft immer noch nicht richtig. Es war > tatsächlich ein Leerzeichen am Ende der config.inc.php3, von Wordpad da > eingefügt... > Läuft, war bloß noch ein Tabellenfeld zu viel von phpAds v1.4 Jens From andreas_(at)_noho.co.uk Thu, 6 Apr 2000 15:17:18 +0100 Date: Thu, 6 Apr 2000 15:17:18 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund > aber irgendwie klappt das nicht und die von Schlund haben ja > auch keine Ahnung...... dann geht es denen ja wie dir ;-) > so sieht meine .htaccess aus: > > php3_include_path "./:/homepages/xy/d4711123/htdocs/include" > php3_auto_prepend_file "/homepages/xy/d4711123/htdocs/include/prepend.php3" > so sieht meine .htaccess aus, nicht bei schlund gehostet, deswegen auch keine garantie, dass es bei schlund auch funzt: php3_auto_prepend_file "/home/mm4.de/preview/php_include/prepend.php3" php3_include_path ".:/home/mm4.de/preview/php_include:/home/mm4.de/www/php_include" php3_track_vars "On" php3_magic_quotes_gpc "On" platziert wird das gute teilchen anschliessend in /home/mm4.de/preview/htdocs also versuch mal den directory kram, heisst glaube ich directive (???), wegzulassen und verschieb das include verzeichnis mal von /homepages/xy/d4711123/htdocs/include nach /homepages/xy/d4711123/include, ist "ein wenig" sicherer. hast du mal im archiv nach dem stichwort "schlund" gesucht? mir war da so als ob da was zu dem thema zu finden waere... 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 Michael_(at)_Stahmann.de Thu, 06 Apr 2000 19:27:48 +0200 Date: Thu, 06 Apr 2000 19:27:48 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Ueber .htaccess angemeldeten Benutzernamen erfahren From Hartmann_(at)_freecharts.de Thu, 6 Apr 2000 19:31:39 +0200 Date: Thu, 6 Apr 2000 19:31:39 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund Marcel Kurz schrieb: > Jo und ganau dieses will ich bei SCHLUND machen > aber irgendwie klappt das nicht und die von Schlund haben ja > auch keine Ahnung...... Wie Du schon herausgefunden hast, ist es bei Schlund nicht moeglich, php3-Direktiven ueber die .htaccess zu setzen . Aber es gibt z.B. fuer die phplib noch einen anderen Weg, denn die php3.ini wird u.a. im aktuellen Verzeichnis gesucht. Das heisst: Einfach die php3.ini-dist aus dem PHP-Download nehmen, und die entsprechenden Parameter anpassen : auto_prepend_file = /homepages/xy/d4711123/htdocs/include/prepend.php3 include_path = "/homepages/xy/d4711123/htdocs/include/:." ... Wichtig, aber das ist klar, ist der chmod 700 auf include und die php3.ini - sonst rufe ich Deine local.inc auf ;-) . > Liegt des an Schlund oder an MIR ???? Schlund. Gruesse, johann From ulf_(at)_redsys.de Thu, 06 Apr 2000 20:02:04 +0200 Date: Thu, 06 Apr 2000 20:02:04 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PHP4 RC1 als binary-version =?iso-8859-1?Q?f=FCr?= WinNT BHuelsebusch_(at)_JAKRAUSE.COM wrote: > Macke hat. Hat irgendjemand mir der Version unter WinNT seinen Webserver zum > Laufen gekriegt ? Ist das ein > bekanntes Problem, für dass es vielleicht eine Lösung gibt (ausser auf Linux > umzusteigen, haha...) ? Oh, Leute die genug Mut haben über den Tellerrand zu schauen sind immer willkommen. Die PHP4RC1 läuft auf der Kommandozeile problemlos, entsprechend sind wenig Probleme mit dem CGI Einsatz zu erwarten. Mit der ISAPI Version habe ich bislang keine Erfahrungen gemacht. Du solltest dich ein wenig in den Archiven der englischen Liste umschauen. Hier sind nach meiner Einschätzung (leider) recht wenig Windows Jünger, die sich näher mit ihrem System auskennen. Ulf. From GH-lists_(at)_ecora.de Thu, 6 Apr 2000 20:51:44 +0200 Date: Thu, 6 Apr 2000 20:51:44 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund Johann-Peter Hartmann schrieb > Aber es gibt z.B. fuer die phplib noch einen > anderen Weg, denn die php3.ini wird u.a. im > aktuellen Verzeichnis gesucht. Interessant! In wieweit gibt es Wechselwirkungen mit der "Provider-php3.ini"? Beachtet PHP dann nur die php3.ini im Verzeichnis des aktuell aufgerufenen Scripts? In welcher Reihenfolge sucht PHP wo nach einer php3.ini? Habe versucht, die Antwort im Source zu finden, was mir mangels C-Kenntnissen nicht gelungen ist... Guido Haeger From eschmid+sic_(at)_s.netic.de Thu, 6 Apr 2000 21:02:46 +0200 Date: Thu, 6 Apr 2000 21:02:46 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund On Thu, Apr 06, 2000 at 08:51:44PM +0200, Guido Haeger wrote: > Johann-Peter Hartmann schrieb > > > Aber es gibt z.B. fuer die phplib noch einen > > anderen Weg, denn die php3.ini wird u.a. im > > aktuellen Verzeichnis gesucht. > > Interessant! In wieweit gibt es Wechselwirkungen mit der > "Provider-php3.ini"? Beachtet PHP dann nur die php3.ini im Verzeichnis > des aktuell aufgerufenen Scripts? In welcher Reihenfolge sucht PHP wo > nach einer php3.ini? > > Habe versucht, die Antwort im Source zu finden, was mir mangels > C-Kenntnissen nicht gelungen ist... Die php3.ini wird dort gesucht, welches in der Ausgabe des sehr kurzen Skripts "" ausgegeben wird. -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 dimi600_(at)_gmx.de Thu, 6 Apr 2000 21:16:52 +0200 Date: Thu, 6 Apr 2000 21:16:52 +0200 From: Dimitrij dimi600_(at)_gmx.de Subject: [php] HTML - AUSGABE Ich habe gesehen, dass man bei PHP wenn man HTML ausgeben will einen Strich vor den Sonderzeichen stellen muß. Meine Fragen: Ist meine Feststellung richtig? Wie heißt es richtig? Der genaue Syntax ( wäre nett ) Vielen Dank, an alle im Vorraus Dimitrij From r.scheike_(at)_r2-net.de Thu, 06 Apr 2000 21:55:57 +0200 Date: Thu, 06 Apr 2000 21:55:57 +0200 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] HTML - AUSGABE > Ich habe gesehen, dass man bei PHP wenn man HTML ausgeben will > einen Strich vor den Sonderzeichen stellen muß. > Meine Fragen: > Ist meine Feststellung richtig? > Wie heißt es richtig? > Der genaue Syntax ( wäre nett ) Hi Dimitrij, ja, Deine Feststellung ist richtig. Das Ganze nennt sich Escapen von Sonderzeichen. Nähere Infos gibts wie schon so oft in der Doku: language.types.string Gruß, Roland From mario_(at)_internetworx.de Thu, 6 Apr 2000 23:01:17 +0200 Date: Thu, 6 Apr 2000 23:01:17 +0200 From: Mario Peschel mario_(at)_internetworx.de Subject: [php] Auf Variablen aus function() zugreifen Hallo! Ich bin Umsteiger von Perl auf PHP3 und habe nun wirklich ein Problem: Ich habe folgendes PHP3 Script: Wie kann ich aus function() auf globale Variablen zugreifen? Ich weiß das man mit hallo_welt($test); die Variable übergeben kann, doch so möchte ich das nicht. Ich habe nähmlich in einer config.php3 Variablen wie z.B. $path="/home/inwx/"; festgelegt, von denen ich aus function() zugreifen will. Wie mache ich das???? Bin dankbar für jede Hilfe... :-) Mario Peschel From bjoern_(at)_baer.main.de Thu, 6 Apr 2000 23:06:51 +0200 Date: Thu, 6 Apr 2000 23:06:51 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Auf Variablen aus function() zugreifen * Mario Peschel wrote: > Wie kann ich aus function() auf globale Variablen zugreifen? Variablen als Global deklarieren oder über das Array $GLOBALS darauf zugreifen. > Bin dankbar für jede Hilfe... :-) Du möchtest dir durchlesen. Das Manual lesen ist unverzichtbar! -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From eschmid+sic_(at)_s.netic.de Thu, 6 Apr 2000 23:17:15 +0200 Date: Thu, 6 Apr 2000 23:17:15 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Auf Variablen aus function() zugreifen On Thu, Apr 06, 2000 at 11:01:17PM +0200, Mario Peschel wrote: > Ich habe folgendes PHP3 Script: > > > $test="Hallo"; > > function hallo_welt() { globals $test; // oder so ähnlich, müsste es funktionieren. > echo $test." Welt!"; > } > > hallo_welt(); // ergibt " Welt!"; > > echo $test." Welt!"; // ergibt "Hallo Welt!" > > ?> -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 FelixStrauss_(at)_gmx.de Fri, 7 Apr 2000 00:07:55 +0200 Date: Fri, 7 Apr 2000 00:07:55 +0200 From: =?ISO-8859-1?B?RmVsaXggU3RyYXXf?= FelixStrauss_(at)_gmx.de Subject: [php] Re[2]: [php] Server-Fehlermeldungen abfangen Hallo Andreas, ich hätte Interesse an der Domainunterscheidung. Vielen Dank im Vorraus. MfG Felix From eh_(at)_profzone.ch Fri, 7 Apr 2000 03:43:33 +0200 Date: Fri, 7 Apr 2000 03:43:33 +0200 From: Hohermuth Erich eh_(at)_profzone.ch Subject: [php] Projektmanager in PHP3 Hallo Ich suche auch gerade sowas... > Andreas Zaugg - CAB Services AG schrieb: > > > > Hallo Zusammen > > > > Kennt jemand ein Projekt/Zeit Managment -tool das in PHP3 > programmiert > > wurde? > > Ja, wir sind in unserem hause grade dabei und gehen diese Woche in den > Test. Was soll das Ding denn können? Welche Branche? > - Multi-User - ToDo Liste - Kommentare zu den Projekten - Branche ISP (Web, Server-Loesungen usw.) - Resourcen - Planung Gruss Erich From Rolf-D.Stoll_(at)_t-online.de Fri, 7 Apr 2000 10:35:14 +0200 Date: Fri, 7 Apr 2000 10:35:14 +0200 From: Rolf Stoll Rolf-D.Stoll_(at)_t-online.de Subject: [php] PHP4 Session- und Cookie-Problem Hallo Liste, Folgendes Problem: Seit dem Umstieg auf PHP 4.0 RC1 versucht PHP in meiner Anwendung ein Cookie namens sessionid anzulegen, obwohl ich gar keine Session gestartet habe. In php.ini habe ich session.auto_start = 0 und session.use_cookies = 0 gesetzt, was auch von phpinfo() so angezeigt wird. Ein einmaliges Ablehnen des Cookies reicht auch nicht aus, vielmehr wird der Anwender der definitiv ohne Cookies arbeiten will zig mal gefragt, ob er Cookies erlaubt. Dieses recht lästige und von mir nicht nachvollziehbare Verhalten trat bei PHP4-beta 3 noch nicht auf. Wie kann ich PHP das eigenmächtige Setzen von Cookies abgewöhnen? Danke Rolf From phpadmin_(at)_merkur.tmag.de Fri, 7 Apr 2000 11:33:14 +0200 Date: Fri, 7 Apr 2000 11:33:14 +0200 From: Andreas Grundler phpadmin_(at)_merkur.tmag.de Subject: [php] Statistik - Tool in PHP Am Don, 06 Apr 2000 schriebst Du: >Ich suche ein in PHP geschriebenes Statistik-Tool,welches mehrere Seiten >zählen kann. Außerdem soll es User IP & Host und Uhrzeit abspeichern. Eine >Ausgabe ist nicht erforderlich. Vielen Dank im Vorraus! Frag doch am besten mal bei PHP-Welt (www.phpwelt.de) nach !!! Die haben so einen Site-Tracker mit wunderschönen Statistiken schon im Einsatz und bieten den gebrauch kostenlos an !!! From list_(at)_arcom-online.de Fri, 7 Apr 2000 11:57:09 +0200 Date: Fri, 7 Apr 2000 11:57:09 +0200 From: List list_(at)_arcom-online.de Subject: [php] Re[2]: [php] Server-Fehlermeldungen abfangen Hallo Felix, das manche Leute aber auch immer das PM übersehen müssen ;-) Kommt per PM! > ich hätte Interesse an der Domainunterscheidung. Vielen Dank im > Vorraus. > > MfG Felix Ciao Andy From o.pludra_(at)_eggheads.de Fri, 7 Apr 2000 12:00:42 +0100 Date: Fri, 7 Apr 2000 12:00:42 +0100 From: Oliver Pludra o.pludra_(at)_eggheads.de Subject: [php] bestehende Daten konvertieren Hallo, wer kann mir sagen, wie ich bereits bestehende Daten aus einer mySQL - und Sybase-Datenbank möglichst verlustfrei in Access-Format konvertiere? Gibt es vielleicht Free- oder Shareware- Programme, die sowas erledigen? Oder sollte ich eine PHP-Funktion schreiben? Bin für jeden Hinweis dankbar. From GH-lists_(at)_ecora.de Fri, 7 Apr 2000 11:33:51 +0200 Date: Fri, 7 Apr 2000 11:33:51 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund eschmid+sic_(at)_s.netic.de schrieb > Die php3.ini wird dort gesucht, welches in der Ausgabe des sehr > kurzen Skripts "" ausgegeben wird. Unter Configuration erhalte ich: php3.ini file path is set to: /usr/local/lib Zumindest einige Angaben aus einer im Verzeichnis des Scripts befindlichen php3.ini werden aber beachtet, d.h. offensichtlich sucht PHP zuerst nach einer php3.ini in der Datei des Scripts und dann nach der in /usr/local/lib Guido Haeger From Hartmann_(at)_freecharts.de Fri, 7 Apr 2000 12:01:09 +0200 Date: Fri, 7 Apr 2000 12:01:09 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund Hallo Liste, hallo Guido , Guido Haeger schrieb: > Interessant! In wieweit gibt es Wechselwirkungen mit der > "Provider-php3.ini"? Beachtet PHP dann nur die php3.ini im Verzeichnis > des aktuell aufgerufenen Scripts? In welcher Reihenfolge sucht PHP wo > nach einer php3.ini? Im Source: sprintf(php_ini_path,".:%s:%s",env_location,default_location); Dabei ist env_location der Inhalte der Enviromentvariable "PHPRC" oder leer, und default_location ist entweder das, was beim kompilieren von php3 angegeben wurde, oder der parameter hinter php -c in der CGI/Commandline-Version . Im Ergebnis: Zunaechst schaut php im aktuellen Verzeichnis, dann an der von der Umgebungsvariable angegebenen Position, dann an der Defaultposition aus dem Kompilat oder dem Kommandozeilen- argument. Weiss jemand, inwieweit das ein Sicherheitsproblem ergeben kann ? Meine Wuenschelrute schlaegt ueber dem Code aus. Gruesse, Johann From GH-lists_(at)_ecora.de Fri, 7 Apr 2000 12:17:39 +0200 Date: Fri, 7 Apr 2000 12:17:39 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund Hallo Johann, erst mal vielen Dank für die Antwort. > Weiss jemand, inwieweit das ein Sicherheitsproblem ergeben > kann ? Meine Wuenschelrute schlaegt ueber dem Code aus. Damit nicht alle Script-Kiddies (wie ich) den Server Ihres Providers in die Knie zwingen: das ganz direkt per Mail. Also ich kann damit ja schon mal alle Limits des Providers aushebeln, was gravierend genug ist. Ich kann dann beliebig große Uploads machen, mir quasi soviel RAM für meine Scripts genehmigen wie möglich und die max_execution_time beliebig anpassen. Wenn viele Kunden sich einen Server (mit x virtuellen Servern) teilen, ist es sicher ein Problem, wenn ich die Ressourcen des Servers allein auffresse... Habe gerade Schlund eine Modifikation der Sourcen vorgeschlagen, auch wenn ich diese Konfigurationsmethode zum setzen des include_path bzw. des auto_prepend_files gern nutzen würde. Guido Haeger From amir-irani_(at)_usa.net 5 Apr 00 09:39:00 MET DST Date: 5 Apr 00 09:39:00 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] ASP2PHP Hallo Liste, ich habe folgendes Problem: ich moechte meine ASP scripte konvertieren in PHP ! ich weiss dass es Tools gibt dass dies macht. Ist jemand unter euch das dies schonmal gemacht hat und mich dabei unterstuetzen kann ? Ich danke fuer jeden auch kleinen Hinweis. Beste Gruesse Amir ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From GH-lists_(at)_ecora.de Fri, 7 Apr 2000 12:59:59 +0200 Date: Fri, 7 Apr 2000 12:59:59 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] include_path und auto_prepend_file via .htaccess bei Schlund Guido Haeger schrieb > Hallo Johann, Ja, so ist das halt, wenn man sich zwar noch die Absender-Mail-Adresse aus dem Header holt, aber dann doch zu dämlich ist sie auch zu verwenden und die aus dem Reply-To-Header des Mails resultierende Adressierung nicht überschreibt... Guido Haeger From news_(at)_senkon.de Fri, 7 Apr 2000 13:03:00 +0200 Date: Fri, 7 Apr 2000 13:03:00 +0200 From: news_(at)_senkon.de news_(at)_senkon.de Subject: [php] ASP2PHP > ich habe folgendes Problem: > ich moechte meine ASP scripte konvertieren in PHP ! http://asp2php.naken.cc/ Viele Grüße aus Hamburg, Ralf -- Der Informationsbrief, der Ihnen gut tut http://www.complimento.de From newsletter_(at)_stefan-schwardt.de Fri, 7 Apr 2000 14:57:44 +0200 Date: Fri, 7 Apr 2000 14:57:44 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] Re[2]: [php] include_path und auto_prepend_file via .htaccess bei Schlund Moin Guido Haeger, moin Liste, auch wenn das hier ganz intim ist ;) GH> Habe gerade Schlund eine Modifikation der Sourcen vorgeschlagen, auch GH> wenn ich diese Konfigurationsmethode zum setzen des include_path bzw. GH> des auto_prepend_files gern nutzen würde. Sag doch vielleicht mal Bescheid ob und wie die reagieren, ist bestimmt auch für andere "Schlünder" interessant. -- Stefan Schwardt. From nitz_(at)_kashjuna-lodge.de Fri, 7 Apr 2000 15:27:50 +0200 Date: Fri, 7 Apr 2000 15:27:50 +0200 From: Lorenz von Somnitz nitz_(at)_kashjuna-lodge.de Subject: [php] getenv unter windows hallo liste, kann mir jemand sagen, warum die Funktion getenv() unter Windows (!!) nicht funktioniert? In Skript_01 benutze ich folgenden Ausfruck: putenv ("professor=$professor"); In Skript _02 steht dann folgendes: $prof = getenv ("professor"); Letzter Ausdruck geht nicht. So long ... Gruß nitz ;-) =================================================== Lorenz von Somnitz Gremberger Str.35 51105 Köln Tel.: 0221 - 83 701 92 Email: nitz_(at)_kashjuna-lodge.de Kashjuna Hunting Lodge: http://www.kashjuna-lodge.de ==================================================== From PHolm_(at)_gmx.de Fri, 07 Apr 2000 15:44:02 +0200 Date: Fri, 07 Apr 2000 15:44:02 +0200 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] Barcode Hallo! Swen Anklam schrieb am Thu, 06 Apr 2000 11:14:29 +0200: >hallo leute ... > >hat jemand schonmal was mit barcodes gemacht ?? Achtung, OT: Wenn Du unter Windows sowas machen musst, geh mal nach www.seagullscientific.com Ich mach ungern Werbung für ein Komm. Produkt, aber das Ding kann JEDEN Barcode aus JEDER Situation (ODBC, Kommandozeilen-Parameter, Active-Scripting etc.) erzeugen und druckt das ganze perfekt auf Etiketten in jeder beliebigen Form. Ca. zwei Monate zeitersparnis im Gegensatz zu selber bauen. Wenn Du dennoch etwas eigenes entwickelst, was irgendwie über PHP erledigt wird und auch realistisch einsetzbar ist (hier insbesondere der Druck von Etiketten), dann gib doch mal bitte per Mail bescheid, ich wäre sehr an einer Lösung interessiert (auch kaufen). Schönen Thread noch, Peter From michael.renner_(at)_tuebingen.mpg.de Fri, 7 Apr 2000 16:12:04 +0200 Date: Fri, 7 Apr 2000 16:12:04 +0200 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] Barcode On Fri, 07 Apr 2000, Peter Holm wrote: > Hallo! > > Swen Anklam schrieb am Thu, 06 Apr 2000 11:14:29 +0200: > >hallo leute ... > > > >hat jemand schonmal was mit barcodes gemacht ?? > > Achtung, OT: > > Wenn Du unter Windows sowas machen musst, geh mal nach > www.seagullscientific.com Moin, wenn's denn schon sein muss: Warum nicht eine Funktion programmieren, die eine Grafik zurückgibt: $barcode_typ="UPC A"; $barcode_x_size="100"; $barcode_y_size="30"; $barcode_information="123456789012"; $bild=barcode($barcode_typ,$barcode_x_size,$barcode_y_size,$barcode_information); In $bild wäre dann eine png-Grafik gespeichert, die beliebig weiterverarbeitet werden kann. Na, wer fühlt sich berufen? > Schönen Thread noch, Ich bin mal gespannt ;-) Schönes Wochenende .... -- +---------------------------------------------------------+ |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 lu2c_(at)_gmx.net Fri, 07 Apr 2000 16:36:44 +0200 Date: Fri, 07 Apr 2000 16:36:44 +0200 From: bleichgesicht lu2c_(at)_gmx.net Subject: [php] << Sent: Wednesday, April 05, 2000 11:39 AM >ich moechte meine ASP scripte konvertieren in PHP ! >ich weiss dass es Tools gibt dass dies macht. >Ist jemand unter euch das dies schonmal gemacht hat und mich dabei >unterstuetzen kann ? From joh_(at)_exozet.com Fri, 7 Apr 2000 16:47:26 +0200 Date: Fri, 7 Apr 2000 16:47:26 +0200 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] checkdate/time und Zeitstempel Hallo, gibt es eigentlich auch sowas wie checkdate für Uhrzeiten und Datum? Ich habe Daten bisher immer überprüft, indem ich versucht habe Sie in einen gültigen Zeitstempel zu verwandeln. Letzteres schlägt aber bei einem Datum nach dem 9.9. 2001 fehl, da der UNIX-Timestamp ab da 10-stellig ist. Womit ich gleich zu meiner zweiten Frage komme: kann man PHP irgendwie 10-stellige Zeitstempel angewöhnen, oder ist das ein OS-Problem (im speziellen Fall Linux)? Vielen Dank! Johannes From hartmut_(at)_six.de Fri, 07 Apr 2000 16:45:37 +0200 Date: Fri, 07 Apr 2000 16:45:37 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Barcode Michael Renner wrote: > Moin, > wenn's denn schon sein muss: Warum nicht eine Funktion > programmieren, die eine Grafik zurückgibt: > > $barcode_typ="UPC A"; > $barcode_x_size="100"; > $barcode_y_size="30"; > $barcode_information="123456789012"; > > $bild=barcode($barcode_typ,$barcode_x_size,$barcode_y_size,$barcode_information); > > In $bild wäre dann eine png-Grafik gespeichert, die beliebig > weiterverarbeitet werden kann. > > Na, wer fühlt sich berufen? ich bin auf dem Sprung ( habe wieder stundenlange langweilige Zugfahrten vor mir dieses Wochenende ) allerdings habe ich eigentlich noch schlimmere Pläne, denn Tools, die GIF-Barcode ausgeben, giebt es ja schon, von da wäre es ja nicht mehr weit bis PNG ich möchte eher einen Beitrag leisten zu dem Thema "1000 Dinge, für die man HTML-Tabellen mißbrauchen kann" > > Schönen Thread noch, > > Ich bin mal gespannt ;-) > > Schönes Wochenende .... > -- > |MPI fuer biologische Kybernetik OT: kann es sein, das bei euch letzten Herbst Douglas Cunningham untergekommen ist ? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From michael.renner_(at)_tuebingen.mpg.de Fri, 7 Apr 2000 16:55:28 +0200 Date: Fri, 7 Apr 2000 16:55:28 +0200 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] Barcode On Fri, 07 Apr 2000, Hartmut Holzgraefe wrote: > Michael Renner wrote: [...] > ich bin auf dem Sprung > ( habe wieder stundenlange langweilige > Zugfahrten vor mir dieses Wochenende ) ich freue mich auf den Stau ;-) > allerdings habe ich eigentlich noch schlimmere Pläne, > denn Tools, die GIF-Barcode ausgeben, giebt es ja schon, > von da wäre es ja nicht mehr weit bis PNG Vielleicht, aber nicht als php-Funktion ;-) > ich möchte eher einen Beitrag leisten zu dem Thema > "1000 Dinge, für die man HTML-Tabellen mißbrauchen kann" Ein Freund von mir hat mal eine Häufigkeitsverteilung ausgegeben, indem mit Hilfe des HTML-Tags 'size' zwischen 0% und 100% variiert wurde. > > |MPI fuer biologische Kybernetik > OT: kann es sein, das bei euch letzten Herbst Douglas Cunningham untergekommen ist ? Ja, er ist hier und quält unsere fette onyx mit viel Spass ;-) CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From fg_(at)_FutureByte.net Fri, 07 Apr 2000 17:03:59 +0200 Date: Fri, 07 Apr 2000 17:03:59 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] checkdate/time und Zeitstempel Servus, Johannes Schmidt schrieb: > gibt es eigentlich auch sowas wie checkdate für Uhrzeiten und Datum? [...] Mit Datum-prüfen kann ich nicht dienen, aber ich hab mir mal vor längerer Zeit eine Klasse zum prüfen von Uhrzeiten geschrieben [1]. Für die Korrektheit und (vorallem) den Sinn des Codes leg ich mal lieber keine Hand ins Feuer ... naja .. is halt schon ne ganze Zeitlang her, aber vielleicht hilft Dir das Snipplet ja ein wenig. Franz [1] http://www.locked.de/div/code_checktime.html -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From Markus.Kloeschen_(at)_dlf.siemens.de Fri, 7 Apr 2000 15:53:04 +0200 Date: Fri, 7 Apr 2000 15:53:04 +0200 From: Kloeschen, Markus Markus.Kloeschen_(at)_dlf.siemens.de Subject: [php] [PHP] Hallo! Ich bin Azubi und wurde von der IHK dazu verdonnert, ein Projekt zu machen. Nun hab ich also mal ein LAMP hochgezogen und alles laeuft und ist super angekommen. Jetzt soll ich aber auch eine Doku schreiben. Dazu gehoert meiner Ansicht nach auch eine Erklaerung zu PHP. Also meine Frage an die Herren/Damen Experten: Wofuer steht PHP? Ich hab da mal was von Personal Home Page bla gelesen... Also? Mit freundlichen Gruessen, Markus Kloeschen °~--- Man soll keine Dummheit zweimal begehen, die Auswahl ist schließlich groß genug (Jean-Paul Sartre). °~--- From bjoern_(at)_baer.main.de Fri, 7 Apr 2000 17:41:38 +0200 Date: Fri, 7 Apr 2000 17:41:38 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] [PHP] * Kloeschen, Markus wrote: > Also meine Frage an die Herren/Damen Experten: Wofuer steht PHP? > Ich hab da mal was von Personal Home Page bla gelesen... Wie wäre es mit selber herausfinden? Fang doch mal bei an. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From Oliver.Britsch_(at)_t-online.de Fri, 7 Apr 2000 18:22:31 +0200 Date: Fri, 7 Apr 2000 18:22:31 +0200 From: Britsch Oliver.Britsch_(at)_t-online.de Subject: [php] AW: [php] forms multi selections Hallo Ulf, 4 Fragen zu forms multi selections: 1- wo kann ich diese PHPLIB-Version downladen (CVS ?) 2- um welche Version Nr. handelt es sich ? 3- laueft dies unter php3 Version 3.0.12 (Strato) ? 4- gibt es ein Anwendungsbeispiel (Quellcode / Doku) ? Vielen Dank für Deine Antwort Ernst > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von Ulf Wendel > Gesendet am: Dienstag, 4. April 2000 10:49 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: Re: [php] forms multi selections > > > > dietmar gapp wrote: > > seiner produktinfo führen. einfaches beispiel: 1. popup: produkte für > > drinnen oder produkte für draussen. wenn eins ausgewählt wird erscheint > > automatisch ein neues popup mit der jeweiligen produktauswahl. > alle popup > > sollen dann natürlich ständig zur verfügung stehen, so dass der > user auch > > nochmal ganz oben etwas ändern kann... > > Sofort oder bald, wann brauchst Du das? > > Die neue Version der OOH Forms der PHPLIB wird ein neues künstliches > Element "tree" kennen, was das Windows GUI-Element "treeview" nachahmt, > also ein aufklappbares Menu als Select ist. Ich werde sehr > wahrscheinlich den neuen Code noch diese Woche ins CVS stellen. > Wenn Du nicht warten willst, warum programmierst Du nicht einfach drauf > los? So schwer ist die Aufgabe nicht, wo harkt es? > > Ulf > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From hartmut_(at)_six.de Fri, 07 Apr 2000 18:12:55 +0200 Date: Fri, 07 Apr 2000 18:12:55 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Barcode Michael Renner wrote: > > allerdings habe ich eigentlich noch schlimmere Pläne, > > denn Tools, die GIF-Barcode ausgeben, giebt es ja schon, > > von da wäre es ja nicht mehr weit bis PNG > > Vielleicht, aber nicht als php-Funktion ;-) ich träume auch eher davon, das als Testfall für eine interne Extension zu nutzen > > ich möchte eher einen Beitrag leisten zu dem Thema > > "1000 Dinge, für die man HTML-Tabellen mißbrauchen kann" > > Ein Freund von mir hat mal eine Häufigkeitsverteilung ausgegeben, > indem mit Hilfe des HTML-Tags 'size' zwischen 0% und 100% variiert > wurde. so in der Art, wobei bei Barcodes noch die Skalierung auf den codierten Text und die überlangen Synchronisationsbalken hinzukommen ( siehe z.B. die unvermeidlichen EAN-Codes ) > > OT: kann es sein, das bei euch letzten Herbst Douglas Cunningham untergekommen ist ? > > Ja, er ist hier und quält unsere fette onyx mit viel Spass ;-) dann schöne Grüße, wir waren letztes Jahr zusammen auf dem Linux-Beer-Hike -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From schwab_(at)_interkon.de Fri, 7 Apr 2000 18:12:37 +0200 Date: Fri, 7 Apr 2000 18:12:37 +0200 From: Schwab Bernhard Konrad schwab_(at)_interkon.de Subject: [php] AW: [php] [PHP] - php enstanden 1994 von Rasmus Lerdorf, wollte eigentlich einen Lebenslauf ins Web bringen - erster Name = Personal Home Page Tools - jetzt wird es genannt = PHP Hypertext Preprocessor Berni -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Kloeschen, Markus Gesendet: Freitag, 7. April 2000 15:53 An: 'php_(at)_solix.wiso.Uni-Koeln.DE' Betreff: [php] [PHP] Hallo! Ich bin Azubi und wurde von der IHK dazu verdonnert, ein Projekt zu machen. Nun hab ich also mal ein LAMP hochgezogen und alles laeuft und ist super angekommen. Jetzt soll ich aber auch eine Doku schreiben. Dazu gehoert meiner Ansicht nach auch eine Erklaerung zu PHP. Also meine Frage an die Herren/Damen Experten: Wofuer steht PHP? Ich hab da mal was von Personal Home Page bla gelesen... Also? Mit freundlichen Gruessen, Markus Kloeschen From eschmid_(at)_s.netic.de Fri, 07 Apr 2000 18:32:21 +0200 Date: Fri, 07 Apr 2000 18:32:21 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] [PHP] Schwab Bernhard Konrad wrote: > > - php enstanden 1994 von Rasmus Lerdorf, wollte eigentlich einen Lebenslauf > ins Web bringen > - erster Name = Personal Home Page Tools > - jetzt wird es genannt = PHP Hypertext Preprocessor Das ist nicht ganz richtig. Rasmus wollte wissen WER sein Lebenslauf gelesen hat und das war 1995. Siehe: http://www.zend.com/zend/hof/rasmus.php -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From schwab_(at)_interkon.de Fri, 7 Apr 2000 18:38:49 +0200 Date: Fri, 7 Apr 2000 18:38:49 +0200 From: Schwab Bernhard Konrad schwab_(at)_interkon.de Subject: [php] AW: [php] AW: [php] [PHP] Hubs tschuldigung, hab grad nochmal ins Buechlein geschaut und mein Wissen wieder aufgefrischt :-) Berni -----Ursprüngliche Nachricht----- Von: egon_(at)_solix.wiso.Uni-Koeln.DE [mailto:egon_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Egon Schmid Gesendet: Freitag, 7. April 2000 18:32 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: Re: [php] AW: [php] [PHP] Schwab Bernhard Konrad wrote: > > - php enstanden 1994 von Rasmus Lerdorf, wollte eigentlich einen Lebenslauf > ins Web bringen > - erster Name = Personal Home Page Tools > - jetzt wird es genannt = PHP Hypertext Preprocessor Das ist nicht ganz richtig. Rasmus wollte wissen WER sein Lebenslauf gelesen hat und das war 1995. Siehe: http://www.zend.com/zend/hof/rasmus.php -Egon From ulf_(at)_redsys.de Fri, 07 Apr 2000 19:13:53 +0200 Date: Fri, 07 Apr 2000 19:13:53 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] AW: [php] forms multi selections Britsch wrote: > > Hallo Ulf, > > 4 Fragen zu forms multi selections: > > 1- wo kann ich diese PHPLIB-Version downladen (CVS ?) > 2- um welche Version Nr. handelt es sich ? > 3- laueft dies unter php3 Version 3.0.12 (Strato) ? > 4- gibt es ein Anwendungsbeispiel (Quellcode / Doku) ? Die neuen OOH Forms habe ich heute erstmals auf der Developer Liste der PHPLIB angekündigt. Sie laufen noch etwas unrund, weshalb ich sie noch nicht ins CVS gestellt habe. Das wird vorraussichlich morgen passieren. Die API steht und wird sich nicht mehr ändern. In ersten zaghaften Tests läuft es stabil. Auf Doku wird man noch mindestens eine Woche warten müssen. Die neuen OOH Forms werden mit PHP3 funktionieren, sie wurden mit PHP3 erstellt. Es gibt eine Ausnahme: select multiple Elemente dürfen als Namen kein Array tragen, sie dürfen nicht heißen: kunde[zahlungsart]. Dieses würde ergänzt werden zu kunde[zahlungsart][], was PHP3 nicht versteht, PHP4 jedoch. Da es viele Schmerzen macht an dieser Stelle einen PHP3 Workaround bereitzuhalten, möchte ich den Code nicht mehr modifizieren. Mehr per PM in der nächsten Zeit. Ulf From ulf_(at)_redsys.de Fri, 07 Apr 2000 19:37:10 +0200 Date: Fri, 07 Apr 2000 19:37:10 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] checkdate/time und Zeitstempel Johannes Schmidt wrote: > gibt es eigentlich auch sowas wie checkdate für Uhrzeiten und Datum? Ich > habe Daten bisher immer überprüft, indem ich versucht habe Sie in einen > gültigen Zeitstempel zu verwandeln. Letzteres schlägt aber bei einem Datum Gibt dem User gar keine Chance falsche Werte einzugeben, plazier einfach drei bzw. zwei Select Boxen und baue daraus ein Datum. > nach dem 9.9. 2001 fehl, da der UNIX-Timestamp ab da 10-stellig ist. Womit > ich gleich zu meiner zweiten Frage komme: kann man PHP irgendwie 10-stellige > Zeitstempel angewöhnen, oder ist das ein OS-Problem (im speziellen Fall > Linux)? Onhe in den Source zu schauen vermute ich doch stark, daß PHP an dieser Stelle direkt Funktionen aus den C Bibliotheken des Systems benutzt. Ob Linux wirklich keine geeigneteren Funktionen zur Verfügung stellt, weiß ich nicht. Ulf From ulf_(at)_redsys.de Fri, 07 Apr 2000 19:41:25 +0200 Date: Fri, 07 Apr 2000 19:41:25 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] getenv unter windows Lorenz von Somnitz wrote: > kann mir jemand sagen, warum die Funktion getenv() unter Windows (!!) nicht > funktioniert? getenv() dient zum Auslesen von CGI Enviroment Variablen. Du benutzt CGI? Wenn ja, gibt phpinfo() eine Auflistung der bekannten Variablen, http://www.php.net/manual/function.getenv.php3. > In Skript_01 benutze ich folgenden Ausfruck: putenv > ("professor=$professor"); > In Skript _02 steht dann folgendes: $prof = getenv ("professor"); > Letzter Ausdruck geht nicht. Was Du da machen möchtest sind Session Variablen. Dafür ist getenv/putenv nun wahrlich nicht gedacht. Ulf From e.lohmann_(at)_yellownews.de Fri, 07 Apr 2000 19:50:40 +0200 Date: Fri, 07 Apr 2000 19:50:40 +0200 From: Eike Lohmann e.lohmann_(at)_yellownews.de Subject: [php] http header authentifizierung Hi Folks, ich arbeite an einer EM 2000 auf php basis und habe meine Seiten bei puretec (bitte kein Beileid ;) ) Die Datenbank zugriffe klappen und vieles andere funktionieren auch, nur leider bekomme ich keine http header authentifizierung hin. Ich bekomme immer einen internal server error 500. Auf meiner Linuxkiste funktioniert das script einwandfrei. Ich habe viele Varianten ausprobiert und versuche es grade mit dieser von php3.de, welche aber den gleichen fehler meldet. "; echo "You entered $PHP_AUTH_PW as your password.

"; } ?> Kann mir hier vielleicht jemand weiterhelfen? Gruss -agentorange From ulf_(at)_redsys.de Fri, 07 Apr 2000 20:10:29 +0200 Date: Fri, 07 Apr 2000 20:10:29 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] http header authentifizierung Eike Lohmann wrote: > Die Datenbank zugriffe klappen und vieles andere funktionieren auch, nur leider bekomme ich keine http header authentifizierung hin. Hast Du den ersten Satz der Doku gelesen: "The HTTP Authentication hooks in PHP are only available when it is running as an Apache module and is hence not available in the CGI version.", http://www.php.net/manual/features.http-auth.php Kaum ein Provider wird etwas anderes als die CGI Version benutzen, weil nur mit dieser abgestufte Rechtevergaben möglich sind. Ulf From office_(at)_exotics.net Fri, 7 Apr 2000 22:32:09 +0200 Date: Fri, 7 Apr 2000 22:32:09 +0200 From: Alexander Dobernig office_(at)_exotics.net Subject: [php] AW: [php] http header authentifizierung - GEHT DEFINITIV (laut Mitarbeitern) BEI PURETEC & SCHLUND NICHT nach nächtelangen verzweifelten Versuchen dies zu installieren vor einigen Wochen hab ich mal beim Support angerufen und siehe da: Da S&P und auch die 100%ige Tochter puretec die CGI Variante von PHP einsetzen FUNKTIONIERT DER BEFEHL HEADER NICHT Laut Auskunft von S&P wird der auch eher nie gehen. Wie ich mich darüber und über die eigenartigen Mysql Einschränkungen beschwerte hiess es nur - das verwendet EH KEINER (!!) Also andere Lösung z.B. PHPLIB (scheint zu gehen mit Einschränkungen wie kein auto append und -prepend ) einsetzen. Da gibs auch noch einge andere Dinge die dort nicht gehen - inzwischen kenn ich durch schmerzhafte Erfahrung die meisten.. MfG alex > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE > [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Eike Lohmann > Gesendet: Freitag, 07. April 2000 19:51 > An: php_(at)_infosoc.uni-koeln.de > Betreff: [php] http header authentifizierung > > > > > Hi Folks, > > ich arbeite an einer EM 2000 auf php basis und habe meine > Seiten bei puretec (bitte kein Beileid ;) ) > Die Datenbank zugriffe klappen und vieles andere > funktionieren auch, nur leider bekomme ich keine http header > authentifizierung hin. > Ich bekomme immer einen internal server error 500. > Auf meiner Linuxkiste funktioniert das script einwandfrei. > Ich habe viele Varianten ausprobiert und versuche es grade > mit dieser von php3.de, welche aber den gleichen fehler meldet. > > if(!isset($PHP_AUTH_USER)) { > Header("WWW-Authenticate: Basic realm=\"My Realm\""); > Header("HTTP/1.0 401 Unauthorized"); > echo "Text to send if user hits Cancel button\n"; > exit; > } else { > echo "Hello $PHP_AUTH_USER.

"; > echo "You entered $PHP_AUTH_PW as your password.

"; > } > ?> > > Kann mir hier vielleicht jemand weiterhelfen? > Gruss -agentorange > > > > > -- > ** 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 sebastian.bergmann_(at)_web.de Fri, 07 Apr 2000 17:05:14 +0200 Date: Fri, 07 Apr 2000 17:05:14 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] OT: ICQ Protokoll Hi, ähnlich wie phPOP3 (http://gravedancer.rc5.de/phpop3/) für POP3 würde ich mir gerne eine Implementation des ICQ Protokolls implementieren. Ist dieses irgendwo dokumentiert? -- 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 office_(at)_kolbi.net Fri, 7 Apr 2000 21:01:38 +0200 Date: Fri, 7 Apr 2000 21:01:38 +0200 From: Helmut 'Kolbi' Kolb office_(at)_kolbi.net Subject: [php] getprotobynumber und getservbyport Hallo! Ich habe ein Problem - nonanet... Und zwar, wenn ich versuche folgendes zu machen: "echo( getprotobynumber( 6 ) );", oder ein "echo( getservbyport( 110, "tcp" ) );", dann meint mein Server, dasz er das nicht hat?! Die exakte Meldung lautet: ------------------------------------------------- Fatal error: Call to unsupported or undefined function getprotobynumber() in /var/www/php/accounting/test.php3 on line 21 ------------------------------------------------- (Wobei Zeile 21 der getprotobynumber call ist, allerdings bringt er die Meldung auch bei Zeile 22, wenn er die Moeglichkeit dazu hat...) Wa mich an der Sache etwas verwirrt ist, dasz normalerweise zumindest Deja etwas zu solchen Themen ausspuckt. Auch ist nirgendwo vermerkt, dasz das nicht funktionieren koennte, oder solche Netzwerkfunktionen von irgendwas abhaengen. (Oder ich bin zu bloed, was zu finden...) Das System ist ein LAMP mit Debian 2.3 (woody), apache 1.3.9 (1.3.9-12), mysql 3.22.32 (3.22.32-1) und php in der version 3.0.15 (3.0.15-2). Alles miteinander original (woody) Debian Packete. Gehen diese Funktionen bei irgendjemanden? Oder bei irgendjemanden nicht? lg -- Helmut Kolb - http://www.kolbi.net - mailto:office_(at)_kolbi.net - ripe:hk1336 I will not live in a world without Spam. registered linux user # 38736 - it's Friday, April 07, 2000 20:50 From mpm_(at)_litterae.de Fri, 7 Apr 2000 23:42:19 +0200 Date: Fri, 7 Apr 2000 23:42:19 +0200 From: Michael P. Mehl mpm_(at)_litterae.de Subject: [php] HILFE! MySQL unter Win98 Hi, ich betreibe MySQL unter Win98 zu Entwicklungszwecken, habe damit nun einen guten Monat ohne Probleme gearbeitet und stehe nun vor folgenden Problem: Ich habe eine Tabelle mit 153 Einträgen. Mache ich $result = mysql_query("SELECT * FROM tabelle"); Und anschließend $number = mysql_num_rows($result); Enthält $number korrekt den Wert 153. Schleife ich anschließend alle Wert mit dem Befehl: while ( $row = mysql_fetch_array($result) ) { ... } Werden immer nur die ersten 27 Zeilen der Tabelle ausgegeben. Wieso? Grüße Michael +--- Michael P. Mehl -------------------------------------+ | mpm_(at)_litterae.de - http://www.litterae.de - ICQ: 1016080 | +---------------------------------------------------------+ | "There's always much more to learn than there can | | possibly be to teach." -- Sir Peter Ustinov, "Life" | +---------------------------------------------------------+ From helge-frowein_(at)_online.de Sat, 8 Apr 2000 00:31:00 +0200 Date: Sat, 8 Apr 2000 00:31:00 +0200 From: Helge Frowein helge-frowein_(at)_online.de Subject: [php] Was sagt mir diese Fehlermeldung? This is a multi-part message in MIME format. ------=_NextPart_000_007B_01BFA0F1.B7023180 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi alle, Da bin ich jetzt endlich im Netz mit meinem Zeugs, und schon setzen die = Probleme ein - scheinbar ist nicht alles einfach von WAMP zu LAMP = portabel? Also, ich erhalte im Netz folgende Fehlermeldung: Warning: Illegal offset type in ... Das Script funktioniert trotzdem einwandfrei (und unter WAMP ganz ohne = Fehlermeldung) Dahinter steckt ein j=E4mmerlicher Versuch, gute Perlfunktionen zu = ersetzen (okay, ja, ich stelle bald auf PHP4 um...) Entefrnung eines bestimmten Indexes aus einem Array. // Spieler aus Array entfernen for ($e=3D$los; $e<=3D$unausgelost-1; $e++) { $spname[$e] =3D $spname[$e+1]; $setzpos[$e] =3D $setzpos[$e+1]; } $spname[$unausgelost] =3D ""; $setzpos[$unausgelost] =3D ""; In den letzten beiden Zeilen erhalte ich nun diese Fehlermeldung? Da ist = ja die Entfernungsprozedur schon abgeschlossen, ich muss nur noch = Variabelen auf leer setzen, da das ganze in einer While-Schleife steht. = Und dann das... Was heisst denn "illegal offset type" ? Was soll ich damit anfangen, vor allem nachdem es trotzdem funktioniert? Ich hoffe jemand kann mit meiner Beschreibung was anfangen *g* Beste Gr=FCsse Helge ------=_NextPart_000_007B_01BFA0F1.B7023180 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi alle,
 
Da bin ich jetzt endlich im Netz mit = meinem Zeugs,=20 und schon setzen die Probleme ein - scheinbar ist nicht alles einfach = von WAMP=20 zu LAMP portabel?
 
Also, ich erhalte im Netz folgende=20 Fehlermeldung:
 
Warning: Illegal offset type in=20 ...
 
Das Script funktioniert trotzdem = einwandfrei (und=20 unter WAMP ganz ohne Fehlermeldung)
 
Dahinter steckt ein j=E4mmerlicher = Versuch, gute=20 Perlfunktionen zu ersetzen (okay, ja, ich stelle bald auf PHP4=20 um...)
Entefrnung eines = bestimmten Indexes aus einem=20 Array.
 
    // Spieler aus Array = entfernen
    for ($e=3D$los; $e<=3D$unausgelost-1; = $e++)=20 {
      $spname[$e] =3D=20 $spname[$e+1];
      $setzpos[$e] =3D=20 $setzpos[$e+1];
    }
   =20 $spname[$unausgelost] =3D "";
    = $setzpos[$unausgelost] =3D=20 "";
In den letzten beiden Zeilen erhalte = ich nun diese=20 Fehlermeldung? Da ist ja die Entfernungsprozedur schon abgeschlossen, = ich muss=20 nur noch Variabelen auf leer setzen, da das ganze in einer = While-Schleife steht.=20 Und dann das...
Was heisst denn "illegal offset type"=20 ?
Was soll ich damit anfangen, vor allem = nachdem es=20 trotzdem funktioniert?
 
Ich hoffe jemand kann mit meiner = Beschreibung was=20 anfangen *g*
 
Beste Gr=FCsse
 
Helge
 
------=_NextPart_000_007B_01BFA0F1.B7023180-- From RolandReichmann_(at)_gmx.net Sat, 8 Apr 2000 02:29:10 +0200 Date: Sat, 8 Apr 2000 02:29:10 +0200 From: Roland Reichmann RolandReichmann_(at)_gmx.net Subject: [php] HILFE! MySQL unter Win98 Ich würde mal schauen, was in der 27. oder 28. Zeile steht. Denke es könnte eine Escape-Sequenz sein?? Roland From RolandReichmann_(at)_gmx.net Sat, 8 Apr 2000 02:50:51 +0200 Date: Sat, 8 Apr 2000 02:50:51 +0200 From: Roland Reichmann RolandReichmann_(at)_gmx.net Subject: [php] bestehende Daten konvertieren Ich denke,dass Du Access am Rechner hast und damit auch ODBC, dann den entpsrechenden MySQL-ODBC Treiber www.tcx.se (oder so ähnlich) besorgen, installieren. Dann kannst Du einfach per drag'ndrop oder per import die Daten in Access holen, oder eine Tabelle verknüpfen. Roland From TOOLS_(at)_WE-KILL-ALL.DE Sat, 8 Apr 2000 08:33:37 +0200 Date: Sat, 8 Apr 2000 08:33:37 +0200 From: WKA-TOOLS TOOLS_(at)_WE-KILL-ALL.DE Subject: [php] PHP crash hi habe gestern den apache installiert, und das php. alles lief wunderbar. dann miteinmal crasht php dauernd mit einem invalid page fehler. habe alles geloescht, alles neu installiert, aber es crasht nun dauernd, egal welche version. hat dieses problem schon jemand gehabt ? danke, ralf From GH-lists_(at)_ecora.de Sat, 8 Apr 2000 09:33:21 +0200 Date: Sat, 8 Apr 2000 09:33:21 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] AW: [php] http header authentifizierung - GEHT DEFINITIV (laut Mitarbeitern) BEI PURETEC & SCHLUND NICHT Alexander Dobernig schrieb: > nach nächtelangen verzweifelten Versuchen dies zu installieren vor > einigen Wochen hab ich mal beim Support angerufen und siehe da: > > Da S&P und auch die 100%ige Tochter puretec die CGI Variante von PHP > einsetzen Das hättest Du selbst rausfinden können und das stand schon X mal auf der Liste und fast alle Provider, bei denen Du virtuelle Server anmieten kannst, arbeiten bekannterweise mit der CGI-Version von PHP. > FUNKTIONIERT DER BEFEHL HEADER NICHT Sorry, aber das ist so totaler Quatsch. Natürlich kannst Du die Header-Funktion auch in der CGI-Version nutzen und natürlich funktioniert die Header-Funktion auch bei Schlund, Puretec, Strato und Co.. Und natürlich funktioniert die Authentifizierung über PHP nicht, weil es eben die CGI-Version von PHP ist. Ein 1minütiger Blick ins Manual und ein kurzes phpinfo() auf dem Schlund-/Puretec-Server hätte Dir viel, viel Zeit erspart (wenn Du wirklich nächtelang probiert hast). > Wie ich mich darüber und über die eigenartigen Mysql Einschränkungen > beschwerte hiess es nur - das verwendet EH KEINER (!!) Welche MySQL-Limits? Die Limits die kenne, sind IMHO aus Sicherheitsgründen sehr sinnvoll. > Da gibs auch noch einge andere Dinge die dort nicht gehen - > inzwischen kenn ich durch schmerzhafte Erfahrung die meisten.. Die da wären? Lass uns an Deinen Erfahrungen teilhaben. Ansonsten gilt natürlich, wenn Du einen Server willst, der alles macht, tut, und kann, was Du willst, dann hilft eben nur ein eigener Server. Jeder hätte auf seinem virtuellen Server meist gern noch dieses oder jenes Tool, dann noch ein paar Konfigurationsänderungen und zusätzlich die Möglichkeit das... Große Provider bieten aber nunmal Mainstream-Produkte/Lösungen zu einem sehr guten Preis - nicht mehr und nicht weniger. Ich habe auch schon ein paar haarsträubende Dinge bei Schlund erlebt, aber ich denke insgesamt ist das Preis-/Leistungsverhältnis, die Technik und die Performance sehr gut. Besonders schätze ich die Möglichkeit mod_rewrite zu nutzen. Damit kann man ein sehr elegantes Session-Handling realisieren und viele interaktive Systeme/Datenbankanwendungen suchmaschinenkompatibel machen. Guido Haeger From ulf_(at)_redsys.de Sat, 08 Apr 2000 10:01:22 +0200 Date: Sat, 08 Apr 2000 10:01:22 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Was sagt mir diese Fehlermeldung? > Helge Frowein wrote: > Warning: Illegal offset type in ... $unausgelost = array(); $spname = array(1,2,3); echo $spname[$unausgelost]; Ulf From Rolf-D.Stoll_(at)_t-online.de Sat, 8 Apr 2000 10:50:50 +0200 Date: Sat, 8 Apr 2000 10:50:50 +0200 From: Rolf Stoll Rolf-D.Stoll_(at)_t-online.de Subject: [php] PHP4 Session- und Cookie-Problem Hallo Liste, meine dumme Frage konnte natürlich niemand beantworten. Inzwischen bin ich selbst auf die Lösung des Problems gekommen. Nicht PHP4 sondern FastTemplate legt die sessionid und das Cookie an. FastTemplate: ... if (!$sessionid) { mt_srand((double)microtime()*1000000); $sessionid = md5(str_replace(".","",$REMOTE_ADDR) + mt_rand(100000,999999)); setcookie("sessionid", $sessionid); } ... > Hallo Liste, > > Folgendes Problem: > Seit dem Umstieg auf PHP 4.0 RC1 versucht PHP in meiner Anwendung ein > Cookie namens sessionid anzulegen, obwohl ich gar keine Session > gestartet habe. > In php.ini habe ich > session.auto_start = 0 und > session.use_cookies = 0 > gesetzt, was auch von phpinfo() so angezeigt wird. > From ulf_(at)_redsys.de Sat, 08 Apr 2000 09:29:43 +0200 Date: Sat, 08 Apr 2000 09:29:43 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] getprotobynumber und getservbyport Helmut 'Kolbi' Kolb wrote: > Fatal error: Call to unsupported or undefined function > getprotobynumber() in /var/www/php/accounting/test.php3 on > line 21 http://www.php-center.de/faq/#5 Ulf From PHolm_(at)_gmx.de Sat, 08 Apr 2000 12:35:59 +0200 Date: Sat, 08 Apr 2000 12:35:59 +0200 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] Barcode Hallo! Michael Renner schrieb am Fri, 7 Apr 2000 16:12:04 +0200: >wenn's denn schon sein muss: Warum nicht eine Funktion >programmieren, die eine Grafik zurückgibt: Das ist leider wirklich nur der allergeringste Anteil an der Arbeit! Wenn Du Dein zusammengefrickeltes Barcode-Gif auf dem Bildschirm hast, fängt die Arbeit erst richtig an! Barcodes meistens in rauhen Mengen auf Etiketten gedruckt. Was ist, wenn die Etikettengrösse sich ändert? Oder die Anzahl der Etiketten pro Blatt. Muss man dann den Programmierer anrufen? Oder wenn man einen anderen Barcode benutzen will / muss, um z.B. mit anderen Firmen kompatibel zu sein? Das ist also mit HTML schon mal garnicht zu machen, das muss millimetergenau sein mit 0 Toleranz, die Erzeugung von PDF wäre wohl eher was, aber wenn sich was ändert? Jeder ernsthaft am Thema Barcode interessierte sollte sich mal das bereits erwähnte Programm angucken, nur um einen Eindruck davon zu erhalten, wie die Anforderungen der Wirklichkeit aussehen. Das Teil ist schon ein richtiges DTP-Tool. Von wo kommen die Daten? Aus einer Datenbank, die der User selber manipulieren kann? Auch hier ist ausreichende Flexibilität gefordert, die wohl dann doch eher C erfordert. Aber ich will hier nicht bremsen, nur zu, bei Fragen zum Thema stehe ich gerne zur Verfügung. An Lösungen bin ich auch interessiert. Ich wollte mal den obigen Weg via PDF einschlagen, hab mich dann aber dann doch lieber nach einem fertigen Rad umgeschaut... Schönen Thread noch, Peter From michael.ackermann_(at)_asd-edv.de Sat, 08 Apr 2000 12:58:02 +0200 Date: Sat, 08 Apr 2000 12:58:02 +0200 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] PHP4 SID Hallo Samstagsarbeiter, Habe mal wieder eine Verständniss Frage mit Sessions (PHP4) wenn ich eine SID an die nächste seite weiterreiche und mit folgendem Code die SID ausgebe bekommen ich z.B. SID=e0ba24504486b37969de227f3c9ff59c is ja auch richtig. wenn ich nun folgendes mache Bearbeiten\n"; ^^^^^ ?> bekomme ich das: http://www.meinname.de/cahnge-100.php?SID&uid=0815 *confused** ------------------- mach ich das hier: Bearbeiten\n"; ^ ?> bekomme ich das http://www.meinname.de/cahnge-100.php?e0ba24504486b37969de227f3c9ff59c&uid=0815 erst jetzt passt das ganze: Bearbeiten\n"; ^^^^^^^^ ?> Ergebniss: http://www.meinname.de/cahnge-100.php?SID=e0ba24504486b37969de227f3c9ff59c&uid=0815 Und nu????? From bjoern_(at)_baer.main.de Sat, 8 Apr 2000 13:18:56 +0200 Date: Sat, 8 Apr 2000 13:18:56 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP4 SID Hi, * Michael Ackermann wrote: > print "Bearbeiten\n"; > ^^^^^ SID=$SID -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From tobias_(at)_dnet.it Sat, 8 Apr 2000 13:27:25 +0200 Date: Sat, 8 Apr 2000 13:27:25 +0200 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] PHP4 SID [SID-Konstante] > Und nu????? SID ist eine predefinierte Konstante und wird wie alle PHP-Konstanten behandelt. Konstanten können nicht wie Variablen in Strings eingebettet werden: define("FOO", 42); print("FOO\n"); // Gibt FOO<\n> aus. Verwende printf(): printf("page.php3?%s&foo=bar", SID); Oder verwende String-Konkatenation, um die Konstante in den String einzubauen: printf("page.php3?".SID."&foo=bar"); Mit freundlichen Grüßen, Tobias Ratschiller From UW_(at)_NetUSE.DE Sat, 08 Apr 2000 14:10:50 +0200 Date: Sat, 08 Apr 2000 14:10:50 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] PHP crash WKA-TOOLS wrote: > habe gestern den apache installiert, und das php. alles > lief wunderbar. dann miteinmal crasht php dauernd mit > einem invalid page fehler. habe alles geloescht, alles We kill all und crasht... Naja irgendeiner muß ja mal gutmütig sein und die Rückfrage stellen: wie lautet die Fehlermeldung genau? Was steht im error_log von php, was im error_log/access_log vom Webserver? Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From sebastian.bergmann_(at)_web.de Sat, 08 Apr 2000 15:25:24 +0200 Date: Sat, 08 Apr 2000 15:25:24 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] pcre_*() Funktionen und PHP4.0RC1 auf Win32 Hi, folgendes Codesegment führt zu einem Absturz der php.exe (PHP4.0RC1) unter Windows 2000 Professional: function checkDateFormat( $date ) { if( extension_loaded( "pcre" ) ) { $result = preg_match( "/^[0-9]{4}/", $date ); } else { $result = ereg( "^([0-9]{4})(-([0-9]{1,2})){0,2}( ([0-9]{1,2})){0,1} (:([0-9]{1,2})){0,2}$", $date ); } return $result; } 'extension_loaded( "pcre" )' liefert korrekterweise "true", die Funktionen sind also vorhanden. AHA -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From UW_(at)_NetUSE.DE Sat, 08 Apr 2000 16:27:25 +0200 Date: Sat, 08 Apr 2000 16:27:25 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] pcre_*() Funktionen und PHP4.0RC1 auf Win32 Sebastian Bergmann wrote: > folgendes Codesegment führt zu einem Absturz der php.exe (PHP4.0RC1) > unter Windows 2000 Professional: Du setzt ja auch gleich die doppelte Ladung unreifen Gemüses ein... Gegentest mit PHP3 und dann ab damit nach http://bugs.php.net . Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From abe_(at)_flaemingnet.de Sat, 8 Apr 2000 17:07:04 +0200 Date: Sat, 8 Apr 2000 17:07:04 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] pcre_*() Funktionen und PHP4.0RC1 auf Win32 >> folgendes Codesegment führt zu einem Absturz der php.exe (PHP4.0RC1) >> unter Windows 2000 Professional: > >Du setzt ja auch gleich die doppelte Ladung unreifen Gemüses >ein... Gegentest mit PHP3 und dann ab damit nach >http://bugs.php.net . Vielleicht verwurstelt der Optimizer auch was, hab's noch nicht nachgetestet bye Daniel From sebastian.bergmann_(at)_web.de Sat, 08 Apr 2000 17:18:52 +0200 Date: Sat, 08 Apr 2000 17:18:52 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] pcre_*() Funktionen und PHP4.0RC1 auf Win32 Ulf Wendel schrieb: > Du setzt ja auch gleich die doppelte Ladung unreifen Gemüses > ein... Gegentest mit PHP3 und dann ab damit nach > http://bugs.php.net . Habe leider keine PHP3 Installation mehr. -- 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 ulf_(at)_redsys.de Sat, 08 Apr 2000 17:24:01 +0200 Date: Sat, 08 Apr 2000 17:24:01 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] pcre_*() Funktionen und PHP4.0RC1 auf Win32 Sebastian Bergmann wrote: > > Ulf Wendel schrieb: > > Du setzt ja auch gleich die doppelte Ladung unreifen Gemüses > > ein... Gegentest mit PHP3 und dann ab damit nach > > http://bugs.php.net . > > Habe leider keine PHP3 Installation mehr. ... dann starte es doch auf der Kommandozeile. Die Distribution wirst Du schon noch irgendwo haben. Ulf From sebastian.bergmann_(at)_web.de Sat, 08 Apr 2000 17:26:01 +0200 Date: Sat, 08 Apr 2000 17:26:01 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] pcre_*() Funktionen und PHP4.0RC1 auf Win32 Ulf Wendel schrieb: > ... dann starte es doch auf der Kommandozeile. Die Distribution wirst Du > schon noch irgendwo haben. Ich vergaß: Daniel hatte es bereits unter PHP3 getestet, und es lief. Habe jetzt meinen ersten Beitrag in einem BugTracker gemacht: http://bugs.php.net/version4/bugs.php?id=4080 -- 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 michael.ackermann_(at)_asd-edv.de Sat, 08 Apr 2000 17:46:57 +0200 Date: Sat, 08 Apr 2000 17:46:57 +0200 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] PHP4 SID Danke Björn, Danke Tobias, beides geht. Ein Effekt hat das ganze. Jetzt weis ich wenigstens was man alles mit Konstanten anfangen kann ;o) Björn Schotte wrote: >SID=$SID Tobias Ratschiller wrote: >Verwende printf(): >printf("page.php3?%s&foo=bar", SID); > >Oder verwende String-Konkatenation, um die Konstante in den String >einzubauen: >printf("page.php3?".SID."&foo=bar"); From voyager_(at)_voyager-crew.de Sat, 8 Apr 2000 18:15:56 +0200 Date: Sat, 8 Apr 2000 18:15:56 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] Wo bekomme ich MySQL her This is a multi-part message in MIME format. ------=_NextPart_000_0051_01BFA186.7BBA26B0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Kann mir jemand sagen wo ich eine lauff=E4hige Demo oder die Vollversion = herbekomme?? Gru=DF Markus ------=_NextPart_000_0051_01BFA186.7BBA26B0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Kann mir jemand sagen wo ich eine = lauff=E4hige Demo=20 oder die Vollversion herbekomme??
Gru=DF = Markus
------=_NextPart_000_0051_01BFA186.7BBA26B0-- From abe_(at)_flaemingnet.de Sat, 8 Apr 2000 18:20:50 +0200 Date: Sat, 8 Apr 2000 18:20:50 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] Wo bekomme ich MySQL her >Kann mir jemand sagen wo ich eine lauffähige Demo oder die Vollversion herbekomme?? >Gruß Markus http://www.tcx.se/ oder benutze gleich einen Mirror: http://mysql.staufen.de bye Daniel From steiner_(at)_dynamicwebpages.de Sat, 8 Apr 2000 18:23:47 +0200 Date: Sat, 8 Apr 2000 18:23:47 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] Wo bekomme ich MySQL her Sent: Saturday, April 08, 2000 6:15 PM Subject: [php] Wo bekomme ich MySQL her >Kann mir jemand sagen wo ich eine lauffähige Demo oder die Vollversion herbekomme?? 1.) ja: http://www.tcx.se bzw. http://www.mysql.com 2.) bitte http://www.php-center.de/php-de/konventionenundstandards.htm lesen 3.) da hättest du mit ein wenig Engagement auch selber drauf kommen können. mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From abe_(at)_flaemingnet.de Sat, 8 Apr 2000 18:22:44 +0200 Date: Sat, 8 Apr 2000 18:22:44 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] pcre_*() Funktionen und PHP4.0RC1 auf Win32 >Ich vergaß: Daniel hatte es bereits unter PHP3 getestet, und es lief. Ja, stimmt PHP3 läuft ohne Prob's das Errorlog des Apachen meldet: "Premature End of Script" >Habe jetzt meinen ersten Beitrag in einem BugTracker gemacht: >http://bugs.php.net/version4/bugs.php?id=4080 Also ich habe bei mir den Zend Optimizer ( 2 ) wieder abgeschaltet, jetzt funzt es. bye Daniel From info_(at)_publicform.de Sat, 8 Apr 2000 19:12:55 +0200 Date: Sat, 8 Apr 2000 19:12:55 +0200 From: Piet Kopka info_(at)_publicform.de Subject: [php] chat/flush Probleme auf Macintosh Der Chat funktioniert mit Netscape/IE auf Linux und PC. Aber nicht mit Netscape/IE/Icab auf dem Mac. Der Chat wird mit flush() zeilenweise in einem Frame ausgegeben der mit JavaScript gescrollt wird. Das Fenster bleibt leider auf dem Mac vollkommen leer. Stoppt man den Browser sieht man den Text. Grüße, Piet Kopka From gerke.preussner_(at)_gmx.net Sat, 8 Apr 2000 19:47:25 +0200 Date: Sat, 8 Apr 2000 19:47:25 +0200 From: Gerke Preussner gerke.preussner_(at)_gmx.net Subject: [php] Sessions unter IIS4 hallo alle zusammen, seit einiger zeit setze ich PHP4RC1 unter IIS4 (WinNT) ein und hatte bisher recht gute erfahrungen. das einzige was nicht funktioniert sind sessions. bis gestern hatte ich das problem, dass bei einem aufruf von session_start() oder session_register() sofort ein "Error 500 - Interner Serverfehler" angezeigt wird. nachdem ich ettliche stunden mit dem durchsuchen von dokus, tutorials, mailing-listen und newsgroups verbracht hatte habe ich das ganze programm von workarounds, bugfixes und konfigurationen ausprobiert und sessions schliesslich doch noch zum laufen bekommen. leider war die freude darüber nicht von langer dauer, denn nachdem ich heute morgen den rechner wieder angemacht habe knallt mir der parser fortwährend ein "Der abgesetzte Prozeduraufruf schlug fehl." vor den kopf, obwohl ich an den konfigurationen nichts geändert habe. völlig frustriert habe ich alles mehrmals neuinstalliert und das komplette elend vom vortag wiederholt, diesmal jedoch leider ohne erfolg. bis auf die session-funktionen läuft aber alles tadellos. da von euch sicherlich einige den IIS4 und PHP4-sessions einsetzen wäre ich für helfende hinweise wirklich sehr dankbar. j3rky From dimi600_(at)_gmx.de Sat, 8 Apr 2000 19:49:10 +0200 Date: Sat, 8 Apr 2000 19:49:10 +0200 From: Dimitrij dimi600_(at)_gmx.de Subject: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema abweichend ] This is a multi-part message in MIME format. ------=_NextPart_000_0007_01BFA193.82221780 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Es gibt doch diesen kostenlosen Provider ... , :( kennt jemand dessen = Web-page?? Vielen Dank Dimitrij ------=_NextPart_000_0007_01BFA193.82221780 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Es gibt doch diesen kostenlosen = Provider ... , :(=20 kennt jemand dessen Web-page??
 
Vielen Dank
 
 
Dimitrij
------=_NextPart_000_0007_01BFA193.82221780-- From mail_(at)_christopher-siebert.de Sat, 08 Apr 2000 18:53:49 +0200 Date: Sat, 08 Apr 2000 18:53:49 +0200 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema abweichend ] Dimitrij schrieb: > Es gibt doch diesen kostenlosen Provider ... , :( kennt jemand dessen > Web-page?? Guck doch mal hier: http://weaver.xodox.com/neu/vph.php3 cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 From steiner_(at)_dynamicwebpages.de Sat, 8 Apr 2000 20:00:07 +0200 Date: Sat, 8 Apr 2000 20:00:07 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema abweichend ] Sent: Saturday, April 08, 2000 7:49 PM Subject: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema abweichend ] >Es gibt doch diesen kostenlosen Provider ... , :( kennt jemand dessen Web-page?? Hallo Dimitrij, gehe zu http://www.dynamic-webpages.de/ und schaue mal auf der Startseite nach. Dort sind drei aufgeführt. mit bestem Gruß - Armin PS: Ist heute eigentlich internationaler HTML-Email-Tag ??? _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From sapi2_(at)_yahoo.de Sat, 8 Apr 2000 20:01:51 +0200 Date: Sat, 8 Apr 2000 20:01:51 +0200 From: sandro pilch sapi2_(at)_yahoo.de Subject: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema abweichend ] This is a multi-part message in MIME format. ------=_NextPart_000_0090_01BFA195.4802B800 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable www.xodox.com ----- Original Message -----=20 From: Dimitrij=20 To: php_(at)_solix.wiso.Uni-Koeln.DE=20 Sent: Saturday, April 08, 2000 7:49 PM Subject: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema = abweichend ] Es gibt doch diesen kostenlosen Provider ... , :( kennt jemand dessen = Web-page?? Vielen Dank Dimitrij ------=_NextPart_000_0090_01BFA195.4802B800 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
www.xodox.com
----- Original Message -----
From:=20 Dimitrij =
To: php_(at)_solix.wiso.Uni-Koeln.DE =
Sent: Saturday, April 08, 2000 = 7:49=20 PM
Subject: [php] Kostenloser = Provider mit=20 PHP, Mysql[ Vom Thema abweichend ]

Es gibt doch diesen kostenlosen = Provider ... , :(=20 kennt jemand dessen Web-page??
 
Vielen Dank
 
 
Dimitrij
------=_NextPart_000_0090_01BFA195.4802B800-- __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de From ulf_(at)_redsys.de Sat, 08 Apr 2000 20:05:45 +0200 Date: Sat, 08 Apr 2000 20:05:45 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema abweichend ] Armin Steiner wrote: > PS: Ist heute eigentlich internationaler HTML-Email-Tag ??? Ne, aber ich wäre für einen Haudrauf Tag, einverstanden? Ulf From steiner_(at)_dynamicwebpages.de Sat, 8 Apr 2000 20:21:10 +0200 Date: Sat, 8 Apr 2000 20:21:10 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema abweichend ] Sent: Saturday, April 08, 2000 8:05 PM Subject: Re: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema abweichend ] > > PS: Ist heute eigentlich internationaler HTML-Email-Tag ??? > > Ne, aber ich wäre für einen Haudrauf Tag, einverstanden? Hi Ulf, Einverstanden *haudruff*! mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From breker_(at)_multimedialesdesign.de Sat, 8 Apr 2000 22:17:01 +0200 Date: Sat, 8 Apr 2000 22:17:01 +0200 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] Webspace: 200MB fuer nur 25Dm Monatlich Guten Abend, Da es viele Interessenten in der Liste für mein Webhosting Angebot gab, hab ich heute einfach mal die angebotsseite online gestellt: http://www.multimedialesdesin.de/webhosting nochmal das Angebot: 1 x DE-Domain 200 MB Speicherplatz Traffic unlimitiert POP3 unlimitiert FTP-Account CGI, PERL, PHP3 support Zugriffsstatistik MySql Datenbank ohne Einrichtungsgebuehren apache 1.39 unter Linux server in Regensburg (Deutschland) 2x45mb Anbindung ..für nur 25dm im Monat... Wer Interesse hat einfach bestellen.... Mit freundlichen Grüßen, Robert Breker -- Multimediales Design Robert Breker Kolpingstr. 8 65462 Gustavsburg 0174/4338767 From Michael_(at)_Stahmann.de Sat, 08 Apr 2000 23:00:19 +0200 Date: Sat, 08 Apr 2000 23:00:19 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Webspace: 200MB fuer nur 25Dm Monatlich Hallo Robert, Wer schon hier Werbung macht, sollte wenigstens die richtige Url angeben können. http://www.multimedialesdesin.de/webhosting (bringt no domain) http://www.multimedialesdesign.de/webhosting (bringt 404) http://www.multimedialesdesign.de (no permission) Gruß Michael Robert Breker schrieb: > Guten Abend, > Da es viele Interessenten in der Liste für mein Webhosting Angebot gab, hab ich heute einfach mal die angebotsseite online gestellt: > http://www.multimedialesdesin.de/webhosting > > nochmal das Angebot: > 1 x DE-Domain > 200 MB Speicherplatz > Traffic unlimitiert > POP3 unlimitiert > FTP-Account > CGI, PERL, PHP3 support > Zugriffsstatistik > MySql Datenbank > ohne Einrichtungsgebuehren > apache 1.39 unter Linux > server in Regensburg (Deutschland) > 2x45mb Anbindung > > ..für nur 25dm im Monat... > > Wer Interesse hat einfach bestellen.... > > Mit freundlichen Grüßen, > Robert Breker > > -- > Multimediales Design > Robert Breker > Kolpingstr. 8 > 65462 Gustavsburg > 0174/4338767 > > -- > ** 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 -- -------------------------------------------------------- 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 breker_(at)_multimedialesdesign.de Sat, 8 Apr 2000 23:05:21 +0200 Date: Sat, 8 Apr 2000 23:05:21 +0200 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] Re[2]: [php] Webspace: 200MB fuer nur 25Dm Monatlich Hallo Michael, Tut mir echt leid, hatte mich bei der Domain vertippt, die richtige Url ist wie du schon geschrieben hast http://www.multimedialesdesign.de/webhosting. Was soll an der nicht gehen? ICh garantiere 98% Uptime des Servers! Saturday, April 08, 2000, 11:00:19 PM, you wrote: MS> Hallo Robert, MS> Wer schon hier Werbung macht, sollte wenigstens die richtige Url angeben können. MS> http://www.multimedialesdesin.de/webhosting (bringt no domain) MS> http://www.multimedialesdesign.de/webhosting (bringt 404) MS> http://www.multimedialesdesign.de (no permission) MS> Gruß Michael -- Best regards, Robert Breker mailto:breker_(at)_multimedialesdesign.de From office_(at)_kolbi.net Sat, 8 Apr 2000 22:24:09 +0200 Date: Sat, 8 Apr 2000 22:24:09 +0200 From: Helmut 'Kolbi' Kolb office_(at)_kolbi.net Subject: [php] getprotobynumber und getservbyport --Oiv9uiLrevHtW1RS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 08, 2000 at 09:29:43AM +0200, Ulf Wendel wrote: > Helmut 'Kolbi' Kolb wrote: > > Fatal error: Call to unsupported or undefined function > > getprotobynumber() in /var/www/php/accounting/test.php3 on > > line 21 > http://www.php-center.de/faq/#5 Aehm - Jo - Danke! Aber - MySQL laeuft bei mir. Aber ich habe kein Modul gefunden, dasz ich mit Netzwerkfunktionalitaet in Verbindung bringen konnte (gibt es so eines?). Es ging mir um "getprotobynumber" und "getservbyport" (wie es auch im Subject steht), und nicht um MySQL Funktionen (mit denen ich auch schon genug gekaempft habe!) > Ulf Danke - kolbi --=20 Helmut Kolb - http://www.kolbi.net - mailto:office_(at)_kolbi.net - ripe:hk1336 For every vision there is an equal and opposite revision. registered linux user # 38736 - it's Saturday, April 08, 2000 22:20 --Oiv9uiLrevHtW1RS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE475Vp8AXHIT+S6doRAhIhAJ9WUq+clo5530m9ZnlrzH5QjOvQKACfd5l3 VIZrxvJIoY/OfSAChv1+rMk= =nDUH -----END PGP SIGNATURE----- --Oiv9uiLrevHtW1RS-- From sebastian_(at)_giga-network.com Sat, 8 Apr 2000 23:18:28 +0200 Date: Sat, 8 Apr 2000 23:18:28 +0200 From: Sebastian -MasterCode- sebastian_(at)_giga-network.com Subject: [php] AW: [php] Webspace: 200MB fuer nur 25Dm Monatlich Hi! *g* Das Problem hatte ich auch :-)) MfG, Sebastian Schäfer ************************************************************ Sebastian Schäfer alias MasterCode sebastian_(at)_giga-network.com sschaefer_(at)_uni.de / mastercode_(at)_uni.de ICI - International College Information Wenn Ihr mal einen guten Platz zum chatten sucht, dann kommt zu ICICampus.de http://www.icicampus.de und trefft nette Leute. Ein idealer Platz für alle Studenten! ************************************************************ From alex-meyer_(at)_gmx.de Sun, 9 Apr 2000 01:20:41 +0200 Date: Sun, 9 Apr 2000 01:20:41 +0200 From: Alex Meyer alex-meyer_(at)_gmx.de Subject: [php] phplib unter win (include_path falsch?) Hallo Liste, ich habe heute die phplib auf meinem Webserver installiert. Sie funzt auch korrekt. Aber als ich danach phpmyadmin starten wollte kam eine Fehlermeldung. Daraufhin habe ich in der php3.ini die include_path und auto_prepend_file Attribute wieder auskommentiert. Jetzt funzte phpmyadmin wieder. Was mach ich falsch?? Hier noch ein paar Infos: Die phplib habe ich unter c:\apache\php installiert, als Anleitung habe ich das Buch "PHP Grundlagen und Lösungen" verwendet. Fehlermeldung bei phpmyadmin: Fatal error: Failed opening required 'lib.inc.php3' in c:\apache\htdocs\phpmyadmin\index.php3 on line 3 Auszug aus der php3.ini: --------------------------------------------------------- magic_quotes_gpc =On magic_quotes_runtime =Off magic_quotes_sybase =Off track_vars =On auto_prepend_file =\apache\php\prepend.php3 auto_append_file = ;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; include_path =\apache\php --------------------------------------------------------- Falls Ihr noch irgendwelche Infos benötigt einfach mailen. Danke für die Antworten MFG Alex From breker_(at)_multimedialesdesign.de Sun, 9 Apr 2000 01:30:25 +0200 Date: Sun, 9 Apr 2000 01:30:25 +0200 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] phplib unter win (include_path falsch?) Hello Alex, Dein Fehler bedeutet das die Datei c:\apache\htdocs\phpmyadmin\index.php3 nich auf die Datei lib.inc.php3 zugraifen kann, probiere ob sich die Datei lib.inc.php3 in dem Verzeichnis c:\apache\htdocs\phpmyadmin befindet. Wenn sie sich dort befindet ersetzte in der index.php require("lib.inc.php") mit require("c:/apache/htdocs/phpmyadmin"); ich hoffe es funktioniert, ich glaube derFehler ist das php dann nur versucht im phplib Verzeichnis zu suchen. Dies mueßte sich in der php.ini einstellen lassen, ist zu spädt, kann mich nicht mehr erinnern. Hättest du mich vor 2 Bier gefragt hätt ichs noch gewusst ;) Sunday, April 09, 2000, 1:20:41 AM, you wrote: AM> Fehlermeldung bei phpmyadmin: AM> Fatal error: Failed opening required 'lib.inc.php3' in AM> c:\apache\htdocs\phpmyadmin\index.php3 on line 3 -- Best regards, Robert Breker mailto:breker_(at)_multimedialesdesign.de From goeran_(at)_zaengerlein.de Sun, 9 Apr 2000 02:38:17 +0200 Date: Sun, 9 Apr 2000 02:38:17 +0200 From: Goeran Zaengerlein goeran_(at)_zaengerlein.de Subject: [php] WAMP-Installation - Apache startet nicht ;(=? Hi Leute, ich habe mir Apache, PHP4RC1, und MySQL runtergeladen und versucht der WAMP Installations-Anleitung von "www.dynamic-webpages.de" zu folgen. Apache ist bockig und läßt sich nicht starten: Immer wenn ich das "Apache starten"-Icon im Startmenü auswähle, kommt kurz die Win95-DOS-Console und verschwindet dann wieder. Im Taskmanager ist kein zusätzlicher Task zu sehen und im Errorlog des Apache taucht folgende Meldung auf: [Sun Apr 09 02:19:58 2000] [crit] (10091)(FormatMessage failed with code 317): setup_inherited_listeners: WSASocket failed to open the inherited socket. Der Webserver ist natürlich nicht erreichbar. Weiß irgendjemand was ich falsch gemacht habe? (Eigentlich stelle ich mich sonst nicht so blöd an... Aber was kann man bei der Basisinstallation des Apache schon falsch machen?) Gruß, Goeran From mdobel_(at)_kawo2.rwth-aachen.de Sun, 09 Apr 2000 06:39:33 +0200 Date: Sun, 09 Apr 2000 06:39:33 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Re[2]: [php] Webspace: 200MB fuer nur 25Dm Monatlich Robert Breker wrote: > > Hallo Michael, > Tut mir echt leid, hatte mich bei der Domain vertippt, die richtige Url > ist wie du schon geschrieben hast > http://www.multimedialesdesign.de/webhosting. Was soll an der nicht > gehen? ICh garantiere 98% Uptime des Servers! Up isser schon, er tut nur ein wenig geheimnisvoll... http://www.multimedialesdesign.de/ Forbidden You don't have permission to access / on this server. Apache/1.3.9 Server at multimedialesdesign.de Port 80 http://www.multimedialesdesign.de/index.html bringt eine ziemlich kaputt aussehende seite. http://www.multimedialesdesign.de/webhosting/ wird umgelitten auf http://www.multimedialesdesign.de/webspace/ und siehe da, da gibts doch glatt was zu sehen. nun ja, aber das solltest du vielleicht bei http://www.php-center.de/ angeben, dort ist schliesslich eine liste phpfizierter provider, die sich bestimmt ueber zuwachs freut. aber vorher sorgt doch bitte dafuer, dass euer webangebot nicht nach "ich konfigge mich mit meinem apache um kopf und kragen" aussieht, das sorgt naemlich bisher fuer wenig vertrauen in die administrativen faehigkeiten der firma. gruss, markus From ulf_(at)_redsys.de Sun, 09 Apr 2000 10:33:22 +0200 Date: Sun, 09 Apr 2000 10:33:22 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] WAMP-Installation - Apache startet nicht ;(=? Goeran Zaengerlein wrote: > kurz die Win95-DOS-Console und verschwindet dann wieder. Im Hast Du da ein 95A? Ulf From ulf_(at)_redsys.de Sun, 09 Apr 2000 10:38:09 +0200 Date: Sun, 09 Apr 2000 10:38:09 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Re[2]: [php] Webspace: 200MB fuer nur 25Dm Monatlich Robert Breker wrote: > gehen? ICh garantiere 98% Uptime des Servers! Ach Du Scheiße, ein Microsoft Server: http://www.heise.de/newsticker/data/jk-06.04.00-004/ . Also bei N..... gibt es Solaris. Ist jetzt Schluß mit der Werbung? Es gibt genügend gesonderte Foren auf den Portalseiten. Werbung auf der Liste nervt, egal ob für Hosting oder Jobs. Wenn Werbung erlaubt wäre, würden hier 10% der rund 1000 User ihr Hosting und ihre Jobs offerieren. Ulf From mail_(at)_christopher-siebert.de Sun, 09 Apr 2000 09:33:57 +0200 Date: Sun, 09 Apr 2000 09:33:57 +0200 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] WAMP-Installation - Apache startet nicht ;(=? Moin! > Weiß irgendjemand was ich falsch gemacht habe? Ich tippe mal auf irgenwas in der httpd.conf. Öffne dochmal nen Promt (dosprmpt) und starte von da aus den Apache, dann siehst Du die Fehlermeldung genauer und kannst entsprechechend agieren :-) cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 From Michael_(at)_Stahmann.de Sun, 09 Apr 2000 11:04:34 +0200 Date: Sun, 09 Apr 2000 11:04:34 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Re[2]: [php] Webspace: 200MB fuer nur 25Dm Monatlich Hallo Robert, entweder bin ich zu blöd einen Link zu betätigen, oder das ist irgendwo der Wurm drin. Ich bin ja gewöhnt, das meine Kunden ein Passwort nicht richtig eintippen können, aber das ein Anbieter seine eigene Url nicht in eine eMail packen kann, das hat schon was... Gruß Michael Robert Breker schrieb: > Hallo Michael, > Tut mir echt leid, hatte mich bei der Domain vertippt, die richtige Url > ist wie du schon geschrieben hast > http://www.multimedialesdesign.de/webhosting. Was soll an der nicht > gehen? ICh garantiere 98% Uptime des Servers! > Schön das der Server so gut erreichbar ist, aber ein 404 hilft trotzdem keinem Kunden :-) Gibt es jetzt mal eine richtige Url oder müssen wir weiter raten? Am betsen per pm, da hier Werbung (in dieser schlechten Form sowieso) nicht gern gesehen ist. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From steiner_(at)_dynamicwebpages.de Sun, 9 Apr 2000 11:17:58 +0200 Date: Sun, 9 Apr 2000 11:17:58 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] Re[2]: [php] Webspace: 200MB fuer nur 25Dm Monatlich > Ach Du Scheiße, ein Microsoft Server: > http://www.heise.de/newsticker/data/jk-06.04.00-004/ . Also bei N..... > gibt es Solaris. nichts hinzuzufügen .... lol :-) > Ist jetzt Schluß mit der Werbung? Es gibt genügend gesonderte Foren auf > den Portalseiten. Werbung auf der Liste nervt, egal ob für Hosting oder > Jobs. Wenn Werbung erlaubt wäre, würden hier 10% der rund 1000 User ihr > Hosting und ihre Jobs offerieren. ebenfalls nichts hinzuzufügen. Gebt doch alle Eure Offerten auf den einschlägigen Seiten an! PHP-Center hat eine eigene Abteilung für Provider, Dynamic Web Pages eine für freeProvider ... Was ist daran so schwer? Wer sich auf der Liste für sowas interessiert, der wird die Informationen auf den Seiten schon finden. Sind ja schliesslich nicht versteckt! Nochmal: Diese Liste soll Fragen zu PHP beantworten und Hilfestellung liefern !!! Wenn ich mich langweilen will, dann kann ich auch eine ASP- Mailingliste subscriben (gibt es sowas eigentlich, oder kostet da jede Email Geld ??) ... mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From goeran_(at)_zaengerlein.de Sun, 9 Apr 2000 11:27:33 +0200 Date: Sun, 9 Apr 2000 11:27:33 +0200 From: Goeran Zaengerlein goeran_(at)_zaengerlein.de Subject: [php] WAMP-Installation - Apache startet nicht ;(=? Hallo Chris, hier mal ein paar Zeilen DOS-Prompt: D:\Programme\apache> apache Apache/1.3.12 (Win32) running... D:\Programme\apache> Jetzt sollte doch eigentlich ein apache-Task laufen, tut aber nicht? Ich hab die Syntax der httpd.conf checken lassen, apache sagt OK. Ich hab apache auch probeweise mal mit "-k start" gestartet, dasselbe Ergebnis wie oben. Bei jedem Startversuch von apache wird folgende Fehlermeldung an die "error.log" angehängt: [Sun Apr 09 11:21:26 2000] [crit] (10091)(FormatMessage failed with code 317): setup_inherited_listeners: WSASocket failed to open the inherited socket. Danke für Eure Mühe! Goeran > Moin! > > > > Weiß irgendjemand was ich falsch gemacht habe? > > Ich tippe mal auf irgenwas in der httpd.conf. Öffne dochmal nen Promt (dosprmpt) und > starte von da aus den Apache, dann siehst Du die Fehlermeldung genauer und kannst > entsprechechend agieren :-) > > cu > > Chris > > > -- > WWW : http://www.Christopher-Siebert.de > Mail: mail_(at)_christopher-siebert.de > Tel.: 0 41 05 / 65 03 36 > > > > -- > ** 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 goeran_(at)_zaengerlein.de Sun, 9 Apr 2000 11:27:33 +0200 Date: Sun, 9 Apr 2000 11:27:33 +0200 From: Goeran Zaengerlein goeran_(at)_zaengerlein.de Subject: [php] WAMP-Installation - Apache startet nicht ;(=? Hallo Ulf, habe ein 95B. Goeran > > > Goeran Zaengerlein wrote: > > kurz die Win95-DOS-Console und verschwindet dann wieder. Im > > Hast Du da ein 95A? > > Ulf > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From m.keller_(at)_orcasoft.ch Sun, 9 Apr 2000 11:38:44 +0200 Date: Sun, 9 Apr 2000 11:38:44 +0200 From: Markus Keller OrcaSoft m.keller_(at)_orcasoft.ch Subject: [php] PHP 4 Download Hallo Leute Ich versuche gerade die neuste Version von PHP 4 herunterzuladen, weil ich sie am Montag dringend brauche. Ich kann den Server www.php.net nicht erreichen, scheinbar ist er offline. Kennt jemand von Euch eine Mirror Site? Danke für Eure Hilfe. Gruss Markus From ulf_(at)_redsys.de Sun, 09 Apr 2000 11:50:05 +0200 Date: Sun, 09 Apr 2000 11:50:05 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PHP 4 Download Markus Keller OrcaSoft wrote: > sie am Montag dringend brauche. Ich kann den Server www.php.net nicht > erreichen, scheinbar ist er offline. Kennt jemand von Euch eine Mirror Site? http://www.php3.de Ulf From webmasterbhs_(at)_bluewin.de Sun, 9 Apr 2000 11:08:47 +0200 Date: Sun, 9 Apr 2000 11:08:47 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?php_als_root_laufen_lassen_=3F_/_perform=E4nz?= hi mädels, mein php script bringt diesen fehler: Warning: fopen("tree_backup.inc.php3","w+") - Keine Berechtigung in class.arraytree.php3 on line 139 laut phpinfo() läuft der Apache als: User/Group nobody(99)/99 als welchen user/groupe kann den php laufen ? in der phpinfo steht nichts drin... was muss ich jetzt machen, damit php die berechtigung hat dateien anzulegen ???????? punkt 2: blöderweise habe ich beim programmieren schlußendlich nicht gemerkt, dass ich die möglichkeit habe eine komplette homepage mit ca 140 seiten über eine einzige php datei laufen zulassen. frage: ist das sinnvoll oder nicht ? die templates würden dann nämlich einfach durch ein include($link) in die index.php3 einbezogen... $menu = array( "1"=> array("Titelseite","index.php3?link=index.html"), "2_0"=> array("Marktplatz","index.php3?link=marktplatz.html"), "2_1_0"=> array("Dolliner&Karl GmbH","index.php3?link=dollinger-karl.html"), "2_1_1_0"=> array("Produkte","index.php3?link=dollinger-produkte.html"), "2_1_1_1"=> array("Teichfilter","index.php3?link=dollinger-teichfilter.html"), ..... ) kiri (schiri) From eschneew_(at)_paedak-krems.ac.at Sun, 09 Apr 2000 12:09:40 +0200 Date: Sun, 09 Apr 2000 12:09:40 +0200 From: Erich Schneeweiss eschneew_(at)_paedak-krems.ac.at Subject: [php] undefined symbol: gdImageJpeg Hallo, Ich kann mich erinnern, irgendjemand hatte schon mal damit ein Problem. Ich habe aber weder bei mir noch in den Archiven etwas gefunden. Also nochmals - Ich habe unter SuSE 6.4 PHP 3.0.16 als Modul neu kompiliert. Ich habe also gd-1.8.1, freetype-1.3.1, jpeg-6b, libpng-1.0.6, zlib-1.1.3 und andere Libs geholt. Beim Kompilieren und installieren habe ich auch schön beachtet, in welcher Reihenfolge sie kompiliert werden müssen. Im Makefile vom gd habe ich umgestellt, damit gdImageCreateFromJpeg funktioniert. Ein make von php ergibt: ------------cut------------- checking for png_info_init in -lpng... yes checking for gdImageCreateFromPng in -lgd... yes checking for libjpeg (needed by gd-1.8+)... yes checking for jpeg_read_header in -ljpeg... yes checking for gdImageCreateFromJpeg in -lgd... yes checking for gdImageCreateFromGif in -lgd... no checking for gdImageLzw in -lgd... (cached) no checking for gdImageColorResolve in -lgd... yes checking for gdImageString16 in -lgd... yes checking whether to include GD support... yes checking whether to include FreeType support... yes -----------cut------------------ Ein anschließender Neustart vom Apache (nach der Installation dieses Moduls) liefert aber: Cannot load /usr/lib/apache/libphp3.so into server: /usr/lib/apache/libphp3.so: undefined symbol: gdImageJpeg Im gd.h ist sie aber drinnen und es gibt auch nur ein gd.h (ausser im Compilier-Verzeichnis). Wo soll ich noch suchen? Ciao, es From breker_(at)_multimedialesdesign.de Sun, 9 Apr 2000 12:08:28 +0200 Date: Sun, 9 Apr 2000 12:08:28 +0200 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] Webspace: 200MB fuer nur 25Dm Monatlich Hallo Leute, so des wars, ich bin euch Dankbar für ie Kritik, ich werde das Angebot nochmal überarbeiten sonst bekomme ich noch ne Abmahnung ;). Jetzt ist Schluß mit Werbung, wenn das Angebot steht werde ich es bei php-center eintragen lassen. danke , , sie schrieben: RB> Guten Abend, RB> Da es viele Interessenten in der Liste für mein Webhosting Angebot gab, hab ich heute einfach mal die angebotsseite online gestellt: RB> http://www.multimedialesdesin.de/webhosting -- Mit freundlichen Grüßen Robert Breker mailto:breker_(at)_multimedialesdesign.de MultimedialesDesign Robert Breker Kolpingstr.8 65462 Gustavsburg 0174/4338767 From m.keller_(at)_orcasoft.ch Sun, 9 Apr 2000 12:14:00 +0200 Date: Sun, 9 Apr 2000 12:14:00 +0200 From: Markus Keller OrcaSoft m.keller_(at)_orcasoft.ch Subject: [php] PHP 4 Download Hallo Ulf >Markus Keller OrcaSoft wrote: >> sie am Montag dringend brauche. Ich kann den Server www.php.net nicht >> erreichen, scheinbar ist er offline. Kennt jemand von Euch eine Mirror Site? > >http://www.php3.de Danke! Gruss Markus From T-G-P_(at)_gmx.de Sun, 9 Apr 2000 12:22:08 +0200 Date: Sun, 9 Apr 2000 12:22:08 +0200 From: Tobias Meyer T-G-P_(at)_gmx.de Subject: [php] WAMP-Installation - Apache startet nicht ;(=? Hallo! > Immer wenn ich das "Apache starten"-Icon im Startmenü auswähle, kommt > kurz die Win95-DOS-Console und verschwindet dann wieder. Im > Taskmanager ist kein zusätzlicher Task zu sehen und im Errorlog des > Apache taucht folgende Meldung auf: > > [Sun Apr 09 02:19:58 2000] [crit] (10091)(FormatMessage failed with code 317): > setup_inherited_listeners: WSASocket failed to open the inherited socket. Hast Du die Winsock2 schon installiert? Nur so eine Vermutung, aber vielleicht will Apache die unbedingt... ;) Soweit ich weiß ist sie bei Win95B noch nicht standardmäßig dabei. Schönen Sonntag Tobias Meyer From m.keller_(at)_orcasoft.ch Sun, 9 Apr 2000 12:26:35 +0200 Date: Sun, 9 Apr 2000 12:26:35 +0200 From: Markus Keller OrcaSoft m.keller_(at)_orcasoft.ch Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_php_als_root_laufen_lassen_=3F_/_perform=E4nz?= Hallo Kiri >mein php script bringt diesen fehler: >Warning: fopen("tree_backup.inc.php3","w+") - Keine Berechtigung in >class.arraytree.php3 on line 139 > >laut phpinfo() läuft der Apache als: >User/Group nobody(99)/99 > >als welchen user/groupe kann den php laufen ? >in der phpinfo steht nichts drin... Wenn Du PHP mit Apache kompiliert hast, läuft PHP mit dem User bzw. der Group des Apaches. Festlegen kannst Du das in der Datei httpd.conf. Apache als Root laufen zu lassen, wäre mir zu gefährlich. Wenn PHP als CGI läuft, könntest Du unter Umständen etwas machen, wenn Du Apache mit dem suEXEC Feature installierst. Das ist aber immer mit einem Sicherheitsrisiko verbunden. >was muss ich jetzt machen, damit php die berechtigung >hat dateien anzulegen ???????? Dem Apache User im betreffenden Verzeichnis Schreibrechte geben. Nach dem Speichern könntest Du die Rechte auf der Datei mit chmod ändern. >punkt 2: blöderweise habe ich beim programmieren >schlußendlich nicht gemerkt, dass ich die möglichkeit >habe eine komplette homepage mit ca 140 seiten >über eine einzige php datei laufen zulassen. >frage: ist das sinnvoll oder nicht ? Ich hab so was noch nie ausprobiert, ich denke eher nicht. Gruss Markus From C.Schmidt-Koester_(at)_gmx.net Sun, 9 Apr 2000 13:19:16 +0200 Date: Sun, 9 Apr 2000 13:19:16 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net Subject: [php] Webspace: 200MB fuer nur 25Dm Monatlich > Hallo Leute, > so des wars, > RB> http://www.multimedialesdesin.de/webhosting Stimmt - das wars. Die URL tut's nicht mal mit dem vergessenen "g" von design. Das Ende der Werbung.... Christiane From tfromm_(at)_rz.uni-potsdam.de Sun, 9 Apr 2000 14:39:09 +0200 (MET DST) Date: Sun, 9 Apr 2000 14:39:09 +0200 (MET DST) From: Thomas Fromm tfromm_(at)_rz.uni-potsdam.de Subject: [php] Webspace: 200MB fuer nur 25Dm Monatlich hm, muss diese werbung hier sein ? ich denke nicht. gruss thomas From eschmid+sic_(at)_s.netic.de Sun, 9 Apr 2000 15:59:31 +0200 Date: Sun, 9 Apr 2000 15:59:31 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP 4 Download On Sun, Apr 09, 2000 at 11:50:05AM +0200, Ulf Wendel wrote: > Markus Keller OrcaSoft wrote: > > sie am Montag dringend brauche. Ich kann den Server www.php.net nicht > > erreichen, scheinbar ist er offline. Kennt jemand von Euch eine Mirror Site? > > http://www.php3.de Bitte vergesst nicht, den webmaster_(at)_php.net zu benachrichtigen. Da scheint einfach der httpd Daemon alle paar Tage stehen zu bleiben und erst kürzlich ist /local voll gewesen. -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 voyager_(at)_voyager-crew.de Sun, 9 Apr 2000 18:49:05 +0200 Date: Sun, 9 Apr 2000 18:49:05 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] Nochmal MySQL This is a multi-part message in MIME format. ------=_NextPart_000_0019_01BFA254.47E02E10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Es w=E4re sch=F6n wenns die WIN32 version zum runterladen gibt wenn = jemand ne Adresse hat m=F6ge er sie bitte sagen Thanx Markus ------=_NextPart_000_0019_01BFA254.47E02E10 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Es w=E4re sch=F6n wenns die WIN32 = version zum=20 runterladen gibt wenn jemand ne Adresse hat m=F6ge er sie bitte = sagen
 
Thanx Markus
------=_NextPart_000_0019_01BFA254.47E02E10-- From sebastian.bergmann_(at)_web.de Sun, 09 Apr 2000 14:31:09 +0200 Date: Sun, 09 Apr 2000 14:31:09 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] GD oder gnuplot? Hi, wie erzeuge ich am einfachsten ein Bild mit einem Funktionsgraphen und den zugehörigen Achsen des Koordinatensystems und Gitterpunkten desselben? Die zu plottenden Datensätze sind hierbei wie folgt dd-mmm-yyyy : xx work units Nehme ich hierzu am besten gnuplot als externes Programm oder die PHP Funktionen um die GD Bibliothek anzusprechen? AHA -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From Michael_(at)_Stahmann.de Sun, 09 Apr 2000 16:20:31 +0200 Date: Sun, 09 Apr 2000 16:20:31 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] php als root laufen lassen ? / =?iso-8859-1?Q?perform=E4nz?= Hi Cyrill, Cyrill Schumacher schrieb: > hi mädels, > punkt 2: blöderweise habe ich beim programmieren > schlußendlich nicht gemerkt, dass ich die möglichkeit > habe eine komplette homepage mit ca 140 seiten > über eine einzige php datei laufen zulassen. > frage: ist das sinnvoll oder nicht ? > Im Prinzip ist das i.O. - aber bedenke die Suchmaschinen, die *.php* Seiten einfach nicht schlucken wollen. Genau damit bin ich gerade mal wieder auf die Nase gefallen. Wenn Du Deinen Server selbst "in der Hand" hast, spricht nichts dagegen. Dann könnstest Du ja auch http://www.domian.de/index.html/id=134 verwenden - das schluckt dann auch fast jede Suchmaschine. 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 goeran_(at)_zaengerlein.de Sun, 9 Apr 2000 18:55:05 +0200 Date: Sun, 9 Apr 2000 18:55:05 +0200 From: Goeran Zaengerlein goeran_(at)_zaengerlein.de Subject: [php] WAMP-Installation - Apache startet nicht ;(=? Hallo! Winsock2 hab ich auch installiert. ;) Irgendeinen Tip wo ich eine Mailingliste finde, in der solche Fragen behandelt werden? Auf apache.org hab ich nichts in der Richtung gefunden. Goeran > Hallo! > > > Immer wenn ich das "Apache starten"-Icon im > Startmenü auswähle, kommt > > kurz die Win95-DOS-Console und verschwindet dann > wieder. Im > > Taskmanager ist kein zusätzlicher Task zu sehen > und im Errorlog des > > Apache taucht folgende Meldung auf: > > > > [Sun Apr 09 02:19:58 2000] [crit] > (10091)(FormatMessage failed with code 317): > > setup_inherited_listeners: WSASocket failed to > open the inherited socket. > > Hast Du die Winsock2 schon installiert? > Nur so eine Vermutung, aber vielleicht will Apache > die unbedingt... ;) > Soweit ich weiß ist sie bei Win95B noch nicht > standardmäßig dabei. > > Schönen Sonntag > > Tobias Meyer > > > > -- > ** 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 cybermage_(at)_hirnstrudel.de Sun, 9 Apr 2000 19:01:00 +0200 Date: Sun, 9 Apr 2000 19:01:00 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] [phplib] Fehler beim Aufruf von page_close() Hi ihr, ich hab ein Problem mit phplib. Wenn ich eine Seite aufrufe bekomm' ich am Ende der Seite folgende Fehlermeldung: Warning: 3 is not a MySQL Link index in db_mysql.inc line 118 Warning: 3 is not a MySQL Link index in db_mysql.inc line 119 Warning: 3 is not a MySQL Link index in db_mysql.inc line 118 Warning: 3 is not a MySQL Link index in db_mysql.inc line 119 am Anfang der Seite steht ein page_open(array("sess" => "my_session")); und am Ende ein page_close(); Wenn ich eine Variable registriere, bekomme ich die Fehlermeldung nur 1mal pro Zeile. Diese Variable läßt sich auch ohne Probleme hochzählen. Wenn ich page_close weglasse kommt gar kein Fehler. Was stimmt hier nicht ??? Bye Benjamin PS: kann mir jemand was über den garbage collector unter phplib erzählen ??? ich blick da nicht so ganz durch. -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From kris_(at)_koehntopp.de Sun, 9 Apr 2000 19:00:00 +0200 Date: Sun, 9 Apr 2000 19:00:00 +0200 From: Kristian Koehntopp kris_(at)_koehntopp.de Subject: [php] [FAQ] Haeufig gestellte Fragen Die FAQ zu dieser Newsgroup findet sich unter der URL http://www.koehntopp.de/php/ Sie enthaelt die nachstehend aufgefuehrten Fragen und deren Antworten. #next Next Previous Contents _________________________________________________________________ de.comp.lang.php FAQ © Copyright 2000 Kristan Köhntopp, kris_(at)_koehntopp.de Tobias Ratschiller, tobias_(at)_dnet.it _________________________________________________________________ $Id: faq.sgml,v 1.9 2000/02/26 18:57:10 kk Exp $ $Id: about.sgml,v 1.16 2000/03/08 20:01:22 kk Exp $ $Id: arrays.sgml,v 1.4 2000/01/23 20:46:33 kk Exp $ $Id: code.sgml,v 1.6 2000/03/08 20:01:22 kk Exp $ $Id: databases.sgml,v 1.14 2000/02/23 18:51:56 kk Exp $ $Id: datetime.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: functions.sgml,v 1.10 2000/02/24 17:40:12 kk Exp $ $Id: install.sgml,v 1.13 2000/03/12 12:13:34 kk Exp $ $Id: mail.sgml,v 1.9 2000/02/26 18:57:11 kk Exp $ $Id: objects.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: open_exec.sgml,v 1.13 2000/02/16 19:18:38 kk Exp $ $Id: phpinterpreter.sgml,v 1.20 2000/03/12 12:13:34 kk Exp $ $Id: phplib.sgml,v 1.13 2000/02/16 20:56:39 kk Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.5 2000/02/04 09:10:41 kk Exp $ $Id: scripts.sgml,v 1.8 2000/02/16 20:23:40 kk Exp $ $Id: strings.sgml,v 1.6 2000/01/23 21:58:32 kk Exp $ $Id: version4.sgml,v 1.1 2000/02/26 18:58:14 kk Exp $ $Id: webserver.sgml,v 1.7 2000/03/12 12:13:34 kk Exp $ _________________________________________________________________ 1. Über diese FAQ * 1.1 Was ist das hier? * 1.2 Wo finde ich die aktuelle Version dieser FAQ? * 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? * 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... * 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? * 1.6 Kann ich selber für diese FAQ schreiben? * 1.7 Wie ist die Charta dieser Newsgroup? * 1.8 Was ist PHP? * 1.9 Wo finde ich weitere Informationen über PHP? * 1.10 Soll ich Jobangebote in de.comp.lang.php posten? * 1.11 Wer kann mir einen Provider empfehlen? * 1.12 Warum bekomme ich Ermahungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? 2. Installation und Inbetriebnahme * 2.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 2.2 Wie vergleicht sich die Performance von PHP zu Perl? * 2.3 Was bedeutet LAMP, WAMP und so weiter? * 2.4 CGI PHP oder Modul? * 2.5 PHP-Scripte von Windows nach Unix portieren? * 2.6 PHP3 oder PHP4? * 2.7 Suse Linux: Wie installiere ich PHP? * 2.8 Suse Linux: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.9 Wie compiliere ich ein aktuelles PHP als Modul auf Linux mit Apache Server? * 2.10 Ich habe Probleme PHP3 selbst zu compilieren. * 2.11 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.12 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.13 Wie installiere ich PHP auf Windows mit Apache Server? * 2.14 Was ist PHP/FI und wo kann ich es bekommen? * 2.15 Wie kann ich eine PHP-Präsentation auf CD brennen? * 2.16 Wie kann ich mein ASP-Programm in PHP übersetzen? 3. PHP Interpreter * 3.1 Welche Editoren sind für PHP geeignet? * 3.2 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.3 Kann ich bitte mal ein Beispielprogramm sehen? * 3.4 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.5 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.6 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.7 Gibt es noch mehr interessante Variablen im Environment? * 3.8 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.9 Ich verwende PHP (Version 4). Wie kann ich dies konfigurieren? * 3.10 Was bedeuten master value und local value in phpinfo()? * 3.11 Was genau bewirkt safe_mode und ist das sicher? * 3.12 "Fatal error: Maximum execution time exceeded" * 3.13 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.14 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.15 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.16 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.17 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? 4. Typen und Funktionen * 4.1 In meiner Funktion/meinem Objekt ist die Variable $REMOTE_ADDR leer. * 4.2 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.3 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.4 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.5 Variable Variablen * 4.6 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.7 Wie kann ich Javascript-Funktionen aus PHP heraus aufrufen? 5. Stringfunktionen * 5.1 Was ist besser, print() oder echo? * 5.2 Wie zerlege ich einen String? * 5.3 Wie zerlege ich eine URL? * 5.4 Wie gebe ich eine Zahl formatiert aus? * 5.5 Wie kann ich Zeilenumbrüche in
umwandeln? 6. Reguläre Ausdrücke * 6.1 Wie kann ich mehr über reguläre Ausdrücke lernen? * 6.2 Soll ich ereg() oder preg() verwenden? * 6.3 Wie verwende ich die preg()-Funktionen? * 6.4 Was sind reguläre Ausdrücke? * 6.5 Welche Bauelemente kommen in regulären Ausdrücken vor? * 6.6 Wie teste ich auf die Existenz mehrerer Suchworte in einem String/Array? * 6.7 Wie isoliere ich Suchstrings aus einem größeren Text? * 6.8 Wie führe ich Ersetzungsoperationen in Strings durch? 7. Arrays und Arrayvariablen * 7.1 Wie kann ich ein Element an ein Array anfügen? * 7.2 Wie kann ich ein Array aufzählen? * 7.3 Wie kann man ein ? * 15.8 "Document contains no data" * 15.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 15.10 Was sind Sessions und warum sind sie nützlich? * 15.11 Wie kann ich mit PHP WAP-Seiten erzeugen? 16. Häufig nachgefragte Standardscripte * 16.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 16.2 Wie kann ich einen HTTP POST-Request absenden? * 16.3 Wie kann ich eine Volltextsuche realisieren? * 16.4 Wie kann ich mit PHP News lesen und schreiben? * 16.5 Wie kann ich einen Onlineshop mit PHP realisieren? 17. Guter Code * 17.1 Vermeide globale Variablen. * 17.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 17.3 or und and sparen Klammern. * 17.4 Prüfe importierte Parameter. Traue niemandem. * 17.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 17.6 Trenne Aussehen und Inhalt. 18. PHP4 * 18.1 Ist PHP4 stabil? * 18.2 Wo bekomme ich PHP4? * 18.3 Wie übersetze ich PHP4? * 18.4 Was hat es mit den ladbaren Modulen auf sich? * 18.5 Was ist neu in PHP4? * 18.6 Welche Funktionen von PHP3 sind in PHP4 nicht enthalten? * 18.7 Ich habe einen Fehler in PHP4 gefunden. Was mache ich? * 18.8 Wie setze ich PHP4 Sessions ein? _________________________________________________________________ Next Previous Contents #next contents Next Previous Contents _________________________________________________________________ 1. Über diese FAQ 1.1 Was ist das hier? Dies ist der monatliche Einführungsartikel für die Newsgruppe de.comp.lang.php. Er erklärt den Zweck der Newsgruppe, auf welche Weise man hier am einfachsten an sinnvolle Antworten kommt und dient als Sammlung von Antworten auf häufig gestellte Fragen in der Gruppe. Wenn Du Kommentare oder Vorschläge zu diesem Artikel hast oder wenn Du selber einige Abschnitte in diesen Artikel einbringen möchtest, wendest Du Dich am besten per Mail an den Urheber dieses Artikels, Kristian Köhntopp < kris_(at)_koehntopp.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Diese aktuelle Version dieser FAQ ist unter der URL http://www.koehntopp.de/php zu finden. Eine Version in einer einzigen Datei befindet sich unter der URL http://www.koehntopp.de/php/faq-single.html. Die Linuxdoc SGML-Quelltexte dieser FAQ sind unter der URL http://www.koehntopp.de/php/faq.tar.gz zu finden. Es existiert ein CVS-Archiv, aus dem die aktuelle Version der FAQ bezogen werden kann. Die CVSROOT dieses Archives ist :pserver:cvsread_(at)_phplib.netuse.de:/repository mit dem Paßwort cvsread. Das Modul heißt german-faq. Ein CVSWEB-Zugang zu dem Archiv ist unter http://phplib.netuse.de/cgi/cvsweb.cgi zu finden. ______________________________________________________________ $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository login Password: cvsread $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository checkout german-faq ... # Aktualisieren der Version mit $ cd german-faq $ cvs -z9 update -dAP ______________________________________________________________ Es gibt eine Mailingliste german-faq, die Nachrichten über Änderungen an der FAQ enthält und die man bestellen sollte, wenn man an der FAQ mitarbeiten möchte. Man kann die Mailingliste unter der Adresse german-faq-request_(at)_lists.netuse.de bestellen. 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? Die FAQ wird nicht als Mail versendet, sondern ist ausschließlich in den genannten Formaten und an den genannten Stellen im Web zu finden. Als Windows-Anwender kann man sich eine Kopie der FAQ mit Hilfe von Programmen wie Teleport Pro oder mit Hilfe der Offline-Funktion des Microsoft Internet Explorer 5 herunterladen. Als Linux-Anwender verwendet man dafuer das Programm wget. 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... Fragen gehören in die Newsgroup. Es ist vollkommen sinnlos, Fragen per Mail an einen der Autoren dieser FAQ zu senden. 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? Dieser Text ist wie alle Werke urheberrechtlich geschützt. Jegliche Verwertung bedarf der Zustimmung der Autoren. Die einzelnen Artikel sind das Werk der jeweiligen Autoren wie an den Artikeln vermerkt. Artikel ohne besonderen Vermerk sind das Werk von Kristian Köhntopp. Die nichtexklusiven Verwertungsrechte für das Gesamtwerk liegen bei Kristian Köhntopp mit Ausnahme des Kapitels über phpMyAdmin, das von Tobias Ratschiller stammt. Mit diesem Text kommt die folgende Lizenz: * Der Text darf unverändert und mit vollen Verweis auf seinen Ursprung im Internet oder in Intranetzen angeboten werden. Die Autoren bitten um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. * Der Text darf zur eigenen Fortbildung oder zu Schulungs- und Ausbildungszwecken reproduziert und distributiert werden. * Die Autoren behalten sich den Abdruck und Vertrieb dieses Textes als Buch, CD-ROM oder anderer Form vor. Jegliche Reproduktion zu anderen als den in den ersten beiden Punkten genannten Zwecken ist untersagt und bedarf der schriftlichen Genehmigung der Autoren. Die Autoren erteilen diese Genehmigung normalerweise schnell und unbürokratisch, wenn es sich um eine Nutzung im Sinne oder zum Nutzen der Open Source-Bewegung handelt. 1.6 Kann ich selber für diese FAQ schreiben? Ja. Wenn Deine Texte Eingang in diese FAQ finden, erklärst Du Dich mit den folgenden Nutzungsbedingungen einverstanden: * Du mußt Deine Antworten mit Deinem vollen Namen kennzeichnen ("Von Nicholas Haflinger"). Du kannst aus Deinem Namen einen mailto: Hyperlink machen, wenn möchtest. * Du behältst das volle Urheber- und Verwertungsrecht an Deinem Text und kannst Deinen Text nach Deinem Gutdünken verwenden. * Du räumst Kristian Köhntopp die nichtexklusiven Verwertungsrechte für Deine Beiträge als Bestandteil der Gesamten FAQ ein. Das bedeutet, Du gestattest Kristian Köhntopp, Deine Beiträge als Bestandteil dieser FAQ als Buch, CD-ROM oder in anderer Form zu verwerten. Auf diese Weise versuchen wir die spätere Veröffentlichung dieser FAQ in anderen Medien möglich zu halten, obwohl das Gesamtwerk eine Vielzahl von Autoren haben kann. 1.7 Wie ist die Charta dieser Newsgroup? Diese Newsgruppe richtet sich an alle Benutzer und Programmierer von PHP, einer Programmiersprache mit Schwerpunkt auf der Entwicklung von Webanwendungen. Es können alle Themen rund um PHP besprochen werden, seien es nun Probleme mit der Installation, der Anwendung oder Programmierung in PHP oder der Erweiterung des PHP- Interpreters selbst. 1.8 Was ist PHP? Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". Dies ist eine rekursive Abkürzung im Stile des GNU-Projektes. PHP ist eine Scriptsprache zur dynamischen Erstellung von Webseiten. Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d.h. jede HTML-Seite ist auch ein gültiges PHP-Programm. Die Syntax von PHP ist ähnlich wie die von C, Java oder Javascript. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar. PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen. Der genaue Lizenztext ist in der Datei COPYING enthalten, der Bestandteil der PHP-Distribution ist. PHP läuft auf allen gängigen Unix-Versionen und auf den verschiedenen Windows-Versionen (Win95, 98 und NT). Als CGI-Programm kann PHP mit jedem Webserver zusammenarbeiten. Für einige Webserver, allen voran Apache, stehen auch Modulversionen zur Verfügung, die sehr viel effizienter ausgeführt werden. Die Homepage des PHP-Projektes ist http://www.php.net. Mirrors dieser Site sind in vielen Ländern vorhanden, unter anderem auch in Deutschland unter der URL http://www.php3.de oder http://de.php.net. Von dort kann man die jeweils aktuelle Releaseversion des Interpreters sowie Binaries für eine Reihe von Plattformen herunterladen. Ebenso finden sich dort das englische Handbuch sowie Archive der englischen Mailinglisten. 1.9 Wo finde ich weitere Informationen über PHP? Zu PHP gibt es zahlreiche Informationsquellen in deutscher und englischer Sprache. Deutsche Ressourcen im WWW * Artikel von Kristian Köhntopp * Dynamic Webpages * Jörg Baachs LAMP-Installationsanleitung * Martin Jansens PHP Seiten * PHP mit dem PWS (Windows Personal Web Server) * PHP-Center * PHP-Homepage * Tutorials für PHP und MySQL * WAMP HowTo * PHP und MySQL Tutorial Internationale Ressourcen im WWW * PHP Homepage * Englische FAQ * Zend ist die PHP4 Scriping Engine * Annotated Online Manual * Berber's PHP3 Example Page * Devshed Developer Forum * PHP Classes Repository * PHP Knowledge Base * PHP Manual for Homesite * PHP3 Code Exchange * phpTidBits - Tutorials * phpWizard.net Bücher über PHP Ein Verzeichnis aller aktuellen Bücher findet man im Buchverzeichnis der englischen Website. In Deutsch: php -dynamische webauftritte professionell realisieren, Egon Schmid, Christian Cartus, Richard Blume; Markt und Technik Verlag. In Deutsch: PHP - Grundlagen und Lösungen, Webserver-Programmierung unter Windows und Linux, Jörg Krause; Carl Hanser Verlag. In Englisch: Core PHP Programming, Leon Atkinson; Prentice Hall. In Englisch: PHP3: Programming Browser-Based Applications, David Medinets; McGraw-Hill. In Englisch: Professional PHP, Jesus Castagnetto, Harish Rawat, Sascha Schuhmann, Chris Scollo, Deepak Veliath; Wrox Press. In Englisch: Building Database Applications on the Web Using PHP3, Craig Hilton, Jeff Willis, Bjorn Borud; Addison-Wesley. Fertige Anwendungen in PHP Ein Verzeichnis von Projekten, die PHP3 verwenden, findet man im Projektverzeichnis der offiziellen Homepage. * Phorum, ein Diskussionsforum. * phpSlash, ein Diskussionsforum. * IMP, ein Webmail Interface. * Bookmarker, eine Bookmark-Verwaltung. * PHPLIB, eine objektorientierte Bibliothek zur Anwendungsentwicklung. * phpMyAdmin, ein Managementsystem für MySQL-Datenbanken. * MyGuestbook, ein Gästebuch. * phpAds ein Verwaltungssystem für Banner Ads. * phpHoo eine Art Mini-Yahoo. 1.10 Soll ich Jobangebote in de.comp.lang.php posten? Eine kurze Umfrage im Januar 2000 in de.comp.lang.php hat ergeben, daß Jobangebote in der Newsgroup toleriert werden, auch wenn sie nach Charta streng genommen off-topic sind, solange sie folgenden Ansprüchen an die äußere Form genügen: * Jobangebote sollen im Betrefftext des Artikels die Kennzeichnung [JOB] haben. Auf diese Weise sind sie leicht erkennbar und können von den Leuten, die sie nicht sehen wollen leicht unterdrückt werden, während Sie von den Leuten, die einen Job suchen, leicht gefunden werden. * Jobangebote sollten mit der Headerzeile Followup-To: poster veröffentlicht werden. de.comp.lang.php nimmt die Veröffentlichung von Jobangeboten hin, ist aber nicht zur Diskussion über Jobangebote gedacht. * Jobangebote sollten nicht übermäßig oft veröffentlicht werden: Jeder Job sollte nur genau einmal angepriesen werden und Arbeitgeber mit ständigen oder wiederkehrenden Jobangeboten sollten nicht öfter als einmal im Monat veröffentlichen. Es hat keinen Sinn sich aufzudrängen und bei einem unbeliebten Arbeitgeber wird in der jetzigen Arbeitsmarksituation wohl kaum jemand anfangen. * Jobangebote sollten Netiquettekonform sein: Der Absendername soll eine Person ("Paul Arbeitgeber") und keine Funktion ("Personalbüro Arbeitgeber GmbH") sein. Die angegebene Mailadresse soll gültig sein. In Newsartikel soll kein HTML verwendet werden und Netscape Visitenkarten sollen nicht verwendet werden - Hochglanz-Blendwerk ist nett für das Marketing, aber wir sind R&D. * Jobangebote können in die formal korrekte Newsgroup de.markt.arbeit.biete crosspostet werden. Dann ist es doppelt wichtig, daß ein Followup-To: poster oder Followup-To: de.markt.arbeit.d gesetzt wird. de.comp.lang.php ist nicht zur Diskussion von Jobangeboten geeignet! Wenn Sie als Arbeitgeber nicht in der Lage sind, im USENET intelligent, kooperativ und regelkonform aufzutreten, sollten Sie andere Medien für ihre Personalaquise verwenden, die sich Ihnen leichter erschließen. Ihre Corporate Identity wird es Ihnen danken. 1.11 Wer kann mir einen Provider empfehlen? Eine kurze Umfrage im Februar 2000 in de.comp.lang.php hat ergeben, daß Frage nach Providern oder Providerspezifika in dieser Newsgroup nicht willkommen ist. Die korrekte Newsgroup für diese Frage wäre de.comm.provider.webspace. Ebenso unerwünscht sind providerspezifische Fragen wie Wie komme ich bei xyz an die MySQL-Datenbank?. Der korrekte Ansprechpartner für solche Fragen wäre der Support des betreffenden Providers bzw. dessen FAQ. Werden derartig providerspezifische Fragen dennoch in die Newsgroup gestellt, ist es höflich, Folloup-To: poster zu setzen und hinterher eine Zusammenfassung der eingegangenen Mails zu posten. Eine Zusammenfassung besteht nicht darin, die Texte der eingegangenen Mails hintereinanderzuhängen und in die Gruppe zu werfen, sondern idealerweise in einem Text, der vergleichsweise schmerzlos in diese FAQ integriert werden kann. Eine Providerdatenbank wird unter anderem beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? Du hast vollkommen Recht: Manche Autoren in der Newsgroup verstoßen gegen die Netiquette, wie sie in de.newusers.infos gepostet wird. Sie tun dies etwa, indem sie ohne vollen Realnamen schreiben, inkorrekte Mailadressen ("nospam", "deletethis") angeben oder Artikel mit HTML oder Netscape Visitenkarten versenden. Du sollst das auch nicht hinnehmen. In einer Newsgroup ist der Ton jedoch genauso wichtig wie der Inhalt. Die Regulars von de.comp.lang.php sind stolz auf den freundlichen und hilfsbereiten Ton in ihrer Newsgroup. Wenn Du also einen anderen Autor an die Netiquette erinnern möchtest, dann tu dies bitte unbedingt per Mail und nicht öffentlich in der Gruppe. Auch die Netiquette, auf deren Einhaltung zu bestehst, fordert dies - Du kannst nicht auf der einen Seite auf der Einhaltung der Netiquette bestehen und andererseits selbst dagegen verstoßen, ohne Glaubwürdigkeit zu verlieren. Und bitte: Halte Deinen Ton auch in der Mail freundlich. Du wirst leichter verstanden und erreichst das gewünschte Ziel viel eher. Wenn Du meinst, Deinen Artikel dennoch öffentlich posten zu müssen, etwa um einen Autoren an die korrekte Newsgroup zu verweisen, oder weil die angegebene Mailadresse nicht erreichbar ist oder weil sich der Autor per Mail nicht einsichtig zeigt und sich niemand sonst bisher darum gekümmert hat, dann halte Deinen Beitrag bitte freundlich und konstruktiv. Das bedeutet: Beantworte die gestellte Frage oder löse das Problem des Fragers so gut Du kannst und weise dann auf die Netiquette hin. Wenn Du zu dem Problem des Fragers nichts beizutragen hast, dann poste lieber gar nichts - oder schreibe eine Mail. Du bist nicht allein in der Gruppe und Du mußt die Welt nicht selbst retten. Ein anderer der antworten kann, wird antworten und dabei wahrscheinlich auch auf korrektes Verhalten hinweisen. Regeldiskussionen gehören in die dafür vorgesehene Newsgroup, de.soc.netzkultur.umgangsformen, oder sollen mit einem Followup-To: poster versehen werden. 1.13 Warum bekomme ich Ermahnungsmails? Du wirst nicht nur in de.comp.lang.php, sondern in den meisten anderen deutschen Newsgroups auf korrektes Verhalten in den Newsgroups hingewiesen, wenn ohne einen vollständigen Namen postest, Artikel ohne gültige Absenderadresse schreibst, Artikel mit Werbung absetzt, HTML oder Netscape Visitenkarten in Deinen Artikeln versendest oder mutwillig Artikel in die falschen Newsgroups schreibst. Diejenigen von uns, die schon länger in den USENET News aktiv sind, haben sich diese Regeln und Verhaltenformen nicht aus Spaß ausgedacht. USENET existiert schon seit mehreren Jahrzehnten und die Verhaltensnormen, auf deren Einhaltung bestanden wird, haben sich in langen Jahren entwickelt und bewährt. Es gibt einen guten Einführungstext aus de.newusers.infos mit dem Titel Warum soll ich mich an die Regeln halten? der erklärt, warum die Dinge so sind wie sie sind. Wenn Du von de.comp.lang.php Ergebnisse möchtest, also technische Hilfe bei Deinen Problemen mit der Programmiersprache PHP, dann tust Du gut daran, Deinen Texten auch eine akzeptable äußere Form zu geben. _________________________________________________________________ Next Previous Contents From PHolm_(at)_gmx.de Sun, 09 Apr 2000 19:36:03 +0200 Date: Sun, 09 Apr 2000 19:36:03 +0200 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] Re: Re: [php] Kostenloser Provider mit PHP, Mysql[ Vom Thema abweichend ] Hallo! Armin Steiner schrieb am Sat, 8 Apr 2000 20:21:10 +0200: >Hi Ulf, > >Einverstanden *haudruff*! > Äh, mal ne Frage: ist es eigentlich sonderlich schwer, den HTML-Anteil der Mails auszufiltern, bevor er diese Liste erreicht? Oder wäre das schon Zensur? Der Text bleibt doch erhalten... Have a nice thread, Peter From PHolm_(at)_gmx.de Sun, 09 Apr 2000 19:36:07 +0200 Date: Sun, 09 Apr 2000 19:36:07 +0200 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] Nochmal MySQL Hallo! Markus Kniehl schrieb am Sun, 9 Apr 2000 18:49:05 +0200: >Es wäre schön wenns die WIN32 version zum runterladen gibt wenn jemand ne Adresse hat möge er sie bitte sagen > >Thanx Markus Mein Gott, warum tippst Du eigentlich nicht einfach mal www.mysql.com in die Adressleiste des Browsers? Es reicht sogar ein einfaches mysql, das würde schon reichen... Have a nice thread, Peter From bjoern_(at)_baer.main.de Sun, 9 Apr 2000 19:42:37 +0200 Date: Sun, 9 Apr 2000 19:42:37 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] =?iso-8859-1?Q?ADMIN:_Postingregeln_f=FCr_diese_Liste?= deutschsprachige PHP-Mailingliste Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte: * Ein aussagekräftiges Subject (Betreff) setzen, damit die Mail einfach einzuordnen ist. * Keine Mail, auf die man sich bezieht, komplett anhägen oder sonstwie erneut komplett mitsenden (Fullquote), wenn alle anderen diese Mail bereits bekommen haben. * Nur die Teile einer vorhergehenden Mail mit '> ' als Zeilenprefix zitieren (quoten), auf die man jeweils direkt darunter auch eingeht. Voranstellen des Zeilenprefixes sollte das eigene Mailprogramm automatisch erledigen, Überflüssiges manuell löschen. Durch eine einheitliche Kennzeichnung können Zitate als solche erkannt und behandelt werden, und die vorhergehenden mail haben die anderen Teilnehmer auch bekommen. * Mails als ASCII (oder z.B. dem 'westeuropäischen' Zeichensatz ISO-8859-1, wenn alle damit umgehen können) versenden, kein HTML, kein RTF, kein Word o.ä., wenn es nicht unbedingt sein muß. Mails wollen überall und von allen Teilnehmern gelesen werden und das Archiv sollte durchsuchbar sein. Zudem belasten lange Mails den List- Server und verursachen unnötigen Traffic, weshalb in der PHP-Liste eine Laengenbeschränkung besteht, zu große Mails werden daher zurückgewiesen. * Bei Verwendung des ISO-8859-1-Zeichensatzes ist auf eine korrekte MIME-Codierung im Header zu achten, welche wie folgt aussieht: Content-type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit * Und wenn es denn sein muß: möglichst ein Standardformat wie HTML, PostScript oder PDF verwenden (Word ist keines und zudem durch Macroviren bedroht) und das Attachment vorher (z.B. mit ZIP) komprimieren. Große Datenmengen nicht ungefragt per mail versenden, sondern auf einen Server legen und die URL mailen. * Zeilenlänge 72 Zeichen, ansonsten ist das Lesen u.U. erschwert und idR Umformatieren bei Antworten mit Quotes notwendig. Sollte das eigene Mailprogramm bzw. der Editor automatisch erledigen. * Bei Antworten als Prefix im Subject ein einmaliges 'Re:' erzeugen, sonst kommt es zu Endlos-Subjects der Art 'Re: AW: RE: AW: ...', sollte das eigene Mailprogramm automatisch erledigen. Wer das 'deutsche AW:' für vertretbar haelt, führe sich die Anzahl der auf dieser Welt in Gebrauch befindlichen Sprachen und damit möglichen Prefixes vor Augen... * Bei Antworten (reply) den Headereintrag 'In-Reply-To:' und/oder 'References:' erzeugen, damit Diskussionsstraenge (threads) eindeutig erkennbar und verfolgbar bleiben (das Subject allein reicht dazu nicht aus). Sollte das eigene Mailprogramm automatisch erledigen, diese Kennzeichnung nur unterlassen wenn explizit ein neuer Diskussionsstrang eröffnet werden soll. * Signatur mit der Zeile '-- ' (d.h. Strich, Strich, Leerzeichen) abtrennen, damit sie erkannt und als solche behandelt werden kann. Sollte das eigene Mailprogramm automatisch erledigen. * Signaturen sollten nicht zu lang (vier Zeilen sind ueblich) und wie der Text selber in ASCII (bzw. ISO-8859-1 o.ae.) sein, proprietäre Anhängsel wie 'vcard' und Konsorten sind fuer viele Teilnehmer nur sinnloser, da unleserlicher Datenmuell. * Neue Teilnehmer werden gebeten, sich vor aktiver Teilnahme zunaechst zu erkundigen, ob ihre oder eine ähnliche Frage in der Liste bereits beantwortet wurde, sehr hilfreich ist dabei das WWW-Archiv sowie die Volltextsuche der Liste, als auch die FAQ- und Artikel-Sammlung des PHP-Centers. * Das Einhalten der gültigen technischen Standards des Internets versteht sich von selbst, ansonsten ist globale Kommunikation nicht möglich. * Immer daran denken: Falls man selber das Einhalten von Standards und Konventionen nicht als vorteilhaft erkennt, profitieren die anderen Teilnehmer der Liste idR davon. Also vor Abweichungen (evtl. beim Listenbetreiber) nachfragen. Wessen Mailprogramm das Einhalten dieser Standards und Konventionen nicht beherrscht, der sollte sich unseres Erachtens ernsthaft um Ersatz bemuehen, sollte er mails nicht nur 'just for fun' mit Gleichgesinnten verwenden wollen. Mit freundlicher Genehmigung von Helmut Springer . From GH-lists_(at)_ecora.de Sun, 9 Apr 2000 19:41:05 +0200 Date: Sun, 9 Apr 2000 19:41:05 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Nochmal MySQL Markus Kniehl schrieb > Es wäre schön wenns die WIN32 version zum runterladen > gibt wenn jemand ne Adresse hat möge er sie bitte sagen Es wäre schön, wenn Du Deinem Mail-Programm das HTML abgewöhnst und es wäre schön, wenn Du Teile Deines Hirns reanimierst. :-P Welchen Sinn macht es, hier eine solche Frage zu stellen und dann stundenlang auf eine Antwort zu warten, statt entweder mal ganz intuitiv www.mysql.com einzutippen oder mal eine Suchmaschine mit einer sinnvollen Abfrage zu beschäftigen. Altavista.com präsentiert bei der Abfrage "+mysql +download +win32" als ersten Treffer folgendes: http://www.mysql.com/mysql_w32.htmy. Guido Haeger From gkmail_(at)_stylix.de Sun, 9 Apr 2000 19:45:33 +0200 Date: Sun, 9 Apr 2000 19:45:33 +0200 From: STYLIX | Glenn Kusardi gkmail_(at)_stylix.de Subject: [php] PHP3.0.15 & PDFlib 3.0 Hallo, ich versuche PHP-3.0.15 mit PDFlib 3.0 aufzusetzen. Dabei habe ich folgende Zeile gebraucht um PHP zu konfigurieren: ./configure \ --with-mysql \ --enable-track-vars \ --with-pdflib=/usr/local \ --with-zlib \ --with-jpeg-dir \ --with-tiff-dir \ --with-apache=/usr/local/apache Er gibt am Ende folgendes aus: [...] checking whether to include YP support... no checking whether to include zlib support... yes checking for gzgets in -lz... (cached) yes checking whether to include pdflib support... yes checking for libz needed by pdflib 2.0... already zlib support checking for libjpeg (needed by pdflib 2.0)... yes checking for jpeg_read_header in -ljpeg... yes checking for libtiff (needed by pdflib 2.0)... yes checking for TIFFOpen in -ltiff... yes checking for PDF_new in -lpdf... no configure: error: Check if zlib libjpeg and libtiff has been found. If not specify --with-zlib-dir= --with-jpeg-dir= and --with-tiff-dir=. Ich benütze --with-zlib weil bei einem --with-zlib-dir ein "checking whether to include zlib support... no" kommt. Ich kann mir die Fehlermeldungen irgendwie nicht erklären.. deswegen config.log: configure:11101: checking for PDF_new in -lpdf configure:11120: gcc -o conftest -g -O2 \ conftest.c -lpdf -lpam -lm -ldl -lcr /usr/local/lib/libpdf.so: undefined reference to `png_get_sBIT' /usr/local/lib/libpdf.so: undefined reference to `png_set_strip_alpha' /usr/local/lib/libpdf.so: undefined reference to `png_get_rowbytes' /usr/local/lib/libpdf.so: undefined reference to `png_set_strip_16' /usr/local/lib/libpdf.so: undefined reference to `png_create_read_struct' /usr/local/lib/libpdf.so: undefined reference to `png_set_sig_bytes' /usr/local/lib/libpdf.so: undefined reference to \ `png_set_interlace_handling' /usr/local/lib/libpdf.so: undefined reference to \ `png_get_x_pixels_per_meter' /usr/local/lib/libpdf.so: undefined reference to `png_get_valid' /usr/local/lib/libpdf.so: undefined reference to `png_get_PLTE' /usr/local/lib/libpdf.so: undefined reference to `png_get_IHDR' /usr/local/lib/libpdf.so: undefined reference to `png_read_info' /usr/local/lib/libpdf.so: undefined reference to `png_destroy_read_struct' /usr/local/lib/libpdf.so: undefined reference to `png_check_sig' /usr/local/lib/libpdf.so: undefined reference to `png_read_update_info' /usr/local/lib/libpdf.so: undefined reference to `png_read_image' /usr/local/lib/libpdf.so: undefined reference to `png_get_tRNS' /usr/local/lib/libpdf.so: undefined reference to `png_create_info_struct' /usr/local/lib/libpdf.so: undefined reference to \ `png_get_y_pixels_per_meter' /usr/local/lib/libpdf.so: undefined reference to \ `png_get_pixel_aspect_ratio' /usr/local/lib/libpdf.so: undefined reference to `png_set_shift' /usr/local/lib/libpdf.so: undefined reference to `png_init_io' collect2: ld returned 1 exit status configure: failed program was: #line 11109 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char PDF_new(); int main() { PDF_new() ; return 0; } Kennt jemand einen Tip?! Ich bin schon ein paar Mal auf das Problem gestossen.. aber eine richtige Fehlerlösung habe ich dabei nicht gefunden. Glenn Kusardi From cybermage_(at)_hirnstrudel.de Sun, 9 Apr 2000 20:02:07 +0200 Date: Sun, 9 Apr 2000 20:02:07 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_ADMIN:_Postingregeln_f=FCr_diese_Liste?= Hi ADMIN (Björn), > Wessen Mailprogramm das Einhalten dieser Standards und Konventionen > nicht beherrscht, der sollte sich unseres Erachtens ernsthaft um > Ersatz bemuehen, sollte er mails nicht nur 'just for fun' mit > Gleichgesinnten verwenden wollen. Es wäre evtl. sinnvoll ein paar Mailer aufzulisten die sich an diese Konventionen halten. Denn ich kann mir denken, dass viele nicht wissen ob sich ihr Mailer korekt verhält bzw. wie man es herausfindet. Bye Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From cybermage_(at)_hirnstrudel.de Sun, 9 Apr 2000 20:05:59 +0200 Date: Sun, 9 Apr 2000 20:05:59 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHP3.0.15 & PDFlib 3.0 Hi Glenn, > ./configure \ > --with-mysql \ > --enable-track-vars \ > --with-pdflib=/usr/local \ > --with-zlib \ > --with-jpeg-dir \ > --with-tiff-dir \ > --with-apache=/usr/local/apache versuch doch mal nach dem --with-jpeg-dir und dem --with-tiff-dir den entsprechenden Pfad anzugeben bzw. versuch mal --with-jpeg und --with-tiff Bye Benjamin -- "UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From gkmail_(at)_stylix.de Sun, 9 Apr 2000 20:17:20 +0200 Date: Sun, 9 Apr 2000 20:17:20 +0200 From: STYLIX | Glenn Kusardi gkmail_(at)_stylix.de Subject: [php] PHP3.0.15 & PDFlib 3.0 > > ./configure \ > > --with-mysql \ > > --enable-track-vars \ > > --with-pdflib=/usr/local \ > > --with-zlib \ > > --with-jpeg-dir \ > > --with-tiff-dir \ > > --with-apache=/usr/local/apache > versuch doch mal nach dem --with-jpeg-dir und dem --with-tiff-dir den > entsprechenden Pfad anzugeben bzw. versuch mal --with-jpeg und > --with-tiff Bei --with-jpeg und --with-tiff kommt: checking for libjpeg (needed by pdflib 2.0)... no configure: warning: If configure fails try --with-jpeg-dir= checking for libtiff (needed by pdflib 2.0)... no configure: warning: If configure fails try --with-tiff-dir= Das war wohl ein Kalter ;)... Mit --with-jpeg-dir=/usr/lib --with-tiff=/usr/lib kommt das Gleiche wie beim Weglassen von =/usr/lib Das ist ja sooo doof ;)... mod_frontpage ist ja schon eine Sache für sich... oder ApacheSSL/BenSSL.. aber das!! ;))) Gruss Glenn Glenn Kusardi From ralf_(at)_kuerbis.org Sun, 9 Apr 2000 00:04:27 +0200 Date: Sun, 9 Apr 2000 00:04:27 +0200 From: Ralf Geschke ralf_(at)_kuerbis.org Subject: [php] Re[2]: [php] Webspace: 200MB fuer nur 25Dm Monatlich [...] ... http://www.ich-auch-webhosting-anbieter.de ... > gehen? ICh garantiere 98% Uptime des Servers! Ok Leute, es reicht. Wenn hier jeder Werbung posten wuerde, waere die Liste sehr schnell unlesbar. Bitte haltet Euch daher in Zukunft diesbezueglich zurueck. Beste Gruesse, Ralf -- / mail:// ralf _(at)_ { kuerbis.org | globalpark.de | php-center.de } / http:// www . { kuerbis.org | globalpark.de | php-center.de } / fon:// { 0177-5262345 | 02233-793373 } From gkmail_(at)_stylix.de Sun, 9 Apr 2000 21:59:05 +0200 Date: Sun, 9 Apr 2000 21:59:05 +0200 From: STYLIX | Glenn Kusardi gkmail_(at)_stylix.de Subject: [php] PHP3.0.15 & PDFlib 3.0 Subject: Re: [php] PHP3.0.15 & PDFlib 3.0 Wollte euch nur mitteilen, dass das hinfällig wurde.. selbst Fehler gefunden. Ich werde den Leuten von PDFlib gleich mal eine kleine Email schreiben, dass sie einen Hinweis dazu schreiben sollten, dass PDFlib 3.0 nur mit PHP4 lauffähig ist, und dass sie auch Links zu den alten Versionen anbieten sollten. Gruss Glenn From eschmid+sic_(at)_s.netic.de Sun, 9 Apr 2000 22:20:14 +0200 Date: Sun, 9 Apr 2000 22:20:14 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP3.0.15 & PDFlib 3.0 On Sun, Apr 09, 2000 at 09:59:05PM +0200, STYLIX | Glenn Kusardi wrote: > Wollte euch nur mitteilen, dass das hinfällig wurde.. selbst Fehler > gefunden. Freut mich. > Ich werde den Leuten von PDFlib gleich mal eine kleine Email schreiben, dass > sie einen Hinweis dazu schreiben sollten, dass PDFlib 3.0 nur mit PHP4 > lauffähig ist, und dass sie auch Links zu den alten Versionen anbieten > sollten. Das lass mal lieber bleiben. Die Leute von der PDFlib sind hier unschuldig. Meines Wissens hat Uwe Steinmann schon genügend Hinweise angebracht, was wo und wie geht. Als ich es mit der Version 0.6 probiert habe, gings jedenfalls. -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 RolandReichmann_(at)_gmx.net Sun, 9 Apr 2000 23:35:24 +0200 Date: Sun, 9 Apr 2000 23:35:24 +0200 From: Roland Reichmann RolandReichmann_(at)_gmx.net Subject: [php] [FAQ] Haeufig gestellte Fragen Danke, ich denke das war dringendst nötig, da kann man doch mal nachschauen, bevor man in der Liste postet. Hoffe auf Aktuelisierung. Beste Grüsse Roland From Andre.Laugks_(at)_netcologne.de Mon, 10 Apr 2000 00:40:50 +0200 Date: Mon, 10 Apr 2000 00:40:50 +0200 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] Script vorzeitig beenden Hallo! Wie kann ich aus einen PHP-Script vorzeitig beenden bzw. aus dem Script ausbrechen. Problem ist, das ich am Anfang des Scriptes abfragen möchte, ob bestimmt Felder eines Formulars ausgefüllt sind. Wenn dies nicht so ist, möchte ich das Script beenden, und eben einen Hinweis schreiben. Wenn alles ausgefüllt ist, soll der Rest des Scriptes abgearbeitet werden. Ok, ich könnte die Abfrage und den Rest des Scriptes durch ein if und else trennen, oder den Rest des Scriptes in eine Funktion packen und die gegebenenfalls aufrufen. Eine Möglichkeit/Funktion das Script vorzeitig zu beenden währe mir aber lieber. Mich würde es schon allein interessieren, ob es so was gibt. Vielen Dank und mfg, André Laugks From t.stinner_(at)_billiton.de Mon, 10 Apr 2000 01:43:26 +0200 Date: Mon, 10 Apr 2000 01:43:26 +0200 From: Thomas Stinner t.stinner_(at)_billiton.de Subject: [php] Script vorzeitig beenden --BOmey7/79ja+7F5w Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable On Mon, Apr 10, 2000 at 12:40:50AM +0200, Andr=E9 Laugks wrote: > Wie kann ich aus einen PHP-Script vorzeitig beenden bzw. aus dem > Script ausbrechen. exit(); --=20 Mit freundlichem Gru=DF Thomas Stinner - Billiton Internet Services GbR Gesch=E4ftsleitung -------------------------------------------------------------- direct phone: 0179/6997983 direct mail: t.stinner_(at)_billiton.de Weitere Informationen finden Sie unter http://www.billiton.de/=20 --BOmey7/79ja+7F5w Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: PGP Personal Edition 5.0 MessageID: 2WTbLNybzE+6xxK3QMHTyWmMdpy3aUfb iQCVAwUBOPEVntqHo3YkuBfVAQEvNgP+N7PAT/A2jGOUCp+uvF5oSFob7qWNt8b7 ZG+XBvVZeHOlylCrB9FDSY/NffhqkWY2wS3XwCQRSogGv1LDorzHmybGMRt17fA0 GCVZsjagL0cg1LaHFIGFE4ql+W3hrqviFktoqabHicv4clggAQ7zXLqVUoNv4oal 3Q8kcFshumA= =clLM -----END PGP SIGNATURE----- --BOmey7/79ja+7F5w-- From Andre.Laugks_(at)_netcologne.de Mon, 10 Apr 2000 02:40:21 +0200 Date: Mon, 10 Apr 2000 02:40:21 +0200 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] Script vorzeitig beenden Hallo! Thomas Stinner schrieb: > exit(); Was könnte näher als exit liegen ! Vielen Dank André Laugks From bjoern_dickmann_(at)_yahoo.com Sun, 9 Apr 2000 20:17:31 +0900 Date: Sun, 9 Apr 2000 20:17:31 +0900 From: Bjoern Dickmann bjoern_dickmann_(at)_yahoo.com Subject: [php] grafikaufloesung This is a multi-part message in MIME format. ------=_NextPart_000_001B_01BFA260.A2598880 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable hallo liste, gibt es die moeglichkeit automatisch die grafikaufloesung eines clients = herauszubekommen, um eine darauf angepasste seite anzuzeigen. gruss bjoern ------=_NextPart_000_001B_01BFA260.A2598880 Content-Type: text/html; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable
hallo liste,
gibt es die moeglichkeit automatisch = die=20 grafikaufloesung eines clients herauszubekommen, um eine darauf = angepasste seite=20 anzuzeigen.
 
gruss
bjoern
------=_NextPart_000_001B_01BFA260.A2598880-- __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com