From c.aefer_(at)_burg-halle.de Mon, 20 Mar 2000 08:21:26 +0100 Date: Mon, 20 Mar 2000 08:21:26 +0100 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_PHP_Buch_f=FCr_Fortgeschrittene_bis_Profis?= hi alex, leider habe ich keine antwort für dich, bin nämlich selbst an einer interessiert... was ich aber immer schon mal wissen wollte ist folgendes: was heißt IMHO???? hab's schon so oft gesehen und nie verstanden... gruß christian From s.bergmann_(at)_seven-sense.com Mon, 20 Mar 2000 08:02:16 +0100 Date: Mon, 20 Mar 2000 08:02:16 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Re: [phpAds] Probleme mit phpAds Sebastian Bergmann schrieb: > Diesen kann ich allerdings durch ein 'require( "phpAds/acl.inc.php3" );' > ausmerzen, und dann funktioniert es auch. Ich habe das 'require( "phpAds/acl.inc.php3" );' jetzt in die Datei view.inc.php3 gesetzt, nun klappt es auch mit externen Skriptaufrufen. PS: Ist die PHP-De Mailingliste mal wieder down? :( -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From s.bergmann_(at)_seven-sense.com Mon, 20 Mar 2000 08:36:13 +0100 Date: Mon, 20 Mar 2000 08:36:13 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] [phPOP3] Announce =?iso-8859-1?Q?f=FCr?= Version 1.0 Hi, unter http://gravedancer.rc5.de/phpop3/ kann nun die, hoffentlich stabile :), Version 1.0 von phPOP3 downgeloaded werden. Bei phPOP3 handelt es sich um eine PHP Klasse mit einer Implementation des POP3 Protokolls, die einem eine einfache API zur Verfügung stellt um POP3 Accounts abzufragen. Geschrieben wurde phPOP3 von Sebastian Bergmann und Mathias Meyer während einer IRC Session in #php.de ;) -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From home_(at)_peter-karsten.de Mon, 20 Mar 2000 08:36:25 +0100 Date: Mon, 20 Mar 2000 08:36:25 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] File Generierung Hallo Liste, ich versuch da gerade was zu basteln und bin mir nicht ganz sicher ob das überhaupt geht, folgendes: mit einem Skript soll ein txt File erstellt werden, in dem txt sollen Temporaere Daten gespeichert werden, z.B. ich gehe hin möchte aus einer datenbank eitwas auslesen das was ausgelesn ist anschl. in diesen textfile Speichern das geht ja, hab das mit $test = 'Ergebnisse der Abfrage'; $fp = fopen('test.txt','w'); fputs ($fp,$test); fclose($fp); Es könnte /sollte auch eine andere Sache sein wie z.B. die Vergabe einer Session Nr. da diese Dateien ja nur Temporaer sind, werden sie ja bei einen neuen Aufruf gelöscht und neu beschrieben, nun meine Frage: wenn ein Surfer die Seite besucht wird das ganze abgespeichert, weil es evtl für den weiteren VErlauf der Session benötigt wird, was wenn ein andere Surfer kurz nach dem ersten die Seite besucht? dann wird doch das txt file mit den neuen Inhalten überschrieben so das der erste diesen nicht mehr verwenden kann. Gibt es eine möglichkeit zu checken onb das file test.txt schon vorhanden ist und dann auf ein zweites ausweichen z.B. test2.txt, kann man die txt Datein überhaupt mit einen Skript nach nichtverwendung überhaupt wieder komplett löschen? danke euch mfg peter karsten From s.bergmann_(at)_seven-sense.com Mon, 20 Mar 2000 08:37:53 +0100 Date: Mon, 20 Mar 2000 08:37:53 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] [phpAds] Probleme mit phpAds Sebastian Bergmann schrieb: > Diesen kann ich allerdings durch ein 'require( "phpAds/acl.inc.php3" );' > ausmerzen, und dann funktioniert es auch. Ich habe das 'require( "phpAds/acl.inc.php3" );' jetzt in die Datei view.inc.php3 gesetzt, nun klappt es auch mit externen Skriptaufrufen. PS: Die Mailingliste ist ja wieder da :) -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From s.bergmann_(at)_seven-sense.com Mon, 20 Mar 2000 08:39:36 +0100 Date: Mon, 20 Mar 2000 08:39:36 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] mainChat Gerhard Schneider schrieb: > Wir überlegen uns aber gerade, ob wir den Code einer kompletten php3/mysql > Shopping-Mall (Warenkorb mit Fächern für jeden Shop, Suche über alle Shops > etc, weiteres unter http://mall.main.de/) veröffentlichen. Besteht hieran > Interesse? Klingt sehr interessant, werde mir die Seite später mal ansehen. Auf jeden Fall besteht, zumindest von meiner Seite aus :), Interesse an dem Source! -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From a.tietje_(at)_flynet.de Mon, 20 Mar 2000 08:36:58 +0100 Date: Mon, 20 Mar 2000 08:36:58 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Datei_l=F6schen?= > Hallo! > > Wie kann ich mit PHP3 eine Datei von einem Linux-Server löschen? Hi, steht doch im Manual: int unlink(string filename); Deletes filename. Similar to the Unix C unlink() function. Returns 0 or FALSE on an error. See also rmdir() for removing directories. CU, Axel -------------------------------- May the Source Be With You -------------------------------- From GH-lists_(at)_ecora.de Mon, 20 Mar 2000 09:00:23 +0100 Date: Mon, 20 Mar 2000 09:00:23 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Haben Suchmaschinen was gegen php? Christian Hofmann schrieb > Ich habe ein wenig im Web gestöbert und bin auf eine Seite gelangt, > bei der steht, dass Suchmaschinen keine php3 Dateien archivieren... > > http://www.ideenreich.com/dr-end.shtml > > stimmt das? So pauschal ist das auf jeden Fall falsch. > > Ich kann mir das eigentlich nicht vorstellen.... Schließlich müßte die php3 > Datei doch auch bei einer Anfrage geparst werden und dann an den Spider > geschickt werden, oder? Ja, aber viele Suchmaschinen gehen davon aus, das HTML-Seiten mit Extensions wie .php3, .cgi, .pl usw. dynamisch erzeugt werden (was richtig ist) und das sich die Inhalte aufgrund der dynamischen Erzeugung häufig ändern. Für Suchmaschinen macht es keinen Sinn, eine Seite jetzt zu erfassen, wenn der Inhalt eine Stunde später vielleicht vollkommen anders ist. Wie genau welche Suchmaschine damit umgeht, ist unterschiedlich und ändert sich auch häufig. Beispielsweise haben Altavista und Fireball bis vor einiger Zeit gar keine Seiten mit der Extension .php3 angefaßt (Es sei denn, es wurde etwas getrickts). Zumindest Altavista schluckt diese jetzt aber. Sehr kritisch wird es meist, wenn Du Parameter per URL (GET) mit übergibst. Etwas wie "script.php3?id=987" wird nur von ganz wenigen Suchmaschinen erfaßt. Auch hier gibt es aber Lösungsmöglichkeiten. Je nachdem wie der Server konfiguriert ist, kannst Du die Parameter z.B. so übergeben "script.php3/id987" und dann die Parameter aus der Umgebungsvariablen "PATH_INFO" holen, bzw. das Ganze mit mod_rewriete bearbeiten. Für die Suchmaschine ist das dann ein ganz normaler Pfad Guido Haeger From GH-lists_(at)_ecora.de Mon, 20 Mar 2000 09:08:30 +0100 Date: Mon, 20 Mar 2000 09:08:30 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] MySQL: LIMIT Malte Schomers schrieb > Kleine Frage: Angenommen, man hat eine Tabelle mit 36 Records und > macht folgendes: > > SELECT * FROM tbl LIMIT 30,10 > > Gibt das irgendeinen Fehler? Er soll ja Records 31-40 ausgeben, es > geht aber nur bis 36. Statt die Frage hier zu stellen, hättest Du das wirklich selbst ausprobieren können! Dann hättest Du die Antwort in einer Minute gehabt. Und Du hättest weniger Tippen müssen (nur ein SQL-Statement statt einem e-Mail). Und Du hättest weniger überlegen müssen (Nur SQL-Statement statt SQL-Statement und eMail formulieren). ;-) Nein, es gibt keinen Fehler. Die Anweisung bedeutet nicht "Zeige genau 10 Datensätze an", sondern "Zeige maximal 10 Datensätze an". Guido Haeger From GH-lists_(at)_ecora.de Mon, 20 Mar 2000 09:03:05 +0100 Date: Mon, 20 Mar 2000 09:03:05 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] imagebutton Weiss, Doris schrieb > wie kann ich jetzt steuern, dass wenn drucken oder speichern gedrückt > wird, die entsprechenden Funktionen ausgeführt werden, > bzw. wenn schicken geklickt wird eben meine mail function mit dem > entsprechenden include ausgeführt wird. > der get string unterscheidet sich ja nur durch: > drucken.x=46&drucken.y=9 > submit.x=36&submit.y=8 > wie kann ich da jetzt eine Fallunterscheidung machen > if(!empty($drucken.x)) in PHP stehen die X- und Y-Koordinaten in den Variablen name_x und name_y zur Verfügung. Du mußt also auf $drucken_x usw. prüfen Guido Haeger From GH-lists_(at)_ecora.de Mon, 20 Mar 2000 09:09:49 +0100 Date: Mon, 20 Mar 2000 09:09:49 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_URL_=FCberpr=FCfen?= Malte Schomers schrieb: > Es gibt ja eine Möglichkeit mit ereg() eine eMail-Adresse auf > Gültigkeit zu überprüfen. Kennt einer dasselbe für eine URL? Die Frage wurde hier x-mal durchgekaut. Schau doch bitte ins Archiv oder in die FAQ unter www.koehntopp.de/php Guido Haeger From events13_(at)_pdb.sbs.de Mon, 20 Mar 2000 09:16:48 +0100 Date: Mon, 20 Mar 2000 09:16:48 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] AW: [php] query mit post Hi Soweit ich weiß muß die URL folgender maßen aussehen. http://url.de?Variable=wert&Variable2=Wert2 Es werden keine leeren Variablen übermittelt. cu WwOLf! > -----Ursprüngliche Nachricht----- > Von: M. Tiedemann [mailto:M._Tiedemann_(at)_e-mails.ch] > Gesendet am: Sonntag, 19. März 2000 13:35 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: [php] query mit post > > > > Hi Liste, > > ich habe die Aufgabe, einem fremden Server in einem Request > mit der Methode > "post" Daten im Request-Body zu senden und dabei eine > Formularausgabe zu > simulieren. Während eine von Browser direkt formulierte Anfrage eine > korrekte Antwort erhält, arbeitet ein Script nach dem Muster der FAQ > leider nicht. > > Daher die Frage, ob gesichert ist, daß > - die Query-Daten in einem String zusammengefasst sind, wobei > - die Parameter/Wert-Paare mit "&" verbunden sind > - die Daten eines Parameter/Wert-Paars mit "=" verbunden sind > - bei fehlendem Wert trotzdem ein Parameter/Wert-Paar mit leerem Wert > übermittelt wird > - weder die "&" noch die "=" noch die Daten selbst > urlencode-escaped sind? > > Irgendwo wird das nachzulesen sein, nur habe ich es noch > nicht gefunden. > > Dankbar für jede Hilfe > > TJ > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From Andre.Laugks_(at)_netcologne.de Mon, 20 Mar 2000 09:21:55 +0100 Date: Mon, 20 Mar 2000 09:21:55 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] _(at)_chmod keine =?iso-8859-1?Q?Rechte=E4nderung?= Hallo! Ich möchte per PHP, Inhalt(Text) neu schreiben. Das ging immer in die Hose, bis ich mitbekommen habe, das dies an den Rechten liegt. Wenn ich die Datei auf chmod 666 setzen, funktioniert es. Nun habe ich versucht, die zu bearbeitende Datei, bevor ich sie öffne und rein schreibe, mit chmod zu belegen, was aber nicht funktioniert. Die Datei nur zu öffnen und einzulesen funktioniert, weil ja Leserecht bestehen. Ich bekomme die Fehlermeldung, das ich keine Rechte habe. $datei = "../txt_dates/20032000.txt"; _(at)_chmod($datei, 0666); $file = fopen($datei, "w"); fwrite($file, $text); fclose($file); Ich habe mal versucht, zu erfahren ob true oder false zurück kommt. Ich bekomme aber nichts geschrieben, also False. Es wird keine $was = _(at)_chmod($datei, 0666); echo $was; Das ganze läuft unter Unix. Vielen dank und mfg, André From stefan_(at)_sturm-internet.de Mon, 20 Mar 2000 09:25:38 +0100 Date: Mon, 20 Mar 2000 09:25:38 +0100 From: Stefan Sturm stefan_(at)_sturm-internet.de Subject: [php] =?iso-8859-1?Q?=DCbertragen_einer_MySQL_Datenbank?= Hallo, ich weiß das ist hier keine MySQL-Maillingliste, aber hier werden so oft Fragen zu MySQL gestellt. Also möchte ich meine auch mal los werden. Wie übertrage ich am besten eine komplette MySQL Datenbank auf einen anderen Server. Die Datenbank ist sehr groß, also der Umweg über Dump Table klappt nicht. Es wäre nett wenn mir jemand einen Tipp geben könnte. Bis dann, Stefan Sturm From events13_(at)_pdb.sbs.de Mon, 20 Mar 2000 09:28:15 +0100 Date: Mon, 20 Mar 2000 09:28:15 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_=40chmod_keine_Rechte=E4nderung?= Hi. Vieleicht hat dein Webserver nicht die benötigten Rechte um Schreiberecht vergeben zu bekommen. Denn wenn dein Webserver nur Leserecht hat kann er auch keine höheren Rechte vergeben. Das heißt du mußt mal überprüfen was für rechte dein Webserver hat. cu WwOLf! > -----Ursprüngliche Nachricht----- > Von: André Laugks [mailto:Andre.Laugks_(at)_netcologne.de] > Gesendet am: Montag, 20. März 2000 09:22 > An: php-Mailingliste > Betreff: [php] _(at)_chmod keine Rechteänderung > > Hallo! > > Ich möchte per PHP, Inhalt(Text) neu schreiben. > Das ging immer in die Hose, bis ich mitbekommen habe, das dies > an den Rechten liegt. > Wenn ich die Datei auf chmod 666 setzen, funktioniert es. > Nun habe ich versucht, die zu bearbeitende Datei, bevor ich > sie öffne und rein schreibe, mit chmod zu belegen, was aber > nicht funktioniert. > > Die Datei nur zu öffnen und einzulesen funktioniert, weil > ja Leserecht bestehen. > > > Ich bekomme die Fehlermeldung, das ich keine Rechte habe. > > > $datei = "../txt_dates/20032000.txt"; > > _(at)_chmod($datei, 0666); > $file = fopen($datei, "w"); > fwrite($file, $text); > fclose($file); > > > Ich habe mal versucht, zu erfahren ob true oder false zurück kommt. > Ich bekomme aber nichts geschrieben, also False. Es wird keine > > $was = _(at)_chmod($datei, 0666); > echo $was; > > > Das ganze läuft unter Unix. > > > Vielen dank und mfg, André > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From Juri.Smarschevski_(at)_softlab.de Mon, 20 Mar 2000 09:29:49 +0100 Date: Mon, 20 Mar 2000 09:29:49 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] File Generierung > Von: Peter Karsten [mailto:home_(at)_peter-karsten.de] > Betreff: [php] File Generierung > Hallo Liste, Hi Peter, > mit einem Skript soll ein txt File erstellt werden, in dem txt sollen > Temporaere Daten gespeichert werden, > z.B. ich gehe hin möchte aus einer datenbank eitwas auslesen das was > ausgelesn ist anschl. in diesen textfile Speichern .... >Gibt es eine möglichkeit zu checken onb das file test.txt schon vorhanden >ist und dann auf ein zweites ausweichen z.B. test2.txt, z.B.: $strFileName = "/tmp/bla.txt" $strFileExten = strrchr(basename($strFileName),"."); $strFilePath = dirname($strFileName)."/"; while (1) { if (!file_exists($strFileName)) break; $strFileName = $strFilePath. substr(md5(uniqid(mt_rand())),0,8). $strFileExten; } Letzendlich hast Du im $strFileName den eindeutigen FileName, den Du spaeter mit fopen etc. verwenden kannst. Gruss Juri From Andre.Laugks_(at)_netcologne.de Mon, 20 Mar 2000 09:42:34 +0100 Date: Mon, 20 Mar 2000 09:42:34 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] AW: [php] _(at)_chmod keine =?iso-8859-1?Q?Rechte=E4nderung?= Hallo! events13 schrieb: > Vieleicht hat dein Webserver nicht die benötigten Rechte um Schreiberecht > vergeben zu bekommen. Denn wenn dein Webserver nur Leserecht hat kann er > auch keine höheren Rechte vergeben. Das heißt du mußt mal überprüfen was für > rechte dein Webserver hat. Ich habe über diese Dateien(alle auf dem server) Lese und Schreibrechte. Die Gruppe und Andere haben nur Leserechte. Das php-Script liegt nicht in dem Ordner, in dem die Datei geschrieben werden soll. admin/dasphpscript.php3 dates/20032000.txt dates/21032000.txt dates/22032000.txt dates/23032000.txt Was ist das PHP-Script? Gruppe, Andere oder Eigentümer? mfg, André From laura.reising_(at)_onlinehome.de Mon, 20 Mar 2000 09:42:12 +0100 Date: Mon, 20 Mar 2000 09:42:12 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] MySQL-Flush ? Hallo Männer! (besser, Egon?) Mal eine Frage zu PHP/MySQL: Ich habe zwei Skripts, die gleichzeitig laufen. Das erste nimmt Eintragungen in eine MySQL-Tabelle vor, das zweite fragt sie ab - in etwas so. Skript 1: mysql_query("INSERT INTO.... Skript 1: mysql_query("INSERT INTO.... Skript 2: mysql_query("SELECT FROM.... Skript 1: mysql_query("INSERT INTO.... [...] Ich hätte jetzt gedacht, dass bei der Query von Skript 2 wenigstens die ersten beiden Inserts von Skript 2 rauskommen. Tun sie aber nicht (zumindest bei mir nicht). Habe ich was falsch gemacht, oder ist das eben so? Gibt es eine Art "MySQL-Flush()" in PHP? Oder wie würdet Ihr das machen (Männer können ja bekanntlich alles!) ? Danke, danke, danke... Laura From laura.reising_(at)_onlinehome.de Mon, 20 Mar 2000 09:43:02 +0100 Date: Mon, 20 Mar 2000 09:43:02 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] Datei =?iso-8859-1?Q?l=F6schen?= Frieder Mueller schrieb: > Hallo! > > Wie kann ich mit PHP3 eine Datei von einem Linux-Server löschen? unlink($path); Ciao Laura From events13_(at)_pdb.sbs.de Mon, 20 Mar 2000 09:49:42 +0100 Date: Mon, 20 Mar 2000 09:49:42 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_AW=3A_=5Bphp=5D_=40chmod_keine_?= =?iso-8859-1?Q?Rechte=E4nderung?= =?iso-8859-1?Q?Rechte=E4nderung?= Es kommt darauf an im welchem Account dein Webserver läuft, und welche rechte der Account besitzt. Denn die Anfragen laufen ja über den Webserver als user, und nicht über dich als user. > -----Ursprüngliche Nachricht----- > Von: André Laugks [mailto:Andre.Laugks_(at)_netcologne.de] > Gesendet am: Montag, 20. März 2000 09:43 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: Re: [php] AW: [php] _(at)_chmod keine Rechteänderung > > Hallo! > > events13 schrieb: > > Vieleicht hat dein Webserver nicht die benötigten Rechte um > Schreiberecht > > vergeben zu bekommen. Denn wenn dein Webserver nur > Leserecht hat kann er > > auch keine höheren Rechte vergeben. Das heißt du mußt mal > überprüfen was für > > rechte dein Webserver hat. > > Ich habe über diese Dateien(alle auf dem server) Lese und > Schreibrechte. > Die Gruppe und Andere haben nur Leserechte. Das php-Script > liegt nicht > in dem Ordner, in dem die Datei geschrieben werden soll. > > > admin/dasphpscript.php3 > dates/20032000.txt > dates/21032000.txt > dates/22032000.txt > dates/23032000.txt > > Was ist das PHP-Script? Gruppe, Andere oder Eigentümer? > > > mfg, André > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From mk_(at)_html-design.com Mon, 20 Mar 2000 00:56:21 -0800 Date: Mon, 20 Mar 2000 00:56:21 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Dynamic Web Pages von Armin Steiner >ist wieder Online. Er schrieb: Weitere Infos auch unter http://www.php-homepage.de/?id=27&item=27 Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From oj_(at)_mindwerk.de Mon, 20 Mar 2000 10:45:07 +0100 Date: Mon, 20 Mar 2000 10:45:07 +0100 From: Olaf Joerding oj_(at)_mindwerk.de Subject: [php] Problem mit IMAP Hallo! Ich programmiere gerade ein Webmail-Interface light. So weit so gut. Leider wird eine Mail nicht als gelesen makiert, nachdem sie aufgerufen wurde. Mit den Befehlen imap_setflag_full und imap_clearflag_full scheint es auch nicht zu klappen. Besser gesagt, ich werde auch der Doku nicht ganz schlau. Vielen Dank schon mal für Eure Hilfe. (Ich benutze PHP4b4pl1 mit SuSe 6.3) Olaf Jörding ------------------------------------ M I N D W E R K IT-CONSULTING GmbH ------------------------------------ Agentur für Neue Medien und Werbung ------------------------------------ Breslauer Straße 31 D-49324 Melle Telefon: 05422 / 9552-0 Telefax: 05422 / 9552-20 Internet: http://www.mindwerk.de Email: info_(at)_mindwerk.de ------------------------------------ From holger_(at)_janning.de Mon, 20 Mar 2000 10:57:57 +0100 Date: Mon, 20 Mar 2000 10:57:57 +0100 From: Holger Janning holger_(at)_janning.de Subject: [php] Suchformular Hallo, wie kann man per PHP eine Suchmaschine fuer die gesamten Webseiten realisieren? Gibt es eine fertige Loesung? Habe eine Website mit ca. 100 html-Dokumenten. Die Html-Dokumente sollen per Volltextsuche "durchsucht" werden! Besteht die Moeglichkeit einige Dokumente von der Suche auszuschliessen. (Naviationsframe usw.) Gruss, Holger From Stefan.Engelhardt_(at)_stud.fh-hannover.de Mon, 20 Mar 2000 10:50:49 +0100 Date: Mon, 20 Mar 2000 10:50:49 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_AW:_=5Bphp=5D_PHP_Buch_f=FCr_Fortgeschri?= =?iso-8859-1?Q?ttene_bis_Profis?= =?iso-8859-1?Q?ttene_bis_Profis?= Hallo Christian, > leider habe ich keine antwort für dich, bin nämlich selbst an einer > interessiert... > was ich aber immer schon mal wissen wollte ist folgendes: was > heißt IMHO???? > hab's schon so oft gesehen und nie verstanden... In My Humble Opinion übersetzt meiner bescheidenen Meinung nach. Hat bei mir auch lange gedauert, bis ich's kapiert habe. Grüße aus Hannover Stefan From Stefan.Engelhardt_(at)_stud.fh-hannover.de Mon, 20 Mar 2000 10:53:30 +0100 Date: Mon, 20 Mar 2000 10:53:30 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] PHP-Usertreff/Listenleser aus Hannover und Umgebung Hallo Liste, gibt es in Hannover oder Umgebung einen PHP-Usertreff und vielleicht auch ein paar Listenleser, die aus der Gegend kommen? Antworten per Mail an mich!? Gruß Stefan -- Telefon: +49 (511) 3884965, Mobil: +49 (172) 5188843 Homepage des JC Godshorn: http://www.jcgodshorn.de Unaufgefordertes Zusenden von Werbe-Emails ist unerwünscht. Dateinanhänge nur komprimiert und >100kB nur nach Absprache zusenden. Danke! From Mathias.Gloss_(at)_start.de Mon, 20 Mar 2000 11:05:16 +0100 Date: Mon, 20 Mar 2000 11:05:16 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Suchformular Aloha, > ---------- > Von: Holger Janning[SMTP:holger_(at)_janning.de] > > wie kann man per PHP eine Suchmaschine fuer die gesamten Webseiten > realisieren? > Schwer. Wenn du drüber nachdenkst, wird dir auffallen, dass PHP in erster linie eine Programmiersprache ist, die in html-Dateien ein- gebaut werden soll und ueber einen Webserver ausgefuehrt wird. > Gibt es eine fertige Loesung? > Ja. > Habe eine Website mit ca. 100 html-Dokumenten. > Die Html-Dokumente sollen per Volltextsuche "durchsucht" werden! > Dazu verwende ich ht://dig --> www.htdig.org Läuft unter linux und anderem - und hier in der Firma sogar unter Windows NT, wenn man die cygwin installiert hat und es damit kompiliert. > Besteht die Moeglichkeit einige Dokumente von der Suche auszuschliessen. > (Naviationsframe usw.) > Jupp. Mach aber nicht den gleichen Fehler wie ich und verwende das noindex-Tag, sonst wird nicht nur der Bereich beim Indizieren ausgeschlossen, sondern auch die enthaltene Links - und dann wunderst du dich warum er nur die erste Seite durch- sucht *grins* Du kannst dafuer das META-Tag noindex,follow verwenden (steht in der htdig-FAQ). Es gibt auch noch glimpse, aber das hat ein dubioses copyright falls ich mich recht entsinne. Viele Gruesse, Mathias From naklar_(at)_altavista.net Mon, 20 Mar 2000 11:07:57 +0100 Date: Mon, 20 Mar 2000 11:07:57 +0100 From: Oliver Kummerow naklar_(at)_altavista.net Subject: [php] R: [php] WAP Datenbank Online... Hallo Patrik, TICINONLINE schrieb: > > Wenn man die $HTTP_USER_AGENT von den normalen Browser kennt > redirect man nur diese und laest auf die seite alle andere.....:) > > Header("Location: no_wap.php3"); > > else { //alle andere browser > > header("content-type: text/vnd.wap.wml"); > echo"codeseite vml Dann muß man zusehen, daß man alle Nicht-Wap Useragents zwecks Umleitung erwischt. Ist wohl eine Frage der Statistik && || Erfahrung. Dein System kannte das Test-Tool wohl nicht und hat daher automatisch Wap geraten. Kennung: UPG1 UP/4.0.7 von http://updev.phone.com/ (und hat einen Compile Error gemeldet). Das Verfahren ist absolut o.k., wenn eine dedizierte Wap-URL vorliegt. Falls URL für Wap und Standard-HTML identisch sind (was vielleicht die Idealkonfiguration darstellt), wäre es etwas problematisch, fürchte ich. > Wer hat den php_(at)_infosoc.uni-koeln.de > in verschiedene Mailingliste eingescrieben??? ?? mit freundlichen Grüßen, oK. From bjoern_(at)_baer.main.de Mon, 20 Mar 2000 10:20:04 +0100 Date: Mon, 20 Mar 2000 10:20:04 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] OT: Super SQL Tool * Hans Theo Mislisch wrote: > sorry für OT. Ich musste heute ein Tool suchen, das in einem > MySQL Server nicht nur Tabellen anlegen kann, wie phpMyAdmin phpMyAdmin kann auch Datenbanken anlegen. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From Christian_Schepp_(at)_med.uni-heidelberg.de Mon, 20 Mar 2000 11:21:48 +0100 Date: Mon, 20 Mar 2000 11:21:48 +0100 From: Schepp, Christian Christian_Schepp_(at)_med.uni-heidelberg.de Subject: [php] Datum Konvertierung Hallo, Aus einem Formular möchte ich die Angabe des Geburtsdatums in eine mysql-Datenbank schreiben. Mysql verwendet, so wie ich gesehen habe, das Format 1970-12-12 (in meiner DB habe ich als Datentyp date deklariert). Eingegeben wird im Formular 12.12.1970. Über POST erhalte ich einen String "12.12.1970". Wie konvertiere ich am bequemsten meine Variable $Gebdatum ("12.12.1970") in den für mysql passenden Typ date? Schon mal Danke im Voraus und Grüße, Christian Schepp Klinikum der Universität Heidelberg Zentrum für Informationsmanagement Team Server & Basissysteme Tiergartenstrasse 15 69121 Heidelberg Ruf:(+ 49)(0)6221/56-2996 Email:Christian_Schepp_(at)_med.uni-heidelberg.de From achim.gosse_(at)_nasa20.com Mon, 20 Mar 2000 11:37:00 +0100 Date: Mon, 20 Mar 2000 11:37:00 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] Datum Konvertierung $neuer_string = substr($alt_string, .., ..). substr($alt_string, .., ..). ... substr($alt_string, .., ..); achim Gosse mailto:achim.gosse_(at)_nasa20.com n.a.s.a.2.0 gmbh http://www.nasa20.com borselhof borselstr. 16c 22765 hamburg speak.+49.40.39888288 fax.+49.40.39888299 registered linux user #122734 > -----Ursprüngliche Nachricht----- > Von: Schepp, Christian [mailto:Christian_Schepp_(at)_med.uni-heidelberg.de] > Gesendet: Montag, 20. März 2000 11:22 > An: 'php_(at)_infosoc.uni-koeln.de' > Betreff: [php] Datum Konvertierung > > > Hallo, > > Aus einem Formular möchte ich die Angabe des Geburtsdatums in eine > mysql-Datenbank schreiben. > Mysql verwendet, so wie ich gesehen habe, das Format > 1970-12-12 (in meiner > DB habe ich als Datentyp date deklariert). Eingegeben wird im Formular > 12.12.1970. > Über POST erhalte ich einen String "12.12.1970". Wie > konvertiere ich am > bequemsten meine Variable $Gebdatum ("12.12.1970") > in den für mysql passenden Typ date? > > Schon mal Danke im Voraus und Grüße, > > Christian Schepp > > Klinikum der Universität Heidelberg > Zentrum für Informationsmanagement > Team Server & Basissysteme > > Tiergartenstrasse 15 > 69121 Heidelberg > Ruf:(+ 49)(0)6221/56-2996 > Email:Christian_Schepp_(at)_med.uni-heidelberg.de > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From mk_(at)_html-design.com Mon, 20 Mar 2000 02:30:20 -0800 Date: Mon, 20 Mar 2000 02:30:20 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Suchformular Hallo! >wie kann man per PHP eine Suchmaschine fuer die gesamten >Webseiten realisieren? Ja. >Gibt es eine fertige Loesung? http://mysearch.udm.net/ >Besteht die Moeglichkeit einige Dokumente von der Suche >auszuschliessen. Ja. Du brauchst allerdings MySQL für UDM-Search. HTH Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From schwardt_(at)_euro-auto-boerse.net Mon, 20 Mar 2000 11:34:23 +0100 Date: Mon, 20 Mar 2000 11:34:23 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] Haben Suchmaschinen was gegen php? Moin Christian Hofmann, CH> Ich habe ein wenig im Web gestöbert und bin auf eine Seite gelangt, bei der CH> steht, dass Suchmaschinen keine php3 Dateien archivieren... [...] Hilfreich ist dazu http://www.php-center.de/artikel/show.php3?id=7 -- Stefan Schwardt. From php_(at)_deutsche-server.de Mon, 20 Mar 2000 11:40:04 +0100 Date: Mon, 20 Mar 2000 11:40:04 +0100 From: Mirko Fenrich php_(at)_deutsche-server.de Subject: [php] mainChat > Wir überlegen uns aber gerade, ob wir den Code einer kompletten php3/mysql > Shopping-Mall (Warenkorb mit Fächern für jeden Shop, Suche über alle Shops > etc, weiteres unter http://mall.main.de/) veröffentlichen. Besteht hieran > Interesse? > Hallo, die Sache sieht sehr interessant aus, also wenn Ihr den Code veröffentlicht, wäre das toll... Gruß Mirko From joh_(at)_exozet.com Mon, 20 Mar 2000 11:46:55 +0100 Date: Mon, 20 Mar 2000 11:46:55 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] Datum Konvertierung >Über POST erhalte ich einen String "12.12.1970". Wie konvertiere ich am >bequemsten meine Variable $Gebdatum ("12.12.1970") >in den für mysql passenden Typ date? $date = explode(".", $Gebdatum); $sql = $date[2]."-".$date[1]."-".$date[0]; Johannes From laura.reising_(at)_onlinehome.de Mon, 20 Mar 2000 11:49:31 +0100 Date: Mon, 20 Mar 2000 11:49:31 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] Suchformular > wie kann man per PHP eine Suchmaschine fuer die gesamten Webseiten > realisieren? > > Gibt es eine fertige Loesung? > > Habe eine Website mit ca. 100 html-Dokumenten. > > Die Html-Dokumente sollen per Volltextsuche "durchsucht" werden! > > Besteht die Moeglichkeit einige Dokumente von der Suche auszuschliessen. > (Naviationsframe usw.) Hallo Holger, das alles kann "phpWebsite-Investigator" von Stephan Sann. http://www.cibes.de/Website-Investigator/ Ciao Laura From laura.reising_(at)_onlinehome.de Mon, 20 Mar 2000 11:49:50 +0100 Date: Mon, 20 Mar 2000 11:49:50 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] AW: [php] PHP Buch =?iso-8859-1?Q?f=FCr?= Fortgeschrittene bis Profis > was ich aber immer schon mal wissen wollte ist folgendes: was heißt IMHO???? > hab's schon so oft gesehen und nie verstanden... Hi Cris, IMHO - In my humble opinion (Meiner bescheidenen Meinung nach). Ciao Laura From hartmut_(at)_six.de Mon, 20 Mar 2000 11:49:48 +0100 Date: Mon, 20 Mar 2000 11:49:48 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Problem mit IMAP --------------2954B87787FEAB5090736B3A Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Olaf Joerding wrote: > Hallo! > > Ich programmiere gerade ein Webmail-Interface light. So weit so gut. Le= ider > wird eine Mail nicht als gelesen makiert, nachdem sie aufgerufen wurde.= Mit > den Befehlen imap_setflag_full und imap_clearflag_full scheint es auch > nicht zu klappen. Besser gesagt, ich werde auch der Doku nicht ganz sch= lau. > Vielen Dank schon mal f=FCr Eure Hilfe. > > (Ich benutze PHP4b4pl1 mit SuSe 6.3) POP3 oder IMAP, und wenn IMAP: welchen IMAP-Server ? Die entsprechenden Flags werden nur bei echten IMAP-Verbindungen unterst=FCtzt ... wenn ich mich recht erinnere bietet SuSE in der Standardinstallation nur eine IMAP-auf-POP3 Emulation und keinen vollst=E4ndigen IMAP-Server (aus Lizenz-Gr=FCnden, deshalb giebt es von SuSE auch eine entsprechend kostpieligere spezielle IMAP-Distribution ?!? ) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! --------------2954B87787FEAB5090736B3A Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Olaf Joerding wrote:
Hallo!

Ich programmiere gerade ein Webmail-Interface light. So weit so gut. Leider
wird eine Mail nicht als gelesen makiert, nachdem sie aufgerufen wurde. Mit
den Befehlen imap_setflag_full und imap_clearflag_full scheint es auch
nicht zu klappen. Besser gesagt, ich werde auch der Doku nicht ganz schlau.
Vielen Dank schon mal für Eure Hilfe.

(Ich benutze PHP4b4pl1 mit SuSe 6.3)

POP3 oder IMAP, und wenn IMAP: welchen IMAP-Server ?

Die entsprechenden Flags werden nur bei echten IMAP-Verbindungen
unterstützt ...

wenn ich mich recht erinnere bietet SuSE in der Standardinstallation nur
eine IMAP-auf-POP3 Emulation und keinen vollständigen IMAP-Server
(aus Lizenz-Gründen, deshalb giebt es von SuSE auch eine entsprechend
kostpieligere spezielle IMAP-Distribution ?!? )
 

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

 Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) 
                                           in Halle 14, Stand J50!
  --------------2954B87787FEAB5090736B3A-- From Michael_(at)_Stahmann.de Mon, 20 Mar 2000 12:55:04 +0100 Date: Mon, 20 Mar 2000 12:55:04 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Datum Konvertierung Hallo Christian, "Schepp, Christian" schrieb: > Hallo, > > > Über POST erhalte ich einen String "12.12.1970". Wie konvertiere ich am > bequemsten meine Variable $Gebdatum ("12.12.1970") > in den für mysql passenden Typ date? > > schau doch mal bitte in die FAQ von Kristian: http://www.koehntopp.de/php/faq-10.html#ss10.2 Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From tfromm_(at)_cs.uni-potsdam.de Mon, 20 Mar 2000 12:55:06 +0100 Date: Mon, 20 Mar 2000 12:55:06 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] oracle character usw. Holla, ist jetzt nicht wirklich off topic, weil das problem nur bei php aufttaucht. also folgendes, ich hab bei oracle(8.1.5) und beim webserver auch bei sqlplus die character werte auf german_germany.WE8DEC gesetzt. erst ging es nciht bei sqlplus, nachdem ich dort die umgebungsvariable gesetzt hatte (NLS_LANG) konnte ich dort äö usw einfügen udn auslesen. nur bei php gings nicht, dort war trotz setzen der umgebungsvariable im apache und ncohmal mit putenv nix zu machen, er traegt einfach kein umlaute bzw soderzeichen ein :-/ weiss da jmd rat ? eine andere sache ist das einfuegen von binaerdaten udn das auslesen. ich wuerde gern mittels eines sqlstatements binaerdaten einfuegen und auslesen koennen, moechte aber nciht jedesmal eine neue procedure (create or replace procedure xyz ...) erzeugen, sondern wuerde gern einer bestehenden nur dateinamen oder variableninhalt uebergeben und die DB speichert das denn (zB insert_img("/tmp/bla") oder sowas) kann mir da jmd weiterhelfen bzw. hat jmd beispielcode fuer dafuer ? hat jmd oracle 8i als webdatenbank laufen und kann mir im allgemeinen ratschlaege zum umgang/configuration geben (verwendung von Bind mit php) ? ich bedanke mich im vorraus. thomas -- ----------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Project: http://codewizards.org Watch out for the generic interface of life. From stepken_(at)_rent-a-database.de Mon, 20 Mar 2000 14:15:44 +0100 Date: Mon, 20 Mar 2000 14:15:44 +0100 From: Guido Stepken stepken_(at)_rent-a-database.de Subject: [php] Re: Dedizierter Datenbank-Server Reiner Kukulies wrote: > Ich arbeite an einem groesseren Projekt bei dem ca. 50-100 Domains > auf zunächst 5-10 Rechnern auf zentrale Datenbanken > (Benutzerverwaltung, Jobboerse, Branchenbuch, Terminkalender, > Diskussionsforen, Redaktionssystem, Kleinanzeigen, Linkverwaltung, > usw.) zugreifen sollen. Diese Datenbanken (MySQL) sind mittlerweile > weitgehend auf eine einzige Maschine ausgelagert worden. > > Alle Webseiten auf diesen Domains werden per PHP erzeugt. Unsere > Systeme basieren zur Zeit auf Intel-PCs (500Mhz, 256MB) mit Linux > (Slackware), Apache, PHP (noch 3 aber ich stelle gerade auf 4 um) und > MySQL. Die Webserver laufen damit problemlos, aber es ist abzusehen, > daß der Datenbankserver bald platzt. > INTEL Systeme haben eine Memory-Bandbreite von ca. 25 MByte/Sekunde bei Random-Zugriff. Siehe Tests in der c't. Eine DEC ALPHA ist wesentlich schneller. Sogar eine lahme SUN ist hier besser. Es kommt in Eurem Fall nicht so sehr auf CPU Power, als auf Memory Bandbreite an. Intel ist ein mistiges Design. > > Wer hat Erfahrung mit dedizierten Datenbankservern? Welche Konzepte, > Hardware, Software könnt Ihr empfehlen? Momentan habe ich folgende > Ansaetze: > > 1. DB-Server aufruesten. > Natuerlich kommt demnaechst mehr Speicher rein. Was sonst? Linux auf > Alpha-PC mit mehereren Prozessoren? RAID-System? Cluster? Anderes OS > wie Free-BSD oder Solaris auf anderer Hardware? > NetBSD 1.4.1 oder FreeBSD ist einiges schneller, als LINUX, ca. 30%, wegen effektiverem Memory-Management. Der Hit ist NetBSD auf DEC-ALPHA, da MySQL hier mit 64 Bit kompiliert werden kann. Die Datenbanken können dann mehrere Terabyte Größe annehmen. > > > Habt Ihr weitere Ideen? Welche Probleme machen meine Ansaetze? Wie > machen das andere? > MySQL Cluster - Software. Siehe www.freshmeat.net. > > Gruß, Reiner > > PS: Es geht um werbung.de und die dazugehoerigen 10 Domains sowie um > eine ganze Reihe weiterer Domains wie single.de, skate.de, tier.de, > jagd.de und viele mehr, die jetzt aus ihren aktuellen > Übergangssystemen heraus aufgebaut werden sollen. Gru/3, Guido Stepken From olbertz_(at)_ocomag.de Mon, 20 Mar 2000 11:57:04 +0100 Date: Mon, 20 Mar 2000 11:57:04 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] String bearbeiten Hallo! Ich möchte einen String so bearbeiten, dass hinten alles bis zum ersten '.' abgeschnitten wird. Aus "Dies ist ein Test. Und noch einer" wird also "Dies ist ein Test." Ich habe keine passende Funktion gefunden, hoffe aber, dass irgendjemand von euch eine elegantere Methode kennt ausser Zeichenweise von hinten zu vergleichen und dann abzuschneiden. Gruss, Dirk From hpf_(at)_betaweb.net Mon, 20 Mar 2000 13:41:38 +0100 Date: Mon, 20 Mar 2000 13:41:38 +0100 From: Helmut P. Fleischhauer hpf_(at)_betaweb.net Subject: [php] =?iso-8859-1?Q?Re:_[php]_=DCbertragen_einer_MySQL_Datenbank?= >Wie übertrage ich am besten eine komplette MySQL Datenbank auf einen anderen >Server. Die Datenbank ist sehr groß, also der Umweg über Dump Table klappt >nicht. ------ Hallo, mit root-Rechten die gesamte datenbank mit tar einpacken, ueberspielen und an der richtigen Stelle ( z.B. /var/mysql/ ) wieder auspacken, Benutzer anlegen, starten, fertig. Gruesse Helmut P. Fleischhauer From events13_(at)_pdb.sbs.de Mon, 20 Mar 2000 13:45:16 +0100 Date: Mon, 20 Mar 2000 13:45:16 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] AW: [php] String bearbeiten Die Funktionen "strchr(string,needle);" oder "strrchr(string,needle);" http://www.php3.de/manual/function.strchr.php3 http://www.php3.de/manual/function.strrchr.php3 cu WwOLf! > -----Ursprüngliche Nachricht----- > Von: Dirk Olbertz [mailto:olbertz_(at)_ocomag.de] > Gesendet am: Montag, 20. März 2000 11:57 > An: 'php_(at)_infosoc.uni-koeln.de' > Betreff: [php] String bearbeiten > > Hallo! > > Ich möchte einen String so bearbeiten, dass hinten alles bis > zum ersten '.' > abgeschnitten wird. Aus "Dies ist ein Test. Und noch einer" > wird also "Dies > ist ein Test." > > Ich habe keine passende Funktion gefunden, hoffe aber, dass > irgendjemand von > euch eine elegantere Methode kennt ausser Zeichenweise von hinten zu > vergleichen und dann abzuschneiden. > > Gruss, > Dirk > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From joh_(at)_exozet.com Mon, 20 Mar 2000 13:52:13 +0100 Date: Mon, 20 Mar 2000 13:52:13 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] String bearbeiten >Aus "Dies ist ein Test. Und noch einer" wird also "Dies >ist ein Test." $test1 = "Dies ist ein Test. Und noch einer"; $test2 = substr($test, 0, strpos($test,".")+1); Johannes From Potysch_(at)_TPS.ThyssenKrupp.COM Mon, 20 Mar 2000 13:52:41 +0100 Date: Mon, 20 Mar 2000 13:52:41 +0100 From: Potysch_(at)_TPS.ThyssenKrupp.COM Potysch_(at)_TPS.ThyssenKrupp.COM Subject: [php] MS-SQL Funktionen Hallo, Ich moechte gerne in einem PHP3-Script die Namen aller Tabellen einer bestimmten MS-SQL-Datenbank auslesen. Fuer MySQL gibt es dafuer die Funktion mysql_list_tables, aber fuer MS-SQL konnte ich so eine Funktion nicht finden. Gibt es da schon etwas Fertiges, oder weiss jemand einen Trick wie ich die am besten auslesen kann? Meine einzige Idee ist, schon beim Erstellen jeder Tabelle den Namen in einer speziellen Inhaltsverzeichnistabelle zu protokollieren. Aber dann koennte das meiner Meinung nach zu schnell zu Inkonsistenzen fuehren, wenn mal eine Funktion abbricht (soll vorkommen), und noch nicht alles sauber protokolliert ist. Vielen Dank! Daniel From Michael_(at)_Stahmann.de Mon, 20 Mar 2000 13:53:23 +0100 Date: Mon, 20 Mar 2000 13:53:23 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] String bearbeiten Hallo Dirk, Dirk Olbertz schrieb: > Hallo! > > Ich möchte einen String so bearbeiten, dass hinten alles bis zum ersten '.' > abgeschnitten wird. Aus "Dies ist ein Test. Und noch einer" wird also "Dies > ist ein Test." > Eine Möglichkeit: $text = "Dies ist ein Test. Und noch einer. Und noch einer mehr"; $pointpos = strpos($text,"."); $kurztext = substr($text, 0, $pointpos); $rest = substr ($text, pointpos+1); echo "Ganzer Text: $text
\n"; echo "Kurzer Text: $kurztext
\n"; echo "Rest: $rest
\n"; Das war jetzt aber ganz gut vorgekaut :-) Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From events13_(at)_pdb.sbs.de Mon, 20 Mar 2000 13:56:54 +0100 Date: Mon, 20 Mar 2000 13:56:54 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] Variable logische operatoren Hi Liste. Ich will eine Kontrollstruktor mit logischen Operatoren variabel gestallten, z.B. in der Form if (Vergleich $or_and Vergleich2); Das in der Variable $or_and dann der Wert ("and" oder "or") für den logischen Operator steht. gibts da eine Möglichkeit? ****************************************************************** SIEMENS Siemens Business Services GmbH & Co OHG Heinz-Nixdorf-Ring 1 33106 Paderborn Walter Wolf fon: +49 5251 8-14927 web: http://www.siemens.de/media E-Mail: events13_(at)_pdb.sbs.de ****************************************************************** From a.tietje_(at)_flynet.de Mon, 20 Mar 2000 14:00:07 +0100 Date: Mon, 20 Mar 2000 14:00:07 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Datei_l=F6schen?= > unlink($path); Path? CU, Axel -------------------------------- May the Source Be With You -------------------------------- From joh_(at)_exozet.com Mon, 20 Mar 2000 14:06:02 +0100 Date: Mon, 20 Mar 2000 14:06:02 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] AW: [php] String bearbeiten >Die Funktionen "strchr(string,needle);" oder "strrchr(string,needle);" Meiner Meinung nach geben beide Funktionen den String erst AB needle aus. Für den Teil VOR Needle dürfte es keine Funktion geben - oder doch!? Johannes P.S. Es muss natürlich heißen: $test1 = "Dies ist ein Test. Und noch einer"; $test2 = substr($test1, 0, strpos($test1,".")+1); Das kommt davon wenn die eine Hand noch am Tippen ist und die andere den Mauszeiger schon gen Senden-Button bewegt. ;-) joh From olbertz_(at)_ocomag.de Mon, 20 Mar 2000 13:52:24 +0100 Date: Mon, 20 Mar 2000 13:52:24 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] String bearbeiten Hallo, > Die Funktionen "strchr(string,needle);" oder "strrchr(string,needle);" > > http://www.php3.de/manual/function.strchr.php3 > http://www.php3.de/manual/function.strrchr.php3 strrchr() liefert mir aber nur das, was ich eigentlich wegstreichen möchte. Irgendein anderer Vorschlag? Gruss, Dirk From mailing_(at)_sturm-internet.de Mon, 20 Mar 2000 14:11:44 +0100 Date: Mon, 20 Mar 2000 14:11:44 +0100 From: Stefan Sturm mailing_(at)_sturm-internet.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Re:_=5Bphp=5D_=DCbertragen_einer_MySQL_Daten?= =?iso-8859-1?Q?bank?= =?iso-8859-1?Q?bank?= Hallo, danke für Deine Antwort. Aber so ist mir das leider nicht möglich, da ich den Speicherplatz nur angemietet habe. Gibt es kein Tool das sowas erledigen kann. Wenn ich mit phpMyAdmin einen Dumb der Datenbank anlege und dann wieder einspiele über "Run SQL query/queries on database soccer " geht das leider nur kleinen Datenbanken. Da in meiner Datenbank leider einige Tausend Datensätze drin sind bricht phpMyAdmin immer mit einem Fehler ab. Danke für eure Hilfe, Stefan >Wie übertrage ich am besten eine komplette MySQL Datenbank auf einen anderen >Server. Die Datenbank ist sehr groß, also der Umweg über Dump Table klappt >nicht. ------ Hallo, mit root-Rechten die gesamte datenbank mit tar einpacken, ueberspielen und an der richtigen Stelle ( z.B. /var/mysql/ ) wieder auspacken, Benutzer anlegen, starten, fertig. Gruesse Helmut P. Fleischhauer -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From temme_(at)_globalpark.de Mon, 20 Mar 2000 14:19:37 +0100 Date: Mon, 20 Mar 2000 14:19:37 +0100 From: Andre Temme temme_(at)_globalpark.de Subject: [php] connection_status Hallo Liste, ich habe Probleme mit dem connection handling in PHP3. So wie ich das manual verstanden habe, kann ich auf mittels connection_status() auf die Zustände normal, aborted, timeout oder aborted&timeout reagieren. Die Funktion sollte entsprechend 0,1,2 oder 3 zurückgeben. Debuggen ist per output nicht mehr möglich, weil ja nichts mehr zum Browser geschickt werden kann. Soweit, so gut. Ich versuche jetzt den Wert in eine Datenbank zu schreiben, was nicht klappen will. Konkret befindet sich das Script in einer endlos-Schleife (DB auf neue Einträge prüfen, falls vorhanden ausgeben), und ich würde gerne den connection_status als ein mögliches Abbruchkriterium nutzen. Egal ob ich diesen in der Schleife dauernd abfrage oder per register_shutdown_funktion auf eine Funktion verweise, in der das dann getan wird, es klappt nicht. Mir ist auch nicht ganz klar, wie das Zusammenspiel mit den anderen Funktionen wie set_time_limit und ignore_user_abort ist, vielleicht liegt's ja daran? Also, schreibt doch mal, wie ihr ein Verlassen einer endlos-Schleife per connection_status lösen würdet, mir gehen langsam die Ideen aus! -- Andre Temme temme_(at)_globalpark.de http://www.globalpark.de From eschmid_(at)_s.netic.de Mon, 20 Mar 2000 14:22:36 +0100 Date: Mon, 20 Mar 2000 14:22:36 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Re: [php] Datei =?iso-8859-1?Q?l=F6schen?= Axel Tietje wrote: > > > unlink($path); > > Path? Seite 62 in Rasmus PHP Pocket Reference: int unlink(string filename) Delete a file -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From events13_(at)_pdb.sbs.de Mon, 20 Mar 2000 14:28:00 +0100 Date: Mon, 20 Mar 2000 14:28:00 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] AW: [php] String bearbeiten Dann nimm "strrchr(string,needle);" cu WwOLf! > -----Ursprüngliche Nachricht----- > Von: Dirk Olbertz [mailto:olbertz_(at)_ocomag.de] > Gesendet am: Montag, 20. März 2000 13:52 > An: 'php_(at)_infosoc.uni-koeln.de' > Betreff: Re: [php] String bearbeiten > > Hallo, > > > Die Funktionen "strchr(string,needle);" oder > "strrchr(string,needle);" > > > > http://www.php3.de/manual/function.strchr.php3 > > http://www.php3.de/manual/function.strrchr.php3 > > strrchr() liefert mir aber nur das, was ich eigentlich > wegstreichen möchte. > Irgendein anderer Vorschlag? > > Gruss, > Dirk > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From news_(at)_bendlin.de Mon, 20 Mar 2000 14:33:39 +0100 Date: Mon, 20 Mar 2000 14:33:39 +0100 From: Christian Bendlin news_(at)_bendlin.de Subject: [php] AW: [php] Teile einer grossen DB aktualisieren hy Christian ... > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Christian Schäfer > weiter zu bedenken ist, ob die datenbankgröße relevant wird. mysql kann > meines wissens zwar durchaus 50000 datensätze handeln, aber ab einer größe > von 2GByte ist sense, dann solltest du umsteigen. also, ich hab z.z. eine tabelle laufen (user tracking), die aktuell knapp 2,3 Mio. Datensätze hat. Das ganze geht bis ca. 4Mio. Datensätze gut, dann macht allerdings bei mir noch nicht die mysql schluß, sondern eine cpu&mem limitierung meines Providers für meinen Prozess, dann heißt es umkopieren in die backup tabelle und alles läuft wieder ;) greetz Christian Bendlin -- Christian Bendlin | christian_(at)_bendlin.de | EFnet #phat as psi Harzstr.1 | fon: +49 5586 962 000 | keep the routers D-37447 Wieda | fax: +49 5586 962 001 | running........ From joh_(at)_exozet.com Mon, 20 Mar 2000 14:38:34 +0100 Date: Mon, 20 Mar 2000 14:38:34 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_=DCbertragen_einer_MySQL_Datenbankbank?= >Wenn ich mit phpMyAdmin einen Dumb der Datenbank anlege und dann wieder >einspiele über "Run SQL query/queries on database soccer " geht das leider >nur kleinen Datenbanken. Da in meiner Datenbank leider einige Tausend >Datensätze drin sind bricht phpMyAdmin immer mit einem Fehler ab. Schick' mal die genaue Fehlermeldung. Ich hab' heut' morgen 7000 (teilweise recht lange) Datensätze auf diese Weise in MySQL "gepumpt" und hatte da keine Probleme. Interessant wäre auch die Größe des ungepackten Dumps. Johannes From kai_(at)_pc-infos.de Mon, 20 Mar 2000 14:33:44 +0100 Date: Mon, 20 Mar 2000 14:33:44 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] AW: [php] AW: [php] String bearbeiten From: Johannes Schmidt > >Die Funktionen "strchr(string,needle);" oder "strrchr(string,needle);" > Meiner Meinung nach geben beide Funktionen den String erst AB needle aus. > Für den Teil VOR Needle dürfte es keine Funktion geben - oder doch!? $string = "Das ist ein Test. Und sonst nix"; $foo = explode(".", $string); $string = $foo[0] . "."; ?????????? -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From joh_(at)_exozet.com Mon, 20 Mar 2000 14:50:58 +0100 Date: Mon, 20 Mar 2000 14:50:58 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] AW: [php] String bearbeiten >Dann nimm "strrchr(string,needle);" Die Funktionen unterscheiden sich darin ob AB dem ersten Vorkommen oder AB dem letzten Vorkommen übernommen wird. Wir brauchen aber eine Funktion die den Fall VOR behandelt. Johannes From bjoern_(at)_baer.main.de Mon, 20 Mar 2000 14:53:08 +0100 Date: Mon, 20 Mar 2000 14:53:08 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] AW: [php] AW: [php] String bearbeiten * Kai Hörner wrote: > $string = "Das ist ein Test. Und sonst nix"; > $foo = explode(".", $string); > $string = $foo[0] . "."; > ?????????? Versagt spätestens bei "Dies ist z.B. ein Test. Und sonst nix." -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From joh_(at)_exozet.com Mon, 20 Mar 2000 15:11:41 +0100 Date: Mon, 20 Mar 2000 15:11:41 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] String bearbeiten >$string = "Das ist ein Test. Und sonst nix"; >$foo = explode(".", $string); >$string = $foo[0] . "."; Da hätt' ich natürlich d'rauf kommen müssen. ;-) Elegante Lösung. From joh_(at)_exozet.com Mon, 20 Mar 2000 15:12:02 +0100 Date: Mon, 20 Mar 2000 15:12:02 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] String bearbeiten >$string = "Das ist ein Test. Und sonst nix"; >$foo = explode(".", $string); >$string = $foo[0] . "."; Da hätt' ich natürlich d'rauf kommen müssen. ;-) Elegante Lösung. Johannes From kai_(at)_pc-infos.de Mon, 20 Mar 2000 15:09:21 +0100 Date: Mon, 20 Mar 2000 15:09:21 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] AW: [php] AW: [php] String bearbeiten From: Björn Schotte > * Kai Hörner wrote: > > $string = "Das ist ein Test. Und sonst nix"; > > $foo = explode(".", $string); > > $string = $foo[0] . "."; > > ?????????? > Versagt spätestens bei "Dies ist z.B. ein Test. Und sonst nix." Dirk Olbertz schrieb: > Ich möchte einen String so bearbeiten, dass hinten alles bis zum ersten '.' beantwortet dass deine Frage Björn? -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From joh_(at)_exozet.com Mon, 20 Mar 2000 15:16:17 +0100 Date: Mon, 20 Mar 2000 15:16:17 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] AW: [php] AW: [php] String bearbeiten >> $string = "Das ist ein Test. Und sonst nix"; >> $foo = explode(".", $string); >> $string = $foo[0] . "."; >> ?????????? >Versagt spätestens bei "Dies ist z.B. ein Test. Und sonst nix." Das Problem wirst Du aber unabhängig von der Lösung immer haben. Wir brauchen den String bis einschl. des ersten Punktes. Ob der [der Punkt] dann wirklich einen Satz beendet, kann eine Funktion nicht wissen. Johannes From eschmid_(at)_s.netic.de Mon, 20 Mar 2000 15:38:55 +0100 Date: Mon, 20 Mar 2000 15:38:55 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] AW: [php] AW: [php] AW: [php] String bearbeiten Johannes Schmidt wrote: > > >> $string = "Das ist ein Test. Und sonst nix"; > >> $foo = explode(".", $string); > >> $string = $foo[0] . "."; > >> ?????????? > > >Versagt spätestens bei "Dies ist z.B. ein Test. Und sonst nix." > > Das Problem wirst Du aber unabhängig von der Lösung immer haben. > Wir brauchen den String bis einschl. des ersten Punktes. Ob der [der Punkt] > dann wirklich einen Satz beendet, kann eine Funktion nicht wissen. Wenn man die Funktion etwas intelligenter macht, dann funktionierts in den meisten Fällen. Suche nach einem Punkt und ein, zwei oder noch mehr Leerstellen und anschliessend nach einem Grossbuchstaben. Nach mehrerer Leerstellen sollte man deshalb suchen, weil die Amerikaner am Satzende (mein XEmacs macht das übrigens meistens auch so) zweimal auf die Leertaste drücken. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From olbertz_(at)_ocomag.de Mon, 20 Mar 2000 15:32:52 +0100 Date: Mon, 20 Mar 2000 15:32:52 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] String bearbeiten Hallo! Finde ich ja toll, dass so viele Leute Anteil nehmen an meinen Problemen :-) Leider war bisher die richtige Lösung noch nicht dabei. > >> $string = "Das ist ein Test. Und sonst nix"; > >> $foo = explode(".", $string); > >> $string = $foo[0] . "."; > >> ?????????? > > >Versagt spätestens bei "Dies ist z.B. ein Test. Und sonst nix." > > Das Problem wirst Du aber unabhängig von der Lösung immer haben. > Wir brauchen den String bis einschl. des ersten Punktes. Ob > der [der Punkt] > dann wirklich einen Satz beendet, kann eine Funktion nicht wissen. Zur Verdeutlichung: Bei obigen Satz ist es legitim, wenn nur "Dies ist z.B. ein Test." rauskommt. Alle bisherigen Vorschläge brachten als Ergebniss jedoch "Dies ist z.". Es sieht so aus, als ob es in PHP keine solche Funktion gibt. Und da ich den String nicht invertieren möchte, um strrchr() benutzen zu können und die Lösung mit explode() nur funktioniert, wenn ich anschliessend in einer Schleife bis auf den letzten Teil alle anhänge, werde ich wohl tatsächlich den String von hinten nach einen '.' durchsuchen müssen. In C würde ich dann an der Stelle nach dem '.' ein '\0' einfügen. Gibt es sowas in PHP auch, oder muss ich den String rauskopieren? Gruss, Dirk From webmaster_(at)_trialsport-online.de Mon, 20 Mar 2000 15:49:17 +0100 Date: Mon, 20 Mar 2000 15:49:17 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] PHP_Buch_fuer_Fortgeschrittene_bis_Profis Hallo Alex, Sunday, March 19, 2000, 11:07:06 PM, you wrote: AM> Könnt Ihr mir ein PHP 3/4 Buch empfehlen, welches sich an die AM> Fortgeschrittenen bis Profi User AM> wendet, die PHP bis aufs letzte ausreizen bzw. erforschen wollen? IMHO schreiben Till und Tobias (www.phpwizard.net) an einem Buch zu professionellem PHP-Einsatz. Es erscheint im naechsten oder uebernaechsten Monat bei New Riders. Jan An Christian Schaefer: IMHO == In My Honest/Humble Opinion ~ Meiner Meinung nach. An alle AW's: Imn den Konvetionen und Standarts dieser Liste (siehe www.php-center.de) ist erwuenscht, dass statt dem AW deutscher Mailclienten ein RE zu verwenden. Begruendung auch im php-center. Es waere nett, wenn sich ale dran halten koennten. From bjoern_(at)_baer.main.de Mon, 20 Mar 2000 15:42:40 +0100 Date: Mon, 20 Mar 2000 15:42:40 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] AW: [php] AW: [php] AW: [php] String bearbeiten * Johannes Schmidt wrote: > Wir brauchen den String bis einschl. des ersten Punktes. Ob der [der Punkt] > dann wirklich einen Satz beendet, kann eine Funktion nicht wissen. Könnte sie, da in der Regel zwischen zwei Sätzen ein Leerzeichen ist und das erste Wort groß geschrieben wird. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From kai_(at)_pc-infos.de Mon, 20 Mar 2000 15:45:05 +0100 Date: Mon, 20 Mar 2000 15:45:05 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] String bearbeiten $string = "Das ist ein Test. Und sonst nix"; $foo = explode(". ", $string); $string = $foo[0] . "."; ----- Original Message ----- From: Dirk Olbertz To: 'php_(at)_infosoc.uni-koeln.de' Sent: Monday, March 20, 2000 3:32 PM Subject: Re: [php] String bearbeiten > Hallo! > > Finde ich ja toll, dass so viele Leute Anteil nehmen an meinen Problemen :-) > > Leider war bisher die richtige Lösung noch nicht dabei. > > > >> $string = "Das ist ein Test. Und sonst nix"; > > >> $foo = explode(".", $string); > > >> $string = $foo[0] . "."; > > >> ?????????? > > > > >Versagt spätestens bei "Dies ist z.B. ein Test. Und sonst nix." > > > > Das Problem wirst Du aber unabhängig von der Lösung immer haben. > > Wir brauchen den String bis einschl. des ersten Punktes. Ob > > der [der Punkt] > > dann wirklich einen Satz beendet, kann eine Funktion nicht wissen. > > Zur Verdeutlichung: Bei obigen Satz ist es legitim, wenn nur "Dies ist z.B. > ein Test." rauskommt. Alle bisherigen Vorschläge brachten als Ergebniss > jedoch "Dies ist z.". > > Es sieht so aus, als ob es in PHP keine solche Funktion gibt. Und da ich den > String nicht invertieren möchte, um strrchr() benutzen zu können und die > Lösung mit explode() nur funktioniert, wenn ich anschliessend in einer > Schleife bis auf den letzten Teil alle anhänge, werde ich wohl tatsächlich > den String von hinten nach einen '.' durchsuchen müssen. In C würde ich dann > an der Stelle nach dem '.' ein '\0' einfügen. Gibt es sowas in PHP auch, > oder muss ich den String rauskopieren? > > Gruss, > Dirk > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > From joh_(at)_exozet.com Mon, 20 Mar 2000 15:53:06 +0100 Date: Mon, 20 Mar 2000 15:53:06 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] String bearbeiten >Suche nach einem Punkt und ein, zwei oder noch mehr >Leerstellen und anschliessend nach einem Grossbuchstaben. "Ich kann z.B. Mikado. Und sonst nix." Aber ich geb' zu, dass ist jetzt Erbsenzählerei. ;-) Johannes From mk_(at)_html-design.com Mon, 20 Mar 2000 06:53:18 -0800 Date: Mon, 20 Mar 2000 06:53:18 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Replace Hallo, irgendwie raffs ich net, aber wieso geht folgendes nicht? mysql_query("select * from $userstable where id='$nr'") or die(mysql_error()); $insert = "replace into artikel where (id = '$nr') (headline, text) values('$headline','$text')"; mysql_query($insert); Er replaced nämlich gar nichts. Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From cybermage_(at)_hirnstrudel.de Mon, 20 Mar 2000 15:55:57 +0100 Date: Mon, 20 Mar 2000 15:55:57 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] =?ISO-8859-1?Q?Bitweise_logisch_verkn=FCpfen?= Hi alle zusammen, kann mir jemand sagen was man unter "Bitweise logisch verknüpfen" versteht ?? Wär mir sehr geholfen damit. Danke Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From t-g-p_(at)_gmx.de Mon, 20 Mar 2000 16:05:41 +0100 Date: Mon, 20 Mar 2000 16:05:41 +0100 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] MS-SQL Funktionen Hallo... > Ich moechte gerne in einem PHP3-Script die Namen aller Tabellen einer > bestimmten MS-SQL-Datenbank auslesen. Fuer MySQL gibt es dafuer die Funktion > mysql_list_tables, aber fuer MS-SQL konnte ich so eine Funktion nicht > finden. Gibt es da schon etwas Fertiges, oder weiss jemand einen Trick wie > ich die am besten auslesen kann? Ich sitze gerade an Oracle, da könnte man es mit "Select Table_Name from DBA_Tables;" loesen, eventuell gibt's bei MS-SQL etwas aehnliches? Gruß Tobias From mk_(at)_rsk.com Mon, 20 Mar 2000 16:08:34 +0100 Date: Mon, 20 Mar 2000 16:08:34 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] Variable logische operatoren > > if (Vergleich $or_and Vergleich2); > > Das in der Variable $or_and dann der Wert ("and" oder "or") für den > logischen Operator steht. > > gibts da eine Möglichkeit? > das einzige, was mir momentan einfällt : max From mailing_(at)_sturm-internet.de Mon, 20 Mar 2000 16:12:55 +0100 Date: Mon, 20 Mar 2000 16:12:55 +0100 From: Stefan Sturm mailing_(at)_sturm-internet.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Re:_=5Bphp=5D_=DCbertragen_einer_MySQL_D?= =?iso-8859-1?Q?atenbankbank?= =?iso-8859-1?Q?atenbankbank?= >Schick' mal die genaue Fehlermeldung. Ich hab' heut' morgen 7000 (teilweise >recht lange) Datensätze auf diese Weise in MySQL "gepumpt" und hatte da >keine Probleme. Interessant wäre auch die Größe des ungepackten Dumps. > >Johannes Hallo, die genaue Fehlermeldung kann ich Dir derzeit nicht genau sagen. Das müßte ich heute abend austesten. Die Dumpdatei ist ca. 1,5 MB groß. Ich versuche es immer das Textfile einzubinden.. Ich hoffe kannst mir einen Tip geben. Stefan From mk_(at)_rsk.com Mon, 20 Mar 2000 16:16:10 +0100 Date: Mon, 20 Mar 2000 16:16:10 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] Replace > > mysql_query("select * from $userstable where id='$nr'") or die(mysql_error()); > $insert = "replace into artikel where (id = '$nr') (headline, > text) values('$headline','$text')"; > mysql_query($insert); > > Er replaced nämlich gar nichts. Versuch mal das hier : ... id=$nr.... From olbertz_(at)_ocomag.de Mon, 20 Mar 2000 16:17:18 +0100 Date: Mon, 20 Mar 2000 16:17:18 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] String bearbeiten Hallo Kai, > $string = "Das ist ein Test. Und sonst nix"; > $foo = explode(". ", $string); > $string = $foo[0] . "."; Klappt nicht bei: "Am 28. März ist Ostern. Oder auch nicht." Ergebnis: "Am 28." Gruss, Dirk From mk_(at)_rsk.com Mon, 20 Mar 2000 16:29:11 +0100 Date: Mon, 20 Mar 2000 16:29:11 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] String bearbeiten > Hallo Kai, > > > $string = "Das ist ein Test. Und sonst nix"; > > $foo = explode(". ", $string); > > $string = $foo[0] . "."; > > Klappt nicht bei: "Am 28. März ist Ostern. Oder auch nicht." > Ergebnis: "Am 28." > > Gruss, > Dirk From joh_(at)_exozet.com Mon, 20 Mar 2000 16:48:28 +0100 Date: Mon, 20 Mar 2000 16:48:28 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_=DCbertragen_einer_MySQL_Datenbankbankatenba?= =?iso-8859-1?Q?nkbank?= =?iso-8859-1?Q?nkbank?= >die genaue Fehlermeldung kann ich Dir derzeit nicht genau sagen. >Das müßte ich heute abend austesten. Mach' mal. >Die Dumpdatei ist ca. 1,5 MB groß. Bei mir waren es 1,3 MB - daran dürfte es nicht liegen. >Ich versuche es immer das Textfile einzubinden. Ich habe den Inhalt des Dumps mit Copy&Paste als Statement in "SQL-Befehl(e) ausführen in Datenbank ..." kopiert. Johannes From mk_(at)_itprotect.de Mon, 20 Mar 2000 16:52:38 +0100 Date: Mon, 20 Mar 2000 16:52:38 +0100 From: Michael Knetsch mk_(at)_itprotect.de Subject: [php] String bearbeiten --Boundary-2=_ZyiayAbJrQgepPxyJSTtYZUVldv Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable At 20.03.00 16:17 +0100, you wrote: >Hallo Kai, >=20 >> $string =3D "Das ist ein Test. Und sonst nix"; >> $foo =3D explode(". ", $string); >> $string =3D $foo[0] . "."; > >Klappt nicht bei: "Am 28. M=E4rz ist Ostern. Oder auch nicht." >Ergebnis: "Am 28." > >Gruss, > Dirk > Hallo Dirk, deine erste Mail war: > Hallo! >Ich m=F6chte einen String so bearbeiten, dass hinten alles bis zum ersten= '.' >abgeschnitten wird. Aus "Dies ist ein Test. Und noch einer" wird also "Dies >ist ein Test." Der obige Code liefert dir das gew=FCnschte Ergebnis. Deine Erwiederung steht im Widerspruch zu deiner ersten Mail. Was willst du??? =DCberdenke bitte deine Frage noch einmal. und stelle bitte die entg=FCltige Fassung. Michael --Boundary-2=_ZyiayAbJrQgepPxyJSTtYZUVldv Content-Type: Text/plain Content-Transfer-Encoding: 7bit This E

This E-mail message has been processed by Consus, the PKI enabled E-mail encryption gateway.

For more information, please visit: http://www.viasec.com/products/index.html
FREE newsletter: http://www.viasec.com/register/

--Boundary-2=_ZyiayAbJrQgepPxyJSTtYZUVldv-- From olbertz_(at)_ocomag.de Mon, 20 Mar 2000 16:46:57 +0100 Date: Mon, 20 Mar 2000 16:46:57 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] AW: [php] String bearbeiten Hallo Max, > $string = "Am 28. März ist Ostern. Oder auch nicht."; > $foo = explode(". ", $string); > $string=""; > for ($i=0;$i<(sizeof($foo)-1);$i++) $string .= $foo[$i]."."; > echo $string; > ?> Das habe ich mir auch schon überlegt. Aber ist das nicht ein bisschen umständlich? Wenn es sonst keine einfachere Möglichkeit gibt, muss ich es wohl so machen: (Pseudocode) = 0) $i--; echo substr($string, 0, i); ?> Gruss, Dirk From kurz_(at)_ffm.pandacom.de Mon, 20 Mar 2000 16:50:11 +0100 Date: Mon, 20 Mar 2000 16:50:11 +0100 From: Marcel Kurz kurz_(at)_ffm.pandacom.de Subject: [php] phplib auth problem Hi Leute, ich hab da ma ein kleines Problem: Also will mit PHPlib ein geschützen Bereich programmieren . Ich rufe auf den geschützten Seiten page_open(array("sess" => "Example_Session", "auth" => "Example_Default_Auth")); auf auf den nicht geschützten Seiten ruf ich page_open(array("sess" => "Example_Session")); auf des funktioniert auch soweit so gut alles wenn ich eine geschützte Seite aufrufe kommt auch die Login-Aufforderung und ich kann mich Einloggen wenn ich dann auf die anderen geschüzten (und ungeschützen)Seiten surfe kommt dann auch kein Login so wie des sein sollte(bin ja eingeloggt) aber jetzt kommts wenn ich auf die Seite wieder surfe wo ich mich am Anfang eingeloggt habe dann kommt wieder der Loginschirm obwohl ich ja eigentlich noch eingeloggt bin.. hier mein test page www.intertrends.de/farmking die unteren 3 Links sind die Geschützten zum Einloggen user: marcel pw: 123 Beste Gruesse Marcel From bjoern_(at)_baer.main.de Mon, 20 Mar 2000 16:52:30 +0100 Date: Mon, 20 Mar 2000 16:52:30 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] phplib auth problem * Marcel Kurz wrote: > wieder der Loginschirm obwohl ich > ja eigentlich noch eingeloggt bin.. Wahrscheinlich hast du am Ende deines Scripts vergessen, page_close() aufzurufen. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From steinm_(at)_majestix.fernuni-hagen.de Mon, 20 Mar 2000 18:02:36 +0100 Date: Mon, 20 Mar 2000 18:02:36 +0100 From: Uwe Steinmann steinm_(at)_majestix.fernuni-hagen.de Subject: [php] PDF Zeilenumbruch On Fri, Mar 17, 2000 at 08:56:13PM +0100, Ingo Bitsch wrote: > Hallo Liste! > > Ich habe eine Frage zur pdflib: > > Wie kann ich einen gegebenen Text im PDF-Dokument in eine definierte > Spaltenbreite fliessen lassen, anders gesagt: Wie bekommt man einen weichen > Zeilenumbruch hin? PHP4 und pdflib 3.0 liefern die Funktion pdf_show_boxed(). Uwe -- Uwe.Steinmann_(at)_fernuni-hagen.de Tel: +2331 987 4528 Fax: +2331 987 375 From mk_(at)_rsk.com Mon, 20 Mar 2000 17:09:11 +0100 Date: Mon, 20 Mar 2000 17:09:11 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] AW: [php] String bearbeiten > > Das habe ich mir auch schon überlegt. Aber ist das nicht ein bisschen > umständlich? > Wenn es sonst keine einfachere Möglichkeit gibt, muss ich es wohl so machen: > (Pseudocode) > > $string = "Am 28. März ist Ostern. Oder auch nicht."; > $i = length($string)-1; > while($string[i] != '.' && $i >= 0) > $i--; > echo substr($string, 0, i); > ?> > > Gruss, > Dirk wenn ich dich jetzt richtig verstanden habe, suchst du sowas : From kai_(at)_pc-infos.de Mon, 20 Mar 2000 17:11:46 +0100 Date: Mon, 20 Mar 2000 17:11:46 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] AW: [php] String bearbeiten From: Max Kalina > wenn ich dich jetzt richtig verstanden habe, suchst du sowas : > $string = "Am 28. März ist Ostern. Oder auch nicht."; > $string = substr ( $string, 0, strrpos ($string,".")+1); > echo $string; > ?> Wenn dich jetzt richtig verstanden habe, gibt dieser Code alles von Anfang bis zum letzten Punkt [+ 1] aus. Wenn der string also "Am 28. März ist Ostern. Oder auch nicht." ist, wird dir dieser Code 100 prozentig "Am 28. März ist Ostern. Oder auch nicht" ausgegeben. -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From olbertz_(at)_ocomag.de Mon, 20 Mar 2000 16:52:59 +0100 Date: Mon, 20 Mar 2000 16:52:59 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] AW: [php] String bearbeiten Hallo, > >Klappt nicht bei: "Am 28. März ist Ostern. Oder auch nicht." > >Ergebnis: "Am 28." > >Ich möchte einen String so bearbeiten, dass hinten alles bis > zum ersten '.' > >abgeschnitten wird. Aus "Dies ist ein Test. Und noch einer" > wird also "Dies > >ist ein Test." > > Der obige Code liefert dir das gewünschte Ergebnis. > Deine Erwiederung steht im Widerspruch zu deiner ersten Mail. Bei "..., dass hinten alles bis zum ersten..." bezieht sich "bis zum ersten" auch auf das Ende des Strings. Das war wohl unglücklich formuliert und mit einem nicht eindeutigen Beispiel versehen. Jetzt sollte es aber klar sein, oder? Gruss, Dirk From olbertz_(at)_ocomag.de Mon, 20 Mar 2000 17:15:15 +0100 Date: Mon, 20 Mar 2000 17:15:15 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] AW: [php] AW: [php] String bearbeiten > wenn ich dich jetzt richtig verstanden habe, suchst du sowas : > $string = "Am 28. März ist Ostern. Oder auch nicht."; > $string = substr ( $string, 0, strrpos ($string,".")+1); > echo $string; > ?> Danke! strrpos() war genau das, was ich gesucht habe! Zum Abrunden das ganze im Zusammenhang der Praxis: In einer mySQL-DB habe ich Artikel stehen. Mittels LEFT(body, 512) werden nur die ersten 512 Zeichen angezeigt. Da diese Artikel dann aber mitten im Satz aufhören, habe ich obige Lösung gesucht. Jetzt kann es mir zwar auch passieren, dass nur noch "Am 28." stehen bleibt, aber ein bisschen Schwund ist immer :-) Gruss, Dirk From bjoern_(at)_baer.main.de Mon, 20 Mar 2000 17:28:00 +0100 Date: Mon, 20 Mar 2000 17:28:00 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] AW: [php] String bearbeiten * Dirk Olbertz wrote: > Bei "..., dass hinten alles bis zum ersten..." bezieht sich "bis zum ersten" > auch auf das Ende des Strings. Das war wohl unglücklich formuliert und mit > einem nicht eindeutigen Beispiel versehen. Jetzt sollte es aber klar sein, > oder? Ja was jetzt? Willst du, dass wir dir alles vorkauen (was ich ziemlich scheiße finde) oder magst du nicht lieber selbst erstmal für dich das Problem definieren, aufschreiben was das Problem lösen soll und dich dann nicht vielleicht selbst mal an die Arbeit machen? -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From mk_(at)_rsk.com Mon, 20 Mar 2000 17:37:44 +0100 Date: Mon, 20 Mar 2000 17:37:44 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] AW: [php] String bearbeiten > Wenn dich jetzt richtig verstanden habe, gibt dieser Code alles von > Anfang bis zum letzten Punkt [+ 1] aus. > Wenn der string also "Am 28. März ist Ostern. Oder auch nicht." ist, > wird dir dieser Code 100 prozentig "Am 28. März ist Ostern. Oder auch > nicht" ausgegeben. > ja, du hast mich richtig verstanden....:-)) From semroch_(at)_designofsites.de Mon, 20 Mar 2000 17:34:40 +0100 Date: Mon, 20 Mar 2000 17:34:40 +0100 From: Ralf Semroch semroch_(at)_designofsites.de Subject: [php] Suche Onlineshop und Fragen zur Sicherheit Hallo Liste, ich möchte gerne für einen Kunden einen kleinen Onlineshop (max. 200 Artikel) in PHP erstellen - habe jedoch gerade erst meine ersten Versuche in PHP hinter mir. Cauposhop habe ich mir bereits angesehen, kann ich jedoch nicht benutzen, da der Shop (noch) nicht mit MySQL laufen soll. Kennt jemand von Euch einen Onlineshop, der mit Textdateien arbeiten kann? Habe eine Textdatei mit den einzelnen Warengruppen zum Erzeugen des Navigationsmenüs. Dann habe ich pro Warengruppe eine Textdatei - jede Zeile ist ein Artikel mit Artikelnummer, Beschreibung in deutsch, in englisch, Preis in DM und in Euro, jeweils getrennt durch eine Raute (#). Die Navigation usw. klappt schon, die Textdateien werden ausgelesen und formatiert in einer HTML-Tabelle ausgegeben. Jetzt muß "bloß" noch ein Formularfeld "Anzahl" rein, ein Bestellbutton und die Warenkorbfunktion realisiert werden... Soweit die Vorgeschichte. Hat vielleicht jemand von Euch so ein Warenkorbskript, das er mir zur Verfügung stellen könnte oder kennt eine URL? Dann habe ich noch eine Frage zur Sicherheit: Die Textdateien liegen im gleichen Verzeichnis wie die HTML/PHP3-Dateien und werden nur ausgelesen. Ist das eigentlich unsicher und was könnte passieren? Die Navigation erfolgt so (ähnlich) >Die Funktionen unterscheiden sich darin ob AB dem ersten Vorkommen oder AB >dem letzten Vorkommen übernommen wird. Wir brauchen aber eine Funktion die >den Fall VOR behandelt. > Also von hand kann man das so machen. $test = " Hallo dies ist ein Test. Das hier sollte nicht auftauchen."; for($i=0; $i< strlen($test) && $test[$i] != "." ; $i++ ) { $begin .= $test[$i]; } echo $begin; oder so: $test = " Hallo dies ist ein Test. Das hier sollte nicht auftauchen."; //string umdrehen $test = strrev($test); //jetzt von hinten den Punkt Suchen. $pos = strrchr($test, "."); //und wieder umdrehen. $test = strrev($pos); echo $test; Tschau Adi ./e2fsck: Illegal triply indirect block found while reading bad blocks inode. This doesn't bode well, but we'll try to go on... ~ adi_(at)_living-source.com tel:+761 / 15 25 8-13 http://www.living-source.com fax:+761 / 15 25 8-50 From olbertz_(at)_ocomag.de Mon, 20 Mar 2000 17:41:53 +0100 Date: Mon, 20 Mar 2000 17:41:53 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] AW: [php] AW: [php] String bearbeiten Hallo Björn, > Ja was jetzt? Willst du, dass wir dir alles vorkauen > (was ich ziemlich scheiße finde) oder magst du nicht > lieber selbst erstmal für dich das Problem definieren, > aufschreiben was das Problem lösen soll und dich dann > nicht vielleicht selbst mal an die Arbeit machen? Ich hatte in einer der ersten Mails geschreben, dass ich zwei verschiedene Lösungen habe - programmiertechnisch ist die Aufgabe ja nun sehr simpel. Ich suchte jedoch nach einer etwas eleganteren und vor allem effizienteren Lösung. Warum sollte ich umständlich mit Schleifen und Befehlen hantieren, wenn es eine Funktion gibt, die der Interpreter schon kennt und weitaus schneller ausführt. Dass die Formulierung nicht glücklich war, habe ich bereits geschrieben. Trotzdem hat der eine oder andere mitbekommen, was ich meinte :-) So, hiermit schliesse ich den Thread von meiner Seite aus. Vielen Dank für eure Hilfe! Gruss, Dirk From mk_(at)_rsk.com Mon, 20 Mar 2000 18:02:29 +0100 Date: Mon, 20 Mar 2000 18:02:29 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] Probleme mit Arrays ... Hilfe! This is a multi-part message in MIME format. ------=_NextPart_000_0139_01BF9296.75228710 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable >Ich hab eine Variable $name in einer Funktion, die bei Aufruf der = Funktion mehrmals den Wert wechselt. Bei 'echo $name' >gibt er mir also = hintereinander verschiedene Strings aus. (Wenn ich nun z.B. 'echo = $name[0]' eingebe, bekomm ich den >jeweils ersten Buchstaben jedes = Strings !?) Ist $name nun ein Array oder eine Variable ??? >Nun will ich diese einzelnen Werte so speichern, das sie global in = einer Variable abrufbar sind. >Also: >'$test =3D array($name)'=20 >Jetzt werden die einzelnen Strings aber nur unter $test[0] = gespeichert und =FCberschreiben sich dann gegenseitig! >Was mache ich falsch, und wieso ergibt 'echo $name[0]' die = Anfangsbuchstaben ??? die erste buchstabe bei $name[0] bekommst du, weil $name ein string = ist (=3D array von zeichen)... um nun alle werte im $test zu speichern, w=FCrde ich sowas machen : $test[] =3D deine_function(); // r=FCckgabewert der function ist $name und dann sooft, wie du das brauchst : $test[] =3D deine_function();=20 jetzt m=FCssten eigentlich alle werte im array $test[] gespeicher = werden... gru=DF max ------=_NextPart_000_0139_01BF9296.75228710 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
>Ich hab eine Variable $name in = einer=20 Funktion, die bei Aufruf der Funktion mehrmals den Wert wechselt. Bei = 'echo=20 $name' >gibt er mir also hintereinander verschiedene Strings aus. = (Wenn ich=20 nun z.B. 'echo $name[0]' eingebe, bekomm ich den >jeweils ersten = Buchstaben=20 jedes Strings !?) Ist $name nun ein Array oder eine Variable = ???
 
>Nun will ich diese einzelnen = Werte so=20 speichern, das sie global in einer Variable abrufbar = sind.
 
>Also:
>'$test =3D = array($name)'=20
>Jetzt werden die einzelnen Strings aber nur unter $test[0] = gespeichert=20 und =FCberschreiben sich dann gegenseitig!
 
>Was mache ich falsch, und wieso = ergibt 'echo=20 $name[0]' die Anfangsbuchstaben ???
 
 
die erste buchstabe bei $name[0] = bekommst du,=20 weil $name ein string ist (=3D array von zeichen)...
um nun alle werte im $test zu = speichern, w=FCrde=20 ich sowas machen :
 
$test[] =3D deine_function(); // = r=FCckgabewert der=20 function ist $name
und dann sooft, wie du das brauchst : = $test[] =3D deine_function(); =
 
jetzt m=FCssten eigentlich alle werte = im array=20 $test[] gespeicher werden...
 
gru=DF = max
------=_NextPart_000_0139_01BF9296.75228710-- From fg_(at)_FutureByte.net Mon, 20 Mar 2000 18:11:13 +0100 Date: Mon, 20 Mar 2000 18:11:13 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Probleme mit Arrays ... Hilfe! Ave, > Ich hab eine Variable $name in einer Funktion, die bei Aufruf > der Funktion mehrmals den Wert wechselt. Bei 'echo $name' gibt > er mir also hintereinander verschiedene Strings aus. (Wenn ich > nun z.B. 'echo $name[0]' eingebe, bekomm ich den jeweils ersten > Buchstaben jedes Strings !?) Ist $name nun ein Array oder eine > Variable ??? Jeden String kann man grundsätzlich auch als Array ansprechen (in PHP3 zumindest): $string = "hallo"; echo $string[0]; // -> h echo $string[1]; // -> a echo $string[2]; // -> l .... > '$test = array($name)' > Jetzt werden die einzelnen Strings aber nur unter $test[0] > gespeichert und überschreiben sich dann gegenseitig! probier mal: $test[] = $name; dann wird $name immer in ein neues Arrayfeld geschrieben. franz http://www.Locked.de -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From M.Kurz_(at)_dc-ag.de Mon, 20 Mar 2000 18:24:49 +0100 Date: Mon, 20 Mar 2000 18:24:49 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] AW: [php] phplib auth problem Hallo Bjorn , >Bjorn Schotte wrote: > Wahrscheinlich hast du am Ende deines Scripts > vergessen, page_close() aufzurufen. daran kann des nicht liegen page_close() ist am Ende jeder Seite drinn. Beste Gruesse Marcel From ulf_(at)_redsys.de Mon, 20 Mar 2000 18:23:19 +0100 Date: Mon, 20 Mar 2000 18:23:19 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Probleme mit Arrays ... Hilfe! Franz Graf wrote: > Jeden String kann man grundsätzlich auch als Array ansprechen (in > PHP3 zumindest): > $string = "hallo"; > echo $string[0]; // -> h Keine Angst, die Eigenshchaft ist auch in PHP4 vorhanden. Allerdings gibt es eine bessere Syntax. Um das x-te Zeichen eines String anzusprechen schreibt man zukünftig: $string{$x}. Die Syntax gefällt mir besser, weil eine klarere Unterscheidung zu einem Array vorgenommen wird. Ulf From ulf_(at)_redsys.de Mon, 20 Mar 2000 18:25:23 +0100 Date: Mon, 20 Mar 2000 18:25:23 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] phplib auth problem Marcel Kurz wrote: > (und ungeschützen)Seiten surfe kommt dann auch > kein Login so wie des sein sollte(bin ja eingeloggt) > aber jetzt kommts wenn ich auf die Seite wieder surfe > wo ich mich am Anfang eingeloggt habe dann kommt > wieder der Loginschirm obwohl ich > ja eigentlich noch eingeloggt bin.. Kann ein timeout hierfür verantwortlich sein? Falls Du den cookie Mode einsetzt, wie ist die Lebenszeit des Cookie (=> local.inc)? Ulf From M._Tiedemann_(at)_e-mails.ch Mon, 20 Mar 2000 17:33:56 +0100 Date: Mon, 20 Mar 2000 17:33:56 +0100 From: M. Tiedemann M._Tiedemann_(at)_e-mails.ch Subject: [php] Re: query mit post >Soweit ich weiß muß die URL folgender maßen aussehen. > >http://url.de?Variable=wert&Variable2=Wert2 Schönen Dank, das ist genau richtig für method=get. Ich brauchte allerdings die Struktur für method=post. Inzwischen habe ich ein Tool besorgt, daß mir den ein-/ausgehenden Bitstream mitschreibt - seitdem ist alles sonnenklar. Trotzdem vielen Dank. Grüße TJ From christoph_(at)_alaris.at Mon, 20 Mar 2000 18:45:07 +0100 Date: Mon, 20 Mar 2000 18:45:07 +0100 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] phplib auth problem > > (und ungeschützen)Seiten surfe kommt dann auch > > kein Login so wie des sein sollte(bin ja eingeloggt) > > aber jetzt kommts wenn ich auf die Seite wieder surfe > > wo ich mich am Anfang eingeloggt habe dann kommt > > wieder der Loginschirm obwohl ich > > ja eigentlich noch eingeloggt bin.. > > Kann ein timeout hierfür verantwortlich sein? Falls Du den cookie Mode > einsetzt, wie ist die Lebenszeit des Cookie (=> local.inc)? > > Ulf also da hätte ich noch 2 fehlerquellen: 1. du verwendest microsoft internet explorer 5.x zusammen mit der cache einstellung "private" in der session.inc -> setz das mal auf "no", dann sollte es gehen 2. du lieferst irgendwo nicht die session-id mit, und diese wird dann neugeneriert mfg christoph From tfromm_(at)_cs.uni-potsdam.de Mon, 20 Mar 2000 18:39:53 +0100 Date: Mon, 20 Mar 2000 18:39:53 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] zend optimizer ? Hallo, oehm, benutzt hier schon jmd den zend optimizer mit php4 und kann mir sagen, ob es sich wirklich lohnt und was er kostet, wenn ich ihn in zusammenhang mit php4 auf ein kommerzielles produkt anwenden will ? und eine andere frage, nehmen wir an ich uebergebe einen wert test in der url 0 (http://blafasel/xyz.php?test=0 jetzt liefert is_int($test) false zurueck, klar, er nimmts 0 als string. so, jetzt mache ich einen test empty($test) und er liefert true zurueck. er nimmt diesen wert also in diesem fall als integer (zerovalue) und nicht als string, denn als characterstring waere der wert ja nicht leer. ist das ein bug in php4 ? ich meine das ist ein wenig inkonsistent gehandhabt :-/ ich finde solche sachen irgendwie nicht gut, sowas sollte konsequent gehandhabt werden. ich werd mal ein bugreport schicken, denn meines erachtens ist das definitiv ein bug. thomas -- ----------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Project: http://codewizards.org Watch out for the generic interface of life. From wolfgang_(at)_handyinfo.at Mon, 20 Mar 2000 18:53:15 +0100 Date: Mon, 20 Mar 2000 18:53:15 +0100 From: HandyInfo.at wolfgang_(at)_handyinfo.at Subject: [php] mainChat > Da wir den Code dieses Produkt verkaufen und wir eine sehr kleine Firma > sind, kann ich leider keinen Code veröffentlichen, es tut mir leid. > Der Chat schaut echt gut aus. Leider keinen Code, aber würdest du vielleicht verraten, wie man das macht, dass immer nur eine Zeile zum Browser übermittelt wird???? :-) DANKE DANKE DANKE Wolfgang From schneider_(at)_mainmedia.de Mon, 20 Mar 2000 19:01:26 +0100 (CET) Date: Mon, 20 Mar 2000 19:01:26 +0100 (CET) From: Gerhard Schneider schneider_(at)_mainmedia.de Subject: [php] mainChat Hi, > Der Chat schaut echt gut aus. Leider keinen Code, aber würdest du vielleicht > verraten, wie man das macht, dass immer nur eine Zeile zum Browser > übermittelt wird???? :-) DANKE DANKE DANKE Einfach in einer Endlosschleife den Text als Zeile aufgeben, gefolgt von einem flush() und einem Sleep von 1 Sekunde. Allerdings muß man alle 2-3 Minuten die Schleife abbrechen und die Seite ganz neu aufbauen, denn sonst läuft man in Speicherlecks der Browser und des Apache und umgeht somit auch den Problemen von Timeouts in Proxies. -- Main Media GmbH / mainOnline http://www.main.de/ Gerhard Schneider EMail: schneider_(at)_mainmedia.de From mailing_(at)_sturm-internet.de Mon, 20 Mar 2000 14:15:22 +0100 Date: Mon, 20 Mar 2000 14:15:22 +0100 From: Stefan Sturm mailing_(at)_sturm-internet.de Subject: [php] AW: [php] OT: Super SQL Tool >Das Tool kann via ODBC auf MySQL Server zugreifen und fast alles >an Admin erledigen, was man so braucht. Habe mir das Tool mal runtergeladen, bekomme aber keine Verbindung zu meinem MySQL-Server hergestellt. Ich bekomme immer eine Fehlermeldung. Hast Du vielleicht einen Tip für mich? Ich verwende Win2K und habe die MyQDBC-Treiber in der Version 2.50.29 installiert. Aber immer folgende Meldung: General SQL Error. Alias: SQLEditDB Vielleicht hilft Dir die Fehlermeldung weiter. Bis dann, Stefan Sturm From andreas_(at)_noho.co.uk Mon, 20 Mar 2000 16:03:15 -0000 Date: Mon, 20 Mar 2000 16:03:15 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Replace > mysql_query("select * from $userstable where id='$nr'") or die(mysql_error()); > $insert = "replace into artikel where (id = '$nr') (headline, > text) values('$headline','$text')"; > mysql_query($insert); little idiot sagt auf [http://www.little-idiot.de/mysql/mysql-120.html]: 28.11 REPLACE REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name [(col_name,...)] VALUES (expression,...) oder REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name [(col_name,...)] SELECT ... oder REPLACE [LOW_PRIORITY | DELAYED] [INTO] tbl_name SET col_name=expression, col_name=expression,... REPLACE arbeitet genauso wie INSERT, mit der Ausnahme, daß wenn ein alter Eintrag in der Tabelle denselben Wert hat, wie der neue Eintrag in einem eindeutigen INDEX, daß der alte Eintrag aus der Tabelle gelöscht wird, bevor der neue eingefügt wird. -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From eschmid_(at)_s.netic.de Mon, 20 Mar 2000 19:10:18 +0100 Date: Mon, 20 Mar 2000 19:10:18 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] zend optimizer ? Thomas Fromm wrote: > oehm, benutzt hier schon jmd den zend optimizer mit php4 und kann mir sagen, ob > es sich wirklich lohnt und was er kostet, wenn ich ihn in zusammenhang mit > php4 auf ein kommerzielles produkt anwenden will ? Das ist doch alles bei www.zend.com beschrieben. > und eine andere frage, > nehmen wir an ich uebergebe einen wert test in der url 0 > (http://blafasel/xyz.php?test=0 > jetzt liefert is_int($test) false zurueck, klar, er nimmts 0 als string. > so, jetzt mache ich einen test empty($test) und er liefert true zurueck. > er nimmt diesen wert also in diesem fall als integer (zerovalue) und nicht als > string, denn als characterstring waere der wert ja nicht leer. Lies mal das Kapitel mit dem Type Juggling durch. > ist das ein bug in php4 ? ich meine das ist ein wenig inkonsistent gehandhabt > :-/ > ich finde solche sachen irgendwie nicht gut, sowas sollte konsequent gehandhabt > werden. ich werd mal ein bugreport schicken, denn meines erachtens ist das > definitiv ein bug. Dann aber als Feature/Change Request und nicht als Bug. Die Null duerfte eine Sonderstellung einnehmen und wird wahrscheinlich zugunsten der Kompatibilität nicht aufgegeben. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From ralf_(at)_kuerbis.org Mon, 20 Mar 2000 19:31:08 +0100 Date: Mon, 20 Mar 2000 19:31:08 +0100 From: Ralf Geschke ralf_(at)_kuerbis.org Subject: [php] zend optimizer ? On Mon, 20 Mär 2000, Thomas Fromm wrote: > oehm, benutzt hier schon jmd den zend optimizer mit php4 und kann > mir sagen, ob Ja, benutze ihn, bisher laeuft er sehr gut, wobei ich bislang keine Benchmark-Tests angewendet habe, aber wenigstens stoert er auch nicht weiter, soll heissen, es sind keine vermehrten Abstuerze oder sonstige Instabilitaeten aufgefallen. > es sich wirklich lohnt und was er kostet, wenn ich ihn in zusammenhang mit Laut Andi Gutmans wird der Optimizer nichts kosten (siehe Beitrag im entsprechenden Forum auf zend.com). > php4 auf ein kommerzielles produkt anwenden will ? Auch dann nicht. Beste Gruesse, Ralf -- / mail:// ralf _(at)_ { globalpark.de | kuerbis.org | php-center.de } / / Du bist fit in PHP? Datenbanken sind kein Fremdwort fuer Dich? / Globalpark sucht PHP-Programmierer! -> http://www.globalpark.de From list_(at)_handyinfo.at Mon, 20 Mar 2000 19:13:50 +0100 Date: Mon, 20 Mar 2000 19:13:50 +0100 From: Wolfgang list_(at)_handyinfo.at Subject: [php] mainChat > Hi, > > > Der Chat schaut echt gut aus. Leider keinen Code, aber würdest du vielleicht > > verraten, wie man das macht, dass immer nur eine Zeile zum Browser > > übermittelt wird???? :-) DANKE DANKE DANKE > > Einfach in einer Endlosschleife den Text als Zeile aufgeben, gefolgt von > einem flush() und einem Sleep von 1 Sekunde. Allerdings muß man alle 2-3 > Minuten die Schleife abbrechen und die Seite ganz neu aufbauen, denn sonst > läuft man in Speicherlecks der Browser und des Apache und umgeht somit auch > den Problemen von Timeouts in Proxies. > Seh ich das richtig? Das script läuft 2-3 minuten und wird dann durch meta refresh wieder aufgerufen??? Oder? Warum bringt der Browser kein timeout? Danke Wolfgang From schneider_(at)_mainmedia.de Mon, 20 Mar 2000 19:20:35 +0100 (CET) Date: Mon, 20 Mar 2000 19:20:35 +0100 (CET) From: Gerhard Schneider schneider_(at)_mainmedia.de Subject: [php] mainChat Hi Wolfgang, > Seh ich das richtig? Das script läuft 2-3 minuten und wird dann durch meta > refresh wieder aufgerufen??? Oder? Warum bringt der Browser kein timeout? Ja, genau so. Kein Browser bringt einen Timeout, solange noch Daten übertragen werden. Dem Netscape ist es sogar egal, ob überhaupt Text übertragen wird, er hält die Verbindung ohne Timeout solange, wie der Webserver die Verbindung nicht beendet. -- Main Media GmbH / mainOnline http://www.main.de/ Gerhard Schneider EMail: schneider_(at)_mainmedia.de From s.bergmann_(at)_seven-sense.com Mon, 20 Mar 2000 19:22:39 +0100 Date: Mon, 20 Mar 2000 19:22:39 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] zend optimizer ? Ralf Geschke schrieb: > Ja, benutze ihn, bisher laeuft er sehr gut, wobei ich bislang keine > Benchmark-Tests angewendet habe, aber wenigstens stoert er auch > nicht weiter, soll heissen, es sind keine vermehrten Abstuerze oder > sonstige Instabilitaeten aufgefallen. Also unter Win2K Pro. bringt mit PHP4.0 Beta 4 PL1 und ZendOptimizer Win32 nur ein ein vernünftiges Ergebnis. Alles andere führt zu einem Absturz der php.exe. Aber die Tage meiner WAMPe sind nun gezählt, heute ist meine neue Festplatte angekommen, mal sehen, wann ich die Zeit finde sie einzubauen. Und am 27. kommt die SuSE 6.4 dann geht meinem System ein Licht auf (LAMPe) ;) -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From list_(at)_handyinfo.at Mon, 20 Mar 2000 19:34:52 +0100 Date: Mon, 20 Mar 2000 19:34:52 +0100 From: Wolfgang list_(at)_handyinfo.at Subject: [php] mainChat /Timeout > Hi Wolfgang, > > > Seh ich das richtig? Das script läuft 2-3 minuten und wird dann durch meta > > refresh wieder aufgerufen??? Oder? Warum bringt der Browser kein timeout? > > Ja, genau so. Kein Browser bringt einen Timeout, solange noch Daten > übertragen werden. Dem Netscape ist es sogar egal, ob überhaupt Text > übertragen wird, er hält die Verbindung ohne Timeout solange, wie der > Webserver die Verbindung nicht beendet. > Hast du einen eigenen Server oder kann so ein Chat auch auf einem normalen virual server laufen? Ist es eigenlich speicherbeanspruchender ein script länger laufen zu lassen oder in der gleichen Zeit mehrmals dieses Script auszuführen? Nocheinmal Vielen Dank für die schnellen Antworten Danke Wolfgang From Michael_(at)_Stahmann.de Mon, 20 Mar 2000 20:08:09 +0100 Date: Mon, 20 Mar 2000 20:08:09 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Suche Onlineshop und Fragen zur Sicherheit Ralf Semroch schrieb: > Hallo Liste, > > ich möchte gerne für einen Kunden einen kleinen Onlineshop (max. 200 > Artikel) in PHP erstellen - habe jedoch gerade erst meine ersten > Versuche in PHP hinter mir. Cauposhop habe ich mir bereits angesehen, > kann ich jedoch nicht benutzen, da der Shop (noch) nicht mit MySQL > laufen soll. Kennt jemand von Euch einen Onlineshop, der mit Textdateien > arbeiten kann? > Ich habe so einen Shop gebastelt - allerdings basiert der eigendliche Shop auf JavaScript. (Hatte den Grund, das er sich leicht auf CD pressen läßt) Url: http://www.utopton.de Bei interesse p.m. an mich Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From schneider_(at)_mainmedia.de Mon, 20 Mar 2000 20:17:13 +0100 (CET) Date: Mon, 20 Mar 2000 20:17:13 +0100 (CET) From: Gerhard Schneider schneider_(at)_mainmedia.de Subject: [php] mainChat /Timeout Hi, > Hast du einen eigenen Server oder kann so ein Chat auch auf einem normalen > virual server laufen? Ist es eigenlich speicherbeanspruchender ein script > länger laufen zu lassen oder in der gleichen Zeit mehrmals dieses Script > auszuführen? Bei uns laufen derzeit 155 Chats als virtuelle Server auf einem Webserver. Jeder chat holt sich seine Konfiguration, in dem er den Virtualhost auswertet. Über unseren Wizard kann sich jeder User einen neuen Chat inkl. virtual-Host + DNS-Eintrag sofort anlegen. Die zweite Frage kann ich nicht beantworten. Ich kann nur sagen, das in php3/apache bei der Laufzeit eines Scripts über mehrere Stunden Speicherlecks zuschlagen, so dass der Apache-Prozess auf ein paar hundert MB anschwillt. Daher lassen wir einen Prozess nur ein paar Minuten leben :) -- Main Media GmbH / mainOnline http://www.main.de/ Gerhard Schneider EMail: schneider_(at)_mainmedia.de From list_(at)_handyinfo.at Mon, 20 Mar 2000 20:56:00 +0100 Date: Mon, 20 Mar 2000 20:56:00 +0100 From: Wolfgang list_(at)_handyinfo.at Subject: [php] Deutsches PHP 4 Buch Hi Ist eigentlich schon ein deutsches oder auch englisches PHP 4 Buch unterwegs, dass sich wirklich nur mit PHP 4 beschäftigt (ganze zend technologie usw...)???? Danke Wolfgang From clever_(at)_aracnet.com Mon, 20 Mar 2000 20:27:30 +0100 Date: Mon, 20 Mar 2000 20:27:30 +0100 From: Florian Clever clever_(at)_aracnet.com Subject: [php] oracle character usw. >ist jetzt nicht wirklich off topic, weil das problem nur bei php >aufttaucht. >also folgendes, ich hab bei oracle(8.1.5) und beim webserver auch bei >sqlplus Kennt jemand eine vernünftige Oracle Liste für solche Fragen? >die character werte auf german_germany.WE8DEC gesetzt. erst ging es nciht >bei >sqlplus, nachdem ich dort die umgebungsvariable gesetzt hatte (NLS_LANG) >konnte ich dort äö usw einfügen udn auslesen. nur bei php gings nicht, dort >war >trotz setzen der umgebungsvariable im apache und ncohmal mit putenv nix zu >machen, er traegt einfach kein umlaute bzw soderzeichen ein :-/ >weiss da jmd rat ? Also ich habe es gerade in meiner Oracle Application (PHP3) versucht und es ohne weiteres funktioniert. Ich habe auch nich WE8DEC eingestellt, sondern die US Einstellungen belassen. Die einizige String convertierung die ich mache ist: ist stripslashes() und wenn ich nicht OCIBind verwende dann auch noch: $str = str_replace("'","''",$str); >hat jmd oracle 8i als webdatenbank laufen und kann mir im allgemeinen >ratschlaege zum umgang/configuration geben (verwendung von Bind mit php) ? OCIBind ist unbedingt zu empfehlen, da es die Performance Bottlenecks vermeidet. Sonst braucht man eigentlich kein High-Performance DBMS verwenden, wenn man dessen Funktionen nicht einsetzt. D.h. PL/SQL sollte man auch verwenden. Das ist zwar kompliziert (Ich habe es auch noch nicht mit all seinen Tricks verstanden), aber es lohnt sich. Mein persöhnliche Ansicht, ist dass man Strings und auch Datum immer so behandeln sollte, dass es keine Rolle spielt wie der Server eingestellt ist. Denn ich habe bereits erlebt, dass Firmen (UBS AG CH) behaupten, dass die Sprache US-Englisch ist, was aber wie sich dann rausstellt nicht der Fall ist. Florian Clever From eschmid+sic_(at)_php.net Mon, 20 Mar 2000 21:33:23 +0100 (CET) Date: Mon, 20 Mar 2000 21:33:23 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] Deutsches PHP 4 Buch On Mon, 20 Mar 2000, Wolfgang wrote: > Ist eigentlich schon ein deutsches oder auch englisches PHP 4 Buch > unterwegs, dass sich wirklich nur mit PHP 4 beschäftigt (ganze zend > technologie usw...)???? Das Markt&Technik (dritter Nachdruck) Buch hat schon ein Kapitel das sich mit PHP4/Zend beschaeftigt. Die zweite Auflage ist in Planung. Grosse Teile gelten aber weiterhin genauso wie fuer PHP3. Beide Versionen sind bis auf wenige Ausnahmen miteinander kompatibel. -Egon From M.Kurz_(at)_dc-ag.de Mon, 20 Mar 2000 21:45:01 +0100 Date: Mon, 20 Mar 2000 21:45:01 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] Re: Re: [php] phplib auth problem Hi Liste, >Ulf wrote: >Kann ein timeout hierfür verantwortlich sein? Falls Du den cookie Mode >einsetzt, wie ist die Lebenszeit des Cookie (=> local.inc)? >Cristoph wrote: >1. du verwendest microsoft internet explorer 5.x zusammen mit der cache >einstellung "private" in der session.inc -> setz das mal auf "no", dann >sollte es gehen > >2. du lieferst irgendwo nicht die session-id mit, und diese wird dann >neugeneriert zu ulf: ne hab den cookie mode schon abgeschaltet...läuft allles über get an der lifetime kann es auch nicht liegen weill wenn ich auf die annderen Seiten surf dann kommt ja kein Login (weil ich mich ja schon eingeloggt hab) nur auf der Seite wo ich mich des erstemal eingeloggt hab kommt immer wieder der Loginschirm.... zu Christoph: 1. hab es mit IE5 und Netscape ausprobiert bei beiden das selbe Problem 2. die session wird immer mit geschleppt.... ich kappiers nicht... an den Einstellungen in der local.inc hab ich nichts verändert (außer cookie und get mode) der muss irgendwie ein Falg setzten das er weiss auf welcher Seite er sich angemeldet hat... nur so kann ich mir das vorstellen.... hat vielleicht sonst noch jemand eine idee ?????? Beste Gruesse Marcel From dimi600_(at)_gmx.de Mon, 20 Mar 2000 23:16:33 +0100 Date: Mon, 20 Mar 2000 23:16:33 +0100 From: DimitrijBolgar dimi600_(at)_gmx.de Subject: [php] Was sind Klassen Was sind Klassen?? Danke für die Antworten :) From jm.Fuchs_(at)_whx.de Mon, 20 Mar 2000 23:28:19 +0100 Date: Mon, 20 Mar 2000 23:28:19 +0100 From: jm.Fuchs jm.Fuchs_(at)_whx.de Subject: [php] session-variablen hallöle! seh ich das richtig, dass es in php3 keine session-variablen gibt? wenn nein, habt ihr mir einen tipp wie ich dem user seitenübergreifend eine variable mitgeben kann? mfg Jan-Marten From jm.Fuchs_(at)_whx.de Mon, 20 Mar 2000 23:47:01 +0100 Date: Mon, 20 Mar 2000 23:47:01 +0100 From: jm.Fuchs jm.Fuchs_(at)_whx.de Subject: [php] globa session-id (ohne cookie)? hi! wenn ein user auf die site kommt, soll ihm global eine ID zugewiesen werden die ich jederzeit abfragen kann! Is dies auch ohne Cookie zu realieren? mfg Jan From webmasterbhs_(at)_bluewin.de Mon, 20 Mar 2000 23:42:39 +0100 Date: Mon, 20 Mar 2000 23:42:39 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Deutsches PHP 4 Buch > Teile gelten aber weiterhin genauso wie fuer PHP3. Beide Versionen sind > bis auf wenige Ausnahmen miteinander kompatibel. > > -Egon du meinst also die bücher ????? und warum bringt ihr dann eine zweite auflage raus ? ;-) kiri From webmasterbhs_(at)_bluewin.de Mon, 20 Mar 2000 23:48:06 +0100 Date: Mon, 20 Mar 2000 23:48:06 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Was sind Klassen laut duden: Klas|se, die, --sen = Rangordnung; Sorte; Einteilung; Schulzimmer; Klas|sen|haß, der, -- = Haß den gesellschaftlich Schlechtgestellte gegenüber Besserge- stellten empfinden; klas|ssen|lo|ses Kran|ken|haus, das, --häu|ser = refor- miertes Krankenhaus, in dem es statt erster, zweiter, dritter Klasse nur noch eine allgemeine Klasse gibt alles klar ? kiri ----- Original Message ----- From: "DimitrijBolgar" > Was sind Klassen?? > Danke für die Antworten :) From eschmid+sic_(at)_php.net Mon, 20 Mar 2000 23:56:26 +0100 (CET) Date: Mon, 20 Mar 2000 23:56:26 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] session-variablen On Mon, 20 Mar 2000, jm.Fuchs wrote: > seh ich das richtig, dass es in php3 keine session-variablen gibt? > wenn nein, habt ihr mir einen tipp wie ich dem user seitenübergreifend > eine variable mitgeben kann? Das ist richtig, aber in PHP4/Zend gibts das schon lange. Im Manual stehts auch schon drin und bis PHP4 das Beta-Stadium verlaesst, kann man nun schon in Tagen mit den Fingern abzaehlen. Wenn etwas schief laufen sollte, dann nimmt man halt noch die Zehen dazu. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From sven_(at)_jostkleigrewe.de Tue, 21 Mar 2000 00:17:55 +0100 Date: Tue, 21 Mar 2000 00:17:55 +0100 From: Sven Jostkleigrewe sven_(at)_jostkleigrewe.de Subject: [php] puretec Hallo, ich habe ein problem mit der datenbank phpmyadmin findet meine datenbank db123456 wenn ich jedoch eine tabelle anlegen moechte kommt eine fehlermeldung, das er die datenbank nicht findet. woran koennte dieses liegen ??? ----- MfG Gemus Webdesign GbR Projektleitung und Entwicklung Sven Jostkleigrewe Email: sven_(at)_jostkleigrewe.de Fon/Fax: 0721 151 255998 http://www.gemus.de Generation - of - Elected - MUltimedial - Support From eschmid+sic_(at)_php.net Tue, 21 Mar 2000 00:23:21 +0100 (CET) Date: Tue, 21 Mar 2000 00:23:21 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] Deutsches PHP 4 Buch On Mon, 20 Mar 2000, Cyrill Schumacher wrote: > > Teile gelten aber weiterhin genauso wie fuer PHP3. Beide Versionen sind > > bis auf wenige Ausnahmen miteinander kompatibel. > > > > -Egon > > du meinst also die bücher ????? > und warum bringt ihr dann eine zweite auflage raus ? Ich verstehe nich ganz richtig, mag aber daran liegen, dass mein SixPACK langsam leer wird. Zur Zeit gibt es von dem Markt&Technik Buch drei verbesserte Drucke und nach einem Jahr wird es so langsam Zeit mal eine neue Auflage herzustellen. Leider wird das nicht mehr reichen, es zeitgleich mit der Veroeffentlichung von dem PHP4/Zend herauszubringen. Die oft kritisierte Funktionskurzreferenz ist aber schon fast fertig. Wenn morgen frueh alles so laeuft wie geplant, dann kann man bei http://snaps.php.net/manual/ schon mal was in der englischen Fassung des Manuals zu DOMXML, COM, cybercash und gettext lesen. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From hinse_(at)_gmx.de Tue, 21 Mar 2000 00:30:12 +0100 Date: Tue, 21 Mar 2000 00:30:12 +0100 From: Peter Hinse hinse_(at)_gmx.de Subject: [php] =?ISO-8859-1?B?RGF0ZW5iYW5rIPxiZXJ0cmFnZW4=?= Hi PHP, wie kann ich mehrere Datenbanken von einem Server auf einen anderen Server übertragen, wenn ich auf dem anderen Server nur FTP und HTTP Zugriff habe? Ich habe es mittels phpMyAdmin versucht, also dump der Datenbank, dann den kompletten Dumptext wieder importieren, da scheitert er aber an den Semikolons (";") in den Feldeinträgen, die meistens von Smilies kommen. Auf dem ersten Rechner habe ich vollen Shell-Zugriff, kann ich da evtl. einen speziellen dump machen, damit mir diese Sonderzeichen erhalten bleiben? Schöne Grüße aus Mannheim, Peter Hinse mailto: hinse_(at)_gmx.de From braukmann_(at)_tse-online.de Tue, 21 Mar 2000 00:58:14 +0100 Date: Tue, 21 Mar 2000 00:58:14 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] session-variablen Hi zusammen, On Mon, Mar 20, 2000 at 11:56:26PM +0100, eschmid wrote: > On Mon, 20 Mar 2000, jm.Fuchs wrote: > > seh ich das richtig, dass es in php3 keine session-variablen gibt? > > wenn nein, habt ihr mir einen tipp wie ich dem user seitenübergreifend > > eine variable mitgeben kann? > > Das ist richtig, aber in PHP4/Zend gibts das schon lange. [...] ... und bis dann auch Dein/sein Provider PHP4/Zend unterstuetzt wirft er einen Blick gen http://phplib.netuse.de Und wenn Du auf den einschlaegigen PHP-Websites nach 'sessions' suchst, solltest Du zumindest noch eine andere (schlankere) Bibliothek finden koennen, mit deren Hilfe Du auch unter PHP3 Sessions realisieren kannst. -Andreas P.S. ... Egon, ... warum antwortest Du eigentlich haeufig so 1-dimensional? -- [Someone asked for NLP-systems with incremental learning] "Yeah. I've worked on three systems of this sort: my children." "Yeah, but he wants something that does not yells for ice cream." -- G. Merrill and S.Navega in comp.ai.nat-lang From eschmid+sic_(at)_php.net Tue, 21 Mar 2000 01:07:50 +0100 (CET) Date: Tue, 21 Mar 2000 01:07:50 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] session-variablen On Tue, 21 Mar 2000, Andreas Braukmann wrote: > On Mon, Mar 20, 2000 at 11:56:26PM +0100, eschmid wrote: > > On Mon, 20 Mar 2000, jm.Fuchs wrote: > > > seh ich das richtig, dass es in php3 keine session-variablen gibt? > > > wenn nein, habt ihr mir einen tipp wie ich dem user seitenübergreifend > > > eine variable mitgeben kann? > > > > Das ist richtig, aber in PHP4/Zend gibts das schon lange. > [...] > > ... und bis dann auch Dein/sein Provider PHP4/Zend unterstuetzt > wirft er einen Blick gen http://phplib.netuse.de > > Und wenn Du auf den einschlaegigen PHP-Websites nach 'sessions' > suchst, solltest Du zumindest noch eine andere (schlankere) Bibliothek > finden koennen, mit deren Hilfe Du auch unter PHP3 Sessions realisieren > kannst. > > -Andreas > > P.S. ... Egon, ... warum antwortest Du eigentlich haeufig so > 1-dimensional? > > -- > [Someone asked for NLP-systems with incremental learning] > "Yeah. I've worked on three systems of this sort: my children." > "Yeah, but he wants something that does not yells for ice cream." > -- G. Merrill and S.Navega in comp.ai.nat-lang NLP ist mir aber auch irgentwo im Gedaechtnis haengen geblieben. Allerdings etwas negativ. -Egon From boezdemi_(at)_stud.uni-frankfurt.de Tue, 21 Mar 2000 01:26:25 +0100 Date: Tue, 21 Mar 2000 01:26:25 +0100 From: Berkant boezdemi_(at)_stud.uni-frankfurt.de Subject: [php] Probleme mit Arrays ... Hilfe! Hallo nochmal! Das Problem an der Sache ist aber, das meine Funktion nur einmal aufgerufen wird und der Wert der Variable INNERHALB der Funktion ueberschrieben wird. Die 'return' Anweisung uebergibt nur einen Wert, naemlich den letzten (der auch noch tollerweise null ist!). Ausserdem: Wenn ich '$test[] = meineFunktion(); echo $test;' schreibe, bekomme ich nur die Meldung Array. '$test[0]' (usw.) erhalten auch keine Werte ! ? Hier sind meine (abgespeckten) Scripte zum selberprobieren: 1.Das Php-Script: 2.Das XML Dokument (als test.xml speichern!): 0001 0002 0003 From eschmid+sic_(at)_php.net Tue, 21 Mar 2000 01:36:51 +0100 (CET) Date: Tue, 21 Mar 2000 01:36:51 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] Probleme mit Arrays ... Hilfe! On Tue, 21 Mar 2000, Berkant wrote: > Hallo nochmal! > Das Problem an der Sache ist aber, das meine Funktion nur einmal aufgerufen > wird und der Wert der Variable INNERHALB der Funktion ueberschrieben wird. > Die 'return' Anweisung uebergibt nur einen Wert, naemlich den letzten (der > auch noch tollerweise null ist!). > Ausserdem: Wenn ich '$test[] = meineFunktion(); echo $test;' schreibe, > bekomme ich nur die Meldung Array. '$test[0]' (usw.) erhalten auch keine > Werte ! ? > Hier sind meine (abgespeckten) Scripte zum selberprobieren: Ist echt lustig, meinefunktion() ist auch kein Array, sondern eine Funktion. Lese mal die einschlaegigen Kapitel in der Docu durch, dann sollte es funktionieren. -Egon From boezdemi_(at)_stud.uni-frankfurt.de Tue, 21 Mar 2000 01:43:31 +0100 Date: Tue, 21 Mar 2000 01:43:31 +0100 From: Berkant boezdemi_(at)_stud.uni-frankfurt.de Subject: [php] Probleme mit Arrays ... Hilfe! Hallo! Es geht ja auch darum, den R|ckgabewert dieser Funktion anzusprechen. Das meineFUNKTION kein Array ist hab ich mir schon gedacht .... : ) ----- Original Message ----- From: "eschmid" To: Sent: Tuesday, March 21, 2000 1:36 AM Subject: Re: [php] Probleme mit Arrays ... Hilfe! > > On Tue, 21 Mar 2000, Berkant wrote: > > > Hallo nochmal! > > Das Problem an der Sache ist aber, das meine Funktion nur einmal aufgerufen > > wird und der Wert der Variable INNERHALB der Funktion ueberschrieben wird. > > Die 'return' Anweisung uebergibt nur einen Wert, naemlich den letzten (der > > auch noch tollerweise null ist!). > > Ausserdem: Wenn ich '$test[] = meineFunktion(); echo $test;' schreibe, > > bekomme ich nur die Meldung Array. '$test[0]' (usw.) erhalten auch keine > > Werte ! ? > > Hier sind meine (abgespeckten) Scripte zum selberprobieren: > > Ist echt lustig, meinefunktion() ist auch kein Array, sondern eine > Funktion. > > Lese mal die einschlaegigen Kapitel in der Docu durch, dann sollte es > funktionieren. > > -Egon > > > -- > ** Durchgehend gevffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From olbertz_(at)_ocomag.de Tue, 21 Mar 2000 00:49:57 +0100 Date: Tue, 21 Mar 2000 00:49:57 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] PHPLib ohne Cookies Hallo, der Doku zu PHPLib konnte ich entnehmen, dass man auf GET zurückgreifen kann, wenn keine Cookies erlaubt sind. Das scheint soweit auch zu funktionieren, immerhin wird in der URL ein "mysession=..." angezeigt, wenn ich die Cookies ausschalte Beim Einloggen auf meine Seiten scheint aber irgendwas nicht zu funktionieren. Ohne Cooies wird der Eintrag in der Datenbank nicht gefunden, wohingegen mit Cookies alles funktioniert. Es scheint also mehr ein Problem mit der Weitergabe der Variablen aus dem FORM zu sein. Ein steht zu Beginn jeder Seite. Irgendwelche Ideen, was ich falsch mache, bzw. was ich ändern muss? Auf einer Webseite wird das FORM angezeigt, ein submit führt zu einem PHP-Skript das dann wiederum auf die Startseite verweist. Gruss, Dirk From taipan_(at)_netcologne.de Tue, 21 Mar 2000 01:50:38 +0100 Date: Tue, 21 Mar 2000 01:50:38 +0100 From: Denis Mettler taipan_(at)_netcologne.de Subject: [php] apache_1.3.4 & php_3.0.7 & mysql _3.22.19 Howdie, ich habe ein echtes problem. ich versuche lamp zu installieren. suse 6.2 mysql bekomme ich installiert, apache ebenfalls. aber mit php haut es einfach nicht hin. ich bekomme keine fehlermeldung, und die php.ini ist auch richtig konfiguriert. wie lautet denn die installations anweisung für php um es als apache modul laufen zu lassen? ich bin immer wie folgt vorgegangen 1. mysql installieren 2. tar xvpfz apache_1.3.4 3. cd apache_1.3.4 4. ./configure --prefix=/usr/local/apache_1.3.4 (IST DAS RICHTIG?) 5. cd ../php_3.0.7 6. ./setup (als apache modul; pfad ist /usr/local/apche_1.3.4; mysql support; pfad ist /usr/local) 7. make 8. make install 9. cd ../apache_1.3.4 10. ./configure --prefix=/usr/local/apache_1.3.4 --activate-module=src/modules/p hp3/libphp3.a (IST DAS RICHTIG) 11. make 12. make install danach sowohl die php3.ini-dist als auch die httpd.conf konfigurieren. Eigentlich wollte ich das PHPHOO aus dem Buch von Jörg Krause installieren, aber das scheitert immer an der php implementierung. Empfiehlt es sich eigentlich php4 zu installieren. Danke im voraus ? /'^'\ ( o o ) *====oOOO===(_)===OOOo======*=====================================* | Denis Mettler | Dr. Vodka | | Oooo. | taipan_(at)_netcologne.de | *======.oooO===( )========*=====================================* ( ) ) / "There are two types of weapons... \ ( (_/ Computers and other Mass destructive weapons." From braukmann_(at)_tse-online.de Tue, 21 Mar 2000 01:59:17 +0100 Date: Tue, 21 Mar 2000 01:59:17 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] session-variablen Hi, > > [Someone asked for NLP-systems with incremental learning] > > "Yeah. I've worked on three systems of this sort: my children." > > "Yeah, but he wants something that does not yells for ice cream." > > -- G. Merrill and S.Navega in comp.ai.nat-lang > > NLP ist mir aber auch irgentwo im Gedaechtnis haengen geblieben. > Allerdings etwas negativ. ... mir auch. ... Aber nun hab' ich seit einiger Zeit auch so komisches 'incremental learning system', dass in ein paar Jahren sicher auch nach Eis-Creme schreien wird ;) -Andreas -- I used to herd dairy cows. Now I herd lusers. Apart from the iso- lation, I think I preferred the cows. They were better conversation, easier to milk, and if they annoyed me enough, I could shoot them and eat them. -- Rodger Donaldson in asr From Andre.Laugks_(at)_netcologne.de Tue, 21 Mar 2000 02:26:46 +0100 Date: Tue, 21 Mar 2000 02:26:46 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] =?iso-8859-1?Q?Anf=FChrungszeichen?= maskieren Hallo! Ich möchte in einem String Anführungszeichen erkennen und ersetzen. $string2 = ereg_replace(""", """, $string); Irgendwie verärgert mich der PHP-Parser mit Fehlermeldungen. Meine Frage ist, wie maskiere ich Anführungszeichen. Ein \ und [] hat es nichts gebracht, also $string2 = ereg_replace("\"", """, $string); $string2 = ereg_replace("["]", """, $string); . Die Funktion htmlentities() bringt mir nichts, da sie auch < und > ersetzt. Die Funktion htmlspezialchars() auch nicht, weil sie mir ein &, < und > mit umwandelt. Vielen Dank und eine Gute Nacht, André Laugks From info_(at)_ecclesia.com Mon, 20 Mar 2000 21:12:19 +0100 Date: Mon, 20 Mar 2000 21:12:19 +0100 From: Hans Theo Mislisch info_(at)_ecclesia.com Subject: [php] OT: Super SQL Tool > phpMyAdmin kann auch Datenbanken anlegen. Hi Björn, das habe ich inzwischen auch entdeckt. Allerdings muss man in der config mehrere Tabellen zulassen, sonst sieht man diesen Menüprunkt garnicht. :-( Danke Theo -- From nn__(at)_gmx.net Tue, 21 Mar 2000 13:40:05 +0100 Date: Tue, 21 Mar 2000 13:40:05 +0100 From: Nicolas Neubauer nn__(at)_gmx.net Subject: [php] Mailen & Rechte bei PHP Hallo Liste! Ich hätt' da mal zwei Fragen: a) Wenn ich an eine Mail ein binäres Attachment dranhängen will.. dann muss man das doch irgendwie encoden etc.. gibt's dafür 'ne Funktion unter PHP? mail ist das ja egal, und bei dem imap_* - Funktionen hab ich auch nichts derartiges gefunden.. b) (potentiell OT, taucht aber nur im Zusammenhang mit PHP auf, also vielleicht doch nicht..) Wenn ich mit copy (quelle, ziel) eine per Formular hochgeladene Datei irgendwo in meinem www-verzeichnisbaum speichern will (ziel: webbasiertes hochladen von Bildern zu Datensätzen einer Datenbank), dann funktioniert das unter Win98, unter Linux bricht er aber ab mit "couldn't create xxx: permission denied". Kann ich da mit PHP was dran ändern oder ist das ein Problem des Apache? Aber läuft der nicht eigentlich mit allen Rechten? Vielen Dank im vorraus, N. Neubauer From cyberbob_(at)_god-the-dj.de Tue, 21 Mar 2000 12:41:09 +0100 Date: Tue, 21 Mar 2000 12:41:09 +0100 From: Cyberbob cyberbob_(at)_god-the-dj.de Subject: [php] sortieren einer tabelle in mysql This is a multi-part message in MIME format. ------=_NextPart_000_0010_01BF9332.BB6B9120 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi People ... Wie kann ich meine Tabelle in einer MySQL Datenbank nach verschiedenn Kriterien sortieren. z.Bsp. nach Bestellnummern oder sowas in der Art ... Warte auf Euer Feedback ... Ciao Cyberbob ------=_NextPart_000_0010_01BF9332.BB6B9120 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi People ...
 
Wie kann ich meine Tabelle in einer = MySQL=20 Datenbank
nach verschiedenn Kriterien sortieren. = z.Bsp. nach=20 Bestellnummern
oder sowas in der Art ...
 
Warte auf Euer Feedback = ...
 
Ciao
 
Cyberbob
------=_NextPart_000_0010_01BF9332.BB6B9120-- From laura.reising_(at)_onlinehome.de Tue, 21 Mar 2000 12:55:17 +0100 Date: Tue, 21 Mar 2000 12:55:17 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] Kommandozeilen-Argumente Hallo Liste! Ich habe die Dokumentation rauf und runter gescannt, habe aber nicht finden können, wie ich an die Kommandozeilen-Argumente komme, wenn ich ein PHP-Programm von eben dieser aufrufe. Dabei ist dies durchaus vorgesehen: Usage: php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args...]} Das einzige was ich gefunden habe ist die Funktion "func_get_args()", die wohl aber nur innerhalb von Funktionen funktiert: "will generate a warning if called from outside of a function definition." Weis da jemand was? Achja - wußte eigenlich niemand was auf meine PHP/MySQL-Frage was zu sagen ? Zur Wiederholung: Ich habe zwei Skripts, die gleichzeitig laufen. Das erste nimmt Eintragungen in eine MySQL-Tabelle vor, das zweite fragt sie ab - in etwas so. Skript 1: mysql_query("INSERT INTO.... Skript 1: mysql_query("INSERT INTO.... Skript 2: mysql_query("SELECT FROM.... Skript 1: mysql_query("INSERT INTO.... . . . Ich hätte jetzt gedacht, dass bei der Query von Skript 2 wenigstens die ersten beiden Inserts von Skript 2 rauskommen. Tun sie aber nicht (zumindest bei mir nicht). Habe ich was falsch gemacht, oder ist das eben so? Gibt es eine Art "MySQL-Flush()" in PHP? Oder wie würdet Ihr das machen (Männer können ja bekanntlich alles!) ? Vielen Dank Laura From UW_(at)_NetUSE.DE Tue, 21 Mar 2000 12:49:53 +0100 Date: Tue, 21 Mar 2000 12:49:53 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Was sind Klassen DimitrijBolgar wrote: > > Was sind Klassen?? Klassen sind ein Begriff aus der objektorientierten Programmierung, oft als OOP (object oriented programming) abgekürzt. Um eine vollständige Antwort zu erhalten, solltest Du die Grundlagen des OOP am Beispiel eines typischen Vertreters dieser Sprache wie Java oder C++ erlernen. Wenn ich Freunden die nicht wissen wie man ein Programm startet erklären muß, was eine Klasse ist, versuche ich es mit folgendem Bild. Es gibt drei Arten der Datenspeicherung bei der Computerprogrammierung: - Schublade mit einem Namen (skalare Variable) - Schublade mit einem Namen und [benannten] Unterteilungen (Array) - Rollkontainer mit einem Namen, benannten Schubladen und Aktenordnern mit Handlungsanweisungen (Objekt/Klasse) In eine Schublade kann man genau einen Wert/eine Sache packen. Ein Computer kann soviele Schubladen zur Verfügung stellen wie er Hauptspeicher besitzt. Um auf den Wert zugreifen zu können, muß man die Schublade benennen: $a = 1; $a = "emil"; (skalare Variable) Manche Schubladen enthalten Unterteilungen. Diese werden durchnummeriert oder einzeln beschriftet. $a = array(10,20,30); // $a[2] = 20 $a = array("ene" => 10); // $a["ene"] = 10 Dies kennen Computerprogramme schon eine Ewigkeit. Mit der steigenden Komplexität, wurde nach höheren Abstraktionsformen gesucht. Es folgte eine Klasse: class foo { var $a = 1; var $b = array(); function incA($value = 1) { $this->a = $this->a + $value; $this->b[] = $this->a; } function getA() { return $this->a; } function getB() { return $this->b; } }; In dieser Klasse foo sind Handlungsanweisungen und Daten enthalten. Die Funktionen in einer Klasse werden Methoden genannt, die Variablen werden Instanzvariablen, Slots und gelegentlich auch Variablen genannt. Um mit einer Klasse arbeiten zu können, muß man sich eine Kopie der Klasse (des Musters) machen. Die Kopie wird Objekt genannt: $foo = new foo; $foo->incA(10); print $foo->getA() Was soll das? Die Klasse foo ist eine in sich abgeschlossene Black-Box, die bestimmte Schnittstellen (Methoden) zur Verfügung stellt und autonom alle zur Black-Box gehörenden Daten verwaltet. Wann kann man solch eine Black-Box gut gebrauchen, was ist ein sinnvolles Beispiel? Stell Dir vor, Du sollst die Mitarbeiter einer Firma verwalten. Alle Mitarbeiter haben eine gemeinsame Schnittmenge von Daten: class mitarbeiter { var $geburtsdatum; var $einstellung; var $gehalt = 0; } Um einen typischen Mitarbeiter zu verwalten, benötigt man bestimmte Schnittstellen/Methoden, z.B. für die Gehaltsberechnung: class mitarbeiter { var $geburtsdatum; var $einstellung; var $gehalt = 0; var $monatsgehaelter = 13; function getGehalt() { return $this->gehalt; } function getJahresgehalt() { return $this->monatsgehaelter*$this->gehalt; } function getZulage() { $jahre = ... return ($jahre*$this->monatgehaelter*$this->gehalt)*0.2; } } Wir sind jetzt auf dem Weg alle Mitarbeiter eine einheitliche Grundform zu verpassen. Doch genau gleich sind die Mitarbeiter nicht. Jede Instanz (Kopie der Klasse) ist etwas anders, z.B. im Geburtsdatum, Einstellungsdatum und Gehalt. Die Variablen müssen individuell vorbelegt werden. Hierzu benutzt man einen Konstruktor. Dies ist eine Methode mit dem Namen der Klasse. class mitarbeiter { function mitarbeiter($geburtsdatum, $einstellung, $gehalt) { $this->geburtsdatum = $geburtsdatum; $this->einstellung = $einstellung; $this->gehalt = $gehalt; } [...] } Jetzt sind wir so weit, um Mitarbeiter zu erzeugen: $wendel = new mitarbeiter("10.07.1974", "01.10.1998", 500); $meier = new mitarbeiter("12.03.1971", "01.01.1994", 1300); echo $wendel->getJahresgehalt(); echo $meier->getJahresgehalt(); Puh - die Abstraktion ist gestiegen. Manche Chefs sind anders als normale Mitarbeiter z.B. bei der Berechnung der Zulage: class chef extends mitarbeiter { var $monatsgehaelter = 14; funcion getZulage() { $jahre = ... return ($jahre*$this->monatsgehaelter*$this->gehalt)*0.4; } } $chef = new chef("12.03.1972", "01.01.1994", 1700); chef erbt das komplette Muster von Mitarbeiter, überschreibt jedoch die Methode für die Berechnung der Zulage und den Wert für die Monatsgehälter. Es gibt noch viele Feinheiten, die man nicht mal ebend zeigen kann. Kauf Dir ein gutes Buch zum Thema und arbeite dran. Für mich waren Klassen zunächst nicht viel mehr als Haufen von Funktionen. Bald wirst Du jedoch sehen, daß es weit mehr ist. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From joh_(at)_exozet.com Tue, 21 Mar 2000 13:53:28 +0100 Date: Tue, 21 Mar 2000 13:53:28 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] Mailen & Rechte bei PHP -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Nicolas Neubauer >Kann ich da mit PHP was dran ändern oder ist das ein Problem des Apache? >Aber läuft der nicht eigentlich mit allen Rechten? Apache läuft mit den Rechten die in der httpd.conf unter User ... [in der Regel wwwrun] Group ... [in der Regel nogroup] definiert sind. Über diesen Weg kannst Du dem WebServer natürlich Rootrechte geben - das ist aber nicht unbedingt ratsam... Johannes From adi_(at)_living-source.com Tue, 21 Mar 2000 12:51:25 GMT Date: Tue, 21 Mar 2000 12:51:25 GMT From: Adi Sieker adi_(at)_living-source.com Subject: [php] Probleme mit Arrays ... Hilfe! On Mon, 20 Mar 2000 18:23:19 +0100, Ulf Wendel deigned to write: >> echo $string[0]; // -> h > >Keine Angst, die Eigenshchaft ist auch in PHP4 vorhanden. Allerdings >gibt es eine bessere Syntax. Um das x-te Zeichen eines String >anzusprechen schreibt man zukünftig: $string{$x}. Die Syntax gefällt mir >besser, weil eine klarere Unterscheidung zu einem Array vorgenommen >wird. Gibt es zwischen den beiden varianten Geschwindigkeits unterschiede?? Tschau Adi ./e2fsck: Illegal triply indirect block found while reading bad blocks inode. This doesn't bode well, but we'll try to go on... ~ adi_(at)_living-source.com tel:+761 / 15 25 8-13 http://www.living-source.com fax:+761 / 15 25 8-50 From joh_(at)_exozet.com Tue, 21 Mar 2000 13:56:59 +0100 Date: Tue, 21 Mar 2000 13:56:59 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] AW: [php] sortieren einer tabelle in mysql >Wie kann ich meine Tabelle in einer MySQL Datenbank >nach verschiedenn Kriterien sortieren. http://www.mysql.net/Manual_chapter/manual_Reference.html#SELECT Johannes From events13_(at)_pdb.sbs.de Tue, 21 Mar 2000 13:55:28 +0100 Date: Tue, 21 Mar 2000 13:55:28 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] AW: [php] sortieren einer tabelle in mysql SELECT * FROM products ORDER BY bestellnummer DESC Desc = absteigend ASC = aufsteigend -----Ursprüngliche Nachricht----- Von: Cyberbob [mailto:cyberbob_(at)_god-the-dj.de] Gesendet am: Dienstag, 21. März 2000 12:41 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] sortieren einer tabelle in mysql Hi People ... Wie kann ich meine Tabelle in einer MySQL Datenbank nach verschiedenn Kriterien sortieren. z.Bsp. nach Bestellnummern oder sowas in der Art ... Warte auf Euer Feedback ... Ciao Cyberbob From florian.petter_(at)_braintrust.at Tue, 21 Mar 2000 14:04:28 +0100 Date: Tue, 21 Mar 2000 14:04:28 +0100 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] sortieren einer tabelle in mysql --------------0F80432F4A646253FF6A41CF Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi! z.B.: $sql="select feld1, feld2 from tabelle order by feld1"; $data=mysql_query($sql,$conn); ... sortiert die tabelle nach den feld1! florian Cyberbob wrote: > Hi People ... Wie kann ich meine Tabelle in einer MySQL Datenbanknach > verschiedenn Kriterien sortieren. z.Bsp. nach Bestellnummernoder sowas > in der Art ... Warte auf Euer Feedback ... Ciao Cyberbob --------------0F80432F4A646253FF6A41CF Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi!

z.B.:

$sql="select feld1, feld2 from tabelle order by feld1";
$data=mysql_query($sql,$conn);

... sortiert die tabelle nach den feld1!

florian
 

Cyberbob wrote:

Hi People ... Wie kann ich meine Tabelle in einer MySQL Datenbanknach verschiedenn Kriterien sortieren. z.Bsp. nach Bestellnummernoder sowas in der Art ... Warte auf Euer Feedback ... Ciao Cyberbob
--------------0F80432F4A646253FF6A41CF-- From UW_(at)_NetUSE.DE Tue, 21 Mar 2000 11:42:42 +0100 Date: Tue, 21 Mar 2000 11:42:42 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Was sind Klassen Cyrill Schumacher wrote: > kiri Warum schreibst Du Schiri (Schiedsrichter) falsch? Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From joh_(at)_exozet.com Tue, 21 Mar 2000 11:25:46 +0100 Date: Tue, 21 Mar 2000 11:25:46 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] Compilieren von PHP Hallo, bisher hatte ich mit der Installation von PHP nie Probleme. Gestern aber mußte ich einen Server komplett neu aufsetzen (Grundsystem SuSE6.3) und bin dabei bei PHP nie über "make" hinausgekommen. Mir scheint das Ganze zwar ein Compilerproblem zu sein, aber openssl und Apache lassen sich auch ohne Probleme "maken". Hier die Fehlermeldungen: PHP4 (nach "CFLAGS='-O2 -I/www/openssl-0.9.5/include' ./configure --with-apache=../apache_1.3.12 --with-xml --with-mysql --enable- track-vars --disable-debug"): gcc -DHAVE_CONFIG_H -I. -I/www/php-4.0b4pl1/ext/gd -I../.. -I../../Zend -I/w ww/php-4.0b4pl1 -I/www/apache_1.3.12/src/include -I/www/apache_1.3.12/src/os /unix -I/usr/include/mysql -I/www/php-4.0b4pl1/ext/xml/expat/xmltok -I/www/p hp-4.0b4pl1/ext/xml/expat/xmlparse -DXML_BYTE_ORDER=12 -D_REENTRANT -g -O2 -c gd.c && touch gd.lo In file included from gd.c:32: php_gd.h:50: gd.h: No such file or directory gd.c:46: gd.h: No such file or directory gd.c:47: gdfontt.h: No such file or directory gd.c:48: gdfonts.h: No such file or directory gd.c:49: gdfontmb.h: No such file or directory gd.c:50: gdfontl.h: No such file or directory gd.c:51: gdfontg.h: No such file or directory make[3]: *** [gd.lo] Error 1 make[3]: Leaving directory `/www/php-4.0b4pl1/ext/gd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/www/php-4.0b4pl1/ext/gd' make[1]: *** [all] Error 1 make[1]: Leaving directory `/www/php-4.0b4pl1/ext' make: *** [all-recursive] Error 1 Unabhängig davon PHP3 (nach "CFLAGS='-O2 -I/www/openssl-0.9.5/include' ./configure --with-apache=../apache_1.3.12 --with-xml --with-mysql --enable- track-vars"): gcc -g -O2 -O2 -I. -I. -I../apache_1.3.12/src/include -I../apache_1.3.12 /src/os/unix -I/usr/include/mysql -I/www/php-3.0.15/../apac he_1.3.12/src/lib/expat-lite -c internal_functions.c -o internal_functions.o In file included from internal_functions.c:71: functions/php3_gd.h:44: gd.h: No such file or directory make: *** [internal_functions.o] Error 1 Vielen Dank für alle sachdienlichen Hinweise :-) Johannes From andreas_(at)_noho.co.uk Tue, 21 Mar 2000 10:06:47 -0000 Date: Tue, 21 Mar 2000 10:06:47 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] PHPLib ohne Cookies aus [Egon Schmid, Christian Cartus, Richard Blume: "php - dynamische Webauftritte professionell realisieren", kapitel 24, seite 337]: Daher kann man PHPLIB auch so konfigurieren, wie in der Klasse »Fallback_Session« gezeigt. In diesem Fall versucht PHPLIB, beim Start der Session sowohl Cookies als auch GET-Parameter zu benutzen. Ist auf den Folge-seiten der Cookie gesetzt, wird weiter Cookie-Mode verwendet. Hat der Anwen-der jedoch die Annahme von Cookies verweigert, schaltet PHPLIB automatisch auf GET-Parameter um. In beiden Fällen muß man seine Anwendung jedoch speziell präparieren, damit die Session-ID in der URL weitergereicht wird. Genaugenommen muß man alle URLs in seiner Anwendung durch PHPLIB erzeugen lassen, anstatt sie einfach ins HTML zu schreiben, also statt
zurück zur Hauptseite ">zurück zur Hauptseite schreiben, und zwar für alle A-, FRAME- und FORM-Tags. Die Funktion $sess->url() liefert in Abhängigkeit von der aktuellen Betriebsart eine passende URL mit Ses-sion- ID für die angegebene Parameter-URL zurück. Die Funktion purl() macht genau dasselbe, druckt diese URL aber gleich aus. Das bedeutet, wenn der Anwender Cookies eingeschaltet hat, wird die Funktion tatsächlich die URL »/index.html« ausgeben. Ist statt dessen aber die Annahme von Cookies beim Anwender blockiert, dann wird von purl() statt dessen die URL »/index.html?Fallback_Session=....« erzeugt.... das kapitel 24 gibt es als pdf im php-center unter [http://www.php-center.de/down/mtbuch_kap24.pdf] liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From jbaach_(at)_mediathek.de Tue, 21 Mar 2000 10:22:29 +0100 Date: Tue, 21 Mar 2000 10:22:29 +0100 From: Joerg H. Baach jbaach_(at)_mediathek.de Subject: [php] apache_1.3.4 & php_3.0.7 & mysql _3.22.19 Hi Denis, > 5. cd ../php_3.0.7 > 6. ./setup (als apache modul; pfad ist /usr/local/apche_1.3.4; mysql > support; pfad ist /usr/local) > 7. make > 8. make install > 9. cd ../apache_1.3.4 Du solltest in Punkt 6 fuer apache den Pfad nehmen, wie Du ihn in Punkt 9 verwendest - die Idee ist, das PHP zu den Sourcen des Apache installiert wird. Beim Apache 'make install' wird dann entsprechend alles mitinstalliert. Gruss, Joerg -- Joerg Baach Mediathek GbR jbaach_(at)_mediathek.de www.mediathek.de Bielefelder Str. 44 Tel: (+49) 5242-9090-91 33378-Rheda-Wiedenbrueck Fax: (+49) 5242-9090-88 From chris_(at)_dreifeld.de Tue, 21 Mar 2000 10:35:41 +0100 Date: Tue, 21 Mar 2000 10:35:41 +0100 From: Chris Skladny chris_(at)_dreifeld.de Subject: [php] reply reply From H.Petrich_(at)_ebv.com Tue, 21 Mar 2000 10:07:32 +0100 Date: Tue, 21 Mar 2000 10:07:32 +0100 From: =?iso-8859-1?Q?Petrich_Hans-J=FCrgen?= H.Petrich_(at)_ebv.com Subject: [php] =?iso-8859-1?Q?Postgres_Unterst=FCzung_auf_WinNT_=26_PHP4?= Hi, weiß jemand ob Postgresanbindung von PHP4 unter WinNT Unterstützt wird. Danke Hans :-) From c.aefer_(at)_burg-halle.de Tue, 21 Mar 2000 10:05:14 +0100 Date: Tue, 21 Mar 2000 10:05:14 +0100 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Anf=FChrungszeichen_maskieren?= hi andré! -----Ursprüngliche Nachricht----- Ich möchte in einem String Anführungszeichen erkennen und ersetzen. $string2 = ereg_replace(""", """, $string); -----Ursprüngliche Nachricht----- ich würde als erstes vorschlagen mit variablen zu arbeiten. das hilft meist bei sql-queries, warum nicht auch bei dir? ist aber ungetestet... ;-) $tobereplaced = '"'; (oder auch = "\"") $string2 = ereg_replace($tobereplaced, """, $string); ich hoffe, das hilft? christian From olbertz_(at)_ocomag.de Tue, 21 Mar 2000 09:51:12 +0100 Date: Tue, 21 Mar 2000 09:51:12 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] Problem nach Umstieg auf PHP 3.0.14 Hallo! Nach langer Wartezeit hat mein Provider heute morgen von 3.0.7 auf 3.0.14 geupdated. Seitdem bekomme ich beim Einstieg auf meine Seite folgende Fehlermeldung: "fatal error: Call to unsupported or undefined function mysql_pconnect() in php/db_mysql.inc on line 73" Woran liegt das? Unter www.beusergroup.de/neu/info.phtml kann man sich die Ausgabe von phpinfo() angucken. Die Fehlermeldung selbst unter www.beusergroup.de/neu. Wäre toll, wenn sich das jemand von euch angucken könnte, damit ich meinem Provider auf die Füsse treten kann. Gruss, Dirk From Rolf-D.Stoll_(at)_t-online.de Tue, 21 Mar 2000 09:22:29 +0100 Date: Tue, 21 Mar 2000 09:22:29 +0100 From: Rolf Stoll Rolf-D.Stoll_(at)_t-online.de Subject: [php] Was sind Klassen Eine Klasse ist eine Vorlage für ein Objekt. Diese beinhaltet Variablen, um das Objekt zu beschreiben (Eigenschaften), und Funktionen (Methoden), um zu beschreiben, wie sich das Objekt verhält. Klassen können von anderen Klassen Variablen und Methoden erben. Ein Objekt ist immer eine Instanz einer Klasse. So definierst Du in PHP eine Klasse: x = 10; $this->y = 20; } // Konstruktor function testmethode($wert_neu ) { $this->y = $wert_neu; echo $this->y; } // Methode } // Ende Klasse Dann leitest Du von der Klasse ein Objekt ab, z.B.: $obj = new testklasse; Und dann rufst Du eine Objektmethode auf, z.B. $obj->testmethode(100); ?> Viel Spass mit OOP. > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von DimitrijBolgar > Gesendet: Montag, 20. März 2000 23:17 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: [php] Was sind Klassen > Wichtigkeit: Hoch > > > Was sind Klassen?? > Danke für die Antworten :) > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From Potysch_(at)_TPS.ThyssenKrupp.COM Tue, 21 Mar 2000 09:01:54 +0100 Date: Tue, 21 Mar 2000 09:01:54 +0100 From: Potysch_(at)_TPS.ThyssenKrupp.COM Potysch_(at)_TPS.ThyssenKrupp.COM Subject: [php] AW: [php] apache_1.3.4 & php_3.0.7 & mysql _3.22.19 Hi Denis, > ich habe ein echtes problem. ich versuche lamp zu installieren. > suse 6.2 > > mysql bekomme ich installiert, apache ebenfalls. > aber mit php haut es einfach nicht hin. ich bekomme keine > fehlermeldung, > und die php.ini ist auch richtig konfiguriert. Ich frage mich warum Du PHP neu kompilieren willst. Ich habe einfach das Paket in Yast ausgewaehlt (auch Suse 6.2!) und brauchte nix mehr veraendern. MySQL genauso, laeuft alles wie im Bilderbuch. Oder hast Du irgendwelche Spezialitaeten in Deinem Source? Dann kann ich Dir leider nicht helfen ;-) Daniel From meyerm_(at)_fh-brandenburg.de Tue, 21 Mar 2000 08:36:54 +0100 Date: Tue, 21 Mar 2000 08:36:54 +0100 From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Was sind Klassen Name: DimitrijBolgar Subject: [php] Was sind Klassen Date: 20.03.2000, 23:16:33 > Was sind Klassen?? > Danke fuer die Antworten :) Ein Blick in ein Buch ueber objektorientierte Programmierung duerfte mehr sagen als tausend Worte. Zitat Nicolai Josuttis, "Objektorientiertes Programmieren in C++": ---schnipp--- "Eine Klasse ist die Implementierung eines abstrakten Datentyps. Sie beschreibt fuer ein Objekt im Gegensatz zur Struktur nicht nur dessen Daten, sondern auch dessen Verhalten." ---schnipp--- Kurz gesagt eine Art Bauanleitung fuer ein Objekt ;) Alles klar soweit? Gruss, Pom -- From schwardt_(at)_euro-auto-boerse.net Tue, 21 Mar 2000 08:13:08 +0100 Date: Tue, 21 Mar 2000 08:13:08 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] PHPLib ohne Cookies Moin Dirk Olbertz, DO> Hallo, DO> [...] Ein steht zu Beginn jeder Seite. Mit wird's geschmeidiger! -- Stefan Schwardt. From braukmann_(at)_tse-online.de Tue, 21 Mar 2000 07:44:01 +0100 Date: Tue, 21 Mar 2000 07:44:01 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Anf=FChrungszeichen_maskieren?= Hi, On Tue, Mar 21, 2000 at 02:26:46AM +0100, André Laugks wrote: > $string2 = ereg_replace(""", """, $string); > Meine Frage ist, wie maskiere ich Anführungszeichen. > Ein \ und [] hat es nichts gebracht, also > $string2 = ereg_replace("\"", """, $string); > $string2 = ereg_replace("["]", """, $string); . Der einfachste Weg sind zunaechst die einfachen Anfuehrungszeichen: $string2 = ereg_replace('"', """, $string); -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From visualproduction_(at)_gmx.net Tue, 21 Mar 2000 13:10:55 +0100 Date: Tue, 21 Mar 2000 13:10:55 +0100 From: Patrik Breitenmoser visualproduction_(at)_gmx.net Subject: [php] Brauche dringend Hilfe mit Cache Problem. evtl. ein wenig OT Hallo zusammen. Ich habe ein grosses Problem mit einem Banner tool ähnlich wie phpAds. Und zwar geht es um folgendes. Wähle ich von zu hause eine Seite mit einem Banner an ist alles in Ordnung und die Banner wechseln immer wenn ich reload drücke. Nun geht aber jemand auf die gleiche Seite über ein grosses Netz Schulen Banken usw. dann erscheint nur der erste banner. drückt nun aber der User den reload knopf wechseln Sie sich in 2-3 sek. Äbständen ab. d. H. ohne den Reload -Knopf zu drücken. Ich habe mir gedacht es könnte etwas mit dem Cache der Schule zu tuen haben und habe folgenden Code reingepflanzt. SetCookie("bannerID", $row["bannerID"], dirname($PHP_SELF)); Cachecode ende Header("Content-type: image/$row[format];"); echo $row["banner"]; Da viele von euch schon dynamische Seiten entworfen haben hoffe ich doch, das Ihr mir helfen könnt. Vielen Dank im Voraus. Patrik Breitenmoser From mk_(at)_html-design.com Tue, 21 Mar 2000 00:38:01 -0800 Date: Tue, 21 Mar 2000 00:38:01 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] AW: [php] OT: Super SQL Tool >Habe mir das Tool mal runtergeladen, bekomme aber keine >Verbindung zu meinem MySQL-Server hergestellt. Ich bekomme >immer eine Fehlermeldung. Hast Du vielleicht einen Tip für >mich? Kann es vielleicht sein, daß auf dem _Server_ kein ODBC-Treiber installiert ist? HTH Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From UW_(at)_NetUSE.DE Tue, 21 Mar 2000 14:16:00 +0100 Date: Tue, 21 Mar 2000 14:16:00 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Kommandozeilen-Argumente Laura Reising wrote: > Ich habe zwei Skripts, die gleichzeitig laufen. Das erste nimmt > Eintragungen in eine MySQL-Tabelle vor, das zweite fragt sie ab - in > etwas so. > > Skript 1: mysql_query("INSERT INTO.... > > Skript 1: mysql_query("INSERT INTO.... > > Skript 2: mysql_query("SELECT FROM.... > > Skript 1: mysql_query("INSERT INTO.... > . > . > . > Ich hätte jetzt gedacht, dass bei der Query von Skript 2 wenigstens die > ersten beiden Inserts von Skript 2 rauskommen. Tun sie aber nicht > (zumindest bei mir nicht). > Habe ich was falsch gemacht, oder ist das eben so? Gibt es eine Art Du schreibst, daß die Skripte parallel laufen? Wenn dem so ist, sieht das zweite Skript wahrscheinlich noch nicht die Änderungen, die das erste macht, weil dieses die Arbeit noch nicht abgeschlossen hat. Wenn es eine Bedingung ist, daß die Skripte parallel laufen und ein Datenaustausch nicht über Shared Memory möglich ist, solltest Du darüber nachdenken die Tabellen zu locken (=> lock tables). Du kannst explusives Lese- und Schreirecht beantragen, was das Problem zwar löst jedoch nicht sehr performant ist. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Tue, 21 Mar 2000 14:19:14 +0100 Date: Tue, 21 Mar 2000 14:19:14 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] sortieren einer tabelle in mysql Cyberbob wrote: > > Part 1.1 Type: Plain Text (text/plain) > Encoding: quoted-printable HTML Mailings sind nicht erwünscht, http://www.php-center.de/php-de/konventionenundstandards.htm. Bitte verzichte darauf, wenn Du eine Antwort möchtest. Zur SQL-Frage: bitte lerne SQL, dann wird alles gut - select * from tabelle order by feld. Eine gute Einstiegsseite ist http://www.little-idiot.de/mysql . Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From cezary.drozd_(at)_pp-active.de Tue, 21 Mar 2000 14:20:34 +0100 Date: Tue, 21 Mar 2000 14:20:34 +0100 From: Cezary Drozd cezary.drozd_(at)_pp-active.de Subject: [php] Mailen & Rechte bei PHP juz to dostalem Nicolas Neubauer wrote: > Hallo Liste! > Ich hätt' da mal zwei Fragen: > a) Wenn ich an eine Mail ein binäres Attachment dranhängen will.. dann > muss man das doch irgendwie encoden etc.. gibt's dafür 'ne Funktion > unter PHP? mail ist das ja egal, und bei dem imap_* - Funktionen hab ich > auch nichts derartiges gefunden.. > b) (potentiell OT, taucht aber nur im Zusammenhang mit PHP auf, also > vielleicht doch nicht..) > Wenn ich mit copy (quelle, ziel) eine per Formular hochgeladene Datei > irgendwo in meinem www-verzeichnisbaum speichern will (ziel: > webbasiertes hochladen von Bildern zu Datensätzen einer Datenbank), dann > funktioniert das unter Win98, unter Linux bricht er aber ab mit > "couldn't create xxx: permission denied". Kann ich da mit PHP was dran > ändern oder ist das ein Problem des Apache? Aber läuft der nicht > eigentlich mit allen Rechten? > Vielen Dank im vorraus, > N. Neubauer > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From hartmut_(at)_six.de Tue, 21 Mar 2000 14:14:42 +0100 Date: Tue, 21 Mar 2000 14:14:42 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Kommandozeilen-Argumente Laura Reising wrote: > Hallo Liste! > > Ich habe die Dokumentation rauf und runter gescannt, habe aber nicht > finden können, wie ich an die Kommandozeilen-Argumente komme, wenn ich > ein PHP-Programm von eben dieser aufrufe. Dabei ist dies durchaus > vorgesehen: > > Usage: php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args...]} es ist auch nicht ganz leicht zu finden, aber es giebt zwei Variablen argc und argv die sich ganz wie ihre C-Namensvettern verhalten siehe http://www.php.net/manual/language.variables.predefined.php3 -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From UW_(at)_NetUSE.DE Tue, 21 Mar 2000 14:23:33 +0100 Date: Tue, 21 Mar 2000 14:23:33 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Mailen & Rechte bei PHP Nicolas Neubauer wrote: > a) Wenn ich an eine Mail ein binäres Attachment dranhängen will.. dann > muss man das doch irgendwie encoden etc.. gibt's dafür 'ne Funktion > unter PHP? mail ist das ja egal, und bei dem imap_* - Funktionen hab ich > auch nichts derartiges gefunden.. Dafür gibt es fertige Bibliotheken in den einschlägigen Quellen, die u.a. unter http://www.ph.net und http://www.php-center.de aufgeführt werden. > Wenn ich mit copy (quelle, ziel) eine per Formular hochgeladene Datei > irgendwo in meinem www-verzeichnisbaum speichern will (ziel: > webbasiertes hochladen von Bildern zu Datensätzen einer Datenbank), dann > funktioniert das unter Win98, unter Linux bricht er aber ab mit > "couldn't create xxx: permission denied". Kann ich da mit PHP was dran > ändern oder ist das ein Problem des Apache? Aber läuft der nicht > eigentlich mit allen Rechten? PHP läuft entweder als CGI als eigener User oder im Falle eines mod_php mit den Rechten des Webservers. Offensichtlich versucht PHP in deinem Fall auf ein Verzeichnis zuzugreifen, das kein Schreibrecht für den (PHP) User enthält. Bitte den Sysadmin die Zugriffsrechte einzustellen. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From mk_(at)_html-design.com Tue, 21 Mar 2000 08:37:00 -0500 Date: Tue, 21 Mar 2000 08:37:00 -0500 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] sortieren einer tabelle in mysql Hallo \"Cyberbob\", [x] Du hast zuviel \"Das Netz\" geschaut [x] Deine Eltern waren zu arm, dir einen Nachnamen zu geben [x] Bitte lies http://www.php-homepage.de/artikel/?nr=4 [x] Deine Mail sieht bei mir so aus: > > >http-equiv=3DContent-Type> > Merke, erst denken, dann mailen! SCNR Mark From eschmid_(at)_s.netic.de Tue, 21 Mar 2000 14:37:24 +0100 Date: Tue, 21 Mar 2000 14:37:24 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Kommandozeilen-Argumente Laura Reising wrote: > Ich habe die Dokumentation rauf und runter gescannt, habe aber nicht > finden können, wie ich an die Kommandozeilen-Argumente komme, wenn ich > ein PHP-Programm von eben dieser aufrufe. Dabei ist dies durchaus > vorgesehen: > > Usage: php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args...]} > > Das einzige was ich gefunden habe ist die Funktion "func_get_args()", > die wohl aber nur innerhalb von Funktionen funktiert: > > "will generate a warning if called from outside of a function > definition." > > Weis da jemand was? Ja ich weis, das das so ähnlich wie in C funktioniert. Wenn mann bei http://www.php.net/manual/ nach argc und argv sucht (Whole site) dann gibts einen Treffer und das ist das alte PHP/FI Manual. Unter der Überschrift: How PHP handles GET and POST method data wird man dann fündig. (Es lohnt sich bei dem Manual den Source Code zu lesen :) > Achja - wußte eigenlich niemand was auf meine PHP/MySQL-Frage was zu > sagen ? > > Zur Wiederholung: > > Ich habe zwei Skripts, die gleichzeitig laufen. Das erste nimmt > Eintragungen in eine MySQL-Tabelle vor, das zweite fragt sie ab - in > etwas so. > > Skript 1: mysql_query("INSERT INTO.... > > Skript 1: mysql_query("INSERT INTO.... > > Skript 2: mysql_query("SELECT FROM.... > > Skript 1: mysql_query("INSERT INTO.... > . > . > . > Ich hätte jetzt gedacht, dass bei der Query von Skript 2 wenigstens die > ersten beiden Inserts von Skript 2 rauskommen. Tun sie aber nicht > (zumindest bei mir nicht). > Habe ich was falsch gemacht, oder ist das eben so? Gibt es eine Art > "MySQL-Flush()" in PHP? Oder wie würdet Ihr das machen (Männer können ja > bekanntlich alles!) ? Bei mir gehts. Vielleicht liegts daran, dass beide Skripte gleichzeitig laufen und Skript2 noch vor Skript1 zum Zuge kommt. Der Apache access.log kann vielleicht weiterhelfen. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From tobias_(at)_dnet.it Tue, 21 Mar 2000 14:36:15 +0100 Date: Tue, 21 Mar 2000 14:36:15 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Kommandozeilen-Argumente > Ich habe die Dokumentation rauf und runter gescannt, habe aber nicht > finden können, wie ich an die Kommandozeilen-Argumente komme, wenn ich > ein PHP-Programm von eben dieser aufrufe. Dabei ist dies durchaus > vorgesehen: $argc - Anzahl der übergebenen Argumente. $argv - Array mit allen übergebenen Argumenten und dem Skript-Namen an erster Stelle ($argv[0]). Beispiel: for($i=1; $i<$argc; $i++) { print("Argument +$i: $argv[$i]\n"); } Mit freundlichen Grüßen, Tobias Ratschiller -- From mailing_(at)_sturm-internet.de Tue, 21 Mar 2000 14:41:29 +0100 Date: Tue, 21 Mar 2000 14:41:29 +0100 From: Stefan Sturm mailing_(at)_sturm-internet.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_AW:_=5Bphp=5D_Re:_=5Bphp=5D_=DCbertragen?= =?iso-8859-1?Q?_einer_MySQL_Datenbankbankatenbankbank?= =?iso-8859-1?Q?_einer_MySQL_Datenbankbankatenbankbank?= Hallo Johannes, ich habe das Problem weiterverfolgt. Wenn er abbricht, bricht er mit der Fehlermeldung Datei nicht gefunden ab. Irgendwas ganz seltsames. Mannschmal läuft er sich aber auch tod. D.H. er sagt einfach nach 1-2 Stunden fertig, aber es ist nichts passiert. Wie lange dauert der import bei Dir? Was kann ich da falsch machen? Danke für die Hilfe Stefan Sturm From meyerm_(at)_fh-brandenburg.de Tue, 21 Mar 2000 14:40:31 +0100 Date: Tue, 21 Mar 2000 14:40:31 +0100 From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Mailen & Rechte bei PHP Name: Nicolas Neubauer Subject: [php] Mailen & Rechte bei PHP Date: 21.03.2000, 13:40:05 > Hallo Liste! > Ich haett' da mal zwei Fragen: > a) Wenn ich an eine Mail ein binaeres Attachment dranhaengen will.. dann > muss man das doch irgendwie encoden etc.. gibt's dafuer 'ne Funktion > unter PHP? mail ist das ja egal, und bei dem imap_* - Funktionen hab ich > auch nichts derartiges gefunden.. Es gibt unter http://phpwizard.net/phpMisc/scripts/pretty/mail.php3 eine feine Klasse, die das fuer dich erledigt ;) Gruss, Pom -- From tobias_(at)_dnet.it Tue, 21 Mar 2000 14:46:40 +0100 Date: Tue, 21 Mar 2000 14:46:40 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Compilieren von PHP > In file included from gd.c:32: > php_gd.h:50: gd.h: No such file or directory Er kann die GDF-Dateien nicht finden, das Problem hatte ich auch oft bei Suse. Kompiliere PHP entweder --without-gd (oder so - siehe ./configure --help), oder kopiere die Dateien aus /usr/include/gd/*.h in das PHP-Source-Verzeichnis. Mit freundlichen Grüßen, Tobias Ratschiller From eschmid_(at)_s.netic.de Tue, 21 Mar 2000 14:49:20 +0100 Date: Tue, 21 Mar 2000 14:49:20 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Compilieren von PHP Johannes Schmidt wrote: > bisher hatte ich mit der Installation von PHP nie Probleme. Gestern aber > mußte ich einen Server komplett neu aufsetzen (Grundsystem SuSE6.3) und bin > dabei bei PHP nie über "make" hinausgekommen. Mir scheint das Ganze zwar ein > Compilerproblem zu sein, aber openssl und Apache lassen sich auch ohne > Probleme "maken". > > Hier die Fehlermeldungen: > PHP4 (nach "CFLAGS='-O2 -I/www/openssl-0.9.5/include' > ./configure --with-apache=../apache_1.3.12 --with-xml --with-mysql --enable- > track-vars --disable-debug"): > > gcc -DHAVE_CONFIG_H -I. -I/www/php-4.0b4pl1/ext/gd -I../.. -I../../Zend -I/w > ww/php-4.0b4pl1 -I/www/apache_1.3.12/src/include -I/www/apache_1.3.12/src/os > /unix -I/usr/include/mysql -I/www/php-4.0b4pl1/ext/xml/expat/xmltok -I/www/p > hp-4.0b4pl1/ext/xml/expat/xmlparse -DXML_BYTE_ORDER=12 -D_REENTRANT -g -O2 > -c gd.c && touch gd.lo > In file included from gd.c:32: > php_gd.h:50: gd.h: No such file or directory Dann schalte doch einfach mit --without-gd die GD Bibliothek ab oder installier sie. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From hartmut_(at)_six.de Tue, 21 Mar 2000 14:48:35 +0100 Date: Tue, 21 Mar 2000 14:48:35 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Compilieren von PHP Johannes Schmidt wrote: > Hallo, > > bisher hatte ich mit der Installation von PHP nie Probleme. Gestern aber > mußte ich einen Server komplett neu aufsetzen (Grundsystem SuSE6.3) und bin > dabei bei PHP nie über "make" hinausgekommen. Mir scheint das Ganze zwar ein > Compilerproblem zu sein, aber openssl und Apache lassen sich auch ohne > Probleme "maken". > > Hier die Fehlermeldungen: > PHP4 (nach "CFLAGS='-O2 -I/www/openssl-0.9.5/include' > ./configure --with-apache=../apache_1.3.12 --with-xml --with-mysql --enable- > track-vars --disable-debug"): ich habe das noch nie weiter verfolgt, aber configure scheint bei SuSE Probleme mit der Identifikation von gd und ttf zu haben. ./configure . . . . --without-gd --without-ttf sollte helfen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From kai_(at)_pc-infos.de Tue, 21 Mar 2000 14:59:56 +0100 Date: Tue, 21 Mar 2000 14:59:56 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_AW:_=5Bphp=5D_Anf=FChrungszeichen_maskieren?= From: Christian Schäfer > > Ich möchte in einem String Anführungszeichen erkennen und ersetzen. > > $string2 = ereg_replace(""", """, $string); > ich würde als erstes vorschlagen mit variablen zu arbeiten. das hilft meist > bei sql-queries, warum nicht auch bei dir? ist aber ungetestet... ;-) > $tobereplaced = '"'; (oder auch = "\"") > $string2 = ereg_replace($tobereplaced, """, $string); Ein einfaches hinzufügen eines Backslashes würde schon genügen: $string2 = ereg_replace("\"", """, $string); Denn nach dem 3ten Zeichen wird der Wert auch wieder beendet, und mit dem dritten wieder geschlossen. Leider fehlt 1. Ein viertes im Bunde, und 2. Ein "." um die beiden Werte zu verbinden. ($string2 = ereg_replace("1" . "2", """, $string); ersetzt alle "12" Stringteile) -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From webmaster_(at)_trialsport-online.de Tue, 21 Mar 2000 15:40:09 +0100 Date: Tue, 21 Mar 2000 15:40:09 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] Was sind Klassen Hallo Ulf, Tuesday, March 21, 2000, 12:49:53 PM, you wrote: UW> DimitrijBolgar wrote: >> >> Was sind Klassen?? UW> Klassen sind ein Begriff aus der objektorientierten UW> Programmierung, oft als OOP (object oriented programming) UW> abgekürzt. Um eine vollständige Antwort zu erhalten, solltest Du UW> die Grundlagen des OOP am Beispiel eines typischen Vertreters UW> dieser Sprache wie Java oder C++ erlernen. [...] UW> Es gibt noch viele Feinheiten, die man nicht mal ebend zeigen UW> kann. Kauf Dir ein gutes Buch zum Thema und arbeite dran. Für UW> mich waren Klassen zunächst nicht viel mehr als Haufen von UW> Funktionen. Bald wirst Du jedoch sehen, daß es weit mehr ist. UW> Ulf $self->print() Sammelt das hier Jemand? Bjoern, Armin, Mark? Ist doch mal wieder ein Highlight von Ulf. Jan From webmaster_(at)_trialsport-online.de Tue, 21 Mar 2000 15:38:16 +0100 Date: Tue, 21 Mar 2000 15:38:16 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] Compilieren von PHP Hallo Johannes, Tuesday, March 21, 2000, 11:25:46 AM, you wrote: JS> In file included from gd.c:32: JS> php_gd.h:50: gd.h: No such file or directory JS> gd.c:46: gd.h: No such file or directory JS> gd.c:47: gdfontt.h: No such file or directory JS> gd.c:48: gdfonts.h: No such file or directory JS> gd.c:49: gdfontmb.h: No such file or directory JS> gd.c:50: gdfontl.h: No such file or directory JS> gd.c:51: gdfontg.h: No such file or directory JS> make[3]: *** [gd.lo] Error 1 JS> make[3]: Leaving directory `/www/php-4.0b4pl1/ext/gd' JS> make[2]: *** [all-recursive] Error 1 JS> make[2]: Leaving directory `/www/php-4.0b4pl1/ext/gd' JS> make[1]: *** [all] Error 1 JS> make[1]: Leaving directory `/www/php-4.0b4pl1/ext' JS> make: *** [all-recursive] Error 1 make sucht wohl nach den sourcen er gd-libary, entweder mitangeben --with-gd=/path&to/gd oder abschalten --without-gd Diese Libary stellt in PHP Funktionen zur Bildbearbeitung bereit. Jan PS: An alle AW's: Imn den Konvetionen und Standarts dieser Liste (siehe www.php-center.de) ist erwuenscht, dass statt dem AW deutscher Mailclienten ein RE zu verwenden. Begruendung auch im php-center. Es waere nett, wenn sich ale dran halten koennten. From adi_(at)_living-source.com Tue, 21 Mar 2000 15:07:53 GMT Date: Tue, 21 Mar 2000 15:07:53 GMT From: Adi Sieker adi_(at)_living-source.com Subject: [php] Problem nach Umstieg auf PHP 3.0.14 On Tue, 21 Mar 2000 09:51:12 +0100, Dirk Olbertz deigned to write: >Hallo! > >Nach langer Wartezeit hat mein Provider heute morgen von 3.0.7 auf 3.0.14 >geupdated. Seitdem bekomme ich beim Einstieg auf meine Seite folgende >Fehlermeldung: >"fatal error: Call to unsupported or undefined function mysql_pconnect() in >php/db_mysql.inc on line 73" > >Woran liegt das? Unter www.beusergroup.de/neu/info.phtml kann man sich die >Ausgabe von phpinfo() angucken. Die Fehlermeldung selbst unter >www.beusergroup.de/neu. Dein Provider hat vergessen die mysql funktionen in php einzukompilieren. Da kannst du nicht viel dran ändern. Ich vermute der hat eine riesen Flut von Beschwerdemails bekommen. :)) Tschau Adi ./e2fsck: Illegal triply indirect block found while reading bad blocks inode. This doesn't bode well, but we'll try to go on... ~ adi_(at)_living-source.com tel:+761 / 15 25 8-13 http://www.living-source.com fax:+761 / 15 25 8-50 From altenburg_(at)_fup.de Tue, 21 Mar 2000 16:30:18 +0100 Date: Tue, 21 Mar 2000 16:30:18 +0100 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] sessions hi, mal eine sicherlich schon häufig diskutierte frage (sorry, bin neu hier): ich arbeite mit php4 beta und möchte gewissen seiten nur nach einem erfolgreichen login freischalten. mit anderen worten: der user identifiziert sich (abgleich mit mysql), dann wir eine session angelegt und wenn eine seite aufgerufen wird, möchte ich abgleichen, ob der user sich schon eingeloggt hat. bloss: wie? ich habe ja die session id, aber womit vergleiche ich sie? soll ich tmp-dateien auf dem server anlegen?? andreas From schwardt_(at)_euro-auto-boerse.net Tue, 21 Mar 2000 16:39:44 +0100 Date: Tue, 21 Mar 2000 16:39:44 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] sessions Moin Andreas Altenburg, AA> [...] (abgleich mit mysql) [...] Die Antwort AA> [...] aber womit vergleiche ich sie? Die Frage. Leg Dir einfach eine Tabelle in Deiner bestehenden DB an, die die IDs und dazugehörige Anmeldedaten faßt: [ID]|[user]|[pass]|[Anmeldezeitpunkt] SELECT user,pass FROM Session WHERE id='akjkgjawkjds78348739sk73z8' und schwupps weißt DU, ob der Benutzer angemeldet ist und wer er eigentlich ist - vorausgesetzt natürlich, Du hast die Daten bei der Anmeldung eingetragen... Du mußt jetzt nur noch daran denken, die Tabelle gelegentlich aufzuräumen, denn das ein Nutzer eine Session 7 Tage lang verwendet ist doch recht unwahrscheinlich - schließlich haben Sessions den grünen Punkt ;-) -- Stefan Schwardt. From k.nordmann_(at)_bbdo-interactive.de Tue, 21 Mar 2000 16:36:10 +0100 Date: Tue, 21 Mar 2000 16:36:10 +0100 From: k.nordmann_(at)_bbdo-interactive.de k.nordmann_(at)_bbdo-interactive.de Subject: [php] Regexp fuer Link und Mailto Hi zusammen, ich suche eine regexp, die mir einen String so umwandelt, dass URLs mit einem href und Mailadressen mit einem mailto versehen werden. Im Archiv konnte ich nix finden. Wie sieht es hier aus? Gab es das schonmal? Oder kann mir jemand aus dem Stand sagen, wie's geht? Vorab schonmal Danke From andre.laugks_(at)_denkwerk.com Tue, 21 Mar 2000 16:57:46 +0100 Date: Tue, 21 Mar 2000 16:57:46 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks andre.laugks_(at)_denkwerk.com Subject: [php] Re: [php] =?iso-8859-1?Q?Anf=FChrungszeichen?= maskieren Hallo! Andreas Braukmann schrieb: > Der einfachste Weg sind zunaechst die einfachen Anfuehrungszeichen: > $string2 = ereg_replace('"', """, $string); Mhhhhhh, die Lösung war mal wieder zu einfach, so einfach, daß ich sie nicht gesehen habe. Danke, André From breker_(at)_garagestudios.de Tue, 21 Mar 2000 16:57:52 +0100 Date: Tue, 21 Mar 2000 16:57:52 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] Was sind Klassen > laut duden: > > Klas|se, die, --sen = Rangordnung; Sorte; > Einteilung; Schulzimmer; Klas|sen|haß, > der, -- = Haß den gesellschaftlich > Schlechtgestellte gegenüber Besserge- > stellten empfinden; klas|ssen|lo|ses > Kran|ken|haus, das, --häu|ser = refor- > miertes Krankenhaus, in dem es statt > erster, zweiter, dritter Klasse nur noch > eine allgemeine Klasse gibt > > alles klar ? ich glaube das hat er nicht gemeint, dies ist ne php Mailingliste ;) Kurz und Bündig: Klassen sind Sammlungen von Funktionen. verstanden? From webmasterbhs_(at)_bluewin.de Tue, 21 Mar 2000 17:17:22 +0100 Date: Tue, 21 Mar 2000 17:17:22 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Regexp fuer Link und Mailto \\1://\\2\\3", $text); $ret = eregi_replace("(([a-z0-9_]|\\-|\\.)+_(at)_([^[:space:]]*)([[:alnum:]-]))", "\\1", $ret); return($ret); } $test = chat_transform_link('Das ist eine URL: http://www.php.net'); $testt = chat_transform_link('Das ist eine MailURL: php_(at)_php.net'); echo $test.$testt; ?> > ich suche eine regexp, die mir einen String so umwandelt, dass URLs > mit einem href und Mailadressen mit einem mailto versehen werden. kiri (schiri) From joh_(at)_exozet.com Tue, 21 Mar 2000 17:22:39 +0100 Date: Tue, 21 Mar 2000 17:22:39 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_=DCbertragen_einer_MySQL_Datenbank?= >Wenn er abbricht, bricht er mit der >Fehlermeldung Datei nicht gefunden ab. Irgendwas ganz seltsames. Mannschmal >läuft er sich aber auch tod. D.H. er sagt einfach nach 1-2 Stunden fertig, >aber es ist nichts passiert. >Wie lange dauert der import bei Dir? Was kann ich da falsch machen? Ich habe gerade mit den gleichen Problemen zu kämpfen wie Du. Und dabei ist die Datenbank jetzt etwas kleiner als beim letzten Mal. Will ich den Dump-Text mit Copy&Paste in das Query-Feld kopieren, streikt mein Browser, am Übertragen der Datei verliert der WebServer irgendwann die Lust und bricht mit der von Dir beschriebenen Fehlermeldung ab. Aber vielleicht wirds ja noch. Johannes From behrens_(at)_noell.de Tue, 21 Mar 2000 17:24:45 +0100 Date: Tue, 21 Mar 2000 17:24:45 +0100 From: Joerg Behrens behrens_(at)_noell.de Subject: [php] Re: php oracle character usw. From: Thomas Fromm > Subject: [php] oracle character usw. > ist jetzt nicht wirklich off topic, weil das problem nur bei php aufttaucht. > also folgendes, ich hab bei oracle(8.1.5) und beim webserver auch bei sqlplus > die character werte auf german_germany.WE8DEC gesetzt. erst ging es nciht bei > sqlplus, nachdem ich dort die umgebungsvariable gesetzt hatte (NLS_LANG) > konnte ich dort äö usw einfügen udn auslesen. nur bei php gings nicht, dort war > trotz setzen der umgebungsvariable im apache und ncohmal mit putenv nix zu > machen, er traegt einfach kein umlaute bzw soderzeichen ein :-/ > weiss da jmd rat ? > > eine andere sache ist das einfuegen von binaerdaten udn das auslesen. > ich wuerde gern mittels eines sqlstatements binaerdaten einfuegen und auslesen > koennen, moechte aber nciht jedesmal eine neue procedure (create or replace > procedure xyz ...) erzeugen, sondern wuerde gern einer bestehenden nur > dateinamen oder variableninhalt uebergeben und die DB speichert das denn > (zB insert_img("/tmp/bla") oder sowas) > > kann mir da jmd weiterhelfen bzw. hat jmd beispielcode fuer dafuer ? Also zum Zeichensatz. Wenn ich was falsches sage schlagt mich nur... Der Zeichensatz wird einmal auf dem Server difiniert (bei uns uebrigens "WE8ISO8859P1") und davon getrennt fuer den Client. Das heist du kannt mit dem Client soviele Zeichen (auch deine Umlaute) rein schreiben in die Tabellen wie du willst.. der Server speichert sie mit *seinem* Datensatz ab. Das irritiert natuerlich beim Auslesen.. du bekommst halt scheinbar die Hyroglyphen zurueck. Setze also Client und Server auf ein und denselben Zeichensatz. Ansonnsten hilft die Convertfunktion von Oracle z.b "SELECT ma.MASCH_ID,ma.BILD_ID,AUSGEGEBEN,ma.ZUBL_ID,convert(BENENNUNG,'WE8PC850','WE8ISO8859P1') FROM wpv.maschine ma,wpv.maschine_gruppe grp WHERE ma.masch_id = grp.masch_id and ma.masch_id = $MASCH_ID"; Unbedingt im Manual nachschauen... convert funktioniert nur mit Strings oder so und somit muss man halt jedes Feld genau angeben. Mit dem setzten von NLS_LANG in PHP-Scripten hab ich schlechte Erfahrungen gemacht. Der Client zeigt sich in der Regel unbeeindruckt von den Angaben die ich im Script gesetzt hatte. Obwohl das in vielen Beispielscripten so gemacht wird. Ich setze NLS_LANG global beim starten des Indianers in dem ich alle fuer Oracle noetigen Environmentvariable in der apachectl eintrage wie z.B export ORACLE_SID=ORCL export ORACLE_TERM=vt220 export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/8.0.5.1 export CLASSPATH=$ORACLE_HOME/jdbc/lib/classes111.zip export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib export PATH=$PATH:/bin:/usr/bin:/usr/local/bin:$ORACLE_HOME/bin export TMPDIR=/var/tmp export NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1 Bei deinem anderem Problem kann ich nicht helfen.. ich hab nicht genau verstanden wo da dein Problem liegt, bzw. ich lege meine Binaerdatein bevorzugt im Dateisystem ab. Gruss Joergt Behrens ps: Sorry fuer die spaete Antwort (Urlaub ist was schoenes..:) -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- Noell Dienstleistungs GmbH D-97080 Wuerzburg Mobil: 0171/60 57 963 Alfred-Nobel-Straße 20 Tel: +49 931 903-2243 Abt: DV-C/tr Fax: +49 931 903-2051 From hartmut_(at)_six.de Tue, 21 Mar 2000 17:33:20 +0100 Date: Tue, 21 Mar 2000 17:33:20 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Was sind Klassen Robert Breker wrote: > Kurz und Bündig: > Klassen sind Sammlungen von Funktionen. > verstanden? wie schon Einstein (?) sagte: man soll die Dinge so einfach wie möglich machen, aber nicht einfacher wenn schon, dann sind Klassen Sammlungen von zusammengehörenden Variablen und Funktionen, die auf diesen operieren sonst wären es ja Bibliotheken oder: Klassen sind zusammengesetzte Datentypen plus dazugehöriger Funktionen, Variablen dieser Typen nennt man dann Objekte ansonsten fand ich die ursprüngliche Antwort durchaus der Frage angemessen ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From dimi600_(at)_gmx.de Tue, 21 Mar 2000 17:39:08 +0100 Date: Tue, 21 Mar 2000 17:39:08 +0100 From: DimitrijBolgar dimi600_(at)_gmx.de Subject: [php] RE: KLASEN This is a multi-part message in MIME format. ------=_NextPart_000_003D_01BF935C.5C5F7FA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Ihr habt mir alle geholfen! Vielen Dank f=FCr Threads. Dimitrij ------=_NextPart_000_003D_01BF935C.5C5F7FA0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Ihr habt mir alle = geholfen!
Vielen Dank f=FCr Threads.
 
Dimitrij
------=_NextPart_000_003D_01BF935C.5C5F7FA0-- From seth_(at)_iorio.de Tue, 21 Mar 2000 17:42:14 +0100 Date: Tue, 21 Mar 2000 17:42:14 +0100 From: Seth Iorio seth_(at)_iorio.de Subject: [php] Dateien in Datenbank schreiben Hi, seit einiger Zeit versuche ich krampfhaft ein File von der Größe 2,5 MB in meine MYSQL DB zu schreiben. Aber es passiert nichts! Weiß jemand woran das liegt bzw. wie ich das Problem lösen kann? Ich hab in der DB ein Feld mit longblob definiert das müßte die Menge doch leicht packen. Vorher habe ich die Datei in einen String gepackt der sich auch am Bildschirm ausgeben läßt! Ich hab sogar noch addslashes davorgehängt aber nichts tut sich! Wäre super nett wenn jemand Erfahrungen austauscht bzw. einen Lösungsvorschlag hat. Warte gespannt auf Eure Antworten... Seth ;-) -- Besuchen Sie unsere neuen Seiten: http://www.wirtschaftswissenschaften.de http://www.remsmurronline.de -- Internet Service Iorio Seth Iorio Im Horben 38 D - 71560 Sulzbach / Murr Fon: +49 (0) 71 93 / 90 00 61 Fax: +49 (0) 71 93 / 90 00 62 Abteilung Mannheim Fon: +49 (0) 621 / 32 10 271 mailto: seth_(at)_iorio.de www: http://www.iorio.de ------------------------------------------------------------ From carrara_(at)_w3suite.com Tue, 21 Mar 2000 17:57:28 +0100 Date: Tue, 21 Mar 2000 17:57:28 +0100 From: Manuel Carrara carrara_(at)_w3suite.com Subject: [php] Zend Compiler Hallo Liste, bei zend.com bin ich gerade über eine Beschreibung gestoßen die mir gar nicht gefällt. Deshalb möchte ich fragen ob ich mit meiner meinung alleine da stehe (las mich gerne belehren) oder ob andere (wir?) das genau so sehen. |Zend Compiler |The Zend Compiler, to be released later this year, allows code developers to |compile their PHP script before distributing it. |By saving the code in a closed Zend Intermediate Code format, the compiler allows |developers to protect source code from copyright infringement, enabling companies |to create exclusive software solutions and commercial PHP applications. So was hab ich schon mal gesehen, bei Cold Fusion (Allaire). Hat nicht mal 3 Wochen gedauert, dann kamm eine .exe raus die "cfcrack.exe" hieß und genau dies machte. :( Also: 1. ---------------------- Macht es überhaupt Sinn, den Sourcecode zu verschlüssel. Mal erlich, wer hat Ineresse an dem Sourcecode ? IMHO: - Programmierer, bzw die welche vorgeben auch das zu verstehen was sie am Bildschirm sehen. ==> D.h. wer den Sourcecode haben will, der bekommt ihn auch früher oder später (siehe Cold Fusion) 2. ---------------------- Wenn man unbedingt den Kunden keine Eisicht in den Code geben will, gibt man ihm, sofern er auf dem eigenem Server (Anbieter<->Kunde) gehosted wird, einfach keine Leserechte. Bzw. wenn man ihm die compilierte Version gibt kann sein, daß 1. passiert. Schutz = NULL 3. ---------------------- Ist das nicht ein ein Schritt in die Falsche Richtung ?? Ich sehe die Zukunft in OpenSource ala Linux, Gimp, Apache, PHP, usw... Wenn das für diese Systeme gilt warum dann nicht auch für eine Anwendung die in PHP geschrieben ist. Wer verflucht nicht M$ und ist froh, wenn er sein Linux mit Apache am "laufen" hat. Wenn einer kommerziell ein System programmiert, erhält er das Entgeld nicht über den Kaufpreis, sonder aus der Dienstleistung (Anpassung, Support, Haftung, usw.) => Eigene Meinung: Ich habe auch demnächst eine gelauchtes Shop System, daß kommerziell vermarktet wird. Dienstleistung (man verdient übrigens dort durch die Kontinuität (Kunde braucht Support) mehr ;) ) So, daß ist alles was mir so auf die Schnelle einfällt, wenn hier ein Threat entsteht, werde ich vielleicht noch was nachreichen. Ich würde mich freuen, kontrastäre Meinungen zu hören. PS: Beleidigungen bite an PM ;) Vorallem wenn die Site dann prsönlich wird ;) MFG Manuel Carrara --- < s i t e - s e r v i c e > Manuel Carrara ----------------------------------------- carrara_(at)_w3suite.com www.w3suite.com (soon) Eibenweg 2 Tel: 0 71 31 / 4 77 67 4 74080 Heilbronn Fax: 0 71 31 / 4 77 67 5 +-----+----------+ | w3|suite | +-----+----------+ From eschneew_(at)_paedak-krems.ac.at Tue, 21 Mar 2000 17:58:38 +0100 Date: Tue, 21 Mar 2000 17:58:38 +0100 From: Erich Schneeweiss eschneew_(at)_paedak-krems.ac.at Subject: [php] Compilieren von PHP Johannes Schmidt wrote: > > Hallo, > > bisher hatte ich mit der Installation von PHP nie Probleme. Gestern aber > mußte ich einen Server komplett neu aufsetzen (Grundsystem SuSE6.3) und bin > dabei bei PHP nie über "make" hinausgekommen. Mir scheint das Ganze zwar ein > Compilerproblem zu sein, aber openssl und Apache lassen sich auch ohne > Probleme "maken". Das liegt an den geänderten Pfaden, die Suse verwendet. Ein symbolic Link im Verzeichnis /usr/local auf /usr/include/gd hilft. Oder alternativ die *.h aus /usr/include/gd nach /usr/local/include kopieren. Ciao, erich From tfromm_(at)_cs.uni-potsdam.de Tue, 21 Mar 2000 17:59:11 +0100 Date: Tue, 21 Mar 2000 17:59:11 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] Re: php oracle character usw. Heyja, danke, ich hoffe mal das mir das weiterhilf bei der NLS problematik ... > Bei deinem anderem Problem kann ich nicht helfen.. ich hab nicht genau > verstanden wo da dein Problem liegt, bzw. ich lege meine Binaerdatein > bevorzugt im Dateisystem ab. oehm.. naja webser+db server sind getrennt, udn ich muss ja iregndwie mit php bfile's oder blob felder auslesen,einschreiben koennen ohne auf das lokale filesystem zuzugreifen (ein DB server, mehrere webserver). thomas -- ----------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Project: http://codewizards.org Watch out for the generic interface of life. From laura.reising_(at)_onlinehome.de Tue, 21 Mar 2000 18:02:44 +0100 Date: Tue, 21 Mar 2000 18:02:44 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] Kommandozeilen-Argumente Hallo Männer, > $argc - Anzahl der übergebenen Argumente. > $argv - Array mit allen übergebenen Argumenten und dem Skript-Namen an vielen Dank an alle, die mir geholfen haben! Ihr seid die Größten! Ciao Laura From r.scheike_(at)_r2-net.de Tue, 21 Mar 2000 18:07:33 +0100 Date: Tue, 21 Mar 2000 18:07:33 +0100 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] Dateien in Datenbank schreiben > seit einiger Zeit versuche ich krampfhaft ein File von der Größe 2,5 MB > in meine MYSQL DB zu schreiben. Aber es passiert nichts! Weiß jemand Ebenfalls Hi, schau Dir in Deiner php3.ini mal folgende Zeile an: upload_max_filesize = 40097152 ; 2 Meg default limit on file uploads ^^^^^^^^^^^^^^^^^^^ ist im Abschnitt Paths and Directories. Ich habe mein Upload-Limit hier schon angehoben. Gruß, Roland From tfromm_(at)_cs.uni-potsdam.de Tue, 21 Mar 2000 18:08:55 +0100 Date: Tue, 21 Mar 2000 18:08:55 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] Zend Compiler Hi, > 1. > ---------------------- > > Macht es überhaupt Sinn, den Sourcecode zu verschlüssel. > Mal erlich, wer hat Ineresse an dem Sourcecode ? > IMHO: - Programmierer, bzw die welche vorgeben auch das zu verstehen was > sie am Bildschirm sehen. > > ==> D.h. wer den Sourcecode haben will, der bekommt ihn auch früher oder > später (siehe Cold Fusion) ich denke mal die compilierung wird noch andere vorteile in punkto geschwindigkeit bringen, oder ? > ---------------------- > > Wenn man unbedingt den Kunden keine Eisicht in den Code geben will, gibt man ihm, > sofern er auf dem eigenem Server (Anbieter<->Kunde) gehosted wird, einfach > keine Leserechte. > Bzw. wenn man ihm die compilierte Version gibt kann sein, daß 1. passiert. > Schutz = NULL man kann es in eigene lizenzbedingungen festlegen, das ein entpacken oder wie auhc anders wir es nennen, nicht in ordung ist und somit unter die verletzung der eigenen lizensbedingungen faellt. ich meine sicher kann man es trotzdem machen, genau wie windows nt kopieren und sich ueberall installieren oder oracle "umsonst" benutzen (naja linux kopieren und ueberall benutzen ist ja gottseidank nciht strafbar ;-)) aber das wir wohl kaum ein halbwegs professionelle firma machen. thomas -- ----------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Project: http://codewizards.org Watch out for the generic interface of life. From hartmut_(at)_six.de Tue, 21 Mar 2000 18:22:55 +0100 Date: Tue, 21 Mar 2000 18:22:55 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Compilieren von PHP Erich Schneeweiss wrote: > Johannes Schmidt wrote: > > > > Hallo, > > > > bisher hatte ich mit der Installation von PHP nie Probleme. Gestern aber > > mußte ich einen Server komplett neu aufsetzen (Grundsystem SuSE6.3) und bin > > dabei bei PHP nie über "make" hinausgekommen. Mir scheint das Ganze zwar ein > > Compilerproblem zu sein, aber openssl und Apache lassen sich auch ohne > > Probleme "maken". > > Das liegt an den geänderten Pfaden, die Suse verwendet. > > Ein symbolic Link im Verzeichnis /usr/local auf /usr/include/gd hilft. > > Oder alternativ die *.h aus /usr/include/gd nach /usr/local/include > kopieren. dieses 'Problem' hatten wir bei den imap-Includepfaden auch, das werde ich nachher entsprechend anpassen aber das erklärt für mich nicht, warum ich immer neben --without-gd auch noch --without-ttf angeben muß, damit auch wirklich kein gd eingebaut wird, den ttf macht ohne gd doch keinen sinn, oder auch daran werde ich mich vielleicht noch einmal versuchen, um das Ganze ein wenig SuSE-fester zu bekommen ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From joh_(at)_exozet.com Tue, 21 Mar 2000 18:48:20 +0100 Date: Tue, 21 Mar 2000 18:48:20 +0100 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] Zend Compiler >Macht es überhaupt Sinn, den Sourcecode zu verschlüssel. Ziel ist es doch hauptsächlich den Sourcecode zu beschleunigen; dass er dabei verschlüsselt wird ist, ob gewollt oder nicht, ein Nebeneffekt. Ich arbeite hier neben PHP auch mit OpenShop (by the way: Weiß jemand, wie man die beiden kombiniert?), wobei Letzteres mit Compiler (und integrierter "Caching"-Funktion) arbeitet, was einen enormen Geschwindigkeitsschub bringt. Das der Kunde trotz alledem auch den Sourcecode selbst einsehen kann ist uns eigentlich egal, denn wenn er was damit anfangen könnte, würde er uns wahrscheinlich nicht beauftragen (Das ist jetzt nicht abwertend dem Kunden gegenüber gemeint, aber welcher Kunde hat schon Ahnung von HTML geschweige denn von PHP; muss er ja auch nicht, dafür hat er ja uns ;-). Kurzum. Wenn hinterher "alles" schneller läuft - her mit dem Teil! Johannes From altenburg_(at)_fup.de Tue, 21 Mar 2000 19:07:02 +0100 Date: Tue, 21 Mar 2000 19:07:02 +0100 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] sessions geht das mit den sessions in php4 nicht auch irgendwie über das dateisystem? also anlegen einer datei und vergleich mit der aktuellen session_id()?? andreas From eschneew_(at)_paedak-krems.ac.at Tue, 21 Mar 2000 19:22:37 +0100 Date: Tue, 21 Mar 2000 19:22:37 +0100 From: Erich Schneeweiss eschneew_(at)_paedak-krems.ac.at Subject: [php] Compilieren von PHP Hartmut Holzgraefe wrote: > > > aber das erklärt für mich nicht, warum ich immer neben > --without-gd auch noch --without-ttf angeben muß, > damit auch wirklich kein gd eingebaut wird, > den ttf macht ohne gd doch keinen sinn, oder Weil gd die ttf-lib braucht für einige Funktionen. Ebenso php. > > auch daran werde ich mich vielleicht noch einmal versuchen, um > das Ganze ein wenig SuSE-fester zu bekommen ... Soll das jetzt heissen - SuSE-konform oder trotz Suse lauffähig? Für Suse-konform kann ich dir nur empfehlen - aus den alten Sources die *.spec Dateien zu holen und die anzupassen und dann die tar.gz-Files mit rpm verarbeiten. Funktioniert ganz gut, ist da aber hier teilweise OT. Ciao, erich From k.nordmann_(at)_bbdo-interactive.de Tue, 21 Mar 2000 19:18:41 +0100 Date: Tue, 21 Mar 2000 19:18:41 +0100 From: k.nordmann_(at)_bbdo-interactive.de k.nordmann_(at)_bbdo-interactive.de Subject: [php] Regexp fuer Link und Mailto 2 kiri (schiri) Danke! From jens_(at)_kwick.de Tue, 21 Mar 2000 19:25:41 +0100 Date: Tue, 21 Mar 2000 19:25:41 +0100 From: Jens Kammerer jens_(at)_kwick.de Subject: [php] PHP3 und Access? Wie ist die Performance und Stabilität bei der Verwendung einer Access-Datenbank unter Windows NT, Apache und PHP3 zu bewerten? Sollte man in jedem Falle MySQL bevorzugen oder läßt sich mit der Access-Datenbank auch schon vernünfitg arbeiten? Wie ist die o.g. Konfiguration für ein Intranet in einem mittelständischen Unternehmen (250 PCs) zu bewerten? Es sollte von Anfang an eine solide und ausbaufähige Plattform geben, allerdings auf einer NT-Maschine. Danke für eine Antwort! Gruss, Jens From temme_(at)_globalpark.de Tue, 21 Mar 2000 19:37:35 +0100 Date: Tue, 21 Mar 2000 19:37:35 +0100 From: Andre Temme temme_(at)_globalpark.de Subject: [php] 2. Versuch Hallo Leute, ich wollte es doch noch ein zweites Mal versuchen, ich beiß mir echt die Zähne an dem Problem aus. Ich habe eine mysql-Tabelle, die per while-Schleife endlos abgefragt wird. Im regulären Betrieb kann ein Abbruchkriterium erreicht werden, wird das Skript aber per Browser-Stop-Button verlassen, läuft die Schleife immer weiter und müllt das mysql-log zu. Ich würde gerne als weiteres Abbruchkriterium den connection_status() von php benutzen, kriege es aber auch nach mehrfacher Lektüre des manuals, des Krause-Buchs und fast zwei Tagen Trial und Error nicht hin! Insbesondere das Zusammenspiel mit den Zuständen von ignore_user_abort und set_time_limit wird mir nicht einsichtig. Auch register_shutdown_function will einfach nicht klappen! Bin echt auf eure Hilfe angewiesen. Vielen Dank schon mal, Andre From chris_(at)_exdream.net Tue, 21 Mar 2000 20:35:13 +0100 Date: Tue, 21 Mar 2000 20:35:13 +0100 From: Christian Gradl chris_(at)_exdream.net Subject: [php] Re: Kein Newsletter... hallo hans ich muss sagen es ist schon eine frechheit kontakte aus einer mailinglist fuer werbung zu missbrauchen ich bitte dich dies in zukunft zu unterlassen das gehoert nicht gerade zur netiquette wenn jeder von den leuten aus der php-list die eine kommerzielle webseite betreiben dies so macht, würden wir wohl in einer mailflut ertrinken! also unterlass das bitte danke christian At 19:39 21.03.00 +0100, you wrote: >Hallo > >wir haben auf unserer Site www.pecumedia.de >ab sofort einen AKTUELLEN Tip! >Diesen werden wir jeweils bei Bedarf aktualisieren. >Lesen Sie es selbst nach! >Wenn Sie diese Info über aktuelle Tips nicht mehr bekommen möchten, bitte >diese Mail mit Ihrer E-Mail-Adresse und UNSÙBSCRIBE in der Betreff-Zeile >zurückmailen. > >Aber - dieser heutige Tip spart Ihnen bis zu 70% telefonkosten durch einfach >eine andere Call-by-Call-Vorwahl: tagsüber 6,6, ab 18 Uhr 4,4 Pfennig >bundesweit! Wer das ist - visit us! > >Grüße >H.Steiner > From dimi600_(at)_gmx.de Tue, 21 Mar 2000 22:59:16 +0100 Date: Tue, 21 Mar 2000 22:59:16 +0100 From: DimitrijBolgar dimi600_(at)_gmx.de Subject: [php] [ PHPLIB ] Sessions Wie hoch ist die Anzahl der Möglichen Sessions?? Wie wird Sie genau erzeugt ( var $magic und ... ?? ) Kann man die Erzeugung beeinflussen?? D->A->N->K->E From weh_(at)_feinarbeit.de Tue, 21 Mar 2000 23:34:14 +0100 Date: Tue, 21 Mar 2000 23:34:14 +0100 From: Matthias Weh weh_(at)_feinarbeit.de Subject: [php] Variable logische operatoren Hi events13 (???), > Ich will eine Kontrollstruktor mit logischen Operatoren variabel gestallten, > z.B. in der Form > > if (Vergleich $or_and Vergleich2); > > Das in der Variable $or_and dann der Wert ("and" oder "or") für den > logischen Operator steht. Naja, fuer den Spezialfall "und"/"oder" bietet sich folgende Loesung an: Die Variable $or_and sei binaer: TRUE, wenn "OR" gemeint ist, und FALSE, falls "AND" gemeint ist. Seien A und B die logisch zu verknuepfenden Ausdruecke. Dann muesste ( (A && B) || ($or_and && !(A) && !(B)) ) das Gewünschte leisten. Gruss, Matthias From olbertz_(at)_ocomag.de Tue, 21 Mar 2000 23:16:46 +0100 Date: Tue, 21 Mar 2000 23:16:46 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] AW: [php] Problem nach Umstieg auf PHP 3.0.14 Hi, > >"fatal error: Call to unsupported or undefined function > mysql_pconnect() in > >php/db_mysql.inc on line 73" > > Dein Provider hat vergessen die mysql funktionen in php > einzukompilieren. > Da kannst du nicht viel dran ändern. Ich vermute der hat eine riesen > Flut von Beschwerdemails bekommen. :)) Ich war nur zu voreilig... Das Update fand wohl gerade statt, als ich auf meine Seiten wollte. 10 min. später klappte wieder alles :-) Frage mich trotzdem, warum man morgens um 9:00 so ein Update vornimmt... Gruss, Dirk From olbertz_(at)_ocomag.de Tue, 21 Mar 2000 23:19:53 +0100 Date: Tue, 21 Mar 2000 23:19:53 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] AW: [php] PHPLib ohne Cookies Hallo Andreas, > Genaugenommen > muß man alle > URLs in seiner Anwendung durch PHPLIB erzeugen lassen, > anstatt sie einfach > ins HTML zu schreiben, also statt > zurück zur Hauptseite > ">zurück zur Hauptseite > schreiben, ... Vielen Dank für die Info! Bevor ich jetzt alle Links anpasse, wie muss die Syntax aussehen, wenn ich folgendes mache möchte:News? Kommt dann die komplette URL innerhalb von purl(), oder hänge ich "&go=news&ac=ix" an das an, was mir purl() zurückgibt? Gruss, Dirk From taipan_(at)_netcologne.de Tue, 21 Mar 2000 23:58:07 +0100 Date: Tue, 21 Mar 2000 23:58:07 +0100 From: Denis Mettler taipan_(at)_netcologne.de Subject: [php] AW: [php] apache_1.3.4 & php_3.0.7 & mysql _3.22.19 Hallo Daniel, Welches Paket meinst du denn? In Yast finde ich kein PHP-Paket und mysql und apache bekomme ich mit yast auch nicht installiert. Kannst du mir ein bißchen genauer helfen? Danke im voraus ? /'^'\ ( o o ) *====oOOO===(_)===OOOo======*=====================================* | Denis Mettler | www.denis-mettler.de | | Oooo. | taipan_(at)_netcologne.de | *======.oooO===( )========*=====================================* ( ) ) / "There are two types of weapons... \ ( (_/ Computers and other Mass destructive weapons." > -----Original Message----- > From: php-admin_(at)_solix.wiso.Uni-Koeln.DE > [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]On Behalf Of > Potysch_(at)_TPS.ThyssenKrupp.COM > Sent: Tuesday, March 21, 2000 9:02 AM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: [php] AW: [php] apache_1.3.4 & php_3.0.7 & mysql _3.22.19 > > > Hi Denis, > > > ich habe ein echtes problem. ich versuche lamp zu installieren. > > suse 6.2 > > > > mysql bekomme ich installiert, apache ebenfalls. > > aber mit php haut es einfach nicht hin. ich bekomme keine > > fehlermeldung, > > und die php.ini ist auch richtig konfiguriert. > > Ich frage mich warum Du PHP neu kompilieren willst. Ich habe einfach das > Paket in Yast ausgewaehlt (auch Suse 6.2!) und brauchte nix mehr > veraendern. > MySQL genauso, laeuft alles wie im Bilderbuch. Oder hast Du irgendwelche > Spezialitaeten in Deinem Source? Dann kann ich Dir leider nicht helfen ;-) > > Daniel > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From olbertz_(at)_ocomag.de Tue, 21 Mar 2000 23:49:06 +0100 Date: Tue, 21 Mar 2000 23:49:06 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] heise-Skript Hallo Liste, nachdem ich endlich über PHP 3.0.14 verfüge, wollte ich das heise-Skript von php-homepage.de ausprobieren. Leider bekomme ich keine Ausgabe. Ich bin nicht so fit im Lesen regulärer Ausdrücke, deshalb kann ich im Moment nicht nachvollziehen, wo der Fehler steckt. Kann es sein, dass heise den Seitenaufbau geändert hat und das Skript deshalb nicht funktioniert? Wäre nett, wenn jemand meine Beobachtung verifizieren, oder aber wiederlegen könnte - dann bitte mit möglicher Fehlerursache :-) Gruss, Dirk From PHolm_(at)_gmx.de Wed, 22 Mar 2000 01:38:17 +0100 Date: Wed, 22 Mar 2000 01:38:17 +0100 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] PHP3 und Access? Hallo! Jens Kammerer schrieb am Tue, 21 Mar 2000 19:25:41 +0100: >Wie ist die Performance und Stabilität bei der >Verwendung einer Access-Datenbank unter Windows NT, >Apache und PHP3 zu bewerten? Performance ist ok, aber unter Linux etwas besser, insbesondere bei vielen Anfragen, Stabilität einwandfrei. >Sollte man in jedem Falle MySQL bevorzugen oder läßt >sich mit der Access-Datenbank auch schon vernünfitg >arbeiten? Immer wieder bete ich: bitte bitte eine Version für NT von MySQL, die auch vernünftig Umlaute sortiert... also bevor Dir alle MySQL anpreisen bedenke eines: läuft zwar auch prima unter Windows, kann aber deutsche Umlaute nicht richtig sortieren, d.h. bei einem Select erscheinen alle mit Umlauten beginnende Worte am Ende der Liste anstatt so, wie man es gewohnt ist! Für manche Anwendungen ist das ein KILL. Mit Access kann man natürlich auch arbeiten, wobei es bei 250 Clients, die ständig einen Server abfragen schon recht eng wird wg. Performance (auch mit anderen Datenbanken). Da dürfte selbst ein schneller Rechner in die Knie gehen, und genau das ist das Problem bei NT... wenn es zu viel wird, kannste alles vergessen, dann kann man nur noch das Netzwerkkabel rausnehmen und hoffen, dass der Reboot schnell geht... Du musst Dir selber ausrechnen, wieviel Traffic entsteht und dann entscheiden, welchen Supercomputer Du brauchst. >Wie ist die o.g. Konfiguration für ein Intranet in >einem mittelständischen Unternehmen (250 PCs) zu bewerten? >Es sollte von Anfang an eine solide und ausbaufähige >Plattform geben, allerdings auf einer NT-Maschine. Bei der Menge als Intranet-Server auf jeden Fall NICHT NT (siehe oben) sondern ein zusätzlicher Linux-Rechner mit Apache / MySQL . Schönen Thread noch, Peter From PHolm_(at)_gmx.de Wed, 22 Mar 2000 01:44:14 +0100 Date: Wed, 22 Mar 2000 01:44:14 +0100 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] Haben Suchmaschinen was gegen php? Hallo! Christian Hofmann schrieb am Sat, 18 Mar 2000 20:11:49 +0100: >Hallo! > >Ich habe ein wenig im Web gestöbert und bin auf eine Seite gelangt, bei der >steht, dass Suchmaschinen keine php3 Dateien archivieren... > Der Artikel im php-center sagt ja schon mal was... Wenn Du aber nicht Deine komplette Navigationsstruktur ändern willst ist eine schnelle Hilfe, eine statische HTML-Startseite zu erstellen, welche alle wichtigen Infos enthält und als "Visitenkarte" an die Suchmaschinen verabreicht werden kann. Von dort aus führen dann Links zu den scripterzeugten Seiten. Schönen Thread noch, Peter From taipan_(at)_netcologne.de Wed, 22 Mar 2000 02:24:59 +0100 Date: Wed, 22 Mar 2000 02:24:59 +0100 From: Denis Mettler taipan_(at)_netcologne.de Subject: [php] php.ini Hallo zusammen, in welches verzeichnis unter suse linux 6.2 muss ich die php.ini kopieren, nachdem ich sie modifiziert habe? kann ich sie im verzeichnis /usr/local/php_3.0.12 belassen? und wonach richtet sich, wohin sie kopiert werden muss? danke im voraus... ? /'^'\ ( o o ) *====oOOO===(_)===OOOo======*=====================================* | Denis Mettler | www.denis-mettler.de | | Oooo. | taipan_(at)_netcologne.de | *======.oooO===( )========*=====================================* ( ) ) / "There are two types of weapons... \ ( (_/ Computers and other Mass destructive weapons." From eschneew_(at)_paedak-krems.ac.at Wed, 22 Mar 2000 07:04:40 +0100 Date: Wed, 22 Mar 2000 07:04:40 +0100 From: Erich Schneeweiss eschneew_(at)_paedak-krems.ac.at Subject: [php] AW: [php] apache_1.3.4 & php_3.0.7 & mysql _3.22.19 Denis Mettler wrote: > > Hallo Daniel, > > Welches Paket meinst du denn? > In Yast finde ich kein PHP-Paket und > mysql und apache bekomme ich mit yast auch nicht installiert. > Kannst du mir ein bißchen genauer helfen? Apache, mod_php und mod_perl sind in n1, mysql* sind in pay. Apache sollte eigentlich schon installiert sein! Ciao, erich From hf_(at)_conne.net Wed, 22 Mar 2000 08:17:54 +0100 Date: Wed, 22 Mar 2000 08:17:54 +0100 From: Holger Faustmann hf_(at)_conne.net Subject: [php] Zend Compiler Hallo Liste, ich habe zur Zeit ebenfalls ein Shopsystem in Arbeit, welches bald (im kleinen Kundenkreis) vermarktet wird. Ich sehe den Schwerpunkt ebenfalls in dem Verkauf der Dienstleistung, denn den Intershop oder den VShop bekommt man ja schon ueberall und beide Produkte (und das ist jetzt meine persoenliche Meinung) funktionieren nicht vernuenftig aus Benutzersicht. Ein Shop muss (meiner Meinung nach) ohne Cookies, Java-Script und Frames auskommen - so eine Loesung habe ich mir gebastelt, ganz aus reinem HTML und PHP mit einer MySQL-DB. Denn wer will schon die Playstation-Internet-Kunden und die Web-TV-Box-Kunden, die sich sicherlich bald vermehren, ignorieren. Die Verschluesselung des Codes ist eigentlich unwichtig, denn der Kunde kann eh nichts damit anfangen. Ich habe mir den Caupo-Shop genau angesehen und den Code auseinandergenommen, indem ich mir Skizzen und Notizen gemacht habe (viele Anssaetze darin sind einfach genial!). Der Caupo-Shop ist ein gutes System, nur leider ist er nicht so, wie ich mir einen Shop vorstelle. Die Anpassung waere fuer !mich! so aufwendig, dass ich gleich einen neues System entwickeln kann. (Das liegt auch an meiner mangelnden Programmierkenntnis!) Hier sehe ich zum Beispiel dass bei so einem komplexen System auch ein Superprogrammierer erst mal einige Zeit braucht um den Code eines Anderen zu verstehen. Wenn durch das Compilieren der Shop bzw. eine PHP-Anwendung schneller wird, dann sehe einen Vorteil, denn Geschwindigkeit ist nun mal unheimlich wichtig. Viele Gruesse Holger Faustmann From Uwe.Berger_(at)_de.heidelberg.com Wed, 22 Mar 2000 08:22:56 +0100 Date: Wed, 22 Mar 2000 08:22:56 +0100 From: Berger, Uwe 2282 FIT-CP6 Uwe.Berger_(at)_de.heidelberg.com Subject: [php] php.ini Hallo Denis, >in welches verzeichnis unter suse linux 6.2 muss >ich die php.ini kopieren, nachdem ich sie modifiziert habe? meine php3.ini liegt unter /usr/local/lib/. Ich verwende ebenfalls SuSe 6.2. Gruß Uwe From events13_(at)_pdb.sbs.de Wed, 22 Mar 2000 08:36:48 +0100 Date: Wed, 22 Mar 2000 08:36:48 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] AW: [php] Variable logische operatoren Hi Matthias, Das haut bei mir nicht hin. Ich benutze folgenden vergleich. if(strchr($stream,$searchstr[0]) or strchr($stream,$searchstr[1])) Der user gibt den stream ein und soll wählen können ob der stream mit den Werten aus dem Array per AND oder per OR verglichen wird. Geht das in einer if() Funktion? cu Walter Wolf alias events13 > -----Ursprüngliche Nachricht----- > Von: Matthias Weh [mailto:weh_(at)_feinarbeit.de] > Gesendet am: Dienstag, 21. März 2000 23:34 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: Re: [php] Variable logische operatoren > > Hi events13 (???), > > > Ich will eine Kontrollstruktor mit logischen Operatoren > variabel gestallten, > > z.B. in der Form > > > > if (Vergleich $or_and Vergleich2); > > > > Das in der Variable $or_and dann der Wert ("and" oder "or") für den > > logischen Operator steht. > > Naja, fuer den Spezialfall "und"/"oder" bietet sich folgende > Loesung an: > > Die Variable $or_and sei binaer: TRUE, wenn "OR" gemeint ist, > und FALSE, falls > "AND" gemeint ist. > Seien A und B die logisch zu verknuepfenden Ausdruecke. > > Dann muesste > > ( (A && B) || ($or_and && !(A) && !(B)) ) > > das Gewünschte leisten. > > Gruss, > Matthias > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From Potysch_(at)_TPS.ThyssenKrupp.COM Wed, 22 Mar 2000 08:38:15 +0100 Date: Wed, 22 Mar 2000 08:38:15 +0100 From: Potysch_(at)_TPS.ThyssenKrupp.COM Potysch_(at)_TPS.ThyssenKrupp.COM Subject: [php] AW: [php] AW: [php] apache_1.3.4 & php_3.0.7 & mysql _3.22.19 Moin Denis, > Welches Paket meinst du denn? > In Yast finde ich kein PHP-Paket und > mysql und apache bekomme ich mit yast auch nicht installiert. Ich habe schon bei der Installation die Netzwerk-Konfiguration gewaehlt, deshalb waren der Apache und PHP schon fertig. Ich weiss aber dass es ein Paket gibt. Leider kann ich gerade nicht an den Linux-Rechner, deshalb aus dem Kopf: Serie n, Paket mod_php Serie n, Paket apache Serie kommerzielles (Abkuerzung weiss ich grad nicht), Paket mysql Geh am besten ueber in YAST ueber Installation -> Konfiguration aendern, und wuehl Dich durch die Serien, dann klickste die Pakete an, und startest die Installation. Hat bei mir sofort geklappt. Du musst natuerlich darauf achten, dass Yast die CD als Quellmedium richtig erkannt hat. Viel Glueck! Daniel From braukmann_(at)_tse-online.de Wed, 22 Mar 2000 08:42:21 +0100 Date: Wed, 22 Mar 2000 08:42:21 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] [ PHPLIB ] Sessions Hallo, On Tue, Mar 21, 2000 at 10:59:16PM +0100, DimitrijBolgar wrote: > Wie hoch ist die Anzahl der Möglichen Sessions?? ... soviele, wie in die active_session Tabelle passen, abzueglich der nicht mehr aktiven, die durch die garbage collection noch nicht 'weggeraeumt' wurden. > Wie wird Sie genau erzeugt ( var $magic und ... ?? ) Na, ... schau doch in den Source? > Kann man die Erzeugung beeinflussen?? dito. Inwiefern eigentlich 'beeinflussen'? Da Dir die Bibliothek im Quelltext vorliegt, kannst Du die Erzeugung selbstverstaendlich ganz nach Belieben beeinflussen ;) ... oder lies zumindest die Dokumentation und die erklaerenden Beispiele auf http://phplib.netuse.de Diese Lektuere bleibt Dir doch eh' nicht erspart, wenn Du beurteilen willst, ob die PHPlib-Sessions den Anforderungen Deiner geplanten Projekte gewachsen sind. Gruss, Andreas P.S. (ein Fragezeichen reicht ueblicherweise, um einen Fragesatz als eben solchen abzuschliessen) -- Secret hacker rule #11. "Hackers do read manuals" From seth_(at)_iorio.de Wed, 22 Mar 2000 08:39:13 +0100 Date: Wed, 22 Mar 2000 08:39:13 +0100 From: Seth Iorio seth_(at)_iorio.de Subject: [php] Dateien in Datenbank schreiben Hi, > schau Dir in Deiner php3.ini mal folgende Zeile an: > > upload_max_filesize = 40097152 ; 2 Meg default limit on file > uploads ^^^^^^^^^^^^^^^^^^^ > > ist im Abschnitt Paths and Directories. > Ich habe mein Upload-Limit hier schon angehoben. > Der File befindet sich schon auf der Platte. Also *.doc öffen, dann in SQL-Query einbauen und reinschreiben.... Nix passiert ?! Ich will also den File nicht Uploaden. Hast du da noch einen Tipp?! Seth ;-) -- Besuchen Sie unsere neuen Seiten: http://www.wirtschaftswissenschaften.de http://www.remsmurronline.de -- Internet Service Iorio Seth Iorio Im Horben 38 D - 71560 Sulzbach / Murr Fon: +49 (0) 71 93 / 90 00 61 Fax: +49 (0) 71 93 / 90 00 62 Abteilung Mannheim Fon: +49 (0) 621 / 32 10 271 mailto: seth_(at)_iorio.de www: http://www.iorio.de ------------------------------------------------------------ From events13_(at)_pdb.sbs.de Wed, 22 Mar 2000 08:52:20 +0100 Date: Wed, 22 Mar 2000 08:52:20 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] Imap_* Funktionen Hallo Liste! Damit ich meinem Provider mal auf die Füße tretan kann. Ich bekomme immer: Fatal error: Call to unsupported or undefined function imap_open() in /home/www1038/htdocs/wwolf/pop_new.php3 on line 13 In der phpinfo(); (http://www.wwolf.de/phpinfo.php3) Steht aber im bereich Apache Loaded Modules: mod_imap Brauch man für die Imap_* Funktionen noch ein anderes Modul? ****************************************************************** SIEMENS Siemens Business Services GmbH & Co OHG Heinz-Nixdorf-Ring 1 33106 Paderborn Walter Wolf fon: +49 5251 8-14927 web: http://www.siemens.de/media E-Mail: events13_(at)_pdb.sbs.de ****************************************************************** From r.scheike_(at)_r2-net.de Wed, 22 Mar 2000 09:13:48 +0100 Date: Wed, 22 Mar 2000 09:13:48 +0100 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] Imap_* Funktionen This is a cryptographically signed message in MIME format. --------------ms091FE530B5C5641A2C2D8099 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit > In der phpinfo(); (http://www.wwolf.de/phpinfo.php3) Steht aber im bereich > Apache Loaded Modules: mod_imap > > Brauch man für die Imap_* Funktionen noch ein anderes Modul? Hi, kann sein, dass ich das falsch verstehe, aber: Apache Loaded Mdoules haben ja nix mit den in php einkompilierten zu tun. Es mag also gut sein, dass das imap Modul des Indianers geladen ist; die Frage die sich jedoch stellt ist: Wurde php mit imap-Suppoort kompiliert oder nicht?! Bitte korrigiert mich wenn ich falsch liege. Gruß, Roland --------------ms091FE530B5C5641A2C2D8099 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIJYAYJKoZIhvcNAQcCoIIJUTCCCU0CAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC B2IwggQsMIIDlaADAgECAhAmhxe/FWKhqlsacJE/2moHMA0GCSqGSIb3DQEBBAUAMIHMMRcw FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y azFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIEJ5 IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVyaVNpZ24gQ2xhc3MgMSBDQSBJbmRp dmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFsaWRhdGVkMB4XDTk5MDgxODAwMDAw MFoXDTAwMDgxNzIzNTk1OVowggEUMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9y ZXBvc2l0b3J5L1JQQSBJbmNvcnAuIGJ5IFJlZi4sTElBQi5MVEQoYyk5ODEeMBwGA1UECxMV UGVyc29uYSBOb3QgVmFsaWRhdGVkMTMwMQYDVQQLEypEaWdpdGFsIElEIENsYXNzIDEgLSBO ZXRzY2FwZSBGdWxsIFNlcnZpY2UxFzAVBgNVBAMUDlJvbGFuZCBTY2hlaWtlMSIwIAYJKoZI hvcNAQkBFhNyLnNjaGVpa2VAcjItbmV0LmRlMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANe5 2KlbjyCLC6Fvp8+zjTRod3OgJwHhWMvdVCQtKkRsAtSgwQzrGokohVp5OMKlB/zaIWopRLEw bA9vTSmXLh8CAwEAAaOCAQYwggECMAkGA1UdEwQCMAAwgawGA1UdIASBpDCBoTCBngYLYIZI AYb4RQEHAQEwgY4wKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9DUFMw YgYIKwYBBQUHAgIwVjAVFg5WZXJpU2lnbiwgSW5jLjADAgEBGj1WZXJpU2lnbidzIENQUyBp bmNvcnAuIGJ5IHJlZmVyZW5jZSBsaWFiLiBsdGQuIChjKTk3IFZlcmlTaWduMBEGCWCGSAGG +EIBAQQEAwIHgDAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLnZlcmlzaWduLmNvbS9j bGFzczEuY3JsMA0GCSqGSIb3DQEBBAUAA4GBAB0mXCIioLJFZWsR98iLycUhWGnZwWt093xL q/Uqlm38XDqE3+Y0oQuRM3VP1Rkk1ItoYobKEMnLGWvbRrGqZFT37PPf3B3k0ekQLT7KXvsE xczGlrozsbZ+4z+tI0e3nnY8RrUf5bi25b6Ug30u54pZ8k5E472RAHn/8L9vuFabMIIDLjCC ApegAwIBAgIRANJ2Lo0UDD19sqglXa/uDXUwDQYJKoZIhvcNAQECBQAwXzELMAkGA1UEBhMC VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAxIFB1YmxpYyBQ cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk4MDUxMjAwMDAwMFoXDTA4MDUx MjIzNTk1OVowgcwxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln biBUcnVzdCBOZXR3b3JrMUYwRAYDVQQLEz13d3cudmVyaXNpZ24uY29tL3JlcG9zaXRvcnkv UlBBIEluY29ycC4gQnkgUmVmLixMSUFCLkxURChjKTk4MUgwRgYDVQQDEz9WZXJpU2lnbiBD bGFzcyAxIENBIEluZGl2aWR1YWwgU3Vic2NyaWJlci1QZXJzb25hIE5vdCBWYWxpZGF0ZWQw gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALtaRIoEFrtV/QN6ii2UTxV4NrgNSrJvnFS/ vOh3Kp258Gi7ldkxQXB6gUu5SBNWLccI4YRCq8CikqtEXKpC8IIOAukv+8I7u77JJwpdtrA2 QjO1blSIT4dKvxna+RXoD4e2HOPMxpqOf2okkuP84GW6p7F+78nbN2rISsgJBuSZAgMBAAGj fDB6MBEGCWCGSAGG+EIBAQQEAwIBBjBHBgNVHSAEQDA+MDwGC2CGSAGG+EUBBwEBMC0wKwYI KwYBBQUHAgEWH3d3dy52ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEwDwYDVR0TBAgwBgEB /wIBADALBgNVHQ8EBAMCAQYwDQYJKoZIhvcNAQECBQADgYEAiLg3O93alDcAraqf4YEBcR6S am0v9vGd08pkONwbmAwHhluFFWoPuUmFpJXxF31ntH8tLN2aQp7DPrSOquULBt7yVir6M8e+ GddTTMO9yOMXtaRJQmPswqYXD11YGkk8kFxVo2UgAP0YIOVfgqaxqJLFWGrBjQM868PNBaKQ rm4xggHGMIIBwgIBATCB4TCBzDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsT FlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20vcmVw b3NpdG9yeS9SUEEgSW5jb3JwLiBCeSBSZWYuLExJQUIuTFREKGMpOTgxSDBGBgNVBAMTP1Zl cmlTaWduIENsYXNzIDEgQ0EgSW5kaXZpZHVhbCBTdWJzY3JpYmVyLVBlcnNvbmEgTm90IFZh bGlkYXRlZAIQJocXvxVioapbGnCRP9pqBzAJBgUrDgMCGgUAoH0wGAYJKoZIhvcNAQkDMQsG CSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDAwMzIyMDgxMzQ4WjAeBgkqhkiG9w0BCQ8x ETAPMA0GCCqGSIb3DQMCAgEoMCMGCSqGSIb3DQEJBDEWBBQdaP2X2TeD1y0Hz1aha2tNCDLP 6TANBgkqhkiG9w0BAQEFAARAE80ML615slCfmII/k5GZGDbGE+aSrxtwEPkE7cTFpK+QOg/j FaRIbIep3qmCjAFwT4tw1hFHMCE5aNA0ddtTBQ== --------------ms091FE530B5C5641A2C2D8099-- From r.scheike_(at)_r2-net.de Wed, 22 Mar 2000 09:21:19 +0100 Date: Wed, 22 Mar 2000 09:21:19 +0100 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] Sign Sorry, hab mal wieder vergessen meine Sig auszuschalten- kommt nicht wieder vor. Roland From mk_(at)_html-design.com Wed, 22 Mar 2000 03:32:39 -0500 Date: Wed, 22 Mar 2000 03:32:39 -0500 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] heise-Skript Hallo >php-homepage.de ausprobieren. Leider bekomme ich keine Ausgabe. Kommt denn eine Fehlermeldung? Hast du ein Unterverzeichnis "tmp/" angelegt und mit chmod 777 behandelt? >Kann es sein, dass heise den Seitenaufbau geändert hat und das Skript >deshalb nicht funktioniert? Nein, siehe http://www.php-homepage.de/news/ Mark From ulf_(at)_redsys.de Wed, 22 Mar 2000 10:05:44 +0100 Date: Wed, 22 Mar 2000 10:05:44 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] [ PHPLIB ] Sessions DimitrijBolgar wrote: > Wie hoch ist die Anzahl der Möglichen Sessions?? Die Anzahl ist begrenzt durch die Fähigkeiten der von Dir eingesetzten Hardware, die das PHP und die Session Container hostet. Berichten von der englischen, dedizierten PHPLib Mailingliste zufolge gibt es keine Schwierigkeiten beim Handling von einigen 10.000 Request pro Tag. Meist setzen die Leute PII300+/PIII Rechner mit 9GB SCSI und 256MB RAM ein. Die Site http://phplib.netuse.de/ setzt Sessions, Menu und evtl. auch Template ein. Täglich gibt es etwa 1200 Visits, 4-5 GB Traffic im Monat, siehe http://phplib.netuse.de/zugriffe/. Auf der Maschine, einer Ultra5 mit 128MB RAM liegen auch noch http://www.koehntopp.de und http://www.kneschke.de (KSamba - Grüße an Lars und Jan!). http://www.kneschke.de setzt ebenfalls die PHPLIB ein (Session, Menu, Template). http://www.kneschke.de macht mehr Traffic als http://www.koehntopp.de und http://phplib.netuse.de zusammen. Die Maschine hat eine Load von <0.5, also noch reichlich Power für einen ganzen Satz von Entwicklungsservern, die allesamt die PHPLIB einsetzen. Die Last, die PHPLIB zusätzlich erzeugt, hält sich in Grenzen. Die Anzahl der absolut möglichen Sessions ist theoretisch ebenso unbegrenzt wie die der parallelen Sessions. > Wie wird Sie genau erzeugt ( var $magic und ... ?? ) Meinst Du die Erzeugung der SessionID oder den kompletten Vorgang? Am Besten liest Du den Source in session.inc, sowie englische und deutsche Dokumentation. Wenn Du zum ersten mal den Source liest, solltest Du besonders die Bedeutung der Session Container in der Dokumentation beachten. session.inc schreibt nicht direkt in die Speichermedien (Datenbank, Shared Memory...). Es bedient sich der Hilfsfunktionen in den ct_*.inc Dateien. > Kann man die Erzeugung beeinflussen?? Selbstverständlich kannst Du session.inc das Herz rausreißen und einen Schrittmacher einbauen, raten würde ich dazu jedoch nicht. PHPLIB funktioniert, ist mit einer SessionID von 32 Zeichen sehr sicher und hat eine automatische garbage collection. Was willst Du mehr? Allenfalls noch den Modus Rewrite - ich muß endlich mal den Source von Johann-Peter Hartmann nehmen und ins CVS einfließen lassen... Bitte stelle demnächst detaillierte PHPLIB Fragen auf der dafür vorgesehenen Mailingliste. In dieser Liste werden allgemeine Fragen geduldet und beantwortet, zumindest detaillierte Fragen sind jedoch nicht explizit erwünscht. Gut finde ich, daß Du die Frage im Subject gekennzeichnet hast, da könnte sich manch einer eine Scheibe von abschneiden. Ulf From hartmut_(at)_six.de Wed, 22 Mar 2000 10:10:14 +0100 Date: Wed, 22 Mar 2000 10:10:14 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Imap_* Funktionen Roland Scheike wrote: > > In der phpinfo(); (http://www.wwolf.de/phpinfo.php3) Steht aber im bereich > > Apache Loaded Modules: mod_imap > > > > Brauch man für die Imap_* Funktionen noch ein anderes Modul? > > Hi, > > kann sein, dass ich das falsch verstehe, aber: > Apache Loaded Mdoules haben ja nix mit den in php einkompilierten zu > tun. Es mag also gut sein, dass das imap Modul des Indianers geladen > ist; die Frage die sich jedoch stellt ist: Wurde php mit imap-Suppoort > kompiliert oder nicht?! > unter 'Extensions' muß auftauchen: Imap 4R1 Imap Support enabled Imap c-client Version: Imap 4.1 ( evtl. andere Versionsnummern ? ) nur dann ist IMAP 'drin' -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From ulf_(at)_redsys.de Wed, 22 Mar 2000 10:14:21 +0100 Date: Wed, 22 Mar 2000 10:14:21 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] AW: [php] PHPLib ohne Cookies Dirk Olbertz wrote: > Vielen Dank für die Info! Bevor ich jetzt alle Links anpasse, wie muss die > Syntax aussehen, wenn ich folgendes mache möchte: href="index.phtml?go=news&ac=ix">News? Kommt dann die komplette URL > innerhalb von purl(), oder hänge ich "&go=news&ac=ix" an das an, was mir > purl() zurückgibt? Dokumentation und Source geben die Antwort. Bitte lies hier nach, bevor Du fragst. +++ Homesite +++ Edit->Extended Find...-> (x)In folder: f:/phplib/php/ File Types: *.inc Nach purl suchen. +++ WindowsCommander +++ Commands->Search-> (x)Find text: purl +++ Unix +++ man grep grep purl ./* +++ Dokumentation +++ "url($url) Return an URL referencing the current session. If in get mode, the current session id is attached to this URL, else the URL is returned unmodified. purl($url) A shorthand for print $this->url($url);" http://phplib.netuse.de/documentation/documentation-3.html#ss3.8 +++ Source +++ function url($url){ $url=ereg_replace("[&?]+$", "", $url); switch ($this->mode) { case "get": $url .= ( strpos($url, "?") != false ? "&" : "?" ). urlencode($this->name)."=".$this->id; break; default: ; break; } return $url; } function purl($url) { print $this->url($url); } Ulf From ulf_(at)_redsys.de Wed, 22 Mar 2000 10:17:03 +0100 Date: Wed, 22 Mar 2000 10:17:03 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Sign Roland Scheike wrote: > hab mal wieder vergessen meine Sig auszuschalten- kommt nicht wieder > vor. 'Morgen Roland, warum der Aufwand? Plaintext Signature von 3-4 Zeilen ist doch ok. Ulf From php_(at)_kemweb.de Wed, 22 Mar 2000 10:23:07 +0100 Date: Wed, 22 Mar 2000 10:23:07 +0100 From: Toph Kemmann php_(at)_kemweb.de Subject: [php] Menu auf zu ?? Hallo, ich möchte ein menu gestalten, dass beim anklicken baumartig aufgeht und ein untermenu zeigt und beim erneuten anklicken wieder zu geht. 1.) + menu1 -menu11 -menu12 + menu2 + menu3 2.) + menu1 + menu2 + menu3 Das aufklappen habe ich mit einem if ($isset(&kategorie)) {blabla} realisiert, so klappt nur die gewählte Kategorie auf. Kann ich das denn jetzt beim erneuten anklicken wieder schliessen ? Wenn ich einen anderen menupunkt eingebe, ist das kein problem, da nur der ausgewählte bei neuladen der seite aufgeht. Mal wieder vielen Dank im voraus -- Best regards, Toph mailto:php_(at)_kemweb.de From olbertz_(at)_ocomag.de Wed, 22 Mar 2000 10:00:00 +0100 Date: Wed, 22 Mar 2000 10:00:00 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] AW: [php] heise-Skript Hallo, > >Kann es sein, dass heise den Seitenaufbau geändert hat und das Skript > >deshalb nicht funktioniert? > > Nein, siehe http://www.php-homepage.de/news/ Dort gab es gestern Nacht auch keinen Eintrag! Und die Seite, die das Skript anspricht, war ebenfals definitiv zu lesen. Deshalb meine Vermutung mit dem neuen Seitenaufbau. Heute läuft alles... Gruss, Dirk From events13_(at)_pdb.sbs.de Wed, 22 Mar 2000 10:32:15 +0100 Date: Wed, 22 Mar 2000 10:32:15 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] AW: [php] Menu auf zu ?? Hi. Bei dieser Sache würde ich eher zu DHTML greifen als zu PHP. http://dhtml.seite.net/ cu WwOLf! > -----Ursprüngliche Nachricht----- > Von: Toph Kemmann [mailto:php_(at)_kemweb.de] > Gesendet am: Mittwoch, 22. März 2000 10:23 > An: php-admin_(at)_solix.wiso.Uni-Koeln.DE > Betreff: [php] Menu auf zu ?? > > Hallo, > ich möchte ein menu gestalten, dass beim anklicken baumartig aufgeht > und ein untermenu zeigt und beim erneuten anklicken wieder zu geht. > 1.) > + menu1 > -menu11 > -menu12 > + menu2 > + menu3 > 2.) > + menu1 > + menu2 > + menu3 > > Das aufklappen habe ich mit einem > if ($isset(&kategorie)) {blabla} > realisiert, so klappt nur die gewählte Kategorie auf. > Kann ich das denn jetzt beim erneuten anklicken wieder > schliessen ? Wenn ich einen anderen menupunkt eingebe, ist das kein > problem, da nur der ausgewählte bei neuladen der seite aufgeht. > Mal wieder vielen Dank im voraus > > -- > Best regards, > Toph mailto:php_(at)_kemweb.de > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From Juri.Smarschevski_(at)_softlab.de Wed, 22 Mar 2000 10:32:26 +0100 Date: Wed, 22 Mar 2000 10:32:26 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] odbc_fetch_into Hi, die Funktion odbc_fetch_into ist im Manual wie folgt beschrieben: int odbc_fetch_into(int result_id, int [rownumber], array result_array); Frage, wie kann's sein, dass der optionale Parameter rownumber zwischen obligatorischen Parametern steht, und falls es doch irgendwie korrekt ist, wie soll dann die Funktion aufgerufen werden (ohne rownumber)? odbc_fetch_into(result_id, , &$result_array); // parse error odbc_fetch_into(result_id, &$result_array); // liefert keinen array thx und Gruss, Juri From tobias_(at)_dnet.it Wed, 22 Mar 2000 10:31:46 +0100 Date: Wed, 22 Mar 2000 10:31:46 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] [ PHPLIB ] Sessions > http://www.koehntopp.de und http://phplib.netuse.de zusammen. Die > Maschine hat eine Load von <0.5, also noch reichlich Power für einen > ganzen Satz von Entwicklungsservern, die allesamt die PHPLIB einsetzen. Da Du grad beim Aufzählen bist: zend.com benutzt auch die PHPLib (DB, Session, Template, Auth, Perm). Mit freundlichen Grüßen, Tobias Ratschiller From Markus.Kloeschen_(at)_dlf.siemens.de Wed, 22 Mar 2000 10:37:22 +0100 Date: Wed, 22 Mar 2000 10:37:22 +0100 From: Kloeschen, Markus Markus.Kloeschen_(at)_dlf.siemens.de Subject: [php] Menu auf zu ?? Hallo! Ich würde eine 2. Variable beim Öffnen des Menüs deklarieren. z.b. $offenes_menu=$kategorie dann if (isset($kategorie)) { if($offenes_menu==$kategorie) [schließen] else [oeffnen];} Ich denke so sollte es gehen. CU, Markus From weh_(at)_feinarbeit.de Wed, 22 Mar 2000 10:36:01 +0100 Date: Wed, 22 Mar 2000 10:36:01 +0100 From: Matthias Weh weh_(at)_feinarbeit.de Subject: [php] AW: [php] Variable logische operatoren Hallo Walter, > if(strchr($stream,$searchstr[0]) or strchr($stream,$searchstr[1])) Verstehe ich Dich richtig, daß Du das "or" hier durch einen vom Nutzer festzulegenden Operator ersetzen willst, der entweder "or" oder "and" ist? Dann muesste folgendes funktionieren (bin leider wieder nicht auf Arbeit, um PHP auszuprobieren): $a = strchr($stream,$searchstr[0]); $b = strchr($stream,$searchstr[1]); $or_and = $users_choice; // TRUE oder FALSE; TRUE bedeutet "OR", FALSE bedeutet "AND" if ( ($a && $b) || ($or_and && !$a && !$b) ) { // Suche erfolgreich } else { // Suche nicht erfolgreich } Diese Lösung ist in der vorliegenden Form auf zwei Search-Strings beschränkt (und auch nur darauf anwendbar), ist also sehr speziell. Hoffe, es funktioniert, Matthias From mk_(at)_html-design.com Wed, 22 Mar 2000 04:49:57 -0500 Date: Wed, 22 Mar 2000 04:49:57 -0500 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] AW: [php] heise-Skript >Dort gab es gestern Nacht auch keinen Eintrag! Und die Seite, die das >Skript anspricht, war ebenfals definitiv zu lesen. Deshalb meine >Vermutung mit dem neuen Seitenaufbau. Das Script muckt manchmal, aus welchen Gründen auch immer... Ein Super-Reload (Shift + Reload) hilft hier meistens. >Heute läuft alles... Wunderbar ;) Mark From Hartmann_(at)_freecharts.de Wed, 22 Mar 2000 11:11:35 +0100 Date: Wed, 22 Mar 2000 11:11:35 +0100 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] odbc_fetch_into Smarschevski Juri schriebt am Mittwoch, 22. März 2000 10:32: > Frage, wie kann's sein, dass der optionale Parameter rownumber zwischen > obligatorischen Parametern steht, und falls es doch irgendwie korrekt > ist, wie soll dann die Funktion aufgerufen werden (ohne rownumber)? > > odbc_fetch_into(result_id, , &$result_array); // parse error > odbc_fetch_into(result_id, &$result_array); // liefert keinen array Hija Juri, odbc_fetch_into($resultid, $result_array); sollte funktionieren. Entweder, Du lieferst 3 Parameter, und der zweite ist ein int, wahrend der dritte ein Array ist, oder du lieferst 2 Parameter, und der zweite ist ein Array. Wichtig: den Assign by reference ( &$result_array) gibt es erst ab php4 . IMHO wuerde ein solcher aufruf einer PHP-Funktion in PHP4 aber wenig sinn machen, da ehedem erst durch die convert_to .._ex eine Kopie erstellt wird, bevor auf den Variablen gearbeitet wird . Gru?e, johann From rene_(at)_get-connected.de Wed, 22 Mar 2000 11:26:14 +0100 Date: Wed, 22 Mar 2000 11:26:14 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] $PHP_SELF Problem unter WAMP Hallo Liste, ich habe ein kleines Problem mit der $PHP_SELF !! Wenn ich diese ausführen will zeigt er mir unter Windows denn Pfad zur exe. Das knallt dann natürlich. Kann mir da jemand helfen ?? Vielen Dank und Grüße --RENE From ftp_(at)_aon.at Wed, 22 Mar 2000 11:32:45 +0100 Date: Wed, 22 Mar 2000 11:32:45 +0100 From: FTP ftp_(at)_aon.at Subject: [php] Community This is a multi-part message in MIME format. ------=_NextPart_000_0005_01BF93F2.57A40940 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Suche freiwillige helfer die mir helfen meine community zu programmieren schwerpunkt ist ein serverpush chat und ein grosses forum!! Sybermann aka ftp ------=_NextPart_000_0005_01BF93F2.57A40940 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi
Suche freiwillige helfer die mir helfen = meine=20 community zu programmieren
 
schwerpunkt ist ein serverpush chat und = ein grosses=20 forum!!
 
Sybermann aka = ftp
------=_NextPart_000_0005_01BF93F2.57A40940-- From webmaster_(at)_cyberfly.net Thu, 23 Mar 2000 11:33:21 +0100 Date: Thu, 23 Mar 2000 11:33:21 +0100 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] Community >Suche freiwillige helfer die mir helfen meine community zu programmieren >schwerpunkt ist ein serverpush chat und ein grosses forum!! Hi, Kannst du das nicht auch als Plaintext schreiben? Ansonsten, um was für eine Community geht es den? ich meine, wenn du schon jemanden suchst, solltest du mal erzählen, worum es genau geht, ob das was Kommerzielles ist, usw. Viele grüsse, Peter "[DiSAStA]" Petermann --- <>-----------------------------<> <> Peter Petermann <> <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> <>-----------------------------<> From Hartmann_(at)_freecharts.de Wed, 22 Mar 2000 11:51:44 +0100 Date: Wed, 22 Mar 2000 11:51:44 +0100 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] $PHP_SELF Problem unter WAMP Rene Paschold schrieb am: Mittwoch, 22. März 2000 11:26 > ich habe ein kleines Problem mit der $PHP_SELF !! > Wenn ich diese ausführen will zeigt er mir unter Windows > denn Pfad zur exe. Das knallt dann natürlich. Es gibt seit langem das Phaenomen, dass Windows-PHPs aus rituellen Gruenden immer ohne die Option --enable-force-cgi-redirect kompiliert wird. (*1) Deshalb wird der Pfad auf die php.exe umgedeutet. AFAIK gibt es fuer Dein Problem zwei Lösungen: 1. $PATH_INFO anstelle von $PHP_SELF benutzen 2. PHP als Apache-Modul benutzen. Ich habe da aber nur eine sehr alte Cygnus/Win-Version in Erinnerung (3.0.7 oder so) . Gruesse, johann *1) Wahrscheinlich, weil Sicherheit unter Windows eh keine Rolle spielt. Auf PCRE wird bei den Windowsversionen angeblich aus dem Grund verzichtet, weil das wahrscheinliche Aufkommen an dummen Fragen dann vom deutschen Mailinglist-Server entgültig nicht mehr verkraftet werden kann. From webmasterbhs_(at)_bluewin.de Wed, 22 Mar 2000 11:56:14 +0100 Date: Wed, 22 Mar 2000 11:56:14 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] $PHP_SELF Problem unter WAMP $selfphp = ereg_replace("^.*/","",$PHP_SELF); das sollte dir helfen :-) Kiri (Schiri) > ich habe ein kleines Problem mit der $PHP_SELF !! > Wenn ich diese ausführen will zeigt er mir unter Windows > denn Pfad zur exe. Das knallt dann natürlich. From braukmann_(at)_tse-online.de Wed, 22 Mar 2000 11:59:32 +0100 Date: Wed, 22 Mar 2000 11:59:32 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] AW: [php] Menu auf zu ?? Hi, ... eigentlich ging es hierum: > > ich möchte ein menu gestalten, dass beim anklicken baumartig aufgeht > > und ein untermenu zeigt und beim erneuten anklicken wieder zu geht. On Wed, Mar 22, 2000 at 10:32:15AM +0100, events13 wrote: > Bei dieser Sache würde ich eher zu DHTML greifen als zu PHP. > http://dhtml.seite.net/ ... das ist nicht immer (IMHO im Moment sogar nur sehr selten, und auch dann nur als 'Tuning-Massnahme' / 'added value') sinnvoll. Daher wird sich Toph schon etwas dabei gedacht haben, warum er das auf der Serverseite loesen moechte. Waehrend Du darueber nachdenkst, warum das so ist (Stichworte: 'alte' Browser, Browser mit abgeschaltetem Javascript/DHTML, Proxies, die 'aktive' Inhalte wegfiltern, etc.), koenntest Du Dein Mailprogramm so konfigurieren, dass es Dir ordentlich 'quoten' hilft und in der Betreffzeile statt 'AW' 'RE' einsetzt. [... unnoetiges 'oben-schreib-unten-Vollquote' entsorgt ...] -Andreas -- http://learn.to/quote From Wolfgang.Kraus_(at)_pp-active.de Wed, 22 Mar 2000 12:01:45 +0100 Date: Wed, 22 Mar 2000 12:01:45 +0100 From: Wolfgang Kraus Wolfgang.Kraus_(at)_pp-active.de Subject: [php] vorhandene pdf files oeffnen und bearbeiten hallo php developer liste, weis jemand, wie man ein vorhandenes pdf-file oeffnet und einen text resp. wasserzeichen einfügt ? mfg Wolfgang Kraus System Engineer Voice (089) 74 88 28 0 Fax (089) 74 88 28 11 From david.adler_(at)_h-tic.de Tue, 21 Mar 2000 18:27:14 +0100 Date: Tue, 21 Mar 2000 18:27:14 +0100 From: David Adler david.adler_(at)_h-tic.de Subject: [php] MySQL-Passwort-Protection mit PHP Hallo Liste, ich möchte einen Passwort-Geschützten Bereich über PHP und MySQL realisieren. Dabei sollen in die Tabelle Username und Passwort eingetragen werden, und die Zugriffs-IPs Protokolliert werden. Gibt es für den Vergleich einen speziellen MySQL-Befehl (mysql_query("Compare... with ... where")) ? Und wie lese ich die IP aus (http_remote ?)? Danke für die Hilfe, David From muessig_(at)_his.de Tue, 21 Mar 2000 18:37:11 +0100 Date: Tue, 21 Mar 2000 18:37:11 +0100 From: Muessig-Trapp muessig_(at)_his.de Subject: [php] AW: [php] OT: Super SQL Tool Hallo, die gleiche (nicht sehr informative Fehlermeldung) hatte ich auch. Problem/Loesung war bei mir: falsch gesetzte Rechte fuer den verwendeten User bei der MySQL-Datenbank. (Meine IP-Adresse hatte sich geaendert und ich hatte dies der DB noch nicht klar gemacht (in der user-Tabelle), sodass der Zugriff verweigert wurde). Nach einer entsprechenden Anpassung (und einem Reload der DB) laeuft alles bestens. Vielleicht besteht bei Dir ein aehnliches Problem? Gruesse, Peter A > > Habe mir das Tool mal runtergeladen, bekomme aber keine > Verbindung zu meinem > MySQL-Server hergestellt. Ich bekomme immer eine > Fehlermeldung. Hast Du > vielleicht einen Tip für mich? > > Ich verwende Win2K und habe die MyQDBC-Treiber in der Version 2.50.29 > installiert. Aber immer folgende Meldung: > > General SQL Error. > Alias: SQLEditDB From reiner.kukulies_(at)_uni-koeln.de Tue, 21 Mar 2000 22:01:42 +0100 Date: Tue, 21 Mar 2000 22:01:42 +0100 From: Reiner Kukulies reiner.kukulies_(at)_uni-koeln.de Subject: [php] Job- und Praktikumsangebote Ich suche mal wieder ein paar Leute (ab gestern, wenn möglich ;)): Mehrere festangestellte Entwickler mit Kenntnissen in einigen der Bereiche PHP, MySQL, Linux, Java, HTML, Grafik, XML zum Aufbau von nicht nur webbasierten Informations- und Kommunikationssystemen auf ca. 50 Domains. Studentische Online-Redakteure zur Betreuung verschiedener Server wie single.de, szene.de, jagd.de, rad.de, u.a. mit ca. 16 Wochenstunden. Die Arbeit kann von zuhause mit freier Zeiteinteilung erfolgen. Eigener PC mit Internetzugang und HTML-Grundkenntnisse werden vorausgesetzt. Praktikanten mit dem Ziel der späteren Festübernahme in der Entwicklungsabteilung. Bewerbungen bitte nur per E-Mail und im Ascii-Format ohne Attachments an: kukulies_(at)_webpool.de Gruß, Reiner -- NETZKONZEPTE - http://kukulies.de From info_(at)_ecclesia.com Tue, 21 Mar 2000 19:31:09 +0100 Date: Tue, 21 Mar 2000 19:31:09 +0100 From: Hans Theo Mislisch info_(at)_ecclesia.com Subject: [php] AW: [php] OT: Super SQL Tool > Ich verwende Win2K und habe die MyQDBC-Treiber in der Version 2.50.29 > installiert. Aber immer folgende Meldung: > General SQL Error. > Alias: SQLEditDB Hallo Stefan, hmm, sieht fast so aus, als ob die DB nicht die richtigen Rechte hat. Kannst Du auf die DB sonst via ODBC zugreifen? zB. mit Access? Falls ja, dann kanns ja nur noch am Port, Passwort usw. liegen. Liebe Grüße aus dem Allgäu Hans Theo Mislisch -- From Micha.Borchers_(at)_t-online.de Wed, 22 Mar 2000 12:24:28 +0100 Date: Wed, 22 Mar 2000 12:24:28 +0100 From: Michael Borchers Micha.Borchers_(at)_t-online.de Subject: [php] pcre ?? hallo an alle, in meine php version ist offenbar kein PCRE eincompiliert. Es gibt Schwierigkeiten mit template.inc. Kennt jmd. das Problem und kann mir helfen ?? mfg micha From schwardt_(at)_euro-auto-boerse.net Wed, 22 Mar 2000 12:24:27 +0100 Date: Wed, 22 Mar 2000 12:24:27 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] pcre ?? Moin Michael Borchers, MB> in meine php version ist offenbar kein PCRE eincompiliert. Es gibt MB> Schwierigkeiten mit template.inc. kann Dir leider nicht helfen :-( Aber vielleicht Du mir :-) Was ist denn PCRE? -- Stefan Schwardt. From geek_(at)_gosub.de Wed, 22 Mar 2000 12:07:28 +0100 Date: Wed, 22 Mar 2000 12:07:28 +0100 From: geek geek_(at)_gosub.de Subject: [php] MySQL-Passwort-Protection mit PHP > Und wie lese ich die IP aus (http_remote ?)? die ip steht immer in $REMOTE_ADDR geek From schwardt_(at)_euro-auto-boerse.net Wed, 22 Mar 2000 12:20:58 +0100 Date: Wed, 22 Mar 2000 12:20:58 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] MySQL-Passwort-Protection mit PHP Moin David Adler, DA> [...]Gibt es für den Vergleich einen speziellen MySQL-Befehl DA> (mysql_query("Compare... with ... where")) ? DA> Und wie lese ich die IP aus (http_remote ?)? Du scheinst das mehr so ins Blaue hineingedacht zu haben. Gib Dir doch lieber eine Extrarunde Mysql (http://web.mysql.com/Manual_chapter/manual_Reference.html#SELECT) und mach Dir Gedanken, ob Du das Ganze nicht lieber mit Sessions realisieren willst, denn die IP ist ungefähr genauso praktisch, wie den user nach dem ersten Buchstaben seines Benutzernamens zu identifizieren, denn die IP gehört zu einem Rechner und nicht zu einer Person. Das Archiv (http://www.php-center.de/php-de/archivvolltextsuche.htm) hat dazu sicher einiges parat. Wenn Du Dir das Leben dann ganz einfach machen willst, schaust Du Dir die PHP base libary (http://phplib.netuse.de) an, die realisiert die Authentifikationsgeschichten weitgehend automatisch für Dich. Klingt alles gruselig - ist aber letztlich alles einfacher umzusetzen als es nun vielleicht scheint. -- Stefan Schwardt. From andreas_(at)_noho.co.uk Wed, 22 Mar 2000 11:30:48 -0000 Date: Wed, 22 Mar 2000 11:30:48 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Community > Kannst du das nicht auch als Plaintext schreiben? using plain names is also appreciated, wir sind hier schliesslich keine "anonyme fragen beantwortungs maschine" ;-) liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From andreas_(at)_noho.co.uk Wed, 22 Mar 2000 11:37:01 -0000 Date: Wed, 22 Mar 2000 11:37:01 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] $PHP_SELF Problem unter WAMP > Es gibt seit langem das Phaenomen, dass Windows-PHPs > aus rituellen Gruenden immer ohne die Option > --enable-force-cgi-redirect kompiliert wird. (*1) welche rituellen gruende sind denn das? oder gibt es handfeste praktische und rational nachvollziehbare gruende (ausser, dass hier einige m$ nicht besonders moegen) warum es nicht gleich so kompiliert wird. > AFAIK gibt es fuer Dein Problem zwei Lösungen: loesung nummer 3: besorg dir die quelldateien und kompilier dir php auf windows selbst liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From webmasterbhs_(at)_bluewin.de Wed, 22 Mar 2000 12:45:51 +0100 Date: Wed, 22 Mar 2000 12:45:51 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Apache kompilieren -> Error :-( wenn ich unter Suse 6.3 den Apache mit make anfertige kommt irgendwann ein Error der so aussieht: modules.o(.data+0x54):undefined reference to 'modphp3_module' modules.o(.data+0xb0):undefined reference to 'modphp3_module' collect2: ld returned 1 exit status das php3 modul liegt in /usr/local/apache_1.3.11/src/modules/php3/libphp3.a /usr/local/apache_1.3.11/src/modules/php3/libmodphp3.a hilfe :-) kiri (schiri) From max_(at)_diddlcards.de Wed, 22 Mar 2000 12:47:39 +0100 Date: Wed, 22 Mar 2000 12:47:39 +0100 From: Max max_(at)_diddlcards.de Subject: [php] getmxrr funktioniert nicht unter win nt4.0 Hiho, ich hab gestern auf einer winnt 4.0 workstation WAMP installiert. diese ist ueber ein gateway permannent am netz. nun hab ich leider das problem das die funktion getmxrr sich ins nirvana verabschiedet, ohne fehlermeldung. was muss ich bei der konfiguration beachten, sind noch DNS eintraege nötig (derzeit ist nur der DNS fuer unser extra-Net konfiguriert, fuer den uplink ist nur das gateway des providers eingerichtet) hat irgendjemand sowas schon mal gemacht?? ich bin fuer jeden tip dankbar, cya max! From webmaster_(at)_cyberfly.net Thu, 23 Mar 2000 12:44:12 +0100 Date: Thu, 23 Mar 2000 12:44:12 +0100 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] Community Hi Andreas, >> Kannst du das nicht auch als Plaintext schreiben? >using plain names is also appreciated, >wir sind hier schliesslich keine "anonyme fragen beantwortungs >maschine" ;-) Bezog sich das auf mich? Peter Petermann ist meine echter Name Gruss, Peter "[DiSAStA]" Petermann --- <>-----------------------------<> <> Peter Petermann <> <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> <>-----------------------------<> From andreas_(at)_noho.co.uk Wed, 22 Mar 2000 11:57:37 -0000 Date: Wed, 22 Mar 2000 11:57:37 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Community hi peter, > Bezog sich das auf mich? um himmels willen, nein... deine antwort hat nur den anknuepfungspunkt fuer meine antwort gegeben und mittels reply funktion wird natuerlich meine mail mit deiner verknuepft was dann zu missverstaendnissen fuehren kann ;-) aber wer ist FTP? liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From Hartmann_(at)_freecharts.de Wed, 22 Mar 2000 13:00:14 +0100 Date: Wed, 22 Mar 2000 13:00:14 +0100 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] Apache kompilieren -> Error :-( Hija Cyrill , > das php3 modul liegt in > /usr/local/apache_1.3.11/src/modules/php3/libphp3.a > /usr/local/apache_1.3.11/src/modules/php3/libmodphp3.a Wichtig ist, das Du beim kompilierung nur ./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a sprich _nicht_ libmodphp3.a angibst. libmodphp3.a wird während des make erzeugt. Wenns nicht daran liegt, gib mal mehr informationen zum Fehler an - auf meiner Suse kompilierts schoen. Grüße, johann From sapi2_(at)_yahoo.de Wed, 22 Mar 2000 13:23:13 +0100 (CET) Date: Wed, 22 Mar 2000 13:23:13 +0100 (CET) From: =?iso-8859-1?q?sa=20pi?= sapi2_(at)_yahoo.de Subject: [php] fehlermeldung - array? hallo ich hab folgende fehlermeldung bekommen und weiss nicht was das bedeutet: "Warning: Using scalar variable $result2 as an array or object in file.php3 on line 92" was bedeutet das? ich denke es lieget an folgendem code, aber wo? --- $query = "select * from gruppen order by gruppenr"; $result2 = mysql_db_query($database, $query); $num2 = mysql_num_rows($result2) or die(mysql_error()); --- thx sandro pilch __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Mail auf Ihrem Handy? - http://mobil.yahoo.de From frankm69_(at)_hotmail.com Wed, 22 Mar 2000 04:24:46 PST Date: Wed, 22 Mar 2000 04:24:46 PST From: Frank Morer frankm69_(at)_hotmail.com Subject: [php] PHP3 und Access? Hallo Jens, ich würde Dir empfehlen MSDE zu installieren. Das soll angeblich auf der Office CD mit drauf sein und ist eine Art kleiner MS SQL Server. Such mal in der Access-Hilfe nach MSDE. Ich hatte das dort irgendwann einmal gelesen. Falls Du es nicht findest, kann ich ja auch noch mal (ungern) suchen. Ich denke Access ist für Deine Zwecke nicht das Richtige. Windows NT ist prinzipiell kein Problem, aber ein Umstieg auf Linux zu überdenken. ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From Stefan.Engelhardt_(at)_stud.fh-hannover.de Wed, 22 Mar 2000 13:39:39 +0100 Date: Wed, 22 Mar 2000 13:39:39 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] fehlermeldung - array? Hallo Sandor, > ich hab folgende fehlermeldung bekommen und > weiss nicht was das bedeutet: > > "Warning: Using scalar variable $result2 as an array > or object > in file.php3 on line 92" > > $query = "select * from gruppen order by gruppenr"; > $result2 = mysql_db_query($database, $query); > $num2 = mysql_num_rows($result2) or > die(mysql_error()); > > ganz einfach, Du bekommst bei Deiner Abfrage eine QueryID zurück, die ein normaler Integer-Wert ist. Diese ID musst Du z.B. mysql_fetch_row() oder mysql_fetch_array() übergeben. Bei jedem Aufruf dieser Funktionen wird dann ein neuer Datensatz aus dem Ergebnis geholt. Darauf kannst Du dann mit Array-Funktionen zugreifen und nicht, wie Du es gemacht hast, direkt über die ID. Etwa: $Ergebniszeile=mysql_fetch_array($result2); echo $Ergebniszeile[0]; Gruß Stefan From laura.reising_(at)_onlinehome.de Wed, 22 Mar 2000 14:23:52 +0100 Date: Wed, 22 Mar 2000 14:23:52 +0100 From: Laura Reising laura.reising_(at)_onlinehome.de Subject: [php] PHP-Socket und HTTP: Connection: Keep Alive Hallo Ihr, habe mal wieder ne Frage: Ich versuche über ein bestehendes Socket zwei HTTP-Anfragen zu fahren. Die erste mit "Connection: Keep Alive" und die zweite mit "Connection: Close". Geht aber leider nicht. Muß ich zwischen den beiden Abfragen noch was machen? Eigentlich ist "Keep Alive" doch dafür da, daß ich die Verbindung nicht trennen muß. Habe mir jetzt mit zwei "Connection: Close"-Anfragen geholfen, aber das kann's ja nicht sein. So geht es (weiter unten, wie es nicht geht): -------------------------------------------------------------- $fp = fsockopen("192.168.0.4", 80, &$errno, &$errstr); if(!$fp) { echo "$errstr ($errno)
\n"; } else { fputs($fp, "GET / HTTP/1.0\n". "Connection: Close\n". "Host: 192.168.0.4\n\n"); while(!feof($fp)) { echo fgets($fp,1024); } fclose($fp); } $fp = fsockopen("192.168.0.4", 80, &$errno, &$errstr); if(!$fp) { echo "$errstr ($errno)
\n"; } else { fputs($fp, "GET /manual/index.html HTTP/1.0\n". "Connection: Close\n". "Host: 192.168.0.4\n\n"); while(!feof($fp)) { echo fgets($fp,1024); } fclose($fp); } -------------------------------------------------------------- So geht es nicht: -------------------------------------------------------------- $fp = fsockopen("192.168.0.4", 80, &$errno, &$errstr); if(!$fp) { echo "$errstr ($errno)
\n"; } else { fputs($fp, "GET / HTTP/1.0\n". "Connection: Keep-Alive\n". "Host: 192.168.0.4\n\n"); while(!feof($fp)) { echo fgets($fp,1024); } fputs($fp, "GET /manual/index.html HTTP/1.0\n". "Connection: Close\n". "Host: 192.168.0.4\n\n"); while(!feof($fp)) { echo fgets($fp,1024); } fclose($fp); } -------------------------------------------------------------- Tausend Dank! Eure Laura From Juri.Smarschevski_(at)_softlab.de Wed, 22 Mar 2000 14:37:02 +0100 Date: Wed, 22 Mar 2000 14:37:02 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] odbc_fetch_into > Von: Johann-Peter Hartmann [mailto:Hartmann_(at)_freecharts.de] > Gesendet am: Wednesday, March 22, 2000 11:12 AM > Betreff: Re: [php] odbc_fetch_into > Hija Juri, HijaHoja Johann, > odbc_fetch_into($resultid, $result_array); sollte funktionieren. > Wichtig: den Assign by reference ( &$result_array) gibt es > erst ab php4 . Danke fuer den Ansto?, das Problem lag aber woanders. Uebrigens, odbc_fetch_into($resultid, $result_array); bringt unter PHP 3.15 Warning: Array not passed by reference in call to odbc_fetch_into(), also doch mit &$result_array. Die Funktion odbc_num_rows verhaelt sich ganz anders als z.B. beim MySQL, die liefert unter Umstaenden '-1' zurueck, was eigentlich falsch ist: $intResult = odbc_exec($Link_ID, $strQuery); $intNumber = odbc_num_rows($intResult); $arrRes = array(); odbc_fetch_into($Result, &$arrRes); durch den Aufruf von der selbst gestrickten odbc_num_rows (die odbc_fetch_row verwendet) wird der interne Zeiger beim jedem Datensatz hochgezaehlt, aber nicht zurueckgesetzt (kann ich das ?), deswegen landet odbc_fetch_into irgendwo im Nirwana. :-\\ Tja, die Losung ist wohl doch mit der expliziten Eingabe eines Pointers zu arbeiten - odbc_fetch_into($Result, $Pointer,&$arrRes), da ist man auf der sicheren Seite... Vielen Dank und Gruss Juri From behrens_(at)_noell.de Wed, 22 Mar 2000 17:12:58 +0100 Date: Wed, 22 Mar 2000 17:12:58 +0100 From: Joerg Behrens behrens_(at)_noell.de Subject: [php] Re: php $PHP_SELF Problem unter WAMP From: "Rene Paschold" > Subject: [php] $PHP_SELF Problem unter WAMP > Hallo Liste, > > ich habe ein kleines Problem mit der $PHP_SELF !! > Wenn ich diese ausführen will zeigt er mir unter Windows > denn Pfad zur exe. Das knallt dann natürlich. bei diesem Problem kann dir evtl folgendes helfen: Aus dem Manual basename -- return filename component of path Description string basename(string path); Given a string containing a path to a file, this function will return the base name of the file. On Windows, both slash (/) and backslash (\) are used as path separator character. In other environments, it is the forward slash (/). Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- Noell Dienstleistungs GmbH D-97080 Wuerzburg Mobil: 0171/60 57 963 Alfred-Nobel-Straße 20 Tel: +49 931 903-2243 Abt: DV-C/tr Fax: +49 931 903-2051 From holger_(at)_janning.de Wed, 22 Mar 2000 17:23:15 +0100 Date: Wed, 22 Mar 2000 17:23:15 +0100 From: Holger Janning holger_(at)_janning.de Subject: [php] dynamisch Bilder einbinden Hallo, ich bin dabei eine Webseite fuer ein Unternehmen zu erstellen, welches (leider Gottes) ziemlich viele Produkte hat! Jetzt habe ich mir gedacht mit PHP3 ein Interface zu bauen, bei dem ich die Daten der einzelnen Produkte eingeben kann. Als weitere Funktion moechte ich Bilder damit uploaden und dynamisch einbauen koennen! Hat schon mal jemand soetwas gebastelt und kann mir den Source zur Verfuegung stellen? Interessant waere fuer mich hauptsaechlich, wie man das mit dem Upload der Bilder hinbekommen kann: Es soll jeweils 1 Thumbnail und ein normales Bild hochgeladen werden! Danke! Gruss, Holger From holger_(at)_janning.de Wed, 22 Mar 2000 17:26:48 +0100 Date: Wed, 22 Mar 2000 17:26:48 +0100 From: Holger Janning holger_(at)_janning.de Subject: [php] dynamisch Bilder einbinden Das ganze soll dann später ungefähr so abrufbar sein wie unter: http://www.ringoplast.de (Produktauswahl) Gruss, Holger From eschmid_(at)_s.netic.de Wed, 22 Mar 2000 17:37:32 +0100 Date: Wed, 22 Mar 2000 17:37:32 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] dynamisch Bilder einbinden Holger Janning wrote: > ich bin dabei eine Webseite fuer ein Unternehmen zu erstellen, welches > (leider Gottes) ziemlich viele Produkte hat! > > Jetzt habe ich mir gedacht mit PHP3 ein Interface zu bauen, bei dem ich > die Daten der einzelnen Produkte eingeben kann. Als weitere Funktion > moechte ich Bilder damit uploaden und dynamisch einbauen koennen! > > Hat schon mal jemand soetwas gebastelt und kann mir den Source zur > Verfuegung stellen? > > Interessant waere fuer mich hauptsaechlich, wie man das mit dem Upload > der Bilder hinbekommen kann: > > Es soll jeweils 1 Thumbnail und ein normales Bild hochgeladen werden! Aus den älteren News bei http://php.net/oldnews.php3: Dynamic Web Pages with PHP 3 February 1998 from WebTechniques http://www.webtechniques.com/archives/1998/02/lerdorf/ As PHP gets an upgrade and name change, Rasmus explains its history and shows us some new features by building a dynamic Web photo album. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From mschomers_(at)_gmx.de Wed, 22 Mar 2000 17:59:21 +0100 Date: Wed, 22 Mar 2000 17:59:21 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] 1 Stunde dazurechnen Hi! Auf meinem Server ist die Zeit falsch eingestellt (Winterzeit). Bei einem Gästebuch-Eintrag wird die Zeit in ein Timestamp-Feld eingetragen. Wie kann ich da am besten 1 Stunde dazurechnen? Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From hoexter_(at)_orgaprog.de Wed, 22 Mar 2000 18:08:18 +0100 Date: Wed, 22 Mar 2000 18:08:18 +0100 From: Sven Hoexter hoexter_(at)_orgaprog.de Subject: [php] Menu auf zu ?? Am Wed, 22 Mar 2000, schrieb Toph Kemmann: > Hallo, > ich möchte ein menu gestalten, dass beim anklicken baumartig aufgeht > und ein untermenu zeigt und beim erneuten anklicken wieder zu geht. > 1.) > + menu1 > -menu11 > -menu12 > + menu2 > + menu3 > 2.) > + menu1 > + menu2 > + menu3 > > Das aufklappen habe ich mit einem > if ($isset(&kategorie)) {blabla} > realisiert, so klappt nur die gewählte Kategorie auf. > Kann ich das denn jetzt beim erneuten anklicken wieder > schliessen ? Wie umfangreich ist das Menue denn? Bei kleinem Menue und Frames braucht man doch nur das eine Frame neu zu laden und gut ist. Ausserdem gibt es für sowas noch CSS. Das ist doch eigentlich für sowas gedacht. Cu, Sven From marcel.beerta_(at)_gmx.net Tue, 21 Mar 2000 08:21:10 +0100 Date: Tue, 21 Mar 2000 08:21:10 +0100 From: Marcel Beerta marcel.beerta_(at)_gmx.net Subject: [php] Was sind Klassen Grundbegriffe der Objektorientierung: - Objekte Ein Objekt ist z.B. ein Gegenstand des täglichen Lebens. Als Beispiel ein Buch. - Attribute und Attributwerte Dieses Buch hat nun sogenannte Attribute (Eigenschaften, Daten): ISBN-Nr, Autor, Titel, Verlag Diese Attribute haben nun auch Werte, wie z.B.: Autor: Heide Balzert, Verlag: Spektrum, etc. - Operationen Nehmen wir an, wie gehen in einen Buchladen und wollen die ISBN-Nummer wissen. Wir benötigen jetzt eine Funktion, die das Objekt nach diesem Attributwert abfragt. Bei der OOE (Objektorientierten Entwicklung) sprechen wir in diesem Fall von einer Operation. Merke: Ein Objekt enthält Attributswerte, auf die nur mittels der Operation zugegriffen werden kann. Wir sagen die Daten des Objekts sind abgekapselt. - KLASSE Jetzt gibt es aber mehrere Bücher, die diese Attribute haben. Wir fassen diese Objekte zu einer Klasse "Bücher" zusammen. Merke: Eine Klasse definiert die Attribute und Operationen ihrer Objekte - Botschaft Wie kann die Operation "ISBN-Nummer" für das Objekt "Objektorientierte Systemanalyse" ausgeführt werden? Wie senden dazu dem Objekt eine Botschaft. Sie aktiviert die Operation gleichen Namens. Die ISBN-Nummer weird dann an den Sender der Botschaft zurückgegeben. ISBN-Nummer? --> Objektorientierte Systemanalyse von Heide Balzert Verlag Spektrum <-- 3-8274-0111-9 ISBN: 3-8274-0111-9 - Vererbung Nachdem die Klasse "Bücher" gebildet wurde, bilden wir als Unterklasse die Klassen "Sachbücher" und "Belletristik". Die Klasse "Bücher" vererbt hierbei ihre Attribute an die Unterklassen. ---------- | Bücher | ---------- | Autor | | Titel | | ISBN | ---------- / \ / \ ---------------- -------------- | Belletristik | | Sachbücher | ---------------- -------------- | Autor | | Autor | | Titel | | Titel | | ISBN | | ISBN | ---------------- -------------- - Polymorphismus Polymorphismus bedeutet, dass dieselbe Botschaft an Objekte verschiedener Klassen gesendet werden kann und diese Objekte die Botschaft ganz unterschiedlich interpretieren können. BSP: Botschaft "Drucken" an Objekt "Belletristik" = Ausdruck auf LPT1, grün.doc Botschaft "Drucken" an Objekt "Sachbücher" = Ausdruck auf LPT2, blau.doc - Assoziation Unter Assoziation versteht man eine Beziehung zwischen Klassen, bzw. Objekten BSP: -------- --------- | Buch | -----| Kunde | -------- | --------- | XYZ |-----| | Meier | -------- --------- - Aggregation Wenn ein Objekt Teil eines anderen Objektes ist, spricht man von Aggreagation. BSP: Ein Lesezechen ist Teil eines Buches. --- Auszug aus dem Krampfhaften versuch unseres Lehrers, uns das Objektorientierte Programmieren beizubringen ;-) --- -- Marcel Beerta http://mazen.xodox.de marcel.beerta_(at)_gmx.net From php_(at)_sct-research.de Wed, 22 Mar 2000 17:20:11 +0100 (MET) Date: Wed, 22 Mar 2000 17:20:11 +0100 (MET) From: Mirko Giese php_(at)_sct-research.de Subject: [php] mainChat /Timeout > Die zweite Frage kann ich nicht beantworten. Ich kann nur sagen, das in > php3/apache bei der Laufzeit eines Scripts über mehrere Stunden > Speicherlecks zuschlagen, so dass der Apache-Prozess auf ein paar hundert MB > anschwillt. Daher lassen wir einen Prozess nur ein paar Minuten leben :) hi! ich habe auch mal an einem php-chat mitgearbeitet und wir hatten anfangs auch das problem mit dem anschwillenden apache-prozessen. allerdings haben wir es durch konsequentes mysql_free_result() und flushen in den griff bekommen...nicht jedoch das problem, das mit steigender anzahl chatter eine steigende anzahl apche-prozesse zum laufen gebracht werden und diese dann irgendwann den RAM vollstaendig belegt haben...jedenfalls mussten wir nicht alle 2-3 minuten die endlosschleife neu anstossen. was ich also eigentlich sagen wollte ;-) : die sache mit dem mehrere hundert mbyte grossen apache kann man imho vermeiden... ok tschuess mirko From david.adler_(at)_h-tic.de Wed, 22 Mar 2000 13:07:11 +0100 Date: Wed, 22 Mar 2000 13:07:11 +0100 From: David Adler david.adler_(at)_h-tic.de Subject: [php] AW: [php] MySQL-Passwort-Protection mit PHP > (http://web.mysql.com/Manual_chapter/manual_Reference.html#SELECT) und > mach Dir Gedanken, ob Du das Ganze nicht lieber mit Sessions > realisieren willst, denn die IP ist ungefähr genauso praktisch, wie > den user nach dem ersten Buchstaben seines Benutzernamens zu > identifizieren, denn die IP gehört zu einem Rechner und nicht zu einer > Person. Das Archiv > (http://www.php-center.de/php-de/archivvolltextsuche.htm) hat dazu > sicher einiges parat. Ich brauche die IP, weil die Protection und die IP-Protokollierung nur für Firmenzugriffe auf ein internes Netz ist. From frankm69_(at)_hotmail.com Wed, 22 Mar 2000 04:24:35 PST Date: Wed, 22 Mar 2000 04:24:35 PST From: Frank Morer frankm69_(at)_hotmail.com Subject: [php] OT: Linux-Server in 3 Monaten Hallo liebe Linux-Gurus! Da Ihr hier doch zum großen Teil Linux verwendet und ich auf Linux umsteigen will, da ich im nächsten halben Jahr einen eigenen Server ins Netz stellen will, bin ich einmal so frei und frage Euch, welche Bücher (oder besser: das Buch schlechthin) Ihr mir empfehlen könnt um in ca. 3 Monaten von Null auf den Kenntnisstand zu kommen, einen Linuxrechner komplett konfigurueren zu können mit Webserver (Apache), Ftp-Server, MySql und was man da sonst noch so braucht, evtl. auch SSL für sichere Verbindungen und/oder ein Passwortsystem im Webbereich. Vielleicht gibt es ja auch für Linux spezielle Shopsysteme? Wichtig wäre natürlich auch, daß man den Rechner dann über's Internet verwalten kann, also Neuinstallationen durchführen, usw. und das natürlich über eine möglichst sichere Verbindung (SSL?, VPN?). Auf dem Rechner sollen dann mehrere Domains laufen, zum Teil mit Datenbankanbindung. Dies nur mal so als grobem Überblick, was mir vorschwebt (und Anderen hier, die noch in der MS Windowswelt zuhause sind, vielleicht auch). Ich habe jetzt auf einem Testrechner schon RedHat 6.1 englisch installiert und läuft (denke ich...). SUSE habe ich nicht genommen, da mir das zu viele CD's sind. Schön wäre natürlich ein Buch, daß speziell auf RedHat 6.1 eingeht (wobei ich noch nicht auf RedHat fixiert bin). Viele Grüße vom Frank ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From hoexter_(at)_orgaprog.de Wed, 22 Mar 2000 18:05:57 +0100 Date: Wed, 22 Mar 2000 18:05:57 +0100 From: Sven Hoexter hoexter_(at)_orgaprog.de Subject: [php] MySQL-Passwort-Protection mit PHP Am Tue, 21 Mar 2000, schrieb David Adler: > Hallo Liste, > > ich möchte einen Passwort-Geschützten Bereich über PHP und MySQL > realisieren. Dabei sollen in die Tabelle Username und Passwort eingetragen > werden, und die Zugriffs-IPs Protokolliert werden. Macht man geschütze Bereiche normalerweilse nicht mit .htaccess und .htpasswd files? (Bei den Namen bin ich mir jetzt nicht ganz sicher)? O.K. es ist wahrscheinlich in einer Datenbank einfacher zu händeln aber andererseits liegen die Passwörter dort unverschlüsselt. Cu, Sven From ulf_(at)_redsys.de Wed, 22 Mar 2000 18:35:36 +0100 Date: Wed, 22 Mar 2000 18:35:36 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Menu auf zu ?? Toph Kemmann wrote: > ich möchte ein menu gestalten, dass beim anklicken baumartig aufgeht > und ein untermenu zeigt und beim erneuten anklicken wieder zu geht.# Fertig und kostenlos gibt es das wie immer unter http://phplib.netuse.de . Ulf From ulf_(at)_redsys.de Wed, 22 Mar 2000 18:38:18 +0100 Date: Wed, 22 Mar 2000 18:38:18 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] pcre ?? Stefan Schwardt wrote: > MB> in meine php version ist offenbar kein PCRE eincompiliert. Es gibt > MB> Schwierigkeiten mit template.inc. > kann Dir leider nicht helfen :-( > Aber vielleicht Du mir :-) > Was ist denn PCRE? Reguläre Ausdrücke im Perl Stil. Frag mich nicht nach der wörtlich Übersetzung. PHP kennt zwei Typen von RexExp: Posix (ereg_*) Perl (preg_*). Bei ihm fehlt das Modul für die preg_* Funktionen. Ulf From ulf_(at)_redsys.de Wed, 22 Mar 2000 18:42:24 +0100 Date: Wed, 22 Mar 2000 18:42:24 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] pcre ?? Stefan Schwardt wrote: > Was ist denn PCRE? Jetzt dämmert es: Perl compatible Regular Expressions. Ulf From ulf_(at)_redsys.de Wed, 22 Mar 2000 18:42:31 +0100 Date: Wed, 22 Mar 2000 18:42:31 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] pcre ?? Michael Borchers wrote: > in meine php version ist offenbar kein PCRE eincompiliert. Es gibt > Schwierigkeiten mit template.inc. Welches template.inc, sehr auskunftsfreudig bist Du nicht? template.inc aus der PHPLIB? > Kennt jmd. das Problem und kann mir helfen ?? PHPLIB Templates verlangen nach den preg_* Funktionen. Die Templates konnten erheblich an Geschwindigkeit gewinnen durch die "neuen" Funktionen. Es geht nicht ohne. Im Falle der PHPLIB benötigst Du ein PHP mit Unterstützung für die Perl Regular Expressions. Ulf From ulf_(at)_redsys.de Wed, 22 Mar 2000 18:51:35 +0100 Date: Wed, 22 Mar 2000 18:51:35 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Dateien in Datenbank schreiben Seth Iorio wrote: > seit einiger Zeit versuche ich krampfhaft ein File von der Größe 2,5 MB > in meine MYSQL DB zu schreiben. Aber es passiert nichts! Weiß jemand > woran das liegt bzw. wie ich das Problem lösen kann? Ich hab in der DB Altes Thema. Große Dateien gehören ins Filesystem nicht in die Datenbank. Wer's trotzdem will, beachte das MySQL Manual: "max_allowed_packet The maximum size of one packet. The message buffer is initialized to net_buffer_length bytes, but can grow up to max_allowed_packet bytes when needed. This value by default is small to catch big (possibly wrong) packets. You must increase this value if you are using big BLOB columns. It should be as big as the biggest BLOB you want to use.", http://web.mysql.com/Manual_chapter/manual_Performance.html#Server_parameters Ulf From keith_(at)_halifax.rwth-aachen.de Wed, 22 Mar 2000 19:18:26 +0100 Date: Wed, 22 Mar 2000 19:18:26 +0100 From: Keith Sauvant keith_(at)_halifax.rwth-aachen.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Anf=FChrungszeichen_maskieren?= Hallo André, > Ich möchte in einem String Anführungszeichen erkennen und ersetzen. > > $string2 = ereg_replace(""", """, $string); Gib doch statt """ einfach den ASCII-Wert des Anführungszeichens (ich glaube 34 war das) an: $string2 = ereg_replace(34, """, $string); So sollte das eigentlich funktionieren... Gruss Keith keith_(at)_halifax.rwth-aachen.de From guido_(at)_igm.rwth-aachen.de Wed, 22 Mar 2000 20:36:02 +0100 Date: Wed, 22 Mar 2000 20:36:02 +0100 From: Guido Aselmann guido_(at)_igm.rwth-aachen.de Subject: [php] Metasuchmaschine mit php Ist es eigentlich theoretisch m=F6glich mit php eine Metasuchmaschine zu erstellen Kennt jemand ein Anwendung mit Php als Metasuchmaschine? From info_(at)_ecclesia.com Wed, 22 Mar 2000 21:36:27 +0100 Date: Wed, 22 Mar 2000 21:36:27 +0100 From: Hans Theo Mislisch info_(at)_ecclesia.com Subject: [php] Community > Suche freiwillige helfer die mir helfen meine community zu programmieren > schwerpunkt ist ein serverpush chat und ein grosses forum!! > Sybermann aka ftp Ist ftp Dein Vorname oder Familienname? Liebe Grüße aus dem Allgäu Hans Theo Mislisch -- From ulf_(at)_redsys.de Wed, 22 Mar 2000 18:43:31 +0100 Date: Wed, 22 Mar 2000 18:43:31 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Job- und Praktikumsangebote Reiner Kukulies wrote: > Ich suche mal wieder ein paar Leute (ab gestern, wenn möglich ;)): Das tun wir alle! Jobangebote bitte an die entsprechende Stelle im PHP-Center. Ulf From tfromm_(at)_cs.uni-potsdam.de Wed, 22 Mar 2000 18:44:36 +0100 Date: Wed, 22 Mar 2000 18:44:36 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] OT: Linux-Server in 3 Monaten Moin, > Da Ihr hier doch zum großen Teil Linux verwendet und ich auf Linux umsteigen > will, da ich im nächsten halben Jahr einen eigenen Server ins Netz stellen > will, bin ich einmal so frei und frage Euch, welche Bücher (oder besser: das > Buch schlechthin) Ihr mir empfehlen könnt um in ca. 3 Monaten von Null auf > den Kenntnisstand zu kommen, einen Linuxrechner komplett konfigurueren zu > können mit Webserver (Apache), Ftp-Server, MySql und was man da sonst noch > so braucht, evtl. auch SSL für sichere Verbindungen und/oder ein > Passwortsystem im Webbereich. Linux in a nutshell, mysql+msql buch von OReilly, Linux im Netz(Computer&Literaturverlag), Apache Webserver (Thomson Publishing) sollte eigendlich soweit das grundwissen ermoeglichen, vielleicht noch ein spezielles buch zu firewalladministration/configuration, da hab ich aber kein buch, da wuerde ich mal beim hackers guide nachsehen .... oder einfach bugtraq lesen ;-) > Vielleicht gibt es ja auch für Linux spezielle Shopsysteme? Wichtig wäre > natürlich auch, daß man den Rechner dann über's Internet verwalten kann, > also Neuinstallationen durchführen, usw. und das natürlich über eine > möglichst sichere Verbindung (SSL?, VPN?). Auf dem Rechner sollen dann > mehrere Domains laufen, zum Teil mit Datenbankanbindung. Dies nur mal so als > grobem Überblick, was mir vorschwebt (und Anderen hier, die noch in der MS > Windowswelt zuhause sind, vielleicht auch). ne neuinstallation uebers internet ? naja wir verwenden eigene einwahlleitungen zu unserem rechner ansonsten setzen wir VPN nur zwischen den rechnern ein (zB zwischen webserver und DB server) > Ich habe jetzt auf einem Testrechner schon RedHat 6.1 englisch installiert > und läuft (denke ich...). SUSE habe ich nicht genommen, da mir das zu viele > CD's sind. ich wuerde da mandrake empfehlen, da (IMHO) diese distrib. etwas besser als server geeignet ist und zudem auch etwas mehr leistung bringt... thomas -- ----------------------------------------- Mail: tfromm_(at)_codewizards.org Job: http://www.inubit.com Project: http://codewizards.org Watch out for the generic interface of life. From schwardt_(at)_euro-auto-boerse.net Wed, 22 Mar 2000 19:13:34 +0100 Date: Wed, 22 Mar 2000 19:13:34 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] AW: [php] MySQL-Passwort-Protection mit PHP Moin David Adler, DA> Ich brauche die IP, weil die Protection und die IP-Protokollierung nur für DA> Firmenzugriffe auf ein internes Netz ist. Wenn das so ist :-) Ich würde trotzdem vielleicht einen Blick über die benannte PHPlib werfen, deren Implementierung geht immernoch schneller als als sich eine komplett eigene Lösung zu entwerfen, außerdem kannst Du es für weitergehende Lösungen weit ausskalieren. Die IP-Protokollierung kannst Du ja trotzdem laufen lassen. Die IP dazu bekommst Du aus $REMOTE_ADDR. Eine sehr viel schmalere Lösung, falls es tatsächlich nur um Zugriffskontrolle geht, wäre, auf PHP zu verzichten und das ganze via htaccess zu realisieren und das Protokollieren dem Webserver zu überlassen, guter Einstieg dazu findet sich IMHO hier http://hotwired.lycos.com/webmonkey/html/97/08/index2a.html?tw=backend -- Stefan Schwardt From eschmid_(at)_s.netic.de Wed, 22 Mar 2000 19:19:26 +0100 Date: Wed, 22 Mar 2000 19:19:26 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] OT: Linux-Server in 3 Monaten Frank Morer wrote: > Da Ihr hier doch zum großen Teil Linux verwendet und ich auf Linux umsteigen > will, da ich im nächsten halben Jahr einen eigenen Server ins Netz stellen > will, bin ich einmal so frei und frage Euch, welche Bücher (oder besser: das > Buch schlechthin) Ihr mir empfehlen könnt um in ca. 3 Monaten von Null auf > den Kenntnisstand zu kommen, einen Linuxrechner komplett konfigurueren zu > können mit Webserver (Apache), Ftp-Server, MySql und was man da sonst noch > so braucht, evtl. auch SSL für sichere Verbindungen und/oder ein > Passwortsystem im Webbereich. Als Buch kann ich Dir das das deutsche Hanbuch vorschlagen, es ist hier hier zu finden: http://snaps.php.net/manual/ http://www.dynamic-webpages.de/ http://www.php-center.de/ Weitere Bücher gibts es bei http://www.php.net/books.php3. Wobei das Markt&Technik Buch etwas mehr für die Unix User zugeschnitten ist und das Hanser Buch etwas mehr für Windows User. > Schön wäre natürlich ein Buch, daß speziell auf RedHat 6.1 eingeht (wobei > ich noch nicht auf RedHat fixiert bin). Es gibt zwar schon ein Dutzend Bücher zu PHP und das in acht verschiedenen Sprachen. Keines davon wird aber auf die RedHat 6.1 eingehen. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From hoexter_(at)_orgaprog.de Wed, 22 Mar 2000 20:21:35 +0100 Date: Wed, 22 Mar 2000 20:21:35 +0100 From: Sven Hoexter hoexter_(at)_orgaprog.de Subject: [php] OT: Linux-Server in 3 Monaten Am Wed, 22 Mar 2000, schrieb Frank Morer: > Hallo liebe Linux-Gurus! > Da Ihr hier doch zum großen Teil Linux verwendet und ich auf Linux umsteigen > will, da ich im nächsten halben Jahr einen eigenen Server ins Netz stellen > will, bin ich einmal so frei und frage Euch, welche Bücher (oder besser: das > Buch schlechthin) Ihr mir empfehlen könnt um in ca. 3 Monaten von Null auf > den Kenntnisstand zu kommen, einen Linuxrechner komplett konfigurueren zu > können Da hilft keine Theorie. Da geht nur Praxis. man, info, HowTo usw. sind deine Freunde. Ausserdem kann ich dir ein Mitlesen auf suse-linux und ähnlichen Listen nur empfehlen. > mit Webserver (Apache), Ftp-Server, MySql und was man da sonst > noch > so braucht, evtl. auch SSL für sichere Verbindungen > und/oder ein > Passwortsystem im Webbereich. Apache: www.apache.org --> Saugeile HTML Doku proftpd: www.proftpd.org --> Bester ftpd überhaupt und auch eine geile Doku mySQL --> Doku gibts bei tcx und little-idio.de/mysql/ SSL Verbindungen haben AFAIK nur mit Apache zutun und ein paar configure flags Passwordsystem hat dann doch eher mit dem Shop zutun oder nicht? Ich empfehle da eine Pflege der User Datenbank und Natürlich die Sammlung von Kundendaten in der Eigentlichen Datenbank. > Vielleicht gibt es ja auch für Linux spezielle Shopsysteme? Wichtig wäre > natürlich auch, daß man den Rechner dann über's Internet verwalten kann, > also Neuinstallationen durchführen, usw. und das natürlich über eine > möglichst sichere Verbindung (SSL?, VPN?). Wir reden von Linux nicht von eNTe. sshd ist dein Freund. Komplette Verschlüsselung schon bei der Passwordübertragung. > Auf dem Rechner sollen dann > mehrere Domains laufen, zum Teil mit Datenbankanbindung. Dies nur mal so als > grobem Überblick, was mir vorschwebt Virtual Domains kein Problem. Musst dir nur gedanken drüber machen wie Du die dann in den Apache bekannt machst wenn sich das dynamisch anlegen soll. Aber da hängt dann noch DNS mitdrin und da kann ich dann auch nciht mehr mitreden. > Ich habe jetzt auf einem Testrechner schon RedHat 6.1 englisch installiert > und läuft (denke ich...). SUSE habe ich nicht genommen, da mir das zu viele > CD's sind. KeinePanik vor den CD's! Die Kernteile (Kernel, Apache, php, MySQL) sollte man sowieso ne übersetzen. SuSE wegen des verdammt guten Handbuchs eigentlich perfekt für den Umsteiger geeignet. Wobei 3 Monate für einen voll Einstieg schon recht knapp sind wenn Du noch was anderes als Linux machen must (Arbeiten??). LINUX MACHT SÜCHTIG! > Schön wäre natürlich ein Buch, daß speziell auf RedHat 6.1 eingeht (wobei > ich noch nicht auf RedHat fixiert bin). Roter Hut find ich persönlich nciht so toll. Wenn Du sicherheitsoptimiert denken willst nim ne Debian. Aber dafür solltest Du schon elementares Linuxwissen haben. Büchertip(p)s findest Du unter anderem auf suse.de und allen grossen Linuxforen. Ich glaube www.pro-linux.de hat auch sowas. Cu, Sven From info_(at)_ecclesia.com Wed, 22 Mar 2000 21:28:32 +0100 Date: Wed, 22 Mar 2000 21:28:32 +0100 From: Hans Theo Mislisch info_(at)_ecclesia.com Subject: [php] MySQL-Passwort-Protection mit PHP > ich möchte einen Passwort-Geschützten Bereich über PHP und MySQL > realisieren. Dabei sollen in die Tabelle Username und Passwort eingetragen > werden, und die Zugriffs-IPs Protokolliert werden. > Gibt es für den Vergleich einen speziellen MySQL-Befehl > (mysql_query("Compare... with ... where")) ? > Und wie lese ich die IP aus (http_remote ?)? Hi David, function fnc_checkuser ($username, $passwd) { $ipaddress=getenv("REMOTE_ADDR"); if ($username == "Besucher1" AND $passwd == "UserPass1"): else: return "sucker"; endif; } ** $ipaddress=getenv("REMOTE_ADDR"); $userlog = fnc_checkuser ($username, $passwd); if ($userlog == "sucker") { echo "Hello $ipaddress. you're not authorized AND YOU ARE LOGGED!"; exit; } Das ist der Ablauf bei User und PW aus Datei, kann man natürlich für DB umbauen. Liebe Grüße aus dem Allgäu Theo -- Agathos Networks mailto:info_(at)_agathos.net From michael.ackermann_(at)_asd-edv.de Wed, 22 Mar 2000 21:58:03 +0000 Date: Wed, 22 Mar 2000 21:58:03 +0000 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] Neues Project (Meinungen) Hallo Leute, ich fange gerade ein neues Projekt an und kann dafür den ganzen LAMP neu aufsetzen. Diese neue Projekt soll mit Session arbeiten. Was meint Ihr. Soll ich gleich PHP4 installieren oder mit PHP3 und PHPLIB starten? Wie lange dauert es denn noch bis PHP4 "final released" wird? Danke Michael Ackermann From webmaster_(at)_trialsport-online.de Wed, 22 Mar 2000 22:05:06 +0100 Date: Wed, 22 Mar 2000 22:05:06 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] Anfuehrungszeichen_maskieren Hallo Keith, Wednesday, March 22, 2000, 7:18:26 PM, you wrote: KS> $string2 = ereg_replace(34, """, $string); wenn dann ereg_replace(char(34),""", $string); Die erste Version wuerde den INTERGER Wert 34 mit dem STRING " ersetzen wollen. chr() gibt ein Zeichen entsprechen des eingesetzten ascii Codes aus. Mit ord() laesst sich der ascii Wert eines Zeichens ermitteln fuer " gibt das 34 aus. Jan From ulf_(at)_redsys.de Wed, 22 Mar 2000 22:03:49 +0100 Date: Wed, 22 Mar 2000 22:03:49 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Neues Project (Meinungen) Michael Ackermann wrote: > Diese neue Projekt soll mit Session arbeiten. > Was meint Ihr. > Soll ich gleich PHP4 installieren oder mit PHP3 und PHPLIB starten? Soll das Projekt heute oder übermorgen laufen? PHPLIB wird die PHP4 Sessions übernehmen, sobald PHP4 stabil läuft. Ulf From webmaster_(at)_trialsport-online.de Wed, 22 Mar 2000 22:07:34 +0100 Date: Wed, 22 Mar 2000 22:07:34 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] Neues Project (Meinungen) Hallo Michael, Wednesday, March 22, 2000, 10:58:03 PM, you wrote: MA> Wie lange dauert es denn noch bis PHP4 "final released" wird? Die News' Sektionen auf den einschlaegigen Seiten lesen hilft ;-) Zeev will am Sonntag (26.3) den RC1 von php4 veroeffentlichen. Wenn nichts dazwischen kommt wird es wie geplant anfang April die 4 geben. Jan From software_(at)_yellows.de Wed, 22 Mar 2000 22:11:31 -0100 Date: Wed, 22 Mar 2000 22:11:31 -0100 From: S.Stroh aka 'Yellow' software_(at)_yellows.de Subject: [php] Menu auf zu ?? On Wed, 22 Mar 2000 10:23:07 +0100, Toph Kemmann wrote: Hallo, >Hallo, >ich möchte ein menu gestalten, dass beim anklicken baumartig aufgeht >und ein untermenu zeigt und beim erneuten anklicken wieder zu geht. ich hab hier ein Skript liegen das genau so etwas macht. Die Menuepunkte werden aus einem Textfile ausgelesen in dem die Baumstruktur abgelegt ist. Braucht allerdings Frames. Es laest sich aber umstricken das es auch ohne geht nur sieht dann die Url halt etwas seltsam aus. Bei Bedarf schike ich's PM CYA/2 S.Stroh -- "If you can't make it good, make it LOOK good." - B Gates This OS/2 system uptime is 0d 1h 34m 34s 875ms (en). From ulf_(at)_redsys.de Wed, 22 Mar 2000 22:15:21 +0100 Date: Wed, 22 Mar 2000 22:15:21 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Metasuchmaschine mit php Guido Aselmann wrote: > Ist es eigentlich theoretisch m=F6glich mit php eine Metasuchmaschine zu > erstellen Ja. Es sind Funktionen zum senden von HTTP Requests und Funktionen zum auslesen von URLs vorhanden. Von großem Interesse dürften folgende Funktionen sein: http://www.php.net/manual/function.fsockopen.php3 http://www.php.net/manual/function.pfsockopen.php3 http://www.php.net/manual/function.fopen.php3 http://www.php.net/manual/function.popen.php3 Anstrengend ist es die Ergebnisseiten zu parsen und die korrekten Anfragen an die verschiedenen Suchmaschinen zu stellen. Beim parsen werden besonders die preg_* Funktionen helfen: http://www.php.net/manual/ref.pcre.php3 Wenn Dir die Regulären Ausdrücke nicht geeignet scheinen bleibt noch der Ansatz des zermat(s)chens. Hierbei benutzt Du die str_* oder ereg_* Funktionen und löscht die gefundenen Teile im Suchstring, bis alles gefunden wurde. Ulf From eh_(at)_profzone.ch Wed, 22 Mar 2000 22:29:50 +0100 Date: Wed, 22 Mar 2000 22:29:50 +0100 From: Hohermuth Erich eh_(at)_profzone.ch Subject: [php] OT: Linux-Server in 3 Monaten > proftpd: www.proftpd.org --> Bester ftpd überhaupt und auch eine Neu : http://www.proftpd.net Gruss Erich From ulf_(at)_redsys.de Wed, 22 Mar 2000 23:07:27 +0100 Date: Wed, 22 Mar 2000 23:07:27 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] =?iso-8859-1?Q?=DCbertragen?= einer MySQL Datenbank Stefan Sturm wrote: > Wie übertrage ich am besten eine komplette MySQL Datenbank auf einen anderen > Server. Die Datenbank ist sehr groß, also der Umweg über Dump Table klappt > nicht. Wenn mysqldump meinedb >meinedb.sql in der Shell nicht funktioniert und es nicht an mangelnden Resources liegt ist es Zeit für einen Bugreport in die Richtung des MySQL Teams. Wer keinen Shellzugriff hat und den Admin auch nicht mal ebend bitten kann, schnappt sich die db_mysql.inc aus der PHPLIB und spielt etwas mit der Funktionen tables_names() und metadata(). table_names() liefert ein Array mit den Namen der in der Datenbank enthaltenen Tabellen. Im Falle eines MySQL wird einfach die Query "SHOW TABLES" abgesetzt. metadata() liefert Informationen über die Struktur einer Tabelle: Spaltenname, Spaltentyp, Länge, Flags. Es bedient sich der mysql Funktionen mysql_field_table(), mysql_field_name(), mysql_field_type(), mysql_field_len() und mysql_field_flags(). Wenn man alle Tabellen und auch halbwegs den Aufbau der Datenbank kennt, kann man die Inhalte sehr einfach dumpen. Man macht es jetzt genauso wie bei einem mysqldump auf der Kommandozeile. Es werden reihenweise "insert into tablename (field1, field2) values (value1, value2)" Statements generiert. table_names(); # Namen aller Tabellen merken $dump = ""; # Das wird unser Dump... reset($tables); # Um durch Arrays zu laufen # immer reset() ausführen! while (list(, $data)=each($tables)) { # Schleife $table = $data["table_name"]; # Name der aktuellen Tabelle $fields = ""; # Liste d. Felder $basequery = "insert into $table ("; # Anfang d. dump-Query $meta = $db->metadata($table); # Info über Tabelle besorgen reset($meta); # Alle Infos auslesen while (list(, $data)=each($meta)) $fields.=$data["name"].", "; # Liste d. Felder ausbauen $fields = substr($fields, 0, -2); # letztes ', ' wegnehmen $db->query("select * from $table"); # Alle Daten aus Tabelle holen while ($db->Next_Record()) { # etwa $data=mysql_fetch_array reset($meta); # Values f. dump-Query while (list(, $data)=each($meta)) # auslesen $values.=sprintf('"%s", ', addslashes($db->f($data["name"])) ); # Dump erweitern $dump.=$basequery.$fields.") values (".$values.");\n"; } } echo $dump; # Dump ausgeben (verarbeiten...) Jetzt bleibt noch die Aufgabe, die Struktur der Datenbank zu dumpen. Das ist etwas schwieriger, weil mysql_field_type() - wir greifen natürlich zu metadata() - nicht immer hilfreiche Angaben macht (http://www.php.net/manual/function.mysql-field-type.php3). Auch die Benutzung des MySQL Statements "DESCRIBE" hilft alle Hürden zu umschiffen. Damit kann der Datentyp einer Spalte zwar ermittelt werden, aber die genaue Definition der Keys läßt sich nicht erkennen. Hierfür und für den Dump gibt es ja auch mysqldump... Ulf From eschmid+sic_(at)_php.net Wed, 22 Mar 2000 22:34:11 +0100 (CET) Date: Wed, 22 Mar 2000 22:34:11 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] OT: Linux-Server in 3 Monaten Hi Thomas, hast Du mitbekommen, dass der verkackte Listenroboter nicht mehr zuschlaegt. Ob's was bringt weiss ich noch nicht. Die Antworten erscheinen ja mittlerweile mit einer dreistuendigen Verspaetung auf der Liste. Die zusaetzliche Mail, wenn man Reply to All angibt, duerfte so schnell wie in der englischen Liste ankommen. Bei mir war es jetzt 22:34 als ich das abschickte. On Wed, 22 Mar 2000, Thomas Fromm wrote: > Linux in a nutshell, mysql+msql buch von OReilly, Linux im > Netz(Computer&Literaturverlag), Apache Webserver (Thomson Publishing) > sollte eigendlich soweit das grundwissen ermoeglichen, vielleicht noch ein > spezielles buch zu firewalladministration/configuration, da hab ich aber kein > buch, da wuerde ich mal beim hackers guide nachsehen .... oder einfach bugtraq > lesen ;-) Sollte das naechste mal genauer Lesen, hab gedacht es waeren nur PHP Buecher gefragt. Fuer Firewalls gibts auch ein Buch und zwar von Margit Koehntopp. Ja Du liest richtig, die Autorin ist mit Kristian Koehntopp verheiratet. Ich hatte das Buch am Sonntag in der Unibibliothek Hohenheim in der Hand. > > Ich habe jetzt auf einem Testrechner schon RedHat 6.1 englisch installiert > > und läuft (denke ich...). SUSE habe ich nicht genommen, da mir das zu viele > > CD's sind. > > ich wuerde da mandrake empfehlen, da (IMHO) diese distrib. etwas > besser als server geeignet ist und zudem auch etwas mehr leistung bringt... Ich empfehle GNU/Debian, das ist eine nichtkommerzielle Linux-Distribution und der Package Maintainer von PHP ist auch ein PHP Entwickler. Gergely wird auch immer wieder von Rasmus Lerdorf gelobt wegen seinen shared modules. Sein Eintrag in der cvsusers Datei lautet: gorgo Gergely Madarsz gorgo_(at)_sztaki.hu Shared modules, debian integration Leider haben die Debianer noch etwas Schwierigkeiten die Multi-CD Installation hinzubekommen. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From michael.ackermann_(at)_asd-edv.de Wed, 22 Mar 2000 23:27:32 +0000 Date: Wed, 22 Mar 2000 23:27:32 +0000 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] Neues Project (Meinungen) >Soll das Projekt heute oder übermorgen laufen? Wie immer gestern ;-) Spass beiseite, aber wenn das stimmt was Jan sagt dann reicht das! >PHPLIB wird die PHP4 Sessions übernehmen, sobald PHP4 stabil läuft. > >Ulf Das heist dann, ich kann die PHP4 eigenen Sessions nehmen oder auch PHPlib mit einbinden? Michael From ulf_(at)_redsys.de Wed, 22 Mar 2000 23:20:31 +0100 Date: Wed, 22 Mar 2000 23:20:31 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] OT: Linux-Server in 3 Monaten eschmid wrote: > Buecher gefragt. Fuer Firewalls gibts auch ein Buch und zwar von Margit > Koehntopp. Ja Du liest richtig, die Autorin ist mit Kristian Koehntopp > verheiratet. Ich hatte das Buch am Sonntag in der Unibibliothek Hohenheim > in der Hand. ... und es ist nur noch schwer zu kriegen. Marit und den anderen wurde das Buch förmlich aus den Händen gerissen. Vielleicht hast Du mehr Glück bei folgendem Aufsatz: Marit Köhntopp, Martin Seeger, Lukas Gundermann: Firewalls - Konzept, Design und Aufbau; Computerwoche; München 1998, http://www.koehntopp.de/marit/publikationen/index.html Und als Nachtrag zu den Verbindungen. Martin Seeger ist der Vorstandsvorsitzende von NetUSE. Ulf From eschmid+sic_(at)_php.net Wed, 22 Mar 2000 23:43:51 +0100 (CET) Date: Wed, 22 Mar 2000 23:43:51 +0100 (CET) From: eschmid eschmid+sic_(at)_php.net Subject: [php] OT: Linux-Server in 3 Monaten On Wed, 22 Mar 2000, Ulf Wendel wrote: > eschmid wrote: > > Buecher gefragt. Fuer Firewalls gibts auch ein Buch und zwar von Margit > > Koehntopp. Ja Du liest richtig, die Autorin ist mit Kristian Koehntopp > > verheiratet. Ich hatte das Buch am Sonntag in der Unibibliothek Hohenheim > > in der Hand. > > ... und es ist nur noch schwer zu kriegen. Marit und den anderen wurde > das Buch förmlich aus den Händen gerissen. Vielleicht hast Du mehr Glück > bei folgendem Aufsatz: Marit Köhntopp, Martin Seeger, Lukas Gundermann: > Firewalls - Konzept, Design und Aufbau; Computerwoche; München 1998, > http://www.koehntopp.de/marit/publikationen/index.html > Und als Nachtrag zu den Verbindungen. Martin Seeger ist der > Vorstandsvorsitzende von NetUSE. Oh, ich hatte mal wieder den Vornamen und die Koautoren mir nicht richtig im Gedaechtnis behalten. Kristian hat zu dem Thema ja schon vor einem Jahr weitere Hintergruende gepostet. Das Buch oder Buechlein gibts aber tatsaechlich und kann per Fernleihe bei der Unibibliothek Hohenheim angefordert werden. Die Bibliotheksleitzahl lautet einfach "100". Es ist zur Zeit nicht ausgeliehen. Ich kann da jederzeit nachschauen. -Egon PS: Hab ich vorher was verpasst? Von 18 Mails sind nur 7 angekommen. From mporath_(at)_swissonline.ch Thu, 23 Mar 2000 03:29:22 +0100 Date: Thu, 23 Mar 2000 03:29:22 +0100 From: Michael Porath mporath_(at)_swissonline.ch Subject: [php] "pop-up-frames" in PHP? Hallo zusammen Ich hab mal das Archiv durchgeschaut, aber keine Antwort auf folgende Frage gefunden: Wie kann man in PHP 'pop-up-frames' erzeugen? Falls ihr nicht genau wisst, wovon ich spreche: Auf der www.php.net-Seite erscheint ein solches, wenn man über "quick ref" oder "search" fährt. Ich habe bisher vor allem PHP-MySQL-Anwendungen geschrieben, und deshalb noch keine grosse Erfahrung im grafischen Bereich. Tschüss Michael Porath From inet_(at)_kruchem-schmitt.de Thu, 23 Mar 2000 03:34:18 +0100 Date: Thu, 23 Mar 2000 03:34:18 +0100 From: Falk Brockerhoff inet_(at)_kruchem-schmitt.de Subject: [php] "pop-up-frames" in PHP? At 03:29 23.03.00 +0100, you wrote: >Hallo zusammen Moin! >Ich hab mal das Archiv durchgeschaut, aber keine Antwort auf folgende >Frage gefunden: Ist klar, hat nämlich nichts mit PHP zu tun... >Wie kann man in PHP 'pop-up-frames' erzeugen? Falls ihr nicht genau >wisst, wovon ich spreche: Auf der www.php.net-Seite erscheint ein >solches, wenn man über "quick ref" oder "search" fährt. PHP ist einer serverseitig interpretierte Sprache, also nix mit Spielereien auf der Clientseite. Das was Du da gesehen hast, wurde mit Javascript programmiert. Schau Dir mal das selfHTML-Kompendium unter www.teamone.de/selfhtml an. Der Autor, Stefan Münz, hat dort ein total geniales Nachschlagewerk zur HTML- und Javascriptprogrammierung gezaubert. Dort findest Du alles zu "Layern" (so wird das unter dem NS genannt)... >Tschüss >Michael Porath Ciao, Falk From c.aefer_(at)_burg-halle.de Thu, 23 Mar 2000 08:28:49 +0100 Date: Thu, 23 Mar 2000 08:28:49 +0100 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] PHP und WAP??? hallo liste! ist zwar zur hälfte OT aber vielleicht trotzdem interessant. ich interessiere mich für WAPseitengenerierung und wollte fragen, ob sich damit schon jemand beschäftigt hat? ich suche auch manuals/tutorials zu WML/WMLScript und so weiter. wenn die liste damit nicht belastet werden soll, dann bitte per PM an mich. danke! christian From lu2c_(at)_gmx.net Thu, 23 Mar 2000 09:04:27 +0100 Date: Thu, 23 Mar 2000 09:04:27 +0100 From: lukas gross lu2c_(at)_gmx.net Subject: [php] umBRüche hallo. wie bekomme ich die umbrüche eines in ein textarea eingegeben, in ein .txt file geladenes, und wieder eingelesenes textes, wieder hin? (sorry für das satzkonstrukt). --werden überhaupt umbrüche einer usereingabe irgendwie versteckt gespeichert? danke im voraus, luc gross From events13_(at)_pdb.sbs.de Thu, 23 Mar 2000 09:02:12 +0100 Date: Thu, 23 Mar 2000 09:02:12 +0100 From: events13 events13_(at)_pdb.sbs.de Subject: [php] umBR|che > wie bekomme ich die umbrüche eines in ein textarea eingegeben, in ein > .txt file geladenes, und wieder eingelesenes textes, wieder > hin? (sorry > für das satzkonstrukt). Mit der Funktion $var = nl2br($var); cu WwOLf! From tw_(at)_itreff.de Thu, 23 Mar 2000 09:33:40 +0100 Date: Thu, 23 Mar 2000 09:33:40 +0100 From: Thomas 'Balu' Walter tw_(at)_itreff.de Subject: [php] IP als 32 Bit-Integer Moins. Ich ueberlege gerade, wie ich am vernuenftigsten IP-Adressen in einer Datenbank speichern kann (zur Verwaltung einer DHCP-DB). Ich bin dann auf die Idee gekommen, die IP-Adresse in eine 32Bit-Integer-Zahl umzuwandeln und dann zu speichern. Nun frage ich mich, ob von euch schon mal jemand so eine Umrechnung in PHP geschrieben hat. Dann braeuchte ich das Rad nicht neu erfinden ;). Oder habt Ihr noch eine bessere Idee, wie man IPs speichern kann? Balu PS: Dass das geht kann man an http://3568089345/ sehen :) From ulf_(at)_redsys.de Thu, 23 Mar 2000 09:31:54 +0100 Date: Thu, 23 Mar 2000 09:31:54 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Neues Project (Meinungen) Michael Ackermann wrote: > Das heist dann, ich kann die PHP4 eigenen Sessions nehmen > oder auch PHPlib mit einbinden? PHPLib wird eine neue session.inc bekommen, die mit den neuen PHP4 Funktionen arbeitet. Du siehst weiterhin die gleiche oder zumindest eine sehr ähnliche API. Viele Leute sind heiß drauf, die neuen Funktionen zu benutzen, es wird also nicht ewig dauern bis im CVS eine entsprechende Version ist. Mit anderen Worten: Du schhreibst heute Programme mit der PHPLib Session API, die auch noch morgen laufen. Wahrscheinlich wird es recht früh eine Erweiterung und später einen Rewrite dieses Bereiches der PHPLib geben, so daß PHP4 Feautures zum Einsatz kommen. Davon abgesehen steht es Dir frei, nur einzelne Teile der Bibliothek zu verwenden. Derzeit ist die PHPLIB nicht mehr als eine Sammlung von Include Files zu den Themen: - Session - Authentifikation - Datenbankabstraktion - HTML Widget (Form, Table, Template, Menu) Einzig Session und Authentifikation bedingen einander. Die anderen kannst Du rausreißen und einzeln einbinden unter Benutzung der guten Doku und des doch recht schnellen Support ;-). Wie gut die Datenbankabstraktion in PHP4 im entsprechenden PEAR Modul ist, weiß ich nicht; falls jemand damit Erfahrungen hat, bin ich gespannt! Ulf From ulf_(at)_redsys.de Thu, 23 Mar 2000 09:41:01 +0100 Date: Thu, 23 Mar 2000 09:41:01 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] IP als 32 Bit-Integer Thomas 'Balu' Walter wrote: > Ich bin dann auf die Idee gekommen, die IP-Adresse in eine > 32Bit-Integer-Zahl umzuwandeln und dann zu speichern. Was machst Du da? IPv6? Ulf From andreas_(at)_noho.co.uk Thu, 23 Mar 2000 08:41:53 -0000 Date: Thu, 23 Mar 2000 08:41:53 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] PHP und WAP??? hallo christian, ein blick in's archiv liefert unter dem suchbegriff "wap" momentan 107 suchergebnisse, unter anderem auch diese: [http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000117/012326.html] [http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000117/012348.html] [...] liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From info_(at)_ticinonline.to Thu, 23 Mar 2000 09:44:10 +0100 Date: Thu, 23 Mar 2000 09:44:10 +0100 From: TICINONLINE info_(at)_ticinonline.to Subject: [php] R: [php] PHP und WAP CODE This is a multi-part message in MIME format. ------=_NextPart_000_0000_01BF94AC.5735E9A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Es gibt einen Browser wo man das ganze simulieren kann: www.ticinonline.to/wap/ www.ticinonline.to/wap/no_wap.php3 WAP ist der schrei wom moment Aber ich bedenke das mehr simulierte Browser Installiert sind als Ueberhaup WAP Natel vorhanden sind: In der anlage ist noch ein wml editor 9KB Ciao Patrik =1): $IE4=true; elseif($ver==3): $IE3=true; endif; elseif (ereg("Mozilla/([0-9]+)",$HTTP_USER_AGENT,$version)): $ver=(int)$version[1]; if ($ver>=1): $NS4=true; elseif($ver==3): $NS3=true; endif; endif; echo""; if ($IE4 == "1" ) { Header("Location: no_wap.php3"); exit; } if ($NS4 == "1") { Header("Location: no_wap.php3"); exit; } else { header("content-type: text/vnd.wap.wml"); // echo"

Ti Search

WAP Page Search

over 1000 E-Mail adress

to send direct Message

NOTA:

Tutti i privati o Ditte

i quali sono inseriti nel database

di TiMail:

www.ticinonline.to/search/e-mail/

Saranno raggiungibili

da ogni Cellulare dal:

Wireless Application Protocol



List Place (Paese)

Copyright © 2000, Ti Search

powered by PPK Online webprogramm

Gordevio 091 753 20 66

info_(at)_ticinonline.to

"; } ?> Dowload Software: http://wapmap.com/index.html?go=download Astro Solutions WmlExpress 4.2.2000 Web: http://www.muenster.de/~dambergj Email: dambergj_(at)_muenster.de Sie wollen mit Internet-Informationen über ein Handy erreichbar sein? WmlExpress erzeugt in kuerzester Zeit Ihr Informationsangebot fuer internet-faehige Handys. Systemvorraussetzungen: Win95/98 oder JAVA-Interpreter, falls Sie nicht Windows auf Ihrem System installiert haben. Falls Sie Windows auf Ihrem Computer installiert haben: Nach dem Entpacken der Dateien des Archivs wml.zip in ein ausgewaehltes Zielverzeichnis, koennen Sie WmlExpress direkt per Klick auf die Datei wml.bat starten, die sie unter den entpackten Dateien finden. Falls Sie kein Windows auf Ihrem Computer installiert haben: Nach dem Entpacken der Dateien im Archiv wml.zip finden Sie unter anderem die Datei aboutw.class. Diese muessen Sie mit einem JAVA-Interpreter ausfuehren. Nach dem Programmstart oeffnet sich ein kleines Fenster mit Copyright-Informationen, dass Sie mit einem Klick auf OK wieder schliessen koennen. Anschliessend erscheint ein Fenster, in dem einige Felder zum Eintragen des Seiteninhalts zu sehen sind. Nach dem Ausfuellen der Felder gibt man unten in das Feld mit der Beschriftung "Dateiname" einen Dateinamen an und klickt auf Speichern: fertig! Die Felder Titel der Seite: Der Titel der Seite sollte nicht besonders lang sein, da auf einem Handy-Display nicht viel Platz ist. Beschreibung fuer Suchmaschinen: Geben Sie hier eine kurze Beschreibung an, um was es auf Ihrer Seite geht. Beispiel: Die aktuelle Bundesliga-Tabelle Suchbegriffe: Geben Sie hier ein paar Begriffe an, die Ihre Seite charakterisieren. Beispiel: Fussball, Unterhaching, Tabelle, Abstieg, Preussen, Muenster (Erleichtert das Auffinden Ihrer Seite durch Meta-Tags fuer Suchmaschinen) Text der Seite: Der normale Text-Inhalt...Einfach schreiben... Wenn Sie WML oder HTML kennen, koennen Sie in diesem Text weitere WML-Tags (Auszeichnungsbefehle) verwenden wie zB: Dieser Text ist gross Dieser Text ist klein Dieser Text ist fett Dieser Text ist kursiv ein Link etc. Wenn Sie
im Text schreiben, erzeugt das einen Zeilenumbruch. Eine WML-Einfuehrung gibt es unter: http://www.muenster.de/~sak/wml.htm Link URL und Link Beschreibung: beides eingeben und Button betaetigen==>ein Verweis wird dem Dokument angehaengt. Der Verweis muss auf eine handy-faehige Internet-Seite zeigen. Diese enden gewoehnlich mit der Endung .wml Zum Beispiel koennen Sie mit WmlExpress mehrere Seiten erstellen und sie dann untereinander verlinken. Dateiname: Angeben und Speichern anklicken==>Dokument wird WAP-tauglich gesichert. Der Dateiname muss gueltig sein, sonst gibt es eine Fehlermeldung. WAP-Seiten werden ueblicherweise mit .wml gesichert. Beispiel: mysite.wml Es gibt verschiedene Test-Browser fuer WML-Seiten, zum Beispiel WinWap (www.wapmap.com) oder der Browser von yourwap.com Die Dateien koennen einfach so auf Speicherplatz im Internet hochgeladen werden. Fuer ein einwandfreies Funktionieren sollten die MIME-Typen 1. text/vnd.wap.wml .wml 2. image/vnd.img.wbmp .wbmp auf dem Webspace-Server konfiguriert sein. Das ist aber normal schon der Fall. Astro Solutions http://www.muenster.de/~dambergj Email: dambergj_(at)_muenster.de Die erste Version gab es am: 25.11.1999 -----Messaggio originale----- Da: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Per conto di Christian Schäfer Inviato: giovedì 23 marzo 2000 8.29 A: php_(at)_solix.wiso.Uni-Koeln.DE Oggetto: [php] PHP und WAP??? hallo liste! ist zwar zur hälfte OT aber vielleicht trotzdem interessant. ich interessiere mich für WAPseitengenerierung und wollte fragen, ob sich damit schon jemand beschäftigt hat? ich suche auch manuals/tutorials zu WML/WMLScript und so weiter. wenn die liste damit nicht belastet werden soll, dann bitte per PM an mich. danke! christian -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php ------=_NextPart_000_0000_01BF94AC.5735E9A0 Content-Type: application/x-zip-compressed; name="wml.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="wml.zip" UEsDBBQAAgAIAGerRygu3atfcgYAANwNAAAMAAAAV21sL3h3bWwudHh0lVdRTxtHEH635P8w5SmR zDmgRiqIpDUFmjRJiwoJUt727Lm7re/2rN09O/DQX96HfjN7ZwwkahsCwnezM998M/PtMAvRt3TV 1l20rQt009TnX1aeQxiPvs8Os8MXL16MRzecH1MV4+p4Ot1sNlnTsQuRfbbg6V8L0+Tsyz/Ho/PG 2PqYhgc/7ZiNR/J1ZZk2bV2zo8ZGeuvw0nHcf+uK1jdGIODV3zhNbB29MW5xS+MRe892XuXGU8Dz H/HoHiexv+OujIQDy04+SEj6zBKg8rDd8R6MKzlvIxWwxIk+fmG4siWngCGjHu0tPDXr1nvThcDx rsNhdyzRrTt6OT36gdoF3Pw6+zTb11wACD8nVJi6DiTZOuCO6cSi3QQyXSGouKHkHRhChLVlH6ky ObsU/WLr4enJn9tm1UXFf392PNLTgg7/fzPzihawPXdxZeZLsCpIz0xkq78Hmvl5ZdcBxpumzu7s SggU1pFsyRswUkeYfbZcr4VVJOJsmMB+2bKTOim6+zosrOdlpBXivKvtfKmIx6MFrDQuSZzcRAJo H9lNSF4FfHfCHUA5qXUCjPdbtAUYeMrLUrD+f3L+lRvb9NTQwMt4lBBo2IQVfcIS7T45k7dd3GTz 2gRtoDPLgQkTgM5JJ6XjgRmnHjcMzEE6WhIZuKH7tjAvfVt60zRKG7VcFGhZ8IbXQsGyFqdSx4s0 bRro53Z1621ZPZotcA58WzigWwHd1+v3d7SxLHyEeQXyFH1f8IRs5u7fLDB8+AQnmhr1CCbSSgJd /ctgXXAtPu86sA5jb8q+C68wpuysq0wdJYe7DiNe4WUA5dluJ8+UIdUOcdV7LG0eqTFO6yL9I5FN 0NeaohidMkB6W0QMMO1pvZxpeE/L4UiqNTxD+4uvBWgFJVE5uVpJ80MpjqlAN9nyu75EqHGPQz5d I5Na42lS0mxn+PDoMQXoXxyEIefQSisFqqFMqm4yYQujgVNxVJT2z2xY1ea2P7fGVNJlbeId2RBT YVKWbHPJUvXtqptXjcFTSVPw/MJ534yVTRqLOeow3PTgsAEIVGpjpCJ8P11DCiVXiHnKgAQcx6nb ySyj1odOwR+H2pZm/xpjh0eqpgCTc4kyFPx1LLQyRoqVbBSFzJdEhn0KPa+MRyD2FsKh07IL4wI6 nWPoJ/RRpqsykno5oR7GhGZ5iJbx5NKzaLqy/aG/psajZ+e+llpHEQ1po1lX9LO/m/+ig0DIQY6S Yhm+QvdzbQn+Ep92hJN5BE/yFuMprZ9lGeaikF7v64DUskx83GD2ktR+eJ/umzfX+G2pI/lYjqX7 RXgadU4bCavs4XBC+gxzlMQclQ45F9B5fk6Q+A1rohh/ujsVrCe5LV+rjvnkDq1GpW9DOJnKK1gE JFI/sVFJOpmml+LniUXBMcKJvLRPj3c+2PXJ1MprQ6CjeLUna8fGrAISCtgn9l5Lw7y3bnkyNbDj OH/I1knup69FzNXtltTJdl2Q8qb5H4+wLEBXuib3KGGapnOZDWFN6iLKLIOhaoOB0EtAKPrWThTM cirXRxUbcSY46eMf71VZ9MPuvImjnK3IIQCVOhdieNrF2DpoRDQM1WH36pVm/UlqZQMq5RciFqj2 WbvsIF7QK5yvDLsSAyq9Ntg26Patpuh9KKIy7D3bRSz1N/qjTHKfbrHUGFgKWq5cLRfPoKznbiG8 ZMgVLEIzhmmk3a4U651FoZF77n6mnVwiMSm7pC0bwcK4JOleZFkUEtbo0RrcDRfRVrOFv9kOb1u9 Bhsq48rclqKetpvZ5X40Xan5lBz0SM/a1nXirYSuoQBbeYZmyyT0zaCMXsgY+QaXAfjISJz3yWG/ Yi/8dZzXGkQKkkgR3nZj72pZcyu9nphFO4YUb60XrtzQTgQkxP1TjwUImFWCpGFT3IlepjsFwap0 Y1b0rB+kxqyyeds8T5KSCB5crdF1t23nN8lmuOqGDWkoLQ+K1T64JlfpWmp08059RVU7r0qujQqM 0tGvc10v/fjeoM4F6g1KLzq3lIVFJb6/MVXZRHTffjjfv75dKbW08+8go4hZn66xOAhy4TbRt2t1 mAEa1g81s02ZbfJmRfpTtrBCdw38vROwGjK49GAcGbvClp3XZVK6QGcDAiJyZfKtpovOtP1+Au3r F6aHf2J9WzT+8x9SUgydGRnvAKdUmlxa0TTHdPgyOzjIDo6Ojv4BUEsDBBQAAgAIAIVxNyjlJ4+U 8gMAAH0GAAAQAAAAV21sL0Fib3V0dy5jbGFzc5VUS28bVRT+ru16xtNpTJw2pZQUt6HEsRs7TtpC 4lA1NQ41NU0hxSYttL22h3iS8YwZj+OIBWLLli2bLhArWCC1sUSkLmAD/AUe4i3KUyDBAkHFuWNP Y0E2WPI533ncc78599z70Z13b8GPCazLeEpGUYYtoyGjKaMuY0HG0zLOSXheQktCXsJpCWclWBIe lfCkhMclLEtYk3BJgq5gGGkFCuZCUDERQgTTCqFjCgaQFr5HFOzGcQX7kBHopEh+WAROCJFSsLeb NytSpgRKKgjjmCg1qWBIIBUzKl7EeRVXUVXBhagIsYjLIjCvYgWmimfwnIqayMvhgopVgbI4o+KK SL4mRFkIoxsoMQRztm3ZOkO4oJva+Va9rNkXednQGPZkLbPpcNMpcqNFtm9xjWFfrLDK13nK4OZK asmxdXMlM15kiPf8vO2ksla9YZma6WTGd3Iy+Hm1yqDkNipaw9FpFwbpTMtxLDPNEK1rNTuaN1+w mlHdjFY1O/oYdzQ9utGuG0lnw2EYuFs1t04V+x0LNq8T1+B82Wo5bdpkyWrZFW1BN9wvOMcQqHPd JJUj6kQlJtj7dOIzuE22S4aYKqW6kdto2FqTOKqxynh6ZmZmYmpycpJBplhSLGHYXeNm1dB6bPzc psrBLBmazTC3Q8v+R7OGY5d3bvn2R1/gpmYwRP67noHlKdBXYLG8qlVE3f5s06GeCK7BAi9rxkkP nPDAcQ9Me2DKA3Rk92wzd11UPZC1qtTxgYJV4UaR27qYKephkFqpv0SRQLNm0fmE/9VzCjR4Za3/ 69yS5K/pomJ4vunYVnTJMlq90dkVy+dFP/x0HgwHc3S+xmy0ysUor6yerrc0GmPNTorVwTnd1J1T VE0MGA1bzXEas6lUu91O9iWmXvaWMwz1TbZ7wJnxS/28S7pZtdoAXdIBkhL96WpC/Mo9zXv6Wk9f 7ekrPU2XlaQfTNxxkhrAEgjAR9734xF/B/fHNxGND+KDQfy5iYfiW9i7HAl28OBNjHYN5hpHu4bs GmNdY5drJLpGwDUOdA3JNUbIGF6OhDrYfxNHtjC03EG8kIjfwOgmDpcEOOqBMQ8kPHDAAyMeOCJA POKjlHtLxPvQO/QZDKdIFumJAz5BEJ/SK/gZPX2f4zC+QBJfIoOvcBZf0xv2DTXuW1j4Dm3cxiv4 Hq/iB7yGH/E6fsIb+Blv4xds4lfcwm94Dx8jhAKe7TYOo6SZOIgtqB0c3N5ccfv5B23+O3kuwukt qJBfRKYTNzA+6L99HcOE7ouE3sQeov/AFsIdxNwgPrze7/O/dbf4Iffg/6Ln+m/sxx2MEIUxxpBg PqRZgLKeoLgPS/8AUEsDBBQAAgAIAIZxNyjH3pO4FAMAAA0FAAAOAAAAV21sL0VpbmcuY2xhc3OV U9tSE0EQPZ2EbFgDIeGiqEgQgRAUvFJqEIUQIBJucolcRCfJKgubXWrZiOWH+OyTT75YSlIlVT6r f+JPWPaEACnlxVRlps/p6e7TPbM/f3/9Bjeu4YUP4z6s+jDvwwMfHiqYVvBcQUzBLQX3FawruK5I /p6CpIKnCh4rWFYRQrcKLwZqUY+IClVCBb0qguivRR2uSNgnj1xV0YBuyV2T3h5pRVVeOmVsl4oA Ov14hkd+zGLOjxFMSXjbj0Ws+ZFAyo8l6b2LUT/S0hrEHT9m5OGVQzhB8CZs27J1QiClm9pMIZ/R 7EWRMTRCXdwydx1hOsvCKDB2zW4TmiOpLfFaDBjCfDWw4Ni6+SrWu0yIVnix5wzErfyOZWqmE+s9 jSS4RS5HUBNvstqOo3MVgjJacBzLvEGoPw5JvObj1cS4LfIsxDuSsQrOHmdYsAp2VhvXpVxvWtMd zSZ48kI3eUuwNq4VkfJcOhcMnqg5rMZSfOm80S9pwplNYeYMrVLVLWyO9sYZyKRDp/T9Hx23RNZO n9tJc3PC1AxC6N94AiXZUZVgNrOlZWXe6tOmw31Lrd6UyGjGzSODZ9pwoqpMcWQrjye8I4QdlnNi 0gy/1DYNzezg0cWtHE+0PmVlhbEsbF0+CL4kr63t6m/Z49ndtHj+gb/myY4dkd2u7qpcjvlNXWYM jOw6thVesIxC5d5rIsmknIOb74ELDOmm7gwTGqueU/lCYr2r1fXSupmz9gD+HlRe3fznrwDyN1PZ +d2XPSQ/El6fMPoMD1y8b0dDNSW0RIs4Hw3iexDvirgUPUDDSshVwsV9tB4Cdxm0MQithDwlNO6j /QCBlRIup/qiX9BaxIW0NNqOjHZpREPUV0RTmvOf/cTlCDd4HWSxoDi8NAaVEmiiCXTQJPopiRhN IU4ppGgaSzSDDZrDS5rHFo2iFsOYrDTQyTvxrhygroTwSXJV9kVLnHyRmTFsVAJmmZcd9/R9QUfQ /es9GthqDnk+QGF558o0frw/RO6PxwlbUMPmGhppHWdpg5U+RxcJ9g6x14X4H1BLAwQUAAIACACF cTcoYX9WSSADAAAXBQAAEAAAAFdtbC9FcnJvcmkuY2xhc3OVU1tTE0kU/k5C0mF2JCTcVFYJohCC 3HS11KArZsOKRsCKEgFFO0lLBiYz1GQiW/tD9tmnfdoXa5VUSZXP6j/xT2zt6RAltcuLUzXd37l/ 53T353/ef0AQk5ARLESwGsFGBGsRXBN4IPBCYE7gskBa4JnAjMDPAjcEFgWeCNwTeGwgjlEDYUx3 wkTK4GWkE11IGjC0QWDcQAxTGk1ov4sGurUhhjEdcV47X9Bo0kAUIyY2cdvEMlZMzOO+Fn8ykcdT E1nkTDzS1uu4Y6Kg0VVcMbGkndcPxV8J4aznuZ5FiOYsRy3Vq0XlPZJFWxFOZFyn5kvHX5V2neXA 8g6hL5nblq/ktC2drem871nOVnp8lZBq6eWeP51xq7uuoxw/PX6ckhCU5TLByP5WUru+xVWYR75U kWWuIu7Ufd91Zgld32KzrziuXbHgySr7hueLbt3f41R5t+6V1IKleXdUpeXwlmVuXCup6QUsLhg7 YnNYhKlEClV7SqsJP1SkU7ZVq1hQehwdzrCgPMLcMX1/R8f9yY3j53bU04p0lE2I/z+eQItsaEuw XNxWJZ233dvxuW/NNZyTRWVf+gp4lN1HrJoqjuzIuHrcXTm3JO1V6Vn60PVBeKpm/a7HWKu4PNro f2ZGCDWvDDvsytJOewfN1IRBHnxiQVVs5SWsmp+Q9ZdbyveUr5xhjqpYum50vuZ7biLv2vXWDQgl Fxf1RIJ8IkxjznIs/xahp+1iNY8mPb7ezqpgOWV3D+BHYfAa5J/fA/S31Nr5BTQtpJ8Lrw9Z+hsd CPC+k4oHGjiZ2sdgKoaPMfyxj7OpA3SvxYMNnHmHoUOhoykMsxBfi4ca6HmHvgNE1xo4l5tIvcXQ Pn4saDD8FfRpkIrTxD56C5z/1BsuR5jl9SpOMOxDmPph0AB66RSG6TSmaBBpOoMMnUWOhvCYEtik c3hJI9imXnTiFu62GhjhnXgXBzAb6D9Kbui+aIyTj7LmFzxvBSyzXnc8NvEWiVjwy2t0MxqIh/6E YHqnm2p8en0oBf/6lrAfIYaT6KEpDNAMM53FBbrM1ptsDSDzL1BLAwQUAAIACACFcTcondMuVTAD AAAgBQAADAAAAFdtbC9Pay5jbGFzc5VTz1NTVxT+ThJyw2sgJCDa+qNBioZQQW3LVIO2EANFI9Gi pGir3iRXePDyHn15AQZ12pm6aqcdV65dddVNp0pmZKZr9T/pP+H03CSYjLIxM7nnO7+/c+67r14/ /xd+nIAMYSaEGyH8EMK5ENICcwJ3BFICnwmcFfhe4KTAVwJnBC4KfCdwSWDBQAzHOtGJEwaCGOtE NxIGjIYtaUBg2EAUoxqN6JBPDXYMGujBMe04ruM+0WlDBiIYDOMWvg7jCq6GMYmsVj8P4xpuhjGN y2Fc194vMRVGXqNxfBFGTgcvNtRvCMGM6zquSYhkTVvNVcsF5V6TBUsRutKOXfGk7S1Iq8q6L7dK 2JfIrsh1OWZJe2ls3nNNeyk1vEBINu1ywxtLO+U1x1a2lxrey0jwy1KJYGQ2i2rNM7kLQUxVPc+x TxG636Rk1jm83TDtyjITCU4WnKq3wRXmnapbVNOmphvMK9NTLiFQlqbNIsPcuFdC0/OZ3DDaYtPo xlSOXJCeMuPKvetYS64yi8vxJVVZ00C53gAhlC9bozqP8MGytEuWatLyS5fLB9Os6K4TeyzmPVbS n7i592Jb01+RtrIIsXfzCTTLjrYCucKKKuq67dG2x4vRXINZWVDW6V3AS+9psaqbODOQdkq81u6s U5TWgnRN/VXwTQVdVTG32BOoLDt8CZG3lsqONVlcbWdeL8n2ZVNXjExWPNeJzztWtXn5HYnZWT2r n3fNa55pXQC3mzBt0ztP6G37wupXkBq+0d49b9olZwPgJ2Lw6ec/PwzoX64p+SnUPaTfDZ/fsvYP AvCxXE3G/DXsT27jYDKKF1E83sbHyR30LMZ8NRx5hnhD6agrfazEFmOBGnqf4cAOIos1HM2OJJ8i vo1DeQ36dsEBDZIxGtnGvjzX//Bvbkc4xec4uhi6CFIFBnnoo3UM0AZGaRMp2kKa7iFL93GdHuAW /YS79DNW6Ece8TxmmwMMsiSWYgedNRxuFTf0XPSQi//ClgxuNxNybNcTHx95ioGo/78n6GHUHwv8 CcH0Pqqb8fJJQ/P/9aZgPzoY/ope+g376Xdm+geG6BF7J9jrw4X/AVBLAwQUAAIACAAbonkn1W6r knQAAACIAAAACwAAAFdtbC93bWwuYmF0LcqxCsIwEADQvdB/OH8g2d2KpohLh4rOKT1qpEnK3YVr F79dhGxveO5yG2Do+7Zxf3UslGHMa5GQE8Mrrm7fCJlreItsZ2tV1cSCiQXJzGi/s48T0vKp7UFH SAtIBhZPcoK2uT8DKnRTLqJ1XT2DemJjzA9QSwMEFAACAAgAhXE3KElJGGkgCwAA3RMAAA0AAABX bWwvV21sLmNsYXNzlVgJeFTVFf7Pm8m8l2GAZFhDiD7AJQSSCaAoYQiSTaMDQRKIERReZl4mL8wS Z96QAIobKq6oCAqi4gbuipJEDbjR1qW22tbaWq212lq1ra21dld77puZ8IBQbfjm3nPuuefcc8/5 77n38cpXTz8DB0rpGIXyFCpU8JxCYxVSFXxHwcsKfq7gDQWvKfiNgt0K3lPwkIJfK9ij4EMF/1Hw VwXfV/APBd9T8KJCkoKfKXhbwS8U8io0QqFJCv6i0ESF8hUapeBLBX9T8G+FnAq5FDyo0HAZn8s0 QaYiGb+V0S/jfhlvyTRUxlMyvpbxexn7ZfxSxqcyXpDxioy9Mr6S8YGM92VSZNyXi+m4STRXiuZq Nyqxzo25uFhQq9woxTVCsNWNk3G7aK4T7AVCsM2NEtzixom4Xozd6MZUbHEzdZVgu90owwZB3Saa S4W9HbmYho1Cl+dNwSZhYJMQXCim3Cp0twjqBjfKsUlQd7hxkpg8A5sFe75oVgv/rhXUFcLUJW5U iCm+tMZa0dwpFkoJ6mY3TsB2QV3mxiwxbw4ucsOPLrHu5UKwXqy7xoNnaIgHD1CuB7vwAw/uQq8H P6SjPXgXH3nwiZDuw0seghA8gN95iITgu/jCgzfxLw95KMdDDpaSzPPwtJi3C8978Kyg/imMfiYE PxFqT9AY1sCrQvcxD/4oxh7Fjzx4B3/w4FcsxSNi8i7h0L34kzD1hWh43p+ZpXFCcI+Y0oPXPdgp qL8zReMF9THPowLhC4l5j+MlgjNgxFYShrRrsVBEr12lx0yCqzGiteoRljZqq3SC3KRnBlx+I2aY lQRvh7ZK82ldpq86HjM1I6YnCMMHBqtSphmPEXI6E4Zl0e/rikZYL7exUzeC7XqChe7GeCoR1OuM CK/hPFtr5wUcWiJMKCkO2OxHO+Mx9mv25MEG2aQaZBeYnsPr1GQczUm16ZEQQZrLiypmvNFkR9jy yAM2mvRus87gWWzDXdsd1DtNIx5L8jY4JvqCVLRVTzRprcI5R3NU2KyLWMHKs0xEtFjY17g6aepR 9r7Wsu46I7O8ZPDayhn66q54IsQmc/zp7RdkNmbEfQ0pszNlsl+6Fp09eYk9es1GLBTvOnihjP/K ygGbroSeNNawd+NLfb7meQvrGhYtnu/z1TTVqM3zA+q0smk+X+0Czq0/qpuaGtOiOkco70AAAsJX 3rzT7+tk31y1iUQ8YYhktetaiEemZry1eZBNgm2oKtXWpieEneJ6sY+cebylaZyXsM6o0Mw4I2Nk 8eF6rOG1DTa0duhBkU9nlOHEZrRQSOd+ZpWRZLwYYV2dF1vDIFEFZJMVarn6v/44VJy0MmFfoCrE +ZBV0zAjIgi5/qCWCKlGiOlhA/GoS3CICPP9E0pL52shXe0yzHZ1XtJMxNXGeCRlwUNlq7XdnRx7 dqHdNDsrfL6urq6yaEqPMRYSZSHdty6kCfCEO0pLOYoTqvRksD2hG62pWFhtS+kJtTEVbI9qPMpA i1Wwr66IHgub7UzMa42nTM59TpKPnghDJA3kHH9rwsfWhgndVj2cMDjqQtV7+KGwDw6gnDDuyFsh jB48rYT8JsPUI2pIuK0zKdZ0FleLTDuKRetMtguwDhGHY42mt0eE1uiDHLB5xjr1rNOpBfkkSQ3c 5AcOKRuMAVnk2Eqaqy57pKzdHwxeHvDP7Y5G1FV6Islb4nTmFNdbKFT8mspBb+MhOaybwgs+5vYd O/Vug8f8g4D8/6g+rmruxY7LDkpzSE9mcXokfA7hOcGEYVUdwohsXahvGKhFHJuDwigOFvtdw3q8 K6u0RnhS2eJFAVVnKH3DkgdOhii5MQvsst8njgKHtpBP75HP9gyxvgUCri2lGSCo37SQqymTvIHd LRROp4seYdRg9YVzN5TvlKSpxcwlWiTFThIjxqV1duqxkB0CmdvKWR0PiRrtF0WM+OeYVlZOGHuk usHr+ifUNFQ3tSysVbksqwsXVwXqq3l8dPHSwR3K9fu0yswBHGG7mywPZk8+m0eXDlbfyms0kxPD ka5Qi0vKeLHJ3xSyHOu4cWKSWdCSCGQgE8gDu1+oxayBQDyoRZZoCUNcVQzrEYHDMMOeHG8rVV1a Z1s8kYqWxRNhcV2Iq3k5Xxdl3eKWG5tNlQCJ/ZISdwdHUOWitSbFZSwsyhPjx7osQPxgKgcwkn/8 UoH4eyLT8zvJ6vnlJDrxBrF6pHvxFrL6uzL905me3zTWPEeGvzfD81PK4h/P9Psy/c50L147Fv9I pr8n039m9Tm8MD+ZQDQMkFLMS6zTU+Id0odzS3pRX5JP1+fTe73oLOlHSYs3vw8tPUgy42/JG9mH 83qwPC0ZZ0k67JLT05LhlqTVLtHTkuMtyVJmZrTkufOK+6D1IJiWjbVkjXatM9MSryWZZ5fE0pJc S7KAGV+LV+1Dew8iaYnTkpxq12lKTxtmTTulJN/x0T6c2INzBqiqfkxt6UNDYErJHiR7EWoWxPIs 0ZElTs8SrVlCzxJLs0QwSzRmiTOzxLwsEcsSC7JEJEucmiWassQpgijxHjulFzXNnKnTdlsoetJK 9RRux8CFsXCjgGE4DhNQyN8b4zEbRTgNR2ExjkYrVMRZsg4TcTUm4RYcw7A6lqF0HMPweLyKYryF yfiQP0M+Z5tfYirDrZSGo4zGwkcTUE4lmEYzMJ38mEG1OIEW4ERqxkxagZPIwMmUwCxaiwpaj9l0 Lfy0BXPoDlTSfZhLj+EU2oPR7PXdNDoNQSxjADIEccKUPViZj5d3QHY8iUUW5/h4B4qYWuIdthMy 79m0GDXNLHQ8NBCB0QxkoAbDUMsxqOM9ncpHsp6l72bB7iznr1OFQb8hb+IcZ2U6sdEKZ4GzF/O3 IcdRmc7aoUNNhwwVbUNuPyr6EC7aKlX2Y0pLZlIfzqrI6UdlS0FOHxIVrgKXd0Qvagtc43tRzcwE O5PXi8XcFdnHRtsZyc7k2BmyVHtxNtMOGz2S6TQ4owFmx9h1JtkZj42ZYhccnbagD2bB9a0teEcd puz+1srcHWXbkzIgz+QrcIhOwZGM2aM0Ob2v4IC+WGYod86Z8i7MZeYYmyrPrBolTz/EWK0lOCcr 8E5k9fUyjZJ51HCuuPPrvdnVCtP25XR3XLor5q4fJ/Vhxe7mfszqQ3z3bkZnQFonXchn1EIxXYcg o3gB47SB8byQ0Xwmo3kRn9hGPo1N/OG+mL/Rl6AKzXymWxDAUv4t43/nIIxzEcNymFiBtdBwMZ/2 DWxvI0LYDB3b0cZXTBj3o50/qw2+VDqwFyuxHxG+GKJ4jbXf4OrwNjrxAc7DJ0jwFZTkL2iT60CK nFhFbnRRHrr57K6mIqyhY7GWpuJ8mo4LaBbW0VxcSHW4iAK4mBbhEjoLl9JyrKdWXMa14XKK4wpa hQ10Pq6kS3EVXYmraSOuoc24lrbjOrobG7lOXE+P4gbqwY20D5toP26il7GZXscWehM30zu4hd7H VvoY2+hT3EpfYDt9idskB26X3LhDysMOaQzulIpwlzQZd0s+3CPNxL1SFXZK9Sxvxn3SMtwvBfGA 1IEHpfPwkNSNh6V1WMqZeFS6CI9JlzN9BUeWxP9MZOrUC5wVB/drnP50LY/On5opCf50KbcNFA7U iMKtfCmmIdIDQ0BLMBkLjQJRGT6W4Rf0o5TvoGYvQ69OyHrR1oszehE4UO9nYii3fVw3n+R6/xRG 8KOhEP1czfdyBd/Hdf9Zrn7PwY/neRcvMD72YzVnPBc/ppGZ/UxiW/wGgdyP6X1YdsC42yrHL/Fl 8iKPPMy0hJ/+F1BLAQIUABQAAgAIAGerRygu3atfcgYAANwNAAAMAAAAAAAAAAEAIAC2gQAAAABX bWwveHdtbC50eHRQSwECFAAUAAIACACFcTco5SePlPIDAAB9BgAAEAAAAAAAAAAAACAAtoGcBgAA V21sL0Fib3V0dy5jbGFzc1BLAQIUABQAAgAIAIZxNyjH3pO4FAMAAA0FAAAOAAAAAAAAAAAAIAC2 gbwKAABXbWwvRWluZy5jbGFzc1BLAQIUABQAAgAIAIVxNyhhf1ZJIAMAABcFAAAQAAAAAAAAAAAA IAC2gfwNAABXbWwvRXJyb3JpLmNsYXNzUEsBAhQAFAACAAgAhXE3KJ3TLlUwAwAAIAUAAAwAAAAA AAAAAAAgALaBShEAAFdtbC9Pay5jbGFzc1BLAQIUABQAAgAIABuieSfVbquSdAAAAIgAAAALAAAA AAAAAAEAIAD/gaQUAABXbWwvd21sLmJhdFBLAQIUABQAAgAIAIVxNyhJSRhpIAsAAN0TAAANAAAA AAAAAAAAIAC2gUEVAABXbWwvV21sLmNsYXNzUEsFBgAAAAAHAAcAoAEAAIwgAAAAAA== ------=_NextPart_000_0000_01BF94AC.5735E9A0-- From ulf_(at)_redsys.de Thu, 23 Mar 2000 09:48:55 +0100 Date: Thu, 23 Mar 2000 09:48:55 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] =?iso-8859-1?Q?umBR=FCche?= lukas gross wrote: > wie bekomme ich die umbrüche eines in ein textarea eingegeben, in ein > .txt file geladenes, und wieder eingelesenes textes, wieder hin? (sorry > für das satzkonstrukt). > > --werden überhaupt umbrüche einer usereingabe irgendwie versteckt > gespeichert? Kommt auf den HTML Tag an: http://www.netzwelt.com/selfhtml/tchc.htm#a3 . Wenn ich mich recht entsinne fressen einige Browser inzwischen wrap=soft|hard statt wrap=virtual|physical. Befrage mal den HTML Editor deines Vertrauenes. Zu Risiken und Nebenwirkungen fragen Sie den Browserhersteller oder den Editorhersteller. Ulf From tw_(at)_itreff.de Thu, 23 Mar 2000 10:01:52 +0100 Date: Thu, 23 Mar 2000 10:01:52 +0100 From: Thomas 'Balu' Walter tw_(at)_itreff.de Subject: [php] IP als 32 Bit-Integer +-Ulf Wendel-(ulf_(at)_redsys.de)-[23.03.00 09:52]: > Thomas 'Balu' Walter wrote: > > Ich bin dann auf die Idee gekommen, die IP-Adresse in eine > > 32Bit-Integer-Zahl umzuwandeln und dann zu speichern. > > Was machst Du da? IPv6? Noe ganz normal IPv4 (?). Normale IP: 212. 172. 185. 1 Umgewandelt in Binaer: 11010100 10101100 10111001 00000001 Diese Binaerzahl in Dezimal: 3568089345 Balu From schwardt_(at)_euro-auto-boerse.net Thu, 23 Mar 2000 09:57:10 +0100 Date: Thu, 23 Mar 2000 09:57:10 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] Re[2]: [php] IP als 32 Bit-Integer Moin Thomas 'Balu' Walter, TBW> Noe ganz normal IPv4 (?). TBW> Normale IP: 212. 172. 185. 1 TBW> Umgewandelt in Binaer: 11010100 10101100 10111001 00000001 TBW> Diese Binaerzahl in Dezimal: 3568089345 Vielleicht unterschätze ich die Aufgabenstellung - aber Du hast eine Zeichenkette mit einzelnen Teilstücken, die brav und immer korrekt mit einem eindeutigen Trenner getrennt sind - keine Diskussion um Punkte in "Z.B. ist am 15. eine Party." ;-) Warum dann die ganze Rumrechnerei? EXPLODiere doch einfach? Das bißchen Typwandeln, was Du dann brauchst (wenn Du es brauchst), macht PHP ja fast von alleine. -- Stefan Schwardt. From Mathias.Gloss_(at)_start.de Thu, 23 Mar 2000 10:02:11 +0100 Date: Thu, 23 Mar 2000 10:02:11 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] dynamisch Bilder einbinden Aloha, > ---------- > Von: Holger Janning[SMTP:holger_(at)_janning.de] > > Jetzt habe ich mir gedacht mit PHP3 ein Interface zu bauen, bei dem ich > die Daten der einzelnen Produkte eingeben kann. Als weitere Funktion > moechte ich Bilder damit uploaden und dynamisch einbauen koennen! > Gute idee - nur meinst du nicht dass das bei der Eingabe etwas lange dauert ? Sollten es mehr als 10 Artikel sein wirst du dich schnell nach einer anderen Lösung umschauen müssen oder der Kunde ist veraergert :/ > Hat schon mal jemand soetwas gebastelt und kann mir den Source zur > Verfuegung stellen? > Ich habe eine Bilddatenbank für Theater gemacht - aber für einen Zwischen- auftraggeber. Und ich glaube nicht, dass er es mag wenn ich meine 100erte Stunden arbeit hier veoeffentliche. Das Ding wird ja noch anderweitig verkauft ;-) > Interessant waere fuer mich hauptsaechlich, wie man das mit dem Upload > der Bilder hinbekommen kann: > Es soll jeweils 1 Thumbnail und ein normales Bild hochgeladen werden! > Entweder du erzeugst mit einem Grafikprogramm beide Bilder (was meiner An- sicht nach bloedsinn ist) und baust in deine Seite 2 Datei-Buttons ein, oder du erzeugst beim Upload einfach ein Thumbnail mit den entsprechenden Image- Funktionen von PHP. Wenn es wirklich 1000e von Artikel sind, dann wuerde ich aber einen ganz anderen Weg gehen. - Bilder mit .jpg benennen - Thumbnails per Batchbearbeitung erzeugen und in ein anderes Dir legen - Artikeldaten in eine Textdatei, evtl. mit irgendwelchen Anweisungen zur Ausgabeformatierung. Das ganze dann dynamisch in eine HTML-Seite verwandeln. Zur Pflege der Daten (wenn nicht mehrere 100 neue Artikel dazukommen) waere dann allerdings ein Web-Formular praktisch :-) Gruesse, Mathias From ulf_(at)_redsys.de Thu, 23 Mar 2000 10:13:57 +0100 Date: Thu, 23 Mar 2000 10:13:57 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] IP als 32 Bit-Integer Thomas 'Balu' Walter wrote: > Normale IP: 212. 172. 185. 1 > Umgewandelt in Binaer: 11010100 10101100 10111001 00000001 > Diese Binaerzahl in Dezimal: 3568089345 Ich weiß nicht genau wie Du das rechnest, aber es gibt explode(), sprintf("%08b", ... ), bindec(), octdec() und Artverwandte die weiterhelfen. Ulf From ulf_(at)_redsys.de Thu, 23 Mar 2000 09:39:05 +0100 Date: Thu, 23 Mar 2000 09:39:05 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] OT: Linux-Server in 3 Monaten eschmid wrote: > > On Wed, 22 Mar 2000, Ulf Wendel wrote: > > ... und es ist nur noch schwer zu kriegen. Marit und den anderen wurde > > das Buch förmlich aus den Händen gerissen. Vielleicht hast Du mehr Glück > > bei folgendem Aufsatz: Marit Köhntopp, Martin Seeger, Lukas Gundermann: > > Firewalls - Konzept, Design und Aufbau; Computerwoche; München 1998, > > http://www.koehntopp.de/marit/publikationen/index.html > Das Buch oder Buechlein gibts aber tatsaechlich und kann per Fernleihe > bei der Unibibliothek Hohenheim angefordert werden. Die > Bibliotheksleitzahl lautet einfach "100". Es ist zur Zeit nicht > ausgeliehen. Ich kann da jederzeit nachschauen. M.W. gibt es eine schwarze, limitierte Neuauflage. Die 1988er bekommt man tatsächlich noch: ISBN 3930377683. > PS: Hab ich vorher was verpasst? Von 18 Mails sind nur 7 angekommen. Nicht, daß ich etwas bemerkt hätte. (Die Listensoftware nervt derzeit mit der Verdoppelung der Postings!) From tw_(at)_itreff.de Thu, 23 Mar 2000 09:53:27 +0100 Date: Thu, 23 Mar 2000 09:53:27 +0100 From: Thomas 'Balu' Walter tw_(at)_itreff.de Subject: [php] OT: Re: [php] IP als 32 Bit-Integer +-Thomas 'Balu' Walter-(tw_(at)_itreff.de)-[23.03.00 09:34]: > PS: Dass das geht kann man an http://3568089345/ sehen :) Wahnsinn, wie schnell Ihr auf so eine http-Adresse anspringt ;) Balu From andreas_(at)_noho.co.uk Thu, 23 Mar 2000 08:50:19 -0000 Date: Thu, 23 Mar 2000 08:50:19 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] OT: Linux-Server in 3 Monaten > ... und es ist nur noch schwer zu kriegen. Marit und den anderen wurde > das Buch förmlich aus den Händen gerissen. Vielleicht hast Du mehr Glück > bei folgendem Aufsatz: Marit Köhntopp, Martin Seeger, Lukas Gundermann: > Firewalls - Konzept, Design und Aufbau; Computerwoche; München 1998, > http://www.koehntopp.de/marit/publikationen/index.html bol.de meint das buch sofort liefern zu koennen: [http://www.bol.de/cec/cstage?eccookie=%2BINK1%2FMFQPU0atEniTETYF5ilJ2N82wCS2lAE glU1h%2Fh88brZJuULr9W7R%2BS3T4Skav8ykn4J0Uz8Vj6RmjTXzkhz7hsmKy782%2B%2FhptBuls%2 BWhTO7l540qmsHFcChXY6bohhCUB%2B0FjeYCbwm1da0jAMEL10TmCNBGLjC1wXCmvAqCIaaFDqbQ%3D %3D&ecaction=bolrate&a=i&t=i&r=1&m=i&c=&d=bolprditmview&template=b_prd_display_t op.de.htm&PrdId=168500183&WorkId=] liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk > From mk_(at)_itprotect.de Thu, 23 Mar 2000 10:29:29 +0100 Date: Thu, 23 Mar 2000 10:29:29 +0100 From: Michael Knetsch mk_(at)_itprotect.de Subject: [php] IP als 32 Bit-Integer At 23.03.00 10:13 +0100, Ulf Wendel wrote: > > >Thomas 'Balu' Walter wrote: >> Normale IP: 212. 172. 185. 1 >> Umgewandelt in Binaer: 11010100 10101100 10111001 00000001 >> Diese Binaerzahl in Dezimal: 3568089345 > >Ich weiß nicht genau wie Du das rechnest, aber es gibt explode(), >sprintf("%08b", ... ), bindec(), octdec() und Artverwandte die >weiterhelfen. > Hallo, auf die oben beschriebene Weise klappt es wohl nicht -> siehe Manual zu BinDec: The largest number that can be converted is 31 bits of 1's or 2147483647 in decimal. Berechnung der Dezimalzahl wie folgt (am obigen Beispiel): 212 * 256 hoch 3 + 172 * 256 hoch 2 + 185 * 256 + 1 = 3568089345 Michael From thomas.schuermann_(at)_stadt-gladbeck.de Thu, 23 Mar 2000 10:29:02 +0100 Date: Thu, 23 Mar 2000 10:29:02 +0100 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] IP als 32 Bit-Integer Hallo, Thomas, Thomas 'Balu' Walter schrieb: > > Ich ueberlege gerade, wie ich am vernuenftigsten IP-Adressen in einer > Datenbank speichern kann (zur Verwaltung einer DHCP-DB). > Mich würde das Projekt als solches interessieren. Weiteres (falls zu sehr OT) per mailto:thomas.schuermann_(at)_stadt-gladbeck.de Danke. Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From ralf_(at)_globalpark.de Thu, 23 Mar 2000 10:36:26 +0100 Date: Thu, 23 Mar 2000 10:36:26 +0100 From: Ralf Geschke ralf_(at)_globalpark.de Subject: [php] OT: Linux-Server in 3 Monaten > > PS: Hab ich vorher was verpasst? Von 18 Mails sind nur 7 angekommen. > > Nicht, daß ich etwas bemerkt hätte. > (Die Listensoftware nervt derzeit mit der Verdoppelung der Postings!) Kann keine Verdoppelung feststellen, zumindest weder gestern noch heute. Vielfach kommt es zu einer scheinbaren Verdoppelung bei fehlerhaften Mailfiltern auf Empfaenger-Seite - nicht lachen, dies ist uns bereits des oefteren bestaetigt worden, insbesondere bei Verwendung von Outbreak & Co. Beste Gruesse, Ralf (immer noch List-Owner...) -- / mail:// ralf _(at)_ { globalpark.de | kuerbis.org | php-center.de } / http:// www . { globalpark.de | kuerbis.org | php-center.de } / fon:// { 02233-793373 | 0177-5262345 } From Andre.Laugks_(at)_netcologne.de Thu, 23 Mar 2000 10:41:05 +0100 Date: Thu, 23 Mar 2000 10:41:05 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] Include und Performance Hallo! Ich muß in eine Seite 30 Dateien über include einfügen. Es handelt sich hier um txt-Dateien, mit geringem Inhalt. Könnte das dem PHP-Parser Probleme bereiten? Ich nehme an, das es sicherlich zu lasten der Performance geht. Es soll auch nur eine Zwischenlösung sein. Vielen Dank und mfg, André From ulf_(at)_redsys.de Thu, 23 Mar 2000 10:45:54 +0100 Date: Thu, 23 Mar 2000 10:45:54 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Include und Performance André Laugks wrote: > Ich muß in eine Seite 30 Dateien über include einfügen. > Es handelt sich hier um txt-Dateien, mit geringem Inhalt. > Könnte das dem PHP-Parser Probleme bereiten? Nein, solange der Kunde kein PHP Code reingnuddelt und die Programmierung gefährdet. > Ich nehme an, das es sicherlich zu lasten der Performance > geht. Es soll auch nur eine Zwischenlösung sein. Irrelevant. Wird sehr oft aus dem Plattencache kommen. Ulf From lu2c_(at)_gmx.net Thu, 23 Mar 2000 10:57:51 +0100 Date: Thu, 23 Mar 2000 10:57:51 +0100 From: lukas gross lu2c_(at)_gmx.net Subject: [php] .txt datei verschlüsselung hallo bei meinem gegenwärtigen project habe ich die passwörter der webformulare für die contentverwaltung in einer textdatei abgespeichert. angenommen ein böser finger findet den pfad für die pass.txt datei heraus, was ansich kein problem darstellt, und sieht die datei ein, ist das ja eigentlich nicht so gut :). wie lässt sich hier am bequemsten eine verschlüsselung für 'other than php requests' anwenden? d.h. wird die datei normal aufgerufen, sollte sie unbrauchbar sein. vilndank, luc gross From Micha.Borchers_(at)_t-online.de Thu, 23 Mar 2000 10:58:46 +0100 Date: Thu, 23 Mar 2000 10:58:46 +0100 From: Michael Borchers Micha.Borchers_(at)_t-online.de Subject: [php] pcre ?? Ulf Wendel schrieb: > Michael Borchers wrote: > > in meine php version ist offenbar kein PCRE eincompiliert. Es gibt > > Schwierigkeiten mit template.inc. > > Welches template.inc, sehr auskunftsfreudig bist Du nicht? template.inc > aus der PHPLIB? > > > Kennt jmd. das Problem und kann mir helfen ?? > > PHPLIB Templates verlangen nach den preg_* Funktionen. Die Templates > konnten erheblich an Geschwindigkeit gewinnen durch die "neuen" > Funktionen. Es geht nicht ohne. Im Falle der PHPLIB benötigst Du ein PHP > mit Unterstützung für die Perl Regular Expressions. > > Ulf Hallo alle sorry dass ich so magere Auskünfte gebe, aber das ganze Problem ist mir etwas unklar. Aber wahrscheinlich brauche ich genau das, ein PHP mit Unterstützung für die Regular Expressions. Wo bekomme ich so etwas her ?? Weiss jmd. Rat, ne Adresse ?? Danke micha From Mathias.Gloss_(at)_start.de Thu, 23 Mar 2000 11:03:58 +0100 Date: Thu, 23 Mar 2000 11:03:58 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?ISO-8859-1?Q?AW=3A_=5Bphp=5D_=2Etxt_datei_verschl=FCsselung?= Aloha, > ---------- > Von: lukas gross[SMTP:lu2c_(at)_gmx.net] > wie lässt sich hier am bequemsten eine verschlüsselung für 'other than > php requests' anwenden? d.h. wird die datei normal aufgerufen, sollte > sie unbrauchbar sein. > 1) Sie nicht unterhalb von htdocs legen 2) Mit .htaccess schuetzen 3) Sie mit der Endung *.phtml bzw. *.php enden lassen, und die Eintraege dann so irgendwie machen: $pass['helmut'] = 'ein anderesgeheimes Passwort' ?> Gruesse, Mathias From Mathias.Gloss_(at)_start.de Thu, 23 Mar 2000 11:13:54 +0100 Date: Thu, 23 Mar 2000 11:13:54 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?ISO-8859-1?Q?AW=3A_=5Bphp=5D_AW=3A_=5Bphp=5D_=2Etxt_datei_ve?= =?ISO-8859-1?Q?rschl=FCsselung?= =?ISO-8859-1?Q?rschl=FCsselung?= Re nochmals, > ---------- > Von: Gloss Mathias[SMTP:Mathias.Gloss_(at)_start.de] > > 1) Sie nicht unterhalb von htdocs legen > 2) Mit .htaccess schuetzen > 3) Sie mit der Endung *.phtml bzw. *.php enden lassen, und die Eintraege > dann > so irgendwie machen: > $pass['hugo'] = 'geheimes Passwort' > > $pass['helmut'] = 'ein anderesgeheimes Passwort' Das ">" gehoerte da nicht hin *grummel ueber Exchange" > ?> > Ausserdem wollte ich noch sagen dass eine der Moeglichkeiten reicht ;-) > Gruesse, Mathias > > From ulf_(at)_redsys.de Thu, 23 Mar 2000 10:47:23 +0100 Date: Thu, 23 Mar 2000 10:47:23 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] OT: Linux-Server in 3 Monaten Andreas Otto wrote: > bol.de meint das buch sofort liefern zu koennen: M.W. die alte Auflage. Ulf From marc_(at)_melmarc.de Thu, 23 Mar 2000 11:30:25 +0100 Date: Thu, 23 Mar 2000 11:30:25 +0100 From: Marc Trachtenberg marc_(at)_melmarc.de Subject: [php] Habe PHP-Job zu vergeben DRINGEND Hallo, ich habe einen kleinen PHP Auftrag an jemanden zu vergeben, und zwar bräuchte ich jemanden der HEUTE etwas Zeit hat um mir den Caupo Shop etwas anzupassen. Bitte meldet euch bei mir unter folgender Tel: 089/99201589 oder per email an: marc_(at)_melmarc.de Das Problem ist nicht allzu groß und sollte auch nicht allzulange dauern. Vielen Dank, Marc From sapi2_(at)_yahoo.de Thu, 23 Mar 2000 11:45:22 +0100 (CET) Date: Thu, 23 Mar 2000 11:45:22 +0100 (CET) From: =?iso-8859-1?q?sa=20pi?= sapi2_(at)_yahoo.de Subject: [php] mysql ausgabe als pulldown hi zuerst mal sorry, das ich hier sachen frage, die man vielleicht wissen sollte. mein problem jetzt: die ausgabe mit folgendem code fungiert, bis auf das pulldown menu. dort steht jeweils nur ein eintrag, anstelle von ca. 35 dasselbe ohne ein "selected" überprüfung fungiert auch. was mach ioch falsch?? --start code $query = "select * from products order by name"; $result = mysql_db_query("$database", $query); $query = "select * from gruppen order by gruppenr"; $result2 = mysql_db_query($database, $query); while ($result1 = mysql_fetch_array($result)) { echo "$result1[name]"; echo ""; } ---ende code vielen dank schon mal sandro pilch __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Mail auf Ihrem Handy? - http://mobil.yahoo.de From mk_(at)_itprotect.de Thu, 23 Mar 2000 12:01:26 +0100 Date: Thu, 23 Mar 2000 12:01:26 +0100 From: Michael Knetsch mk_(at)_itprotect.de Subject: [php] mysql ausgabe als pulldown At 23.03.00 11:45 +0100, you wrote: >hi > >zuerst mal sorry, das ich hier sachen frage, >die man vielleicht wissen sollte. > >mein problem jetzt: >die ausgabe mit folgendem code fungiert, bis >auf das pulldown menu. dort steht jeweils >nur ein eintrag, anstelle von ca. 35 >dasselbe ohne ein "selected" überprüfung >fungiert auch. was mach ioch falsch?? > >--start code > >$query = "select * from products order by name"; >$result = mysql_db_query("$database", $query); > >$query = "select * from gruppen order by gruppenr"; >$result2 = mysql_db_query($database, $query); > >while ($result1 = mysql_fetch_array($result)) >{ > echo "$result1[name]"; > echo ""; >} > >---ende code > versuch mal, das > hinter dem selected aus dem if raus zu nehmen echo "