From ralf_(at)_kuerbis.org Tue, 7 Nov 2000 12:02:38 +0100 Date: Tue, 7 Nov 2000 12:02:38 +0100 From: Ralf Geschke ralf_(at)_kuerbis.org Subject: [php] saudumme Testmail ...muss leider sein, sorry, ich weiss selbst nicht, was los ist... Gruss, Ralf From hoffmann_(at)_4de.de Tue, 07 Nov 2000 13:18:45 +0100 Date: Tue, 07 Nov 2000 13:18:45 +0100 From: Ralf Hoffmann hoffmann_(at)_4de.de Subject: [php] saudumme Testmail > ...muss leider sein, sorry, ich weiss selbst nicht, was los ist... Geht mir auch so... Gruß Ralf From achim.gosse_(at)_nasa20.com Tue, 7 Nov 2000 13:36:20 +0100 Date: Tue, 7 Nov 2000 13:36:20 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] saudumme Testmail > > > ...muss leider sein, sorry, ich weiss selbst nicht, was los ist... > > Geht mir auch so... > schliesse mich an. sind alle im winterschlaf?? :) /achim From php_(at)_schuborg.de Tue, 07 Nov 2000 13:30:14 +0100 Date: Tue, 07 Nov 2000 13:30:14 +0100 From: Pascal Schult php_(at)_schuborg.de Subject: [php] saudumme Testmail Hi Liste > > ...muss leider sein, sorry, ich weiss selbst nicht, was los ist... > > Geht mir auch so... ebenso Bei mir fing es am Samsatg um 0:05 an. Es kamen ein paar mails, die dafür zehnfach und leer. Hmm.. Was ist das? Ciao, Pascal From paffrath_(at)_fatmedia.de Tue, 7 Nov 00 13:37:39 +0100 Date: Tue, 7 Nov 00 13:37:39 +0100 From: Michael Paffrath paffrath_(at)_fatmedia.de Subject: [php] AW: [php] saudumme Testmail >schliesse mich an. > >sind alle im winterschlaf?? ich glaub eher das ist ´ne verschwörung, oder so was.... Michael From schoenian_(at)_mediaforce.de Tue, 7 Nov 2000 13:39:44 +0100 Date: Tue, 7 Nov 2000 13:39:44 +0100 From: =?iso-8859-1?Q?Christoph_M._Sch=F6nian?= schoenian_(at)_mediaforce.de Subject: [php] aehnlichen Feldnamen und wildcards Hallo ...endlich wieder sprechende... liste Ist es möglich eine Überprüfung von aehnlichen Feldnamen mittels Wildcards in dieser oder äehnlicher Form vorzunehmen ? $keys sind art_a bis art_e if($key == "art_%") { ...if (ereg...[] { $val = ... } oder gibt es soetwas wie if(($key == "art_a") &| ($key == "art_b) &| etc. ^^ soetwas wie und/oder Danke für etwaige Hilfe. Christoph From j.kohl_(at)_milchundzucker.de Tue, 7 Nov 2000 13:39:25 +0100 Date: Tue, 7 Nov 2000 13:39:25 +0100 From: Jens Kohl j.kohl_(at)_milchundzucker.de Subject: [php] AW: [php] PNG-Grafiken verwenden ? > soweit ich weis kann nur der ie 5 aufwärts png grafiken darstellen. also > wenn eine auf > ie ausgelegt hp macht lohnt sich der einsatz meiner meinung nach schon. Also, ab Internet Explorer 4.0 und bei Netscape 4.5 oder so (kann auch schon etwas früher gewesen sein, aber 4.0 konnte es nicht. Opera kanns seit 4.0. Unter BeOS kann es der Opera 3.6 auch (benutzt FileTranslations des OSes, so kanns Netpossitiv auch - so können die Browser sogar PSD (Photoshop) darstellen - wer's braucht *g*) Hoffe konnte helfen... From ham_(at)_rotax.bombardier.com Tue, 7 Nov 2000 13:39:48 +0100 Date: Tue, 7 Nov 2000 13:39:48 +0100 From: ham_(at)_rotax.bombardier.com ham_(at)_rotax.bombardier.com Subject: [php] Einsatz von PHP auf einem Domino R5 Servers Hallo ! Wir brauchen viele Daten von unserem SQL-Server und setzten für unser Internet Lotus Domino R5 ein. Frage: Läuft PHP auf Lotus DominoR5 oder noch besser wer hat schon Erfahrungswerte. mfg Manfred Hauch From thomas.reinert_(at)_counterattack.de Tue, 7 Nov 2000 13:43:50 +0100 Date: Tue, 7 Nov 2000 13:43:50 +0100 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] saudumme Testmail > Hi Liste > > > > ...muss leider sein, sorry, ich weiss selbst nicht, was los ist... > > > > Geht mir auch so... > ebenso > > Bei mir fing es am Samsatg um 0:05 an. Es kamen ein paar mails, die > dafür zehnfach und leer. Hmm.. Was ist das? jaja - aber ich soll mein outlook, mein gmx, mein sonstwas falsch eingestellt haben, wie mir in mail mitgeteilt wurde *ts* ;) dabei benutze ich den ganzen kram gar nicht. hoffentlich jetzt klar, dass ich kein dau bin, sondern tatsächlich irgendwas am system stinkt. *puh* ..aber ich beschwer mich ja nicht =) gruss, thomas.. From grisu_(at)_sixworx.de Tue, 7 Nov 2000 13:42:18 +0100 Date: Tue, 7 Nov 2000 13:42:18 +0100 From: Sven Griesfeller grisu_(at)_sixworx.de Subject: [php] AW: [php] saudumme Testmail Hallo > ich glaub eher das ist ´ne verschwörung, oder so was.... das hoffe ich nicht wer sollte das auch tun ? Sven Griesfeller www.sixworx.de From t.scheckenbach_(at)_flashback-multimedia.de Tue, 07 Nov 2000 13:43:10 +0100 Date: Tue, 07 Nov 2000 13:43:10 +0100 From: Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de Subject: [php] saudumme Testmail > > schliesse mich an. > > sind alle im winterschlaf?? > > :) > > /achim big brother laesst gruessen ->> Du bist nicht allein <<-- ich hab auch schon meinen provider verflucht, dachte das mal wieder was mit der mail-weiterleitung nicht funktioniert *schaem* gruss thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __ From S.Nohn_(at)_NeTTrade.de Tue, 7 Nov 2000 13:50:47 +0100 Date: Tue, 7 Nov 2000 13:50:47 +0100 From: Sebastian Nohn S.Nohn_(at)_NeTTrade.de Subject: [php] Einsatz von PHP auf einem Domino R5 Servers Hi, > Wir brauchen viele Daten von unserem SQL-Server und Was sind viele Daten? > setzten für unser Internet Lotus Domino R5 ein. > Frage: Läuft PHP auf Lotus DominoR5 oder noch besser Was heisst noch besser? Noch besser als was? Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From ralf_(at)_kuerbis.org Tue, 7 Nov 2000 14:04:37 +0100 Date: Tue, 7 Nov 2000 14:04:37 +0100 From: Ralf Geschke ralf_(at)_kuerbis.org Subject: [php] ADMIN: Ausfall der Liste Hallo ! Wie inzwischen jeder bemerkt haben duerfte, kam es im Laufe des Sonntagabend zu ungluecklichen Umstaenden, die mit dem Ausfall der Liste endeten. Wo dessen Ursache nun genau zu finden sind, weiss ich leider selbst nicht wirklich, ich ahne es allenfalls. ;) Nun sieht es jedoch so aus, als wuerde die Liste wieder funktionieren, daher gilt ab sofort wieder Feuer frei fuer alle Mails, die _keine_ Testmails sind. Jene vorherige aus meiner Feder haette natuerlich ebenfalls nicht sein muessen, zu dem Zeitpunkt dachte ich jedoch nicht, dass die Liste bereits wieder funktioniert. Daher: Bitte keine Antworten auf jene Mail mehr an die Liste schreiben, der Ausfall ist bloed genug, da muss man nicht noch einen drauf legen, ok? ;-) Beste Gruesse, Ralf From t_krueger_(at)_gmx.net Tue, 07 Nov 2000 13:07:45 +0000 Date: Tue, 07 Nov 2000 13:07:45 +0000 From: Torsten Krueger t_krueger_(at)_gmx.net Subject: [php] saudumme Testmail Plonk Ralf Geschke wrote: > > ...muss leider sein, sorry, ich weiss selbst nicht, was los ist... > > Gruss, > Ralf > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From t.scheckenbach_(at)_flashback-multimedia.de Tue, 07 Nov 2000 14:27:09 +0100 Date: Tue, 07 Nov 2000 14:27:09 +0100 From: Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de Subject: [php] redirect 200!? hallo, mir ist erzaehlt worden, dass ich den wert von redirect ich denke mal HTTP_ENV_VARS["REDIRECT_STATUS"] (aus phpinfo()) auf 204 stelle, wuerde die siete zuerst vollstaendig geladen und erst dann angezeigt. was ich erreichen moechte: mir wird z.b. eine tbelle angezeigt mit 10 feldern und jeweils 50 eintraegen. wenn ich jetzt nach einem anderen feld sortieren lassen moechte, rufe ich die seite nochmal von sich selbst aus auf und uebergebe einfach einen anderen parameter. d.h. aber das die seite für kurze zeit flimmert. und angeblich kann man das durch diesen wert verhindern. ist da was dran? oder givts ne andere moeglichkeit? thx & cya thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __ From mdobel_(at)_kawo2.rwth-aachen.de Tue, 7 Nov 2000 14:58:55 +0100 Date: Tue, 7 Nov 2000 14:58:55 +0100 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] freigabe eines unterverzeichnisses On Sun, Nov 05, 2000 at 06:37:08PM +0100, Mario Zott wrote: > > kann ich auf den bilderordener von einem anderen skript das gerade diese > bilder irgendwo darstellen soll nicht zugreifen. > gibts irgendeine moeglichkeit die htaccess sachen im bildordner durch > erneutes anlegen einer htaccess wieder freizugeben. Nein, Da .htaccess-Dateien der Verzeichnishierarchie nach abgearbeitet werden. Soll heissen, .htaccess in einem Verzeichnis gilt fuer *alle* Verzeichnisse darunter. Man kann in einem weiteren Unterverzeichnis die Optionen wieder umwurschteln, durch den Mechanismus der .htaccess-Dateien und HTTP-Atuh bedingt funktioniert das im Fall der Authentifikation jedoch nicht. > oder muss ich entweder phpauth verwenden oder den bilderordner woanders > hingeben Genau. Gruss, Markus From mdobel_(at)_kawo2.rwth-aachen.de Tue, 7 Nov 2000 15:02:49 +0100 Date: Tue, 7 Nov 2000 15:02:49 +0100 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] saudumme Testmail On Tue, Nov 07, 2000 at 01:07:45PM +0000, Torsten Krueger wrote: > Plonk > > Ralf Geschke wrote: > > > > ...muss leider sein, sorry, ich weiss selbst nicht, was los ist... > > > > Gruss, > > Ralf Bitte in die Best-of aufnehmen, samt doppeltem Footer :) Gruss, Markus From cjcs_(at)_ipfb.net Tue, 07 Nov 2000 14:39:16 +0100 Date: Tue, 07 Nov 2000 14:39:16 +0100 From: Oliver Schlag (privat) cjcs_(at)_ipfb.net Subject: [php] Einsatz von PHP auf einem Domino R5 Servers Hy, wieso benutzt du nicht die Domino internen Möglichkeiten. Die haben mit Ihren Datenbankanbindungen doch jetzt wirklich was getan. Du kannst dich doch dank dieses neuen Services (mir fällt der Name gerade nicht ein) auf fast jede beliebige SQL Datenbank aufsetzen. Mfg Olly ham_(at)_rotax.bombardier.com schrieb: > Hallo ! > > Wir brauchen viele Daten von unserem SQL-Server und > setzten für unser Internet Lotus Domino R5 ein. > Frage: Läuft PHP auf Lotus DominoR5 oder noch besser > wer hat schon Erfahrungswerte. > > mfg > Manfred Hauch > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From volker.jahns_(at)_rentokil.de Tue, 07 Nov 2000 15:19:01 +0100 Date: Tue, 07 Nov 2000 15:19:01 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Sessions Vars Hii HI HILFE!!!! ich habe üble Probleme mit Session vars. Ich bekomme sie nicht in der Folgeseite zurück. Obwohl ich mit session-decode, -encode und allem rumprobiert habe ohne Ende (zZ Cookies off). Serverseitig sehe ich der Datei die Variablen und die Werte - aber es passiert nix auf der Folgeseite!!!! Wer hat ähnliches Probleme????? HILFE!!! From info_(at)_vocote.de Tue, 7 Nov 2000 15:35:00 +0100 Date: Tue, 7 Nov 2000 15:35:00 +0100 From: Andreas Kaiser info_(at)_vocote.de Subject: [php] Workaraounf fuer in_array() Hallo Liste, welches ist der eleganteste Workaround für die in PHP 3 noch nicht vorhandene Funktion in_array()? a) Schleife mit for ($i = 0; $i < count($xyz); $i++) echo $xyz[$i]; (bei assz. Arrays schwierig) b) evtl. mit array_walk($xyz, "eigene_Funktion") Danke für jeden Tip! Andreas -- vocote.de e.K. WWW: http://www.vocote.de Andreas Kaiser email: info_(at)_vocote.de Neudörfeler Str. 4a Telefon: +49-37439-77175 08543 Jocketa Fax: +49-37439-77185 From cjc_(at)_alaris.at Tue, 7 Nov 2000 17:09:28 +0100 Date: Tue, 7 Nov 2000 17:09:28 +0100 From: Christopher Czettel cjc_(at)_alaris.at Subject: [php] (no subject) hi! >oder gibt es soetwas wie >if(($key == "art_a") &| ($key == "art_b) &| etc. > ^^ soetwas wie und/oder > >Danke für etwaige Hilfe. >Christoph nimm doch einfach: if(($key == "art_a") || ($key == "art_b) || etc. bei || handelt es sich um ein normales OR und nicht um ein exklusives XOR d.h. p q p OR q p q p XOR q ================== =================== 0 0 0 0 0 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 also sobald ein einziger wert "true" ist, ist die ganze aussage "true" mfg Christopher From anklam_(at)_netway-online.de Tue, 07 Nov 2000 16:28:44 +0100 Date: Tue, 07 Nov 2000 16:28:44 +0100 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Installation von 2 datenbanken. Hi leute ... mal ne frage an die supergenies in der liste .. ihr könnt mir bestimmt weiterhelfen ! ich fahre freebsd 4.0, apache, php4 und mysql. jetzt soll auch noch oracle dazukommen ... kann mir jemand sagen wie ich beide datenbanken für php zum laufen bekomme ? bin für jeden tip dankbar .. Grüsse, Swen Anklam ---------- ++ ++ 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 ++ ++ Besuchen Sie doch auch : ++ www.meinungsmacher.de , www.gameshow.de , www.humanclick.de ++ From cjc_(at)_alaris.at Tue, 7 Nov 2000 16:14:30 +0100 Date: Tue, 7 Nov 2000 16:14:30 +0100 From: Christopher Czettel cjc_(at)_alaris.at Subject: [php] AW: [php] aehnlichen Feldnamen und wildcards hi! >oder gibt es soetwas wie >if(($key == "art_a") &| ($key == "art_b) &| etc. > ^^ soetwas wie und/oder > >Danke für etwaige Hilfe. >Christoph nimm doch einfach: if(($key == "art_a") || ($key == "art_b) || etc. bei || handelt es sich um ein normales OR und nicht um ein exklusives XOR d.h. p q p OR q p q p XOR q ================== =================== 0 0 0 0 0 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 also sobald ein einziger wert "true" ist, ist die ganze aussage "true" mfg Christopher From cjc_(at)_alaris.at Tue, 7 Nov 2000 16:00:52 +0100 Date: Tue, 7 Nov 2000 16:00:52 +0100 From: Christopher Czettel cjc_(at)_alaris.at Subject: [php] AW: [php] aehnlichen Feldnamen und wildcards hi! >oder gibt es soetwas wie >if(($key == "art_a") &| ($key == "art_b) &| etc. > ^^ soetwas wie und/oder > >Danke für etwaige Hilfe. >Christoph nimm doch einfach: if(($key == "art_a") || ($key == "art_b) || etc. bei || handelt es sich um ein normales OR und nicht um ein exklusives XOR d.h. p q p OR q p q p XOR q ================== =================== 0 0 0 0 0 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 also sobald ein einziger wert "true" ist, ist die ganze aussage "true" mfg Christopher From sofi.99_(at)_gmx.de Tue, 7 Nov 2000 17:17:53 +0100 Date: Tue, 7 Nov 2000 17:17:53 +0100 From: Jan Purrucker sofi.99_(at)_gmx.de Subject: [php] Session-Error Hallo, ich habe ein Script, welches mit dem Default Path (/tmp) unter meinem Linux auch perfekt funktioniert. Jetzt habe ich es auf meinem Webserver installiert und ich bekomme beim Setzen einer Session folgenden Fehler: Warning: Failed to write session data. Please check that the current setting of session.save_path is correct Ich habe einen Path angegeben, der unter www..de//cgi-bin/sess liegt. Dem Verzeichnis "sess" habe ich chmod 777 gegeben, so daß ich hoffe, damit ALLE Rechte korrekt gesetzt zu haben (chmod 755 auf cgi-bin) Woran kann der Fehler dann also liegen ? Das witzige ist auch, daß er in das Verzeichnis eine Session ala "sess_8325dedb4caf2984f914e86bb934cbdb" (0 kb) schreibt und diese mit chmod 550 versieht.... Vielleicht (hoffentlich!) kann mir jemand weiterhelfen, Danke schonmal, Jan Purrucker From cjc_(at)_alaris.at Tue, 7 Nov 2000 17:35:08 +0100 Date: Tue, 7 Nov 2000 17:35:08 +0100 From: Christopher Czettel cjc_(at)_alaris.at Subject: [php] AW: [php] (no subject) sorry! hat nicht so ganz hingehauen... mfg christopher From ks_(at)_ksweb.de Tue, 7 Nov 2000 17:35:12 +0100 Date: Tue, 7 Nov 2000 17:35:12 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] Sessions Vars # #ich habe üble Probleme mit Session vars. Ich bekomme sie nicht in der #Folgeseite zurück. Obwohl ich mit session-decode, -encode und allem #rumprobiert habe ohne Ende (zZ Cookies off). Serverseitig sehe ich der #Datei die Variablen und die Werte - aber es passiert nix auf der #Folgeseite!!!! # #Wer hat ähnliches Probleme????? # Ich (zumindestens gehabt) Schalte mal zu Testzwecken bei Besuch der Seite den Cookie-Empfang auf Disable. Sollte es dann gehen (in der Folgeseite funktioniert miteinemmal session_register()) dann stelle allen Session-Seiten ein ini_alter("session.use_cookies",0); voran, das bewirkt, dass immer Sessiondateien statt Cookies verwendet werden, warum das nicht überall Default ist, weis ich auch nicht. Vielleicht soll Server-Platz gespart werden um den Traffic zu erhöhen? :-)) Hab ich hier in in den foren verwenden müssen: (Quelltext ist als link freigegeben) www.ksweb.de *********************************************** *Don't trust in operators, not even your self!* ** PHP4 - Tutorial und Referenz:www.ksweb.de ** *********************************************** From markus.kloeschen_(at)_gmx.de Tue, 7 Nov 2000 17:47:35 +0100 (MET) Date: Tue, 7 Nov 2000 17:47:35 +0100 (MET) From: markus.kloeschen_(at)_gmx.de markus.kloeschen_(at)_gmx.de Subject: [php] forum ohne db? hi! suche (nicht fuer mich) ein nicht db-basiertes Forum in php. habt ihr da tipps? danke... ist fuer yalla, der hat heute geburtstag: http://yalla.ynfonatic.de/ und da er grad auf php umgestellt hat, wuerde er sich ueber sowas freuen. mailt mir oder direkt ihm. gruss, Markus _(at)_ http://www.unser-leben-online.de -- Sent through GMX FreeMail - http://www.gmx.net From webmasterbhs_(at)_bluewin.de Tue, 7 Nov 2000 17:52:07 +0100 Date: Tue, 7 Nov 2000 17:52:07 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Workaraounf fuer in_array() function is_in_array($array,$string) { if(is_array($array)=="1" AND is_string($string)=="1") { for($i=0;$iwelches ist der eleganteste Workaround für die in >PHP 3 noch nicht vorhandene Funktion in_array()? ein update auf php4 :-) kiri From thomas.reinert_(at)_counterattack.de Tue, 7 Nov 2000 18:03:31 +0100 Date: Tue, 7 Nov 2000 18:03:31 +0100 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] forum ohne db? > hi! > suche (nicht fuer mich) ein nicht db-basiertes Forum in php. > > habt ihr da tipps? > danke... > ist fuer yalla, der hat heute geburtstag: http://yalla.ynfonatic.de/ > und da er grad auf php umgestellt hat, wuerde er sich ueber sowas freuen. > > mailt mir oder direkt ihm. Hi ! mein tip: tforum. La?t sich bei hotscript.com finden. search: --> tforum. macht nen guten eindruck und meinen erfahrungen nach stabilen eindruck. und wohl das beste fur alle, die sich an ubb (perl) gewohnt haben, da es auch UBB-Code unterstutzt. Gruss, thomas Demo auch: http://cms.internet.ms/forum/ From Ernst.Hesse_(at)_nokia.com Tue, 7 Nov 2000 17:17:18 +0200 Date: Tue, 7 Nov 2000 17:17:18 +0200 From: Ernst.Hesse_(at)_nokia.com Ernst.Hesse_(at)_nokia.com Subject: [php] authentification Hallo Liste, habe versucht mit (genau nach Handbuch): "; echo "Old: $OldAuth"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; } ?> die Abfrage von User und Passwort zu regeln. Klappt auch gut, bis auf "Re Authenticate". Hier funktioniert es nur, wenn beim zweiten Versuch der User geändert wird - also nicht bei "nur" Änderung des Passwortes. Hat jemand einen Tipp? Gruß und Dank Ernst From Peaveway_(at)_aol.com Tue, 7 Nov 2000 12:19:14 EST Date: Tue, 7 Nov 2000 12:19:14 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Installation von 2 datenbanken. Moin, In einer eMail vom 07.11.00 17:18:05 (MEZ) Mitteleuropäische Zeit schreibt anklam_(at)_netway-online.de: > mal ne frage an die supergenies in der liste .. ihr könnt mir bestimmt > weiterhelfen ! Also hier gibt PHP Opas und Vaeter, aber Supergenies sind mir hier noch nicht untergekommen. > ich fahre freebsd 4.0, apache, php4 und mysql. > jetzt soll auch noch oracle dazukommen ... kann mir jemand sagen wie ich > beide datenbanken für php zum laufen bekomme ? Also um auf Oralce zugreifen zukoennen muss man den Oracleclient installieren. Da ist er erst einmal vollkommen egal wo die Datenbank liegt. Da Oralce sehr Ressourcenhungrig ist macht es wenig Sinn das auf dem Webserver mitlaufen zulassen. Einen Oracleserver zuinstallieren und warten sollte man auch seinen DBAdmins ueberlassen. 1. User und Gruppe anlegen z.b User oracle und Gruppe dba 2. Client installieren 3. tnsnames.ora anpassen 4. Das Environement fuer den User erstellen oracle herstellen. Teste ob dein Oracle user ein tnsping oder aber ueber sqlplus den DB Server erreichen kann. Wenn nein gehe die Schritte 1-4 noch einmal durch. Wenn es klappt musst du nur dein php neukompilieren z.B Sei sicher das du Bison installiert hast, sonst gehen die OCI Funktionen nicht (zumind. bei mir) ./configure blabla --with-oci8=/opt/oracle/product/8.1.6/ --enable-sigchild --with-oracle=/opt/oracle/product/8.1.6/ Nun musst du nur noch deinem Webserver das Oracleenv. zukommen lassen damit der User nobody oder wwwrun auch an den client ran kommt. Webserver neustarten fertig. Schau dann mal in ein phpinfo(). Fuer detailiertere Infos lies bitte mein Posting unter http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20001016/031590.html Du findest im Archiv (Suche ueber www.php-center.de) auch weitere Tipps dazu. Ansonsten melde dich noch einmal in der Liste. Gruss Joerg Behrens ps: Dann auch bitte mit einem aussagekraeftierem Subject. From php-maillist_(at)_homepage-man.de Tue, 7 Nov 2000 18:19:53 +0100 Date: Tue, 7 Nov 2000 18:19:53 +0100 From: Markus Zakel php-maillist_(at)_homepage-man.de Subject: [php] AW: [php] forum ohne db? > -----Original Message----- > > suche (nicht fuer mich) ein nicht db-basiertes Forum in php. Ja Hallo Markus, Direkt kenne ich kein "nur" PHP Forum. Allerdings wei? ich aber mehrere "kostenlose" services die Foren anbieten die bei weitem besser (funktionen + Geschwindigkeit) sind als dass UBB in der aktuellsten version. Wenn du interessiert bist melde dich nochmal! MfG Markus Zakel From faust_(at)_myhometools.de Tue, 7 Nov 2000 13:38:55 +0100 Date: Tue, 7 Nov 2000 13:38:55 +0100 From: Roger Faust faust_(at)_myhometools.de Subject: [php] midgard This is a multi-part message in MIME format. ------=_NextPart_000_003B_01C048C0.12AFB680 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hi liste hat jemand von euch mal mit midgard erfahrungen gesammelt? lohnt sich der einsatz? es scheint mir n=E4mlich noch ne m=FChsame=20 sache zu sein das ding zu installieren (da frag ich lieber mal ;) mfG Roger ------=_NextPart_000_003B_01C048C0.12AFB680 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
hi liste
 
hat jemand von euch mal mit midgard = erfahrungen=20 gesammelt?
lohnt sich der einsatz? es scheint mir = n=E4mlich noch=20 ne m=FChsame
sache zu sein das ding zu installieren = (da frag ich=20 lieber mal ;)
 
mfG Roger
 
------=_NextPart_000_003B_01C048C0.12AFB680-- From hschwaninger_(at)_access.ch Tue, 07 Nov 2000 18:30:22 +0100 Date: Tue, 07 Nov 2000 18:30:22 +0100 From: Hansueli Schwaninger hschwaninger_(at)_access.ch Subject: [php] fileupload Linux Salü folgende Fehlermeldung bei einem fileupload auf Suse 7 php 4.0.3pl1 (auch mit php4.0.0) Warning: SAFE MODE Restriction in effect. The script whose uid is 1039 is not allowed to access /phptemp/phpCKa89S owned by uid 30 in /home/lehrgangn/www/hansueli/upload.php on line 20 In php.ini habe ich das temp probehalber auf /phptemp umgesetzt mit allen Rechten. Gruss Hansueli From mk_(at)_php-homepage.de Tue, 07 Nov 2000 18:33:20 +0100 Date: Tue, 07 Nov 2000 18:33:20 +0100 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] forum ohne db? markus.kloeschen_(at)_gmx.de wrote: Hallo! > ist fuer yalla, der hat heute geburtstag: http://yalla.ynfonatic.de/ > und da er grad auf php umgestellt hat, wuerde er sich ueber sowas freuen. Na dann hab ich das perfekte Geschenk für ihn: Netzbrett unter http://www.subjective.de Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de From ks_(at)_ksweb.de Tue, 7 Nov 2000 18:30:57 +0100 Date: Tue, 7 Nov 2000 18:30:57 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] Workaraounf fuer in_array() #welches ist der eleganteste Workaround für die in #PHP 3 noch nicht vorhandene Funktion in_array()? # #a) Schleife mit for ($i = 0; $i < count($xyz); $i++) # echo $xyz[$i]; # (bei assz. Arrays schwierig) mmmh entweder mit Schlüssel oder Wert geht gleich gut (s.u.) #b) evtl. mit array_walk($xyz, "eigene_Funktion") (animiert mich zu nichts ?) Hallo Andreas, für kleinere Arrays mag es noch sequentiell (mit for() ) gehen, dann aber bitte ein 'break' in der Schleife, wenn gefunden :-)) Bei mittleren Datenmengen sollte man vorher sortieren und durch Vergleiche den Suchbereich im Array immer weiter halbieren bis der Suchbegriff gefunden wurde oder bis die Suchmenge nur noch ein Element groß ist und nicht der Suchbegriff ist. Ohne große Überprüfung des Codes sieht das in etwa so aus: "; if($such==$r[$p]) return "ja $such = $p"; else { if($pu==$p || $p==$po) return 'nein'; if($such > $r[$p]) return myin_array($such,$r,$p,$p+floor(($po-$p)/2),$po); elseif($such < $r[$p]) return myin_array($such,$r,$pu,$pu+floor(($p-$pu)/2),$p); } } $r=array('b','d','x','a','c','t','z'); sort($r); print_r($r);echo '
'; $c=count($r); echo myin_array('x',$r,0,floor($c/2),$c).'
'; echo myin_array('z',$r,0,floor($c/2),$c).'
'; echo myin_array('a',$r,0,floor($c/2),$c).'
'; echo myin_array('s',$r,0,floor($c/2),$c).'
'; ?> Bei großen bis größsten Datenmengen lohnt sich auch bei php4 die Anlage von Hashtabellen (siehe Fachliteratur) (Bei MySQL lass den SQL-Server suchen) mfg Klaus *********************************************** *Don't trust in operators, not even your self!* ** PHP4 - Tutorial und Referenz:www.ksweb.de ** *********************************************** From schoenian_(at)_mediaforce.de Tue, 7 Nov 2000 18:50:46 +0100 Date: Tue, 7 Nov 2000 18:50:46 +0100 From: =?iso-8859-1?Q?Christoph_M._Sch=F6nian?= schoenian_(at)_mediaforce.de Subject: [php] AW: [php] aehnlichen Feldnamen und wildcards > if(($key == "art_a") || ($key == "art_b) || etc. schon klar das, doch lieber haette ich eine antwort auf die wildcard Frage... $keys sind art_a bis art_e if($key == "art_%") { ereg...stuff } ^ist soetwas machbar - wie ??? Christoph From palim_(at)_augusta.de Tue, 7 Nov 2000 19:06:56 +0100 Date: Tue, 7 Nov 2000 19:06:56 +0100 From: Martin Fenn palim_(at)_augusta.de Subject: [php] saudumme Testmail Hi, Ich tippe eher auf die Newsgroup ... gefuehlsmaessig ist da der Traffic in letzter Zeit unheimlich gestiegen ... Aber es ist schoen, mal wieder was von der Liste zu hoeren ... dachte schon, ich waere wg. Fremdgehens (JSP-Diplomarbeit) ausgeschlossen worden ;-) Bye, Martin ______________________________________________________________________________ Diese Nachricht besteht zu 100% aus chlorfrei gebleichten, gluecklichen und zufriedenen Elektronen Martin Fenn palim_(at)_augusta.de martin.fenn_(at)_student.fh-reutlingen.de ______________________________________ http://www.augusta.de/~palim /\ /\ | / \/ \ |--- _____________________________/ \| LOOK: http://www-wi.fh-reutlingen.de From t_krueger_(at)_gmx.net Tue, 07 Nov 2000 19:26:47 +0100 Date: Tue, 07 Nov 2000 19:26:47 +0100 From: Torsten Krueger t_krueger_(at)_gmx.net Subject: [php] saudumme Testmail Hallo, da war ich vorhin wohl etwas zu schnell:-( Asche auf mein Haupt. HAND Torsten Torsten Krueger wrote: > > Plonk > From schuchas_(at)_gmx.net Tue, 7 Nov 2000 19:57:38 +0100 Date: Tue, 7 Nov 2000 19:57:38 +0100 From: steffen s. schuchas_(at)_gmx.net Subject: [php] keine doppelte e-mail / -----Ursprüngliche Nachricht----- / Von: php-admin_(at)_php-center.de / [mailto:php-admin_(at)_php-center.de]Im Auftrag / von Peter Kursawe / Gesendet: Sonntag, 5. November 2000 20:30 / An: php_(at)_php-center.de / Betreff: Re: [php] 2 fache mails / / / Hallo, / > < wieso benutzt du nicht die Domino internen Möglichkeiten. Die haben mit > Ihren > Datenbankanbindungen doch jetzt wirklich was getan. Du kannst dich doch > dank dieses neuen Services (mir fällt der Name gerade nicht ein) auf > fast jede beliebige SQL Datenbank aufsetzen. Meinst du CORBA? Hast darin Erfahrung? Ich glaub, ganz so trivial ist das Problem nicht. Hab gehört, die Server müssen auf dem gleichen System aufgesetzt sein, damits funktioniert. (Aber will auch keine Gerüchte in Umlauf bringen, wirklich wissen tue ichs nicht.) Mich würde in jedem Fall auch eine Schnittstelle aus oder zu PHP interessieren... Gruß, Tino --- www.kulturberlin.de From rene_(at)_knorpelfisch.com Tue, 7 Nov 2000 20:33:23 +0100 Date: Tue, 7 Nov 2000 20:33:23 +0100 From: liveforever rene_(at)_knorpelfisch.com Subject: [php] AW: Ho, ho! [php] (no subject) Is was merkwürdig, was du genau willst: if(($key == "art_a") xor ($key == "art_b) xor etc. Oder was?!?! *überleg* *rätsel* Dein und/oder (&|) ist doch als xor aufzufassen, nech? Dann nimm es doch! ----- rene_(at)_knorpelfisch.com -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Christopher Czettel Gesendet: Dienstag, 7. November 2000 17:09 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] (no subject) hi! >oder gibt es soetwas wie >if(($key == "art_a") &| ($key == "art_b) &| etc. > ^^ soetwas wie und/oder > >Danke für etwaige Hilfe. >Christoph nimm doch einfach: if(($key == "art_a") || ($key == "art_b) || etc. bei || handelt es sich um ein normales OR und nicht um ein exklusives XOR d.h. p q p OR q p q p XOR q ================== =================== 0 0 0 0 0 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 also sobald ein einziger wert "true" ist, ist die ganze aussage "true" mfg Christopher -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From kaimeder_(at)_gmx.de Tue, 7 Nov 2000 23:01:19 +0100 Date: Tue, 7 Nov 2000 23:01:19 +0100 From: Kai Meder kaimeder_(at)_gmx.de Subject: [php] url-validierung nabend ML ich habe eine kleine funktion geschrieben um zu testen ob eine url auch wirklich existiert... --- snip --- function check_url() { $parsed_url = parse_url($this->string); $host = $parsed_url[host]; $path = $parsed_url[path]; $connection = _(at)_fsockopen($host , 80); if ($connection) { if ($path != "" && $path != "/") { fputs($connection , "GET $path HTTP/1.0\n\n"); $http_result = trim(fgets($connection , 128)); if (strstr($http_result , "200")) $result = true; else if (strstr($http_result , "302")) $result = true; else { $result = false; $this->error = "connection to host succeeded but the path was not found. server returned: '$http_result'"; } fclose($connection); } else $result = true; } else { $result = false; $this->error = "connection to host failed"; } return $result; } --- snap --- das problem das ich nun habe ist folgendes: - manche server wie microsoft.com liefern mir eine 404er zurück, OBWOHL das dokument exisitert... - andere server hingegen wie onlinekosten.de liefern eine 200er OBWOHL das dokoument NICHT existiert weil die diese 404er-error-tracking aktiviert haben... mein link-validierer von homesite erkennt, dass die microsoft.com-url stimmt, doch scheitert auch dieser an dem onlinekosten.de server.. meine frage ist nun, wie ich _wenigstens_ hinbekomme einen richtigen http-status von servern wie microsoft.com zu bekommen, denn ein false return kann die ganze daten-verarbeitung des script unterbrechen... wenn dokumente wie onlinekosten.de zugelassen werden, ist mir dies eigentlich schnurz-piepe.... wäre auch hocherfreut, wenn einer meine funktion verbessern kann vielen dank im voraus kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From thomas.reinert_(at)_counterattack.de Wed, 8 Nov 2000 00:59:04 +0100 Date: Wed, 8 Nov 2000 00:59:04 +0100 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] AW: [php] forum ohne db? > Hi ! > > mein tip: tforum. La?t sich bei hotscript.com finden. search: --> tforum. > macht nen guten eindruck und meinen erfahrungen nach stabilen eindruck. > > und wohl das beste fur alle, die sich an ubb (perl) gewohnt haben, da es > auch UBB-Code unterstutzt. > > Gruss, thomas *gruebel* ...ich depp - is MIT db afaik... sorry fuer die konfusion *ehem* thomas (too long _(at)_work..) From eschneew_(at)_paedak-krems.ac.at Wed, 08 Nov 2000 06:25:53 +0100 Date: Wed, 08 Nov 2000 06:25:53 +0100 From: Erich Schneeweiss eschneew_(at)_paedak-krems.ac.at Subject: [php] midgard > Roger Faust wrote: > > hi liste > > hat jemand von euch mal mit midgard erfahrungen gesammelt? > lohnt sich der einsatz? es scheint mir nämlich noch ne mühsame > sache zu sein das ding zu installieren (da frag ich lieber mal ;) Ich hatte vor einem Jahr auf Midgard gesetzt. Da ist wirklich etwas passiert in der Entwicklung. Es wurde dann aber kaum weitergebaut mit dem Hinweis - man wartet auf php4. Sobald es php4 gibt soll auch die Version 2 herauskommen. Bis jetzt gibt es aber keine Version 2 und die 1'er arbeitet mit einer alten Version von php. Größter Schwachpunkt ist das Patchen des php-Kernels. Damit ist man immer auf die Arbeit der Entwickler angewiesen. Der Vorteil: die bequeme Wartung (Midgard hat die gesamte Webseite in einer Datenbank liegen, ebenso wie die Styles ...) Der Nachteil: die Seiten wurden nicht gecached und kamen immer aus der Datenbank. Ist sicher eine Einstellungssache, war damals aber nirgends änderbar. Zusammengefasst: Ich würde es derzeit nicht installieren! Es gibt andere ContentManagementSysteme, die diese Nachteile nicht haben. Ciao, erich From cjcs_(at)_ipfb.net Wed, 08 Nov 2000 09:27:44 +0100 Date: Wed, 08 Nov 2000 09:27:44 +0100 From: Oliver Schlag (privat) cjcs_(at)_ipfb.net Subject: [php] Einsatz von PHP auf einem Domino R5 Servers Hy Tino, ich meinte die Enterprise Connection Services (DECS), die sollten dir aus Lotus heraus Zugriff auf div. andere Datenbankformate geben. Mehr Infos dazu findest du auf http://www.lotus.com/products/eibu_knowbase.nsf/eipages/decsfaqs Mfg Olly From info_(at)_effiks.de Wed, 08 Nov 2000 10:34:09 +0100 Date: Wed, 08 Nov 2000 10:34:09 +0100 From: Ralf Prescher info_(at)_effiks.de Subject: [php] AW: [php] aehnlichen Feldnamen und wildcards "Christoph M. Schönian" wrote: > > if($key == "art_%") { ereg...stuff } > ^ist soetwas machbar - wie ??? wie wärs mit if (substr($key,0,4)=="art_") { do_something(); } > Christoph Ralf -- mailto: fireworx_(at)_web.de surfto: www.fx-design.de From ulf.wendel_(at)_phpdoc.de Wed, 08 Nov 2000 11:54:46 +0100 Date: Wed, 08 Nov 2000 11:54:46 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] url-validierung Kai Meder wrote: > > nabend ML > ich habe eine kleine funktion geschrieben um zu testen ob eine url auch > wirklich existiert... ... > fputs($connection , "GET $path HTTP/1.0\n\n"); Probiere mal HTTP 1.1 + Hostangabe: GET / HTTP/1.1 Host:www.microsoft.com Ulf From cjcs_(at)_ipfb.net Wed, 08 Nov 2000 11:07:19 +0100 Date: Wed, 08 Nov 2000 11:07:19 +0100 From: Oliver Schlag (privat) cjcs_(at)_ipfb.net Subject: [php] DBase Daten und Zeichensatz Hy zusammen, ich muss Daten aus einer sehr großen DBase Datenbank in eine MySQL Datenbank schaufeln. Natürlicherweise habe ich mir dafür ein kleines Script geschrieben, welches mir die Arbeit abnimmt. Nun ich bin nicht so ganz form in DBase und schon ergibt sich das erste Problem für mich. Wenn ich die Daten aus DBase auslese, bekomme ich für alle Umlaute immer nur komische Zeichen exportiert. Wie bekomme ich das hin, das bei mir die entsprechenden Buchstaben und nicht irgendwelche komischen Zeichen angezeigt werden. Mfg Olly From webmasterbhs_(at)_bluewin.de Wed, 8 Nov 2000 14:18:47 +0100 Date: Wed, 8 Nov 2000 14:18:47 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] DBase Daten und Zeichensatz > Nun ich bin nicht so ganz form in DBase und schon ergibt sich das erste > Problem für mich. Wenn ich die Daten aus DBase auslese, bekomme ich für > alle Umlaute immer nur komische Zeichen exportiert. Wie bekomme ich das > hin, das bei mir die entsprechenden Buchstaben und nicht irgendwelche > komischen Zeichen angezeigt werden. hmm unter ODBC nennt sich das OEM/ANSI Conversion ... aber bei DBase kannst du das mit preg_replace() machen. preg_replace("oe","ö",$str) vielleicht gibt es noch andere lösungen. kiri From kai_(at)_pc-infos.de Wed, 8 Nov 2000 14:16:12 +0100 Date: Wed, 8 Nov 2000 14:16:12 +0100 From: =?iso-8859-1?Q?Kai_H=F6rner?= kai_(at)_pc-infos.de Subject: [php] andere Seite in anderen Frame laden? Lieber Ralf, > mit header("Location:xxx") erreiche ich ja, das automatisch auf die Seite xxx > weitergeleitet wird.... > aber wie erreiche ich, das die Seite xxx dann in einem anderen Frame eines > Framesets angezeigt wird? und ist es vielleicht auch möglich die header > Funktion zweimal in einem Script aufzurufen, um in zwei Frames neue Seiten > laden zu lassen? Oder gibts eine andere Funktion, die sowas kann? Man kann die Headerfunktion selbstverständlich mehrfach aufrufen, die Daten werden dann aneinander gehängt. (korrigiere mich bitte jemand wenns nicht stimmt) Allerdings geschiet die Verteilung der Frames auf Browserseite, somit muss man auch ein Javascript verwenden dass die Seite in einen bestimmten Frame läd. Dieses kann man aber auch dynamisch generieren. Wie das geht kann ich dir auf Anfrage gerne sagen. Auch wenn man die Headerfunktion mehrfach aufrufen kann ist es trotzdem nicht möglich zweimal den selben Wert zu belegen (wie 2x "Location: ..."). In diesem Falle wird automatisch nur der letzte verwendet. hth, Kai From pfeiffer_(at)_uris.de Wed, 8 Nov 2000 14:24:16 -0000 Date: Wed, 8 Nov 2000 14:24:16 -0000 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] url-validierung Hallo Uwe, den Tread hatten wir ja schon oefters und nach diversen Tests habe ich leider keine Funktion gefunden, die nicht bei irgend einem Fehler absturzt. Es muessen ja IMHO mehrere Abfragen durchgefuehrt werden, also koennen auch mehrere Fehlerursachen auftreten... Am fatalsten - ein fehlender DNS-Eintrag, den rafft keiner Und dann immer so weiter, kein Connect zum Host wegen Ueberlastung oder weiss der Fuchs, was noch schieflaufen koennte -> Murphy Aber irgendeinen Workaround muss es doch geben, auch wenn er nicht PHP benutzt... m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. From myyear2000_(at)_gmx.de Wed, 8 Nov 2000 14:26:03 +0100 (MET) Date: Wed, 8 Nov 2000 14:26:03 +0100 (MET) From: myyear2000_(at)_gmx.de myyear2000_(at)_gmx.de Subject: [php] Style-Sheets Hallo Liste! Funktionieren CSS unter PHP4. Wenn ja, weiss jemand wie ich mit CSS die Striche bei einem Link weg bekomme? Danke Hans -- Sent through GMX FreeMail - http://www.gmx.net From Mathias.Gloss_(at)_start.de Wed, 8 Nov 2000 14:32:43 +0100 Date: Wed, 8 Nov 2000 14:32:43 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Style-Sheets Aloha, > ---------- > Von: myyear2000_(at)_gmx.de[SMTP:myyear2000_(at)_gmx.de] > > Funktionieren CSS unter PHP4. > Nein. PHP ist eine Programmiersprache und hat mit CSS nichsts am Hut. Du kannst aber gern mit PHP CSS erzeugen oder inlcuden oder sonstwas machen, verarebeiten tut das ja der Browser. > Wenn ja, weiss jemand wie ich mit CSS die Striche bei einem Link weg > bekomme? > Du sprichst in Rätseln --> mehr infos ? Viele Grüße, Mathias From anklam_(at)_netway-online.de Wed, 08 Nov 2000 14:33:10 +0100 Date: Wed, 08 Nov 2000 14:33:10 +0100 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Style-Sheets >Funktionieren CSS unter PHP4. >Wenn ja, weiss jemand wie ich mit CSS die Striche bei einem Link weg >bekomme? Hi ... Das hat zwar nichts mit php zu tun aber wir sind ja nicht so :) style="text-decoration: none" Grüsse, Swen ---------- ++ ++ 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 ++ ++ Besuchen Sie doch auch : ++ www.meinungsmacher.de , www.gameshow.de , www.humanclick.de ++ From behrens_(at)_takenet.de Wed, 08 Nov 2000 14:35:22 +0100 Date: Wed, 08 Nov 2000 14:35:22 +0100 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Style-Sheets Moin myyear2000_(at)_gmx.de schrieb: > > Hallo Liste! > > Funktionieren CSS unter PHP4. Ja funktioniert einwand frei. Es funktioniert deshalb so gut weil das ganze nix mit einander zu tun hat ;). PHP laeuft auf dem Webserver. Und deine CSS fuehrt der Browser aus. > Wenn ja, weiss jemand wie ich mit CSS die Striche bei einem Link weg Ja. a:link { color:#FF6600; text-decoration:underline; font-weight:bold;} a:visited { color:#666666; text-decoration:underline; } a:active { color:#FF6600; text-decoration:none; } a:hover { color:#FF6600; text-decoration:underline;} > bekomme? > > Danke > Hans Gruss Joerg Behrens ps: Deine Frage ist/war hier offtopic. Desweiteren wird es hier gerne gesehen wenn du deinen Realname mit angibst. -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From kai_(at)_pc-infos.de Wed, 8 Nov 2000 14:36:10 +0100 Date: Wed, 8 Nov 2000 14:36:10 +0100 From: =?iso-8859-1?Q?Kai_H=F6rner?= kai_(at)_pc-infos.de Subject: [php] Style-Sheets > Funktionieren CSS unter PHP4. Sicher, denn PHP generiert ja schließlich nur html code der an den browser geschickt wird. Wenn du in deine HTML teile style sheets einfügst dann funktioniert das durch php genauso wie auf einer normalen Web-Site. > Wenn ja, weiss jemand wie ich mit CSS die Striche bei einem Link weg > bekomme? From arsajedi_(at)_bupnet.de Wed, 8 Nov 2000 12:38:15 +0100 Date: Wed, 8 Nov 2000 12:38:15 +0100 From: Ali arsajedi_(at)_bupnet.de Subject: [php] while Schleife Hallo, ich habe innerhalb einer While-Schleife die Daten aus der DB holt ebenfalls noch nach einer if Anweisung eine While-Schleife, die ebenfalls Daten aus der DB holt. Das sieht folgendermassen aus: query ($DB, $sql); while ($row = $q ->getrow()) { echo $row['rubrik']; if ($rubrik) { $sql = "SELECT * FROM $rubrik ORDER BY id"; $q -> query ($DB, $sql); $num = $q -> numrows(); if ($num > 0) { while ($row = $q ->getrow()) { echo $row['unterrubrik']; } } } } } Nun das Problem: wenn $rubrik nicht existiert die erste While-Schleife funktioniert durch. Aber wenn $rubrik existiert hoert die erste While-Schleife nach dem die zweite While-Schleife einmal durchgelaufen ist, auf. Weiss jemand vieleicht warum die erste While-Schleife nicht ganz durchlaufen kann? Bin fuer jeden Tip dankbar. Ali From dennis.hunt_(at)_cn-media.de Wed, 8 Nov 2000 14:39:31 +0100 Date: Wed, 8 Nov 2000 14:39:31 +0100 From: Dennis Hunt dennis.hunt_(at)_cn-media.de Subject: [php] Style-Sheets ----- Original Message ----- > Hallo Liste! > > Funktionieren CSS unter PHP4. > Wenn ja, weiss jemand wie ich mit CSS die Striche bei einem Link weg > bekomme? > > Danke > Hans > Hi weiss zwar nicht, was css jetzt mit php zu tun hat. Wenn schon erzeugt php ja nur den html-code. Hier is nen beispiel, damit du die striche wegbekommst: echo "
 
------=_NextPart_000_0010_01C049A4.0D2D2320-- From mike.greubel_(at)_pro-entertain.de Wed, 8 Nov 2000 14:47:16 +0100 Date: Wed, 8 Nov 2000 14:47:16 +0100 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] andere Seite in anderen Frame laden? > Lieber Ralf, > > > mit header("Location:xxx") erreiche ich ja, das automatisch auf die Seite > xxx > > weitergeleitet wird.... > > aber wie erreiche ich, das die Seite xxx dann in einem anderen Frame eines > > Framesets angezeigt wird? und ist es vielleicht auch möglich die header > > Funktion zweimal in einem Script aufzurufen, um in zwei Frames neue Seiten > > laden zu lassen? Oder gibts eine andere Funktion, die sowas kann? > > Man kann die Headerfunktion selbstverständlich mehrfach aufrufen, die Daten > werden dann aneinander gehängt. (korrigiere mich bitte jemand wenns nicht > stimmt) Allerdings geschiet die Verteilung der Frames auf Browserseite, > somit muss man auch ein Javascript verwenden dass die Seite in einen > bestimmten Frame läd. Dieses kann man aber auch dynamisch generieren. Wie > das geht kann ich dir auf Anfrage gerne sagen. Auch wenn man die > Headerfunktion mehrfach aufrufen kann ist es trotzdem nicht möglich zweimal > den selben Wert zu belegen (wie 2x "Location: ..."). In diesem Falle wird > automatisch nur der letzte verwendet. Hallo, es geht auch ohne JS. Wie? Lest meine Doku: http://www.pro-entertain.de/index.php3?upper_cat=5&lower_cat=20 Schönen Gruß Mike G. ------------------------ ...das Leben ist grausam From swift31_(at)_gmx.de Wed, 8 Nov 2000 17:00:10 +0100 Date: Wed, 8 Nov 2000 17:00:10 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] unscribe http://infosoc.uni-koeln.de/mailman/listinfo/php From dan_(at)_schudan.de Wed, 08 Nov 2000 16:58:31 +0100 Date: Wed, 08 Nov 2000 16:58:31 +0100 From: Daniel Schuster dan_(at)_schudan.de Subject: [php] unscribe Hallo digital-Studio. Ist das eigentlich dein Vor- oder nachname? Tip von mir: zum verlassen dieser Liste benützt man am besten den Link ganz unten auf der Listensignatur. Viel Erfolg daniel Schuster -- E-Mail : dan_(at)_schudan.de ,-, daniel.schuster_(at)_dynaprog.de Website: www.schudan.de ,-, www.dynaprog.de Hiroshima 1945, Tschernobyl 1986, Windows 2000 From mike.greubel_(at)_pro-entertain.de Wed, 8 Nov 2000 14:43:04 +0100 Date: Wed, 8 Nov 2000 14:43:04 +0100 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] Style-Sheets > Funktionieren CSS unter PHP4. > Wenn ja, weiss jemand wie ich mit CSS die Striche bei einem Link weg > bekomme? Hi, Punkt A: das ist hier OT. Punkt B: StyleSheets hat nichts mit PHP, sondern eher was mit HTML zu tun... Was Dein PHP-Script ausspuckt bleibt ja wohl Dir überlassen: Beispiel zum Verständnis: Punkt 3: "Strich beim Link wegmachen" -> siehe Beispiel Hoffe damit gedient zu haben. Mike G. ------------------- Oh schnöde Welt... From programmierer_(at)_kit-service.de Wed, 8 Nov 2000 10:05:48 +0100 Date: Wed, 8 Nov 2000 10:05:48 +0100 From: Michael Seidler programmierer_(at)_kit-service.de Subject: [php] midgard Welche ContentManagementSysteme kann man den derzeit favoritisieren? Ich habe phpNuke ausprobiert, war aber im Endeffekt auch noch nicht so zufrieden, da einige uns wichtige Elemente fehlten. Micha ----- Original Message ----- From: Erich Schneeweiss To: Sent: Wednesday, November 08, 2000 6:25 AM Subject: Re: [php] midgard > > Roger Faust wrote: > > > > hi liste > > > > Der Nachteil: die Seiten wurden nicht gecached und kamen immer > aus der Datenbank. Ist sicher eine Einstellungssache, war damals > aber nirgends änderbar. > > Zusammengefasst: Ich würde es derzeit nicht installieren! Es gibt > andere ContentManagementSysteme, die diese Nachteile nicht haben. > > Ciao, > erich From info_(at)_hamsta.de Wed, 08 Nov 2000 18:04:36 +0100 Date: Wed, 08 Nov 2000 18:04:36 +0100 From: hamsta info_(at)_hamsta.de Subject: [php] while Schleife On Wed, 8 Nov 2000 16:42:56 +0100, Ali wrote: >vielen Dank fuer Deine Antwort. Ich habe gerade mit geaenderten Namen fuer >$sql und $row ausprobiert. Es funktioniert trotzdem noch nicht. Das Problem >liegt woanders. Hat jemand eine Idee? Vielen Dank. du musst die beiden anfragen schon unterscheiden, sonst überschreibt er ja die werte von $q (die aus der ersten schleife) mit den werten, die du in der unterschleife bekommst: query ($DB, $sql_a); while ($row_a = $q_a ->getrow()) { echo $row_a['rubrik']; if ($rubrik) { $sql_b = "SELECT * FROM $rubrik ORDER BY id"; $q_b -> query ($DB, $sql_b); $num_b = $q_b -> numrows(); if ($num_b > 0) { while ($row_b = $q_b ->getrow()) { echo $row_b['unterrubrik']; } } } } } cu/2 hamsta From cybermage_(at)_hirnstrudel.de Wed, 8 Nov 2000 18:04:26 +0100 Date: Wed, 8 Nov 2000 18:04:26 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] while Schleife > vielen Dank fuer Deine Antwort. Ich habe gerade mit geaenderten Namen > fuer > $sql und $row ausprobiert. Es funktioniert trotzdem noch nicht. Das > Problem > liegt woanders. Hat jemand eine Idee? Vielen Dank. Das Problem liegt, blaub ich, nicht am $row und $sql, sondern am $q. Denn er legt in $q den ersten query ab, fängt an und findet eine Rubrik. Dann legt er den zweiten query ab (überschreibt den Ersten), läuft den Zweiten komplett durch, bis er am Ende ist und get aus der Inneren Schleife raus. Wenn er jetzt wieder in der Äußeren Schleife ist, versucht er wieder ein Ergebniss vom "Zweiten" (!!) query zu verwenden, und da das schon am Ende ist, geht er aus der Schleife raus und die Äußere while-Schleife läuft nur einmal durch. Also einfach statt 2mal $q zu nehmen, einmal $q und einmal $r. Ich hoff' das ist einigermaßen verständlich :-) bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From thomas.reinert_(at)_counterattack.de Wed, 8 Nov 2000 18:09:35 +0100 Date: Wed, 8 Nov 2000 18:09:35 +0100 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] midgard > Welche ContentManagementSysteme kann man den derzeit favoritisieren? Ich > habe phpNuke ausprobiert, war aber im Endeffekt auch noch nicht so > zufrieden, da einige uns wichtige Elemente fehlten. > > Micha hi micha, was fehlt denn genau ?! es wäre wohl sinnvoll, zu posten _WAS_ du benötigst. helfe dir dann gerne weiter, wenn ich kann. hier alle zig-tausend cms´es aufzuzählen ist wohl ein wenig unnötig... gruss, thomas From Hanno.Welsch_(at)_omni-net.de Wed, 8 Nov 2000 18:24:07 +0100 Date: Wed, 8 Nov 2000 18:24:07 +0100 From: Hanno Welsch Hanno.Welsch_(at)_omni-net.de Subject: [php] Mailsubjects Hi, ich bastele mir gerade einen einfachen Mailclient fürs Web mit PHP (ja ich weiss, es gibt schon reichlich Scripte, aber ich brauch was schlichtes). Mein Problem: der Pop-Server gibt mir als Subject beispielsweise folgende Strings zurück: 1.: "[php] keine doppelte e-mail" 2.: "[php] AW: Ho, ho! [php] (no subject)" 3.: "=?iso-8859-1?Q?=DCbersetzung_ins_Franz=F6sische?=" Hat irgendjemand eine Ahnung wie ich die 3. Beispielzeile in Umlautschrift konvertieren kann? (Im Orginal heisst das: "Übersetzung ins Französiche"). Schöne Gruesse aus St.Ingbert Hanno Welsch From a.stagl_(at)_gmx.at Wed, 8 Nov 2000 18:26:10 +0100 (MET) Date: Wed, 8 Nov 2000 18:26:10 +0100 (MET) From: a.stagl_(at)_gmx.at a.stagl_(at)_gmx.at Subject: [php] php-sitetest hi leute, ich weiss, ich weiss... site-tests sind hier in der liste nicht gerade erwünscht, aber aus aktuellem anlass brauch ich dringend konstruktive (wenn geht positive) kritik für die site... http://www.gutmann.at (fyi: läuft auf einer lamp umgebumg; inhalte werden aus textfiles "geparst"; kontakte und fondswerte kommen aus einer mysql-db; mehrsprachigkeit ist vorgesehen). hintergrund ist folgender: bei gutmann - für die wir die homepage machen - haben sie jetzt nämlich einen - in der chefetage hoch angesehenen - neuen mitarbeiter eingestellt, der glaubt alles besser zu wissen und vor allem am design (das nebenbei erwähnt ohnehin von gutmann's haus-grafiker stammt) jede menge auszusetzen hat (geschmäcker sind zwar verschieden, aber der typ glaubt er habe die weisheit mit löffeln gefressen und untermauert seine kritik mit so floskeln wie "das gehört im internet", "das muss so sein" und "psychologisch gesehen...") .... und nun wär ich halt dankbar für ein wenig feedback von richtigen experten (die wir hier ja mehr oder weniger alle sind *g*... bzw unser bestes dafür tun noch welche zu werden) um zumindest den absurdesten seiner kritikpunkte entgegenzuwirken. mit der bitte um euer zahlreiches feedback (natürlich auch negatives wenn es angebracht ist, und evtl auch via PM), dank im voraus & lieben grüssen aus wien, andy -- Sent through GMX FreeMail - http://www.gmx.net From hartmut_(at)_six.de Wed, 08 Nov 2000 18:42:17 +0100 Date: Wed, 08 Nov 2000 18:42:17 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Mailsubjects Hanno Welsch wrote: > 3.: "=?iso-8859-1?Q?=DCbersetzung_ins_Franz=F6sische?=" > > Hat irgendjemand eine Ahnung wie ich die 3. Beispielzeile in Umlautschrift > konvertieren kann? function rfc2047_decode($text) { $text = str_replace("_"," ",$text); return quoted_printable_decode( ereg_replace("=\?iso-8859-1\?Q\?([^\?]*)\?=","\\1",$text) ); } siehe dazu auch die RFC2047 (http://www.faqs.org/rfcs/rfc2047.html) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From hartmut_(at)_six.de Mon, 06 Nov 2000 10:17:31 +0100 Date: Mon, 06 Nov 2000 10:17:31 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] freigabe eines unterverzeichnisses Mario Zott wrote: > falls ich jetzt das ueberverzeichnis [..] mit .htaccess a'la > > AuthType basic .... > usw... > > require valid user > > absichere > > kann ich auf den bilderordener von einem anderen skript das gerade diese > bilder irgendwo darstellen soll nicht zugreifen. > gibts irgendeine moeglichkeit die htaccess sachen im bildordner durch > erneutes anlegen einer htaccess wieder freizugeben. falls nicht durch entsprechende 'Allow Overwrite' Einstellungen in höher liegenden Konfigurationsfiles verboten, hilft folgender Zweizeiler satisfy any allow from all in .htaccess -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From hartmut_(at)_six.de Mon, 06 Nov 2000 10:14:28 +0100 Date: Mon, 06 Nov 2000 10:14:28 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] PHP4-PHP3 UnkompatibilitXt Klaus Schmidt wrote: > > Hi dan > > #Gibt es irgendwo eine Seite, auf der alle Sachen, die in PHP4 nicht > #mehr unterstützt werden angezeigt werden. > > http://www.zend.com/phpfunc/notin4.php die Zend-Funktionsliste entspricht inhaltlich der Zugeschaut-und-Mitgebaut Liste (ich muß das wissen, ich hab's verbrochen ... :) > "(Functions available in PHP 3 that are not (yet) available in PHP 4)" > > wobei man diesen Satz als Andeutung bewerten könnte, es sei wieder geplant > sie aufzunehmen. Das wäre z.T. schön, ich habe das allerdings so formuliert, daß es der eine oder andere Entwickler als Aufforderung versteht. Ich wollte damit keine überzogenen Hoffnungen auf Anwenderseite wecken, vielleicht sollte ich noch einen entsprechenden Kommentar und Links auf die Autoren der entsprechenden PHP3-Files hinzufügen (... auch ein Weg, mich unbeliebt zu machen ... ??? ... ) > #Ich suche keine Funktionensammlung, wie bei > #www.zugeschaut-und-mitgabeut.de/php in der Statistik-Abteilung, sondern > #vielmehr, eine Sammlung von solchen SPrachkonstrukten. www.zugeschaut-und-mitgabeut.de/php == www.zend.com/phpfunc (==, nicht ===, s.o.) Hilfreicher sind vielleicht die 'Migration Notes' http://www.php.net/version4/migration.php und die '(few) Incompatibilities' http://www.php.net/version4/incompatibilities.php > 'Sprachkonstrukte' kamen m.E. nur hinzu (z.B. foreach()) > und entfielen nicht, sondern nur Funktionen. Die meisten Inkompatibilitäten ergeben sich aus der Trennung von Parsing und Ausführung, d.h. zur Laufzeit eines Scripts kann man nicht mehr Einfluß auf die Quelltext-Analyse nehmen, da diese bereits vollständig abgeschlossen ist, wärend bei PHP 3 jede Zeile bzw. jedes Statement direkt nach dem Einlesen ausgeführt wurde (bei Schleifen auch mehrfach ...) deshalb ist z.B. die Funktion short_tags() verschwunden und 'include' und 'require' verhalten sich etwas unterschiedlich > 'Inkompatibilitäten' gibt es leider einige zwischen PHP4 zu PHP3 > Die betreffen überwiegend die Rückgabewerte -typen von > bestehenden Funktionen, sind aber selten schwerwiegend. Inkompatibilitäten im Verhalten einzelner Funktionen gibt es leider einige, allerdings auch zwischen einzelnen 'minor' Releases Zum Teil wird in den entsprechenden Manualseiten darauf hingewiesen, allerdings nicht immer (insbesondere da, wo Entwickler das Schreiben der Dokumentation anderen überlassen ... ;( ) > Schlimmer sind die 'Inkonsisstenzen' von PHP4, > weil nicht alle Funktionen FALSE liefern bei Mißerfolg, > sondern oft noch die PHP3 0, also den Wert 'zero'. hier hilft nur Meckern, entweder über Anmerkungen im Annotated Manual http://php.net/manual/ oder bei schwerwiegenden Fällen auch als Bugreport unter http://bugs.php.net/ -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From hartmut_(at)_six.de Wed, 08 Nov 2000 18:42:29 +0100 Date: Wed, 08 Nov 2000 18:42:29 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] Daten im Hauptspeicher, File oder DB schneller? Kar-Wing Lau wrote: > Merkwürdig ist das schon, da alle mir bisher sagten, dass MySQL so schnell > ist, dass man es kaum bemerken würde. Das dachte ich auch, als wir Tests > fuhren und diese einen winzig kleinen Tick schneller waren. Erst später habe > ich das mit der .CGI- und der Modul-Version gelesen. Also waren das > anscheinend nur zufällige Streuungen. Anscheinend profitieren unsere Skripte > durch einen einzigen verwendeten MySQL-Tripel derart enorm, so dass es zu > solch drastischen Ergebnissen kommt. viel mehr als der MySQL-Connect fällt heir vermutlich der Aufwand für die Ausführung des CGI ins Gewicht für jeden Request passiert folgendes: - das Betriebssystem muß einen neuen Prozess anlegen und initialisieren - ... das PHP Executable laden - PHP initialisiert sich - ... und alle seine Module - Request wird ausgeführt - PHP de-initialisiert alle Module - ... und sich selbst - das Betriebsystem entsorgt den Prozess - dazu kommt noch die Datenübergabe vom und zum Webserver bei einem Servermodule, egal ob multithreaded wie beim ISAPI oder multiporcess wie beim UNIX-Apache, entfallen dagegen - das Anlegen und Entfernen eines Prozesses durch das Betriebsystem - das Laden des PHP Executables - die Datenübergabe zwischen Webserver und Unterprozess - und die Initialisierung von PHP und seinen Modulen die Verteilung von Requests auf mehrere Prozesse statt mehrerer Threads beim UNIX-Apache bringt je nach Scheduler Performancevorteile und schützt vor Abstürzen und Speicherlecks, da die einzelnen Serverprozesse sich keinen gemeinsamen Speicher teilen (und so auch nicht gemeinsam abstürzen) und nach einer definierten Anzahl von Requests terminieren und durch 'frische' Prozesse ersetzt werden (so können Memory Leaks nicht allzusehr durchschlagen, sozusagen Garbage Collection auf die harte Tour). Nachteil der Verteilung auf mehrere Prozesse ist, das diese sich bestimmte Resourcen wie z.B. Datenbank-Connects nicht teilen können und man sich nicht darauf verlassen kann, das alle Requests eines Benutzers von demselben Prozess bearbeitet werden ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From hartmut_(at)_six.de Wed, 08 Nov 2000 18:42:42 +0100 Date: Wed, 08 Nov 2000 18:42:42 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Sessions Vars Volker Jahns wrote: > ich habe üble Probleme mit Session vars. Ich bekomme sie nicht in der > Folgeseite zurück. Obwohl ich mit session-decode, -encode und allem > rumprobiert habe ohne Ende (zZ Cookies off). Serverseitig sehe ich der > Datei die Variablen und die Werte - aber es passiert nix auf der > Folgeseite!!!! hast du die --trans-sid-id beim Konfigurieren/Kompilieren angegeben oder fügst du selbst immer brav die Session-ID an alle Links und action-URLs an? sonst kann es nicht gehen bei ausgeschalteten Cookies, es sei denn du hast Server- und Clientseitig entsprechende Hellseh-Module am laufen --- -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From hartmut_(at)_six.de Wed, 08 Nov 2000 18:42:51 +0100 Date: Wed, 08 Nov 2000 18:42:51 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] Sessions Vars Klaus Schmidt wrote: > dann stelle allen Session-Seiten ein > > ini_alter("session.use_cookies",0); > > voran, das bewirkt, dass immer Sessiondateien statt Cookies > verwendet werden, warum das nicht überall Default ist, weis > ich auch nicht. Vielleicht soll Server-Platz gespart werden > um den Traffic zu erhöhen? :-)) Wir reden doch über PHP4 native sessions, oder? Da wird nichts in den Cookies gespeichert außer der Session-ID, und damit wird der Traffik nicht erhöht sondern verringert. Die eigentlichen Sessiondaten werden immer serverseitig abgelegt, normalerweise als Dateien, unterstützt werden aber auch MySQL-Datenbanken, Shared Memory oder eigene in PHP implementierte Session-Handler. Wenn du keine Cookies zur Verfügung hast oder mit Absicht nicht nutzt, dann mußt du entweder die Session-ID händisch in jede URL einfügen oder --trans-sid-id aktivieren, damit PHP 4 das für die gängigen Tags und Attribute selbst erledigt. Damit hast du dann statt eines Cookies mit der Session-ID und etwas Overhead drin für jeden Link, jedes Formular usw. die Session-ID als Ballast und damit bei spätestens drei URLs in deiner Ausgabe _mehr_ Traffic als bei Verwendung von Cookies. Beim ersten Request einer Session werden bei --trans-sid-id übrigens grundsätzlich alle URLs umgemodelt, da ja noch nicht klar ist, ob der Browser beim nächsten Zugriff auch mit dem gesetzten Cookie antwortet. Erst wenn beim zweiten Request klar ist, daß der gesetzte Session-Cookie auch zurückkommt, unterbleit das transparente Einfügen der Session-ID. -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From Hanno.Welsch_(at)_omni-net.de Wed, 8 Nov 2000 18:48:56 +0100 Date: Wed, 8 Nov 2000 18:48:56 +0100 From: Hanno Welsch Hanno.Welsch_(at)_omni-net.de Subject: [php] AW: [php] Mailsubjects Danke Hartmut, habs verstanden und es funktioniert. Grüsse nach LE Hanno > -----Ursprüngliche Nachricht----- > Von: hartmut_(at)_infosoc.uni-koeln.de > [mailto:hartmut_(at)_infosoc.uni-koeln.de]Im Auftrag von Hartmut Holzgraefe > Gesendet: Mittwoch, 8. November 2000 18:42 > An: php_(at)_php-center.de > Cc: hholzgra_(at)_media-engineering.de > Betreff: Re: [php] Mailsubjects > > > Hanno Welsch wrote: > > 3.: "=?iso-8859-1?Q?=DCbersetzung_ins_Franz=F6sische?=" > > > > Hat irgendjemand eine Ahnung wie ich die 3. Beispielzeile in Umlautschrift > > konvertieren kann? > > function rfc2047_decode($text) > { > $text = str_replace("_"," ",$text); > return quoted_printable_decode( > ereg_replace("=\?iso-8859-1\?Q\?([^\?]*)\?=","\\1",$text) > ); > } > > siehe dazu auch die RFC2047 (http://www.faqs.org/rfcs/rfc2047.html) > > -- > Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 > > Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From ich_(at)_der-kern.de Wed, 8 Nov 2000 19:18:14 +0100 Date: Wed, 8 Nov 2000 19:18:14 +0100 From: Jan-Henrik Kern ich_(at)_der-kern.de Subject: [php] mysql tabelle wird nicht upgedatet Hallo Liste, ich habe ein script, welches Text Felder in eine mysql tabelle schreiben soll. Das Problem was ich jetzt habe: Mal tut er es, mal tut er es nicht. kann es vielleicht sein, dass php/mysql mit verschiedenen Sondernzeichen oder so nicht zurecht kommt. hat jemand mal ähnliche erfahrungen gemacht? bei kurzen texte scheints immer zu laufen, aber bei längeren irgendwie nicht. Gruß, Jan-Henrik ======== Diese Mail wurde präsentiert von Jan-Henrik Kern! eMail: jhk_(at)_my-server.org URL: www.der-kern.de ICQ UIN: 9003569 From Mathias.Gloss_(at)_start.de Wed, 8 Nov 2000 19:20:50 +0100 Date: Wed, 8 Nov 2000 19:20:50 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Neue Open-Source-Datenbank :-) Aloha, > ---------- > Von: Hartmut Holzgraefe[SMTP:hartmut_(at)_six.de] > > > hier habe ich was nettes gefunden. Vielleicht gibts da ja auch > > mal ein php-Modul dazu. Ausprobiert hab ich die SAPDB allerdings > > noch nicht, da unsere 8 SAP-Systeme auf Oracle laufen :-) > > > > http://www.sap.com/solutions/technology/sapdb/sap_db_software.htm > > Auch wenn das Ding anders genannt wird und sowohl SAP als auch SAG > argumentieren, das es sich bei AdabasD und SAP-DB um zwei seit langem > unabhängige Produkte handelt, so sind sie sich doch ähnlich genug, > daß die SAP-DB unter PHP genauso wie eine AdabasD angesprochen werden > kann. > > Ein neues Modul ist daher nicht nötig :) > *sapdb runterlad und heute abend zu Hause installier und ausprobier und über Er- fahrungen bericht* *g* Viele Grüße, Mathias From a-otto_(at)_web.de Wed, 8 Nov 2000 18:38:34 +0000 Date: Wed, 8 Nov 2000 18:38:34 +0000 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] AW: [php] Neue Open-Source-Datenbank :-) Hi Hartmut, > Für unsere Belange gilt weitgehend SAP-DB = AdabasD > Damit ist PHP-Unterstützung bereits gegeben. Die AdabasD Funktionen gibt es doch imho schon lange nicht mehr in php. Zumindest stehen im Manual keine mehr drin und somit bleibt nur der Zugriff ueber ODBC. Oder habe ich da etwas uebersehen? Liebe Gruesse, Andreas -- andreas otto london (uk) From hartmann_(at)_freecharts.de Wed, 8 Nov 2000 19:40:05 +0100 Date: Wed, 8 Nov 2000 19:40:05 +0100 From: Johann-Peter Hartmann hartmann_(at)_freecharts.de Subject: [php] Re[3]: [php] Neue Open-Source-Datenbank :-) Hi Andreas, andreas otto schrieb: > Die AdabasD Funktionen gibt es doch imho schon lange nicht mehr in > php. Zumindest stehen im Manual keine mehr drin und somit bleibt nur > der Zugriff ueber ODBC. Oder habe ich da etwas uebersehen? Die Adabas-D-Unterstützung ist die Grundlage für die ODBC-Extension gewesen und wurde durch sie abgelöst. Viele Grüße, johann ps: kann nicht mal jemand Hartmut von der Mailingliste schmeissen ? Oder ist ein Flooding mit qualifizierten Antworten erlaubt ? From hartmut_(at)_six.de Wed, 08 Nov 2000 20:47:53 +0100 Date: Wed, 08 Nov 2000 20:47:53 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Re[3]: [php] Neue Open-Source-Datenbank :-) Johann-Peter Hartmann wrote: > ps: kann nicht mal jemand Hartmut von der Mailingliste schmeissen ? > Oder ist ein Flooding mit qualifizierten Antworten erlaubt ? folgendes teilte mein Mailserver mir heute mit: -----8<--------------- A message that you sent could not be delivered to one or more of its recipients. The following address(es) failed: php_(at)_php-center.de: retry time not reached for any host after a long failure period ---------->8----------- ... und nachdem ich php-center.de aus der retry-db raus hatte ging dann alles von gestern und heute auf einmal raus ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From zdophers_(at)_tontransfer.de Wed, 8 Nov 2000 21:20:54 +0100 Date: Wed, 8 Nov 2000 21:20:54 +0100 From: =?iso-8859-1?Q?J=F6rg_Richard_Stoffers?= zdophers_(at)_tontransfer.de Subject: [php] if - Kopplung This is a multi-part message in MIME format. ------=_NextPart_000_000B_01C049C9.C727C3A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sch=F6nen guten Tag, bei meiner Suchmaschine f=FCr Musik tut sich folgendes Problem auf: Eine Abfrage nach der Alternativkategorie soll, wenn das feld = ausgewaehlt wurde sowohl die Spalte Alternativkategorie als auch die = Spalte Alternativkategorie2 abfragen. Bis jetzt ist mir eine solche = Kopplung nicht gelungen, bin vielleicht auch noch zu unerfahren mit php = + mysql. Function-Code: function addCondition($colName, $condition){ global $haveConditions; if ($haveConditions=3D=3D1) {$retval =3D ' and ';} else {$haveConditions =3D 1; $retval =3D ' where ';} $retval =3D $retval." upper(".$colName.") =3D upper('".$condition."')"; return $retval; } if code: if ($q_altkat !=3D 'kein') {$query =3D = $query.addCondition('alternativkat', $q_altkat);}; Wie kann ich die Abfrage gewaehrleisten, ohne die Function so zu = veraendern, dass sie f=FCr die anderen Eingabefelder nicht mehr zu = gebrauchen ist? HILFE und Danke im voraus J=F6rg Stoffers http://www.tontransfer.de ------=_NextPart_000_000B_01C049C9.C727C3A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Sch=F6nen guten = Tag,
 
bei meiner Suchmaschine = f=FCr Musik tut=20 sich folgendes Problem auf:
 
Eine Abfrage nach der=20 Alternativkategorie soll, wenn das feld ausgewaehlt wurde sowohl die = Spalte=20 Alternativkategorie als auch die Spalte Alternativkategorie2 abfragen. = Bis jetzt=20 ist mir eine solche Kopplung nicht gelungen, bin vielleicht auch noch zu = unerfahren mit php + mysql.
 
Function-Code:

function addCondition($colName, = $condition){

global $haveConditions;

if ($haveConditions=3D=3D1)=20 {$retval =3D ' and ';}

else {$haveConditions =3D 1; $retval =3D = ' where=20 ';}

$retval =3D $retval." = upper(".$colName.") =3D = upper('".$condition."')";

return $retval;

}

if = code:

if ($q_altkat !=3D 'kein') {$query =3D $query.addCondition('alternativkat',=20 $q_altkat);};

Wie kann ich die = Abfrage=20 gewaehrleisten, ohne die Function so zu veraendern, dass sie f=FCr die = anderen=20 Eingabefelder nicht mehr zu gebrauchen ist?

HILFE

und Danke im = voraus

J=F6rg Stoffers=20 http://www.tontransfer.de

------=_NextPart_000_000B_01C049C9.C727C3A0-- From hartwin.rohde_(at)_gmx.net Wed, 08 Nov 2000 21:19:24 -0500 (EST) Date: Wed, 08 Nov 2000 21:19:24 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] =?iso-8859-1?q?Re:_[php]_Dyn._Stylesheets_=FCber_Dateimanipulation_oder_DB_perfomanter=3Fter=3F?= On Sun, 29 Oct 2000 01:45:25 +0200, Kar-Wing Lau wrote: >zuerst einmal von Platte, später direkt aus dem Cache laden können. Bei >einer dynamischen Verknüpfung hingegen müsste er doch bei jedem Aufruf der >Seite eine Datenbankabfrage machen, die wiederum Zeit kostet. Da die Tabellen der DB mit der Zeit eh im RAM gehalten werden, stellt sich die Zeitfrage nicht mehr. Die eigentliche Frage stellt sich bei den Proxys unterwegs. Wenn Du was als Datei verschickst, dann wird es auch auf entfernten Servern zwischengelagert, was die Last auf Deinem Server drastisch senkt. >Zu beachten ist des weiteren, dass auch andere Teile der Webseite dynamisch >aus einer Datenbank geladen werden. Wirkt sich also das Chaching des >Webservers stark aus? Wie verhält es sich mit persistenten Connects zu der Das Caching der Tabellen einer DB wirkt sich extrem auf die Performance (und den Speicherbedarf) aus. Das Caching des Webservers ist dabei dann schon untergeordnet (wenn er sowas überhaupt tut). >Vielen Dank, >Kar-Wing CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From hartwin.rohde_(at)_gmx.net Wed, 08 Nov 2000 21:14:24 -0500 (EST) Date: Wed, 08 Nov 2000 21:14:24 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] OT: DB-DESIGN allgmein On Sun, 29 Oct 2000 02:01:41 +0200, Tobias Meyer wrote: >Hi... > >> >> > ID | KATEGORIE | NAME | BESCHREIBUNG >> >> > 1 | 1 | Achterbahn | Unsere rasante ... >> >> > 1 | 3 | Achterbahn | Unsere rasante ... >> Der Nachteil sind eben die doppelten Einträge. Wenn sich zum Beispiel >> die Beschreibung ändert, musst du jedemenge Datensätze suchen und >> alle verändern. >> Wenn du die Tabellen über eine dritte verknüpfst, hast du dieses >> Problem nicht, da du jeden Eintrag nur einmal hast. >Gut, vielleicht aus Performance-Sicht... >Beim update werden alle datensätze automatisch geändert ("where id = >1"), Damit hast Du aber das Problem, daß eine Aufgabe, die eigentlich Dein DBMS erledigen sollte, nun per Script erledigen mußt. Diese Vorgehensweise verstößt gegen die erste oder zweite Normalform, weis nicht mehr, es war jedenfalls diejenige, die Redundanzen verbietet. >und ob man den Performance-Gewinn bei einer kleinen Tabelle tatsächlich >merkt, >sei mal dahingestellt. Merkt man nicht, aber die Tabellen sollten nicht so groß werden, daß ein Rechner zu ihrer Pflege zwingend nötig ist (sie müssen überschaubar sein, damit man sie auch noch reparieren kann, wenn das Script mal bei einer Operation gestört wird und eine unbrauchbare Datenbank hinterläßt). >Welche zusätzlichen Abfragemöglichkeiten siehst Du denn bei Deiner >Lösung? Die zusätzliche Abfragemöglichkeit, die von "Linktables" (so heist eine solche Lösung) geboten werden sind recht vielfältig. Die wichtigste Möglicheit ist die extrem einfache Erweiterung um eine Kategorie, in der z.B. auch andere Fahrgeschäfte sind (wenn Achterbahn auch für Verdauungsgestörte da ist, ebenso wie Geisterbahn). Seine Lösung zählt nur einmal die Fahrgechäfte und die Kategorien auf. Die Zuordnung geschieht in einer separaten Tabelle, die bei Hinzukommen einer Kategorie oder eines Gerätes nur um die Datensätze mit den zusammengehörigen IDs erweitert werden muß. Die Abfragerei geschieht dann durch das Datenbanksystem, das sich die Namen aus den Tabellen zusammensammelt, was schneller geht als es durch ein Script machen zu lassen. >Wie gesagt, ich bin kein DB-Spezi, ob nun ein paar doppelte Einträge >oder >eine zusätzliche Tabelle schlimmer sind, hängt vielleicht vom Einzelfall >ab. Das hängt davon ab, was Du erreichen willst. Willst Du die Abfragen selbst kontrollieren oder willst Du Deine Frage ans DBMS stellen und dieses die Arbeit machen lassen. Letzteres geht schneller und ist weniger Arbeits- und Fehleranfällig (auch beim Update). >ciao >Tobias CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From hartwin.rohde_(at)_gmx.net Wed, 08 Nov 2000 21:22:52 -0500 (EST) Date: Wed, 08 Nov 2000 21:22:52 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] OT: DB-DESIGN allgmein n Sun, 29 Oct 2000 12:52:16 +0100, Michael Stahmann wrote: >Hallo Roland, >gepflegt werden. Deshalb muß es so sauber und sicher wie irgendwie >möglich sein. Dann schnapp Dir ein beliebiges Buch zum Thema DB-Design (auch die Bedienungsanleitung von Access) und schau Dir an, was die über Normalformen schreiben. Es ist einfach zu verstehen und Du hast bei Anwendung eine akademisch saubere Lösung. Die Sache mit der Extratabelle ist bei sowas die Möglichkeit eine n:n - Verknüpfung aufzulösen um wider eine 1:n - Verknüpfung hinzubekommen. Das ist somit also quasi die "offizielle" Lösung. >Gruß Michael CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From info_(at)_publicform.de Wed, 8 Nov 2000 21:31:40 +0100 Date: Wed, 8 Nov 2000 21:31:40 +0100 From: Piet Kopka info_(at)_publicform.de Subject: [php] fopen klappt mal und mal nicht Hallo, ich versuche mit untenstehender Funktion die Ausgabe einer ASP Seite in eine php Seite einzubauen. Meistens klappt das auch, nur eben manchmal auch nicht. Bei derselben Seite, mit ein paar Sekunden Abstand. Meine Vermutung wäre, dass der andere Server ab und an länger braucht um die ASP Seiten zu bearbeiten und auszuspucken und fopen ein eingebautes, eher kurzes Timeout hat. Im (kommentierten php.net) Manual habe ich allerdings darüber nichts gefunden. $file = "http://www.bla.de/partner/foo.asp?fu=$fu&ba=$ba"; echo $file; $fd = fopen($file,'r'); $contents = fread($fd, 1000000); fclose($fd); echo $contents; Fehlermeldung: http://www.bla.de/partner/foo.asp?fu=abc&ba=xyz Warning: fopen("http://www.bla.de/partner/foo.asp?fu=abc&ba=xyz","r") - Transport endpoint is not connected in /docs/test.html on line 90 Schönen Tag, Piet Kopka From froo_(at)_froo.de Wed, 8 Nov 2000 22:02:04 +0100 Date: Wed, 8 Nov 2000 22:02:04 +0100 From: Gerald Able froo_(at)_froo.de Subject: [php] If-Verzweigung und Dateiaufruf > Ich habe eine -vielleicht - triviale Frage, bei der ich aber nicht > weiterkomme. es gibt keine dummen fragen, nur dummme antworten. am besten ich versuch mich mal an einer: > Gibt es eine Möglichkeit aus einer Bedingungsabfrage mit If bei > Zutreffen der Bedingung direkt eine andere Seite anzuwählen ohne daß > der Anwender zuerst auf einen Link klicken muß. ich würde sagen: If ($name=$benutzer) { include ("hallo_user.php"); } else { include ("anmeldung.php"); } > Vielen Dank für Antworten! gerngeschehn. > Michael gerald. From froo_(at)_froo.de Wed, 8 Nov 2000 22:08:50 +0100 Date: Wed, 8 Nov 2000 22:08:50 +0100 From: Gerald Able froo_(at)_froo.de Subject: [php] AW: [php] Bilder aus MySQL auslesen > habe ein Problem Bilder aus einer MySQL Datenbank ( TelefonDB ) > zulesen. > Ich habe auch schon folgendes ohne Erfolg getestet, es werden die > binaeren > Daten des Bildes angezeigt. > > > ------snip-------- > > print (" Header > \"Content-type\: $filetype\"); echo \"$bild_data\"; ?>" border=\"2\" > width=\"100\" height=\"150\"> \n"); > > > print (" \"Content-type\: $filetype\"); print \"$bild_data\"; ?>\n"); > > ------snip-------- > > > Wer kann mir weiterhelfen? *fingerheb* das gleiche wollte ich auch mal machen. mir wurde geraten die bilddaten nicht in der db abzuspeichern, weil das nicht besonders performant ist. besser ist es die bilder als dateien auf dem webserver zu speichern, in der datenbank die dateinamen zu verwalten und nur den link auf das bild auszugeben... also ".." gerald. From eschmid+sic_(at)_s.netic.de Wed, 8 Nov 2000 22:13:50 +0100 Date: Wed, 8 Nov 2000 22:13:50 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] If-Verzweigung und Dateiaufruf On Wed, Nov 08, 2000 at 10:02:04PM +0100, Gerald Able wrote: > > Ich habe eine -vielleicht - triviale Frage, bei der ich aber nicht > > weiterkomme. > > es gibt keine dummen fragen, nur dummme antworten. am besten ich versuch > mich mal an einer: Eine vielleicht triviale Frage ist keine dumme Frage. > > Gibt es eine Möglichkeit aus einer Bedingungsabfrage mit If bei > > Zutreffen der Bedingung direkt eine andere Seite anzuwählen ohne daß > > der Anwender zuerst auf einen Link klicken muß. > > ich würde sagen: > > If ($name=$benutzer) > { include ("hallo_user.php"); } > else > { include ("anmeldung.php"); } Statt "=" muesste es "==" oder "===" heissen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From froo_(at)_froo.de Wed, 8 Nov 2000 22:26:00 +0100 Date: Wed, 8 Nov 2000 22:26:00 +0100 From: Gerald Able froo_(at)_froo.de Subject: [php] AW: [php] If-Verzweigung und Dateiaufruf > Statt "=" muesste es "==" oder "===" heissen. === ? hab ich noch nie gesehen... gleiche wirkung wie == ? From daniel_(at)_php4win.de Wed, 8 Nov 2000 22:35:08 +0100 Date: Wed, 8 Nov 2000 22:35:08 +0100 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] AW: [php] If-Verzweigung und Dateiaufruf > > Statt "=" muesste es "==" oder "===" heissen. > > === ? hab ich noch nie gesehen... gleiche wirkung wie == ? nein, es führt auch einen typ vergleich durch. daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From hartmut_(at)_six.de Wed, 08 Nov 2000 22:45:18 +0100 Date: Wed, 08 Nov 2000 22:45:18 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] If-Verzweigung und Dateiaufruf Daniel Beulshausen wrote: > > === ? hab ich noch nie gesehen... gleiche wirkung wie == ? > > nein, es führt auch einen typ vergleich durch. aber nur in PHP 4 ( außerdem gibt es auch !== ) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From hartmut_(at)_six.de Wed, 08 Nov 2000 22:49:34 +0100 Date: Wed, 08 Nov 2000 22:49:34 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] If-Verzweigung und Dateiaufruf Hartmut Holzgraefe wrote: > aber nur in PHP 4 ( außerdem gibt es auch !== ) ^^^^^ das ist kein Smiley!!! -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From daniel_(at)_php4win.de Wed, 8 Nov 2000 22:56:51 +0100 Date: Wed, 8 Nov 2000 22:56:51 +0100 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] AW: [php] If-Verzweigung und Dateiaufruf > Daniel Beulshausen wrote: > > > === ? hab ich noch nie gesehen... gleiche wirkung wie == ? > > > > nein, es führt auch einen typ vergleich durch. > > aber nur in PHP 4 ( außerdem gibt es auch !== ) das setzte ich vorraus. wo wir gleich bei php4 sind, hat schon jemand mit ticks gearbeitet? daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From eschmid+sic_(at)_s.netic.de Wed, 8 Nov 2000 22:55:18 +0100 Date: Wed, 8 Nov 2000 22:55:18 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] AW: [php] If-Verzweigung und Dateiaufruf On Wed, Nov 08, 2000 at 10:49:34PM +0100, Hartmut Holzgraefe wrote: > Hartmut Holzgraefe wrote: > > aber nur in PHP 4 ( außerdem gibt es auch !== ) > > ^^^^^ > das ist kein Smiley!!! Glaub ich Dir schon. Diese Operatoren werden ja nicht mit Versionsangaben im PHP Manual gelistet. Leider ist die Typographie nicht im Sinne von Donald E. Knuth. Er haette das so geschrieben: aber nur in PHP 4 (ausserdem gibt es auch !==) -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From hartmut_(at)_six.de Wed, 08 Nov 2000 23:13:56 +0100 Date: Wed, 08 Nov 2000 23:13:56 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] If-Verzweigung und Dateiaufruf eschmid+sic_(at)_s.netic.de wrote: > Leider ist die Typographie nicht im Sinne von > Donald E. Knuth. Er haette das so geschrieben: > > aber nur in PHP 4 (ausserdem gibt es auch !==) dann aber bitte aber nur in PHP 4 (ausserdem gibt es auch '!==') -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From eschmid+sic_(at)_s.netic.de Wed, 8 Nov 2000 23:17:48 +0100 Date: Wed, 8 Nov 2000 23:17:48 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] AW: [php] If-Verzweigung und Dateiaufruf On Wed, Nov 08, 2000 at 10:56:51PM +0100, Daniel Beulshausen wrote: > das setzte ich vorraus. > wo wir gleich bei php4 sind, hat schon jemand mit ticks gearbeitet? > > function foo1() { > global $p; > print "position: $p\n"; > } > > function foo2() { > static $i; > $i+=2; > print "number: $i\n"; > } > > register_tick_function("foo1"); > register_tick_function("foo2"); > > declare (ticks = 3) > { > print "pausing...\n"; > $p++; > print "working...\n\n"; > > print "\npausing...\n"; > $p++; > print "working...\n\n"; > > print "\npausing...\n"; > $p++; > print "working...\n\n"; > } > > unregister_tick_function("foo1"); > unregister_tick_function("foo2"); > ?> Hi Daniel, ich hab jetzt mal eine Suche mit mit php.net/ticks gemacht. Die ticks sind danach nur einmal im ChangeLog vorhanden. Koenntest Du da mal bei der Doku den Anfang machen. Wenn man so wie ich keine Zeit hatte mit den sticks rumzuspielen, dann kann die Doku nicht gut werden. Ich sehe gerade, dass die sticks von meinem Kollegen in Trondheim programmiert wurden. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From hartwin.rohde_(at)_gmx.net Wed, 08 Nov 2000 21:36:55 -0500 (EST) Date: Wed, 08 Nov 2000 21:36:55 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] Datenbankinhalte fuer Suchmaschinen aufbereiten On Mon, 30 Oct 2000 13:15:22 +0100, Michael Stahmann wrote: >Wozu bitte sollen Suchmaschinen Seiten indexieren, auf denen "normale" user >nix zu suchen haben?? Das widerspricht irgendwie der logik von Suchmaschinen. Nicht ganz, denn Suchmaschinen sollen auf Seiten führen, die einen bestimmten Content liefern. Wenn eine dynamisch erzeugte Seite zu Kräutern nun ca. 1000 Kräuter liefern kann, dann will ich schon, daß die Suchmaschine weis, wo sowas zu finden ist, aber ich will auch, daß die Leute sich das über eine Abfragemaske suchen können, daß sie eine gut präsentierte Seite finden und nicht nur einen Text. Im Klahrtext, man möchte eigentlich, daß eine Suchmaschine auf die Datenbankabfrage verweist, hinter der sich der gesuchte Content verbirgt. Die Schumaschine soll wissen, was da alles zu finden ist, nicht in welchem Datenbankfeld es zu finden ist. CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From olaf_(at)_waltersdorf.net Wed, 8 Nov 2000 22:45:14 +0100 Date: Wed, 8 Nov 2000 22:45:14 +0100 From: Olaf Waltersdorf olaf_(at)_waltersdorf.net Subject: [php] mysql tabelle wird nicht upgedatet > Hallo Liste, > > ich habe ein script, welches Text Felder in eine mysql tabelle schreiben > soll. Das Problem was ich jetzt habe: Mal tut er es, mal tut er es nicht. > kann es vielleicht sein, dass php/mysql mit verschiedenen Sondernzeichen > oder so nicht zurecht kommt. hat jemand mal ähnliche erfahrungen gemacht? > bei kurzen texte scheints immer zu laufen, aber bei längeren irgendwie > nicht. > Hallo Jan-Henrik, wie immer: echo mysql_error(); unter das mysql_query schreiben, um Fehler dort abzufangen. Desweiteren nehme ich an, dein Script sieht etwas so aus: mysql_query("insert into TABELLE ( FELD1 ) values ('$FELD1')"); Wenn ja, dann probier mal einen Text mit ' ( Single quote ) einzugeben. Klappt das ? Wenn nicht, vorher replacen oder mit addslashes($FELD1) probieren. Gruss, Olaf Waltersdorf From hartwin.rohde_(at)_gmx.net Wed, 08 Nov 2000 23:48:21 -0500 (EST) Date: Wed, 08 Nov 2000 23:48:21 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] AW: [php] Bilder aus MySQL auslesen On Wed, 8 Nov 2000 22:08:50 +0100, Gerald Able wrote: >*fingerheb* >das gleiche wollte ich auch mal machen. mir wurde geraten die bilddaten >nicht in der db abzuspeichern, weil das nicht besonders performant ist. Hat aber andere Vorteile ... >besser ist es die bilder als dateien auf dem webserver zu speichern, in der >datenbank die dateinamen zu verwalten und nur den link auf das bild >auszugeben... also ".." ... wenn man nämlich möchte, daß bestimmte Bilder garantiert nicht im Cache liegen, dann kann man diese Bilder (vielleicht Banner) jedesmal mit einem Zufallsnamn generieren (also eigentlich nur als Datei ablegen) und hernach verwerfen. Wenn man nun noch will, daß Webwascher und son Zeuch nicht zugreifen, dann setzt man solche Bildchen als Hintergrund für Tabellenfelder ... naja schmutzige Tricks halt. Ansonsten ist es natürlich um einiges performanter Bilder als Datei abzulegen, denn das kann der Webserver natürlich noch immer am besten (und schnellsten) ausliefern und Links lassen sich auch besser indexieren :-) >gerald. CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From daniel_(at)_php4win.de Thu, 9 Nov 2000 00:03:43 +0100 Date: Thu, 9 Nov 2000 00:03:43 +0100 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] AW: [php] If-Verzweigung und Dateiaufruf > ich hab jetzt mal eine Suche mit mit php.net/ticks gemacht. Die ticks sind > danach nur einmal im ChangeLog vorhanden. Koenntest Du da mal bei der Doku die sind noch recht neu, müsste so zwischen 4.0.2 und 4.0.3 passiert sein. > den Anfang machen. Wenn man so wie ich keine Zeit hatte mit den sticks ja ich schau mal. > rumzuspielen, dann kann die Doku nicht gut werden. Ich sehe gerade, dass > die sticks von meinem Kollegen in Trondheim programmiert wurden. ich glaube stig & andrei sind dran schuld daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From olaf_(at)_waltersdorf.net Wed, 8 Nov 2000 23:04:58 +0100 Date: Wed, 8 Nov 2000 23:04:58 +0100 From: Olaf Waltersdorf olaf_(at)_waltersdorf.net Subject: [php] AW: [php] Bilder aus MySQL auslesen > *fingerheb* > das gleiche wollte ich auch mal machen. mir wurde geraten die bilddaten > nicht in der db abzuspeichern, weil das nicht besonders performant ist. > besser ist es die bilder als dateien auf dem webserver zu speichern, in der > datenbank die dateinamen zu verwalten und nur den link auf das bild > auszugeben... also ".." > > gerald. Hallo gerald, ist im Prinzip logisch, da so die files gecached werden und beim nächsten Besuch verfügbar werden. Da man aber laut http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9 ein public oder private im Header der Ausgabe angeben kann, müsste doch auch z.B. der Inhalt von image.php3?ID=221 cacheable sein, oder? Gruß, Olaf Waltersdorf From eschmid+sic_(at)_s.netic.de Thu, 9 Nov 2000 00:03:38 +0100 Date: Thu, 9 Nov 2000 00:03:38 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Datenbankinhalte fuer Suchmaschinen aufbereiten On Wed, Nov 08, 2000 at 09:36:55PM -0500, Hartwin Rohde wrote: > On Mon, 30 Oct 2000 13:15:22 +0100, Michael Stahmann wrote: > > >Wozu bitte sollen Suchmaschinen Seiten indexieren, auf denen "normale" user > >nix zu suchen haben?? Das widerspricht irgendwie der logik von Suchmaschinen. > > Nicht ganz, denn Suchmaschinen sollen auf Seiten führen, die einen > bestimmten Content liefern. Wenn eine dynamisch erzeugte Seite zu Kräutern > nun ca. 1000 Kräuter liefern kann, dann will ich schon, daß die > Suchmaschine weis, wo sowas zu finden ist, aber ich will auch, daß die > Leute sich das über eine Abfragemaske suchen können, daß sie eine gut > präsentierte Seite finden und nicht nur einen Text. Im Klahrtext, man > möchte eigentlich, daß eine Suchmaschine auf die Datenbankabfrage > verweist, hinter der sich der gesuchte Content verbirgt. Die Schumaschine > soll wissen, was da alles zu finden ist, nicht in welchem Datenbankfeld es > zu finden ist. Ist mir nicht ganz klar was Du willst. Wenn eine Suchmaschine Deine Datenbankinhalte abfragen soll, dann muss man eine Liste ueber alle Inhalte auf einer der Startseiten haben. Es gibt darueberhinaus interne und externe Suchmaschinen. Manche externe Suchmaschinen moegen dynamische Inhalte nicht. Interne Suchmaschinen wie ht://Dig oder UdmSearch oder Namazu koennen nicht nur dieses, die koennen auch ueber das Filesystem indizieren. Eine Suchmaschine kann halt nur das indizieren was sie auf einer Site vorfindet. Sie soll und kann nicht die Struktur der Datenbank analysieren. Vielleicht verwechselst Du nur unstrukturierte und strukturierte Inhalte. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From S.Nohn_(at)_NeTTrade.de Thu, 9 Nov 2000 00:24:15 +0100 Date: Thu, 9 Nov 2000 00:24:15 +0100 From: Sebastian Nohn S.Nohn_(at)_NeTTrade.de Subject: [php] Datenbankinhalte fuer Suchmaschinen aufbereiten Hi, > dann kommen die "Normalen" Surfer ja auch auf diese Seiten die eigentlich > nur für die Suchmaschinen sind. Kann ich das durch irgendwelche Tricks > umgehen ??? nun ja... suchmaschinen fressen auch direkte urls. meldeste halt nicht www.lala.de an sonder www.lala.de/fuerdiesuchmaschine/ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤øø¤º°`°º¤ø,¸¸,ø¤ sebastian "imzadi" nohn - mailto:sebastian_(at)_nohn.net phon +49-173-5964-377 private - phon +49-2241-204033 work icq: 22239636 - web: http://nohn.net/ - ircnet: Imzadi ¤º°`°º¤ø,¸¸,ø¤º°`°º¤øø¤º°`°º¤ø,¸¸,ø¤ From dstrathemeier_(at)_ywesee.com Thu, 9 Nov 2000 08:11:38 +0100 Date: Thu, 9 Nov 2000 08:11:38 +0100 From: Daniel Strathemeier, ywesee dstrathemeier_(at)_ywesee.com Subject: [php] =?Windows-1252?Q?Mysql_abfrage_=FCber_5_tabellen?= Hallo Liste, sorry wegen OT, aber wenn ich so sehe was hier sonst alles so besprochen wird... ich habe ein kleines problem bei meiner abfrage. Ich habe eine datenbank bestehend aus 7 tabellen( vorträge, links, kurse, 3 für ein forum und eine fürs thema). Nun ich habe in der thema tatenbank alle themas abgespeichert und in den anderen tabellen jeweils die id vom thema. aber jetzt brauche ich eine abfrage bei der ich aus allen tabellen die summe der einträge nach tabellen sortiert erhalte. Bsp. id_thema / thema / anzahlLinks / anzahlVortrag / anzahlKurse /anzahlForum 1 / moorhüner/ 45 / 34 / 23 / 23 / 2 / mäuse / 1 / 5 / 0 / 156 / ..... ich habe es mit dieser abfrage versucht: select id_thema, thema, count(B.thema_id) as anzahlLinks, count(C.thema_id) as anzahlVortrag, count(D.thema_id) as anzahlKurse, count(E.thema_id) as anzahlForum from thema as A, links as B, vortrag as C, kurse as D, forum_thread as E where A.id_thema=B.thema_id or A.id_thema=C.thema_id or A.id_thema=D.thema_id or A.id_thema=E.thema_id group by id_thema aber so erhalte ich nur das: id_thema / thema / anzahlLinks / anzahlVortrag / anzahlKurse / anzahlForum 1 / Bäume / 34 / 34 / 34 / 34 2 / Blumen / 153 / 153 / 153 / 153 3 / Autos / 18 / 18 / 18 / 18 4 / Computer / 81 / 81 / 81 / 81 wieso erhalte ich in jeder in jeder zeile nur die grösste anzahl einträge pro zeile. -- mit freundlichen Grüssen / best regards Daniel Strathemeier Database Design +41 1 350 85 86 www.ywesee.com > intellectual capital connected > www.nanogate-gemki.de From Christian.Thiele_(at)_brokat.com Thu, 9 Nov 2000 09:14:20 +0100 Date: Thu, 9 Nov 2000 09:14:20 +0100 From: Christian.Thiele_(at)_brokat.com Christian.Thiele_(at)_brokat.com Subject: [php] =?iso-8859-1?Q?MS_SQL_und_Bin=E4rdaten?= Hi, weiß jemand wie ich Binärdaten ( BILDER ) direkt in die Datenbank packen kann?? Also bei MySQL ist es ziemlich leicht aber MS SQL meckert immer beim Query rum und ich habe keine Ahnung woran es liegt. Als Datentyp benutze ich IMAGE und PHP liest das Bild mit FREAD als Binärstring ein... Was mache ich falsch?? Und noch was da ich mich ausgesperrt habe aus der Liste erhalte ich derzeit keine Mails, wäre nett wenn ihr mir das direkt an Christian.Thiele_(at)_brokat.com schicken könntet... PPS: ListAdmin -> ich würde gerne wieder eMails erhalten aber ich es kommt immer eine Fehlermeldung... Ciao Christian From sas_(at)_traveltainment.de Thu, 9 Nov 2000 09:25:16 +0100 Date: Thu, 9 Nov 2000 09:25:16 +0100 From: Sascha Schnitzler sas_(at)_traveltainment.de Subject: [php] Titel eines Framesets mit PHP auslesen Hallo Liste, gibt es eine Moeglichkeit mit PHP den Titel eines uebergeordneten Frames auszulesen? Ich moechte abhaengig von diesem Titel PHP Code ausfuehren, also bringt mich Javascript nicht weiter. Mit freundlichen Gruessen ______________________________________________ Sascha Schnitzler eMail: schnitzler_(at)_traveltainment.de From support_(at)_siwub-online.de Thu, 9 Nov 2000 09:40:30 +0100 Date: Thu, 9 Nov 2000 09:40:30 +0100 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] Titel eines Framesets mit PHP auslesen Hallo Sascha, > gibt es eine Moeglichkeit mit PHP den Titel eines uebergeordneten > Frames auszulesen? nein, denn PHP läuft auf dem Web-Server, den Frame-Titel weiss aber nur der Browser. > Ich moechte abhaengig von diesem Titel PHP Code ausfuehren, also bringt > mich Javascript nicht weiter. Trotzdem musst Du mit Javascript den Titel auf der HTML-Seite ermitteln und dann an das PHP-Programm weiterleiten, das Du aufrufen willst. Dort kannst Du dann Fallunterscheidungen auf Grund des Titels machen. Das Ergebnis des JavaScripts kannst Du entweder als Parameter mitgeben oder als hidden input. Peter Kursawe From dan_(at)_hitservice.de Thu, 9 Nov 2000 09:49:13 +0100 Date: Thu, 9 Nov 2000 09:49:13 +0100 From: Daniel Nemetz dan_(at)_hitservice.de Subject: [php] Re: If-Verzweigung und Dateiaufruf > Statt "=" muesste es "==" oder "===" heissen. was zum geier ist das: ^^^ also ein gleichheitszeichen kenne ich ja, mit zwei kann ich auch noch was anfangen. aber drei ? kann mir jemand helfen ? D. From webmasterbhs_(at)_bluewin.de Thu, 9 Nov 2000 09:53:00 +0100 Date: Thu, 9 Nov 2000 09:53:00 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] PDF farbwerte hi, void pdf_setrgbcolor (int pdf document, double red value, double green value, double blue value) was sind das eigentlich für RGB werte die dort gesetzt werden ? zum beispiel farbe rot ist: pdf_setrgbcolor($pdf, 1.0, 0.0, 0.0); schwarz ist: pdf_setrgbcolor($pdf, 0.0, 0.0, 0.0); wie werden diese double werte errechnet ? sind das hex werte ? oder die 0-255 RGB werte ??? kiri From dan_(at)_hitservice.de Thu, 9 Nov 2000 09:55:57 +0100 Date: Thu, 9 Nov 2000 09:55:57 +0100 From: Daniel Nemetz dan_(at)_hitservice.de Subject: [php] Umgebungsvariablen neu belegen hallo liste, habe heute etwas erstaunliches festgestellt. und zwar dass man die umgebungsvariablen neu belegen kann, und sie so per get an jedes beliebige script übergeben kann. ich bin mir noch nicht genau im klaren was mann damit machen kann, aber im prinzip müsste mann damit doch verschiedene scripte ziemlich aus der bahn werfen können. z.B. wenn irgendjemand die ip checkt und damit irgendwelche vergleiche anstellt, oder ... gibts dazu texte oder sonstige erfahrungen ? oder ist das alles blödsinn ? habe leider nichts gefunden. tia, D. From froo_(at)_froo.de Thu, 9 Nov 2000 09:56:30 +0100 Date: Thu, 9 Nov 2000 09:56:30 +0100 From: Gerald Able froo_(at)_froo.de Subject: [php] AW: [php] PDF farbwerte > void pdf_setrgbcolor (int pdf document, double red value, double green > value, double blue value) > > was sind das eigentlich für RGB werte die dort gesetzt werden ? nach den beispielen würde ich mal sagen, werte von 0.0 bis 1.0, wobei 0.0 == 0 und 1.0 == 255 gerald. From ay_(at)_databay.de Thu, 09 Nov 2000 09:52:20 +0100 Date: Thu, 09 Nov 2000 09:52:20 +0100 From: Aresch Yavari ay_(at)_databay.de Subject: [php] =?iso-8859-1?Q?PHP-debugger_f=FCr_und_in_PHP_(was_kommt_vor_?= alpha-version?) =?iso-8859-1?Q?PHP-debugger_f=FCr_und_in_PHP_(was_kommt_vor_?= alpha-version?) Hier entwickle ich gerade einen kleinen PHP-Debugger für den Hausgebrauch. Bisher kann er nur einzelne Skripte ohne includes und Variablen innerhalb von Funktionen werden nicht ausgelesen. Sobald ich den vor-alpha-status überwunden habe, werde ich auch den Source hier zur Verfügung stellen. http://relaunch.databay.de/produkte/opensource/dephpbug.html Gruß, Aresch Yavari DATABAY AG i.G. Robensstr.43 D-52070 Aachen Telefon: (0241) 991210 Fax: (0241) 9912159 http://www.databay.de info_(at)_databay.de From a.temme_(at)_gmx.de Thu, 09 Nov 2000 10:00:03 +0100 Date: Thu, 09 Nov 2000 10:00:03 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] if - Kopplung > Jörg Richard Stoffers schrieb: > > Schönen guten Tag, Hi Jörg, auch so. Falls du dich über den Mangel an Antworten wunderst: Die Antworthäufigkeit dieser Liste verhält sich umgekehrt propertional zur Verwendung von HTML-Mails ;-) Deine Frage ist zudem OT (off-topic, zu deutsch "thematisch daneben"), da sie nur MySQL betrifft. Das senkt die Antworthäufigkeit weiter. Um dich dennoch nicht ganz im Regen stehen zu lassen: Es gibt eine sehr gute Liste zu MySQL: mysql_(at)_lists.mysql.com zu subskribieren unter: http://www.mysql.com Viele Grüße, Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From eschmid_(at)_php.net Thu, 09 Nov 2000 10:13:25 +0100 Date: Thu, 09 Nov 2000 10:13:25 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Re: If-Verzweigung und Dateiaufruf Daniel Nemetz wrote: > > > Statt "=" muesste es "==" oder "===" heissen. > was zum geier ist das: ^^^ > > also ein gleichheitszeichen kenne ich ja, mit zwei kann ich auch noch was > anfangen. aber drei ? http://www.php.net/manual/de/language.operators.comparison.php -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From heiko_(at)_ghost.tmt.de Thu, 09 Nov 2000 09:10:58 GMT Date: Thu, 09 Nov 2000 09:10:58 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] AW: [php] Neue Open-Source-Datenbank :-) Mahlzeit, > > > http://www.sap.com/solutions/technology/sapdb/sap_db_software.htm > > Hat jemand Erfahrungen mit SAP DB, vieleicht auch im Vergleich > > zu PosgreSQL und MySQL (Performance, Stabilität, besondere > > Features) ? > Für unsere Belange gilt weitgehend SAP-DB = AdabasD aber: Adabas muß über ODBC angesprochen werden. Die Linux-ODBC Treiber sind leider in bestimmten Situationen (ich sage nur "LONG") buggy. Die Probleme sind mindestens seit Adabas v10 bei der Software AG bekannt, getan hat sich aber trotz mehrfacher Anfrage und detaillierter Fehleranalyse nichts getan, so daß ich von der sonst wirklich sehr guten Datenbank wieder weggekommen bin. Sollte nun SAP-DB wirklich Adabas in vielen Punkten (ODBC) gleichen, dann würde ich von der Nutzung bei php-Projekten eher abraten. Es kann sonst extrem frustrierend sein ... ich mußte leider die Erfahrung machen. :-(( Sollte jemand noch Fragen dazu haben, beantworte ich die gerne. Bye, Heiko From mk_(at)_php-homepage.de 9 Nov 2000 09:14:04 -0000 Date: 9 Nov 2000 09:14:04 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] Umgebungsvariablen neu belegen Daniel Nemetz schrieb: Moin Daniel, > umgebungsvariablen neu belegen kann, und sie so per get an jedes >beliebige script übergeben kann. deshalb holt man sich Umgebungsvariablen nicht mit echo $HTTP_HOST; sondern mit getenv("HTTP_HOST"); Mark From hartwin.rohde_(at)_gmx.net Thu, 09 Nov 2000 10:10:24 -0500 (EST) Date: Thu, 09 Nov 2000 10:10:24 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] Datenbankinhalte fuer Suchmaschinen aufbereiten On Thu, 9 Nov 2000 00:03:38 +0100, eschmid+sic_(at)_s.netic.de wrote: >> >Wozu bitte sollen Suchmaschinen Seiten indexieren, auf denen "normale" user >> >nix zu suchen haben?? Das widerspricht irgendwie der logik von Suchmaschinen. >> möchte eigentlich, daß eine Suchmaschine auf die Datenbankabfrage >> verweist, hinter der sich der gesuchte Content verbirgt. Die Schumaschine >> soll wissen, was da alles zu finden ist, nicht in welchem Datenbankfeld es >> zu finden ist. Sie soll also wissen *was* zu finden ist, nicht *wie* es zu finden ist. >Ist mir nicht ganz klar was Du willst. Wenn eine Suchmaschine Deine >Datenbankinhalte abfragen soll, dann muss man eine Liste ueber alle >Inhalte auf einer der Startseiten haben. Es gibt darueberhinaus interne Das bringt das Problem, daß die Suchmaschine diverse "Strafmechanismen" in Gang setzt. Diese Teile mögen es nämlich ganz und gar nicht, wenn man Megabyteweise Metatags mitliefert oder Kilometerlange Listen zusammenhangsloser Worte fabriziert. Mal abgesehen davon mögen das die Besucher auch nicht. >und externe Suchmaschinen. Manche externe Suchmaschinen moegen dynamische >Inhalte nicht. Interne Suchmaschinen wie ht://Dig oder UdmSearch oder Das genau ist das Problem. Eine externe Suchmschine, die ja eine Page dem geneigten Leser zur Kenntnis bringen soll, kann mit den dynamischen Inhalten einer Page nix anfangen, ist also auch nicht in der Lage, dieses Projekt zu indizieren. Bleibt also noch die Möglichkeit, es in ein statisches Projekt umzuwandeln, also eine extra Page zu basteln, die als Link eine Abfrage zu jedem Datenbankfeld enthält (also einen User simuliert, der successive die ganze Datenbank einmal angezeigt bekommt). Idealerweise wird sowas als Baumstruktur getarnt, damit die Suchmaschinen nicht nach ein paar KB abbrechen, weil die Eingangsseite schon zu lang war. Natürlich sollte auch Text anwesend sein, denn Seiten, die ausschließlich Links enthalten, werden ebenso verworfen. Das Problem besteht also einfach darin, den Inhalt der Datenbank über eine externe Suchmaschine indizieren zu lassen, wobei es oft überhaupt nicht erwünscht ist, daß der Nutzer die indizierten Seiten sieht, da die nur Informationsschnipsel enthalten. >einer Site vorfindet. Sie soll und kann nicht die Struktur der Datenbank >analysieren. Vielleicht verwechselst Du nur unstrukturierte und >strukturierte Inhalte. Nene, ich rede auch nicht von Struktur. Ich rede vom Inhalt, den ich der großen weiten Welt mitteilen möchte. Die Struktur gibt man ja vor indem man das dynamische Projekt in ein temporär statisches verwandelt. >-Egon CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From cjcs_(at)_ipfb.net Thu, 09 Nov 2000 10:23:53 +0100 Date: Thu, 09 Nov 2000 10:23:53 +0100 From: Oliver Schlag (privat) cjcs_(at)_ipfb.net Subject: [php] DBase Daten und Zeichensatz Hy Kiri, hmm wenn ich jetzt noch die Zeichen welche ich aus der DBase Datenbank bekomme zuordnen könnte, und die nicht auch so im normalen Text vorkommen würden, dann könnte ich die auch rausfiltern, nur leider geht das nicht. Denn ein ä ist zum Beispiel ein „ oder ein ü ist einfach ein Kasten. Nun weis ich net wie ich das rausfiltern soll :( Vielleicht hast du ja noch ne Idee, oder hier weis jemand wie ich den Character Set mit dem das DBase Modul von PHP auf die Datenbank zugreift auf IBMPC stellen kann. Damit funktioniert es nämlich einwandfrei. Grüße Olly From Sven.Marnitz_(at)_t-online.de Thu, 9 Nov 2000 10:28:22 +0100 Date: Thu, 9 Nov 2000 10:28:22 +0100 From: Sven Marnitz Sven.Marnitz_(at)_t-online.de Subject: [php] search function moin liste ich stehe vor einem prob was mich schier zum wahnsinn treibt ich moechte eine search-function in meine site einbauen und habe mir da so zwei scripte geschrieben die ich auch noch mit reinpacke (aber dazu weiter unten) im ersten script muss der user die kriterien eingeben nach denen gesucht wird und im zweiten script sollen dann die gefunden matches aufgelistet werden an das zweite script lasse ich die werte des ersten per hidden uebernehmen wie ich mir habe durch echo bestaetigen lassen werden die werte des ersten scriptes auch richtig an das zweite uebergeben so nun zu meinem prob wenn ich aber jetzt die werte als variable einsetze ($category=$searchphrase) wird mir nix angezeigt obwohl die suchbegriffe die uebergeben werden in der db existieren ich weiss nich mehr weiter vielleicht ist ja einer unter euch der einen lichtblick hat und mir helfen kann ich waere euch sehr zu dank verbunden so nun hier die scripte: 1.
   
suche nach
 
   
category
 
     
 
2. '; require('config.php3'); $verbindung = mysql_connect($db_Hostname,$db_UserName,$db_Password); mysql_select_db($db_Database1,$verbindung); $sql = "SELECT nick, id FROM player WHERE $category=$searchphrase ORDER BY realnick ASC"; $ergebnis = mysql_query($sql,$verbindung); # echo "$category"; # echo "$searchphrase"; while ($zeile = mysql_fetch_row($ergebnis)) { print ' '.$zeile[0].''; print ' '; print ''; } ?> in diesem sinne sven marnitz www.playerprofiles.de From eschmid_(at)_php.net Thu, 09 Nov 2000 10:32:44 +0100 Date: Thu, 09 Nov 2000 10:32:44 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Datenbankinhalte fuer Suchmaschinen aufbereiten Hartwin Rohde wrote: > > On Thu, 9 Nov 2000 00:03:38 +0100, eschmid+sic_(at)_s.netic.de wrote: > >einer Site vorfindet. Sie soll und kann nicht die Struktur der Datenbank > >analysieren. Vielleicht verwechselst Du nur unstrukturierte und > >strukturierte Inhalte. > > Nene, ich rede auch nicht von Struktur. Ich rede vom Inhalt, den ich der > großen weiten Welt mitteilen möchte. Die Struktur gibt man ja vor indem > man das dynamische Projekt in ein temporär statisches verwandelt. Was man den Suchmaschinen zum indizieren geben kann das ist HTML. HTML kann niemals strukturiert sein. Wie soll eine Suchmaschine denn wissen, dass die beschriebenen Teile zu einem Opel Astra oder zu einem Opel Ascona gehören? Das ist nur mit strukturierten Daten, wie zum Beispiel XML oder den Datenbankfeldnamen, möglich. Schlag mal in einem Bibliothekskatalog nach, dann weißt Du was ich meine. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From mk_(at)_php-homepage.de 9 Nov 2000 09:42:02 -0000 Date: 9 Nov 2000 09:42:02 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] search function Sven.Marnitz_(at)_t-online.de (Sven Marnitz) schrieb: Hallo! > $sql = "SELECT nick, id FROM player WHERE $category=$searchphrase Es muß heißen WHERE category ='$searchphrase' Alternativ würde ich hier aber WHERE category LIKE '%$searchphrase%' benutzen, weil im ersten Beispiel bei einer Suche nach "Foo" nur auch wirklich "Foo" gefunden würde, während die zweite Abfrage auch "Football" oder "Foobar" finden würde. HTH Mark From webmasterbhs_(at)_bluewin.de Thu, 9 Nov 2000 10:30:40 +0100 Date: Thu, 9 Nov 2000 10:30:40 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] AW: [php] PDF farbwerte > > void pdf_setrgbcolor (int pdf document, double red value, double green > > value, double blue value) > > > > was sind das eigentlich für RGB werte die dort gesetzt werden ? > > nach den beispielen würde ich mal sagen, > werte von 0.0 bis 1.0, > wobei 0.0 == 0 und 1.0 == 255 oh nein, nein .... tut das weh .. da hätte ich auch vorher draufkommen können ..... blond .... function rgb2pdf($col){ return ($col / 255); } kiri From smj_(at)_intratools.de Thu, 9 Nov 2000 10:46:33 +0100 Date: Thu, 9 Nov 2000 10:46:33 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] search function > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Sven Marnitz > moin liste Hi Sven, > ich stehe vor einem prob was mich schier zum wahnsinn treibt > ich moechte eine search-function in meine site einbauen und > habe mir da so > zwei scripte geschrieben die ich auch noch mit reinpacke > (aber dazu weiter > wenn ich aber jetzt die werte als variable einsetze >... > ($category=$searchphrase) wird mir nix angezeigt obwohl die > suchbegriffe die > uebergeben werden in der db existieren > .... > 2. Drei Sachen > value="'.$searchphrase.'"> > '; - waere sauberer $HTTP_POST_VARS['searchphrase'] etc. zu verwenden. Oder ganz allgemein neue Variable erstellen: $Search_Item = trim($HTTP_POST_VARS['searchphrase']); > require('config.php3'); > > $verbindung = mysql_connect($db_Hostname,$db_UserName,$db_Password); > mysql_select_db($db_Database1,$verbindung); > $sql = "SELECT nick, id FROM player WHERE > $category=$searchphrase ORDER BY > realnick ASC"; - gib doch die ganze Query aus. Entspricht die Deinen Erwartungen? Falls TableField $category vom Typ string ist, dann soll die Zeile so aussehen: $category='$searchphrase' > $ergebnis = mysql_query($sql,$verbindung); - Wuerde ich nachchecken, ob die Query korrekt ausgefuehrt wurde $ergebnis = mysql_query($sql,$verbindung) or die("BLABLA"); Gruss, Juri From Sven.Marnitz_(at)_t-online.de Thu, 9 Nov 2000 11:12:32 +0100 Date: Thu, 9 Nov 2000 11:12:32 +0100 From: Sven Marnitz Sven.Marnitz_(at)_t-online.de Subject: [php] AW: [php] search function hi also ich habe die liste jetzt hier so richtig gefressen ich hab euch alle "lieb" danke Mark Kronsbein es funzt Alternativ würde ich hier aber WHERE category LIKE '%$searchphrase%' benutzen, weil im ersten Beispiel bei einer Suche nach "Foo" nur auch wirklich "Foo" gefunden würde, während die zweite Abfrage auch "Football" oder "Foobar" finden würde. HTH Mark nochmals mein dank an euch ihr habt mir sehr geholfen in diesem sinne sven marnitz www.playerprofiles.de From bjoern_(at)_baer.main.de Thu, 9 Nov 2000 11:20:00 +0100 Date: Thu, 9 Nov 2000 11:20:00 +0100 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From Mathias.Gloss_(at)_start.de Thu, 9 Nov 2000 11:15:38 +0100 Date: Thu, 9 Nov 2000 11:15:38 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Neue Open-Source-Datenbank :-) Aloha, ich hab gestern nacht noch etwas gestöbert ... > ---------- > Von: Heiko Schubert[SMTP:heiko_(at)_ghost.tmt.de] > > > > > http://www.sap.com/solutions/technology/sapdb/sap_db_software.htm > > > Hat jemand Erfahrungen mit SAP DB, vieleicht auch im Vergleich > > > zu PosgreSQL und MySQL (Performance, Stabilität, besondere > > > Features) ? > > > Für unsere Belange gilt weitgehend SAP-DB = AdabasD > > aber: Adabas muß über ODBC angesprochen werden. Die Linux-ODBC Treiber > sind leider in bestimmten Situationen (ich sage nur "LONG") buggy. Die .... > Sollte nun SAP-DB wirklich Adabas in vielen Punkten (ODBC) gleichen, dann > würde ich von der Nutzung bei php-Projekten eher abraten. Es kann sonst > extrem frustrierend sein ... ich mußte leider die Erfahrung machen. :-(( .... Hier das, was ich gefunden habe: ----- schnipp ---- For PHP 4 including 4.0.3, SAP DB can be accessed by building PHP with support for ODBC using these patches (3 KB). For "configure" options see the patch file PHP-SAPDB-patch-HOWTO. The subsequent PHP releases will already contain SAP DB support through Unified ODBC (thanks to A. Karajannis of the PHP-ODBC module team). ----- schnipp ---- SAP DB Support for PHP *       To: *   sapdb-general_(at)_sap.com *       Subject: SAP DB Support for PHP *       From: Andreas Karajannis <*     Andreas.Karajannis_(at)_gmd.de> *       Date: Tue, 17 Oct 2000 18:02:41 +0200 *       Sender: *       owner-sapdb-general_(at)_sap-ag.de I have just merged the patches from sapdbphp.tgz into the PHP repository. Additionally, I have corrected some probably harmless compiler warnings in the above mentioned patchset. Some quick hints: -As opposed to Adabas D, you cannot connect locally to a database, vserver must be running. -In PHP's odbc_connect() function, use a database specification in the form of "host:database", e.g. for the sample database: odbc_connect("localhost:TST", "TEST", "TEST") -The odbc.ini file in /usr/spool/sql/config as used by Adabas D doesn't seem to work with SAPDB - SAP DB seems to work fine without setting SAPDBROOT / DBROOT environment variables. However, you get warnings in the user's appldiag file, that can be silenced by setting the DBROOT environment variable to any path - /tmp will do. -Andreas -- Andreas Karajannis GMD National Research Center for Information Technology Schloss Birlinghoven, D-53754 Sankt Augustin Phone +49 2241 142948 SAP DB is supported by PHP *       To: "'* sapdb-announce_(at)_sap.com'" <*     sapdb-announce_(at)_sap.com> *       Subject: SAP DB is supported by PHP *       From: "Fuchs, Ute" <*   ute.fuchs_(at)_sap.com> *       Date: Thu, 26 Oct 2000 13:36:42 +0200 *       Sender: *       owner-sapdb-announce_(at)_sap-ag.de SAP DB is supported by PHP. From release 4.0.3 PHP's source distribution will include SAP DB support through Unified ODBC. The SAP DB Team -- SAP AG SAP Labs Berlin www.sapdb.org ----- schnipp ---- Ich hoffe, daß das nicht als HTML bei euch ankommt, wenn ja, dann verzeiht mir bitte im Voraus ;-) Viele Grüße, Mathias From Thomas.Oeding_(at)_gmx.de Thu, 9 Nov 2000 11:33:40 +0100 Date: Thu, 9 Nov 2000 11:33:40 +0100 From: Thomas Oeding Thomas.Oeding_(at)_gmx.de Subject: [php] ntlm anmeldung bzw. check Hallo Liste >> aber wie kann ich in PHP die authenification von einem >> NT-DomainController machen lassen? also daß ich username,passwort,domain >> an diese schicke und ein OK oder ein NICHT OK zurück bekomme ! >> ist sowas in PHPLIB dabei ?? *hoff* oder wo finde ich sowas ?? meine frage :) > Der Apache kann Authentifikation via Samba (SMB = das > Windows-Netzwerkprotokoll), auch NIS, LDAP, usw... das ist als Modul beim > Apachen dabei. Diese Information kannst du dann natürlich in PHP > weiterverarbeiten, aber die wirkliche Authentifikation muss Apache machen > (via PAM oder .htaccess oder so). d.h. der benutzer bekommt ein apache login fenster vorgesetzt? ich wuerde sowas gerne mit eigenem loginfenster loesen welches jenachdem ob der account ok ist den zugriff erlaubt oder auch nicht bzw. eine sorry.html seite ausgibt Thomas From info_(at)_effiks.de Thu, 09 Nov 2000 11:40:54 +0100 Date: Thu, 09 Nov 2000 11:40:54 +0100 From: Ralf Prescher info_(at)_effiks.de Subject: [php] PDF farbwerte Cyrill Schumacher wrote: > > hi, ho > wie werden diese double werte errechnet ? > sind das hex werte ? oder die 0-255 RGB werte ??? Das werden wohl Prozentwerte für die Farbintensität sein 0.0 heißt 0% Intensität (== 0 im RGB) 0.5 heißt 50% Intensität (== 127 im RGB) 1.0 heißt 100% Intensität (== 255 im RGB) > kiri ralf From Ralph.Bossler_(at)_dresdner-bank.com Thu, 9 Nov 2000 12:08:47 +0100 Date: Thu, 9 Nov 2000 12:08:47 +0100 From: Bossler, Ralph Ralph.Bossler_(at)_dresdner-bank.com Subject: [php] Titel eines Framesets mit PHP auslesen Hi, mit PHP (serverseitig) kann man so was nicht auslesen. Rufe über JavaScript (clientseitig) unterschiedliche PHP-Skripte oder eines mit unterschiedlichen Parametern auf. mfG Ralph Boßler GB FI Intranet-Team Dresdner Bank AG, Frankfurt > gibt es eine Moeglichkeit mit PHP den Titel eines uebergeordneten > Frames auszulesen? > > Ich moechte abhaengig von diesem Titel PHP Code ausfuehren, > also bringt > mich > Javascript nicht weiter. From ws_(at)_art-quarter.com Thu, 09 Nov 2000 13:02:50 +0100 Date: Thu, 09 Nov 2000 13:02:50 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Umgebungsvariablen neu belegen > > umgebungsvariablen neu belegen kann, und sie so per get an jedes > >beliebige script übergeben kann. Siehe auch die Diskussion über vertrauenswürdige Daten bei kk: http://www.koehntopp.de/kris/artikel/webtune Grenzen von Vertrauen -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Thu, 09 Nov 2000 12:51:36 +0100 Date: Thu, 09 Nov 2000 12:51:36 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Titel eines Framesets mit PHP auslesen > > gibt es eine Moeglichkeit mit PHP den Titel eines uebergeordneten > > Frames auszulesen? Eine Anmerkung zu den Frame-Liebhabern: unter Marketing-Experten in den USA gilt es seit Mitte 98 als ausgemacht, daß Frames unter kommerziellen Gesichtspunkten absolut tabu sind. Eine Diskussion hier halte ich nicht für sinnvoll. Wer sich überzeugen will, lese z.b. die gestrige Ausgabe des I-Sales-Digest nach: I-SALES DIGEST #1207 http://list.audettemedia.com/archives/ "Can VCs Be Bad for Business?" ~ Shari Thurow -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From thomas.reinert_(at)_counterattack.de Thu, 9 Nov 2000 13:14:31 +0100 Date: Thu, 9 Nov 2000 13:14:31 +0100 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] Titel eines Framesets mit PHP auslesen > Eine Anmerkung zu den Frame-Liebhabern: unter Marketing-Experten > in den USA > gilt es seit Mitte 98 als ausgemacht, daß Frames unter kommerziellen > Gesichtspunkten absolut tabu sind. > > Eine Diskussion hier halte ich nicht für sinnvoll. Wer sich überzeugen > will, lese z.b. die gestrige Ausgabe des I-Sales-Digest nach: > > I-SALES DIGEST #1207 > http://list.audettemedia.com/archives/ > "Can VCs Be Bad for Business?" > ~ Shari Thurow > hi werner, tausend dank für den link, passt mir grade in diesen minuten prima bei der argumentation gegenüber nem kunden in den kram ! Problem an dieser stelle: der link ist DEAD. Hast du evtl. die möglichkeit bzw. würde es dir was ausmachen, mir den digest komplett zuzumailen ?! Danke vielmals, Thomas btw: mailto:thomas.reinert_(at)_counterattack.de From mmeier_(at)_axcent.de Thu, 9 Nov 2000 13:05:05 +0100 Date: Thu, 9 Nov 2000 13:05:05 +0100 From: Marco Meier mmeier_(at)_axcent.de Subject: [php] c++ api als php Modul This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C04A45.4C2215F8 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Leute, ich entwickle grad=B4 ein Zend Modul (so wie mysql.so). Variablen (arrays, strings und so) lassen sich problemlos =FCbergeben. Nun m=F6chte ich aber eine c++ Klasse von php aus verwenden. Am besten so wie ich php=B4s Klassen auch benutze. Hat jemand eine Ahnung wie ich=20 1. das php Modul als c++ Modul kompilieren kann=20 ( im Moment kompiliert der immer c und class steht da leider nicht = zur Verf=FCgung :-)) 2. eine c++ Klasse, die in c++ initialisiert wird in php nutzen kann? Gruss, Marco ------_=_NextPart_000_01C04A45.4C2215F8 Content-Type: application/octet-stream; name="Marco Meier.vcf" Content-Disposition: attachment; filename="Marco Meier.vcf" BEGIN:VCARD VERSION:2.1 N:Meier;Marco FN:Marco Meier EMAIL;PREF;INTERNET:mmeier_(at)_axcent.de REV:20001011T085404Z END:VCARD ------_=_NextPart_000_01C04A45.4C2215F8-- From mknetsch_(at)_itprotect.de Thu, 09 Nov 2000 13:33:25 +0100 Date: Thu, 09 Nov 2000 13:33:25 +0100 From: Michael Knetsch mknetsch_(at)_itprotect.de Subject: [php] ora-logon-Problem Hallo Liste, wir haben folgendes Problem: Konfiguration: apache 1.3.12; php 3.0.1x; Oracle 8.1.x Problem: wenn man zwei ora-logon ausführt, kommt die Fehlermeldung: Seite enthält keine Daten. Bei Oracle 8.0.x tritt dieser Fehler nicht auf. Frage: Ist dieses Problem bekannt und gibt es eine Lösung? Michael Knetsch PS: bitte Antwortmails auch mit CC: an mknetsch_(at)_itprotect.de, da ich leider die Liste nicht mehr mitverfolgen kann. Mit freundlichen Grüßen Michael Knetsch **************************************************** Michael Knetsch * Firma ITProtect GmbH - Software Solutions - In den Weiden 18 * 58285 Gevelsberg Tel.: 0 23 32 / 75 96 -00 * Fax: 0 23 32 / 75 96-11 Email: mknetsch_(at)_itprotect.de * Web: www.itprotect.de From pfeiffer_(at)_uris.de Thu, 9 Nov 2000 11:44:48 -0000 Date: Thu, 9 Nov 2000 11:44:48 -0000 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] DBase Daten und Zeichensatz Hallo Olly, nun mach es doch nicht so spannend... Nimm Dir einen WinPC gehe ins DOSe-Fenster und schreibe eine Datei mit den Umlauten und 'eszett'... ;-) Die kopierst Du auf das Zielsystem und hast alles was Du brauchst, um die Zeichen zu ersetzen. Mailen kann Dir das niemand, weil die Zeichen umgesetzt werden. Ach-ja, und schreibe die Funktion auch gleich unter DOS/WIN. Habe sie mir gerade unter Linux mit dem 'Joe' angesehen, der zerhackt die RegEx, also unter KDE nicht speichern !! Ich nehme fuer solche Sonderfaelle einen Winö-Editor der auch Unix-Zeilenenden kann und habe deshalb keine Probleme... m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. From hofmann_(at)_privatesponsor.de Thu, 9 Nov 2000 13:39:36 +0100 Date: Thu, 9 Nov 2000 13:39:36 +0100 From: Christian Hofmann hofmann_(at)_privatesponsor.de Subject: [php] Emails werden doppelt gesendet? Hallo, ich habe ein Problem (Ist glaube ich der Hauptgrund warum die Leute neuen Threads anfangen). Wenn ich einen Newsletter versende (Inhalt ist unterschiedlich), dann bekommen manche Empfänger diesen Newsletter öfters. Kann man das umgehen? Ich gehe wie folgt vor: 1. Script generiert die Newsletter und packt die einzelnen Email mit Betreff, Header, Empfänger und Text in eine Datenbank. 2. Script holt sich den ersten Datensatz und löscht dann den Datensatz, sofern die Email zugestellt werden kann (mail()==TRUE). Wenn alle durch sind, dann rufe ich das Script nochmals auf um die Emails zu versenden, bei dem der Server schlapp gemacht hat und false zurück gegeben wurde. Ist das denn generell richtig? Wie macht man es besser oder wie kann ich diesen Fehler vermeiden. Wichtig ist mir, dass auch bei Abbruch des Skriptes jede Email nur einmal (genau einmal) gesendet wird. Vielen Dank, Christian From pfeiffer_(at)_uris.de Thu, 9 Nov 2000 11:53:58 -0000 Date: Thu, 9 Nov 2000 11:53:58 -0000 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] globale Functionen Hallo, habe die eine oder andere Function, die ich gerne immer und ueberall zur Verfuegung haette, nur ist mir dazu noch nicht die rechte Loesung eingefallen. Z.B. wuerde ich die Funktion auch gerne in diversen Klassen verwenden. Bisher habe ich sie immer in die jeweilige Klasse kopiert, aber das kann es ja nicht sein... Faellt dazu jemandem etwas ein ? Notfalls auch ein RTFM-Link... m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. From smj_(at)_intratools.de Thu, 9 Nov 2000 13:54:53 +0100 Date: Thu, 9 Nov 2000 13:54:53 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] globale Functionen > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Norbert Pfeiffer > > Hallo, Hi Norbert, > habe die eine oder andere Function, die ich gerne immer und > ueberall zur Verfuegung haette, nur ist mir dazu noch nicht > die rechte Loesung eingefallen. meinefunctions.php3: file_A.php3: Irgendwie muessen die Funktionen doch includet werden, oder ? ;-) Gruss, Juri From an_(at)_ernsting-enterprises.de Thu, 9 Nov 2000 14:07:58 +0100 Date: Thu, 9 Nov 2000 14:07:58 +0100 From: Andreas Neumann an_(at)_ernsting-enterprises.de Subject: [php] MySQL-Abfrageproblem bezueglich "NULL" Hallo Liste! Folgende Situation: In einer MySQL-Datenbank unter MySQL 3.22.32 ist in einer Tabelle "kunde" eine Spalte der Form "geschlecht enum('m','w')" offensichtlich nachträglich hizugefügt worden. Im PHP-Script, welches mit den Tabellen arbeitet, wird dafür gesorgt, das dieses Feld bei Neueinträgen immer gefüllt wird und auch gefüllt bleibt. Soweit alles klar. Das Problem ist, dass alle Datensätze aus der Vorzeit, als es das Attribut "geschlecht" noch nicht gab, seit der Modifikation der Tabellenstruktur für "geschlecht" den Wert "NULL" haben. Der MySQL-Befehl "select * from kunde" zeigt das auch. Meine Frage: Wie lautet der MySQL-Befehl, der mir alle Datensätze zeigt, die für "geschlecht" den Wert "NULL" haben, also alle Datensätze aus der Vorzeit zeigt? Die Versuche select * from kunde where geschlecht=NULL; select * from kunde where geschlecht='NULL'; select * from kunde where geschlecht="NULL"; und select * from kunde where geschlecht=null; select * from kunde where geschlecht='null'; select * from kunde where geschlecht="null"; als auch der 'das_pferd_von_hinten_aufzäum'-Befehl select * from kunde where geschlecht<>'m' and geschlecht<>'w' and geschlecht<>'' and geschlecht<>0; sind bereits gescheitert: Meldung: Empty set (0.00 sec) Aber es sind 45 Datensätze mit dem Eintrag "NULL" vorhanden! What can i do? TIA Andreas From smj_(at)_intratools.de Thu, 9 Nov 2000 14:02:20 +0100 Date: Thu, 9 Nov 2000 14:02:20 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] MySQL-Abfrageproblem bezueglich "NULL" > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Andreas Neumann > Sent: Thursday, November 09, 2000 2:08 PM > To: 'php_(at)_php-center.de' > Subject: [php] MySQL-Abfrageproblem bezueglich "NULL" > > > Hallo Liste! Hi Andreas, > Die Versuche > > select * from kunde where geschlecht=NULL; > select * from kunde where geschlecht='NULL'; > select * from kunde where geschlecht="NULL"; > > und > > select * from kunde where geschlecht=null; > select * from kunde where geschlecht='null'; > select * from kunde where geschlecht="null"; > > als auch der 'das_pferd_von_hinten_aufzäum'-Befehl > > select * from kunde where geschlecht<>'m' and geschlecht<>'w' and > geschlecht<>'' and geschlecht<>0; > > sind bereits gescheitert: Meldung: Empty set (0.00 sec) > Aber es sind 45 Datensätze mit dem Eintrag "NULL" vorhanden! > What can i do? where geschlecht IS NULL Gruss, Juri From achim.gosse_(at)_nasa20.com Thu, 9 Nov 2000 14:10:17 +0100 Date: Thu, 9 Nov 2000 14:10:17 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] MySQL-Abfrageproblem bezueglich "NULL" select * from tabelle where spalte is null; /achim > Das Problem ist, dass alle Datensätze aus der Vorzeit, als es > das Attribut > "geschlecht" noch nicht gab, seit der Modifikation der > Tabellenstruktur für > "geschlecht" den Wert "NULL" haben. Der MySQL-Befehl "select > * from kunde" > zeigt das auch. > > Meine Frage: Wie lautet der MySQL-Befehl, der mir alle > Datensätze zeigt, die > für "geschlecht" den Wert "NULL" haben, also alle Datensätze > aus der Vorzeit > zeigt? > Die Versuche From andreas.jensen_(at)_gmx.de Thu, 9 Nov 2000 14:04:36 +0100 Date: Thu, 9 Nov 2000 14:04:36 +0100 From: Andreas Jensen andreas.jensen_(at)_gmx.de Subject: [php] Dateinamen durchsuchen Hallo, es soll ein Ordner nach jpg`s durchsucht werden, die "thumbnail" oder "kl" im Namen haben. Weiß jemand mit welcher Funktion ich am besten arbeiten sollte? Mein jetziger Ansatz scheint total falsch zu sein Andreas From tfromm_(at)_cs.uni-potsdam.de Thu, 9 Nov 2000 14:05:43 +0100 Date: Thu, 9 Nov 2000 14:05:43 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] ora-logon-Problem Holla, > Problem: wenn man zwei ora-logon ausführt, kommt die Fehlermeldung: Seite > enthält keine Daten. > > Bei Oracle 8.0.x tritt dieser Fehler nicht auf. > > Frage: Ist dieses Problem bekannt und gibt es eine Lösung? Seite enthaelt keine daten, ist wohlkaum ein oracle fehlermeldung :) frage den fehler bitte mit ocierror ab. weiterhin verweise ich dich mal an das FAQ, wo einige sachen in bezug auf oracle nochmal erlaeutert sind. http://php-center.de/faq/faq-15.htm wichtig sind die umgebungsvariablen, die je nach oracleversion/benutzter datenbank gesetzt sein muessen ...(siehe faq) gruss thomas -- -------------------------------------------------------------------------- http://phporacleadmin.org http://tfromm.com mailto:tf_(at)_inubit.com "build your own wigwam, without windows, without gates and an apache inside" From s-pfister_(at)_gmx.de Thu, 9 Nov 2000 14:15:12 +0100 Date: Thu, 9 Nov 2000 14:15:12 +0100 From: Stefan Pfister s-pfister_(at)_gmx.de Subject: [php] MySQL augesperrt ->Hilfe ! Hallo, hab ganz arg scheisse gebaut, wollte das root-passwort für mysql einrichten und hab deshalb eingegeben: mysqladmin -h localhost -u root -p password new-password oder sowas .. also für passwort irgendwie leer und für new-passwort ein neues passwort ... hat irgendwie net geklappt, ich hab jetzt den mysqld neu gestartet aber jetzt komm ich als root ohne passwort nimmer rein und mit dem neuen au net !! Kann ich das irgendwie nochmal plattmachen, also das root-pw löschen ? Oder sind jetzt alle meine DBs futsch ? Bitte um Hilfe ! Ciao Stefan P. From mknetsch_(at)_itprotect.de Thu, 09 Nov 2000 14:23:47 +0100 Date: Thu, 09 Nov 2000 14:23:47 +0100 From: Michael Knetsch mknetsch_(at)_itprotect.de Subject: [php] Re: Re: [php] ora-logon-Problem Danke für deine Antwort, hilft mir aber leider kein bißchen weiter. At 09.11.00 14:05, you wrote: >Holla, > >> Problem: wenn man zwei ora-logon ausführt, kommt die Fehlermeldung: Seite >> enthält keine Daten. >> >> Bei Oracle 8.0.x tritt dieser Fehler nicht auf. >> >> Frage: Ist dieses Problem bekannt und gibt es eine Lösung? > >Seite enthaelt keine daten, ist wohlkaum ein oracle fehlermeldung :) Richtig. Die Fehlermeldung kommt vom Browser. >frage den fehler bitte mit ocierror ab. Wie, wenn ich ora nutze? >weiterhin verweise ich dich mal an das FAQ, wo einige sachen in bezug auf oracle >nochmal erlaeutert sind. >http://php-center.de/faq/faq-15.htm nix drin, was weiterhelfen kann. Da hatte ich schon vorher geschaut. Die Suche nach weiterhelfenden Mails war ebenfalls erfolglos. >wichtig sind die umgebungsvariablen, die je nach oracleversion/benutzter >datenbank gesetzt sein muessen ...(siehe faq) Sind alle gesetzt. Wir benutzen Oracle schon länger. Wie schon in der Problemschilderung beschrieben, tritt der Fehler bei Oracle 8.0.x nicht auf, nur bei 8.1.x. Michael Mit freundlichen Grüßen Michael Knetsch **************************************************** Michael Knetsch * Firma ITProtect GmbH - Software Solutions - In den Weiden 18 * 58285 Gevelsberg Tel.: 0 23 32 / 75 96 -00 * Fax: 0 23 32 / 75 96-11 Email: mknetsch_(at)_itprotect.de * Web: www.itprotect.de From faust_(at)_myhometools.de Thu, 9 Nov 2000 15:15:00 +0100 Date: Thu, 9 Nov 2000 15:15:00 +0100 From: Roger Faust faust_(at)_myhometools.de Subject: [php] sessions für mysql hi liste hat jemand von euch vielleicht die funktionen, die man braucht um session in php4 in mysql zu speichern. falls jemand so was hat, und den code schicken möchte, bitte pm an faust_(at)_myhometools.de mfG Roger From tfromm_(at)_cs.uni-potsdam.de Thu, 9 Nov 2000 15:25:42 +0100 Date: Thu, 9 Nov 2000 15:25:42 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] Re: Re: [php] ora-logon-Problem Hi, > >Seite enthaelt keine daten, ist wohlkaum ein oracle fehlermeldung :) > Richtig. Die Fehlermeldung kommt vom Browser. > > >frage den fehler bitte mit ocierror ab. > Wie, wenn ich ora nutze? oehm, ja denn echo ora_error($conn). ... thomas -- -------------------------------------------------------------------------- http://phporacleadmin.org http://tfromm.com mailto:tf_(at)_inubit.com "build your own wigwam, without windows, without gates and an apache inside" From dan_(at)_schudan.de Thu, 09 Nov 2000 15:43:40 +0100 Date: Thu, 09 Nov 2000 15:43:40 +0100 From: Daniel Schuster dan_(at)_schudan.de Subject: [php] MySQL augesperrt ->Hilfe ! Hallo Stefan. Tipp von mir und dem Mysql-Manual: USAGE: mysqladmin -h host -u user -ppassword Also ist dein Passwort nicht 'password', sondern ' password' mit einem Leerzeichen am Anfang!! gruß dan > mysqladmin -h localhost -u root -p password new-password -- E-Mail : dan_(at)_schudan.de ,-, daniel.schuster_(at)_dynaprog.de Website: www.schudan.de ,-, www.dynaprog.de Hiroshima 1945, Tschernobyl 1986, Windows 2000 From dan_(at)_schudan.de Thu, 09 Nov 2000 15:43:40 +0100 Date: Thu, 09 Nov 2000 15:43:40 +0100 From: Daniel Schuster dan_(at)_schudan.de Subject: [php] MySQL augesperrt ->Hilfe ! Hallo Stefan. Tipp von mir und dem Mysql-Manual: USAGE: mysqladmin -h host -u user -ppassword Also ist dein Passwort nicht 'password', sondern ' password' mit einem Leerzeichen am Anfang!! gruß dan > mysqladmin -h localhost -u root -p password new-password -- E-Mail : dan_(at)_schudan.de ,-, daniel.schuster_(at)_dynaprog.de Website: www.schudan.de ,-, www.dynaprog.de Hiroshima 1945, Tschernobyl 1986, Windows 2000 From cjc_(at)_alaris.at Thu, 9 Nov 2000 15:45:19 +0100 Date: Thu, 9 Nov 2000 15:45:19 +0100 From: Christopher Czettel cjc_(at)_alaris.at Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_sessions_f=FCr_mysql?= >hat jemand von euch vielleicht die funktionen, >die man braucht um session in php4 in mysql >zu speichern. >falls jemand so was hat, und den code schicken >möchte, bitte pm an faust_(at)_myhometools.de > >mfG >Roger http://www.phplib.org mfg Christopher From misha3_(at)_gmx.de Thu, 9 Nov 2000 15:23:10 +0100 Date: Thu, 9 Nov 2000 15:23:10 +0100 From: misha misha3_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?PDFlib_o.=E4._unter_PHP3/4_einbinden?= Ich würde gerne die PDFlib o.ä. unter PHP3 oder 4 auf einem Windows NT System nutzen. Da ich kein waschechter Programmierer bin, komme ich gerade noch damit zurecht, die Option für die mySQL Unterstützung zu aktivieren (Eintrag in die php.ini und DLL kopieren) - jetzt scheint das z.B. mit PDFlib wohl nicht so einfach zu sein, ich kann aber keine Erklärung finden, mit der ich etwas anfangen kann: im php.net wird auf die Seite des Herstellers (und die 'sehr gute' Dokumentation) verwiesen - dort finde ich nur den Hinweis, daß PHP nicht supportet wird und herunterladen kann man anscheinend nur C-Quelltexte. Genau davor hab ich aber Respekt ... kann mir jemand helfen? a) geht's auch genauso einfach wie bei der mySQL Unterstützung? Wie? b) Wenn's nicht so einfach geht - wo finde ich Hilfe für Anfänger? Merci, Misha From drews_(at)_movinweb.de Thu, 9 Nov 2000 14:54:52 +0100 Date: Thu, 9 Nov 2000 14:54:52 +0100 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] AW: [php] MySQL augesperrt ->Hilfe ! > oder sowas .. also für passwort irgendwie leer und für new-passwort ein > neues passwort ... hat irgendwie net geklappt, ich hab jetzt den mysqld > neu gestartet aber jetzt komm ich als root ohne passwort nimmer rein > und mit dem neuen au net !! Kann ich das irgendwie nochmal plattmachen, > also das root-pw löschen ? Oder sind jetzt alle meine DBs futsch ? Also Stefan, ein Root-Passwort setzt du mit folgender Syntax: bin/mysqladmin -password NeuesPasswort so setzt du es, wenn das MySQL RDBMS ganz frisch ist. Wenn du das Passwort vergessen hast, gehst du folgendermaßen vor: Zunächst loggst du dich in das System unter dem Benutzer ein, unter dem auch der mysqld-Daemon läuft. Dann killst du den Prozess (kill-Befehl). Dann starte MySQL folgendermaßen neu: bin/mysqld - Skip-grant USE mysql UPDATE user SET password = password('NeuesPasswort') WHERE User = 'root'; Exit (alles eine Zeile, gell?!) dann bin/mysqladmin reload ... und fertig. Dann kannst du das neue Passwort benutzen. Sollte jedenfalls so gehen ;-) mit bestem Gruß -Wolfgang -- Deutscher PHP-Knotenpunkt Dynamic Web Pages News, Installation, Tutorials, Skripte, Links, deutsches Manual, Bücher, BestOfGML, Downloads, FreeProvider, Artikel ... http://www.dynamicwebpages.de From Mathias.Gloss_(at)_start.de Thu, 9 Nov 2000 14:54:16 +0100 Date: Thu, 9 Nov 2000 14:54:16 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] MySQL augesperrt ->Hilfe ! Aloha, > ---------- > Von: Stefan Pfister[SMTP:s-pfister_(at)_gmx.de] > > neues passwort ... hat irgendwie net geklappt, ich hab jetzt den mysqld > neu gestartet aber jetzt komm ich als root ohne passwort nimmer rein > und mit dem neuen au net !! Kann ich das irgendwie nochmal plattmachen, > also das root-pw löschen ? > Schau mal ins Manual. Mysql daemon stoppen, dann starten mit der Option --skip-grant-tables (oder so ähnlich, mußt du nachguggen). Dann gibts keine Berechtigungsprüfungen mehr bis du flush granttables (oder so ähnlich) aufrufst. > Oder sind jetzt alle meine DBs futsch ? > Gottseidank nicht ;-) Viele Grüße, Mathias From heiko_(at)_ghost.tmt.de Thu, 09 Nov 2000 13:28:46 GMT Date: Thu, 09 Nov 2000 13:28:46 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] globale Functionen Hallo Nobert, > habe die eine oder andere Function, die ich gerne immer und > ueberall zur Verfuegung haette, nur ist mir dazu noch nicht > die rechte Loesung eingefallen. Hierzu gibt es mit Sicherheit viele Ansätze - hier mal ein kurzes Bsp.: Lege alle gesammelten Funktionen in Klassen ab. Dabei bekommt jede Funktion eine eigene Klasse spendiert. Bsp.: -- Dateiname: {PROJEKTNAME}/include/check_email.inc --- class check_email { function check_email() { // checkt die Syntax einer e-mail ... } ... } Dann gibt es bei mir eine Datei, die am Anfang jeder php-Datei eingebunden wird: -- Dateiname: {PROJEKTNAME}/inlclude/global.inc -- require("check_email.inc") ... Zur Erläuterung: Nur das eigentliche Hauptprogramm, welches vom Browser angefordert wird, bekommt bei mir die Endung "php" (-> Bsp.: index.php). Alle importierten Dateien enden bei mir mit ".inc". Will ich nun in einer anderen Klasse (zB. in "dummy_class") auf check_email zugreifen, ist nur noch folgendes notwendig: -- Dateiname: {PROJEKTNAME}/include/dummy_class.inc -- class dummy_class { var $my_check; function dummy_class() { // constructor $my_check = new check_email; } ... } Das kann man aber jetzt noch richtig ausfeilen nur wäre das jetzt hier zu komplex um es in einer e-mail komplett und vor allem verständlich zu beschreiben. Aber ich hoffe, daß Du mit dem Ansatz etwas anfangen kannst. Bye, Heiko From webmasterbhs_(at)_bluewin.de Thu, 9 Nov 2000 16:04:49 +0100 Date: Thu, 9 Nov 2000 16:04:49 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PDFlib_o.=E4._unter_PHP3/4_einbinden?= > a) geht's auch genauso einfach wie bei der mySQL Unterstützung? Wie? ja: extension=php_pdf.dll benutzer aber php4.0.3 von www.php4win.de > b) Wenn's nicht so einfach geht - wo finde ich Hilfe für Anfänger? hier kiri From h.schubert_(at)_tmt.de Thu, 09 Nov 2000 15:00:16 GMT Date: Thu, 09 Nov 2000 15:00:16 GMT From: Heiko Schubert h.schubert_(at)_tmt.de Subject: [php] Absender Hallo Mitleser, inwiefern kann ich mich auf die Umgebungsvariablen $REMOTE_HOST und $REMOTE_ADDR verlassen? Ich meine: ist es schwer die IP bzw. den Hostname zu ändern, daß mein php etwas anderes (falsches) mitschreibt? Bye, Heiko From uw_(at)_netuse.de Thu, 09 Nov 2000 15:54:26 +0100 Date: Thu, 09 Nov 2000 15:54:26 +0100 From: Ulf Wendel uw_(at)_netuse.de Subject: [php] Dateinamen durchsuchen Andreas Jensen schrieb: > > Hallo, > es soll ein Ordner nach jpg`s durchsucht werden, die "thumbnail" oder "kl" > im Namen haben. > Weiß jemand mit welcher Funktion ich am besten arbeiten sollte? preg_match(). Die PCRE sind im Mittel mindestens 30% schneller als die ereg_* Funktionen. Sicherlich wäre an dieser Stelle auch stristr() oder ähnliches möglich, aber es fehlt die Flexibilität der Regular Expressions in solch einem Falle. > Mein jetziger Ansatz scheint total falsch zu sein Bitte stets Fehler genau beschreiben. > if(ereg("thumbnail",$file)) { Die RegExp wird so, oder so ähnlich aussehen, probier mal ewas rum _(at)_(.*)[thumnail|kl](.*)\.[jpg|jpeg]$_(at)_ium, lernen mußt Du das Thema eh, wenn Du überleben willst. Ulf -- Ulf Wendel, NetUSE AG Siemenswall, D-24107 Kiel Tel: +49 431 386 436 00, Fax: +49 431 386 435 99 From ich_(at)_der-kern.de Thu, 9 Nov 2000 16:09:20 +0100 Date: Thu, 9 Nov 2000 16:09:20 +0100 From: Jan-Henrik Kern ich_(at)_der-kern.de Subject: [php] =?iso-8859-1?Q?Anf=FChrungszeichen_bei_MYSQL?= Hallo Liste, ich habe ein Problem: Wenn ich eine MYSQL Tabelle mit text füttern will, der anführungszeichen enthält funktioniert der upload nicht. Was muss ich sagen, dass er die anführungszeichen ignoriert? Danke, Jan-Henrik ======== Diese Mail wurde präsentiert von Jan-Henrik Kern! eMail: jhk_(at)_my-server.org URL: www.der-kern.de ICQ UIN: 9003569 From faust_(at)_myhometools.de Thu, 9 Nov 2000 15:42:23 +0100 Date: Thu, 9 Nov 2000 15:42:23 +0100 From: Roger Faust faust_(at)_myhometools.de Subject: [php] Re: [php] sessions für mysql > http://www.phplib.org das ist nicht das, was ich meine (leider :( ). in php4 kann man eigene funktionen schreiben, welche dann die sessions verwalten. phplib nutzt ja (soweit ich weiss) ein komplet eigenes managment. mfG Roger From uw_(at)_netuse.de Thu, 09 Nov 2000 15:57:43 +0100 Date: Thu, 09 Nov 2000 15:57:43 +0100 From: Ulf Wendel uw_(at)_netuse.de Subject: [php] globale Functionen Juri Smarschevski schrieb: > > > -----Original Message----- > > From: php-admin_(at)_php-center.de > > [mailto:php-admin_(at)_php-center.de]On Behalf > > Of Norbert Pfeiffer > > > > Hallo, > Hi Norbert, > > > habe die eine oder andere Function, die ich gerne immer und > > ueberall zur Verfuegung haette, nur ist mir dazu noch nicht > > die rechte Loesung eingefallen. > > > meinefunctions.php3: > define("__MEINEFUNCTIONS__", "1"); > > function A() > {} > .... > ?> > > file_A.php3: > if ( !defined("__MEINEFUNCTIONS__")) > include $MayBeYourPath."meinefunctions.php3"; Benutze stattdessen include_once()/require_once() oder noch einfacher: php[3].ini, auto_prepend Eintrag. Ulf -- Ulf Wendel, NetUSE AG Siemenswall, D-24107 Kiel Tel: +49 431 386 436 00, Fax: +49 431 386 435 99 From achim.gosse_(at)_nasa20.com Thu, 9 Nov 2000 16:22:45 +0100 Date: Thu, 9 Nov 2000 16:22:45 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Anf=FChrungszeichen_bei_MYSQL?= $text = "hier der text mit ' und "..."; // geht natuerlich so nicht, nur als beispiel. $text = addslashes($text); print $text; // ausgabe: hier der text mit \' und \"... /achim > ich habe ein Problem: Wenn ich eine MYSQL Tabelle mit text > füttern will, der > anführungszeichen enthält funktioniert der upload nicht. Was > muss ich sagen, > dass er die anführungszeichen ignoriert? From hartmut_(at)_six.de Thu, 09 Nov 2000 16:11:28 +0100 Date: Thu, 09 Nov 2000 16:11:28 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] globale Functionen Heiko Schubert wrote: > Will ich nun in einer anderen Klasse (zB. in "dummy_class") auf > check_email zugreifen, ist nur noch folgendes notwendig: > > -- Dateiname: {PROJEKTNAME}/include/dummy_class.inc -- > class dummy_class { > var $my_check; > > function dummy_class() { > // constructor > $my_check = new check_email; > } > ... > } oder einfach check_email::check_email() (Gegenstück zum Aufruf einer static Methode in Java) auf diese Weise kann man PHP Klassen für die Erstellung von Bibliotheken mit eigenem Namespace mißbrauchen ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From uw_(at)_netuse.de Thu, 09 Nov 2000 16:00:28 +0100 Date: Thu, 09 Nov 2000 16:00:28 +0100 From: Ulf Wendel uw_(at)_netuse.de Subject: [php] Absender Heiko Schubert schrieb: > inwiefern kann ich mich auf die Umgebungsvariablen $REMOTE_HOST und > $REMOTE_ADDR verlassen? Ich meine: ist es schwer die IP bzw. den Hostname > zu ändern, daß mein php etwas anderes (falsches) mitschreibt? Das PHP ist nicht schuld; eine HTTP Anfrage, welche die Informationen liefert kann von jedem gestellt werden auch mit einem einfachen Telnet. Wird die Info überhaupt übertragen, so ist die Veränderung durch den Nutzer sehr einfach (z.B. Proxies - Webwasher). Was willst Du mit der Info? Ulf -- Ulf Wendel, NetUSE AG Siemenswall, D-24107 Kiel Tel: +49 431 386 436 00, Fax: +49 431 386 435 99 From Benjamin.Buetikofer_(at)_diax.ch Thu, 9 Nov 2000 16:09:58 +0100 Date: Thu, 9 Nov 2000 16:09:58 +0100 From: Buetikofer, Benjamin Benjamin.Buetikofer_(at)_diax.ch Subject: [php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_Anf=FChrungszeichen_bei_MYSQL?= This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C04A60.22309920 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo Liste, Hallo ich habe ein Problem: Wenn ich eine MYSQL Tabelle mit text f=FCttern will, der anf=FChrungszeichen enth=E4lt funktioniert der upload nicht. Was muss ich sagen, dass er die anf=FChrungszeichen ignoriert? Nun ich bin nicht gerade ein spezialist aber soviel ich weiss musst du = vor dem anf=FChrungs zeichen ein Backslash \ machen. Danke, Gern geschehen :) Benjamin B=FCtikofer IT-Apprentice ------_=_NextPart_001_01C04A60.22309920 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable RE: [php] Anf=FChrungszeichen bei MYSQL

    Hallo Liste,

Hallo

    ich habe ein Problem: Wenn ich eine = MYSQL Tabelle mit text f=FCttern will, der
    anf=FChrungszeichen enth=E4lt = funktioniert der upload nicht. Was muss ich sagen,
    dass er die anf=FChrungszeichen = ignoriert?

Nun ich bin nicht = gerade ein spezialist aber soviel ich weiss musst du vor dem = anf=FChrungs zeichen ein Backslash \ machen.

    Danke,

Gern geschehen = :)


Benjamin = B=FCtikofer

IT-Apprentice

------_=_NextPart_001_01C04A60.22309920-- From cjc_(at)_alaris.at Thu, 9 Nov 2000 16:56:21 +0100 Date: Thu, 9 Nov 2000 16:56:21 +0100 From: Christopher Czettel cjc_(at)_alaris.at Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Re:_=5Bphp=5D_sessions_f=FCr_mysql?= hi! > >> http://www.phplib.org > >das ist nicht das, was ich meine (leider :( ). in php4 kann man >eigene funktionen schreiben, welche dann die sessions >verwalten. phplib nutzt ja (soweit ich weiss) ein komplet >eigenes managment. ok, du willst es also selber machen...eigentlich ganz simpel. lege dir eine tabelle in einer form ähnlich dieser an: id session varname content ===================================== 0 asdfg test1 hallo 1 asdfg test2 du 2 qwert test1 irgendwas 3 qwert test2 anderes folgender ablauf: bei beginn einer neuen session (bzw. beim speichern) 1)eine session_id erzeugen (irgend einen md5 hash auf einen unix-timestamp und der ip, o.ä.) 2)jede variable die du gerne 'mitnehmen' würdest einfach in die tabelle eintragen (mit namen und content) 3)sicherstellen daß du dir die session_id bis zur nächsten seite merkst (cookie, get, post) bei aufruf der nächsten seite: 1) alles variablen die in der datenbank mit der aktuellen session_id sind 'SELECTen' 2) und jeder dieser variablen (am besten in einer for schleifen) wieder anlegen und einen wert zuweisen. 3) dann das script von dir ausführen 4) nacher wieder alles in der db updaten meiner meinung nach ist für das der phplib-ansatz mit page_open() und page_close() eigentlich ideal (man könnte das natürlich auch mit einer klasse realisieren, nur auf grund des fehlenden destruktors in php müßtest du am ende die klasse noch immer manuell 'closen'. hoffe hiermit behilflich zu sein, mfg christopher From tomheld_(at)_gmx.de Thu, 9 Nov 2000 17:22:46 +0100 (MET) Date: Thu, 9 Nov 2000 17:22:46 +0100 (MET) From: tomheld_(at)_gmx.de tomheld_(at)_gmx.de Subject: [php] imap_base64 Hallo Liste, Ich habe ein problem mit imap_base64. wenn ich den mime string decodieren will gibt er mir nix zurück. $mimebody = imap_fetchbody("$mbox","$id","1"); echo imap_base64("$mimebody"); =>kein echo echo $mimebod; =>gibt mir den codierten quark warum klappt das nicht? danke Tom -- Sent through GMX FreeMail - http://www.gmx.net From ich_(at)_der-kern.de Thu, 9 Nov 2000 16:37:29 +0100 Date: Thu, 9 Nov 2000 16:37:29 +0100 From: Jan-Henrik Kern ich_(at)_der-kern.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_AW:_=5Bphp=5D_Anf=FChrungszeichen_bei_MYSQL?= HI Achim, das Problem ist, dass ich zwei Seiten habe. ein HTML-Form, und dieses leitet zu einer update seite weiter. Sieht ungefähr so aus: mysql_connect('xxx','xxx','xxx'); if ($ID==0) { echo "Hinzugefügt"; $result = mysql_db_query("db8782","insert into Daten (Datum, Inhalt, Titel, TID, URL, PID) Values ($Datum, \"$Inhalt\", \"$Titel\", \"$TID\", \"$URL\", \"$PID\")"); } else { echo $ID," wurde geupdated"; $result = mysql_db_query("db8782","update Daten set Datum=$Datum, Inhalt=\"".$Inhalt."\", Titel=\"".$Titel."\", TID=\"".$TID."\", URL=\"".$URL."\", PID=\"".$PID."\", where ID=$ID"); } wo setze ich denn hier die anweisung addslashes? Gruß, Jan > $text = "hier der text mit ' und "..."; // geht natuerlich so > nicht, nur als > beispiel. > > $text = addslashes($text); > > print $text; > > // ausgabe: hier der text mit \' und \"... > > > /achim From achim.gosse_(at)_nasa20.com Thu, 9 Nov 2000 18:42:58 +0100 Date: Thu, 9 Nov 2000 18:42:58 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_RE=3A_=5Bphp=5D_AW=3A_=5Bphp=5D?= =?iso-8859-1?Q?_Anf=FChrungszeichen_bei_MYSQL?= =?iso-8859-1?Q?_Anf=FChrungszeichen_bei_MYSQL?= form --- ruft auf ---> php seite, die insert oder update macht. php seite: ----------- $Inhalt = addslashes($Inhalt); ... // insert query $query = "insert into tabelle (". "Inhalt, ...". ") values (". "'$Inhalt', ...". ")"; // ODER ! // update query $query = "update tabelle set ". "Inhalt = '$Inhalt', ". "....."; mysql_db_query("db8782", $query); --------------- voila. /achim > HI Achim, > > das Problem ist, dass ich zwei Seiten habe. ein HTML-Form, und dieses > leitet zu einer update seite weiter. Sieht ungefähr so aus: > > mysql_connect('xxx','xxx','xxx'); > if ($ID==0) > { > echo "Hinzugefügt"; > $result = mysql_db_query("db8782","insert into Daten (Datum, > Inhalt, Titel, > TID, URL, PID) Values ($Datum, \"$Inhalt\", \"$Titel\", > \"$TID\", \"$URL\", > \"$PID\")"); > } > else > { > echo $ID," wurde geupdated"; > $result = mysql_db_query("db8782","update Daten set Datum=$Datum, > Inhalt=\"".$Inhalt."\", Titel=\"".$Titel."\", TID=\"".$TID."\", > URL=\"".$URL."\", PID=\"".$PID."\", where ID=$ID"); > } > > From smj_(at)_intratools.de Thu, 9 Nov 2000 16:24:32 +0100 Date: Thu, 9 Nov 2000 16:24:32 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] globale Functionen > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Ulf Wendel > > ... > > file_A.php3: > > > if ( !defined("__MEINEFUNCTIONS__")) > > include $MayBeYourPath."meinefunctions.php3"; > > Benutze stattdessen include_once()/require_once() IMHO unter PHP4 > oder noch einfacher: > php[3].ini, auto_prepend Eintrag. Die "Library" muss nicht immer includet werden. Oder eben verschiedene "Libraries". Gruss, Juri From s-pfister_(at)_gmx.de Thu, 9 Nov 2000 16:33:58 +0100 Date: Thu, 9 Nov 2000 16:33:58 +0100 From: Stefan Pfister s-pfister_(at)_gmx.de Subject: [php] AW: [php] MySQL augesperrt ->Hilfe ! Supi !! Danke Euch allen, hab das Passwort wohl aus versehen auf "new-password" gesetzt :-) Aber wer weiss, vielleicht kann man das mit dem skip grant tables au mal gut gebrauchen ;-) Ciao Stefan P. ----- Original Message ----- From: Gloss Mathias To: Sent: Thursday, November 09, 2000 2:54 PM Subject: [php] AW: [php] MySQL augesperrt ->Hilfe ! > Aloha, > > > ---------- > > Von: Stefan Pfister[SMTP:s-pfister_(at)_gmx.de] > > > > neues passwort ... hat irgendwie net geklappt, ich hab jetzt den mysqld > > neu gestartet aber jetzt komm ich als root ohne passwort nimmer rein > > und mit dem neuen au net !! Kann ich das irgendwie nochmal plattmachen, > > also das root-pw löschen ? > > > Schau mal ins Manual. Mysql daemon stoppen, dann starten mit der Option > --skip-grant-tables (oder so ähnlich, mußt du nachguggen). Dann gibts keine > Berechtigungsprüfungen mehr bis du flush granttables (oder so ähnlich) > aufrufst. > > > Oder sind jetzt alle meine DBs futsch ? > > > Gottseidank nicht ;-) > > Viele Grüße, Mathias > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From digital-studio_(at)_aon.at Thu, 9 Nov 2000 17:05:47 +0100 Date: Thu, 9 Nov 2000 17:05:47 +0100 From: digital-studio digital-studio_(at)_aon.at Subject: [php] unscribe This is a multi-part message in MIME format. ------=_NextPart_000_002F_01C04A6F.4DCED600 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ------=_NextPart_000_002F_01C04A6F.4DCED600 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
------=_NextPart_000_002F_01C04A6F.4DCED600-- From faust_(at)_myhometools.de Thu, 9 Nov 2000 18:32:50 +0100 Date: Thu, 9 Nov 2000 18:32:50 +0100 From: Roger Faust faust_(at)_myhometools.de Subject: [php] AW: [php] Re: [php] sessions für mysql > hoffe hiermit behilflich zu sein, finde es super wie hilfbereit du bist, aber leider reden/schreiben wir aneinander vorbei. php4 hat ein eigenes session managment. nun kann man aber funktionen schreiben, welche die session abspeichern, laden... das ganze handling wird aber nach wie vor von php erledigt. (siehe http://www.zend.com/zend/tu/sessions.php ) diese funktionen selbst zu schreiben, finde ich halt ein bischen mühsam, deshalb habe ich gehofft, jemand hätte so was schon geschrieben ;) mfG Roger From ws_(at)_art-quarter.com Thu, 09 Nov 2000 16:46:33 +0100 Date: Thu, 09 Nov 2000 16:46:33 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Dateinamen durchsuchen Andreas Jensen wrote: > es soll ein Ordner nach jpg`s durchsucht werden, die "thumbnail" oder "kl" > im Namen haben. Ich mache das so: function readDir($dir, $filesOnly=1){ global $DOCUMENT_ROOT; if ($dir == $DOCUMENT_ROOT) return readRootDir(); // wegen fehlender Rechte - die mache ich notfalls von Hand, denn // die sind ja bekannt. $d = _(at)_dir($dir); if (!$d) return ; while($entry=$d->read()) { if (strlen($entry) > 2){ if ($filesOnly){ if (!is_dir($entry)) $filePointer[] = $entry; } else{ $filePointer[] = $entry; } } } $d->close(); if (is_array($filePointer)){ sort($filePointer); } return $filePointer; } Nun kann man dieses Array nach Belieben durchsuchen. Die Funktion ist übrigens aus der Liste. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From an_(at)_ernsting-enterprises.de Thu, 9 Nov 2000 16:48:28 +0100 Date: Thu, 9 Nov 2000 16:48:28 +0100 From: Andreas Neumann an_(at)_ernsting-enterprises.de Subject: [php] AW: [php] MySQL-Abfrageproblem bezueglich "NULL" (Achim Gosse und Juri Smarschevsk ) Juri Smarschevsk ) Hey Achim und Juri! Vielen Dank! Alles läuft jetzt. Ist schon erschreckend, wie benagelt mam manchmal sein kann. Aber zum Glück gibst ja diese Liste, die einen dann schliesslich vom Sprung vom Hochhaus abhält... ;-). Danke nochmal, CU Andreas From zdophers_(at)_tontransfer.de Thu, 9 Nov 2000 19:17:28 +0100 Date: Thu, 9 Nov 2000 19:17:28 +0100 From: =?iso-8859-1?Q?J=F6rg_Richard_Stoffers?= zdophers_(at)_tontransfer.de Subject: [php] MySQL-Abfrage Hallo Liste, ich habe folgendes Problem: Ich habe eine Suchmaschine mit Eingabemaske für Musilinks. Der Nutzer kann einen oder mehrere Kategorien auswaehlen, z.b.: Name, Stil, Ort, Land, Kategorie, Alternativkategorie usw. Diese befindet sich auf der such.phtml generiert wird die ergebnis.phtml Beispielausschnitt such.phtml:

Alternativkategorie:   ".$err; } $query = "SELECT kurz,Auswahlmenue_Eintrag_fuer_Suchformular FROM Alternativkat WHERE ShowInCombo=1 ORDER BY Auswahlmenue_Eintrag_fuer_Suchformular"; #echo $query.'
'; $res = mysql_query($query, $dbh); $err = mysql_error(); if($err){ echo "Oh, da ist wohl etwas falsch gelaufen
".$err; } echo ""; ?> Jedes Feld wird aus einer Tabellenspalte bedient, bis auf Alternativkategorie, und Stil, dort muessten zwei Spalten abgefragt werden. Mein momentaner Code auf der ergebnis.phtml laesst aber nur den Zugriff auf eine Spalte zu: Beispiel function: function addCondition($colName, $condition){ global $haveConditions; if ($haveConditions==1) {$retval = ' and ';} else {$haveConditions = 1; $retval = ' where ';} $retval = $retval." upper(".$colName.") = upper('".$condition."')"; return $retval; } Beispiel if-code: $query = "select name, bsp_content, url, ID, vorname, ImageFileName from tontransfer"; if ($q_altkat != 'kein') {$query = $query.addCondition('alternativkat', $q_altkat);}; Wie kann ich hier dafür sorgen, daß das Script auch "alternativkat2" abfragt? Vielen Dank Joerg R. Stoffers From ralf_(at)_in-greece.de Thu, 9 Nov 2000 19:51:55 +0100 Date: Thu, 9 Nov 2000 19:51:55 +0100 From: Ralf Eggert ralf_(at)_in-greece.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_sessions_f=FCr_mysql?= Hi Roger, >diese funktionen selbst zu schreiben, finde ich >halt ein bischen muehsam, deshalb habe ich gehofft, >jemand haette so was schon geschrieben ;) versuch es mal hier: http://www.phpbuilder.com/columns/ying20000602.php3 Gruss, Ralfi -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ From webmasterbhs_(at)_bluewin.de Thu, 9 Nov 2000 16:32:58 +0100 Date: Thu, 9 Nov 2000 16:32:58 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Dateinamen durchsuchen > Die RegExp wird so, oder so ähnlich aussehen, probier mal ewas rum > _(at)_(.*)[thumnail|kl](.*)\.[jpg|jpeg]$_(at)_ium, lernen mußt Du das Thema eh, > wenn Du überleben willst. du könntest es auch noch kürzer schreiben: _(at)_(.*)[thumnail|kl](.*)\.[jp(e?)g]$_(at)_ ;-) kiri From faust_(at)_myhometools.de Thu, 9 Nov 2000 20:07:42 +0100 Date: Thu, 9 Nov 2000 20:07:42 +0100 From: Roger Faust faust_(at)_myhometools.de Subject: [php] Re: [php] sessions für mysql > http://www.phpbuilder.com/columns/ying20000602.php3 perfekt! das erspart mir nen haufen arbeit und kopfschmerzen thanks a lot! (schade das ich nicht selbst bei phpbuilder nachgeschaut habe, sondern die liste belästigt habe :( ) mfG Roger From christian.besler_(at)_eplus-online.de Thu, 9 Nov 2000 21:29:52 +0100 Date: Thu, 9 Nov 2000 21:29:52 +0100 From: Christian Besler christian.besler_(at)_eplus-online.de Subject: [php] MySQL augesperrt ->Hilfe ! Hi Stefan, klar kein Problem falls du die Quellen nach dem Kompilieren noch nicht weggeschmissen hast gib einfach nochmal make install im SourceVerzeichnis ein, automatisch wird eine neue User Table angelegt , andere DBs bleiben völlig unberührt. Chris > Hallo, > > hab ganz arg scheisse gebaut, wollte das root-passwort für mysql einrichten > und hab deshalb eingegeben: > > mysqladmin -h localhost -u root -p password new-password > > oder sowas .. also für passwort irgendwie leer und für new-passwort ein > neues passwort ... hat irgendwie net geklappt, ich hab jetzt den mysqld > neu gestartet aber jetzt komm ich als root ohne passwort nimmer rein > und mit dem neuen au net !! Kann ich das irgendwie nochmal plattmachen, > also das root-pw löschen ? Oder sind jetzt alle meine DBs futsch ? > > Bitte um Hilfe ! > > Ciao Stefan P. > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From misha3_(at)_gmx.de Thu, 9 Nov 2000 21:41:02 +0100 Date: Thu, 9 Nov 2000 21:41:02 +0100 From: misha misha3_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Re:_=5Bphp=5D_PDFlib_o.=E4._unter_PHP3/4_ein?= =?iso-8859-1?Q?binden?= =?iso-8859-1?Q?binden?= klingt eigentlich sogar *äußerst* einfach - nur: wo bekomme ich diese DLL denn her????? Die hab ich noch nirgendsgefunden! und - ist DAS dann die PDFlib von der PDFlib GmbH? Sprich: kostet die Lizenzgebühren, wenn ich Sie kommerziell einsetzen will? -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Cyrill Schumacher Gesendet: Donnerstag, 9. November 2000 16:05 An: php_(at)_php-center.de Betreff: [php] Re: [php] PDFlib o.ä. unter PHP3/4 einbinden > a) geht's auch genauso einfach wie bei der mySQL Unterstützung? Wie? ja: extension=php_pdf.dll benutzer aber php4.0.3 von www.php4win.de > b) Wenn's nicht so einfach geht - wo finde ich Hilfe für Anfänger? hier kiri -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From cyrus01_(at)_gmx.de Thu, 9 Nov 2000 22:05:46 +0100 Date: Thu, 9 Nov 2000 22:05:46 +0100 From: Cyrus cyrus01_(at)_gmx.de Subject: [php] Session-ID Hallo Liste! Da bin ich mal wieder *g*! Und wie immer hab ich auch wieder eine DAU-dumme Anfängerfrage. Wofür zum Teufel ist eine Session-ID gut? Habs im php Handbuch nicht gefunden da steht nur: session_id (PHP 4 ) session_id -- Liefert und/oder setzt die aktuelle Session-ID mfg Ulf Schwekendiek From pfeiffer_(at)_uris.de Thu, 9 Nov 2000 15:24:52 -0000 Date: Thu, 9 Nov 2000 15:24:52 -0000 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] globale Functionen Hallo Juri, klappt doch so nicht: /* globale Functionen - Start */ -> group_global.php function aa() {...} function bb() {...} function cc() {...} ... /* globale Functionen - Ende */ /* Class get_dir_content {...} */ -> class_content.php ... /* Class get_my_design {...} */ -> class_design.php meine_Seite.php3 include("group_global.php"); include("class_content.php"); ... include("class_design.php"); /* PHP-Seiten-Code - Start */ ... /* PHP-Seiten-Code - Ende */ ?> Problem: function bb() soll in jeder Klasse und Seiten-Code zur Verfuegung stehen. Wie macht man das am geschicktesten... Vielleicht ist es jetz verstaendlicher geworden ?! m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. From eschmid+sic_(at)_s.netic.de Thu, 9 Nov 2000 22:20:31 +0100 Date: Thu, 9 Nov 2000 22:20:31 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_AW=3A_=5Bphp=5D_Re=3A_=5Bphp=5D_PDFlib_o=2E=E4?= =?iso-8859-1?Q?=2E_unter_PHP3=2F4_einbindenbinden?= =?iso-8859-1?Q?=2E_unter_PHP3=2F4_einbindenbinden?= On Thu, Nov 09, 2000 at 09:41:02PM +0100, misha wrote: > klingt eigentlich sogar *äußerst* einfach - nur: wo bekomme ich diese DLL > denn her????? Die hab ich noch nirgendsgefunden! und - ist DAS dann die > PDFlib von der PDFlib GmbH? Sprich: kostet die Lizenzgebühren, wenn ich Sie > kommerziell einsetzen will? Die PDFlib stammt von Thomas Merz und Uwe Steinmann hat dafuer ein Interface zu dieser Library fuer PHP geschrieben. Weitere Informationen bekommt man von www.php4wind.de. Meine Surf-Kapazitaeten sind leider zur Zeit sehr beschraenkt. Eine PDFlib GmbH gibt es aber nicht, das ist auch unter dem Kapitel Open Source Software einzuordnen. -Egon > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von Cyrill Schumacher > Gesendet: Donnerstag, 9. November 2000 16:05 > An: php_(at)_php-center.de > Betreff: [php] Re: [php] PDFlib o.ä. unter PHP3/4 einbinden > > > > a) geht's auch genauso einfach wie bei der mySQL Unterstützung? Wie? > > ja: extension=php_pdf.dll > > benutzer aber php4.0.3 von www.php4win.de > > > b) Wenn's nicht so einfach geht - wo finde ich Hilfe für Anfänger? > > hier > > kiri > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From pfeiffer_(at)_uris.de Thu, 9 Nov 2000 22:27:03 +0100 Date: Thu, 9 Nov 2000 22:27:03 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] was soll das denn, war: Re: [php] globale Functionen Hallo List-Owner, vielleicht hilft Dir das ja, bei der Ergruendung seltsamer Vorgaenge in der Liste - zumindestens ist das nicht ganz normal - 7 Stunden !! Da waere ein Fahrradkurier wesentlich schneller gewesen... ;-) -------------------------------------------- Received: infosoc.uni-koeln.de Thu, 09 Nov 2000 22:13:45 +0100 Received: qmail 15037 invoked from network, 9 Nov 2000 21:19:06 -0000 Received: solix.wiso.uni-koeln.de, 9 Nov 2000 21:19:06 -0000 Received: ndmail2.name-server.de, Thu, 9 Nov 2000 22:18:53 +0100 Received: wslint44 Thu, 09 Nov 2000 15:26:16 +0100 Date: Thu, 9 Nov 2000 15:24:52 -0000 -------------------------------------------- PS: Das urspruengliche Problem wurde inhouse gegen 16:00 erschlagen :)) m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m. From eschmid+sic_(at)_s.netic.de Thu, 9 Nov 2000 22:30:42 +0100 Date: Thu, 9 Nov 2000 22:30:42 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Session-ID On Thu, Nov 09, 2000 at 10:05:46PM +0100, Cyrus wrote: > Da bin ich mal wieder *g*! > Und wie immer hab ich auch wieder eine DAU-dumme Anfängerfrage. Wofür zum > Teufel ist eine Session-ID gut? > Habs im php Handbuch nicht gefunden da steht nur: > > session_id > (PHP 4 ) > > session_id -- Liefert und/oder setzt die aktuelle Session-ID Das heisst einfach, dass es eine Funktion mit dem Namen session_id gibt. Diese existiert aber nur in PHP 4. Geschrieben hat das Session-Modul Sascha Schumann. Wer das dokumentiert hat, weiss ich auch nicht mehr. Jedenfalls scheint bei Hartmuts DSSSL Skripten immer noch ein Fehler zu stecken. Es muesste (PHP 4) heissen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From rene_(at)_knorpelfisch.com Thu, 9 Nov 2000 22:46:04 +0100 Date: Thu, 9 Nov 2000 22:46:04 +0100 From: =?iso-8859-1?B?UmVu6Q==?= rene_(at)_knorpelfisch.com Subject: [php] AW: [php] Session-ID Session IDs sind z. B. nützlich, wenn Du cookies verwalten willst... *g* Das bringt dich jetzt weiter, nech?! Jeder, der Zugriffe auf einen Server tätigt, bekommt von diesem eine Session-ID zugewiesen... *bla* *laber* -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Cyrus Gesendet: Donnerstag, 9. November 2000 22:06 An: php_(at)_php-center.de Betreff: [php] Session-ID Hallo Liste! Da bin ich mal wieder *g*! Und wie immer hab ich auch wieder eine DAU-dumme Anfängerfrage. Wofür zum Teufel ist eine Session-ID gut? Habs im php Handbuch nicht gefunden da steht nur: session_id (PHP 4 ) session_id -- Liefert und/oder setzt die aktuelle Session-ID mfg Ulf Schwekendiek -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From webmasterbhs_(at)_bluewin.de Thu, 9 Nov 2000 22:31:33 +0100 Date: Thu, 9 Nov 2000 22:31:33 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_AW:_=5Bphp=5D_Re:_=5Bphp=5D_PDFlib_o.=E4?= =?iso-8859-1?Q?._unter_PHP3/4_einbindenbinden?= =?iso-8859-1?Q?._unter_PHP3/4_einbindenbinden?= > klingt eigentlich sogar *äußerst* einfach - nur: wo bekomme ich diese DLL > denn her????? Die hab ich noch nirgendsgefunden! und - ist DAS dann die > PDFlib von der PDFlib GmbH? Sprich: kostet die Lizenzgebühren, wenn ich Sie > kommerziell einsetzen will? je nach betriebsystem: für windows unter www.php4win.de dort findest du ALLES ! für unix unter pdflib.com gibt es die tarballs und ebenso stehen im manual die links zur tifflib und jpeglib, weil die unter unix auch noch gebraucht werden. ist doch gar nicht so schwer :-) kiri From webmasterbhs_(at)_bluewin.de Thu, 9 Nov 2000 23:37:37 +0100 Date: Thu, 9 Nov 2000 23:37:37 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] AW: [php] Session-ID > Session IDs sind z. B. nützlich, wenn Du cookies verwalten willst... *g* > > Das bringt dich jetzt weiter, nech?! Jeder, der Zugriffe auf einen Server > tätigt, bekommt von diesem eine Session-ID zugewiesen... *bla* *laber* ich führe mal das bla laber weiter: -----------8<------------------------------ 17.10 Was sind Sessions und warum sind sie nützlich? Bei einer Session wird jedem Browser, der auf eine Webanwendung zugreift eine Kennnummer gegeben, mit der man folgende Zugriffe dieses Browsers wiedererkennen kann. Auf dem Webserver werden unter dieser Kennummer eine Reihe von PHP-Variablen gespeichert, die auf diese Weise von Seite zu Seite weitergereicht werden. Man erzielt damit einen ähnlichen Effekt wie mit -Variablen, die von Seite zu Seite weitergereicht werden, vermeidet jedoch eine Reihe Nachteilen dieser Variablen: Sessionvariablen sind in der Größe nicht durch etwa die Länge der URL oder andere Faktoren beschränkt. Sessionvariablen werden nicht ständig zwischen dem Browser und dem Webserver hin- und hergebounced und sind daher der Manipulation eines Anwender entzogen, sobald sie erst einmal Bestandteil der Session sind. Sessionvariablen erlauben die Entwicklung weitergehender Nutzanwendungen wie zum Beispiel Benutzeranmeldungen, Warenkörbe oder andere Dienste, die einen Zustand bewahren müssen. Eine Webanwendung muß man sich aus zwei getrennten Teilen .... mehr dazu unter http://www.koehntopp.de/php/faq-single.html Kapitel 17.10 ------------>8------------------------------------------- > Hallo Liste! > Da bin ich mal wieder *g*! > Und wie immer hab ich auch wieder eine DAU-dumme Anfängerfrage. Wofür zum > Teufel ist eine Session-ID gut? > Habs im php Handbuch nicht gefunden da steht nur: From jk_(at)_wa-p.de Fri, 10 Nov 2000 00:23:36 +0100 Date: Fri, 10 Nov 2000 00:23:36 +0100 From: =?ISO-8859-1?Q?WEBberater_=28Jochen_K=E4chelin=29?= jk_(at)_wa-p.de Subject: [php] (no subject) Kennt jemand einen Provider, bei dem die MySQL-Datenbank mal anständig läuft, und nicht ständig was mit den socks oder so nicht in Ordnung ist? Besten Dank jochen k. From 1_(at)_misha.de Fri, 10 Nov 2000 00:44:08 +0100 Date: Fri, 10 Nov 2000 00:44:08 +0100 From: 1_(at)_misha.de 1_(at)_misha.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Re:_=5Bphp=5D_AW:_=5Bphp=5D_Re:_=5Bphp?= =?iso-8859-1?Q?=5D_PDFlib_o.=E4._unter_PHP3/4_einbindenbinden._unter_PHP3?= =?iso-8859-1?Q?/4_einbindenbinden?= =?iso-8859-1?Q?=5D_PDFlib_o.=E4._unter_PHP3/4_einbindenbinden._unter_PHP3?= =?iso-8859-1?Q?/4_einbindenbinden?= Klingt gut - aber http://www.php4wind.de gibt es nicht *grübel* ah ... www.php4win.de - ich glaube, das hilft mir in der Tat! Danke! Aber dafür gibt's auf jedenfall (http://www.pdflib.com): -> Wenn's "nur" ein Interface ist und die Original Quellen verwendet werden - laut Thomas Merz stehen Sie unter der "Alladin Public Licence" - frei für private Zwecke, nicht frei für kommerzielles - hat da einer 'ne definitive Antwort????? ------------------------------------- ------------------------------------- PDFlib GmbH: corporate information PDFlib GmbH was founded by Thomas Merz in early 2000 in order to provide a common business platform for diverse activities including software, consulting, research, and publishing. The company is based on its founder's technical and business experience. We are dedicated to providing leading-edge technology, first-class consulting, and rock-solid products. While the majority of our activities is centered around print and Web publishing, we also have a solid background in Internet security and cryptography consulting. PDFlib GmbH Tal 40, 80331 München, Germany tel. +49/89/29 16 46 87 fax +49/89/29 16 46 86 WWW: http://www.pdflib.com ------------------------------------- ------------------------------------- -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von eschmid+sic_(at)_s.netic.de Gesendet: Donnerstag, 9. November 2000 22:21 An: php_(at)_php-center.de Betreff: [php] Re: [php] AW: [php] Re: [php] PDFlib o.ä. unter PHP3/4 einbindenbinden. unter PHP3/4 einbindenbinden On Thu, Nov 09, 2000 at 09:41:02PM +0100, misha wrote: > klingt eigentlich sogar *äußerst* einfach - nur: wo bekomme ich diese DLL > denn her????? Die hab ich noch nirgendsgefunden! und - ist DAS dann die > PDFlib von der PDFlib GmbH? Sprich: kostet die Lizenzgebühren, wenn ich Sie > kommerziell einsetzen will? Die PDFlib stammt von Thomas Merz und Uwe Steinmann hat dafuer ein Interface zu dieser Library fuer PHP geschrieben. Weitere Informationen bekommt man von www.php4wind.de. Meine Surf-Kapazitaeten sind leider zur Zeit sehr beschraenkt. Eine PDFlib GmbH gibt es aber nicht, das ist auch unter dem Kapitel Open Source Software einzuordnen. -Egon > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von Cyrill Schumacher > Gesendet: Donnerstag, 9. November 2000 16:05 > An: php_(at)_php-center.de > Betreff: [php] Re: [php] PDFlib o.ä. unter PHP3/4 einbinden > > > > a) geht's auch genauso einfach wie bei der mySQL Unterstützung? Wie? > > ja: extension=php_pdf.dll > > benutzer aber php4.0.3 von www.php4win.de > > > b) Wenn's nicht so einfach geht - wo finde ich Hilfe für Anfänger? > > hier > > kiri From webmasterbhs_(at)_bluewin.de Thu, 9 Nov 2000 14:30:43 +0100 Date: Thu, 9 Nov 2000 14:30:43 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Dateinamen durchsuchen > Mein jetziger Ansatz scheint total falsch zu sein nicht ganz > while ($a<100){ $handle=opendir('./'); > $file = readdir($handle); > if(ereg("thumbnail",$file)) { if(eregi("thumbnail|kl",$file) || preg_match("/thumbnail|kl/i",$file)) > echo "thumb ".$file; > } > echo "Directory handle: $handle\n"; > echo "Files:\n"; > $a++; > } > ?> ich From cybermage_(at)_hirnstrudel.de Fri, 10 Nov 2000 07:08:12 +0100 Date: Fri, 10 Nov 2000 07:08:12 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] (no subject) > Kennt jemand einen Provider, bei dem die MySQL-Datenbank > mal anständig läuft, und nicht ständig was mit den socks oder > so nicht in Ordnung ist? www.wwwpartner.de bzw. www.linovate.de bzw. www.stc.at is alles der selbe :-) -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From A.Ott_(at)_bau-igel.de Fri, 10 Nov 2000 08:18:58 -0000 Date: Fri, 10 Nov 2000 08:18:58 -0000 From: Alexander Ott A.Ott_(at)_bau-igel.de Subject: [php] Session-ID Cyrus schrieb: > Wofür zum > Teufel ist eine Session-ID gut? > Vereinfacht gesagt: anhand einer Session - ID wird ein User eindeutig identifiziert von einer Seite zur nächsten, damit Du auf der nächsten Seite wieder Zugriff hast auf die Variablen, welche Du auf den vorhergehenden Seiten definiert hast. Alexander From MBrockhoff_(at)_gmx.de Fri, 10 Nov 2000 09:32:12 +0100 (MET) Date: Fri, 10 Nov 2000 09:32:12 +0100 (MET) From: MBrockhoff_(at)_gmx.de MBrockhoff_(at)_gmx.de Subject: [php] (no subject) Hallo ! Ich möchte gerne PHP4 lernen, wo kann ich denn in NRW eine Schulung dazu besuchen ? Gruß Michael -- Sent through GMX FreeMail - http://www.gmx.net From Andreas.Karajannis_(at)_gmd.de Fri, 10 Nov 2000 09:45:20 +0100 Date: Fri, 10 Nov 2000 09:45:20 +0100 From: Andreas Karajannis Andreas.Karajannis_(at)_gmd.de Subject: [php] AW: [php] Neue Open-Source-Datenbank :-) > aber: Adabas muß über ODBC angesprochen werden. Die Linux-ODBC Treiber > sind leider in bestimmten Situationen (ich sage nur "LONG") buggy. Die > Probleme sind mindestens seit Adabas v10 bei der Software AG bekannt, > getan hat sich aber trotz mehrfacher Anfrage und detaillierter > Fehleranalyse nichts getan, so daß ich von der sonst wirklich sehr guten > Datenbank wieder weggekommen bin. > Offensichtlich ist bei der SAG das Interesse an Adabas sehr gering - man will wohl lieber Tamino verkaufen. Bei SAPDB hat man aber den entscheidenden Vorteil, dass die Quellen verfuegbar sein werden. Ausserdem denke ich, dass, solange Larry Ellison nicht zu Kreuze kriecht, SAP ein hohes Eigeninteresse an der Weiterentwicklung der Datenbank hat. Laut Aussage von SAP arbeiten etwa 100 Entwickler an SAPDB. Der ODBC Treiber unter Linux hat uebrigens das angesprochene Problem mit LONGs nicht. Wahrscheinlich, da der Code auf einer Adabas vor v10 basiert ;-) -Andreas -- Andreas Karajannis GMD National Research Center for Information Technology Schloss Birlinghoven, D-53754 Sankt Augustin Phone +49 2241 142948 From su_(at)_evolos.de Fri, 10 Nov 2000 09:51:36 +0100 Date: Fri, 10 Nov 2000 09:51:36 +0100 From: Sabrina Ulbrich su_(at)_evolos.de Subject: [php] Session geht verloren Hallo Liste :) Ich hab da mal ne Frage bezüglich der Sessionverwaltung. Wir verwenden PHP4-sessions mit den default-Einstellungen unter apache. (Falls noch weitere Infos zur Umgebung dafür wichtig sind, bitte nachfragen.) Bei einigen Leuten, die unsere Seite besuchten, ist das Problem aufgetreten, daß Sie plötzlich ausgeloggt waren, also ihre Session verloren haben. Alle, bei denen das auftrat, hatten eine Firewall. Kann das damit zusammenhängen? Oder hat jemand eine Idee, womit das sonst zusammenhängen kann? Danke schon mal im voraus für Eure Bemühungen. Liebe Grüße Sabrina From volker.jahns_(at)_rentokil.de Fri, 10 Nov 2000 10:02:39 +0100 Date: Fri, 10 Nov 2000 10:02:39 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] =?iso-8859-1?Q?passw=F6rter?= generieren lassen Hi, wie kann mit PHP (4) sich automatisch passwörter erzeugen lassen? gruss Volker From smj_(at)_intratools.de Fri, 10 Nov 2000 10:04:53 +0100 Date: Fri, 10 Nov 2000 10:04:53 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] globale Functionen > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Norbert Pfeiffer > Hallo Juri, Hi Norbert, > klappt doch so nicht: Wieso nicht ? > /* globale Functionen - Start */ -> group_global.php > function aa() {...} > function bb() {...} > function cc() {...} > ... > /* globale Functionen - Ende */ > > /* Class get_dir_content {...} */ -> class_content.php > ... > /* Class get_my_design {...} */ -> class_design.php > > meine_Seite.php3 > include("group_global.php"); > include("class_content.php"); > ... > include("class_design.php"); > > /* PHP-Seiten-Code - Start */ > ... > /* PHP-Seiten-Code - Ende */ > ?> > > Problem: > function bb() > soll in jeder Klasse und Seiten-Code zur Verfuegung stehen. ... und die Funktion bb() steht doch in jeder Klasse und Seiten-Code zur Verfuegung. Im Grunde genommen sieht Deine PHP-Seiten-Code-Datei folgendermassen aus: function aa() {...} function bb() {...} function cc() {...} Class get_dir_content {...} Class get_my_design {...} PHP-Seiten-Code - Start ... PHP-Seiten-Code - Ende Dann kann doch jede Funktion(aa,bb,cc) sowohl in einer Klasse, als auch in PHP-Seiten-Code aufgerufen werden. Oder? Ich wuerde auf Deiner Stelle den Code bisschen aendern: class_content.php So bist Du immer sicher, dass die notwendigen Libraries includet werden. Klar, man muss aufpassen und bevor eine Librarie irgendwo includet wird, soll's nachgecheckt werden, ob die schon includet wurde. if ( !defined("_... include ... Unter PHP4, wie Ulf schon erwaehnt hatte, kann man den Kram mit include_once() ersetzen. > Vielleicht ist es jetz verstaendlicher geworden ?! Ne ;-). Oder Du meinst, waere nicht schlecht gar kein include zu verwenden, nach dem Motto eine dicke Library, die immer dabei sein muss? Falls ja, dann ist (wieder Ulf) php[3].ini, auto_prepend Dein bester Freund ;-) Gruss, Juri From Schmidt_(at)_SchmidtIT.de Fri, 10 Nov 2000 10:09:32 +0100 Date: Fri, 10 Nov 2000 10:09:32 +0100 From: Schmidt Schmidt_(at)_SchmidtIT.de Subject: [php] AW: [php] (no subject) In Köln bei der GFU. www.GFU.net Ich möchte gerne PHP4 lernen, wo kann ich denn in NRW eine Schulung dazu besuchen ? Grüße Frank Schmidt From head_(at)_doobie.de Fri, 10 Nov 2000 10:28:46 +0100 Date: Fri, 10 Nov 2000 10:28:46 +0100 From: head head_(at)_doobie.de Subject: [php] =?iso-8859-1?Q?passw=F6rter?= generieren lassen $rand = md5 (uniqid (rand())); $zahl = substr($rand,1,5); hiermit bekommst du ein 5stelliges zufallskonstrukt From webmasterbhs_(at)_bluewin.de Fri, 10 Nov 2000 10:41:12 +0100 Date: Fri, 10 Nov 2000 10:41:12 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_passw=F6rter_generieren_lassen?= > wie kann mit PHP (4) sich automatisch passwörter erzeugen lassen? function create_pw() { // Random-string srand((double)microtime()*1000000); // füttern $Zeichen = "#+123456789-_(at)__abcdefghijklmnopqrstuvwxyz-_(at)__123456789+#"; $pawd = ""; // Init while (strlen($pawd) < 6) { $pawd .= substr($Zeichen,(rand()%(strlen($Zeichen))),1); } return $pawd; } echo create_pw(); als kleines bsp. kiri From behrens_(at)_takenet.de Fri, 10 Nov 2000 11:02:37 +0100 Date: Fri, 10 Nov 2000 11:02:37 +0100 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] =?iso-8859-1?Q?passw=F6rter?= generieren lassen Moin head schrieb: > > $rand = md5 (uniqid (rand())); > $zahl = substr($rand,1,5); > > hiermit bekommst du ein 5stelliges zufallskonstrukt > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php Solange der Zufallsgenerator nicht initialisiert wird kommt da immer das selbe raus. Ausserdem wurde nicht einnmal angesprochen was fuer Passwoerter erstellt werden soll. Wer Systemnahepasswoerter (Linux) braucht kann auch crypt() verwenden. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From MMeier_(at)_beit.de Fri, 10 Nov 2000 11:12:32 +0100 Date: Fri, 10 Nov 2000 11:12:32 +0100 From: MMeier_(at)_beit.de MMeier_(at)_beit.de Subject: [php] PHP mit GD Probleme mit Textfarben in jpg This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C04AFE.CC427E50 Content-Type: text/plain Hallo, ich hoffe ihr koennt mir helfen denn ich habe folgendes Problem: Ich will mit PHP und GD ein jpeg einlesen, einen text in einer bestimmten Farbe auf das Bild schreiben und die Datei abspeichern. es funzt eigentlich alles ausser, dass die textfarbe nicht dem angegebenen RGB wert entspricht. wahrscheinlich is es irgendein dummer fehler. (wenn ich ein bild erzeuge mit zb weissem hintergrund ist rot auch rot, sonst richtet er sich irgendwie nach dem eingelesen jpg) jetzt ein kleiner code auszug aufrufen"; ?> wenn ich diesen code ausfuehre kommt ein weisses bild mit rotem text (wie gewollt) wenn ich die auskommentierte zeile 'aktiviere' kommt bei meinem bild gruener text (schade). wie man am ttf pfad sieht handelt es sich um winnt. mit php4.0.2 gd 1.6.2 or higher. ich waere unendlich dankbar wenn mir jemand von euch helfen koennte. danke MMeier Martin Meier Application Services BEIT Systemhaus GmbH <> Merkur-Allee 1-15 32339 Espelkamp Tel: +49.5741.273 631 Mail: MMeier_(at)_beit.de <> ------_=_NextPart_000_01C04AFE.CC427E50 Content-Type: application/octet-stream; name="~~DLNK0.URL" Content-Disposition: attachment; filename="~~DLNK0.URL" Content-Description: http://www.beit.de/ [InternetShortcut] URL=http://www.beit.de/ ------_=_NextPart_000_01C04AFE.CC427E50 Content-Type: application/octet-stream; name="~~DLNK1.URL" Content-Disposition: attachment; filename="~~DLNK1.URL" Content-Description: mailto:MMeier_(at)_beit.de [InternetShortcut] URL=mailto:MMeier_(at)_beit.de ------_=_NextPart_000_01C04AFE.CC427E50-- From sagol_(at)_gmx.de Fri, 10 Nov 2000 11:25:14 +0100 (MET) Date: Fri, 10 Nov 2000 11:25:14 +0100 (MET) From: Muzaffer Sagol sagol_(at)_gmx.de Subject: [php] enable-track-vars Was macht der Schalter enable-track-vars genau? Wenn bei der Kompilierung nur enable-track-vars geschrieben wurde, ohne dahinter 'yes' oder 'no' ist der Schalter dann eingeschaltet oder nicht? Wenn ich phpinfo() ausführe, sehe ich unter Configure Command nur '--enable-track-vars' . Gruß Muzaffer -- Sent through GMX FreeMail - http://www.gmx.net From smj_(at)_intratools.de Fri, 10 Nov 2000 11:37:19 +0100 Date: Fri, 10 Nov 2000 11:37:19 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] enable-track-vars > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Muzaffer Sagol > > Was macht der Schalter enable-track-vars genau? > Zitat aus http://www.php.net/FAQ.php 7.1. I would like to write a generic PHP script that can handle data coming from any form. How do I know which POST method variables are available? Make sure that the track_vars feature is enabled in your php3.ini file. If you compiled PHP with "--enable-track-vars" it will be on by default. Alternatively you can enable it at run-time on a per-script basis by putting at the top of your file. When track_vars is on, it creates three associative arrays. $HTTP_GET_VARS, $HTTP_POST_VARS and $HTTP_COOKIE_VARS. So, to write a generic script to handle POST method variables you would need something similar to the following: while (list($var, $value) = each($HTTP_POST_VARS)) { echo "$var = $value
\n"; } Gruss, Juri From head_(at)_doobie.de Fri, 10 Nov 2000 11:37:38 +0100 Date: Fri, 10 Nov 2000 11:37:38 +0100 From: head head_(at)_doobie.de Subject: [php] =?iso-8859-1?Q?passw=F6rter?= generieren lassen Joerg Behrens wrote: > head schrieb: > > > > $rand = md5 (uniqid (rand())); > > $zahl = substr($rand,1,5); > > > > hiermit bekommst du ein 5stelliges zufallskonstrukt > Solange der Zufallsgenerator nicht initialisiert wird kommt da immer das > selbe raus. > > Gruss > Joerg Behrens das ist nicht richtig, es kommt immer ein anderer wert raus... From sagol_(at)_gmx.de Fri, 10 Nov 2000 11:46:47 +0100 (MET) Date: Fri, 10 Nov 2000 11:46:47 +0100 (MET) From: Muzaffer Sagol sagol_(at)_gmx.de Subject: [php] AW:[php] enable-track-vars Was passiert aber, wenn bei der Kompilierung nur dieser Schalter eingegeben wurde ohne 'yes' und 'no' dahinter? Ist der Schalter nun gesetzt oder nicht? MS -- Sent through GMX FreeMail - http://www.gmx.net From swift31_(at)_gmx.de Fri, 10 Nov 2000 11:56:40 +0100 Date: Fri, 10 Nov 2000 11:56:40 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] AW:[php] enable-track-vars > Was passiert aber, wenn bei der Kompilierung nur dieser Schalter eingegeben > wurde ohne 'yes' und 'no' dahinter? Ist der Schalter nun gesetzt oder > nicht? ja, er ist dann gesetzt, das liegt an dem enable, das heisst "aktivieren" und ist das Gegenteil zu "disable" MfG Martin From f.kugler_(at)_t-online.de Fri, 10 Nov 2000 11:55:37 +0100 Date: Fri, 10 Nov 2000 11:55:37 +0100 From: Florian Kugler f.kugler_(at)_t-online.de Subject: [php] AW:[php] enable-track-vars > If you > ompiled PHP with "--enable-track-vars" it will be on by default. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ! >Was passiert aber, wenn bei der Kompilierung nur dieser Schalter eingegeben >wurde ohne 'yes' und 'no' dahinter? Ist der Schalter nun gesetzt oder >nicht? > >MS > >-- >Sent through GMX FreeMail - http://www.gmx.net > > >-- >** Durchgehend geöffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_php-center.de >http://infosoc.uni-koeln.de/mailman/listinfo/php From smj_(at)_intratools.de Fri, 10 Nov 2000 11:57:40 +0100 Date: Fri, 10 Nov 2000 11:57:40 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] AW:[php] enable-track-vars > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Muzaffer Sagol > Hi, > Was passiert aber, wenn bei der Kompilierung nur dieser > Schalter eingegeben > wurde ohne 'yes' und 'no' dahinter? Ist der Schalter nun gesetzt oder > nicht? Probier's aus: while (list($var, $value) = each($HTTP_GET_VARS)) echo "$var = $value
\n"; print '
Fertig'; Gib dem Script ein paar GET-Parameter mit, falls die angezeigt werden, dann 'yes', falls nicht, dann 'no'. Oder ? Gruss, Juri From a.stagl_(at)_gmx.at Fri, 10 Nov 2000 12:54:07 +0100 (MET) Date: Fri, 10 Nov 2000 12:54:07 +0100 (MET) From: a.stagl_(at)_gmx.at a.stagl_(at)_gmx.at Subject: [php] mysql_free_result - frage hi leute, hab eine kurze frage zum befehl mysql_free_result()... und zwar: was macht der genau? habs zwar in der php-doku gelesen, aber leider nicht verstanden. gibt mir der den speicher den ich am mysql-server fürs result-set benötige wieder frei, oder den, den php für die variable $result (zum beispiel) braucht? davon hängts ja vermutlich ab, ob - wenn ich den befehl aufrufe - die connection zur mysql-db geöffnet sein muss, oder schon wieder geschlossen sein darf... wie ist das nun? mit bestem dank im voraus, und lieben grüssen aus wien, andy -- Sent through GMX FreeMail - http://www.gmx.net From behrens_(at)_takenet.de Fri, 10 Nov 2000 12:03:02 +0100 Date: Fri, 10 Nov 2000 12:03:02 +0100 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] =?iso-8859-1?Q?passw=F6rter?= generieren lassen Moin, head schrieb: > > Joerg Behrens wrote: > > > head schrieb: > > > > > > $rand = md5 (uniqid (rand())); > > > $zahl = substr($rand,1,5); > > > > > > hiermit bekommst du ein 5stelliges zufallskonstrukt > > > Solange der Zufallsgenerator nicht initialisiert wird kommt da immer das > > selbe raus. > > > > > Gruss > > Joerg Behrens > > das ist nicht richtig, es kommt immer ein anderer wert raus... Du hast recht. Durch die uniqid Funktion. Aber dann kannst du das rand weglassen. Weil rand immer das selbe ergibt ohne die die initialierung. Gruss Joerg Behrens ps: auch bei antworten wird es hier gerne gesehen wenn du deinen Realnamen mit angibst. -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From Benjamin.Buetikofer_(at)_diax.ch Fri, 10 Nov 2000 12:33:29 +0100 Date: Fri, 10 Nov 2000 12:33:29 +0100 From: Buetikofer, Benjamin Benjamin.Buetikofer_(at)_diax.ch Subject: [php] Ist PHP & mySQL ide Richtige Wahl? This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C04B0B.0A42A67C Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo Ich als totaler PHP Neuling wollte mal nach Fragen ob PHP mit mySQL die richtige Wahl f=FCr mein Vorhaben darstellt. Folgendes m=F6chte ich = machen: Eine Datenbank mit verschiedenen Angaben auf die man =FCber den Browser zugreifen kann und einloggen. Es m=FCsste zwei verschiedene = Useraccounts geben. Einer der read-only hat und der andere der =FCber den Browser =E4nderungen vornehmen kann (Eintr=E4ge l=F6schen, modifizieren usw). Ist da PHP & mySQL die richtige Wahl? Schonmal vielen dank f=FCr die Antworten Beni ------_=_NextPart_001_01C04B0B.0A42A67C Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Ist PHP & mySQL ide Richtige Wahl?

Hallo

Ich als totaler PHP Neuling wollte mal = nach Fragen ob PHP mit mySQL die richtige Wahl f=FCr mein Vorhaben = darstellt. Folgendes m=F6chte ich machen:

Eine Datenbank mit verschiedenen = Angaben auf die man =FCber den Browser zugreifen kann und einloggen. Es = m=FCsste zwei verschiedene Useraccounts geben. Einer der read-only hat = und der andere der =FCber den Browser =E4nderungen vornehmen kann = (Eintr=E4ge l=F6schen, modifizieren usw).

Ist da PHP & mySQL die richtige = Wahl?

Schonmal vielen dank f=FCr die = Antworten

Beni

------_=_NextPart_001_01C04B0B.0A42A67C-- From a.stagl_(at)_gmx.at Fri, 10 Nov 2000 13:29:01 +0100 (MET) Date: Fri, 10 Nov 2000 13:29:01 +0100 (MET) From: a.stagl_(at)_gmx.at a.stagl_(at)_gmx.at Subject: [php] =?ISO-8859-1?Q?ereg_replace_f=FCr_chat?= hallo zusammen, hab ein kleines problem mit regexp's. für einen chat möchte ich die zeichenfolgen :o) :-) :) durch ein smiley image ersetzen, und ;o) ;-) ;) durch ein zwinker image. beim smiley image funktionierts (was mich selbst überrascht hat, weil sauber kommt mir das nicht vor), aber beim zwinker image klappts nicht: $message = ereg_replace(":-)|:o)|:)","",$message); $message = ereg_replace(";-)|;o)|;)","",$message); fällt euch was dazu ein?!? lg aus wien, andy -- Sent through GMX FreeMail - http://www.gmx.net From sebastian_(at)_nettrade.de Fri, 10 Nov 2000 13:36:18 +0100 (MET) Date: Fri, 10 Nov 2000 13:36:18 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] Ist PHP & mySQL ide Richtige Wahl? On Fri, 10 Nov 2000, Buetikofer, Benjamin wrote: > Eine Datenbank mit verschiedenen Angaben auf die man über den Browser > zugreifen kann und einloggen. Es müsste zwei verschiedene Useraccounts > geben. Einer der read-only hat und der andere der über den Browser > änderungen vornehmen kann (Einträge löschen, modifizieren usw). > > Ist da PHP & mySQL die richtige Wahl? ja. From ws_(at)_art-quarter.com Fri, 10 Nov 2000 13:45:17 +0100 Date: Fri, 10 Nov 2000 13:45:17 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] =?iso-8859-1?Q?passw=F6rter?= generieren lassen Volker Jahns wrote: > wie kann mit PHP (4) sich automatisch passwörter erzeugen lassen? Von Amalesh einmal hier gepostet (schon lange nichts mehr gehört!): function randomStringGenerator ($nAnzahl, $base){ // setze seed srand((double)microtime()*1000000); // mögliche zeichen // Init $strRandom = ""; // Bilde Random-string while (strlen($strRandom) < $nAnzahl){ // Wähle beliebiges zeichen aus und setze es zu random-string zusammen $strRandom .= substr($base,(rand()%(strlen($base))),1); } return ($strRandom); } Ableitungen: function randomString ($nAnzahl){ $base = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; return randomStringGenerator ($nAnzahl, $base); } function randomStringDigit ($nAnzahl){ $base = "1234567890"; return randomStringGenerator ($nAnzahl, $base); } Anwendung: if (!$db->f('pw')){//Passwort nachträglich generieren $pw = randomStringDigit(4); $auth = md5($pw); $db->query("UPDATE kunde SET pw = '$pw' WHERE id = '$kid'"); } -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From falk.brockerhoff_(at)_kruchem-schmitt.de Fri, 10 Nov 2000 13:43:57 +0100 Date: Fri, 10 Nov 2000 13:43:57 +0100 From: Falk Brockerhoff falk.brockerhoff_(at)_kruchem-schmitt.de Subject: [php] (no subject) Hallo! Ich bin gerade dabei mit PHP_AUTH_USER herumzuspielen. Ich habe mir den Code aus dem phpMyAdmin geklaut und nachvollzogen. Klappt auch alles. Nur möchte ich dem Benutzer einen "Logout" anbieten. phpMyAdmin arbeitet da mit einer Variable namens $old_usr. Dies kann ich leider nicht nutzen, da ich in den folgenden Seiten und Scripten mit Sessions arbeite und, sobald die Session nicht mehr existiert (also auch bei direktem Aufruf der entsprechenden Seiten) auf die Login-Seite redirecte. Der Browser fügt dann die bereits eingegebenen Daten für PHP_AUTH_USER und PHP_AUTH_PW ein :-( Außerdem kann ich mit dieser old_usr-Lösung nach dem gewollten Ausloggen nicht mehr denselben Usernamen er- neut eingeben :-( Ich möchte, daß - der Benutzer sich ausloggen kann und sich dann auch wieder unter demselben Usernamen anmelden kann - wenn ein direkter Zugriff auf die "geschützten" Files erfolgt, der User auf die Loginpage redirectet wird und dort _auf jeden Fall_, egal ob der der Browser die Login-Daten gespeichert hat oder nicht - sich neu anmelden muß. Ach so, ich arbeite mit PHP4! login.php ------ function auth() { Header("status: 401 Unauthorized"); Header("HTTP/1.0 401 Unauthorized"); Header("WWW-authenticate: basic realm=\"Kundenbereich\""); echo "AccessDenied\n"; echo "

AccessDenied

\n"; echo "
"; exit; } if (empty($PHP_AUTH_USER) && isset($REMOTE_USER)) $PHP_AUTH_USER=$REMOTE_USER; if (empty($PHP_AUTH_PW) && isset($REMOTE_PASSWORD)) $PHP_AUTH_PW=$REMOTE_PASSWORD; if (!isset($old_usr)) { if(empty($PHP_AUTH_USER)) { $AUTH=TRUE; } else { $AUTH=FALSE; } } else { if ($old_usr==$PHP_AUTH_USER) { $AUTH=TRUE; unset($old_usr); } else { $AUTH=FALSE; } } if ($AUTH) { auth(); } else { [Daten gegen mySQL-DB überprüfen und ggf. $AUTH wieder auf TRUE setzen] Redirect("Header: welcome.php"); } welcome.php --------- session_start(); if (!$verified) { session_destroy(); Header("Location: login.php"); } MfG Falk Brockerhoff, -- PGP Key available - Fingerprint 270C 10BA 9A2F 3095 ADA5 54B6 4C8E EDCB 3045 E470 From mayer_(at)_db-server.de Fri, 10 Nov 2000 13:45:12 -0000 Date: Fri, 10 Nov 2000 13:45:12 -0000 From: =?ISO-8859-1?Q?J=FCrgen_Mayer?= mayer_(at)_db-server.de Subject: [php] einfacher Editor fuer Linux mit PHP-Syntax-Coloring ? Hallo, ich suche fuer mein Linux-System (Suse 7.0) einen einfachen Editor der aber den PHP-Code farbig darstellen kann. Juergen From mai96eft_(at)_studserv.uni-leipzig.de Fri, 10 Nov 2000 13:53:05 +0100 (MEZ) Date: Fri, 10 Nov 2000 13:53:05 +0100 (MEZ) From: Patrick Mairif mai96eft_(at)_studserv.uni-leipzig.de Subject: [php] einfacher Editor fuer Linux mit PHP-Syntax-Coloring ? > ich suche fuer mein Linux-System (Suse 7.0) einen einfachen Editor der aber den PHP-Code farbig darstellen kann. vim ist sehr gut! From Andreas.RathMl_(at)_gmx.at Fri, 10 Nov 2000 13:54:32 +0100 Date: Fri, 10 Nov 2000 13:54:32 +0100 From: Andreas Rath Andreas.RathMl_(at)_gmx.at Subject: [php] einfacher Editor fuer Linux mit PHP-Syntax-Coloring ? On Fri, 10 Nov 2000 13:45:12 -0000, you wrote: >ich suche fuer mein Linux-System (Suse 7.0) einen einfachen Editor der aber den PHP-Code farbig darstellen kann. vim bzw. gvim Grüße, Andreas Rath From falk.brockerhoff_(at)_kruchem-schmitt.de Fri, 10 Nov 2000 14:04:08 +0100 Date: Fri, 10 Nov 2000 14:04:08 +0100 From: Falk Brockerhoff falk.brockerhoff_(at)_kruchem-schmitt.de Subject: [php] PHP_AUTH_USER und logout Hallo! Ich bin gerade dabei mit PHP_AUTH_USER herumzuspielen. Ich habe mir den Code aus dem phpMyAdmin geklaut und nachvollzogen. Klappt auch alles. Nur möchte ich dem Benutzer einen "Logout" anbieten. phpMyAdmin arbeitet da mit einer Variable namens $old_usr. Dies kann ich leider nicht nutzen, da ich in den folgenden Seiten und Scripten mit Sessions arbeite und, sobald die Session nicht mehr existiert (also auch bei direktem Aufruf der entsprechenden Seiten) auf die Login-Seite redirecte. Der Browser fügt dann die bereits eingegebenen Daten für PHP_AUTH_USER und PHP_AUTH_PW ein :-( Außerdem kann ich mit dieser old_usr-Lösung nach dem gewollten Ausloggen nicht mehr denselben Usernamen er- neut eingeben :-( Ich möchte, daß - der Benutzer sich ausloggen kann und sich dann auch wieder unter demselben Usernamen anmelden kann - wenn ein direkter Zugriff auf die "geschützten" Files erfolgt, der User auf die Loginpage redirectet wird und dort _auf jeden Fall_, egal ob der der Browser die Login-Daten gespeichert hat oder nicht - sich neu anmelden muß. Ach so, ich arbeite mit PHP4! Leider hab icm im ML-Archiv nichts gefunden. Ich habe zwar massig gefunden, wie ich den Login und die Überprüfung realisiere, mit Sessions arbeite, aber nicht, wie ich das Logout zufriedenstellend hinkriege :-( login.php ------ function auth() { Header("status: 401 Unauthorized"); Header("HTTP/1.0 401 Unauthorized"); Header("WWW-authenticate: basic realm=\"Kundenbereich\""); echo "AccessDenied\n"; echo "

AccessDenied

\n"; echo "
"; exit; } if (empty($PHP_AUTH_USER) && isset($REMOTE_USER)) $PHP_AUTH_USER=$REMOTE_USER; if (empty($PHP_AUTH_PW) && isset($REMOTE_PASSWORD)) $PHP_AUTH_PW=$REMOTE_PASSWORD; if (!isset($old_usr)) { if(empty($PHP_AUTH_USER)) { $AUTH=TRUE; } else { $AUTH=FALSE; } } else { if ($old_usr==$PHP_AUTH_USER) { $AUTH=TRUE; unset($old_usr); } else { $AUTH=FALSE; } } if ($AUTH) { auth(); } else { [Daten gegen mySQL-DB überprüfen und ggf. $AUTH wieder auf TRUE setzen] Redirect("Header: welcome.php"); } welcome.php --------- session_start(); if (!$verified) { session_destroy(); Header("Location: login.php"); } MfG Falk Brockerhoff, -- PGP Key available - Fingerprint 270C 10BA 9A2F 3095 ADA5 54B6 4C8E EDCB 3045 E470 From inet_(at)_kruchem-schmitt.de Fri, 10 Nov 2000 14:09:46 +0100 Date: Fri, 10 Nov 2000 14:09:46 +0100 From: Falk Brockerhoff inet_(at)_kruchem-schmitt.de Subject: [php] PHP_AUTH_USER und logout At 14:04 10.11.2000 +0100, Falk Brockerhoff wrote: Hab noch was vergessen: >if ($AUTH) { > auth(); >} else { > [Daten gegen mySQL-DB überprüfen und ggf. $AUTH wieder auf TRUE > setzen] $verified = !$AUTH; session_start(); session_register("verified"); > Redirect("Header: welcome.php"); >} Falk From head_(at)_doobie.de Fri, 10 Nov 2000 14:17:49 +0100 Date: Fri, 10 Nov 2000 14:17:49 +0100 From: head head_(at)_doobie.de Subject: [php] =?iso-8859-1?Q?passw=F6rter?= generieren lassen > ps: auch bei antworten wird es hier gerne gesehen wenn du deinen > Realnamen mit angibst. > ok Boris Pitule PS: was ist ein Key-Fingerprint? From d.klein_(at)_boheads.de Fri, 10 Nov 2000 15:02:25 +0100 Date: Fri, 10 Nov 2000 15:02:25 +0100 From: unbekannt(und geheim!) d.klein_(at)_boheads.de Subject: [php] Mail-Problem Hallo erstmal, da ich noch neu bei PHP bin hab ich tausende von Fragen, aber ich fang erstmal mit einer an: Ich habe unter einem Linux-Server keine Problem mit dem Befehl mail() - Die Mails werden einwandfrei verschickt, doch jetzt habe ich einen WinME-Apache installiert und nu steh ich da, kein mail () und keine Ahnung wie das unter ME funktioklappt. Bitte jetzt keine Antwort wie:"Bah pfui ME!!!" ;) Danke für jede Antwort (Links zum nachlesen sind auch nicht schlecht ) skaiwoka From mtps_(at)_gmx.de Fri, 10 Nov 2000 14:53:50 +0100 Date: Fri, 10 Nov 2000 14:53:50 +0100 From: Martin Tomczak mtps_(at)_gmx.de Subject: [php] phpAds This is a multi-part message in MIME format. ------=_NextPart_000_0045_01C04B26.095FFD20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Tach zusammen, Nachdem ich hier enige Tipps bez=FCglich meines=20 Problems bekommen habe, bin ich leider immer noch nicht weiter gekomme. Kann immer noch keine Clients anlegen, weder mit einer anderen Version, noch mit einer =E4lteren. Kann mir vielleicht irgendjemand eine phpAds Version schicken, die auch 100% funktioniert ?? Danke im Vorraus !! ____________ webmaster_(at)_netidea.de www.netidea.de Geld verdienen im Internet ------=_NextPart_000_0045_01C04B26.095FFD20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Tach zusammen,
Nachdem ich = hier enige Tipps=20 bezüglich meines
Problems bekommen habe, bin ich leider immer = noch
nicht weiter gekomme. Kann immer noch keine=20 Clients
anlegen, weder mit einer anderen Version, noch mit=20 einer
älteren. Kann mir vielleicht irgendjemand eine=20 phpAds
Version schicken, die auch 100% funktioniert = ??
Danke im Vorraus !!
 
____________
webmaster_(at)_netidea.de
www.netidea.de
Geld verdienen im=20 Internet
------=_NextPart_000_0045_01C04B26.095FFD20-- From mtps_(at)_gmx.de Fri, 10 Nov 2000 14:58:59 +0100 Date: Fri, 10 Nov 2000 14:58:59 +0100 From: Martin Tomczak mtps_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Formularfelder_nach_Zahlen_=FCberpr=FCfen?= This is a multi-part message in MIME format. ------=_NextPart_000_004D_01C04B26.C1878B20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable wie kann ich bei einem Formularfeld =FCberpr=FCfen, ob auch wirklich nur Zahlen eingetragen worden sind ?? Ich m=F6chte dass so machen, dass wenn Jemand was anderes ausser Zahlen eintr=E4gt, dass er dann eine Fehlermeldung bekommt.. Das gleiche w=FCrde ich dann auch f=FCr URLs machen , dass er die Adresse =FCberpr=FCft,ob sie auch wirklich exestiert, jedoch wei=DF ich nicht wie das geht..Jemand ein Tipp ??? Danke im Vorraus !! ____________ webmaster_(at)_netidea.de www.netidea.de Geld verdienen im Internet ------=_NextPart_000_004D_01C04B26.C1878B20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
wie kann ich bei einem Formularfeld = überprüfen, ob=20 auch
wirklich nur Zahlen eingetragen worden sind = ??
Ich möchte dass so machen, dass wenn Jemand was = anderes=20 ausser
Zahlen einträgt, dass er dann eine = Fehlermeldung=20 bekommt..
 
Das gleiche würde ich dann auch für URLs = machen ,=20 dass er
die Adresse überprüft,ob sie auch wirklich = exestiert, jedoch weiß
ich nicht wie das geht..Jemand ein Tipp = ???
Danke im Vorraus !!
 
 
 
____________
webmaster_(at)_netidea.de
www.netidea.de
Geld verdienen im=20 Internet
------=_NextPart_000_004D_01C04B26.C1878B20-- From Mathias.Gloss_(at)_start.de Fri, 10 Nov 2000 15:30:04 +0100 Date: Fri, 10 Nov 2000 15:30:04 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Mail-Problem Hallo geheimer unbekannter, > ---------- > Von: unbekannt(und geheim!)[SMTP:d.klein_(at)_boheads.de] > > da ich noch neu bei PHP bin hab ich tausende von Fragen, aber ich fang > erstmal mit einer an: > Ich habe unter einem Linux-Server keine Problem mit dem Befehl mail() - > Die Mails werden einwandfrei verschickt, doch jetzt habe ich einen > WinME-Apache installiert und nu steh ich da, kein mail () und keine > Ahnung wie das unter ME funktioklappt. > Sicher verstehst du, daß auch wir weder geheime noch unbekannte Informationen liefern können. Dazu ist der MAD, CIA, CI5 und der BND einfach zu mächtig. Eine kleine Vermutung habe ich jedoch. Hast du die php.ini richtig installiert und auch rund um den Punkt "mail" konfiguriert ? Hast du dir auch mal http://www.koehntopp.de/php/ durchgelesen ? Viele Grüße, Mathias From thomas.reinert_(at)_counterattack.de Fri, 10 Nov 2000 15:39:08 +0100 Date: Fri, 10 Nov 2000 15:39:08 +0100 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] Mail-Problem > Hallo erstmal, > da ich noch neu bei PHP bin hab ich tausende von Fragen, aber ich fang > erstmal mit einer an: > Ich habe unter einem Linux-Server keine Problem mit dem Befehl mail() - > Die Mails werden einwandfrei verschickt, doch jetzt habe ich einen > WinME-Apache installiert und nu steh ich da, kein mail () und keine > Ahnung wie das unter ME funktioklappt. > > Bitte jetzt keine Antwort wie:"Bah pfui ME!!!" ;) > > Danke für jede Antwort (Links zum nachlesen sind auch nicht schlecht ) > > skaiwoka na dann: willkommen "unbekannt(und geheim!) [d.klein_(at)_boheads.de]" aka: skaiwoka. mehrfache gespaltene persönlichkeit ?! und erstmal das obligatorische 'bitte real-namen verwenden...' ;) für windows gibts meines wissens das pendant 'BLATMAIL' oder einfach blat. aus dem betriebssystemkrieg halt ich mich raus, da ich auf win produziere und meist auf linux release, aber links kannst du gerne haben, da ich blatmail weder einsetze, noch genau kenne --> http://www.google.com/search?q=BLATMAIL&meta=lr%3D%26hl%3Dde&btnG=Google-Suc he hoffe das hat gehelft, gruss thomas ********************************* * http://cms.internet.ms/forum/ * ********************************* From php-ml_(at)_uni.de Fri, 10 Nov 2000 14:40:19 +0100 Date: Fri, 10 Nov 2000 14:40:19 +0100 From: Kai Meder php-ml_(at)_uni.de Subject: [php] passwörter generieren lassen mal was völlig OT ;-) ... solltet euch mal die pics von diesem head anschauen.. www.doobie.de also ich finde manche ziemlich genial... - verstanden ? das mit der THC formel - stoppschild ... unter den photos also reschpekt.. ich finde die ziemlich gut... mfg kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From smj_(at)_intratools.de Fri, 10 Nov 2000 14:36:10 +0100 Date: Fri, 10 Nov 2000 14:36:10 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] mysql_free_result - frage > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of a.stagl_(at)_gmx.at > > hi leute, Hi Andy, > hab eine kurze frage zum befehl mysql_free_result()... und > zwar: was macht der genau? > > habs zwar in der php-doku gelesen, aber leider nicht > verstanden. gibt mir > der den speicher den ich am mysql-server für > result-set benötige wieder frei, genau > oder den, den php für die variable $result (zum > beispiel) braucht? > > davon hängts ja vermutlich ab, ob - wenn ich den befehl aufrufe - die > connection zur mysql-db geöffnet sein muss, genau ;-) query(.....); // Ausfuehren fetch_array(...); // Results auslesen free_result(...); // Speicher freigeben >oder schon wieder > geschlossen sein > darf... wie ist das nun? Gruss, Juri From jf_(at)_rt.streamdesign.de Fri, 10 Nov 2000 16:35:42 +0100 Date: Fri, 10 Nov 2000 16:35:42 +0100 From: Jens Flister jf_(at)_rt.streamdesign.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D?= AW: =?iso-8859-1?Q?=5Bphp=5D?= Neue =?iso-8859-1?Q?Open=2DSource=2DDatenbank?= =?iso-8859-1?Q?:=2D)?= =?iso-8859-1?Q?Open=2DSource=2DDatenbank?= =?iso-8859-1?Q?:=2D)?= hallo, nicht nur bei den long spalten... ich habe folgendes problem mit adabas ich rufe über odbc eine db-procedure auf, diese liefert einen ausgabeparameter (typ char 64)zurück. lt. sql-trace wird der richtige wert zurückgegeben, allerdings liefert mir die funktion odbc_result "No tuples available at this result index" zurück ??? wie bekomme ich den wert in eine php-variable ?? vielen dank für jeden tip. Jens Zitiere php_(at)_php-center.de: > >> aber: Adabas muß über ODBC angesprochen werden. Die Linux-ODBC Treiber >> sind leider in bestimmten Situationen (ich sage nur "LONG") buggy. Die >> Probleme sind mindestens seit Adabas v10 bei der Software AG bekannt, >> getan hat sich aber trotz mehrfacher Anfrage und detaillierter >> Fehleranalyse nichts getan, so daß ich von der sonst wirklich sehr guten >> Datenbank wieder weggekommen bin. >> >Offensichtlich ist bei der SAG das Interesse an Adabas sehr gering - man >will wohl lieber Tamino verkaufen. > >Bei SAPDB hat man aber den entscheidenden Vorteil, dass die Quellen >verfuegbar sein werden. Ausserdem denke ich, dass, solange Larry Ellison >nicht zu Kreuze kriecht, SAP ein hohes Eigeninteresse an der >Weiterentwicklung der Datenbank hat. Laut Aussage von SAP arbeiten etwa >100 Entwickler an SAPDB. > >Der ODBC Treiber unter Linux hat uebrigens das angesprochene Problem mit >LONGs nicht. Wahrscheinlich, da der Code auf einer Adabas vor v10 >basiert ;-) > >-Andreas > > >-- >Andreas Karajannis >GMD National Research Center for Information Technology >Schloss Birlinghoven, D-53754 Sankt Augustin >Phone +49 2241 142948 > >-- >** Durchgehend geöffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_php-center.de >http://infosoc.uni-koeln.de/mailman/listinfo/php From thomas.reinert_(at)_counterattack.de Fri, 10 Nov 2000 16:07:01 +0100 Date: Fri, 10 Nov 2000 16:07:01 +0100 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Formularfelder_nach_Zahlen_=FCberpr=FCfen?= wie kann ich bei einem Formularfeld überprüfen, ob auch wirklich nur Zahlen eingetragen worden sind ?? Ich möchte dass so machen, dass wenn Jemand was anderes ausser Zahlen einträgt, dass er dann eine Fehlermeldung bekommt.. __________________________________________________________ Clientseitig würde ich das über javascript machen (damit die seite nicht erst abgeschickt und dann ne fehlermeldung generiert wird..) und dann zur sicherheit (falls der user javascript deaktiviert hat..) über php nachchecken: '); print('Ihre Eingabe enthält keine Zahlen, sondern Text oder Sonderzeichen!
'); } ?> gruss, thomas From cjc_(at)_alaris.at Fri, 10 Nov 2000 16:20:47 +0100 Date: Fri, 10 Nov 2000 16:20:47 +0100 From: Christopher Czettel cjc_(at)_alaris.at Subject: [php] Ist PHP & mySQL ide Richtige Wahl? hi andy! > Angaben auf die man über den Browser zugreifen kann und einloggen. Es müsste zwei > verschiedene Useraccounts geben. Einer der read-only hat und der andere der über den > Browser änderungen vornehmen kann (Einträge löschen, modifizieren usw). eigentlich kann man das nicht so generell sagen ob php & mySQL die richtige wahl wären. mit php kannst du dein vorhaben sicher realisieren. wenn deine DB nicht all zu groß (>100-200 concurrent users wird) sollte es auch mit mysql keine probleme geben. ein kleiner tip meinerseits: www.phplib.org mit dieser kleinen library kannst du deine entwicklungszeit sicher wesentlich verkürzen, da du dir sehrviel unnötige arbeit ersparst die schon andere für die erledigt haben. mfg christopher From sofi.99_(at)_gmx.de Fri, 10 Nov 2000 15:50:03 +0100 Date: Fri, 10 Nov 2000 15:50:03 +0100 From: Jan Purrucker sofi.99_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Formularfelder_nach_Zahlen_=FCberpr=FCfen?= >wie kann ich bei einem Formularfeld überprüfen, ob auch >wirklich nur Zahlen eingetragen worden sind ?? >Ich möchte dass so machen, dass wenn Jemand was anderes ausser >Zahlen einträgt, dass er dann eine Fehlermeldung bekommt.. if (!preg_match("=^[a-zäöüß]+$=i",$string)) echo "Ungültiges Zeichen in der Zeichenkette"; } else { echo "Zeichenkette OK"; } cu Jan ______________________________ Planetsoft Communications GbR -> www.planetsoft.de *-> Besuchen Sie www.cutecall.de *-> Fax&Voice-Grüße kostenlos!!! *-> ECards, Fun Anrufe uvm.! From fredy1_(at)_kuenzler.ch Fri, 10 Nov 2000 17:00:37 +0100 Date: Fri, 10 Nov 2000 17:00:37 +0100 From: Fredy Kuenzler fredy1_(at)_kuenzler.ch Subject: [php] Random nicht Random. Hallo Leute gehe ich richtig in der Annahme, dass Random nicht so fest random ist? $randombanner = mt_rand(1, 9999); muesste doch eine Random Zahl zwischen 1 und 9999 bringen, nicht wahr? Bei mir kommt ziemlich haeufig 8173, 9990 (so bei jedem zweiten, dritten Reload). Gruss Fredy -- http://www.fernsehen.ch/ - der aktuelle TV-Programmguide From thomas.reinert_(at)_counterattack.de Fri, 10 Nov 2000 15:57:41 +0100 Date: Fri, 10 Nov 2000 15:57:41 +0100 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] =?iso-8859-1?Q?AW:_www.doobie.de_=28war_--=3E_=5Bphp=5D_passw=F6rter_?= =?iso-8859-1?Q?generieren_lassen=29?= =?iso-8859-1?Q?generieren_lassen=29?= > mal was völlig OT ;-) > > ... solltet euch mal die pics von diesem head anschauen.. > www.doobie.de > also ich finde manche ziemlich genial... > - verstanden ? das mit der THC formel > - stoppschild ... unter den photos > > also reschpekt.. ich finde die ziemlich gut... > mfg > kai *BUAHAAHAHAHA* *ROTFL* Menuepunkt 'intention' --> "das bleibt leer" Menuepunkt 'links' --> "shoedubbing.de" (auch von dem reefer..) nadann... ein fröhliches "smoke on, dude 8)<~ " gruss, thomas From always.on_(at)_drugz.de Fri, 10 Nov 2000 17:07:06 +0100 Date: Fri, 10 Nov 2000 17:07:06 +0100 From: Tobias Orterer always.on_(at)_drugz.de Subject: [php] Random nicht Random. kommt drauf an was du in srand() setzt... probier mal srand((double)microtime()*123456789); > $randombanner = mt_rand(1, 9999); > > muesste doch eine Random Zahl zwischen 1 und 9999 bringen, nicht > wahr? Bei mir kommt ziemlich haeufig 8173, 9990 (so bei jedem > zweiten, dritten Reload). From Mathias.Gloss_(at)_start.de Fri, 10 Nov 2000 17:06:26 +0100 Date: Fri, 10 Nov 2000 17:06:26 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Random nicht Random. Hallo Fredy, > ---------- > Von: Fredy Kuenzler[SMTP:fredy1_(at)_kuenzler.ch] > > gehe ich richtig in der Annahme, dass Random nicht so fest random > ist? > > $randombanner = mt_rand(1, 9999); > So nicht. Schau mal in die FAQ / Manual / Mailinglistenarchiv. Stichwort "seed". Der Zufallszahlengenerator muß erst initialisiert werden. Viele Grüße, Mathias From GH-lists_(at)_ecora.de Fri, 10 Nov 2000 17:06:39 +0100 Date: Fri, 10 Nov 2000 17:06:39 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_passw=F6rter_generieren_lassen?= Joerg Behrens schrieb Hallo Jörg, > Du hast recht. Durch die uniqid Funktion. Aber dann kannst du > das rand weglassen. Weil rand immer das selbe ergibt ohne > die die initialierung. In bezug auf PHP3 hast Du recht. In PHP4 gibt es anscheinend eine Art Auto-Initialisierung für rand(). Auch wenn ich rand ohne vorheriges srand aufrufe, bekomme ich immer unterschiedliche Werte (zumindest unter Win). Guido Haeger From php-ml_(at)_uni.de Fri, 10 Nov 2000 17:18:45 +0100 Date: Fri, 10 Nov 2000 17:18:45 +0100 From: Kai Meder php-ml_(at)_uni.de Subject: [php] AW: www.doobie.de (war --> [php] passwörter generieren lassen)generieren lassen) > *BUAHAAHAHAHA* *ROTFL* ich würd mich nich so drüber lustig machen.. ich finde die bilder (manche) echt gelungen > Menuepunkt 'intention' --> "das bleibt leer" na und.. wer redet von intention ? interessiert mich nich ein fitzelchen.. > Menuepunkt 'links' --> "shoedubbing.de" (auch von dem reefer..) interessiert mich noch weniger.... > nadann... ein fröhliches "smoke on, dude 8)<~ " bin dabei.. danke ;-) > gruss, thomas jo, mfg kai From keuc4101_(at)_uni-trier.de Fri, 10 Nov 2000 17:25:35 +0100 Date: Fri, 10 Nov 2000 17:25:35 +0100 From: Keuck, Carl Jan keuc4101_(at)_uni-trier.de Subject: [php] Probleme beim Datei-Upload Hallo Liste, folgendes Problem: Ich will mit phpmyadmin eine .csv-Datei uploaden, bekomme aber nur folgende Fehlermeldung: MySQL said: File 'c:\temp\php2' not found (Errcode: 2) Das besondere ist, Apache1.3.12/PHP3 laufen nicht auf dem gleichen Rechner wie MySQL 3.23 (das Ganze unter w2k!) Über einen kleinen Hinweis, wo ich zu suchen habe, tät mich freuen ;-} C. J. From Andreas.Karajannis_(at)_gmd.de Fri, 10 Nov 2000 17:57:33 +0000 Date: Fri, 10 Nov 2000 17:57:33 +0000 From: Andreas Karajannis Andreas.Karajannis_(at)_gmd.de Subject: [php] AW: [php] Neue Open-Source-Datenbank :-) > ich habe folgendes problem mit adabas > > ich rufe über odbc eine db-procedure auf, diese liefert einen ausgabeparameter (typ char 64)zurück. > > lt. sql-trace wird der richtige wert zurückgegeben, allerdings liefert mir > die funktion odbc_result "No tuples available at this result index" zurück ??? > > wie bekomme ich den wert in eine php-variable ?? Das ist kein Problem von Adabas bzw. SAPDB, sondern eine Einschraenkung des PHP ODBC Moduls. Das kann nur Input Parameter verarbeiten, keine Output Parameter. Ich hoffe, ich finde demnaechst mal Zeit das endlich zu aendern. Die einzige Moeglichkeit an einen Wert einer Stored Procedure heranzukommen, ist wenn der Wert der Rueckgabewert der SP ist. Also z.B. "select my_proc() as wert from dual"; das sollte funktionieren. -Andreas -- Andreas Karajannis GMD National Research Center for Information Technology Schloss Birlinghoven, D-53754 Sankt Augustin Phone +49 2241 142948 From rene_(at)_knorpelfisch.com Fri, 10 Nov 2000 19:05:05 +0100 Date: Fri, 10 Nov 2000 19:05:05 +0100 From: =?iso-8859-1?B?UmVu6Q==?= rene_(at)_knorpelfisch.com Subject: [php] AW: [php] Session-ID Besser hätt's ich auch nicht sagen können! :) ----- ----- ----- ----- ----- rene_(at)_knorpelfisch.com -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Alexander Ott Gesendet: Freitag, 10. November 2000 09:19 An: php_(at)_php-center.de Betreff: Re: [php] Session-ID Cyrus schrieb: > Wofür zum > Teufel ist eine Session-ID gut? > Vereinfacht gesagt: anhand einer Session - ID wird ein User eindeutig identifiziert von einer Seite zur nächsten, damit Du auf der nächsten Seite wieder Zugriff hast auf die Variablen, welche Du auf den vorhergehenden Seiten definiert hast. Alexander -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From Hanno.Welsch_(at)_omni-net.de Fri, 10 Nov 2000 20:55:34 +0100 Date: Fri, 10 Nov 2000 20:55:34 +0100 From: Hanno Welsch Hanno.Welsch_(at)_omni-net.de Subject: [php] Variablen Hi, ich habe einen kleinen Mailclient geschrieben, der in Seite a.html Benutzername und Passwort des Pop-Accounts abfragt und dann Seite b.html per submit aufruft. In Seite b.html zeige ich nun den Inhalt des Postfachs an und gebe auch die Möglichkeit einzelne Mails zu löschen. Nach dem Löschen muss (!) ich nun die Mails neu einlesen, weil sonst die Nummerierung der Mails nicht mehr stimmt, was beim zweiten Löschen fatale Folgen hätte. Nun mein Problem: Wenn ich nach dem Löschen die b.html noch einmal sich selbst aufrufen lasse (das ist die einzig mir bekannte Möglichkeit das Script noch mal von oben zu starten) sind die Variablen für Benutzername und Passwort (die ich aus a.html per submit erhalten habe) leer und es kann demnach kein Login auf den Popserver mehr durchgeführt werden. Mit Sessions kann ich leider nicht arbeiten (ich hoste bei Schlund und da gibts nur PHP3) und von Keksen wird man dick. Hat irgendeine(r) irgendeine Idee? Schöne Gruesse aus St.Ingbert Hanno Welsch From andreas_(at)_it-kaiser.net Fri, 10 Nov 2000 21:07:17 +0100 Date: Fri, 10 Nov 2000 21:07:17 +0100 From: Andreas Kaiser andreas_(at)_it-kaiser.net Subject: [php] Variablen At 20:55 10.11.2000 +0100, you wrote: >Nun mein Problem: Wenn ich nach dem Löschen die b.html noch einmal sich selbst >aufrufen lasse (das ist die einzig mir bekannte Möglichkeit das Script >noch mal >von oben zu starten) sind die Variablen für Benutzername und Passwort (die ich >aus a.html per submit erhalten habe) leer und es kann demnach kein Login >auf den >Popserver mehr durchgeführt werden. >Mit Sessions kann ich leider nicht arbeiten (ich hoste bei Schlund und da >gibts >nur PHP3) und von Keksen wird man dick. >Hat irgendeine(r) irgendeine Idee? Ja, zwei sogar ;) 1. Du kannst sehr wohl Sessions benutzen, indem du http://phplib.netuse.de verwendest. 2. Wenn Du das nicht möchtest, könntest Du einfach in Dein Formular einbauen. Ich würde auf jeden Fall die erste Möglichkeit vorziehen, da es nich gerade schön ist, die ganze Zeit Passwörter mit sich rumzuschleppen. Verglichen mit der ebenfalls möglichen Variante -get parameter- ist dies zwar noch das kleinere Übel (immerhin ist das Passwort nicht mehr auf den ersten Blick zu sehen), sauber ist diese Lösung aber auch nicht. Andreas From falk.brockerhoff_(at)_kruchem-schmitt.de Fri, 10 Nov 2000 21:15:33 +0100 Date: Fri, 10 Nov 2000 21:15:33 +0100 From: Falk Brockerhoff falk.brockerhoff_(at)_kruchem-schmitt.de Subject: [php] Hallo? Hallo! Entweder hat keiner Lust auf meine Mails zu antworten, oder sie kommen nicht in der Liste an. Wenn's letzteres ist ... :-( MfG Falk Brockerhoff, -- PGP Key available - Fingerprint 270C 10BA 9A2F 3095 ADA5 54B6 4C8E EDCB 3045 E470 From php-ml_(at)_uni.de Fri, 10 Nov 2000 21:30:40 +0100 Date: Fri, 10 Nov 2000 21:30:40 +0100 From: Kai Meder php-ml_(at)_uni.de Subject: [php] Hallo? ----- Original Message ----- From: "Falk Brockerhoff" To: Sent: Friday, November 10, 2000 9:15 PM Subject: [php] Hallo? > Hallo! nabend > Entweder hat keiner Lust auf meine Mails zu antworten, oder sie kommen > nicht in der Liste > an. Wenn's letzteres ist ... :-( doch, ´doch kommen an ;-) welche mails hast du denn geschickt ? > MfG > Falk Brockerhoff, mfg kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From inet_(at)_kruchem-schmitt.de Fri, 10 Nov 2000 21:31:21 +0100 Date: Fri, 10 Nov 2000 21:31:21 +0100 From: Falk Brockerhoff inet_(at)_kruchem-schmitt.de Subject: [php] Hallo? At 21:30 10.11.2000 +0100, Kai Meder wrote: >nabend Hi! >doch, ´doch kommen an ;-) Puuuh ;-) >welche mails hast du denn geschickt ? Hallo! Ich bin gerade dabei mit PHP_AUTH_USER herumzuspielen. Ich habe mir den Code aus dem phpMyAdmin geklaut und nachvollzogen. Klappt auch alles. Nur möchte ich dem Benutzer einen "Logout" anbieten. phpMyAdmin arbeitet da mit einer Variable namens $old_usr. Dies kann ich leider nicht nutzen, da ich in den folgenden Seiten und Scripten mit Sessions arbeite und, sobald die Session nicht mehr existiert (also auch bei direktem Aufruf der entsprechenden Seiten) auf die Login-Seite redirecte. Der Browser fügt dann die bereits eingegebenen Daten für PHP_AUTH_USER und PHP_AUTH_PW ein :-( Außerdem kann ich mit dieser old_usr-Lösung nach dem gewollten Ausloggen nicht mehr denselben Usernamen er- neut eingeben :-( Ich möchte, daß - der Benutzer sich ausloggen kann und sich dann auch wieder unter demselben Usernamen anmelden kann - wenn ein direkter Zugriff auf die "geschützten" Files erfolgt, der User auf die Loginpage redirectet wird und dort _auf jeden Fall_, egal ob der der Browser die Login-Daten gespeichert hat oder nicht - sich neu anmelden muß. Ach so, ich arbeite mit PHP4! Leider hab icm im ML-Archiv nichts gefunden. Ich habe zwar massig gefunden, wie ich den Login und die Überprüfung realisiere, mit Sessions arbeite, aber nicht, wie ich das Logout zufriedenstellend hinkriege :-( login.php ------ function auth() { Header("status: 401 Unauthorized"); Header("HTTP/1.0 401 Unauthorized"); Header("WWW-authenticate: basic realm=\"Kundenbereich\""); echo "AccessDenied\n"; echo "

AccessDenied

\n"; echo "
"; exit; } if (empty($PHP_AUTH_USER) && isset($REMOTE_USER)) $PHP_AUTH_USER=$REMOTE_USER; if (empty($PHP_AUTH_PW) && isset($REMOTE_PASSWORD)) $PHP_AUTH_PW=$REMOTE_PASSWORD; if (!isset($old_usr)) { if(empty($PHP_AUTH_USER)) { $AUTH=TRUE; } else { $AUTH=FALSE; } } else { if ($old_usr==$PHP_AUTH_USER) { $AUTH=TRUE; unset($old_usr); } else { $AUTH=FALSE; } } if ($AUTH) { auth(); } else { [Daten gegen mySQL-DB überprüfen und ggf. $AUTH wieder auf TRUE setzen] $verified = !$AUTH; session_start(); session_register("verified"); Redirect("Header: welcome.php"); } welcome.php --------- session_start(); if (!$verified) { session_destroy(); Header("Location: login.php"); } Falk From estepe_(at)_atlas.net.tr Fri, 10 Nov 2000 23:44:21 +0200 Date: Fri, 10 Nov 2000 23:44:21 +0200 From: E.Sebahat TEPE estepe_(at)_atlas.net.tr Subject: [php] RE: php digest, Vol 1 #1877 - 1 msg -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de] Sent: Friday, November 10, 2000 12:56 PM To: php_(at)_php-center.de Subject: php digest, Vol 1 #1877 - 1 msg Send php maillist submissions to php_(at)_php-center.de To subscribe or unsubscribe via the web, visit http://infosoc.uni-koeln.de/mailman/listinfo/php or, via email, send a message with subject or body 'help' to php-request_(at)_php-center.de You can reach the person managing the list at php-admin_(at)_php-center.de (When replying, please edit your Subject line so it is more specific than "Re: Contents of php digest...") ** Digest der PHP-Mailingliste ** Today's Topics: 1. Re: AW:[php] enable-track-vars (Martin Klumpp) --__--__-- Message: 1 From: "Martin Klumpp" To: Subject: Re: [php] AW:[php] enable-track-vars Date: Fri, 10 Nov 2000 11:56:40 +0100 charset="iso-8859-1" Reply-To: php_(at)_php-center.de > Was passiert aber, wenn bei der Kompilierung nur dieser Schalter eingegeben > wurde ohne 'yes' und 'no' dahinter? Ist der Schalter nun gesetzt oder > nicht? ja, er ist dann gesetzt, das liegt an dem enable, das heisst "aktivieren" und ist das Gegenteil zu "disable" MfG Martin --__--__-- -- Web-Seite: http://infosoc.uni-koeln.de/php/ Listenadresse: php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php --__--__---- End of php Digest From mtps_(at)_gmx.de Fri, 10 Nov 2000 23:12:30 +0100 Date: Fri, 10 Nov 2000 23:12:30 +0100 From: Martin Tomczak mtps_(at)_gmx.de Subject: [php] Random bei PhpAds wie kann ich bei phpAds 1.4.10 die Banner nach einem Zufallsprinzip anzeigen lassen ?? Ich habe das irgendwie nicht hinbekommen, es wird immer nur ein Banner anzeigte..habe schon so ziemlich alles versucht. Hat jemand eine Idee ??? Danke im Vorraus !! ____________ webmaster_(at)_netidea.de www.netidea.de Geld verdienen im Internet From php_(at)_team-dp.de Sat, 11 Nov 2000 01:04:12 +0100 Date: Sat, 11 Nov 2000 01:04:12 +0100 From: T. Franke php_(at)_team-dp.de Subject: [php] AW: [php] Variablen Hi, schlund hat sehr wohl php4 drauf, hab da auch erst beim support nachfragen müssen einfach endung .php4 benutzen *g* und ein session system is ja nicht so schwer zu basteln... ciao Fabian Franke -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Hanno Welsch Gesendet: Freitag, 10. November 2000 20:56 An: Php_(at)_Php-Center. De Betreff: [php] Variablen Hi, ich habe einen kleinen Mailclient geschrieben, der in Seite a.html Benutzername und Passwort des Pop-Accounts abfragt und dann Seite b.html per submit aufruft. In Seite b.html zeige ich nun den Inhalt des Postfachs an und gebe auch die Möglichkeit einzelne Mails zu löschen. Nach dem Löschen muss (!) ich nun die Mails neu einlesen, weil sonst die Nummerierung der Mails nicht mehr stimmt, was beim zweiten Löschen fatale Folgen hätte. Nun mein Problem: Wenn ich nach dem Löschen die b.html noch einmal sich selbst aufrufen lasse (das ist die einzig mir bekannte Möglichkeit das Script noch mal von oben zu starten) sind die Variablen für Benutzername und Passwort (die ich aus a.html per submit erhalten habe) leer und es kann demnach kein Login auf den Popserver mehr durchgeführt werden. Mit Sessions kann ich leider nicht arbeiten (ich hoste bei Schlund und da gibts nur PHP3) und von Keksen wird man dick. Hat irgendeine(r) irgendeine Idee? Schöne Gruesse aus St.Ingbert Hanno Welsch -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From mailing_(at)_kenny.dyndns.org Sat, 11 Nov 2000 01:22:22 +0100 Date: Sat, 11 Nov 2000 01:22:22 +0100 From: Matthias Klappenbach mailing_(at)_kenny.dyndns.org Subject: [php] AW: [php] Variablen n'abend! >Mit Sessions kann ich leider nicht arbeiten (ich hoste bei Schlund und da gibts >nur PHP3) und von Keksen wird man dick. >Hat irgendeine(r) irgendeine Idee? Ausschnitt aus den Puretec-FAQs (http://faq.puretec.de/php-perl-ssi/10.html) ----------- Wie kann ich .php-Dateien mit PHP4 parsen lassen? Standardmäßig werden .php-Dateien bei Puretec nicht mit PHP4 geparsed. Da aber der eigentlich Standard dahingehend ist, dass .php-Dateien immer mit der neuesten Version geparsed werden, und viele verfügbare PHP-Sourcen auch davon ausgehen, macht es natürlich Sinn, dies zu ändern. Legen Sie dazu eine .htaccess ins Stammverzeichnis Ihrer Präsenz und tragen Sie folgendes ein (bzw. fügen Sie es einer bereits existierenden hinzu): AddType x-mapp-php4 .php ------------- geruhsame Nachtruhe noch! :) Matthias From martin_(at)_cheabit.com Sat, 11 Nov 2000 02:31:20 +0100 Date: Sat, 11 Nov 2000 02:31:20 +0100 From: Martin Geisler martin_(at)_cheabit.com Subject: [php] Aus dynamischer Tabelle dynamisches Bild generieren Hallo, hätte mal eine Frage, ob euch das auch schon aufgefallen ist: Ich stehe vor folgendem Problem: Ich habe eine dynamisch erstellte Tabelle und möchte diese in ein dynamisches Bild "konvertieren". Dabei will ich aber die einige Paramter angeben können, die dann das Aussehen des Bildes ändern. Ein praktisches Beispiel wäre z.B. http://www.teltarif.de/cgi-bin/blitz-anpassung Hier kann man sich die billigsten Tarife anzeigen lassen und einen HTML-Tag auf seine eigene Homepage einbinden. 1) Kann man sowas in diesem Umfang auch mit PHP und der GDlib machen? 2) Wenn ja - wie? :-) Hat jemand einen Hinweis, ein Tutorial etc.? 3) Wenn nein - wie geht es sonst am einfachsten? Tutorial? Ich bin für jeden Hinweis dankbar Besten Dank und ein schönes Wochenende Ciao Martin Geisler -- http://www.FonTipp.de - Das Programm um Telefonkosten zu sparen! From informatiker_(at)_ngi.de Sat, 11 Nov 2000 04:32:27 +0100 Date: Sat, 11 Nov 2000 04:32:27 +0100 From: [OsN]MisterElsa informatiker_(at)_ngi.de Subject: [php] Sortierung nach Geburtstagen Tach Jungs und Mädls, ich habe momentan folgendes Problem, dass ich nicht genau weiss wie ich meine Datensätze nach dem Geburtstag sortiere. z.B. wir stellen uns vor wir haben 7 adresse + gebdat.: florian - 18.06.78 alexander - 06.03.79 stefan - 11.12.77 richard - 22.01.80 gerhard - 18.11.79 julia - 17.11.81 jochen - 10.12.77 wie bringe ich dies in die richtige Reihenfolge, dass ich sehen kann, wer als nächstes Geburtstag hat? also so sollte es sortiert werden (unabhängig vom jahr): 17.11 18.11 10.12 11.12 22.01 06.03 18.06 ist für mich noch etwas schwierig und knifflig. wäre sehr dankbar auf eine hilfe. ciao Alexander M. alias [OsN]MisterElsa mailto: webmaster_(at)_netzwerkverein.com From Stephan.Noller_(at)_uni-koeln.de Sat, 11 Nov 2000 10:52:29 +0100 Date: Sat, 11 Nov 2000 10:52:29 +0100 From: Stephan Noller Stephan.Noller_(at)_uni-koeln.de Subject: [php] Sortierung nach Geburtstagen Prinzipiell lassen sich Datums- und Zeitoperationen leichter mit timestamps (Anzahl der Sekunden seit 1970) durchfuehren. Dazu wuerde ich z.b. mit der funktion mktime() (siehe manual) deine Daten in timestamps umwandeln (neues Feld in der DB). Aus den timestamps kannste dann mit der Funktion date() (aber auch mit diversen db/mysql-funktionen) verschiedenste Informationen rausholen (siehe...), vielleicht hilft Dir das ja weiter. > ich habe momentan folgendes Problem, dass ich nicht genau weiss wie ich > meine Datensaetze nach dem Geburtstag sortiere. From webmasterbhs_(at)_bluewin.de Sat, 11 Nov 2000 11:18:35 +0100 Date: Sat, 11 Nov 2000 11:18:35 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_ereg_replace_f=FCr_chat?= > $message = ereg_replace(":-)|:o)|:)","",$message); > $message = ereg_replace(";-)|;o)|;)"," src=\"zwinker.gif\">",$message); umständlich: $message = preg_replace("/".preg_quote(":-)")."|".preg_quote(":o)")."|".preg_quote(":)" )."/", "",$message); $message = preg_replace("/".preg_quote(";-)")."|".preg_quote(";o)")."|".preg_quote(";)" )."/", "",$message); einfach: $message = preg_replace("/:[-oO]?\)/", "",$message); $message = preg_replace("/;[-oO]?\)/", "",$message); kiri From su_(at)_evolos.de Sat, 11 Nov 2000 11:32:16 +0100 Date: Sat, 11 Nov 2000 11:32:16 +0100 From: Sabrina Ulbrich su_(at)_evolos.de Subject: [php] Variablen Hallo :) > Mit Sessions kann ich leider nicht arbeiten (ich hoste bei Schlund und da gibts > nur PHP3) Sicher? Also auf deren Seite wirbt Schlund zumindest mit PHP3- und PHP4-Unterstützung. Liebe Grüße Sabrina From rene_(at)_reneschmidt.de Sat, 11 Nov 2000 11:51:46 +0100 Date: Sat, 11 Nov 2000 11:51:46 +0100 From: Rene Schmidt rene_(at)_reneschmidt.de Subject: [php] Sortierung nach Geburtstagen Ich speichere Daten (Datumse ;) immer so: yyyy-mm-dd-hh-mm-ss. so kann man immer ganz normal auf- oder absteigend sortieren. ausserdem kann man, falls man z.b. nur den monat haben mochte, die zeichenkette per explode() zerlegen und hat dann in $string[1] den Monat. Rene = -----Original Message----- = From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf = Of Stephan Noller = Sent: Samstag, 11. November 2000 10:52 = To: php_(at)_php-center.de = Subject: Re: [php] Sortierung nach Geburtstagen = = = Prinzipiell lassen sich Datums- und Zeitoperationen leichter mit = timestamps = (Anzahl der Sekunden seit 1970) durchfuehren. Dazu wuerde ich z.b. mit der = funktion mktime() (siehe manual) deine Daten in timestamps = umwandeln (neues = Feld in der DB). Aus den timestamps kannste dann mit der Funktion date() = (aber auch mit diversen db/mysql-funktionen) verschiedenste Informationen = rausholen (siehe...), vielleicht hilft Dir das ja weiter. = > ich habe momentan folgendes Problem, dass ich nicht genau weiss wie ich = > meine Datensaetze nach dem Geburtstag sortiere. = = = -- = ** Durchgehend gevffnet: http://www.php-center.de ** = Die PHP-Liste: mailto:php_(at)_php-center.de = http://infosoc.uni-koeln.de/mailman/listinfo/php From pfeiffer_(at)_uris.de Sat, 11 Nov 2000 11:50:46 +0100 Date: Sat, 11 Nov 2000 11:50:46 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Sortierung nach Geburtstagen Hallo Alexander, zuerst muss man mal sagen, dass es mit dem Timestamp Probleme gibt, wenn jemand vor 1970 geboren ist, was ja vorkommt... ;-) und ab 2036 ist auch Schluss -> OS-Anderung notwendig Variante 1: zusaetzliches Feld in der DB mit Monat und Tag, z.B. 1227 aus 27.12.1956 Variante 2: zusatzliches Feld im PHP-Array und sort(); verwenden -> 1227 Variante 3: SQL-Konstrukt via '1227' in der ORDER BY Klausel, das muesste ich aber selbst erst mal ausprobieren... -> timeOut :) m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m. From ralf_(at)_in-greece.de Sat, 11 Nov 2000 12:00:21 +0100 Date: Sat, 11 Nov 2000 12:00:21 +0100 From: Ralf Eggert ralf_(at)_in-greece.de Subject: [php] Re: (2) [php] Variablen Hi, Sabrina Ulbrich schrieb am 11.11.2000: >> Mit Sessions kann ich leider nicht arbeiten (ich hoste bei Schlund >> und da gibts nur PHP3) >Sicher? Also auf deren Seite wirbt Schlund zumindest mit PHP3- und >PHP4-Unterstuetzung. Also, Schlund unterstuetzt beides. Will man PHP3 verwenden, muessen die Dateien mit .php3 enden, bei PHP4 eben .php4. Wenn man .php verwendet, wird standardmaessig der Code ausgegeben, da es dafuer keine Unterstuetzung gibt. Gruss, Ralf -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ From A.Ott_(at)_bau-igel.de Sat, 11 Nov 2000 12:44:45 -0000 Date: Sat, 11 Nov 2000 12:44:45 -0000 From: Alexander Ott A.Ott_(at)_bau-igel.de Subject: [php] SQL Abfrage klappt nicht Hallo Was mache ich denn eigentlich falsch hier, ich dachte immer, der DELETE-Befehl würde genau gleich funktionieren wie SELECT, aber: select * FROM table WHERE Datum <= "2000-10-11" funktioniert einwandfrei, während: delete * FROM table WHERE Datum <= "2000-10-11" erzeugt: MySQL meldet: You have an error in your SQL syntax near '* FROM table WHERE Datum <= "2000-10-11"' at line 1 (phpMyAdmin 2.10, MySQL 3.23.22-beta-debug, PHP 4.0B2) Alexander From heiko_(at)_ghost.tmt.de Sat, 11 Nov 2000 12:49:10 GMT Date: Sat, 11 Nov 2000 12:49:10 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] SQL Abfrage klappt nicht Mahlzeit, > delete * FROM table WHERE Datum <= "2000-10-11" > erzeugt: > MySQL meldet: You have an error in your SQL syntax near > '* FROM table WHERE Datum <= "2000-10-11"' at line 1 versuche es mal mit "DELETE FROM ..." also ohne dem * Bye, Heiko From drews_(at)_movinweb.de Sat, 11 Nov 2000 13:54:05 +0100 Date: Sat, 11 Nov 2000 13:54:05 +0100 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] AW: [php] SQL Abfrage klappt nicht Hi Alexander, > Was mache ich denn eigentlich falsch hier, ich dachte immer, der > DELETE-Befehl würde genau gleich funktionieren wie SELECT, > aber: falsch gedacht ;-) > select * FROM table WHERE Datum <= "2000-10-11" > funktioniert einwandfrei, während: > > delete * FROM table WHERE Datum <= "2000-10-11" > erzeugt: > MySQL meldet: You have an error in your SQL syntax near > '* FROM table WHERE Datum <= "2000-10-11"' at line 1 richtige DELETE-Syntax: DELETE FROM Tabelle WHERE x = 'y' gefährliche DELETE-Syntax: DELETE FROM Tabelle (!löscht alle Datensätze aus der Tabelle!) komplette DELETE-Syntax: DELETE [LOW PRIORITY] FROM Tabelle WHERE Bedingungen [LIMIT n] wobei LOW PRIORITY bewirkt, dass die Löschaktion erst ausgeführt wird, wenn keine Leseaktionen mehr auf der Tabelle erfolgen, und LIMIT n die maximale Zeilenanzahl n definiert, die gelöscht werden darf. mit bestem Gruß -Wolfgang -- Deutscher PHP-Knotenpunkt Dynamic Web Pages News, Installation, Tutorials, Skripte, Links, deutsches Manual, Bücher, BestOfGML, Downloads, FreeProvider, Artikel ... http://www.dynamicwebpages.de From the_generator_(at)_gmx.net Sat, 11 Nov 2000 14:44:04 +0100 Date: Sat, 11 Nov 2000 14:44:04 +0100 From: THE GENERATOR the_generator_(at)_gmx.net Subject: [php] 2dimensionales Array auf "unique values" checken Hallo Liste, ich habe mal wieder ein kleines Problemchen ;) ich habe ein 2dimensionales Array $defined_arrays. In diesem Array stehen widerum eine unbekannte Anzahl von Einzel-Arrays (maximal 4!). Nun möchte ich möglichst schnell und leistungsstark die Werte von $defined_arrays rausfinden, welche in jedem Einzel-Array vorhanden sind. Pro Array kommt ein Wert auch definitiv nur einmal vor. Der von mir verwendete Code funktioniert, aber bei großen Einzel-Arrays (>1000 Werte) bekomme ich einen Timeout :(((( Hier der Code : -- schnipp --- function cmp ($a, $b) if ($a == $b) return 0; return ($a < $b) ? -1 : 1; } $smallest_array = $defined_arrays[$smallest_index]; usort ($smallest_array, "cmp"); reset ($smallest_array); $anz_defined_arrays = count($defined_arrays); $x=0; echo count($smallest_array), "

"; while ($x<300) { $match_or_not = $smallest_array[$x]; $count = 0; for ($y=0;$y<$anz_defined_arrays;$y++) { $anz_max_durchlaeufe = count($defined_arrays[$y]); if ($anz_max_durchlaeufe > 300) { $anz_max_durchlaeufe=300; } for ($z=0;$z<$anz_max_durchlaeufe;$z++) { if ($defined_arrays[$y][$z] == $match_or_not) { $count++; break; } } } if ($count == $anz_defined_arrays) { $matches[] = $match_or_not; } if ($smallest_size == $x) { break; } $x++; } --- schnapp --- in dem eindimensionalen Array $matches stehen die "unique values", also die Werte, die in ALLEN Einzelarrays vorkommen. Um dem Timeout zuvorzukommen habe ich an bestimmten Stellen die Schleifendurchläufe auf 300 begrenzt, aber diese Lösung ist meines Erachtens nicht befriedigend. Meine Frage: Hat einer sowetwas schon gemacht, oder kann mir jemand bei der Optimierung helfen???? Das dumme an der Sache ist, dass mein Provider sich momentan nicht dazu überreden lässt auf PHP4 upzugraden, was die Sache zu einem verzwickten Unterfangen macht. Bin für jede Hilfe dankbar. Greetingz, Christoph From hartwin.rohde_(at)_gmx.net Sat, 11 Nov 2000 14:45:20 -0500 (EST) Date: Sat, 11 Nov 2000 14:45:20 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] phantastische PHP-Sache entwickelt On Thu, 12 Oct 2000 16:15:35 +0200, Guido Haeger wrote: >Ich zerstöre Eure Begeisterung ja nur ungern, aber wo liegt der >Vorteil/Nutzen/Sinn von AutomaticNet? Hmm, wird wohl "Geldmachen" sein. >Und warum ich Besuchern meiner Website bestimmte Seiten, die ich in >meiner maßlosen Arroganz für besonders toll und wichtig halte, in einer >Slideshow aufdrängen soll, verstehe ich auch nicht? Die wollen schnell Nunja, eine Anwendung wäre die Führung durch eine sehr komplexe Website, also sowas wie ne Bedienungsanleitung. Wenn das sowas wie nen täglichen Newsletter hat, dann kann man das auch statt Nachreichten sehen, ist aber ebenso blöd. Die sind auch nicht wirklich die ersten, da waren andere wie Datango und Webride und wie sie alle heißen schon schneller. Bei denen ist das schlicht ein Webemedium, also Werbung durch Pseudoinformation. Ziemlich bescheuert, aber in Zeiten zunehmender Couchpotatokulturen und Settopboxen für Internet am TV ist das saicher auch sowas wie ein "Zukunftsmarkt". >Ist nicht böse gemeint, aber mein dröger Verstand kapiert den Sinn >irgendwie noch nicht. Vielleicht klärt mich jemand auf, warum das eine >"phantastische PHP-Sache" ist? Ist nicht phantastisch und ist wahrscheinlich auch nicht PHP. Die anderen Firmen machen sowas in höheren Programmiersprachen. CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From hartwin.rohde_(at)_gmx.net Sat, 11 Nov 2000 13:37:11 -0500 (EST) Date: Sat, 11 Nov 2000 13:37:11 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] Eine richtige Suchmaschine programmieren? On Wed, 09 Aug 2000 13:14:36 +0200, Roland Tapken wrote: >Ich stelle mir das so vor, dass er alle Wörter in EINE Spalte und in >ganz vielen Zeilen steckt. > >ID Seite Wort >1 1 Willkommen >2 1 auf >3 1 meiner >4 1 Homepage >Das ergäbe dann eine dreispaltige Tabelle mit verdammt vielen Zeilen. Wetten das Wort "auf" kommt in mehreren Pages vor?! Nene, sowas könnte man mit ner Tabelle machen, die alle Worte nebst ID enthält, Die Spalte mit den Worten muß eindeutig sein, die Spalte mit der ID auch (die ID gibts, weil danach leichter zu suchen ist - vielleicht). Dann gibs da noch ne Tabelle mit den Pages und ebenso ner jeweiligen ID dran und dann noch ne Tabelle, die diese IDs gegenseitig verknüpft. Wäre nun auch noch schön, wenn diese Kombinationen eindeutig wären (kann man bei Access mit der vergabe von Primärschlüsseln über zwei Spalten gleichzeitig lösen, obs bei MySQL geht weiß ich nicht). Das sähe dann also so aus: WORTE: LINKTABLE: PAGES: ID_W 1--------------n ID_W Page Wort ID_P n-----------1 ID_P Damit hat man eine Tabelle mit Worten, die anfänglich dramatisch wächst, dann aber sehr schnell einschläft (Wortschatz ist begrenzt) und eine Tabelle mit lauter Pagedescriptoren (meinetwegen auch die Pages selbst innerhalb von Textfeldern). Die Tabelle, die mit jeder hinzukommenden Page wächst ist die Linktable, sie sollte aus möglichst einfach zu indizierenden Daten bestehen, da sie *wirklich* lang wird. Ist sicher ein sehr naiver Ansatz aber sollte funktionieren. CU/2 harko -- ._______________________________________________________________. | mailto:harko_(at)_harko.in-berlin.de (Hartwin Rohde) | | klickto:https://www.pseudonym.org/harko/ | O>------------------------o funkto:0177 - 2406413 | | 2048 Bit / ID: 307CFA39 \____________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_____________________________________________________________/ CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From A.Ott_(at)_bau-igel.de Sat, 11 Nov 2000 14:43:17 -0000 Date: Sat, 11 Nov 2000 14:43:17 -0000 From: Alexander Ott A.Ott_(at)_bau-igel.de Subject: [php] AW: [php] SQL Abfrage klappt nicht Danke Wolfgang und Heiko ;))) schöne Grüsse & schönes Wochenende Alexander From zdophers_(at)_tontransfer.de Sat, 11 Nov 2000 15:43:47 +0100 Date: Sat, 11 Nov 2000 15:43:47 +0100 From: =?iso-8859-1?Q?J=F6rg_Richard_Stoffers?= zdophers_(at)_tontransfer.de Subject: [php] =?iso-8859-1?Q?SQL-Abfrage_=FCber_2/mehr_columns?= Hallo Liste, ich probiere es noch mal mit meiner Frage, vielleicht ist sie ja auch zu einfach oder zu dumm oder zu lang oder was weiß ich, warum ich keine Antwort kriege? Ich bin noch kein phpler und versuche nur dieses Script auf meine Bedürfnisse anzupassen und von mailinglisten habe ich anscheinend auch keine Ahnung. ich habe folgendes Problem: Ich habe eine Suchmaschine mit Eingabemaske für Musiklinks. Diese Links befinden sich in einer einfachen Tabelle mit n Spalten. Der Nutzer kann einen oder mehrere Suchmöglichkeiten eintragen und die Suche abschicken , z.b.: Name, Stil, Ort, Land, Kategorie, Alternativkategorie usw. Funktioniert auch tadellos bei Abfragefeldern, die sich nur auf eine Spalte beziehen. Die Eingabemaske befindet sich auf der such.phtml generiert wird die ergebnis.phtml. Beispielausschnitt such.phtml:

Alternativkategorie:   ".$err; } $query = "SELECT kurz,Auswahlmenue_Eintrag_fuer_Suchformular FROM Alternativkat WHERE ShowInCombo=1 ORDER BY Auswahlmenue_Eintrag_fuer_Suchformular"; #echo $query.'
'; $res = mysql_query($query, $dbh); $err = mysql_error(); if($err){ echo "Oh, da ist wohl etwas falsch gelaufen
".$err; } echo ""; ?> Jedes Feld wird aus einer Tabellenspalte bedient, bis auf Alternativkategorie, und Stil, dort muessten zwei Spalten abgefragt werden. Mein momentaner Code auf der ergebnis.phtml laesst aber nur den Zugriff auf eine Spalte zu: Beispiel function in ergebnis.phtml: function addCondition($colName, $condition){ global $haveConditions; if ($haveConditions==1) {$retval = ' and ';} else {$haveConditions = 1; $retval = ' where ';} $retval = $retval." upper(".$colName.") = upper('".$condition."')"; return $retval; } Beispiel if-code: $query = "select name, bsp_content, url, ID, vorname, ImageFileName from tontransfer"; if ($q_altkat != 'kein') {$query = $query.addCondition('alternativkat', $q_altkat);}; Wie kann ich hier dafür sorgen, daß das Script auch "alternativkat2" abfragt? Vielen Dank Joerg R. Stoffers From cyrus_(at)_hiwensoft.de Sat, 11 Nov 2000 16:06:54 +0100 Date: Sat, 11 Nov 2000 16:06:54 +0100 From: Cyrus cyrus_(at)_hiwensoft.de Subject: [php] parse error Hallo Liste! hab ma wieder nen parse error und ich finde den nicht! in reihe 1 >>> if (isset ($vote) { echo "gevotet!!"; <<< } ELSE { setcookie ("vote", "true"); $abfrage = "SELECT v1,v2,v3 FROM vote WHERE id=0"; $erg = mysql_db_query("usr_www42",$abfrage,$verbindung); list($v1,$v2,$v3) = mysql_fetch_row($erg); if ($vote == 1) $v1++; if ($vote == 2) $v2++; if ($vote == 3) $v3++; $abfrage = "UPDATE vote SET v1=$v1,v2=$v2,v3=$v3) FROM vote WHERE id=0"; $erg = mysql_db_query("usr_www42",$abfrage,$verbindung); } danke für die hilfe Ulf From ralf_(at)_in-greece.de Sat, 11 Nov 2000 16:15:51 +0100 Date: Sat, 11 Nov 2000 16:15:51 +0100 From: Ralf Eggert ralf_(at)_in-greece.de Subject: [php] parse error Hi Ulf, falsch: if (isset ($vote) { echo "gevotet!!"; richtig: if (isset ($vote)) { echo "gevotet!!"; Gruss, Ralfi -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ From eschmid_(at)_php.net Sat, 11 Nov 2000 16:16:25 +0100 Date: Sat, 11 Nov 2000 16:16:25 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] parse error Cyrus wrote: > hab ma wieder nen parse error und ich finde den nicht! > in reihe 1 > > >>> if (isset ($vote) { echo "gevotet!!"; <<< Ich auch nicht, dann wird wohl was in den Zeilen davor falsch sein. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From eschmid_(at)_php.net Sat, 11 Nov 2000 16:18:27 +0100 Date: Sat, 11 Nov 2000 16:18:27 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] parse error "Egon Schmid (_(at)_work)" wrote: > > Cyrus wrote: > > > hab ma wieder nen parse error und ich finde den nicht! > > in reihe 1 > > > > >>> if (isset ($vote) { echo "gevotet!!"; <<< > > Ich auch nicht, dann wird wohl was in den Zeilen davor falsch sein. Vergiss es, Ralf hat wohl bessere Augen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From cyrus_(at)_hiwensoft.de Sat, 11 Nov 2000 16:28:35 +0100 Date: Sat, 11 Nov 2000 16:28:35 +0100 From: Cyrus cyrus_(at)_hiwensoft.de Subject: [php] parse error nun hab ich noch nen feineren fehler Warning: Cannot add header information - headers already sent by (output started at /home/www/www42/html/vb/vote.php:5) in /home/www/www42/html/vb/vote.php on line 12 Ihre Meinung From eschmid_(at)_php.net Sat, 11 Nov 2000 16:38:13 +0100 Date: Sat, 11 Nov 2000 16:38:13 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] parse error Cyrus wrote: > > nun hab ich noch nen feineren fehler > Warning: Cannot add header information - headers already sent by (output > started at /home/www/www42/html/vb/vote.php:5) in > /home/www/www42/html/vb/vote.php on line 12 Das sollte aber klar sein, Header darf man nicht im Body setzen. Es darf nicht mal ein Leerzeichen VOR dem Header (Cookie) an den Client rausgehen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From hofmann_(at)_privatesponsor.de Sat, 11 Nov 2000 16:46:10 +0100 Date: Sat, 11 Nov 2000 16:46:10 +0100 From: Christian Hofmann hofmann_(at)_privatesponsor.de Subject: [php] parse error Hallo > setcookie ("vbvote", "true",time()+3600); cookies werden wie headers gesendet... also: vor dem HTML ==> es darf vorher nichts anderes ausgegeben werden. CU Christian From olaf_(at)_waltersdorf.net Sat, 11 Nov 2000 14:47:04 +0100 Date: Sat, 11 Nov 2000 14:47:04 +0100 From: Olaf Waltersdorf olaf_(at)_waltersdorf.net Subject: [php] parse error > > Warning: Cannot add header information - headers already sent by (output > started at /home/www/www42/html/vb/vote.php:5) in > /home/www/www42/html/vb/vote.php on line 12 1. Was genau bedeutet die Fehlermeldung ? Warnung: Kann Header Informationen nicht hinzufügen - header wurde schon geschickt ( Ausgabe gestartet .... ;-) 2. Wo tritt der Fehler auf? In Line 12 bei setcookie 3. Warum tritt der Fehler auf? setcookie() schickt selbst einen Header ( nämlich den Cookie ). PHP mängelt allerdings an, dass der header bereits geschickt wurde. In Zeile 1 steht , was ja das ganze auch quasi als html kennzeichnet, bzw. einfach bereits der anfang des dokuments ist, also wurde auch schon etwas geschickt. Es könnte dort allerdings auch stehen, der header ist mit einem beliebigen Zeichen gesendet. 4. Wie kann ich den Fehler vermeiden. Keine Header-Informationen schicken. Konkret: beginne das dokument mit " > > Ihre Meinung > > $user = "xxx"; > $pass = "xxx"; > $verbindung = _(at)_mysql_connect("localhost",$user,$pass); > > if (isset ($vbvote)) { echo " hast schon gevoted!!!"; > } ELSE { > setcookie ("vbvote", "true",time()+3600); > $abfrage = "SELECT v1,v2,v3 FROM vote WHERE id=0"; > $erg = mysql_db_query("usr_www42",$abfrage,$verbindung); > list($v1,$v2,$v3) = mysql_fetch_row($erg); > if ($vote == 1) $v1++; > if ($vote == 2) $v2++; > if ($vote == 3) $v3++; > $abfrage = "UPDATE vote SET v1=$v1,v2=$v2,v3=$v3) FROM vote WHERE > id=0"; > $erg = mysql_db_query("usr_www42",$abfrage,$verbindung); > > } > ?> > > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From cyrus_(at)_hiwensoft.de Sat, 11 Nov 2000 16:43:19 +0100 Date: Sat, 11 Nov 2000 16:43:19 +0100 From: Cyrus cyrus_(at)_hiwensoft.de Subject: [php] parse error so sieht der code aus... iss doch im header From cyrus_(at)_hiwensoft.de Sat, 11 Nov 2000 16:44:36 +0100 Date: Sat, 11 Nov 2000 16:44:36 +0100 From: Cyrus cyrus_(at)_hiwensoft.de Subject: [php] parse error ok hat sich dann wohl erledigt anke nochmal! From poppcorn_(at)_cornelia-boenigk.de Sat, 11 Nov 2000 16:47:51 +0100 Date: Sat, 11 Nov 2000 16:47:51 +0100 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Variablen: Benutzung vor Deklaration ? Hallo php-cracks (Hi Egon) Ich habe in einem Programm den folgenden Code: 1 for ($x=0; $x;} Die Variable $gewaehlt ist vorher nirgends im Programm definiert. In der zweiten Zeile wird der Inhalt einer Arraykomponente, von einem Array, das es noch gar nicht gibt an einen String angehaengt. Was macht php damit? Warum wird kein Laufzeitfehler generiert? Liebe Gruesse Conni From sebastian_(at)_nettrade.de Sat, 11 Nov 2000 16:52:09 +0100 (MET) Date: Sat, 11 Nov 2000 16:52:09 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] Sortierung nach Geburtstagen On Sat, 11 Nov 2000, [OsN]MisterElsa wrote: > ich habe momentan folgendes Problem, dass ich nicht genau weiss wie ich > meine Datensätze nach dem Geburtstag sortiere. > [...] > stefan - 11.12.77 > richard - 22.01.80 ueber unix timestamps. funktioniert allerdings nur bis 2038 MfG, Sebastian From mtps_(at)_gmx.de Sat, 11 Nov 2000 14:05:01 +0100 Date: Sat, 11 Nov 2000 14:05:01 +0100 From: Martin Tomczak mtps_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?RE:Formularfelder_=FCberpr=FCfen?= This is a multi-part message in MIME format. ------=_NextPart_000_000E_01C04BE8.61F64800 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable >if (!preg_match("=3D^[a-z=E4=F6=FC=DF]+$=3Di",$string)) > echo "Ung=FCltiges Zeichen in der Zeichenkette"; >} else { > echo "Zeichenkette OK"; >} Danke, das funktioniert auch soweit, aber leider nicht, wenn in der Eingabe Zahlen und Zeichen vorkommen.. Gibt es da eine andere M=F6glichkeit ??? ____________ webmaster_(at)_netidea.de www.netidea.de Geld verdienen im Internet ------=_NextPart_000_000E_01C04BE8.61F64800 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

>if=20 (!preg_match("=3D^[a-zäöüß]+$=3Di",$string= ))
>=20 echo "Ungültiges Zeichen in der Zeichenkette";
>} = else=20 {
>  echo "Zeichenkette OK";
>}
 
Danke, das funktioniert auch soweit, = aber leider=20 nicht, wenn in
der Eingabe = Zahlen und=20 Zeichen vorkommen..
Gibt es da eine andere Möglichkeit = ???
 
____________
webmaster_(at)_netidea.de
www.netidea.de
Geld verdienen im=20 Internet
------=_NextPart_000_000E_01C04BE8.61F64800-- From winkelmann_(at)_someon.com Sat, 11 Nov 2000 16:58:26 +0100 Date: Sat, 11 Nov 2000 16:58:26 +0100 From: Matthias Winkelmann winkelmann_(at)_someon.com Subject: [php] =?iso-8859-1?Q?=5BOT=5Deinfach_k=F6stlich?= Ich kann nur allen empfehlen die Seite 9 der aktuellen c't zu lesen, jeder regelmäßige Leser dieser Liste dürfte dort ein deja vu erleben ("den Namen kenne ich doch"). Viel Spaß, mw From eschmid_(at)_php.net Sat, 11 Nov 2000 17:00:05 +0100 Date: Sat, 11 Nov 2000 17:00:05 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Variablen: Benutzung vor Deklaration ? Cornelia Boenigk wrote: > Ich habe in einem Programm den folgenden Code: > > 1 for ($x=0; $x 2 $tp= "#".substr("0000".$gewaehlt[$x] , -4); > 3 $atmp[$tp]= substr(substr("0000".$gewaehlt[$x], -4) ,0,2); > 4 echo ' value="'.$gewaehlt[$x].'"
;} > > Die Variable $gewaehlt ist vorher nirgends im Programm definiert. > In der zweiten Zeile wird der Inhalt einer Arraykomponente, von > einem Array, das es noch gar nicht gibt an einen String > angehaengt. Was macht php damit? Warum wird kein Laufzeitfehler > generiert? $gewaehlt ist ein Array und count($gewaehlt) ergibt 0, also wird die Schleife gar nicht durchlaufen und kann kein Laufzeitfehler erzeugen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From mariozott_(at)_gmx.at Sat, 11 Nov 2000 16:15:39 +0100 Date: Sat, 11 Nov 2000 16:15:39 +0100 From: Mario Zott mariozott_(at)_gmx.at Subject: [php] Variablen: Benutzung vor Deklaration ? hallo cornelia wenns $gewaehlt noch nicht gibt wird auch die for-schleife nicht ausgefuehrt folglich auch keine strings zusammengedoedelt.... gruesse mario ----- Original Message ----- From: "Cornelia Boenigk" To: Sent: Saturday, November 11, 2000 4:47 PM Subject: [php] Variablen: Benutzung vor Deklaration ? > Hallo php-cracks (Hi Egon) > > Ich habe in einem Programm den folgenden Code: > > 1 for ($x=0; $x 2 $tp= "#".substr("0000".$gewaehlt[$x] , -4); > 3 $atmp[$tp]= substr(substr("0000".$gewaehlt[$x], -4) ,0,2); > 4 echo ' value="'.$gewaehlt[$x].'"
;} > > Die Variable $gewaehlt ist vorher nirgends im Programm definiert. > In der zweiten Zeile wird der Inhalt einer Arraykomponente, von > einem Array, das es noch gar nicht gibt an einen String > angehaengt. Was macht php damit? Warum wird kein Laufzeitfehler > generiert? > > Liebe Gruesse > Conni > > > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From webmasterbhs_(at)_bluewin.de Sat, 11 Nov 2000 17:07:25 +0100 Date: Sat, 11 Nov 2000 17:07:25 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Variablen: Benutzung vor Deklaration ? > Die Variable $gewaehlt ist vorher nirgends im Programm definiert. > In der zweiten Zeile wird der Inhalt einer Arraykomponente, von > einem Array, das es noch gar nicht gibt an einen String > angehaengt. Was macht php damit? Warum wird kein Laufzeitfehler > generiert? error_reporting(E_ALL | E_NOTICE | E_PARSE); baue das mal ein, dann siehst du die fehler, oder bei php3 muss es heißen error_reporting(15); kiri (mit einem dicken kopf...) From webmasterbhs_(at)_bluewin.de Sat, 11 Nov 2000 17:09:56 +0100 Date: Sat, 11 Nov 2000 17:09:56 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_=5BOT=5Deinfach_k=F6stlich?= > Ich kann nur allen empfehlen die Seite 9 der aktuellen c't zu lesen, jeder > regelmäßige Leser dieser Liste dürfte dort ein deja vu erleben ("den Namen > kenne ich doch"). machs nicht so spannend. habe die c´t leider daheim und bin auch _(at)_work. nun spucks aus :-) kiri From eschmid_(at)_php.net Sat, 11 Nov 2000 17:11:52 +0100 Date: Sat, 11 Nov 2000 17:11:52 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] [OT]einfach =?iso-8859-1?Q?k=F6stlich?= Matthias Winkelmann wrote: > > Ich kann nur allen empfehlen die Seite 9 der aktuellen c't zu lesen, jeder > regelmäßige Leser dieser Liste dürfte dort ein deja vu erleben ("den Namen > kenne ich doch"). Der Name des Schreiberlings kommt mir irgentwie bekannt vor. Der Jens stellte mir immer CDs mit Debian zusammen. Da er das in letzter Zeit nicht mehr getan hat, schaue ich mich nach einem Windows-Rechner um. -Egon Kiri: Da hat der Jens Benecke ans Leserforum einen Brief geschrieben und da ist ein Bild dabei mit den Windowsmutanten der Pinguine für das kommende Microsoft Linux. -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From olaf_(at)_waltersdorf.net Sat, 11 Nov 2000 15:14:26 +0100 Date: Sat, 11 Nov 2000 15:14:26 +0100 From: Olaf Waltersdorf olaf_(at)_waltersdorf.net Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_SQL-Abfrage_=FCber_2/mehr_columns?= > Beispiel function in ergebnis.phtml: > function addCondition($colName, $condition){ > global $haveConditions; > if ($haveConditions==1) {$retval = ' and ';} > else {$haveConditions = 1; $retval = ' where ';} > $retval = $retval." upper(".$colName.") = upper('".$condition."')"; > return $retval; > } > > Beispiel if-code: > $query = "select name, bsp_content, url, ID, vorname, ImageFileName from > tontransfer"; > if ($q_altkat != 'kein') {$query = $query.addCondition('alternativkat', > $q_altkat);}; Mal sehen, ob ich das kapiert habe. Also, wenn ich als User was in q_altkat eingebe, dann soll das Programm nicht nur in alternativkat suchen, sondern auch in alternativkat2, richtig? Weiterhin sieht das so aus als ob das Programm das sql-statement mit der Funktion addCondition zusammenbastelt. Also müsstest du die Funktion ein bisschen umbasteln:: > function addCondition($colName, $condition){ > global $haveConditions; > if ($haveConditions==1) {$retval = ' and ';} > else {$haveConditions = 1; $retval = ' where ';} if ( $colName != "alternativkat" ) { > $retval = $retval." upper(".$colName.") = upper('".$condition."')"; } else { $retval = $retval."( upper(".$colName.") = upper('".$condition."') ) OR ( upper(".$colName."2 ) = upper('".$condition."') )"; } > return $retval; > } Ist zwar nicht elegant, könnte aber funktionieren. Gruß, Olaf Waltersdorf From winkelmann_(at)_someon.com Sat, 11 Nov 2000 17:15:06 +0100 Date: Sat, 11 Nov 2000 17:15:06 +0100 From: Matthias Winkelmann winkelmann_(at)_someon.com Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_=5BOT=5Deinfach_k=F6stlich?= Na gut. Zu der mitlerweile recht bekannten anti-Linux Werbung von Microsoft las ich dort den folgenden Leserbrief: "Einfach köstlich Nachdem ich mich wieder vom Lachen über die doppelseitige Anzeige erholt habe, möchte ich einfach noch zwei Kommentare diesbezüglich loswerden: a) Monokulturen sind extrem ungesund. Das merkt man vor allem dann, wenn mann sich eine Plage einfängt - auch bzw. gerade wenn die Viren extrem 'liebens'würdige Geschöpfe sind. b) 'First they ignore you. Then they laugh about you. Then they fight you. And then you win.' (Mahatma Gandhi) Einfach köstlich. Ich schlage diese Anzeige für die nächste c't-Schlagseite vor." Autor ist Jens Benecke -mw > -----Original Message----- > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Cyrill Schumacher [...] > > machs nicht so spannend. habe die c´t leider daheim und bin > auch _(at)_work. > nun spucks aus :-) > > kiri > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From sebastian_(at)_nettrade.de Sat, 11 Nov 2000 17:18:43 +0100 (MET) Date: Sat, 11 Nov 2000 17:18:43 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] [OT]einfach =?iso-8859-1?Q?k=F6stlich?= On Sat, 11 Nov 2000, Egon Schmid (_(at)_work) wrote: > > Ich kann nur allen empfehlen die Seite 9 der aktuellen c't zu lesen, jeder > > regelmäßige Leser dieser Liste dürfte dort ein deja vu erleben ("den Namen > > kenne ich doch"). > > Der Name des Schreiberlings kommt mir irgentwie bekannt vor. Der Jens > stellte mir immer CDs mit Debian zusammen. Da er das in letzter Zeit > nicht mehr getan hat, schaue ich mich nach einem Windows-Rechner um. Bitte Bitte Bitte erzaehl nicht immer, wen du alles kennst. MfG, Sebastian From poppcorn_(at)_cornelia-boenigk.de Sat, 11 Nov 2000 17:20:39 +0100 Date: Sat, 11 Nov 2000 17:20:39 +0100 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Variablen: Benutzung vor Deklaration ? Danke Alles klar. Ich dachte fuer $x=0 laeuft die For-Schleife und nach dem ersten Durchlauf wird die Bedingung geprueft. Gruss Conni From c.sk_(at)_gmx.net Sat, 11 Nov 2000 17:28:10 +0100 Date: Sat, 11 Nov 2000 17:28:10 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_SQL-Abfrage_=FCber_2/mehr_columns?= Hallo Jörg, bitte freu dich nicht zu früh... > ich probiere es noch mal mit meiner Frage, vielleicht ist sie ja auch zu > einfach oder zu dumm oder zu lang oder was weiß ich, warum ich keine > Antwort kriege? Ich habe sehr wohl gesehen, dass du nun schon zum 3.Mal fragst und habe auch momentan keine Lösung parat. Mir ist Deine Frage einfach einfach zu komplex und mir fehlt die Zeit, mich durch die zig Zeilen Code zu wühlen. Außerdem sind dort komische Dinge drin.. Was soll z.B. dieses werden ? > echo " [...] suche.php: [...] mysql_connet("host","user","pass"); mysql_select_db("datenbank"); $result = mysql_query("SELECT * FROM tabelle WHERE durchsuchtesfeld LIKE \"%q%\""); while ($row=mysql_fetch_array($result)) { echo("$row[auszugenedesfeld1] $row[auszugebendesfeld2]
"); } [...] MfG, Sebastian From 510013071846-0001_(at)_t-online.de Sun, 12 Nov 2000 17:47:22 +0100 Date: Sun, 12 Nov 2000 17:47:22 +0100 From: Manuel Gisbert 510013071846-0001_(at)_t-online.de Subject: [php] PHP ohne HTTP Hallo Liste, ich möchte zu einem bestimmten Zeitpunkt unter Linux via at ein phpscript "anstoßen". Welche Möglichkeiten habe ich PHP ohne HTTP auszuführen? Danke Manuel -- "Und jetzt mal ernsthaft, wir sind am Ende unsrer Kernkraft Der Planet und seine Insassen werden unehrenhaft entlassen" RAG/Roey Marquis II - Eiszeit From cybermage_(at)_hirnstrudel.de Sun, 12 Nov 2000 17:50:22 +0100 Date: Sun, 12 Nov 2000 17:50:22 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] mysql datenbank durchsuchen? > $result = mysql_query("SELECT * FROM tabelle WHERE durchsuchtesfeld > LIKE \"%q%\""); muss das nicht LIKE \"%$q%\" heißen. kann auch sein das ich falsch liege :-) bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From eschmid+sic_(at)_s.netic.de Sun, 12 Nov 2000 17:52:50 +0100 Date: Sun, 12 Nov 2000 17:52:50 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] include per http:// ? On Sun, Nov 12, 2000 at 04:48:06PM +0100, Sebastian Nohn wrote: > On Sun, 12 Nov 2000, Gerhard Wendebourg wrote: > > > kann ich mit include auch eine fremde Quelle per http:// einbinden ? > > ja geht, aber fuer solche kleinigkeiten musst du an sich keine mail an die > liste schreiben. da haettste auch erstmal ausprobieren koennen ;) Das haettest Du dir nun auch ersparen koennen. Wir sind ja nun nicht alle kleine Kinder und ich sehe Deine Beitraege als wenig hilfreich. Wenn dich das aergert, dann verlass halt einfach diese Liste. Ich sehe nicht ein, dass ein Einzelner die gute Kommunikation in dieser Liste stoeren kann. Ich bekomme auch mal boese Mails von den Listen-Admins, Denen kann man aber auch mal den eigenen Standpunkt klar machen. Hab zwar noch keine Rueckmeldung erhalten, aber das kann ja noch werden. -Egon PS: Vom Jens hab ich noch keine Rueckmeldung. Mark hat geantwortet, dass er nicht kann. Als einziger hat sich Martin Samesch gemeldet und den kenn seit dem LinuxTag persoenlich. Wir hatten uns ausgiebig unterhalten als es diese Mailing-Liste noch gar nicht gab. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 17:55:05 +0100 (MET) Date: Sun, 12 Nov 2000 17:55:05 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] mysql datenbank durchsuchen? On Sun, 12 Nov 2000, Benjamin Billian wrote: > > $result = mysql_query("SELECT * FROM tabelle WHERE durchsuchtesfeld > > LIKE \"%q%\""); > > muss das nicht > LIKE \"%$q%\" > heißen. kann auch sein das ich falsch liege :-) doch, du liegst voellig richtig ;) MfG, Sebastian From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 18:21:28 +0100 (MET) Date: Sun, 12 Nov 2000 18:21:28 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] include per http:// ? On Sun, 12 Nov 2000 eschmid+sic_(at)_s.netic.de wrote: > Das haettest Du dir nun auch ersparen koennen. Wir sind ja nun nicht alle > kleine Kinder und ich sehe Deine Beitraege als wenig hilfreich. Wenn dich > das aergert, dann verlass halt einfach diese Liste. och, du kannst mich auch in dein killfile tun, waer zwar schade um manche recht lustige diskussion (so sehe ich das inzwischen) aber wuerde das problem doch loesen... oder hast du evtl. sogar nen highlight auf meine mails damit du wieder... ach... das ist ja abwegig... aber man kann sagen was man will: es ist nur unterhaltsam mit dir (fuer mich jedenfalls). nen nettes studienobjekt stellst du auch dar... > Ich sehe nicht ein, dass ein Einzelner die gute Kommunikation in dieser > Liste stoeren kann. Ich bekomme auch mal boese Mails von den > Listen-Admins, Denen kann man aber auch mal den eigenen Standpunkt klar > machen. Hab zwar noch keine Rueckmeldung erhalten, aber das kann ja noch > werden. verstehe ich nun jetzt nicht ganz das geblubber aber ist schon gut... btw. ich hab noch nie ne boese mail von den listen-admins bekommen :P > PS: Vom Jens hab ich noch keine Rueckmeldung. Mark hat geantwortet, dass > er nicht kann. Als einziger hat sich Martin Samesch gemeldet und den kenn > seit dem LinuxTag persoenlich. Wir hatten uns ausgiebig unterhalten als es > diese Mailing-Liste noch gar nicht gab. aeh... versteh ich nun auch nicht aber was solls... ist wohl wieder nur ne aufzaehlung der leute die du alle kennst. toll. *haendeschuettel*. soll ich mal aufzaehlen wen ich alles kenne? ach neee... das waere muessig, dann mache ich mich ja genauso laecherlich wie du... wem oder was willst du hier imponieren? du denkst du bist die ganz grosse nummer. kauf dir ne playstation und erfreu dich an den vielen bunten bildchen. es gibt da auch so pruegel- und schiessspiele, da kannst du prima deine aggressionen mit abbauen. du bist egozentrisch, unflexibel und letztlich wohl auch garnicht an der sache, sondern an der heilung deiner profilneurose interessiert. MfG, Sebastian From webmasterbhs_(at)_bluewin.de Sun, 12 Nov 2000 18:24:25 +0100 Date: Sun, 12 Nov 2000 18:24:25 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] mysql datenbank durchsuchen? > > $result = mysql_query("SELECT * FROM tabelle WHERE durchsuchtesfeld > > LIKE \"%q%\""); > > muss das nicht > LIKE \"%$q%\" > heißen. kann auch sein das ich falsch liege :-) nein es kann auch .... heissen: $result = mysql_query("SELECT * FROM tabelle WHERE durchsuchtesfeld LIKE '%q%' "); kiri From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 18:24:44 +0100 (MET) Date: Sun, 12 Nov 2000 18:24:44 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] mysql datenbank durchsuchen? On Sun, 12 Nov 2000, Cyrill Schumacher wrote: > > > LIKE \"%q%\""); > > LIKE \"%$q%\" > LIKE '%q%'"); ich ging darum, dass nach der variable $q gesucht werden soll, nicht nach q ;) abhaengig davon hast du recht... MfG, Sebastian From jens_(at)_jensbenecke.de Sun, 12 Nov 2000 18:22:10 +0100 Date: Sun, 12 Nov 2000 18:22:10 +0100 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] include per http:// ? On Sun, Nov 12, 2000 at 05:52:50PM +0100, eschmid+sic_(at)_s.netic.de wrote: > PS: Vom Jens hab ich noch keine Rueckmeldung. Mark hat geantwortet, dass Sorry, ich bin momentan total am rotieren. Habe völlig überraschend sämtliche Vordiplomsprüfungen bestanden :-) und jetzt fallen lauter Entscheidungen und organisatorische Sachen an, mit denen ich überhaupt nicht mehr gerechnet hatte. Natürlich zusätzlich zu der Tatsache, daß ich kranker Masochist wieder mal alle Wahlfächer drei Semester vorziehe, um später etwas mehr Luft zu haben =) Wenns nicht allzu weh tut, streiche mich bitte vorerst aus Deinen Plänen, ja? Ich werde mal versuchen, eine vernünftige PHP-CD zusammenzustellen (d.h. das Archiv auf 134.28.62.2 aktuell zu halten), allerdings kann ich da nichts versprechen, schon gar keinen Zeitplan. Vielleicht läßt sich das auch automatisieren, mal sehen. Sorry ;) -- "Das zweite Gesetz der Thermodummheit: In jeder geschlossenen Denkweise bleibt die Ignoranz konstant oder nimmt zu." -- Richard Wein · http://www.hitchhikers.de/ - Die kostenlose Mitfahrzentrale für ganz Europa From jens_(at)_jensbenecke.de Sun, 12 Nov 2000 18:23:31 +0100 Date: Sun, 12 Nov 2000 18:23:31 +0100 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] PHP ohne HTTP --p6hDAtPN9q+ZnUca Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable On Sun, Nov 12, 2000 at 05:47:22PM +0100, Manuel Gisbert wrote: > Hallo Liste, ich m=F6chte zu einem bestimmten Zeitpunkt unter Linux via at > ein phpscript "ansto=DFen". Welche M=F6glichkeiten habe ich PHP ohne HTTP > auszuf=FChren? Nimm den PHP Interpreter und f=FChre das Skript auf der Kommandozeile aus? oder nimm wget oder sowas und bau dir einen cronjob? IIRC ist das =FCbrigens eine FAQ. --=20 "Das zweite Gesetz der Thermodummheit: In jeder geschlossenen Denkweise bleibt die Ignoranz konstant oder nimmt zu." -- Richard Wein =B7 http://www.hitchhikers.de/ - Die kostenlose Mitfahrzentrale f=FCr ganz Euro= pa --p6hDAtPN9q+ZnUca Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: Weitere Infos: siehe http://www.gnupg.org iQEXAwUBOg7SE7hrARHySzvPFAGiiwQAtJv1+iEt4iSvf3dg6pf6tW6oWuiYvCAU uC13z9QQVbFq5YVmo174mdLfwJAs4qsa3bogLCmuWmd55fohEJ3iVnXXIaE1Lbdj wEvPEdmYb8VOB19s6h47T9pfXtBCYcc2PFK2jbXjP5Z+hM6byC74BOZauuBAftB3 2sttTYW99r8EAMxF+75OUqyEraDbRryKZ1aTpL5T/TiiDYFWIQPhxrayuGKi6lBB QHF5d/fiERzmwyw3oqyC4hPDB47oEDxmG3ryngY8Z+m7ivuLWwPqMJWBGc5K7EtJ kYa3XpRefDr1ozqQ38+fhSEhjmfdkmgN5vjvuYluylgxbf4rEUoO9Ewd =bYYR -----END PGP SIGNATURE----- --p6hDAtPN9q+ZnUca-- From eschmid+sic_(at)_s.netic.de Sun, 12 Nov 2000 18:33:45 +0100 Date: Sun, 12 Nov 2000 18:33:45 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] include per http:// ? On Sun, Nov 12, 2000 at 06:21:28PM +0100, Sebastian Nohn wrote: > On Sun, 12 Nov 2000 eschmid+sic_(at)_s.netic.de wrote: > > > Das haettest Du dir nun auch ersparen koennen. Wir sind ja nun nicht alle > > kleine Kinder und ich sehe Deine Beitraege als wenig hilfreich. Wenn dich > > das aergert, dann verlass halt einfach diese Liste. > > och, du kannst mich auch in dein killfile tun, waer zwar schade um manche > recht lustige diskussion (so sehe ich das inzwischen) aber wuerde das > problem doch loesen... oder hast du evtl. sogar nen highlight auf meine > mails damit du wieder... ach... das ist ja abwegig... > aber man kann sagen was man will: es ist nur unterhaltsam mit dir (fuer > mich jedenfalls). nen nettes studienobjekt stellst du auch dar... > > > Ich sehe nicht ein, dass ein Einzelner die gute Kommunikation in dieser > > Liste stoeren kann. Ich bekomme auch mal boese Mails von den > > Listen-Admins, Denen kann man aber auch mal den eigenen Standpunkt klar > > machen. Hab zwar noch keine Rueckmeldung erhalten, aber das kann ja noch > > werden. > > verstehe ich nun jetzt nicht ganz das geblubber aber ist schon gut... btw. > ich hab noch nie ne boese mail von den listen-admins bekommen :P > > > PS: Vom Jens hab ich noch keine Rueckmeldung. Mark hat geantwortet, dass > > er nicht kann. Als einziger hat sich Martin Samesch gemeldet und den kenn > > seit dem LinuxTag persoenlich. Wir hatten uns ausgiebig unterhalten als es > > diese Mailing-Liste noch gar nicht gab. > > aeh... versteh ich nun auch nicht aber was solls... ist wohl wieder nur ne > aufzaehlung der leute die du alle kennst. toll. *haendeschuettel*. soll > ich mal aufzaehlen wen ich alles kenne? ach neee... das waere muessig, > dann mache ich mich ja genauso laecherlich wie du... wem oder was willst > du hier imponieren? du denkst du bist die ganz grosse nummer. kauf dir ne > playstation und erfreu dich an den vielen bunten bildchen. es gibt da auch > so pruegel- und schiessspiele, da kannst du prima deine aggressionen mit > abbauen. > du bist egozentrisch, unflexibel und letztlich wohl auch garnicht an der > sache, sondern an der heilung deiner profilneurose interessiert. Eine Profilneurose hab ich nicht. Auf Dein Geschwaetz kann ich aber auch verzichten. Melde Dich doch einfach ab. Ich hoffe, dass Du deinen Zivildienst einigermassen unbeschaden ueberlebst. Es gibt noch schlimmere Dinge auf dieser Erde. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From mail_(at)_christopher-siebert.de Sun, 12 Nov 2000 18:36:19 +0100 Date: Sun, 12 Nov 2000 18:36:19 +0100 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] An die Listen-Admins (war: include per http:// ?) Hi, bitte, schmeißt ihn runter. Oder sind so persönliche Beleidigungen okay? cu Chris Sebastian Nohn schrieb: > nen nettes studienobjekt stellst du auch dar... ... > verstehe ich nun jetzt nicht ganz das geblubber aber ist schon gut ... > das waere muessig, dann mache ich mich ja genauso laecherlich wie du... wem > oder was willst > du hier imponieren? du denkst du bist die ganz grosse nummer. kauf dir ne > playstation und erfreu dich an den vielen bunten bildchen. es gibt da auch > so pruegel- und schiessspiele, da kannst du prima deine aggressionen mit > abbauen. > du bist egozentrisch, unflexibel und letztlich wohl auch garnicht an der > sache, sondern an der heilung deiner profilneurose interessiert. Lieber Sebastian, muß sowas über die Liste gehen? Wenn Du Probleme mit Egon hast, benutz doch einfach seine eMail-Adresse, nicht die der Liste. -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 UIN : 59716980 From garbe_(at)_gmx.de Sun, 12 Nov 2000 18:35:53 +0100 Date: Sun, 12 Nov 2000 18:35:53 +0100 From: Ithamar Garbe garbe_(at)_gmx.de Subject: [php] Ist das der Sinn der Liste??? war: [php] include per http:// ? > du bist egozentrisch, unflexibel und letztlich wohl auch garnicht an der > sache, sondern an der heilung deiner profilneurose interessiert. Ich hab der Diskussion nur so beiläufig ein Auge gewidmet, aber jetzt muss ich auch was los werden: Mich nervt es echt, wenn ich meine Mails durchlese, von denen ich ausgehe, dass sie über PHP gehen. Und dann kommen haufenweise solcher nervigen Botschaften von ein paar Streithammeln. Muss das sein??? Ich glaube nicht. Mir sind ehrlich gesagt, solche Mails mit "Anfängerfragen" vieeeel lieber als solche Mails, wie: Hättest du das nicht ausprobieren können? Ehrlich gesagt, an der Diskussion hab ich auch was lernen können, obwohl ich mich schon ziemlich gut mit PHP auskenne. Deswegen bin ich nicht gegen "Anfängerfragen", oder "dumme" Fragen. Und dann, wieso musst du diese dummen, oben zitierten Sprüche in der Liste loslassen? Wenn du sie ihm unbedingt schreiben willst, dann mach es bitte _privat_! Mit PHP hat das ganze wenig zu tun, den Schmarrn von euch durchzulesen ist Zeitverschwendung für mich. Ist das der Sinn der Liste, solche dummen Diskussionen zu verbreiten? Tut mir leid, das ganze ist von mir ziemlich OT geworden, aber ich musste das mal loslassen!!! Gruss, Ithamar Garbe From eschmid+sic_(at)_s.netic.de Sun, 12 Nov 2000 18:46:37 +0100 Date: Sun, 12 Nov 2000 18:46:37 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] include per http:// ? On Sun, Nov 12, 2000 at 06:22:10PM +0100, Jens Benecke wrote: > On Sun, Nov 12, 2000 at 05:52:50PM +0100, eschmid+sic_(at)_s.netic.de wrote: > > > PS: Vom Jens hab ich noch keine Rueckmeldung. Mark hat geantwortet, dass > > Sorry, ich bin momentan total am rotieren. Habe völlig überraschend > sämtliche Vordiplomsprüfungen bestanden :-) und jetzt fallen lauter > Entscheidungen und organisatorische Sachen an, mit denen ich überhaupt > nicht mehr gerechnet hatte. Natürlich zusätzlich zu der Tatsache, daß ich > kranker Masochist wieder mal alle Wahlfächer drei Semester vorziehe, um > später etwas mehr Luft zu haben = Kenne ich doch irgentwie, hab leider nur Agrarwissenschaften studiert. Da gings auch so ab wie oben beschrieben. In dem Fach wo ich geklaubt habe, das ich am ehesten schaffe, da bin ich durchgefallen. Die Doktorarbeit hat aber mein Pruefer nicht verstanden. > Wenns nicht allzu weh tut, streiche mich bitte vorerst aus Deinen Plänen, > ja? Ich werde mal versuchen, eine vernünftige PHP-CD zusammenzustellen > (d.h. das Archiv auf 134.28.62.2 aktuell zu halten), allerdings kann ich da > nichts versprechen, schon gar keinen Zeitplan. Vielleicht läßt sich das > auch automatisieren, mal sehen. Hat ja noch Zeit. Mein Lektor ist zur Zeit in den USA. Er will diese Buchbeilage selber zusammenstellen. Wenn was von Dir kommt, dann bekommst Du auch sicherlich ein Buch von der zweiten Auflage. Mir ist halt nur noch die Zusammenstellung von Mark und Dir bekannt. Mark hatte damals die LinuxTag CDs gebrannt. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From c.sk_(at)_gmx.net Sun, 12 Nov 2000 18:57:16 +0100 Date: Sun, 12 Nov 2000 18:57:16 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] An die Listen-Admins (war: include per http:// ?) > bitte, schmeißt ihn runter. Oder sind so persönliche Beleidigungen okay? Dem schließe ich mich an. Christiane From mtps_(at)_gmx.de Sun, 12 Nov 2000 18:56:02 +0100 Date: Sun, 12 Nov 2000 18:56:02 +0100 From: Martin Tomczak mtps_(at)_gmx.de Subject: [php] Datensaetze nach Datum abfragen. Tach zusammen, wie kann ich Datensätze sortiert nach Datum aus der MySQL Datenbank abfragen und ausgeben ? Ich möchte das bei mir so machen, das ich alle Programme z.b. der letzten 5 Tage ausgegeben bekomme. Jedes Programm wurde auch ein Datum zugewiesen..Hat vielleicht Jemand eine Idee ?? Danke schon mal im Vorraus !! cu Martin ____________ webmaster_(at)_netidea.de www.netidea.de Geld verdienen im Internet From a.bracken_(at)_example.com Sun, 12 Nov 2000 19:02:23 +0100 Date: Sun, 12 Nov 2000 19:02:23 +0100 From: Arno Bracken a.brackenh_(at)_example.com Subject: [php] include per http:// (nicht mehr) Hallöle, Subject: Re: [php] include per http:// ? > On Sun, Nov 12, 2000 at 06:21:28PM +0100, Sebastian Nohn wrote: > > On Sun, 12 Nov 2000 eschmid+sic_(at)_s.netic.de wrote: > > > > > Das haettest Du dir nun auch ersparen koennen. Wir sind ja nun nicht alle > > > kleine Kinder und ich sehe Deine Beitraege als wenig hilfreich. Wenn dich > > > das aergert, dann verlass halt einfach diese Liste. > > > > och, du kannst mich auch in dein killfile tun, waer zwar schade um manche > > recht lustige diskussion (so sehe ich das inzwischen) aber wuerde das > > problem doch loesen... oder hast du evtl. sogar nen highlight auf meine > > mails damit du wieder... ach... das ist ja abwegig... > > aber man kann sagen was man will: es ist nur unterhaltsam mit dir (fuer > > mich jedenfalls). nen nettes studienobjekt stellst du auch dar... > > > > > Ich sehe nicht ein, dass ein Einzelner die gute Kommunikation in dieser > > > Liste stoeren kann. Ich bekomme auch mal boese Mails von den > > > Listen-Admins, Denen kann man aber auch mal den eigenen Standpunkt klar > > > machen. Hab zwar noch keine Rueckmeldung erhalten, aber das kann ja noch > > > werden. > > > > verstehe ich nun jetzt nicht ganz das geblubber aber ist schon gut... btw. > > ich hab noch nie ne boese mail von den listen-admins bekommen :P > > > > > PS: Vom Jens hab ich noch keine Rueckmeldung. Mark hat geantwortet, dass > > > er nicht kann. Als einziger hat sich Martin Samesch gemeldet und den kenn > > > seit dem LinuxTag persoenlich. Wir hatten uns ausgiebig unterhalten als es > > > diese Mailing-Liste noch gar nicht gab. > > > > aeh... versteh ich nun auch nicht aber was solls... ist wohl wieder nur ne > > aufzaehlung der leute die du alle kennst. toll. *haendeschuettel*. soll > > ich mal aufzaehlen wen ich alles kenne? ach neee... das waere muessig, > > dann mache ich mich ja genauso laecherlich wie du... wem oder was willst > > du hier imponieren? du denkst du bist die ganz grosse nummer. kauf dir ne > > playstation und erfreu dich an den vielen bunten bildchen. es gibt da auch > > so pruegel- und schiessspiele, da kannst du prima deine aggressionen mit > > abbauen. > > du bist egozentrisch, unflexibel und letztlich wohl auch garnicht an der > > sache, sondern an der heilung deiner profilneurose interessiert. > > Eine Profilneurose hab ich nicht. Auf Dein Geschwaetz kann ich aber auch > verzichten. Melde Dich doch einfach ab. Ich hoffe, dass Du deinen > Zivildienst einigermassen unbeschaden ueberlebst. Es gibt noch schlimmere > Dinge auf dieser Erde. > Fängt das schon wieder an? Warum? Könnt ihre nicht miteinander leben? Die Liste ist doch nicht der richtige Platz um Streitereien zu lösen.. Müsst ihr immer gegenseitig an euch rummsticheln? Was bringt das? Eine Mailingliste an den Zweck das JEDER sich informieren kann! Und das zu einem bestimmten Thema. solche Mailings wie oben gehören hier einfach nicht hin! Ciau Arno Bracken PS: Bin noch nicht lang bei der Liste deshalb weiss ich auch nichts von irgendwelchen Sachen die es früher mal gegeben hat... From zdophers_(at)_tontransfer.de Sun, 12 Nov 2000 18:44:25 +0100 Date: Sun, 12 Nov 2000 18:44:25 +0100 From: =?iso-8859-1?Q?J=F6rg_Richard_Stoffers?= zdophers_(at)_tontransfer.de Subject: [php] =?iso-8859-1?Q?mySQL-Abfrage_=FCber_2_Columns_Olaf_hilf?= Hi Liste und einen besonders schönen Tag Dir, Olaf Danke für die Antwort, Olaf, aber leider funkioniert Deine Lösung auch nicht. Mit einer umgeschriebenen Function funktioniert es halbwegs (Suchabfragen über einzelne Spalten lassen sich kombinieren z.B.: Zeige mir alle Links die in Ort: Berlin und in Kategorie: location haben. Das funktioniert! Füge ich jetzt noch hinzu: UND in alternativkategorie sollte Termine stehen, sucht mir das Script zwar alle Termine sowohl aus der Spalte Alternativkategorie als auch Alternativkategorie2 raus, verbindet das Ergebnis aber nicht mit den vorangegangenen Bedingungen Ort und Kategorie, sondern wirft mir als Ergebnis halt alle Termine aus beiden Spalten aus. Hast Du noch einen Tipp? function addCondition($colName, $condition){ global $haveConditions; if ($haveConditions==1) {$retval = ' and ';} else {$haveConditions = 1; $retval = ' where ';} if ( $colName != "alternativkat" ) { $retval = $retval." upper(".$colName.") = upper('".$condition."')"; } else { $retval = $retval."( upper(".$colName.") = upper('".$condition."') ) OR ( upper(".$colName."2 ) = upper('".$condition."') )"; } return $retval; } function addConditionLike($colName, $condition){ global $haveConditions; if ($haveConditions==1) {$retval = ' and ';} else {$haveConditions = 1; $retval = ' where ';} $retval = $retval." upper(".$colName.") like '".$condition."%'"; return $retval; } Die untere Function betrifft freie Eingabefelder wie Name und Vorname und nicht wie oben Auswahlmenues. Die Kombination dieser Funktionen funktioniert auch einwandfrei z.B. Alle locations die mit acid anfangen From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 19:05:45 +0100 (MET) Date: Sun, 12 Nov 2000 19:05:45 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] include per http:// ? On Sun, 12 Nov 2000 eschmid+sic_(at)_s.netic.de wrote: > Eine Profilneurose hab ich nicht. Auf Dein Geschwaetz kann ich aber auch > verzichten. Melde Dich doch einfach ab. Ich hoffe, dass Du deinen > Zivildienst einigermassen unbeschaden ueberlebst. Es gibt noch schlimmere > Dinge auf dieser Erde. Hast Du keine Parkuhr die Du vollabern kannst? Hab ich die Null gewaehlt? Ist hier Notstand? Ich verstehe echt nicht, was mein Zivildienst damit zu tun hat, dass Du schlecht gelaunt bist. Den Vorschlag mit dem abmelden kann ich Dir genau so machen. Aber warum sollte ich mich abmelden? Irgendwie liebe ich Dich Alter, weiss auch nicht warum... Zu Deiner Profilneurose kann ich nur sagen: Lies mal durch, was Du hier so schreibst, dann ist gut. MfG, Sebastian From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 19:07:34 +0100 (MET) Date: Sun, 12 Nov 2000 19:07:34 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] An die Listen-Admins (war: include per http:// ?) On Sun, 12 Nov 2000, Christopher Siebert wrote: > bitte, schmeißt ihn runter. Oder sind so persönliche Beleidigungen okay? Der liebe Egon blubbert hier genauso rum... von daher... > Wenn Du Probleme mit Egon hast, benutz doch einfach seine > eMail-Adresse, nicht die der Liste. wenn denn seine from adresse mal korrekt waer... MfG, Sebastian From eschmid+sic_(at)_s.netic.de Sun, 12 Nov 2000 19:10:19 +0100 Date: Sun, 12 Nov 2000 19:10:19 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] An die Listen-Admins (war: include per http:// ?) On Sun, Nov 12, 2000 at 06:57:16PM +0100, Christiane Schmidt-Köster wrote: > > bitte, schmeißt ihn runter. Oder sind so persönliche Beleidigungen okay? > > Dem schließe ich mich an. Hi, Christiane, Du hast doch nicht mich gemeint? Mit Mutt ist es sehr schwer, die Nachrichten auf dieser Liste zu lesen -Egon PS: Ich bin nun auch so einiges gewoehnt, der Sebastian sollte aber mal eine Schule besuchen. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From martin_(at)_cheabit.com Sun, 12 Nov 2000 19:13:36 +0100 Date: Sun, 12 Nov 2000 19:13:36 +0100 From: Martin Geisler martin_(at)_cheabit.com Subject: [php] Aus dynamischer Tabelle dynamisches Bild generieren Hallo, um ausser den "kann ich "include" auch via http nutzen" mal zu unterbrechen hier mein Problem auf das ich dringend Hilfe suche... Ich stehe immer noch vor folgendem Problem: Ich habe eine dynamisch erstellte Tabelle und möchte diese in ein "dynamisches Bild" konvertieren. Dabei will ich aber die einige Paramter angeben können, die dann das Aussehen des Bildes ändern. Ein praktisches Beispiel wäre z.B. http://www.teltarif.de/cgi-bin/blitz-anpassung Hier kann man sich die billigsten Tarife anzeigen lassen und einen HTML-Tag auf seine eigene Homepage einbinden. 1) Kann man sowas in diesem Umfang auch mit PHP und der GDlib machen? 2) Wenn ja - wie? :-) Hat jemand einen Hinweis, ein Tutorial etc.? 3) Wenn nein - wie geht es sonst am einfachsten? Tutorial? Ich bin für jeden Hinweis dankbar Besten Dank und ein schönes Wochenende Ciao Martin Geisler -- http://www.FonTipp.de - Das Programm um Telefonkosten zu sparen! From eschmid+sic_(at)_s.netic.de Sun, 12 Nov 2000 19:21:14 +0100 Date: Sun, 12 Nov 2000 19:21:14 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] include per http:// ? On Sun, Nov 12, 2000 at 07:05:45PM +0100, Sebastian Nohn wrote: > On Sun, 12 Nov 2000 eschmid+sic_(at)_s.netic.de wrote: > > > Eine Profilneurose hab ich nicht. Auf Dein Geschwaetz kann ich aber auch > > verzichten. Melde Dich doch einfach ab. Ich hoffe, dass Du deinen > > Zivildienst einigermassen unbeschaden ueberlebst. Es gibt noch schlimmere > > Dinge auf dieser Erde. > > Hast Du keine Parkuhr die Du vollabern kannst? Hab ich die Null gewaehlt? > Ist hier Notstand? Ich verstehe echt nicht, was mein Zivildienst damit zu > tun hat, dass Du schlecht gelaunt bist. Den Vorschlag mit dem abmelden > kann ich Dir genau so machen. Aber warum sollte ich mich abmelden? > Irgendwie liebe ich Dich Alter, weiss auch nicht warum... Zu Deiner > Profilneurose kann ich nur sagen: Lies mal durch, was Du hier so > schreibst, dann ist gut. Ich frage mich immer noch, wo Dein Problem liegt. Ich hab keine Probleme. Eine Parkuhr brauch ich nicht. Ich fahre von meiner Garage zur anderen Garage, Begreif doch mal, dass Du hier der GAU bist. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 19:22:41 +0100 (MET) Date: Sun, 12 Nov 2000 19:22:41 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] include per http:// (nicht mehr) Hi, > PS: Bin noch nicht lang bei der Liste deshalb weiss ich auch nichts von > irgendwelchen Sachen die es früher mal gegeben hat... Nun... Tue, 15 Aug 2000 01:37:30 +0200 schrieb egon folgendes an einen kollegen von mir: [...] 1. Sie sind ein arrogantes Arschloch! 2. Sie wollen mit Open Source Software Geld verdienen. 3. Sie wollen sich seit 10 Jahren kein Buch gekauft haben, aber das Wissen ber ffentliche Mailinglisten gratis und schnell beziehen 4. Das ist das beschissenste Posting auf dieser Mailing Liste das es je gegeben hat. 5. Man kann nicht zuhren, das knnen die meisten Psychopathen auch nicht. 6. Die Frage, ob ich eine Programmiersprache spreche ist unntig wie ein Kropf. Das ist ein weiterer Grund fr mich, nicht auf dem PHP-Kongress zu erscheinen. Weder als Redner noch als zahlender Zuhrer. [...] Darauf macht ich ihn darauf aufmerksam, dass das a) nicht ok und b) strafbar ist. Seit dem nimmt er sich immer wieder einige meiner Mails heraus um diese mit dummen und inhaltslosen Kommentaren zu versehen. Worauf ich kontere. Angeblich mag er mich jedoch wegen eines Postings irgendwann 1997 nicht, in dem ich geschrieben haben soll, mir wuerde die PHP-Manual nicht gefallen. Dadurch fuehlt er sich wohl unzumutbar angegriffen. Das dumme ist nur das ich mich 97 weder mit PHP noch der Manual noch irgendwelchen PHP-Mailinglisten oder Newsgroups beschaeftigt habe... MfG, Sebastian From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 19:25:45 +0100 (MET) Date: Sun, 12 Nov 2000 19:25:45 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] include per http:// ? On Sun, 12 Nov 2000 eschmid+sic_(at)_s.netic.de wrote: > Ich frage mich immer noch, wo Dein Problem liegt. Ich hab keine Probleme. Sicher? Grundsaetzlich faengst Du hier an rumzuflamen. > Eine Parkuhr brauch ich nicht. Kauf Dir mal eine ;) > Begreif doch mal, dass Du hier der GAU bist. Danke gleichfalls. MfG, Sebastian From weidenthaler_(at)_gmx.net Sun, 12 Nov 2000 19:30:27 +0100 Date: Sun, 12 Nov 2000 19:30:27 +0100 From: Rainer Weidenthaler weidenthaler_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?Frage_bez=FCglich_Werte=FCbergabe_bei_PHP_mit_Apache_unter?= =?iso-8859-1?Q?_Windows_ME?= =?iso-8859-1?Q?_Windows_ME?= Hallo Liste! Ich bin hier relativ neu und möchte mich erstmal vorstellen: Bin 18 Jahre, m, und komme aus Tirol / Österreich. Habe mir schon ein Buch bestellt (das auf www.php-center.de empfohlen wird) und zahlreiche Anleitungen vom Netz durchgelesen, doch imho sind diese Anleitungen vom Netz alle recht oberflächlich und für einen totalen Neueinsteiger wie mich ungeeignet. Doch nun zu meinem Problem: Ich habe vor kurzem den Apache Webserver (V.1.3) auf Windows ME installiert und dazu PHP. Ich habe die PHP.ini Datei laut einer Anleitung, die ich auf www.php-center.de gefunden habe konfiguriert, die Php.exe Datei in den CGI-Ordner kopiert und die httpd.conf des Apache Servers für die PHP-Unterstützung umgeschrieben. Es funktioniert wunderbar, bis auf die Tatsache, dass ich keine Werteübergabe alla index.php?variable1=wert1 etc. machen kann. Hat jemand eine Ahnung, an was das liegen könnte? Ist sicher nur eine Kleinigkeit für Euch, aber mir macht das ehrlich gesagt zu schaffen, denn ich muss meine Homepage derzeit online programmieren und wer noch ein 56k Modem hat, weiss wie umständlich das ist (index.php Datei ändern, hochspielen, reload .... warten... Fehler entdeckt -> von vorn) Vielen vielen Dank für Eure Hilfe im voraus! Ciao, Rainer From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 19:29:32 +0100 (MET) Date: Sun, 12 Nov 2000 19:29:32 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] include per http:// ? On Sun, 12 Nov 2000 eschmid+sic_(at)_s.netic.de wrote: > Begreif doch mal, dass Du hier der GAU bist. HEHEHE... Ich hab grad von zwei Leuten gehoert, die Dich kennen, das wir beide uns sehr aehnlich sind und im realen Leben gut verstehen wuerden... Vielleicht sollten wir einfach mal zusammen ein Bier oder nen Kaffee oder was auch immer trinken, das ist mein Vorschlag zur Guete... MfG, Sebastian From c.sk_(at)_gmx.net Sun, 12 Nov 2000 19:31:11 +0100 Date: Sun, 12 Nov 2000 19:31:11 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] An die Listen-Admins (war: include per http:// ?) Hi Egon, > Hi, Christiane, Du hast doch nicht mich gemeint? Nein. Und ich nehme an, Christopher auch nicht. Christiane From info_(at)_agathos.net Sun, 12 Nov 2000 19:35:57 +0100 Date: Sun, 12 Nov 2000 19:35:57 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] include per http:// ? [...] > Sicher? Grundsaetzlich faengst Du hier an rumzuflamen. [..] >> Begreif doch mal, dass Du hier der GAU bist. > MfG, Sebastian SEBASTIAN!! MACH DAS PRIVAT AUS!!! Liebe Grüße Theo From webmasterbhs_(at)_bluewin.de Sun, 12 Nov 2000 19:40:54 +0100 Date: Sun, 12 Nov 2000 19:40:54 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Perl 2 PHP for use of PGP irgendwie reimt sich das :-) könnte mir einer mal folgendes Perl Script so ungefähr nach PHP portieren oder wenigstens er klären wie ich pgp über exec() aufrufe ??? #!/usr/bin/perl $| = 1; print "Content-type: text/plain\n\n"; $pgpcmd = '/u/web/bhsbin/cgi-local/pgpe -r mail_(at)_srv.com -aft 2>&1'; # We need a library function use IPC::Open2; # Open the PGP program for bidirectional I/O $pid = open2(\*READPGP, \*WRITEPGP, $pgpcmd); # Send text to be encrypted to PGP print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; # Encrypt the data close(WRITEPGP); # Get the encrypted data from PGP _(at)_pgptext = ; close(READPGP); # Return information to user print _(at)_pgptext; -------------------------------- danke ! kiri From eschmid+sic_(at)_s.netic.de Sun, 12 Nov 2000 19:42:23 +0100 Date: Sun, 12 Nov 2000 19:42:23 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] include per http:// (nicht mehr) On Sun, Nov 12, 2000 at 07:22:41PM +0100, Sebastian Nohn wrote: > Hi, > > > PS: Bin noch nicht lang bei der Liste deshalb weiss ich auch nichts von > > irgendwelchen Sachen die es früher mal gegeben hat... > > Nun... Tue, 15 Aug 2000 01:37:30 +0200 schrieb egon folgendes an einen > kollegen von mir: > > [...] > 1. Sie sind ein arrogantes Arschloch! > 2. Sie wollen mit Open Source Software Geld verdienen. > 3. Sie wollen sich seit 10 Jahren kein Buch gekauft haben, aber das Wissen > ber ffentliche Mailinglisten gratis und schnell beziehen > 4. Das ist das beschissenste Posting auf dieser Mailing Liste das es je > gegeben hat. > 5. Man kann nicht zuhren, das knnen die meisten Psychopathen auch nicht. > 6. Die Frage, ob ich eine Programmiersprache spreche ist unntig wie ein > Kropf. > > Das ist ein weiterer Grund fr mich, nicht auf dem PHP-Kongress zu > erscheinen. Weder als Redner noch als zahlender Zuhrer. > [...] > > Darauf macht ich ihn darauf aufmerksam, dass das a) nicht ok und b) > strafbar ist. Seit dem nimmt er sich immer wieder einige meiner Mails > heraus um diese mit dummen und inhaltslosen Kommentaren zu versehen. > Worauf ich kontere. Angeblich mag er mich jedoch wegen eines Postings > irgendwann 1997 nicht, in dem ich geschrieben haben soll, mir wuerde die > PHP-Manual nicht gefallen. Dadurch fuehlt er sich wohl unzumutbar > angegriffen. Das dumme ist nur das ich mich 97 weder mit PHP noch der > Manual noch irgendwelchen PHP-Mailinglisten oder Newsgroups beschaeftigt > habe... Und darum koennen wir so einen wie Dich ueberhaupt nicht gebrauchen. Die deutsche Mailingliste versteht sich als eine Community. Das wird sie auch in der Zukunft so sein. Ich habe lange genug Landwirtschaft studiert, ich hab deshalb auch noch einige andere Sprüche drauf. Also lass das bitte sein, Alle Menschen koennen mal auf die Schnauze fliegen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 19:46:45 +0100 (MET) Date: Sun, 12 Nov 2000 19:46:45 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] include per http:// (nicht mehr) On Sun, 12 Nov 2000 eschmid+sic_(at)_s.netic.de wrote: > > Nun... Tue, 15 Aug 2000 01:37:30 +0200 schrieb egon folgendes an einen > > kollegen von mir: > > > > [...] > > 1. Sie sind ein arrogantes Arschloch! > > 2. Sie wollen mit Open Source Software Geld verdienen. > > 3. Sie wollen sich seit 10 Jahren kein Buch gekauft haben, aber das Wissen > > ber ffentliche Mailinglisten gratis und schnell beziehen > > 4. Das ist das beschissenste Posting auf dieser Mailing Liste das es je > > gegeben hat. > > 5. Man kann nicht zuhren, das knnen die meisten Psychopathen auch nicht. > > 6. Die Frage, ob ich eine Programmiersprache spreche ist unntig wie ein > > Kropf. > > > > Das ist ein weiterer Grund fr mich, nicht auf dem PHP-Kongress zu > > erscheinen. Weder als Redner noch als zahlender Zuhrer. > > [...] > > Und darum koennen wir so einen wie Dich ueberhaupt nicht gebrauchen. Die > deutsche Mailingliste versteht sich als eine Community. Das wird sie auch > in der Zukunft so sein. aeh? aber deine mail war ok, ja? aber schwamm drueber. *warum* suchst du dir immer wieder mails von mir raus um mich da anzupflaumen? > Ich habe lange genug Landwirtschaft studiert, ich hab deshalb auch noch > einige andere Sprüche drauf. ach lernt man das da? ENDE! MfG, Sebastian From Info_(at)_DATACORE-Server.de Sun, 12 Nov 2000 19:51:16 +0100 Date: Sun, 12 Nov 2000 19:51:16 +0100 From: DATACORE-Server.de (Philip Hetjens) Info_(at)_DATACORE-Server.de Subject: [php] Ist das der Sinn der Liste??? war: [php] include per http:// ? Hi, # # [text von der Mail mit dem selbe betreff]... # # ich kann dir nur zustimmen!! Ich bin ganz neu hier in der liste (seit heute) und finde das ziemlich lächerlich was hier hab geht! Mein Gott ich hatte eigentlich auch vor eine Newbie frage zustellen weil ich von PHP noch recht wenig ahnung habe. Aber bei so was da frag ich mich: Bin ich hier richtig???? mfg philip From winkelmann_(at)_someon.com Sun, 12 Nov 2000 19:55:16 +0100 Date: Sun, 12 Nov 2000 19:55:16 +0100 From: Matthias Winkelmann winkelmann_(at)_someon.com Subject: [php] regex Hallo! Auch wenn ich hier nur ungern die Debatte über http://- includes unterbreche, habe doch eine Frage: Cih suche eine (preg_replace-)regex, die aus etwas wie '{a:dies ist ein test|mit einem zweiten teil'} etwas wie 'dies ist ein test' macht (ohne ''') es beginnt also mit '{a:', danach kommen beliebig viele zeichen bis zu einem '|' und danach nochmals beliebig viele zeichen bis zum abschließenden '}' Desweiteren wäre es interessant zu wissen, in wie weit die Performance unter so etwas leidet. Kann man das irgendwie mit anderen Funktionen vergleichen oder so? Vielen Dank! MW From tomheld_(at)_gmx.de Sun, 12 Nov 2000 19:56:33 +0100 Date: Sun, 12 Nov 2000 19:56:33 +0100 From: Tom tomheld_(at)_gmx.de Subject: [php] Natur der Listen (war: include per http:// ?) juhuuuuu und es ist wieder einmal soweit: Ein lustiger Listen-Krieg erfassst auch die sonst so sachlich php-liste. Ich glaube nun fest daran das es in der Natur einer jeden mailingliste liegt das man sich so richtig schön streitet über garnichts oder über die kommunikation selbst. iss doch toll das es spielplätze für alle großen kinder gibt die sich mal austoben wollen. mfg Tom From tomheld_(at)_gmx.de Sun, 12 Nov 2000 20:01:18 +0100 Date: Sun, 12 Nov 2000 20:01:18 +0100 From: Tom tomheld_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Frage_bez=FCglich_Werte=FCbergabe_bei_PHP_mi?= =?iso-8859-1?Q?t_Apache_unter_Windows_ME_Windows_ME?= =?iso-8859-1?Q?t_Apache_unter_Windows_ME_Windows_ME?= > Tatsache, dass ich keine Werteübergabe alla index.php?variable1=wert1 etc. mach mal index.php3?&variable1=wert1 > Modem hat, weiss wie umständlich das ist (index.php Datei ändern, leider zu gut *g* cu tom From webmaster_(at)_trasher.de Sun, 12 Nov 2000 20:01:21 +0100 Date: Sun, 12 Nov 2000 20:01:21 +0100 From: Ch. Wohland webmaster_(at)_trasher.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Frage_bez=FCglich_Werte=FCbergabe_bei_PHP_mi?= =?iso-8859-1?Q?t_Apache_unter_Windows_ME_Windows_ME?= =?iso-8859-1?Q?t_Apache_unter_Windows_ME_Windows_ME?= >Hat jemand eine Ahnung, an was das liegen könnte? Wenns Probleme bei der Konfiguration gibt, so kann ich "PHPTriad" empfehlen. Das gibt es kostenlos bei www.download.com und installiert und konfiguriert einen kompletten *lauffähigen* WAMP (sofern man Windows schon vorher hat;-)) Bei mir hats auch gefunzt, die vermurkste Installation gekillt und PHPTriad überinstalliert, jetzt ist die Welt wieder in Ordnung. So long ch. Wohland From Newsletter_(at)_stefan-schwardt.de Sun, 12 Nov 2000 20:04:39 +0100 Date: Sun, 12 Nov 2000 20:04:39 +0100 From: Stefan Schwardt Newsletter_(at)_stefan-schwardt.de Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIEZyYWdlIGJlevxnbGljaCBXZXJ0ZfxiZXJnYWJlIGJl?= =?ISO-8859-1?B?aSBQSFAgbWl0IEFwYWNoZSB1bnRlciBXaW5kb3dzIE1FIFdpbmRvd3Mg?= =?ISO-8859-1?B?TUU=?= =?ISO-8859-1?B?aSBQSFAgbWl0IEFwYWNoZSB1bnRlciBXaW5kb3dzIE1FIFdpbmRvd3Mg?= =?ISO-8859-1?B?TUU=?= Moin Rainer Weidenthaler, moin Liste BTW: Wir Norddeutschen haben ja nichts dagegen, wenn Ihr südlich der Elbe (Balkan) Euch nach dem 11.11. alle rote Nasen aufsetzt und Helau und Allaf und dergleichen gröhlt - aber müßt Ihr diese heidnische Tradition bis in die deutschen Mailinglisten tragen? Im Ernst: RW> [...] zahlreiche Anleitungen vom Netz RW> durchgelesen, doch imho sind diese Anleitungen vom Netz alle recht RW> oberflächlich und für einen totalen Neueinsteiger wie mich ungeeignet. Stimmt schon, je weiter man sich von den 'offiziellen' PHP-Portalen entfernt, umso mehr Glück oder zeit braucht man, um gutes Matterial zu finden. Steure grundsätzlich erstmal das Mailinglistenarchiv an, das reicht zumeist schon. RW> [...] Es funktioniert wunderbar, bis auf die RW> Tatsache, dass ich keine Werteübergabe alla index.php?variable1=wert1 etc. RW> machen kann. Schau Dir unter http://www.php-center.de/de-html-manual/configuration.html mal die Parameter "register_globals" und "track_vars" an, die sollten Dir weiterhelfen. RW> [...] wer noch ein 56k RW> Modem hat, weiss wie umständlich das ist (index.php Datei ändern, RW> hochspielen, reload .... warten... Fehler entdeckt -> von vorn) Nim Dir doch wenigstens einen FTP-fähigen texteditor ala FTPEdit oder EditPlus (letzterer mit PHP Syntaxhilighting). Dann mußt Du wenigstens nicht jedesmal einen FTP-Client bemühen. -- Stefan Schwardt. From support_(at)_siwub-online.de Sun, 12 Nov 2000 20:07:47 +0100 Date: Sun, 12 Nov 2000 20:07:47 +0100 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] Datensaetze nach Datum abfragen. Hallo Martin, > wie kann ich Datensätze sortiert nach Datum aus der MySQL Datenbank abfragen > und ausgeben ? > Ich möchte das bei mir so machen, das ich alle Programme z.b. der letzten 5 > Tage ausgegeben bekomme. > Jedes Programm wurde auch ein Datum zugewiesen..Hat vielleicht Jemand eine > Idee ?? > Danke schon mal im Vorraus !! das müsste ungefähr so aussehen: ..... $vorfuenftagen =date("Y-m-d", mktime(0,0,0,date("m"),date("d")-5, date("Y"))); $sql = "select * from tabelle where datum >= '$vorfuenftagen' order by datum desc"; ..... Das Datumsformat in MySQL ist YYYY-MM-TT zu mktime und date hilft das PHP-Handbuch weiter. hoffe, das hilft. Peter Kursawe. From Michael_(at)_Stahmann.de Sun, 12 Nov 2000 20:07:51 +0100 Date: Sun, 12 Nov 2000 20:07:51 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Aus dynamischer Tabelle dynamisches Bild generieren Martin Geisler schrieb: > Hallo, > > Ein praktisches Beispiel wäre z.B. http://www.teltarif.de/cgi-bin/blitz-anpassung > Hier kann man sich die billigsten Tarife anzeigen lassen und einen HTML-Tag > auf seine eigene Homepage einbinden. > > 1) Kann man sowas in diesem Umfang auch mit PHP und der GDlib machen? Ja, wird aber ein bischen aufwendiger und evtl. geistiger Diebstahl :-( > > 2) Wenn ja - wie? :-) Hat jemand einen Hinweis, ein Tutorial etc.? > Ich erstelle z.B. einzelne Menuepunkte dynamisch. Die einfachste Lösung wäre, du würdest das Bild zusammensetzen. Das Beispiel, welches Du genannt hast, würde das natürlich nicht zulassen. Schau Dir mal mein Beispiel unter http://web-xact.de/special/ an. (zur Ansicht: http://web-xact.de/special/image5.php4?t=Dein+Tarif&s=20 ) Vieleicht hilft es Dir ein bischen in GD-Fragen weiter. Die "cache-Funktion" würde ich Dir dringend anraten. Da spart einiges an Arbeit (für den Server). > 3) Wenn nein - wie geht es sonst am einfachsten? Tutorial? > Ich würde: Ein fertiges Gif-Bild nehmen und die entsprechenden Werte darauf positionieren. (Vorsicht mit der Lizenz!) Die Koordinaten bekommst Du mit dem Grafikprogramm Deiner Wahl. > > Ich bin für jeden Hinweis dankbar > Hatte meine Ideen aus div. Büchern und leider gerade keine URL. > 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 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From support_(at)_siwub-online.de Sun, 12 Nov 2000 20:10:52 +0100 Date: Sun, 12 Nov 2000 20:10:52 +0100 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] Natur der Listen (war: include per http:// ?) Hallo, > Ein lustiger Listen-Krieg erfassst auch die sonst so sachlich php-liste. > > Ich glaube nun fest daran das es in der Natur einer jeden mailingliste liegt > das man sich so richtig schön streitet über garnichts oder über die > kommunikation selbst. und das bei Vollmond - ich kenne noch mehr Leute, die sich in den letzten zwei Tagen in die Haare bekommen haben. Aber ich habe bisher nur GEAHNT, das der Mond auch auf EDV-Leute wirkt - jetzt WEISS ich es :-)) Ansonsten ist jetzt der Vollmond vorbei - jetzt gehts wieder normal weiter .... ;-)) Peter Kursawe From webmasterbhs_(at)_bluewin.de Sun, 12 Nov 2000 20:15:18 +0100 Date: Sun, 12 Nov 2000 20:15:18 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] regex > Cih suche eine (preg_replace-)regex, die aus etwas wie '{a:dies ist ein > test|mit einem zweiten teil'} etwas wie 'dies ist ein test' macht (ohne ' ' ') > es beginnt also mit '{a:', danach kommen beliebig viele zeichen bis zu einem > '|' und danach nochmals beliebig viele zeichen bis zum abschließenden '}' hä ? du willst also nur die single quotes entfernen ????? $str = preg_replace("/'/","",$str); kiri From martin_(at)_cheabit.com Sun, 12 Nov 2000 20:27:18 +0100 Date: Sun, 12 Nov 2000 20:27:18 +0100 From: Martin Geisler martin_(at)_cheabit.com Subject: [php] Aus dynamischer Tabelle dynamisches Bild generieren At 20:07 12.11.2000, you wrote: >Martin Geisler schrieb: >> Hallo, >> >> Ein praktisches Beispiel wäre z.B. http://www.teltarif.de/cgi-bin/blitz-anpassung >> Hier kann man sich die billigsten Tarife anzeigen lassen und einen HTML-Tag >> auf seine eigene Homepage einbinden. >> >> 1) Kann man sowas in diesem Umfang auch mit PHP und der GDlib machen? > >Ja, wird aber ein bischen aufwendiger und evtl. geistiger Diebstahl :-( > >> >> 2) Wenn ja - wie? :-) Hat jemand einen Hinweis, ein Tutorial etc.? >> > >Ich erstelle z.B. einzelne Menuepunkte dynamisch. Die einfachste Lösung wäre, du >würdest das Bild zusammensetzen. Das Beispiel, welches Du genannt hast, würde das >natürlich nicht zulassen. >Schau Dir mal mein Beispiel unter http://web-xact.de/special/ an. >(zur Ansicht: http://web-xact.de/special/image5.php4?t=Dein+Tarif&s=20 ) >Vieleicht hilft es Dir ein bischen in GD-Fragen weiter. Die "cache-Funktion" würde >ich Dir dringend anraten. Da spart einiges an Arbeit (für den Server). > >> 3) Wenn nein - wie geht es sonst am einfachsten? Tutorial? >> > >Ich würde: >Ein fertiges Gif-Bild nehmen und die entsprechenden Werte darauf positionieren. >(Vorsicht mit der Lizenz!) >Die Koordinaten bekommst Du mit dem Grafikprogramm Deiner Wahl. > > >> >> Ich bin für jeden Hinweis dankbar >> > >Hatte meine Ideen aus div. Büchern und leider gerade keine URL. > >> > >Gruß Michael Hallo Michael, danke für Deinen Hinweis. Dien Beispiel hilft mir auf jeden Fall schon mal ein grosses Stück weiter, nur ein Problem habe ich nach wie vor noch: Nämlich das, dass ich keine komplette Tabelle als Image kreieren kann. Die Routine den Text bei Dir zu erstellen ist allerdings schon wirlklich gut. Weiss jemand aus der Liste evtl. ob man mehrere dynamisch generierte Bilder zu einem grossen Bild zusammen setzen kann? Das wäre dann ja eigentlich DIE Lösung... Ich bin für jeden Hinweis dankbar. Ciao Martin Geisler -- http://www.FonTipp.de - Das Programm um Telefonkosten zu sparen! From ich_(at)_der-kern.de Sun, 12 Nov 2000 21:09:08 +0100 Date: Sun, 12 Nov 2000 21:09:08 +0100 From: Jan-Henrik Kern ich_(at)_der-kern.de Subject: [php] datenbank auslesen die 2. Moin Liste, also, jetzt können wir also ein tabellen feld auslesen. aber wie sieht es denn aus, wenn wir mehrere felder auslesen lassen wollen und er auch noch ausgeben soll, aus welchem feld er was gefunden hat? :-) Wir steigern uns als langsam! Gruß, Jan-Henrik ======== Diese Mail wurde präsentiert von Jan-Henrik Kern! eMail: jhk_(at)_my-server.org URL: www.der-kern.de ICQ UIN: 9003569 From kris_(at)_koehntopp.de 12 Nov 2000 18:00:02 -0000 Date: 12 Nov 2000 18:00:02 -0000 From: kris_(at)_koehntopp.de kris_(at)_koehntopp.de Subject: [php] [FAQ: 12-Nov-2000] 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 Previous Contents _________________________________________________________________ de.comp.lang.php FAQ german-faq_(at)_lists.netuse.de © Copyright 2000 Kristian Köhntopp, Tobias Ratschiller _________________________________________________________________ Build Date: Sun Nov 12 12:52:36 CET 2000 $Id: faq.sgml,v 1.18 2000/10/01 20:07:31 dgorski Exp $ $Id: about.sgml,v 1.38 2000/11/09 15:13:44 mjansen Exp $ $Id: arrays.sgml,v 1.10 2000/06/04 16:45:35 kk Exp $ $Id: cms.sgml,v 1.5 2000/11/09 20:21:44 guido Exp $ $Id: code.sgml,v 1.8 2000/11/01 12:08:23 mjansen Exp $ $Id: database_mysql.sgml,v 1.14 2000/11/05 17:02:22 guido Exp $ $Id: database_oracle.sgml,v 1.7 2000/10/31 21:10:10 kk Exp $ $Id: databases.sgml,v 1.26 2000/10/15 20:22:09 mjansen Exp $ $Id: datetime.sgml,v 1.7 2000/06/29 19:07:30 kk Exp $ $Id: functions.sgml,v 1.13 2000/06/04 16:45:36 kk Exp $ $Id: install.sgml,v 1.29 2000/10/31 20:37:45 kk Exp $ $Id: mail.sgml,v 1.18 2000/10/31 20:58:53 kk Exp $ $Id: objects.sgml,v 1.6 2000/06/04 16:45:36 kk Exp $ $Id: open_exec.sgml,v 1.21 2000/10/15 00:51:15 dgorski Exp $ $Id: openpub.sgml,v 1.2 2000/04/23 18:55:12 kk Exp $ $Id: phpinterpreter.sgml,v 1.51 2000/10/31 20:58:54 kk Exp $ $Id: phplib.sgml,v 1.19 2000/11/02 08:46:29 kk Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.19 2000/10/31 20:58:54 kk Exp $ $Id: scripts.sgml,v 1.30 2000/11/12 09:26:32 mjansen Exp $ $Id: strings.sgml,v 1.10 2000/10/31 20:58:54 kk Exp $ $Id: version4.sgml,v 1.5 2000/06/29 19:07:31 kk Exp $ $Id: version4_session.sgml,v 1.7 2000/11/09 23:33:55 dgorski Exp $ $Id: webserver.sgml,v 1.12 2000/09/09 18:01:33 kk Exp $ $Id: webvariablen.sgml,v 1.8 2000/10/31 21:10:10 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 Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? * 1.14 Warum sind Flames sinnlos? * 1.15 Ich verwende Outlook Express und keiner hat mich lieb. * 1.16 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? * 1.17 Welche Versionen von PHP sind aktuell? * 1.18 Was bedeutet LAMP, WAMP und so weiter? * 1.19 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? 2. Installation und Inbetriebnahme * 2.1 Suse Linux: Wie installiere ich PHP? * 2.2 Suse Linux 6.2 und 6.3: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.3 Wie compiliere ich ein aktuelles PHP auf Linux mit Apache Server? * 2.4 Ich habe Probleme PHP3 selbst zu compilieren. * 2.5 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.6 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.7 Wie installiere ich PHP auf Windows? * 2.8 Was ist PHP/FI und wo kann ich es bekommen? Was ist phtml? * 2.9 Linux: Meine shared libraries werden nicht gefunden. * 2.10 Wo finde ich PHP als Modul für Windows? Wo finde ich mehr PHP-Bibliotheken für Windows? 3. Allgemeine Fragen zu PHP * 3.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 3.2 Wie vergleicht sich die Performance von PHP zu Perl? * 3.3 Wie kann ich mein ASP-Programm in PHP übersetzen? * 3.4 CGI PHP oder Modul? * 3.5 PHP-Scripte von Windows nach Unix portieren? * 3.6 Welche Editoren sind für PHP geeignet? * 3.7 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.8 Wie bette ich PHP in HTML ein? (Beispielprogramm) * 3.9 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.10 Wo finde ich die php3.ini bzw. die php.ini? * 3.11 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.12 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.13 Gibt es noch mehr interessante Variablen im Environment? * 3.14 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.15 Was bedeuten master value und local value in phpinfo()? * 3.16 Welche Konfigurationsvariablen kann ich nicht in .htaccess-Dateien verwenden? * 3.17 Was genau bewirkt safe_mode und ist das sicher? * 3.18 "Fatal error: Maximum execution time exceeded" * 3.19 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.20 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.21 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.22 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.23 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? * 3.24 Wie kann ich eine PHP-Präsentation auf CD brennen? * 3.25 Werden meine PHP-Seiten von einer Suchmaschine indiziert? * 3.26 Wie kann ein Besucher meiner Seite den PHP-Code im Browser sehen? * 3.27 Gibt es für PHP einen "Dokumentationsgenerator" ähnlich Javadoc für Java? * 3.28 Wie kann ich die Ausgabe meines Scriptes in einen anderen Frame umlenken? * 3.29 Warum ist es schlecht, mit dem Referer zu arbeiten? 4. Typen und Funktionen * 4.1 Welche Variablenarten gibt es in PHP und wie greife ich auf sie zu? * 4.2 Welche Datentypen gibt es in PHP? * 4.3 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.4 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.5 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.6 Variable Variablen * 4.7 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.8 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 finde ich alle Links in einer HTML-Datei? * 6.9 Wie ersetze ich alle relativen Links in einer HTML-Datei? * 6.10 Wie überprüfe ich einen String auf seinen Inhalt? 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 greife ich auf ein mehrdimensionales Array zu? * 7.4 Wie kann ich ein Array nach einem beliebigen Kriterium sortieren lassen? 8. Klassen und Objekte * 8.1 Warum Klassen und Objekte benutzen? * 8.2 Wie definiere ich eine Klasse? Wie erzeuge ich ein Objekt? * 8.3 Was ist $this? * 8.4 Was ist extends? Was ist Vererbung? * 8.5 Was ist ein Konstruktor? * 8.6 Was sind polymorphe Funktionen? Kann ich sie simulieren? * 8.7 Wie kann ich Metainformationen über eine Klasse bekommen? 9. Variablen und Formulare * 9.1 Wie übergebe ich Variablen aus einem Formular an ein PHP-Script? * 9.2 Wie kann ich ohne Formular Variablen an ein Script übergeben? * 9.3 Wie viele Formularelemente kann ich auf einer Seite haben? * 9.4 Sollte ich besser GET oder POST verwenden? * 9.5 Wie kann man ein erzeugen? 10. Dateifunktionen und Programmausführung * 10.1 Wie kann ich eine Datei auslesen? * 10.2 "Warning: Supplied argument is not a valid File-Handle resource" * 10.3 Wie kann ich ein externes Programm von PHP aus starten? * 10.4 Wie realisiere ich einen Dateidownload mit PHP? * 10.5 Wie kann ich in einer Datei eine Zeile einfügen oder löschen? * 10.6 Wie kann ich einen Datei-Upload per FTP durchführen? * 10.7 Unix: Welche Zugriffsrechte brauche ich, um eine Datei anzulegen? 11. Datums- und Kalenderprobleme * 11.1 Wie kann ich das aktuelle Datum bekommen? * 11.2 Wie kann in ein deutsches Datum in MySQL-Format umwandeln (und umgekehrt)? * 11.3 Wie kann ich die Anzahl der Tage zwischen zwei Daten bestimmen? * 11.4 Wie kann ich das Datum des Vortages bestimmen? * 11.5 Wieviel Tage hat der aktuelle Monat? * 11.6 Wie kann ich die Laufzeit meines Codes bestimmen? Gibt es einen Benchmark? 12. Mail lesen und schreiben * 12.1 Was ist SMTP? * 12.2 Was ist das Domain Name System? * 12.3 Unix: Wie funktioniert der Mailversand? * 12.4 Windows: Wie funktioniert der Mailversand? * 12.5 Windows: Wo finde ich Mailserver, die ich bei mir installieren kann? * 12.6 Wie kann ich eine HTML-Mail versenden? Wie kann ich den Absender meiner Mail festlegen? * 12.7 Wie kann ich ein Attachment mit einer Mail versenden? * 12.8 Wie kann ich eine Mail effizient an sehr viele Empfänger versenden? * 12.9 Wie kann ich die Gültigkeit einer Mailaddresse testen? * 12.10 Wie kann ich überprüfen, ob eine versendete Mail tatsächlich angekommen ist? * 12.11 Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist? 13. Datenbanken * 13.1 Wie kann ich mehr über SQL lernen? * 13.2 Wieso kann ich mehrere, durch Semikolon getrennte Statements nicht ausführen? * 13.3 Ist es sinnvoll, Bilder in einer Datenbank abzulegen? * 13.4 Windows: Jeder Zugriff auf meine Datenbank dauert eine halbe Minute! * 13.5 Wie kann ich meine Datenbankperformance steigern? * 13.6 Wie kann ich zwei Tabellen miteinander verknüpfen? * 13.7 Was ist Aggregation? Was ist GROUP BY? * 13.8 Was ist der Unterschied zwischen connect und pconnect? * 13.9 Wie kann ich mein Datenbankpaßwort gegen Spionage sichern? * 13.10 MySQL oder PostgreSQL? * 13.11 Wie komme ich bei mein Provider an die Datenbank? * 13.12 Wie kann ich auf einen ODBC-Server (MSSQL, Access) zugreifen? 14. Datenbanken: MySQL * 14.1 Kommt MySQL mit mehr als x Datensätzen pro Tabelle klar? Wie stabil ist MySQL? * 14.2 Wie greife ich auf eine MySQL-Datenbank zu? * 14.3 "0 is not a MySQL result index" * 14.4 Mein Script verbraucht so viel Speicher beim Datenbankzugriff. * 14.5 Windows: "Call to unsupported or undefined function: mysql_connect()" * 14.6 Unix: "Call to unsupported or undefined function: mysql_connect()" * 14.7 "Call to unsupported or undefined function: mysql_errno()" * 14.8 "MySQL-Server has gone away" * 14.9 Wie kann ich eine CSV-Datei in MySQL importieren? * 14.10 Wie kann ich eine CSV-Datei aus MySQL exportieren? * 14.11 Wie kann ich die Datensätze der letzten 2 Wochen listen? * 14.12 Wie kann ich eine Tabelle nach IP-Nummern sortieren lassen? * 14.13 Wie lösche ich alle Datensätze, die älter als n Tage sind? * 14.14 Wie kann ich Bilder in einer MySQL-Datenbank speichern? * 14.15 Wie kann ich einen zufälligen Eintrag aus einer MySQL-Tabelle auswählen? * 14.16 Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen. * 14.17 Wozu ist auto_increment nützlich? Wie erfahre ich den Wert des letzten Inkrements? * 14.18 Wie lege ich den Initialwert des auto_increment fest? Läuft dieser Wert über? 15. Datenbanken: Oracle * 15.1 Ora oder OCI ? * 15.2 Ich habe Oracle-Support mit --with-oci8 in PHP eincompiliert, nun startet der Apache nicht mehr. * 15.3 Unix: "Call to unsupported or undefined function: oci_logon()" * 15.4 "Warning: ORA-12154: TNS:could not resolve service name" * 15.5 Unix: Umlaute, die in die Datenbank eingetragen wurden, werden nicht korrekt dargestellt. * 15.6 "Warning: ORA-12705: invalid or unknown NLS parameter value specified" * 15.7 Gibt es auto_increment unter Oracle ? * 15.8 Ich verwende das obige Beispiel. Wie kann ich nun mysql_insert_id() emulieren? * 15.9 Wie selectiere ich nur bestimmte Zeilen ( LIMIT unter MySQL) ? * 15.10 Wie speichere ich Datensätze mit mehr als 2000 Zeichen ab ? * 15.11 Wie bearbeite ich LOBs mit PHP ? 16. phpMyAdmin * 16.1 Was ist phpMyAdmin? * 16.2 Ich bin kein MySQL-Administrator. Wie kann ich phpMyAdmin nur für mich selbst installieren? * 16.3 Ich bin MySQL-Administrator und möchte ein Exemplar phpAdmin für alle meine User installieren. * 16.4 Wieso kann ich den Inhalt meiner Tabelle nicht editieren? * 16.5 Wieso werden TIMESTAMP-Felder nicht auf die aktuelle Zeit gesetzt, wenn ich eine neue Zeile einfüge? * 16.6 Wieso kann ich in phpMyAdmin mehrere durch Semikolon getrennte SQL-Statements ausführen, nicht aber mit normalen PHP-Funktionen? 17. PHPLIB * 17.1 Was ist PHPLIB? * 17.2 Wo kann ich PHPLIB bekommen? * 17.3 Mein Provider hat PHPLIB nicht installiert. * 17.4 Ich habe keinen Zugriff auf die php3.ini. * 17.5 "Oops, php3_SetCookie called after header has been sent!" * 17.6 GET-Mode oder Cookie-Mode? Sind Cookies böse? * 17.7 Was ist das Sevenval-Patent? * 17.8 Warum verwendet PHPLIB nicht die IP-Nummer des Browsers als Schutz gegen eine Übernahme der Session? * 17.9 Warum sind die Session-IDs von PHPLIB so lang? * 17.10 Was schreibe ich denn nun in meine local.inc? * 17.11 ERROR 1146: Table 'xyz.active_sessions' doesn't exist! * 17.12 Wie kann ich mit PHPLIB und Frames arbeiten? * 17.13 Internet Explorer: Meine Seiten werden nicht aktualisiert. * 17.14 Wie kann ich Reloads durch den User erkennen und verhindern? * 17.15 Wie kann ich meine Variablen initialisieren und registrieren? * 17.16 Wie kann ich auto_init benutzen, um Session-Statistiken zu erfassen? * 17.17 Wie kann ich eine Datei mit einem Paßwort schützen? * 17.18 Wie kann ich mich gegen einen LDAP-Server authentisieren? * 17.19 Wie kann ich Zugriffsrechte in PHPLIB definieren? * 17.20 Wie kann ich einen Warenkorb realisieren? * 17.21 Wie kann ich eine Menünavigation erzeugen? * 17.22 Was sind Templates? Warum sind Templates nützlich? 18. Webserver und PHP * 18.1 Apache: Kann ich PHP auch auf .html-Dateien anwenden? * 18.2 Apache: Wie kann ich ein Verzeichnis mit einem Paßwort schützen? * 18.3 Apache: Wie kann ich ein Verzeichnis mit PHP mit einem Paßwort schützen? * 18.4 Kann ich mit CGI PHP ein Verzeichnis mit einem Paßwort schützen? * 18.5 Wie kann ich mit PHP die Bildschirmauflösung des Browsers herausfinden? * 18.6 Wie kann ich das Caching einer Seite verhindern? * 18.7 Wie verarbeite ich ? * 18.8 "Document contains no data" * 18.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 18.10 Was sind Sessions und warum sind sie nützlich? * 18.11 Wie kann ich mit PHP WAP-Seiten erzeugen? * 18.12 Wie bringe ich eine Suchmaschine dazu, meine Seiten zu indizieren? 19. Content Management Systeme * 19.1 Was ist ein Content Management System? Warum ist es nützlich? * 19.2 Welche PHP-basierten Content Management Systeme gibt es? 20. Häufig nachgefragte Standardscripte * 20.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 20.2 Wie kann ich einen HTTP POST-Request absenden? * 20.3 Wie kann ich eine Volltextsuche realisieren? * 20.4 Wie kann ich mit PHP News lesen und schreiben? * 20.5 Wie kann ich einen Onlineshop mit PHP realisieren? * 20.6 Wie kann ich die IP des Users erfahren? * 20.7 Wie kann ich ein JPEG-Bild verkleinern? * 20.8 Wie kann ich die Performance zweier Befehle vergleichen? * 20.9 Wie kann ich den Inhalt eines Verzeichnisses samt dem Inhalt aller Unterverzeichnisse ausgeben? * 20.10 Wie kann ich aus einem Zahlenbereich von x bis y, zufällig n Zahlen auswählen, so daß keine Zahl doppelt vorkommt? * 20.11 Wie kann ich zählen, wie oft auf einen Link geklickt wurde? * 20.12 Wie kann ich das Datum der letzten Änderung einer Datei erfahren? * 20.13 Wie kann ich ein Forum mit PHP realisieren? 21. Guter Code * 21.1 Vermeide globale Variablen. * 21.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 21.3 or und and sparen Klammern. * 21.4 Prüfe importierte Parameter. Traue niemandem. * 21.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 21.6 Trenne Aussehen und Inhalt. 22. PHP4 * 22.1 Ist PHP4 stabil? * 22.2 Wo bekomme ich PHP4? * 22.3 Wie übersetze ich PHP4? * 22.4 Was ist neu in PHP4? * 22.5 Wie kann ich PHP4 (CGI und Apache-Modul) konfigurieren? 23. PHP4: Sessions * 23.1 Wie realisiere ich Sessions mit PHP4? * 23.2 Was ist eine Session-ID? Was ist PHPSESSID? * 23.3 Wie stelle ich fest, ob der Client die Cookie-Annahme verweigert? * 23.4 Wie übergebe ich Session-IDs ohne Cookies an eine andere Seite? Was ist Fallback? * 23.5 Warning: Cannot send session cookie - headers already sent... * 23.6 Wie kann ich den Namen der Session ändern, ohne in die php.ini einzugreifen? * 23.7 Wie schütze ich Sessiondaten zusätzlich? * 23.8 Wie groß darf die Menge an Daten sein, die ich in einer Session speichern darf? * 23.9 Wie kann ich mir den Inhalt der Sessiondaten anzeigen lassen? * 23.10 Wie kann ich mir den Inhalt der Cookiedaten anzeigen lassen? * 23.11 Sessiondaten werden nach session_destroy() nicht gelöscht. Wie kann ich sie trotzdem löschen? * 23.12 Was geschieht im Filesystem des Servers wenn ich Sessions benutze? 24. Open Publication License * 24.1 Englische Version * 24.2 Deutsche Version _________________________________________________________________ Next Previous 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 die Mailingliste zur de.comp.lang.php FAQ, < german-faq_(at)_lists.netuse.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Die 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-subscribe_(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. Er ist jedoch unter den Bedingungen der Open Publication License, Version 0.4 oder höher verfügbar. Die genaue Lizenz findet sich im Anhang. Wenn dieser Text reproduziert oder verwendet wird, bitten die Autoren um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herzlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. 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 stellst Deinen Text für diese FAQ unter die im Anhang befindliche Open Publication License, Version 0.4 oder höher. 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 * phpbuilder.com 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 Deutsch: PHP - kurz & gut, Rasmus Lerdorf, Übersetzung Ingo Marks; O'Reilly 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. In Englisch: Programming PHP, Rasmus Lerdorf, Randy Jay Yarger, Andi Gutmans, Zeev Zuraski. Stig Bakken, Shane Caraveo; O'Reilly. 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 bei Dynamic Web Pages und beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahnungsmails, 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. 1.14 Warum sind Flames sinnlos? Von Martin Jansen und Kristian Köhntopp Newbies, die sich nicht an geltende Netzkulturen halten oder schlecht formulierte Fragen stellen, kommen meist mit einem konkreten Problem nach de.comp.lang.php. Diese Leute bekommen dann allerdings häufig keine vernünftige Antwort, sondern werden mit Flames überhäuft. Der Grund liegt darin, dass beide Parteien mit unterschiedlichen Erwartungen und unterschiedlichen Kommunikationszielen in den Thread gegangen sind, und sie nicht bereit waren, von diesen Zielen abzuweichen. So ist keine sinnvolle Kommunikation zustande gekommen. Eine sinnvolle Antwort auf ein schlecht formuliertes oder unhöfliches Posting unterscheidet sich in den folgenden Punkten: Zunaechst einmal versucht sie freundlich zu bleiben, ohne in der Sache nachzugeben. Dann geht sie unmittelbar auf das Problem von des Posters ein, d.h. sie hilft ihm auf eine konstruktive Weise sein unmittelbares Problem zu lösen, um ihn wieder arbeitsfähig zu machen. Dies ist der wichtigste Aspekt der Nachricht aus der Sicht des Newbies oder Posters: Es ist egal wie unsystematisch und offtopic die Nachricht von ihm oder meine Antwort ist - wenn Du mit ihm etwas anfangen willst, musst Du zuerst seinen unmittelbaren Block lösen, damit Du sinnvolle Dinge nachschieben kannst. Naschieben heisst in diesem Zusammenhang, den Newbie mit weiterführenden Informationen zu versorgen, damit er mehr lernt, als er mit seiner Frage eigentlich bezweckt hatte. "Nachschieben" ist wichtig, denn nur so bekommt man Newbies schrittweise zu Regulars umgebaut. Erst am Schluss eines Postings gibt es dann die Netiquette, quasi als Dressing obendrauf. Mit dem ganzen Zucker, der vorab geliefert worden ist, schmeckt das dann nicht mehr so bitter und dringt viel tiefer ein. Immerhin ist der Newbie ernst genommen worden und hat produktive Antworten bekommen, obwohl er sich mit seinem unerfahrenen Auftreten in de.comp.lang.php ziemlich laecherlich gemacht hat - das ist wie in Shorts und T-Shirt auf eine Sitzung mit lauter Anzuegen und Schlipsen zu kommen: "Selbstverstaendlich koennen wir Ihnen die 10.000 Tonnen Schweinehaelften liefern, und uebrigens Herr Graczoll, faellt Ihnen was an Ihrer Kleidung auf?" Als Abschluss nocheinmal die Arbeitsschritte für guten technischen Support in de.comp.lang.php als Spickzettel: * Freundlich bleiben. Wenn Du nicht freundlich bleiben kannst, lass jemand anders die Arbeit machen. Wir sind genug Leute hier, Du musst die Welt nicht alleine retten. Und wenn Du ausbrennst, ist uns damit auch nicht geholfen. * Den Block wegräumen. Der Neuling kommt mit einem unmittelbaren Problem in die Gruppe. Räume dieses Problem weg. Wenn Du dieses Problem nicht lösen kannst, lass den Neuling in Ruhe. Jemand anders wird sich darum kümmern, Du musst die Welt nicht alleine retten. Bevor der Neuling nicht aufgemacht ist, kann man sekundäre Probleme nicht lösen. Auf den Neuling einzuschlagen, bevor er aufgemacht ist, ist kontraproduktiv und macht die Arbeit für andere nur schwieriger. Mache Deinen Kollegen die Arbeit nicht schwierig - wenn Du nicht aufmachen kannst, lass den Fall liegen. * Nachschieben. Ein Neuling ohne Block ist eine Gelegenheit. Nutze sie! Rette die Welt. Drück ihm nach der unmittelbaren Antwort auf sein konkretes Problem noch eine Winzigkeit mehr rein, damit der arme Kerl das Licht sehen kann. Wenn Du ihm in 2. eine Query gebaut hast, zeig ihm Zusatzinfo zu SQL. Wenn er ein Problem mit den MySQL-Funktionen hatte, zeig ihm die passenden (nicht irgendwelche, die passenden!) Handbuchseiten. Wenn er ein Sicherheitsloch gebaut hatte, zeig ihm passende Zusatzinfo. Präsentiere diese Zusatzinfo so, dass dem Neuling der Mehrwert Deiner Antwort deutlich wird, und dass er motiviert ist, sich diese Information zu erarbeiten. * Geradebiegen. Wenn die Frage des Neulings Formfehler hatte, weise sachlich (!) und beiläufig auf diese Formfehler hin. Niemand will auf einer Party mit dem Megaphon ausgerufen werden: "Herr XYZ wird gebeten den Hosenstall zu schliessen." Andererseits will auch niemand den Nudelsketch von Loriot nachdrehen. Ergaenze Deine Antwort wieder mit passenden URLs, etwa dem Abschnitt der FAQ, oder direkt mit den Links, die in der FAQ enthalten sind. * Wir helfen Dir. Du musst die Welt nicht alleine retten. Wir haben die FAQ speziell fuer Dich gebaut - mit der FAQ ist es einfacher und schneller fuer Dich, produktiv zu helfen, statt eine Flame zu schreiben: 30 Sekunden für eine entspannte Nachricht mit zwei FAQ-Zitaten statt mindestens 4 Minuten Stress, um den Deppen manuell fertig zu machen. 1.15 Ich verwende Outlook Express und keiner hat mich lieb. Das wird daran liegen, daß Du Dein Outlook Express nicht korrekt konfiguriert hast. Wahrscheinlich setzt Outlook Express nicht den korrekten Absendernamen, veröffentlicht Artikel in HTML oder in HTML- und Text-Versionen in doppelter Ausführung oder macht andere Dinge, die außer Microsoft niemand gut findet. Bitte lies die Outlook Express FAQ, die für Deine Version von Outlook zutreffend ist und konfiguriere Deinen Newsreader korrekt. Auf http://www.mayn.de/support/os/win95/outlook.htm gibt es eine bebilderte Anleitung, wie man mit Outlook richtige Quotezeichen einstellt und das proprietäre "AW:" in Antworten auf das richtige "Re:" umstellt. 1.16 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? Text Oben, Fullquote Unten. Eine Unart, die einen nicht nur in dieser Newsgroup, sondern im ganzen Netz unbeliebt macht. Lies http://learn.to/quote von Dirk Nimmich, und speziell Abschnitt 2.3 "Warum soll ich meine Antwort nach dem Zitat plazieren?" und die folgenden. 1.17 Welche Versionen von PHP sind aktuell? Die aktuelle Produktionsversion von PHP3 ist Version 3.0.17, die aktuelle Produktionsversion von PHP4 ist Version 4.0.3pl1. Nur diese Versionen sollten auf Produktionsmaschinen eingesetzt werden. Die Erfahrungen mit der Stabilität von PHP4 sind inzwischen Recht gut. PHP4 ist zu PHP3 weitgehend kompatibel. PHP3-Scripte werden von der PHP4-Engine ohne Änderungen ausgeführt werden (modulo einiger marginaler Einschränkungen). 1.18 Was bedeutet LAMP, WAMP und so weiter? LAMP ist die Abkürzung für Linux, Apache, MySQL und PHP. Sie beschreibt ein System zur Entwicklung und zum Betrieb von Webanwendungen, bestehend aus Betriebssystem, Webserver, Datenbankserver und Programmiersprache. Analog steht die Abkürzung WAMP für Windows, die Windows-Version von Apache, die Windows-Version von MySQL und die Windows-Version von PHP. Viele PHP-Anwender entwicklen lokal auf WAMP und überspielen die fertigen Seiten dann auf einen LAMP- oder SAMP (Solaris, Apache, MySQL, PHP)-Server bei einem Provider. 1.19 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? Von Martin Jansen Wenn Du einen Fehler in einem der Texte in der FAQ gefunden hast, dann bitten wir Dich, uns diesen mitzuteilen. Dazu schickst Du am besten eine E-Mail an german-faq_(at)_lists.netuse.de. Unter dieser Adresse erreichst Du die Mailingliste der de.comp.lang.php-FAQ, welche alle Autoren der FAQ abonniert haben. _________________________________________________________________ Next Previous Contents From ml_(at)_chapulin.de 12 Nov 2000 21:12:28 +0100 Date: 12 Nov 2000 21:12:28 +0100 From: Andreas Muck ml_(at)_chapulin.de Subject: [php] Nicht gleichverteiltes array_rand() Hallo, ich möchte zufällig ein Element aus einem Array auswählen, aber nicht gleichverteilt, sondern mit einer vorgegebener Wahrscheinlichkeit, die sich aus Gewichtungen der einzelnen Elemente ergibt. Zum Beispiel: gegeben 3 Elemente, mit Gewichtungen 1, 2 und 3: "a" -> 1 "b" -> 2 "c" -> 3 Nun möchte ich, daß "a" mit der Wahrscheinlichkeit 1/6, "b" mit 2/6 und "c" mit 3/6 ausgewählt werden. Gibt es dafür irgendein genialer Ansatz, der ohne Datenbank auskommt? Was ich nicht möchte, ist Elemente mehrfach im Array aufnehmen. Also sowas wie array ("a", "b", "b", "c", "c", "c"). Danke, Andreas From olaf_(at)_waltersdorf.net Sun, 12 Nov 2000 22:01:00 +0100 Date: Sun, 12 Nov 2000 22:01:00 +0100 From: Olaf Waltersdorf olaf_(at)_waltersdorf.net Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_mySQL-Abfrage_=FCber_2_Columns_Olaf_hilf?= Hallo Jörg, ja ich habe noch einen Tipp. Schick mir doch mal den kompletten Beispielaufruf, bzw. lass dir mal nach dem zusammenbasteln der $query das komplette sql-statement ausgeben lassen. Sieht so aus, als ob nicht alles dort ankommt. Gruß, Olaf Waltersdorf From Brunner_(at)_InterGGA.ch Sun, 12 Nov 2000 21:53:19 +0100 Date: Sun, 12 Nov 2000 21:53:19 +0100 From: Familie Brunner Brunner_(at)_InterGGA.ch Subject: [php] include per http:// ? GW> kann ich mit include auch eine fremde Quelle per http:// einbinden ? GW> (fand keinen Hinweis im Handbuch) Kurze Frage, kurze Antwort: Es ist möglich, allerdings steht in meinem Handbuch, dass es unter Windows nicht geht. Vielleicht geht es aber inzwischen. Diese Diskussion über "wird natürlich auf dem Quellserver ausgewertet" ist absolut falsch, wenn du .inc-Dateien includierst, dann werden die erst nachher geparsed. Aber im Handbuch steht es wirklich also: RTFM better! :) CU Jan From weidenthaler_(at)_gmx.net Sun, 12 Nov 2000 22:15:54 +0100 Date: Sun, 12 Nov 2000 22:15:54 +0100 From: Rainer Weidenthaler weidenthaler_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Frage_bez=FCglich_Werte=FCbergabe_bei_PHP_mi?= =?iso-8859-1?Q?t_Apache_unter_Windows_ME?= =?iso-8859-1?Q?t_Apache_unter_Windows_ME?= Hallo Stefan, Wohland, Tom, hallo Liste!!! Danke vielmals für die drei Antworten, ich habe das Problem gelöst!!!! _(at)_Tom: T>mach mal index.php3?&variable1=wert1 Also an dem "&"-Zeichen hats nicht gelegen. _(at)_Ch. Wohland: Das Programm "PHPTriad" ist wirklich gut!! Thx für den Link. Am Anfang gabs noch Probleme, weil noch mein händisch installiertes Php und mein Apache Server oben waren, aber nach einem Uninstall von beiden Sachen, funktionierts jetzt einwandfrei :) Mein Problem konnte allerdings dieses Programm nicht ganz lösen... _(at)_Stefan: SS>BTW: Wir Norddeutschen [...] Also wenn das an mich gerichtet war, schreib mir bitte _persönlich_ um welche Tradition es sich da genau gehandelt hat. Habe nämlich den Text nicht ganz verstanden. SS>die Parameter "register_globals" und "track_vars" an, die sollten Dir SS>weiterhelfen. Ja genau, die register_globals Variable wars :)) habe sie jetzt auf on gesetzt und diese Übergabewerte werden nun einwandfrei akzeptiert. Bei dem Programm, das Wohland mir empfohlen hat, war diese Variable auf Off gesetzt, deswegen bin ich Dir, Stefan, dankbar, dass Dein Vorschlag schlussendlich zur Lösung geführt hat! Vielen Dank!!! Ciao, Rainer P.S.: SS>Nim Dir doch wenigstens einen FTP-fähigen texteditor Jo, danke auch für diesen Tipp! Da komm ich dann mit meiner 56k Verbindung auch besser zurecht :)) From Newsletter_(at)_stefan-schwardt.de Sun, 12 Nov 2000 22:46:27 +0100 Date: Sun, 12 Nov 2000 22:46:27 +0100 From: Stefan Schwardt Newsletter_(at)_stefan-schwardt.de Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIEFXOiBbcGhwXSBGcmFnZSBiZXr8Z2xpY2ggV2VydGX8?= =?ISO-8859-1?B?YmVyZ2FiZSBiZWkgUEhQIG1pdCBBcGFjaGUgdW50ZXIgV2luZG93cyBN?= =?ISO-8859-1?B?RXQgQXBhY2hlIHVudGVyIFdpbmRvd3MgTUU=?= =?ISO-8859-1?B?YmVyZ2FiZSBiZWkgUEhQIG1pdCBBcGFjaGUgdW50ZXIgV2luZG93cyBN?= =?ISO-8859-1?B?RXQgQXBhY2hlIHVudGVyIFdpbmRvd3MgTUU=?= Moin Rainer Weidenthaler, moin Liste SS>>BTW: Wir Norddeutschen [...] RW> Also wenn das an mich gerichtet war War's nicht, nichts für ungut. Gut, daß alles geklappt hat! -- Stefan Schwardt. From j.maukisch_(at)_designforweb.de Sun, 12 Nov 2000 22:53:17 +0100 Date: Sun, 12 Nov 2000 22:53:17 +0100 From: Jens Maukisch j.maukisch_(at)_designforweb.de Subject: [php] Nicht gleichverteiltes array_rand() Hallo ! > Zum Beispiel: gegeben 3 Elemente, mit Gewichtungen 1, 2 und 3: > > "a" -> 1 > "b" -> 2 > "c" -> 3 > > Nun möchte ich, daß "a" mit der Wahrscheinlichkeit 1/6, "b" mit 2/6 > und "c" mit 3/6 ausgewählt werden. > > Gibt es dafür irgendein genialer Ansatz, der ohne Datenbank auskommt? Generier doch einfach eine Zufallszahl (die ist ja glaube ich 0<= zufallszahl<=1, wenn nicht kann man die ja noch nen bisschen dividieren) und schau einfach ob der weri der dabei rauskommt kleiner als 1/6, 2/6 oder 3/6 ist und füg einfach noch nen wert in den array ein, also ungefähr so: $zufallszahl = rand(); // man musst das aber irgendwie vorher initialisiern if(zufallszahl<="1/6") {$array[]="a";} if(zufallszahl<="2/6") {$array[]="b";} if(zufallszahl<="3/6") {$array[]="c";} so, die daten welcher wert bei welcher wahrscheinlichkeit zugewiesen werden soll, kann man sich ja wenn man bedarf hat aus einer datenbank (was du ja nicht wolltest) oder aus einer Datei die nach folgendem muster aufgebaut ist ziehen a;1/6 b;2/6 c;3/6 Dann liest du die datei schön ein und explodest die dann a=explode(";", $datenausdatei) dan müsste man die if-geschichte ein wenig loopen und dann funzt das, müsste ungefähr so aussehen: ich hoffe ich hab dein problem verstanden und konnte dir ein wenig weiterhelfen, ob das nun funzt weiß ich nicht so genau, mal schaun. mfg jens From pfeiffer_(at)_uris.de Sun, 12 Nov 2000 22:28:29 +0100 Date: Sun, 12 Nov 2000 22:28:29 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] kleiner Bug - aber trotzdem geschafft Hallo, wurde heute mal wieder an PHP 3.0.3 erinnert... :-( Damals entdeckten wir in der Function file(); einen aergerlichen Fehler. Wir sind jetzt bei 3.0.17, aber der Bug ist noch drin, hat also Tradition. Der Fehler ohne Konsequenzen, solange die eingelesene Datei keine Zeilen beinhaltet, die laenger als 8160 Byte gross sind. Ist die Zeile groesser, wird sie gnadenlos in ein neues Array-Element gesteckt, was die Weiterbearbeitung dann aus dem Tritt bringt. Vielleicht sollte Egon, der ja alle kennt, mal jemanden, der sich damit auskennt deswegen ansprechen oder anmailen... Workaround: (hab ich auch gleich :) Man liest die Datei mit fread(); ein und explodiert sie am Zeilenumbruch. Anwendung: Die neue ChangeLog von PHP4, zu besichtigen, inclusive Suche, hier: http://itbw.de/_tests/manuals/ Dort finden auch alle PureTec-User Informationen ueber die installierte PHP-Version auf den Servern. Interessiert ja den einen oder anderen... m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m. From sebastian_(at)_nettrade.de Sun, 12 Nov 2000 23:08:13 +0100 (MET) Date: Sun, 12 Nov 2000 23:08:13 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] include per http:// ? On Sun, 12 Nov 2000, Familie Brunner wrote: > GW> kann ich mit include auch eine fremde Quelle per http:// einbinden ? > GW> (fand keinen Hinweis im Handbuch) > Kurze Frage, kurze Antwort: Es ist möglich, allerdings steht in meinem > Handbuch, dass es unter Windows nicht geht. Vielleicht geht es aber > inzwischen. Diese Diskussion über "wird natürlich auf dem Quellserver hmmm... ich denke schon das das geht, kann es hier mangels wamp-system aber nicht ausprobieren... (.*)<\/dl>=siU",implode("",file("http://www.tvtoday.de/tv/programm/programm.hbs?uhrzeit=jetzt&sparte=alle&sender=HS&action=suche")), $ret2 ); while (list($key,$val) = each($ret2[1])) echo str_replace("
  • ","",$val)."
    "; ?> das hier funktioniert definitv unter windows (ok, tut noch ein bisschen mehr, aber das prinzip sollte klar sein... MfG, Sebastian From sascha_(at)_schumann.cx Sun, 12 Nov 2000 23:52:42 +0100 (CET) Date: Sun, 12 Nov 2000 23:52:42 +0100 (CET) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] include per http:// ? On Sun, 12 Nov 2000, Sebastian Nohn wrote: > On Sun, 12 Nov 2000, Familie Brunner wrote: > > > GW> kann ich mit include auch eine fremde Quelle per http:// einbinden ? > > GW> (fand keinen Hinweis im Handbuch) > > > Kurze Frage, kurze Antwort: Es ist möglich, allerdings steht in meinem > > Handbuch, dass es unter Windows nicht geht. Vielleicht geht es aber > > inzwischen. Diese Diskussion über "wird natürlich auf dem Quellserver > > hmmm... ich denke schon das das geht, kann es hier mangels wamp-system > aber nicht ausprobieren... include/require mit URLs unter Win stellen einen Sonderfall dar. Das funktioniert seit PHP 3 nicht. - Sascha From faust_(at)_myhometools.de Sun, 12 Nov 2000 23:26:41 +0100 Date: Sun, 12 Nov 2000 23:26:41 +0100 From: Roger Faust faust_(at)_myhometools.de Subject: [php] Perl 2 PHP for use of PGP > irgendwie reimt sich das :-) irgendwie ist das OT ;) > > könnte mir einer mal folgendes Perl Script so > ungefähr nach PHP portieren oder wenigstens > er klären wie ich pgp über exec() aufrufe ??? > ich kanns versuchen, ist aber lang her das ich was in perl gemacht habe > #!/usr/bin/perl > > $| = 1; > print "Content-type: text/plain\n\n"; > > $pgpcmd = '/u/web/bhsbin/cgi-local/pgpe -r mail_(at)_srv.com -aft 2>&1'; > > # We need a library function > use IPC::Open2; > > # Open the PGP program for bidirectional I/O > $pid = open2(\*READPGP, \*WRITEPGP, $pgpcmd); programm wird gestartet. (denke open2 gehört zum modul IPC::Open2) scheint zwei datenströme zu öffnen. zum schreiben an das programm und zum lesen. > > # Send text to be encrypted to PGP > print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; > print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; > print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; > print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; > print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; > print WRITEPGP "Das ist ein Test von PGP 5 mit einem Perl-Script\n\n"; > schreibt an das programm > # Encrypt the data > close(WRITEPGP); > schliesst den schreib kanal > # Get the encrypted data from PGP > _(at)_pgptext = ; > close(READPGP); liesst alle ausgaben des programms in einen array und schliesst ihn > > # Return information to user > print _(at)_pgptext; druckt den array über die standard ausgabe habe aber keine ahnung, wie udn ob das mit php geht :( mfG Roger From jk_(at)_wa-p.de Mon, 13 Nov 2000 01:45:22 +0100 Date: Mon, 13 Nov 2000 01:45:22 +0100 From: =?iso-8859-1?Q?WEBberater_=28Jochen_K=E4chelin=29?= jk_(at)_wa-p.de Subject: [php] (no subject) schon mal jemand das problem gehabt, dass bei netscape (win 98 se) nicht immer alle parameter wie bei http://www.url.de?nummer=2&wagen=Mercedes korrekt an die nächste Seite weitergeleitet werden? +++++++++++++++++++++++++++++++++++++++++++++++++++ + Ihr WEBberater Tel. 07161 - 92 95 94 + + Stuttgarter Str. 3 Fax 07161 - 92 95 98 + + D-73033 Göppingen + +++++++++++++++++++++++++++++++++++++++++++++++++++ + Internet: www.wa-p.de + + eMail: info_(at)_wa-p.de + + Anfrage: anfrage_(at)_wa-p.de + + Support: support_(at)_wa-p.de + +++++++++++++++++++++++++++++++++++++++++++++++++++ From olaf_(at)_waltersdorf.net Mon, 13 Nov 2000 01:58:04 +0100 Date: Mon, 13 Nov 2000 01:58:04 +0100 From: Olaf Waltersdorf olaf_(at)_waltersdorf.net Subject: [php] (no subject) > schon mal jemand das problem gehabt, dass > bei netscape (win 98 se) nicht immer alle > parameter wie bei > > http://www.url.de?nummer=2&wagen=Mercedes > > korrekt an die nächste Seite weitergeleitet werden? Ich hatte nur mal einen Unterschiede zwischen IE und Netscape festgestellt: Wenn man etwas mit Leerzeichen übergibt, bspw. http://www.url.de?nummer=2&wagen=Mercedes&modell=190 SE Automatik dann schneidet NN nach dem ersten Leerzeichen ab, während IE alles überträgt. Also vorher die Leerzeichen replacen ;-) Gruß Olaf Waltersdorf From mk_(at)_php-homepage.de Mon, 13 Nov 2000 01:57:41 +0100 Date: Mon, 13 Nov 2000 01:57:41 +0100 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] (no subject) WEBberater (Jochen Kächelin) wrote: > http://www.url.de?nummer=2&wagen=Mercedes Schon mal http://www.url.de/?nummer=2&wagen=Mercedes versucht? Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de From sebastian_(at)_nettrade.de Mon, 13 Nov 2000 01:58:09 +0100 (MET) Date: Mon, 13 Nov 2000 01:58:09 +0100 (MET) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] (no subject) On Mon, 13 Nov 2000, Olaf Waltersdorf wrote: > Wenn man etwas mit Leerzeichen übergibt, bspw. > http://www.url.de?nummer=2&wagen=Mercedes&modell=190 SE Automatik > dann schneidet NN nach dem ersten Leerzeichen ab, während IE alles diverse proxys schneiden rfc-konform auch ab. der rat, leerzeichen zu ersetzen ist also mehr als berechtigt, auch wenn die seite (warum auch immer) _nur_ fuer ie-user gedacht ist. MfG, Sebastian From mario_(at)_icc.at Mon, 13 Nov 2000 01:33:21 +0100 Date: Mon, 13 Nov 2000 01:33:21 +0100 From: Mario Zott mario_(at)_icc.at Subject: [php] HTTP_ENV_VARS[HTTP_REFERER] Hallo liste, hab riesenproblem, auf freebsd php4.0 gibts HTTP_ENV_VARS[HTTP_REFERER] als globale variable nicht und mit hauts auch nicht hin.. gibts ne moeglichkeit ? danke mario From vonwerdt_(at)_smsspeed.com Thu, 9 Nov 2000 18:39:14 +0100 Date: Thu, 9 Nov 2000 18:39:14 +0100 From: Dominik von Werdt vonwerdt_(at)_smsspeed.com Subject: [php] Wieder einmal Sessions > schau dir mal den pfad genau an. IMHO tausch mal die "/" durch "\" aus. Achtung! Immer schön aufpassen ;-) - Die \ musste durch \\ ersetzen, da das \ sonst als Escape-Dingsbums angeschaut wird. z.B. D:\\Homepages\\tmp Gruss Dominik From vonwerdt_(at)_smsspeed.com Fri, 10 Nov 2000 08:39:06 +0100 Date: Fri, 10 Nov 2000 08:39:06 +0100 From: Dominik von Werdt vonwerdt_(at)_smsspeed.com Subject: [php] konsonanten / vokale > ich möchte einen string (der aus jedem beliebigen buchstaben bestehen kann) in > konsonanten und vokale splitten. > > also z.b. so: > > $VOKALE = xxx("aeiuoAEIOU", $STRING); > $KONSON = xxx("^aeiouAEIOU", $STRING); > > sachen wie eregi etc. geben nur 1 oder 0 zurück und sonst nichts. > wer weiß rat ? 1. split(); ??? 2. $VOKALE = xxx("[aeiuoAEIOU]*", $STRING); 3. $KONSON = xxx("[^aeiouAEIOU]*", $STRING); Des is nur so das war mir gerade aufgefallen ist. Wars das? Gruss Dominik