From mfischer_(at)_josefine.ben.tuwien.ac.at Mon, 23 Oct 2000 07:17:38 +0200 Date: Mon, 23 Oct 2000 07:17:38 +0200 From: Markus Fischer mfischer_(at)_josefine.ben.tuwien.ac.at Subject: [php] exec? system? On Sun, Oct 22, 2000 at 08:47:26PM +0200, Christian Peer wrote : > system("unzip -o $dateiname"); Prinzipiell nichts. Was tuts,was nicht nicht. Gibts eine Fehlermeldung Ja/Nein ? Gehts in der Shell ? Ist die Variable wirklich 'gefuellt' ? Stimmen die Rechte ? Usw. ;) ciau, Markus -- Markus Fischer, http://josefine.ben.tuwien.ac.at/~mfischer/ EMail: mfischer_(at)_josefine.ben.tuwien.ac.at PGP Public Key: http://josefine.ben.tuwien.ac.at/~mfischer/C2272BD0.asc PGP Fingerprint: D3B0 DD4F E12B F911 3CE1 C2B5 D674 B445 C227 2BD0 -Today's methinks: Combine easy of vb and strength of perl- From wo_(at)_simple-net-consult.com Mon, 23 Oct 2000 09:04:36 +0200 Date: Mon, 23 Oct 2000 09:04:36 +0200 From: Wolfgang Oberhoff wo_(at)_simple-net-consult.com Subject: [php] AW: [php] PDFs erzeugen hallo garvin(???), >> 2. In der PHP-Doku habe ich keine Funktion gefunden, die mir meine >> Textstring automatisch umbricht. Zeilenumbrüche muß ich >> immer manuell mit >> Pixelangaben usw. erzeugen, was mich persönlich etwas stört, >> da ich einen >> großen Fließtext einzubauen habe... wie sieht es denn mit ... "$anzahl = pdf_show_boxed($pdfdoc, $string1, 100, 0, 100, 80, "left");" ... aus? die funktion gibt in einen textrahmen aus und macht entsprechende zeilenumbrüche selber. $anzahl gibt die anzahl der zeichen zurück, die nicht in die box gepasst haben. mfg aus hattingen wolfgang oberhoff -- simple net consult gmbh - werksstraße 15 - 45527 hattingen telefon +49.(0)2324.950175 - telefax +49.(0)2324.950177 mobil +49.(0)171.4543260 - http://www.simple-net-consult.de From c.peer_(at)_peer-internet.com Mon, 23 Oct 2000 09:04:49 +0200 Date: Mon, 23 Oct 2000 09:04:49 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] exec? system? Hallo Markus! > Prinzipiell nichts. Was tuts,was nicht nicht. Gibts eine > Fehlermeldung Ja/Nein ? Gehts in der Shell ? Ist die Variable > wirklich 'gefuellt' ? Stimmen die Rechte ? Usw. ;) Es tut einfach nichts. Keine Fehlermeldung. (könnte ich irgendwie eine Bestätigung bekommen obs gegangen ist oder nicht?) In der Shell gehts tadellos. Die Variable ist gefüllt. Rechte stimmen auch. (Datei wird per Upload-Feature auf den Server geladen und sollte gleich anschließend vom selben Skript geunzipt werden. bis dann :-) Christian From hartmut_(at)_six.de Mon, 23 Oct 2000 09:22:46 +0200 Date: Mon, 23 Oct 2000 09:22:46 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Formulare und sessions "F. Kugler" wrote: > wieso passiert das aber wenn ich php4 sessions verwende?? > > hat jemand eine erklärung oder eine lösung? Default-Einstellung in der php.ini ist: session.cache_limiter = nocache ; set to {nocache,private,public} to ; determine HTTP caching aspects Du möchtest vermutlich eher 'private' als 'nocache' einsetzen -- Harmut Holzgraefe hartmut_(at)_six.de From e9127170_(at)_student.tuwien.ac.at Mon, 23 Oct 2000 10:04:40 +0200 Date: Mon, 23 Oct 2000 10:04:40 +0200 From: Markus e9127170_(at)_student.tuwien.ac.at Subject: [php] =?iso-8859-1?q?PHP_wird_in_Homeverzeichnissen_nicht_ausgef=FChrt?= Hallo! Habe PHP 4.0b3? unter Debian Linux 2.2 installiert und es funktioniert im DocumentRoot-Verzeichnis ohne Probleme. Wenn ich jedoch versuche PHP-Scripts in Home-Verzeichnissen auszufuehren geht das nicht. Der Netscape startet einen Download mit folgender Meldung: "Unknown file type: You have started to download a file of type application/x-httpd-php. ...." Jemand eine Idee, was ich wo einstellen muss, damit PHP-Scripts auch in Homeverzeichnissen executiert werden? Also der mime-Typ sollte passen. SaveMode im php.ini ist off. Wenn ich einen Link von einem Subdirectory des DocumentRoots von Apache auf mein Homeverzeichnis lege gehts auch. Vielen Dank im voraus Markus PS: Gleich noch was: Gibt's PHP 4.0.3PL1 auch schon irgendwo als .deb-Package? From rs_(at)_r2-net.de Mon, 23 Oct 2000 10:43:57 +0200 Date: Mon, 23 Oct 2000 10:43:57 +0200 From: Roland Scheike rs_(at)_r2-net.de Subject: [php] OT SQL > > ich habe eine Mysql DB und möchte einen Feld anlegen > > der mehr wie 255 chars annehmen kann. > > > > Was für Datentypen kommen in frage ?? > TEXT : Kann belibig lange zeichenketten aufnehmem Nicht ganz: BLOB,TEXT: 65535 Bytes, ca. 64kB MEDIUMBLOB, MEDIUMTEXT: 16777215 Bytes, ca. 16MB LONGBLOB,LONGTEXT: 4294967296 Bytes, ca. 4GB :-) Roland From martin.samesch_(at)_vogelspinnenseite.de Mon, 23 Oct 2000 10:43:36 +0200 Date: Mon, 23 Oct 2000 10:43:36 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] PHP wird in Homeverzeichnissen nicht =?iso-8859-1?Q?ausgef=FChrt?= Hallo Markus, > Wenn ich jedoch versuche PHP-Scripts in Home-Verzeichnissen > auszufuehren geht das nicht. Der Netscape startet einen > Download mit folgender Meldung: > "Unknown file type: You have started to download > a file of type application/x-httpd-php. ...." > > Jemand eine Idee, was ich wo einstellen muss, damit > PHP-Scripts auch in Homeverzeichnissen executiert > werden? Die Voreinstellung im Apache für Home-Verzeichnisse (Du verwendest Apache?) ist.... ---schnipp--- # UserDir: The name of the directory which is appended onto a user's home # directory if a ~user request is recieved. UserDir disabled root UserDir /home/*/public_html ---schnapp--- (steht in der srm.conf) Du musst also public_html anlegen und Dein Skript mit http:///~/skript.php aufrufen. > PS: Gleich noch was: Gibt's PHP 4.0.3PL1 auch schon > irgendwo als .deb-Package? In woody (unstable) gibts PHP4 4.0.3pl1-2. Gruß, Martin From wo_(at)_simple-net-consult.com Mon, 23 Oct 2000 10:47:48 +0200 Date: Mon, 23 Oct 2000 10:47:48 +0200 From: Wolfgang Oberhoff wo_(at)_simple-net-consult.com Subject: [php] definitiv letzter datensatz hallo liste, wie kann ich den definitiv letzten erstellten datensatz einer mysql-tabelle bestimmen? ich verfüge über eine autoincrement id-spalte. reicht es die spalte sortiert auszugeben und dann den letzten wert zu nehmen oder gibt es auch noch andere möglichkeiten. mfg aus hattingen wolfgang oberhoff -- simple net consult gmbh - werksstraße 15 - 45527 hattingen telefon +49.(0)2324.950175 - telefax +49.(0)2324.950177 mobil +49.(0)171.4543260 - http://www.simple-net-consult.de From j_(at)_cmail.de Mon, 23 Oct 2000 10:56:17 +0200 Date: Mon, 23 Oct 2000 10:56:17 +0200 From: J j_(at)_cmail.de Subject: [php] immer noch Problem mit Apache und Dateiausfuehrung Einen schönen guten Morgen an Alle ! Ich habe immer noch das Problem, dass ich meinen MP3-Spieler, der auf einem Server im Intranet installiert ist, nicht ueber einen Browser ansprechen kann. Ich habe eine Perl-Datei geschrieben, in der dieser MP3-Player gestartet wird. Funktioniert auch wunderbar, wenn ich die Datei von der Konsole aus starte und auch, wenn ich per SSH vom anderen Rechner die Datei starte. Versuche ich allerdings, die Perl-Datei aus einer PHP-Seite afzurufen, dann passiert garnix mehr. Der Aufrufe dieser Perl-Datei aus meiner PHP-Seite sieht so aus: exec ("perl /pfad/datei.pl"); Das, was in den Anfuehrungszeichen steht, kann ich genauso in der Konsole eingeben und es funktioniert ... Die Rechte fuer die entsprechenden Dateien und auch fuer die Soundkarte habe ich fuer den Apache User freigegeben ... Ich weiss nicht mehr weiter - kann mir jemand helfen ? Viele Gruesse, Juergen From achim.gosse_(at)_nasa20.com Mon, 23 Oct 2000 11:02:47 +0200 Date: Mon, 23 Oct 2000 11:02:47 +0200 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] definitiv letzter datensatz select max(id) as last_one from tabelle; und select * from tabelle where id = last_one; oder: select * from tabelle order by id desc limit 1; voila /achim > wie kann ich den definitiv letzten erstellten datensatz einer > mysql-tabelle > bestimmen? ich verfüge über eine autoincrement id-spalte. > reicht es die > spalte sortiert auszugeben und dann den letzten wert zu > nehmen oder gibt es > auch noch andere möglichkeiten. From mfischer_(at)_josefine.ben.tuwien.ac.at Mon, 23 Oct 2000 10:55:08 +0200 Date: Mon, 23 Oct 2000 10:55:08 +0200 From: Markus Fischer mfischer_(at)_josefine.ben.tuwien.ac.at Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_PHP_wird_in_Homeverzeichnissen_nicht_ausgef=FCh?= =?iso-8859-1?Q?rt?= =?iso-8859-1?Q?rt?= On Mon, Oct 23, 2000 at 10:04:40AM +0200, Markus wrote : > PS: Gleich noch was: Gibt's PHP 4.0.3PL1 auch schon > irgendwo als .deb-Package? Es ist schon im Archiev drin, dselect update und apt-get php4 sollts tun (wenn apt/sources.list stimmt). Zu dem eigentlichen Problem kommts mir merkwuerdig vor das die php skripts in dem Verzeichnis gehen und im anderen den Fehler verursachen. Sicher das sie im DocRoot auch _wirklich_ funktionieren ? Ueberrpuef nochmal wie die mime-typen gesetzt sind: mfischer_(at)_josefine:~$ grep -i -- "-php " /etc/apache/srm.conf AddType application/x-httpd-php .phtml AddType application/x-httpd-php .php3 ciau, Markus -- Markus Fischer, http://josefine.ben.tuwien.ac.at/~mfischer/ EMail: mfischer_(at)_josefine.ben.tuwien.ac.at PGP Public Key: http://josefine.ben.tuwien.ac.at/~mfischer/C2272BD0.asc PGP Fingerprint: D3B0 DD4F E12B F911 3CE1 C2B5 D674 B445 C227 2BD0 -Today's methinks: Combine easy of vb and strength of perl- From Mathias.Gloss_(at)_start.de Mon, 23 Oct 2000 11:14:00 +0200 Date: Mon, 23 Oct 2000 11:14:00 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] immer noch Problem mit Apache und Dateiausfuehrung Aloha, > ---------- > Von: J[SMTP:j_(at)_cmail.de] > > exec ("perl /pfad/datei.pl"); > Das, was in den Anfuehrungszeichen steht, kann ich genauso in der Konsole > eingeben und es funktioniert ... > Versuch mal: exec ("/perl -w /pfad/datei.pl > /tmp/my_stdout 2> /tmp/my_stderr"); Entsprechende Fehlermeldungen und Warunungen sollten dann in /tmp/my_[stdout|stderr] zu finden sein. Absolute Pfade sind meist praktisch, da der $PATH des Webservers ab und zu abstrus ist (z.b. ist /usr/bin/X11 bei Debian nicht drin, das is bloed wenn man mit convert oder so arbeitet). In /tmp sollte eigentlich jeder reinschreiben dürfen, auch der user unter dem der Webserver läuft. Hoffe das hilft dem Fehler auf die Spur zu kommen, Mathias From bjoern_(at)_baer.main.de Mon, 23 Oct 2000 11:20:00 +0200 Date: Mon, 23 Oct 2000 11:20:00 +0200 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From f.kugler_(at)_t-online.de Mon, 23 Oct 2000 11:31:41 +0200 Date: Mon, 23 Oct 2000 11:31:41 +0200 From: F. Kugler f.kugler_(at)_t-online.de Subject: [php] Formulare und sessions >Default-Einstellung in der php.ini ist: >session.cache_limiter = nocache ; set to {nocache,private,public} to > ; determine HTTP caching aspects > >Du möchtest vermutlich eher 'private' als 'nocache' einsetzen ok, aber wenn "nocache" jetzt die default einstellung des webhosters ist, wo die seite liegt, gibt es dann trotzdem noch ein weg dieses zu ändern? danke! From klein.ingo_(at)_vdi.de Mon, 23 Oct 2000 11:26:24 +0200 Date: Mon, 23 Oct 2000 11:26:24 +0200 From: Ingo Klein klein.ingo_(at)_vdi.de Subject: [php] Timestamps und SQL Salute Sebastian ! Also, ich würde mir vor dem Query ein array mit den Daten (von Datum) der Tage (1..365) des Jahres oder der Jahre aufstellen die, das entsprechene Kriterium erfüllen. z.B. D - day of the week, textual, 3 letters; i.e. "Fri" und dann dieses array beim Aufbau des Querys durchgehen und mit or anhängen. Freilich kannst Du auch (wg. Wochentag) einfach ein Startdatum(So) dahernehmen und entweder mit "d" +7 oder noch eleganter im internen Format den entsprechenden Intervall hinzuaddieren. Sorry, daß ich kein komplettes Bsp. liefere, daß du copy&paste-verwenden kannst, muß aber auch arbeiten... Also denne, viele Grüße und viel Spaß noch wünscht Ingo. From mfischer_(at)_josefine.ben.tuwien.ac.at Mon, 23 Oct 2000 11:59:57 +0200 Date: Mon, 23 Oct 2000 11:59:57 +0200 From: Markus Fischer mfischer_(at)_josefine.ben.tuwien.ac.at Subject: [php] definitiv letzter datensatz On Mon, Oct 23, 2000 at 10:47:48AM +0200, Wolfgang Oberhoff wrote : > wie kann ich den definitiv letzten erstellten datensatz einer mysql-tabelle > bestimmen? ich verfüge über eine autoincrement id-spalte. reicht es die > spalte sortiert auszugeben und dann den letzten wert zu nehmen oder gibt es > auch noch andere möglichkeiten. Erweitere die Tabelle um eine TIMESTAMP Spalte, bei jedem INSERT wirfst du dort den wert NOW() rein. Mit SELECT * FROM table ORDER BY timestamp_column DESC LIMIT 1; Bekommst du garantiert den letzten Eintrag in diese Tabelle. ciau, Markus -- Markus Fischer, http://josefine.ben.tuwien.ac.at/~mfischer/ EMail: mfischer_(at)_josefine.ben.tuwien.ac.at PGP Public Key: http://josefine.ben.tuwien.ac.at/~mfischer/C2272BD0.asc PGP Fingerprint: D3B0 DD4F E12B F911 3CE1 C2B5 D674 B445 C227 2BD0 -Today's methinks: Combine easy of vb and strength of perl- From a-otto_(at)_web.de Mon, 23 Oct 2000 11:19:58 +0100 Date: Mon, 23 Oct 2000 11:19:58 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] Shellscripte... Hi Tobias, > Kleine Frage: > Wie führe ich PHP Shellscripte aus wenn PHP kein modul is? kleine antwort: [ http://www.php-center.de/artikel/show.php3?id=17 ] liebe gruesse, andreas -- andreas otto london (uk) From achim.gosse_(at)_nasa20.com Mon, 23 Oct 2000 12:21:41 +0200 Date: Mon, 23 Oct 2000 12:21:41 +0200 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] definitiv letzter datensatz > Erweitere die Tabelle um eine TIMESTAMP Spalte, bei jedem > INSERT wirfst du dort den wert NOW() rein. Mit > > SELECT * FROM table ORDER BY timestamp_column DESC LIMIT 1; > dies ist aber nur notwendig, wenn mysql die auto_increment werte anch loesch operationen reorganisiert. weiss das jemand?? /achim From j_(at)_cmail.de Mon, 23 Oct 2000 12:34:28 +0200 Date: Mon, 23 Oct 2000 12:34:28 +0200 From: J j_(at)_cmail.de Subject: [php] AW: [php] immer noch Problem mit Apache und Dateiausfuehrung Hallihallo ! > Versuch mal: > exec ("/perl -w /pfad/datei.pl > /tmp/my_stdout 2> > /tmp/my_stderr"); Habe ich getan, hat allerdings keinen Erfolg gebracht. Dei beiden Dateien my_stdout und my_stderr sind leer - keine Fehlermeldungen ... das Programm wird aber trotzdem nicht ausgefuehrt ... :-( Schoene Gruesse, Juergen From ws_(at)_art-quarter.com Mon, 23 Oct 2000 12:39:42 +0200 Date: Mon, 23 Oct 2000 12:39:42 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] definitiv letzter datensatz Markus Fischer wrote: > > On Mon, Oct 23, 2000 at 10:47:48AM +0200, Wolfgang Oberhoff wrote : > > wie kann ich den definitiv letzten erstellten datensatz einer mysql-tabelle > > bestimmen? ich verfüge über eine autoincrement id-spalte. reicht es die > > spalte sortiert auszugeben und dann den letzten wert zu nehmen oder gibt es > > auch noch andere möglichkeiten. > > Erweitere die Tabelle um eine TIMESTAMP Spalte, bei jedem > INSERT wirfst du dort den wert NOW() rein. Mit > > SELECT * FROM table ORDER BY timestamp_column DESC LIMIT 1; > > Bekommst du garantiert den letzten Eintrag in diese Tabelle. > > ciau, > Markus Nach einer Einfüge-Operation kannst du den auto-Wert mit mysql_insert_id() abfragen. Wenn du später fragst, ist der gesuchte Wert ja einfach der höchste. Also Abfrage machen, richtig sortieren und den ersten Wert nehmen. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From e9127170_(at)_student.tuwien.ac.at Mon, 23 Oct 2000 12:36:51 +0200 Date: Mon, 23 Oct 2000 12:36:51 +0200 From: Markus e9127170_(at)_student.tuwien.ac.at Subject: [php] =?iso-8859-1?q?Re:_[php]_PHP_wird_in_Homeverzeichnissen_nichtausgef=FChrt?= Hallo Martin! >UserDir disabled root >UserDir /home/*/public_html >---schnapp--- > >(steht in der srm.conf) Du musst also public_html anlegen und Dein >Skript mit http:///~/skript.php aufrufen. Jop das habe ich, nur funktioniert das nicht. >> PS: Gleich noch was: Gibt's PHP 4.0.3PL1 auch schon >> irgendwo als .deb-Package? > >In woody (unstable) gibts PHP4 4.0.3pl1-2. Ok, danke. Ciao Markus From e9127170_(at)_student.tuwien.ac.at Mon, 23 Oct 2000 12:42:07 +0200 Date: Mon, 23 Oct 2000 12:42:07 +0200 From: Markus e9127170_(at)_student.tuwien.ac.at Subject: [php] =?iso-8859-1?q?Re:_[php]_Re:_[php]_PHP_wird_in_Homeverzeichnissen_nicht_ausgef=FChrtrt?= Hi Markus! > Zu dem eigentlichen Problem kommts mir merkwuerdig vor >das die php skripts in dem Verzeichnis gehen und im anderen den >Fehler verursachen. Sicher das sie im DocRoot auch _wirklich_ >funktionieren ? Ja, das geht. So entwickle ich derzeit PHP-Scripts. Ist halt auf Dauer nicht optimal. >Ueberrpuef nochmal wie die mime-typen gesetzt >sind: > >mfischer_(at)_josefine:~$ grep -i -- "-php " /etc/apache/srm.conf >AddType application/x-httpd-php .phtml >AddType application/x-httpd-php .php3 dieses grep ergibt bei mir: AddType application/x-httpd-php .php Schoenen Tag Markus From ws_(at)_art-quarter.com Mon, 23 Oct 2000 12:44:18 +0200 Date: Mon, 23 Oct 2000 12:44:18 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Shellscripte... andreas otto wrote: > > kleine antwort: > [ http://www.php-center.de/artikel/show.php3?id=17 ] Server could be down... -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From martin.samesch_(at)_vogelspinnenseite.de Mon, 23 Oct 2000 12:44:23 +0200 Date: Mon, 23 Oct 2000 12:44:23 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] Formulare und sessions "F. Kugler" wrote: > > >Default-Einstellung in der php.ini ist: > >session.cache_limiter = nocache ; set to {nocache,private,public} to > > ; determine HTTP caching aspects > > > >Du möchtest vermutlich eher 'private' als 'nocache' einsetzen > > ok, aber wenn "nocache" jetzt die default einstellung des webhosters ist, > wo die seite liegt, gibt es dann trotzdem noch ein weg dieses zu ändern? Ja, seit PHP 4.0.3: ---schnipp--- session_cache_limiter (PHP 4 >= 4.0.3) session_cache_limiter -- Liefert und/oder setzt die aktuelle Cacheverwaltung ---schnapp--- -> http://snaps.php.net/manual/de/html/function.session-cache-limiter.html Gruß, Martin From daniel.wohlhaupter_(at)_sap.com Mon, 23 Oct 2000 12:36:41 +0200 Date: Mon, 23 Oct 2000 12:36:41 +0200 From: Wohlhaupter, Daniel daniel.wohlhaupter_(at)_sap.com Subject: [php] AW: [php] definitiv letzter datensatz >> Erweitere die Tabelle um eine TIMESTAMP Spalte, bei jedem >> INSERT wirfst du dort den wert NOW() rein. Mit >> >> SELECT * FROM table ORDER BY timestamp_column DESC LIMIT 1; >> > dies ist aber nur notwendig, wenn mysql die auto_increment werte anch loesch > operationen reorganisiert. > weiss das jemand?? nein, das macht mysql nicht! es zählt einfach weiter, als wären noch alle einträge in der db vorhanden. es reicht aus, wenn du die spalte sortiert ausgeben läßt und limit 1 hinzufügst! ciao, daniel From ws_(at)_art-quarter.com Mon, 23 Oct 2000 12:42:11 +0200 Date: Mon, 23 Oct 2000 12:42:11 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] AW: [php] definitiv letzter datensatz Achim Gosse wrote: > > > Erweitere die Tabelle um eine TIMESTAMP Spalte, bei jedem > > INSERT wirfst du dort den wert NOW() rein. Mit > > > > SELECT * FROM table ORDER BY timestamp_column DESC LIMIT 1; > dies ist aber nur notwendig, wenn mysql die auto_increment werte anch loesch > operationen reorganisiert. > weiss das jemand?? Das wäre ja fatal. Es ist schon unangenehm genug, daß autoincrement-Werte, die vergeben und dann gelöscht werden, nochmal vergeben werden, wenn keine danach erfolgten. Das ist m.W. der einzige Unterschied zu anderen Datenbanken, die definitiv immer stramm weiterzählen. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From Mathias.Gloss_(at)_start.de Mon, 23 Oct 2000 13:48:27 +0200 Date: Mon, 23 Oct 2000 13:48:27 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] definitiv letzter datensatz Aloha, > ---------- > Von: Werner Stuerenburg[SMTP:ws_(at)_art-quarter.com] > > Das wäre ja fatal. Es ist schon unangenehm genug, daß > autoincrement-Werte, die vergeben und dann gelöscht werden, > nochmal vergeben werden, wenn keine danach erfolgten. Das ist > m.W. der einzige Unterschied zu anderen Datenbanken, die > definitiv immer stramm weiterzählen. > Ab 3.23.x sollte das abgeschafft sein. Das ist aber noch ein Betarelease, auch wenn die "alten" Funktionalitäten stabil funktionieren :-) Viele Grüße, Mathias From ag_(at)_rocha.de Mon, 23 Oct 2000 14:17:58 +0200 Date: Mon, 23 Oct 2000 14:17:58 +0200 From: =?Windows-1252?Q?Albrecht_G=FCnther?= ag_(at)_rocha.de Subject: [php] =?Windows-1252?Q?sql-Funktionen_f=FCr_versch._db's?= Hallo Liste, gibt es eine Tabelle/Artikel, in dem sql-Kommandos (query, update, insert, delete etc.) von PHP für die versch. db's (mysql, postgres, oracle etc.) mit Ihren Besonderheiten (z.B. 'kein assoziatives Array als Rückgabe') aufgelistet oder verglichen sind? wenn ja: wo? :-) TIA und viele Grüße Albrecht Günther From Till.Gerken_(at)_pentap.net Mon, 23 Oct 2000 14:44:44 +0200 Date: Mon, 23 Oct 2000 14:44:44 +0200 From: Till Gerken Till.Gerken_(at)_pentap.net Subject: [php] phpChat > dank eurer Tips habe ich mein phpChat zum Connect zu irc.uni-erlangen.de gebracht. Aber es erscheint weder die Nickliste noch unten > das Eingabefeld. Beim MSIE 5.0 steht auf in der Statuszeile nur "Fehler auf der Seite". Beim Navigator 4.7 bekomme ich ein > Fehlerfenster: Das liegt an Problemen mit der Session-Library in PHP. Seit PHP4b3 wurde zwar nötiger, aber für phpChat sehr lästiger Code eingebaut, der das ganze Ding zum Stoppen brachte. Ich habe auf dem PHP-Kongreß endlich mit Sascha Schumann und Thies Arntzen sprechen können, die einen Workaround in PHP implementiert haben. Ich hoffe, daß ich nächsten Monat endlich phpChat v2 rausgeben kann, damit werden alle Probleme behoben sein. Till From cs_(at)_adq.de 23 Oct 2000 12:55:38 UT Date: 23 Oct 2000 12:55:38 UT From: cs_(at)_adq.de cs_(at)_adq.de Subject: [php] =?iso-8859-1?Q?Datenstring=20=FCbergeben?= --------------1DD2510B41FE Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hallo, erstmal bin ich neu in eurer ML :) Weiss jemand wie ich einen Datenstring an einen Server weiterleite also dass ich von einem PHP3 eine URL auf einem anderen Server aufrufe?? Unter Perl hab ich eine L=F6sung aber f=FCr PHP3 noch nichts gefunden :( Christian --------------1DD2510B41FE-- From garvin_(at)_atrava.de 23 Oct 2000 12:31:00 +0100 Date: 23 Oct 2000 12:31:00 +0100 From: Garvin Hicking garvin_(at)_atrava.de Subject: [php] PDFs erzeugen Salve, Wolfgang! > hallo garvin(???), Jupp, ist mein Vorname. :-) > wie sieht es denn mit ... > "$anzahl = pdf_show_boxed($pdfdoc, $string1, 100, 0, 100, 80, "left");" > ... aus? Hm, auf die Idee bin ich bisher noch nicht gekommen, und ich frage mich gerade warum. Damit werde ich es dann mal ausprobieren. > die funktion gibt in einen textrahmen aus und macht entsprechende > zeilenumbrüche selber. $anzahl gibt die anzahl der zeichen zurück, die > nicht in die box gepasst haben. In welchem Fall werden denn Zeichen ausgelassen? Wenn der Text nach unten hin zu viel ist, oder wird an den Seiten doch nicht 100%ig korrekt umgebrochen? Andererseits, ich werde es ja gleich rausfinden. -- Bye, .:~[ Atrava Design & Computer ]~:. | Garvin Hicking - Grafik-Design | Garvin. `...[ ICQ #21392242 ]...' ... *"I will not yell "She's Dead" at roll call." - B.Simpson* From just_abos_(at)_gmx.net Mon, 23 Oct 2000 15:22:15 +0200 Date: Mon, 23 Oct 2000 15:22:15 +0200 From: Just Abonnements just_abos_(at)_gmx.net Subject: [php] sql-Funktionen für versch. db's www.php3-forum.de --> befehlsverzeichnis.. da findest du alles.. die befehle sind natürlich auch auf www.php.net im manual genauestens beschrieben mfg kai From mw5498_(at)_mucweb.de Mon, 23 Oct 2000 15:45:48 +0200 Date: Mon, 23 Oct 2000 15:45:48 +0200 From: =?Windows-1252?Q?Albrecht_G=FCnther?= mw5498_(at)_mucweb.de Subject: [php] =?Windows-1252?Q?Re:_=5Bphp=5D_sql-Funktionen_f=FCr_versch._db's?= Hallo Kai, > www.php3-forum.de > --> befehlsverzeichnis.. > da findest du alles.. hmm ... aber nur für mysql! Ich suche aber nach einer Gegenüberstellung, also in etwa: MySQL Postgres Oracle Interbase ....... connect: mysql_connect pg_connect OCIPLogon ibase_connect (Kommentar ...) (Kommentar ...) (Kommentar ...) ..... query: mysql_query pg_exec OCIExecute ....... (Kommentar ...) (Kommentar ...) (Kommentar ...) ...... ... ... ..... Albrecht Günther From wo_(at)_simple-net-consult.com Mon, 23 Oct 2000 15:48:26 +0200 Date: Mon, 23 Oct 2000 15:48:26 +0200 From: Wolfgang Oberhoff wo_(at)_simple-net-consult.com Subject: [php] AW: [php] PDFs erzeugen tach jupp :-) >> In welchem Fall werden denn Zeichen ausgelassen? Wenn der >> Text nach unten >> hin zu viel ist, oder wird an den Seiten doch nicht 100%ig korrekt >> umgebrochen? wenn der textrahmen in der höhe zu klein ist, dann passen am ende eventuell zeichen nicht mehr in die box rein. und der fehlerwert gibt die anzahl der zeichen zurück, die nicht in die box reinpassen. >> Andererseits, ich werde es ja gleich rausfinden. genau!! mfg aus hattingen wolfgang oberhoff -- simple net consult gmbh - werksstraße 15 - 45527 hattingen telefon +49.(0)2324.950175 - telefax +49.(0)2324.950177 mobil +49.(0)171.4543260 - http://www.simple-net-consult.de From rs_(at)_r2-net.de Mon, 23 Oct 2000 16:05:00 +0200 Date: Mon, 23 Oct 2000 16:05:00 +0200 From: Roland Scheike rs_(at)_r2-net.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Datenstring_=FCbergeben?= > erstmal bin ich neu in eurer ML :) War jeder mal :-) > Weiss jemand wie ich einen Datenstring an > einen Server weiterleite also dass ich > von einem PHP3 eine URL auf einem > anderen Server aufrufe?? > Ich denk mal HEADER ist dein Freund! Roland From dw_(at)_siebel.de Mon, 23 Oct 2000 14:06:56 +0200 Date: Mon, 23 Oct 2000 14:06:56 +0200 From: Daniel Wolpert dw_(at)_siebel.de Subject: [php] PM Re: [php] Datenstring =?iso-8859-1?Q?=FCbergeben?= cs_(at)_adq.de wrote: > > Hallo, > > erstmal bin ich neu in eurer ML :) > Weiss jemand wie ich einen Datenstring an > einen Server weiterleite also dass ich > von einem PHP3 eine URL auf einem > anderen Server aufrufe?? > > Unter Perl hab ich eine Lösung aber > für PHP3 noch nichts gefunden :( Ich denke das Zauberwort buchstabiert sich hier : header(). Präziser: header("location:http://wheretherissmoke/thereisfire"); Beachte header-Anweisungen >>_VOR_<< geglicher Ausgabe abzusetzen (Am besten am Dateianfang.. Gruß, daniel From mfischer_(at)_josefine.ben.tuwien.ac.at Mon, 23 Oct 2000 16:45:46 +0200 Date: Mon, 23 Oct 2000 16:45:46 +0200 From: Markus Fischer mfischer_(at)_josefine.ben.tuwien.ac.at Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Datenstring_=FCbergeben?= On Mon, Oct 23, 2000 at 12:55:38PM +0000, cs_(at)_adq.de wrote : > Weiss jemand wie ich einen Datenstring an > einen Server weiterleite also dass ich > von einem PHP3 eine URL auf einem > anderen Server aufrufe?? Wenn du bei einem Aufruf des php Scripts direkt eine Weiterleitung haben willst, dann mittels der Header Direktive: oder wenn du aber eine URL direkt in deinem skript ausgeben willst: ciau, Markus -- Markus Fischer, http://josefine.ben.tuwien.ac.at/~mfischer/ EMail: mfischer_(at)_josefine.ben.tuwien.ac.at PGP Public Key: http://josefine.ben.tuwien.ac.at/~mfischer/C2272BD0.asc PGP Fingerprint: D3B0 DD4F E12B F911 3CE1 C2B5 D674 B445 C227 2BD0 -Today's methinks: Combine easy of vb and strength of perl- From dw_(at)_siebel.de Mon, 23 Oct 2000 12:13:20 +0200 Date: Mon, 23 Oct 2000 12:13:20 +0200 From: Daniel Wolpert dw_(at)_siebel.de Subject: [php] Cookies / Expiration value Moin auch ! Gibt es mit PHP eine Methode auf das 'Verfallsdatum' eines von mir gesetzten Cookies zuzugreifen? daniel From dw_(at)_siebel.de Mon, 23 Oct 2000 11:23:03 +0200 Date: Mon, 23 Oct 2000 11:23:03 +0200 From: Daniel Wolpert dw_(at)_siebel.de Subject: [php] Cookies / Expiration time Moin auch ! Gibt es mit PHP eine Methode auf das 'Verfallsdatum' eines von mir gesetzten Cookies zuzugreifen? daniel From eschmid_(at)_php.net Mon, 23 Oct 2000 17:43:39 +0200 Date: Mon, 23 Oct 2000 17:43:39 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Cookies / Expiration time Daniel Wolpert wrote: > Gibt es mit PHP eine Methode auf das 'Verfallsdatum' eines von mir > gesetzten Cookies > zuzugreifen? Ja, wenn Du es doch selber setzt dann ist es dir doch bekannt. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From andreas_(at)_sonne-al.dyndns.org Mon, 23 Oct 2000 08:44:03 +0200 Date: Mon, 23 Oct 2000 08:44:03 +0200 From: Andreas Lemke andreas_(at)_sonne-al.dyndns.org Subject: [php] Test Test From dan_(at)_schudan.de Mon, 23 Oct 2000 19:08:42 +0200 Date: Mon, 23 Oct 2000 19:08:42 +0200 From: Daniel Schuster dan_(at)_schudan.de Subject: [php] Test _Keine Testmails mehr_ An Björn Schotte: Schreib mal bitte in deine Konventionenundstandards und deine halbwöchentliche Mail, das sowas nicht erwünscht ist dan >Betreff: [php] Test > Test From andregildemeister_(at)_gmx.de Mon, 23 Oct 2000 19:23:58 +0200 Date: Mon, 23 Oct 2000 19:23:58 +0200 From: Andre Gilldemeister andregildemeister_(at)_gmx.de Subject: [php] Test Was sollen diese Testmails denn ? ----- Original Message ----- From: "Daniel Schuster" To: Sent: Monday, October 23, 2000 7:08 PM Subject: Re: [php] Test > _Keine Testmails mehr_ > > An Björn Schotte: > Schreib mal bitte in deine Konventionenundstandards und deine > halbwöchentliche Mail, das sowas nicht erwünscht ist > > dan > > > >Betreff: [php] Test > > > > Test > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From jens_(at)_jensbenecke.de Mon, 23 Oct 2000 19:23:58 +0200 Date: Mon, 23 Oct 2000 19:23:58 +0200 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] Programm auf Apache ausfuehren On Fri, Oct 20, 2000 at 03:41:53PM +0200, J wrote: > Hi Jens ! > > > Wer darf auf /dev/dsp (die Soundkarte!) schreiben/lesen? Auch der > > Apache-User? Bei der Debian musst du den Apache-user bloss in die > > Gruppe "audio" eintragen, dann sind alle Rechte korrekt gesetzt. > Ich benutze Suse 6.4 und habe den User WWWRUN auch in die Audio-Gruppe > eingetragen. Das Problem muss an anderer Stelle liegen. Ich habe das > Ganze mit dem EXEC Befehl probiert, gibt es vielleicht andere > Moeglichkeiten ? Wie gesagt, der Client bekommt keine Fehlermeldung, es > passiert nur nix ... Hm, gibt es in PHP so etwas wie $! in Perl? d.h. die zuletzt aufgetretene Fehlerbedingung? Dann würde ich sinngemäß sowas schreiben: if(!system("mpg123 ...") { die "Error: $!"; } Hast du schon mal versucht andere Programme auszuführen, wie z.B. ls? -- "Programming X Windows directly [without a toolkit library] is like trying to find the square root of PI using Roman numerals." -- unknown *ACHTUNG: .pinguin.conetix.de läuft aus, bitte Addressbuch aktualisieren!* · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 19:32:33 +0200 Date: Mon, 23 Oct 2000 19:32:33 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Test Hi Andre, On Mon, Oct 23, 2000 at 07:23:58PM +0200, Andre Gilldemeister wrote: > Was sollen diese Testmails denn ? Vollquotings werden im übrigen auch nicht gerne gesehen. Weiß jemand was mit http://learn.to/quote passiert ist. Als ich neulich diese URL aufgerufen habe, kam nicht das gewünschte zum Vorschein. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From flueckiger_(at)_radio-lipstick.ch Mon, 23 Oct 2000 19:34:25 +0200 Date: Mon, 23 Oct 2000 19:34:25 +0200 From: Oliver Flueckiger flueckiger_(at)_radio-lipstick.ch Subject: [php] Test > Vollquotings werden im übrigen auch nicht gerne gesehen. Weiß jemand was > mit http://learn.to/quote passiert ist. Als ich neulich diese URL > aufgerufen habe, kam nicht das gewünschte zum Vorschein. Geht ja! Deutschsprachige FAQ zum Quoten, richtig? Oliver From r.scheike_(at)_r2-net.de Mon, 23 Oct 2000 19:33:41 +0200 Date: Mon, 23 Oct 2000 19:33:41 +0200 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] Test > Vollquotings werden im übrigen auch nicht gerne gesehen. Weiß jemand was > mit http://learn.to/quote passiert ist. Als ich neulich diese URL > aufgerufen habe, kam nicht das gewünschte zum Vorschein. Vor ca. 5 Minuten hat sie noch funktioniert. Roland From drsch-wl_(at)_t-online.de Mon, 23 Oct 2000 19:36:03 +0200 Date: Mon, 23 Oct 2000 19:36:03 +0200 From: Matthias Schulz drsch-wl_(at)_t-online.de Subject: [php] AW: [php] Probleme mit rename unter Win2k / PHP4 hi, läuft leider nicht Nobert! Aber wechselweise bieter er mir jetzt immer "Kann Datei nicht finden an", je nachdem ob ich ihm Schreibrechte (dann findet er nicht?) anbiete oder nicht. Nochmal der Code: // ANFANG $news = "news"; [...] fclose($file1); fclose($file2); unlink($news.".txt"); rename($news.".tmp", $news.".txt"); // ENDE PS: Auch wenn er die Datei "nicht finden kann", Dateiops laufen trotzdem! Matthias Hallo Matthias, > jedoch meldet der Parser immer entweder, daß die Datei nicht gelöscht werden > kann oder dass die Funktion rename falsch benutzt wird (Parameter) > Unter einem LAMP System mit php4 gibt es keine fehlermeldung, aber die datei > ist immer leer. das sieht ganz so aus, als ob Du vergessen hast den PHP-Cash zu leeren. Versuche zischen den Operationen ein clearstatcache(); das hilft meistens... m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 19:44:25 +0200 Date: Mon, 23 Oct 2000 19:44:25 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Test On Mon, Oct 23, 2000 at 07:34:25PM +0200, Oliver Flueckiger wrote: > Geht ja! > Deutschsprachige FAQ zum Quoten, richtig? Ah stimmt. Der Dirk Nimmich hat wohl eine Eingangsseite davor gebastelt. Die deutschsprachige FAQ scheint mit PHP 3 gemacht zu sein. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From info_(at)_agathos.net Mon, 23 Oct 2000 20:15:13 +0200 Date: Mon, 23 Oct 2000 20:15:13 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] AW: [php] definitiv letzter datensatz > Das wäre ja fatal. Es ist schon unangenehm genug, daß > autoincrement-Werte, die vergeben und dann gelöscht werden, > nochmal vergeben werden, wenn keine danach erfolgten. Das ist > m.W. der einzige Unterschied zu anderen Datenbanken, die > definitiv immer stramm weiterzählen. Hallo Werner, es stimmt schon ,dass nur MySQL das macht, aber wo siehst Du da ein Problem? Hast Du ein Beispiel wo das schwierig wird? Solange man Tabellen nicht verknüpft, sollte das doch kein Thema sein. Oder? Liebe Grüße aus dem Allgäu Theo From php-maillist_(at)_homepage-man.de Mon, 23 Oct 2000 20:23:44 +0200 Date: Mon, 23 Oct 2000 20:23:44 +0200 From: Markus Zakel php-maillist_(at)_homepage-man.de Subject: [php] Test > -----Original Message----- Hallo, > Vollquotings werden im übrigen auch nicht gerne gesehen. Weiß jemand was > mit http://learn.to/quote passiert ist. Als ich neulich diese URL > aufgerufen habe, kam nicht das gewünschte zum Vorschein. http://learn.to/quote die haben seit ca. nem halben jahr ne neue Page! Halt anderst design'd!!! MfG Markus Z. From endler_(at)_upsys.de Mon, 23 Oct 2000 20:44:16 +0200 Date: Mon, 23 Oct 2000 20:44:16 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] php.ini url_rewriter.tags Hallo Liste, kann mir jemand erklaeren, was es mit der url_rewriter.tags Direktive in der php.ini aufsich hat? Gruesse aus Muenchen Matthias -- $ [ Where is Jimmy Hoffa? [: missing `]´ From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 21:05:46 +0200 Date: Mon, 23 Oct 2000 21:05:46 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Test On Mon, Oct 23, 2000 at 08:23:44PM +0200, Markus Zakel wrote: [Hier fehlt was] > > Vollquotings werden im übrigen auch nicht gerne gesehen. Weiß jemand was > > mit http://learn.to/quote passiert ist. Als ich neulich diese URL > > aufgerufen habe, kam nicht das gewünschte zum Vorschein. > http://learn.to/quote die haben seit ca. nem halben jahr ne neue Page! > Halt anderst design'd!!! Ich bin glaub jetzt wirklich lange genug dabei und lese das nicht jedes halbe Jahr. Eine neue Mitarbeiterin hat mich erst kürzlich gefragt, was denn Quotings seien. Dann war ich halt erstaunt, dass dort nicht mehr das von mir gewohnte dort stand. Man braucht halt nun eine URL und muss sich dann zur FAQ durchklicken. Nicht jedem Anfänger ist von Anfang klar, was er denn eigentlich lesen sollte. Ich weiß ja nun nicht, was in der Begrüßungsmail nach der Anmeldung drin steht, ich war halt von Anfang an dabei. Vielleicht kann das mal Ralf oder Björn auf diese Liste posten, damit die alten Hasen das womöglich verbessern können. Ich vermisse ausserdem die Zeilen vom Mailer auf welche Antworten oder Fragen man antwortet. Ich hab die Zeile da oben mal markiert, die ich vermisse. Ich weiß zwar dass ich es selber geschrieben habe, aber diejenigen die E-Mails nur gelegentlich lesen können dann ohne diese Zeile nicht viel anfangen. -Egon PS: Hat jemand von euch Rasmus oder Sascha im IRC-Channel? Toye und der CVS-Server ist down. Beide scheinen zur Zeit in London bei der ApacheCon zu sein. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From PHolm_(at)_gmx.de Mon, 23 Oct 2000 21:40:27 +0200 Date: Mon, 23 Oct 2000 21:40:27 +0200 From: Peter Holm PHolm_(at)_gmx.de Subject: [php] PHP + Flash Tach! Kommt zwar etwas spät aber der Link ist der BESTE für Flash und Scripting: www.flashplanet.com ...und siehe, es geht! >Hallo Liste! > >Ich kann PHP und ein bißchen Flash. > >Nun muß ich auf Flashseiten eine Verbindung zu einer Datenbank über PHP >aufbauen und PHP-Skripts da irgendwie integrieren. Und ich habe null >Ahnung wie?! > >Könntet ihr mir vielleicht bitte Tipps, Internetadressen, Buchtipps etc. >geben, welche dieses Thema behandeln! > >Ich wäre euch sehr dankbar! >Danke! >sepp> Have a nice thread, Peter From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 21:52:04 +0200 Date: Mon, 23 Oct 2000 21:52:04 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP + Flash On Mon, Oct 23, 2000 at 09:40:27PM +0200, Peter Holm wrote: > Kommt zwar etwas spät aber der Link ist der BESTE für Flash und > Scripting: > www.flashplanet.com > > ...und siehe, es geht! Da hat meines Wissens die Julie Melonie auch schon einiges darüber geschrieben. Es dürfte irgentwo bei Wolfgangs www.dynamic-webpages.de verborgen liegen. -Egon PS: Sie will vom 5.-8 July in Stuttgart sein. Wenn sie länger da bleibt ist mir das auch recht. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 22:10:09 +0200 Date: Mon, 23 Oct 2000 22:10:09 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] [Apache, PHP unter Windows] Aufruf von PHP-Seiten klappt nicht, Fehlermeldung 400 On Sun, Oct 22, 2000 at 04:36:19PM +0200, Tobias Grosch wrote: > ich habe folgendes Problem (vermutlich ist es schon oft > angesprochen worden), aber trotz PHP-Buch und Texte > verschiedener Webseiten hänge ich an folgender Stelle. Bücher lügen oft. Das nächste im Markt&Technik Verlag hoffentlich nicht. > Situation: > > Ich habe Windows98. Dort habe ich den Apache (1.3.12) > installiert. Nun möchte ich PHP (4) in den Apache > einbinden (nicht als CGI-Script). Der Apache läuft > einwandfrei und problemlos. > > Wenn ich eine .php Datei aufrufen möchte erscheint die > Fehlermeldung 400 (Bad request). > > Folgend die relevanten Eintragungen der wichtigen Dateien > (Kommentare habe ich mit # markiert): > > httpd.conf: > > ScriptAlias /php/ "c:/php4/" # habe PHP4 auch dahin > installiert > AddType application/x-httpd-php .php > Action application/x-httpd-php php/php.exe > > php.ini (auf c:\windows) > > doc_root = "c:\apache\htdocs" > extension_dir = = "c:/php4/" > > In mehreren Hilfen las ich, dass man folgendes auch > eingeben sollte, wenn man Mysql nutzen möchte: Die meisten Hilfen gibts IMHO bei Wolfgang Drews bei http://www.dynamic-webpages.de/. Dort befindet sich auch die überarbeitete Version von Thomas Schulz. > extension=php_mysql.dll > > Diese DLL-Datei finde ich z.B. garnicht in meinem > PHP-Verzeichnis. Sollte sich auf Daniels und dem Andreas aus London (wenn ich nicht unter Alzheimer leide) www.php4win.de finden lassen. Bei der Unix-Version ist jedenfalls die Client-Version schon im PHP Paket schon dabei. > Vielleicht bringt es nix, aber wenns es jemandem helfen > sollte: Ich habe das Buch "Internet intern - PHP 4 + mysql" > von Data-Becker. Apache, PHP und Mysql habe ich von der > dem Buch beiliegenden CD. Das Buch habe ich auch und ich finde es nicht schlecht. Es ist zur Zeit das Beste deutschsprachige Buch. Die CD-Beilagen können aber nicht aktuell sein. Da muß man halt immer auf die Quellen zurückgreifen. Die CDs werden schon vor der Erstveröffentlichung gebrannt und bleiben dann bis zum Nachdruck dieselben. -Egon PS: Jens und Mark ist da schon was im Fluss? -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From bjoern_(at)_baer.main.de Mon, 23 Oct 2000 22:22:33 +0200 Date: Mon, 23 Oct 2000 22:22:33 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] [Apache, PHP unter Windows] Aufruf von PHP-Seiten klappt nicht, Fehlermeldung 400 * eschmid+sic_(at)_s.netic.de wrote: > > von Data-Becker. Apache, PHP und Mysql habe ich von der > > dem Buch beiliegenden CD. > Das Buch habe ich auch und ich finde es nicht schlecht. Ich habe heute versucht, bei Data Becker ein Rezensionsexemplar zu bekommen. Zunächst war ich von www.databecker.de enttäuscht, weil keine E-Mail Adresse zu finden war. Schließlich rief ich dort an und nach zweimaligem Verbinden hing ich bei einem Ansprechpartner für Rezensionsexemplare an der Strippe. Er bat mich, ihm eine E-Mail (seine E-Mail Adresse nannte er mir freundlicherweise) zu schicken mit den notwendigen Daten (für welches Magazin ich schreibe, Telnr/Fax, Adresse etc.). Dies tat ich. Als Antwort erhielt ich nur, dass er mich jetzt in den Presseverteiler von Data Becker eingetragen habe und man mich zukünftig über Produktneuheiten informieren werde. Kein Wort über die Sache mit dem Rezensionsexemplar. Toller Verlag. Wirklich. Absolut nicht zu empfehlen. -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 22:28:54 +0200 Date: Mon, 23 Oct 2000 22:28:54 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] [Apache, PHP unter Windows] Aufruf von PHP-Seiten klappt nicht, Fehlermeldung 400 On Mon, Oct 23, 2000 at 10:22:33PM +0200, Björn Schotte wrote: > * eschmid+sic_(at)_s.netic.de wrote: > > > von Data-Becker. Apache, PHP und Mysql habe ich von der > > > dem Buch beiliegenden CD. > > Das Buch habe ich auch und ich finde es nicht schlecht. > > Ich habe heute versucht, bei Data Becker ein Rezensionsexemplar > zu bekommen. Zunächst war ich von www.databecker.de enttäuscht, > weil keine E-Mail Adresse zu finden war. Schließlich rief ich > dort an und nach zweimaligem Verbinden hing ich bei einem > Ansprechpartner für Rezensionsexemplare an der Strippe. Er bat > mich, ihm eine E-Mail (seine E-Mail Adresse nannte er mir > freundlicherweise) zu schicken mit den notwendigen Daten (für > welches Magazin ich schreibe, Telnr/Fax, Adresse etc.). Dies > tat ich. > > Als Antwort erhielt ich nur, dass er mich jetzt in den > Presseverteiler von Data Becker eingetragen habe und man mich > zukünftig über Produktneuheiten informieren werde. Kein Wort > über die Sache mit dem Rezensionsexemplar. > > Toller Verlag. Wirklich. Absolut nicht zu empfehlen. Das Buch ist gut und absolut zu empfehlen. Die Vorbehalte gegenüber Data Becker und Markt&Technik sollten eigentlich der Vergangenheit angehören. Ich bekomme auch nicht von jeder Neuveröffentlichung ein Rezenzionsexemplar, da muss ich auch mal in die eigene Geldbörse greifen. Bei den Verlagen sind die Zahl der Rezensionsexemplaren halt auch auf eine bestimmte Anzahl beschränkt. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From pfeiffer_(at)_uris.de Mon, 23 Oct 2000 22:30:44 +0200 Date: Mon, 23 Oct 2000 22:30:44 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] AW: [php] Probleme mit rename unter Win2k / PHP4 Hallo Matthias, > läuft leider nicht Nobert! versuche es doch mal mit 'vollstaendig' lesen... :) Also: >> Versuche zischen den Operationen ein clearstatcache(); >> das hilft meistens... Dein Kot: > [...] > fclose($file1); > fclose($file2); > <----------------------- hier muss er rein... :) > unlink($news.".txt"); > rename($news.".tmp", $news.".txt"); > // ENDE Mein Tip: > [...] > fclose($file1); > fclose($file2); > clearstatcache(); //----- jetzt isser drin... :) > unlink($news.".txt"); > rename($news.".tmp", $news.".txt"); > // ENDE Und, wie laeufts... ? m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From bjoern_(at)_baer.main.de Mon, 23 Oct 2000 22:40:26 +0200 Date: Mon, 23 Oct 2000 22:40:26 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] [Apache, PHP unter Windows] Aufruf von PHP-Seiten klappt nicht, Fehlermeldung 400 * eschmid+sic_(at)_s.netic.de wrote: > Das Buch ist gut und absolut zu empfehlen. Die Vorbehalte gegenüber Data > Becker und Markt&Technik sollten eigentlich der Vergangenheit angehören. > Ich bekomme auch nicht von jeder Neuveröffentlichung ein > Rezenzionsexemplar, da muss ich auch mal in die eigene Geldbörse greifen. > Bei den Verlagen sind die Zahl der Rezensionsexemplaren halt auch auf eine > bestimmte Anzahl beschränkt. [ ] Du hast das Problem verstanden. -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From endler_(at)_upsys.de Mon, 23 Oct 2000 22:40:00 +0200 Date: Mon, 23 Oct 2000 22:40:00 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] php.ini url_rewriter.tags Hallo Matthias *g*, > kann mir jemand erklaeren, was es mit der url_rewriter.tags > Direktive in der > php.ini aufsich hat? ich nehme an, dass Du Dich hier auf die php.ini von PHP 4.0.4-dev auf den Abschnitt [Session] beziehst. In der Version 4.0.3 von PHP gab es auch schon einen url_rewriter, der sowie auch PHP's Session-Support von Sascha Schumann geschrieben wurde (s. changelog), allerdings noch weniger ausgereift war. Der url_rewriter macht das Leben eines PHP-Programmieres, der Sessions in seine Skripte mit einbauen will oder muss erheblich leichter, in dem er an lokale Links den Sessionname (z.B. PHPSESSION) und die Sessionid (SID) als Querystring anhaengt oder in Formularen ein einfuegt, wenn zuvor (z.B. in einer autoprepend Datei) session_start() aufgerufen wurde und der Browser des Benutzers keine Cookies akzeptiert oder man von vornherein auf Cookies (php.ini: session.use_cookies = 0) ganz verzichtet. Nun war der url_rewriter im 4.0.3 Release von PHP noch ein bisschen 'dumm' und hat an saemtliche lokale URLs diesen Querystring angehaengt z.B. auch an mit dem Attribut HREF die SID als Querystring von PHP's url_rewriter angehaengt wird. Ich hoffe Dir geholfen zu haben Gruesse aus Muenchen Matthias > $ [ Where is Jimmy Hoffa? > [: missing `]´ P.S.: Lass Dir doch bitte mal eine Andere .signature einfallen, denn wir wissen alle, dass Jimmy Hoffa vermisst wird. Nicht fuer ungut... From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 22:45:11 +0200 Date: Mon, 23 Oct 2000 22:45:11 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] [Apache, PHP unter Windows] Aufruf von PHP-Seiten klappt nicht, Fehlermeldung 400 On Mon, Oct 23, 2000 at 10:22:33PM +0200, Björn Schotte wrote: > * eschmid+sic_(at)_s.netic.de wrote: > > > von Data-Becker. Apache, PHP und Mysql habe ich von der > > > dem Buch beiliegenden CD. > > Das Buch habe ich auch und ich finde es nicht schlecht. > > Ich habe heute versucht, bei Data Becker ein Rezensionsexemplar > zu bekommen. Zunächst war ich von www.databecker.de enttäuscht, > weil keine E-Mail Adresse zu finden war. Schließlich rief ich > dort an und nach zweimaligem Verbinden hing ich bei einem > Ansprechpartner für Rezensionsexemplare an der Strippe. Er bat > mich, ihm eine E-Mail (seine E-Mail Adresse nannte er mir > freundlicherweise) zu schicken mit den notwendigen Daten (für > welches Magazin ich schreibe, Telnr/Fax, Adresse etc.). Dies > tat ich. > > Als Antwort erhielt ich nur, dass er mich jetzt in den > Presseverteiler von Data Becker eingetragen habe und man mich > zukünftig über Produktneuheiten informieren werde. Kein Wort > über die Sache mit dem Rezensionsexemplar. > > Toller Verlag. Wirklich. Absolut nicht zu empfehlen. Hi, nun ist mal wieder einer auf das komische Mailing System bei der deutschsprachingen Mailing Liste hereingefallen. Lieber Ralf, könnten wir den Robot abschalten und das Mailing so umgestalten wie auf der englischen Liste? Es ist ziemlich untragbar, dass man dadurch jede private Mails unterdrücken kann. Ich kenne ja nun alle Mailer und hab sie jahrelang selber ausprobiert. Mit dieser Liste wird aber jede private Diskussion im Keime erstickt. Ich kenne auch Hartmut sehr gut, sitzt ein paar Zimmer von mir entfernt, kennt sich im Internet sehr viel besser aus als ich, und dem ist das auch schon mal passiert. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From webmaster_(at)_hajodick.de Mon, 23 Oct 2000 22:45:08 +0200 Date: Mon, 23 Oct 2000 22:45:08 +0200 From: Hans-Joachim Dick webmaster_(at)_hajodick.de Subject: [php] PHPMyAdmin & Puretec Hi, >weiss jemand ob ich irgendwas spezielles beachten muss wenn ich bei meinem >Puretec Account den PHPMyAdmin einrichten will. Bin mir eigentlich ziemlich sicher das ich >alles richtig eingestellt habe. Nun denn, Puretec ist nicht ganz einfach. Auch ich habe da erheblich geschwitzt. Hoffe nicht auf die Hotline, die supporten alles bis auf die Datenbanken. PHPMyAdmin muß auf den Puretec-Webspace übertragen werden und von dort online betrieben werden. Von Deinem Rechner geht es wegen deren Firewall nicht. Sagen die zumindest. >Im Moment kriege ich immmer folgenden Fehler: > >Warning: MySQL Connection Failed: Can't connect to local MySQL server >through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 >Error Der Fehler taucht dann nicht mehr auf. Ich habe hierzu eine ONLINE-VErsion auf dem Server und eine Offline-Version auf meinem Rechner (Apache, PHP3, MySQL). Dort muß beim upload eines TExtfiles noch das Kommando LOCAL entfernt werden. Es hat einiges an Nerven gekostet, aber jetzt geht es. Ich erzeuge die Datenbanken in aller Seelenruhe offline, schreibe eine Textdatei daraus und uploade diese dann bei meinem nächsten online Zugriff. Viel Spaß ! Hans-Joachim From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 22:56:43 +0200 Date: Mon, 23 Oct 2000 22:56:43 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHPMyAdmin & Puretec On Mon, Oct 23, 2000 at 10:45:08PM +0200, Hans-Joachim Dick wrote: > >weiss jemand ob ich irgendwas spezielles beachten muss wenn ich bei meinem > >Puretec Account den PHPMyAdmin einrichten will. Bin mir eigentlich ziemlich sicher das ich > >alles richtig eingestellt habe. > > Nun denn, Puretec ist nicht ganz einfach. Auch ich habe da erheblich geschwitzt. Hoffe nicht auf die Hotline, die supporten alles bis auf die Datenbanken. > > PHPMyAdmin muß auf den Puretec-Webspace übertragen werden und von dort online betrieben werden. Von Deinem Rechner geht es wegen deren Firewall nicht. Sagen die zumindest. > > >Im Moment kriege ich immmer folgenden Fehler: > > > >Warning: MySQL Connection Failed: Can't connect to local MySQL server > >through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 > >Error Also 111 kanns bestimmt nicht sein. Ich tippe da immer noch auf 3306 oder so was ähnliches. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From bjoern_(at)_baer.main.de Mon, 23 Oct 2000 23:08:46 +0200 Date: Mon, 23 Oct 2000 23:08:46 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Data Becker (was: Re: [php] [Apache, PHP ....) * eschmid+sic_(at)_s.netic.de wrote: > Hi, nun ist mal wieder einer auf das komische Mailing System bei der > deutschsprachingen Mailing Liste hereingefallen. Nein, hier ist keiner auf das komische Mailing System hereingefallen; es war schon richtig so, dass meine Mail an die Mailingliste ging. -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From AFilz_(at)_gmx.de Mon, 23 Oct 2000 23:11:03 +0100 Date: Mon, 23 Oct 2000 23:11:03 +0100 From: Andreas Filz AFilz_(at)_gmx.de Subject: [php] suchfunktion hallo liste, ich steh nun ein wenig auf dem schlauch. ich hab 3 tabellen, 1 mit produkten, eine mit verschiedenen produktinhalten und eine verknuepfungstabelle. eine abfrage nach nach produktname funktioniert wunderbar. ich moechte jedoch noch nach den inhalten suchen lassen koennen. Artikel Artikel_ID | Name 1 | Auto1 Zubehoer Zubehoer_ID | Name 1 | Reifen 2 | Lenkrad Zwischentabelle ID | Artikel_ID | Zubehoer_ID 1 | 1 | 1 2 | 1 | 2 ich bekomm es einfach nicht auf die reihe, das mir z.b auto1 angezeigt wird, wenn ich nach dem zubehoerteil lenkrad suche.. geht dies ueberhaupt mit einer abfrage oder sind das 2 abfragen? derzeit bekomm ich entweder kein ergebnis oder das ding schaukelt sich so hoch das ich den gesammten prozess abschiessen muss.... dank euch Andreas From miefert_(at)_gmx.net Mon, 23 Oct 2000 23:15:41 +0200 Date: Mon, 23 Oct 2000 23:15:41 +0200 From: Stefan miefert_(at)_gmx.net Subject: [php] Standleitungen Hallo Alle, ich weis das es wahrscheinlich offtopic ist aber ich habe keine "bessere" Liste gefunden zu der da Thema passt. Wäre über jeden Hinweise bezüglich günstige Standleitungen(keine Flatrates!) danbkbar. Links, Mailinglisten,Empfehlungen,.. From sebastian.fuentes_(at)_nets-ag.de Mon, 23 Oct 2000 19:42:08 +0200 Date: Mon, 23 Oct 2000 19:42:08 +0200 From: Sebastian Fuentes sebastian.fuentes_(at)_nets-ag.de Subject: [php] Test Moin, >Weiß jemand was >mit http://learn.to/quote passiert >ist. Als ich neulich diese URL >aufgerufen habe, kam nicht das >gewünschte zum Vorschein. Geht doch ;) .... From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 23:25:31 +0200 Date: Mon, 23 Oct 2000 23:25:31 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Data Becker (was: Re: [php] [Apache, PHP ....) On Mon, Oct 23, 2000 at 11:08:46PM +0200, Björn Schotte wrote: > * eschmid+sic_(at)_s.netic.de wrote: > > Hi, nun ist mal wieder einer auf das komische Mailing System bei der > > deutschsprachingen Mailing Liste hereingefallen. > > Nein, hier ist keiner auf das komische Mailing System > hereingefallen; es war schon richtig so, dass meine Mail > an die Mailingliste ging. Oh dann darf ich auch mal richtig Werbung machen? Ich kenne da unzählige Verlage und bin in der PHP Szene auch nicht ganz unbekannt. Anfänger mögen mir verzeihen. Ich gehe sowie gleich ins Bett. Ich hoffe, dass der Wolfgang meine ganz private Story über mich und meine 15 Jahre alte Festplatte nicht gleich auf seiner Site anprangert. -Egon Nein, es war noch niemand von der Bild Zeitung da. Wenn ich mal Zeit habe, dann suche ich die Visiten-Karte von der Reporterin raus. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From endler_(at)_upsys.de Mon, 23 Oct 2000 23:28:54 +0200 Date: Mon, 23 Oct 2000 23:28:54 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] suchfunktion Hallo Andreas, > ich hab 3 tabellen, 1 mit produkten, eine mit verschiedenen > produktinhalten > und eine verknuepfungstabelle. > eine abfrage nach nach produktname funktioniert wunderbar. ich moechte > jedoch noch nach den inhalten suchen lassen koennen. > > Artikel > Artikel_ID | Name > 1 | Auto1 > > Zubehoer > Zubehoer_ID | Name > 1 | Reifen > 2 | Lenkrad > > Zwischentabelle > ID | Artikel_ID | Zubehoer_ID > 1 | 1 | 1 > 2 | 1 | 2 SELECT a.Name FROM Artikel a,Zubehoer b, Zwischentabelle c WHERE a.Artikel_ID = c.Artikel_ID AND c.Zubehoer_ID = b.Zubehoer_ID AND b.Name = 'Reifen'; muesste gehen. Gruesse aus Muenchen Matthias From bjoern_(at)_baer.main.de Mon, 23 Oct 2000 23:34:31 +0200 Date: Mon, 23 Oct 2000 23:34:31 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Data Becker * eschmid+sic_(at)_s.netic.de wrote: > Oh dann darf ich auch mal richtig Werbung machen? Ich kenne da unzählige > Verlage und bin in der PHP Szene auch nicht ganz unbekannt. Ja und? Was hat das mit dem kundenunfreundlichen Verhalten von Data Becker (nicht auf meine Anfrage, gleichgültig ob positiv oder negativ, einzugehen) mit deinem Satz zu tun? (Ich kenne auch einige Verlage und weiß btw, dass die Verlage sehr viele Bücher nicht in den Handel stellen, wegen Rezensionsexemplaren etc.pp.) -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 23:31:52 +0200 Date: Mon, 23 Oct 2000 23:31:52 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Test On Mon, Oct 23, 2000 at 07:42:08PM +0200, Sebastian Fuentes wrote: > >Weiß jemand was > >mit http://learn.to/quote passiert > >ist. Als ich neulich diese URL > >aufgerufen habe, kam nicht das > >gewünschte zum Vorschein. > > Geht doch ;) .... Habs nun auch noch mal gesehen. Aber warum kannst Du dich eigentlich nicht daran halten? Sowas kann ich niemals gepostet haben. Der Zeilenumbruch stimmt nicht. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From eschmid+sic_(at)_s.netic.de Mon, 23 Oct 2000 23:54:33 +0200 Date: Mon, 23 Oct 2000 23:54:33 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Data Becker On Mon, Oct 23, 2000 at 11:34:31PM +0200, Björn Schotte wrote: > * eschmid+sic_(at)_s.netic.de wrote: > > Oh dann darf ich auch mal richtig Werbung machen? Ich kenne da unzählige > > Verlage und bin in der PHP Szene auch nicht ganz unbekannt. > > Ja und? Was hat das mit dem kundenunfreundlichen Verhalten > von Data Becker (nicht auf meine Anfrage, gleichgültig ob > positiv oder negativ, einzugehen) mit deinem Satz zu tun? > > (Ich kenne auch einige Verlage und weiß btw, dass die Verlage > sehr viele Bücher nicht in den Handel stellen, wegen > Rezensionsexemplaren etc.pp.) Verstehe ich überhaupt nicht? Die Verlagswelt ist halt nicht Open Source und da gibts nichts umsonst. Ich bekomme halt meine Bücher von New Riders oder von MITP oder von Galileo Press. Jeder von von den Autoren hat sich angestrengt ein besseres Buch zu schreiben. Ich hab davon recht viele in meiner privaten Bibliothek und das vom Data Becker gefällt mir am Besten. Ich finde es auch recht schade, dass das Buch von Paul DuBois, nicht mehr beim deutschen Amazon.de dabei ist. Ich habe nun ein paar E-Mails losgelassen. Aber da tut sich immer noch nichts. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From endler_(at)_upsys.de Tue, 24 Oct 2000 00:01:51 +0200 Date: Tue, 24 Oct 2000 00:01:51 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] lists.php.net ml Hallo, weiss jemand was mit der englischen Mailingliste los ist? ich kriege schon seit 16:00 MESZ keine Mails mehr... TIA Matthias From info_(at)_agathos.net Tue, 24 Oct 2000 00:07:41 +0200 Date: Tue, 24 Oct 2000 00:07:41 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Data Becker > Ich finde es auch recht schade, dass das Buch von Paul DuBois, nicht mehr > beim deutschen Amazon.de dabei ist. Hallo Egon, ja, das finde ich auch schade, aber dafür hat http://www.lion.cc das Buch immernoch zum fehlerhaften Preis von nur 48,20 DM im Programm. Wenn man dort in den Shop geht, Abteilung Games und sucht nach "MySQL" dann findet man: 1.) MySQL, m. CD-ROM DuBois, Paul; Widenius, Monty / 01062000 48.2 DM Ich habe das für 48,20 DM bestellt und glatt bekommen. ;-)) Das ist doch mal ein Service von den Österreichern. :) Liebe Grüße aus dem Allgäu Theo From ich_(at)_der-kern.de Tue, 24 Oct 2000 00:04:41 +0200 Date: Tue, 24 Oct 2000 00:04:41 +0200 From: Jan-Henrik Kern ich_(at)_der-kern.de Subject: [php] Standleitungen Nabend, ich hab eine von der Telekom. Die bieten die besten an, ich habe lange preise verglichen, mit UUNET und Anderen. Aber tatsächlich hat die Telekom die besten Konditionen! Viel Spaß, Jan > -----Original Message----- > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Stefan > Sent: Montag, 23. Oktober 2000 23:16 > To: php_(at)_php-center.de > Subject: [php] Standleitungen > > > > Hallo Alle, > > ich weis das es wahrscheinlich offtopic ist aber ich habe keine "bessere" > Liste gefunden zu der da Thema passt. Wäre über jeden Hinweise bezüglich > günstige Standleitungen(keine Flatrates!) danbkbar. Links, > Mailinglisten,Empfehlungen,.. > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From bjoern_(at)_baer.main.de Tue, 24 Oct 2000 00:20:03 +0200 Date: Tue, 24 Oct 2000 00:20:03 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Data Becker * eschmid+sic_(at)_s.netic.de wrote: > Verstehe ich überhaupt nicht? Die Verlagswelt ist halt nicht Open Source > und da gibts nichts umsonst. Ja, und? Schon wieder eine E-Mail, in der Egon Schmid völlig am Thema vorbeifaselt. [Hint: es ging um die Verhaltensweise von Data Becker, nicht um "Rahbäh, ich krieg das Buch nicht" (letzteres ist mir ziemlich schnuppe)] -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From ws_(at)_art-quarter.com Tue, 24 Oct 2000 00:15:19 +0200 Date: Tue, 24 Oct 2000 00:15:19 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] AW: [php] definitiv letzter datensatz Hans Theo Mislisch wrote: > > > Das wäre ja fatal. Es ist schon unangenehm genug, daß > > autoincrement-Werte, die vergeben und dann gelöscht werden, > > nochmal vergeben werden, wenn keine danach erfolgten. Das ist > > m.W. der einzige Unterschied zu anderen Datenbanken, die > > definitiv immer stramm weiterzählen. > es stimmt schon ,dass nur MySQL das macht, aber wo siehst Du > da ein Problem? Hast Du ein Beispiel wo das schwierig wird? Ja. Hatte ich schon mehrfach, wie war das nochmal? Zum Beispiel: bei uns können die Leute Anzeigen aufgeben. Die kriegen Nummern (autoincrement). Dazu können sie Bilder laden, gleich oder später. Diese Bilder kriegen auch Nummern (autoincrement). Im Datensatz wird dazu die Nummer der Anzeige vermerkt (klaro). Wenn jetzt einer eine Anzeige mit Bild hochlädt und anschließend die Anzeige löscht, kriegt der nächste dieselbe Nummer für seine Anzeige. Folglich hat seine Anzeige ein Bild, das nicht dahingehört. Das ist natürlich ein Programmier-Kunstfehler. Ich hätte vor dem Löschen der Anzeige nachschauen müssen, ob es dazu Bilder gibt, und die entsprechenden Datensätze erst löschen müssen. Kann man also reparieren. Ich habe mal mit einer Datenbank gearbeitet, da gab es etwas, das hieß wohl referentielle Integrität oder so. Da konnte man die Tabellen so definieren, daß ein Löschen gar nicht möglich war, wenn es abhängige Datensätze gab. Ob das in mySQL auch geht, weiß ich nicht. Aber damit hört es noch nicht auf. Wenn jetzt das nächste Bild geladen werden soll, kriegt dieses Bild die schon vergebene Nummer und das Upload klappt nicht, bzw. der Kopiervorgang, weil die entsprechende alte Datei noch da ist. Muß also auch gelöscht werden. Nun habe ich, als unsere Traffic-Grenze erreicht war, die Bilder als eine der ersten Maßnahmen auf eine andere Domain ausgelagert. Nun konnte ich nicht mehr schnell und bequem nachschauen, wie die Dimensionen der Bilder sind, um sauberen html-Code zu produzieren. Also habe ich die Dimensionen in die Tabelle geschrieben, da schaue ich ja sowieso nach. Klasse, soweit. Jetzt liegen die Bilder aber auf einer anderen Domain. Die kann ich gar nicht ohne weiteres löschen. Also habe ich auf das Löschen ganz verzichtet und durch "Totschreiben" ersetzt. Das ist nun typisch. Man hat etwas, das macht Probleme. Man krempelt die Ärmel auf, macht ein Workaround. Jetzt gibt es neue Probleme. Wieder Workaround. Irgendwann sagt man: wieso habe ich eigentlich diese Probleme? Völlig unnötig! War von Anfang an ein Design-Problem. So ähnlich wie strpos, wo ich nicht unterscheiden kann, ob needle nun in haystack ist oder nicht, weil die Position zurückgegeben wird und zumindest für php3 die Position 0 und falsch identisch sind. Na gut, sagt man, baue ich mir halt eine neue strpos-Funktion, die das richtig macht. Aber damit habe ich nicht die Wurzel des Problems beseitigt. Leider ist es so, daß diese Sachen unvermeidlich sind. Wenn ich etwas anfange, weiß ich nicht, wo ich landen werde. Ich habe zwar Vorstellungen, aber die müssen in der Regel korrigiert werden. Oft z.B. schon deshalb, weil der Rahmen viel zu eng gesetzt war. Ich weiß noch, wie wir gestaunt haben, als Netware 3 herauskam und Platten im TeraByte-Bereich verwalten konnte. Sowas konnte man damals hardwaremäßig noch gar nicht realisieren, eine 4 GB-Platte war schon riesig (und riesig teuer). Aber die hatten gelernt, daß es besser ist, zu hoch zu greifen als zu niedrig. Im Nachhinein kann ich vielleicht wissen, wie ich es hätte anstellen sollen, aber nun ist es zu spät, ich habe zu viel Arbeit investiert, lebe also mit meinen schrecklichen Workarounds. Und wenn ich es schaffe, neu anzufangen - fängt der ganze Zyklus mit absoluter Sicherheit wieder von vorne an. Es gibt kein Entrinnen. Man nehme es also mit Humor. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Tue, 24 Oct 2000 00:42:30 +0200 Date: Tue, 24 Oct 2000 00:42:30 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Data Becker Hans Theo Mislisch wrote: > Wenn man dort in den Shop geht, Abteilung Games und sucht nach "MySQL" > dann findet man: > > 1.) > MySQL, m. CD-ROM > DuBois, Paul; Widenius, Monty / 01062000 > 48.2 DM > > Ich habe das für 48,20 DM bestellt und glatt bekommen. ;-)) Tja - ich habe mal bei Books gesucht. Da sagt der: Sie haben nach "mysql" gesucht !!! Stimmt, und dann: Es wurden 14 Einträge gefunden !! Zum Beispiel 2.) MySQL DuBois DuBois, Paul / 01012000 79.95 DM 5.) MySQL, m. CD-ROM DuBois, Paul; Widenius, Monty / 01012000 99.95 DM und als letztes 14.) MySQL, m. CD-ROM DuBois, Paul; Widenius, Monty / 01062000 48.2 DM Wenn man nun bestellen will, kriegt man zu hören: MySQL, m. CD-ROM Entwicklung, Implementierung und Referenz DuBois, Paul; Widenius, Monty Preis DM 48.20 Euro 24.64 Noch nicht erschienen, aber Sie können den Titel schon jetzt bestellen. Geb ; 900 S. New Technology ISBN 382725793X MARKT UND TECHNIK; RED HAT SOFTWARE 01062000 Also, ich habe so das Gefühl, hier stimmt was nicht... Dann habe ich mich gefragt, ob ich das Buch brauche. Ich habe ja gar keine Zeit zum Lesen... Man denke: 900 Seiten! Das ist ja kein Krimi. Dieses Wissen! Da werde ich ganz schwach. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Tue, 24 Oct 2000 00:45:11 +0200 Date: Tue, 24 Oct 2000 00:45:11 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Data Becker Hans Theo Mislisch wrote: > > 1.) > MySQL, m. CD-ROM > DuBois, Paul; Widenius, Monty / 01062000 > 48.2 DM Ich habe sogar noch eins übersehen: 11.) Mysql Dubois, Paul / 12-99 91.4 DM Ob das alles verschiedene Bücher sind? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From eschmid+sic_(at)_s.netic.de Tue, 24 Oct 2000 05:44:00 +0200 Date: Tue, 24 Oct 2000 05:44:00 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Data Becker On Tue, Oct 24, 2000 at 12:20:03AM +0200, Björn Schotte wrote: > * eschmid+sic_(at)_s.netic.de wrote: > > Verstehe ich überhaupt nicht? Die Verlagswelt ist halt nicht Open Source > > und da gibts nichts umsonst. > > Ja, und? Schon wieder eine E-Mail, in der Egon Schmid > völlig am Thema vorbeifaselt. > > [Hint: es ging um die Verhaltensweise von Data Becker, > nicht um "Rahbäh, ich krieg das Buch nicht" (letzteres > ist mir ziemlich schnuppe)] Das wahr jetzt doch total neben der Kappe. Lieber Björn ich rede nicht mehr mit dir. Natürlich habe ich vom Data Becker Verlag gesprochen und wenn Du als Mr. PHP halt kein Rezensionsexemplar umsonst bekommst, dann tut mir das nichteinmal leid. Ich habe jedenfalls nicht am Thema vorbeigefaselt. Ich weiß nicht was Deine E-Mails an die Liste für einen Sinn machen. Ich habe mir doch ausdrücklich persönliche Beleidigungen auf dieser Liste nicht gewünscht. Wenn Du dieses anderst siehst, dann tut mir das auch nicht leid. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From info_(at)_agathos.net Tue, 24 Oct 2000 08:25:07 +0200 Date: Tue, 24 Oct 2000 08:25:07 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] AW: [php] definitiv letzter datensatz Grüß Dich Werner, > Zum Beispiel: bei uns können die Leute Anzeigen aufgeben. Die > kriegen Nummern (autoincrement). Dazu können sie Bilder laden, > gleich oder später. > Diese Bilder kriegen auch Nummern (autoincrement). Im Datensatz > wird dazu die Nummer der Anzeige vermerkt (klaro). Ja klar, in diesem Fall muss es Probleme geben, deswegen war ja meine Frage, ob es auch bei nur einer Tabelle Problemfallbeispiele gibt. Da die referenzielle Integrität bei MySQL derzeit nicht implementiert ist, muss es bei verknüpften Tabellen zu den beschiebenen Fehlern kommen. Das wird auch der einzigeste (dafür schwerwiegende) Fehler sein, wenn die ID nicht fortgeschrieben wird. IMHO sollten keine Probleme auftreten solange man nur eine Tabelle ohne Beziehung zu anderen Tabellen nutzt. Zumindst ist mir kein Beispiel eingefallen. ;) Liebe Grüße Theo -- Agathos Networks - Postfach 1114 - D-87515 Sonthofen Tel: +49 (0)8321 67388-80 Fax: +49 (0)8321 67388-50 mailto:info_(at)_agathos.net From info_(at)_agathos.net Tue, 24 Oct 2000 08:27:53 +0200 Date: Tue, 24 Oct 2000 08:27:53 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Data Becker Hallo Werner, >> Wenn man dort in den Shop geht, Abteilung Games und sucht nach "MySQL" >> dann findet man: >> >> 1.) >> MySQL, m. CD-ROM >> DuBois, Paul; Widenius, Monty / 01062000 >> 48.2 DM >> >> Ich habe das für 48,20 DM bestellt und glatt bekommen. ;-)) > Tja - ich habe mal bei Books gesucht. Also ich habe wie oben beschrieben bei Games gesucht, das falsch ausgezeichnete Buch bestellt und bekommen. Den Tipp habe ich auch an andere gepostet, die haben auch für 48,20 DM im Games Bereich bestellt und jeweils schnell bekommen. Liebe Grüße aus dem Allgäu Theo From cs_(at)_adq.de 24 Oct 2000 06:32:20 UT Date: 24 Oct 2000 06:32:20 UT From: cs_(at)_adq.de cs_(at)_adq.de Subject: [php] =?iso-8859-1?Q?Re:=20[php]=20Datenstring=20=FCbergeben?= --------------1DD2510B41FE Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable -------- Original Message -------- Subject: Re: [php] Datenstring =FCbergeben (23-OCT-2000 16:52) From: mfischer_(at)_josefine.ben.tuwien.ac.at To: cs_(at)_adq.de >Wenn du bei einem Aufruf des php Scripts direkt eine >Weiterleitung haben willst, dann mittels der Header Direktive: > > > >oder wenn du aber eine URL direkt in deinem skript ausgeben sorry beides falsch. ich muss eine URL auf einem fremden Server aufrufen. >willst: > > das funktioniert leider nur mit lokalen dateien :( diese methode brauch ich f=FCr eine datei auf einem entfernten server. in perl geht das wunderbar. ich poste mal die routine: --- START --- sub senden { $PORT =3D 80; undef($remote); $remote =3D IO::Socket::INET->new( Proto =3D> 'tcp', PeerAddr =3D> "www.domain.de", PeerPort =3D> $PORT,) or die("Can't connect") unless $remote; $remote->autoflush(1); print $remote "GET /formaction.pl\r\n"; $remote->flush(); $remote->close(); close $remote; } --- ENDE --- Gru=DF Christian To: php_(at)_php-center.de --------------1DD2510B41FE-- From robert.sedlacek1_(at)_chello.at Tue, 24 Oct 2000 09:34:47 +0200 (CEST) Date: Tue, 24 Oct 2000 09:34:47 +0200 (CEST) From: Sedlacek Robert robert.sedlacek1_(at)_chello.at Subject: [php] PHPMyAdmin & Puretec am Mon, 23 Oct 2000 schrieb Hans-Joachim Dick: > >Warning: MySQL Connection Failed: Can't connect to local MySQL server > >through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 > >Error versuch statt "localhost" als Serveradresse 127.0.0.1 einzutragen. sollte funktionieren Robert -- C o d i t o , e r g o s u m " I c o d e , t h e r e f o r e I a m " From marx_(at)_boos-edv.de Tue, 24 Oct 2000 09:39:51 +0200 Date: Tue, 24 Oct 2000 09:39:51 +0200 From: Thorsten Marx marx_(at)_boos-edv.de Subject: [php] Problem mit Formular Hallo, ich habe ein kleines Problem für das mir keine Lösung einfällt. Ich habe in einer Datenbank verschiedene Artikel mit folgender Struktur ID Beschreibung Anzeigen 1 Testbeschreibung 1 2 Noch mal was 0 je nachdem welchen Wert Anzeigen hat, wird dieser später angezeigt oder nicht. Jetzt möchte ich eine Seite erzeugen wo alle Einträge untereinander stehen, der Wert Anzeigen soll in einem Popup-Menüe immer mit dem aktuellen Wert zum ändern hinter dem Artikel stehen. Nun soll direkt nach Auswahl im Popup-Menü der Eintrag geändert werden und die Liste mit dem neuen Wert angezeigt werden. Ich weiß das ich das mit einem Javascript "onChange" machen muß, es klappt auch das ich beim änder des Wertes im Popup-Menü die Seite neu lade. Wie muß ich die Seite neu laden das ich auch die Informationen übermitteln kann, welcher Datensatz geändert werden soll? Wenn ich das über "onChange" vom Popup-Menü mache kann ich ja nicht Action vom Form nehmen. Muß ich pro Datensatz ein neues Form erzeugen. Ich bedanke mich schon im voraus für die schnellen Antworten. Gruß Thorsten Marx ** www.boos-edv.de ** www.flying-sms.de ** Martin Boos, EDV-Dienstleistungen Hägerweg 14, 78333 Stockach Tel 07771 / 62160 Fax 62369 Mobil 0173 / 2310078 ****** www.marktplatz-stockach.de ******** From behrens_(at)_takenet.de Tue, 24 Oct 2000 09:40:07 +0200 Date: Tue, 24 Oct 2000 09:40:07 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Re: [php] Datenstring =?iso-8859-1?Q?=FCbergeben?= cs_(at)_adq.de schrieb: > > -------- Original Message -------- > Subject: Re: [php] Datenstring übergeben (23-OCT-2000 16:52) > From: mfischer_(at)_josefine.ben.tuwien.ac.at > To: cs_(at)_adq.de > > >Wenn du bei einem Aufruf des php Scripts direkt eine > >Weiterleitung haben willst, dann mittels der Header Direktive: > > > > > > > >oder wenn du aber eine URL direkt in deinem skript ausgeben > > sorry beides falsch. ich muss eine URL auf einem fremden Server > aufrufen. Besteht die Moeglichkeit das Subject und Fragestellung nicht mit einander harmonieren. Anders kann ich mir die Antworten garnicht erklaren ;) > >willst: > > > > > > das funktioniert leider nur mit lokalen dateien :( > diese methode brauch ich für eine datei auf einem > entfernten server. > > in perl geht das wunderbar. ich poste mal die routine: > --- START --- > sub senden > { > $PORT = 80; > undef($remote); > $remote = IO::Socket::INET->new( Proto => 'tcp', PeerAddr => > "www.domain.de", PeerPort => $PORT,) > or die("Can't connect") unless $remote; > $remote->autoflush(1); > print $remote "GET /formaction.pl\r\n"; > > $remote->flush(); > $remote->close(); > close $remote; > } Ich kann zwar kein Perl aber von einer fremden Quelle lesen kann mit PHP z.B fopen(). $url = "http://www.foobar.com; $fp = _(at)_fopen("$url", "r"); if($fp >= 1) { $data = fread ($fp, 20000); // machwas mit $data fclose($fp); } else { echo "

Keine Verbindung moeglich

"; } Um Missverstaendnissen vorzubeugen. Das "_(at)_" vor Funktionsaufrufen unterdrueckt die Ausgabe von Fehlermeldungen. Um den content auszugeben ich halt mit echo ausgeben. Vorher den entspr. Haeder setzten. Fuer soetwas kann man aber auch den Apache selber bemuehen und mittels RewriteRule den Content unter der 'richtigen' Hostadresse zupresaentieren. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From cybermage_(at)_hirnstrudel.de Tue, 24 Oct 2000 09:41:03 +0200 Date: Tue, 24 Oct 2000 09:41:03 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHPMyAdmin & Puretec > C o d i t o , e r g o s u m > " I c o d e , t h e r e f o r e I a m " *lol* endlich sind meine 7 Jahre Latein zu etwas gut ;-) bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From bjoern_(at)_baer.main.de Tue, 24 Oct 2000 09:57:42 +0200 Date: Tue, 24 Oct 2000 09:57:42 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Data Becker * eschmid+sic_(at)_s.netic.de wrote: > wenn Du als Mr. PHP halt kein Rezensionsexemplar umsonst bekommst, dann > tut mir das nichteinmal leid. Egon, darum ging's nicht. Wann kapierst du das? -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From cybermage_(at)_hirnstrudel.de Tue, 24 Oct 2000 10:05:00 +0200 Date: Tue, 24 Oct 2000 10:05:00 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Problem mit Formular > Ich habe in einer Datenbank verschiedene Artikel mit folgender > Struktur > ID Beschreibung Anzeigen > 1 Testbeschreibung 1 > 2 Noch mal was 0 > Wie muß ich die Seite neu laden das ich auch die Informationen > übermitteln > kann, welcher Datensatz geändert werden soll? > Wenn ich das über "onChange" vom Popup-Menü mache kann ich ja nicht > Action > vom Form nehmen. Ich würde einfach beim Seite-Neuladen ein paar Variablen über die URL übergeben. z.B. (es geht nur um die Logik ... nicht um die passende Lösung :-) ) bei einem onChange von Eintrag 1 wird einfach die URL "foo.php?changeid=1&changeto=0" aufgerufen. und in der foo.php prüfst du dann: if (isset($changeid)) { mysql_query("UPDATE tabelle SET Anzeigen=$changeto WHERE ID=1"); } Ich hoffe das hilft dir weiter. bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From Rolf-D.Stoll_(at)_t-online.de Tue, 24 Oct 2000 10:21:17 +0200 Date: Tue, 24 Oct 2000 10:21:17 +0200 From: R. D. Stoll Rolf-D.Stoll_(at)_t-online.de Subject: [php] [Apache, PHP unter Windows] Aufruf von PHP-Seiten klappt nicht, Fehlermeldung 400 Tobias Grosch schrieb am Sonntag, 22. Oktober 2000 16:36: > Betreff: [php] [Apache, PHP unter Windows] Aufruf von > PHP-Seiten klappt nicht, Fehlermeldung 400 > Folgend die relevanten Eintragungen der wichtigen Dateien > ScriptAlias /php/ "c:/php4/" > AddType application/x-httpd-php .php > Action application/x-httpd-php php/php.exe Der letzte Eintrag ist falsch. Es muss heißen: Action application/x-httpd-php "/php/php.exe" > Vielleicht bringt es nix, aber wenns es jemandem helfen > sollte: Ich habe das Buch "Internet intern - PHP 4 + mysql" > von Data-Becker. Apache, PHP und Mysql habe ich von der > dem Buch beiliegenden CD. vgl. das erwähnte Buch S.45 From achim.gosse_(at)_nasa20.com Tue, 24 Oct 2000 10:16:29 +0200 Date: Tue, 24 Oct 2000 10:16:29 +0200 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] Data Becker egon, bjoern: jeder der mal eine "test" email an die liste schickt, wird zu tode ge-flamed, aber ihr muellt hier die liste mit euren wahnsinnig interessanten mails voll. glueckwunsch. achim. From cybermage_(at)_hirnstrudel.de Tue, 24 Oct 2000 10:08:40 +0200 Date: Tue, 24 Oct 2000 10:08:40 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Problem mit Formular > if (isset($changeid)) { > mysql_query("UPDATE tabelle SET Anzeigen=$changeto WHERE ID=1"); > } WHERE ID=$changeid jetzt stimmts :-) -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From d.klein_(at)_boheads.de Tue, 24 Oct 2000 10:07:25 +0200 Date: Tue, 24 Oct 2000 10:07:25 +0200 From: Der Azubi d.klein_(at)_boheads.de Subject: [php] Kennt jemand eine Info-Seite wo PHP mit objektorientierte Datenbanken arbeitet? arbeitet? Ich habe ein neues Projekt bekommen und soll einen dynamischen-Webshop auf eine objektorientierte Datenbank (OBJI) aufsetzen.Da ich bis jetzt nur auf Sybase und MySql aufgesetzt hatte ,habe ich jetzt ein paar Probleme :) Wäre echt klasse darüber ein paar Infos zu bekommen! skaiwoka From eschmid_(at)_php.net Tue, 24 Oct 2000 10:18:03 +0200 Date: Tue, 24 Oct 2000 10:18:03 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Data Becker Björn Schotte wrote: > > * eschmid+sic_(at)_s.netic.de wrote: > > wenn Du als Mr. PHP halt kein Rezensionsexemplar umsonst bekommst, dann > > tut mir das nichteinmal leid. > > Egon, darum ging's nicht. Wann kapierst du das? Zitat von Björn Schotte: "Ich habe heute versucht, bei Data Becker ein Rezensionsexemplar zu bekommen. Zunächst war ich von www.databecker.de enttäuscht, weil keine E-Mail Adresse zu finden war. Schließlich rief ich dort an und nach zweimaligem Verbinden hing ich bei einem Ansprechpartner für Rezensionsexemplare an der Strippe. Er bat mich, ihm eine E-Mail (seine E-Mail Adresse nannte er mir freundlicherweise) zu schicken mit den notwendigen Daten (für welches Magazin ich schreibe, Telnr/Fax, Adresse etc.). Dies tat ich. Als Antwort erhielt ich nur, dass er mich jetzt in den Presseverteiler von Data Becker eingetragen habe und man mich zukünftig über Produktneuheiten informieren werde. Kein Wort über die Sache mit dem Rezensionsexemplar. Toller Verlag. Wirklich. Absolut nicht zu empfehlen." Das Buch finde ich nicht schlecht und es kostet 69.95 DM im Buchhandel. Ich hab es mir gekauft, weil ich den Katalogeinträgen bei Amazon nicht traue. Man kann z.B. bei Amazon eine Rezension schreiben ohne das Buch gesehen zu haben. Deine Kritik richtet sich gegen den Verlag Data Becker und nicht nach dem Inhalt des Buches. -Egon Zu Achim Gosse: Ich war hoffentlich nicht der Auslöser dieses Threads. Ich hatte Björn ja gebeten, dieses Thema nicht auf der Liste zu führen und hab ihn gefragt ob er denn nicht mit dem Listenrobotor richtig umgehen könne. -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From oliver.haeuser_(at)_donner-nagel.de Tue, 24 Oct 2000 10:17:47 +0200 Date: Tue, 24 Oct 2000 10:17:47 +0200 From: oliver.haeuser oliver.haeuser_(at)_donner-nagel.de Subject: [php] [php/server] php also DSO ? Hi All, ich habe eine kleine Verstaendnisfrage: Konfiguration 1: Apache 1.3.12 Linux php 4.0.3p1 (letzter release) php wurde als DSO kompiliert und eingebunden. Nun will ich auf Apache 1.3.14 updaten. Nun die Frage, wie binde bzw. sage ich ihm, dass er php wieder als DSO benutzen soll ? Von meinem Verstaendnis her sind alle informationen fuer php in der libexec/libphp4.so, oder ? Und wenn ich die zur Verfuegung stelle klappt es auch wieder. Nur dass der Server sich unter phpinfo() unter Apache als Serverstring noch 1.3.12 irgendwo ausgibt. Aber es laeuft die 1.3.14 ... Muss ich das php vielleicht nochmal neu kompilieren ? Wenn jemand da geneaueres weiss oder sowas schon einmal gemacht hat wuerde ich mich ueber ein paar Tips freuen :-) danke, Oliver Haeuser From danielg_(at)_twest.com Tue, 24 Oct 2000 10:51:46 +0200 Date: Tue, 24 Oct 2000 10:51:46 +0200 From: Daniel Groth danielg_(at)_twest.com Subject: [php] Speicher von Objekten freigeben??? Werner Stuerenburg wrote: > > Daniel Groth wrote: > > PHP Fatal error: Allowed memory size of 4194304 bytes exhausted (tried > > to allocate 44 bytes) in testMemory.php on line 7 > > http://www.php.net/ChangeLog-4.php > > 4.0.2: > Fixed memory_limit feature, which did not work properly in > previous versions (Zeev, Zend Engine) > > Kann es sein, daß du mit 4.0.1 arbeitest? Der Fehler tritt bei 4.0.1pl2 und 4.0.2 auf: X-Powered-By: PHP/4.0.2 Set-Cookie: TLANG=de; expires=Wed, 24-Oct-01 08:49:55 GMT; path=/ Content-type: text/html $HTTP_HOST empty. assigning default. PHP Fatal error: Allowed memory size of 4194304 bytes exhausted (tried to allocate 44 bytes) in testMemory.php on line 7 From Michael_(at)_Stahmann.de Tue, 24 Oct 2000 10:24:31 +0200 Date: Tue, 24 Oct 2000 10:24:31 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Data Becker Hallo Werner, Werner Stuerenburg schrieb: > 14.) > MySQL, m. CD-ROM > DuBois, Paul; Widenius, Monty / 01062000 > 48.2 DM > > Das klappt definitiv, 53 und ein paar zerquetschte incl.- Versand > > Dann habe > ich mich gefragt, ob ich das Buch brauche. Ich habe ja gar keine > Zeit zum Lesen... Man denke: 900 Seiten! Du wirst das Buch wirklich zu schätzen Wissen. Und man muß es ja nicht ganz durchlesen... > Das ist ja kein Krimi. Nein, aber ein sehr gutes Lesebuch. Es war mehrere Wochen meine "Bettlektüre". Es ist wirklich gut geschrieben. Und, ich konnte mir bis jetzt jede Frage mit dem Buch selbst beantworten. Besonders die Tips für die Optimierung von SQL-Anfragen haben mir sicher einigen (zukünftgien) Ärger erspart. 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 ws_(at)_art-quarter.com Tue, 24 Oct 2000 10:26:53 +0200 Date: Tue, 24 Oct 2000 10:26:53 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] AW: [php] definitiv letzter datensatz Hallo Theo! > Das wird auch der einzigeste (dafür schwerwiegende) Fehler sein, wenn > die ID nicht fortgeschrieben wird. IMHO sollten keine Probleme auftreten > solange man nur eine Tabelle ohne Beziehung zu anderen Tabellen nutzt. > Zumindst ist mir kein Beispiel eingefallen. ;) Da stimme ich zu - obwohl man den Satz erweitern müßte: ohne Beziehungen zu anderen Daten (wie z.B. Dateien). Wenn es Beziehungen zum gelöschten Zähler gibt, kann es Probleme geben - wenn nicht, dann natürlich nicht. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From M.Kurz_(at)_dc-ag.de Tue, 24 Oct 2000 11:41:47 +0200 Date: Tue, 24 Oct 2000 11:41:47 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] PHPMyAdmin & Puretec Hi, > >Warning: MySQL Connection Failed: Can't connect to local MySQL server > >through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 > >Error >versuch statt "localhost" als Serveradresse 127.0.0.1 >einzutragen. sollte funktionieren meiner Meinug nach läuft bei Puretec/Schlund der DB Server nicht auf der selben Maschine wie der Http Server... das müsste irgendwas mit dbxx.kundenserver.de sein... Beste Gruesse Marcel From pfeiffer_(at)_uris.de Tue, 24 Oct 2000 11:33:03 +0200 Date: Tue, 24 Oct 2000 11:33:03 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] PHPMyAdmin & Puretec Hallo PureTec-User, > > >Warning: MySQL Connection Failed: Can't connect to local MySQL server > > >through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 > > >Error > versuch statt "localhost" als Serveradresse 127.0.0.1 > einzutragen. sollte funktionieren versucht es doch einfach mit 'lesen', z.B. in http://config.puretec.de Da steht klipp und klar drin, was man als Host angeben muss. Auch der Name der Datenbank steht dort drin, je User eine DB. Und noch etwas, Zugriffe klappen nur von einer PureTec-Domain. Das steht dort auch drin... Noch viel Spass beim Lesen... m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From pfeiffer_(at)_uris.de Tue, 24 Oct 2000 11:42:26 +0200 Date: Tue, 24 Oct 2000 11:42:26 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Query okay - Rueckgabe = false - Verwirrung Hallo, folgendes: - zuerst pruefe ich ob bestimmte Zeichen in einem Feld stehen - falls JA, aendere ich diese Zeichen - dann pruefe ich ob diese Zeichen in den Feldern auch weg sind klappt alles bestens... bis auf die Rueckgabe bei der Aenderung Die ist immer 'false', so dass die die()-Meldung angezeigt wird. Warum ist das so ? Gibt es eine Moeglichkeit, das zu aendern ? Falls JA, wie geht das ? m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From support_(at)_siwub-online.de Tue, 24 Oct 2000 11:54:50 +0200 Date: Tue, 24 Oct 2000 11:54:50 +0200 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] PHPMyAdmin & Puretec Hallo, > > >Warning: MySQL Connection Failed: Can't connect to local MySQL server > > >through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 > > >Error ... > meiner Meinug nach läuft bei Puretec/Schlund der DB Server nicht auf der selben > Maschine wie der Http Server... > das müsste irgendwas mit dbxx.kundenserver.de sein... Bitte schaut doch in solchen Fällen mal bei den Service-Seiten des Providers nach. Eine kleine Recherche von 3 Minuten hat eben ergeben, dass man bei Puretec tatsächlich einen speziellen DB-Server hat. Unten angefügt habe ich einen Ausschnitte aus PHP-Code, der auf den Puretec-Hilfe-Seiten zu finden ist .... Daraus geht klar hervor, was man alles angeben muss. Und wenn man die diversen Passwörter und Datenbank-Namen nicht hat, dann kann einem nur noch der Provider helfen ... Peter Kursawe ----- Anfang: aus den Hilfeseiten von Puretec ----- Skript 1: Anlegen einer Tabelle Datenbankserver nicht erreichbar"); MYSQL_SELECT_DB($datenbank) or die ( "

Datenbank nicht vorhanden

"); $result=MYSQL_QUERY( "CREATE TABLE puretest(name varchar(25),email varchar(25))"); /* Verbindung mit SQL-Server beenden */ MYSQL_CLOSE(); ?> ----- Ende: aus den Hilfeseiten von Puretec ----- From eschmid_(at)_php.net Tue, 24 Oct 2000 12:09:05 +0200 Date: Tue, 24 Oct 2000 12:09:05 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] [php/server] php also DSO ? "oliver.haeuser" wrote: > php wurde als DSO kompiliert und eingebunden. > > Nun will ich auf > > Apache 1.3.14 > > updaten. > > Nun die Frage, wie binde bzw. sage ich ihm, dass er php wieder als DSO > benutzen soll ? > > Von meinem Verstaendnis her sind alle informationen fuer php in der > libexec/libphp4.so, oder ? > Und wenn ich die zur Verfuegung stelle klappt es auch wieder. Nur dass > der Server sich unter phpinfo() unter > Apache als Serverstring noch 1.3.12 irgendwo ausgibt. Aber es laeuft die > 1.3.14 ... Zuerst den Apache konfigurieren, compilieren und installieren. mod_so nicht vergessen. Dann PHP mit --with-apxs=/pfad/zu/apxs konfigurieren, compilieren und installieren. Danach den Apache starten. Steht aber ausführlich in der INSTALL Datei von PHP drin. > Muss ich das php vielleicht nochmal neu kompilieren ? Wenn jemand da > geneaueres weiss oder sowas schon einmal gemacht hat wuerde ich mich > ueber ein paar Tips freuen :-) Ja! Beim make install von PHP wird die oben angeführte Library ins richtige Verzeichnis geschrieben. Ob das mit Apache 2.0 auch so geht weiß ich allerdings noch nicht. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München, Halle C2, 126 From smj_(at)_intratools.de Tue, 24 Oct 2000 12:12:47 +0200 Date: Tue, 24 Oct 2000 12:12:47 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] Query okay - Rueckgabe = false - Verwirrung > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Norbert Pfeiffer > > Hallo, Hi Norbert, > folgendes: > - zuerst pruefe ich ob bestimmte Zeichen in einem Feld stehen > - falls JA, aendere ich diese Zeichen > - dann pruefe ich ob diese Zeichen in den Feldern auch weg sind > klappt alles bestens... > bis auf die Rueckgabe bei der Aenderung > Die ist immer 'false', so dass die die()-Meldung angezeigt wird. Dann ist die Query IMHO syntaktisch nicht korrekt. Wieso wird die dann doch ausgefuert, hmm, gute Frage. Hast Du die Query auf SQL-Ebene ausprobiert gehabt (Warnings?) ? > Warum ist das so ? > Gibt es eine Moeglichkeit, das zu aendern ? > Falls JA, wie geht das ? die() auskommentieren ;-) Wie waere's mit ein paar Code-Zeilen ? Gruss, Juri From sascha_(at)_schumann.cx Tue, 24 Oct 2000 12:28:21 +0200 (CEST) Date: Tue, 24 Oct 2000 12:28:21 +0200 (CEST) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] [php/server] php also DSO ? On Tue, 24 Oct 2000, Egon Schmid (_(at)_work) wrote: > "oliver.haeuser" wrote: > > > php wurde als DSO kompiliert und eingebunden. > > > > Nun will ich auf > > > > Apache 1.3.14 > > > > updaten. > > > > Nun die Frage, wie binde bzw. sage ich ihm, dass er php wieder als DSO > > benutzen soll ? > > > > Von meinem Verstaendnis her sind alle informationen fuer php in der > > libexec/libphp4.so, oder ? > > Und wenn ich die zur Verfuegung stelle klappt es auch wieder. Nur dass > > der Server sich unter phpinfo() unter > > Apache als Serverstring noch 1.3.12 irgendwo ausgibt. Aber es laeuft die > > 1.3.14 ... > > Zuerst den Apache konfigurieren, compilieren und installieren. mod_so > nicht vergessen. Dann PHP mit --with-apxs=/pfad/zu/apxs konfigurieren, > compilieren und installieren. Danach den Apache starten. Steht aber > ausführlich in der INSTALL Datei von PHP drin. > > > Muss ich das php vielleicht nochmal neu kompilieren ? Wenn jemand da > > geneaueres weiss oder sowas schon einmal gemacht hat wuerde ich mich > > ueber ein paar Tips freuen :-) > > Ja! Beim make install von PHP wird die oben angeführte Library ins > richtige Verzeichnis geschrieben. Ob das mit Apache 2.0 auch so geht > weiß ich allerdings noch nicht. Wird es. - Sascha From daniel_(at)_php4win.de Tue, 24 Oct 2000 12:19:33 +0200 Date: Tue, 24 Oct 2000 12:19:33 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] lists.php.net ml > weiss jemand was mit der englischen Mailingliste los ist? ich kriege schon > seit 16:00 MESZ keine Mails mehr... die va.php.net maschinen sind mal wieder down. komischerweise ist das cvs dann auch immer down, obwohl ich einen ping zu toye.php.net bekomme... gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From winkelmann_(at)_someon.com Tue, 24 Oct 2000 12:21:33 +0200 Date: Tue, 24 Oct 2000 12:21:33 +0200 From: Matthias Winkelmann winkelmann_(at)_someon.com Subject: [php] PHPMyAdmin & Puretec From: "Marcel Kurz" > meiner Meinug nach läuft bei Puretec/Schlund der DB Server nicht auf der selben > Maschine wie der Http Server... > das müsste irgendwas mit dbxx.kundenserver.de sein... > db.puretec.de, steht aber auch irgendwo in der Doku mfg, mw From daniel_(at)_php4win.de Tue, 24 Oct 2000 12:24:04 +0200 Date: Tue, 24 Oct 2000 12:24:04 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Data Becker eschmid_(at)_php.net wrote: > Björn Schotte wrote: > > > > * eschmid+sic_(at)_s.netic.de wrote: hauptsache der thread is bald zu ende, egal wie sehr er mal mit php zu tun hatte. es is mittlerweile derb ot und interessiert sicherlich 98% nicht die bohne. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From jb_(at)_j-u-m-p.de Tue, 24 Oct 2000 12:27:14 +0200 Date: Tue, 24 Oct 2000 12:27:14 +0200 From: =?iso-8859-1?Q?J=FCrgen_Behner_=28atwork=29?= jb_(at)_j-u-m-p.de Subject: [php] PHPMyAdmin & Puretec ----- Original Message ----- From: "Sedlacek Robert" > am Mon, 23 Oct 2000 schrieb Hans-Joachim Dick: > > > >Warning: MySQL Connection Failed: Can't connect to local MySQL server > > >through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 > > >Error > > versuch statt "localhost" als Serveradresse 127.0.0.1 > einzutragen. sollte funktionieren localhost funktioniert nicht, da webspace und datenbank auf verschiedenen rechnern liegen. der zugang funktioniert nur von puretec und von schlund rechnern. so muss die datei config.inc.php aussehen: $cfgServers[1]['host'] = 'db.puretec.de'; $cfgServers[1]['port'] = '3306'; $cfgServers[1]['adv_auth'] = false; $cfgServers[1]['stduser'] = ''; $cfgServers[1]['stdpass'] = ''; $cfgServers[1]['user'] = 'XXXXXX'; $cfgServers[1]['password'] = 'YYYYYY'; $cfgServers[1]['only_db'] = 'dbXXXXXX'; $cfgServers[1]['verbose'] = ''; XXXXXX und YYYYYY ersetzt du durch deine daten, die du in deiner puretec-configuration bei "zugangsdaten" - "datenbank-zugriff" findest. grüsse jürgen From normand_(at)_bellemare.de Tue, 24 Oct 2000 12:34:41 +0200 Date: Tue, 24 Oct 2000 12:34:41 +0200 From: Normand Bellemare normand_(at)_bellemare.de Subject: [php] PHPMyAdmin & Puretec Hi, vorsichthalber möchte ich erwähnen, daß in folgender Zeile: > $cfgServers[1]['host'] = 'db.puretec.de'; auch andere Adressen (z.B. db02.puretec.de) eingetragen werden müssen. ^^ Gruß - Normand - -- mailto:normand_(at)_bellemare.de ----------------------------------------------------------- -- Missing child: Alexandra, 6 Jahre, wird vermisst. -- -- Weiteres unter: -- -- http://members.aol.com/tips4all/alexandra-6-jahre.jpg -- ----------------------------------------------------------- From thomas_(at)_tfroehlich.de Tue, 24 Oct 2000 13:29:05 +0200 Date: Tue, 24 Oct 2000 13:29:05 +0200 From: Thomas Froehlich thomas_(at)_tfroehlich.de Subject: [php] OCICommit-Problem Hallo und guten Tag, im Zusammenhang mit Oracle und PHP 3.0.16 erhalte ich folgende, nicht ganz erklaerbare Fehlermeldung: "snapshot too old: rollback segment number 2 with name 'RBS1 too small" Ich hole per $sql1 = "SELECT * FROM tabelleXY WHERE nummer=".$id.; $stmt = ociparse($connsrc,$sql1); ociexecute($stmt,OCI_DEFAULT); ca. 37.000 "Ur-"Datensaetze aus einer Tabelle. Diese Datensaetze sind nun auf mehrere neue Tabellen mit ca. 10 Insert-Befehlen zu verteilen. Das Ganze sieht also prinzipiell so aus: ... while ( OCIFetch($stmt) ) { \\** innerhalb dieser Schleife x-mal aehnliche Anweisungen wie folgt: $sql1 = "INSERT INTO ".$table01." (xx,yy,zz) VALUES (XX,YY,ZZ)"; $stmt2 = ociparse($conn,$sql1); ociexecute($stmt2,OCI_DEFAULT); ... OCIFreeStatement($stmt2); ... ocicommit($conn); } ocicommit($connsrc); OCIFreeStatement($stmt); ... Die Fehlermeldung tritt immer nach ca. 3000-4000 verarbeiteten Datensaetzen gleich zu Anfang der while-Schleife auf. Das Script bricht dann auch ab. Im Beispiel gibt es jetzt zwei parallele Verbindungen: $connsrc und $conn - leider hat das das Problem auch nicht behoben (vorher habe ich alles ueber $conn gemacht, die Ergebnismengen standen aber auch da schon auf getrennten Variablen $stmt, $stmt2 usw.). Auch das Weglassen von OCI_DEFAULT, womit ja "automatisch" ein commit abgesetzt wird, hat zu keiner Fehlerbeseitigung gefuehrt. "Inhaltlich" funktioniert ja alles korrekt - nur dieser "rollback-Abbruch" ist stoerend, da das Script immer wieder von Hand "angestossen" werden muss. Wieso gibt es ueberhaupt einen rollback-Fehler? Nach einem commit sollte doch kein Rollback mehr moeglich sein - wozu werden also anscheinend immer noch rollback-Infos irgendwo im Speicher "aufgehoben"? Wo muss ich den Fehler suchen? In meinem Script? Bei Oracle? Bei PHP 3.0.16? Danke fuer Eure Antworten. MfG Thomas ICQ-UIN 38 45 127 PGP Public Key available at http://www.tfroehlich.de/tfroehlich.asc http://www.tfroehlich.de sf-club PHANTOPIA (incl. Buecher-Datenbank, UpDate 08.2000) http://www.phantopia.de From Michael_(at)_Stahmann.de Tue, 24 Oct 2000 12:59:27 +0200 Date: Tue, 24 Oct 2000 12:59:27 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] PHPMyAdmin & Puretec Moin Liste, Wer war das? Mit euren Tips habt ihr dem Kollegen wohl etwas zuviel zugemutet: http://service.schlund.de/service/stoerungsdienst/s_meldungen.php3 ...und es werden immer mehr :-) Viele Schlund Server sind platt :-( Grüße 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 justinecz_(at)_gmx.de Tue, 24 Oct 2000 14:54:42 +0200 Date: Tue, 24 Oct 2000 14:54:42 +0200 From: Justine Czerniak justinecz_(at)_gmx.de Subject: [php] E-Mail-Formular + Nummerierung der Mails Hallo Liste, ich habe ein Formular, das mit send() die Eingaben per E-Mail sendet. Gibt es eine Möglichkeit die E-Mail fortlaufend zu Nummerieren (z.B im Betreff)? Wie kann man das am besten machen? Danke. Justine. From Sebastian.Grewing_(at)_telekom.de Tue, 24 Oct 2000 15:04:04 +0200 Date: Tue, 24 Oct 2000 15:04:04 +0200 From: Grewing, Sebastian Sebastian.Grewing_(at)_telekom.de Subject: [php] OCICommit-Problem > > "snapshot too old: rollback segment number 2 with name 'RBS1 > too small" Du musst das Rollback Segmet vergroessern, das wird helfen. > while ( OCIFetch($stmt) ) { > \\** innerhalb dieser Schleife x-mal aehnliche Anweisungen > wie folgt: > $sql1 = "INSERT INTO ".$table01." (xx,yy,zz) VALUES (XX,YY,ZZ)"; > $stmt2 = ociparse($conn,$sql1); > ociexecute($stmt2,OCI_DEFAULT); > ... > OCIFreeStatement($stmt2); > ... > ocicommit($conn); > } > ocicommit($connsrc); > OCIFreeStatement($stmt); > ... Du fuehrst in Deinem Script wahrscheinlich erst mal mehrere hundert inserts aus, diese gehen zunaechst mal in das Rollback-Segment, und dann kommt erst der commit. > Wieso gibt es ueberhaupt einen rollback-Fehler? Nach einem > commit sollte > doch kein Rollback mehr moeglich sein - wozu werden also > anscheinend immer > noch rollback-Infos irgendwo im Speicher "aufgehoben"? > > Wo muss ich den Fehler suchen? In meinem Script? Bei Oracle? > Bei PHP 3.0.16? Bei Oracle ... Bei Oracle werden zunaechst alle Aenderungsdaten erst in die Rollbacksegmente geschrieben und anschließend bei einem Commit in das eigentliche Datenfile geschrieben. Das hat den Vorteil einer "Undo"-Funktion. So ist es moeglich Aenderungen nochmal zurueck zu nehmen. Bei einer Standardinstallation sind die RB-Segmente nur 1MB groß, das sollte bei Deinen Datenmengen schon zu klein sein. -- Seb From Ruprecht-Steffen_(at)_bdr.de Tue, 24 Oct 2000 14:43:16 +0100 Date: Tue, 24 Oct 2000 14:43:16 +0100 From: Ruprecht-Steffen, Sylvia Ruprecht-Steffen_(at)_bdr.de Subject: [php] AW: DEPAnet Sehr geehrter Herr Otto, vielen Dank für Ihr Interesse an unserem Patentserver DEPAnet. Sie haben Recht, daß man nur nach bereits veröffentlichten Patenten suchen kann. In Ihrem Fall möchten wir Sie bitten, sich entweder direkt an das Europäische Patentamt unter http://www.european-patent-office.org bzw. an das Amerikanische Patent- und Markenamt unter http://www.uspto.gov zu wenden. Wir hoffen, daß wir Ihnen weiterhelfen konnten und verbleiben mit freundlichen Grüßen Sylvia Ruprecht-Steffen Bundesdruckerei GmbH, Sparte Elektronische Publikationen Oranienstraße 91, 10958 Berlin Tel.: +49 (0)30 25 98-1307, Fax: +49 (0)30 25 98-1306 eMail: ruprecht-steffen_(at)_bdr.de, Internet: www.bundesdruckerei.de > -----Ursprüngliche Nachricht----- > Von: andreas otto [SMTP:a-otto_(at)_web.de] > Gesendet am: Dienstag, 24. Oktober 2000 14:52 > An: depanet_(at)_bundesdruckerei.de > Betreff: DEPAnet > > Hi, > > ich bin auf der suche nach naeheren informationen zu folgendem > sachverhalt: > > > Die Patentanmeldung lautet wie folgt: "Providing state > > information in a stateless data communication protocol". > > > > Europäische Patentanmeldung Nr. 99 116 993.9 vom 30. August 1999. > > Das Patent wurde am 28. September 1999 beim US-Patent- und > > Markenamt angemeldet. > > auf der depanet website kann man aber anscheinend nur nach schon > erteilten patenten suchen und nicht nach noch in der anmelddung > befindlichen. > > vielleicht koennen sie mir mitteilen wie ich an genauere informationen > zu der o. g. patent anmeldung bekommen kann. > > liebe gruesse, > andreas otto > > -- > andreas otto > london (uk) > From php_(at)_example.com Tue, 24 Oct 2000 15:39:17 +0200 Date: Tue, 24 Oct 2000 15:39:17 +0200 From: PHP php_(at)_example.com Subject: [php] AW: DEPAnet Ein irrer Läufer? Glaub nicht das das hier her gehört... oder? cya Thorsten Reuter ----- Original Message ----- From: "Ruprecht-Steffen, Sylvia" To: "php mailinglist [de]" Sent: Tuesday, October 24, 2000 3:43 PM Subject: [php] AW: DEPAnet > Sehr geehrter Herr Otto, > > vielen Dank für Ihr Interesse an unserem Patentserver DEPAnet. > > Sie haben Recht, daß man nur nach bereits veröffentlichten Patenten suchen > kann. In Ihrem Fall möchten wir Sie bitten, sich entweder direkt an das > Europäische Patentamt unter http://www.european-patent-office.org bzw. an > das Amerikanische Patent- und Markenamt unter http://www.uspto.gov zu > wenden. > > Wir hoffen, daß wir Ihnen weiterhelfen konnten und verbleiben > > mit freundlichen Grüßen > > Sylvia Ruprecht-Steffen > Bundesdruckerei GmbH, Sparte Elektronische Publikationen > Oranienstraße 91, 10958 Berlin > Tel.: +49 (0)30 25 98-1307, Fax: +49 (0)30 25 98-1306 > eMail: ruprecht-steffen_(at)_bdr.de, Internet: www.bundesdruckerei.de > > > > -----Ursprüngliche Nachricht----- > > Von: andreas otto [SMTP:a-otto_(at)_web.de] > > Gesendet am: Dienstag, 24. Oktober 2000 14:52 > > An: depanet_(at)_bundesdruckerei.de > > Betreff: DEPAnet > > > > Hi, > > > > ich bin auf der suche nach naeheren informationen zu folgendem > > sachverhalt: > > > > > Die Patentanmeldung lautet wie folgt: "Providing state > > > information in a stateless data communication protocol". > > > > > > Europäische Patentanmeldung Nr. 99 116 993.9 vom 30. August 1999. > > > Das Patent wurde am 28. September 1999 beim US-Patent- und > > > Markenamt angemeldet. > > > > auf der depanet website kann man aber anscheinend nur nach schon > > erteilten patenten suchen und nicht nach noch in der anmelddung > > befindlichen. > > > > vielleicht koennen sie mir mitteilen wie ich an genauere informationen > > zu der o. g. patent anmeldung bekommen kann. > > > > liebe gruesse, > > andreas otto > > > > -- > > andreas otto > > london (uk) > > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From grisu_(at)_sixworx.de Tue, 24 Oct 2000 15:43:47 +0200 Date: Tue, 24 Oct 2000 15:43:47 +0200 From: Sven Griesfeller grisu_(at)_sixworx.de Subject: [php] =?iso-8859-1?Q?dateiname_mit_=DC_in_einem_Include?= Hallo Liste ich versuche die datei münchen.inc per include in ein php4 skript ein zubauen, aber es geht nicht . Warning: Unable to access münchen.inc in /usr/local/httpd/htdocs/grisu/text.php on line 3 Warning: Failed opening 'münchen.inc' for inclusion (include_path='') in /usr/local/httpd/htdocs/grisu/text.php on line 3 muenchen.inc geht. gibt es einen möglichkeit um dateien trotz Umlaute per include einzubinden ? Danke schon mal im Vorraus Sven Griesfeller Sixworx GmbH From rschmidt_(at)_de.tiscali.com Tue, 24 Oct 2000 15:45:05 +0200 Date: Tue, 24 Oct 2000 15:45:05 +0200 From: =?iso-8859-1?Q?Ren=E9_Schmidt?= rschmidt_(at)_de.tiscali.com Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_dateiname_mit_=DC_in_einem_Incl?= =?iso-8859-1?Q?ude?= =?iso-8859-1?Q?ude?= versuch doch mal, das ü mit %FC zu escapen -----Ursprüngliche Nachricht----- Von: Sven Griesfeller [mailto:grisu_(at)_sixworx.de] Gesendet: Dienstag, 24. Oktober 2000 15:44 An: php_(at)_php-center.de Betreff: [php] dateiname mit Ü in einem Include Hallo Liste ich versuche die datei münchen.inc per include in ein php4 skript ein zubauen, aber es geht nicht . Warning: Unable to access münchen.inc in /usr/local/httpd/htdocs/grisu/text.php on line 3 Warning: Failed opening 'münchen.inc' for inclusion (include_path='') in /usr/local/httpd/htdocs/grisu/text.php on line 3 muenchen.inc geht. gibt es einen möglichkeit um dateien trotz Umlaute per include einzubinden ? Danke schon mal im Vorraus Sven Griesfeller Sixworx GmbH -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From webmasterbhs_(at)_bluewin.de Tue, 24 Oct 2000 15:59:35 +0200 Date: Tue, 24 Oct 2000 15:59:35 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Toffi Warenwirtschaft und DBMS hai, kennt einer das Warenwirtschaftssystem Toffi von der Firma Tetra-Software(.de) ??? Ich muss unbedingt wissen welches DBMS die verwenden und ob einer mir die Datenbank bzw. Tabellenstruktur zuschicken kann, da ich mit php hier andocken muss :-) Dummerweise ist die ganze Firma auf einer Messe und nicht erreichbar :-( danke ! kiri From a-otto_(at)_web.de Tue, 24 Oct 2000 15:39:50 +0100 Date: Tue, 24 Oct 2000 15:39:50 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] AW: DEPAnet Hi PHP, ich glaube nicht, dass du die [ http://www.php-center.de/php-de/konventionenundstandards.htm ] gelesen hast, denn sonst wuerdest du kein vollquoting machen und auch keine lesebestaetigung anfordern. die email hat sehr wohl etwas mit der liste zu tun, nur hatte ich anstatt auf forward auf redirect geklickt. dabei bleibt nun mal der original absender erhalten ;-) liebe gruesse, andreas -- andreas otto london (uk) From daniel_(at)_php4win.de Tue, 24 Oct 2000 15:50:26 +0200 Date: Tue, 24 Oct 2000 15:50:26 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] AW: DEPAnet > Ein irrer Läufer? > Glaub nicht das das hier her gehört... oder? doch, es ging um's sevenval patent. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From neuhaus_(at)_aachen-forum.de Tue, 24 Oct 2000 17:00:40 +0200 Date: Tue, 24 Oct 2000 17:00:40 +0200 From: Neuhaus neuhaus_(at)_aachen-forum.de Subject: [php] include "https?" Hallo Liste! Ich versuche gerade den Link https://.... in meine php3-Site einzubauen: Provider: Schlund (nomen est omen) ;-) Funktioniert aber nicht. Könnte es am s im https liegen? Danke für Eure Hilfe! Christopher From thomas.reinert_(at)_counterattack.de Tue, 24 Oct 2000 17:24:14 +0200 Date: Tue, 24 Oct 2000 17:24:14 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_dateiname_mit_=DC_in_einem_Include?= > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von Sven Griesfeller > Gesendet: Dienstag, 24. Oktober 2000 15:44 > An: php_(at)_php-center.de > Betreff: [php] dateiname mit Ü in einem Include > > > Hallo Liste > > ich versuche die datei münchen.inc per include in ein php4 skript ein > zubauen, aber es geht nicht . > > Warning: Unable to access münchen.inc in > /usr/local/httpd/htdocs/grisu/text.php on line 3 > > Warning: Failed opening 'münchen.inc' for inclusion (include_path='') in > /usr/local/httpd/htdocs/grisu/text.php on line 3 > > muenchen.inc geht. > > gibt es einen möglichkeit um dateien trotz Umlaute per include > einzubinden ? > Danke schon mal im Vorraus > Sven Griesfeller Sixworx GmbH > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From thomas.reinert_(at)_counterattack.de Tue, 24 Oct 2000 17:32:41 +0200 Date: Tue, 24 Oct 2000 17:32:41 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_dateiname_mit_=DC_in_einem_Include?= > -----Ursprüngliche Nachricht----- > von Sven Griesfeller > Gesendet: Dienstag, 24. Oktober 2000 15:44 > Betreff: [php] dateiname mit Ü in einem Include > > > Hallo Liste Hallo Sven, > ich versuche die datei münchen.inc per include in ein php4 skript ein > zubauen, aber es geht nicht . > > Warning: Unable to access münchen.inc in > /usr/local/httpd/htdocs/grisu/text.php on line 3 > > Warning: Failed opening 'münchen.inc' for inclusion (include_path='') in > /usr/local/httpd/htdocs/grisu/text.php on line 3 naja, ohne unfreundlich wirken zu wollen, aber wie lange beschaeftigst du dich schon mit _HMTL_ ?! m.w. heisst es sogar schon in selfhtml, dass man keine dateien mit sonderzeichen benennt, weil LINUX/UNIX dass nicht hinkriegt. (RICHTIG SO!) daher gibt es gewissse dateikonventionen, die da heissen: _KEINE SONDERZEICHEN_, dateien nach 8.3-standard. auch wenn 8.3 mittlerweile nicht mehr so relevant ist, die sonderzeichen SIND es. > muenchen.inc geht. sollte jetzt auch klar sein warum, oder ?! > > gibt es einen möglichkeit um dateien trotz Umlaute per include > einzubinden ? ja, unter windows, wenn ich mich nicht taeusche. macht aber keinen sinn, vielleicht willst du das ding ja mal auf nen 'richtigen' ;) server schubsen.... was haelt dich davon ab, deine dateien 'richtig' zu benennen ?! gruss, thomas From hartmut_(at)_six.de Tue, 24 Oct 2000 17:35:27 +0200 Date: Tue, 24 Oct 2000 17:35:27 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] include "https?" Neuhaus wrote: > Ich versuche gerade den Link https://.... in meine php3-Site einzubauen: > > Funktioniert aber nicht > Könnte es am s im https liegen? ja, denn PHP hat nur fopen-wrapper für die ftp: und http: Protokolle, https: aka. SSL-Unterstützung ist zwar gerüchteweise irgendwo in Arbeit, aber noch nicht verfügbar -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From fredy1_(at)_kuenzler.ch Tue, 24 Oct 2000 17:30:32 +0200 Date: Tue, 24 Oct 2000 17:30:32 +0200 From: Fredy Kuenzler fredy1_(at)_kuenzler.ch Subject: [php] phpAds Problem Hallo - ich hoffe nicht OT damit zu sein. Habe phpAds 1.4.0 auf verschiedenen Servern installiert. Und komme vom Verdacht nicht los, dass der random Banneraufruf nicht so richtig random ist. Bei einer Site sind seit Beginn 100'000 Banner gelaufen, ca. 10 verschiede Kunden. Also muesste ja jeder ca. 10'000 Aufrufe gekriegt haben. Da gibt es aber welche, die kommen gar nie dran (34 Views), andere haben 6500 und einer 44000. Keine ACLs oder sonstige Restrictions. Also ich blick da nicht durch. Was habe ich uebersehen? Danke Fredy P.S. Gibt es eigentlich eine ausfuerlichere Doku als das beiliegende Documentation.html? Bei einem Server macht es schone Grafiken, die beim anderen fehlen. Ich schaetze da muss man noch irgend eine gd oder png Library installieren. -- http://www.fernsehen.ch/ - der aktuelle TV-Programmguide From GH-lists_(at)_ecora.de Tue, 24 Oct 2000 18:11:39 +0200 Date: Tue, 24 Oct 2000 18:11:39 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] include "https?" Neuhaus schrieb > Ich versuche gerade den Link https://.... in meine php3-Site einzubauen: > include > "https://shoplite.de/kunden/shopxyungeloest/order.php3?artikelnr=001-1"; > ?> > Provider: Schlund (nomen est omen) ;-) > Funktioniert aber nicht. > > Könnte es am s im https liegen? Ja, PHP bietet noch keine SSL-Unterstützung. Darüber hinaus: Das Shoplite in der noch aktuellen Version (ca. 2 Jahre alt) ist IMHO ein ganz grausames Shopsystem (u.a. Session-Management ausschließlich auf Cookie-Basis, in Bezug auf Design/Layout/Produktoptionen absolut unflexibel). Willst Du Dir das wirklich antun? Es gibt eine Reihe frei verfügbarer Shopsysteme, die wesentlich besser sind. Schlund arbeitet aber seit längerem an Shoplite v2. Das Teil wird sehr flexibel und ebenfalls php-basierend sein. Guido Haeger From webmasterbhs_(at)_bluewin.de Tue, 24 Oct 2000 18:19:16 +0200 Date: Tue, 24 Oct 2000 18:19:16 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] preg \w abkuerzung ??? moin, kann ich dafür: $tag = "font"; $str = preg_replace("/<\s*\/?".$tag."(\s*[a-z0-9-_]+\s*=\s*\"?'?[a-z0-9-_#,\/\\\:;. ?_(at)_+~*%&$§\)\(\]\[<>ß\n\r\t ]*\"?'?\s*)*\s*>/i",$replace,$str); das hier schreiben: $str = preg_replace("/<\s*\/?".$tag."(\s*[a-z0-9-_]+\s*=\s*\"?'?\w*\"?'?\s*)*\s*>/i ",$replace,$str); kurz: [a-z0-9-_#,\/\\\:;.?_(at)_+~*%&$§\)\(\]\[<>ß\n\r\t ]* = \w ???? kiri From marx_(at)_boos-edv.de Tue, 24 Oct 2000 18:41:14 +0200 Date: Tue, 24 Oct 2000 18:41:14 +0200 From: Thorsten Marx marx_(at)_boos-edv.de Subject: [php] =?iso-8859-1?Q?=DCberpr=FCfen_ob_Array_Elemente_enth=E4lt?= Hallo, Ich erzeuge in einer Datei eine zweidimensionalen Array und fülle diesen mit Daten aus einer Datenbank. Bei bestimmten Abfragen kann es vorkommen das der Array leer ist, wie kann ich prüfen ob ein Array leer ist? Vielen Dank schon an alle Thorsten ** www.boos-edv.de ** www.flying-sms.de ** Martin Boos, EDV-Dienstleistungen Hägerweg 14, 78333 Stockach Tel 07771 / 62160 Fax 62369 Mobil 0173 / 2310078 ****** www.marktplatz-stockach.de ******** From sascha_(at)_schumann.cx Tue, 24 Oct 2000 19:00:31 +0200 (CEST) Date: Tue, 24 Oct 2000 19:00:31 +0200 (CEST) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] include "https?" On Tue, 24 Oct 2000, Guido Haeger wrote: > Neuhaus schrieb > > > Ich versuche gerade den Link https://.... in meine php3-Site > einzubauen: > > > include > > > "https://shoplite.de/kunden/shopxyungeloest/order.php3?artikelnr=001-1"; > > ?> > > Provider: Schlund (nomen est omen) ;-) > > Funktioniert aber nicht. > > > > Könnte es am s im https liegen? > > Ja, PHP bietet noch keine SSL-Unterstützung. die curl extension kann SSL. - Sascha From jens_(at)_jensbenecke.de Tue, 24 Oct 2000 18:55:01 +0200 Date: Tue, 24 Oct 2000 18:55:01 +0200 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_AW:_=5Bphp=5D_dateiname_mit_=DC_in_einem_Includ?= =?iso-8859-1?Q?e?= =?iso-8859-1?Q?e?= On Tue, Oct 24, 2000 at 05:32:41PM +0200, Thomas A. Reinert media solutions gmhb wrote: > > -----Ursprüngliche Nachricht----- von Sven Griesfeller Gesendet: > > Dienstag, 24. Oktober 2000 15:44 Betreff: [php] dateiname mit Ü in > > einem Include > > > > > > Hallo Liste > > Hallo Sven, > > > ich versuche die datei münchen.inc per include in ein php4 skript ein > > zubauen, aber es geht nicht . > > > > Warning: Unable to access münchen.inc in > > /usr/local/httpd/htdocs/grisu/text.php on line 3 > > > > Warning: Failed opening 'münchen.inc' for inclusion (include_path='') > > in /usr/local/httpd/htdocs/grisu/text.php on line 3 > naja, ohne unfreundlich wirken zu wollen, aber wie lange beschaeftigst du > dich schon mit _HMTL_ ?! m.w. heisst es sogar schon in selfhtml, dass > man keine dateien mit sonderzeichen benennt, weil LINUX/UNIX dass nicht > hinkriegt. (RICHTIG SO!) daher gibt es gewissse dateikonventionen, die da Das liegt nicht am Betriebssystem, das liegt ganz einfach daran daß oberhab vom 127. ASCII-Zeichen _NICHTS_ mehr standardisiert ist. Da kann -theoretisch- alles mögliche an Zeichen stehen und ein vernünftiges System verläßt sich halt nicht auf undefinierte Zustände. > heissen: _KEINE SONDERZEICHEN_, dateien nach 8.3-standard. auch wenn 8.3 > mittlerweile nicht mehr so relevant ist, die sonderzeichen SIND es. 8.3 ist allerdings IMHO völlig überflüssig. Ich benenne meine Dateien so, daß ich weiss was dahinter steckt, und nicht so daß ein COM-loader von 1980 damit noch klarkommt, mal ganz abgesehen davon daß es sowieso völlig egal ist, wie ich meine Dateien auf dem Webserver nenne. > > gibt es einen möglichkeit um dateien trotz Umlaute per include > > einzubinden ? > ja, unter windows, wenn ich mich nicht taeusche. macht aber keinen sinn, > vielleicht willst du das ding ja mal auf nen 'richtigen' ;) server > schubsen.... Unter Windows geht das mit PHP IIRC auch nicht. Du kannst - unter Linux und jedem mir bekannten anderen Unix - _jedes_ Zeichen in Dateinamen verwenden, wenn du willst. Auch ? und *, \n, Backspace, Tab, usw usw. Ob Anwendungen damit klarkommen (wollen) ist allerdings eine andere Frage, die gängigen Dateimanager und Shell-utils tun es allerdings. -- "Programming X Windows directly [without a toolkit library] is like trying to find the square root of PI using Roman numerals." -- unknown *ACHTUNG: .pinguin.conetix.de läuft aus, bitte Addressbuch aktualisieren!* · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From martin.samesch_(at)_vogelspinnenseite.de Tue, 24 Oct 2000 19:41:08 +0200 Date: Tue, 24 Oct 2000 19:41:08 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] =?iso-8859-1?Q?=DCberpr=FCfen?= ob Array Elemente =?iso-8859-1?Q?enth=E4lt?= Hallo Thorsten, Thorsten Marx wrote: > > Ich erzeuge in einer Datei eine zweidimensionalen Array und fülle diesen mit > Daten aus einer Datenbank. > Bei bestimmten Abfragen kann es vorkommen das der Array leer ist, wie kann > ich prüfen ob ein Array leer ist? Na genauso wie bei anderen Variablen auch: if (!$foo) oder (speziell bei Arrays) so: if (count($foo) == 0) Gruß, Martin From chris_(at)_de-punkt.de Tue, 24 Oct 2000 20:08:28 +0200 Date: Tue, 24 Oct 2000 20:08:28 +0200 From: Christopher Kunz chris_(at)_de-punkt.de Subject: [php] phpAds Problem hi, >Habe phpAds 1.4.0 auf verschiedenen Servern installiert. Und >komme vom Verdacht nicht los, dass der random Banneraufruf nicht >so richtig random ist. http://www.phpwizard.net/phorum/list.php?f=2 ist dein freund, dort wird dieser fehler durch einige (inoffizielle) patches behoben. Gruß, --ck -- WWW http://www.starnetworking.net _(at)_ chris_(at)_starnetworking.net [Spammer werden anwaltlich abgemahnt!] T 05241 / 23498-13 F 05241 / 23498-20 snail: Moltkestraße 25, 33330 Gütersloh From info_(at)_newmedia-solutions.de Tue, 24 Oct 2000 19:43:48 +0200 Date: Tue, 24 Oct 2000 19:43:48 +0200 From: newmedia.solutions dk info_(at)_newmedia-solutions.de Subject: [php] mySQL-Datenbank bei Puretec Guten Abend, ich möchte bei meinem Provider Puretec im Tarif 1&1 Premium-Paket 2.0 mehrere Datenbankanbindungen durch PHP4 realisieren. Kann ich unter meinem laufenden Server-System (auf meinem Rechner) die Datenbank schon anlegen, damit ich sie mit php4 zusammen schon testen kann. Und diese dann später auf den DB-Puretec-Server übertragen inkl. alles schon vorhandenen DB-Einträge? Oder muss ich die DB neu auf dem Puretec-Server von vorne aufbauen und mit Daten füllen? Vielen Dank Daniel Krupke From am_(at)_pixelhouse.de Tue, 24 Oct 2000 20:36:45 +0200 Date: Tue, 24 Oct 2000 20:36:45 +0200 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] Programmierer gesucht... Hi.... ich suche jemanden der lust hätte mich bei der programmierung eines onlinegames zu unterstützen. Das ganze ist ein Versuchsproject deshalb kann leider nicht viel bezahlt werden. Aber es gibt Anteile am Project fuer die Mitthilfe die sicherlich im lauffe der Zeit sich bezahlt machen. Das ganze soll auch nebenbei ohne grössere verpflichtungen lauffen. Auch nen Grafikdesigner wird noch gesucht. Wer intresse hat bitte ne mail an am_(at)_simoon.de Beste Grüße aus Sinzig, Alexander Meis From nl_(at)_ms-net.de Tue, 24 Oct 2000 21:04:07 +0200 Date: Tue, 24 Oct 2000 21:04:07 +0200 From: Martin Schepers nl_(at)_ms-net.de Subject: [php] PDFLIB Hallo, ich hab nun schon viel gehört und gelesen von der PDFLIB und den ganze Befehlen, die es dazu gibt, leider kann ich laut Doku bei php.net nur neue Dokumente erzeugen. Ich möchte jedoch ein Dokument öffnen, einen/mehrere Platzhalter ersetzen und dann wieder speichern. Mit Perl bin ich dazu den Umweg über PS gegangen und habe dann mit ps2pdf das dokument konvertiert. Geht das mit der PDFLIB und PHP nicht einfacher? Mit freundlichem Gruss Martin Schepers -- From Michael_(at)_Stahmann.de Tue, 24 Oct 2000 21:02:12 +0200 Date: Tue, 24 Oct 2000 21:02:12 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Daniel, "newmedia.solutions dk" schrieb: > Guten Abend, > > ich möchte bei meinem Provider Puretec im Tarif 1&1 Premium-Paket 2.0 > mehrere Datenbankanbindungen durch PHP4 realisieren. Kann ich unter > meinem laufenden Server-System (auf meinem Rechner) die Datenbank schon > anlegen, damit ich sie mit php4 zusammen schon testen kann. Ja, wie solltest Du sonst Deine Anwendungen programieren und testen? Alles online wäre wohl ein bischen mühseeli und evtl. langsam. > Und diese dann > später auf den DB-Puretec-Server übertragen inkl. alles schon vorhandenen > DB-Einträge? Dazu gibt es phpMyAdmin oder vergleichbare Tools. Dort kannst Du dir ein DUMP ausgeben lassen und auf dem Server wieder in die DB schmeißen. Dazu muß es natürlich auch auch dem Server installiert sein. > Oder muss ich die DB neu auf dem Puretec-Server von vorne > aufbauen > und mit Daten füllen? > Ein Dump von phpMyAdmin gibt Dir komplett die Befehle für die Tabellen und die Daten aus. Also CREATE TABLE speisen ( ... ); und INSERT INTO speisen VALUES( '39', 'Schnitzel m. Pommes', '', '9.50', '1'); Eine weitere Möglichkeit für WinDoofe: Ich entwickel z.Z. viele Anwendungen mit MS-Access. Dafür gibt es ein Export-Script, welches Dir ebenfalls so ein Dump rauswirft. Leider nicht so zuverlässig, was die Tabellenstruktur angeht. aber das Script läßt sich ja immer anpassen. Der Vorteil liegt darin, das Du gleich ein "Offline-Pflegetool hast. Das kann schön aussehen und erspart viel Arbeit und Du kannst es Deinem Kunden verkaufen, sofern er eine MS-Access Lizenz hat. 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 heiko.gawehn_(at)_gmx.net Tue, 24 Oct 2000 21:03:33 +0200 Date: Tue, 24 Oct 2000 21:03:33 +0200 From: Heiko Gawehn heiko.gawehn_(at)_gmx.net Subject: [php] mySQL-Datenbank bei Puretec Hallo Daniel, > kann ich unter > meinem laufenden Server-System (auf meinem Rechner) die Datenbank schon > anlegen, damit ich sie mit php4 zusammen schon testen kann. Und diese dann > später auf den DB-Puretec-Server übertragen inkl. alles schon vorhandenen > DB-Einträge mit phpmyadmin kann man das prima machen. http://www.phpwizard.net/projects/phpMyAdmin/ Zuhause die DB füllen, einen SQL Dump der DB mit Inhalt ausgeben und den dann online in die Puretecdatenbank packen. ciao Heiko From support_(at)_siwub-online.de Tue, 24 Oct 2000 21:35:22 +0200 Date: Tue, 24 Oct 2000 21:35:22 +0200 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] mySQL-Datenbank bei Puretec Hallo, > Eine weitere Möglichkeit für WinDoofe: > Ich entwickel z.Z. viele Anwendungen mit MS-Access. Dafür gibt es ein > Export-Script, welches Dir ebenfalls so ein Dump rauswirft. Leider nicht so > zuverlässig, was die Tabellenstruktur angeht. aber das Script läßt sich ja > immer anpassen. Man kann sich auch einen ODBC-Treiber zu MySQL installieren und dann via Access die Daten pflegen. Dann sind die Daten, die man in Access eingibt, gleich in der MySQL-DB. Peter Kursawe From pfeiffer_(at)_uris.de Tue, 24 Oct 2000 21:49:39 +0200 Date: Tue, 24 Oct 2000 21:49:39 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Query okay - Rueckgabe = false - Verwirrung Hallo Juri, hier der Codeschnipsel: ------------------------------- $npf_QR = "UPDATE apho2 SET thema = REPLACE(thema, '.', '. ') WHERE thema LIKE '%.%'"; if ($npf_query) {$anz = tab_count($npf_DB, $npf_TAB, $bdng, $npf_link); echo "danach ".$anz." Treffer\n"; } else {echo npf_error($npf_TB[$i], $npf_QR); } ------------------------------- Das Query wurde mit dem MySQL-Monitor entwickelt und getestet. Es tut genau das, was es soll und es kommen keine 'Warnings'. Trotzdem verzweigt das Script in die Error-Meldung, weil ein Leerstring zurueckgegeben wird. Ausgabe: errNr: 0 Error: (nix) Irgenndwie ist das sehr seltsam... m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From pfeiffer_(at)_uris.de Tue, 24 Oct 2000 22:47:12 +0200 Date: Tue, 24 Oct 2000 22:47:12 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Daniel, ganz so einfach wird es nicht gehen, weil: - bei PureTec laeuft PHP Version 3.0.16 also schon mal nix mit PHP 4.x - herrschen einige stoerende Restriktionen - Zeitbegrenzung auf 30 Sekunden - Beschraenkungen im DB-Bereich Was da genau zuschlaegt, weiss ich noch nicht, aber ich bekomme nie mehr als 316 Saetze in meine test-DB. Der Support hat sich dazu noch nicht geaussert... :-( Die Daten habe ich dann haeppchenweise laden mussen. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From winkelmann_(at)_someon.com Tue, 24 Oct 2000 23:08:53 +0200 Date: Tue, 24 Oct 2000 23:08:53 +0200 From: Matthias Winkelmann winkelmann_(at)_someon.com Subject: [php] performance testen Hallo! Schon wieder eine 'testmail' :) Kennt zufällig jemand ein Tool, mit dem man php-scripte bzw. ganze Webserver auf Performance testen kann? Am besten irgendwas, was über einige Stunden die Anzahl der Zugriffe kontinuierlich erhöht und dann jeweils die Systembelastung testet (und das dann noch als nette Graphic darstellt). Klar kann ich mir top angucken und dabei immer schneller auf reload drücken, aber irgendwie muß da doch jemand schonmal was für geschrieben haben. Vielen Dank! mw From Michael_(at)_Stahmann.de Tue, 24 Oct 2000 23:08:02 +0200 Date: Tue, 24 Oct 2000 23:08:02 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Peter, Peter Kursawe schrieb: > Hallo, > Man kann sich auch einen ODBC-Treiber zu MySQL installieren und dann via > Access die Daten pflegen. Dann sind die Daten, die man in Access eingibt, > gleich in der MySQL-DB. > Das nützt ja nicht viel, wenn der Provider das nicht unterstützt. Deshalb habe ich diese Lösung hier außer acht gelassen. Aber ansonsten ist das die sicherste Lösung, was die Datengleichheit betrifft. 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 stefankunkel_(at)_gmx.net Wed, 25 Oct 2000 08:05:31 +0200 (MEST) Date: Wed, 25 Oct 2000 08:05:31 +0200 (MEST) From: Stefan Kunkel stefankunkel_(at)_gmx.net Subject: [php] Wie kann ich Reload abfragen / verhindern HI ich habe mit PHP/mysql angefangen und meine ersten Formulare zur Datenbankbearbeitung fertig Z.Zt arbeite ich noch damit, das ich das gleiche Script aufrufe nur mit anderen übergebenen Parametern. Leider macht mir das Reload dabei einige Sorgen, da ich z.B. bei der Rückkehr auf die Seite, wo ich zuletzt einen Datensatz angefügt habe, diesen Datensatz dann doppelt in meiner Datenbank habe ! Wie kann ich das verhindern / umgehen ??? Ich habe schon überlegt einen Zahlenwert mitzuschleifen, den ich von der Anzeige zur Aktualisierung um 1 erhöhe und den Datensatz dann nur Anfüge, wenn der geplante Wert auch nur um 1 höher ist ????!! Würde das klappen, was muss ich beachten oder gibt es elegantere Lösungen ? -- Sent through GMX FreeMail - http://www.gmx.net From smj_(at)_intratools.de Wed, 25 Oct 2000 08:50:06 +0200 Date: Wed, 25 Oct 2000 08:50:06 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] Query okay - Rueckgabe = false - Verwirrung > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Norbert Pfeiffer > Hallo Juri, Hi Norbert, > hier der Codeschnipsel: > ------------------------------- > $npf_QR = "UPDATE apho2 SET > thema = REPLACE(thema, '.', '. ') WHERE thema LIKE '%.%'"; > if ($npf_query) > {$anz = tab_count($npf_DB, $npf_TAB, $bdng, $npf_link); > echo "danach ".$anz." Treffer\n"; > } > else > {echo npf_error($npf_TB[$i], $npf_QR); > } > ------------------------------- > Das Query wurde mit dem MySQL-Monitor entwickelt und getestet. > Es tut genau das, was es soll und es kommen keine 'Warnings'. > Trotzdem verzweigt das Script in die Error-Meldung, weil ein > Leerstring zurueckgegeben wird. > Ausgabe: errNr: 0 Error: (nix) Getestet auf PHP 3.0.16, MySQL 3.22.32, SuSE 6.2 $strSQL = "UPDATE tblTest SET bla = REPLACE(bla, ' 1', '1') WHERE bla LIKE '%1%'"; $intRes = $db->query($strSQL) or $err->pe(__FILE__, __LINE__, 'Invalid SQL. '.$strSQL); print "
FERTIG"; funkt einwandfrei. Keine Errors, keine Warnings. Deine PHP-Version ist nicht ganz sauber. Man haette auch MySQL in Verdacht nehmen koennen, aber Du sagst MySQL-Monitor liefert keine Errors .... Gruss, Juri From mairif_(at)_nikocity.de Wed, 25 Oct 2000 08:54:45 +0200 Date: Wed, 25 Oct 2000 08:54:45 +0200 From: Patrick Mairif mairif_(at)_nikocity.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Norbert, > ganz so einfach wird es nicht gehen, weil: > - bei PureTec laeuft PHP Version 3.0.16 > also schon mal nix mit PHP 4.x ich dachte bei denen laeuft beides!? > - herrschen einige stoerende Restriktionen > - Zeitbegrenzung auf 30 Sekunden > - Beschraenkungen im DB-Bereich kannst Du das etwas naeher erlaeutern? > Was da genau zuschlaegt, weiss ich noch nicht, aber > ich bekomme nie mehr als 316 Saetze in meine test-DB. > Der Support hat sich dazu noch nicht geaussert... :-( > > Die Daten habe ich dann haeppchenweise laden mussen. Das klingt ja boese. Wir wollten eigentlich demnaechst zu Puretec umziehen. Haben aber u.a. Tabellen mit bis zu 45000 Datensaetzen. Das kann schon mal ein paar Minuten dauern, bis die eingelesen sind. Wenn ich das jetzt haeppchenweise machen muss... ohje! ...muss ich wohl ein Script schreiben, was das ganze splittet und hinteinander reinjagt, dann hat PureTec aber auch nix gekonnt, der Server ist trotzdem belastet. From weisenauer_(at)_vfnm.de Wed, 25 Oct 2000 09:01:05 +0200 Date: Wed, 25 Oct 2000 09:01:05 +0200 From: M.Weisenauer weisenauer_(at)_vfnm.de Subject: [php] AW: [php] phpAds Problem Hallo, habe bei mir fast das gleiche Problem. Auf einigen Browsern sind keine Grafiken zu sehen, die vom phpAds geliefert werden sollen. Abhilfe hat folgendes gebracht. Verwalte die Banners nicht als Link sonder in der Datenbank selber. Nimm also beim Einplegen eines neuen Banners die oberste Auswahlmöglichkeit. Nach einer genaueren Doku bin ich auch am suchen, wenn Du etwas hörst lasse es mich wissen. ciao Markus -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Fredy Kuenzler Gesendet: Dienstag, 24. Oktober 2000 17:31 An: php_(at)_php-center.de Cc: roger.balmer_(at)_webtourist.net Betreff: [php] phpAds Problem Hallo - ich hoffe nicht OT damit zu sein. Habe phpAds 1.4.0 auf verschiedenen Servern installiert. Und komme vom Verdacht nicht los, dass der random Banneraufruf nicht so richtig random ist. Bei einer Site sind seit Beginn 100'000 Banner gelaufen, ca. 10 verschiede Kunden. Also muesste ja jeder ca. 10'000 Aufrufe gekriegt haben. Da gibt es aber welche, die kommen gar nie dran (34 Views), andere haben 6500 und einer 44000. Keine ACLs oder sonstige Restrictions. Also ich blick da nicht durch. Was habe ich uebersehen? Danke Fredy P.S. Gibt es eigentlich eine ausfuerlichere Doku als das beiliegende Documentation.html? Bei einem Server macht es schone Grafiken, die beim anderen fehlen. Ich schaetze da muss man noch irgend eine gd oder png Library installieren. -- http://www.fernsehen.ch/ - der aktuelle TV-Programmguide -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From thomas_(at)_tfroehlich.de Wed, 25 Oct 2000 09:13:09 +0200 Date: Wed, 25 Oct 2000 09:13:09 +0200 From: Thomas Froehlich thomas_(at)_tfroehlich.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Norbert, > ganz so einfach wird es nicht gehen, weil: > - bei PureTec laeuft PHP Version 3.0.16 > also schon mal nix mit PHP 4.x > - herrschen einige stoerende Restriktionen > - Zeitbegrenzung auf 30 Sekunden > - Beschraenkungen im DB-Bereich > > Was da genau zuschlaegt, weiss ich noch nicht, aber > ich bekomme nie mehr als 316 Saetze in meine test-DB. > Der Support hat sich dazu noch nicht geaussert... :-( ob es nun genau 316 Saetze sind, weiss ich nicht, auf jeden Fall verliert phpMyAdmin ziemlich oft den Kontakt zur Puretec-DB. Das kann ich bestaetigen. Ich helfe mir etwas krampfhaft so: mit SUCHEN UND ERSETZEN "baue" ich in einem Editor ziemlich schnell die wenigen notwendigen PHP-Befehle um die INSERTs eines Dumpfiles herum. Dann am Anfand der Connect zur DB und am Ende ein Schliessen der Verbindung... Das Script kopiere ich dann auf den Puretec-Server und rufe es als URL im Browser auf. Damit schaffe ich dann ca. 1500 Datensaetze mit einem Ritt. Leider gibt es dort naemlich auch irgendeine interne Begrenzung und mehr Datensaetze sind nicht drin. Ist jetzt schon lange her, dass ich bei meiner DB so ein grosses UpDate gemacht habe - vielleicht liegt es ja auch an restriktiven Einstellungen bei der "execution time" der Puretec-Server? Woran man natuerlich leider nichts aendern lann.. ;-( MfG Thomas ICQ-UIN 38 45 127 PGP Public Key available at http://www.tfroehlich.de/tfroehlich.asc http://www.tfroehlich.de sf-club PHANTOPIA (incl. Buecher-Datenbank, UpDate 08.2000) http://www.phantopia.de From Christian.Thiele_(at)_brokat.com Wed, 25 Oct 2000 09:25:26 +0200 Date: Wed, 25 Oct 2000 09:25:26 +0200 From: Christian.Thiele_(at)_brokat.com Christian.Thiele_(at)_brokat.com Subject: [php] mySQL-Datenbank bei Puretec Hi, bei Schlund&Partner, wo ja auch Puretec läuft gibts dazu folgende Infos für den Import großer DB. Import größerer Datenbanken Falls Sie beim Import größerer Datenbanken, z.B. über phpMyAdmin , Schwierigkeiten haben, weil es zu einem Abbruch durch Laufzeitüberschreitung kommt, sollten Sie stattdessen die Datenbank über ein einfaches PHP-Skript importieren. Natürlich ist analog dazu auch ein Datenbank-Export möglich. Import: Export: ./dump.sql"); if ($os){ print("Export war erfolgreich.") } else { print("Fehler beim Export.") } ?> Diese Dateien müssen Sie z.B. als import.php3 bzw. export.php3 auf Ihre Präsenz überspielen und per Browser aufrufen. Beim Import-Skript muss die Datei dump.sql im gleichen Verzeichnis wie das Skript liegen. Beim Export-Skript wird die Datei dump.sql im Verzeichnis des Export-PHP3-Skriptes angelegt. Ciao Christian www.webmasternetz.de -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of Thomas Froehlich Sent: 25 October 2000 09:13 To: php_(at)_php-center.de Subject: Re: [php] mySQL-Datenbank bei Puretec Hallo Norbert, > ganz so einfach wird es nicht gehen, weil: > - bei PureTec laeuft PHP Version 3.0.16 > also schon mal nix mit PHP 4.x > - herrschen einige stoerende Restriktionen > - Zeitbegrenzung auf 30 Sekunden > - Beschraenkungen im DB-Bereich > > Was da genau zuschlaegt, weiss ich noch nicht, aber > ich bekomme nie mehr als 316 Saetze in meine test-DB. > Der Support hat sich dazu noch nicht geaussert... :-( ob es nun genau 316 Saetze sind, weiss ich nicht, auf jeden Fall verliert phpMyAdmin ziemlich oft den Kontakt zur Puretec-DB. Das kann ich bestaetigen. Ich helfe mir etwas krampfhaft so: mit SUCHEN UND ERSETZEN "baue" ich in einem Editor ziemlich schnell die wenigen notwendigen PHP-Befehle um die INSERTs eines Dumpfiles herum. Dann am Anfand der Connect zur DB und am Ende ein Schliessen der Verbindung... Das Script kopiere ich dann auf den Puretec-Server und rufe es als URL im Browser auf. Damit schaffe ich dann ca. 1500 Datensaetze mit einem Ritt. Leider gibt es dort naemlich auch irgendeine interne Begrenzung und mehr Datensaetze sind nicht drin. Ist jetzt schon lange her, dass ich bei meiner DB so ein grosses UpDate gemacht habe - vielleicht liegt es ja auch an restriktiven Einstellungen bei der "execution time" der Puretec-Server? Woran man natuerlich leider nichts aendern lann.. ;-( MfG Thomas ICQ-UIN 38 45 127 PGP Public Key available at http://www.tfroehlich.de/tfroehlich.asc http://www.tfroehlich.de sf-club PHANTOPIA (incl. Buecher-Datenbank, UpDate 08.2000) http://www.phantopia.de -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From GH-lists_(at)_ecora.de Wed, 25 Oct 2000 09:36:52 +0200 Date: Wed, 25 Oct 2000 09:36:52 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] mySQL-Datenbank bei Puretec Patrick Mairif schrieb > Das klingt ja boese. > Wir wollten eigentlich demnaechst zu Puretec umziehen. Haben > aber u.a. Tabellen mit bis zu 45000 Datensaetzen. Das kann > schon mal ein paar Minuten dauern, bis die eingelesen sind. > Wenn ich das jetzt haeppchenweise machen muss... ohje! Puretec gehört ja zu Schlund und rein technisch gibt es sehr viele Parallelen. Bei Schlund gibt es im Konfigurationsmenü einen Script-Ausgabe-Monitor (oder so). Da kann man Scripts laufenlassen/testen - ohne die sonst geltenden Limits. Mit diesem Feature kann man dann auch Scripts nutzen,die sonst wegen zu hohem Ressourcen-Verbrauch oder zu langer Laufzeit abbrechen. Also ideal um z.B. Indexe für lokale Suchmaschinen zu erzeugen oder größere Datenmengen in die DB zu bringen. Ich vermute, daß es etwas ähnliches bei PureTec gibt? Davon mal abgesehen: Kann es sein, daß Ihr am falschen Ende spart? Ihr habt sicher eine professionelle Anwendung mit vergleichsweise vielen Datensätzen (und die Anzahl steigt vermutlich weiter) und wollt auf der anderen Seite nur 30 Mark oder so für den billigsten virtuellen Server ausgeben? Wenn man sich den Server mit tausend anderen Leuten teilt, dann unterliegt man nunmal ziemlich restriktiven Limits. Guido Haeger From GH-lists_(at)_ecora.de Wed, 25 Oct 2000 09:35:02 +0200 Date: Wed, 25 Oct 2000 09:35:02 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] mySQL-Datenbank bei Puretec Norbert Pfeiffer schrieb > Was da genau zuschlaegt, weiss ich noch nicht, aber > ich bekomme nie mehr als 316 Saetze in meine test-DB. via phpMyAdmin? per CSV-Datei oder per phpMyAdmin-SQL-Dump? Guido Haeger From holger_(at)_janning.de Wed, 25 Oct 2000 09:41:00 +0200 Date: Wed, 25 Oct 2000 09:41:00 +0200 From: Holger Janning holger_(at)_janning.de Subject: [php] Doppelte Eintraege in Datenbank finden > > ansonsten kannst du ja auch den letzten datensatz aus der db auslesen und > vergleichen, hehe :-) > Hallo, ich habe eine Art "Linklisten-Verwaltung" programmiert. Jetzt moechte ich die mySQL-Datenbank nach doppelten URL-Eintraegen durchforsten: Mein Script funktioniert zwar einigermassen, aber ich vergleiche bei den Datensaetzen den exakten String. D.h. werden Adressen wie z.B. http://www.domain.de und http://www.domain.de/ als "unterschiedlich" ausgewertet. Hat jemand eine Idee, wie man dies abfangen kann? btw: an jede URL ein "/" ranhaengen geht natuerlich nicht... (es gibt ja auch links wie: http://www.domain.de/default.htm ) Vielen Dank! Gruss, Holger From mike.greubel_(at)_pro-entertain.de Wed, 25 Oct 2000 10:00:49 +0200 Date: Wed, 25 Oct 2000 10:00:49 +0200 From: Mike Greubel _(at)_work mike.greubel_(at)_pro-entertain.de Subject: [php] Doppelte Eintraege in Datenbank finden Hallo, ----- Original Message ----- From: "Holger Janning" To: Sent: Wednesday, October 25, 2000 9:41 AM Subject: [php] Doppelte Eintraege in Datenbank finden > > > > ansonsten kannst du ja auch den letzten datensatz aus der db auslesen und > > vergleichen, hehe :-) > > > > Hallo, > > ich habe eine Art "Linklisten-Verwaltung" programmiert. > > Jetzt moechte ich die mySQL-Datenbank nach doppelten URL-Eintraegen > durchforsten: > > Mein Script funktioniert zwar einigermassen, aber ich vergleiche bei den > Datensaetzen den exakten String. D.h. werden Adressen wie z.B. > > http://www.domain.de > und http://www.domain.de/ als "unterschiedlich" ausgewertet. > > Hat jemand eine Idee, wie man dies abfangen kann? Ich löse sowas immer mit einer Schleife, in der ich die gesamte Tabelle durchsuche und innerhalb der Schleife noch mal jeden Eintrag mit dem String vergleiche. Mit similar_text kann man das: if(similar_text($erster_string,$zweiter_string)==strlen($zweiter_string)) { . . [Anweisungen] . } Dennoch gehe ich davon aus, das es ein SQL-Statement dafür gibt. Nur ist mir darüber nichts bekannt. Gruß Mike From Mathias.Gloss_(at)_start.de Wed, 25 Oct 2000 10:08:28 +0200 Date: Wed, 25 Oct 2000 10:08:28 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] OCICommit-Problem Aloha, > ---------- > Von: Grewing, Sebastian[SMTP:Sebastian.Grewing_(at)_telekom.de] > > > Wieso gibt es ueberhaupt einen rollback-Fehler? Nach einem > > commit sollte > > doch kein Rollback mehr moeglich sein - wozu werden also > > anscheinend immer > > noch rollback-Infos irgendwo im Speicher "aufgehoben"? > > > > Wo muss ich den Fehler suchen? In meinem Script? Bei Oracle? > > Bei PHP 3.0.16? > > Bei Oracle ... > Beim DB-Administrator bzw. beim Programmierer. Oracle kann man dafür nicht die Schuld geben. Wenn mehrere User mit dem gleichen Datenbestand gleichzeitig arbeiten, und dann auch noch Features wie COMMIT/ROLLBACK benutzen wollen, dann muß die DB dafür ausgefeilte Mechanismen einsetzen. Beispiel User 1: update riesentabelle set spalte1 = 'test'; commit; Das Update dieser Tabelle könnte z.B. 2 Minuten brauchen. In dieser Zeit macht User 2: select * from riesentabelle; Welchen Datenbestand sieht User 2 ? Wie ist es möglich, daß bei dem COMMIT sofort alle Daten geändert sind ? Das alles und noch viel mehr leisten die erwähnten Rollbacksegmente, in denen die Daten temporär gespeichert und geändert und danach zurückge- schrieben werden in die DB. Für User 1 und User 2 ist es nicht ersichtlich, ob sie jetzt mit den Daten aus dem Tablespace oder Rollbacksegment ar- beiten. Je nach größe der Insert/Update/.... Anweisungen kann es natürlich sein, daß nicht alles in das Rollbacksegment passt, oder dass nur eines vor- handen ist und mehrer User grad Inserts/Updates machen, die ja auch Da- ten in das Rollbacksegment schreiben. ==> Lösungen: - Rollbacksegment vergrößern (lassen) ... Unsere SAP-Server haben teilweise 12 GB Rollbacksegment ;-) - Alle User ausser dir von der DB werfen und hoffen, daß das Rollbacksegment für dich reicht - Das Commit so früh wie möglich setzen, falls sich das machen lässt. Eine ausführliche Erklärung dieses Phänomens von SAP gibts gern als PM. Viele Grüße, Mathias From achim.gosse_(at)_nasa20.com Wed, 25 Oct 2000 10:33:41 +0200 Date: Wed, 25 Oct 2000 10:33:41 +0200 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] Wie kann ich Reload abfragen / verhindern ich denke, man kann auch sessions und einen counter in der session dazu benutzen, wenn die datenbank oder deren struktur dieses nicht bietet. /achim > > > bei der Rückkehr auf die Seite, wo ich zuletzt einen > Datensatz angefügt > > habe, diesen Datensatz dann doppelt in meiner Datenbank habe ! > > Wie kann ich das verhindern / umgehen ??? > From danielg_(at)_twest.com Wed, 25 Oct 2000 10:28:18 +0200 Date: Wed, 25 Oct 2000 10:28:18 +0200 From: Daniel Groth danielg_(at)_twest.com Subject: [php] Re: [php] =?iso-8859-1?Q?=DCberpr=FCfen?= ob Array Elemente =?iso-8859-1?Q?enth=E4ltenth=E4lt?= Christoph Ertelt wrote: > Prüf doch die Anzahl der Zeilen im Array mit count($array); > Wenn das array leer ist leifer count() 0 zurück. Dabei muss aber sichergestellt sein, dass das $array auch wirklich ein Array ist. D.h. mit $array=array() initialisiert wurde. $array=0; print "\n\n"; print count($array); print "\n\n"; liefert nämlich: 1!! Gruss Daniel From hartmut_(at)_six.de Wed, 25 Oct 2000 10:37:23 +0200 Date: Wed, 25 Oct 2000 10:37:23 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] include "https?" Sascha Schumann wrote: > > Neuhaus schrieb > > > Ich versuche gerade den Link https://.... in meine php3-Site > > einzubauen: > > > > die curl extension kann SSL. aber doch (noch) nicht transparent als fopen-wrapper, oder ? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From e9425758_(at)_stud4.tuwien.ac.at Wed, 25 Oct 2000 12:06:29 +0200 Date: Wed, 25 Oct 2000 12:06:29 +0200 From: Markus Wagner e9425758_(at)_stud4.tuwien.ac.at Subject: [php] PHPLib ohne DB ? Hallo Was kann ich ohne Datenbank aber dafür mit Files von der PHPLib verwenden ? Session geht sicher mit Files aber was ist mit den anderen Sachen ?. Auth ? User ? Perm ? Cart ? Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From M.Kurz_(at)_dc-ag.de Wed, 25 Oct 2000 11:13:41 +0200 Date: Wed, 25 Oct 2000 11:13:41 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] mySQL-Datenbank bei Puretec Hi Leute, >> - herrschen einige stoerende Restriktionen >> - Zeitbegrenzung auf 30 Sekunden >> - Beschraenkungen im DB-Bereich >> Was da genau zuschlaegt, weiss ich noch nicht, aber >> ich bekomme nie mehr als 316 Saetze in meine test-DB. >> >> Die Daten habe ich dann haeppchenweise laden mussen. Das Thema hatten mir hier schon ein paar mal auf der Liste.... schaut mal hier nach so funzt es: http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000807/026030.html beste gruesse Marcel From endler_(at)_upsys.de Wed, 25 Oct 2000 11:24:30 +0200 Date: Wed, 25 Oct 2000 11:24:30 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] Probleme mit Sessions Hallo Liste, ich habe ein seltsames Problem mit den session_*-Funktionen. query("SELECT * FROM tb_sessions WHERE df_id='$k'"); print "***** DEBUG: '$v' *****"; return ($db->num_rows()) ? $db->query("UPDATE tb_sessions SET df_time=GETDATE(),df_data='$v' WHERE df_id='$k'") : $db->query("INSERT INTO tb_sessions (df_id,df_data) VALUES ('$k','$v')"); } // schnapp session_set_save_handler('sess_open','sess_close','sess_read','sess_write',' sess_destroy','sess_gc'); session_start(); session_register($test); $test = 1; ?> Das seltsame daran ist, dass es bis gestern immer einwandfrei funktioniert hat und heute bekomme ich immer nur "***** DEBUG: '!|' *****" anstatt des erwarteten "***** DEBUG: '!|t|i:1;' *****" ausgegeben, wenn die Funktion sess_write() aufgerufen wird. Was ist hier falsch??? TIA Matthias -- From mike.greubel_(at)_pro-entertain.de Wed, 25 Oct 2000 11:33:38 +0200 Date: Wed, 25 Oct 2000 11:33:38 +0200 From: Mike Greubel _(at)_work mike.greubel_(at)_pro-entertain.de Subject: [php] PHPLib ohne DB ? Hi, > Was kann ich ohne Datenbank aber dafür mit Files von der PHPLib > verwenden ? > > Session geht sicher mit Files aber was ist mit den anderen Sachen ?. > Auth ? > User ? > Perm ? > Cart ? Eigentlich alles, oder? Laut PHPLib-Doku sollten diese auch auf ein Shared-Memory-Segment zugreifen können. Gruß Mike From hartmann_(at)_freecharts.de Wed, 25 Oct 2000 11:44:03 +0200 Date: Wed, 25 Oct 2000 11:44:03 +0200 From: Johann-Peter Hartmann hartmann_(at)_freecharts.de Subject: [php] PHPLib ohne DB ? Hallo Markus & Mike & Liste, Mike Greubel _(at)_work schrieb: > > Session geht sicher mit Files aber was ist mit den anderen Sachen ?. > > Auth ? > > User ? > > Perm ? > > Cart ? > > Eigentlich alles, oder? Laut PHPLib-Doku sollten diese auch auf ein > Shared-Memory-Segment zugreifen können. Nein, Auth setzt eine Datenbank voraus, und Perm und User setzen auf Auth auf. Cart wiederum setzt nur session voraus, die dank der verschiedenen Container-Klassen nicht auf eine Datenbank angewiesen ist. Gruesse, johann From holger_(at)_janning.de Wed, 25 Oct 2000 12:07:44 +0200 Date: Wed, 25 Oct 2000 12:07:44 +0200 From: Holger Janning holger_(at)_janning.de Subject: [php] linkchecker Hallo, aus dem Archiv der Mailingliste habe ich folgendes Skript: (von Mark Kronsbein, glaube ich) function linkcheck($url) { $file = _(at)_fopen("$url", "r"); if (!$file){ ?>
Fehler
> Hi, > > > Was kann ich ohne Datenbank aber dafür mit Files von der PHPLib > > verwenden ? > > > > Session geht sicher mit Files aber was ist mit den anderen Sachen ?. > > Auth ? > > User ? > > Perm ? > > Cart ? > > Eigentlich alles, oder? Laut PHPLib-Doku sollten diese auch auf ein > Shared-Memory-Segment zugreifen können. so wie ich das verstehe aber nur alles was über Container läuft, also Session und User. Auth hingegen greifen auf DB_Sql direkt zu (kein Container) und damit auch nix mit der Datei ct_file.inc. lieg ich da richtig ? -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From pfeiffer_(at)_uris.de Wed, 25 Oct 2000 12:07:25 +0200 Date: Wed, 25 Oct 2000 12:07:25 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Guido, > Davon mal abgesehen: Kann es sein, daß Ihr am falschen Ende spart? 'lol' Aber, fuer eigene Maschinen braucht man eigene Admins. Ich kenne diverse Firmen und Headhunter-Agenturen, die Admins mit dem Elektronenmikroskop suchen -> Admin not found... > via phpMyAdmin? per CSV-Datei oder per phpMyAdmin-SQL-Dump? per CSV-Datei Apropos phpMyAdmin: Habe letztens so eine Dumpfile als Muster bekommen... Dort stand in jeder 2. Zeile ein PHP-Warning. Man sollte das set_time_limit() mit '_(at)_' zum Schweigen bringen. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From daniel_(at)_php4win.de Wed, 25 Oct 2000 12:19:12 +0200 Date: Wed, 25 Oct 2000 12:19:12 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Doppelte Eintraege in Datenbank finden > ich habe eine Art "Linklisten-Verwaltung" programmiert. > > Jetzt moechte ich die mySQL-Datenbank nach doppelten URL-Eintraegen > durchforsten: > > Mein Script funktioniert zwar einigermassen, aber ich vergleiche bei den > Datensaetzen den exakten String. D.h. werden Adressen wie z.B. > > http://www.domain.de > und http://www.domain.de/ als "unterschiedlich" ausgewertet. > > Hat jemand eine Idee, wie man dies abfangen kann? warum stellst du den fieldtype in deiner db nicht einfach auf unique? so ersparst du dir sämtliches unperformantes durchsuchen der db nach gleichen strings. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From paffrath_(at)_fatmedia.de Wed, 25 Oct 00 12:41:49 +0200 Date: Wed, 25 Oct 00 12:41:49 +0200 From: Michael Paffrath paffrath_(at)_fatmedia.de Subject: [php] include path Hallo! Ich möchte die phplib installieren und muss (wohl) dafür den include-path meiner php-installation ändern. Wie stelle ich das an? Für jeden Tip dankbar! Michael From Mathias.Gloss_(at)_start.de Wed, 25 Oct 2000 12:46:35 +0200 Date: Wed, 25 Oct 2000 12:46:35 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] include path Aloha, > ---------- > Von: Michael Paffrath[SMTP:paffrath_(at)_fatmedia.de] > > Ich möchte die phplib installieren und muss (wohl) dafür den include-path > meiner php-installation ändern. Wie stelle ich das an? > Indem du wie in der PHPLIB-Doku beschrieben die Datei php.ini editierst und den Include-path hinzufügst :-) Viele Grüße, Mathias From pfeiffer_(at)_uris.de Wed, 25 Oct 2000 12:37:22 +0200 Date: Wed, 25 Oct 2000 12:37:22 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] woher bekomme ich eine aeltere Version Hi, woher bekomme ich eine aeltere Version ? Benoetige dringend PHP 3.0.16 - Win32. Moeglichst das Original von www.php.net Danke fuer jede Hilfe... m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From matthias.klos_(at)_fh-gelsenkirchen.de Wed, 25 Oct 2000 12:49:33 +0200 Date: Wed, 25 Oct 2000 12:49:33 +0200 From: Matthias Klos matthias.klos_(at)_fh-gelsenkirchen.de Subject: [php] AW: [php] linkchecker Gibt es da noch Alternativen, oder > Verbesserungsvorschläge? > Versuchs mal damit. Kannst du dir aber auch noch anpassen. Leider weis ich den Autor nicht mehr. Die F habe ich aus einem Script das sich linkcheck nennt. Anbei noch eine Liste mit Statuscodes. ///// Statuscodes //////////////// $text['N/A'] = "Ikke HTTP"; $text[OK] = "Valid hostname"; $text[FEJL] = "Invalid hostname"; $text[Dead] = "No responce"; $text[100] = "Continue"; $text[101] = "Switching Protocols"; $text[200] = "OK"; $text[201] = "Created"; $text[202] = "Accepted"; $text[203] = "Non-Authoritative Information"; $text[204] = "No Content"; $text[205] = "Reset Content"; $text[206] = "Partial Content"; $text[300] = "Multiple Choices"; $text[301] = "Moved Permanently"; $text[302] = "Found"; $text[303] = "See Other"; $text[304] = "Not Modified"; $text[305] = "Use Proxy"; $text[307] = "Temporary Redirect"; $text[400] = "Bad Request"; $text[401] = "Unauthorized"; $text[402] = "Payment Required"; $text[403] = "Forbidden"; $text[404] = "Not Found"; $text[405] = "Method Not Allowed"; $text[406] = "Not Acceptable"; $text[407] = "Proxy Authentication Required"; $text[408] = "Request Timeout"; $text[409] = "Conflict"; $text[410] = "Gone"; $text[411] = "Length Required"; $text[412] = "Precondition Failed"; $text[413] = "Request Entity Too Large"; $text[414] = "Request-URI Too Long"; $text[415] = "Unsupported Media Type"; $text[416] = "Requested Range Not Satisfiable"; $text[417] = "Expectation Failed"; $text[500] = "Internal Server Error"; $text[501] = "Not Implemented"; $text[502] = "Bad Gateway"; $text[503] = "Service Unavailable"; $text[504] = "Gateway Timeout"; $text[505] = "HTTP Version Not Supported"; ////// Die eigentliche F /////////////////////// function check($url) { if (!eregi("^http://", $url)) { if (eregi("^mailto:", $url)) { $url = trim(eregi_replace("^mailto:(.+)", "\\1", $url)); list($brugernavn, $host) = split("_(at)_", $url); $dnsCheck = checkdnsrr($host,"MX"); if ($dnsCheck) $return[code] = "OK"; else $return[code] = "ERROR"; } else $return[code] = "N/A"; } else { $urlArray = parse_url($url); if (!$urlArray[port]) $urlArray[port] = "80"; if (!$urlArray[path]) $urlArray[path] = "/"; $sock = fsockopen($urlArray[host], $urlArray[port], &$errnum, &$errstr); if (!$sock) $return[code] = "Død"; else { $dump .= "GET $urlArray[path] HTTP/1.1\r\n"; $dump .= "Host: $urlArray[host]\r\nConnection: close\r\n"; $dump .= "Connection: close\r\n\r\n"; fputs($sock, $dump); while($str = fgets($sock, 1024)) { if (eregi("^http/[0-9]+.[0-9]+ ([0-9]{3}) [a-z ]*", $str)) $return[code] = trim(eregi_replace("^http/[0-9]+.[0-9]+ ([0-9]{3}) [a-z ]*", "\\1", $str)); if (eregi("^Content-Type: ", $str)) $return[contentType] = trim(eregi_replace("^Content-Type: ", "", $str)); } fclose($sock); flush(); } } return $return; } /////////// Zum Testen ///////// $url = http://www.wasauchimmer.de $test=check($url); while(list($k, $v) = each($test)) printf("typ=%s, value=%s
\n", $k, $v); echo "$test"; From randy_(at)_alphacom.de Wed, 25 Oct 2000 12:47:28 +0200 Date: Wed, 25 Oct 2000 12:47:28 +0200 From: Andreas 'randy' Weinberger randy_(at)_alphacom.de Subject: [php] include path From: Michael Paffrath Subject: [php] include path > Hallo! huhu ;) > Ich möchte die phplib installieren und muss (wohl) dafür den include-path > meiner php-installation ändern. Wie stelle ich das an? in deiner php.ini den include_path setzen; siehe auch: http://www.koehntopp.de/php/faq-3.html#ss3.10 3.10 Wo finde ich die php3.ini bzw. die php.ini? http://www.koehntopp.de/php/faq-17.html 17. PHPLIB bzw. 17.4 Ich habe keinen Zugriff auf die php3.ini. > Für jeden Tip dankbar! > Michael bye, randy From EK_(at)_kiefermedia.de Wed, 25 Oct 2000 12:52:41 +0200 Date: Wed, 25 Oct 2000 12:52:41 +0200 From: Kiess Eugen EK_(at)_kiefermedia.de Subject: [php] Doppelte Eintraege in Datenbank finden > > Hallo, > > ich habe eine Art "Linklisten-Verwaltung" programmiert. > > Jetzt moechte ich die mySQL-Datenbank nach doppelten URL-Eintraegen > durchforsten: > > Mein Script funktioniert zwar einigermassen, aber ich > vergleiche bei den > Datensaetzen den exakten String. D.h. werden Adressen wie z.B. > > http://www.domain.de > und http://www.domain.de/ als "unterschiedlich" ausgewertet. > > Hat jemand eine Idee, wie man dies abfangen kann? > > btw: an jede URL ein "/" ranhaengen geht natuerlich nicht... > (es gibt ja > auch links wie: http://www.domain.de/default.htm ) > > Vielen Dank! > > Gruss, Holger > Vielleicht hilft dir der mySQL befehl LIKE der nach dem Teilstring sucht. Z.B. $query = "select * from TabellenName where VariableName LIKE \"$SearchString%\"; Das % Zeichen nach dem $SearchString bedeutet "ales was mit $SearchString anfängt", bei "%$SearchString%" wird tatsächlich nach dem Teilstring gesucht. MfG Eugen From daniel_(at)_php4win.de Wed, 25 Oct 2000 12:56:12 +0200 Date: Wed, 25 Oct 2000 12:56:12 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] woher bekomme ich eine aeltere Version > woher bekomme ich eine aeltere Version ? > > Benoetige dringend PHP 3.0.16 - Win32. > Moeglichst das Original von www.php.net http://www.php.net/distributions/ gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From swift31_(at)_gmx.de Wed, 25 Oct 2000 13:02:40 +0200 Date: Wed, 25 Oct 2000 13:02:40 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] woher bekomme ich eine aeltere Version > woher bekomme ich eine aeltere Version ? > > Benoetige dringend PHP 3.0.16 - Win32. > Moeglichst das Original von www.php.net Hi Norbert, wenn Du willst mail ich sie Dir ... 3.0.16 von php.net, 1844 KB ... in ein paar Minuten auch bei http://www.coolt.de/php-3.0.16-win32.zip MfG Martin From pfeiffer_(at)_uris.de Wed, 25 Oct 2000 13:02:16 +0200 Date: Wed, 25 Oct 2000 13:02:16 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] woher bekomme ich eine aeltere Version Hallo, Danke - super - der Download laeuft schon... :-( m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From dan_(at)_hitservice.net Wed, 25 Oct 2000 13:03:59 +0200 Date: Wed, 25 Oct 2000 13:03:59 +0200 From: Daniel Nemetz dan_(at)_hitservice.net Subject: [php] phpMyAdmin + Puretec hallo, habe mir gestern phpmyadmin besorgt, nun habe ich ein problem: wenn ich auf einem puretec server eine datenbank anschauen will muss ich erst warten bis alle datenbanken geladen sind. das dauert ewig da alle puretec datenbanken, oder zumindestens sehr viele auf einem serbver laufen. kann man irgendwo einstellen das nur eine bestimmte datenbank geladen wird ? tia, D. mfg, Daniel Nemetz - hitservice.de -- # eMail: dan_(at)_hitservice.net # voice: +49-(0)40-73509397 # mobil: +49-(0)179-4601528 # fax: +49-(0)40-7351935 From swift31_(at)_gmx.de Wed, 25 Oct 2000 13:14:31 +0200 Date: Wed, 25 Oct 2000 13:14:31 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] phpMyAdmin + Puretec > wenn ich auf einem puretec server eine datenbank anschauen will muss ich > erst warten bis alle datenbanken geladen sind. das dauert ewig da alle > puretec datenbanken, oder zumindestens sehr viele auf einem serbver laufen. > > kann man irgendwo einstellen das nur eine bestimmte datenbank geladen wird ? kann man, in der config.inc.php(3) kann man bei $cfgServers[1]['only_db'] = 'dbname'; // If set to a db-name, only this db is accessible angeben, dass eben nur diese angezeigt wird, dann werden die anderen nicht mehr angezeigt. MfG Martin From Christian.Thiele_(at)_brokat.com Wed, 25 Oct 2000 13:16:15 +0200 Date: Wed, 25 Oct 2000 13:16:15 +0200 From: Christian.Thiele_(at)_brokat.com Christian.Thiele_(at)_brokat.com Subject: [php] phpMyAdmin + Puretec Hi, Schau in die Config-Datei dort stehts... $cfgServers[1]['only_db'] = 'test'; Und eintragen und fertig.... Ciao Christian http://www.webmasternetz.de -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of Daniel Nemetz Sent: 25 October 2000 13:04 To: php_(at)_php-center.de Subject: [php] phpMyAdmin + Puretec hallo, habe mir gestern phpmyadmin besorgt, nun habe ich ein problem: wenn ich auf einem puretec server eine datenbank anschauen will muss ich erst warten bis alle datenbanken geladen sind. das dauert ewig da alle puretec datenbanken, oder zumindestens sehr viele auf einem serbver laufen. kann man irgendwo einstellen das nur eine bestimmte datenbank geladen wird ? tia, D. mfg, Daniel Nemetz - hitservice.de -- # eMail: dan_(at)_hitservice.net # voice: +49-(0)40-73509397 # mobil: +49-(0)179-4601528 # fax: +49-(0)40-7351935 -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From a.stagl_(at)_gmx.at Wed, 25 Oct 2000 13:20:56 +0200 Date: Wed, 25 Oct 2000 13:20:56 +0200 From: Andreas Stagl a.stagl_(at)_gmx.at Subject: [php] phpMyAdmin + Puretec hi At 13:03 25.10.00 +0200, you wrote: >hallo, > >habe mir gestern phpmyadmin besorgt, nun habe ich ein problem: >kann man irgendwo einstellen das nur eine bestimmte datenbank geladen wird ? > >tia, >D. >mfg, >Daniel Nemetz - hitservice.de yep, das kannst du im configfile des phpmyadmin einstellen: config.inc.php -> $cfgServers[1]['only_db'] = 'meineDatenbank'; lg, andy -- ,- STAGL Andreas --------------. WebDesign & Programmierung | Rennweg 70/4/24 \\|// |\ -------------------------- | A-1030 Wien (o ~) '-| Tel: +43-699-10511858 '---._________.---ooOo-(_)-oOoo--' mailto:a.stagl_(at)_gmx.at From daniel.naber_(at)_t-online.de Wed, 25 Oct 2000 13:11:01 +0200 Date: Wed, 25 Oct 2000 13:11:01 +0200 From: Daniel Naber daniel.naber_(at)_t-online.de Subject: [php] performance testen On Tuesday 24 October 2000 23:08, you wrote: > Kennt zufällig jemand ein Tool, mit dem man php-scripte bzw. ganze > Webserver auf Performance testen kann? httperf, die Syntax ist aber etwas kompliziert, ich nehme z.B. httperf --uri="/search/search.php" --num-conns 30 --rate 5 --timeout 1 --think-timeout 10 Das testet die URL auf localhost mit insg. 30 Connections (also recht wenig), nach jedem Connect wird eine Sekunde gewartet, wenn nach 10 Sekunden keine Antwort kommt ich das ein Fehler (oder so, was "rate" war weiss ich auch nicht mehr). MfG Daniel From GH-lists_(at)_ecora.de Wed, 25 Oct 2000 13:05:12 +0200 Date: Wed, 25 Oct 2000 13:05:12 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] mySQL-Datenbank bei Puretec Norbert Pfeiffer schreiben > > Davon mal abgesehen: Kann es sein, daß Ihr am falschen > > Ende spart? > 'lol' > Aber, fuer eigene Maschinen braucht man eigene Admins. Hmm, es muß ja nicht zwangsweise ein dedizierter Server sein. Es gibt ja auch einige Provider, die virtuelle Server anbieten, bei denen die Limits höher gesetzt sind. Um wieder das Beispiel Schlund zu nehmen: Im Profi-Tarif dürfen Scripte schon mal die doppelte Rechenzeit verbraten (12 sec. statt 6) und es dürfen doppelt soviele CGI's pararallel laufen. Zudem kann man auch PostgreSQL nutzen, was recht sinnvoll ist, wenn man Transaktionen benötigt. Irgendwie muß sich das ja auch immer für die Provider rechnen. Wenn ich das allerbilligste nehme, kann ich kaum erwarten, daß Anwendungen mit viel Traffic, hoher Serverlast und ggf. weiteren speziellen Anforderungen da vernünftig laufen. Womit ich jetzt Puretec/Schlund nicht schlecht machen will. Aber es gibt eben Projekte für die deren virtuelle Server sehr gut geeignet sind und es gibt Projekte, bei denen das eher nicht der Fall ist. > Ich kenne diverse Firmen und Headhunter-Agenturen, die Admins > mit dem Elektronenmikroskop suchen -> Admin not found... Hmm, für _einen_ dedizierten Server wird man wohl nicht gleich einen eigenen Admin einstellen? Dann erhöhen sich die Kosten für den dedizierten Server ja mal eben um 100 KiloMark, was bei vielen Projekten das Budget sprengen dürfte. Es gibt eine Reihe von Providern, bei denen man einen fertig installierten und ordentlich konfigurierten dedizierten Server bekommen kann. Und für im Schnitt 200 DM/h passen die die Konfiguration auch meinen Wünschen an, womit ich mir das entsprechende KnowHow nicht zwangsweise intern zulegen muß und gleichzeitig jemanden habe, den ich zumindest bei grob fahrlässigen bösen Schnitzern (mehr oder weniger) haftbar machen kann. Guido Haeger From heiko_(at)_ghost.tmt.de Wed, 25 Oct 2000 11:14:57 GMT Date: Wed, 25 Oct 2000 11:14:57 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] AW: [php] include path Hallo, > > Ich möchte die phplib installieren und muss (wohl) dafür den include-path > > meiner php-installation ändern. Wie stelle ich das an? > > > Indem du wie in der PHPLIB-Doku beschrieben die Datei php.ini editierst und > den Include-path hinzufügst :-) ... würde ich aber nicht machen. Hat man mehre Projekte, mit jeweils unterschiedlichen Datenbanken, wird's schon schwierig. Ich habe das daher etwas anders gelöst: Jedes Projekt hat bei mir folgende Verzeichnisstruktur: /www/ sozusagen das Hauptverzeichnis, wofür ich immer ein eigenes Modul auf meinem CVS-Server anlege. /www//include /www//phplib /www//html /www//html-admin im Include-Verzeichnis liegt immer mindestens eine Datei: ENV.INC db_host = "localhost"; $this->db_user = ""; $this->db_pass = ""; $this->db_database = ""; $this->PHPLIB_DIR = "/www//phplib/"; } } ?> Im Verzeichnis phplib (hier ist die komplette phplib (Verzeichnis "stuff") entpackt) habe ich nun noch zwei Anpassungen vorgenommen: 1.) local.inc: class DB_Example extends DB_Sql { var $Host; var $Database; var $User; var $Password; function DB_Example() { $env_local = new env; $this->Host = $env_local->db_host; $this->Database = $env_local->db_database; $this->User = $env_local->db_user; $this->Password = $env_local->db_pass; } } 2.) prepend.php3: ----------------- $env_local = new env; if (!isset($_PHPLIB) or !is_array($_PHPLIB)) { $_PHPLIB["libdir"] = "$env_local->PHPLIB_DIR"; } So weit die Vorbereitungen. Nun kann ich in meinen php-Dateien folgendes einfügen (ein Bsp.): PHPLIB_DIR . "prepend.php3"); require($env_local->PHPLIB_DIR . "template.inc"); // create a template object named $t $t = new Template("../include/tpl/guestbook/"); ... Arbeitet man nicht mit den Templates der phplib, braucht man eigentlich nur die drei Zeilen an den Anfang jeder php-Datei zu schreiben: require("../include/ENV.INC"); $env_local = new env; require($env_local->PHPLIB_DIR . "prepend.php3"); Diese Methode hat zwar den Nachteil, daß sich die phplib u.U. recht häufig auf der Festplatte befindet (wenn man viele Projekte verwaltet), man kann aber so jedes Projekt einzeln entwickeln und als Baukasten dann bei anderen Projekten zu einem neuen Gesamtprojekt "schnüren". Aber vielleicht sieht ja jemand einen Denkfehler in meiner Arbeitsweise. Dann würde ich mich über einen entsprechenden Hinweis freuen. Bye, Heiko From ws_(at)_art-quarter.com Wed, 25 Oct 2000 13:22:09 +0200 Date: Wed, 25 Oct 2000 13:22:09 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Query okay - Rueckgabe = false - Verwirrung Hallo Norbert: > thema = REPLACE(thema, '.', '. ') WHERE thema LIKE '%.%'"; > if ($npf_query) > {$anz = tab_count($npf_DB, $npf_TAB, $bdng, $npf_link); > echo "danach ".$anz." Treffer\n"; > } > else > {echo npf_error($npf_TB[$i], $npf_QR); > } Könnte es sein, daß REPLACE das Zeichen . wie regex als Sonderzeichen betrachtet? Das Manual schweigt sich dazu aus. Vermutlich würde dann \. greifen. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From frank_(at)_gudenkauf.de Wed, 25 Oct 2000 13:40:03 +0200 Date: Wed, 25 Oct 2000 13:40:03 +0200 From: Frank Gudenkauf frank_(at)_gudenkauf.de Subject: [php] Downloads =?iso-8859-1?Q?z=E4hlen=3F?= Hallo Liste, ich möchte feststellen können, wie oft eine Datei bereits von meiner Site heruntergeladen worden ist. Wie kann ich das am besten machen? Besten Dank Frank From holger_(at)_janning.de Wed, 25 Oct 2000 13:41:22 +0200 Date: Wed, 25 Oct 2000 13:41:22 +0200 From: Holger Janning holger_(at)_janning.de Subject: [php] Doppelte Eintraege in Datenbank finden > > Vielleicht hilft dir der mySQL befehl LIKE der nach dem Teilstring sucht. > Z.B. $query = "select * from TabellenName where VariableName LIKE > \"$SearchString%\"; dann gibt er mir aber nicht alle doppelten eintraege aus.... ...sondern nur die eintraege die dem suchstring entsprechen. ich muesste schon ´ne 2. sql-abfrage mit schleife drum bauen, dann wuerde es wahrscheinlich funzen.. 30 $rs=mysql_query("SELECT * FROM links ORDER BY url"); 31 while($row=mysql_fetch_array($rs)) { 32 $rs2=mysql_query("SELECT * FROM links ORDER BY url WHERE url='$row[url]'"); 33 while($row2=mysql_fetch_array($rs2)) { 34 if (similar_text($row[url],$row2[url])==strlen($row2[url])) echo "$row[url] ist doppelt"; 35 } 36 } ... ne, bei mir funzt es doch nicht... Supplied argument is not a valid MySQL result resource in double.php line 33 bin sql-neuling... wo ist mein fehler..? danke! From praktik3_(at)_mediaproject.de Wed, 25 Oct 2000 13:41:36 +0200 Date: Wed, 25 Oct 2000 13:41:36 +0200 From: Jan Hohmuth praktik3_(at)_mediaproject.de Subject: [php] Datei Upload per FTP Hallo, wenn ich einen Datei Upload mache, habe ich immer die Meldung "Website gefunden. Warte auf Antwort..." im Statusfenster des Browsers. Jedenfalls solange, bis die Datei Upgeloaded ist. Wenn die Datei jetzt aber so groß ist, dass der Datei Upload länger dauert, als das Timeout vom Browser eingestellt ist, bricht der Browser mit der Meldung "Die Seite kann nicht angezeigt werden." ab. Kann ich es irgendwie verhindern, dass die Abarbeitung des PHP-Scripts solange durch den Upload aufgehalten wird?????? MfG Jan Hohmuth From ws_(at)_art-quarter.com Wed, 25 Oct 2000 13:39:13 +0200 Date: Wed, 25 Oct 2000 13:39:13 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] mySQL-Datenbank bei Puretec Norbert Pfeiffer wrote: > Hallo Guido, > > Davon mal abgesehen: Kann es sein, daß Ihr am falschen Ende spart? > 'lol' > Aber, fuer eigene Maschinen braucht man eigene Admins. Das hat auch Vorteile, wenn man sich auskennt. Mir war klar, daß die Lernkurve steil ist, aber der Schritt war notwendig und richtig. So schlimm ist es ja nun auch nicht, eine eigene Maschine zu verwalten. Ich hatte hier mal rumgefragt, aber keine brauchbare Antwort bekommen. Wir haben uns dann für http://dn.net entschieden. Die Erwartungen haben sich erfüllt, der Service ist ausgezeichnet, absolut professionell. Demnächst werde ich noch lernen, selber den Apache etc. zu kompilieren. Was brauche ich dann mehr? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Wed, 25 Oct 2000 13:45:31 +0200 Date: Wed, 25 Oct 2000 13:45:31 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] AW: [php] include path Heiko Schubert wrote: > > > Ich möchte die phplib installieren und muss (wohl) dafür den include-path > > > meiner php-installation ändern. Wie stelle ich das an? > > > > > Indem du wie in der PHPLIB-Doku beschrieben die Datei php.ini editierst > und > > den Include-path hinzufügst :-) > > ... würde ich aber nicht machen. Hat man mehre Projekte, mit jeweils > unterschiedlichen Datenbanken, wird's schon schwierig. Ich habe das daher > etwas anders gelöst: Erscheint mir kompliziert. Ich habe bei jeder Domain ein Verzeichnis php3 und darunter phplib. Die Einbindung im Code heißt dann immer schlicht und einfach: include "$DOCUMENT_ROOT/php3/phplib/prepend.php3"; -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From holger_(at)_janning.de Wed, 25 Oct 2000 13:52:56 +0200 Date: Wed, 25 Oct 2000 13:52:56 +0200 From: Holger Janning holger_(at)_janning.de Subject: [php] Downloads =?iso-8859-1?Q?z=E4hlen=3F?= Auszug count.php: ================= $rs=mysql_query("UPDATE links SET count=count+1 where id='$id'"); header("Location: $url"); bei deinen dateien machst du dann folgenden link: den rest kannst du dir wahrscheinlich denken... Frank Gudenkauf schrieb: > > Hallo Liste, > > ich möchte feststellen können, wie oft eine Datei bereits von meiner > Site heruntergeladen worden ist. Wie kann ich das am besten machen? > > Besten Dank > > Frank > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From t-g-p_(at)_gmx.de Wed, 25 Oct 2000 13:52:39 +0200 Date: Wed, 25 Oct 2000 13:52:39 +0200 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Downloads_z=E4hlen=3F?= Hallo! Hier wäre ein Beispiel von mir... Die Anzahl des jeweiligen Downloads wird in einer Datenbak gespeichert, die Statistiken könnte man aber sicher etwas erweitern ;)) Beim User poppt dann das Dialogfenster zum Speichern der Datei auf. ----------------schnipp----------------------- query("SELECT filename FROM download_stats WHERE download_id = '$id'"); $db->next_record(); $filename = $db->f('filename'); // kein Eintrag mit dieser ID? if (empty($filename)) { die("ups... falsche id?"); } // ...updaten der Statistik $db->query("update download_stats set downloads = downloads + 1, real_stats = real_stats + 1 WHERE download_id = '$id'"); // irgendwas falsch gelaufen?! if ($db->affected_rows() != 1) { die("strange..."); } // existiert das file?? if (_(at)_file_exists($download_dir . $filename)) { header("Content-type: application/octetstream"); header("Content-disposition: attachment; filename=$filename"); header("Pragma: no-cache"); header("Expires: 0"); readfile($download_dir . $filename); } else { die("huuuu, where is my file?!? *sniff*"); } ?> -----------------------schnapp---------------------------- Ich hoffe, das ist in etwas das, was du wolltest. Gruß Tobias :) > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Frank Gudenkauf > Sent: Wednesday, October 25, 2000 1:40 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: [php] Downloads zählen? > > > Hallo Liste, > > ich möchte feststellen können, wie oft eine Datei bereits von meiner > Site heruntergeladen worden ist. Wie kann ich das am besten machen? > > Besten Dank > > Frank > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From t-g-p_(at)_gmx.de Wed, 25 Oct 2000 13:54:15 +0200 Date: Wed, 25 Oct 2000 13:54:15 +0200 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Downloads_z=E4hlen=3F?= Hallo! Hier wäre ein Beispiel von mir... Die Anzahl des jeweiligen Downloads wird in einer Datenbak gespeichert, die Statistiken könnte man aber sicher etwas erweitern ;)) Beim User poppt dann das Dialogfenster zum Speichern der Datei auf. ----------------schnipp----------------------- query("SELECT filename FROM download_stats WHERE download_id = '$id'"); $db->next_record(); $filename = $db->f('filename'); // kein Eintrag mit dieser ID? if (empty($filename)) { die("ups... falsche id?"); } // ...updaten der Statistik $db->query("update download_stats set downloads = downloads + 1 WHERE download_id = '$id'"); // irgendwas falsch gelaufen?! if ($db->affected_rows() != 1) { die("strange..."); } // existiert das file?? if (_(at)_file_exists($download_dir . $filename)) { header("Content-type: application/octetstream"); header("Content-disposition: attachment; filename=$filename"); header("Pragma: no-cache"); header("Expires: 0"); readfile($download_dir . $filename); } else { die("huuuu, where is my file?!? *sniff*"); } ?> -----------------------schnapp---------------------------- Ich hoffe, das ist in etwas das, was du wolltest. Gruß Tobias :) > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Frank Gudenkauf > Sent: Wednesday, October 25, 2000 1:40 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: [php] Downloads zählen? > > > Hallo Liste, > > ich möchte feststellen können, wie oft eine Datei bereits von meiner > Site heruntergeladen worden ist. Wie kann ich das am besten machen? > > Besten Dank > > Frank > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From swift31_(at)_gmx.de Wed, 25 Oct 2000 14:11:58 +0200 Date: Wed, 25 Oct 2000 14:11:58 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Downloads_z=E4hlen=3F?= > ich möchte feststellen können, wie oft eine Datei bereits von meiner > Site heruntergeladen worden ist. Wie kann ich das am besten machen? Wenn ich das jetzt so verstehe wie es da steht, dann solltest Du einen Blick in die Logfiles werfen ... ansonsten nimm eines der Skripte die gepostet wurden ... MfG Martin From hartmut_(at)_six.de Wed, 25 Oct 2000 14:10:27 +0200 Date: Wed, 25 Oct 2000 14:10:27 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Doppelte Eintraege in Datenbank finden > > Jetzt moechte ich die mySQL-Datenbank nach doppelten URL-Eintraegen > > durchforsten: > > > > Mein Script funktioniert zwar einigermassen, aber ich > > vergleiche bei den > > Datensaetzen den exakten String. D.h. werden Adressen wie z.B. > > > > http://www.domain.de > > und http://www.domain.de/ als "unterschiedlich" ausgewertet. > > > > Hat jemand eine Idee, wie man dies abfangen kann? > > > > btw: an jede URL ein "/" ranhaengen geht natuerlich nicht... > > (es gibt ja > > auch links wie: http://www.domain.de/default.htm ) Mein Vorschlag: die URLs bereits beim Einfügen in die Datenbank 'normalisieren', d.h. z.B. Slashes am Ende entfernen, damit die Datenbank wieder exakt vergleichen kann (auch performancemäßig besser) Aber Vorsicht: je nach Serverkonfiguration (insb. bei Apache mod_rewrite) kann durchaus ein Unterschied zwischen 'mit Slash' und 'ohne Slash' bestehen ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From Christian.Thiele_(at)_brokat.com Wed, 25 Oct 2000 14:35:23 +0200 Date: Wed, 25 Oct 2000 14:35:23 +0200 From: Christian.Thiele_(at)_brokat.com Christian.Thiele_(at)_brokat.com Subject: [php] AW: [php] linkchecker Hi, das Skript funzt nicht bei mir, kommt immer BAD FILE DESCRIPTOR zurück... !?! Ciao Christian *** Versuchs mal damit. Kannst du dir aber auch noch anpassen. Leider weis ich den Autor nicht mehr. Die F habe ich aus einem Script das sich linkcheck nennt. Anbei noch eine Liste mit Statuscodes. ///// Statuscodes //////////////// $text['N/A'] = "Ikke HTTP"; $text[OK] = "Valid hostname"; $text[FEJL] = "Invalid hostname"; $text[Dead] = "No responce"; $text[100] = "Continue"; $text[101] = "Switching Protocols"; $text[200] = "OK"; $text[201] = "Created"; $text[202] = "Accepted"; $text[203] = "Non-Authoritative Information"; $text[204] = "No Content"; $text[205] = "Reset Content"; $text[206] = "Partial Content"; $text[300] = "Multiple Choices"; $text[301] = "Moved Permanently"; $text[302] = "Found"; $text[303] = "See Other"; $text[304] = "Not Modified"; $text[305] = "Use Proxy"; $text[307] = "Temporary Redirect"; $text[400] = "Bad Request"; $text[401] = "Unauthorized"; $text[402] = "Payment Required"; $text[403] = "Forbidden"; $text[404] = "Not Found"; $text[405] = "Method Not Allowed"; $text[406] = "Not Acceptable"; $text[407] = "Proxy Authentication Required"; $text[408] = "Request Timeout"; $text[409] = "Conflict"; $text[410] = "Gone"; $text[411] = "Length Required"; $text[412] = "Precondition Failed"; $text[413] = "Request Entity Too Large"; $text[414] = "Request-URI Too Long"; $text[415] = "Unsupported Media Type"; $text[416] = "Requested Range Not Satisfiable"; $text[417] = "Expectation Failed"; $text[500] = "Internal Server Error"; $text[501] = "Not Implemented"; $text[502] = "Bad Gateway"; $text[503] = "Service Unavailable"; $text[504] = "Gateway Timeout"; $text[505] = "HTTP Version Not Supported"; ////// Die eigentliche F /////////////////////// function check($url) { if (!eregi("^http://", $url)) { if (eregi("^mailto:", $url)) { $url = trim(eregi_replace("^mailto:(.+)", "\\1", $url)); list($brugernavn, $host) = split("_(at)_", $url); $dnsCheck = checkdnsrr($host,"MX"); if ($dnsCheck) $return[code] = "OK"; else $return[code] = "ERROR"; } else $return[code] = "N/A"; } else { $urlArray = parse_url($url); if (!$urlArray[port]) $urlArray[port] = "80"; if (!$urlArray[path]) $urlArray[path] = "/"; $sock = fsockopen($urlArray[host], $urlArray[port], &$errnum, &$errstr); if (!$sock) $return[code] = "Død"; else { $dump .= "GET $urlArray[path] HTTP/1.1\r\n"; $dump .= "Host: $urlArray[host]\r\nConnection: close\r\n"; $dump .= "Connection: close\r\n\r\n"; fputs($sock, $dump); while($str = fgets($sock, 1024)) { if (eregi("^http/[0-9]+.[0-9]+ ([0-9]{3}) [a-z ]*", $str)) $return[code] = trim(eregi_replace("^http/[0-9]+.[0-9]+ ([0-9]{3}) [a-z ]*", "\\1", $str)); if (eregi("^Content-Type: ", $str)) $return[contentType] = trim(eregi_replace("^Content-Type: ", "", $str)); } fclose($sock); flush(); } } return $return; } /////////// Zum Testen ///////// $url = http://www.wasauchimmer.de $test=check($url); while(list($k, $v) = each($test)) printf("typ=%s, value=%s
\n", $k, $v); echo "$test"; -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From a-otto_(at)_web.de Wed, 25 Oct 2000 13:47:13 +0100 Date: Wed, 25 Oct 2000 13:47:13 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] =?ISO-8859-1?B?RndkOiBWZXL2ZmZlbnRsaWNodW5n?= hi, anbei wieder ein kleines update zur sevenval patent geschichte: This is a forwarded message From: Katharina Maes To: andreas.otto_(at)_mm4.de Date: Wednesday, October 25, 2000, 12:44:08 PM Subject: Veröffentlichung ===8<==============Original message text=============== Sehr geehrter Herr Otto, Vielen Dank für Ihre e-mail. EP99116993.9 erschent noch nicht im EP Register, dh es ist vermutlich noch nicht veröffentlicht (> 18 Monate nach Anmeldung, die offentsichtlich in 1999 erfolgt ist). In dieser Zeit vor der Veröffentlichung (nicht das Gleiche wie die Erteilung) ist es unmöglich etwas über die Anmeldung zu erfahren - sie ist wirklich geheim. Mit freundlichen Grüssen David Evans ___________________________ At 11:29 25.10.00 +0000, you wrote: >what:  www-form-submission >email: andreas.otto_(at)_mm4.de >body:   > >Personal Data: >Sender: andreas otto >Profession: dropped >Street: dropped >City: london >Postal code: dropped >Country: uk >email: >Homepage: >Tel.: dropped >Comment: > >This is a forwarded message >From: Ruprecht-Steffen, Sylvia >To: "'andreas otto'" >Date: Tuesday, October 24, 2000, 2:08:02 PM >Subject: AW: DEPAnet > >===8<==============Original message text=============== >Sehr geehrter Herr Otto, > >vielen Dank für Ihr Interesse an unserem Patentserver DEPAnet. >Sie haben Recht, daß man nur nach bereits veröffentlichten Patenten suchen >kann. In Ihrem Fall möchten wir Sie bitten, sich entweder direkt an das >Europäische Patentamt unterhttp://www.european-patent-office.orgbzw. an >das Amerikanische Patent- und Markenamt unterhttp://www.uspto.govzu >wenden. > >Wir hoffen, daß wir Ihnen weiterhelfen konnten und verbleiben > >mit freundlichen Grüßen > >Sylvia Ruprecht-Steffen >Bundesdruckerei GmbH, Sparte Elektronische Publikationen >Oranienstraße 91, 10958 Berlin >Tel.: +49 (0)30 25 98-1307, Fax: +49 (0)30 25 98-1306 >eMail: ruprecht-steffen_(at)_bdr.de, Internet:www.bundesdruckerei.de >> -----Ursprüngliche Nachricht----- >> Von:  andreas otto [SMTP:a-otto_(at)_web.de] >> Gesendet am:  Dienstag, 24. Oktober 2000 14:52 >> An:   depanet_(at)_bundesdruckerei.de >> Betreff:      DEPAnet >> >> Hi, >> ich bin auf der suche nach naeheren informationen zu folgendem >> sachverhalt: >> >> > Die Patentanmeldung lautet wie folgt: "Providing state >> > information in a stateless data communication protocol". >> > Europäische Patentanmeldung Nr. 99 116 993.9 vom 30. August 1999. >> > Das Patent wurde am 28. September 1999 beim US-Patent- und >> > Markenamt angemeldet. >> >> auf der depanet website kann man aber anscheinend nur nach schon >> erteilten patenten suchen und nicht nach noch in der anmelddung >> befindlichen. >> vielleicht koennen sie mir mitteilen wie ich an genauere informationen >> zu der o. g. patent anmeldung bekommen kann. >> >> liebe gruesse, >> andreas otto >> -- >> andreas otto >> london (uk) >===8<===========End of original message text=========== ----------------------------------------------------- Katharina Maes European Patent Office - Information desk Rennweg 12, 1030 Vienna, AUSTRIA phone: +43 1 52126-406   fax: +43 1 52126-4192 e-mail: kmaes_(at)_epo.org             maes_(at)_epo.e-mail.com www.european-patent-office.org ----------------------------------------------------- ===8<===========End of original message text=========== liebe gruesse, andreas -- andreas otto london (uk) From behrens_(at)_takenet.de Wed, 25 Oct 2000 14:39:54 +0200 Date: Wed, 25 Oct 2000 14:39:54 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] include path Moin,moin Michael Paffrath schrieb: > > Hallo! > > Ich möchte die phplib installieren und muss (wohl) dafür den include-path > meiner php-installation ändern. Wie stelle ich das an? > *Oh Herr, lass Manuals vom Himmel fallen* Phplib stellt gringe Anforderungen an die Grundkonfiguration: da waeren: track_vars = on gpc_order = GPC fuer PHP4 zusaetz. allow_call_time_pass_reference = on war da sonst noch was ? PHPlib installiert mann nicht in diesem Sinne. PHPlib ist eine (imho gelungene) Ansammlung von PHP Scripten. Um die dort enthaltene Funktionalitaet (Classen, Funktionen) nutzten zu koennen muss du diese Scripte in deine einfuegen. Diese geschieht wie in PHP ueblich mittles require/include. PHP sei Dank sind mittel und Wege vorhanden dies auf mehrere Arten zu realisieren. Welche fuer dich die richtige ist haengt von deinem Environment ab bzw. welchen Einfluss du nehmen kannst. Ich kann dir nur erst einmal empfehlen deine Umgebung den deines Hosters bzw. deine Entwicklungsumgebung dem der Produktivumgebung anzupassen. Ist ja schoen das du mit OmniHttpd gluecklich bist .. dein Hoster aber Apache einsezt. Gleiches gilt fuer CGI / Mod_PHP. Zig Wege fuehren nach Rom: -Du hast zugriff auf php.ini include_path = /bla/fasel/phplib auto_prepend_file = prepend.php3 Hat den Nachteil das nun in allen (anderen) Projekten auch diese Datei eingebunden wird. Auch dumm wenn du wo anders eine Datei namens prepend.php3, local.inc einbinden willst.... PHP sucht zuerst im include_path nach deiner Datei. Auch hat man oft keine Zugriff auf die php.ini -Du hast zugriff auf httpd.conf. Dann fuer den Host bzw. im Directoryblock: php_value include_path /usr/local/apache/ncsdocs/phplib/php php_value auto_prepend_file prepend.php3 War jetzt schon php4 Syntax. Geht aber mit php4 analog 'php3_include_path /bla/fasel/'. Hat den Vorteil das wenn du mehrere Projekte unter einer Domäne hast sie schoen trennen kannst. Ausserdem wirds in deine Seiten automatisch eingebunden. Dein Hoster benutzt Mod_php und du darfst Anweisungen per .htacess Datei ueberschreiben: php_value include_path /usr/local/apache/ncsdocs/phplib/php php_value auto_prepend_file prepend.php3 -Nun der Schmerzhafte weg. Du muss in jedem deiner Seiten Manuel die prepend.php3 einbinden. Da du aber sowie so jede Datei anfassen musst , bzw. neuerstellst kannst du das sowie so dort machen. require("$HTTP_SERVER_VARS[DOCUMENT_ROOT]/phplib/prepend.php3") Dazu in prepend.php3 $_PHPLIB["libdir"] = "$HTTP_SERVER_VARS[DOCUMENT_ROOT]/phplib/"; So mehr faellt mir dazu nicht ein. In der prepend.php3 stellst du ein was vom Funktionsumfang der PHPlib du nutzen moechtest. (Einige Sachen sind glaube ich nciht aufgefuehrt, aber mit templates, oohforms hab ich noch nicht gearbeitet). Aussder dem kann man ueber die prepend.php3 wunderschoen eigene Funktionsbibleotheken einbinden. Das letzte was jetzt angepasst wird ist die local.inc. Andere Dateien werden nicht geaendert, ausser man weiss was man tut. Aber fuer den normalen gebrauch ist das nicht notwendig. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From paffrath_(at)_fatmedia.de Wed, 25 Oct 00 14:45:41 +0200 Date: Wed, 25 Oct 00 14:45:41 +0200 From: Michael Paffrath paffrath_(at)_fatmedia.de Subject: [php] suffix problem Hallo, ich habe folgendes seltsames Problem mit meinem Indianer: Als ich noch vor einiger Zeit apache 1.3.9 mit php3 hatte konnte ich keine datei mit dem suffix .php öffnen, da hat mein browser mich immer gefragt, wo ich die denn speichern will !? Dateien mit .php3 dagegen konnte ich mir anschauen... Jetzt habe ich auf Suse 7.0 mit apache 1.3.14 und php4 upgedated und jetzt fragt er mich bei dateien mit dem suffix .php3, wo ich die speichern will, und lässt nur .php zu !???? Hat einer ´ne Idee, wodran das liegen kann? Michael From mk_(at)_php-homepage.de 25 Oct 2000 12:48:49 -0000 Date: 25 Oct 2000 12:48:49 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] suffix problem Michael Paffrath schrieb: > fragt er mich bei dateien mit dem suffix .php3, wo ich die speichern will, > und lässt nur .php zu !???? > > Hat einer ´ne Idee, wodran das liegen kann? Ja, wahrscheinlich an einem falschen/fehlenden Eintrag in der httpd.conf. Mark From matthias.klos_(at)_fh-gelsenkirchen.de Wed, 25 Oct 2000 15:07:43 +0200 Date: Wed, 25 Oct 2000 15:07:43 +0200 From: Matthias Klos matthias.klos_(at)_fh-gelsenkirchen.de Subject: [php] AW: [php] AW: [php] linkchecker > -----Ursprüngliche Nachricht----- > Von: Christian Thiele [mailto:Christian.Thiele_(at)_brokat.com] > Gesendet: Mittwoch, 25. Oktober 2000 14:35 > An: php_(at)_php-center.de > Betreff: RE: [php] AW: [php] linkchecker > > > Hi, > > das Skript funzt nicht bei mir, kommt immer BAD FILE DESCRIPTOR zurück... > !?! > > Wenn man einen Slash an die URL haengt klappt es. Leider kann man nicht > an jede URL ein "/" dranhaengen. Wieso kann man das denn nicht? Wenn es sich um eine Pfadangabe handelt, geht es. Warscheinlich wird die Angabe Vorname.Nachname wg. dem Punkt als Dokument interpretiert Ergänze ---schnipp--- else { // Jetzt wird immer der Backslash angehängt $url=$url."/"; $urlArray = parse_url($url); if (!$urlArray[port]) $urlArray[port] = "80"; if (!$urlArray[path]) $urlArray[path] = "/"; $sock = fsockopen($urlArray[host], $urlArray[port], &$errnum, &$errstr); ---schnapp--- uawg grüße! From paffrath_(at)_fatmedia.de Wed, 25 Oct 00 15:08:54 +0200 Date: Wed, 25 Oct 00 15:08:54 +0200 From: Michael Paffrath paffrath_(at)_fatmedia.de Subject: [php] suffix problem >Ja, wahrscheinlich an einem falschen/fehlenden Eintrag in der httpd.conf Ne, da steht alles wunderschön drin (php, php3, phps...) Muss woanders dran liegen... From mk_(at)_php-homepage.de 25 Oct 2000 13:32:51 -0000 Date: 25 Oct 2000 13:32:51 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] suffix problem > Ne, da steht alles wunderschön drin (php, php3, phps...) Apache neu gestartet? Was sagen die Logs? Mark From meikel_(at)_katzengreis.de Wed, 25 Oct 2000 15:38:32 +0200 Date: Wed, 25 Oct 2000 15:38:32 +0200 From: Meikel Katzengreis meikel_(at)_katzengreis.de Subject: [php] mySQL-Datenbank bei Puretec Hi Daniel, > ich möchte bei meinem Provider Puretec im Tarif 1&1 Premium-Paket 2.0 > mehrere Datenbankanbindungen durch PHP4 realisieren. Kann ich unter > meinem laufenden Server-System (auf meinem Rechner) die Datenbank schon > anlegen, damit ich sie mit php4 zusammen schon testen kann. Und diese dann > später auf den DB-Puretec-Server übertragen inkl. alles schon vorhandenen > DB-Einträge? Oder muss ich die DB neu auf dem Puretec-Server von vorne > aufbauen > und mit Daten füllen? Schlund und so hoffentlich auch Puretec bietet entweder PHP 4.0.3pl1 (filename.php4) oder PHP 3.0.16 (filename.php3) an. In beiden Fällen ist max execution time = 30 sec. Im weiteren sind die Datenbanksever db??.kundenserver.de nicht "von außen" erreichbar. Anfragen an Port 3306 bleiben an der "Brandmauer" kleben. Die Hinweise bezüglich phpMyAdmin ergänzend: Es kommt auf die Menge der zu übertragenden Daten an. Schafft es der PHP Admin, den Krempel innerhalb von 30 sec. per FTP zu übertragen und einzustapeln oder schafft er es nicht. Ebenfalls wichtig ist die Frage, ob in der Tabelle ein auto_increment Feld ist. meikel From mairif_(at)_caravan-network.de Wed, 25 Oct 2000 15:29:18 +0200 Date: Wed, 25 Oct 2000 15:29:18 +0200 From: Patrick Mairif mairif_(at)_caravan-network.de Subject: [php] mySQL-Datenbank bei Puretec > Import: > $os=system("/usr/bin/mysql --host=dbXX.kundenserver.de --password=XYZ --user > =dbo1234567 db1234567 < ./dump.sql"); kann ich da zwischen den Zeilen lesen, dass es bei PureTec keinen Shell-Account gibt? Ohje, ohje! From mairif_(at)_caravan-network.de Wed, 25 Oct 2000 15:34:27 +0200 Date: Wed, 25 Oct 2000 15:34:27 +0200 From: Patrick Mairif mairif_(at)_caravan-network.de Subject: [php] mySQL-Datenbank bei Puretec > Davon mal abgesehen: Kann es sein, daß Ihr am falschen Ende spart? Ihr > habt sicher eine professionelle Anwendung mit vergleichsweise vielen > Datensätzen (und die Anzahl steigt vermutlich weiter) und wollt auf der > anderen Seite nur 30 Mark oder so für den billigsten virtuellen Server > ausgeben? Wenn man sich den Server mit tausend anderen Leuten teilt, > dann unterliegt man nunmal ziemlich restriktiven Limits. Das ist schon richtig. Wenn man aber erst anfaengt, und nicht unbedingt auf das Geld anderer Leute angewiesen sein will, muss man sich eben einschraenken. Es rechnet ja niemand damit, dass man gleich behindert wird. From paffrath_(at)_fatmedia.de Wed, 25 Oct 00 16:36:37 +0200 Date: Wed, 25 Oct 00 16:36:37 +0200 From: Michael Paffrath paffrath_(at)_fatmedia.de Subject: [php] suffix problem >Apache neu gestartet? hmhm klappt jetzt... From traffic_eye_(at)_hotmail.com Wed, 25 Oct 2000 14:50:54 GMT Date: Wed, 25 Oct 2000 14:50:54 GMT From: traff eye traffic_eye_(at)_hotmail.com Subject: [php] dateien vom eigenen rechner einlesen hi kann mir einer sagen wie ich eine datei von meinem eigenen rechner einlesen kann ?? so wie bei hotmail wo ich ein attachment auf meiner festplatte auswählen kann und dies dann hochgeladen wird ?? Es geht mir um dieses Dateiauswahlfenster. oder hat da einer einen link wo ich mich belesen kann ??? thx tobias _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From jb_(at)_webwerk.de Wed, 25 Oct 2000 16:55:42 +0200 Date: Wed, 25 Oct 2000 16:55:42 +0200 From: =?iso-8859-1?Q?J=F6rn?= Bier jb_(at)_webwerk.de Subject: [php] dateien vom eigenen rechner einlesen upload wär hier nicht verkehrt ... siehe http://www.koehntopp.de/php/ (9.7) Gruss Jörn traff eye wrote: > hi > kann mir einer sagen wie ich eine datei von meinem eigenen rechner einlesen > kann ?? so wie bei hotmail wo ich ein attachment auf meiner festplatte > auswählen kann und dies dann hochgeladen wird ?? > Es geht mir um dieses Dateiauswahlfenster. > oder hat da einer einen link wo ich mich belesen kann ??? > thx > tobias > _________________________________________________________________________ > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > > Share information about yourself, create your own public profile at > http://profiles.msn.com. > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- ____________________________________ Jörn Bier Webwerk Berlin GmbH http://www.webwerk.de Tel: ++49-30-280.498.130 Fax: ++49-30-280.498.180 ____________________________________ From c.peer_(at)_peer-internet.com Wed, 25 Oct 2000 16:54:08 +0200 Date: Wed, 25 Oct 2000 16:54:08 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] Datei Upload per FTP Hallo Jan! Das Problem hatte ich vor einigen Tagen (wurde auch auf dieser Liste diskutiert). Folgendes mußt Du beachten: In der httpd.conf muß Timeout entsprechend gesetzt sein. (Standard 300) In der php.ini max_execution_time entsprechend setzenl. (Standard 30) Das dürfte Dein Problem lösen. bis dann Christian Jan Hohmuth schrieb: > > Hallo, > > wenn ich einen Datei Upload mache, habe ich immer die Meldung "Website > gefunden. Warte auf Antwort..." im Statusfenster des Browsers. Jedenfalls > solange, bis die Datei Upgeloaded ist. Wenn die Datei jetzt aber so groß > ist, dass der Datei Upload länger dauert, als das Timeout vom Browser > eingestellt ist, bricht der Browser mit der Meldung "Die Seite kann nicht > angezeigt werden." ab. > Kann ich es irgendwie verhindern, dass die Abarbeitung des PHP-Scripts > solange durch den Upload aufgehalten wird?????? > > MfG > Jan Hohmuth > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- ============================== > christian peer > web development > > peer internet solutions > http://www.peer-internet.com > pillhof 25 - 39010 frangart > tel. +39/0471 63 10 80 > fax +39/0471 63 17 24 From c.peer_(at)_peer-internet.com Wed, 25 Oct 2000 16:54:29 +0200 Date: Wed, 25 Oct 2000 16:54:29 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] Datei Upload per FTP Hallo Jan! Das Problem hatte ich vor einigen Tagen (wurde auch auf dieser Liste diskutiert). Folgendes mußt Du beachten: In der httpd.conf muß Timeout entsprechend gesetzt sein. (Standard 300) In der php.ini max_execution_time entsprechend setzenl. (Standard 30) Das dürfte Dein Problem lösen. bis dann Christian Jan Hohmuth schrieb: > > Hallo, > > wenn ich einen Datei Upload mache, habe ich immer die Meldung "Website > gefunden. Warte auf Antwort..." im Statusfenster des Browsers. Jedenfalls > solange, bis die Datei Upgeloaded ist. Wenn die Datei jetzt aber so groß > ist, dass der Datei Upload länger dauert, als das Timeout vom Browser > eingestellt ist, bricht der Browser mit der Meldung "Die Seite kann nicht > angezeigt werden." ab. > Kann ich es irgendwie verhindern, dass die Abarbeitung des PHP-Scripts > solange durch den Upload aufgehalten wird?????? > > MfG > Jan Hohmuth > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- ============================== > christian peer > web development > > peer internet solutions > http://www.peer-internet.com > pillhof 25 - 39010 frangart > tel. +39/0471 63 10 80 > fax +39/0471 63 17 24 From thomas.reinert_(at)_counterattack.de Wed, 25 Oct 2000 17:02:12 +0200 Date: Wed, 25 Oct 2000 17:02:12 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] dateien vom eigenen rechner einlesen > hi > kann mir einer sagen wie ich eine datei von meinem eigenen > rechner einlesen > kann ?? so wie bei hotmail wo ich ein attachment auf meiner festplatte > auswählen kann und dies dann hochgeladen wird ?? > Es geht mir um dieses Dateiauswahlfenster. > oder hat da einer einen link wo ich mich belesen kann ??? > thx > tobias hi tobias, sowohl als auch: http://www.teamone.de/selfaktuell/ --> 'input type' sagt: gruss, thomas From pfeiffer_(at)_uris.de Wed, 25 Oct 2000 17:11:14 +0200 Date: Wed, 25 Oct 2000 17:11:14 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Werner, >>> Davon mal abgesehen: Kann es sein, daß Ihr am falschen Ende spart? >> 'lol' >> Aber, fuer eigene Maschinen braucht man eigene Admins. > Demnächst werde ich noch lernen, selber den Apache etc. zu > kompilieren. Was brauche ich dann mehr? oh-je, will ja meinen Enkel nicht zu sehr loben, aber das wuerde er sicher auch schaffen, wenn es ihm denn jemand mal beibringt... ;-) Von einem SystemAdministrator erwarte ich viel mehr. - neben der kompletten Wartung des Systems: - aufdecken von Sicherheitsloechern - erkennen und abwehren von Angriffen ! Das letztere hat sich mehrfach als ausserst wichtig erwiesen. So ist einer PR-Firma die komplette Datenbank unter den Haenden kopiert worden -> 2 Jahre Arbeit voll in den Wind geschrieben. Der Fuzzi von Admin hat es nicht mal bemerkt... Erst als Dummy-Daten in der Branche auftauchten hats beim Boss geklingelt. Aber da war das Kind nicht nur im Brunnen, es hat nicht mal mehr gezuckt... Mit einem professionellen Admin waere das nicht passiert... Deshalb finde ich die Restriktionen bei einem WebSpace-Anbieter auch nicht unbedingt als Aergernis... Obwohl das, was gerade ueber die Liste ging (phpmyadmin -> PureTec) sich ja als Scheunentor im System darstellt - falls es stimmt (???). m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From pfeiffer_(at)_uris.de Wed, 25 Oct 2000 17:20:40 +0200 Date: Wed, 25 Oct 2000 17:20:40 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Patrick, >> Import: >> > $os=system("/usr/bin/mysql --host=dbXX.kundenserver.de --password=XYZ >> --user =dbo1234567 db1234567 < ./dump.sql"); > kann ich da zwischen den Zeilen lesen, dass es bei PureTec keinen > Shell-Account gibt? Ohje, ohje! man kann alles zwischen den Zeilen lesen... ;-) Telnet-Account gibt es nur ab einem bestimmten Paket an aufwaerts. d.h. allerdings erst seit kurzem... m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From e.obster_(at)_eosis.net Wed, 25 Oct 2000 18:00:54 +0200 Date: Wed, 25 Oct 2000 18:00:54 +0200 From: Erich Obster e.obster_(at)_eosis.net Subject: [php] AW: [php] phpChat Hallo, > > dank eurer Tips habe ich mein phpChat zum Connect zu > irc.uni-erlangen.de gebracht. Aber es erscheint weder die Nickliste noch > unten > > das Eingabefeld. Beim MSIE 5.0 steht auf in der Statuszeile nur > "Fehler auf der Seite". Beim Navigator 4.7 bekomme ich ein > > Fehlerfenster: > > Das liegt an Problemen mit der Session-Library in PHP. Seit PHP4b3 wurde > zwar nötiger, aber für phpChat sehr lästiger Code eingebaut, der das > ganze Ding zum Stoppen brachte. > > Ich habe auf dem PHP-Kongreß endlich mit Sascha Schumann und Thies > Arntzen sprechen können, die einen Workaround in PHP implementiert > haben. Ich hoffe, daß ich nächsten Monat endlich phpChat v2 rausgeben > kann, damit werden alle Probleme behoben sein. > > Till Oh, meine Bemühungen den phpChat zu installieren nehmen eine überaschende Wendung. Als PHP-Neuling habe ich die Fehler immer bei mir gesucht. :-))) Aber ich freue mich, daß bald phpChat v2 kommt. Gibt es auch neue Funktionalität in v2? MfG Erich Obster From hartmann_(at)_freecharts.de Wed, 25 Oct 2000 18:08:07 +0200 Date: Wed, 25 Oct 2000 18:08:07 +0200 From: Johann-Peter Hartmann hartmann_(at)_freecharts.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Norbert, Liste, Norbert Pfeiffer schrieb: > Von einem SystemAdministrator erwarte ich viel mehr. > - neben der kompletten Wartung des Systems: > - aufdecken von Sicherheitsloechern > - erkennen und abwehren von Angriffen ! Ja, das ist in der Tat ein Problem . Im Moment gibts so etwa einmal taeglich einen Scan nach Löchern auf den Ports 53, 111 und 21. Eine Standardinstallation Redhat oder Suse wäre dem ohne Updates ausgeliefert. Allerdings fingen die meisten Scans erst nach dem Bekanntwerden der Lücken an, mit rechtzeitigen Patches kein wirkliches Problem. Aber auch ein Nebenbei-Admin mit ein wenig Sicherheitsbewusstsein kann imho einen Server im Internet warten, wenn dort keine kritischen Dienste oder vertrauliche Daten lagern . Viele Grüße, johann From Till.Gerken_(at)_pentap.net Wed, 25 Oct 2000 18:43:02 +0200 Date: Wed, 25 Oct 2000 18:43:02 +0200 From: Till Gerken Till.Gerken_(at)_pentap.net Subject: [php] AW: [php] phpChat > Aber ich freue mich, daß bald phpChat v2 kommt. Gibt es auch neue Funktionalität in v2? Ja, phpChat v2 hat, im Gegensatz zu v1: - ein komplettes Moderationssystem - Pluginsystem zum Einbinden und Verteilen eigener Module, getrennt von der Chatengine (ermöglicht das Schreiben von Modulen für Filetransfer, Whiteboard, Logging - was immer man will) - Konfigurationsoberfläche - ein paar Bugs weniger (obwohl es bis jetzt nur 2 echte Bugs gab) - effizienteren Code - bald eine bessere Dokumentation und besseren Support - mehr Templates für noch einfacheres Anpassen Ansonsten viele kleinere Änderungen, die sich hauptsächlich auf Interna ausgewirkt haben. Till From drsch-wl_(at)_t-online.de Wed, 25 Oct 2000 19:01:20 +0200 Date: Wed, 25 Oct 2000 19:01:20 +0200 From: Matthias Schulz drsch-wl_(at)_t-online.de Subject: [php] AW: [php] AW: [php] Probleme mit rename unter Win2k / PHP4 praktisch immer noch nicht :) hab voll gelesen das problem ist unter php3 läuft es ja! -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Norbert Pfeiffer Gesendet: Montag, 23. Oktober 2000 22:31 An: php_(at)_php-center.de Betreff: Re: [php] AW: [php] Probleme mit rename unter Win2k / PHP4 Hallo Matthias, > läuft leider nicht Nobert! versuche es doch mal mit 'vollstaendig' lesen... :) Also: >> Versuche zischen den Operationen ein clearstatcache(); >> das hilft meistens... Dein Kot: > [...] > fclose($file1); > fclose($file2); > <----------------------- hier muss er rein... :) > unlink($news.".txt"); > rename($news.".tmp", $news.".txt"); > // ENDE Mein Tip: > [...] > fclose($file1); > fclose($file2); > clearstatcache(); //----- jetzt isser drin... :) > unlink($news.".txt"); > rename($news.".tmp", $news.".txt"); > // ENDE Und, wie laeufts... ? m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From c.sk_(at)_gmx.net Wed, 25 Oct 2000 19:10:28 +0200 Date: Wed, 25 Oct 2000 19:10:28 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] AW: [php] dateien vom eigenen rechner einlesen From: "Thomas A. Reinert media solutions gmhb" To: Sent: Wednesday, October 25, 2000 5:02 PM Subject: [php] AW: [php] dateien vom eigenen rechner einlesen > > hi > > kann mir einer sagen wie ich eine datei von meinem eigenen > > rechner einlesen > > kann ?? > sowohl als auch: > http://www.teamone.de/selfaktuell/ --> 'input type' sagt: > > Für Fortgeschrittene gibt's danach noch http://www.php-center.de/de-html-manual/features.file-upload.html Viele Grüße Christiane From c.sk_(at)_gmx.net Wed, 25 Oct 2000 19:07:50 +0200 Date: Wed, 25 Oct 2000 19:07:50 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] AW: [php] AW: [php] Probleme mit rename unter Win2k / PHP4 Hallo Matthias, From: "Matthias Schulz" > praktisch immer noch nicht :) hab voll gelesen > das problem ist unter php3 läuft es ja! Falls Du PHP4.0.3 nutzt, teste stattdessen mal PHP4.0.2. Ich habe mit PHP4.0.3(pl1) unter Windows schon einige seltsame Beobachtungen gemacht, die immer irgendwie mit Dateipfaden zusammenhängen. Viele Grüße Christiane From dma147_(at)_halflife-editing.de Wed, 25 Oct 2000 19:06:59 +0200 Date: Wed, 25 Oct 2000 19:06:59 +0200 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] MP3-Daten per PHP auslesen... Hallo Liste! Vor kurzem hatte jemand das gleiche vor (siehe Subject). Ihm wurde mit einem kompletten Skript, welches dies erledigt, geantwortet. Leider (oder eben auch nicht leider) habe ich aber vor noch kuerzerem *g* mein System komplett auf Linux umgestellt und dabei vergessen, die ganzen alten Mails aus der Liste zu backuppen. :( Waere jemand so freundlich und wuerde mal eben in den Mails der letzten drei Wochen nachschauen und mir das Script schicken? Das waere echt nett, ich koennte es durchaus selber schreiben (mit viel Muehe), aber das muss ja nicht sein, wenn man da auch so rankommt, oder? Danke! -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From dma147_(at)_halflife-editing.de Wed, 25 Oct 2000 19:15:21 +0200 Date: Wed, 25 Oct 2000 19:15:21 +0200 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] MP3-Daten per PHP auslesen... Hi nochmal... Vergesst es, habe es gerade gefunden, es war die vorletzte Mail in meinem PHP-Listen-Ordner, also die zweite Mail, die ich nach der Umstellung bekommen habe. Gerade nochmal Glueck gehabt... :) Sorry.... -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From pfeiffer_(at)_uris.de Wed, 25 Oct 2000 19:29:21 +0200 Date: Wed, 25 Oct 2000 19:29:21 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] AW: [php] AW: [php] Probleme mit rename unter Win2k / PHP4 Hallo Matthias, > praktisch immer noch nicht :) hab voll gelesen > das problem ist unter php3 läuft es ja! oops, da habe ich was versimmst - tschuldigung Ich habe gar kein php4 - jetzt weiss ich warum ;-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From daniel_(at)_php4win.de Wed, 25 Oct 2000 19:41:04 +0200 Date: Wed, 25 Oct 2000 19:41:04 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] AW: [php] AW: [php] Probleme mit rename unter Win2k / PHP4 > > praktisch immer noch nicht :) hab voll gelesen > > das problem ist unter php3 läuft es ja! > > Falls Du PHP4.0.3 nutzt, teste stattdessen mal PHP4.0.2. > Ich habe mit PHP4.0.3(pl1) unter Windows schon einige seltsame > Beobachtungen gemacht, die immer irgendwie mit Dateipfaden > zusammenhängen. das liegt am virtuellen directory support seit 4.0.0 rename versucht die dateien im verzeichnis des interpreters und nicht im arbeitsverzeichnis zu ändern. wir brauchen also ein virtual_rename(), ich wollte mich eigenltich heute damit beschäftigen, hatte jeodch keine zeit. ich denke das wird bis 4.0.4 gefixt. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From mairif_(at)_caravan-network.de Wed, 25 Oct 2000 20:27:27 +0200 Date: Wed, 25 Oct 2000 20:27:27 +0200 From: Patrick Mairif mairif_(at)_caravan-network.de Subject: [php] mySQL-Datenbank bei Puretec > Obwohl das, was gerade ueber die Liste ging (phpmyadmin -> PureTec) > sich ja als Scheunentor im System darstellt - falls es stimmt (???). phpMyAdmin muss aber jeder fuer sich selber installieren, und wer es dann ungeschuetzt auf der homepage laesst, auch wenn er es gerade nicht braucht, ist selber schuld! From pfeiffer_(at)_uris.de Wed, 25 Oct 2000 20:58:02 +0200 Date: Wed, 25 Oct 2000 20:58:02 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Patrick, >> Obwohl das, was gerade ueber die Liste ging (phpmyadmin -> PureTec) >> sich ja als Scheunentor im System darstellt - falls es stimmt (???). > phpMyAdmin muss aber jeder fuer sich selber installieren, und wer es > dann ungeschuetzt auf der homepage laesst, auch wenn er es gerade > nicht braucht, ist selber schuld! oops, darum geht es doch gar nicht. Man hat Zugriff auf Datenbanken anderer User. Bekomme ich den DB-Namen, suche ich den User-Namen und finde irgendwann das Passwort heraus... MySQL und auch andere DBMS haben ein ausgefeiltes Rechtesystem. Wenn man das richtig einsetzt, siehst Du absolut nichts, ausser was zu Deinem Account gehoert - so waere es korrekt ! Bedenke, dass zu hoeheren Tarifen auch ein Shell-Account gehoert, und dass der eine oder andere schnell herausfindet, was man damit anstellen kann. Wenn mir jemand eine Seite loescht, ist das IMHO nur Unfug... Aber das kopieren von muehsam gesammelten Daten ist kriminell. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From atschy_(at)_germany.net Wed, 25 Oct 2000 23:51:12 +0200 Date: Wed, 25 Oct 2000 23:51:12 +0200 From: Franz-Josef Fehmer atschy_(at)_germany.net Subject: [php] OT: Allcash modul Hi liste, hat jemand schon ein modul oder wasin der art und weise in php fuer das allcash system programiert ? es gibt ein fertiges in java was ich aber nicht unbedingt einsetzen möchte :-) Franz-Josef From just_abos_(at)_gmx.net Thu, 26 Oct 2000 00:12:23 +0200 Date: Thu, 26 Oct 2000 00:12:23 +0200 From: Just Abonnements just_abos_(at)_gmx.net Subject: [php] MP3-Daten per PHP auslesen... hmm also is glaube ich nich aus der ML.. aber das sollte es auch tun: http://www.php-center.de/artikel/id3.php3 > Waere jemand so freundlich und wuerde mal eben in den Mails der letzten drei > Wochen nachschauen und mir das Script schicken? -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From pfeiffer_(at)_uris.de Thu, 26 Oct 2000 00:22:06 +0200 Date: Thu, 26 Oct 2000 00:22:06 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Query okay - Rueckgabe = false - Verwirrung Hallo Juri, > > Deine PHP-Version ist nicht ganz sauber. Man haette auch > MySQL in Verdacht nehmen koennen, aber Du sagst > MySQL-Monitor liefert keine Errors .... > falscher Alarm: Das Script ist etwas stark strukturiert, viele include, habe die falsche Variable fuer die Connect-ID verwendet. PS: Persoenliche Fehler sind die praktischsten... man kann sie selbst beheben, wenn man denn will... :-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From ws_(at)_art-quarter.com Thu, 26 Oct 2000 00:54:24 +0200 Date: Thu, 26 Oct 2000 00:54:24 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] mySQL-Datenbank bei Puretec Hallo Norbert! > Von einem SystemAdministrator erwarte ich viel mehr. > - neben der kompletten Wartung des Systems: > - aufdecken von Sicherheitsloechern > - erkennen und abwehren von Angriffen ! Ich bin naiverweise davon ausgegangen, daß eine Standardeinstellung, wie sie z.B. in den mitgelieferten Konfigurationsdateien gegeben wird, sicher ist. Immerhin hat das System schon reichlich Angriffe auszuhalten gehabt, als von Kommerzialisierung noch keine Rede war. Und wenn es etwas zu lernen gibt, so hat man ja Listenfreunde, die einem mal einen Tip geben können. Wir gehen ja schließlich auch nicht hin und heuern php-Fachleute an, sondern machen es selbst, mySQL inbegriffen - warum sollten wir bei der Systemadministration stehenbleiben?. Aber meine Erfahrung war ja eine andere: ich *habe* einen "Fachmann" für die Grundeinrichtung engagiert, und was der abgeliefert hat, war offenbar nicht so gut, denn die Sache lief schlecht und ich - als Laie und Neuling - mußte die Kartoffeln aus dem Feuer holen. Manch einer nennt sich Experte, wird als solcher bezahlt, spielt sich so auf und ist denn doch keiner - oder was? Dessen Hauptjob ist die Konfiguration von Kundensystemen, und ich denke doch, daß man so einen Systemadministrator nennt. Ich hatte keinen Grund, an dessen Qualifikation zu zweifeln. Das gilt übrigens auch für die Leute von dn.net. Jetzt sehe ich auch anhand der Zahlen von top, was Sache ist - ob die das inzwischen können, weiß ich nicht, aber die haben es definitiv nicht gesehen, und besagter Admin auch nicht - der wollte mir einreden, ich hätte Fehler in meinen Programmen. Deine Bemerkung hinsichtlich PureTec habe ich inhaltlich nicht verstanden, aber es hörte sich für mich so an, als hätten die dort auch "Fuzzis". Wenn ich mich selbst drum kümmere, kann ich beurteilen, was läuft. Wie kriegt der Chef raus, ob er seinem Admin trauen kann? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From pfeiffer_(at)_uris.de Thu, 26 Oct 2000 01:19:54 +0200 Date: Thu, 26 Oct 2000 01:19:54 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] mySQL-Datenbank bei Puretec Hallo Werner, > Deine Bemerkung hinsichtlich PureTec habe ich inhaltlich nicht > verstanden, aber es hörte sich für mich so an, als hätten die > dort auch "Fuzzis". vollbremsung ! Es hat mich sehr verwundert, was man mir alles zu lesen gestattet. Ich bin kein Hacker und kenne mich da nicht so richtig aus... Oder mal anders herum, wenn ich etwas lesen kann, das fuer den Betrieb meiner Domain unwichtig ist, ist es IMHO einfach zuviel. Gemeinhin kommt eine 'unwichtige' Information zu anderen 'unwichtigen' Informationen, und auf einmal ergibt sich ein neues Bild... So aehnlich war auch der Grundtenor von KK's Vortag in Koeln. > Wenn ich mich selbst drum kümmere, kann ich beurteilen, was > läuft. Wie kriegt der Chef raus, ob er seinem Admin trauen kann? ist ein echtes Problem. Glaube aber kaum, dass alle Chefs Linux lernen muessen/koennen. Ein Chef hat IMHO andere Aufgaben, wann sollte er das tun... :-) Menschenkenntnis lernt man nicht, die hat man sich erworben oder auch nicht - dann sieht es traurig aus... m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From GH-lists_(at)_ecora.de Thu, 26 Oct 2000 08:26:39 +0200 Date: Thu, 26 Oct 2000 08:26:39 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] mySQL-Datenbank bei Puretec Norbert Pfeiffer schrieb > Man hat Zugriff auf Datenbanken anderer User. Das stimmt nicht. Du siehst die vorhandenen Datenbanknamen im RDBMS, aber Du kannst nur auf die eigene DB zugreifen. > Bekomme ich den DB-Namen, suche ich den User-Namen und > finde irgendwann das Passwort heraus... Natürlich gibt es das 100prozentig sichere System nicht, aber da SmartCards, Iris-Scanner etc. noch keine nennenswerte Verbreitung haben, werden die meisten Daten eben immer noch per Username und Passwort geschützt. Nach Deiner Ansicht sind diese dann generell unsicher - man muß ja nur Username und Passwort herausfinden. > MySQL und auch andere DBMS haben ein ausgefeiltes Rechtesystem. > Wenn man das richtig einsetzt, siehst Du absolut nichts, ausser > was zu Deinem Account gehoert - so waere es korrekt ! Beschreibe bitte die entsprechenden Einträge in die Datenbank, die obiges Verhalten (ich sehe nur meine eigene DB) ermöglichen. Guido Haeger From wo_(at)_simple-net-consult.com Thu, 26 Oct 2000 08:40:40 +0200 Date: Thu, 26 Oct 2000 08:40:40 +0200 From: Wolfgang Oberhoff wo_(at)_simple-net-consult.com Subject: [php] AW: [php] PDFLIB >> ich hab nun schon viel gehört und gelesen von der PDFLIB und >> den ganze Befehlen, die es dazu gibt, leider kann ich laut >> Doku bei php.net nur neue Dokumente erzeugen. >> >> Ich möchte jedoch ein Dokument öffnen, einen/mehrere >> Platzhalter ersetzen und dann wieder speichern. das geht leider nicht. es können nur neue dokumente erzeugt werden. mfg aus hattingen wolfgang oberhoff -- simple net consult gmbh - werksstraße 15 - 45527 hattingen telefon +49.(0)2324.950175 - telefax +49.(0)2324.950177 mobil +49.(0)171.4543260 - http://www.simple-net-consult.de From ms_(at)_sos-berlin.com Thu, 26 Oct 2000 09:22:59 +0200 Date: Thu, 26 Oct 2000 09:22:59 +0200 From: Muzaffer Sagol ms_(at)_sos-berlin.com Subject: [php] =?iso-8859-1?Q?Checkboxstatus_per_Link_=FCbertragen?= Hallo, Ich habe ein Formular mit Checkboxen. Darunter habe ich Links. Ich möchte per Link zu einem anderen Formular und hier eine Datenbankabfrage machen. Dazu brauche ich die Informationen, welche Checkboxen angeklickt sind. Wie kann ich diese Informationen per Link übertragen? Mit einem Submit-Knopf kann ich die Informationen weiterleiten, aber ich habe kein Submit-Knopf. Gruss Muzaffer From ron.opitz_(at)_dts.de Thu, 26 Oct 2000 09:26:41 +0200 Date: Thu, 26 Oct 2000 09:26:41 +0200 From: Ron Opitz ron.opitz_(at)_dts.de Subject: [php] Abbruch bei 2 Schleifen Hallo, ein kleines Problem ärgert mich. Ich habe eine Textdatei mit über 10000 Zeilen. In dieser Datei sollen verschiedene Werte ersetzt werden. Diese Werte stammen aus einem Array. Ich habe das Problem mit 2 Schleifen realisiert, die 1. arbeitet die Textdatei Zeile für Zeile ab, die 2. ersetzt innerhalb der Zeile die Werte. Verrückt ist jetzt, dass dieses Skript bis ca. zur Zeile 930 durch- läuft - korrekt! Danach ist Schluss ohne eine Fehlermeldung. Gibt es Begrenzungen im PHP? Kann man da etwas in der php.ini einstellen? Anzumerken ist, ich arbeite mit WIN2000 und PHP3.0.16. Wenn ich die 2. Schleife auskommentiere, werden die Datein sauber ein und ausgelesen. Für Hilfe bin ich sehr dankbar. Auch an einer anderen Lösung des Problems bin ich interessiert. Codeschnippsel weiter unten... Danke im Voraus. Ron Opitz -Array korrekt aus Datenbank gefüllt.- $dateineu = "neu$datei"; $fileread = fopen($datei, "r"); $filewrite = fopen($dateineu, "w"); while (!feof($fileread)) { $zeile = fgets($fileread, 8192); for($j=0; $j < count($sk); $j++) { $kontoneu=$sk[$j]; $kontoalt="$kontozusatz$kontoneu"; $zeile = str_replace($kontoalt, $kontoneu, $zeile); } fwrite ($filewrite, "$zeile"); } fclose ($fileread); fclose ($filewrite); From puck_(at)_madz.net Thu, 26 Oct 2000 09:30:29 +0200 Date: Thu, 26 Oct 2000 09:30:29 +0200 From: =?ISO-8859-1?Q?Thomas_F=F6rster?= puck_(at)_madz.net Subject: [php] Checkboxstatus per Link uebertragen > Hallo, > Ich habe ein Formular mit Checkboxen. Darunter habe ich Links. Ich moechte > per Link zu einem anderen Formular und hier eine Datenbankabfrage machen. > Dazu brauche ich die Informationen, welche Checkboxen angeklickt sind. Wie > kann ich diese Informationen per Link uebertragen? Mit einem Submit-Knopf > kann ich die Informationen weiterleiten, aber ich habe kein Submit-Knopf. Du kannst den Link als Grafik basteln und das in einen Submitknopf umwandeln. Das sieht dann aus wie ein Textlink, ist aber keiner ;-) Thomas From A.Ott_(at)_bau-igel.de Thu, 26 Oct 2000 08:57:17 +0100 Date: Thu, 26 Oct 2000 08:57:17 +0100 From: Alexander Ott A.Ott_(at)_bau-igel.de Subject: [php] Abbruch bei 2 Schleifen Ron Opitz schrieb: > Ich habe eine Textdatei mit über 10000 Zeilen. In dieser Datei sollen > verschiedene Werte ersetzt werden. Diese Werte stammen aus einem Array. > Warum machst Du das nicht mit einer Mysql-Datenbank? > Ich habe das Problem mit 2 Schleifen realisiert, die 1. arbeitet die > Textdatei Zeile für Zeile ab, die 2. ersetzt innerhalb der Zeile die > Werte. Verrückt ist jetzt, dass dieses Skript bis ca. zur Zeile 930 durch- > läuft - korrekt! Danach ist Schluss ohne eine Fehlermeldung. wie langer braucht denn das Script für die ganze Geschichte, eventuell bricht Dein Browser wegen eines Timeouts ab, und infolgedessen das Script??? für diesen fall könntest Du in der Schleife ein Zeichen ausgeben, zum Beispiel: echo "o"; flush(); und mal schauen, was dann passiert Alexander From christopher.nehls_(at)_vhma.de Thu, 26 Oct 2000 10:28:31 +0200 Date: Thu, 26 Oct 2000 10:28:31 +0200 From: Christopher Nehls christopher.nehls_(at)_vhma.de Subject: [php] Zwei MySQL-Datenbanken auf verschiedenen Servern abgleichen Moin! Ich habe zwei identische Datenbanken, eine interne und eine externe. An der internen Datenbank werden Änderungen gemacht und diese sollen dann automatisch auf den externen Server eingespielt werden. Meine erste Idee war, einfach die Datenbankdateien von intern nach extern zu kopieren. Das scheitert wohl daran, dass ich keinen Zugriff bekomme, während der MySQL-Server läuft. Die zweite angedachte Variante war es, intern einen Dump zu erzeugen und den dann via FTP hochzuladen und dann wieder zu importieren. Hierbei stellt sich mir die Frage, wie das bei sehr umfangreichen Datenmengen, die wir ohne Frage hier vorliegen haben, funktioniert. Über Erfahrungsberichte und Tips würde ich mich freuen Chris From ron.opitz_(at)_dts.de Thu, 26 Oct 2000 10:41:23 +0200 Date: Thu, 26 Oct 2000 10:41:23 +0200 From: Ron Opitz ron.opitz_(at)_dts.de Subject: [php] Abbruch bei 2 Schleifen Hi Alexander, Alexander Ott schrieb: > > Ron Opitz schrieb: > > Ich habe eine Textdatei mit über 10000 Zeilen. In dieser Datei sollen > > verschiedene Werte ersetzt werden. Diese Werte stammen aus einem Array. > > > Warum machst Du das nicht mit einer Mysql-Datenbank? Der Zeilenaufbau ist sehr unterschiedlich, und die Werte stehen an verschiedenen Stellen. Damit ist ein Import in eine Datenbank nicht möglich. > > Ich habe das Problem mit 2 Schleifen realisiert, die 1. arbeitet die > > Textdatei Zeile für Zeile ab, die 2. ersetzt innerhalb der Zeile die > > Werte. Verrückt ist jetzt, dass dieses Skript bis ca. zur Zeile 930 durch- > > läuft - korrekt! Danach ist Schluss ohne eine Fehlermeldung. > > wie langer braucht denn das Script für die ganze Geschichte, eventuell > bricht Dein Browser wegen eines Timeouts ab, und infolgedessen das Script??? Es dauert ca. 1 min. > für diesen fall könntest Du in der Schleife ein Zeichen ausgeben, zum > Beispiel: > > echo "o"; > flush(); Leider hat das ebenfalls keine Verbesserung gebracht. > und mal schauen, was dann passiert > > Alexander > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From cz_(at)_deltaweb.de Thu, 26 Oct 2000 10:47:31 +0200 Date: Thu, 26 Oct 2000 10:47:31 +0200 From: Christoph Zimmermann cz_(at)_deltaweb.de Subject: [php] Runden This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C03F29.60CA5E30 Content-Type: text/plain; charset="iso-8859-1" Hi NG, ich habe in einer Variablen z.B. die Zahl: "7.6530612244898" Wie kann ich sie zu: "7.65" runden?? Gruss, cz ------_=_NextPart_001_01C03F29.60CA5E30 Content-Type: text/html; charset="iso-8859-1" Runden

Hi NG,

ich habe in einer Variablen z.B. die Zahl: "7.6530612244898"
Wie kann ich sie zu: "7.65" runden??

Gruss,
cz

------_=_NextPart_001_01C03F29.60CA5E30-- From sascha.lemberg_(at)_CommerzbankIB.com Thu, 26 Oct 2000 10:49:40 +0200 Date: Thu, 26 Oct 2000 10:49:40 +0200 From: Lemberg, Sascha sascha.lemberg_(at)_CommerzbankIB.com Subject: [php] Runden wie wärs mit der funktion "round", siehe php-manual ! grüße sascha -------------------------------------------------------------------------- Sascha Lemberg, Commerzbank AG Zentraler Servicebereich Information Technology Investmentbanking ZIT IB 4.41 Network Support Phone: +049 (0) 69 136 - 43 500 Fax: +049 (0) 69 136 - 48 252 Mail: 60261 Frankfurt am Main / Germany Office: Neue Mainzer Strasse 32-36, 11th floor, room 11.14 -------------------------------------------------------------------------- -----Original Message----- From: Christoph Zimmermann [mailto:cz_(at)_deltaweb.de] Sent: Donnerstag, 26. Oktober 2000 10:48 To: 'PHP_(at)_PHP-CENTER.DE' Subject: [php] Runden Hi NG, ich habe in einer Variablen z.B. die Zahl: "7.6530612244898" Wie kann ich sie zu: "7.65" runden?? Gruss, cz From ron.opitz_(at)_dts.de Thu, 26 Oct 2000 10:58:22 +0200 Date: Thu, 26 Oct 2000 10:58:22 +0200 From: Ron Opitz ron.opitz_(at)_dts.de Subject: [php] Abbruch bei 2 Schleifen - Erledigt Alexander Ott schrieb: > > Ron Opitz schrieb: > > Ich habe eine Textdatei mit über 10000 Zeilen. In dieser Datei sollen > > verschiedene Werte ersetzt werden. Diese Werte stammen aus einem Array. > > > Warum machst Du das nicht mit einer Mysql-Datenbank? > > > Ich habe das Problem mit 2 Schleifen realisiert, die 1. arbeitet die > > Textdatei Zeile für Zeile ab, die 2. ersetzt innerhalb der Zeile die > > Werte. Verrückt ist jetzt, dass dieses Skript bis ca. zur Zeile 930 durch- > > läuft - korrekt! Danach ist Schluss ohne eine Fehlermeldung. > > wie langer braucht denn das Script für die ganze Geschichte, eventuell > bricht Dein Browser wegen eines Timeouts ab, und infolgedessen das Script??? Ja, es ist ein Timeout, aber nicht vom Browser sondern von PHP. Ich habe in der php.ini die max_execution_time stark nach oben gesetzt und das Skript läuft auch entsprechend länger. Danke. Gruss Ron From mtr_(at)_phpwelt.de Thu, 26 Oct 2000 10:56:20 +0200 Date: Thu, 26 Oct 2000 10:56:20 +0200 From: Mike Ruebsamen mtr_(at)_phpwelt.de Subject: [php] Runden $zahl = 7.6530612244898; $gerundet = round($zahl*100)/100; gruss mike ******************************************** mike rübsamen *** phpwelt *** http://www.phpwelt.de ******************************************** From cz_(at)_deltaweb.de Thu, 26 Oct 2000 10:55:50 +0200 Date: Thu, 26 Oct 2000 10:55:50 +0200 From: Christoph Zimmermann cz_(at)_deltaweb.de Subject: [php] Runden This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C03F2A.8A2CA6A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable das habe ich leider schon proberit: so stehts im manual > $foo =3D round (3.6); // $foo =3D=3D 4.0 hilft mir aber nicht weiter. wenn es noch diverse funktionen dazu gibt, ich w=E4re dankbar =09 >=20 >=20 > wie w=E4rs mit der funktion "round", siehe php-manual ! > =20 > =20 > gr=FC=DFe=20 > sascha ------_=_NextPart_001_01C03F2A.8A2CA6A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable RE: [php] Runden

das habe ich leider schon proberit:
so stehts im manual     = >       $foo =3D round = (3.6);   // $foo =3D=3D 4.0

hilft mir aber nicht weiter.
wenn es noch diverse funktionen dazu gibt, ich = w=E4re dankbar

       =20
>
>
> wie w=E4rs mit der funktion "round", = siehe php-manual !


> gr=FC=DFe
> sascha

------_=_NextPart_001_01C03F2A.8A2CA6A0-- From cz_(at)_deltaweb.de Thu, 26 Oct 2000 10:58:21 +0200 Date: Thu, 26 Oct 2000 10:58:21 +0200 From: Christoph Zimmermann cz_(at)_deltaweb.de Subject: [php] Runden This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C03F2A.E409D670 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable danke > -----Original Message----- > From: Mike Ruebsamen [mailto:mtr_(at)_phpwelt.de] > Sent: Thursday, October 26, 2000 10:56 AM > To: php_(at)_php-center.de > Subject: Re: [php] Runden >=20 >=20 > $zahl =3D 7.6530612244898; > $gerundet =3D round($zahl*100)/100; >=20 > gruss > mike >=20 > ******************************************** > mike r=FCbsamen *** phpwelt *** http://www.phpwelt.de > ******************************************** >=20 >=20 > --=20 > ** Durchgehend ge=F6ffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php >=20 ------_=_NextPart_001_01C03F2A.E409D670 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable RE: [php] Runden

danke

> -----Original Message-----
> From: Mike Ruebsamen [
mailto:mtr_(at)_phpwelt.de]
> Sent: Thursday, October 26, 2000 10:56 = AM
> To: php_(at)_php-center.de
> Subject: Re: [php] Runden
>
>
> = $zahl           = =3D    7.6530612244898;
> $gerundet    = =3D    round($zahl*100)/100;
>
> gruss
> mike
>
> = ********************************************
> mike r=FCbsamen  *** phpwelt *** http://www.phpwelt.de
> = ********************************************
>
>
> --
> ** Durchgehend ge=F6ffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_php-center.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php
>

------_=_NextPart_001_01C03F2A.E409D670-- From behrens_(at)_takenet.de Thu, 26 Oct 2000 11:10:27 +0200 Date: Thu, 26 Oct 2000 11:10:27 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Abbruch bei 2 Schleifen Ron Opitz schrieb: > > Hi Alexander, > > Alexander Ott schrieb: > > > > Ron Opitz schrieb: > > > Ich habe eine Textdatei mit über 10000 Zeilen. In dieser Datei sollen > > > verschiedene Werte ersetzt werden. Diese Werte stammen aus einem Array. > > > > > Warum machst Du das nicht mit einer Mysql-Datenbank? > > Der Zeilenaufbau ist sehr unterschiedlich, und die Werte stehen an > verschiedenen Stellen. Damit ist ein Import in eine Datenbank nicht > möglich. > > > > Ich habe das Problem mit 2 Schleifen realisiert, die 1. arbeitet die > > > Textdatei Zeile für Zeile ab, die 2. ersetzt innerhalb der Zeile die > > > Werte. Verrückt ist jetzt, dass dieses Skript bis ca. zur Zeile 930 durch- > > > läuft - korrekt! Danach ist Schluss ohne eine Fehlermeldung. > > > > wie langer braucht denn das Script für die ganze Geschichte, eventuell > > bricht Dein Browser wegen eines Timeouts ab, und infolgedessen das Script??? > > Es dauert ca. 1 min. > > > für diesen fall könntest Du in der Schleife ein Zeichen ausgeben, zum > > Beispiel: > > > > echo "o"; > > flush(); > > Leider hat das ebenfalls keine Verbesserung gebracht. Dann setzt halt mx_exec_time in der php.ini auf einen hoeheren Wert. Der Wert gibt aber nicht Realtime sondern CPU sekunden an. Da du nichts ueber den Aufbau erzaehlst bzw. um wieviele Stellen es dann geht pro Zeile oder im Dokument gesamt kann man dir auch schlecht eine andere Methode empfehlen. Es gibt viele Moeglichkeiten. Baue dir eine kleine Stoppuhr um die verschiedenen Methoden zumessen. Du Arbeitest mit Php3 / 4 ? Mit Optimizer ? Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From msteinert_(at)_blg.de Thu, 26 Oct 2000 11:14:38 +0100 Date: Thu, 26 Oct 2000 11:14:38 +0100 From: Michael Steinert msteinert_(at)_blg.de Subject: [php] PHPMyAdmin & Puretec >> >Warning: MySQL Connection Failed: Can't connect to local MySQL server >> >through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 >> >Error > versuch statt "localhost" als Serveradresse 127.0.0.1 > einzutragen. sollte funktionieren Die MySQL DB läuft bei 1&1 Puretec aber nicht auf dem gleichen Server. Mit db.puretec.de sollte es klappen. Die ist aber nur "1&1 Intern" zu erreichen, da alle Zugriffe von außen durch den Firewall abgeblockt werden (MyODBC oder ähnliches kann man also knicken). Die Zugangsdaten bekommst Du bei Puretec unter Konfiguration/Zugangsdaten/ Datenbankzugriff (Datenbankname, User, Passwort). Port ist immer der MySQL Standard Port 3306. Gruß Michael Steinert From msteinert_(at)_blg.de Thu, 26 Oct 2000 11:17:37 +0100 Date: Thu, 26 Oct 2000 11:17:37 +0100 From: Michael Steinert msteinert_(at)_blg.de Subject: [php] PHPMyAdmin & Puretec > Da steht klipp und klar drin, was man als Host angeben muss. > Auch der Name der Datenbank steht dort drin, je User eine DB. > Und noch etwas, Zugriffe klappen nur von einer PureTec-Domain. > Das steht dort auch drin... Falsch: Von Internet-Profi komm ich auch auf meine Puretec Datenbank. Also klappen Zugriffe von jedem Paket, welches innerhalb von 1&1 abläuft. Gibts da noch mehr als Puretec und Internet-Profi ? Gruß Michael Steinert From a-otto_(at)_web.de Thu, 26 Oct 2000 10:27:18 +0100 Date: Thu, 26 Oct 2000 10:27:18 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] Runden Hi Christoph, es gibt auch die function number_format, zu finden im handbuch unter den string funktionen. ein kleines beispiel waere z. b. deutschmark: ".number_format(($intNumber / 100),2,",",".")."
converted to
euro: ".number_format((($intNumber / 100) / 1.95583),2,",",".")."

"); }else{ print(""); } ?> liebe gruesse, andreas p. s.: da du bis jetzt noch nie eine email von mir _ohne_ hinweis auf die konventionen und standards der mailingliste bekommen hast, soll es dieses mal auch nicht anders sein ;-) [ http://www.php-center.de/php-de/konventionenundstandards.htm ] -- andreas otto london (uk) From myyear2000_(at)_gmx.de Thu, 26 Oct 2000 11:20:51 +0200 (MEST) Date: Thu, 26 Oct 2000 11:20:51 +0200 (MEST) From: myyear2000_(at)_gmx.de myyear2000_(at)_gmx.de Subject: [php] Daten in PHP und in JavaScript Hallo! Ich komme nochmals mit meinem bekannten Problem, dem Datenaustausch zwischen PHP und JavaScript. Ich habe die Aufgabe eine Projektverwaltung mit PHP und MySQL umzusetzen. Ich lese z.B. Kundendaten in ein Array mittels mysql_fetch_array() von einer MySQL-Datenbank ein und stelle diese Daten in einem Formular innerhalb eines SELECT-Feldes zur Auswahl. Ein Datensatz eines Kunden enthält 3 verschiedene Ansprechpartner. Je nach Auswahl eines Kundes sollen in einem anderen SELECT-Feld diese 3 Ansprechpartner zur Auswahl stehen. Wie kann ich dies realisieren, ohne dass ich die Formulardaten abschicke und dann wieder einlesen muss ? Ist dies mit JavaScript möglich, so dass alles client-seitig abläuft (irgendwie mit onChange()). Ich hoffe, dass ihr mir eine Lösung habt. Gruesse Hans -- Sent through GMX FreeMail - http://www.gmx.net From bjoern_(at)_baer.main.de Thu, 26 Oct 2000 11:20:01 +0200 Date: Thu, 26 Oct 2000 11:20:01 +0200 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From thomas.reinert_(at)_counterattack.de Thu, 26 Oct 2000 11:51:45 +0200 Date: Thu, 26 Oct 2000 11:51:45 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] PHPMyAdmin & Puretec > > Da steht klipp und klar drin, was man als Host angeben muss. > > Auch der Name der Datenbank steht dort drin, je User eine DB. > > Und noch etwas, Zugriffe klappen nur von einer PureTec-Domain. > > Das steht dort auch drin... > > Falsch: Von Internet-Profi komm ich auch auf meine Puretec Datenbank. > Also klappen Zugriffe von jedem Paket, welches innerhalb von 1&1 abläuft. > > Gibts da noch mehr als Puretec und Internet-Profi ? > > Gruß > > Michael Steinert also bei mir klappt der zugriff via phpmyadmin von xodox.com auch problemlos auf alle puretec-datenbanken...(db.puretec.de & db02.puretec.de). wer bietet mehr ;) gruss, thomas ps: meine meinung/erfahrung: bei puretec haben die admins wenig ahnung. selber probieren fuehrt meist eher zum ziel... und da geht noch viel mehr, als die zugeben/wissen ;) From mike.greubel_(at)_pro-entertain.de Thu, 26 Oct 2000 12:08:47 +0200 Date: Thu, 26 Oct 2000 12:08:47 +0200 From: Mike Greubel _(at)_work mike.greubel_(at)_pro-entertain.de Subject: [php] Runden RE: [php] Runden RE: [php] Runden> -----Original Message----- > From: Mike Ruebsamen [mailto:mtr_(at)_phpwelt.de] > Sent: Thursday, October 26, 2000 10:56 AM > To: php_(at)_php-center.de > Subject: Re: [php] Runden > > > $zahl = 7.6530612244898; > $gerundet = round($zahl*100)/100; > > gruss > mike Hallo, warum nicht mit INT? $y=18; $x=int($y/5); Gruß Mike G. From torin2b_(at)_gmx.de Thu, 26 Oct 2000 05:50:45 +0200 Date: Thu, 26 Oct 2000 05:50:45 +0200 From: Torin Geronimo torin2b_(at)_gmx.de Subject: [php] Fw: Datumsumwandlung Hallo Liste. Hab ein Anfängerproblem und kann in der Doc kiene vernünftige Antwort finden! Wie kann ich ein Datum (2000-10-25) ins deutsche Datumsformat (25.10.2000) umwandeln. Gruß From stephan.baehr_(at)_cnited.com Thu, 26 Oct 2000 12:21:04 +0200 Date: Thu, 26 Oct 2000 12:21:04 +0200 From: stephan baehr stephan.baehr_(at)_cnited.com Subject: [php] [einbau von remote dynamic pages] hi, ich sitze gerade an einem projekt und muss eine dynamisch generierte fremdseite (asp) einbauen, will heissen, die seite müsste auf dem remotesystem ausgeführt werden. per include funktioniert das wohl nicht. wäre nett, wenn mir jemand weiterhelfen könnte. teddy ;-)) p.s.: bin übrigens neu in der mailingliste. nur der höflichkeit wegen: teddy kommt aus berlin und hat an php+mysql gefallen gefunden. From patrik.geisel_(at)_luka.de Thu, 26 Oct 2000 12:28:32 +0200 Date: Thu, 26 Oct 2000 12:28:32 +0200 From: Patrik Geisel patrik.geisel_(at)_luka.de Subject: [php] AW: [php] Fw: Datumsumwandlung $datum = "2000-10-15"; $datum = explode("-", $datum); echo $datum[2].".".$datum[1].".".$datum[0]; -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Torin Geronimo Gesendet: Donnerstag, 26. Oktober 2000 05:51 An: php_(at)_php-center.de Betreff: [php] Fw: Datumsumwandlung Hallo Liste. Hab ein Anfängerproblem und kann in der Doc kiene vernünftige Antwort finden! Wie kann ich ein Datum (2000-10-25) ins deutsche Datumsformat (25.10.2000) umwandeln. Gruß -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From behrens_(at)_takenet.de Thu, 26 Oct 2000 12:40:17 +0200 Date: Thu, 26 Oct 2000 12:40:17 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] [einbau von remote dynamic pages] Moin stephan baehr schrieb: > > hi, > > ich sitze gerade an einem projekt und muss eine dynamisch generierte > fremdseite (asp) einbauen, will heissen, die seite müsste auf dem > remotesystem ausgeführt werden. > per include funktioniert das wohl nicht. > wäre nett, wenn mir jemand weiterhelfen könnte. > > teddy ;-)) > > p.s.: > bin übrigens neu in der mailingliste. nur der höflichkeit wegen: > teddy kommt aus berlin und hat an php+mysql gefallen gefunden. Also da einbetten ueber Frame ja generell weg faellt hilt es evt. mit fopen() ein Verbindungen herzustellen. Und die dann empfangenen Daten anzuzeigen. Sofern du Parameter per GET uebergibst kannst du sogar noch die Dynamic der ASP Seite beeinflussen. Beispiel: = 1) { $content_orig = fread ($fp, 200000); preg_match_all("=(.*)=siUm", $content_orig, $b); echo "$b[1][0]"; fclose($fp); } else { echo "Verbindung zum Server Fehlgeschlagen"; } ?> Das obige Beispiel wuerde nur den Content zwischen dem Bodytag ausgeben. Wir verwenden soetwas um eine Printerfreundliche Version im Intranet zuerzeugen. Unter Content steht zwischen 2 Markern. Nur der wird ausgelesen. Alle Grafiken, Navbars, Footers drum herum fallen weg und per CSS wird das ganze formatiert. Gruss Joerg Behrens ps: Das _(at)_ Zeichen vor BELIEBIGEN PHP Funktionen bewirkt ein unterdruecken der Ausgabe von Fehlermeldungen. Sollte man am Anfang also unterlassen... und erst spaeter einbauen. -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From hartmut_(at)_six.de Thu, 26 Oct 2000 12:48:05 +0200 Date: Thu, 26 Oct 2000 12:48:05 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] [einbau von remote dynamic pages] stephan baehr wrote: > ich sitze gerade an einem projekt und muss eine dynamisch generierte > fremdseite (asp) einbauen, will heissen, die seite müsste auf dem > remotesystem ausgeführt werden. > per include funktioniert das wohl nicht. > wäre nett, wenn mir jemand weiterhelfen könnte. Ausgehend von http://php.net/manual/de/function.readfile.php solltest du auf den richtigen Weg stoßen ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From a-otto_(at)_web.de Thu, 26 Oct 2000 11:56:12 +0100 Date: Thu, 26 Oct 2000 11:56:12 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] [einbau von remote dynamic pages] Hi Joerg, > Also da einbetten ueber Frame ja generell weg faellt hilt es evt. mit > fopen() ein Verbindungen herzustellen. Und die dann empfangenen Daten > anzuzeigen. Sofern du Parameter per GET uebergibst kannst du sogar noch > die Dynamic der ASP Seite beeinflussen. Parameter Übergabe per get an ein ASP Skript funktioniert imho doch nur wenn das ASP Skript die Parameter per request.querystring erwartet, hat aber mit PHP jetzt nur noch entfernt zu tun... Sorry ;-) Liebe Grüsse Andreas -- andreas otto london (uk) From wagner_(at)_globalpark.de Thu, 26 Oct 2000 12:59:43 +0200 Date: Thu, 26 Oct 2000 12:59:43 +0200 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] [einbau von remote dynamic pages] > Parameter Übergabe per get an ein ASP Skript funktioniert imho doch > nur wenn das ASP Skript die Parameter per request.querystring > erwartet, hat aber mit PHP jetzt nur noch entfernt zu tun... Sorry ;-) Wie wärs mit wget ? Gesundheit Wagner -- If you can't learn to do something well, learn to enjoy doing it poorly. From pfeiffer_(at)_uris.de Thu, 26 Oct 2000 12:55:02 +0200 Date: Thu, 26 Oct 2000 12:55:02 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] AW: [php] PHPMyAdmin & Puretec Hi, >>> Da steht klipp und klar drin, was man als Host angeben muss. >>> Auch der Name der Datenbank steht dort drin, je User eine DB. >>> Und noch etwas, Zugriffe klappen nur von einer PureTec-Domain. >>> Das steht dort auch drin... >> Falsch: Von Internet-Profi komm ich auch auf meine Puretec Datenbank. >> Also klappen Zugriffe von jedem Paket, welches innerhalb von 1&1 abläuft. >> Gibts da noch mehr als Puretec und Internet-Profi ? > also bei mir klappt der zugriff via phpmyadmin von xodox.com auch problemlos > auf alle puretec-datenbanken...(db.puretec.de & db02.puretec.de). wer bietet > mehr ;) oooops, schau doch mal bei Ripe nach: Alles was im gleichen Rechenzentrum steht, vermute ich mal. > ps: meine meinung/erfahrung: bei puretec haben die admins wenig ahnung. > selber probieren fuehrt meist eher zum ziel... und da geht noch viel mehr, > als die zugeben/wissen ;) Nehme alles zuruck, was ich jemals positives gepostet habe... Aber ein preiswerte 'Spielplatz' bleibt es... ;-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From pfeiffer_(at)_uris.de Thu, 26 Oct 2000 13:09:38 +0200 Date: Thu, 26 Oct 2000 13:09:38 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] mySQL-Datenbank bei Puretec Gallo Guido, > Beschreibe bitte die entsprechenden Einträge in die Datenbank, die > obiges Verhalten (ich sehe nur meine eigene DB) ermöglichen. oops, haette ich ein solches Problem, wuerde ich Dich fragen. Zum X-ten Mal - ich bin kein Admin, kenne aber welche. Und die behaupten, dass man in einem RDBMS bis auf das _Feld_ Rechte definieren kann. Gibt es einen Grund, das anzuzweifeln ? m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From thomas.reinert_(at)_counterattack.de Thu, 26 Oct 2000 13:20:15 +0200 Date: Thu, 26 Oct 2000 13:20:15 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] AW: [php] PHPMyAdmin & Puretec > > ps: meine meinung/erfahrung: bei puretec haben die admins wenig ahnung. > > selber probieren fuehrt meist eher zum ziel... und da geht noch > viel mehr, als die zugeben/wissen ;) > Nehme alles zuruck, was ich jemals positives gepostet habe... > Aber ein preiswerte 'Spielplatz' bleibt es... ;-) genauso isses. entwickeln und testen kann man da prima. deshalb ist auch mein 'sac-dev-server' da... (schlimmste anzunehmende config) für wirklich ernsthafte projekt sollte man sich allerdings was anderes suchen, wo man auch mal den admin vollheulen und dort hilfe und rat suchen kann =) für koelner empfehle ich diesbezueglich uebrigens www.ndh.net. gehoere nicht zur firma, aber habe dort nur beste erfahrungen mit 'empfindlichen' anwendungen gemacht... gruss, thomas From behrens_(at)_takenet.de Thu, 26 Oct 2000 13:17:21 +0200 Date: Thu, 26 Oct 2000 13:17:21 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] [einbau von remote dynamic pages] Alexander Wagner schrieb: > > > Parameter Übergabe per get an ein ASP Skript funktioniert imho doch > > nur wenn das ASP Skript die Parameter per request.querystring > > erwartet, hat aber mit PHP jetzt nur noch entfernt zu tun... Sorry ;-) > > Wie wärs mit wget ? > Auch auf die Gefahr hin das wir nun an einander vorbei reden.... wo sollte fuer seinen Fall der Vorteil zwischen wget und fopen() sein. Das Wget muesset er ja noch als externen Programmaufruf starten dun dann den Output einsammeln.. unw wieder aufbereiten Ich hatte bei meiner Aussage Vorausgesetzt das das ASP (ich kann kein ASP) Parameter per Get entgegen nehmen koennte. Wenn es keine erwartet braucht man natuerlich keine schicken. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From GH-lists_(at)_ecora.de Thu, 26 Oct 2000 13:53:40 +0200 Date: Thu, 26 Oct 2000 13:53:40 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] mySQL-Datenbank bei Puretec Norbert Pfeiffer schrieb > Gallo Guido, Hmmm, wie soll ich das verstehen ;-) > haette ich ein solches Problem, wuerde ich Dich fragen. Hmm, ich wüßte auch nicht wie, bzw. AFAIK geht genau das nicht. Guido Haeger From Tobias.Reichenbach_(at)_ascom.ch Thu, 26 Oct 2000 10:39:06 +0100 (CED) Date: Thu, 26 Oct 2000 10:39:06 +0100 (CED) From: Tobias.Reichenbach_(at)_ascom.ch Tobias.Reichenbach_(at)_ascom.ch Subject: [php] Checkboxstatus per Link uebertragen --Boundary_(ID_AzUQXjIx//tMqRkm9ac+Cw) Content-type: TEXT/PLAIN; CHARSET=ISO-8859-1 Content-transfer-encoding: 8BIT Hi.. Ruf mit dem Textlink ein Javascript auf, das dann die Submitfunktion ausführt. Greez Toby --Boundary_(ID_AzUQXjIx//tMqRkm9ac+Cw)-- From christopher.nehls_(at)_vhma.de Thu, 26 Oct 2000 16:01:14 +0200 Date: Thu, 26 Oct 2000 16:01:14 +0200 From: Christopher Nehls christopher.nehls_(at)_vhma.de Subject: [php] FTP-Funktionen unter PHP3 Hi Leute, habe gerade gelesen, dass ich für PHP3 auf Linux eine Erweiterung installieren kann, damit ich die FTP-Funktionen auch unter PHP3 nutzen kann. Leider stand dabei keine Info, wo ich das Ding ziehen kann und wie ich es installieren kann. Für eine Information wäre ich Euch dankbar. Chris From Mathias.Gloss_(at)_start.de Thu, 26 Oct 2000 16:08:46 +0200 Date: Thu, 26 Oct 2000 16:08:46 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] FTP-Funktionen unter PHP3 Aloha, > ---------- > Von: Christopher Nehls[SMTP:christopher.nehls_(at)_vhma.de] > > habe gerade gelesen, dass ich für PHP3 auf Linux eine Erweiterung > installieren kann, damit ich die FTP-Funktionen auch unter PHP3 > nutzen kann. Leider stand dabei keine Info, wo ich das Ding ziehen > kann und wie ich es installieren kann. > Brauchst du gar nicht. Nur PHP mit FTP-Support kompilieren. Wie das geht, sagt dir ./configure --help Viele Grüße, Mathias From heiko_(at)_ghost.tmt.de Thu, 26 Oct 2000 14:12:09 GMT Date: Thu, 26 Oct 2000 14:12:09 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] Zwei MySQL-Datenbanken auf verschiedenen Servern abgleichen Mahlzeit, > Ich habe zwei identische Datenbanken, eine interne und eine externe. > An der internen Datenbank werden Änderungen gemacht und diese > sollen dann automatisch auf den externen Server eingespielt werden. Wie erfolgen diese Änderungen? Da es hier eine php-Mailingliste ist nehme ich mal an, daß diese Änderungen mittels php erfolgen, oder? Wenn dem so ist, dann würde ich beide Datenbanken gleichzeitig füllen. Was hindert Dich denn, zuerst die lokale und eine Zeile später die externe Datenbank mit Daten zu füttern? Bye, Heiko From the_generator_(at)_gmx.net Thu, 26 Oct 2000 16:12:57 +0200 Date: Thu, 26 Oct 2000 16:12:57 +0200 From: THE GENERATOR the_generator_(at)_gmx.net Subject: [php] Probleme beim einlesen eines files in MySQL Hallo Liste, ich habe folgendes Problemchen: Ich möchte über den mysql-befehl "LOAD DATA INFILE" Daten aus einer Text-Datei in eine mysql-Datenbank einlesen. folgender code: ---schnipp $linkid = MYSQL_CONNECT($hostname, $username, $password) OR DIE("Unable to connect to database"); mysql_select_db("$dbName") OR die ("DB nicht verfügbar"); $sql = "LOAD DATA INFILE '$flatfile' INTO TABLE flatfile_content FIELDS TERMINATED BY '*' LINES TERMINATED BY '*\n' (oracle_id, fachbereich, land, firma, feld_01, anschrift, plz, ort)"; if ($success=mysql_db_query($dbName, $sql, $linkid)) { echo "Daten wurden eingelesen!
"; } else $error = mysql_error($linkid); echo "hat nicht funktioniert
Fehlermeldung: $error"; } ---schnapp Ich bekomme allerdings folgende Fehlermeldung zurück: ---schnipp hat nicht funktioniert Fehlermeldung: Can't get stat of 'flatfile.txt' (Errcode: 2) ---schnapp Weis jemand was diese Meldung zu bedeuten hat? Vielen Dank im voraus!!!! Grüße, Christoph *-------------------------------------------------* sigatures do a good job, this one doesn´t ;) *-------------------------------------------------* From miefert_(at)_gmx.net Thu, 26 Oct 2000 16:45:01 +0200 Date: Thu, 26 Oct 2000 16:45:01 +0200 From: Stefan miefert_(at)_gmx.net Subject: [php] Linux & Server Dokumentation Hallo, hat jemand einen Tipp für ein gutes deutschsprachiges Buch über Linux und Administartion via Telnet ? Wäre für jede Hilfe dankbar From Christian.Thiele_(at)_brokat.com Thu, 26 Oct 2000 16:49:54 +0200 Date: Thu, 26 Oct 2000 16:49:54 +0200 From: Christian.Thiele_(at)_brokat.com Christian.Thiele_(at)_brokat.com Subject: [php] Wie kann ich Reload abfragen / verhindern Hi, soweit ich weiß geht das damit : header("Pragma: no-cache"); header("Cache-Control: no-cache, must-revalidate"); Einfach oben in die Seite packen und jetzt kommt ein Reload egal was ist und nix kommt mehr durcheinander. Ciao Christian http://www.webmasternetz.de -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of Stefan Kunkel Sent: 25 October 2000 08:06 To: php_(at)_php-center.de Subject: [php] Wie kann ich Reload abfragen / verhindern HI ich habe mit PHP/mysql angefangen und meine ersten Formulare zur Datenbankbearbeitung fertig Z.Zt arbeite ich noch damit, das ich das gleiche Script aufrufe nur mit anderen übergebenen Parametern. Leider macht mir das Reload dabei einige Sorgen, da ich z.B. bei der Rückkehr auf die Seite, wo ich zuletzt einen Datensatz angefügt habe, diesen Datensatz dann doppelt in meiner Datenbank habe ! Wie kann ich das verhindern / umgehen ??? Ich habe schon überlegt einen Zahlenwert mitzuschleifen, den ich von der Anzeige zur Aktualisierung um 1 erhöhe und den Datensatz dann nur Anfüge, wenn der geplante Wert auch nur um 1 höher ist ????!! Würde das klappen, was muss ich beachten oder gibt es elegantere Lösungen ? -- Sent through GMX FreeMail - http://www.gmx.net -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From cm.email_(at)_gmx.net Thu, 26 Oct 2000 17:21:48 +0200 Date: Thu, 26 Oct 2000 17:21:48 +0200 From: Christian Meyer cm.email_(at)_gmx.net Subject: [php] Linux & Server Dokumentation > Hallo, > > hat jemand einen Tipp für ein gutes deutschsprachiges Buch über Linux und > Administartion via Telnet ? > > Wäre für jede Hilfe dankbar das thema hat zwar nicht so viel mit php zu tun aber ich will trotzdem mal behilflich sein. Es gibt viel gute Onlinebooks die einem erstmal das leben erleichtern. Zum anfang mal zwei Urls wo man was geeigntes finden kann: http://www.oreilly.de http://www.lunetix.de Christian Meyer From rw_(at)_media-style.com Fri, 27 Oct 2000 00:17:47 +0200 Date: Fri, 27 Oct 2000 00:17:47 +0200 From: Ralf Wistorf rw_(at)_media-style.com Subject: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? Hallo Leute, Ich habe folgendes Problem: Ich habe auf einer PHP-Seite ein paar Links, die alle auf die selbe Seite führen. Auf dieser Seite soll aber dynamischer Inhalt angezeigt werden, der abhängig von dem Link ist, der zu der Seite führte. Ich muß also wissen, von welchem Link weitergeleitet wurde. Gibts da irgend eine Möglichkeit? Schreibt mir aber nicht, das ich aus den Links Formularelemente machen soll. From christopher.nehls_(at)_vhma.de Thu, 26 Oct 2000 17:01:49 +0200 Date: Thu, 26 Oct 2000 17:01:49 +0200 From: Christopher Nehls christopher.nehls_(at)_vhma.de Subject: [php] AW: [php] FTP-Funktionen unter PHP3 >Brauchst du gar nicht. Nur PHP mit FTP-Support kompilieren. >Wie das geht, sagt dir >./configure --help Hi! Da ich nicht der Linux-Experte bin, habe ich keine Ahnung wo ich das "./configure --help" eingeben muß. Gruß Christopher From grisu_(at)_sixworx.de Thu, 26 Oct 2000 17:41:38 +0200 Date: Thu, 26 Oct 2000 17:41:38 +0200 From: Sven Griesfeller grisu_(at)_sixworx.de Subject: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? Hallo Ralf ich mache das so test in der Seite link.php ist dann die Variable $aktion gesetzt mit dem wert start dann einfach ein if abfrage starten das die einzelnen aktionen je nach wert auslöst es geht auch mit switch und case Bis denn Sven Griesfeller > Ich habe auf einer PHP-Seite ein paar Links, die alle auf die selbe Seite > führen. Auf dieser Seite soll aber dynamischer Inhalt angezeigt werden, der > abhängig von dem Link ist, der zu der Seite führte. Ich muß also wissen, von > welchem Link weitergeleitet wurde. > Gibts da irgend eine Möglichkeit? From miefert_(at)_pro-online.de Thu, 26 Oct 2000 17:44:17 +0200 Date: Thu, 26 Oct 2000 17:44:17 +0200 From: Stefan Miefert - pro-online.de miefert_(at)_pro-online.de Subject: [php] AW: [php] Linux & Server Dokumentation hm, online:) Ich such was was ich auch mal ohne Computer durchstöbern kann :) -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Christian Meyer Gesendet: Donnerstag, 26. Oktober 2000 17:22 An: php_(at)_php-center.de Betreff: Re: [php] Linux & Server Dokumentation > Hallo, > > hat jemand einen Tipp für ein gutes deutschsprachiges Buch über Linux und > Administartion via Telnet ? > > Wäre für jede Hilfe dankbar das thema hat zwar nicht so viel mit php zu tun aber ich will trotzdem mal behilflich sein. Es gibt viel gute Onlinebooks die einem erstmal das leben erleichtern. Zum anfang mal zwei Urls wo man was geeigntes finden kann: http://www.oreilly.de http://www.lunetix.de Christian Meyer -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From eschmid_(at)_php.net Thu, 26 Oct 2000 17:45:23 +0200 Date: Thu, 26 Oct 2000 17:45:23 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] AW: [php] FTP-Funktionen unter PHP3 Christopher Nehls wrote: > Da ich nicht der Linux-Experte bin, habe ich keine Ahnung wo > ich das "./configure --help" eingeben muß. In einer Shell. Bei X Windows macht man dazu ein xterm auf. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From thomas.reinert_(at)_counterattack.de Thu, 26 Oct 2000 18:00:49 +0200 Date: Thu, 26 Oct 2000 18:00:49 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] AW: [php] Linux & Server Dokumentation hi stefan, > hm, online:) Ich such was was ich auch mal ohne Computer durchstöbern kann hm. direkt oben auf der o´reilly-site steht dick 'VERLAG'. also: gehen sie zurueck zum start, ziehen sie sich das buch und keine props ein ;) > Zum anfang mal zwei Urls wo man was geeigntes finden kann: > http://www.oreilly.de > http://www.lunetix.de From a.temme_(at)_gmx.de Thu, 26 Oct 2000 18:38:52 +0200 Date: Thu, 26 Oct 2000 18:38:52 +0200 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] AW: [php] Linux & Server Dokumentation "Stefan Miefert - pro-online.de" schrieb: > > hm, online:) Ich such was was ich auch mal ohne Computer durchstöbern kann > :) Iiihh, ohne Computer? Du meinst E-Books? ;-) O.K., im Ernst, ist wirklich Off-Topic, aber ich war mal ähnlich hilflos, mir hat dann M. Kofler; Linux - Installation, Konfiguration, Anwendung; Verlag: Addison-Wesley sehr geholfen, wird von manchen auch einfach als "das Werk" betitelt. Wie die meisten dieser Bücher: teuer, gut. Ich will jetzt hier aber keine "mein-Lieblingsbuch-Diskussion" lostreten, für mich war's gut. Gerade in Kombination mit SUSE-Linux, aber das Buch ist für alle Distributionen geeignet. Viele Grüße -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From ws_(at)_art-quarter.com Thu, 26 Oct 2000 19:00:57 +0200 Date: Thu, 26 Oct 2000 19:00:57 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Checkboxstatus per Link =?iso-8859-1?Q?=FCbertragen?= Muzaffer Sagol wrote: > Ich habe ein Formular mit Checkboxen. Darunter habe ich Links. Ich möchte > per Link zu einem anderen Formular und hier eine Datenbankabfrage machen. > Dazu brauche ich die Informationen, welche Checkboxen angeklickt sind. Wie > kann ich diese Informationen per Link übertragen? Mit einem Submit-Knopf > kann ich die Informationen weiterleiten, aber ich habe kein Submit-Knopf. Wozu sollen die Checkboxes gut sein, wenn kein Submit-Knopf da ist? Wie wird denn die nächste Seite aufgerufen? Du kannst natürlich auch ein Submit-Image nehmen, das ist ja wurscht, aber eine Post-(oder Get-)Operation muß schon sein, sonst machen die Fromular-Elemente keinen Sinn. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From dan_(at)_hitservice.net Thu, 26 Oct 2000 13:52:58 +0200 Date: Thu, 26 Oct 2000 13:52:58 +0200 From: Daniel Nemetz dan_(at)_hitservice.net Subject: [php] dynamischer Back-Button hallo, kann mir jemand bei folgendem problem helfen ? innerhalb eines menü-systems soll ein dynamischer back-button erzeugt werden. da ich javascript nicht einsetzen möchte bleibt mir IMHO nur $HTTP_REFERER. nun tritt aber folgendes problem auf: wenn ein formular per submit abgeschickt wird ist $HTTP_REFERER leer ! zumindestens bei mir (wamp). gibt es noch eine andere möglichkeit die letzte seite rauszufinden, ohne das ich mir jetzt eine eigene history schreiben muss ? tia, D. From ws_(at)_art-quarter.com Thu, 26 Oct 2000 20:16:22 +0200 Date: Thu, 26 Oct 2000 20:16:22 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? Ralf Wistorf wrote: > Ich habe folgendes Problem: > Ich habe auf einer PHP-Seite ein paar Links, die alle auf die selbe Seite > führen. Auf dieser Seite soll aber dynamischer Inhalt angezeigt werden, der > abhängig von dem Link ist, der zu der Seite führte. Ich muß also wissen, von > welchem Link weitergeleitet wurde. Schon mal an $HTTP_REFERER gedacht? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Thu, 26 Oct 2000 20:45:49 +0200 Date: Thu, 26 Oct 2000 20:45:49 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] dynamischer Back-Button Daniel Nemetz wrote: > innerhalb eines menü-systems soll ein dynamischer back-button erzeugt > werden. da ich javascript nicht einsetzen möchte bleibt mir IMHO nur > $HTTP_REFERER. nun tritt aber folgendes problem auf: wenn ein formular per > submit abgeschickt wird ist $HTTP_REFERER leer ! zumindestens bei mir Setze doch einfach die benötigten Infos als hidden in dein Formular ein! -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From poppcorn_(at)_cornelia-boenigk.de Thu, 26 Oct 2000 21:19:20 +0200 Date: Thu, 26 Oct 2000 21:19:20 +0200 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Anfaenger: Datei wird nicht angezeigt Hallo php- Cracks, Ich habe eine html-Seite erstellt, die korrekt angezeigt wurde. Dann habe ich php-Code eingefuegt, die Datei umbenannt in .php und ueber 127.0.0.1 aufgerufen. Jetzt sehe ich nur noch einen weisen Bildschirm, bekomme aber keine Fehlermeldungen. Die Datei wird geladen und dann nicht angezeigt. Kann mir bitte jemand einen Tip geben, wo ich nach einem Fehler suchen soll, bzw. wonach ich suchen soll? Danke schonmal Conni From eschmid+sic_(at)_s.netic.de Thu, 26 Oct 2000 21:28:04 +0200 Date: Thu, 26 Oct 2000 21:28:04 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Anfaenger: Datei wird nicht angezeigt On Thu, Oct 26, 2000 at 09:19:20PM +0200, Cornelia Boenigk wrote: > Ich habe eine html-Seite erstellt, die korrekt angezeigt wurde. > Dann habe ich php-Code eingefuegt, die Datei umbenannt in .php > und ueber 127.0.0.1 aufgerufen. Jetzt sehe ich nur noch einen > weisen Bildschirm, bekomme aber keine Fehlermeldungen. Die Datei > wird geladen und dann nicht angezeigt. Kann mir bitte jemand > einen Tip geben, wo ich nach einem Fehler suchen soll, bzw. > wonach ich suchen soll? Dann schau dir mal den HTML Code im Browser an. Bei Netscape mit der rechten Maustaste. Wenn der Bildschirm weis ist, dann wird da am Ende vielleicht eine Fehlermeldung stehen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From webmasterbhs_(at)_bluewin.de Thu, 26 Oct 2000 21:33:52 +0200 Date: Thu, 26 Oct 2000 21:33:52 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Anfaenger: Datei wird nicht angezeigt > weisen Bildschirm, bekomme aber keine Fehlermeldungen. Die Datei > wird geladen und dann nicht angezeigt. Kann mir bitte jemand hallo conni, es ist schon sehr sehr selten das wesen vom anderen geschlecht auf dieser mailing liste etwas posten ;-) probier es mal mit "); print("Ich bin drin :-)"); ?> andernfalls müßtest du schon etwas source code schicken kiri From eschmid+sic_(at)_s.netic.de Thu, 26 Oct 2000 21:48:03 +0200 Date: Thu, 26 Oct 2000 21:48:03 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Anfaenger: Datei wird nicht angezeigt On Thu, Oct 26, 2000 at 09:33:52PM +0200, Cyrill Schumacher wrote: > > weisen Bildschirm, bekomme aber keine Fehlermeldungen. Die Datei > > wird geladen und dann nicht angezeigt. Kann mir bitte jemand > > hallo conni, > > es ist schon sehr sehr selten das wesen vom anderen geschlecht > auf dieser mailing liste etwas posten ;-) > > probier es mal mit > > echo("Hallo Welt!
"); > > print("Ich bin drin :-)"); > ?> > > andernfalls müßtest du schon etwas source code schicken Das nuetzt der Conny nicht viel. Man muesste die Fehlermeldung und dann die dazugehoerigen PHP-Zeilen sehen. -Egon PS: Falls Sascha gerade mitliest, welcher Trottel ist im phpweb Repository: cvs server: [12:44:51] waiting for root's lock in /repository/phpweb/manual/nl Im Geschaeft ist mir das Gleiche vor 1 1/2 Stunden auch schon aufgefallen und hab dann abgebrochen. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From mail_(at)_tugonix.de Fri, 27 Oct 2000 10:11:48 +0200 Date: Fri, 27 Oct 2000 10:11:48 +0200 From: Tugonix mail_(at)_tugonix.de Subject: [php] Php+Mysql Hallo, Ich moechte folgendes machen: 1.Einen Text aus einem Formular auslesen und in einer Datenbank speichern (Mysql, blob). 2.Die Daten auslesen und in einer Tabelle ausgeben. Ich frage mich nun wie es moeglich ist das die Formatierung aus dem Formular (Absaetze) in der Datenbank zu speicher in moechte jedoch nicht in das Textfeld html code schreiben muessen. So das war mein Problem vielleicht habe ich ja Glueck und jemand kann mir helfen wo ich doch so klein und dumm bin *g* MfG Niels From martin.samesch_(at)_vogelspinnenseite.de Thu, 26 Oct 2000 22:10:45 +0200 Date: Thu, 26 Oct 2000 22:10:45 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] AW: [php] PHPMyAdmin & Puretec Norbert Pfeiffer wrote: > > > [....] > > ps: meine meinung/erfahrung: bei puretec haben die admins wenig ahnung. > > selber probieren fuehrt meist eher zum ziel... und da geht noch viel mehr, > > als die zugeben/wissen ;) > Nehme alles zuruck, was ich jemals positives gepostet habe... > Aber ein preiswerte 'Spielplatz' bleibt es... ;-) Na wenn 39 DM preiswert ist, solltest Du vielleicht mal bei http://www.csoft.net vorbeischauen.... - GNU Linux, OpenBSD and FreeBSD servers - Apache with PHP, fastcgi and mod_perl support - Unrestricted shell access (OpenSSH suggested) - CGI support (mode 700 suggested) - Unlimited MySQL databases - Mail service (POP-3 and SMTP), running qmail - Shell mail clients (eg. Mutt, Elm, Pine) - Mailing list support - https service (Apache-SSL) Ich wurde übrigens über diese Liste darauf aufmerksam. Martin From mike.greubel_(at)_pro-entertain.de Thu, 26 Oct 2000 22:14:11 +0200 Date: Thu, 26 Oct 2000 22:14:11 +0200 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] Php+Mysql ----- Original Message ----- From: "Tugonix" To: Sent: Friday, October 27, 2000 10:11 AM Subject: [php] Php+Mysql > Hallo, > > Ich moechte folgendes machen: > > 1.Einen Text aus einem Formular auslesen und in einer Datenbank speichern > (Mysql, blob). > 2.Die Daten auslesen und in einer Tabelle ausgeben. > > Ich frage mich nun wie es moeglich ist das die Formatierung aus dem Formular > (Absaetze) > in der Datenbank zu speicher in moechte jedoch nicht in das Textfeld html > code schreiben > muessen. So das war mein Problem vielleicht habe ich ja Glueck und jemand > kann mir helfen > wo ich doch so klein und dumm bin *g* > > MfG > > Niels Hi, etwas präziser, was Du unter Formatierung verstehst, bitte. Wenn Du einen Text fett darstellen willst, kommst Du um HTML nicht herum. Andernfalls, wenn nur die Breaks berücksichtig werden sollen, reicht eine Stringmanipulation vor dem Schreiben in die DB: $text=nl2br($text); .. -> SQL-Statements Weiterführende Info zum Thema in der PHP-How-To unter String-Funktionen. Gruß Mike G. From poppcorn_(at)_cornelia-boenigk.de Thu, 26 Oct 2000 22:14:58 +0200 Date: Thu, 26 Oct 2000 22:14:58 +0200 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Anfaenger: Datei wird nicht angezeigt Hallo und danke, ihr seid blitzschnell php ist installiert, der Apache laeuft, und meine anderen Programme auch und eine Fehlermeldung bekomme ich nicht. Die html-Datei wurde vor dem Einfuegen von php auch korrekt angezeigt. Mit ein bisschen Code ist das ein wenig schwierig, denn die Datei ist gross. Ich moechte zu einem Fragebogen ein Auswertungsprogramm schreiben. Die Daten, die die Benutzer eingegeben haben, liegen in einer Postgresql-Datenbank und werden von dort zeilenweise in ein Array eingelesen. Hier das "bisschen" Code: \n";} elseif($onerow[1]=="on") { // Checkboxen $index=$onerow[0]; $a_brt[$index]=$onerow[2] * $mult;} else { // Radiobuttons $index= $onerow[0].$onerow[1]; $a_brt[$index]= $onerow[2] * $mult;}} ?> Soweit stimmt eigentlich alles. Ich habe mir die ganze Datenbank-Array-Geschichte mit echo's ausgeben lassen, da arbeitet alles so, wie es soll. Ich moechte Balkendiagramme ausgeben und dazu mit php die Breite des Balkens (= Anzahl der Antworten zu dieser Frage) aus dem Array in das width-Attribut des image-TAgs einlesen. Dazu wird hinter jeder Frage eingefuegt, wobei 101 eben die erste Antwort zur Frage 1 ist. Ich finde keinen Fehler und ich bin noch(das wird sich aendern) so unerfahren mit php, dass ich absolut keine Ahnung habe, wonach ich ueberhaupt suchen soll. Gruss Conni From kar-wing_(at)_kwlau.de Thu, 26 Oct 2000 22:24:25 +0200 Date: Thu, 26 Oct 2000 22:24:25 +0200 From: Kar-Wing Lau kar-wing_(at)_kwlau.de Subject: [php] AW: [php] Zwei MySQL-Datenbanken auf verschiedenen Servern abgleichen -----Ursprüngliche Nachricht----- von Christopher Nehls Ich habe zwei identische Datenbanken, eine interne und eine externe. An der internen Datenbank werden Änderungen gemacht und diese sollen dann automatisch auf den externen Server eingespielt werden. -----Ursprüngliche Nachricht----- Hallo Chris, MySQL unterstützt soweit ich weiss automatische Replizierung. Ein Server fungiert als Master-DB. In diese Master-DB werden dann alle Daten eingespielt. Automatisch werden in der oder den Slave-DBs die Daten repliziert. Man kann die Datenbanken sogar so konfigurieren, so dass bei Ausfall der Master-DB eine Slave-DB den Job übernehmen soll. Die Konfiguration erfolgt hierbei rein in MySQL. In der MySQL-Liste findest Du sicherlich mehr Informationen dazu. Ansonsten kann man das auch einfach mit dem sequentiellen Einfügen in die DBs über PHP machen, halt wie es der Heiko beschrieben hat. Kommt das Deiner Frage näher? Gruss, Kar-Wing From mail_(at)_tugonix.de Fri, 27 Oct 2000 10:31:05 +0200 Date: Fri, 27 Oct 2000 10:31:05 +0200 From: Tugonix mail_(at)_tugonix.de Subject: [php] AW: [php] Php+Mysql >Hi, >etwas präziser, was Du unter Formatierung verstehst, bitte. ich möchte halt das Absaetzt so gespeichert werden wie sie eingegeben worden sondern und nicht alles hintereinander steht.. geht das mit der nl2br() Funktion >Wenn Du einen Text fett darstellen willst, kommst Du um HTML nicht herum. >Andernfalls, wenn nur die Breaks berücksichtig werden sollen, reicht eine >Stringmanipulation vor dem Schreiben in die DB: >$text=nl2br($text); >.. -> SQL-Statements >Weiterführende Info zum Thema in der PHP-How-To unter String-Funktionen. >Gruß Mike G. >-- >** Durchgehend geöffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_php-center.de >http://infosoc.uni-koeln.de/mailman/listinfo/php From mike.greubel_(at)_pro-entertain.de Thu, 26 Oct 2000 22:41:57 +0200 Date: Thu, 26 Oct 2000 22:41:57 +0200 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] AW: [php] Php+Mysql ----- Original Message ----- From: "Tugonix" To: Sent: Friday, October 27, 2000 10:31 AM Subject: [php] AW: [php] Php+Mysql > > > > > > > >Hi, > > >etwas präziser, was Du unter Formatierung verstehst, bitte. > > ich möchte halt das Absaetzt so gespeichert werden wie sie eingegeben worden > sondern und > nicht alles hintereinander steht.. geht das mit der nl2br() Funktion Japp, das sollte damit funktionieren, wenn Du in der Textbox eine Leerzeile lässt, so wird das durch das Script als '\nl' betrachtet. Dieses wandelt die Funktion string nl2br(string string) /* offizielle Syntax */ in
um. Du kannst es auch erst bei der Ausgabe so machen, ist sinnvoller, da Platz in der DB gespart wird: /* Funktion der PHPLib */ $db->query("SELECT * FROM tbl_texte WHERE ID=123"); $db->next_record(); $mein_text=$db->f("Text"); $mein_text=nl2br($mein_text); print "
Dieser Text steht in der DB
$mein_text
"; Gruß Mike G. From eschmid+sic_(at)_s.netic.de Thu, 26 Oct 2000 22:45:26 +0200 Date: Thu, 26 Oct 2000 22:45:26 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Anfaenger: Datei wird nicht angezeigt On Thu, Oct 26, 2000 at 10:14:58PM +0200, Cornelia Boenigk wrote: > php ist installiert, der Apache laeuft, und meine anderen > Programme auch und eine Fehlermeldung bekomme ich nicht. Die > html-Datei wurde vor dem Einfuegen von php auch korrekt > angezeigt. Mit ein bisschen Code ist das ein wenig schwierig, > denn die Datei ist gross. Macht nichts. > Ich moechte zu einem Fragebogen ein Auswertungsprogramm > schreiben. Die Daten, die die Benutzer eingegeben haben, liegen > in einer Postgresql-Datenbank und werden von dort zeilenweise in > ein Array eingelesen. Den PostgreSQL Guru von PHP kenne ich zufaelligerweise auch. > Hier das "bisschen" Code: > > > $conn=pg_connect("127.0.0.1","5432","","","codex"); > if(!$conn){echo "Es konnte keine Verbindung zur Datenbank > hergestellt werden";} Die geschweifte Klammer geht niergentwo zu. Ich wuerde das halt so schreiben: $conn = pg_connect ("127.0.0.1", "5432", "", "", "codex"); if (!$conn) { echo "Es konnte keine Verbindung zur Datenbank ..."; } Es wuerde also ausreichen die letzte runde Klammer durch die geschweifte Klammer auszutauschen. > $sql_ges="select fid,antwortwert, count(antwortwert) from > mum_antworten WHERE fid<1500 group by fid, antwortwert order by > fid;"; > > $res_ges=pg_exec($conn,$sql_ges); // Resultset > if(!$res_ges) { > echo "Es ist ein Fehler bei der Verbindung zur Datenbank > aufgetreten.";} > > $row_ges=pg_numrows($res_ges); > if($row_ges < 1) { > echo "Die Datenbank ist leer.";} > > $mult=5; > > for($i=0; $i < $row_ges; $i++){ > $onerow = pg_fetch_row($res_ges,$i); > > if ($onerow[0]=="601") { > $a_brt[601]=$onerow[1]."
\n";} > elseif($onerow[1]=="on") { // Checkboxen > $index=$onerow[0]; > $a_brt[$index]=$onerow[2] * $mult;} > else { // Radiobuttons > $index= $onerow[0].$onerow[1]; > $a_brt[$index]= $onerow[2] * $mult;}} Hier koennten natuerlich auch noch einige Fallstricke verborgen liegen. Einfach mal die Beispiele im PHP-Handbuch durchschauen, wie man sauber strukturierte PHP-Scripts schreibt. > ?> > > Soweit stimmt eigentlich alles. Ich habe mir die ganze > Datenbank-Array-Geschichte mit echo's ausgeben lassen, da > arbeitet alles so, wie es soll. Hier bietet sich eine Debug-Variable an, mit der man die echos ein- und auschalten kann. > Ich moechte Balkendiagramme ausgeben und dazu mit php die Breite > des Balkens (= Anzahl der Antworten zu dieser Frage) aus dem > Array in das width-Attribut des image-TAgs einlesen. Dazu wird > hinter jeder Frage > > height="10" > > > eingefuegt, wobei 101 eben die erste Antwort zur Frage 1 ist. > > Ich finde keinen Fehler und ich bin noch(das wird sich aendern) > so unerfahren mit php, dass ich absolut keine Ahnung habe, wonach > ich ueberhaupt suchen soll. Das kann sich doch noch schnell aendern. Einfach die Macho-Sprueche von Kiri ueberlesen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From programmierer_(at)_kit-service.de Thu, 26 Oct 2000 22:24:31 +0200 Date: Thu, 26 Oct 2000 22:24:31 +0200 From: Programmierer programmierer_(at)_kit-service.de Subject: [php] mySQL-Datenbank bei Puretec Hat den jemand einige gute Adressen für 200DM - Provider mit unten genannten Service & Angebot? Micha > > Es gibt eine Reihe von Providern, bei denen man einen fertig > installierten und ordentlich konfigurierten dedizierten Server bekommen > kann. Und für im Schnitt 200 DM/h passen die die Konfiguration auch > meinen Wünschen an, womit ich mir das entsprechende KnowHow nicht > zwangsweise intern zulegen muß und gleichzeitig jemanden habe, den ich > zumindest bei grob fahrlässigen bösen Schnitzern (mehr oder weniger) > haftbar machen kann. > > Guido Haeger > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From behrens_(at)_takenet.de Thu, 26 Oct 2000 22:49:23 +0200 Date: Thu, 26 Oct 2000 22:49:23 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Anfaenger: Datei wird nicht angezeigt Moin, Cornelia Boenigk schrieb: > > Hallo und danke, ihr seid blitzschnell > > php ist installiert, der Apache laeuft, und meine anderen > Programme auch und eine Fehlermeldung bekomme ich nicht. Die > html-Datei wurde vor dem Einfuegen von php auch korrekt > angezeigt. Mit ein bisschen Code ist das ein wenig schwierig, > denn die Datei ist gross. Frage vorweg: Andere PHP spielereien gehen aber oder ? Sofern du Netscape benutzt muss du fuer Fehlermeldungen dir den HTML Source anzeigen lassen. IE ist da etwas bessesr gestimmt und zeigt ohne verluste erst einmal alles an. Damit Fehlermeldungen aber ueberhaupt vom Parser ausgegeben werden muss dies in der php.ini auch ingestellt sein. Dies ist es aber Defaultmaessig. error_reporting = E_ALL & ~E_NOTICE; display_errors = On; Was nicht eingestellt ist ist das fuehren eines Errorlogs. Stelle dir dies in der php.ini ein. log_errors = On; error_log = "c:\temp\error.log; Solltest du mod_php verwenden nicht vergessen den Apachen neu zustarten. > Ich moechte zu einem Fragebogen ein Auswertungsprogramm > schreiben. Die Daten, die die Benutzer eingegeben haben, liegen > in einer Postgresql-Datenbank und werden von dort zeilenweise in > ein Array eingelesen. > Sieht auf den ersten Blick gut aus. von der Syntax. Ich arbeite zwar nicht mir PgSql aber laut Manual gibt es die Funktion pg_errormessage() . Baue sie ein. Hier das "bisschen" Code: > > > $conn=pg_connect("127.0.0.1","5432","","","codex"); baue in alle pgsql Funktionen es Testhalber ein. $conn=pg_connect("127.0.0.1","5432","","","codex") or die(pg_errormessage($conn)); > if(!$conn){echo "Es konnte keine Verbindung zur Datenbank > hergestellt werden";} > > $sql_ges="select fid,antwortwert, count(antwortwert) from > mum_antworten WHERE fid<1500 group by fid, antwortwert order by > fid;"; > > $res_ges=pg_exec($conn,$sql_ges); // Resultset > if(!$res_ges) { > echo "Es ist ein Fehler bei der Verbindung zur Datenbank > aufgetreten.";} > > $row_ges=pg_numrows($res_ges); > if($row_ges < 1) { > echo "Die Datenbank ist leer.";} > > $mult=5; > > for($i=0; $i < $row_ges; $i++){ > $onerow = pg_fetch_row($res_ges,$i); > > if ($onerow[0]=="601") { > $a_brt[601]=$onerow[1]."
\n";} > elseif($onerow[1]=="on") { // Checkboxen > $index=$onerow[0]; > $a_brt[$index]=$onerow[2] * $mult;} > else { // Radiobuttons > $index= $onerow[0].$onerow[1]; > $a_brt[$index]= $onerow[2] * $mult;}} > > ?> > > Soweit stimmt eigentlich alles. Ich habe mir die ganze > Datenbank-Array-Geschichte mit echo's ausgeben lassen, da > arbeitet alles so, wie es soll. > > Ich moechte Balkendiagramme ausgeben und dazu mit php die Breite > des Balkens (= Anzahl der Antworten zu dieser Frage) aus dem > Array in das width-Attribut des image-TAgs einlesen. Dazu wird > hinter jeder Frage > > height="10" > > > eingefuegt, wobei 101 eben die erste Antwort zur Frage 1 ist. > Es gibt analog zum zu MySql Version phpMyAdmin eine Version fuer PgSql. Schau mal ob du deine Query andersweitig testen kannst... wird ueberhaupt ein Ergniss geliefert? Ich wuerde dann Teile mal Dokumentieren // oder /* bis */ um den Fehler einzugrenzen und ein paar Echos wieder einbauen damit du siehst wo er in welche Schleife oder Bedingung rein laeuft. Aber um es nochmal zusagen... PHP ist sonst sehr gespraechig was Fehler angeht. Sagt das Apache errorlog nochwas? Gruss Joerg Behrens ps: Egon falls du das liest: XLVIII. PostgreSQL Funktionen steht als Beispiel pg_exec ($database, "begin"); Laut Beschreibung zu pg_exec() soll der 2te Parameter eine Query sein. Wobei es dann wohl $begin heissen muesste und vorher definiert werden sollte. So steht es zumnind in meinem aelteren Manual (CHM Version vom 2.8.2000) -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From mail_(at)_tugonix.de Fri, 27 Oct 2000 11:00:48 +0200 Date: Fri, 27 Oct 2000 11:00:48 +0200 From: Tugonix mail_(at)_tugonix.de Subject: [php] AW: [php] AW: [php] Php+Mysql >Japp, das sollte damit funktionieren, wenn Du in der Textbox eine Leerzeile >lässt, so wird das durch das Script als '\nl' betrachtet. Dieses wandelt die >Funktion >string nl2br(string string) /* offizielle Syntax */ >in
um. Du kannst es auch erst bei der Ausgabe so machen, ist >sinnvoller, da Platz in der DB gespart wird: wenn ich eine Leerzeile lasse ?? das ist ok und wenn ich eine Zeile nur halbvoll schreibe was ist dann. sorry für die fragen aber ich hab im mom keine moeglichkeit das zu testen. Niels From info_(at)_subjective.de Thu, 26 Oct 2000 22:57:10 +0200 Date: Thu, 26 Oct 2000 22:57:10 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] Sablotron Probleme Ich nutze die Sablotron Erweiterung in PHP 4.0.3pl1. Die Funktion xslt_process funktioniert auch wunderschön. Falls jedoch ein Fehler im XML oder XSL auftritt, bekomme ich nur den Fehlercode 2. xslt_errno() == 2 xslt_error() == null Woher kriege ich die richtige Fehlermeldung? Auf den meisten Webseiten sind ganz andere Funktionen beschrieben. Dort erzeugt man dann auch explizit einen Parser. Diese Instanz wird dann zum Abfragen des Fehlers genutzt. Hat da mal jemand den rettenden Tip? Thomas Weinert http://www.subjective.de From pfeiffer_(at)_uris.de Thu, 26 Oct 2000 23:03:45 +0200 Date: Thu, 26 Oct 2000 23:03:45 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Anfaenger: Datei wird nicht angezeigt Hallo Cornelia, versuche doch mal folgendes: - schneide den PHP-Code aus und lege ihn in eine extra Datei - gehe in ein DOS Fenster und rufe ihn da auf z.B. so: c:\php\php d:\...\htdocs\test.php dann gibt Dir der PHP-Interpreter auf jeden Fall etwas aus Und wenn Dir das nicht weiterhilft, melde Dich noch einmal. ach-ja, es darf IMHO kein Leerzeichen hier drin sein ' ps: Egon falls du das liest: > XLVIII. PostgreSQL Funktionen > > steht als Beispiel pg_exec ($database, "begin"); > Laut Beschreibung zu pg_exec() soll der 2te Parameter eine Query sein. > Wobei es dann wohl $begin heissen muesste und vorher definiert werden > sollte. So steht es zumnind in meinem aelteren Manual (CHM Version vom > 2.8.2000) Kenn ich doch. Habs doch selber geschrieben, weil mich damals Jouni Ahto aus Helsinki im Stich gelassen hat. Das muesste demzufolge in allen aelteren Manuals stehen, weil das so in dem Jahr 1997 passiert ist. In dem Beispiel wird aber nur eine Transaktion begonnen und das kommt in Conny's Code nicht vor. Die CHM-Versionen konnte ich noch nicht erproben. Es gibt aber eine Sammelstelle wo neuere zu finden sind. Wenn ich mal viel Zeit hab, dann suche ich danach. In der Doku zu MySQL und PostgreSQL tut sich in letzter Zeit nicht sehr viel. Die Uebersetzung von den PostgreSQL-Funktionen ins Deutsche wurden uebrigens von Catharina Paulsen angefertigt. Ich hatte sie hinter Hempels Sofa hervorgeholt. -Egon Falls mir mal wieder keiner glauben mag, in cvsusers steht: paulsen Catharina Paulsen paulsen_(at)_hempels-ev.de German translation of documentation -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From eschmid+sic_(at)_s.netic.de Thu, 26 Oct 2000 23:34:23 +0200 Date: Thu, 26 Oct 2000 23:34:23 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Anfaenger: Datei wird nicht angezeigt On Thu, Oct 26, 2000 at 11:03:45PM +0200, Norbert Pfeiffer wrote: > versuche doch mal folgendes: > - schneide den PHP-Code aus und lege ihn in eine extra Datei > - gehe in ein DOS Fenster und rufe ihn da auf > z.B. so: c:\php\php d:\...\htdocs\test.php > dann gibt Dir der PHP-Interpreter auf jeden Fall etwas aus > > Und wenn Dir das nicht weiterhilft, melde Dich noch einmal. > > ach-ja, > > es darf IMHO kein Leerzeichen hier drin sein > ' -------------------------------
Eine perfekte Frau ist für Dich...

wunderschön & gut bestückt! ... intelligent & gefühlvoll?! .. emanzipiert und gut in Counter-Strike. ... eine hervorragende Köchin. ... ein Mann!?
------------------------------- post-to-host script ------------------------------- "; echo $x; ?> ------------------------------- schuldigung für dieses full-posting´, wollte aber sicher sein, dass ich auch nichts vergesse... ist mir unverständlich warum er die seuche nicht anzeigt.... würde mich freuen wie hölle wenn ihr mir den fehler nennt vielen dank im voraus kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From poppcorn_(at)_cornelia-boenigk.de Fri, 27 Oct 2000 01:04:33 +0200 Date: Fri, 27 Oct 2000 01:04:33 +0200 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Anfaenger: Datei wird nicht angezeigt Danke fuer Eure Muehe Der Tip mit dem View Source war prima, das wusste ich nicht. Tatsaechlich blinkert da eine Fehlermeldung. Die Die sql-Abfrage ist in Ordnung, die bringt genau, was ich haben moechte, das habe ich auch "bis zu einem gewissen Punkt" im Source-Code gesehen. Irgendwo in dem html-Teil liegt der Fehler. Ich bekomme im NS einen Fehler in irgendeiner Zeile gemeldet und kann ihn nicht finden. Ich habe den pgaccess, wo ich meine queries testen und anschauen kann. Schoen, dass noch jemand postgresql kennt. Jetzt habe ich nochmal eine Ausgabe reingebastelt und die Meldungen gespeichert, aber nun moechte ich erstmal darueber schlafen ;-) Ich danke Euch Conni From nn__(at)_gmx.net Fri, 27 Oct 2000 01:28:09 +0200 Date: Fri, 27 Oct 2000 01:28:09 +0200 From: Nicolas Neubauer nn__(at)_gmx.net Subject: [php] Chat auf Schlundservern Hallo, da hier ja einige Schlund/PureTec-Kunden zu lesen scheinen: Zumindest bei Schlund gibt es diese Klausel, dass die Datenbank nicht für Chatsysteme verwendet werden darf. Auf eine Anfrage hin schränkte das ein Mitarbeiter soweit ein, dass man sich damit wohl in erster Linie vorbehalten wolle, schlecht geschriebene Chat-Scripts ohne weitere Ankündigung aus dem Verkehr zu ziehen, wenn sie die Datenbank zu sehr belasten sollten. Das ist mE etwas schwammig - und erstmal laufen lassen, bis es zuviel wird (=> bis es richtig viele Leute mitbekommen ;), finde ich auch nicht so verlockend. Daher meine Frage: Lässt vielleicht jemand (möglichst frei verfügbare) Chatscripts bei Schlund erfolgreich laufen oder hat sonst damit Erfahrungen gemacht? Vielen Dank, Nic From gwhh_(at)_gmx.de Fri, 27 Oct 2000 02:49:19 +0100 Date: Fri, 27 Oct 2000 02:49:19 +0100 From: Gerhard Wendebourg gwhh_(at)_gmx.de Subject: [php] NT + IE offline-Betrieb Hi, hat hier jemand die Erfahrung mit NT / WAMP, und kann sagen, wie ich den Server so einstelle, dass bei einem http: / php-Request NICHT extern geroutet (ein Internet-Connect hergestellt / versucht) wird, sondern unmittelbar auf "localhost" zugegriffen wird ? (vermute irgendeine Einstellung in der routing-table...). Konkret also: wo stelle ich bei NT ein differenziertes Routing ein, das nicht jedesmal einen externen Request einleitet ? ausserdem : wie sage ich dem Internet-Explorer V5, dass er offline auf http://localhost zugreifen soll ? (will bei mir unbedingt ebenfalls ins Internet connecten (bei Netscape kein Problem, brauche aber den IE als zus. TestBrowser). danke fuer Hinweise / GW PS: bitte keine Einlassungen von Linux-Netzwerkern; weiss auch, dass es die bessere Netzwerk-Plattform ist; leider laufen Dreamweaver und Flash nicht gleichzeitig mit LAMP auf meinem Taschenrechner ------------------------------------- Gerhard Wendebourg eMail: gw_(at)_hwx.de U&K NetWorX GbR / Freelance Networx WebDesign - Datenbanken - Internet-Projekte Buergernetz-Hamburg e.V. (Vorstand) fon: +49 40 38613652 fax +4969 791235645 Postadresse: PF 106104, D-20042 Hamburg From gwhh_(at)_gmx.de Fri, 27 Oct 2000 02:49:19 +0100 Date: Fri, 27 Oct 2000 02:49:19 +0100 From: Gerhard Wendebourg gwhh_(at)_gmx.de Subject: [php] NT + IE offline-Betrieb Hi, hat hier jemand die Erfahrung mit NT / WAMP, und kann sagen, wie ich den Server so einstelle, dass bei einem http: / php-Request NICHT extern geroutet (ein Internet-Connect hergestellt / versucht) wird, sondern unmittelbar auf "localhost" zugegriffen wird ? (vermute irgendeine Einstellung in der routing-table...). Konkret also: wo stelle ich bei NT ein differenziertes Routing ein, das nicht jedesmal einen externen Request einleitet ? ausserdem : wie sage ich dem Internet-Explorer V5, dass er offline auf http://localhost zugreifen soll ? (will bei mir unbedingt ebenfalls ins Internet connecten (bei Netscape kein Problem, brauche aber den IE als zus. TestBrowser). danke fuer Hinweise / GW PS: bitte keine Einlassungen von Linux-Netzwerkern; weiss auch, dass es die bessere Netzwerk-Plattform ist; leider laufen Dreamweaver und Flash nicht gleichzeitig mit LAMP auf meinem Taschenrechner ------------------------------------- Gerhard Wendebourg eMail: gw_(at)_hwx.de U&K NetWorX GbR / Freelance Networx WebDesign - Datenbanken - Internet-Projekte Buergernetz-Hamburg e.V. (Vorstand) fon: +49 40 38613652 fax +4969 791235645 Postadresse: PF 106104, D-20042 Hamburg From pfeiffer_(at)_uris.de Fri, 27 Oct 2000 02:59:40 +0200 Date: Fri, 27 Oct 2000 02:59:40 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Anfaenger: Datei wird nicht angezeigt Hallo Cornelia, > Ich bekomme im NS einen Fehler in irgendeiner Zeile gemeldet und > kann ihn nicht finden. den haettest Du hier posten sollen... :-) PS: ganz uebler Tip: Schau Dir doch mal die Seite im IE an... Grund: Der NS zeigt eine weisse Seite, wenn nur ein Table-Tag falsch ist. Suchhilfe: und in den IE schauen, dann sieht man/frau sofort, wo es klemmt. Und nun mache ich mich auch ins Bett - Gute Nacht. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From pfeiffer_(at)_uris.de Fri, 27 Oct 2000 03:03:11 +0200 Date: Fri, 27 Oct 2000 03:03:11 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] NT + IE offline-Betrieb Hallo Gerhard, irgendwo in den Optionen steht was von 'lokalen Netzwerk (LAN)' das musst Du aktivieren und eine HOSTS-Datei anlegen, dann geht es. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From kbecker_(at)_mbo-verlag.de Fri, 27 Oct 2000 07:29:42 +0200 Date: Fri, 27 Oct 2000 07:29:42 +0200 From: Klaus Becker kbecker_(at)_mbo-verlag.de Subject: [php] bestehendes PDF-Dokument per pdfLIB =?iso-8859-1?Q?ver=E4ndern=20m=F6glich=3F?= =?iso-8859-1?Q?ver=E4ndern=20m=F6glich=3F?= Kann mir jemand sagen, ob es mit der pdfLIB bzw. mit derCLIP-PDF-LIB möglich ist, bereits bestehende PDF-Dokumente zu verändern (also z.B. ein Bild einzufügen)? Klaus From myyear2000_(at)_gmx.de Fri, 27 Oct 2000 08:36:08 +0200 (MEST) Date: Fri, 27 Oct 2000 08:36:08 +0200 (MEST) From: myyear2000_(at)_gmx.de myyear2000_(at)_gmx.de Subject: [php] =?ISO-8859-1?Q?Daten=FCbergabe?= Hallo! Ich komme nochmals mit meinem bekannten Problem, dem Datenaustausch zwischen PHP und JavaScript. Ich habe die Aufgabe eine Projektverwaltung mit PHP und MySQL umzusetzen. Ich lese z.B. Kundendaten in ein Array mittels mysql_fetch_array() von einer MySQL-Datenbank ein und stelle diese Daten in einem Formular innerhalb eines SELECT-Feldes zur Auswahl. Ein Datensatz eines Kunden enthält 3 verschiedene Ansprechpartner. Je nach Auswahl eines Kundes sollen in einem anderen SELECT-Feld diese 3 Ansprechpartner zur Auswahl stehen. Wie kann ich dies realisieren, ohne dass ich die Formulardaten abschicke und dann wieder einlesen muss ? Ist dies mit JavaScript möglich, so dass alles client-seitig abläuft (irgendwie mit onChange()). Ich hoffe, dass ihr mir eine Lösung habt. Gruesse Hans -- Sent through GMX FreeMail - http://www.gmx.net From Christian.Thiele_(at)_brokat.com Fri, 27 Oct 2000 08:41:01 +0200 Date: Fri, 27 Oct 2000 08:41:01 +0200 From: Christian.Thiele_(at)_brokat.com Christian.Thiele_(at)_brokat.com Subject: [php] Dynamische Seitengenerierung Hallo, als Anfänger hätte ich ein paar Fragen an die Liste und hoffe so Antwort zu finden. Ich möchte meine doch recht große Homepage (www.webmasternetz.de) umstellen auf dynamische Seiten, also das jede Seite aus der Datenbank aufgebaut wird. Und damit auch die Verwaltung, das Hinzufügen, Ändern von Artikeln schneller geht. Dazu möchte ich bei Puretec den Datenbankserver nutzen und wollte fragen inwieweit der für solche größeren Sachen Sinn macht...denn den Server benutzen ja noch viele Leute mehr und ich möchte nicht das ich dann laufend irgendwelche SQL-PHP-Fehler kriege beim Seitenaufruf nur weil die Datenbank überfordert ist. Und noch dazu wollte ich fragen ob jemand ein fertiges Tool für solche Dinge kennt...ich habe mehrere Rubriken und darunter sind entweder Links oder Artikel ( das ist gemischt ). Ich hab schon einige Skripte probiert aber bisher gefällt mir eigentlich nur PHP-Nuke und PHPNews aber die sind auch nicht das Wahre da ich sie noch ganz gewaltig anpassen müßte an meine Bedürfnisse... Danke im Vorraus... Ciao Christian From marx_(at)_boos-edv.de Fri, 27 Oct 2000 08:43:56 +0200 Date: Fri, 27 Oct 2000 08:43:56 +0200 From: Thorsten Marx marx_(at)_boos-edv.de Subject: [php] Problem mit weitergabe von Formularfeldern Hallo Leute, ich habe seit gestern Mittag ein Problem und finde einfach keine realisierbare Lösung. Ausgangspunkt: Ich habe ein Ergebnis aus einer Datenbankabfrage uns stelle diese folgendermaßen dar: ------------------------------------------------------------------ | ID: 12 Titel: kadfklhasdf (x) ja | Beschreibung: kshgkjhskjfghkjsdhkjfghf ( ) nein | Datum: 25.10.2000 ( ) offen ------------------------------------------------------------------ | ID: 8 Titel: kadfklhasdf ( ) ja | Beschreibung: kshgkjhskjfghkjsdhkjfghf (x) nein | Datum: 27.10.2000 ( ) offen ------------------------------------------------------------------ [Speichern] Diese Tabelle generiere ich ja dynamisch, nun stehe ich vor dem Problem das ich zum abspeichern der Änderungen der einzelnen Datensätze zwei Angaben benötige: 1. die ID, 2. der Wert des Radiobuttons Das ist alles kein Problem, aber ich muß ja beim erzeugen der Tabelle dann für jeden Datensatz für diese Informationen andere Variablennamen benutzen sonst bekomme ich ja nur einen Wert, wahrscheinlich den letzen. Wie kann ich für jeden Datensatz für diese 2 Informationen eindeutige Variablennamen generieren die ich dann in der Update-Routiene wieder eindeutig zur Verfügung habe und auch kenne? Ich möchte nicht geden Datensatz einzeln abschicken (abspeichern). Ich hoffe mir kann jemand helfen, bin auch gerne Bereit das am Schluß zusammenzufassen und allen zugänglich zu machen, irgendwie muß das doch gehen. Vielen Dank schon an alle im voraus. Gruß Thorsten ** www.boos-edv.de ** www.flying-sms.de ** Martin Boos, EDV-Dienstleistungen Hägerweg 14, 78333 Stockach Tel 07771 / 62160 Fax 62369 Mobil 0173 / 2310078 ****** www.marktplatz-stockach.de ******** From GH-lists_(at)_ecora.de Fri, 27 Oct 2000 08:27:15 +0200 Date: Fri, 27 Oct 2000 08:27:15 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Chat auf Schlundservern Nicolas Neubauer schrieb > Das ist mE etwas schwammig - Ja, da hast Du recht. Es stellt sich aber auch hier die Frage, ob so ein virtueller Server für einen High-Traffic-Chat überhaupt die richtige Plattform ist. Laut den Limits unter service.schlund.de dürfen ohnehin nur jeweils 8 Scripte parallel laufen. D.h. bei phpChat kannst Du maximal 8 Leute versorgen > und erstmal laufen lassen, bis es zuviel wird (=> bis es richtig > viele Leute mitbekommen ;), finde ich auch nicht > so verlockend. MySQL bietet AFAIK derzeit keine Features, um einzelne Benutzer so zu beschränken, daß sich die hohe Last eines Benutzers nicht auch gleichzeitig auf alle anderen auswirkt. Da sich bei Schlund tausende User einen Server teilen, reicht es halt, wenn einzelne Deppen ein grausames DatenbankDesign haben oder nicht effiziente Scripts verwenden. Gängiger Unfug ist z.B. das bestimmte Spalten in Datenbanken mit 50.000 Datensätzen durchsucht werden - leider hat man auf die entsprechenden Spalten keinen Index gelegt. Beliebt soll auch alles nach folgendem Schema sein: $a = "SELECT * FROM a WHERE x LIKE '%y'"; $res = mysql_query($a); while($row = mysql_fetch_array($res)) { $b = "SELECT * FROM Details WHERE z LIKE '".$row["id"]."'"; $resb = mysql_query($b); $details = mysql_fetch_array($resb); echo $details["name"].....; } Wenn bei a dann 300 passende Datensätze gefunden werden, freut das den DB-Server sehr. > Daher meine Frage: Lässt vielleicht jemand (möglichst frei > verfügbare) Chatscripts bei Schlund erfolgreich laufen oder hat > sonst damit Erfahrungen gemacht? Nö, aber Schlund überwacht logischerweise die DB-Server. Bei Lastspitzen oder Problemen wird der Verursacher ermittelt. Ein Mitarbeiter schaut sich dann die Scripts und das DatenbankDesign an und setzt auch schon mal einen Index. Nur wenn Du wirklich ganz großen Bockmist am laufen hast, mußt Du damit rechnen, daß man Dir die DB sperrt. Guido Haeger From mairif_(at)_caravan-network.de Fri, 27 Oct 2000 09:09:41 +0200 Date: Fri, 27 Oct 2000 09:09:41 +0200 From: Patrick Mairif mairif_(at)_caravan-network.de Subject: [php] AW: [php] PHPMyAdmin & Puretec > Na wenn 39 DM preiswert ist, solltest Du vielleicht mal bei > http://www.csoft.net vorbeischauen.... die features klingen gut, und wie sieht es mit der performance aus? Vielleicht kannst Du ja eine Adresse nennen, die bei denen liegt (z.B. Deine). Dann koennte man mal pingen. Gruss, Patrick! From sebastian_(at)_nettrade.de Fri, 27 Oct 2000 09:14:37 +0200 (MEST) Date: Fri, 27 Oct 2000 09:14:37 +0200 (MEST) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] Anfaenger: Datei wird nicht angezeigt On Thu, 26 Oct 2000, Cornelia Boenigk wrote: > und ueber 127.0.0.1 aufgerufen. Jetzt sehe ich nur noch einen > weisen Bildschirm, bekomme aber keine Fehlermeldungen. Die Datei Schau dir mal den Source des Dokuments an. Netscape zeigt Seiten oft gar nicht an, wenn Tabellen nicht richtig geschlossen werden (was bei einem Scriptabbruch recht haeufig vorkommt) MfG, Sebastian From sebastian_(at)_nettrade.de Fri, 27 Oct 2000 09:20:30 +0200 (MEST) Date: Fri, 27 Oct 2000 09:20:30 +0200 (MEST) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] AW: [php] Zwei MySQL-Datenbanken auf verschiedenen Servern abgleichen On Thu, 26 Oct 2000, Kar-Wing Lau wrote: > Ich habe zwei identische Datenbanken, eine interne und eine externe. > An der internen Datenbank werden Änderungen gemacht und diese > sollen dann automatisch auf den externen Server eingespielt werden. http://prometheus.zerodivide.net/mysql_cluster/ sollte vielleicht weiterhelfen... MfG, Sebastian From sebastian_(at)_nettrade.de Fri, 27 Oct 2000 09:25:21 +0200 (MEST) Date: Fri, 27 Oct 2000 09:25:21 +0200 (MEST) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] Anfaenger: Datei wird nicht angezeigt On Thu, 26 Oct 2000 eschmid+sic_(at)_s.netic.de wrote: > Falls mir mal wieder keiner glauben mag, in cvsusers steht: > > paulsen Catharina Paulsen paulsen_(at)_hempels-ev.de German > translation of documentation ach egon, wir glauben die doch, welche tollen leute du alles kennst, brauchste nich ewig zu erwaehnen... Sebastian "OT-Flame" Nohn From sebastian_(at)_nettrade.de Fri, 27 Oct 2000 09:28:16 +0200 (MEST) Date: Fri, 27 Oct 2000 09:28:16 +0200 (MEST) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] Chat auf Schlundservern On Fri, 27 Oct 2000, Nicolas Neubauer wrote: > Daher meine Frage: Lässt vielleicht jemand (möglichst frei verfügbare) > Chatscripts bei Schlund erfolgreich laufen oder hat sonst damit > Erfahrungen gemacht? Man kann bei Schlund noch ganz andere Spaesse laufen lassen, aber dazu kann Dir Johannes auch mehr erzaehlen ;) Nun ja... Wenn man's uebertreibt schreiben die aber auch bitterboese Mails, also besser vorher mal auf dem eigenen System die Last testen und dann selbst entscheiden... MfG, Sebastian From sebastian_(at)_nettrade.de Fri, 27 Oct 2000 09:36:49 +0200 (MEST) Date: Fri, 27 Oct 2000 09:36:49 +0200 (MEST) From: Sebastian Nohn sebastian_(at)_nettrade.de Subject: [php] Dynamische Seitengenerierung On Fri, 27 Oct 2000 Christian.Thiele_(at)_brokat.com wrote: > Ich möchte meine doch recht große Homepage (www.webmasternetz.de) umstellen > auf dynamische Seiten, also das jede Seite aus der Datenbank aufgebaut wird. > Dazu mchte ich bei Puretec den Datenbankserver nutzen und wollte fragen > inwieweit der fr solche greren Sachen Sinn macht...denn den Server Einige Bekannte von mir hosten groessere Projekte bei Puretec und sind recht zufrieden. Wenn du allerdings jetzt schon weisst, dass Du mal ganz gross werden willst, wuerde ich Dir dennoch einen anderen Provider empfehlen. BTW... Was heisst gross? Visits, Pageimpressions, Hits waeren nicht schlecht als Anhaltspunkt. > Und noch dazu wollte ich fragen ob jemand ein fertiges Tool für solche Dinge > kennt...ich habe mehrere Rubriken und darunter sind entweder Links oder > Artikel ( das ist gemischt ). Ich hab schon einige Skripte probiert aber Nun, wir bieten so etwa kommerziell an, im Einsatz ist es z.B. unter http://webkatalog.jura.de/ , http://www.pflegenetzwerk.de/ oder http://chaos.radio42.de/ zu sehen. Billig ist das Teil allerdings auch nicht gerade, das sage ich auch direkt. Sollte dennoch Interesse bestehen, kannst du mich ja mal anmailen. Regards, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 5 96 43 77 From kbecker_(at)_mbo-verlag.de Fri, 27 Oct 2000 10:01:49 +0200 Date: Fri, 27 Oct 2000 10:01:49 +0200 From: Klaus Becker kbecker_(at)_mbo-verlag.de Subject: [php] Sablotron =?iso-8859-1?Q?l=E4uft?= nicht unter php 4.03 Tach, ich bekomme die Sablotron-Geschichte einfach nicht zum laufen. Die Binaries (Version 0.44) fuer NT funzen nicht. Gibt immer folgende Meldung: 'Konnte Einstiegspunkt in Prozedur in xmlparse.dll nicht finden.' Danach kommen noch verschiedene andere Fehlermeldungen. Alle notwenigen DLLs liegen aber im Pfad. Hat da jemand eine Idee? Vielleicht Thomas Weinert...? Klaus Becker From j_(at)_cmail.de Fri, 27 Oct 2000 10:09:26 +0200 Date: Fri, 27 Oct 2000 10:09:26 +0200 From: J j_(at)_cmail.de Subject: [php] Problem mit weitergabe von Formularfeldern Hi Thorsten ! > Wie kann ich für jeden Datensatz für diese 2 Informationen eindeutige > Variablennamen generieren die ich dann in der Update-Routiene wieder > eindeutig zur Verfügung habe und auch kenne? Da das Ganze warscheinlich in einer Schleife laeuft, wuerde ich einen Zaehler an die Variable anhaengen. ${variable.$zaehler}; Dann kannst Du die Variablen einzeln auswerten ($variable1, $variable2, ...) Ich hoffe, das hat Dir geholfen, habe an dem gleichen Problem auch ne ganze Weile geknabbert :-) Viele Gruesse, Juergen From ks_(at)_ksweb.de Fri, 27 Oct 2000 10:21:08 +0200 Date: Fri, 27 Oct 2000 10:21:08 +0200 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] Checkboxstatus per Link übertragen Wie wäre es hiermit, ich mag auch keine Submit-Buttons: >Option 1
>Option 2
>Option 3
click #-----Ursprüngliche Nachricht----- #Von: Werner Stuerenburg [mailto:ws_(at)_art-quarter.com] #Gesendet: Donnerstag, 26. Oktober 2000 19:01 #An: php_(at)_php-center.de #Betreff: Re: [php] Checkboxstatus per Link übertragen # # #Muzaffer Sagol wrote: #> Ich habe ein Formular mit Checkboxen. Darunter habe ich Links. Ich möchte #> per Link zu einem anderen Formular und hier eine Datenbankabfrage machen. #> Dazu brauche ich die Informationen, welche Checkboxen angeklickt #sind. Wie #> kann ich diese Informationen per Link übertragen? Mit einem Submit-Knopf #> kann ich die Informationen weiterleiten, aber ich habe kein Submit-Knopf. # #Wozu sollen die Checkboxes gut sein, wenn kein Submit-Knopf da #ist? Wie wird denn die nächste Seite aufgerufen? Du kannst #natürlich auch ein Submit-Image nehmen, das ist ja wurscht, aber #eine Post-(oder Get-)Operation muß schon sein, sonst machen die #Fromular-Elemente keinen Sinn. # #-- # #Mit freundlichem Gruss #Dr. Werner Stuerenburg # #_________________________________________________ #ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen #Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 #http://pferdezeitung.de http://art-quarter.com # From martin.samesch_(at)_vogelspinnenseite.de Fri, 27 Oct 2000 10:45:03 +0200 Date: Fri, 27 Oct 2000 10:45:03 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] AW: [php] PHPMyAdmin & Puretec Patrick Mairif wrote: > > > Na wenn 39 DM preiswert ist, solltest Du vielleicht mal bei > > http://www.csoft.net vorbeischauen.... > die features klingen gut, und wie sieht es mit der performance aus? Vielleicht kannst Du > ja eine Adresse nennen, die bei denen liegt (z.B. Deine). Dann koennte man mal pingen. Selbst komme ich über das Uni-Netz mit einem ping nicht hinaus und ich habe auch keine aufwendigen Webseiten dort liegen, bin aber, soweit ich es beurteilen kann, mit der Performance zufrieden. Die Domain/Adresse: theraphosidae.net (216.226.24.212) BTW, falls jemand einen "Spielplatz" sucht und mir nebenbei schlechten Programmierstil in meinen Skripten aufzeigt (ist nur ein kleines Projekt)..... Gruß, Martin From smj_(at)_intratools.de Fri, 27 Oct 2000 11:01:03 +0200 Date: Fri, 27 Oct 2000 11:01:03 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] Datenübergabe > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of myyear2000_(at)_gmx.de > > Hallo! Hi Hans, > Ich komme nochmals mit meinem bekannten Problem, dem Datenaustausch > zwischen PHP und JavaScript. Ganz allgemein sieht der Datenaustausch folgendermassen aus: Erster Aufruf der Seite - PHP bereitet HTML und JS Teil (Variablen und Funktionen) vor. Entsprechende JS-Events wie etwa ... JS: document.bla.test.value = 15; Nach dem Submitten der Seite bekommt PHP diese Variable als $HTTP_POST_VARS['test'] mit dem Wert = 15. Kurz gesagt, fast alle HTML-Objekte innerhalb einer Form lassen sich auf die Art und Weise von JS aus aendern. Nun hat man die Whal entweder alle moeglichen JS-Funktionen (statisch) ins Skript zu pushen, oder eben JS-Funktionen so zu gestallten, dass diese mit dynamischen Werten (form-name, element-name, werte ....) arbeiten koennen. > Ich lese z.B. Kundendaten in ein Array mittels mysql_fetch_array() von > einer MySQL-Datenbank ein und stelle diese Daten in einem Formular > innerhalb > eines SELECT-Feldes zur Auswahl. > Ein Datensatz eines Kunden enthält 3 verschiedene > Ansprechpartner. Je nach > Auswahl eines Kundes sollen in einem anderen SELECT-Feld diese 3 > Ansprechpartner zur Auswahl stehen. > > Ich hoffe, dass ihr mir eine Lösung habt. eine fertige Loesung hat wahrscheinlich keine (und das waere ja auch nicht erwuenscht, oder ;-) ). Und die Loesung setzt gewisse JS-Kenntisse voraus. Eine moegliche Vorgehensweise: HTML (PHP): JS: function UpdateSelect() { if (document.myform.Kunde.options.selectedIndex == '-1') return; if (document.myform.Kunde.options [document.myform.Kunde.options.selectedIndex].value == 'Kunde_1) { document.myform.Partner.options[0]=new Option(); document.myform.Partner.options[0].value='Partner_1'; document.myform.Partner.options[0].text='Partner_1'; .... document.myform.Partner.options[N]=new Option(); document.myform.Partner.options[N].value='Partner_N'; document.myform.Partner.options[N].text='Partner_N'; } ..... if (document.myform.Kunde.options [document.myform.Kunde.options.selectedIndex].value == 'Kunde_N') { document.myform.Partner.options[0]=new Option(); document.myform.Partner.options[0].value='Partner_1'; document.myform.Partner.options[0].text='Partner_1'; .... document.myform.Partner.options[N]=new Option(); document.myform.Partner.options[N].value='Partner_N'; document.myform.Partner.options[N].text='Partner_N'; } } //function Das ist dann eine statische JS-Variante, das Generieren von moeglichen Kunde-Ansprechpartner Varianten soll von PHP aus kein Problem sein. Eventuell ist dann die HTML-Seite relativ dick, und sicherlich laesst sich das Problem eleganter loesen (z.B. mit JS-Arrays) ... was Du wahrscheinlich auch machen wirst ;-) Hoffe geholfen zu haben. Gruss, Juri From dstrathemeier_(at)_ywesee.com Fri, 27 Oct 2000 11:01:44 +0200 Date: Fri, 27 Oct 2000 11:01:44 +0200 From: Daniel Strathemeier, ywesee dstrathemeier_(at)_ywesee.com Subject: [php] backup von einer mysql datenbank This is a multi-part message in MIME format. ------=_NextPart_000_0017_01C04005.4ACDCF70 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hallo Liste ich bin gerade dabei f=FCr eine mysql datenbank eine backup l=F6sung zu = basteln. das sollte ungef=E4hr so aussehen: wenn ich einen knopf dr=FCcke werden mir alle oder einzelne tabelle in = einem text file mit trenner auf dem server gespeichert. soviel zum zum einfachenteil, aber jetzt sollte diese datein automatisch = auf dem server (LAMP) gezip werden. backup.txt wird zu backup.tar.gz Ist das mit PHP =FCberhaupt m=F6glich? thx Dany -- =20 mit freundlichen Gr=FCssen / best regards Daniel Strathemeier Projektleitung Tel +41 1 350 85 85 ------=_NextPart_000_0017_01C04005.4ACDCF70 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
Hallo Liste
 
ich bin gerade dabei f=FCr eine mysql datenbank eine = backup=20 l=F6sung zu basteln.
 
das sollte ungef=E4hr so aussehen:
 
wenn ich einen knopf dr=FCcke werden mir alle oder = einzelne=20 tabelle in einem text file mit trenner auf dem server = gespeichert.
soviel zum zum einfachenteil, aber jetzt sollte = diese datein=20 automatisch auf dem server (LAMP) gezip werden.
 
backup.txt wird zu backup.tar.gz
 
Ist das mit PHP =FCberhaupt m=F6glich?
 
thx
Dany
-- 
mit freundlichen Gr=FCssen / best=20 regards
 
Daniel Strathemeier
 
Projektleitung
 
Tel +41 1 350 85 85
------=_NextPart_000_0017_01C04005.4ACDCF70-- From jb_(at)_webwerk.de Fri, 27 Oct 2000 11:21:18 +0200 Date: Fri, 27 Oct 2000 11:21:18 +0200 From: =?iso-8859-1?Q?J=F6rn?= Bier jb_(at)_webwerk.de Subject: [php] backup von einer mysql datenbank Hallo Dany, mach doch ndanch einfachen einen Systemaufruf: system ("tar -cf backup.tar backup.txt") Gruss Jörn "Daniel Strathemeier, ywesee" wrote: > Hallo Liste ich bin gerade dabei für eine mysql datenbank eine backup > lösung zu basteln. das sollte ungefähr so aussehen: wenn ich einen > knopf drücke werden mir alle oder einzelne tabelle in einem text file > mit trenner auf dem server gespeichert.soviel zum zum einfachenteil, > aber jetzt sollte diese datein automatisch auf dem server (LAMP) gezip > werden. backup.txt wird zu backup.tar.gz Ist das mit PHP überhaupt > möglich? thxDany-- > mit freundlichen Grüssen / best regards Daniel > Strathemeier Projektleitung Tel +41 1 350 85 85 From mk_(at)_php-homepage.de 27 Oct 2000 09:26:55 -0000 Date: 27 Oct 2000 09:26:55 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] backup von einer mysql datenbank "Daniel Strathemeier, ywesee" schrieb: > > This is a multi-part message in MIME format. Bitte in Zukunft unterlassen! > backup.txt wird zu backup.tar.gz > > Ist das mit PHP =FCberhaupt m=F6glich? gz.php (Aufruf gz.php?gzfile=backup.txt) Evtl. muß bei tar der komplette Pfad dranstehen. PHP muß im Unterverzeichnis "gz" Schreibrechte haben. Das Ergebnis sollte ein backup.txt.tar.gz in gz/ sein. HTH Mark From j_(at)_cmail.de Fri, 27 Oct 2000 11:32:21 +0200 Date: Fri, 27 Oct 2000 11:32:21 +0200 From: J j_(at)_cmail.de Subject: [php] backup von einer mysql datenbank This is a multi-part message in MIME format. ------=_NextPart_000_00CF_01C04009.924A4C80 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi Daniel ! >soviel zum zum einfachenteil, aber jetzt sollte diese datein = automatisch auf dem server (LAMP) gezip werden. So sollte es auf billigste Weise funktionieren: Kann sein, dass Du das Safe_Mode_Exec_Dir (steht in der PHP3.INI) = benutzen musst, falls Du Probleme mit den Rechten bekommst. Viele Gruesse, Juergen ------=_NextPart_000_00CF_01C04009.924A4C80 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
Hi Daniel = !
 
>soviel zum zum = einfachenteil, aber=20 jetzt sollte diese datein automatisch auf dem server (LAMP) gezip=20 werden.
 
So sollte es auf billigste Weise=20 funktionieren:
<?
$i=3D`Gzip_Aufruf_wie_in_der_Konsole`;
echo= =20 $i;
?>
Kann sein, dass Du das Safe_Mode_Exec_Dir (steht in der=20 PHP3.INI) benutzen musst, falls Du Probleme mit den Rechten=20 bekommst.
 
Viele Gruesse,
 
Juergen
------=_NextPart_000_00CF_01C04009.924A4C80-- From smj_(at)_intratools.de Fri, 27 Oct 2000 11:37:34 +0200 Date: Fri, 27 Oct 2000 11:37:34 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Ralf Wistorf > > Am Fri, 27 Oct 2000 schrieben Sie: > > Hallo Leute, > > > > Ich habe folgendes Problem: > > Ich habe auf einer PHP-Seite ein paar Links, die alle auf > die selbe Seite > > führen. Auf dieser Seite soll aber dynamischer Inhalt > angezeigt werden, der > > abhängig von dem Link ist, der zu der Seite führte. Ich muß > also wissen, von > > welchem Link weitergeleitet wurde. > > Gibts da irgend eine Möglichkeit? > > Hallo, und erstmal danke für eure Tipps > > Ich habe das Problem jetzt mit GET gelöst (nach Sven Griesfeller). > Funktioniert, hat aber Sicherheitsmängel, weil man ja in der > URL beliebig > rumschreiben kann und somit Zugriffsrechte verletzt werden. Dasselber gilt auch fuer die POST-Variablen (ein bisschen aufwendiger). Was bleibt uebrig? Sessions. ...auf der Seite wo die Links sind, SeitenName in die Session pushen, auf der TargetSeite 'Referer' aus der Session auslesen, und die TargetSeite entsprechend aufbauen. Gruss, Juri From digital-studio_(at)_aon.at Fri, 27 Oct 2000 11:37:33 +0200 Date: Fri, 27 Oct 2000 11:37:33 +0200 From: digital-studio digital-studio_(at)_aon.at Subject: [php] unscribe This is a multi-part message in MIME format. ------=_NextPart_000_002F_01C0400A.4BD0CE40 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ------=_NextPart_000_002F_01C0400A.4BD0CE40 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
------=_NextPart_000_002F_01C0400A.4BD0CE40-- From ws_(at)_art-quarter.com Fri, 27 Oct 2000 11:43:57 +0200 Date: Fri, 27 Oct 2000 11:43:57 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] AW: [php] Checkboxstatus per Link =?iso-8859-1?Q?=FCbertragen?= Klaus Schmidt wrote: > > Wie wäre es hiermit, ich mag auch keine Submit-Buttons: > click Stimmt! 1:0 (sollte eigentlich eins zu null heißen, kommt aber als Smiley an. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From webmasterbhs_(at)_bluewin.de Fri, 27 Oct 2000 11:38:59 +0200 Date: Fri, 27 Oct 2000 11:38:59 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Anfaenger: Datei wird nicht angezeigt > height="10" > > > eingefuegt, wobei 101 eben die erste Antwort zur Frage 1 ist. > > Ich finde keinen Fehler und ich bin noch(das wird sich aendern) > so unerfahren mit php, dass ich absolut keine Ahnung habe, wonach > ich ueberhaupt suchen soll. im img war der fehler bei print(;) >Das kann sich doch noch schnell aendern. Einfach die Macho-Sprueche von >Kiri ueberlesen. was ist ein macho ? ich bin eh matsch so oder so ;-) ich From pfeiffer_(at)_uris.de Fri, 27 Oct 2000 11:50:26 +0200 Date: Fri, 27 Oct 2000 11:50:26 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] unscribe digital-studio -> digital -> binaer -> 101 -> lol -> passt :)) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. ----- Original Message ----- From: digital-studio To: Sent: Friday, October 27, 2000 11:37 AM Subject: [php] unscribe From poppcorn_(at)_cornelia-boenigk.de Fri, 27 Oct 2000 11:48:22 +0200 Date: Fri, 27 Oct 2000 11:48:22 +0200 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Dynamische Seitengenerierung Hallo Norbert der Fehler war nur "error in Zeile ..." Ich kann nicht im IE testen, da ich in dem Linux -System nur den NS habe und in Windows keine Postgresql- Datenbank (gibts nicht). Aber "ueber Nacht" ist mir eingefallen, dass es ja nicht zu jeder Frage eine Antwort geben muss. Dann wird auch kein Index fuer die Fragenummer generiert. Der Index wird aber in der Datei von den print- Anweisungen abgefragt. Ich denke, dass dann ein Laufzeitfehler generiert wird. Vielleicht ist das dann die Loesung. Ich habe mir ueberlegt, das Array $a_brt als assotiatives Array generieren zu lassen, bei dem ich mit key($a_brt) den Index abfragen kann. Dann in dem html-Dokument die Anweisungen schreibe: if(key($a_brt)==der_gefragte_Index) {print....} Leider habe ich nur PHP3 auf dem Rechner und kann daher die schoenen Array-Funktionen von PHP4 nicht nutzen. Liebe Gruesse Conni From a.stagl_(at)_gmx.at Fri, 27 Oct 2000 12:55:40 +0200 (MEST) Date: Fri, 27 Oct 2000 12:55:40 +0200 (MEST) From: a.stagl_(at)_gmx.at a.stagl_(at)_gmx.at Subject: [php] variable mitschleifen hi, hab diesmal eine für euch bestimmt ganz banale kurze frage zum thema variablenübergabe, aber ich kappiers einfach nicht: wenn ich von einer seite a.php zu einer seite b.php einen wert mitschleifen möchte, so hab ich ja verschiedene möglichkeiten: 1) via cookie 2) via href="b.php?wert=x" 3) via get/post (mit form) 4) via get/post (ohne form) allein die variante 4 "get/post ohne formular" versteh ich nicht ganz. hat jemd ein ganz kurzes simples beispiel bei der hand, wie sowas geht? mit dank im voraus & lieben grüsen aus wien, andy -- Sent through GMX FreeMail - http://www.gmx.net From Mathias.Gloss_(at)_start.de Fri, 27 Oct 2000 13:30:40 +0200 Date: Fri, 27 Oct 2000 13:30:40 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] variable mitschleifen Aloha, > ---------- > Von: a.stagl_(at)_gmx.at[SMTP:a.stagl_(at)_gmx.at] > > wenn ich von einer seite a.php zu einer seite b.php einen wert > mitschleifen möchte, so hab ich ja verschiedene möglichkeiten: > > 1) via cookie > 2) via href="b.php?wert=x" > 3) via get/post (mit form) > 4) via get/post (ohne form) > > allein die variante 4 "get/post ohne formular" versteh ich nicht ganz. > 1) geht nur wenn cookies aktiviert sind beim Anwender. 2) geht immer 3) geht auch immer, ist aber manchmal unhandlich 4) get ohne form ist ist Variante 2) 4) post ohne form geht eigentlich nur mit einem Programm, das die passenden Header + Daten an den Server schickt. Grüße, Mathias From info_(at)_subjective.de Fri, 27 Oct 2000 13:48:03 +0200 Date: Fri, 27 Oct 2000 13:48:03 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] variable mitschleifen >1) via cookie >2) via href="b.php?wert=x" >3) via get/post (mit form) >4) via get/post (ohne form) > >allein die variante 4 "get/post ohne formular" >versteh ich nicht ganz. Variante 2 ist ein GET ohne Formular. Post geht eigentlich nur mit Formular. Eigentlich weil man natürlich noch selbst eine Socketverbindung öffnen kann. Dies ist jedoch kein Weiterreichen, da hier die Seite nicht gewechselt wird. Außerdem gibt es noch Sessions, dann wird der eigentliche Parameter auf dem Server abgelegt und nur eine ID von Seite zu Seite weitergereicht. Thomas Weinert http://www.subjective.de From mike.greubel_(at)_pro-entertain.de Fri, 27 Oct 2000 14:06:42 +0200 Date: Fri, 27 Oct 2000 14:06:42 +0200 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] AW: [php] AW: [php] Php+Mysql ----- Original Message ----- From: "Tugonix" To: Sent: Friday, October 27, 2000 11:00 AM Subject: [php] AW: [php] AW: [php] Php+Mysql > > > >Japp, das sollte damit funktionieren, wenn Du in der Textbox eine Leerzeile > >lässt, so wird das durch das Script als '\nl' betrachtet. Dieses wandelt > die > >Funktion > > >string nl2br(string string) /* offizielle Syntax */ > > >in
um. Du kannst es auch erst bei der Ausgabe so machen, ist > >sinnvoller, da Platz in der DB gespart wird: > > wenn ich eine Leerzeile lasse ?? das ist ok und wenn ich eine Zeile nur > halbvoll schreibe was ist dann. sorry für die fragen aber ich hab im mom > keine moeglichkeit das zu testen. Dann ist das auch so. nl ist ein Escape-Character, der immer dann in Erscheinung tritt, wenn eine NEW LINE (neue Zeile) beginnt... Hoffe damit geholfen zu haben. Gruß Mike G. From php_(at)_sct-research.de Fri, 27 Oct 2000 14:19:27 +0200 (MEST) Date: Fri, 27 Oct 2000 14:19:27 +0200 (MEST) From: Mirko Giese php_(at)_sct-research.de Subject: [php] mysql_connect und mysql_close in php4 hi liste hat sich an mysql_close() in php4 etwas geaendert, das nicht so richtig dokumentiert ist? wie ich darauf komme: ich habe einen php-chat, der unter php3 lief, auf php4 installiert. so weit so gut, alles lief wie gewohnt. bis ich dann mal mysqladmin processlist aufgerufen habe. JEDE menge processe die seit ewigkeiten schlafen. hab ich mir erstmal gedacht: hast du da eine verbindung nicht ordentlich beendet und mir mal das folgende kleine testscript geschrieben um mal zu sehen, wie das so funktioniert: $con=mysql_connect("localhost","***","**"); $test=mysql_select_db("chat",$con); $result=mysql_db_query("chat","select * from chat_data",$con); mysql_close($con); sleep(10); $con=mysql_connect("localhost","***","**"); und hab waherend dieser 10 sekunden mal mysqladmin processlist aufgerufen. und das ergebnis war: der prozess schlief 10 sekunden und erst, als das script zu ende war war auch der prozess weg. *amkopfkratz* ich hab mir - laienhaft wie ich eben denke - gedacht das evtl. das mysql_close() vom zend-optimizer wegoptimiert wurde, weil ja die verbindung nach dem mysql_close() nochmal verwendet wird. nur: das will ich nicht. da ja ein chatscript bekanntlicherweise so schnell nicht beendet wird produziere ich mir ja viel zu viele connection-leichen. hat jemand damit erfahrung oder kann mir das erklaeren und vor allem: helfen? vielen dank mirko From mai96eft_(at)_studserv.uni-leipzig.de Fri, 27 Oct 2000 13:21:56 +0200 (MESZ) Date: Fri, 27 Oct 2000 13:21:56 +0200 (MESZ) From: Patrick Mairif mai96eft_(at)_studserv.uni-leipzig.de Subject: [php] AW: [php] PHPMyAdmin & Puretec > ueber www waren die antwortzeiten bei csoft.net und theraphosidae.net mehr > als unzulaenglich! Sorry, aber das war wirklich langsam! nehm alles zurueck, lag an dem rechner, an dem ich sitze! From mai96eft_(at)_studserv.uni-leipzig.de Fri, 27 Oct 2000 13:17:46 +0200 (MESZ) Date: Fri, 27 Oct 2000 13:17:46 +0200 (MESZ) From: Patrick Mairif mai96eft_(at)_studserv.uni-leipzig.de Subject: [php] AW: [php] PHPMyAdmin & Puretec > Selbst komme ich über das Uni-Netz mit einem ping nicht hinaus und ich > habe auch keine aufwendigen Webseiten dort liegen, bin aber, soweit ich > es beurteilen kann, mit der Performance zufrieden. Die Domain/Adresse: > theraphosidae.net (216.226.24.212) ping: 100% packet loss das kann aber daran liegen, dass der server keine pings akzeptiert. ueber www waren die antwortzeiten bei csoft.net und theraphosidae.net mehr als unzulaenglich! Sorry, aber das war wirklich langsam! Gruss, Patrick! From Mathias.Gloss_(at)_start.de Fri, 27 Oct 2000 14:31:17 +0200 Date: Fri, 27 Oct 2000 14:31:17 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? Aloha, > ---------- > Von: Ralf Wistorf[SMTP:rw_(at)_media-style.com] > > Aus reiner Neugier..... > Wie kann ich als User am Browser POST Variablen > manipulieren??? > Formular abspeichern, nach eigenen Wünschen editieren, abschicken. > Sollte man das in die Sicherheitsüberlegungen mit einbeziehen, > wenn man ein Intranet aufbaut? > Nein. Man sollte erst das Hirn einschalten, und dann Programmieren. Bei allen Daten, die über ein Formular (egal ob GET oder POST) reinkommen, muß!!! man sich überlegen, in wie fern hiermit unfug gemacht werden kann. Ist dies möglich, müßen die Daten auf jeden Fall geprüft werden, bevor die Verar- beitung anfängt. Viele Grüße, Mathias From jens_(at)_jensbenecke.de Fri, 27 Oct 2000 14:30:58 +0200 Date: Fri, 27 Oct 2000 14:30:58 +0200 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? On Fri, Oct 20, 2000 at 11:25:59AM +0200, Ralf Wistorf wrote: > Am Fri, 27 Oct 2000 schrieben Sie: > > > Ich habe das Problem jetzt mit GET gelöst (nach Sven Griesfeller). > > > Funktioniert, hat aber Sicherheitsmängel, weil man ja in der URL > > > beliebig rumschreiben kann und somit Zugriffsrechte verletzt werden. > > Dasselber gilt auch fuer die POST-Variablen (ein bisschen aufwendiger). > > Was bleibt uebrig? Sessions. > > ...auf der Seite wo die Links sind, SeitenName in die Session pushen, > > aauf der TargetSeite 'Referer' aus der Session auslesen, und die > > TargetSeite entsprechend aufbauen. > Aus reiner Neugier..... Wie kann ich als User am Browser POST Variablen > manipulieren??? Sollte man das in die Sicherheitsüberlegungen mit > einbeziehen, wenn man ein Intranet aufbaut? So: fiction: /var/spool/exim/db# telnet localhost 80 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. POST / asdfasdfasdfasfasdfasf HTTP/1.1 405 Method Not Allowed Date: Fri, 27 Oct 2000 12:28:01 GMT Server: Apache/1.3.12 (Unix) Debian/GNU PHP/4.0.2 mod_perl/1.24 Allow: GET, HEAD, OPTIONS, TRACE Connection: close Content-Type: text/html; charset=iso-8859-1 $etc. Also: JA! -- "Programming X Windows directly [without a toolkit library] is like trying to find the square root of PI using Roman numerals." -- unknown *ACHTUNG: .pinguin.conetix.de läuft aus, bitte Addressbuch aktualisieren!* · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From pfeiffer_(at)_uris.de Fri, 27 Oct 2000 14:34:41 +0200 Date: Fri, 27 Oct 2000 14:34:41 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] POST-Request manipulieren Hallo Ralf, > Aus reiner Neugier..... > Wie kann ich als User am Browser POST Variablen > manipulieren??? Sollte man das in die Sicherheitsüberlegungen mit einbeziehen, > wenn man ein Intranet aufbaut? am Browser schon mal nicht. Aber: Du installierst PHP3 auf Deinem Win-PC, das waere ja eine CGI-Version. Und dann kannst Du schon mal am Prompt fleissig Hacken... :-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From alx_we_(at)_gmx.de Fri, 27 Oct 2000 14:36:55 +0200 (MEST) Date: Fri, 27 Oct 2000 14:36:55 +0200 (MEST) From: Alexander Weber alx_we_(at)_gmx.de Subject: [php] dynamischer Back-Button Am einfachsten ist es, wenn Du die URL der aktuellen Seite mitlieferst, z.B. ---------- > Von: Klaus Becker[SMTP:kbecker_(at)_mbo-verlag.de] > > ist es moeglich, die URL des aktuellen Skriptes festzustellen? $PHP_SELF > hilft mir da nicht weiter da es ja nur den Pfad auf dem Rechner ausgibt. > Ich brauche aber die URL da ich feststellen muss, ob das Skript per HTTP > oder per HTTPS aufgerufen wurde. > Schau dir mal die Variablen an, die gesetzt sind. Da solltest du eine finden aus der du dieses Problem lösen kannst (mir fällt sie gerade nicht ein). Bastel in das Script irgendwo die Funktion phpinfo() ein, dann siehst du alle vorhandenen Variablen. Viele Grüße, Mathias From php_(at)_sct-research.de Fri, 27 Oct 2000 15:21:57 +0200 (MEST) Date: Fri, 27 Oct 2000 15:21:57 +0200 (MEST) From: Mirko Giese php_(at)_sct-research.de Subject: [php] mysql_close() bei php4 hi liste hat sich an mysql_close() in php4 etwas geaendert, das nicht so richtig dokumentiert ist? wie ich darauf komme: ich habe einen php-chat, der unter php3 lief, auf php4 installiert. so weit so gut, alles lief wie gewohnt. bis ich dann mal mysqladmin processlist aufgerufen habe. JEDE menge processe die seit ewigkeiten schlafen. hab ich mir erstmal gedacht: hast du da eine verbindung nicht ordentlich beendet und mir mal das folgende kleine testscript geschrieben um mal zu sehen, wie das so funktioniert: $con=mysql_connect("localhost","***","**"); $test=mysql_select_db("chat",$con); $result=mysql_db_query("chat","select * from chat_data",$con); mysql_close($con); sleep(10); $con=mysql_connect("localhost","***","**"); und hab waherend dieser 10 sekunden mal mysqladmin processlist aufgerufen. und das ergebnis war: der prozess schlief 10 sekunden und erst, als das script zu ende war war auch der prozess weg. *amkopfkratz* ich hab mir - laienhaft wie ich eben denke - gedacht das evtl. das mysql_close() vom zend-optimizer wegoptimiert wurde, weil ja die verbindung nach dem mysql_close() nochmal verwendet wird. nur: das will ich nicht. da ja ein chatscript bekanntlicherweise so schnell nicht beendet wird produziere ich mir ja viel zu viele connection-leichen. hat jemand damit erfahrung oder kann mir das erklaeren und vor allem: helfen? vielen dank mirko From head_(at)_doobie.de Fri, 27 Oct 2000 15:28:41 +0200 Date: Fri, 27 Oct 2000 15:28:41 +0200 From: head_(at)_doobie.de head_(at)_doobie.de Subject: [php] PROBLEM: Checkbox 2 von 3 ich hab ein kleines checkbox problem ein formular stellt datenbankergebnisse mit vorgestellter checkbox dar: for ($i=0; $i<$num2; $i++) { $email = mysql_result($result, $i, "email"); $mail = "mail"; $mail .= "$i"; echo ""; } dann sollen NUR die ausgewählten als email an die "values" übermittelt werden. wählt man aber von drei möglichen nur 2 aus bekommt man diese fehlermeldung: "BAD MESSAGE DESTINATION" der script der die mails versenden soll look´s like this: (zahl1 wurde als input hidden weitegegeben (POST) und ist die gesamtzahl der suchergebnisse (hier = 3) for($ii=0; $ii<$zahl1; $ii++) { $sendto = 'mail'; $sendto .= $ii; $mail = $$sendto; mail wird endgültig abgeschickt mail("$mail", "Subject", "$inhalt"); } kennt jemand eine elegante lösung für diese art problem, vielen dank schon mal Boris Pitule From Mathias.Gloss_(at)_start.de Fri, 27 Oct 2000 15:29:52 +0200 Date: Fri, 27 Oct 2000 15:29:52 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] AW: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? wurde? Aloha, > ---------- > Von: Ralf Wistorf[SMTP:rw_(at)_media-style.com] > > und wie könnte ich die POST-Variablen überprüfen? > Gibts da unter PHP eine Möglichkeit? > An PHP-Scripte geschickte Formularfelder landen in der Defaulteinstellung automatisch in Variablen, die genauso heißen wie die Formularfelder. Da ist es egal, ob die per GET oder POST übertragen werden (Einstellung in der php.ini). Der Inhalt dieser Variablen muss halt geprüft werden, wenn es erforderlich ist, insbesondere wenn es an andere Programme als Argument weitergegeben wird. Z.b. Du willst die letzten 10 Zeilen einer Datei anzeigen. Der Dateiname wird mit einem Formuarfeld übergeben und steht in $dateiname. Z.b. messages exec("tail -f /var/log/$dateiname").... zeigt dann die letzten 10 Zeilen von der Datei /var/log/messages. Das ist aber eine ziemliche Sicherheitslücke !!! insbesondere wenn findige Zeitgenossen in das Feld Dateiname das hier eingeben: messages; rm -rf /* Dann wird nämlich auch jede Datei gelöscht, die der Webserver löschen darf .... .Und das wolltest du ja nicht. Viele Grüße, Mathias From poppcorn_(at)_cornelia-boenigk.de Fri, 27 Oct 2000 15:43:51 +0200 Date: Fri, 27 Oct 2000 15:43:51 +0200 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Anfaenger: Datei wird nicht angezeigt Hallo Liste Danke fuer Eure Hilfe, jetzt bekomme ich meine bunten Baelkchen angezeigt. Alles in Ordnung. Liebe Gruesse Conni From m1kelle_(at)_hsr.ch Fri, 27 Oct 2000 18:02:51 +0200 Date: Fri, 27 Oct 2000 18:02:51 +0200 From: Marcel Keller m1kelle_(at)_hsr.ch Subject: [php] Dynamische Seitengenerierung Christian.Thiele_(at)_brokat.com wrote: > Ich möchte meine doch recht große Homepage (www.webmasternetz.de) umstellen > auf dynamische Seiten, also das jede Seite aus der Datenbank aufgebaut wird. > Und damit auch die Verwaltung, das Hinzufügen, Ändern von Artikeln schneller > geht. > Und noch dazu wollte ich fragen ob jemand ein fertiges Tool für solche Dinge > kennt...ich habe mehrere Rubriken und darunter sind entweder Links oder > Artikel ( das ist gemischt ). Ich hab schon einige Skripte probiert aber > bisher gefällt mir eigentlich nur PHP-Nuke und PHPNews aber die sind auch > nicht das Wahre da ich sie noch ganz gewaltig anpassen müßte an meine > Bedürfnisse... Stichwort: "Content Management System (CMS, Redaktionssystem)": -> interne Links stimmen immer, Trennung Inhalt/Visualisierung mehrere Editoren, Live/Stage etc. Portal: http://www.contentmanager.de kostet aber günstig: http://www.cm4all.com Opensource/Freeware: http://www.midgard-project.org (Autor: http://midgard.teamlinux.de) http://www.php-homepage.de/links/?cat=Content+Managment -> http://www.quinx.de Ich selber bin an zusätzlichen Infos betr. CMS mit LAMPS interessiert. Wer hat Links? Thx. From Christian.Thiele_(at)_brokat.com Fri, 27 Oct 2000 16:30:45 +0200 Date: Fri, 27 Oct 2000 16:30:45 +0200 From: Christian.Thiele_(at)_brokat.com Christian.Thiele_(at)_brokat.com Subject: [php] (no subject) Christian Thiele BROKAT AG | Commerce Systems | Quality Assurance Ringstrasse 33 | D-04430 Dölzig Phone: +49 (34205) 61-748 http://www.brokat.com From Christian.Thiele_(at)_brokat.com Fri, 27 Oct 2000 16:37:03 +0200 Date: Fri, 27 Oct 2000 16:37:03 +0200 From: Christian.Thiele_(at)_brokat.com Christian.Thiele_(at)_brokat.com Subject: [php] (no subject) Sorry ;-) Wollt mich nur kurzzeitig befreien aus der Liste da ich next week nicht im Haus bin und mir sonst die Mailbox überquillt. Normalerweise stehen die UNSUBSCRIBE-Infos am Ende einer jeden Mail, tut mir leid! Ciao Christian From head_(at)_doobie.de Fri, 27 Oct 2000 16:33:06 +0200 Date: Fri, 27 Oct 2000 16:33:06 +0200 From: head_(at)_doobie.de head_(at)_doobie.de Subject: [php] Checkbox 2 von 3 ich hab ein kleines checkbox problem ein formular stellt datenbankergebnisse mit vorgestellter checkbox dar: for ($i=0; $i<$num2; $i++) { $email = mysql_result($result, $i, "email"); $mail = "mail"; $mail .= "$i"; echo ""; } dann sollen NUR die ausgewählten als email an die "values" übermittelt werden. wählt man aber von drei möglichen nur 2 aus bekommt man diese fehlermeldung: "BAD MESSAGE DESTINATION" der script der die mails versenden soll look´s like this: (zahl1 wurde als input hidden weitegegeben (POST) und ist die gesamtzahl der suchergebnisse (hier = 3) for($ii=0; $ii<$zahl1; $ii++) { $sendto = 'mail'; $sendto .= $ii; $mail = $$sendto; mail wird endgültig abgeschickt mail("$mail", "Subject", "$inhalt"); } kennt jemand eine elegante lösung für diese art problem, vielen dank schon mal Boris From ole.fz_(at)_gmx.net Fri, 27 Oct 2000 16:59:20 +0200 (MEST) Date: Fri, 27 Oct 2000 16:59:20 +0200 (MEST) From: Ole Franzen ole.fz_(at)_gmx.net Subject: [php] =?ISO-8859-1?Q?Automatisch_erzeugtes_Drop-Down_Men=FC?= Hallo Liste, ich möchte aus einer Tabelle in einer Datenbank Felder auslesen und diese in ein Option Formularfeld schreiben, dabei soll jede Zeile, die der Where Bedingung entspricht dargestellt werden. Unten habe ich das Script, das dies eigentlich tun soll. Wenn ich das aber ausführe, gibt es mit ein lehres Drop-Down Menü aus. Alle Felder sind in der Datenbank vorhanden. Was habe ich falsch gemacht? Vielen Dank im Voraus. Mit freundlichen Grüßen O. Franzen <-- CUT --> ".$row[Ort].""; } ?> <-- CUT --> .. <-- CUT --> Aufgerufen wird die Funktion hiermit: <-- CUT --> <-- CUT --> -- Sent through GMX FreeMail - http://www.gmx.net From oo_(at)_tedas.de Fri, 27 Oct 2000 17:35:33 +0200 Date: Fri, 27 Oct 2000 17:35:33 +0200 From: Oliver Ohly oo_(at)_tedas.de Subject: [php] Checkbox 2 von 3 ----- Original Message ----- From: To: Sent: Friday, October 27, 2000 4:33 PM Subject: [php] Checkbox 2 von 3 > ich hab ein kleines checkbox problem > > ein formular stellt datenbankergebnisse mit vorgestellter checkbox dar: > > for ($i=0; $i<$num2; $i++) > { > $email = mysql_result($result, $i, "email"); > > $mail = "mail"; > $mail .= "$i"; > > echo ""; > } > > > dann sollen NUR die ausgewählten als email an die "values" übermittelt > werden. > > wählt man aber von drei möglichen nur 2 aus bekommt man diese > fehlermeldung: > > "BAD MESSAGE DESTINATION" > > > > der script der die mails versenden soll look´s like this: (zahl1 wurde > als input hidden weitegegeben (POST) und ist die gesamtzahl der > suchergebnisse (hier = 3) > > for($ii=0; $ii<$zahl1; $ii++) > { > $sendto = 'mail'; > $sendto .= $ii; > > $mail = $$sendto; $mail = ${$sendto}; > > mail wird endgültig abgeschickt > > mail("$mail", "Subject", "$inhalt"); > } > > > kennt jemand eine elegante lösung für diese art problem, vielen dank > schon mal > Boris > > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From markus_(at)_kniehl.de Fri, 27 Oct 2000 17:44:04 +0200 Date: Fri, 27 Oct 2000 17:44:04 +0200 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] OT : Delphi & MySQL Hi Liste ich weis das des ziemlich OT is, aber ich hab schon überall gesucht: Weiß jemand wo ich eine deutsche Mailinglist zu Delphi & MySql finde, oder hat jemand von eich erfahrung damit ?? MfG Markus From martin.samesch_(at)_vogelspinnenseite.de Fri, 27 Oct 2000 17:54:30 +0200 Date: Fri, 27 Oct 2000 17:54:30 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] AW: [php] PHPMyAdmin & Puretec soory, kleine Ergänzung.... Martin Samesch wrote: > > [....] > BTW, falls jemand einen "Spielplatz" sucht und mir nebenbei schlechten > Programmierstil in meinen Skripten aufzeigt (ist nur ein kleines > Projekt)..... "...." sollte übrigens heißen "stelle ich gerne meinen Account zur Verfügung, zumal ich sowieso nur einen Bruchteil der 300 MB nutze." Gruß, Martin From head_(at)_doobie.de Fri, 27 Oct 2000 17:56:11 +0200 Date: Fri, 27 Oct 2000 17:56:11 +0200 From: BP head_(at)_doobie.de Subject: [php] Checkbox 2 von 3 die zweite Oliver Ohly wrote: > ----- Original Message ----- > From: > To: > Sent: Friday, October 27, 2000 4:33 PM > Subject: [php] Checkbox 2 von 3 da war ja gar kein text dabei.... ich hab mittlerweile was gefunden, das mir die ausgewählten adressen darstellt, bin mir aber über die funktionsweise nicht im klaren... if(isset($mail)) { reset ($mail); [was bewirkt das?] while(list ($k, $v) = each($mail)) [was ist $k und $v???] { echo "$v\n
"; } } else echo "pech"; vielleicht kann diesmal jemand kurz helfen? boris From martin.samesch_(at)_vogelspinnenseite.de Fri, 27 Oct 2000 18:00:37 +0200 Date: Fri, 27 Oct 2000 18:00:37 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] AW: [php] PHPMyAdmin & Puretec Patrick Mairif wrote: > > > ueber www waren die antwortzeiten bei csoft.net und theraphosidae.net mehr > > als unzulaenglich! Sorry, aber das war wirklich langsam! > nehm alles zurueck, lag an dem rechner, an dem ich sitze! Habs eben mal mit einem Download getestet. Na ja, ca. 3,5 Minuten für linux-2.2.17.tar.gz (17 MB) ist nicht gerade berauschend oder liegt das im Rahmen des Üblichen. Ist so ein Test überhaupt aussagekräftig? Martin From klein.ingo_(at)_vdi.de Fri, 27 Oct 2000 17:56:16 +0200 Date: Fri, 27 Oct 2000 17:56:16 +0200 From: Ingo Klein klein.ingo_(at)_vdi.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Automatisch_erzeugtes_Drop-Down_Men=FC?= Salute Ole ! Habe nur mal kurz reingesehen und würde schreiben: (statt der einfachen ' besser ") $sql = "SELECT * FROM sem_orte where sem_id=".$strSeminarNr." ORDER by da_1"; Weiß zwarz nicht, ob es das war aber warum bringst Du nicht erst das DB-Ergebnis (oder Teile dessen) zur Anzeige (probehalber)?? Viel Spaß, Ingo. ------------------------ Re from: Ingo Klein; Bei der Kraehenhuette 37; 04279 Leipzig home: http://www.vdi-mitglieder.de/klein_ingo voc: 0341/338 4556; mailto:klein.ingo_(at)_vdi.de From info_(at)_subjective.de Fri, 27 Oct 2000 18:10:59 +0200 Date: Fri, 27 Oct 2000 18:10:59 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] Checkbox 2 von 3 > ein formular stellt datenbankergebnisse mit vorgestellter checkbox dar: > for ($i=0; $i<$num2; $i++) > { > $email = mysql_result($result, $i, "email"); > > $mail = "mail"; > $mail .= "$i"; > > echo ""; > } PHP kann Parameter auch als Arrays behandlen. Dies ist dafür ideal. $mail = "mailchk[".$i."]"; dann kannst du mit if (isset($mailchk[$i])) {...} testen welche angewählt wurden. (Nach einer erneuten Datenbankabfrage.) jedoch sehe ich bei dir ein noch anderes Problem. $i ist die Schleifenvariable, besser wäre die ID des Datensatzes. Die Schleifenvariable kann sich ändern während du auswählst. Wenn zB jemand anderer einen Datensatz hinzufügt oder ändert. cu Thomas Weinert http://www.subjective.de From e9425758_(at)_stud4.tuwien.ac.at Fri, 27 Oct 2000 19:36:27 +0200 Date: Fri, 27 Oct 2000 19:36:27 +0200 From: Markus Wagner e9425758_(at)_stud4.tuwien.ac.at Subject: [php] --force-cgi-redirect - Frage Hallo Versuche gerade PHPLib zu installieren, dabei hab ich folgendes Problem: System:PHP4.03PL1 CGI für Win NT4 Bei mir liegt die php.exe nicht im CGI-Pfad sondern unter d:\winntprg\php4 PHP_SELF: /php4/php.exe/phpinfo.php (Doku sagt ja, da soll kein Pfad und Interpretername drinnstehen.) Nach der Inst. von PHPLib: wenn ich jetzt index.php3 ansehe und auf Link Reload klicke kommt ein Pfad, wo ein Teil des Pfades und der Name des Interpreters drinnensteht. Also http://localhost/php4/php.exe/index.php3?.... WARUM ? php.exe ist ja mit --force-cgi-redirect kompiliert oder ? -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From behrens_(at)_takenet.de Fri, 27 Oct 2000 19:23:41 +0200 Date: Fri, 27 Oct 2000 19:23:41 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] --force-cgi-redirect - Frage Moin Markus Wagner schrieb: > > Hallo > > Versuche gerade PHPLib zu installieren, dabei hab ich folgendes Problem: > > System:PHP4.03PL1 CGI für Win NT4 > Bei mir liegt die php.exe nicht im CGI-Pfad sondern unter > d:\winntprg\php4 > PHP_SELF: /php4/php.exe/phpinfo.php (Doku sagt ja, da soll kein Pfad > und Interpretername drinnstehen.) > > Nach der Inst. von PHPLib: > > wenn ich jetzt index.php3 ansehe und auf Link Reload klicke kommt ein > Pfad, wo ein Teil des Pfades und der Name des Interpreters drinnensteht. > Also > > http://localhost/php4/php.exe/index.php3?.... > > WARUM ? php.exe ist ja mit --force-cgi-redirect kompiliert oder ? Nein ist es nicht. Zumindest das was man bei www.php.net bekommt. In aelteren Versionen der Version die Andreas und Daniel unter www.php4win.de anbieten gab es 2 CGI Versionen . Einmal mit und einmal ohne --force-cgi-redirect. Die chancen stehen Gut das sie das bei ihrer aktuellen version auch noch tun. Wenn nicht dann kannst du ja das mod_php von dehnen nehmen. Solltest du keine GDLib brauchen ist dies zuempfehlen. Gruss Joerg Behrens ps: komischer Weise stoert sich der IIS nicht daran. Er zeigt die $PHP_SELF richtig an. Als Workarround hatte ich damals mir mein $MY_SELF gebastelt basename($PATH_TRANSLATED) war es glaube ich *gruebel* -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From traffic_eye_(at)_hotmail.com Fri, 27 Oct 2000 19:40:11 +0200 Date: Fri, 27 Oct 2000 19:40:11 +0200 From: Traffic-Eye traffic_eye_(at)_hotmail.com Subject: [php] Re: php digest, Vol 1 #1837 - 26 msgs hi wenn ich Dateien per php auf einen server uploade mussich ja eine einem verzeichnis dichte ( 755 ) setzen. wie kann ich das machen ?? angeblich soll es ja auch mit WS-FTP gehen. wie und wo da ??? bin hier schon voll am verzweifeln ..... thx tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Deathlinks die aus TrafficGründen entfernt wurden http://www.traffic-eye.de From lechner_(at)_interdev-online.de Fri, 27 Oct 2000 19:45:43 +0200 Date: Fri, 27 Oct 2000 19:45:43 +0200 From: Johannes Lechner lechner_(at)_interdev-online.de Subject: [php] AW: [php] PHPMyAdmin & Puretec Hallo! > Na ja, ca. 3,5 Minuten für linux-2.2.17.tar.gz (17 MB) ist nicht gerade > berauschend oder liegt das im Rahmen des Üblichen. Ist so ein Test > überhaupt aussagekräftig? Welche Anbindung hast du? MfG Johannes ----------------------------------------------- Johannes Lechner - lechner_(at)_interdev-online.de Fon: 08253/928908 - Fax: 928909 - ICQ: 60142707 ----------------------------------------------- From a-otto_(at)_web.de Fri, 27 Oct 2000 19:05:17 +0100 Date: Fri, 27 Oct 2000 19:05:17 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] --force-cgi-redirect - Frage Hi Joerg, hi Markus, >> WARUM ? php.exe ist ja mit --force-cgi-redirect kompiliert oder ? > Nein ist es nicht. Zumindest das was man bei www.php.net bekommt. In > aelteren Versionen der Version die Andreas und Daniel unter > www.php4win.de anbieten gab es 2 CGI Versionen . Einmal mit und einmal > ohne --force-cgi-redirect. Die chancen stehen Gut das sie das bei ihrer Die Chancen, dass wir das immer noch tuen sind verdammt gut. Einfach mal die aktuelle Version (4.0.4-dev) oder das letzte Final Release (4.0.3) ziehen und alles wird gut. Lesen der Readmes nicht vergessen ;-) Liebe Grüsse, Andreas -- andreas otto london (uk) From pfeiffer_(at)_uris.de Fri, 27 Oct 2000 20:48:26 +0200 Date: Fri, 27 Oct 2000 20:48:26 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Re: php digest, Vol 1 #1837 - 26 msgs Hallo Tobias, nu tob ma nicht gleich, webmasterle... :) - ins Zielverzeichnis - links Click -> File select - rechts Click -> Submenu down -> chmod -> isses den moeglich :)) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From behrens_(at)_takenet.de Fri, 27 Oct 2000 21:09:43 +0200 Date: Fri, 27 Oct 2000 21:09:43 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Re[2]: [php] --force-cgi-redirect - Frage Moin andreas otto schrieb: > > Hi Joerg, hi Markus, > > >> WARUM ? php.exe ist ja mit --force-cgi-redirect kompiliert oder ? > > > Nein ist es nicht. Zumindest das was man bei www.php.net bekommt. In > > aelteren Versionen der Version die Andreas und Daniel unter > > www.php4win.de anbieten gab es 2 CGI Versionen . Einmal mit und einmal > > ohne --force-cgi-redirect. Die chancen stehen Gut das sie das bei ihrer > > Die Chancen, dass wir das immer noch tuen sind verdammt gut. Einfach > mal die aktuelle Version (4.0.4-dev) oder das letzte Final Release > (4.0.3) ziehen und alles wird gut. Lesen der Readmes nicht vergessen > ;-) Also ich hoffe doch mal fuer das Heil der (Windows)-Welt das ihr das noch lange tut. Und Readme und Manuals lesen doch aller immer als erstes , oder etwa nicht? ;) Mit bestem Gruss auf die Insel Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From mdobel_(at)_kawo2.rwth-aachen.de Fri, 27 Oct 2000 21:39:09 +0200 Date: Fri, 27 Oct 2000 21:39:09 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] AW: [php] PHPMyAdmin & Puretec On Fri, Oct 27, 2000 at 01:17:46PM +0200, Patrick Mairif wrote: > > ping: 100% packet loss > das kann aber daran liegen, dass der server keine pings akzeptiert. Nehm ich an. Der letzte Hop, der beim Traceroute reagiert, ist allerdings auch schon bei 600-700ms. Nicht gerade Hitverdaechtig. > ueber www waren die antwortzeiten bei csoft.net und theraphosidae.net mehr > als unzulaenglich! Sorry, aber das war wirklich langsam! Wget sagt was von 38kb/sec Dauertransferrate. Ein bischen duenn meines Erachtens. Aber dementsprechend ist schliesslich auch der Preis. Gruss, Markus From ritze_(at)_globalpark.de Fri, 27 Oct 2000 21:47:02 +0200 Date: Fri, 27 Oct 2000 21:47:02 +0200 From: Thomas Ritz ritze_(at)_globalpark.de Subject: [php] timeout Hallo, ich habe ein Script geschrieben, das in einer Endlosschleife läuft. Ganz zu Beginn gibt es außerdem ein set_time_limit(0); und aufgerufen habe ich es mit php testscript.php & woraufhin es sich auch ordentlich in den Hintergrund verabschiedet. Solange ich die Verbindung zum Server behalte, läuft es dann auch stundenlang weiter. Wenn ich mich aber auslogge, ist wenig später auch der Prozeß meines Scripts verschwunden. Hat jemand eine Idee, was ich da falsch mache? gruss ritze From a.stagl_(at)_gmx.at Fri, 27 Oct 2000 22:04:12 +0200 Date: Fri, 27 Oct 2000 22:04:12 +0200 From: Andreas Stagl a.stagl_(at)_gmx.at Subject: [php] variable mitschleifen hi, At 13:48 27.10.00 +0200, you wrote: > >1) via cookie > >2) via href="b.php?wert=x" > >3) via get/post (mit form) > >4) via get/post (ohne form) > > > >Außerdem gibt es noch Sessions, dann wird der eigentliche >Parameter auf dem Server abgelegt und nur eine ID von >Seite zu Seite weitergereicht. genau darum gehts mir auch. nur versteh ich dabei eines nicht: das sessionhandling via phplib funktioniert ja mit cookies und/oder mit get-variablen übergabe. soweit ich das bisher verstanden hab reicht es dabei, in eine ganz normale php-seite mit ganz normalen links (also links ohne ?wert=xyz) am anfang ein script der phplib via include einzufügen. an den links in der php-seite muss ich dabei ja nicht schrauben. also wie funktioniert hier das übergeben der sessionid im get modus? lg, andy From behrens_(at)_takenet.de Fri, 27 Oct 2000 22:34:26 +0200 Date: Fri, 27 Oct 2000 22:34:26 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] variable mitschleifen Moin Andreas Stagl schrieb: > > hi, > > At 13:48 27.10.00 +0200, you wrote: > > >1) via cookie > > >2) via href="b.php?wert=x" > > >3) via get/post (mit form) > > >4) via get/post (ohne form) > > > > > > >Außerdem gibt es noch Sessions, dann wird der eigentliche > >Parameter auf dem Server abgelegt und nur eine ID von > >Seite zu Seite weitergereicht. > > genau darum gehts mir auch. nur versteh ich dabei eines nicht: > > das sessionhandling via phplib funktioniert ja mit cookies und/oder mit > get-variablen übergabe. > > soweit ich das bisher verstanden hab reicht es dabei, in eine ganz normale > php-seite mit ganz normalen links (also links ohne ?wert=xyz) am anfang ein > script der phplib via include einzufügen. an den links in der php-seite > muss ich dabei ja nicht schrauben. > > also wie funktioniert hier das übergeben der sessionid im get modus? In dem du an jedem Link im Dokument 'rumschraubst' ! ;) blahtml
">link blahtml Macht nur so richig sinn wenn die Dokumente aus einer DB kommen wo du nach den links parsen kannst um diese zuersetzen. Bei den PHP4 internen Sessions entfaellt das 'rumschrauben'. Dor serden viele arten von links erkannt und dementsprechend behandelt. Aber ich benutze die Phplib. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From ws_(at)_art-quarter.com Fri, 27 Oct 2000 22:59:53 +0200 Date: Fri, 27 Oct 2000 22:59:53 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] AW: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? Ralf Wistorf wrote: > und wie könnte ich die POST-Variablen überprüfen? > Gibts da unter PHP eine Möglichkeit? Da gibt es einen sehr schönen Aufsatz von Kristian Köhntopp. Such mal nach "Grenzen von Vertrauen" http://www.koehntopp.de/kris/artikel/webtune -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From albrechtklaus_(at)_gmx.de Fri, 27 Oct 2000 23:36:09 +0200 Date: Fri, 27 Oct 2000 23:36:09 +0200 From: Klaus Albrecht albrechtklaus_(at)_gmx.de Subject: [php] Bitte um Eintragung in die Mailingliste This is a multi-part message in MIME format. ------=_NextPart_000_00B1_01C0406E.AF18EB40 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ------=_NextPart_000_00B1_01C0406E.AF18EB40 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
------=_NextPart_000_00B1_01C0406E.AF18EB40-- From php-ml_(at)_uni.de Sat, 28 Oct 2000 01:28:47 +0200 Date: Sat, 28 Oct 2000 01:28:47 +0200 From: Kai Meder php-ml_(at)_uni.de Subject: [php] sorry... nur test ob die anmeldung mit meiner neuen e-mail auch klappt nabend ML.. sorry.. aber der test muss sein.. nich dass ich zuviele mails verpasse ;-) mfg kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From mk_(at)_php-homepage.de Sat, 28 Oct 2000 01:36:50 +0200 Date: Sat, 28 Oct 2000 01:36:50 +0200 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] sorry... nur test ob die anmeldung mit meiner neuen e-mail auch klappt Kai Meder wrote: > sorry.. aber der test muss sein.. Nein, muß er nicht! >nich dass ich zuviele mails verpasse Verpaßt wird nichts, dafür gibt es ein sehr gutes Archiv. Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de From mike.greubel_(at)_pro-entertain.de Sat, 28 Oct 2000 03:56:27 +0200 Date: Sat, 28 Oct 2000 03:56:27 +0200 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] timeout > php testscript.php & > > woraufhin es sich auch ordentlich in den Hintergrund verabschiedet. > Solange ich die Verbindung zum Server behalte, läuft es dann auch > stundenlang weiter. Wenn ich mich aber auslogge, ist wenig später auch > der Prozeß meines Scripts verschwunden. Hat jemand eine Idee, was ich da > falsch mache? Guten Morgen, wenn Du Befehle in einer Konsole eingibst, wird die Prozess-ID doch mit der Prozess-ID der Konsolen-Session verknüpft und der Befehl gilt als Unter-Prozess der Konsole. Wenn die Konsole beendet wird, werden auch die Unterprozesse beendet. So, oder so ähnlich hab ich es aus einem Tutor interpretiert, den ich irgendwo mal gelesen habe. So wäre es auch logisch. Möglicherweise kann es Dir auch jemand anders noch besser erklären. Gruß Mike G. From mike.greubel_(at)_pro-entertain.de Sat, 28 Oct 2000 03:59:25 +0200 Date: Sat, 28 Oct 2000 03:59:25 +0200 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] Bitte um Eintragung in die Mailingliste ----- Original Message ----- From: Klaus Albrecht To: php_(at)_php-center.de Sent: Friday, October 27, 2000 11:36 PM Subject: [php] Bitte um Eintragung in die Mailingliste Bitte Leute, was soll das? Meine Mailbox füllt sich immer mehr mit Schwachsinnsmails und diese gehört zweifelsohne dazu. Wenn ihr nichts zusagen habt, oder keine Fragen stellen wollt, dann lasst es bitte gleich. Auch diese Mailing-List-Tests müssen echt nicht sein... Sorry, Gruß Mike G. From wagner_(at)_globalpark.de Sat, 28 Oct 2000 06:29:39 +0200 Date: Sat, 28 Oct 2000 06:29:39 +0200 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] timeout Mike Greubel wrote: > > > php testscript.php & > > > > woraufhin es sich auch ordentlich in den Hintergrund verabschiedet. > > Solange ich die Verbindung zum Server behalte, läuft es dann auch > > stundenlang weiter. Wenn ich mich aber auslogge, ist wenig später auch > > der Prozeß meines Scripts verschwunden. Hat jemand eine Idee, was ich da > > falsch mache? > > wenn Du Befehle in einer Konsole eingibst, wird die Prozess-ID doch mit der > Prozess-ID der Konsolen-Session verknüpft und der Befehl gilt als > Unter-Prozess der Konsole. Wenn die Konsole beendet wird, werden auch die > Unterprozesse beendet. Das kann kann es nicht sein. Zumindest nicht direkt. Das Script läuft ja nach dem ausloggen noch mindestens ne gewisse Zeit weiter (konnte man sowohl durch wiedereinloggen mit dem gleichen account als auch mit einem anderen account sehen, wie lange das Ding weiterläuft konnten wir noch nicht feststellen, ist aber irgendwas zwischen 20 Minuten und ner Stunde). Wir haben auch noch ein anderes Script im Hintergrund laufen, und das ist zwar, wie ich gerade feststelle, über Nacht auch verschwunden, dieses hat aber mindestens 5 Stunden gehalten, nachdem ich mich ausgeloggt hatte. Der Über-Nacht-Test, das Script (hier das erste) dadurch am leben zu erhalten, dass man die ssh-Verbindung, in der man das Script aufgerufen hat, einfach laufen lässt ist geglückt. Gestern Abend um 11 hab ich das Ding angeworfen und es läuft immer noch, nachdem es gestern drei mal verreckt ist, nach nie wengiger als 3 Stunden (bei den drei Stunden bin ich ca. 2 Stunden nach dem Ausführen auf dem Server eingeloggt geblieben). *antwortsuch* Wagner -- It could be that the purpose of your life is only to serve as a warning to others. From wagner_(at)_globalpark.de Sat, 28 Oct 2000 06:36:28 +0200 Date: Sat, 28 Oct 2000 06:36:28 +0200 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] timeout Ich hätte länger schlafen sollen. Nichtmal habwegs ordentliche Schachtelsätze krieg ich fehlerfrei zusammen... > Das > Script läuft ja nach dem ausloggen noch mindestens ne > gewisse Zeit weiter [...] Das "mindestens" hätte ich mir sparen können. *sigh* > verreckt ist, nach nie wengiger als 3 Stunden (bei den drei > Stunden bin ich ca. 2 Stunden nach dem Ausführen auf dem > Server eingeloggt geblieben). Ich meinte natürlich "nach nie _mehr_ als 3 Stunden". Gesundheit Wagner -- It could be that the purpose of your life is only to serve as a warning to others. From cyrus01_(at)_gmx.de Sat, 28 Oct 2000 10:36:43 +0200 Date: Sat, 28 Oct 2000 10:36:43 +0200 From: Cyrus cyrus01_(at)_gmx.de Subject: [php] pop3 ansteuern! This is a multi-part message in MIME format. ------=_NextPart_000_0046_01C040CA.F6FC8690 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo und guten Morgen! Ich w=FCrde gerne mal wissen ob ich einen oder mehrer pop3 Accpunts die = auf meinem server liegen per php3 ansteuern kann (und wie?). Wenn mir da = wer helfen kann oder links zu Seiten geben kann, die mir helfen, f=E4nd = ich sehr nett :) MfG Ulf ------=_NextPart_000_0046_01C040CA.F6FC8690 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo und guten Morgen!
Ich w=FCrde gerne mal wissen ob ich = einen oder mehrer=20 pop3 Accpunts die auf meinem server liegen per php3 ansteuern kann (und = wie?).=20 Wenn mir da wer helfen kann oder links zu Seiten geben kann, die mir = helfen,=20 f=E4nd ich sehr nett :)
 
MfG
Ulf
------=_NextPart_000_0046_01C040CA.F6FC8690-- From red_(at)_bered.de Sat, 28 Oct 2000 11:21:35 +0200 Date: Sat, 28 Oct 2000 11:21:35 +0200 From: Raphael Doderer red_(at)_bered.de Subject: [php] pop3 ansteuern! ----- Original Message ----- From: Cyrus To: php_(at)_php-center.de Sent: Saturday, October 28, 2000 10:36 AM Subject: [php] pop3 ansteuern! Hallihallo! > [PHP & POP] > oder links zu Seiten geben kann, die mir helfen, fänd ich sehr nett :) http://www.horde.org/imp/ Bitte keine HTML-Mails... ;-) Adieu, Raphael Doderer -- Wer A sagt, muß nicht B sagen. Er kann auch erkennen, daß A falsch war. (Bert Brecht) mailto:r.doderer_(at)_bered.de - http://www.bered.de From behrens_(at)_takenet.de Sat, 28 Oct 2000 12:18:16 +0200 Date: Sat, 28 Oct 2000 12:18:16 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Re[2]: [php] --force-cgi-redirect - Frage Moin Markus Wagner schrieb: > > Klärt mich bitte auf, WARUM gibts eigentlich 2 Versionen einmal ohne und > einmal mit > force-cgi-redirect ? Im Manual steht das man unbedingt mit > force-cgi-redirect kompilieren soll. Die Windows Version die man direkt bei php.net zieht ist aus Gruenden an die sich kein Mensch mehr erinnern kann immer OHNE force-cgi-redirect kompiliert worden. Das war so, das ist so und das wird wahrscheinlich auch immer so bleiben. Aber solange wir Andreas und Daniel haben ist mir das ehrlich gesagt vollkommen egal. Die beiden scheinen das ja hin zubekommen. Gruss Joerg Behrens ps: Geht die Uhrzeit bei dir Falsch oder welcher Mailer spinnt hier ? 28.10.1999!!! -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From daniel_(at)_php4win.de Sat, 28 Oct 2000 12:27:57 +0200 Date: Sat, 28 Oct 2000 12:27:57 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Re[2]: [php] --force-cgi-redirect - Frage > > Klärt mich bitte auf, WARUM gibts eigentlich 2 Versionen einmal ohne und > > einmal mit > > force-cgi-redirect ? Im Manual steht das man unbedingt mit > > force-cgi-redirect kompilieren soll. > > Die Windows Version die man direkt bei php.net zieht ist aus Gruenden an > die sich kein Mensch mehr erinnern kann immer OHNE force-cgi-redirect > kompiliert worden. Das war so, das ist so und das wird wahrscheinlich > auch immer so bleiben. Aber solange wir Andreas und Daniel haben ist mir > das ehrlich gesagt vollkommen egal. Die beiden scheinen das ja hin > zubekommen. nicht alle server unterstützen cgi redirect, wie z.b. die oreilly website pro kisten. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From webmasterbhs_(at)_bluewin.de Sat, 28 Oct 2000 12:27:33 +0200 Date: Sat, 28 Oct 2000 12:27:33 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] hilfe mit tar zip entpacken morgen ! ich habe meine komplette homepage als (win) ZIP datei auf einen www-service server hochgeladen (ca 30 MB), weil das schneller geht als jede der dateien einzeln. nur jetzt wie kann ich die zip datei entpacken ??? telnet zugriff gibt es nicht :-( bei echo `which unzip`; erscheint ein not found in diversen pfadangaben. tar und ungzip gibt es, nur: kann ich damit überhaupt eine zip datei entpacken ? exec('tar xzf www.homepage.com.zip', $output, $ec); echo "Success: ".$ec."

\n"; while(list(,$line)=each($output)) { print($line."
\n"); } mit dem obigen beispiel geht es nicht ... braucht tar den entsprechenden chmod (777?) auf das verzeichnis, wo die zip drin liegt ? auch wenn keine antwort kommt, danke dass ich posten durfte ;-) kiri From behrens_(at)_takenet.de Sat, 28 Oct 2000 12:47:04 +0200 Date: Sat, 28 Oct 2000 12:47:04 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] hilfe mit tar zip entpacken Moin Cyrill Schumacher schrieb: > > morgen ! > > ich habe meine komplette homepage als (win) ZIP datei > auf einen www-service server hochgeladen (ca > 30 MB), weil das schneller geht als jede der > dateien einzeln. nur jetzt wie kann ich die zip > datei entpacken ??? telnet zugriff gibt es nicht :-( > > bei echo `which unzip`; erscheint ein not found > in diversen pfadangaben. tar und ungzip gibt es, > nur: kann ich damit überhaupt eine zip datei > entpacken ? Nein. Es gibt zwar ein Tool um Zip`s zu enpacken und es gibt sogar pkzip/pkunzip fuer Unix aber ob das bei deinem Hoster laeuft bezweifle ich. > > exec('tar xzf www.homepage.com.zip', $output, $ec); > > echo "Success: ".$ec."

\n"; > > while(list(,$line)=each($output)) { print($line."
\n"); } > > mit dem obigen beispiel geht es nicht ... > braucht tar den entsprechenden chmod (777?) auf das verzeichnis, > wo die zip drin liegt ? > > auch wenn keine antwort kommt, danke dass ich posten durfte ;-) Das muss ein Insiderwitz gewesen sein.. ;( Warum benutzt du nicht tar und gzip fuer Windows? Kostet nix. Ich hab das schon so lange 2-3 Jahre? das ich nicht mehr weiss wo her eigentlich. Sollte aber zufinden sein im Netz. Wurde mit CygWin kompiliert. Gehoert naehmlich so eine fette DLL dazu. Funktioniert aber Prima. Syntax genau wie unter Unix dann. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From ks_(at)_ksweb.de Sat, 28 Oct 2000 12:49:31 +0200 Date: Sat, 28 Oct 2000 12:49:31 +0200 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] pop3 ansteuern! Hallo und guten Morgen! Ich würde gerne mal wissen ob ich einen oder mehrer pop3 Accpunts die auf meinem server liegen per php3 ansteuern kann (und wie?). Wenn mir da wer helfen kann oder links zu Seiten geben kann, die mir helfen, fänd ich sehr nett :) Ja , klar, sowas geht bestens mit den IMAP-Funktionen: (Aus PHP4-Tutorial & Referenz, (c) 2000 C&L-Verlag ) // 1. Datei IMAPPOP3.php: $server = '{pop.ihrprovider.de/pop3:110}'; $mailbox = "{pop.ihrprovider.de/pop3:110}INBOX"; $imapbox = "{mail.ihrprovider.de/smtp:25}INBOX.Drafts"; $nntp = "{news.php.net/nntp:119}php.dev"; $username = "xxxxxxxx"; $password = "pppppppp"; //z.B.: imap_fetch_overview() [PHP 3+4] Definition: integer imap_fetch_overview(int imap_stream, string sequence [, int flags]) Beschreibung: Liefert ein Array mit Informationen über alle derzeitigen Nachrichten. subject – Betreff der Nachricht from – Absender date – Absende-Datum message_id – Nachrichten-ID references – Referenz zu dieser Nachrichten-ID size – Größe in Byte uid – UID dieser Nachricht msgno – Sequenznummer der Nachricht recent – Recent-Flag flagged – Flagged-Flag answered – Antwort-Flag deleted – Lösch-Flag seen – Gesehen-Flag draft – Draft-Flag Beispiel: msgno . " - " . $val->date . " - " . $val->subject . " - " . $val->from . " - " . $val->date . " - " . $val->size . "
\n"; } } imap_close($mbox); ?> Ausgabe: 2 - Fri, 8 Sep 2000 17:45:21 +0200 - CHIP Online - WEEKLY: Die beste Freeware - CHIP Newsletter - Fri, 8 Sep 2000 17:45:21 +0200 - 11674 .... 6 - 9 Sep 2000 16:27:47 -0000 - php-windows Digest 9 Sep 2000 16:27:47 -0000 Issue 200 - php-windows-digest-help_(at)_lists.php.net - 9 Sep 2000 16:27:47 -0000 - 7903 From cyrus_(at)_hiwensoft.de Sat, 28 Oct 2000 13:07:30 +0200 Date: Sat, 28 Oct 2000 13:07:30 +0200 From: Cyrus cyrus_(at)_hiwensoft.de Subject: [php] AW: [php] pop3 ansteuern! Fatal error: Call to undefined function: imap_open() in /home/www/www42/html/pop.php on line 9 Das kommt dann... was soll das heissen? mfg Ulf ----- Original Message ----- From: "Klaus Schmidt" To: Sent: Saturday, October 28, 2000 12:49 PM Subject: [php] AW: [php] pop3 ansteuern! > Hallo und guten Morgen! > Ich würde gerne mal wissen ob ich einen oder mehrer pop3 Accpunts die auf > meinem server liegen per php3 ansteuern kann (und wie?). Wenn mir da wer > helfen kann oder links zu Seiten geben kann, die mir helfen, fänd ich sehr > nett :) > > > Ja , klar, sowas geht bestens mit den IMAP-Funktionen: > (Aus PHP4-Tutorial & Referenz, (c) 2000 C&L-Verlag ) > > > // 1. Datei IMAPPOP3.php: > $server = '{pop.ihrprovider.de/pop3:110}'; > $mailbox = "{pop.ihrprovider.de/pop3:110}INBOX"; > $imapbox = "{mail.ihrprovider.de/smtp:25}INBOX.Drafts"; > $nntp = "{news.php.net/nntp:119}php.dev"; > $username = "xxxxxxxx"; > $password = "pppppppp"; > > //z.B.: > imap_fetch_overview() [PHP 3+4] > Definition: integer imap_fetch_overview(int imap_stream, string sequence [, > int flags]) > Beschreibung: > Liefert ein Array mit Informationen über alle derzeitigen Nachrichten. > > subject - Betreff der Nachricht > from - Absender > date - Absende-Datum > message_id - Nachrichten-ID > references - Referenz zu dieser Nachrichten-ID > size - Größe in Byte > uid - UID dieser Nachricht > msgno - Sequenznummer der Nachricht > recent - Recent-Flag > flagged - Flagged-Flag > answered - Antwort-Flag > deleted - Lösch-Flag > seen - Gesehen-Flag > draft - Draft-Flag > > Beispiel: > > include('imappop3.php'); > $mbox = imap_open($mailbox, $username, $password) > or die('keine Verbindung!'); > $overview = imap_fetch_overview($mbox, "2,4:6", 0); > if (is_array($overview)) { > reset($overview); > while (list($key,$val) = each($overview)) { > print $val->msgno > . " - " . $val->date > . " - " . $val->subject > . " - " . $val->from > . " - " . $val->date > . " - " . $val->size > . "
\n"; > } > } > imap_close($mbox); > ?> > > Ausgabe: > 2 - Fri, 8 Sep 2000 17:45:21 +0200 - CHIP Online - WEEKLY: Die beste > Freeware - > CHIP Newsletter - Fri, 8 Sep 2000 17:45:21 +0200 - 11674 > .... > 6 - 9 Sep 2000 16:27:47 -0000 - php-windows Digest 9 Sep 2000 16:27:47 -0000 > Issue 200 - php-windows-digest-help_(at)_lists.php.net - 9 Sep 2000 > 16:27:47 -0000 - > 7903 > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From behrens_(at)_takenet.de Sat, 28 Oct 2000 13:20:24 +0200 Date: Sat, 28 Oct 2000 13:20:24 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] AW: [php] pop3 ansteuern! Moin, Cyrus schrieb: > > Fatal error: Call to undefined function: imap_open() in > /home/www/www42/html/pop.php on line 9 > > Das kommt dann... was soll das heissen? Was verstehst du daran nicht? Fuer PHP ist diese Funktion unbekannt. 1. du hast einen Typos (in deinem Fall nicht) 2. PHP wurde nicht mit IMAP Support kompiliert (sehr wahrscheinlich) ein phpinfo() zeigt dir alles an was in PHP hinein compiliert wurde. Wenns da nicht auftaucht ist es halt nicht drin. Fertig aus. Ein Blick auf das ./configure Reicht auch --with-imap haette es heissen muessen. Evtl. kann das benoetige Modul auch zur laufzeit geladen werden dl(). Aber da musst du wissen wie es heist und wo es liegt (alles unwahrscheinlich) Schmeiss den Compiler an und baue PHP neu. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From e9425758_(at)_stud4.tuwien.ac.at Sat, 28 Oct 2000 15:00:08 +0200 Date: Sat, 28 Oct 2000 15:00:08 +0200 From: Markus Wagner e9425758_(at)_stud4.tuwien.ac.at Subject: [php] Re[2]: [php] --force-cgi-redirect - Frage Joerg Behrens wrote: > > ps: Geht die Uhrzeit bei dir Falsch oder welcher Mailer spinnt hier ? Ersteres. > 28.10.1999!!! Danke für den Hinweis, jetzt sollts aber passen. -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From oo_(at)_tedas.de Sat, 28 Oct 2000 14:42:18 +0200 Date: Sat, 28 Oct 2000 14:42:18 +0200 From: Oliver Ohly oo_(at)_tedas.de Subject: [php] Checkbox 2 von 3 die zweite >if(isset($mail)) > { > reset ($mail); [was bewirkt das?] > while(list ($k, $v) = each($mail)) [was ist $k und $v???] $k und $v sind key und value des mit each() bezeichneten und durchlaufenen Arrays. In einer while-Schleife ein Key/Value-Paar nach dem anderen. Einzeln wird der Array-Cursor inkrementiert. Mit reset('array') wird der Array-Pointer wieder auf den ersten Wert gesetzt. Beispiel: echo "Values submitted via POST method:
"; while (list($key, $val) = each($HTTP_POST_VARS)) { echo "$key => $val
"; } > { > echo "$v\n
"; Ausgabe des Value-Strings aus deinem Array '$mail'. > } > } > else echo "pech"; > Grüße, Olly From wmoll_(at)_mail.terranet.de Sat, 28 Oct 2000 14:50:10 +0200 Date: Sat, 28 Oct 2000 14:50:10 +0200 From: wmoll_(at)_mail.terranet.de wmoll_(at)_mail.terranet.de Subject: [php] php3: SNMP - Error High to alls, the folowing error occures when calling an snmp-function: Example: Fatal error: Call to unsupported or undefined function snmpwalk() in /www/xxxxxxxxxxxx/index.php3 on line 4 Don't know why cause the folowing packages are installed: apache 1.3.12 ucd-snmp-4.12 php3.0.16 is there any idea ? thx a lot -wm From webmasterbhs_(at)_bluewin.de Sat, 28 Oct 2000 17:35:18 +0200 Date: Sat, 28 Oct 2000 17:35:18 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] tar und zip - Anfaenger: Datei wird nicht angezeigt öööhh die mail war über 24 stunden lang unterwegs .... From "Cyrill Schumacher" To Sent: Friday, October 27, 2000 11:38 AM hai, ich habe meine komplette homepage als (win) ZIP datei auf einen www-service server hochgeladen (ca 30 MB), weil das schneller geht als jede der dateien einzeln. nur jetzt wie kann ich die zip datei entpacken ??? telnet zugriff gibt es nicht :-( bei echo `which unzip`; erscheint ein not found in diversen pfadangaben. tar und ungzip gibt es, nur: kann ich damit überhaupt eine zip datei entpacken ? exec('tar xzf www.homepage.com.zip', $output, $ec); echo "Success: ".$ec."

\n"; while(list(,$line)=each($output)) { print($line."
\n"); } mit dem obigen beispiel geht es nicht ... braucht tar den entsprechenden chmod (777?) auf das verzeichnis, wo die zip drin liegt ? auch wenn keine antwort kommt, danke dass ich posten durfte ;-) kiri From erland_(at)_netcomcity.de Sat, 28 Oct 2000 17:46:03 +0200 Date: Sat, 28 Oct 2000 17:46:03 +0200 From: Erhard Landgrebe erland_(at)_netcomcity.de Subject: [php] Einsatz von php4 mit XITAMI Einen schönen Tag an Euch, ich habe in der Vergangenheit mit folgender Testumgebung gearbeitet: Win '98, XITAMI Webserver v 2.4d6, PHP 3_0_16 win32, MySQL und über ODBC Access '97 Mit dieser Testumgebung konnte ich hervorragend arbeiten und alles lief bestens. Nun wollte ich auf PHP 4_0_3pl1win 32 umsteigen, finde aber noch keinen Weg, um PHP zum Laufen zu bringen, starte ich ein PHP- Script, bekomme ich folgende Fehlermeldung: Internal error: your request was unsuccessful Cannot create CGI process - program not found Offensichtlich kann der Server nicht wissen, welches Programm gestartet werden soll. Mit Version PHP 3_0_16 genügte ein Eintrag wie: .php=c:\php\php.exe in der Initialisierungsdatei des Webservers (in der section filters). Hat jemand eine Idee außer den versuchsweisen Einträgen: .php4=c:\php\php4isapi.dll oder .php=c: \windows\system\php4isapi.dll Vielen Dank für die Hilfe Erhard ------------------------------------ Erhard Landgrebe 34134 Kassel e-mail erland_(at)_netcomcity.de From martin.samesch_(at)_vogelspinnenseite.de Sat, 28 Oct 2000 18:46:43 +0200 Date: Sat, 28 Oct 2000 18:46:43 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] csoft.net (war: PHPMyAdmin & Puretec) Hallo Johannes, Johannes Lechner wrote: > > Hallo! > > > Na ja, ca. 3,5 Minuten für linux-2.2.17.tar.gz (17 MB) ist nicht gerade > > berauschend oder liegt das im Rahmen des Üblichen. Ist so ein Test > > überhaupt aussagekräftig? > > Welche Anbindung hast du? Ich hänge hier über das Studentenwerk im Uni-Netz. Theoretisch wäre also wesentlich mehr (>700 kb/s) möglich. Gruß, Martin From miefert_(at)_pro-online.de Sat, 28 Oct 2000 19:18:59 +0200 Date: Sat, 28 Oct 2000 19:18:59 +0200 From: Stefan Miefert - pro-online.de miefert_(at)_pro-online.de Subject: [php] =?iso-8859-1?Q?=FCbergebene_Werte_auswerten?= Hallo, ich möchte flexibel alle Formulareingaben ausgeben und oder auswerten. Wie kann ich jede einzelne Variable auswerten ohne das ich vorher ihren Namen kenne ? Gibt es dafür Arrays ? From bjoern_(at)_baer.main.de Sat, 28 Oct 2000 19:23:20 +0200 Date: Sat, 28 Oct 2000 19:23:20 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_=FCbergebene_Werte_auswerten?= * Stefan Miefert - pro-online.de wrote: > ich möchte flexibel alle Formulareingaben ausgeben und oder auswerten. Wie > kann ich jede einzelne Variable auswerten ohne das ich vorher ihren Namen > kenne ? Gibt es dafür Arrays ? Wenn dein Form via POST übergeben wurde, dann $HTTP_POST_VARS als assoziatives Array: var_dump($HTTP_POST_VARS); -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From a.temme_(at)_gmx.de Sat, 28 Oct 2000 20:12:20 +0200 Date: Sat, 28 Oct 2000 20:12:20 +0200 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?=FCbergebene?= Werte auswerten "Stefan Miefert - pro-online.de" schrieb: > > Hallo, > > ich möchte flexibel alle Formulareingaben ausgeben und oder auswerten. Wie > kann ich jede einzelne Variable auswerten ohne das ich vorher ihren Namen > kenne ? Gibt es dafür Arrays ? > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php Hi Stephan, dann mal über die Liste :) Das HTTP-Post-Vars-Array oder so ist dein Freund. Kannst du einfach in einer Schleife ausgeben. Viele Grüße Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From webmasterbhs_(at)_bluewin.de Sat, 28 Oct 2000 20:19:12 +0200 Date: Sat, 28 Oct 2000 20:19:12 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] hilfe mit tar zip entpacken > Nein. > Es gibt zwar ein Tool um Zip`s zu enpacken und es gibt sogar > pkzip/pkunzip fuer Unix aber ob das bei deinem Hoster laeuft bezweifle > ich. danke für die antwort. was mir gerade einfällt ist, dass ich die unix "unzip" binary auf den server laden könnte und somit hätte ich dann das programm, theoretisch ... > Warum benutzt du nicht tar und gzip fuer Windows? Kostet nix. Ich hab weil ich das nicht habe :-( sonst schieb es doch mal per PM rüber ! kiri From webmasterbhs_(at)_bluewin.de Sat, 28 Oct 2000 20:22:26 +0200 Date: Sat, 28 Oct 2000 20:22:26 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] backup von einer mysql datenbank >backup.txt wird zu backup.tar.gz >Ist das mit PHP überhaupt möglich? ref.gz.html im manual. ja, wenn du alle tabellen in eine datei schreibst, dann kannst du mit php eine backup.gz machen wenn du für jede tabelle eine datei anlegst, musst du mit system(); oder exec(); die tar funkion aufrufen die dann aus allen dateien im verzeichnis eine tar.gz macht. kiri From Michael_(at)_Stahmann.de Sat, 28 Oct 2000 21:43:22 +0200 Date: Sat, 28 Oct 2000 21:43:22 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] OT: DB-DESIGN allgmein Liebe Leute, ich habe ein kleines Problem, und wollte euch nur kurz um Rat nitten, da mein db-spezi im Urlaub ist. Also ich habe z.B. folgende Voraussetzung. TABELLE 1 ID | Kategorie | Beschreibungen etc... 1 | Neuheiten | Neuheiten 2001 2 | Für kleine | Alles für Leute unter 1,20m 3 | Für wilde | Für Leute die gerne schneller, höher... Jetzt gibt es Fahrgeschäfte: TABELLE 2 ID | Kategorie | Name | Beschreibung Mein Problem liegt darin, das die Fahrgeschafte in Unterschiedlichen Kategorien gleichzeitig auftauchen sollen. Wie stellt man hier am besten die Bezeihung her? Trennt man z.B. durch Komma die Kategorie und durchsucht dann mit LIKE also: ID | KATEGORIE | NAME | BESCHREIBUNG 1 | 1,3 | Achterbahn | Unsere rasante ... SELECT * FROM TABELLE2 WHERE KATEGORIE LIKE '%3%' Das ganze würde ich natürlich lieber mit Buchstaben lösen, damit bei 13 nicht auch die 3 angezeigt wird... oder legt man lieber mehrere Kategoriespalten an also: ID | KAT1 | KAT2 | KAT3 | NAME | BESCHEIBUNG 1 | 1 | 3 | | Achterbahn | Unsere rasante ... Und durchsucht dann z.B. mit: SELECT FROM TABELLE2 WHERE KAT1 = 3 OR KAT2 = 3 OR KAT3 = 3 Was meint ihr ist schneller und 'sauberer' ? Mir geht es nicht um die Syntax, sondern um das Prinzip. Warscheinlich gibt es noch eine viel bessere Lösung :-) Vielen Dank für die Hilfe. 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 wolff_(at)_21st.de Sat, 28 Oct 2000 21:47:12 +0200 Date: Sat, 28 Oct 2000 21:47:12 +0200 From: Markus Wolff wolff_(at)_21st.de Subject: [php] Fehler nach Update auf PHP4.0.3PL1 Hallo allerseits, ich bekomme bei einem meiner Skripte einen lustigen (?) Fehler ausgeschmissen, seit ich von PHP4.0.0 auf PHP4.0.3PL1 umgestiegen bin. Wenn ich nämlich eine Funktion mit nur einem einzigen Parameter aufrufe, die aber zwei Parameter übergeben bekommen kann, bekomme ich folgende Meldung: Warning: Missing argument 2 for name_der_funktion() Das Skript lief vor dem PHP-Update prima. Auch jetzt wird die Funktion einwandfrei ausgeführt, es kommt nur halt jedesmal die Warnmeldung. Auch, wenn ich testhalber der Funktion einen zweiten Parameter übergebe, kommt wider aller Logik die gleiche Meldung. Der Aufruf der Funktion sieht so aus: insert_dropdown("Englisch"); Die Funktion selbst sieht folgendermaßen aus: function insert_dropdown($name,$which) { $drop='"; return $drop; } Hat jemand von Euch vielleicht eine Idee? Gruß, Markus -- *21st Media* | Consulting, Konzeption, Produktion für die Bereiche: Markus Wolff | Internet, Intranet, eCommerce, Content Management, Hamburg,Germany | Softwareentwicklung, 3D-Animation, Videoproduktion http://21st.de | Tel. [+49](0)40/5005094, Fax: [+49](0)40/5005091 From ws_(at)_art-quarter.com Sat, 28 Oct 2000 21:58:10 +0200 Date: Sat, 28 Oct 2000 21:58:10 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] =?iso-8859-1?Q?=FCbergebene?= Werte auswerten > ich möchte flexibel alle Formulareingaben ausgeben und oder auswerten. Wie > kann ich jede einzelne Variable auswerten ohne das ich vorher ihren Namen > kenne ? Gibt es dafür Arrays ? Bei mir hat sich folgendes bewährt: Ich habe eine kleine Date postVars.php3 mit folgendem Inhalt: "; while(list($ky, $vl) = each($val)) { echo $ky .": ". $vl . "
\n"; } echo "
"; } else { echo '$' . $key ." = ". $val . "
"; } } reset($HTTP_POST_VARS); echo "HTTP_POST_VARS -----sessionID-$sessionID----------*Test
\n"; } else{ echo "no HTTP_POST_VARS -----sessionID-$sessionID----------*Test
\n"; } echo "



\n"; ?> In meinem Editor habe ich einen Shortcut, der mir folgendes schreibt: include "c:/f/pferdezeitung/www/php3/postVars.php3";//--* Wenn ich das vorübergehend einbaue, sehe ich, was los ist. (//--* ist ein zeichen für debug-Nachrichten - da kann ich dann einfach nach "-*" in allen (offenen) Dateien suchen und die wieder ausbauen. Ich habe in der include-Anweisung nicht mit $DOCUMENT_ROOT gearbeitet, weil ich diese Datei auch in anderen Projekten nutze und dort dann der Pfad nicht stimmen würde.) -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Sat, 28 Oct 2000 22:03:12 +0200 Date: Sat, 28 Oct 2000 22:03:12 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Fehler nach Update auf PHP4.0.3PL1 > Warning: Missing argument 2 for name_der_funktion() > insert_dropdown("Englisch"); > function insert_dropdown($name,$which) Mich wundert, daß du vorher keine Probleme hattest. Bei deiner Absicht muß es heißen: function insert_dropdown($name,$which="") ^^^ -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From cybso_(at)_gmx.net Sat, 28 Oct 2000 22:27:40 +0200 Date: Sat, 28 Oct 2000 22:27:40 +0200 From: Roland Tapken cybso_(at)_gmx.net Subject: [php] OT: DB-DESIGN allgmein Hi! >Mein Problem liegt darin, das die Fahrgeschafte in Unterschiedlichen >Kategorien gleichzeitig auftauchen sollen. **Am besten über eine dritte Tabelle. fahrgeschäft | kategorie Dann kannst du mehrere Fahrgeschäfte mit mehreren Kategorien verknüpfen. cu, Roland tapken_(at)_engter.de -ICQ#: 18715473------------------------- Das Universum e.V. Bramsche im Internet: http://www.universum-ev.de ---------------------------------------- From t-g-p_(at)_gmx.de Sat, 28 Oct 2000 23:58:19 +0200 Date: Sat, 28 Oct 2000 23:58:19 +0200 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] OT: DB-DESIGN allgmein Hallo! > ich habe ein kleines Problem, und wollte euch nur kurz um Rat nitten, > da mein db-spezi im Urlaub ist. > Also ich habe z.B. folgende Voraussetzung. > TABELLE 1 > ID | Kategorie | Beschreibungen etc... > 1 | Neuheiten | Neuheiten 2001 > 2 | Für kleine | Alles für Leute unter 1,20m > 3 | Für wilde | Für Leute die gerne schneller, höher... > > Jetzt gibt es Fahrgeschäfte: > TABELLE 2 > ID | Kategorie | Name | Beschreibung > > Mein Problem liegt darin, das die Fahrgeschafte in Unterschiedlichen > Kategorien gleichzeitig auftauchen sollen. > > Wie stellt man hier am besten die Bezeihung her? Ich würde das Fahrgeschäft einfach mehrfach in die Tabelle eintragen, mit unterschiedlichen Kategorien. ID | KATEGORIE | NAME | BESCHREIBUNG 1 | 1 | Achterbahn | Unsere rasante ... 1 | 3 | Achterbahn | Unsere rasante ... Gruß Tobias Meyer From martin.samesch_(at)_vogelspinnenseite.de Sun, 29 Oct 2000 01:14:31 +0200 Date: Sun, 29 Oct 2000 01:14:31 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] OT: DB-DESIGN allgmein Tobias Meyer wrote: > > > Also ich habe z.B. folgende Voraussetzung. > > TABELLE 1 > > ID | Kategorie | Beschreibungen etc... > > 1 | Neuheiten | Neuheiten 2001 > > 2 | Für kleine | Alles für Leute unter 1,20m > > 3 | Für wilde | Für Leute die gerne schneller, höher... > > > > Jetzt gibt es Fahrgeschäfte: > > TABELLE 2 > > ID | Kategorie | Name | Beschreibung > > > > Mein Problem liegt darin, das die Fahrgeschafte in Unterschiedlichen > > Kategorien gleichzeitig auftauchen sollen. > > > > Wie stellt man hier am besten die Bezeihung her? > > Ich würde das Fahrgeschäft einfach mehrfach in die Tabelle eintragen, > mit unterschiedlichen Kategorien. > > ID | KATEGORIE | NAME | BESCHREIBUNG > 1 | 1 | Achterbahn | Unsere rasante ... > 1 | 3 | Achterbahn | Unsere rasante ... Nach der Theorie wäre das ein Beispiel für schlechtes Design, aber im Einzelfall kann das u.U. die beste Lösung darstellen. Das abzuwägen und evtl. mehrere Varianten zu testen, ist eben die Aufgabe des DB-Designers. Theoretisch sauber wären zwei n:n-verknüpfte Tabellen, wobei diese Verknüpfung, wie schon vorgeschlagen, über eine dritte Tabelle erfolgt. Hoffentlich habe ich jetzt keinen Müll erzählt. Es ist schon eine Weile her, dass ich mich ein bisschen damit beschäftigt habe. ;-) Gruß, Martin From t-g-p_(at)_gmx.de Sun, 29 Oct 2000 01:41:06 +0200 Date: Sun, 29 Oct 2000 01:41:06 +0200 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] OT: DB-DESIGN allgmein Hi! > Tobias Meyer wrote: > > > > > Also ich habe z.B. folgende Voraussetzung. > > > TABELLE 1 > > > ID | Kategorie | Beschreibungen etc... > > > 1 | Neuheiten | Neuheiten 2001 > > > 2 | Für kleine | Alles für Leute unter 1,20m > > > 3 | Für wilde | Für Leute die gerne schneller, höher... > > > > > > Jetzt gibt es Fahrgeschäfte: > > > TABELLE 2 > > > ID | Kategorie | Name | Beschreibung > > > > > > Mein Problem liegt darin, das die Fahrgeschafte in > Unterschiedlichen > > > Kategorien gleichzeitig auftauchen sollen. > > > > > > Wie stellt man hier am besten die Bezeihung her? > > > > Ich würde das Fahrgeschäft einfach mehrfach in die Tabelle > eintragen, > > mit unterschiedlichen Kategorien. > > > > ID | KATEGORIE | NAME | BESCHREIBUNG > > 1 | 1 | Achterbahn | Unsere rasante ... > > 1 | 3 | Achterbahn | Unsere rasante ... > > Nach der Theorie wäre das ein Beispiel für schlechtes Design, aber im > Einzelfall kann das u.U. die beste Lösung darstellen. Das > abzuwägen und > evtl. mehrere Varianten zu testen, ist eben die Aufgabe des > DB-Designers. > > Theoretisch sauber wären zwei n:n-verknüpfte Tabellen, wobei diese > Verknüpfung, wie schon vorgeschlagen, über eine dritte > Tabelle erfolgt. > > Hoffentlich habe ich jetzt keinen Müll erzählt. Es ist schon > eine Weile > her, dass ich mich ein bisschen damit beschäftigt habe. ;-) Ich will gleich gestehen, ich bin kein DB-Designer und ich habe es auch nicht studiert... *grins* Wo liegt der Nachteil in meinem Vorschlag? Ich vermute mal, es sind die doppelten (dreifachen, vierfachen,...) Einträge, die bei vielen Kategorien entstehen.... Oder gibt es noch einen Aspekt? Wie gesagt, ich lerne gerne dazu - bin jedoch bei kleineren Projekten immer ganz gut mit der Lösung über die Runden gekommen. Gruß Tobias Meyer From kar-wing_(at)_kwlau.de Sun, 29 Oct 2000 01:45:25 +0200 Date: Sun, 29 Oct 2000 01:45:25 +0200 From: Kar-Wing Lau kar-wing_(at)_kwlau.de Subject: [php] =?iso-8859-1?Q?Dyn._Stylesheets_=FCber_Dateimanipulation_oder_DB_perfoman?= =?iso-8859-1?Q?ter=3F?= =?iso-8859-1?Q?ter=3F?= Hallo, ich bin gerade dabei eine dynamische Stylesheet-Datei in PHP anzulegen. Ist es dabei aus Performance-Günden ratsamer Text-Dateien zu manipulieren oder die Daten aus z.B. einer MySQL-Datenbank herauszulesen? Das mit der Datenbank ist mit Sicherheit programmiertechnisch weitaus schöner. Wie sieht es aber mit dem Chaching durch den Webserver aus? Diese Frage stellt sich bei gelegentlichen Aufrufen natürlich weniger. Aber bei dem Projekt geht es schon um höhere Zugriffszahlen. Theoretisch müsste der Webserver ja statische Dateien chachen können. Dann müsste er eine vorher mit Dateimanipulation modifizierte CSS-Datei wunderbar zuerst einmal von Platte, später direkt aus dem Cache laden können. Bei einer dynamischen Verknüpfung hingegen müsste er doch bei jedem Aufruf der Seite eine Datenbankabfrage machen, die wiederum Zeit kostet. Zu beachten ist des weiteren, dass auch andere Teile der Webseite dynamisch aus einer Datenbank geladen werden. Wirkt sich also das Chaching des Webservers stark aus? Wie verhält es sich mit persistenten Connects zu der Datenbank? Würde dies Abhilfe schaffen oder, wenn auch weniger als ohne persistente Connects, immer noch mehr Performance als gecachte Dateien schlucken? Als Datenbank wird im Moment MySQL 3.23.x eingesetzt, spätere Migration zu Oracle 8.x möglich. Der Webserver ist Apache 1.3.1x mit PHP 4.x auf NT, später evtl. SUN. PHP im Moment als .cgi, weil ich nicht weiss, ob exec() unter der .cgi-Version Probleme macht. Der Webserver wird später evtl. vom Datenbankserver getrennt. Vielen Dank, Kar-Wing From cybso_(at)_gmx.net Sun, 29 Oct 2000 01:46:53 +0200 Date: Sun, 29 Oct 2000 01:46:53 +0200 From: Roland Tapken cybso_(at)_gmx.net Subject: [php] OT: DB-DESIGN allgmein Hi! >> > ID | KATEGORIE | NAME | BESCHREIBUNG >> > 1 | 1 | Achterbahn | Unsere rasante ... >> > 1 | 3 | Achterbahn | Unsere rasante ... >Wo liegt der Nachteil in meinem Vorschlag? Ich vermute mal, es sind die >doppelten (dreifachen, vierfachen,...) Einträge, die bei vielen >Kategorien >entstehen.... Oder gibt es noch einen Aspekt? **Studiert habe ich es auch nicht :) Bin noch nichtmal lang dabei... *g* Der Nachteil sind eben die doppelten Einträge. Wenn sich zum Beispiel die Beschreibung ändert, musst du jedemenge Datensätze suchen und alle verändern. Wenn du die Tabellen über eine dritte verknüpfst, hast du dieses Problem nicht, da du jeden Eintrag nur einmal hast. Außerdem wird meiner Meinung nach das ganze dynamischer, es lassen sich zum Beispiel einfacher verschiedene Abfragefunktionen einbauen. >Gruß >Tobias Meyer cu, Roland tapken_(at)_engter.de -ICQ#: 18715473------------------------- Das Universum e.V. Bramsche im Internet: http://www.universum-ev.de ---------------------------------------- From t-g-p_(at)_gmx.de Sun, 29 Oct 2000 02:01:41 +0200 Date: Sun, 29 Oct 2000 02:01:41 +0200 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] OT: DB-DESIGN allgmein Hi... > >> > ID | KATEGORIE | NAME | BESCHREIBUNG > >> > 1 | 1 | Achterbahn | Unsere rasante ... > >> > 1 | 3 | Achterbahn | Unsere rasante ... > Der Nachteil sind eben die doppelten Einträge. Wenn sich zum Beispiel > die Beschreibung ändert, musst du jedemenge Datensätze suchen und > alle verändern. > Wenn du die Tabellen über eine dritte verknüpfst, hast du dieses > Problem nicht, da du jeden Eintrag nur einmal hast. > Außerdem wird meiner Meinung nach das ganze dynamischer, es lassen > sich zum Beispiel einfacher verschiedene Abfragefunktionen einbauen. Gut, vielleicht aus Performance-Sicht... Beim update werden alle datensätze automatisch geändert ("where id = 1"), und ob man den Performance-Gewinn bei einer kleinen Tabelle tatsächlich merkt, sei mal dahingestellt. Welche zusätzlichen Abfragemöglichkeiten siehst Du denn bei Deiner Lösung? Wie gesagt, ich bin kein DB-Spezi, ob nun ein paar doppelte Einträge oder eine zusätzliche Tabelle schlimmer sind, hängt vielleicht vom Einzelfall ab. ciao Tobias From thomas_(at)_tirmen.de Sun, 29 Oct 2000 02:06:34 +0200 Date: Sun, 29 Oct 2000 02:06:34 +0200 From: ti thomas_(at)_tirmen.de Subject: [php] OT: Kann mir jemand ein News/Forum - System empfehlen? Hi, ich bin gerade dabei eine Site zusammen zubasteln, die für eine bestimmte Usergruppe viele Feature und für den Rest ein paar Features bietet. Dabei wird der Inhalt der Seite zumeist von den Leuten erstellt, die dann auch später wieder darauf zugreifen: Folgende Funktionen wünsche ich mir: -News (für alle) -(Ph)Forum (nur registrierte) -Kalender -Adressen -Links ...und alles natürlich wunderbar intergrierbar/modular ;-) ! Da es das in der einen oder anderen Form schon gibt, ich aber nicht glaube den absoluten Überblick zu haben, wollte ich diese Frage mal hier diskutiert wissen! Danke im vorraus! Grüsse aus Mönchengladbach --Thomas Irmen From endler_(at)_upsys.de Sun, 29 Oct 2000 03:14:19 +0100 Date: Sun, 29 Oct 2000 03:14:19 +0100 From: Matthias Endler endler_(at)_upsys.de Subject: [php] Einsatz von php4 mit XITAMI Hallo Erhard, [...] > Win '98, XITAMI Webserver v 2.4d6, PHP 3_0_16 win32, > MySQL und über ODBC Access '97 > > Mit dieser Testumgebung konnte ich hervorragend arbeiten und > alles lief bestens. > > Nun wollte ich auf PHP 4_0_3pl1win 32 umsteigen, finde aber noch > keinen Weg, um PHP zum Laufen zu bringen, starte ich ein PHP- > Script, bekomme ich folgende Fehlermeldung: > > Internal error: your request was unsuccessful > Cannot create CGI process - program not found > > Offensichtlich kann der Server nicht wissen, welches Programm > gestartet werden soll. > > Mit Version PHP 3_0_16 genügte ein Eintrag wie: > > .php=c:\php\php.exe > > in der Initialisierungsdatei des Webservers (in der section filters). > > Hat jemand eine Idee außer den versuchsweisen Einträgen: > > .php4=c:\php\php4isapi.dll oder > .php=c: \windows\system\php4isapi.dll aender die Eintraege mal in .php4=c:\php\php.exe .php=c:\php\php.exe dann sollte es funktionieren. Beim Xitami kannst Du nur die CGI Variante einsetzen... Die php4isapi.dll funktioniert nur mit dem PWS und IIS. Gruesse aus Muenchen Matthias From ks_(at)_ksweb.de Sun, 29 Oct 2000 07:22:46 +0100 Date: Sun, 29 Oct 2000 07:22:46 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] AW: [php] pop3 ansteuern! #Fatal error: Call to undefined function: imap_open() in #/home/www/www42/html/pop.php on line 9 # #Das kommt dann... was soll das heissen? das IMAP- Modul scheint nicht zur Verfügung auf einem WAMP: ';extension=php_imap.dll' vom Semikolon befreien beim Provider: betteln oder einmal kräftig fluchen Linux: "Dieses Packet baut auf der c-client Bibliothek auf, die Sie unter der URL ftp://ftp.cac.washington.edu/imap/ erhalten. Kompilieren Sie diese und kopieren Sie c-client/c-client.a nach /usr/local/lib/libc-client.a sowie c-client/rfc822.h, mail.h und linkage.h nach /usr/local/include oder in ein anderes Verzeichnis in Ihrem Link- bzw. Include-Pfad. Anschließend konfigurieren und kompilieren Sie PHP mit der Option --with-imap. " From php_(at)_referated.net Sun, 29 Oct 2000 08:57:45 +0100 Date: Sun, 29 Oct 2000 08:57:45 +0100 From: Martin Jaeschke php_(at)_referated.net Subject: [php] split Guten Morgen, ich habe folgendes versucht ---------------------------- chmod("dateibk.txt",777); $filearray = file("dateibk.txt"); chmod("dateibk.txt",000); ($Eintrag_1, $Eintrag_2) = split(";",$filearray[0]); ----------------------------- wieso funktioniert die Zuweisung von einem Array >>$filearray<< zu den beiden anderen Variablen $Eintrag_1 und $Eintrag_2 nicht? mfg martin From cybermage_(at)_hirnstrudel.de Sun, 29 Oct 2000 09:14:26 +0100 Date: Sun, 29 Oct 2000 09:14:26 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] split Morgen Martin, > ---------------------------- > chmod("dateibk.txt",777); > $filearray = file("dateibk.txt"); > chmod("dateibk.txt",000); > ($Eintrag_1, $Eintrag_2) = split(";",$filearray[0]); > ----------------------------- > wieso funktioniert die Zuweisung von einem Array >>$filearray<< zu den > beiden anderen Variablen $Eintrag_1 und $Eintrag_2 nicht? php Manual: split -- split string into array by regular expression split() macht aus einem String ein Array. Was du brauchst ist join() join -- Join array elements with a string Die Syntax ist die selbe bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From php_(at)_referated.net Sun, 29 Oct 2000 09:59:47 +0100 Date: Sun, 29 Oct 2000 09:59:47 +0100 From: Martin Jaeschke php_(at)_referated.net Subject: [php] split ----- Original Message ----- From: "Benjamin Billian" To: Sent: Sunday, October 29, 2000 9:14 AM Subject: Re: [php] split > Morgen Martin, > > > ---------------------------- > > > chmod("dateibk.txt",777); > > $filearray = file("dateibk.txt"); > > chmod("dateibk.txt",000); > > > ($Eintrag_1, $Eintrag_2) = split(";",$filearray[0]); > > > ----------------------------- > > > wieso funktioniert die Zuweisung von einem Array >>$filearray<< zu den > > beiden anderen Variablen $Eintrag_1 und $Eintrag_2 nicht? > > php Manual: > split -- split string into array by regular expression > > split() macht aus einem String ein Array. > Was du brauchst ist join() > join -- Join array elements with a string Du meinst so?: ($Eintrag_1, $Eintrag_2) = join(";",$filearray[0]); geht leider nicht >>parse error<< From cybermage_(at)_hirnstrudel.de Sun, 29 Oct 2000 10:06:34 +0100 Date: Sun, 29 Oct 2000 10:06:34 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] split > Du meinst so?: > ($Eintrag_1, $Eintrag_2) = join(";",$filearray[0]); > geht leider nicht >>parse error<< Eigentlich schon. Aber mal 'ne Frage: Was möchtest du mit dem "($Eintrag_1, $Eintrag_2) =" bewirken ?? -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From rockdashaus_(at)_gmx.at Sun, 29 Oct 2000 10:18:56 +0100 (MET) Date: Sun, 29 Oct 2000 10:18:56 +0100 (MET) From: Misha Moellner rockdashaus_(at)_gmx.at Subject: [php] split > chmod("dateibk.txt",777); > $filearray = file("dateibk.txt"); > chmod("dateibk.txt",000); > > ($Eintrag_1, $Eintrag_2) = split(";",$filearray[0]); ich nehme an, dass du die variable $filearray[0] in der sich 2 werte befinden, getrennt durch ';' den 2 variablen $Eintrag_1 + $Eintrag_2 zuweisen willst, das ginge dann so: list($Eintrag_1, $Eintrag_2) = split(";",$filearray[0]); lg, Misha. -- Sent through GMX FreeMail - http://www.gmx.net From cybermage_(at)_hirnstrudel.de Sun, 29 Oct 2000 10:24:06 +0100 Date: Sun, 29 Oct 2000 10:24:06 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] split > ich nehme an, dass du die variable $filearray[0] in der sich 2 werte > befinden, getrennt durch ';' den 2 variablen $Eintrag_1 + $Eintrag_2 > zuweisen > willst, das ginge dann so: > list($Eintrag_1, $Eintrag_2) = split(";",$filearray[0]); soweit ich list verstanden hab' muss dann nicht lauten: list($Eintrag_1, $Eintrag_2) = $filearray; im Manual steht nämlich: list -- Assign variables as if they were an array und als Beispiel: list ($id, $name, $salary) = mysql_fetch_row ($result); also wird doch an list() ein komplettes Array übergeben. Oder täusche ich mich ?? bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From php_(at)_referated.net Sun, 29 Oct 2000 10:26:27 +0100 Date: Sun, 29 Oct 2000 10:26:27 +0100 From: Martin Jaeschke php_(at)_referated.net Subject: [php] split > ich nehme an, dass du die variable $filearray[0] in der sich 2 werte > befinden, getrennt durch ';' den 2 variablen $Eintrag_1 + $Eintrag_2 zuweisen > willst, das ginge dann so: > > list($Eintrag_1, $Eintrag_2) = split(";",$filearray[0]); danke, das meinte ich. Um die andere Frage zu beantworten, ich denke, damit ließe sich bei einem großen Script die Übersichtlichkeit bewahren. Denke ich zumindest so. Also wenn man anstatt $varaible[0] etc hat. mfg martin From php_(at)_referated.net Sun, 29 Oct 2000 10:28:01 +0100 Date: Sun, 29 Oct 2000 10:28:01 +0100 From: Martin Jaeschke php_(at)_referated.net Subject: [php] split und was muß man nehmen, damit das Probelm gelöst werden kann? ----- Original Message ----- From: "Benjamin Billian" To: Sent: Sunday, October 29, 2000 10:24 AM Subject: Re: [php] split > > ich nehme an, dass du die variable $filearray[0] in der sich 2 werte > > befinden, getrennt durch ';' den 2 variablen $Eintrag_1 + $Eintrag_2 > > zuweisen > > willst, das ginge dann so: > > > list($Eintrag_1, $Eintrag_2) = split(";",$filearray[0]); > > soweit ich list verstanden hab' muss dann nicht lauten: > > list($Eintrag_1, $Eintrag_2) = $filearray; > > im Manual steht nämlich: > list -- Assign variables as if they were an array > > und als Beispiel: > list ($id, $name, $salary) = mysql_fetch_row ($result); > > also wird doch an list() ein komplettes Array übergeben. Oder täusche > ich mich ?? > > bye benjamin > From cybermage_(at)_hirnstrudel.de Sun, 29 Oct 2000 10:28:46 +0100 Date: Sun, 29 Oct 2000 10:28:46 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] split > soweit ich list verstanden hab' muss dann nicht lauten: > list($Eintrag_1, $Eintrag_2) = $filearray; > im Manual steht nämlich: > list -- Assign variables as if they were an array > und als Beispiel: > list ($id, $name, $salary) = mysql_fetch_row ($result); > also wird doch an list() ein komplettes Array übergeben. Oder täusche > ich mich ?? ich nehm' alles zurück ... man sollte eben genau lesen auf was antwortet ... sorry -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From poppcorn_(at)_cornelia-boenigk.de Sun, 29 Oct 2000 12:37:05 +0100 Date: Sun, 29 Oct 2000 12:37:05 +0100 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Automatisch_erzeugtes_Drop-Down_Men=FC?= Hallo Ole Ich habe sowas mit einer postgresql- Datenbank gemacht und diesen Code im HTML- Dokument eingebaut: Vielleicht hilft es Dir weiter. Gruss Conni From rockdashaus_(at)_gmx.at Sun, 29 Oct 2000 12:42:27 +0100 (MET) Date: Sun, 29 Oct 2000 12:42:27 +0100 (MET) From: Misha Moellner rockdashaus_(at)_gmx.at Subject: [php] split > im Manual steht nämlich: > list -- Assign variables as if they were an array > > und als Beispiel: > list ($id, $name, $salary) = mysql_fetch_row ($result); > > also wird doch an list() ein komplettes Array übergeben. Oder täusche > ich mich ?? jein. wenn du ein array splitten willst, dann nimmst du nur list ($id, $name, $salary) = $array; wenn du aber ein _element_ eines arrays, das z.b. den wert "property;value" hat, dann musst du es mit split machen (achtung: index!!) list($Eintrag_1, $Eintrag_2) = split(';', $filearray[$index]); das ist der unterschied. lg, Misha. -- Sent through GMX FreeMail - http://www.gmx.net From php_(at)_referated.net Sun, 29 Oct 2000 12:49:14 +0100 Date: Sun, 29 Oct 2000 12:49:14 +0100 From: Martin Jaeschke php_(at)_referated.net Subject: [php] split > wenn du aber ein _element_ eines arrays, das z.b. den wert > "property;value" hat, dann musst du es mit split machen (achtung: index!!) > list($Eintrag_1, $Eintrag_2) = split(';', $filearray[$index]); und was macht das index? From Michael_(at)_Stahmann.de Sun, 29 Oct 2000 12:52:16 +0100 Date: Sun, 29 Oct 2000 12:52:16 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] OT: DB-DESIGN allgmein Hallo Roland, Roland Tapken schrieb: > Hi! > > **Am besten über eine dritte Tabelle. > > fahrgeschäft | kategorie > > Dann kannst du mehrere Fahrgeschäfte mit mehreren Kategorien > verknüpfen. > Das scheint mir die sauberste Lösung zu sein. Die Lösung mit doppelten Einträgen fällt definitiv aus, weil ich das keinem Kunden zumuten kann. Die Fehlerquote ist einfach zu groß. Es handelt sich um ein Projekt, welches wegen der Pflege von 'rein HTML' auf eine DB umgestellt wird. Das ganze kann dann über ein Access-Frontend gepflegt werden. Deshalb muß es so sauber und sicher wie irgendwie möglich sein. Vielen Dank nocheinmal für eure Hilfe. 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 Daniel_(at)_web-ct.de Sun, 29 Oct 2000 13:21:02 +0100 Date: Sun, 29 Oct 2000 13:21:02 +0100 From: Web-ComputerTechnik Daniel Bladeck Daniel_(at)_web-ct.de Subject: [php] =?iso-8859-1?Q?Drop-Down_Men=FC!?= Hallo! Ich möchte zwei Drop-Down Menüs definieren, daß zweite soll aber vom ersten abhängig sein, wenn möglich so das sie Seite nicht neu geladen werden muß. Ich habe mein erstes Menü so definiert: wenn jetzt in diesen Menü Bayern ausgewählt wird, soll im zweiten Menü nur noch die Städte von Bayern zu sehen sein, die in einer SQL Datenbank abgespeichert sind! Wie kann ich das am besten lösen? Danke für jede Hilfe Daniel EMAIL: Daniel_(at)_web-ct.de From info_(at)_scriptindex.de Sun, 29 Oct 2000 13:44:39 +0100 Date: Sun, 29 Oct 2000 13:44:39 +0100 From: Udo Müller info_(at)_scriptindex.de Subject: [php] Fertige Datenbanken Hallo, kann mir jemand sagen wo ich Fertige Datenbanken für z.B. Postleitzahl, Autokewnnzeichen, Städte, Gemeinden, Bundesländer... als mysqldump bekomme? Danke für euere Hilfe. MfG Udo Müller From mike.greubel_(at)_pro-entertain.de Sun, 29 Oct 2000 13:55:04 +0100 Date: Sun, 29 Oct 2000 13:55:04 +0100 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] Fertige Datenbanken Hi, ich glaube diese Frage ist in einer speziellen Newsgroup besser angebracht: Schau mal bei de.comp.databases.misc comp.databases nach. Gruß Mike G. ----- Original Message ----- From: "Udo Müller" To: Sent: Sunday, October 29, 2000 1:44 PM Subject: [php] Fertige Datenbanken > Hallo, > > kann mir jemand sagen wo ich Fertige Datenbanken für z.B. Postleitzahl, > Autokewnnzeichen, Städte, Gemeinden, Bundesländer... als mysqldump bekomme? > > Danke für euere Hilfe. > > > MfG > > Udo Müller > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From rockdashaus_(at)_gmx.at Sun, 29 Oct 2000 13:56:50 +0100 (MET) Date: Sun, 29 Oct 2000 13:56:50 +0100 (MET) From: Misha Moellner rockdashaus_(at)_gmx.at Subject: [php] split > > wenn du aber ein _element_ eines arrays, das z.b. den wert > > "property;value" hat, dann musst du es mit split machen (achtung: > index!!) > > list($Eintrag_1, $Eintrag_2) = split(';', $filearray[$index]); > > > und was macht das index? na, der index gibt das element an der stelle $index zurück. bei einem array mit z.b. 3 elementen ist $array[0] das erste element, $array[1] das zweite element, $array[2] das dritte element, usw. den statischen wert in den eckigen klammern ersetzt man typischerweise durch eine variable, sonst kann man das ja schwer dynamisch halten (schleifen, etc.). d.h. wenn $index den wert 24 hat dann ist $filearray[$index] der (achtung!!) 25. wert im array (da das array ja bei 0 zum zählen anfängt). alles klar? lg, Misha. -- Sent through GMX FreeMail - http://www.gmx.net From wolff_(at)_21st.de Sat, 28 Oct 2000 21:53:02 +0200 Date: Sat, 28 Oct 2000 21:53:02 +0200 From: Markus Wolff wolff_(at)_21st.de Subject: [php] Fehler nach Update auf PHP4.0.3PL1 Markus Wolff wrote: > ich bekomme bei einem meiner Skripte einen lustigen (?) Fehler > ausgeschmissen, seit ich von PHP4.0.0 auf PHP4.0.3PL1 umgestiegen bin. Ergänzung: Ich habe das ganze nochmal auf einem anderen Server getestet, auf dem PHP4.0.2 läuft - dort kommt die Fehlermeldung auch. Also schien das ganze nur unter 4.0.0 zu funktioneren... hä? Ich muß irgendetwas verpaßt haben... muß man jetzt optionale Parameter extra als solche deklarieren? Gruß, Markus -- *21st Media* | Consulting, Konzeption, Produktion für die Bereiche: Markus Wolff | Internet, Intranet, eCommerce, Content Management, Hamburg,Germany | Softwareentwicklung, 3D-Animation, Videoproduktion http://21st.de | Tel. [+49](0)40/5005094, Fax: [+49](0)40/5005091 From php_(at)_referated.net Sun, 29 Oct 2000 14:35:41 +0100 Date: Sun, 29 Oct 2000 14:35:41 +0100 From: Martin Jaeschke php_(at)_referated.net Subject: [php] chop hallo, ich bin es nochmal mit einem anderen Problem, es geht um das >>Entfernen des Leerzeichens mit chop.<< Ich habe bereits viel davon gehört, aber wie muß ich chop in der Praxis anwenden, wenn ich das Leerzeichen am Ende einer jeden Datei beim Öffnen entfernen möchte? mfg martin From Michael_(at)_Stahmann.de Sun, 29 Oct 2000 14:41:43 +0100 Date: Sun, 29 Oct 2000 14:41:43 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Drop-Down =?iso-8859-1?Q?Men=FC=21?= Hallo Daniel, Web-ComputerTechnik Daniel Bladeck schrieb: > Hallo! > > Ich möchte zwei Drop-Down Menüs definieren, daß zweite soll aber vom ersten > abhängig sein, wenn möglich so das sie Seite nicht neu geladen werden muß. > wenn jetzt in diesen Menü Bayern ausgewählt wird, soll im zweiten Menü nur > noch die Städte von Bayern zu sehen sein, die in einer SQL Datenbank > abgespeichert sind! > > Wie kann ich das am besten lösen? > Wenn die Seite nicht neu geladen werden soll, so ist es mit PHP nicht zu lösen, und mit javascript warscheinlich viel zu aufwendig. Mit neu laden ist die Sache wohl klar, oder? Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From Michael_(at)_Stahmann.de Sun, 29 Oct 2000 14:47:27 +0100 Date: Sun, 29 Oct 2000 14:47:27 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] chop Hallo Martin, Martin Jaeschke schrieb: > hallo, > > es geht um das >>Entfernen des Leerzeichens mit chop.<< > Ich habe bereits viel davon gehört, aber wie muß ich chop in der Praxis > anwenden, wenn ich das Leerzeichen am Ende einer jeden Datei beim Öffnen > entfernen möchte? > siehe Manual: http://www.php-center.de/de-html-manual/function.chop.html >> Anmerkung: Chop() unterscheidet sich von der Perl-Funktion chop(), die das letzte Zeichen eines Strings entfernt. << rtrim sollte Dein Freund sein: http://www.php-center.de/de-html-manual/function.rtrim.html oder trim - je nach Wunsch... 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 c.sk_(at)_gmx.net Sun, 29 Oct 2000 15:01:38 +0100 Date: Sun, 29 Oct 2000 15:01:38 +0100 From: =?Windows-1252?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] Fertige Datenbanken From: "Udo Müller" > kann mir jemand sagen wo ich Fertige Datenbanken für z.B. Postleitzahl, > Autokewnnzeichen, Städte, Gemeinden, Bundesländer... als mysqldump bekomme? Teilweise hier: http://mysql.kurznet.com/ Viele Grüße Christiane From c.sk_(at)_gmx.net Sun, 29 Oct 2000 14:58:11 +0100 Date: Sun, 29 Oct 2000 14:58:11 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Drop-Down_Men=FC!?= Hallo Daniel, From: "Web-ComputerTechnik Daniel Bladeck" > Ich möchte zwei Drop-Down Menüs definieren, daß zweite soll aber vom ersten > abhängig sein, wenn möglich so das sie Seite nicht neu geladen werden muß. > Ich habe mein erstes Menü so definiert: > > > wenn jetzt in diesen Menü Bayern ausgewählt wird, soll im zweiten Menü nur > noch die Städte von Bayern zu sehen sein, die in einer SQL Datenbank > abgespeichert sind! Ohne die Seite neu zu laden, geht das nur über JavaScript. Also am besten für jedes Land ein JS-Array mit den Städten definieren, das dann auf einen OnChange-Event der Land-Liste hin dynamisch in eine bis dahin leere Stadt-Liste geladen wird. Bedenke dabei, dass nicht jeder JS mag/aktiviert hat und dass zudem bei vielen Städten das Laden der Seite ewig dauert... Viele Grüße Christiane From letzkill_(at)_fraggers.de Sun, 29 Oct 2000 14:52:56 +0100 Date: Sun, 29 Oct 2000 14:52:56 +0100 From: Dennis Hunt letzkill_(at)_fraggers.de Subject: [php] Einzelne Felder modifizieren This is a multi-part message in MIME format. ------=_NextPart_000_0055_01C041B7.EC784720 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi kann man einzelne Felder aus ner Tabelle modifizieren, ohne dass man sie = erst auslesen muss? Also z.b. Feld1++ oder so. Geht das? thx Dennis ------=_NextPart_000_0055_01C041B7.EC784720 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi
 
kann man einzelne Felder aus ner = Tabelle=20 modifizieren, ohne dass man sie erst auslesen muss? Also z.b. Feld1++ = oder=20 so.
 
Geht das?
 
thx
 
Dennis
------=_NextPart_000_0055_01C041B7.EC784720-- From c.sk_(at)_gmx.net Sun, 29 Oct 2000 15:44:01 +0100 Date: Sun, 29 Oct 2000 15:44:01 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] Einzelne Felder modifizieren Dennis Hunt schrieb: > kann man einzelne Felder aus ner Tabelle modifizieren, > ohne dass man sie erst auslesen muss? Also z.b. Feld1++ oder so. UPDATE foo SET feld=feld+1 dürfte klappen Viele Grüße Christiane From php_(at)_referated.net Sun, 29 Oct 2000 16:00:25 +0100 Date: Sun, 29 Oct 2000 16:00:25 +0100 From: Martin Jaeschke php_(at)_referated.net Subject: [php] fileproblem Hallo, er schreibt mir folgende Zeile hätte ienen wrong parameter >>$inhalt = fgets($file);<< aus folgendesm Ausschnitt. Ich habe das Ding nach bestem Wißen gemacht und trotzdem gehts nicht. chmod("dateibk.txt",777); $file = fopen("dateibk.txt", "r"); $inhalt = fgets($file); fclose($file); chmod("dateibk.txt",000); mfg martin From c.sk_(at)_gmx.net Sun, 29 Oct 2000 16:12:55 +0100 Date: Sun, 29 Oct 2000 16:12:55 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] fileproblem From: "Martin Jaeschke" > er schreibt mir folgende Zeile hätte ienen wrong parameter >>$inhalt = > fgets($file); da hat ER wohl recht: Schau dir mal die Anzahl der Parameter an http://www.php-center.de/de-html-manual/function.fgets.html Viele Grüße Christiane From php_(at)_referated.net Sun, 29 Oct 2000 16:18:36 +0100 Date: Sun, 29 Oct 2000 16:18:36 +0100 From: Martin Jaeschke php_(at)_referated.net Subject: [php] fileproblem das habe ich leider nicht ganz verstanden(die Doku). ----- Original Message ----- From: "Christiane Schmidt-Köster" To: Sent: Sunday, October 29, 2000 4:12 PM Subject: Re: [php] fileproblem > From: "Martin Jaeschke" > > er schreibt mir folgende Zeile hätte ienen wrong parameter >>$inhalt = > > fgets($file); > > da hat ER wohl recht: > Schau dir mal die Anzahl der Parameter an > http://www.php-center.de/de-html-manual/function.fgets.html > > Viele Grüße > Christiane From c.sk_(at)_gmx.net Sun, 29 Oct 2000 17:24:00 +0100 Date: Sun, 29 Oct 2000 17:24:00 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] fileproblem From: "Martin Jaeschke" > das habe ich leider nicht ganz verstanden(die Doku). Ist aber ganz einfach: Es muss ein 2.Parameter als max. Länge in Bytes der einzulesenden Zeile mitgegeben werden. $buffer = fgets($fd, 4096); "Die Zeile endet an einem Zeilenumbruch, EOF (Ende der Datei) oder bei lenght Zeichen (Je nachdem, was eher auftritt)." Kannsr also mit dem Wert 4096 nicht viel falsch machen, es sei denn deine Datei hat Zeilen mit mehr als 4096 Zeichen... Viele Grüße Christiane From cybermage_(at)_hirnstrudel.de Sun, 29 Oct 2000 17:28:35 +0100 Date: Sun, 29 Oct 2000 17:28:35 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] fileproblem > das habe ich leider nicht ganz verstanden(die Doku). das Manual sagt: fgets (int fp, int length) das heißt "ER" erwartet 2 Argumente. 1. der Wert der von fopen() zurückgegeben wird. 2. die Anzahl der Bytes die eingelesen werden sollen. bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 18:41:50 +0100 Date: Sun, 29 Oct 2000 18:41:50 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Hallo Liste! Am Samstag, den 21. Oktober 2000 hat Clemens Gutweiler ein Skript gepostet, welches die Informationen aus einer MP3-Datei ausliest. Dies habe ich bei mir eingebaut und zusätzlich noch folgenden Code geschrieben: ---------------------snip-------------------- $handle=opendir($daten_verzeichnis); while ($file = readdir ($handle)) { if ($file != "." && $file != "..") { $daten = id3($file); echo "


"; if (!$daten) { echo "Konnte die Datei leider nicht öffnen!
"; exit; } else { while (list($key, $var) = each($daten)) { echo "".$key.": ".$var."
"; } } echo ""; } } closedir($handle); -------------------snap--------------------- Damit bekomme ich aber immer den Fehler (wenn ich den Teil auskommentiere, der Fehlermeldungen in "Die Datei konnte nicht geöffnet werden" umwandelt) : --------------------snip-------------------- Warning: Variable passed to each() is not an array or object in /home/dma147/fileserver/httpd/htdocs/musik/mp3.php3 on line 173 -------------------snap-------------------- Kann mir da bitte jemand helfen? Wo ist der Fehler? Wieso ist $daten kein Array??? -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 17:53:37 +0100 Date: Sun, 29 Oct 2000 17:53:37 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] fileproblem On Sun, Oct 29, 2000 at 05:28:35PM +0100, Benjamin Billian wrote: > > das habe ich leider nicht ganz verstanden(die Doku). > > das Manual sagt: > > fgets (int fp, int length) > > das heißt "ER" erwartet 2 Argumente. > 1. der Wert der von fopen() zurückgegeben wird. > 2. die Anzahl der Bytes die eingelesen werden sollen. Nicht ganz richtig. Eine Funktion ist weiblich, deshalb müsste es "SIE" heißen. Das Manual sagt weiter, welcher Typ diese fgets()-Funktion zurückliefert. Wenn schon aus dem Manual zitiert wird, dann aber richtig. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From rockdashaus_(at)_gmx.at Sun, 29 Oct 2000 18:23:55 +0100 (MET) Date: Sun, 29 Oct 2000 18:23:55 +0100 (MET) From: Misha Moellner rockdashaus_(at)_gmx.at Subject: [php] fileproblem > chmod("dateibk.txt",777); > $file = fopen("dateibk.txt", "r"); > $inhalt = fgets($file); > fclose($file); > chmod("dateibk.txt",000); sieht mir irgendwie danach aus, als wolltest du ein _ganzes_ file einlesen: $fcontents = file ($filename); liest das ganze file in ein array. lg, Misha. -- Sent through GMX FreeMail - http://www.gmx.net From rockdashaus_(at)_gmx.at Sun, 29 Oct 2000 18:33:44 +0100 (MET) Date: Sun, 29 Oct 2000 18:33:44 +0100 (MET) From: Misha Moellner rockdashaus_(at)_gmx.at Subject: [php] mp3-Informationen auslesen > ---------------------snip-------------------- > > $handle=opendir($daten_verzeichnis); > while ($file = readdir ($handle)) > { > if ($file != "." && $file != "..") > { > $daten = id3($file); > > echo "


width=\"500\">
"; > if (!$daten) > { > echo " Arial\" size=\"4\">Konnte die Datei leider nicht > öffnen!
"; > exit; > } > else > { > while (list($key, $var) = each($daten)) > { > echo " Helvetica, Arial\" size=\"2\">".$key.": ".$var."
"; > } > } > echo ""; > } > } > closedir($handle); > > -------------------snap--------------------- > > --------------------snip-------------------- > Warning: Variable passed to each() is not an array or object in > /home/dma147/fileserver/httpd/htdocs/musik/mp3.php3 on line > 173 > -------------------snap-------------------- ich hätte 2 möglichkeiten: a. welcher typ kommt von der funktion id3($filename) zurück? ist es wirklich ein array? schon mal versucht, einen teil davon auszugeben - als echo $daten[$irgendeinindex]? b. könnte es sein, dass das array $daten gar keinen key hat (in sinne von $daten[$key] bzw. key => 'value') sondern nur als "normalen" index (also im sinne von $daten[0] etc.) lg, Misha. -- Sent through GMX FreeMail - http://www.gmx.net From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 19:45:56 +0100 Date: Sun, 29 Oct 2000 19:45:56 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > ich hätte 2 möglichkeiten: > a. welcher typ kommt von der funktion id3($filename) zurück? ist es > wirklich ein array? schon mal versucht, einen teil davon auszugeben - als echo > $daten[$irgendeinindex]? > b. könnte es sein, dass das array $daten gar keinen key hat (in sinne von > $daten[$key] bzw. key => 'value') sondern nur als "normalen" index (also im > sinne von $daten[0] etc.) > Hi... Also zur Erinnerung, für die, die diese Mail von Clemens nicht haben, die Funktion sah folgendermassen aus: ---------------------snip-------------------- function id3($filename) { global $genre; if (!is_file($filename) or filesize($filename) < 128) { return false; break; } $fp = fopen($filename, "r"); fseek($fp, filesize($filename) - 128); $id3 = fread($fp, 128); $arr = array(); if (strtoupper(substr($id3, 0, 3)) == "TAG") { $arr[ "song"] = trim(substr($id3, 3, 30)); $arr[ "artist"] = trim(substr($id3, 33, 30)); $arr[ "album"] = trim(substr($id3, 63, 30)); $arr[ "year"] = trim(substr($id3, 93, 4)); $arr[ "comment"] = trim(substr($id3, 97, 30)); $arr[ "genre"] = $genre[ord($id3[127])]; return $arr; } fclose($fp); } ------------------snap------------------------ In meinem Code-Teil ist dann also $daten = $arr Leider habe ich von arrays noch so gut wie keine Ahnung, ist auch ziemlich kompliziert und so lange mache ich das leider auch noch nicht. Also, ist $arr ein Array?? Und wenn ja, hat es überhaupt einen Inhalt??? Ich versuche mal, ob ich da was mit echo rauskriegen kann..... -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 19:51:41 +0100 Date: Sun, 29 Oct 2000 19:51:41 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > ich hätte 2 möglichkeiten: > a. welcher typ kommt von der funktion id3($filename) zurück? ist es > wirklich ein array? schon mal versucht, einen teil davon auszugeben - als echo > $daten[$irgendeinindex]? > b. könnte es sein, dass das array $daten gar keinen key hat (in sinne von > $daten[$key] bzw. key => 'value') sondern nur als "normalen" index (also im > sinne von $daten[0] etc.) Also, wenn ich direkt nach $daten = id3($file); ein echo setze, also so: echo $daten["album"]; dann kommt folgender Fehler: Warning: Illegal string index in /home/dma147/fileserver/httpd/htdocs/musik/mp3.php3 on line 167 -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 19:05:27 +0100 Date: Sun, 29 Oct 2000 19:05:27 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mp3-Informationen auslesen On Sun, Oct 29, 2000 at 07:45:56PM +0100, Alexander Mieland wrote: > Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > > ich hätte 2 möglichkeiten: > > a. welcher typ kommt von der funktion id3($filename) zurück? ist es > > wirklich ein array? schon mal versucht, einen teil davon auszugeben - als echo > > $daten[$irgendeinindex]? > > b. könnte es sein, dass das array $daten gar keinen key hat (in sinne von > > $daten[$key] bzw. key => 'value') sondern nur als "normalen" index (also im > > sinne von $daten[0] etc.) > In meinem Code-Teil ist dann also $daten = $arr > Leider habe ich von arrays noch so gut wie keine Ahnung, ist auch ziemlich > kompliziert und so lange mache ich das leider auch noch nicht. > > Also, ist $arr ein Array?? > Und wenn ja, hat es überhaupt einen Inhalt??? > Ich versuche mal, ob ich da was mit echo rauskriegen kann..... Im PHP Handbuch sind Arrays IMHO recht gut beschrieben. Ein Array kann man mit folgendem Konstrukt auslesen: reset ($arr); while (list ($key, $value) = each ($arr)) { echo $key . ": " . $value . "\n
"; } -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From ws_(at)_art-quarter.com Sun, 29 Oct 2000 19:06:58 +0100 Date: Sun, 29 Oct 2000 19:06:58 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Fehler nach Update auf PHP4.0.3PL1 Markus Wolff wrote: > Ergänzung: Ich habe das ganze nochmal auf einem anderen Server getestet, > auf dem PHP4.0.2 läuft - dort kommt die Fehlermeldung auch. Also schien > das ganze nur unter 4.0.0 zu funktioneren... hä? Ich muß irgendetwas > verpaßt haben... muß man jetzt optionale Parameter extra als solche > deklarieren? Das war schon so bei php3 und ist ganz normaler C-style. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 19:15:32 +0100 Date: Sun, 29 Oct 2000 19:15:32 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > Im PHP Handbuch sind Arrays IMHO recht gut beschrieben. > > Ein Array kann man mit folgendem Konstrukt auslesen: > > reset ($arr); > while (list ($key, $value) = each ($arr)) { > echo $key . ": " . $value . "\n
"; > } Hi... ROTFL.... Wenn Du die letzten drei oder vier Mails gelesen hättest, wüsstest Du, dass ich schon wesentlich weiter bin. Ausserdem kann ich auch ein PHP-Handbuch lesen. Sorry, aber Du musst schon alles lesen, was an Mails da ist, bevor Du lospostest... -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From rockdashaus_(at)_gmx.at Sun, 29 Oct 2000 19:24:41 +0100 (MET) Date: Sun, 29 Oct 2000 19:24:41 +0100 (MET) From: Misha Moellner rockdashaus_(at)_gmx.at Subject: [php] mp3-Informationen auslesen > Also, wenn ich direkt nach > $daten = id3($file); > > ein echo setze, also so: > > echo $daten["album"]; > > dann kommt folgender Fehler: > > Warning: Illegal string index in > /home/dma147/fileserver/httpd/htdocs/musik/mp3.php3 on line 167 schwierig zu sagen, aber ich schätze das in dem einen besagten mp3-file kein id3-tag vorkommt.. deswegen gibt er auch kein array zurück. geh halt schrittweise durch die funktion durch, gib ihm als filenamen ein mp3-file wo du vorher per editor (z.b. ultraedit o.ä.) abgeklärt hast, dass ein mp3-tag vorkommt, probier testausgaben in der funktion id3....... irgendwo dort ist sicherlich der fehler versteckt. lg, Misha. -- Sent through GMX FreeMail - http://www.gmx.net From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 19:32:39 +0100 Date: Sun, 29 Oct 2000 19:32:39 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mp3-Informationen auslesen On Sun, Oct 29, 2000 at 07:15:32PM +0100, Alexander Mieland wrote: > Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > > Im PHP Handbuch sind Arrays IMHO recht gut beschrieben. > > > > Ein Array kann man mit folgendem Konstrukt auslesen: > > > > reset ($arr); > > while (list ($key, $value) = each ($arr)) { > > echo $key . ": " . $value . "\n
"; > > } > Wenn Du die letzten drei oder vier Mails gelesen hättest, wüsstest Du, dass ich > schon wesentlich weiter bin. Ausserdem kann ich auch ein PHP-Handbuch lesen. > > Sorry, aber Du musst schon alles lesen, was an Mails da ist, bevor Du > lospostest... Wenn Du richtig zitieren würdest, dann würdest Du wissen warum ich das obige geschrieben habe. Wenn Du das PHP-Handbuch tatsächlich gelesen hättest, dann wäre diese Mail an die Liste nicht notwendig gewesen. Sorry ich hab auch noch die letzten Mails von diesem Thread hier auf meiner Kiste. Ich werde halt in Zukunft auf Fragen von Alexander Mieland nicht mehr antworten. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 19:32:25 +0100 Date: Sun, 29 Oct 2000 19:32:25 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > schwierig zu sagen, aber ich schätze das in dem einen besagten mp3-file > kein id3-tag vorkommt.. deswegen gibt er auch kein array zurück. geh halt > schrittweise durch die funktion durch, gib ihm als filenamen ein mp3-file wo du > vorher per editor (z.b. ultraedit o.ä.) abgeklärt hast, dass ein mp3-tag > vorkommt, probier testausgaben in der funktion id3....... irgendwo dort ist > sicherlich der fehler versteckt. Hi... Hmm...in dem Verzeichnis, welches er per $handle durchsucht, sind momentan 30 MP3-Files (von Rammstein). Und die besagten Fehler kommen demzufolge auch 30mal hintereinander. Sollte tatsächlich in keinem dieser 30 Dateien kein id3-Tag drin vorkommen??? Hmmm, ich werde mal ein paar echo-Ausgaben direkt in der Funktion starten, vielleicht finde ich dadurch etwas raus.... Danke erstmal, für die Hilfe, ich melde mich sicher demnächst wieder... :) -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From sascha_(at)_schumann.cx Sun, 29 Oct 2000 19:36:16 +0100 (CET) Date: Sun, 29 Oct 2000 19:36:16 +0100 (CET) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] mp3-Informationen auslesen > Ich werde halt in Zukunft auf Fragen von Alexander Mieland nicht mehr > antworten. Grumpy old man.. ;-))) - Sascha From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 19:37:45 +0100 Date: Sun, 29 Oct 2000 19:37:45 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > Wenn Du richtig zitieren würdest, dann würdest Du wissen warum ich das > obige geschrieben habe. Wenn Du das PHP-Handbuch tatsächlich gelesen > hättest, dann wäre diese Mail an die Liste nicht notwendig gewesen. Sorry > ich hab auch noch die letzten Mails von diesem Thread hier auf meiner > Kiste. > > Ich werde halt in Zukunft auf Fragen von Alexander Mieland nicht mehr > antworten. Ach, empfindlich sind wir auch? Ich wüsste nicht, wo ich falsch zitiert haben sollte. Du bist wahrscheinlich dadurch durcheinandergekommen, dass bei mir die Uhrzeit noch nicht gestimmt hat und infolgedessen, die Mails nicht die richtige Reihenfolge hatten. Aber das habe ich ja vor zwei Mails schon korrigiert. Also, nix für ungut, aber etwas Kritik sollte man schon vertragen. Aber wenn Du meinst, mir nichtmehr antworten zu müssen/wollen, sei das Dein Problem. Es täte mir leid, jemanden mit meiner (meines Erachtens angebrachten) Kritik verärgert zu haben. -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 19:44:12 +0100 Date: Sun, 29 Oct 2000 19:44:12 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mp3-Informationen auslesen On Sun, Oct 29, 2000 at 07:36:16PM +0100, Sascha Schumann wrote: > > Ich werde halt in Zukunft auf Fragen von Alexander Mieland nicht mehr > > antworten. > > Grumpy old man.. ;-))) Bin ja nur 2.42105 mal älter als Du aber nicht grumpy :) -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 19:59:35 +0100 Date: Sun, 29 Oct 2000 19:59:35 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mp3-Informationen auslesen On Sun, Oct 29, 2000 at 07:37:45PM +0100, Alexander Mieland wrote: > Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > > Wenn Du richtig zitieren würdest, dann würdest Du wissen warum ich das > > obige geschrieben habe. Wenn Du das PHP-Handbuch tatsächlich gelesen > > hättest, dann wäre diese Mail an die Liste nicht notwendig gewesen. Sorry > > ich hab auch noch die letzten Mails von diesem Thread hier auf meiner > > Kiste. > > > > Ich werde halt in Zukunft auf Fragen von Alexander Mieland nicht mehr > > antworten. > > Ach, empfindlich sind wir auch? Nein, das bin ich bestimmt nicht, vor allem wenn ich selber mal Fehler mache. > Ich wüsste nicht, wo ich falsch zitiert haben sollte. > Du bist wahrscheinlich dadurch durcheinandergekommen, dass bei mir die Uhrzeit > noch nicht gestimmt hat und infolgedessen, die Mails nicht die richtige > Reihenfolge hatten. > Aber das habe ich ja vor zwei Mails schon korrigiert. > Also, nix für ungut, aber etwas Kritik sollte man schon vertragen. Ich lese die Mails so wie sie reinkommen. Hat also mit falschen Uhrzeiten nichts zu tun. Und wenn da jemand schreibt er kennt sich mit den Arrays nicht aus, dann versuche ich halt diesem zu Helfen. > Aber wenn Du meinst, mir nichtmehr antworten zu müssen/wollen, sei das Dein > Problem. Es täte mir leid, jemanden mit meiner (meines Erachtens angebrachten) > Kritik verärgert zu haben. Ich bin, übrigens wie Sascha auch, keineswegs auf diese deutsche Mailingliste angewiesen. Ich reagiere deshalb etwas kritischer als andere Leute hier, weil der Ton auf dieser manchmal sehr zu wünschen übrig läßt. Kann es sein, dass Du erst seit dem 10.10.2000 in dieser Liste postest? Ich bin schon seit 1996 bei PHP Mitglied. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 19:55:07 +0100 Date: Sun, 29 Oct 2000 19:55:07 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > schwierig zu sagen, aber ich schätze das in dem einen besagten mp3-file > kein id3-tag vorkommt.. deswegen gibt er auch kein array zurück. geh halt > schrittweise durch die funktion durch, gib ihm als filenamen ein mp3-file wo du > vorher per editor (z.b. ultraedit o.ä.) abgeklärt hast, dass ein mp3-tag > vorkommt, probier testausgaben in der funktion id3....... irgendwo dort ist > sicherlich der fehler versteckt. Hi nochmal... Also, wenn ich diese id3-Funktion richtig verstehe, dann soll in einer MP3-Datei am Schluss ein Schriftzug "TAG" vorkommen und alles danach soll dann mit dieser Funktion ausgelesen werden und in dem Array gespeichert werden, stimmt das soweit? Ich habe nun die Hälfte der 30 Rammstein-MP3's mit einem Hex-Editor angeschaut und dort ist teilweise am Schluss GAR KEIN "TAG"-Schriftzug, oder wenn dieser existiert, ist alles danach komplett leer. Fazit: Die Dateien haben tatsächlich nicht, was diese Funktion hätte auslesen können, richtig?? Dann muss ich mich mal auf die Suche nach einer MP3-Datei machen, die solche Informationen am Ende enthält. Gibt es eine Möglichkeit, sowas einer Datei "von aussen" schon anzusehen? Also, wenn ich ein MP3-File in meinen WinAMP einlade und dort mehr Infos angezeigt werden als nur der Dateiname, dann kann ich davon ausgehen, dass dieses File, die Infos enthält, oder? -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From bjoern_(at)_baer.main.de Sun, 29 Oct 2000 20:08:29 +0100 Date: Sun, 29 Oct 2000 20:08:29 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] mp3-Informationen auslesen * eschmid+sic_(at)_s.netic.de wrote: > Ich bin, übrigens wie Sascha auch, keineswegs auf diese deutsche > Mailingliste angewiesen. Es steht dir jederzeit frei, diese Liste zu verlassen, so wie es jedem frei steht. :) PS: in der dt.sprachigen Newsgruppe wirst du auch kein höheres Niveau finden, liegen beide gleichauf. > Ich bin schon seit 1996 bei PHP Mitglied. Ich bin Mr. PHP ;-) -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From ws_(at)_art-quarter.com Sun, 29 Oct 2000 20:06:23 +0100 Date: Sun, 29 Oct 2000 20:06:23 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] OT: top/RAM Sorry, nachdem nun RAM auf 512 aufgerüstet ist, sieht die Sache so aus: 12:25pm up 2 days, 20 min, 1 user, load average: 0.00, 0.00, 0.00 28 processes: 27 sleeping, 1 running, 0 zombie, 0 stopped CPU states: 0.0% user, 0.5% system, 0.0% nice, 99.4% idle Mem: 517076K av, 440740K used, 76336K free, 11684K shrd, 362996K buff Swap: 265064K av, 176K used, 264888K free 26396K cached PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 2509 root 18 0 1020 1020 852 R 0 0.5 0.1 0:00 top Wir sind bei 0.00, weil die Seite nach der Aufrüstung merkwürdigerweise nicht mehr erreichbar ist (Murphy ist unser bester Freund). tracert bricht einen hop vor dem Ziel ab, wie ich jetzt weiß, da ich die System-IP probiert habe - die geht. Was immer das sein mag - wieso hat der bei dem Zustand Mem: 517076K av, 440740K used? Ich würde erwarten, daß der vielleicht 60000 used anzeigt. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 20:02:22 +0100 Date: Sun, 29 Oct 2000 20:02:22 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > On Sun, Oct 29, 2000 at 07:37:45PM +0100, Alexander Mieland wrote: > > Aber wenn Du meinst, mir nichtmehr antworten zu müssen/wollen, sei das Dein > > Problem. Es täte mir leid, jemanden mit meiner (meines Erachtens angebrachten) > > Kritik verärgert zu haben. > > Ich bin, übrigens wie Sascha auch, keineswegs auf diese deutsche > Mailingliste angewiesen. Ich reagiere deshalb etwas kritischer als andere > Leute hier, weil der Ton auf dieser manchmal sehr zu wünschen übrig läßt. > Kann es sein, dass Du erst seit dem 10.10.2000 in dieser Liste postest? > Ich bin schon seit 1996 bei PHP Mitglied. Auch ich bin nicht unbedingt auf diese Liste angewiesen, es gibt genug andere Quellen. Nun sag mir aber mal bitte, wo MEIN Ton vorhin zu wünschen übrig liess? Und was hat das Ganze damit zu tun, wie lange man schon in dieser Liste postet/fragt/antwortet/liest/hilft/oder sonstiges? Wenn jemand drei Tage länger postet als ich, muss ich den dann irgendwie als den Chef der Liste betrachten, oder sowas? (Womit ich speziell damit nicht Dich meine, denn Du postest ja anscheinend noch länger hier, aber deshalb behandle ich Dich auch nicht als den König der Lüfte, äh, ich meine Liste...) Ich achte solche Leute, die Monate lang, teilweise auch schon Jahre lang, sich die Mühe machen und völlig kostenlos und bereitwillig Ihr Wissen den Anderen zur Verfügung stellen, dass kannste mir gerne glauben, denn ich habe selber eine grosse Internet-Community (www.thewall.de) mit ca. 2000 Mitgliedern im Forum, welche ich auch seit über zwei Jahren betreue und unaufhaltsam und genauso bereitwillig und kostenlos MEIN Wissen zur Verfügung stelle. Allerdings handelt es sich dabei nicht um PHP3/4, sondern um Fragen rund um Half-Life und das editieren von Maps (Levels) dafür. -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From cybermage_(at)_hirnstrudel.de Sun, 29 Oct 2000 20:16:37 +0100 Date: Sun, 29 Oct 2000 20:16:37 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] OT: Re: mp3-Informationen auslesen > Ich bin Mr. PHP ;-) ui ... dann hier mal an öffentlicher Brief an der Herrn PHP :-) Sehr geehrter Herr PHP, ich bitte Sie hiermit auf meine menschlichen Fehler Rücksicht, und quitieren Sie nicht jeden kleinen Tippfehler mit einem Ihrer geliebten Parse Error. Mit freundlichen Grüßen, Ihr Benjamin Billian PS: Viel Glück bei Ihrem Vorhaben die Welt der dynamischen Web-Programmierung zu erobern. :-) -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 20:18:17 +0100 Date: Sun, 29 Oct 2000 20:18:17 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mp3-Informationen auslesen On Sun, Oct 29, 2000 at 08:08:29PM +0100, Björn Schotte wrote: > * eschmid+sic_(at)_s.netic.de wrote: > > Ich bin, übrigens wie Sascha auch, keineswegs auf diese deutsche > > Mailingliste angewiesen. > > Es steht dir jederzeit frei, diese Liste zu verlassen, so > wie es jedem frei steht. :) Das sehe ich aber nicht ein. Wo kann man denn so gut Werbung für Markt&Technik Bücher oder das deutschsprachige PHP Handbuch machen wie hier. > PS: in der dt.sprachigen Newsgruppe wirst du auch kein > höheres Niveau finden, liegen beide gleichauf. Da lese ich gelegentlich auch mit. > > Ich bin schon seit 1996 bei PHP Mitglied. > > Ich bin Mr. PHP ;-) Lieber Björn, das ist doch reine Angeberei, Sascha und ich sind doch schon längst in der Hall of Fame (http://zend.com/zend/hof). Der Jüngste ist Sascha und der Älteste bin ich. Glaub ich mal, ich weiß ja nicht wie alt Sam Ruby oder Michael "Monty" Widenius ist. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From bjoern_(at)_baer.main.de Sun, 29 Oct 2000 20:23:27 +0100 Date: Sun, 29 Oct 2000 20:23:27 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] mp3-Informationen auslesen Hi, * eschmid+sic_(at)_s.netic.de wrote: > > > Ich bin schon seit 1996 bei PHP Mitglied. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > Ich bin Mr. PHP ;-) > Lieber Björn, das ist doch reine Angeberei, Nein, das ist Ironie, denn die mit "^" unterstrichene Zeile könnte man eher als Angeberei empfinden. ("Boah, schaut mal, ich bin schon seit 1996 bei PHP Mitglied" -- völlig irrelevant, seit wann man wo Mitglied ist) Und ein extra :-) für dich. -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 20:28:54 +0100 Date: Sun, 29 Oct 2000 20:28:54 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > * eschmid+sic_(at)_s.netic.de wrote: > > > > Ich bin schon seit 1996 bei PHP Mitglied. > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > Ich bin Mr. PHP ;-) > > Lieber Björn, das ist doch reine Angeberei, > > Nein, das ist Ironie, denn die mit "^" unterstrichene > Zeile könnte man eher als Angeberei empfinden. ("Boah, > schaut mal, ich bin schon seit 1996 bei PHP Mitglied" > -- völlig irrelevant, seit wann man wo Mitglied ist) Exact meine Rede.... :) -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From markus_(at)_kniehl.de Sun, 29 Oct 2000 20:17:49 +0100 Date: Sun, 29 Oct 2000 20:17:49 +0100 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] doppel $$ Hi Liste, ich habe ein mehr oder weniger großes Problem. Ich habe eine Tabelle, (aus einer datenbank mit $daten[0] = TRUE; und $daten[0]_anzahl = 1) wenn ich nun if($$daten[0]) mache klappt des nur wie gebe ich den $daten[0]_anzahl aus ?? mit $$daten[0]_anzahl gehts net genausoweinig wie $[$daten[0]]_anzahl Wer hat sowas schon mal gemacht oder weis wies geht, im Manual hab ich nichts passendes sazu gefunden!! MfG Markus From webmaster_(at)_abscript.de Sun, 29 Oct 2000 20:37:35 +0100 Date: Sun, 29 Oct 2000 20:37:35 +0100 From: AB's Homepage webmaster_(at)_abscript.de Subject: [php] mp3-Informationen auslesen (eigentlich schon lang nichtmehr) Hallöle, ich will mich ja da nicht einmischen aber... könnt ihr das nicht per mail ausmachen? Ich denke hier habt ihr genug gefighted! Tschüssle, Arno Bracken From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 20:40:29 +0100 Date: Sun, 29 Oct 2000 20:40:29 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mp3-Informationen auslesen On Sun, Oct 29, 2000 at 08:28:54PM +0100, Alexander Mieland wrote: > Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > > * eschmid+sic_(at)_s.netic.de wrote: > > > > > Ich bin schon seit 1996 bei PHP Mitglied. > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > Ich bin Mr. PHP ;-) > > > Lieber Björn, das ist doch reine Angeberei, > > > > Nein, das ist Ironie, denn die mit "^" unterstrichene > > Zeile könnte man eher als Angeberei empfinden. ("Boah, > > schaut mal, ich bin schon seit 1996 bei PHP Mitglied" > > -- völlig irrelevant, seit wann man wo Mitglied ist) > > Exact meine Rede.... :) Und was hat das bitteschön mit PHP zu tun? Solche Antworten, auch wenn Smileys dabei sind, halte ich zum K.... Also lasst diesen Thread möglichst bald sterben bevor ich mich vergesse. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From php_(at)_referated.net Sun, 29 Oct 2000 20:46:16 +0100 Date: Sun, 29 Oct 2000 20:46:16 +0100 From: Martin Jaeschke php_(at)_referated.net Subject: [php] fileproblem danke für die interessanten Beschreibungen. Diese haben sehr viel genützt. mfg martin From ws_(at)_art-quarter.com Sun, 29 Oct 2000 20:58:18 +0100 Date: Sun, 29 Oct 2000 20:58:18 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] mp3-Informationen auslesen > -- völlig irrelevant, seit wann man wo Mitglied ist) Also, ich denke doch: Ehre, wem Ehre gebührt. Und deshalb ist es nicht völlig irrelevant, wer seit wann mit wieviel Engagement was macht. Björn ist ziemlich ruppig, Egon ist giftig, und beide brauchen sie - wie wir alle - einfach nur ganz viel Liebe und Streicheleinheiten. Warum sollen sie die denn nicht bekommen? Der Auslöser diesmal war > Ach, empfindlich sind wir auch? (eine glatte Frechheit!) mit einem scheinheiligen Nachsatz: > Es täte mir leid, jemanden mit meiner (meines Erachtens angebrachten) > Kritik verärgert zu haben. Alexander fragt: > Nun sag mir aber mal bitte, wo MEIN Ton vorhin zu wünschen übrig liess? Ich lese ja auch mit: > ROTFL.... > > Wenn Du die letzten drei oder vier Mails gelesen hättest, wüsstest Du, dass ich > schon wesentlich weiter bin. Ausserdem kann ich auch ein PHP-Handbuch lesen. Das heißt für mich: ich habe eine Frage. Hilf mir mal! Wenn du mir aber mit deinem Hilfeangebot quer kommst, hau ich dir eine rein. Tut mir leid, das ist weder höflich noch nett. Die Antwort Egons war für mich ok. Sachlich, knapp, vielleicht ein bißchen im Sinne von RTFM, aber immerhin mit brauchbarem Code - also ggfs. genau das, was dem Fragesteller nutzen könnte. Wo der im Moment ist, kann keiner wissen. Im Gegenteil, oft muß man sich angesichts der Fragen doch fragen, wo man da überhaupt mit einer Antwort ansetzen soll. Fragen stellen will also auch gelernt sein. (Gibt es dafür auch eine Anleitung, so wie fürs Quoten?) Ich habe mir erlaubt, einmal deine URLs aufzurufen, Alexander. Na ja, dazu könnte ich was sagen. Ich finde, genau wie in deinen Mails hier nimmst du den Mund ziemlich voll. Ein bißchen mehr Bescheidenheit wäre nicht schlecht für uns alle hier. Das gilt natürlich ebenso für Egon und Björn - auch Sascha hat sich hinreißen lassen... Mir scheint: Ego-Probleme, wohin man guckt. Wenn wir alle Knarren hätten und in einem Raum säßen, gäbe es jetzt vielleicht schon Tote. Egon: ich habe gesehen, daß du in der Hall of Fame bist. Das finde ich wirklich gut! Aber es reicht dir offenbar nicht. Was können wir für dich tun? Björn: dein Engagement für das php-center und den Kongress ist wirklich toll - auch du hast viel für php getan und erscheinst als Anerkennung dafür ja ebenfalls im Who's Who - wenn auch (noch) nicht in der Hall of Fame. Damals, in Klaus Arnholds Liste, hatte ich den Eindruck, du brauchst den Zoff wie andere den Kaffee. Ist das so? Wenn ja, muß das so bleiben? Was können wir für dich tun? Meistens sind deine Beiträge wirklich hilfreich (Egons ja auch), aber speziell Egon ist ein rotes Tuch für dich. Wenn du dich nicht zurückhalten kannst - definier dir doch mal einen Filter. Der Egon nimmt dir nichts weg, aber für uns ist das mit eurem Privatkrieg nichts, jedenfalls für mich nicht. Und wenn andere, wie Alexander, jetzt auch noch Öl ins Feuer gießen und mitmischen wollen, wird es doch schnell unerträglich. In diesem Sinne - Friede, Brüder und Schwestern! Das Leben ist zu kurz, um es zu vergeuden. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Sun, 29 Oct 2000 20:59:01 +0100 Date: Sun, 29 Oct 2000 20:59:01 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] OT: top/RAM Alexander Wagner wrote: > > > Mem: 517076K av, 440740K used, 76336K free, 11684K shrd, 362996K buff > [...] > > Was immer das sein mag - wieso hat der bei dem Zustand Mem: 517076K av, > > 440740K used? Ich würde erwarten, daß der vielleicht 60000 used anzeigt. > > Sieh in der Zeile mal nach rechts: > Diese gut 350 MB buff sind gecachede Dateizugriffe, wenn freies RAM da > ist schmeisst Linux doch keine wertvollen Daten weg... Ahhh! Danke sehr! -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Sun, 29 Oct 2000 21:10:56 +0100 Date: Sun, 29 Oct 2000 21:10:56 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] doppel $$ > ich habe ein mehr oder weniger großes Problem. Mein Problem jetzt ist: was ist die Frage? > Ich habe eine Tabelle, (aus einer datenbank mit $daten[0] = TRUE; und > $daten[0]_anzahl = 1) Kann ich nichts mit anfangen. Was soll mir das sagen? > wenn ich nun > if($$daten[0]) mache klappt des nur wie gebe ich den $daten[0]_anzahl aus ?? Und das jetzt? Tut mir leid. > mit $$daten[0]_anzahl gehts net > genausoweinig wie $[$daten[0]]_anzahl > > Wer hat sowas schon mal gemacht oder weis wies geht, im Manual hab ich > nichts passendes sazu gefunden!! Also mit $$ habe ich schon gearbeitet. Wie also kann ich dir helfen? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From dma147_(at)_halflife-editing.de Sun, 29 Oct 2000 21:14:13 +0100 Date: Sun, 29 Oct 2000 21:14:13 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > > Der Auslöser diesmal war > > > Ach, empfindlich sind wir auch? > > (eine glatte Frechheit!) mit einem scheinheiligen Nachsatz: > > Es täte mir leid, jemanden mit meiner (meines Erachtens angebrachten) > > Kritik verärgert zu haben. > Okay, ich gebe zu, dass das nicht gerade die feinste englische Art war. > > Ich habe mir erlaubt, einmal deine URLs aufzurufen, Alexander. Na ja, dazu > könnte ich was sagen. Ich finde, genau wie in deinen Mails hier nimmst du > den Mund ziemlich voll. Ein bißchen mehr Bescheidenheit wäre nicht schlecht > für uns alle hier. > Entschuldigung, aber wieso sagst Du mir nicht, was Du dazu hättest sagen können? Ich habe nichts gegen Kritik. Obwohl ich auch nicht so ganz verstehe, wo ich den Mund zu voll genommen habe. Ich habe Egon nur indirekt darauf "hingewiesen" dass auch ich mich engagiere und er nicht mit seinen 4 Jahren PHP-Listen-Mitgliedschaft so angeben soll. Aber ich will nicht, dass das hier ausartet, deshalb nehme ich meine groben Aussagen wieder zurück. > > Und wenn andere, wie Alexander, jetzt auch noch Öl ins Feuer gießen und > mitmischen wollen, wird es doch schnell unerträglich. In diesem Sinne - > Friede, Brüder und Schwestern! Das Leben ist zu kurz, um es zu vergeuden. > Ich habe beileibe nicht vorgehabt, irgendwo Öl ins Feuer zu giessen und werde mich hüten. Ich sehe diese Sache als erledigt und spreche nun mein (Schluss-)Wort vom Sonntag : Hiermit entschuldige ich mich offiziell bei Egon für meine etwas ruppige Antwort. Du wolltest mir nur helfen und ich habe Dich gleich angefahren, weil es nicht das war, was ich hören (lesen) wollte. Also, entschuldige. -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 21:35:30 +0100 Date: Sun, 29 Oct 2000 21:35:30 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mp3-Informationen auslesen On Sun, Oct 29, 2000 at 08:58:18PM +0100, Werner Stuerenburg wrote: > > -- völlig irrelevant, seit wann man wo Mitglied ist) > > Also, ich denke doch: Ehre, wem Ehre gebührt. Und deshalb ist es nicht > völlig irrelevant, wer seit wann mit wieviel Engagement was macht. Danke! Das dürfte hoffentlich die jüngeren Mitglieder der Mailingliste auf die Sprünge helfen, etwas in einem freundlicheren Ton miteinander umzugehen. Ich hab es tatsächlich nicht mehr nötig in diesem Zirkus mitzumachen. Mir liegt aber doch noch eine weitere Verbreitung von PHP im deutschsprachigen Raum am Herzen. Ich bekomme in letzter Zeit auch häufiger Fragen von Anfängern und älteren Personen die den Ton auf der Liste nicht mehr ertragen können. Also nochmals, lasst diesen Thread sterben. Und hackt nicht immer auf den Anfängern rum. Wenn einer mal zwei HTML-Mails oder so schickt, dann kann man denjenigen doch etwas höflich darauf hinweisen. Mit solchen schwachsinnigen Diskussionen kommen wir hier nicht weiter. Das war jetzt aber nicht an Werner gerichtet sondern Allgemein an diese Liste. Auch Akademiker können streiten. Dr. Egon Schmid -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From markus_(at)_kniehl.de Sun, 29 Oct 2000 21:38:37 +0100 Date: Sun, 29 Oct 2000 21:38:37 +0100 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] AW: [php] doppel $$ Hat sich geklärt, nach mehrmaligen versuchen mit sämtlichen klammertypen $var = "$daten[0]_anzahl"; $anzahl = "${$var}"; Dann bekomme ich für $anzahl das richtige ergebniss ! MfG Markus -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Werner Stuerenburg Gesendet: Sonntag, 29. Oktober 2000 21:11 An: php_(at)_php-center.de Betreff: Re: [php] doppel $$ > ich habe ein mehr oder weniger großes Problem. Mein Problem jetzt ist: was ist die Frage? > Ich habe eine Tabelle, (aus einer datenbank mit $daten[0] = TRUE; und > $daten[0]_anzahl = 1) Kann ich nichts mit anfangen. Was soll mir das sagen? > wenn ich nun > if($$daten[0]) mache klappt des nur wie gebe ich den $daten[0]_anzahl aus ?? Und das jetzt? Tut mir leid. > mit $$daten[0]_anzahl gehts net > genausoweinig wie $[$daten[0]]_anzahl > > Wer hat sowas schon mal gemacht oder weis wies geht, im Manual hab ich > nichts passendes sazu gefunden!! Also mit $$ habe ich schon gearbeitet. Wie also kann ich dir helfen? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From cybermage_(at)_hirnstrudel.de Sun, 29 Oct 2000 21:43:03 +0100 Date: Sun, 29 Oct 2000 21:43:03 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] mp3-Informationen auslesen >> Also, ich denke doch: Ehre, wem Ehre gebührt. Und deshalb ist es >> nicht >> völlig irrelevant, wer seit wann mit wieviel Engagement was macht. > Danke! Das dürfte hoffentlich die jüngeren Mitglieder der Mailingliste > auf > die Sprünge helfen, etwas in einem freundlicheren Ton miteinander > umzugehen. Dem kann ich nur zustimmen. "Ehre wem Ehre gebührt" ?? "lange dabei" ?? Wenn ich mir den Umgangston ansehe hoffe ich, dass ich in 4 Jahren nicht genau die selben Mails schreiben werde. Deshalb die höfliche bitte jeden (!!) in der Liste zu respektieren. > Also nochmals, lasst diesen Thread sterben. sorry aber das musste ich loswerden. benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From dan_(at)_hitservice.de Sun, 29 Oct 2000 21:43:33 +0100 Date: Sun, 29 Oct 2000 21:43:33 +0100 From: Daniel Nemetz dan_(at)_hitservice.de Subject: [php] Browserabfrage kann mir jemand helfen ? ich würde gerne eine browser abfrage schreiben. leider liefert mir $HTTP_USER_AGENT folgendes: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90) Mozilla/4.72 [en] (Win95; I) ich würde aber gerne zwischen 1.- netscape älter als version 6 2.- netscape jünger als version 6 3.- ms internet explorer entscheiden. kann mir jemandeinen tip geben ? gibt es noch andere umgebungsvariablen die standarisiertere strings zurückliefern ? tia, D. From lechner_(at)_interdev-online.de Sun, 29 Oct 2000 21:55:51 +0100 Date: Sun, 29 Oct 2000 21:55:51 +0100 From: Johannes Lechner lechner_(at)_interdev-online.de Subject: [php] Browserabfrage Hallo! > Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90) > Mozilla/4.72 [en] (Win95; I) > > ich würde aber gerne zwischen > > 1.- netscape älter als version 6 > 2.- netscape jünger als version 6 > 3.- ms internet explorer 1. "Gekko" 2. "Mozilla" und nicht "compatible" 3. "MSIE" Ich hoffe das stimmt *g* MfG Johannes From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 21:56:24 +0100 Date: Sun, 29 Oct 2000 21:56:24 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mp3-Informationen auslesen On Sun, Oct 29, 2000 at 09:14:13PM +0100, Alexander Mieland wrote: > Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > Okay, ich gebe zu, dass das nicht gerade die feinste englische Art war. Das reicht vollkommen und ganz für eine Entschuldigung. > Entschuldigung, aber wieso sagst Du mir nicht, was Du dazu hättest sagen > können? Ich habe nichts gegen Kritik. > Obwohl ich auch nicht so ganz verstehe, wo ich den Mund zu voll genommen habe. > Ich habe Egon nur indirekt darauf "hingewiesen" dass auch ich mich engagiere > und er nicht mit seinen 4 Jahren PHP-Listen-Mitgliedschaft so angeben soll. Verstehe ich nicht so ganz, hast Du mal darauf geachtet wer das deutsche PHP Handbuch herausgibt? > Aber ich will nicht, dass das hier ausartet, deshalb nehme ich meine groben > Aussagen wieder zurück. Aus Unkenntnis der Sachlage verzeihe ich Dir. > > Und wenn andere, wie Alexander, jetzt auch noch Öl ins Feuer gießen und > > mitmischen wollen, wird es doch schnell unerträglich. In diesem Sinne - > > Friede, Brüder und Schwestern! Das Leben ist zu kurz, um es zu vergeuden. > > > > Ich habe beileibe nicht vorgehabt, irgendwo Öl ins Feuer zu giessen und werde > mich hüten. Leider ist es immer so, dass sich völlig unbeteiligte Personen einmischen und dann das Öl ins Feuer schütten. Ich hab selber versucht die Listenadmins (Ralf und Björn) davon zu überzeugen, dass mann diesen REPLYTO wegmacht. Dieser REPLYTO verhindert die private Kommunikation auf dieser Liste ungeheuerlich. Selbst Experten wie Hartmut Holzgraefe ist auch mal eine private E-Mail an die Liste gelungen. Auf der englischsprachigen Liste wäre eine solche Katastrophe nicht passiert. > Ich sehe diese Sache als erledigt und spreche nun mein (Schluss-)Wort vom > Sonntag : > > Hiermit entschuldige ich mich offiziell bei Egon für meine etwas ruppige > Antwort. > Du wolltest mir nur helfen und ich habe Dich gleich angefahren, weil es nicht > das war, was ich hören (lesen) wollte. > Also, entschuldige. Entschuldigung, siehe oben, angenommen. Auf die von Björn kann ich verzichten. Kann wie gesagt auch ohne die Liste leben. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From ws_(at)_art-quarter.com Sun, 29 Oct 2000 22:02:46 +0100 Date: Sun, 29 Oct 2000 22:02:46 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Browserabfrage > ich würde gerne eine browser abfrage schreiben. leider liefert mir > $HTTP_USER_AGENT folgendes: > > Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90) > Mozilla/4.72 [en] (Win95; I) > > ich würde aber gerne zwischen > > 1.- netscape älter als version 6 > 2.- netscape jünger als version 6 > 3.- ms internet explorer > > entscheiden. kann mir jemandeinen tip geben ? gibt es noch andere > umgebungsvariablen die standarisiertere strings zurückliefern ? Quick & dirty: if (strpos($HTTP_USER_AGENT, "MSIE")){ $agent = "ms internet explorer"; } elseif (strpos("a" . $HTTP_USER_AGENT, "Mozilla")){ //weil 0 und falsch gleich sind $ar = explode("Mozilla/", $HTTP_USER_AGENT); $ar = explode(" ", $ar[1]); if ($ar[0] < 6) { $agent = "netscape jünger als version 6"; } else { $agent = "netscape älter als version 6"; } } -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From pfeiffer_(at)_uris.de Sun, 29 Oct 2000 22:24:17 +0100 Date: Sun, 29 Oct 2000 22:24:17 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] OT total, oder Re: [php] mp3-Informationen auslesen Hi Jungs, irgendwann am letzten WE haben hier welche 'ist die Liste tot' gepostet... Die ist nicht tot, die reagiert nur am liebsten auf non-PHP-Treads... Das sind auch nur Menschen... :) Apropos Mister PHP, warum hat sich eigentlich niemand hierzu geaeussert http://itbw.de/_tests/diverse/check_ext.php3 - Nun sag mir aber mal bitte, wo MEIN Ton vorhin zu wünschen übrig liess? Ach herrjeh - nur nicht aufregen... > Wenn jemand drei Tage länger postet als ich, muss ich den dann irgendwie als > den Chef der Liste betrachten, oder sowas? Nein, der Chef bin ich. Sorry an alle anderen. ;-) Ein derartiger Disput waere im uebrigen besser via PM zu klaeren - und nicht in der Liste zu diskutieren. Beste Gruesse, Ralf From eschmid+sic_(at)_s.netic.de Sun, 29 Oct 2000 22:45:10 +0100 Date: Sun, 29 Oct 2000 22:45:10 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Cheffes... (war:Re: [php] mp3-Informationen auslesen) On Sun, Oct 29, 2000 at 10:40:11PM +0100, Ralf Geschke wrote: > > > Nun sag mir aber mal bitte, wo MEIN Ton vorhin zu wünschen übrig liess? > > Ach herrjeh - nur nicht aufregen... > > > Wenn jemand drei Tage länger postet als ich, muss ich den dann irgendwie als > > den Chef der Liste betrachten, oder sowas? > > Nein, der Chef bin ich. Sorry an alle anderen. ;-) > > Ein derartiger Disput waere im uebrigen besser via PM zu klaeren - und > nicht in der Liste zu diskutieren. Sage ich doch seit es diese Liste gibt. Aber mit diesem schrecklichen REPLYO kann halt keine private Diskussion zustande kommen. Am Ton der anderen kann man halt auch noch schleifen. Man muß sie ja nicht gleich von Anfang aus der Liste schmeißen. -Egon PS: War auch nur eine ehrlich gemeinte Antwort von mir -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From ralf_(at)_kuerbis.org Sun, 29 Oct 2000 22:55:41 +0100 Date: Sun, 29 Oct 2000 22:55:41 +0100 From: Ralf Geschke ralf_(at)_kuerbis.org Subject: [php] Cheffes... (war:Re: [php] mp3-Informationen auslesen) > Sage ich doch seit es diese Liste gibt. Aber mit diesem schrecklichen > REPLYO kann halt keine private Diskussion zustande kommen. Siehe meine _private_ Mail an Dich. ;-) > Am Ton der anderen kann man halt auch noch schleifen. Man muß sie ja nicht > gleich von Anfang aus der Liste schmeißen. Wegen verfehltem Tonfall ist noch niemand aus der Liste entfernt worden. Dies geschieht nur bei wiederholten Zustellungsfehlern. Beste Gruesse, Ralf From sascha_(at)_schumann.cx Sun, 29 Oct 2000 22:58:35 +0100 (CET) Date: Sun, 29 Oct 2000 22:58:35 +0100 (CET) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] Cheffes... (war:Re: [php] mp3-Informationen auslesen) > Sage ich doch seit es diese Liste gibt. Aber mit diesem schrecklichen > REPLYO kann halt keine private Diskussion zustande kommen. Als anecdotal evidence zwingt sich hier geradezu mein Kommentar an Egon auf, der eigentlich eine private Email hätte sein sollen. - Sascha From AFilz_(at)_gmx.de Sun, 29 Oct 2000 22:17:43 +0100 Date: Sun, 29 Oct 2000 22:17:43 +0100 From: Andreas Filz AFilz_(at)_gmx.de Subject: [php] Anfuehrungszeichen fuer java hallo liste, na das trifft sich ja wunderbar, das heute so viele chefs da sind ,das sollte die beantwortung der frage bestimmt erleichtern .) echo ""; echo mysql_result($result,$i,"Text");echo "$i++;} funktioniert nicht, mit "normalen" anfuehrungszeichen jedoch schon, gibs ne moeglichkeit das zu umgehen? dank euch Andreas From rockdashaus_(at)_gmx.at Sun, 29 Oct 2000 23:37:48 +0100 (MET) Date: Sun, 29 Oct 2000 23:37:48 +0100 (MET) From: Misha Moellner rockdashaus_(at)_gmx.at Subject: [php] mp3-Informationen auslesen > Also, wenn ich diese id3-Funktion richtig verstehe, dann soll in einer > MP3-Datei am Schluss ein Schriftzug "TAG" vorkommen und alles danach > soll dann > mit dieser Funktion ausgelesen werden und in dem Array gespeichert > werden, > stimmt das soweit? so wie ich das sehe ist das korrekt. > Ich habe nun die Hälfte der 30 Rammstein-MP3's mit einem Hex-Editor > angeschaut > und dort ist teilweise am Schluss GAR KEIN "TAG"-Schriftzug, oder wenn > dieser > existiert, ist alles danach komplett leer. > > Fazit: Die Dateien haben tatsächlich nicht, was diese Funktion hätte > auslesen > können, richtig?? meines erachtens nach auch richtig. > Gibt es eine Möglichkeit, sowas einer Datei "von aussen" schon > anzusehen? > Also, wenn ich ein MP3-File in meinen WinAMP einlade und dort mehr Infos > angezeigt werden als nur der Dateiname, dann kann ich davon ausgehen, > dass > dieses File, die Infos enthält, oder? ganz genau - entweder "händisch" mit einem (hex-)editor oder z.b. im winamp abchecken ob dort einträge sind - notfalls könntest du sie dort auch hinzufügen. lg, Misha. -- Sent through GMX FreeMail - http://www.gmx.net From pfeiffer_(at)_uris.de Sun, 29 Oct 2000 23:38:37 +0100 Date: Sun, 29 Oct 2000 23:38:37 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] mp3-Informationen auslesen Hallo Alexander, habe Dein Snipped hier auch mal laufen lassen: Auch hier wird die Datei nicht gefunden - weil: - Du oeffnest ein Direktory - Du liest die Dateinamen - Du uebergibst die Dateinamen an die Funktion - ...der Funktion fehlt der Pfad -> not found Loesung: a - Du wechselst mit chdir() in das Verzeichnis - dann braucht die Funktion den Pfad nicht b - Du uebergibst den Pfad und den Dateinamen - dann findet die Funktion die Datei auch Vielleicht steht in einer der 24 Antworten das gleiche, lesen werde ich sie nicht alle - habe Freizeit... :-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From th_(at)_mediamine.de Mon, 30 Oct 2000 00:09:18 +0100 Date: Mon, 30 Oct 2000 00:09:18 +0100 From: Tim Hildebrandt th_(at)_mediamine.de Subject: [php] File Upload [u.U. mal wieder] Hallo Liste! Ich habe nun schon seit einiger Zeit ein Problem mit dem Fileupload bei einem WAMP. Alle Skripte, die ich auf den diversesten PHP spezifischen Seiten gefunden habe, erklären zwar sehr schön, wie es gehen müßte, jedoch kaum, was ich mit dieser Fehlermeldung anfangen soll: Unable to open 'c:\\Apache\\htdocs\\temp\\php5' for reading Logisch ist, dass PHP da was nicht lesen kann... So weit, so gut. Ich bin hingegangen und habe c:\Apache\htdocs\temp als temporäres Verzeichnis für Uploads definiert. Warun versucht PHP nun, in einem Ordner ..\htdocs\temp\php5 etwas zu lesen? Dieser Ordner existiert bei mir nicht, genau so wenig, wie php1, php2, php3 und php4 - das waren nämlich die vorherigen Uploadveruche. Weiss jemand von Euch, wo genau ich was machen (einstellen) muß, damit ich endlich zum Ergebnis eines Uploads komme? Danke Euch. Tim From pfeiffer_(at)_uris.de Mon, 30 Oct 2000 00:24:33 +0100 Date: Mon, 30 Oct 2000 00:24:33 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] File Upload [u.U. mal wieder] Hallo Tim, > Weiss jemand von Euch, wo genau ich was machen (einstellen) muß, damit > ich endlich zum Ergebnis eines Uploads komme? oops, am besten waere es, Du machtest gar nix -> dann machst Du auch nix falsch :)) Normalerweise, also wenn man nix macht, verwendet PHP das standardmaessige TEMP-Direktory, um eine Datei entgegen zu nehmen. Traegt man ein abweichendes Direktory ein, sollte es auch existieren, sonst weiss PHP ja gar nicht, wo es die Datei hinschieben soll. Ist der Upload erfolgt, wird die Datei wieder geloascht, wenn das Script sich beendet -> ergo, muss man vorher die Temporaere datei 'php1...php5' dahin kopieren, wo sie hin soll. Das muss das Script machen, sprich, Du musst die notwendigen Befehle da reinschreiben, sonst wird es nix. Nach dem Upload kannst Du Dir ja mal anzeigen lassen, was so ankommt: Nehmen wir mal an, das Feld im Formular heisst 'userfile', ich meine das, womit Du die Datei selektiert hast. Dannn stehen in den Variablen: $userfile - der Name der temporaere Datei 'php1...php5' $userfile_size - die Groesse der temporaere Datei 'php1...php5' $userfile_name - der urspruengliche Name der Datei 'php1...php5' Wenn Du das Feld anders benennst heist die Variable anders, und wenn Du ein Array draus machst, kannst Du ein Dutzen Dateien gleichzeitig uploaden. Merkste was ? Ich habe Langeweile - stimmt... :-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From TConnect_(at)_gmx.net Mon, 30 Oct 2000 00:48:05 +0100 Date: Mon, 30 Oct 2000 00:48:05 +0100 From: Tim Hildebrandt TConnect_(at)_gmx.net Subject: [php] AW: [php] File Upload [u.U. mal wieder] Hi! Danke für Deine Antwort. Lieb von Dir, aber sie bringt nichts neues für mich. Wie das alles in der Theorie klappen soll, weiss ich bereits - ab zig Tutorials durchforstet - verschieben bzw. kopieren der temporären Datei bevor sie am Ende des Skriptes gelöscht wird etc.... Mein Problem ist, dass PHP scheinbar von sich aus an den von mir angegebenen Pfad für temp-Dateien einen weiteren Ordner anhängt (gerade immer php1, php2...) und zwar pro Versuch des Uploads eine Zahl größer -> phpX. Als ich den Pfad in der php.ini noch nicht definiert hatte, kam der selbe Fehler, nur eben ohne das ganze Bromborium davor, also nur \\phpX Ich dachte immer, PHP würde nur eine TEMP-Datei in einem definierten Ordner anlegen und diese DATEI dann wieder löschen. Dass PHP aber an den definierten Pfad hin zum TEMP-Ordner von sich aus noch einen Ordner dranhängt, verstehe ich nicht. ??? Du? Bis morgen... Gruß Tim oops, am besten waere es, Du machtest gar nix -> dann machst Du auch nix falsch :)) Normalerweise, also wenn man nix macht, verwendet PHP das standardmaessige TEMP-Direktory, um eine Datei entgegen zu nehmen. Traegt man ein abweichendes Direktory ein, sollte es auch existieren, sonst weiss PHP ja gar nicht, wo es die Datei hinschieben soll. Ist der Upload erfolgt, wird die Datei wieder geloascht, wenn das Script sich beendet -> ergo, muss man vorher die Temporaere datei 'php1...php5' dahin kopieren, wo sie hin soll. Das muss das Script machen, sprich, Du musst die notwendigen Befehle da reinschreiben, sonst wird es nix. Nach dem Upload kannst Du Dir ja mal anzeigen lassen, was so ankommt: Nehmen wir mal an, das Feld im Formular heisst 'userfile', ich meine das, womit Du die Datei selektiert hast. Dannn stehen in den Variablen: $userfile - der Name der temporaere Datei 'php1...php5' $userfile_size - die Groesse der temporaere Datei 'php1...php5' $userfile_name - der urspruengliche Name der Datei 'php1...php5' Wenn Du das Feld anders benennst heist die Variable anders, und wenn Du ein Array draus machst, kannst Du ein Dutzen Dateien gleichzeitig uploaden. Merkste was ? Ich habe Langeweile - stimmt... :-) m.f.G. N. Pfeiffer From pfeiffer_(at)_uris.de Mon, 30 Oct 2000 00:52:29 +0100 Date: Mon, 30 Oct 2000 00:52:29 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] AW: [php] File Upload [u.U. mal wieder] Hallo Tim, lesen allein machts nicht, man muss auch verstehen was da steht :) Dein myterioeses 'phpX' ist der temporaere Dateiname, weiter nix. Und wenn der Pfad nicht stimmt, findet er sie nicht, die Datei. Genau das hat er in der Fehlermeldung ja auch ausgegeben... Also hilf PHP die Datei zu finden, dann geht es auch. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From php_(at)_gutweiler.net Sun, 29 Oct 2000 16:52:20 +0100 Date: Sun, 29 Oct 2000 16:52:20 +0100 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] RegExp Buch Hi Liste, hat einer von Euch das RegExp-Buch von Jeffrey E. F. Friedl? Wenn ja, ist es weiterzuempfehlen oder gibt es Bessere? http://www.amazon.de/exec/obidos/ASIN/3930673622/o/qid=972833277/sr=8-1/028- 9327671-0572551 MfG Clemens Gutweiler. -- web m_(at)_king -=- media solutions Fa. D. Brenner - cg_(at)_webmaking.de Auf dem Sand 15 - 0 65 33 - 96 01 31 54497 Morbach -=- www.webmaking.de From hartmut_(at)_six.de Thu, 26 Oct 2000 17:09:55 +0200 Date: Thu, 26 Oct 2000 17:09:55 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Linux & Server Dokumentation Stefan wrote: > hat jemand einen Tipp für ein gutes deutschsprachiges Buch über Linux und > Administartion via Telnet ? > > Wäre für jede Hilfe dankbar völlig OT, aber meine Standardempfehlung (abgesehen von den Büchern in den Distributionsschachtel) ist: "UNIX" von Jürgen Gulbins (u.a.?), Springer Verlag -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From kris_(at)_koehntopp.de 29 Oct 2000 18:00:02 -0000 Date: 29 Oct 2000 18:00:02 -0000 From: kris_(at)_koehntopp.de kris_(at)_koehntopp.de Subject: [php] [FAQ: 29-Oct-2000] Haeufig gestellte Fragen Die FAQ zu dieser Newsgroup findet sich unter der URL http://www.koehntopp.de/php/ Sie enthaelt die nachstehend aufgefuehrten Fragen und deren Antworten. Next Previous Contents _________________________________________________________________ de.comp.lang.php FAQ german-faq_(at)_lists.netuse.de © Copyright 2000 Kristian Köhntopp, Tobias Ratschiller _________________________________________________________________ Build Date: Sat Oct 28 14:28:18 CEST 2000 $Id: faq.sgml,v 1.18 2000/10/01 20:07:31 dgorski Exp $ $Id: about.sgml,v 1.36 2000/10/25 20:42:33 mjansen Exp $ $Id: arrays.sgml,v 1.10 2000/06/04 16:45:35 kk Exp $ $Id: cms.sgml,v 1.3 2000/10/03 13:47:29 baerli Exp $ $Id: code.sgml,v 1.7 2000/06/04 16:45:35 kk Exp $ $Id: database_mysql.sgml,v 1.13 2000/10/09 18:27:31 dgorski Exp $ $Id: database_oracle.sgml,v 1.6 2000/10/08 20:37:35 tonyb Exp $ $Id: databases.sgml,v 1.26 2000/10/15 20:22:09 mjansen Exp $ $Id: datetime.sgml,v 1.7 2000/06/29 19:07:30 kk Exp $ $Id: functions.sgml,v 1.13 2000/06/04 16:45:36 kk Exp $ $Id: install.sgml,v 1.28 2000/10/27 13:55:45 mjansen Exp $ $Id: mail.sgml,v 1.17 2000/10/12 08:57:21 baerli Exp $ $Id: objects.sgml,v 1.6 2000/06/04 16:45:36 kk Exp $ $Id: open_exec.sgml,v 1.21 2000/10/15 00:51:15 dgorski Exp $ $Id: openpub.sgml,v 1.2 2000/04/23 18:55:12 kk Exp $ $Id: phpinterpreter.sgml,v 1.48 2000/10/27 13:55:45 mjansen Exp $ $Id: phplib.sgml,v 1.18 2000/10/25 20:42:34 mjansen Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.18 2000/09/09 18:01:33 kk Exp $ $Id: scripts.sgml,v 1.27 2000/10/15 01:35:23 dgorski Exp $ $Id: strings.sgml,v 1.9 2000/06/04 16:45:37 kk Exp $ $Id: version4.sgml,v 1.5 2000/06/29 19:07:31 kk Exp $ $Id: version4_session.sgml,v 1.6 2000/10/10 19:23:10 dgorski Exp $ $Id: webserver.sgml,v 1.12 2000/09/09 18:01:33 kk Exp $ $Id: webvariablen.sgml,v 1.6 2000/10/15 20:38:17 mjansen Exp $ _________________________________________________________________ 1. Über diese FAQ * 1.1 Was ist das hier? * 1.2 Wo finde ich die aktuelle Version dieser FAQ? * 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? * 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... * 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? * 1.6 Kann ich selber für diese FAQ schreiben? * 1.7 Wie ist die Charta dieser Newsgroup? * 1.8 Was ist PHP? * 1.9 Wo finde ich weitere Informationen über PHP? * 1.10 Soll ich Jobangebote in de.comp.lang.php posten? * 1.11 Wer kann mir einen Provider empfehlen? * 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? * 1.14 Ich verwende Outlook Express und keiner hat mich lieb. * 1.15 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? * 1.16 Welche Versionen von PHP sind aktuell? * 1.17 Was bedeutet LAMP, WAMP und so weiter? * 1.18 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? 2. Installation und Inbetriebnahme * 2.1 Suse Linux: Wie installiere ich PHP? * 2.2 Suse Linux 6.2 und 6.3: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.3 Wie compiliere ich ein aktuelles PHP auf Linux mit Apache Server? * 2.4 Ich habe Probleme PHP3 selbst zu compilieren. * 2.5 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.6 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.7 Wie installiere ich PHP auf Windows? * 2.8 Was ist PHP/FI und wo kann ich es bekommen? Was ist phtml? * 2.9 Linux: Meine shared libraries werden nicht gefunden. * 2.10 Wo finde ich PHP als Modul für Windows? Wo finde ich mehr PHP-Bibliotheken für Windows? 3. Allgemeine Fragen zu PHP * 3.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 3.2 Wie vergleicht sich die Performance von PHP zu Perl? * 3.3 Wie kann ich mein ASP-Programm in PHP übersetzen? * 3.4 CGI PHP oder Modul? * 3.5 PHP-Scripte von Windows nach Unix portieren? * 3.6 Welche Editoren sind für PHP geeignet? * 3.7 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.8 Wie bette ich PHP in HTML ein? (Beispielprogramm) * 3.9 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.10 Wo finde ich die php3.ini bzw. die php.ini? * 3.11 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.12 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.13 Gibt es noch mehr interessante Variablen im Environment? * 3.14 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.15 Was bedeuten master value und local value in phpinfo()? * 3.16 Welche Konfigurationsvariablen kann ich nicht in .htaccess-Dateien verwenden? * 3.17 Was genau bewirkt safe_mode und ist das sicher? * 3.18 "Fatal error: Maximum execution time exceeded" * 3.19 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.20 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.21 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.22 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.23 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? * 3.24 Wie kann ich eine PHP-Präsentation auf CD brennen? * 3.25 Werden meine PHP-Seiten von einer Suchmaschine indiziert? * 3.26 Wie kann ein Besucher meiner Seite den PHP-Code im Browser sehen? * 3.27 Gibt es für PHP einen "Dokumentationsgenerator" ähnlich Javadoc für Java? * 3.28 Wie kann ich die Ausgabe meines Scriptes in ein anderes Frame umlenken? * 3.29 Warum ist es schlecht, mit dem Referer zu arbeiten? 4. Typen und Funktionen * 4.1 Welche Variablenarten gibt es in PHP und wie greife ich auf sie zu? * 4.2 Welche Datentypen gibt es in PHP? * 4.3 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.4 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.5 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.6 Variable Variablen * 4.7 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.8 Wie kann ich Javascript-Funktionen aus PHP heraus aufrufen? 5. Stringfunktionen * 5.1 Was ist besser, print() oder echo? * 5.2 Wie zerlege ich einen String? * 5.3 Wie zerlege ich eine URL? * 5.4 Wie gebe ich eine Zahl formatiert aus? * 5.5 Wie kann ich Zeilenumbrüche in
umwandeln? 6. Reguläre Ausdrücke * 6.1 Wie kann ich mehr über reguläre Ausdrücke lernen? * 6.2 Soll ich ereg() oder preg() verwenden? * 6.3 Wie verwende ich die preg()-Funktionen? * 6.4 Was sind reguläre Ausdrücke? * 6.5 Welche Bauelemente kommen in regulären Ausdrücken vor? * 6.6 Wie teste ich auf die Existenz mehrerer Suchworte in einem String/Array? * 6.7 Wie isoliere ich Suchstrings aus einem größeren Text? * 6.8 Wie finde ich alle Links in einer HTML-Datei? * 6.9 Wie ersetze ich alle relativen Links in einer HTML-Datei? * 6.10 Wie überprüfe ich einen String auf seinen Inhalt? * 6.11 Wie führe ich Ersetzungsoperationen in Strings durch? 7. Arrays und Arrayvariablen * 7.1 Wie kann ich ein Element an ein Array anfügen? * 7.2 Wie kann ich ein Array aufzählen? * 7.3 Wie greife ich auf ein mehrdimensionales Array zu? * 7.4 Wie kann ich ein Array nach einem beliebigen Kriterium sortieren lassen? 8. Klassen und Objekte * 8.1 Warum Klassen und Objekte benutzen? * 8.2 Wie definiere ich eine Klasse? Wie erzeuge ich ein Objekt? * 8.3 Was ist $this? * 8.4 Was ist extends? Was ist Vererbung? * 8.5 Was ist ein Konstruktor? * 8.6 Was sind polymorphe Funktionen? Kann ich sie simulieren? * 8.7 Wie kann ich Metainformationen über eine Klasse bekommen? 9. Variablen und Formulare * 9.1 Wie übergebe ich Variablen aus einem Formular an ein PHP-Script? * 9.2 Wie kann ich ohne Formular Variablen an ein Script übergeben? * 9.3 Wie viele Formularelemente kann ich auf einer Seite haben? * 9.4 Sollte ich besser GET oder POST verwenden? * 9.5 Wie kann man ein erzeugen? 10. Dateifunktionen und Programmausführung * 10.1 Wie kann ich eine Datei auslesen? * 10.2 "Warning: Supplied argument is not a valid File-Handle resource" * 10.3 Wie kann ich ein externes Programm von PHP aus starten? * 10.4 Wie realisiere ich einen Dateidownload mit PHP? * 10.5 Wie kann ich in einer Datei eine Zeile einfügen oder löschen? * 10.6 Wie kann ich einen Datei-Upload per FTP durchführen? * 10.7 Unix: Welche Zugriffsrechte brauche ich, um eine Datei anzulegen? 11. Datums- und Kalenderprobleme * 11.1 Wie kann ich das aktuelle Datum bekommen? * 11.2 Wie kann in ein deutsches Datum in MySQL-Format umwandeln (und umgekehrt)? * 11.3 Wie kann ich die Anzahl der Tage zwischen zwei Daten bestimmen? * 11.4 Wie kann ich das Datum des Vortages bestimmen? * 11.5 Wieviel Tage hat der aktuelle Monat? * 11.6 Wie kann ich die Laufzeit meines Codes bestimmen? Gibt es einen Benchmark? 12. Mail lesen und schreiben * 12.1 Was ist SMTP? * 12.2 Was ist das Domain Name System? * 12.3 Unix: Wie funktioniert der Mailversand? * 12.4 Windows: Wie funktioniert der Mailversand? * 12.5 Windows: Wo finde ich Mailserver, die ich bei mir installieren kann? * 12.6 Wie kann ich eine HTML-Mail versenden? Wie kann ich den Absender meiner Mail festlegen? * 12.7 Wie kann ich ein Attachment mit einer Mail versenden? * 12.8 Wie kann ich eine Mail effizient an sehr viele Empfänger versenden? * 12.9 Wie kann ich die Gültigkeit einer Mailaddresse testen? * 12.10 Wie kann ich überprüfen, ob eine versendete Mail tatsächlich angekommen ist? * 12.11 Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist? 13. Datenbanken * 13.1 Wie kann ich mehr über SQL lernen? * 13.2 Wieso kann ich mehrere, durch Semikolon getrennte Statements nicht ausführen? * 13.3 Ist es sinnvoll, Bilder in einer Datenbank abzulegen? * 13.4 Windows: Jeder Zugriff auf meine Datenbank dauert eine halbe Minute! * 13.5 Wie kann ich meine Datenbankperformance steigern? * 13.6 Wie kann ich zwei Tabellen miteinander verknüpfen? * 13.7 Was ist Aggregation? Was ist GROUP BY? * 13.8 Was ist der Unterschied zwischen connect und pconnect? * 13.9 Wie kann ich mein Datenbankpaßwort gegen Spionage sichern? * 13.10 MySQL oder PostgreSQL? * 13.11 Wie komme ich bei mein Provider an die Datenbank? * 13.12 Wie kann ich auf einen ODBC-Server (MSSQL, Access) zugreifen? 14. Datenbanken: MySQL * 14.1 Kommt MySQL mit mehr als x Datensätzen pro Tabelle klar? Wie stabil ist MySQL? * 14.2 Wie greife ich auf eine MySQL-Datenbank zu? * 14.3 "0 is not a MySQL result index" * 14.4 Mein Script verbraucht so viel Speicher beim Datenbankzugriff. * 14.5 Windows: "Call to unsupported or undefined function: mysql_connect()" * 14.6 Unix: "Call to unsupported or undefined function: mysql_connect()" * 14.7 "Call to unsupported or undefined function: mysql_errno()" * 14.8 "MySQL-Server has gone away" * 14.9 Wie kann ich eine CSV-Datei in MySQL importieren? * 14.10 Wie kann ich eine CSV-Datei aus MySQL exportieren? * 14.11 Wie kann ich die Datensätze der letzten 2 Wochen listen? * 14.12 Wie kann ich eine Tabelle nach IP-Nummern sortieren lassen? * 14.13 Wie lösche ich alle Datensätze, die älter als n Tage sind? * 14.14 Wie kann ich Bilder in einer MySQL-Datenbank speichern? * 14.15 Wie kann ich einen zufälligen Eintrag aus einer MySQL-Tabelle auswählen? * 14.16 Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen. * 14.17 Wozu ist auto_increment nützlich? Wie erfahre ich den Wert des letzten Inkrements? * 14.18 Wie lege ich den Initialwert des auto_increment fest? Läuft dieser Wert über? 15. Datenbanken: Oracle * 15.1 Ora oder OCI ? * 15.2 Ich habe Oracle-Support mit --with-oci8 in PHP eincompiliert, nun startet der Apache nicht mehr. * 15.3 Unix: "Call to unsupported or undefined function: oci_logon()" * 15.4 "Warning: ORA-12154: TNS:could not resolve service name" * 15.5 Unix: Umlaute, die in die Datenbank eingetragen wurden, werden nicht korrekt dargestellt. * 15.6 "Warning: ORA-12705: invalid or unknown NLS parameter value specified" * 15.7 Gibt es auto_increment unter Oracle ? * 15.8 Ich verwende das obige Beispiel. Wie kann ich nun mysql_insert_id() emulieren? * 15.9 Wie selectiere ich nur bestimmte Zeilen ( LIMIT unter MySQL) ? * 15.10 Wie speicher ich Datensätze mit mehr als 2000 Zeichen ab ? * 15.11 Wie bearbeite ich LOBs mit PHP ? 16. phpMyAdmin * 16.1 Was ist phpMyAdmin? * 16.2 Ich bin kein MySQL-Administrator. Wie kann ich phpMyAdmin nur für mich selbst installieren? * 16.3 Ich bin MySQL-Administrator und möchte ein Exemplar phpAdmin für alle meine User installieren. * 16.4 Wieso kann ich den Inhalt meiner Tabelle nicht editieren? * 16.5 Wieso werden TIMESTAMP-Felder nicht auf die aktuelle Zeit gesetzt, wenn ich eine neue Zeile einfüge? * 16.6 Wieso kann ich in phpMyAdmin mehrere durch Semikolon getrennte SQL-Statements ausführen, nicht aber mit normalen PHP-Funktionen? 17. PHPLIB * 17.1 Was ist PHPLIB? * 17.2 Wo kann ich PHPLIB bekommen? * 17.3 Mein Provider hat PHPLIB nicht installiert. * 17.4 Ich habe keinen Zugriff auf die php3.ini. * 17.5 "Oops, php3_SetCookie called after header has been sent!" * 17.6 GET-Mode oder Cookie-Mode? Sind Cookies böse? * 17.7 Was ist das Sevenval-Patent? * 17.8 Warum verwendet PHPLIB nicht die IP-Nummer des Browsers als Schutz gegen eine Übernahme der Session? * 17.9 Warum sind die Session-IDs von PHPLIB so lang? * 17.10 Was schreibe ich denn nun in meine local.inc? * 17.11 ERROR 1146: Table 'xyz.active_sessions' doesn't exist! * 17.12 Wie kann ich mit PHPLIB und Frames arbeiten? * 17.13 Internet Explorer: Meine Seiten werden nicht aktualisiert. * 17.14 Wie kann ich Reloads durch den User erkennen und verhindern? * 17.15 Wie kann ich meine Variablen initialisieren und registrieren? * 17.16 Wie kann ich auto_init benutzen, um Session-Statistiken zu erfassen? * 17.17 Wie kann ich eine Datei mit einem Paßwort schützen? * 17.18 Wie kann ich mich gegen einen LDAP-Server authentisieren? * 17.19 Wie kann ich Zugriffsrechte in PHPLIB definieren? * 17.20 Wie kann ich einen Warenkorb realisieren? * 17.21 Wie kann ich eine Menünavigation erzeugen? * 17.22 Was sind Templates? Warum sind Templates nützlich? 18. Webserver und PHP * 18.1 Apache: Kann ich PHP auch auf .html-Dateien anwenden? * 18.2 Apache: Wie kann ich ein Verzeichnis mit einem Paßwort schützen? * 18.3 Apache: Wie kann ich ein Verzeichnis mit PHP mit einem Paßwort schützen? * 18.4 Kann ich mit CGI PHP ein Verzeichnis mit einem Paßwort schützen? * 18.5 Wie kann ich mit PHP die Bildschirmauflösung des Browsers herausfinden? * 18.6 Wie kann ich das Caching einer Seite verhindern? * 18.7 Wie verarbeite ich ? * 18.8 "Document contains no data" * 18.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 18.10 Was sind Sessions und warum sind sie nützlich? * 18.11 Wie kann ich mit PHP WAP-Seiten erzeugen? * 18.12 Wie bringe ich eine Suchmaschine dazu, meine Seiten zu indizieren? 19. Content Management Systeme * 19.1 Was ist ein Content Management System? Warum ist es nützlich? * 19.2 Welche PHP-basierten Content Management Systeme gibt es? 20. Häufig nachgefragte Standardscripte * 20.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 20.2 Wie kann ich einen HTTP POST-Request absenden? * 20.3 Wie kann ich eine Volltextsuche realisieren? * 20.4 Wie kann ich mit PHP News lesen und schreiben? * 20.5 Wie kann ich einen Onlineshop mit PHP realisieren? * 20.6 Wie kann ich die IP des Users erfahren? * 20.7 Wie kann ich ein JPEG-Bild verkleinern? * 20.8 Wie kann ich die Performance zweier Befehle vergleichen? * 20.9 Wie kann ich den Inhalt eines Verzeichnisses samt dem Inhalt aller Unterverzeichnisse ausgeben? * 20.10 Wie kann ich aus einem Zahlenbereich von x bis y, zufällig n Zahlen auswählen, so daß keine Zahl doppelt vorkommt? * 20.11 Wie kann ich zählen, wie oft auf einen Link geklickt wurde? * 20.12 Wie kann ich das Datum der letzten Änderung einer Datei erfahren? 21. Guter Code * 21.1 Vermeide globale Variablen. * 21.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 21.3 or und and sparen Klammern. * 21.4 Prüfe importierte Parameter. Traue niemandem. * 21.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 21.6 Trenne Aussehen und Inhalt. 22. PHP4 * 22.1 Ist PHP4 stabil? * 22.2 Wo bekomme ich PHP4? * 22.3 Wie übersetze ich PHP4? * 22.4 Was ist neu in PHP4? * 22.5 Wie kann ich PHP4 (CGI und Apache-Modul) konfigurieren? 23. PHP4: Sessions * 23.1 Wie realisiere ich Sessions mit PHP4? * 23.2 Was ist eine Session-ID? Was ist PHPSESSID? * 23.3 Wie stelle ich fest, ob der Client die Cookie-Annahme verweigert? * 23.4 Wie übergebe ich Session-IDs ohne Cookies an eine andere Seite? Was ist Fallback? * 23.5 Warning: Cannot send session cookie - headers already sent... * 23.6 Wie kann ich den Namen der Session ändern, ohne in die php.ini einzugreifen? * 23.7 Wie schütze ich Sessiondaten zusätzlich? * 23.8 Wie groß darf die Menge an Daten sein, die ich in einer Session speichern darf? * 23.9 Wie kann ich mir den Inhalt der Sessiondaten anzeigen lassen? * 23.10 Wie kann ich mir den Inhalt der Cookiedaten anzeigen lassen? * 23.11 Sessiondaten werden nach session_destroy() nicht gelöscht. Wie kann ich sie trotzdem löschen? * 23.12 Was geschieht im Filesystem des Servers wenn ich Sessions benutze? 24. Open Publication License * 24.1 Englische Version * 24.2 Deutsche Version _________________________________________________________________ Next Previous Contents Next Previous Contents _________________________________________________________________ 1. Über diese FAQ 1.1 Was ist das hier? Dies ist der monatliche Einführungsartikel für die Newsgruppe de.comp.lang.php. Er erklärt den Zweck der Newsgruppe, auf welche Weise man hier am einfachsten an sinnvolle Antworten kommt und dient als Sammlung von Antworten auf häufig gestellte Fragen in der Gruppe. Wenn Du Kommentare oder Vorschläge zu diesem Artikel hast oder wenn Du selber einige Abschnitte in diesen Artikel einbringen möchtest, wendest Du Dich am besten per Mail an den Urheber dieses Artikels, Kristian Köhntopp < kris_(at)_koehntopp.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Die aktuelle Version dieser FAQ ist unter der URL http://www.koehntopp.de/php zu finden. Eine Version in einer einzigen Datei befindet sich unter der URL http://www.koehntopp.de/php/faq-single.html. Die Linuxdoc SGML-Quelltexte dieser FAQ sind unter der URL http://www.koehntopp.de/php/faq.tar.gz zu finden. Es existiert ein CVS-Archiv, aus dem die aktuelle Version der FAQ bezogen werden kann. Die CVSROOT dieses Archives ist :pserver:cvsread_(at)_phplib.netuse.de:/repository mit dem Paßwort cvsread. Das Modul heißt german-faq. Ein CVSWEB-Zugang zu dem Archiv ist unter http://phplib.netuse.de/cgi/cvsweb.cgi zu finden. ______________________________________________________________ $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository login Password: cvsread $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository checkout german-faq ... # Aktualisieren der Version mit $ cd german-faq $ cvs -z9 update -dAP ______________________________________________________________ Es gibt eine Mailingliste german-faq, die Nachrichten über Änderungen an der FAQ enthält und die man bestellen sollte, wenn man an der FAQ mitarbeiten möchte. Man kann die Mailingliste unter der Adresse german-faq-subscribe_(at)_lists.netuse.de bestellen. 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? Die FAQ wird nicht als Mail versendet, sondern ist ausschließlich in den genannten Formaten und an den genannten Stellen im Web zu finden. Als Windows-Anwender kann man sich eine Kopie der FAQ mit Hilfe von Programmen wie Teleport Pro oder mit Hilfe der Offline-Funktion des Microsoft Internet Explorer 5 herunterladen. Als Linux-Anwender verwendet man dafuer das Programm wget. 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... Fragen gehören in die Newsgroup. Es ist vollkommen sinnlos, Fragen per Mail an einen der Autoren dieser FAQ zu senden. 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? Dieser Text ist wie alle Werke urheberrechtlich geschützt. Er ist jedoch unter den Bedingungen der Open Publication License, Version 0.4 oder höher verfügbar. Die genaue Lizenz findet sich im Anhang. Wenn dieser Text reproduziert oder verwendet wird, bitten die Autoren um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herzlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. 1.6 Kann ich selber für diese FAQ schreiben? Ja. Wenn Deine Texte Eingang in diese FAQ finden, erklärst Du Dich mit den folgenden Nutzungsbedingungen einverstanden: * Du mußt Deine Antworten mit Deinem vollen Namen kennzeichnen ("Von Nicholas Haflinger"). Du kannst aus Deinem Namen einen mailto: Hyperlink machen, wenn möchtest. * Du behältst das volle Urheber- und Verwertungsrecht an Deinem Text und kannst Deinen Text nach Deinem Gutdünken verwenden. * Du stellst Deinen Text für diese FAQ unter die im Anhang befindliche Open Publication License, Version 0.4 oder höher. 1.7 Wie ist die Charta dieser Newsgroup? Diese Newsgruppe richtet sich an alle Benutzer und Programmierer von PHP, einer Programmiersprache mit Schwerpunkt auf der Entwicklung von Webanwendungen. Es können alle Themen rund um PHP besprochen werden, seien es nun Probleme mit der Installation, der Anwendung oder Programmierung in PHP oder der Erweiterung des PHP- Interpreters selbst. 1.8 Was ist PHP? Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". Dies ist eine rekursive Abkürzung im Stile des GNU-Projektes. PHP ist eine Scriptsprache zur dynamischen Erstellung von Webseiten. Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d.h. jede HTML-Seite ist auch ein gültiges PHP-Programm. Die Syntax von PHP ist ähnlich wie die von C, Java oder Javascript. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar. PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen. Der genaue Lizenztext ist in der Datei COPYING enthalten, der Bestandteil der PHP-Distribution ist. PHP läuft auf allen gängigen Unix-Versionen und auf den verschiedenen Windows-Versionen (Win95, 98 und NT). Als CGI-Programm kann PHP mit jedem Webserver zusammenarbeiten. Für einige Webserver, allen voran Apache, stehen auch Modulversionen zur Verfügung, die sehr viel effizienter ausgeführt werden. Die Homepage des PHP-Projektes ist http://www.php.net. Mirrors dieser Site sind in vielen Ländern vorhanden, unter anderem auch in Deutschland unter der URL http://www.php3.de oder http://de.php.net. Von dort kann man die jeweils aktuelle Releaseversion des Interpreters sowie Binaries für eine Reihe von Plattformen herunterladen. Ebenso finden sich dort das englische Handbuch sowie Archive der englischen Mailinglisten. 1.9 Wo finde ich weitere Informationen über PHP? Zu PHP gibt es zahlreiche Informationsquellen in deutscher und englischer Sprache. Deutsche Ressourcen im WWW * Artikel von Kristian Köhntopp * Dynamic Webpages * Jörg Baachs LAMP-Installationsanleitung * Martin Jansens PHP Seiten * PHP mit dem PWS (Windows Personal Web Server) * PHP-Center * PHP-Homepage * Tutorials für PHP und MySQL * WAMP HowTo * PHP und MySQL Tutorial Internationale Ressourcen im WWW * PHP Homepage * Englische FAQ * Zend ist die PHP4 Scriping Engine * Annotated Online Manual * Berber's PHP3 Example Page * Devshed Developer Forum * PHP Classes Repository * PHP Knowledge Base * PHP Manual for Homesite * PHP3 Code Exchange * phpTidBits - Tutorials * phpWizard.net * phpbuilder.com Bücher über PHP Ein Verzeichnis aller aktuellen Bücher findet man im Buchverzeichnis der englischen Website. In Deutsch: php -dynamische webauftritte professionell realisieren, Egon Schmid, Christian Cartus, Richard Blume; Markt und Technik Verlag. In Deutsch: PHP - Grundlagen und Lösungen, Webserver-Programmierung unter Windows und Linux, Jörg Krause; Carl Hanser Verlag. In Deutsch: PHP - kurz & gut, Rasmus Lerdorf, Übersetzung Ingo Marks; O'Reilly Verlag. In Englisch: Core PHP Programming, Leon Atkinson; Prentice Hall. In Englisch: PHP3: Programming Browser-Based Applications, David Medinets; McGraw-Hill. In Englisch: Professional PHP, Jesus Castagnetto, Harish Rawat, Sascha Schuhmann, Chris Scollo, Deepak Veliath; Wrox Press. In Englisch: Building Database Applications on the Web Using PHP3, Craig Hilton, Jeff Willis, Bjorn Borud; Addison-Wesley. In Englisch: Programming PHP, Rasmus Lerdorf, Randy Jay Yarger, Andi Gutmans, Zeev Zuraski. Stig Bakken, Shane Caraveo; O'Reilly. Fertige Anwendungen in PHP Ein Verzeichnis von Projekten, die PHP3 verwenden, findet man im Projektverzeichnis der offiziellen Homepage. * Phorum, ein Diskussionsforum. * phpSlash, ein Diskussionsforum. * IMP, ein Webmail Interface. * Bookmarker, eine Bookmark-Verwaltung. * PHPLIB, eine objektorientierte Bibliothek zur Anwendungsentwicklung. * phpMyAdmin, ein Managementsystem für MySQL-Datenbanken. * MyGuestbook, ein Gästebuch. * phpAds ein Verwaltungssystem für Banner Ads. * phpHoo eine Art Mini-Yahoo. 1.10 Soll ich Jobangebote in de.comp.lang.php posten? Eine kurze Umfrage im Januar 2000 in de.comp.lang.php hat ergeben, daß Jobangebote in der Newsgroup toleriert werden, auch wenn sie nach Charta streng genommen off-topic sind, solange sie folgenden Ansprüchen an die äußere Form genügen: * Jobangebote sollen im Betrefftext des Artikels die Kennzeichnung [JOB] haben. Auf diese Weise sind sie leicht erkennbar und können von den Leuten, die sie nicht sehen wollen leicht unterdrückt werden, während Sie von den Leuten, die einen Job suchen, leicht gefunden werden. * Jobangebote sollten mit der Headerzeile Followup-To: poster veröffentlicht werden. de.comp.lang.php nimmt die Veröffentlichung von Jobangeboten hin, ist aber nicht zur Diskussion über Jobangebote gedacht. * Jobangebote sollten nicht übermäßig oft veröffentlicht werden: Jeder Job sollte nur genau einmal angepriesen werden und Arbeitgeber mit ständigen oder wiederkehrenden Jobangeboten sollten nicht öfter als einmal im Monat veröffentlichen. Es hat keinen Sinn sich aufzudrängen und bei einem unbeliebten Arbeitgeber wird in der jetzigen Arbeitsmarksituation wohl kaum jemand anfangen. * Jobangebote sollten Netiquettekonform sein: Der Absendername soll eine Person ("Paul Arbeitgeber") und keine Funktion ("Personalbüro Arbeitgeber GmbH") sein. Die angegebene Mailadresse soll gültig sein. In Newsartikel soll kein HTML verwendet werden und Netscape Visitenkarten sollen nicht verwendet werden - Hochglanz-Blendwerk ist nett für das Marketing, aber wir sind R&D. * Jobangebote können in die formal korrekte Newsgroup de.markt.arbeit.biete crosspostet werden. Dann ist es doppelt wichtig, daß ein Followup-To: poster oder Followup-To: de.markt.arbeit.d gesetzt wird. de.comp.lang.php ist nicht zur Diskussion von Jobangeboten geeignet! Wenn Sie als Arbeitgeber nicht in der Lage sind, im USENET intelligent, kooperativ und regelkonform aufzutreten, sollten Sie andere Medien für Ihre Personalaquise verwenden, die sich Ihnen leichter erschließen. Ihre Corporate Identity wird es Ihnen danken. 1.11 Wer kann mir einen Provider empfehlen? Eine kurze Umfrage im Februar 2000 in de.comp.lang.php hat ergeben, daß Frage nach Providern oder Providerspezifika in dieser Newsgroup nicht willkommen ist. Die korrekte Newsgroup für diese Frage wäre de.comm.provider.webspace. Ebenso unerwünscht sind providerspezifische Fragen wie Wie komme ich bei xyz an die MySQL-Datenbank?. Der korrekte Ansprechpartner für solche Fragen wäre der Support des betreffenden Providers bzw. dessen FAQ. Werden derartig providerspezifische Fragen dennoch in die Newsgroup gestellt, ist es höflich, Folloup-To: poster zu setzen und hinterher eine Zusammenfassung der eingegangenen Mails zu posten. Eine Zusammenfassung besteht nicht darin, die Texte der eingegangenen Mails hintereinanderzuhängen und in die Gruppe zu werfen, sondern idealerweise in einem Text, der vergleichsweise schmerzlos in diese FAQ integriert werden kann. Eine Providerdatenbank wird unter anderem bei Dynamic Web Pages und beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? Du hast vollkommen Recht: Manche Autoren in der Newsgroup verstoßen gegen die Netiquette, wie sie in de.newusers.infos gepostet wird. Sie tun dies etwa, indem sie ohne vollen Realnamen schreiben, inkorrekte Mailadressen ("nospam", "deletethis") angeben oder Artikel mit HTML oder Netscape Visitenkarten versenden. Du sollst das auch nicht hinnehmen. In einer Newsgroup ist der Ton jedoch genauso wichtig wie der Inhalt. Die Regulars von de.comp.lang.php sind stolz auf den freundlichen und hilfsbereiten Ton in ihrer Newsgroup. Wenn Du also einen anderen Autor an die Netiquette erinnern möchtest, dann tu dies bitte unbedingt per Mail und nicht öffentlich in der Gruppe. Auch die Netiquette, auf deren Einhaltung zu bestehst, fordert dies - Du kannst nicht auf der einen Seite auf der Einhaltung der Netiquette bestehen und andererseits selbst dagegen verstoßen, ohne Glaubwürdigkeit zu verlieren. Und bitte: Halte Deinen Ton auch in der Mail freundlich. Du wirst leichter verstanden und erreichst das gewünschte Ziel viel eher. Wenn Du meinst, Deinen Artikel dennoch öffentlich posten zu müssen, etwa um einen Autoren an die korrekte Newsgroup zu verweisen, oder weil die angegebene Mailadresse nicht erreichbar ist oder weil sich der Autor per Mail nicht einsichtig zeigt und sich niemand sonst bisher darum gekümmert hat, dann halte Deinen Beitrag bitte freundlich und konstruktiv. Das bedeutet: Beantworte die gestellte Frage oder löse das Problem des Fragers so gut Du kannst und weise dann auf die Netiquette hin. Wenn Du zu dem Problem des Fragers nichts beizutragen hast, dann poste lieber gar nichts - oder schreibe eine Mail. Du bist nicht allein in der Gruppe und Du mußt die Welt nicht selbst retten. Ein anderer, der antworten kann, wird antworten und dabei wahrscheinlich auch auf korrektes Verhalten hinweisen. Regeldiskussionen gehören in die dafür vorgesehene Newsgroup, de.soc.netzkultur.umgangsformen, oder sollen mit einem Followup-To: poster versehen werden. 1.13 Warum bekomme ich Ermahnungsmails? Du wirst nicht nur in de.comp.lang.php, sondern in den meisten anderen deutschen Newsgroups auf korrektes Verhalten in den Newsgroups hingewiesen, wenn ohne einen vollständigen Namen postest, Artikel ohne gültige Absenderadresse schreibst, Artikel mit Werbung absetzt, HTML oder Netscape Visitenkarten in Deinen Artikeln versendest oder mutwillig Artikel in die falschen Newsgroups schreibst. Diejenigen von uns, die schon länger in den USENET News aktiv sind, haben sich diese Regeln und Verhaltenformen nicht aus Spaß ausgedacht. USENET existiert schon seit mehreren Jahrzehnten und die Verhaltensnormen, auf deren Einhaltung bestanden wird, haben sich in langen Jahren entwickelt und bewährt. Es gibt einen guten Einführungstext aus de.newusers.infos mit dem Titel Warum soll ich mich an die Regeln halten? der erklärt, warum die Dinge so sind wie sie sind. Wenn Du von de.comp.lang.php Ergebnisse möchtest, also technische Hilfe bei Deinen Problemen mit der Programmiersprache PHP, dann tust Du gut daran, Deinen Texten auch eine akzeptable äußere Form zu geben. 1.14 Ich verwende Outlook Express und keiner hat mich lieb. Das wird daran liegen, daß Du Dein Outlook Express nicht korrekt konfiguriert hast. Wahrscheinlich setzt Outlook Express nicht den korrekten Absendernamen, veröffentlicht Artikel in HTML oder in HTML- und Text-Versionen in doppelter Ausführung oder macht andere Dinge, die außer Microsoft niemand gut findet. Bitte lies die Outlook Express FAQ, die für Deine Version von Outlook zutreffend ist und konfiguriere Deinen Newsreader korrekt. Auf http://www.mayn.de/support/os/win95/outlook.htm gibt es eine bebilderte Anleitung, wie man mit Outlook richtige Quotezeichen einstellt und das proprietäre "AW:" in Antworten auf das richtige "Re:" umstellt. 1.15 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? Text Oben, Fullquote Unten. Eine Unart, die einen nicht nur in dieser Newsgroup, sondern im ganzen Netz unbeliebt macht. Lies http://learn.to/quote von Dirk Nimmich, und speziell Abschnitt 2.3 "Warum soll ich meine Antwort nach dem Zitat plazieren?" und die folgenden. 1.16 Welche Versionen von PHP sind aktuell? Die aktuelle Produktionsversion von PHP3 ist Version 3.0.17, die aktuelle Produktionsversion von PHP4 ist Version 4.0.3pl1. Nur diese Versionen sollten auf Produktionsmaschinen eingesetzt werden. Die Erfahrungen mit der Stabilität von PHP4 sind inzwischen Recht gut. PHP4 ist zu PHP3 weitgehend kompatibel. PHP3-Scripte werden von der PHP4-Engine ohne Änderungen ausgeführt werden (modulo einiger marginaler Einschränkungen). 1.17 Was bedeutet LAMP, WAMP und so weiter? LAMP ist die Abkürzung für Linux, Apache, MySQL und PHP. Sie beschreibt ein System zur Entwicklung und zum Betrieb von Webanwendungen, bestehend aus Betriebssystem, Webserver, Datenbankserver und Programmiersprache. Analog steht die Abkürzung WAMP für Windows, die Windows-Version von Apache, die Windows-Version von MySQL und die Windows-Version von PHP. Viele PHP-Anwender entwicklen lokal auf WAMP und überspielen die fertigen Seiten dann auf einen LAMP- oder SAMP (Solaris, Apache, MySQL, PHP)-Server bei einem Provider. 1.18 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? Von Martin Jansen Wenn Du einen Fehler in einem der Texte in der FAQ gefunden hast, dann bitten wir Dich, uns diesen mitzuteilen. Dazu schickst Du am besten eine E-Mail an german-faq_(at)_lists.netuse.de. Unter dieser Adresse erreichst Du die Mailingliste der de.comp.lang.php-FAQ, welche alle Autoren der FAQ abonniert haben. _________________________________________________________________ Next Previous Contents