From sb_(at)_phpOpenTracker.de Mon, 14 Aug 2000 06:34:58 +0200 Date: Mon, 14 Aug 2000 06:34:58 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] Semaphor und Shared Memory Funktionen "Info, Listornet" wrote: > die funktion sem_get() und shm_attach() laufen bei mir nicht. > meine frage ist ob diese nur unter unix laufen können oder auch > unter nt. Die Win32 Plattform verfügt über kein Shared Memory Konzept, welches mit dem von *NIX vergleichbar wäre, und auf die Semaphoren kann nicht ohne weiteres zugegriffen werden. Ich arbeite momentan an einer Lösung für Win32, welche die sysvsem/sysvshm Funktionen mit SQL Tabellen emuliert. -- From jens.olscher_(at)_dingoblue.com.au Mon, 14 Aug 2000 14:47:05 +1000 Date: Mon, 14 Aug 2000 14:47:05 +1000 From: Jens Olscher jens.olscher_(at)_dingoblue.com.au Subject: [php] php4 und java extension mit solaris Hallo! Hat jemand das hier versucht? Solaris mit neuem Package j2sdk_beta installiert (also java ist vorhanden; java -version gibt version 1.3, also 2...). Ich moechte PHP4 mit EJBs sprechen lassen, ueber diese Java extensions. Beim Durchlesen des Readme's in ext/java fiel mir aber auf, dass Solaris noch nicht unterstuetzt ist, habe also darum das neukompilieren erst mal gelassen.... Also: hat jemand das schon gemacht? Auf spark-solaris2.6? Worauf muss ich achten? Danke fuer Eure Hilfe! Jens From schlicht_(at)_ix-ware.de Mon, 14 Aug 2000 08:02:33 +0200 Date: Mon, 14 Aug 2000 08:02:33 +0200 From: Frank Schlicht schlicht_(at)_ix-ware.de Subject: [php] dynamische Variblenamen Guten Morgen, ich habe folgendes Problem: ein Formular wird dynamisch generiert, die Felder heißen frage_1, frage_2 ... frage_x. Wie kann ich nach dem Absenden die Variable ansprechen ? In der Schleife gíbt es ja jetzt zwei Variablen, die ich irgendwie zusammensetzen muß. Nur wie ? Gruß Frank -- Frank Schlicht Anwendungsentwicklung http://www.ix-ware.de From fister22_(at)_hotmail.com Mon, 14 Aug 2000 08:05:20 +0200 Date: Mon, 14 Aug 2000 08:05:20 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] Download von anderem Server dieses script von der FAQ bei köhntöpp bringt mir nix, ich muß auf dateien zugreifen die auf ANDEREN servern liegen. Dummerweise brachte mich das Archiv auch nicht weiter. Alle Downloadscripte waren nur für einen download von eigenen server gedacht. ich muß doch die datei mit fopen oder fsockopen erst öffnen , oder ???? hat da einer erfahrung ?? Also so geht es nicht: # $download sei der Bezeichner für die zu ladende Datei # Dieses Verzeichnis liegt außerhalb der Document_Root und # ist nicht per URL zuzugreifen. $basedir = "/home/www/download"; # Übersetzung von Download-Bezeichner in Dateinamen. $filelist = array( "file1" => "area1/datei1.zip", "file2" => "area1/datei2.zip", "file3" => "area2/datei1.zip" ); # Einbruchsversuch abfangen. if ($filelist[$download] == "") file_not_found(); # Vertrauenswürdigen Dateinamen basteln. $filename = sprintf("%s/%s", $basedir, $filelist[$download]); # Passenden Datentyp erzeugen. header("Content-Type: application/octet-stream"); # Passenden Dateinamen im Download-Requester vorgeben. header("Content-Disposition: inline; filename=\"".$download."\""); # Datei ausgeben. readfile($filename); geetz tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu From fister22_(at)_hotmail.com Mon, 14 Aug 2000 08:15:25 +0200 Date: Mon, 14 Aug 2000 08:15:25 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] auf anderem Server einloggen hi richy > ich tüftel schon die ganze Zeit an einem Script, mit > dem ich mich auf einem anderen Server einloggen kann. > Ich mache das, denn ich suche eine Lösung, wie ich > auch z.B. von einem Internetcafe aus (kein > FTP-Programm) mich auf meinem Server einloggen kann > (welcher leider kein php unterstüzt). das beste ist es , wenn dein provider bei dem du die php scripte ablegst die php_ftp.dll eingeladeden hat und wenn nicht daß er NICHT im SaveMode fährt. dann kannst du sie nämlich scriptseitig einladen. wenn das allen nicht funzt wird das Bein echt dicke. dann kannst du zwar noch über fsockopen connecten aber nicht mehr die verzeichnisstruktur o.ä. auslesen ... > > Ich habe das Problem deswegen, da mein php-Server > manchmal ein bißchen langsam ist und ich daher nicht > direkt auf ihn linken will, sondern ein Script die > Datei erstellen lasse und diese dann hoch- bzw. > rüberlade. hört sich nach FXP an, arbeite selbst auch dran. cu tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu From bauer.joerg_(at)_gmx.de Mon, 14 Aug 2000 08:16:26 +0200 (MEST) Date: Mon, 14 Aug 2000 08:16:26 +0200 (MEST) From: bauer.joerg_(at)_gmx.de bauer.joerg_(at)_gmx.de Subject: [php] AW: [php] Probleme mit Mysql >. 1054: Unknown column 'Sonstige' in 'where clause' >main query errorQuery: SELECT id,title,technik,flag,build, >DATE_FORMAT(datestamp, "%d %b %Y") AS stamp, UNIX_TIMESTAMP(datestamp) AS >ustamp FROM images where type = Sonstige ORDER BY datestamp DESC LIMIT 0, >30; > >PS: "Sonstige" ist in diesem Fall der richtige Filter ! > >Was mache ich falsch ? Vielen Dank für die rege Anteilnahme, hier folgende Informationen zu meiner Systemumgebung: System: W98 (ich weis...) : Apache (habe gerade die Versionsnummer nicht im Kopf) : PHP 3 : MySQL Datenbank Vielen Dank für den Tipp mit dem Hochkomma '$filtername' aber das habe ich selbstverständlich alles ausprobiert. Hat noch jemand einen konstruktiven Tipp ? PS: Ich hoffe am mir wird jetzt kein Exempel statuiert ! Besten Dank Viele Grüsse Jörg Bauer bauer.joerg_(at)_gmx.de -- Sent through GMX FreeMail - http://www.gmx.net From GH-lists_(at)_ecora.de Mon, 14 Aug 2000 08:17:05 +0200 Date: Mon, 14 Aug 2000 08:17:05 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] DBM-Support unter WAMP mit PHP4-Modul Andreas Otto schrieb > > Gibt es irgendwo schon eine funktionierende DLL für die GD-LIB? > > hast du unsere schon probiert? wenn ja, welche probleme hattest du > damit? Wenn ich die mitgelieferte GD einbinde und den Apachen neu starte, dann schmiert der Apache sofort wieder ab. Ich bekomme noch kurz ein: Apache/1.3.12 (Win32) PHP/4.0.2-dev running... Dann kommt eine Windows-Fehlermeldung: "APACHE verursachte einen Fehler durch eine ungültige Seite in Modul APACHECORE.DLL" Ansonsten ist kein weiteres Modul aktiviert. Guido Haeger From schlicht_(at)_ix-ware.de Mon, 14 Aug 2000 08:29:18 +0200 Date: Mon, 14 Aug 2000 08:29:18 +0200 From: Frank Schlicht schlicht_(at)_ix-ware.de Subject: [php] AW: [php] Probleme mit Mysql Nur so als Einwurf: Groß- und Kleinschreibung ? Gruß Frank -- Frank Schlicht Anwendungsentwicklung http://www.ix-ware.de > >. 1054: Unknown column 'Sonstige' in 'where clause' > >main query errorQuery: SELECT id,title,technik,flag,build, > >DATE_FORMAT(datestamp, "%d %b %Y") AS stamp, > UNIX_TIMESTAMP(datestamp) AS > >ustamp FROM images where type = Sonstige ORDER BY datestamp > DESC LIMIT 0, > >30; > > > >PS: "Sonstige" ist in diesem Fall der richtige Filter ! > > > >Was mache ich falsch ? From bauer_(at)_optovision.de Mon, 14 Aug 2000 08:26:38 +0200 Date: Mon, 14 Aug 2000 08:26:38 +0200 From: =?ISO-8859-1?Q?J=F6rg_Bauer?= bauer_(at)_optovision.de Subject: [php] AW: [php] Probleme mit Mysql >. 1054: Unknown column 'Sonstige' in 'where clause' >main query errorQuery: SELECT id,title,technik,flag,build, >DATE_FORMAT(datestamp, "%d %b %Y") AS stamp, UNIX_TIMESTAMP(datestamp) AS >ustamp FROM images where type = Sonstige ORDER BY datestamp DESC LIMIT 0, >30; > >PS: "Sonstige" ist in diesem Fall der richtige Filter ! > >Was mache ich falsch ? Vielen Dank für die rege Anteilnahme, hier folgende Informationen zu meiner Systemumgebung: System: W98 (ich weis...) : Apache (habe gerade die Versionsnummer nicht im Kopf) : PHP 3 : MySQL Datenbank Vielen Dank für den Tipp mit dem Hochkomma '$filtername' aber das habe ich selbstverständlich alles ausprobiert. Hat noch jemand einen konstruktiven Tipp ? PS: Ich hoffe am mir wird jetzt kein Exempel statuiert ! Besten Dank Viele Grüsse Jörg Bauer bauer.joerg_(at)_gmx.de From manuel.jenne_(at)_dieagentur.de Mon, 14 Aug 2000 09:26:38 +0200 Date: Mon, 14 Aug 2000 09:26:38 +0200 From: Manuel Jenne manuel.jenne_(at)_dieagentur.de Subject: [php] php and freetype Hallo, hoffe die Frage ist nicht off-topic: brauche für GIFs on-the-fly die freetype-lib und php. Mein Provider hat die Freetype installiert (sagt er jedenfalls), GD (Version 1.3) lief schon, PHP natürlich auch (Version 3.0.11). Mein Programm bricht an einer Stelle mit der Fehlermeldung ab: "Fatal error: Call to unsupported or undefined function imagettfbbox()" Gehe ich recht in der Annahme, das Freetype DOCH noch nicht richtig läuft -- muß ich gegebenenfalls eine neue Version von PHP compilieren lassen? Ist das ein Act? Habt Ihr Erfahrung damit? Vielleicht gibt es ja einen Billig-Provider, bei dem alles schon installiert ist? Manuel Jenne From info_(at)_agathos.net Mon, 14 Aug 2000 10:09:28 +0200 Date: Mon, 14 Aug 2000 10:09:28 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] =?ISO-8859-1?Q?Re:_[php]_REKLAME_f=FCr_kostenlosen_Service=2E=2E=2E?= > www.finanztempel.de > besuchen sie unsere webseite und urteilen sie selbst... Nun, es steht zwar extra dran, dass diese Seiten für Mickey$oft optimiert sind, aber ich gehöre zu den 3 Surfern, die noch den Netscape nutzen. Und mit Netscape siehts ziemlich verhaut aus und die Links haben die selbe Farbe wie der Hintergrund. Kontaktformular wird nicht auf Inhalt gecheckt und man kann es leer absenden und bekommt gesagt, dass die (leere) Anfrage schnell beantwortet wird. ;-) Der nervös blinkende Textlink: Hier klicken, 500 Aktien zu verschenken mutet etwas nach Jahrmarkt an und ist IMHO unseriös. Wenn er wenigestens nicht so schnell blinken würde... Das sollte man ändern, er passt absolut nicht zur Site und zum Design. Ansonsten recht nett. Liebe Grüße aus dem Allgäu Theo From andreas.studenski_(at)_git.de Mon, 14 Aug 2000 10:12:39 +0200 Date: Mon, 14 Aug 2000 10:12:39 +0200 From: Andreas Studenski andreas.studenski_(at)_git.de Subject: [php] PHPMyAdmin Laufzeit Hallo zusammen ! Ich habe hier Laufzeitpropleme und weiss keinen Rat mehr ! Unter PHP3 benötigt PHPMyAdmin bei mir ca. 1 Sekunde um die Startseite mit den Datenbankinformationen aufzubauen. PHP4 benötigt für die gleiche Aufgabe über 4 Sekunden. Diese unakzeptablen Laufzeiten ziehen sich unter PHP4 durch alle weiteren PHP-Strukturen in Verbindung mit MySQL. Getestet unter MS-IIS4.0 und Apache NT. Die PHP.INI läuft mit Standard-Werten. Gibt es hier Optimierungsmöglichkeiten, oder benötigt PHP4 einfach nur so lange um den ByteCode zu Kompilieren ? Das Ding soll doch schneller sein als PHP3 !!!???!!! Gruss, Andreas From Ott_(at)_infocanarias.com Mon, 14 Aug 2000 09:38:57 -0000 Date: Mon, 14 Aug 2000 09:38:57 -0000 From: Alexander Ott Ott_(at)_infocanarias.com Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_REKLAME_f=FCr_kostenlosen_Service...?= remaktien24_(at)_leser-info.de schrieb: >1. verschenkt 500 aktien > Dies ist ja wohl ein uralter Hut um Traffgic zu erhöhen, in der Regel sind es aber wohl leere Versprechungen oder? Ausserdem: was hat denn diese Mail hier eigentlich zu suchen? Alexander From M.Kurz_(at)_dc-ag.de Mon, 14 Aug 2000 10:58:46 +0200 Date: Mon, 14 Aug 2000 10:58:46 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] regulaere Ausdruecke hi Liste, ich will hier die Eingabe von einem Formular checken... function check_alnumspace($in) { if (eregi("[^a-zäöüß0-9 ]+", $in)) { return false; } return $in; } das funktionert auch so ... nun sollen auch noch folgende Sonderzeichen erlaubt sein .,-_?! if (eregi("[^a-zäöüß0-9 .,-_?!]+", $in)) .. aber irgendwie klappert das nicht ... vielleicht könnt Ihr mir ja mal ein kleinen Tip geben... Beste Gruesse marcel From bauer.joerg_(at)_gmx.de Mon, 14 Aug 2000 11:02:30 +0200 (MEST) Date: Mon, 14 Aug 2000 11:02:30 +0200 (MEST) From: bauer.joerg_(at)_gmx.de bauer.joerg_(at)_gmx.de Subject: [php] AW: [php] Probleme mit Mysql Ist alles klein !!!!! Danke Jörg -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Frank Schlicht Gesendet: Montag, 14. August 2000 08:29 An: php_(at)_php-center.de Betreff: RE: [php] AW: [php] Probleme mit Mysql Nur so als Einwurf: Groß- und Kleinschreibung ? Gruß Frank -- Frank Schlicht Anwendungsentwicklung http://www.ix-ware.de > >. 1054: Unknown column 'Sonstige' in 'where clause' > >main query errorQuery: SELECT id,title,technik,flag,build, > >DATE_FORMAT(datestamp, "%d %b %Y") AS stamp, > UNIX_TIMESTAMP(datestamp) AS > >ustamp FROM images where type = Sonstige ORDER BY datestamp > DESC LIMIT 0, > >30; > > > >PS: "Sonstige" ist in diesem Fall der richtige Filter ! > > > >Was mache ich falsch ? -- ** 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 -- Sent through GMX FreeMail - http://www.gmx.net From php_(at)_schuborg.de Mon, 14 Aug 2000 11:02:02 +0200 Date: Mon, 14 Aug 2000 11:02:02 +0200 From: Pascal Schult php_(at)_schuborg.de Subject: [php] regulaere Ausdruecke Hi Marcel... Du mußt natürlich bestimmte Zeichen die eine besondere Funktion bei den RegEx haben escapen (bedeutet: einen Backslash vor die Zeichen setzen -> \?). z.Bsp. das ? sagt aus, das Zeichen davor darf nur max. 1 mal vorkommen. der Punkt steht eigentlich für alles außer einem Zeilenumbruch..... > if (eregi("[^a-zäöüß0-9 ]+", $in)) > das funktionert auch so ... nun sollen auch noch > folgende Sonderzeichen erlaubt sein .,-_?! > if (eregi("[^a-zäöüß0-9 .,-_?!]+", $in)) .. Ciao, Pascal From bjoern_(at)_baer.main.de Mon, 14 Aug 2000 11:20:00 +0200 Date: Mon, 14 Aug 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 martin.samesch_(at)_vogelspinnenseite.de Mon, 14 Aug 2000 12:00:04 +0200 Date: Mon, 14 Aug 2000 12:00:04 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] dynamische Variblenamen Hallo Frank, Frank Schlicht wrote: > > Guten Morgen, Gaehn.... > ein Formular wird dynamisch generiert, die Felder heißen > frage_1, frage_2 ... frage_x. Wie kann ich nach dem > Absenden die Variable ansprechen ? In der Schleife > gíbt es ja jetzt zwei Variablen, die ich irgendwie > zusammensetzen muß. Nur wie ? Hatten wir das nicht erst neulich? Warum nicht einfach for ($i==1;$i==x;$i++) { ?> Variablen -> Variable Variablen Martin From a.neumann_(at)_inokom.de Mon, 14 Aug 2000 12:27:13 +0200 Date: Mon, 14 Aug 2000 12:27:13 +0200 From: Andreas Neumann a.neumann_(at)_inokom.de Subject: [php] Tabellenkopie in eine andere Datenbank mittels phpMyAdmin moeglic h? h? Hallo allerseits, Kleines Problem: Ich möchte bei meinem Provider eine schon existierende MySQL-Datenbank spiegeln, um mit dieser dann experimentieren zu können, ohne den Live-Betrieb (und die -Daten) zu beeinflussen. Die Tabellenstruktur in der Datenbank habe ich schon erzeugt. Wie kann ich jetzt mit phpMyAdmin auch die Daten in die andere DB "rüberschaufeln" oder geht das vielleicht gar nicht? Wer kann mir einen Tip geben? THX! Andreas From schlicht_(at)_ix-ware.de Mon, 14 Aug 2000 12:26:27 +0200 Date: Mon, 14 Aug 2000 12:26:27 +0200 From: Frank Schlicht schlicht_(at)_ix-ware.de Subject: [php] dynamische Variblenamen Hallo Martin, besten Dank nach "dynamische Variable" habe ich ja noch gesucht, aber nach "variable Variable"... Gruß Frank -- Frank Schlicht Anwendungsentwicklung http://www.ix-ware.de > Hatten wir das nicht erst neulich? > > Warum nicht einfach > > for ($i==1;$i==x;$i++) > { > ?> > > } > > und dann > > $i=0; > while ($frage[$i]) > { > > } > > Ansonsten > > for ($i==1;$i<=x;$i++) > { > $frage="frage$i"; > // dynamische Variable mit ${$frage} ansprechen > } > > .....und ins Handbuch schauen: > > Sprachreferenz -> Variablen -> Variable Variablen > > Martin From martin.samesch_(at)_vogelspinnenseite.de Mon, 14 Aug 2000 12:33:08 +0200 Date: Mon, 14 Aug 2000 12:33:08 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] Tabellenkopie in eine andere Datenbank mittels phpMyAdmin moeglich?h? Hallo Andreas, Andreas Neumann wrote: > > Ich möchte bei meinem Provider eine schon existierende MySQL-Datenbank > spiegeln, um mit dieser dann experimentieren zu können, ohne den > Live-Betrieb (und die -Daten) zu beeinflussen. > Die Tabellenstruktur in der Datenbank habe ich schon erzeugt. > Wie kann ich jetzt mit phpMyAdmin auch die Daten in die andere DB > "rüberschaufeln" oder geht das vielleicht gar nicht? Wer kann mir einen Tip > geben? Muss es unbedingt phpMyAdmin sein? Einfachste Loesung: Datenbankfiles kopieren Andernfalls mit den Bordmitteln von MySQL: Manual, Kap. 7.18 (zumindest in 3.23.21) Martin From jim_(at)_users.de Mon, 14 Aug 2000 13:02:58 +0200 (MEST) Date: Mon, 14 Aug 2000 13:02:58 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Tabellenkopie in eine andere Datenbank mittels phpMyAdmin moeglich?h? On Mon, 14 Aug 2000, Martin Samesch wrote: > > Ich möchte bei meinem Provider eine schon existierende MySQL-Datenbank > > spiegeln, um mit dieser dann experimentieren zu können, ohne den > > Live-Betrieb (und die -Daten) zu beeinflussen. > > Die Tabellenstruktur in der Datenbank habe ich schon erzeugt. > > Wie kann ich jetzt mit phpMyAdmin auch die Daten in die andere DB > > "rüberschaufeln" oder geht das vielleicht gar nicht? Wer kann mir einen Tip > > geben? > > Muss es unbedingt phpMyAdmin sein? Es ist GERADE mit dem phpMyAdmin kein Problem, sowohl die Tabellen-Strukur, als auch die darn enthaltenen Daten zu kopieren und in SQL-Scripten abzuspeichern, die dann in das mysql-consolen programm gepiped werden koennen. Andreas: Da Du die Tabelllen wohl schon angelegt hast, solltest Du das Feld "Add Drop" aktivieren, damit sie vorher geloescht werden. Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- There are two major products that come from Berkeley : LSD and UNIX. ... We don't believe this to be a coincidence. From ms_(at)_pixelhouse.de Mon, 14 Aug 2000 13:08:20 +0200 Date: Mon, 14 Aug 2000 13:08:20 +0200 From: Martin Sarosiek ms_(at)_pixelhouse.de Subject: [php] Personalausweischeck Hallo... kennt einer ein php/perl script das es ermöglicht anhand der personalausweis nummer zu checken ob einer 18 oder älter ist ? Beispiel: http://www.ueber18.de/anmeldung_user.php3 martin s. From krs_(at)_treu-elektro.de Mon, 14 Aug 2000 13:23:59 +0200 Date: Mon, 14 Aug 2000 13:23:59 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Personalausweischeck Hi, Martin Sarosiek schrieb: > > kennt einer ein php/perl script das es ermöglicht anhand der > personalausweis nummer zu checken ob einer 18 oder älter ist ? Also in meiner Personalausweisnummer steht mein Geburtsdatum. Was noch fehlt ist die Bildung der Prüfziffern. Kennt da jemand eine Quelle? -- MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: http://creative.chaos.de -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From mail_(at)_christopher-siebert.de Mon, 14 Aug 2000 13:29:03 +0200 Date: Mon, 14 Aug 2000 13:29:03 +0200 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] Personalausweischeck Hallo Martin, > kennt einer ein php/perl script das es ermöglicht anhand der personalausweis > nummer zu checken ob einer 18 oder älter ist ? mit einem Script dauz kann ich dir leider nicht dienen. Du solltest Dir aber überlegen, ob Du das wirklich mit der Perso-Nummer machen willst. In Deutschland ist die Weitergabe der Perso-Nummer an andere Personen als behördliche Angestellte verboten. Damit will man wohl der Fälscherei ein Hinderniss stellen. Daher wirst Du auch nirgends einen Logarithmus finden, mit dem Du aus den Zahlen das Alter errehcnen kannst. Zumindest nicht im legalen Bereich :-) Deine URL hat da ne Sonderregelung: Die mußten nachweisen, daß die Nummer nicht gespeichert wird, wenn ich da recht informiert bin. Nimm doch einfach ne Kreditkartennummer, dafür findest Du überall ein Script... cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 UIN : 59716980 From bjoern_(at)_baer.main.de Mon, 14 Aug 2000 13:45:34 +0200 Date: Mon, 14 Aug 2000 13:45:34 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Personalausweischeck Hi, * Christopher Siebert wrote: > Du solltest Dir aber überlegen, ob Du das wirklich mit der Perso-Nummer machen > willst. In Deutschland ist die Weitergabe der Perso-Nummer an andere Personen > als behördliche Angestellte verboten. Kennst du dazu genauere Regelungen/Informationen? Amalesh fragte nämlich auf der i-worker Liste vorhin nach dem Überprüfen der Personummer ... -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From mail_(at)_christopher-siebert.de Mon, 14 Aug 2000 13:50:01 +0200 Date: Mon, 14 Aug 2000 13:50:01 +0200 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] Personalausweischeck Hi Björn, > > Du solltest Dir aber überlegen, ob Du das wirklich mit der Perso-Nummer machen > > willst. In Deutschland ist die Weitergabe der Perso-Nummer an andere Personen > > als behördliche Angestellte verboten. > > Kennst du dazu genauere Regelungen/Informationen? Amalesh fragte nämlich > auf der i-worker Liste vorhin nach dem Überprüfen der Personummer ... nein, genau kenn ich mich damit nicht aus, hab das nur mal in der firma, wo ich jobbe, mitbekommen, die hatten ähnliches vor. da sind aber leider ferien, ich kann da also auch bei niemanden nachfragen, sorry. Aber ruf doch mal auf einem Amtsgericht an und laß dich mit einem sog. "Rechtspfeger" verbinden. Diese Leute müssten das auch genauer wissen... cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 UIN : 59716980 From ulf_(at)_redsys.de Mon, 14 Aug 2000 13:37:38 +0200 Date: Mon, 14 Aug 2000 13:37:38 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Chaotische Konstanten Hi, stimmt jemand mit mir überein, daß folgende Zeilen in zukünftigen PHP Versionen einen Fehler melden sollten? Wenn ja, würde ich einen Bug Report/Feature Request schreiben. Konstanten mit \s in Namen und der Versuch Zahlen mit einem neuen Wert zu belegen, sollte für meinen Geschmack vom Parser bemängelt werden. define("5", "value", true); define("chaos const", "value", true); Ulf From Mathias.Gloss_(at)_start.de Mon, 14 Aug 2000 14:06:50 +0200 Date: Mon, 14 Aug 2000 14:06:50 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Personalausweischeck Aloha, > ---------- > Von: Martin Sarosiek[SMTP:ms_(at)_pixelhouse.de] > > kennt einer ein php/perl script das es ermöglicht anhand der > personalausweis > nummer zu checken ob einer 18 oder älter ist ? > Ich wäre skeptisch, daß das seriöse Methode ist, die auch vor einer Anklage schützt. Der zitierte § 184 besagt, daß die überlassung von diversem Schweinskram verboten ist. Zitat ueber18.de : "Systeme, die nur eine Kreditkarte als "Check" nutzen sind in Deutschland nicht anerkannt, da selbst Minderjährige eine Kreditkarte besitzen können." Bleibt die Frage, warum es dann anerkannt sein soll wenn ich mir a) Papas Ausweis abschreibe oder b) von nem Freund die Nummer eines Ausweises bekomme, die er sich mit a) beschafft hat. Da es hierzu meineswissens keine einheitliche Rechtssprechung gibt, kann das nur ein Gericht klären. Und was dabei heraus- kommt, steht in den Sternen ..... Aber falls da einer genauere Infos hat, a) wie man herausbekommt wie man aus der Ausweisnummer das Alter extrahiert b) ob es doch schon ein Urteil dazu gibt wäre ich sehr dran interessiert :) Viele Grüße, Mathias From chris_(at)_starnetworking.net Mon, 14 Aug 2000 14:08:54 +0200 Date: Mon, 14 Aug 2000 14:08:54 +0200 From: Christopher Kunz chris_(at)_starnetworking.net Subject: [php] Personalausweischeck Hi, ich habe mal ein bißchen telefoniert (innenministerium, bka, bundesdruckerei, BDI) - keiner weiß 'was. Offensichtlich sind der Bundesbeauftragte für den Datenschutz, das Bundeszentralregister und die Bundesdruckerei die besten Ansprechpartner - den Datenschutzbeauftragten versuche ich momentan zu erreichen. Daß eine Weitergabe der Perso-nummer nicht legal sei, kann ich aus dem paßgesetz (http://www.ars-juridica.de/ars-juridica/GesetzestextmitKommentaren/Bund esrecht/passg/passg-text.htm) nicht ersehen, jedoch ist die speicherung zu welchem zweck auch immer zumindest ordnungswidrig, wenn nicht sogar strafbar. Gruß, --ck -- Stuff for geeks: http://www.phpstuff.de _(at)_ christopher.kunz_(at)_starnetworking.net T 05241 / 23498-13 F 05241 / 23498-20 snail: Moltkestraße 25, 33330 Gütersloh From jim_(at)_users.de Mon, 14 Aug 2000 14:17:06 +0200 (MEST) Date: Mon, 14 Aug 2000 14:17:06 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] AW: [php] Personalausweischeck On Mon, 14 Aug 2000, Gloss Mathias wrote: > > kennt einer ein php/perl script das es ermöglicht anhand der > > personalausweis > > nummer zu checken ob einer 18 oder älter ist ? > > > Ich wäre skeptisch, daß das seriöse Methode ist, > die auch vor einer Anklage schützt. > > Der zitierte § 184 besagt, daß die überlassung > von diversem Schweinskram verboten ist. > > > Aber falls da einer genauere Infos hat, > a) wie man herausbekommt wie man aus der Ausweisnummer > das Alter extrahiert so: $year=substr($ID,14,2); $month=substr($ID,16,2); $day=substr($ID,18,2); ...fuer all diejenigen, die es jetzt (trotz der Mail von Stefan Krister ) noch nicht auf Ihrem Ausweis nachgesehen haben! Das Geburtsdatum steht tatsaechlich direkt in der ID drin! Falls ich mich doch verzaehlt haben sollte: Sorry! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- There are two major products that come from Berkeley : LSD and UNIX. ... We don't believe this to be a coincidence. From S.Nohn_(at)_nettrade.de Mon, 14 Aug 2000 14:22:17 +0200 Date: Mon, 14 Aug 2000 14:22:17 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] AW: [php] Personalausweischeck Hi, > > Aber falls da einer genauere Infos hat, > > a) wie man herausbekommt wie man aus der Ausweisnummer > > das Alter extrahiert > > so: > > $year=substr($ID,14,2); > $month=substr($ID,16,2); > $day=substr($ID,18,2); > > ...fuer all diejenigen, die es jetzt (trotz der Mail von > Stefan Krister ) noch nicht auf Ihrem > Ausweis nachgesehen haben! Das Geburtsdatum steht tatsaechlich > direkt in der ID drin! Falls ich mich doch verzaehlt haben > sollte: Sorry! Das wirklich intererssant ist aber die Pruefsumme, da war vor ein paar Wochen ein Thread in de.org.ccc, einfach mal deja bemuehen. Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From bauer.joerg_(at)_gmx.de Mon, 14 Aug 2000 14:22:00 +0200 (MEST) Date: Mon, 14 Aug 2000 14:22:00 +0200 (MEST) From: bauer.joerg_(at)_gmx.de bauer.joerg_(at)_gmx.de Subject: [php] Probleme mit MySQL Hallo Liste, leider war die Diskussion die ich mit meiner Mail losgetreten habe für mein Problem nicht so produktiv. Hier noch einmal die Problemstellung: Ich versuche über ein "SUBMIT" einen Filter zu setzten ! Sollte eigentlich nicht so schwer sein aber .... ....if ($SETFILTER && $filtername != 'none') PS: Variabele ist da !!!! { $query = "SELECT id,title,technik,flag,build, DATE_FORMAT(datestamp, $date_format) AS stamp, UNIX_TIMESTAMP(datestamp) AS ustamp FROM $DTable where type = $filtername ORDER BY datestamp DESC LIMIT $start_list, $MaxListItems;"; Hier der Fehler: . 1054: Unknown column 'Sonstige' in 'where clause' main query errorQuery: SELECT id,title,technik,flag,build, DATE_FORMAT(datestamp, "%d %b %Y") AS stamp, UNIX_TIMESTAMP(datestamp) AS ustamp FROM images where type = Sonstige ORDER BY datestamp DESC LIMIT 0, 30; PS: "Sonstige" ist in diesem Fall der richtige Filter ! Was mache ich falsch ? Vielen Dank Jörg Bauer -- Sent through GMX FreeMail - http://www.gmx.net From schlicht_(at)_ix-ware.de Mon, 14 Aug 2000 14:25:15 +0200 Date: Mon, 14 Aug 2000 14:25:15 +0200 From: Frank Schlicht schlicht_(at)_ix-ware.de Subject: [php] Personalausweischeck Das man die Personalausweisnummer nur an behördliche Angestellte weitergeben darf, bezweifle ich, da schon einige Leute meine aufgeschrieben haben (Post, Kreditinstitute). Und das mit der Rechtssprechung ist sowieso eine Gratwanderung, da zum Einen ein Medium ausgewählt werden muß, welches die Mehrheit der Nutzer besitzt und zum Anderen es sicher sein soll. Das geht IMHO nicht. Wenn ich etwas Verbotenes machen möchte, komme ich auch an die Daten. Außerdem kann man es dem Nutzer ja auch schwerer machen (z.B. den Postweg mitnutzen, das schreckt dann doch schon etwas ab) Gruß Frank -- Frank Schlicht Anwendungsentwicklung http://www.ix-ware.de > kennt einer ein php/perl script das es ermöglicht anhand der > personalausweis > nummer zu checken ob einer 18 oder älter ist ? From ritze_(at)_globalpark.de Mon, 14 Aug 2000 14:29:42 +0200 Date: Mon, 14 Aug 2000 14:29:42 +0200 From: Thomas Ritz ritze_(at)_globalpark.de Subject: [php] Personalausweischeck Hallo, > willst. In Deutschland ist die Weitergabe der Perso-Nummer an > andere Personen > als behördliche Angestellte verboten. Damit will man wohl der Hm, bei der Kontoanmeldung haben die eine Kopie von meinen Ausweis gezogen ohne die Nummer zu schwärzen. Ist meine Bank nun ne Behörde oder habe ich mich strafbar gemacht ;-) > Hinderniss stellen. Daher wirst Du auch nirgends einen > Logarithmus finden, mit > dem Du aus den Zahlen das Alter errehcnen kannst. Zumindest > nicht im legalen Ausserdem bin ich mir reichlich sicher, in irgend einer NG mal was von Geburtsdatum, Geschlecht und Gemeindenummern gelesen zu haben. Einfach mal bei Deja suchen. Oder ich heute abend auf der heimischen Festplatte ;-) gruss ritze From jim_(at)_users.de Mon, 14 Aug 2000 14:35:52 +0200 (MEST) Date: Mon, 14 Aug 2000 14:35:52 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Probleme mit MySQL On Mon, 14 Aug 2000 bauer.joerg_(at)_gmx.de wrote: > leider war die Diskussion die ich mit meiner Mail losgetreten > habe für mein Problem nicht so produktiv. > ....if ($SETFILTER && $filtername != 'none') PS: Variabele ist da !!!! > { > > $query = "SELECT id,title,technik,flag,build, DATE_FORMAT(datestamp, > $date_format) AS stamp, > UNIX_TIMESTAMP(datestamp) AS ustamp FROM $DTable where type = > $filtername ORDER BY datestamp > DESC LIMIT $start_list, $MaxListItems;"; das feld "type" ist doch wohl ein Typ text oder varchar oder sowas, also muss doch die WHERE-clause auch lauten where type = \"$filername\" das quoten ist notwendig > Hier der Fehler: > > . 1054: Unknown column 'Sonstige' in 'where clause' [...] > PS: "Sonstige" ist in diesem Fall der richtige Filter ! > Was mache ich falsch ? MySQL sieht "Sonstige" als Feldbezeichner an und findet ihn nicht. Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- Unix´ view of sex: unzip ; touch ; finger; mount; gasp ; yes ; umount ; sleep From listmail_(at)_genoh.de Mon, 14 Aug 2000 14:33:06 +0200 Date: Mon, 14 Aug 2000 14:33:06 +0200 From: Genoh listmail_(at)_genoh.de Subject: [php] Personalausweischeck Kam grad über die I-worker-liste, in der zufällig (?) die selbe diskussion läuft: | 731731731 731731 731731 | ********* ****** ****** | wwwwNNNNNpD< Wo liegt eigentlich das Problem mit der Neuvergabe einer ID, die ja > unsinnig wurde und daher geloescht wurde? Die evtl. vorhandenen Referenzen > darauf muss man schliesslich vorher beseitigt haben! Naja, es gibt z.T. Unschoenigkeiten ( ;-) ), wenn Du z.B. einen Datenbank mit Produkten hast, wovon jedes Produkt nur einmal vorkommt und ein Kunde A interessiert sich fuer das Produkt mit der ID 734. Er moechte dieses aber noch nicht bestellen, und in der Zwischenzeit verkaufst Du das Produkt mit der ID 734 an Kunde B und fuegst Neuzugaenge ein. War nun das Produkt mit der ID 734 das Produkt mit der hoechsten ID, so wird dem ersten Neuzugang wieder die ID 734 zugeordnet. Kommt nun Kunde A wieder auf Deine Website, so wird dieser wohl etwas irritiert sein, wenn sich hinter der ID 734 etwas anderes verbirgt, als er dachte. Gruss... lars From webmasterbhs_(at)_bluewin.de Mon, 14 Aug 2000 14:40:20 +0200 Date: Mon, 14 Aug 2000 14:40:20 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] AW: [php] Personalausweischeck > so: > > $year=substr($ID,14,2); > $month=substr($ID,16,2); > $day=substr($ID,18,2); das wird dir aber nichts nützen, denn trotz richtigem alters gibt es keinen zugang auf www.ueber18.de auch wenn man dieses ominöse "D" im ersten ID Block einträgt .... 8-) wofür die letzte Zahl beim Geburtsdatum ist weiss ich auch nicht, wir habe hier 5 Ausweise verglichen und bei allen steht irgendeine "Zufallszahl" hinter dem Datum ala 7102305 für 30.2.1971 ... kiri From fister22_(at)_hotmail.com Mon, 14 Aug 2000 14:57:37 +0200 Date: Mon, 14 Aug 2000 14:57:37 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] =?iso-8859-1?Q?timeoutZeit_erh=F6hen_=3F=3F=3F?= hi weiß einer, wie ich die connections-zeit zu einem anderen server verlängern kann ??? ich will eine datei auf einem anderen server öffnen, habe ich aber langsame server klappt dies nur manchmal, mal nicht, mal wieder ....usw... wie kann ich nun die TimeoutZeit einstellen daß er länger wartet damit der langsame server antworten kann ???? (ich denke mal daß es am timeout bei langsamen servern liegt daß er mal verbindet und mal nicht, zb. geocities, tripod ) thx a lot tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu From eschmid_(at)_php.net Mon, 14 Aug 2000 14:57:23 +0200 Date: Mon, 14 Aug 2000 14:57:23 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] AW: [php] Personalausweischeck Cyrill Schumacher wrote: > > > so: > > > > $year=substr($ID,14,2); > > $month=substr($ID,16,2); > > $day=substr($ID,18,2); > > das wird dir aber nichts nützen, denn trotz richtigem alters > gibt es keinen zugang auf www.ueber18.de auch wenn man dieses > ominöse "D" im ersten ID Block einträgt .... 8-) > wofür die letzte Zahl beim Geburtsdatum ist weiss ich auch nicht, > wir habe hier 5 Ausweise verglichen und bei allen steht irgendeine > "Zufallszahl" hinter dem Datum ala 7102305 für 30.2.1971 ... Das ist keine Zufallszahl, sondern die Prüfziffer. Da das Verfahren recht einfach ist kannst Du ja schonmal mit dem Algorithmus von Genoh probieren. Bei den Kontonummern ist es etwas komplitzierter, weils da je nach Bankleitzahl 99 verschieden Verfahren gibt. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From jim_(at)_users.de Mon, 14 Aug 2000 15:01:59 +0200 (MEST) Date: Mon, 14 Aug 2000 15:01:59 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] AW: [php] Personalausweischeck On Mon, 14 Aug 2000, Cyrill Schumacher wrote: > wofür die letzte Zahl beim Geburtsdatum ist weiss ich auch nicht, > wir habe hier 5 Ausweise verglichen und bei allen steht irgendeine > "Zufallszahl" hinter dem Datum ala 7102305 für 30.2.1971 ... is ne Pruefzahl. Aber jetzt, wo wir fast schon den Source-code von Genoh bekommen haben, sollten wir diesen Thread einstellen! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de In the begining there was nothing, which exploded. ( Big Bang Theory ) From webmasterbhs_(at)_bluewin.de Mon, 14 Aug 2000 15:02:24 +0200 Date: Mon, 14 Aug 2000 15:02:24 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] AW: [php] Personalausweischeck Pappa schrieb: > > das wird dir aber nichts nützen, denn trotz richtigem alters > > gibt es keinen zugang auf www.ueber18.de auch wenn man dieses > > ominöse "D" im ersten ID Block einträgt .... 8-) > > wofür die letzte Zahl beim Geburtsdatum ist weiss ich auch nicht, > > wir habe hier 5 Ausweise verglichen und bei allen steht irgendeine > > "Zufallszahl" hinter dem Datum ala 7102305 für 30.2.1971 ... > > Das ist keine Zufallszahl, sondern die Prüfziffer. Da das Verfahren > recht einfach ist kannst Du ja schonmal mit dem Algorithmus von Genoh > probieren. Bei den Kontonummern ist es etwas komplitzierter, weils da je > nach Bankleitzahl 99 verschieden Verfahren gibt. > > -Egon jau das ist mir auch gerade in den sinn gekommen, als ich die mail vom genoth gelesen habe. wer ist denn überhaupt alles daran interessiert ? vielleicht kann man es ja "gemeinsam" entwickeln ? was noch fehlen würde, wäre die datenbank im hintergrund ... um das (vor)strafenregister des jeweiligen herauszubekommen .... ;-) kiri From peltzer_(at)_dhst.de Mon, 14 Aug 2000 15:22:15 +0200 Date: Mon, 14 Aug 2000 15:22:15 +0200 From: Stephan Peltzer peltzer_(at)_dhst.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_timeoutZeit_erh=F6hen_=3F=3F=3F?= > server klappt dies nur manchmal, mal nicht, mal wieder ....usw... > wie kann ich nun die TimeoutZeit einstellen daß er länger wartet damit der > langsame server antworten kann ???? Wenn Du fsockopen() verwendest, kannst Du einen Timeout übergeben. Gruß Stephan From thomas.viet_(at)_web.de Mon, 14 Aug 2000 15:27:39 +0200 Date: Mon, 14 Aug 2000 15:27:39 +0200 From: Thomas.Viet thomas.viet_(at)_web.de Subject: [php] $AUTH_USER ----- Original Message ----- From: Benjamin Billian To: Sent: Sunday, August 13, 2000 11:00 AM Subject: Re: [php] $AUTH_USER > Hi Cristopher, > > > Ich habe ein PHP-Skript in einem mittels .htaccess geschützten > > Verzeichnis. In der PHP-Datei möchte ich mir den Benutzernamen des > > zugreifenden Users anzeigen lassen. Ich habe gelesen, dass die Info in > > der Servervariable $AUTH_USER liegen soll. Die Variable ist aber > > leider leer. > > Soweit ich weiß gibt es die Variablen $PHP_AUTH_USER nur dann wenn du > per PHP eine User Authentifizierung machst und nicht per .htaccess. > Also hast du theoretisch unter .htaccess nur dann auf den User Zugriff > wenn du ihn direkt aus den Logfiles ausliest. > > bye benjamin > Soweit ich weiss heisst die Variable $REMOTE_USER und wird vom Apache Server gesetzt (denke ich ) . Thomas > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 15:25:36 +0200 Date: Mon, 14 Aug 2000 15:25:36 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Probleme mit Mysql At 00:17 2000-08-14 +0200, you wrote: >Robert Hoffmann wrote: > > > Mit welchem Datenbanksystem arbeitest du denn? Sybase? MySQL? ...? > >[x] Du liest dioe Subjects von Mails nicht Lese ich schon, manchmal übersieht man sie halt im Eifer des Gefechts >[x] Dein Footer (ca. 27 (!) Zeilen) ist etwas zu lang Ist schon lange geklärt (liest du deine Mails nicht:-) ). >[x] Dein Footer ist falsch abgetrennt Siehe weiter oben...:-) >[x] Du hast "Antio-Windows-Sprüche" in deinem Footer, benutzt aber > "QUALCOMM Windows Eudora Version 4.3"... Da ich meine Mails von der Arbeit aus versende und dort alle PCs unter NT laufen werde ich wohl nicht auf einen Windows-Email-Client verzichten können. Es gibt Menschen die einen Ferrari haben, jedoch nicht jeden Tag mit diesem in der Welt herumfahren...:-) -------------------------------- Robert Hoffmann Service Informatique Imprimerie Saint-Paul S.A. 2,rue Christophe Plantin L-2988 Luxembourg Tel......+352 4993 - 707 Fax.....+352 4993 - 753 Email...robert.hoffmann_(at)_isp.lu --------------------------------- Our sites News.... http://www.wort.lu Radio.... http://www.dnr.lu TV....... http://www.telecran.lu Immo.... http://www.immonews.lu Jobs..... http://www.jobsearch.lu --------------------------------- This is Linux country. If you listen carefully, you can hear Windows reboot... Dear Windows user: What bug do you want to fix today? --------------------------------- From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 15:26:30 +0200 Date: Mon, 14 Aug 2000 15:26:30 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Probleme mit Mysql At 00:17 2000-08-14 +0200, you wrote: >Robert Hoffmann wrote: > > > Mit welchem Datenbanksystem arbeitest du denn? Sybase? MySQL? ...? > >[x] Du liest dioe Subjects von Mails nicht Lese ich schon, manchmal übersieht man sie halt im Eifer des Gefechts >[x] Dein Footer (ca. 27 (!) Zeilen) ist etwas zu lang Ist schon lange geklärt (liest du deine Mails nicht:-) ). >[x] Dein Footer ist falsch abgetrennt Siehe weiter oben...:-) >[x] Du hast "Antio-Windows-Sprüche" in deinem Footer, benutzt aber > "QUALCOMM Windows Eudora Version 4.3"... Da ich meine Mails von der Arbeit aus versende und dort alle PCs unter NT laufen werde ich wohl nicht auf einen Windows-Email-Client verzichten können. Es gibt Menschen die einen Ferrari haben, jedoch nicht jeden Tag mit diesem in der Welt herumfahren...:-) HIER DER AKTUELLE FOOTER !! -- Hoffmann Robert Luxemburg -- From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 15:27:21 +0200 Date: Mon, 14 Aug 2000 15:27:21 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Probleme mit Mysql At 00:22 2000-08-14 +0200, you wrote: >On Mon, Aug 14, 2000 at 12:17:15AM +0200, Benjamin Billian wrote: > > > Mit welchem Datenbanksystem arbeitest du denn? Sybase? MySQL? ...? > > > > schau dir mal das betreff an ;-) > >Das hatten wir schon mal. Das wäre auch so ein Fall für die BestOfGML. >Wolfgang, liest Du mit? > >-Egon T'Schuldigung... war nur hilfsbereit:-( -- Hoffmann Robert Luxemburg -- From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 15:32:16 +0200 Date: Mon, 14 Aug 2000 15:32:16 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Danke:-) Danke für jegliche Fürsprache:-) Bei all meinen Footern kommt es schon mal vor dass ich vorm Versenden einer Mail vergesse den richtigen auszuwählen. Kommt hoffentlich so bald nicht mehr vor. -- Hoffmann Robert Luxemburg -- From krs_(at)_treu-elektro.de Mon, 14 Aug 2000 15:35:29 +0200 Date: Mon, 14 Aug 2000 15:35:29 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Personalausweischeck Hi, Genoh schrieb: > > Kam grad über die I-worker-liste, in der zufällig (?) die selbe diskussion läuft: > > | 731731731 731731 731731 > | ********* ****** ****** > | wwwwNNNNNpD< | ||||||||||| ||||||| ||||||| | > | ||||||||||| ||||||| ||||||| -\__ Pruefsumme ALLER Ziffern n passt bei mir (und meinem Kollegen) nicht. Meine Teilsummen lauten: 40 -> 0 146 -> 6 67 -> 7 n sollte 6 werden. Wie geht's? MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: http://creative.chaos.de -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From mk_(at)_html-design.com Mon, 14 Aug 2000 09:39:42 -0400 Date: Mon, 14 Aug 2000 09:39:42 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] Probleme mit Mysql Hallo! >Lese ich schon, manchmal übersieht man sie halt im Eifer des Gefechts Okay, kann passieren. >>[x] Dein Footer (ca. 27 (!) Zeilen) ist etwas zu lang >Ist schon lange geklärt (liest du deine Mails nicht:-) ). Nein, ich lese nicht alles. Mein Tag hat auch nur 24 Stunden, und wenn mich ein Topic nicht interessiert, dann verschwiendet die Mail ungelesen im Papierkorb. Nachlesen kann ich das später immer noch im Archiv. >>[x] Dein Footer ist falsch abgetrennt >Siehe weiter oben...:-) Okay, ist geklärt, aber wieso hast du das dann nicht geändert. Oder kam die Klärung, nachdem die Mail raus war? Nicht, daß ich dich falsch verstehe, aber wirst du zu diesem Footer gezwungen, oder wieso ist der da unten schon wieder dran? >Da ich meine Mails von der Arbeit aus versende und dort alle PCs unter >NT laufen werde ich wohl nicht auf einen Windows-Email-Client >verzichten können. Okay, Entschuldigung angenommen ;) >Es gibt Menschen die einen Ferrari haben, jedoch nicht jeden >Tag mit diesem in der Welt herumfahren...:-) Und welche die einen Ferrari haben und damit in jedem zweiten Rennen gegen die Wand fahren ;) Hallo Schumi ;) Mark -- Tipps & Infos zu PHP http://www.php-homepage.de German Gabber Network -> http://www.gabber.de From eschmid_(at)_php.net Mon, 14 Aug 2000 14:07:15 +0200 Date: Mon, 14 Aug 2000 14:07:15 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Chaotische Konstanten Ulf Wendel wrote: > stimmt jemand mit mir überein, daß folgende Zeilen in zukünftigen PHP > Versionen einen Fehler melden sollten? Wenn ja, würde ich einen Bug > Report/Feature Request schreiben. Konstanten mit \s in Namen und der > Versuch Zahlen mit einem neuen Wert zu belegen, sollte für meinen > Geschmack vom Parser bemängelt werden. > > define("5", "value", true); > define("chaos const", "value", true); Ein Leerzeichen ist kein gültiges Zeichen für einen Namen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From hb_(at)_tsi-gmbh.de Mon, 14 Aug 2000 15:36:13 +0200 Date: Mon, 14 Aug 2000 15:36:13 +0200 From: Holger Bahr hb_(at)_tsi-gmbh.de Subject: [php] Sessions nicht sicher ? Tip: am Anfang einer jeden (Session-)Page eine Datei includen, die ungefähr folgende Funktionalität besitzt: danach normal weitermachen ... ("vernünftige" Session Lifetime .. etc.pp) Leute mit Opera 3 oder ähnlichen Browsern (bei jenen man die Übergabe des Referers von Seiten des Browsers ab/aus -schalten kann), müssen dann halt die Übergabe des Referers aktivieren (Info auf der Folgeseite der Startseite : "Bitte Refererfunktionalität jetzt wieder einschalten und dann hier xxx klicken" Default - mässig ist der Referer aktiv d.h. er wird übergeben und falls den jemand abschaltet, weiss diese Person sicherlich, wo man den wieder einschaltet. Bei den gängigen Mainstream Browsern, stellt sich diese Frage ohnehin nicht). Cheers, Holger From eschmid_(at)_php.net Mon, 14 Aug 2000 15:48:15 +0200 Date: Mon, 14 Aug 2000 15:48:15 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Personalausweischeck Stefan Krister wrote: > > Hi, > > Genoh schrieb: > > > > Kam grad über die I-worker-liste, in der zufällig (?) die selbe diskussion läuft: > > > > | 731731731 731731 731731 > > | ********* ****** ****** > > | wwwwNNNNNpD< > | ||||||||||| ||||||| ||||||| | > > | ||||||||||| ||||||| ||||||| -\__ Pruefsumme ALLER Ziffern > > n passt bei mir (und meinem Kollegen) nicht. Meine Teilsummen lauten: > > 40 -> 0 > 146 -> 6 > 67 -> 7 > > n sollte 6 werden. Wie geht's? 153 % 10 = 3 (stimmts) -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From jim_(at)_users.de Mon, 14 Aug 2000 16:05:30 +0200 (MEST) Date: Mon, 14 Aug 2000 16:05:30 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Sessions nicht sicher ? On Mon, 14 Aug 2000, Holger Bahr wrote: > am Anfang einer jeden (Session-)Page eine Datei includen, die ungefähr > folgende Funktionalität besitzt: > > > if ((substr("$HTTP_REFERER", 0, 22) != "http://aaa.aaa.aaa.aa/" // > IP / URI des Hosts der Applikation [...] > Leute mit Opera 3 oder ähnlichen Browsern (bei jenen man die Übergabe des > Referers von Seiten des Browsers ab/aus -schalten kann), müssen dann halt > die Übergabe des Referers aktivieren Nette Idee, aber ich rate davon ab, den HTTP_REFERER zu benutzen, da er keine verlaesslichen Daten enthaelt. Nicht nur Opera, sondern auch diverse Proxies (z.B. Squid) schalten ggf den Referer aus, was aus Datenschutzrechtlichen Gruenden eventuell auch so gedacht ist, um das User-Tracking zu unterbinden. Schliesslich betritt man ein Buero auch nicht mit einem Schild: "Ich komme gerade aus der Kneipe gegenueber" ;-)) Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de In the begining there was nothing, which exploded. ( Big Bang Theory ) From jim_(at)_users.de Mon, 14 Aug 2000 15:58:51 +0200 (MEST) Date: Mon, 14 Aug 2000 15:58:51 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Chaotische Konstanten On Mon, 14 Aug 2000, Egon Schmid (_(at)_work) wrote: > > stimmt jemand mit mir überein, daß folgende Zeilen in zukünftigen PHP > > Versionen einen Fehler melden sollten? Wenn ja, würde ich einen Bug > > Report/Feature Request schreiben. Konstanten mit \s in Namen und der > > Versuch Zahlen mit einem neuen Wert zu belegen, sollte für meinen > > Geschmack vom Parser bemängelt werden. > > > > define("5", "value", true); > > define("chaos const", "value", true); > > Ein Leerzeichen ist kein gültiges Zeichen für einen Namen. mal ne doofe Frage: Wo ist denn das Problem der zweiten Zeile (abgesehen jetzt mal von dem Leerzeichen), das oben wohl mit "Konstanten mit \s in Name" angesprochen wurde? Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de In the begining there was nothing, which exploded. ( Big Bang Theory ) From ulf_(at)_redsys.de Mon, 14 Aug 2000 16:11:10 +0200 Date: Mon, 14 Aug 2000 16:11:10 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Chaotische Konstanten "Egon Schmid (_(at)_work)" wrote: > > Ulf Wendel wrote: > > > stimmt jemand mit mir überein, daß folgende Zeilen in zukünftigen PHP > > Versionen einen Fehler melden sollten? Wenn ja, würde ich einen Bug > > Report/Feature Request schreiben. Konstanten mit \s in Namen und der > > Versuch Zahlen mit einem neuen Wert zu belegen, sollte für meinen > > Geschmack vom Parser bemängelt werden. > > > > define("5", "value", true); > > define("chaos const", "value", true); > > Ein Leerzeichen ist kein gültiges Zeichen für einen Namen. Ah, gut zu hören, dann habe ich mich für die richtige RegExp entschieden. Ich mache nachher mal einen Bug Report: 3.0.15, 4.0RC1, 4.0RC2, 4.02dev vom 02.08. spucken alle keinen parse error. Ulf From ulf_(at)_redsys.de Mon, 14 Aug 2000 16:23:55 +0200 Date: Mon, 14 Aug 2000 16:23:55 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Chaotische Konstanten Matthias Jim Knopf wrote: > > On Mon, 14 Aug 2000, Egon Schmid (_(at)_work) wrote: > > > > stimmt jemand mit mir überein, daß folgende Zeilen in zukünftigen PHP > > > Versionen einen Fehler melden sollten? Wenn ja, würde ich einen Bug > > > Report/Feature Request schreiben. Konstanten mit \s in Namen und der > > > Versuch Zahlen mit einem neuen Wert zu belegen, sollte für meinen > > > Geschmack vom Parser bemängelt werden. > > > > > > define("5", "value", true); > > > define("chaos const", "value", true); > > > > Ein Leerzeichen ist kein gültiges Zeichen für einen Namen. > > mal ne doofe Frage: Wo ist denn das Problem der zweiten Zeile > (abgesehen jetzt mal von dem Leerzeichen), das oben wohl mit > "Konstanten mit \s in Name" angesprochen wurde? Es wird kein Problem von PHP erkannt, das ist das Problem. PHP Bezeichner dürfen keine Leerzeichen (\s = Space, \t, \n, \r) enthalten. Es gibt kein "$foo 1" nur "$foo1" bzw. "foo 1()" und "foo1(). Warum ist das, was für Variablen- und Klassen- und Funktionsnamen gilt, nicht auch für Konstanten gültig? Wären Leerzeichen erlaubt, müßte man doch auch "$Ich{Tab}bin eine{Zeilenumbuch}variable = 'test'" schreiben können. Hmmh, ob das gut wäre für die Performance und Komplexität des Parsers und ist es wirklich notwendig... Ähnlich ist es bei "define ( 5, 6 )" - kann ich da PHP andere Rechenvorschriften unterjubeln? $5 ist doch auch nicht erlaubt. Offensichtlich prüft der Parser die Syntax bei einem define() nur dürftig. Das kannst Du entweder einen Bug nennen oder zumindest einen Feature Request nach einer Warning für solchen Code machen. Ulf > > Diese Sendung wurde Ihnen praesentiert von Jim > PGP encrypted mails welcome! Key on any keyserver or ftp://users.de > In the begining there was nothing, which exploded. ( Big Bang Theory ) > > -- > ** 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 -- Jede korrekte Antwort kostet. Spendenangebote bitte per PM. From OF_(at)_netuse.de Mon, 14 Aug 2000 16:58:18 +0200 Date: Mon, 14 Aug 2000 16:58:18 +0200 From: Oliver Fink OF_(at)_netuse.de Subject: [php] Daten durch PHP-Skript tunneln Hi! Stefan Westermann schrieb: [...] > [...] > $filename = $row['target']; > $fd = fopen ($filename, "r"); > $contents = fread ($fd, filesize ($filename)); > fclose ($fd); > header("Content-type: " . $row['type']); > echo $contents; > [...] > Und hier beginnt das Problem, denn das Skript läd erst alles in den Speicher > und gibt es dann aus. So hast Du es ja auch programmiert. Du willst das _ganze_ File nach Content lesen, deshalb hast Du ja auch filesize ($filename) geschrieben... > Bei kleineren Dateien ist auch das kein Problem, doch bei Dateien die recht > gross sind (über 100kB) > ist das nicht mehr machbar. Es sollen später bis zu 50 MB grosse Dateien > "getunnelt" werden. > Kann mir jemand von euch vielleicht einen Tipp geben, wie das zu realisieren > ist? Vielleicht die Daten nicht auf einmal in einen String einlesen und dann auf einmal ausgeben, sondern in einer Schleife häppchenweise einlesen und ausgeben, also möglicherweise (UNGETESTET) $filename = $row['target']; $fd = fopen ($filename, "r"); header("Content-type: " . $row['type']); while( $contents = fread ($fd, 1024) ) { echo $contents; } fclose ($fd); So ungefähr müßte es klappen. Eventuell terminiert das nicht richtig, dann mußt Du uf die Länge des Strings abfragen... Oliver -- Oliver Fink NetUSE AG, Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From jim_(at)_users.de Mon, 14 Aug 2000 17:03:09 +0200 (MEST) Date: Mon, 14 Aug 2000 17:03:09 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? Hey-ho! Ich hab ein komisches Problem: Ich verwende in einer Web-Seite die php-funktion mysql_insert_id(), die laut Doku in der Syntax zwar einen optionalen Parameter hat, mysql_insert_id (int [link_identifier]); drunter steht jedoch: "...This function takes no arguments." Nun gut, es funktionierte ja auch prima ohne Parameter. Nun hat ein Kollege von mir in die gleiche Seite ein weiteres PHP-Script vor meins eingefuegt, was eine weitere (ganz andere) MySQL-Verbindung aufbaut, und schon funktioniert obige Funktion GARNICHT MEHR, sondern liefert trotz erfolgreichem INSERT-query nur eine "0" zurueck! Auch mit dem richtigen MySQL-Link als Parameter funktioniert es nicht, auch nicht mit dem Result des mysql_query(). Ich weiss nicht mehr weiter! Im Archiv hab ich gesehen, dass schonmal jemand ein Problem mit dieser Funktion hatte, er hat es auf PHP4 geschoben, weil es unter PHP3 funktioniert... doch da kam wohl keine weiter Mail zu diesem Thread! Kann ich auch nix zu sagen, ausser, dass ich selber PHP4 verwende, aber wenn ich nur eine einzige mysql-verbindung habe, funktioniert es, wie es soll! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Computers are not intelligent. They only think they are. From eschmid_(at)_php.net Mon, 14 Aug 2000 17:14:24 +0200 Date: Mon, 14 Aug 2000 17:14:24 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] mysql_insert_id() nicht bei mehreren Connections? Matthias Jim Knopf wrote: > Ich hab ein komisches Problem: Ich verwende in einer Web-Seite > die php-funktion mysql_insert_id(), die laut Doku in der Syntax > zwar einen optionalen Parameter hat, > > mysql_insert_id (int [link_identifier]); Das muss ein Handbuch vom letzten Jahrhundert sein. In diesem Jahrhundert schreibt man das so: int mysql_insert_id ([int link_identifier]) Dieser Funktionsprototype sagt, dass der link_identifier optional ist. Wenn er angegeben wird, dann sollte er vom Typ her ein Integer sein. > drunter steht jedoch: > "...This function takes no arguments." So kann man optionale Argumente auch umschreiben. Das Handbuch hat meistens recht. > Nun gut, es funktionierte ja auch prima ohne Parameter. > Nun hat ein Kollege von mir in die gleiche Seite ein weiteres > PHP-Script vor meins eingefuegt, was eine weitere (ganz andere) > MySQL-Verbindung aufbaut, und schon funktioniert obige Funktion > GARNICHT MEHR, sondern liefert trotz erfolgreichem INSERT-query > nur eine "0" zurueck! Auch mit dem richtigen MySQL-Link als > Parameter funktioniert es nicht, auch nicht mit dem Result des > mysql_query(). > Ich weiss nicht mehr weiter! Im Archiv hab ich gesehen, dass > schonmal jemand ein Problem mit dieser Funktion hatte, er hat es > auf PHP4 geschoben, weil es unter PHP3 funktioniert... doch da > kam wohl keine weiter Mail zu diesem Thread! Kann ich auch nix zu > sagen, ausser, dass ich selber PHP4 verwende, aber wenn ich nur > eine einzige mysql-verbindung habe, funktioniert es, wie es soll! Es funktioniert in mehreren Skripten wenn man das optionale Argument weglässt. Probleme gibt es nur, wenn man einen Link_Identifier angibt. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From jim_(at)_users.de Mon, 14 Aug 2000 17:35:25 +0200 (MEST) Date: Mon, 14 Aug 2000 17:35:25 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? On Mon, 14 Aug 2000, Egon Schmid (_(at)_work) wrote: > > Ich hab ein komisches Problem: Ich verwende in einer Web-Seite > > die php-funktion mysql_insert_id(), die laut Doku in der Syntax > > zwar einen optionalen Parameter hat, > > > > mysql_insert_id (int [link_identifier]); > > Das muss ein Handbuch vom letzten Jahrhundert sein. das mag ja sein, aendert aber an meinem Problem nichts! > Dieser Funktionsprototype sagt, dass der link_identifier optional ist. > Wenn er angegeben wird, dann sollte er vom Typ her ein Integer sein. meine globale Variable ist integer > > Nun gut, es funktionierte ja auch prima ohne Parameter. > > Nun hat ein Kollege von mir in die gleiche Seite ein weiteres > > PHP-Script vor meins eingefuegt, was eine weitere (ganz andere) > > MySQL-Verbindung aufbaut, und schon funktioniert obige Funktion > > GARNICHT MEHR, sondern liefert trotz erfolgreichem INSERT-query > > nur eine "0" zurueck! Auch mit dem richtigen MySQL-Link als > > Parameter funktioniert es nicht, auch nicht mit dem Result des > > mysql_query(). > > Ich weiss nicht mehr weiter! Im Archiv hab ich gesehen, dass > > schonmal jemand ein Problem mit dieser Funktion hatte, er hat es > > auf PHP4 geschoben, weil es unter PHP3 funktioniert... doch da > > kam wohl keine weiter Mail zu diesem Thread! Kann ich auch nix zu > > sagen, ausser, dass ich selber PHP4 verwende, aber wenn ich nur > > eine einzige mysql-verbindung habe, funktioniert es, wie es soll! > > Es funktioniert in mehreren Skripten wenn man das optionale Argument > weglässt. Das ist eine falsche Aussage, sonst haette ich sicherlich meine Mail nicht geschrieben! > Probleme gibt es nur, wenn man einen Link_Identifier angibt. ob mit oder ohne Argument: Sobald das andere Script auf der gleichen Seite AUCH eine MySQL-Verbindung aufbaut, klappt in meinem Script kein einziges mysql_insert_id() mehr! Und um das nochmal zu betonen: Normalerweise benutze ich keine Parameter, aber es laueft auch nicht mit dem (correkten!) MySQL-Link besser! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- I keep trying to tell my boss that no, Satan is a tool of Linux, not the other way around. From eschmid_(at)_php.net Mon, 14 Aug 2000 17:53:09 +0200 Date: Mon, 14 Aug 2000 17:53:09 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] mysql_insert_id() nicht bei mehreren Connections? Matthias Jim Knopf wrote: > > On Mon, 14 Aug 2000, Egon Schmid (_(at)_work) wrote: > > > mysql_insert_id (int [link_identifier]); > > > > Das muss ein Handbuch vom letzten Jahrhundert sein. > > das mag ja sein, aendert aber an meinem Problem nichts! > > > Dieser Funktionsprototype sagt, dass der link_identifier optional ist. > > Wenn er angegeben wird, dann sollte er vom Typ her ein Integer sein. > > meine globale Variable ist integer Das ist nicht gut und könnte Probleme bereiten. > > Es funktioniert in mehreren Skripten wenn man das optionale Argument > > weglässt. > > Das ist eine falsche Aussage, sonst haette ich sicherlich > meine Mail nicht geschrieben! Die Aussage ist richtig. Kann es sein, dass Du die Funktion mysql_insert_id() falsch anwendest? Das Problem, warum sich diese Funktion manchmal merkwürdig verhält ist in Paul DuBois, MySQL: Entwicklung, Implementierung und Referenz, Markt&Technik, auf den Seiten 816 - 818 beschrieben. > > Probleme gibt es nur, wenn man einen Link_Identifier angibt. > > ob mit oder ohne Argument: Sobald das andere Script auf der > gleichen Seite AUCH eine MySQL-Verbindung aufbaut, klappt in > meinem Script kein einziges mysql_insert_id() mehr! Und um das > nochmal zu betonen: Normalerweise benutze ich keine Parameter, > aber es laueft auch nicht mit dem (correkten!) MySQL-Link besser! mysql_insert_id() ist unmittelbar nach der Generierung eines AUTO_INCREMENT-Wertes abzufragen. Wenn man das irgendwo im Skript macht, dann gehts halt nicht oder ist dem Zufall überlassen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 18:24:46 +0200 Date: Mon, 14 Aug 2000 18:24:46 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] =?iso-8859-1?Q?Sybase_versteht_keine_Anf=FChrungszeichen?= Hallo, Hat jemand eine Idee (oder gibts einen Befehl) wie ich Anführungszeichen Datenbankgerecht umwandeln kann? Ich habe halt ein Form worüber die Adresse einzugeben ist. Es soll also der Inhalt eines jeweiligen Feldes nach Anführungszeichen durchgrast werden und diese dann SQL-gerecht umgewandelt werden... Danke! -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From bjoern_(at)_baer.main.de Mon, 14 Aug 2000 18:29:32 +0200 Date: Mon, 14 Aug 2000 18:29:32 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Sybase_versteht_keine_Anf=FChrungszeichen?= * Robert Hoffmann wrote: > Ich habe halt ein Form worüber die Adresse einzugeben ist. Es soll also der > Inhalt eines jeweiligen Feldes nach > Anführungszeichen durchgrast werden und diese dann SQL-gerecht umgewandelt > werden... addslashes From eschmid_(at)_php.net Mon, 14 Aug 2000 16:42:38 +0200 Date: Mon, 14 Aug 2000 16:42:38 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Chaotische Konstanten Ulf Wendel wrote: > > "Egon Schmid (_(at)_work)" wrote: > > > > Ulf Wendel wrote: > > > > > stimmt jemand mit mir überein, daß folgende Zeilen in zukünftigen PHP > > > Versionen einen Fehler melden sollten? Wenn ja, würde ich einen Bug > > > Report/Feature Request schreiben. Konstanten mit \s in Namen und der > > > Versuch Zahlen mit einem neuen Wert zu belegen, sollte für meinen > > > Geschmack vom Parser bemängelt werden. > > > > > > define("5", "value", true); > > > define("chaos const", "value", true); > > > > Ein Leerzeichen ist kein gültiges Zeichen für einen Namen. > > Ah, gut zu hören, dann habe ich mich für die richtige RegExp > entschieden. Ich mache nachher mal einen Bug Report: 3.0.15, 4.0RC1, > 4.0RC2, 4.02dev vom 02.08. spucken alle keinen parse error. Ich glaub das bringt nichts. Schreibfehler sind eigene Fehler. Die kann man nicht durch einen Parser anzeigen lassen. Wenn man die bei Konstanten allgemein gültigen Regeln einhält, z.B. den Namen der Konstanten in großen Buchstaben schreibt, dann kann auch nichts schiefgehen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From winkelmann_(at)_klubs24.de Mon, 14 Aug 2000 18:43:11 +0200 Date: Mon, 14 Aug 2000 18:43:11 +0200 From: Matthias Winkelmann winkelmann_(at)_klubs24.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Sybase_versteht_keine_Anf=FChrungszeichen?= > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Robert Hoffmann > Hallo, > > Hat jemand eine Idee (oder gibts einen Befehl) wie ich Anführungszeichen > Datenbankgerecht umwandeln kann? > Ich habe halt ein Form worüber die Adresse einzugeben ist. Es > soll also der > Inhalt eines jeweiligen Feldes nach > Anführungszeichen durchgrast werden und diese dann SQL-gerecht > umgewandelt > werden... > Danke! > -- addslashes($text); From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 18:44:26 +0200 Date: Mon, 14 Aug 2000 18:44:26 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Re: [php] Sybase versteht keine =?iso-8859-1?Q?Anführungszeichen?= At 18:29 2000-08-14 +0200, you wrote: >* Robert Hoffmann wrote: > > Ich habe halt ein Form worüber die Adresse einzugeben ist. Es soll also > der > > Inhalt eines jeweiligen Feldes nach > > Anführungszeichen durchgrast werden und diese dann SQL-gerecht umgewandelt > > werden... > >addslashes Habe ich versucht, hilft leider nichts. Beispiel : Für Sybase müssen alle Werte von ' umschlossen sein. Nun kommt jemand und gibt den Strassennamen " rue d'Atlinster " ein. An die Datenbank wird weitergegeben : 'rue d\'Altlinster' Es fehlt also ganz klar ein ' für die Datenbank, denn Sybase ist es egal ob ein \ vor dem ' steht oder nicht:-) -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From listen_(at)_mohajer.de Mon, 14 Aug 2000 19:21:01 +0200 Date: Mon, 14 Aug 2000 19:21:01 +0200 From: Marc-Alexander Prowe listen_(at)_mohajer.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Sybase_versteht_keine__A?= =?iso-8859-1?Q?nf=FChrungszeichen?= =?iso-8859-1?Q?nf=FChrungszeichen?= in SQL klappt meist ein doppeltes Apostroph; in der DB landet dann ein einfaches: ....where strasse='rue d''Atlinster'.... mfg, ma ----- Original Message ----- From: "Robert Hoffmann" To: Sent: Monday, August 14, 2000 6:44 PM Subject: Re: [php] Re: [php] Sybase versteht keine Anführungszeichen > At 18:29 2000-08-14 +0200, you wrote: > >* Robert Hoffmann wrote: > > > Ich habe halt ein Form worüber die Adresse einzugeben ist. Es soll also > > der > > > Inhalt eines jeweiligen Feldes nach > > > Anführungszeichen durchgrast werden und diese dann SQL-gerecht umgewandelt > > > werden... > > > >addslashes > > Habe ich versucht, hilft leider nichts. Beispiel : > > Für Sybase müssen alle Werte von ' umschlossen sein. Nun kommt jemand und > gibt den Strassennamen > " rue d'Atlinster " ein. An die Datenbank wird weitergegeben : 'rue > d\'Altlinster' > Es fehlt also ganz klar ein ' für die Datenbank, denn Sybase ist es egal ob > ein \ vor dem ' steht oder nicht:-) > > -- > Hoffmann Robert aus Luxemburg > gruesst die PHP-Gemeinde... > -- > > > -- > ** 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 Antares_(at)_3dfreakz.de Mon, 14 Aug 2000 19:09:20 +0200 Date: Mon, 14 Aug 2000 19:09:20 +0200 From: Antares Antares_(at)_3dfreakz.de Subject: [php] RE: Re: [php] [PHP]Downloadmanager ignoriert die erste Mail :) > Na weil sich das genau danach anhört. In der MP3-Szene werden Links > extrem > oft geklaut. Es werden auch woanders Links geklaut, außerdem weiß ich nur das es sich um Zip-Dateien handelt mehr nicht From jim_(at)_users.de Mon, 14 Aug 2000 19:28:37 +0200 (MEST) Date: Mon, 14 Aug 2000 19:28:37 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? Hey-ho Egon Schmid (_(at)_work) wrote: > > > > mysql_insert_id (int [link_identifier]); > > > > > > Das muss ein Handbuch vom letzten Jahrhundert sein. > > > > das mag ja sein, aendert aber an meinem Problem nichts! hab mir jetzt die aktuelle doku gezogen, doch da steht auch nix tolles drin. > > > Dieser Funktionsprototype sagt, dass der link_identifier optional ist. > > > Wenn er angegeben wird, dann sollte er vom Typ her ein Integer sein. > > > > meine globale Variable ist integer > > Das ist nicht gut und könnte Probleme bereiten. Tut es aber nicht! Du musst mir nicht erklaeren, wie man ordentlich programmiert! Ich kenne alle meine globalen Variabeln und glaub mir: Ich hab mir genau ueberlegt, welche Variablen ich wirklich global haben will. > > > Es funktioniert in mehreren Skripten wenn man das optionale Argument > > > weglässt. > > > > Das ist eine falsche Aussage, sonst haette ich sicherlich > > meine Mail nicht geschrieben! > > Die Aussage ist richtig. Kann es sein, dass Du die Funktion > mysql_insert_id() falsch anwendest? s.u. > Das Problem, warum sich diese > Funktion manchmal merkwürdig verhält ist in Paul DuBois, MySQL: > Entwicklung, Implementierung und Referenz, Markt&Technik, auf den Seiten > 816 - 818 beschrieben. ...und da steht was? Danke fuer den Tip, aber ich werd' mir dafuer jetzt nicht ein Buch kaufen, wo ich seit Jahren keine Buecher mehr kaufe! > > > Probleme gibt es nur, wenn man einen Link_Identifier angibt. > > > > ob mit oder ohne Argument: Sobald das andere Script auf der > > gleichen Seite AUCH eine MySQL-Verbindung aufbaut, klappt in > > meinem Script kein einziges mysql_insert_id() mehr! Und um das > > nochmal zu betonen: Normalerweise benutze ich keine Parameter, > > aber es laueft auch nicht mit dem (correkten!) MySQL-Link besser! > > mysql_insert_id() ist unmittelbar nach der Generierung eines > AUTO_INCREMENT-Wertes abzufragen. Wenn man das irgendwo im Skript macht, > dann gehts halt nicht oder ist dem Zufall überlassen. Auch diesen Fehler hab ich nicht begangen, und bevor noch weiter im Trueben gefischt wird, hier der Auszug meines Scripts: // sql_query() ist der Kompatibilitaetsaufruf, der mysql_query() // mit vertauschten Parametern (!) aufruft. $res=sql_query ($SQL_CONNECTION, "insert into ".$USER_TABLE." ". "(user_name, user_fullname, user_pwd, multilogin, user_flags, ". " user_email, expire_at) values (\"". addslashes($edit_name[0])."\", \"".addslashes($edit_fullname[0]). "\", \"".$edit_pwd[0]."\", \"".$edit_multi[0]."\", ". $flags.", \"".addslashes($edit_email[0]). "\", \"".$edit_expire[0]."\")"); // Damit das GANZ klar nochmal gesagt wird: Die query oben // ist erfolgreich, falls ich beim Formatieren der Mail mit // den quotes durcheinander kam: Sorry, aber folgende Zeile // liefert '0' : $new_id=sql_insert_id(); // und auch hier ist sql_insert_id() ein direkter Verweis // auf mysql_insert_id() // Alle noch folgende Zeilen sind nur fuer's debuggen geschrieben: if ($new_id==0) { if (!($new_id=sql_insert_id($SQL_CONNECTION))) { if (!($new_id=sql_insert_id($res))) { // hier lande ich IMMER, wenn das Script des Kollegen // mit in dieser Seite drin ist: echo ("New ID: 0 in all stages: $new_id. \$res: $res
"); } else { echo ("stage III Done
"); } } else { echo ("stage II Done
"); } } und der Vollstaendigkeit halber hier auch den nicht weniger trivialen Script-Teil, der ganz zu Anfang der Seite include()d wird, und durch seine Existens obige $new_id==0 ist: Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- Unix´ view of sex: unzip ; touch ; finger; mount; gasp ; yes ; umount ; sleep From jim_(at)_users.de Mon, 14 Aug 2000 19:30:47 +0200 (MEST) Date: Mon, 14 Aug 2000 19:30:47 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] =?iso-8859-1?Q?Sybase_versteht_keine_Anf=FChrungszeichen?= On Mon, 14 Aug 2000, Robert Hoffmann wrote: > Hallo, > > Hat jemand eine Idee (oder gibts einen Befehl) wie ich Anführungszeichen > Datenbankgerecht umwandeln kann? > Ich habe halt ein Form worüber die Adresse einzugeben ist. Es soll also der > Inhalt eines jeweiligen Feldes nach > Anführungszeichen durchgrast werden und diese dann SQL-gerecht umgewandelt > werden... dafuer gibt es doch addslashes(), oder meinst du was anderes? Doku: Returns a string with backslashes before characters that need to be quoted in database queries etc. These characters are single quote ('), double quote ("), backslash (\) and NUL (the null byte). Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Unix IS user friendly, it is just selective about who his friends are. From ulf_(at)_redsys.de Mon, 14 Aug 2000 19:26:15 +0200 Date: Mon, 14 Aug 2000 19:26:15 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Chaotische Konstanten "Egon Schmid (_(at)_work)" wrote: > > Ulf Wendel wrote: > > > > "Egon Schmid (_(at)_work)" wrote: > > > > > > Ulf Wendel wrote: > > > > > > > > define("5", "value", true); > > > > define("chaos const", "value", true); > > > > > > Ein Leerzeichen ist kein gültiges Zeichen für einen Namen. > > > > Ah, gut zu hören, dann habe ich mich für die richtige RegExp > > entschieden. Ich mache nachher mal einen Bug Report: 3.0.15, 4.0RC1, > > 4.0RC2, 4.02dev vom 02.08. spucken alle keinen parse error. > > Ich glaub das bringt nichts. Schreibfehler sind eigene Fehler. Die kann > man nicht durch einen Parser anzeigen lassen. Wenn man die bei Das sehe ich anders, Egon. PHP bemängelt den Versuch auf undefinierte Konstanten zuzugreifen mit einer Warning. Dem Zugriff auf eine undefinerte Konstante liegt entweder mangelnder Überblick über die aktuelle Struktur der Applikation oder ein Tippfehler zugrunde. Was es auch sein mag, hier versucht der Parser bereits "mitzudenken", den Programmierer ein klein wenig Debugging abzunehmen. Schwerwiegender als diese Geschmacksfrage ist die Tatsache, daß der Parser und die Dokumentation offensichtlich unterschiedliche Vorstellungen von einem gültigen Bezeichner für eine Konstante haben. Wieso wird die Einhaltung der Syntax nicht vom Parser überwacht? An dieser Stelle sollte es doch leicht möglich sein. Diese Mißachtung der Syntax führt zumindest zu Verwirrung. Warum geht eigentlich das? Naja, bald kommen Compiler/Debugger (Gerüchte: November). $bar = "test test"; print $$bar; # Warning: Undefined variable: test test in Ulf From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 19:46:24 +0200 Date: Mon, 14 Aug 2000 19:46:24 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Sybase versteht keine =?iso-8859-1?Q?Anführungszeichen?= > >dafuer gibt es doch addslashes(), oder meinst du was anderes? > > Doku: Returns a string with backslashes before characters that > need to be quoted in database queries etc. These characters are > single quote ('), double quote ("), backslash (\) and NUL (the > null byte). Ja, aber wie gesagt, addslashes löst das Problem nicht da ' das rein und \' für Sybase keinen Unterschied macht. Es steht halt immer noch ein ' zuwenig da... Die Lösung von Marc-Alexander Prowe scheint mir nicht so schlecht zu sein... -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From ulf_(at)_redsys.de Mon, 14 Aug 2000 19:46:47 +0200 Date: Mon, 14 Aug 2000 19:46:47 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Chaotische Konstanten Ulf Wendel wrote: > > Warum geht eigentlich das? Naja, bald kommen Compiler/Debugger > (Gerüchte: November). > > $bar = "test test"; > print $$bar; > # Warning: Undefined variable: test test in Jetzt bin ich total platt. Ist ein Bezeichner nur ein String und folgt keinen weiteren Regeln? $GLOBALS["test test"] = "verwirrt"; Ulf From eschmid_(at)_php.net Mon, 14 Aug 2000 19:52:00 +0200 Date: Mon, 14 Aug 2000 19:52:00 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] mysql_insert_id() nicht bei mehreren Connections? Matthias Jim Knopf wrote: > > mysql_insert_id() ist unmittelbar nach der Generierung eines > > AUTO_INCREMENT-Wertes abzufragen. Wenn man das irgendwo im Skript macht, > > dann gehts halt nicht oder ist dem Zufall überlassen. > > Auch diesen Fehler hab ich nicht begangen, und bevor noch > weiter im Trueben gefischt wird, hier der Auszug meines Scripts: > > // sql_query() ist der Kompatibilitaetsaufruf, der mysql_query() > // mit vertauschten Parametern (!) aufruft. > $res=sql_query ($SQL_CONNECTION, > "insert into ".$USER_TABLE." ". > "(user_name, user_fullname, user_pwd, multilogin, user_flags, ". > " user_email, expire_at) values (\"". > addslashes($edit_name[0])."\", \"".addslashes($edit_fullname[0]). > "\", \"".$edit_pwd[0]."\", \"".$edit_multi[0]."\", ". > $flags.", \"".addslashes($edit_email[0]). > "\", \"".$edit_expire[0]."\")"); > // Damit das GANZ klar nochmal gesagt wird: Die query oben > // ist erfolgreich, falls ich beim Formatieren der Mail mit > // den quotes durcheinander kam: Sorry, aber folgende Zeile > // liefert '0' : > $new_id=sql_insert_id(); > // und auch hier ist sql_insert_id() ein direkter Verweis > // auf mysql_insert_id() > > // Alle noch folgende Zeilen sind nur fuer's debuggen geschrieben: > if ($new_id==0) { > if (!($new_id=sql_insert_id($SQL_CONNECTION))) { > if (!($new_id=sql_insert_id($res))) { > // hier lande ich IMMER, wenn das Script des Kollegen > // mit in dieser Seite drin ist: > echo ("New ID: 0 in all stages: $new_id. \$res: $res
"); > } > else { > echo ("stage III Done
"); > } > } > else { > echo ("stage II Done
"); > } > } Und was ist, wenn die Query nicht funktioniert hat? Paul DuBois schreibt dazu: Gibt den von der zuletzt auf der gegebenen Verbindung ausgeführte Anfrage generierten AUTOINCREMENT-Wert zurück. Wurde während der Lebensdauer der Verbindung kein solcher Wert generiert, wird Null zurückgegeben. Du solltest eine Fehlerüberprüfung bei $res = sql_query (...) or die ("Hat nicht funktioniert"); reinbauen. > $handler = _(at)_mysql_connect("$jura_host","$jura_user","$jura_pass"); > _(at)_mysql_select_db ($jura_db, $handler); Das _(at)_-Zeichen bitte beim Debuggen entfernen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From jim_(at)_users.de Mon, 14 Aug 2000 20:18:48 +0200 (MEST) Date: Mon, 14 Aug 2000 20:18:48 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? On Mon, 14 Aug 2000, Egon Schmid (_(at)_work) wrote: > > > mysql_insert_id() ist unmittelbar nach der Generierung eines > > > AUTO_INCREMENT-Wertes abzufragen. Wenn man das irgendwo im Skript macht, > > > dann gehts halt nicht oder ist dem Zufall überlassen. > > > > Auch diesen Fehler hab ich nicht begangen, und bevor noch > > weiter im Trueben gefischt wird, hier der Auszug meines Scripts: > > > > // sql_query() ist der Kompatibilitaetsaufruf, der mysql_query() > > // mit vertauschten Parametern (!) aufruft. > > $res=sql_query ($SQL_CONNECTION, > > "insert into ".$USER_TABLE." ". > > "(user_name, user_fullname, user_pwd, multilogin, user_flags, ". > > " user_email, expire_at) values (\"". > > addslashes($edit_name[0])."\", \"".addslashes($edit_fullname[0]). > > "\", \"".$edit_pwd[0]."\", \"".$edit_multi[0]."\", ". > > $flags.", \"".addslashes($edit_email[0]). > > "\", \"".$edit_expire[0]."\")"); > > // Damit das GANZ klar nochmal gesagt wird: Die query oben > > // ist erfolgreich, falls ich beim Formatieren der Mail mit > > // den quotes durcheinander kam: Sorry, aber folgende Zeile > > // liefert '0' : > > $new_id=sql_insert_id(); > > // und auch hier ist sql_insert_id() ein direkter Verweis > > // auf mysql_insert_id() > > > > // Alle noch folgende Zeilen sind nur fuer's debuggen geschrieben: > > if ($new_id==0) { > > if (!($new_id=sql_insert_id($SQL_CONNECTION))) { > > if (!($new_id=sql_insert_id($res))) { > > // hier lande ich IMMER, wenn das Script des Kollegen > > // mit in dieser Seite drin ist: > > echo ("New ID: 0 in all stages: $new_id. \$res: $res
"); > > } > > else { > > echo ("stage III Done
"); > > } > > } > > else { > > echo ("stage II Done
"); > > } > > } > > Und was ist, wenn die Query nicht funktioniert hat? Paul DuBois schreibt > dazu: jaja bla bla! Ich weiss nicht, wozu ich eigentlich mir so viel Muehe gegeben habe, das Script zu dokumentieren: Da steht danz fett: "Damit das GANZ klar nochmal gesagt wird: Die query oben ist erfolgreich" und zum Beweis bekomme ich ja oben die $res-Variable ausgegeben: "$res: 1" > Du solltest eine Fehlerüberprüfung bei $res = sql_query (...) or die > ("Hat nicht funktioniert"); reinbauen. eigentlich schon, aber wie gesagt: Sie IST erfolgreich. Wie man vielleicht erkennen kann, wird hiermit ein User-Account angelegt, und dieser Account ist nachher auch vorhanden, nur weiss ich halt nicht seine ID ! > > $handler = _(at)_mysql_connect("$jura_host","$jura_user","$jura_pass"); > > _(at)_mysql_select_db ($jura_db, $handler); > > Das _(at)_-Zeichen bitte beim Debuggen entfernen. Das ist nicht mein Script, ich verwende fast nie _(at)_ Aber auch hier wird auch ohne _(at)_ kein Fehler ausgegeben. Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- There are two major products that come from Berkeley : LSD and UNIX. ... We don't believe this to be a coincidence. From info_(at)_agathos.net Mon, 14 Aug 2000 20:38:06 +0200 Date: Mon, 14 Aug 2000 20:38:06 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] =?ISO-8859-1?Q?Counter_f=FCr_Downloads?= Hallo zusammen, ich habe neulich ein Skript gesehen, das jeden Download zählt und in eine Datenbank scheibt. So eine Art Download-Counter. Leider finde ich das nicht mehr. Weiss zufällig jemand wo das Script vorgestellt wird? Vielen Dank Liebe Grüße Theo From jgrube_(at)_jgrube.de Mon, 14 Aug 2000 20:22:55 +0200 Date: Mon, 14 Aug 2000 20:22:55 +0200 From: Joern Grube jgrube_(at)_jgrube.de Subject: [php] dynamische Variblenamen At 14.08.2000 12:26, you wrote: >Hallo Martin, > >besten Dank > >nach "dynamische Variable" habe ich ja noch gesucht, >aber nach "variable Variable"... Das ist das schlimme an dieser Mailingliste hier: Die Herren haben alle vergessen, dass sie auch mal angefangen haben. Ein 800-Seiten-Handbuch ist eine feine Sache, vorausgesetzt, man weiss, wonach man suchen muss :-(( Anstatt einfach einen Hinweis darauf zu geben, machen einen die meisten nur an mit RTFM :-(( Wohlgemerkt, nicht alle, es gibt auch viele nette Leute hier, die mit eben genau dem rettenden Hinweis rueberkommen . Tschuess Joern (Berlin) http://www.jgrube.de http://www.flash4beginner.de Bitte keine HTML-Mails an mich!!!!! From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 20:54:52 +0200 Date: Mon, 14 Aug 2000 20:54:52 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] mysql_insert_id() nicht bei mehreren Connections? > eigentlich schon, aber wie gesagt: Sie IST erfolgreich. Wie > man vielleicht erkennen kann, wird hiermit ein User-Account > angelegt, und dieser Account ist nachher auch vorhanden, nur > weiss ich halt nicht seine ID ! Einfach mal reingefragt : Warum möchtest du die ID wissen? Wenns nur für interne DB-Zwecke ist, kannst du das Ganze Problem auch umgehen... -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From php_(at)_designofsites.de Mon, 14 Aug 2000 20:55:36 +0200 Date: Mon, 14 Aug 2000 20:55:36 +0200 From: Ralf Semroch php_(at)_designofsites.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Counter_f=FCr_Downloads?= Hallo Theo, On Mon, 14 Aug 2000 20:38:06 +0200, you wrote: >ich habe neulich ein Skript gesehen, das jeden Download zählt >und in eine Datenbank scheibt. So eine Art Download-Counter. > >Leider finde ich das nicht mehr. Weiss zufällig jemand wo >das Script vorgestellt wird? schau mal bei http://www.devshed.com/ClipScripts/results/l_2/c_6/ vorbei... Gruss, Ralf -- ralf semroch . semroch_(at)_designofsites.de . icq: 76557479 http://www.designofsites.de . http://www.flash4-center.de . http://www.fireworks-center.de http://www.dreamweaver-center.de . http://www.darksounds.de . http://www.search4singles.de From andreas_(at)_php4win.de Mon, 14 Aug 2000 20:05:40 +0100 Date: Mon, 14 Aug 2000 20:05:40 +0100 From: andreas otto andreas_(at)_php4win.de Subject: [php] [php4win] hinweis Hi, die von daniel und mir betreute website mit windows versionen fuer php4 ist nun unter [ www.php4win.de ] erreichbar. wenn unsere zeit es zulaesst werden wir die website mit sicherheit optisch ansprechender und uebersichtlicher gestalten ;-) bei fragen und anregungen koennt ihr uns selbstverstaendlich gerne emailen. html mails und mails mit anhaengen werden prinzipiell ignoriert ;-) liebe gruesse, andreas -- andreas otto http://www.php4win.de/ From info_(at)_agathos.net Mon, 14 Aug 2000 21:11:39 +0200 Date: Mon, 14 Aug 2000 21:11:39 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Re:_[php]_Counter_f=FCr_Downloads?= >>ich habe neulich ein Skript gesehen, das jeden Download zählt >>und in eine Datenbank scheibt. So eine Art Download-Counter. > schau mal bei http://www.devshed.com/ClipScripts/results/l_2/c_6/ > vorbei... Grüß Dich Ralf, nein, leider knapp vorbei. Das sind alles Count_to_file. :-| Aber trotzdem Danke für den Tip. Liebe Grüße Theo From jim_(at)_users.de Mon, 14 Aug 2000 21:25:40 +0200 (MEST) Date: Mon, 14 Aug 2000 21:25:40 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? On Mon, 14 Aug 2000, Robert Hoffmann wrote: > > eigentlich schon, aber wie gesagt: Sie IST erfolgreich. Wie > > man vielleicht erkennen kann, wird hiermit ein User-Account > > angelegt, und dieser Account ist nachher auch vorhanden, nur > > weiss ich halt nicht seine ID ! > > Einfach mal reingefragt : Warum möchtest du die ID wissen? Wenns nur für > interne DB-Zwecke ist, kannst du das Ganze Problem auch umgehen... Nein, ich kann es nicht wirklich umgehen, abgesehen davon, dass ich das auch nicht ganz einsehen wuerde... Ich brauche diese Funktion an vielen Stellen in meinem Script, und wenn ich auf sie verzichten wollte, koennte ich direkt auf AUTO_INCREMENT verzichten, das waer auch nicht Sinn der Sache! Die ID von einer Tabelle muss ich uebrigens in einer anderen Tabelle eintragen (als Referenz darauf), und so kann ich auf diese Funktion nicht verzichten. Aeh, aber da ich mich jetzt an jeden Strohhalm klammere trotzdem die Frage: Was meinst Du mit Umgehen? Ich sehe jetzt nur eine Moeglichkeit: Ich frage die Datenbank selber nach den IDs, nehme die hoechste Zahl und addiere eins, und schon "glaube ich zu wissen", was MySQL als naechste ID verwenden wird... bei Multi User Systemen ist das aber schon hart an der Grenze, oder an was dachtest Du? Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- I keep trying to tell my boss that no, Satan is a tool of Linux, not the other way around. From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 21:23:25 +0200 Date: Mon, 14 Aug 2000 21:23:25 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Kann php_ldap.dll nicht laden Es scheint mir als ob die php_ldap.dll nicht mitgeladen wird obschon extension und extensionpfad in der .ini angegeben sind. Hatte schon jemand das Problem? Die Anzeige von andreas otto (www.php4win.de) gibt mir dann auch nicht an dass das Modul geladen sei... Andreas : Die Links hinter "Details" führen ins Nirvana...kanns sein dass da was im ZIp-Package fehlt? -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From sil-nfo_(at)_gmx.de Mon, 14 Aug 2000 21:31:32 +0200 Date: Mon, 14 Aug 2000 21:31:32 +0200 From: Silvio Krah sil-nfo_(at)_gmx.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Counter_f=FCr_Downloads?= huhu wieso addierst du nicht bei klick auf den downloadlink eins auf ? mfg silvio *********** REPLY SEPARATOR *********** On 14.08.2000 at 20:38 Hans Theo Mislisch wrote: >ich habe neulich ein Skript gesehen, das jeden Download zählt >und in eine Datenbank scheibt. So eine Art Download-Counter. From cybermage_(at)_hirnstrudel.de Mon, 14 Aug 2000 21:37:32 +0200 Date: Mon, 14 Aug 2000 21:37:32 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Probleme mit MySQL jetzt hab ich noch 'ne idee, > $query = "SELECT id,title,technik,flag,build, DATE_FORMAT(datestamp, > $date_format) AS stamp, > UNIX_TIMESTAMP(datestamp) AS ustamp FROM $DTable where type > = > $filtername ORDER BY datestamp > DESC LIMIT $start_list, $MaxListItems;"; Du hast in deinem query sind alle Spalten (id,title,...) klein geschrieben. Angenommen du machst Das immer so ... warum ist dann in der Fehlermeldung das Sonstige großgeschrieben ?? MySQL unterscheidet in Groß- und Kleinschreibung ... also überprüf doch bitte mal wie das "Sonstige" in der DB steht, und füll' dann evtl. $filtername nichtmit "Sonstige" sondern mit "sonstige". bye benjamin From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 21:45:28 +0200 Date: Mon, 14 Aug 2000 21:45:28 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] mysql_insert_id() nicht bei mehreren Connections? At 21:25 2000-08-14 +0200, you wrote: >On Mon, 14 Aug 2000, Robert Hoffmann wrote: > > > > eigentlich schon, aber wie gesagt: Sie IST erfolgreich. Wie > > > man vielleicht erkennen kann, wird hiermit ein User-Account > > > angelegt, und dieser Account ist nachher auch vorhanden, nur > > > weiss ich halt nicht seine ID ! > > > > Einfach mal reingefragt : Warum möchtest du die ID wissen? Wenns nur für > > interne DB-Zwecke ist, kannst du das Ganze Problem auch umgehen... > > Nein, ich kann es nicht wirklich umgehen, abgesehen davon, > dass ich das auch nicht ganz einsehen wuerde... Ich brauche diese > Funktion an vielen Stellen in meinem Script, und wenn ich auf sie > verzichten wollte, koennte ich direkt auf AUTO_INCREMENT > verzichten, das waer auch nicht Sinn der Sache! Die ID von einer > Tabelle muss ich uebrigens in einer anderen Tabelle eintragen > (als Referenz darauf), und so kann ich auf diese Funktion nicht > verzichten. > Aeh, aber da ich mich jetzt an jeden Strohhalm klammere > trotzdem die Frage: Was meinst Du mit Umgehen? Ich sehe jetzt nur > eine Moeglichkeit: Ich frage die Datenbank selber nach den IDs, > nehme die hoechste Zahl und addiere eins, und schon "glaube ich > zu wissen", was MySQL als naechste ID verwenden wird... bei Multi > User Systemen ist das aber schon hart an der Grenze, oder an was > dachtest Du? Nun ja, ich hatte auch mal das Problem mit dem Autoincrement (jedoch unter Sybase, das spielt aber hier keine Rolle). Du könntest hingehen und deine IDs selbst verwalten. Dazu schaltest du autoincrement aus und dann: Du erstellst eine Zusatztabelle die nichts mit den restlichen zu tun hat. Nennen wir sie mal "internaldata". In dieser Tabelle erstellst du ein Feld "internal_lastid" oder so ähnlich (ist ja egal wie's heisst).Da schreibst du zum Beispiel 0 rein als Anfangswert. Nun musst du nur vor dem Anlegen des Users ein kleines Query abfeuern (die Tabelle ist sehr sehr klein, und das Query auch, daher vernachlässigbarer rechenaufwand) : Select internal_lastid from internaldata; Den inhalt setzt du in eine Variable ($id). Dann machst du ein $id++; und schon hast du deine Id mit der du den User anlegen kannst oder was auch immer du tun willst. diese Id schreibst du anschliessend zurück in die Tabelle internaldata. Ausserdem kannst du diese Id in alle Tabellen reinschreiben die sich aufeinander beziehen... Mit autoincrement hatte ich schon mal Probleme dass ich Tests mit Tabelle1 machte und dann für diese Tabelle der Autoincrement-Wert bei x stand und für Tabelle2 auf x-y somit war die Sch...am dampfen... Mit der obigen Lösung hast du übrigens eine Tabelle in der du alle internen Daten schon verwalten kannst, quasi eine ini-datei in der DB. -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From bjoern_(at)_baer.main.de Mon, 14 Aug 2000 21:52:05 +0200 Date: Mon, 14 Aug 2000 21:52:05 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? * Robert Hoffmann wrote: > Du erstellst eine Zusatztabelle die nichts mit den restlichen zu tun hat. > Nennen wir sie mal "internaldata". In dieser Tabelle PHPLIBs DB-Klasse bietet die Methode nextid(), die genau das beschriebene macht. -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From robert.hoffmann_(at)_isp.lu Mon, 14 Aug 2000 22:00:07 +0200 Date: Mon, 14 Aug 2000 22:00:07 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] mysql_insert_id() nicht bei mehreren Connections? At 21:52 2000-08-14 +0200, you wrote: >* Robert Hoffmann wrote: > > Du erstellst eine Zusatztabelle die nichts mit den restlichen zu tun hat. > > Nennen wir sie mal "internaldata". In dieser Tabelle > >PHPLIBs DB-Klasse bietet die Methode nextid(), die genau >das beschriebene macht. Sorry, ich mit PHP-Neuling und kenne die PHPLIB nicht. Meine Lösung funktionniert halt immer, auch mit anderen Sprachen, desshalb habe ich die angeboten ohne mich jetzt direkt auf PHP oder MySQL zu stützen. Es scheint ja auch dass sein Skript mit den PHP bzw. MySQL Funktionen abschmiert. Desshalb die eigene "nextid()"... :-) -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From bjoern_(at)_baer.main.de Mon, 14 Aug 2000 22:07:29 +0200 Date: Mon, 14 Aug 2000 22:07:29 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? * Robert Hoffmann wrote: > Sorry, ich mit PHP-Neuling und kenne die PHPLIB nicht. Achso. Schau' mal auf . Die DB- Abstraktionsklasse läßt sich für viele verschiedene Datenbanken einsetzen. -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From eschmid_(at)_php.net Mon, 14 Aug 2000 22:28:16 +0200 Date: Mon, 14 Aug 2000 22:28:16 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] dynamische Variblenamen Joern Grube wrote: > Das ist das schlimme an dieser Mailingliste hier: Die Herren haben alle > vergessen, dass sie auch mal angefangen haben. Ein 800-Seiten-Handbuch ist > eine feine Sache, vorausgesetzt, man weiss, wonach man suchen muss :-(( > Anstatt einfach einen Hinweis darauf zu geben, machen einen die meisten nur > an mit RTFM :-(( Wohlgemerkt, nicht alle, es gibt auch viele nette Leute > hier, die mit eben genau dem rettenden Hinweis rueberkommen . Und was soll sich dabei der Langzeitarbeitslose denken, der 1997 angefangen hat an diesem Handbuch zu schreiben? Damen lesen hier übrigens auch mit. Vielleicht hilfts, wenn man den Internetroman "Newbies Sturz" von Silvia Winterstein liest. Die Silvia kennt sich da super gut aus und weis was für Psychopathen da manchmal auf dieser Liste auftauchen und meinen ihre cerebralen Flatulenzen von sich geben zu müssen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From eschmid_(at)_php.net Mon, 14 Aug 2000 22:29:05 +0200 Date: Mon, 14 Aug 2000 22:29:05 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] mysql_insert_id() nicht bei mehreren Connections? Matthias Jim Knopf wrote: > > On Mon, 14 Aug 2000, Egon Schmid (_(at)_work) wrote: > > Und was ist, wenn die Query nicht funktioniert hat? Paul DuBois schreibt > > dazu: > > jaja bla bla! Ich weiss nicht, wozu ich eigentlich mir so viel > Muehe gegeben habe, das Script zu dokumentieren: Da steht danz > fett: "Damit das GANZ klar nochmal gesagt wird: Die query oben > ist erfolgreich" und zum Beweis bekomme ich ja oben die > $res-Variable ausgegeben: "$res: 1" Also ich klinke mich mal hier aus. Ich glaube Dir ja dass Du dir Mühe machst, aber warum machst Du nicht was ich Dir sage. > > Du solltest eine Fehlerüberprüfung bei $res = sql_query (...) or die > > ("Hat nicht funktioniert"); reinbauen. > > eigentlich schon, aber wie gesagt: Sie IST erfolgreich. Wie > man vielleicht erkennen kann, wird hiermit ein User-Account > angelegt, und dieser Account ist nachher auch vorhanden, nur > weiss ich halt nicht seine ID ! Das glaube ich Dir nicht. Es ist doch so einfach nach der User ID in der mit PHP in der Datenbank zu suchen. > > > $handler = _(at)_mysql_connect("$jura_host","$jura_user","$jura_pass"); > > > _(at)_mysql_select_db ($jura_db, $handler); > > > > Das _(at)_-Zeichen bitte beim Debuggen entfernen. > > Das ist nicht mein Script, ich verwende fast nie _(at)_ > Aber auch hier wird auch ohne _(at)_ kein Fehler ausgegeben. Das ist auch ein Fehler, wenn Du schreibst "ich verwende fast nie _(at)_" -Egon PS: Also ich geh jetzt langsam nach Hause und helf der Sue Bailey in England beim parsen von XML-Dateien mit PHP. Die bedankt sich wenigstens bei mir, dass sie ein Schritt weiter gekommen ist. -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From pfeiffer_(at)_uris.de Mon, 14 Aug 2000 22:43:52 +0200 Date: Mon, 14 Aug 2000 22:43:52 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] OT - war: Re: [php] dynamische Variblenamen Hallo Egon, > Vielleicht hilfts, wenn man den Internetroman "Newbies Sturz" von Silvia > Winterstein liest. Die Silvia kennt sich da super gut aus und weis was > für Psychopathen da manchmal auf dieser Liste auftauchen und meinen ihre > cerebralen Flatulenzen von sich geben zu müssen. das ist das wirklich schoene am Menschen: Er ist keine Maschine, und macht permanent die erbaulichsten Fehler, so dass manche Leute ganze Romane darueber schreiben koennen. Goethe waere ohne den unvollstaendigen Menschen ein namenloser Schreiberling und Porsche total Pleite... ;-)) mit freundlichem Gruss Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 -------------------------------- e.o.m. From jim_(at)_users.de Mon, 14 Aug 2000 23:00:26 +0200 (MEST) Date: Mon, 14 Aug 2000 23:00:26 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? On Mon, 14 Aug 2000, Robert Hoffmann wrote: > > > > eigentlich schon, aber wie gesagt: Sie IST erfolgreich. Wie > > > > man vielleicht erkennen kann, wird hiermit ein User-Account > > > > angelegt, und dieser Account ist nachher auch vorhanden, nur > > > > weiss ich halt nicht seine ID ! > > > > > > Einfach mal reingefragt : Warum möchtest du die ID wissen? Wenns nur für > > > interne DB-Zwecke ist, kannst du das Ganze Problem auch umgehen... > > > > Nein, ich kann es nicht wirklich umgehen, abgesehen davon, > > dass ich das auch nicht ganz einsehen wuerde... Ich brauche diese > > Funktion an vielen Stellen in meinem Script, und wenn ich auf sie > > verzichten wollte, koennte ich direkt auf AUTO_INCREMENT > > verzichten, das waer auch nicht Sinn der Sache! Die ID von einer > > Tabelle muss ich uebrigens in einer anderen Tabelle eintragen > > (als Referenz darauf), und so kann ich auf diese Funktion nicht > > verzichten. > > Aeh, aber da ich mich jetzt an jeden Strohhalm klammere > > trotzdem die Frage: Was meinst Du mit Umgehen? Ich sehe jetzt nur > > eine Moeglichkeit: Ich frage die Datenbank selber nach den IDs, > > nehme die hoechste Zahl und addiere eins, und schon "glaube ich > > zu wissen", was MySQL als naechste ID verwenden wird... bei Multi > > User Systemen ist das aber schon hart an der Grenze, oder an was > > dachtest Du? > > Nun ja, ich hatte auch mal das Problem mit dem Autoincrement (jedoch unter > Sybase, das spielt aber hier keine Rolle). > Du könntest hingehen und deine IDs selbst verwalten. Dazu schaltest du > autoincrement aus und dann: > > Du erstellst eine Zusatztabelle die nichts mit den restlichen zu tun hat. > Nennen wir sie mal "internaldata". In dieser Tabelle > erstellst du ein Feld "internal_lastid" oder so ähnlich [...] > Den inhalt setzt du in eine Variable ($id). Dann machst du ein $id++; und > schon hast du deine Id [...] > diese Id schreibst du anschliessend zurück in > die Tabelle internaldata. Ausserdem kannst du diese Id in alle Tabellen > reinschreiben die sich aufeinander beziehen... Seit Stunden suche ich in dieser Liste und im IRC nach einer Loesung, doch Deine Mail ist der erste theoretisch umsetzbare Ansatz, auch wenn er mir nicht gefaellt... aber ich kann nicht genug betonen: Es ist eine funktionierende Loesung, und dafuer erstmal riesigen DANK! Und dass er mir nicht gefaellt wirst Du wohl verstehen im Angesicht von 800 MB Datenbank, ueber 10000 Zeilen Code und 70 mysql_query("Insert ...") - Anweisungen. Im Moment, da mir wenigstens zwei Leute bestaetigt haben, dass es mit mysql_insert_id() (und PHP4) mit mehreren Connections Probleme gibt, denke ich in Richtung Vermeidung der zweiten Verbindung um jeden Preis. > Mit autoincrement hatte ich schon mal Probleme dass ich Tests mit Tabelle1 > machte und dann für diese Tabelle der Autoincrement-Wert bei x stand und für > Tabelle2 auf x-y somit war die Sch...am dampfen... (fast?) jede Tabelle ist bei mir mit einer ID versehen, die AUTO_INCREMENT ist, aber ich gehe ja auch nicht davon aus, dass die IDs untereinander eindeutig sind, warum sollten sie auch, sie werden auch nur fuer jeweils eine Tabelle gebraucht. Interessant an Deinem Ansatz ist tatsaechlich, dass es ja nicht schadet, dass alle Tabellen ueberschneidungsfreie IDs haben. > Mit der obigen Lösung hast du übrigens eine Tabelle in der du alle internen > Daten schon verwalten kannst, quasi eine ini-datei in der DB. :-) So eine Tabelle hab ich schon, auch wenn ich DIE nicht fuer Deine Loesung verwenden kann... Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- And you wouldn't want to use capabilities over NFS anyway, since NFS stands for No File Security. ( Theodore Y Ts'o ) From michael.seidler_(at)_kit-service.de Mon, 14 Aug 2000 22:58:17 +0200 Date: Mon, 14 Aug 2000 22:58:17 +0200 From: INFO michael.seidler_(at)_kit-service.de Subject: [php] Problem mit MyAdmin This is a multi-part message in MIME format. ------=_NextPart_000_010F_01C00643.2258E300 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo Leute, ich bekomme nach der Einrichtung meines phpMyAdmin Tools folgende = Fehlermeldung, kann aber trotz Recherche in der Installl und Doc-Datei = nichts finden. wo liegt das Problem, bzw. was ist gemeint? Meldung: Achtung: Sie haben magic_quotes_gpc in Ihrer PHP-Konfiguration nicht = aktiviert. PhpMyAdmin ben=F6tigt dies aber, um korrekt zu funktionieren. = Bitte lesen Sie im PHP-Manual (Installation & Konfiguration) nach, um = Informationen dar=FCber zu erhalten, wie man magic_quotes_gpc aktiviert. = Ansonsten l=E4uft das Teil ohne Probs Gru=DF Micha S. ------=_NextPart_000_010F_01C00643.2258E300 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo=20 Leute,
 
ich = bekomme nach der=20 Einrichtung meines phpMyAdmin Tools folgende Fehlermeldung, kann aber = trotz=20 Recherche in der Installl und Doc-Datei nichts finden. wo liegt das = Problem,=20 bzw. was ist gemeint?
 
Meldung:
 
Achtung: Sie=20 haben magic_quotes_gpc in Ihrer PHP-Konfiguration nicht aktiviert. = PhpMyAdmin=20 ben=F6tigt dies aber, um korrekt zu funktionieren. Bitte lesen Sie im = PHP-Manual=20 (Installation & Konfiguration) nach, um Informationen dar=FCber zu = erhalten,=20 wie man magic_quotes_gpc aktiviert.
 
Ansonsten l=E4uft das=20 Teil ohne Probs
 
Gru=DF
 
Micha=20 S.
------=_NextPart_000_010F_01C00643.2258E300-- From Galabau-Westermann_(at)_t-online.de Mon, 14 Aug 2000 23:53:17 +0200 Date: Mon, 14 Aug 2000 23:53:17 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] Problem mit MyAdmin hallo, bei der mail denk ich mal du bist windows user, dann also: in der php3.ini steht unter der section Data Handling ein eintrag namens "magic_quotes_gpc" der wird bei dir auf off stehen änders auf on und das problem is gelöst denke ich als "anfänger" jedenfalls mal :) gruß, stefan From berndschulz_(at)_ngi.de Tue, 15 Aug 2000 00:01:12 +0100 Date: Tue, 15 Aug 2000 00:01:12 +0100 From: Bernd Schulz berndschulz_(at)_ngi.de Subject: [php] =?ISO-8859-1?Q?script_f=FCr_passwortabfrage?= hallo liste, habe da ein script (nicht von mir) welches ich ändern möchte. in einer tabelle stehen die erfasser, in einer zweiten die einträge. bevor einträge vorgenommen werden können werden name und passwort abgefragt. die name werden in einer selectbox angezeigt und das passwort muß eingegeben werden. da immer mehr erfasser hinzukommen wird die angezeigte liste der namen immer länger. ich möchte also den namen und passwort in einem input feld eintragen. leider sind meine eigenen versuche bislang gescheitert. nachfolgend ein ausschnitt aus dem originalcode: if ( !isset ( $submit1 ) && !isset ( $internalid ) ): ?>
Erfasser :
Passwort :
Zurück zur Eingabe"; exit; endif; ?>
Erfasser :
Passwort :

Keine Termine von diesem Erfasser vorhanden
Wählen Sie den zu löschenden Eintrag
Zurück zur Übersicht"; endif; ?> mein lösungsansatz sieht wie folgt aus: $result = mysql_query ( "select * from erfasser where name = $name1" ); for ( $count=0;$count > > Und was ist, wenn die Query nicht funktioniert hat? Paul DuBois schreibt > > > dazu: > > > > jaja bla bla! Ich weiss nicht, wozu ich eigentlich mir so viel > > Muehe gegeben habe, das Script zu dokumentieren: Da steht danz > > fett: "Damit das GANZ klar nochmal gesagt wird: Die query oben > > ist erfolgreich" und zum Beweis bekomme ich ja oben die > > $res-Variable ausgegeben: "$res: 1" > > Also ich klinke mich mal hier aus. Ich glaube Dir ja dass Du dir Mühe > machst, aber warum machst Du nicht was ich Dir sage. Okay, ich glaube, ich muss nochmal einen Gang runterschalten, auch wenn das dann schon fast der Rueckwaertsgang ist: $res=mysql_query("insert into my_table (field) values (123)"); echo ($res); // das gibt "1" aus. Was meinst Du, was jetzt ein if (!$res) die ("das war falsch"); // bewirkt??? Garnichts, weil wir ja schon gesehen haben, dass $res=1 und somit TRUE ist! Natuerlich sollte man eigentlich nach der Query das Resultat abfragen, aber nicht, wenn man eine TODO-Liste hat, die seit Monaten nur noch waechst! Dann will man fertig werden und nicht "schoen" programmieren, bzw neu programmieren, was schon funzt! Und das insert-statement FUNZT! > > > Du solltest eine Fehlerüberprüfung bei $res = sql_query (...) or die > > > ("Hat nicht funktioniert"); reinbauen. > > > > eigentlich schon, aber wie gesagt: Sie IST erfolgreich. Wie > > man vielleicht erkennen kann, wird hiermit ein User-Account > > angelegt, und dieser Account ist nachher auch vorhanden, nur > > weiss ich halt nicht seine ID ! > > Das glaube ich Dir nicht. Junge, ich weiss nicht, ob ich es Dir SCHWOEREN soll?!? Was muss ich sonst noch machen, damit Du mir glaubst, dass das insert-statement funktioniert, mysql_insert_id() aber nicht??? > Es ist doch so einfach nach der User ID in der > mit PHP in der Datenbank zu suchen. Ja, weil auch zufaellig der Name in dieser Tabelle eindeutig zu sein hat, aber das war nur der "schoenste" Teil meines Scripts. Wie schon geschrieben: Ich verwende 69 Insert-Statements, und bei den meisten ist die AUTO_INCREMENT-ID das einzige, was garantiert eindeutig ist, und daher kann ich auch nicht im Nachhinein testen, welche ID zu dem gerade eingefuegten Datensatz passt! Es GEHT NICHT! Dafuer gibt es ja die kuenstlich eingefuegten Primary-Keys, weil nix anderes eindeutig ist! > > > > $handler = _(at)_mysql_connect("$jura_host","$jura_user","$jura_pass"); > > > > _(at)_mysql_select_db ($jura_db, $handler); > > > > > > Das _(at)_-Zeichen bitte beim Debuggen entfernen. > > > > Das ist nicht mein Script, ich verwende fast nie _(at)_ > > Aber auch hier wird auch ohne _(at)_ kein Fehler ausgegeben. > Das ist auch ein Fehler, wenn Du schreibst "ich verwende > fast nie _(at)_" kein Kommentar. Doch einer: Programmierst Du C? Fragst Du den return-wert von printf() ab, um zu schauen, ob auch wirklich ALLE Zeichen geschrieben wurden, obwohl Du doch auf dem Bildschirm siehst, dass das der Fall ist? Wohl kaum. Es gibt Code-Zeilen, da braucht man nicht abzufragen, und wenn es laeuft, dann laeufts. Ich schreibe hier nicht fuer die Uni ein Projekt, bei dem es um schoenen Programmcode oder atomkraftwerksichere Routinen geht, sondern das Teil muss Geld verdienen! > PS: Also ich geh jetzt langsam nach Hause und helf der Sue Bailey in > England beim parsen von XML-Dateien mit PHP. Die bedankt sich wenigstens > bei mir, dass sie ein Schritt weiter gekommen ist. Die Diskussion mit Dir war vielleicht interessant, aber auf jeden Fall nevenaufreibend und leider wenig produktiv. Das Problem ist, dass Du mir ja nicht glaubst! Ich sagte (mehrfach), dass eine Anweisung erfolgreich ist. Wenn es drauf ankaeme, koennte ich Dir ja nen MySQL-Account geben, dann wuerdest Du sehen, dass ich Recht habe (warum sollte ich mich auch selber bescheissen, schliesslich will ich hier Hilfe bekommen, und krieg die nur, wenn ich moeglichst genau mein Problem schildere). Zu diesem speziellen Fall: Der User wird angelegt, nur bekommt sein "Home-Verzeichnis" nicht die ID des neuen Users; es gehoert ihm also nicht, wie es eigentlich sein sollte, und das, weil ich die ID dieses Users nicht bekommen habe, wie es eigentlich sein sollte. Aber was schreibe ich hier eigentlich so lange Romane, das liesst doch eh kein Arsch... Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Unix IS user friendly, it is just selective about who his friends are. From winkelmann_(at)_klubs24.de Tue, 15 Aug 2000 00:09:02 +0200 Date: Tue, 15 Aug 2000 00:09:02 +0200 From: Matthias Winkelmann winkelmann_(at)_klubs24.de Subject: [php] Problem mit MyAdmin Hallo Info, bitte, wenn schon html, dann nimm doch lesbare farben. allerdings würde ich html besser gleich ausstellen. es sind schon leute dran gestorben. Zu Deinem Problem: mach was da steht: in der php.ini magic_quotes anschalten. From Galabau-Westermann_(at)_t-online.de Tue, 15 Aug 2000 00:14:16 +0200 Date: Tue, 15 Aug 2000 00:14:16 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_script_f=FCr_passwortabfrage?= hallo, einfach den text, der zwischen '' steht inklusieve dem entfernen, und dafür '' angeben das in dem skript dann zwei mal. wenn ich mich nich verzählt habe ich hoffe das löst dein problem. denn dein lösungsansatz passt irgendwie nicht zum problem, oder ich verstehs zu so später stunde nicht mehr :) wie dem auch sei gruß stefan From jgrube_(at)_jgrube.de Tue, 15 Aug 2000 00:47:16 +0200 Date: Tue, 15 Aug 2000 00:47:16 +0200 From: Joern Grube jgrube_(at)_jgrube.de Subject: [php] dynamische Variblenamen >Und was soll sich dabei der Langzeitarbeitslose denken, der 1997 >angefangen hat an diesem Handbuch zu schreiben? Keine Ahnung, was Du mir jetzt damit sagen willst . Was hat das jetzt mit einem Langzeitarbeitslosen zu tun (ich gehoer da dummerweise auch dazu, nur haben Arbeitslose und Rentner niemals Zeit, nur mal so zur Kenntnisnahme)? Fakt ist ganz einfach, dass, wenn man nicht weiss, WAS man suchen muss, das beste Handbuch nichts hilft (und ich hab nicht gesagt, das Handbuch waere schlecht, nein, das gilt global fuer jedes Handbuch). >Damen lesen hier übrigens auch mit. Noch ein Satz, den ich nicht verstehe :-( >Vielleicht hilfts, wenn man den Internetroman "Newbies Sturz" von Silvia >Winterstein liest. Die Silvia kennt sich da super gut aus und weis was >für Psychopathen da manchmal auf dieser Liste auftauchen und meinen ihre >cerebralen Flatulenzen von sich geben zu müssen. Kannste mir ein gutes Fremdwoerterbuch empfehlen, um mir den Satz zu uebersetzen? Oder nee, lass man, eigentlich will ich das gar nicht wissen :-( Tschuess Joern (Berlin) http://www.jgrube.de http://www.flash4beginner.de Bitte keine HTML-Mails an mich!!!!! From eschmid+sic_(at)_s.netic.de Tue, 15 Aug 2000 01:37:30 +0200 Date: Tue, 15 Aug 2000 01:37:30 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? On Tue, Aug 15, 2000 at 12:06:55AM +0200, Matthias Jim Knopf wrote: > On Mon, 14 Aug 2000, Egon Schmid (_(at)_work) wrote: > > > > > Und was ist, wenn die Query nicht funktioniert hat? Paul DuBois schreibt > > > > dazu: > > > > > > jaja bla bla! Ich weiss nicht, wozu ich eigentlich mir so viel > > > Muehe gegeben habe, das Script zu dokumentieren: Da steht danz > > > fett: "Damit das GANZ klar nochmal gesagt wird: Die query oben > > > ist erfolgreich" und zum Beweis bekomme ich ja oben die > > > $res-Variable ausgegeben: "$res: 1" > > > > Also ich klinke mich mal hier aus. Ich glaube Dir ja dass Du dir Mühe > > machst, aber warum machst Du nicht was ich Dir sage. Vollqoutings sind hier nicht erlaubt. Und schon gar nicht in dieser Länge. Ich machs jetzt auch nur einmal, um die Intelligenz von Matthias Jim Knopf zu demonstrieren. Die Damen sollten diese Mail gleich löschen, ich möchte nicht, dass sie irgendeinen Schaden davon tragen. Danke. > Okay, ich glaube, ich muss nochmal einen Gang runterschalten, > auch wenn das dann schon fast der Rueckwaertsgang ist: > > $res=mysql_query("insert into my_table (field) values (123)"); > echo ($res); // das gibt "1" aus. > > Was meinst Du, was jetzt ein > if (!$res) die ("das war falsch"); // bewirkt??? Garnichts, weil > wir ja schon gesehen haben, dass $res=1 und somit TRUE ist! > Natuerlich sollte man eigentlich nach der Query das Resultat > abfragen, aber nicht, wenn man eine TODO-Liste hat, die seit > Monaten nur noch waechst! Dann will man fertig werden und nicht > "schoen" programmieren, bzw neu programmieren, was schon funzt! > Und das insert-statement FUNZT! > > > > > Du solltest eine Fehlerüberprüfung bei $res = sql_query (...) or die > > > > ("Hat nicht funktioniert"); reinbauen. > > > > > > eigentlich schon, aber wie gesagt: Sie IST erfolgreich. Wie > > > man vielleicht erkennen kann, wird hiermit ein User-Account > > > angelegt, und dieser Account ist nachher auch vorhanden, nur > > > weiss ich halt nicht seine ID ! > > > > Das glaube ich Dir nicht. > > Junge, ich weiss nicht, ob ich es Dir SCHWOEREN soll?!? Was > muss ich sonst noch machen, damit Du mir glaubst, dass das > insert-statement funktioniert, mysql_insert_id() aber nicht??? > > > Es ist doch so einfach nach der User ID in der > > mit PHP in der Datenbank zu suchen. > > Ja, weil auch zufaellig der Name in dieser Tabelle eindeutig zu > sein hat, aber das war nur der "schoenste" Teil meines Scripts. > Wie schon geschrieben: Ich verwende 69 Insert-Statements, und bei > den meisten ist die AUTO_INCREMENT-ID das einzige, was garantiert > eindeutig ist, und daher kann ich auch nicht im Nachhinein > testen, welche ID zu dem gerade eingefuegten Datensatz passt! Es > GEHT NICHT! Dafuer gibt es ja die kuenstlich eingefuegten > Primary-Keys, weil nix anderes eindeutig ist! > > > > > > $handler = _(at)_mysql_connect("$jura_host","$jura_user","$jura_pass"); > > > > > _(at)_mysql_select_db ($jura_db, $handler); > > > > > > > > Das _(at)_-Zeichen bitte beim Debuggen entfernen. > > > > > > Das ist nicht mein Script, ich verwende fast nie _(at)_ > > > Aber auch hier wird auch ohne _(at)_ kein Fehler ausgegeben. > > > Das ist auch ein Fehler, wenn Du schreibst "ich verwende > > fast nie _(at)_" > kein Kommentar. > > Doch einer: Programmierst Du C? Fragst Du den return-wert von > printf() ab, um zu schauen, ob auch wirklich ALLE Zeichen > geschrieben wurden, obwohl Du doch auf dem Bildschirm siehst, dass > das der Fall ist? Wohl kaum. Es gibt Code-Zeilen, da braucht man > nicht abzufragen, und wenn es laeuft, dann laeufts. Ich schreibe > hier nicht fuer die Uni ein Projekt, bei dem es um schoenen > Programmcode oder atomkraftwerksichere Routinen geht, sondern das > Teil muss Geld verdienen! > > > PS: Also ich geh jetzt langsam nach Hause und helf der Sue Bailey in > > England beim parsen von XML-Dateien mit PHP. Die bedankt sich wenigstens > > bei mir, dass sie ein Schritt weiter gekommen ist. > > Die Diskussion mit Dir war vielleicht interessant, aber auf > jeden Fall nevenaufreibend und leider wenig produktiv. Das Problem > ist, dass Du mir ja nicht glaubst! Ich sagte (mehrfach), dass eine > Anweisung erfolgreich ist. Wenn es drauf ankaeme, koennte ich Dir > ja nen MySQL-Account geben, dann wuerdest Du sehen, dass ich > Recht habe (warum sollte ich mich auch selber bescheissen, > schliesslich will ich hier Hilfe bekommen, und krieg die nur, > wenn ich moeglichst genau mein Problem schildere). > Zu diesem speziellen Fall: Der User wird angelegt, nur bekommt > sein "Home-Verzeichnis" nicht die ID des neuen Users; es gehoert > ihm also nicht, wie es eigentlich sein sollte, und das, weil ich > die ID dieses Users nicht bekommen habe, wie es eigentlich sein > sollte. Aber was schreibe ich hier eigentlich so lange Romane, > das liesst doch eh kein Arsch... > > Diese Sendung wurde Ihnen praesentiert von Jim > PGP encrypted mails welcome! Key on any keyserver or ftp://users.de > Unix IS user friendly, it is just selective about who his friends are. 1. Sie sind ein arrogantes Arschloch! 2. Sie wollen mit Open Source Software Geld verdienen. 3. Sie wollen sich seit 10 Jahren kein Buch gekauft haben, aber das Wissen über öffentliche Mailinglisten gratis und schnell beziehen 4. Das ist das beschissenste Posting auf dieser Mailing Liste das es je gegeben hat. 5. Man kann nicht zuhören, das können die meisten Psychopathen auch nicht. 6. Die Frage, ob ich eine Programmiersprache spreche ist unnötig wie ein Kropf. Das ist ein weiterer Grund für mich, nicht auf dem PHP-Kongress zu erscheinen. Weder als Redner noch als zahlender Zuhörer. -PHP-Opa [ich bin nicht der Mr. PHP] -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From bjoern_(at)_baer.main.de Tue, 15 Aug 2000 01:46:25 +0200 Date: Tue, 15 Aug 2000 01:46:25 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? * eschmid+sic_(at)_s.netic.de wrote: > Das ist ein weiterer Grund für mich, nicht auf dem PHP-Kongress zu > erscheinen. Weder als Redner noch als zahlender Zuhörer. Jetzt spinnst du aber komplett. Was hat das denn mit dem Kongress zu tun? -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From eschmid+sic_(at)_s.netic.de Tue, 15 Aug 2000 02:01:18 +0200 Date: Tue, 15 Aug 2000 02:01:18 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] dynamische Variblenamen On Tue, Aug 15, 2000 at 12:47:16AM +0200, Joern Grube wrote: > >Und was soll sich dabei der Langzeitarbeitslose denken, der 1997 > >angefangen hat an diesem Handbuch zu schreiben? > > Keine Ahnung, was Du mir jetzt damit sagen willst . Was hat das > jetzt mit einem Langzeitarbeitslosen zu tun (ich gehoer da dummerweise auch > dazu, nur haben Arbeitslose und Rentner niemals Zeit, nur mal so zur > Kenntnisnahme)? Fakt ist ganz einfach, dass, wenn man nicht weiss, WAS man > suchen muss, das beste Handbuch nichts hilft (und ich hab nicht gesagt, das > Handbuch waere schlecht, nein, das gilt global fuer jedes Handbuch). So ein Langzeitarbeitsloser hat da tatsächlich im Jahre 1997 angefangen viele Seiten von dem jetzigen Handbuch zu schreiben und der arbeitet heute bei der Firma SIX Offene Systeme GmbH. > >Damen lesen hier übrigens auch mit. > > Noch ein Satz, den ich nicht verstehe :-( Zum Beispiel die Silvia, die Gabriele, die Nadja, die Christiane, die Catharina, und noch ein paar mehr, und alle sonstigen Damen deren Vorname mir dank meiner Alzheimer entfallen ist. > >Vielleicht hilfts, wenn man den Internetroman "Newbies Sturz" von Silvia > >Winterstein liest. Die Silvia kennt sich da super gut aus und weis was > >für Psychopathen da manchmal auf dieser Liste auftauchen und meinen ihre > >cerebralen Flatulenzen von sich geben zu müssen. > > Kannste mir ein gutes Fremdwoerterbuch empfehlen, um mir den Satz zu > uebersetzen? Oder nee, lass man, eigentlich will ich das gar nicht wissen :-( Ich mach morgen mal eine Rezension bei Amazon rein. Ein Newbie ist ein Anfänger im Internet. Auch die anderen Dinge zum Umgang in Newsgroups und Mailinglisten und Chats werden recht gut beschrieben. Die Silvia ist bestimmt kein Newbie. Ich freue mich jedenfalls, wenn ich sie mal im real life bei SIX sehen kann. Sie wohnt ja gerade um die Ecke. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From eh_(at)_profzone.ch Tue, 15 Aug 2000 02:01:19 +0200 Date: Tue, 15 Aug 2000 02:01:19 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] mysql_insert_id() nicht bei mehreren Connections? Meine Damen und vorallem Herren > * eschmid+sic_(at)_s.netic.de wrote: > > Das ist ein weiterer Grund für mich, nicht auf dem PHP-Kongress zu > > erscheinen. Weder als Redner noch als zahlender Zuhörer. > Du hast recht. Wenn nicht pro Tag doch noch 2,3 gute Postings reinkommen wuerden waere die Liste nichts mehr wert. > Jetzt spinnst du aber komplett. Was hat das denn mit dem > Kongress zu tun? > Ich moechte gewissen Personen in dieser liste auch nie begegnen. Kann man nicht eine Liste machen: sandkasten_(at)_php-center.de ? Gute Nacht Erich From eschmid+sic_(at)_s.netic.de Tue, 15 Aug 2000 02:07:32 +0200 Date: Tue, 15 Aug 2000 02:07:32 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? On Tue, Aug 15, 2000 at 01:46:25AM +0200, Björn Schotte wrote: > * eschmid+sic_(at)_s.netic.de wrote: > > Das ist ein weiterer Grund für mich, nicht auf dem PHP-Kongress zu > > erscheinen. Weder als Redner noch als zahlender Zuhörer. > > Jetzt spinnst du aber komplett. Was hat das denn mit dem > Kongress zu tun? Da gibts so ein Spruch, wer Lesen kann ist klar im Vorteil. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From Dante_(at)_altmuehlnet.de Tue, 15 Aug 2000 03:35:42 +0200 Date: Tue, 15 Aug 2000 03:35:42 +0200 From: Thomas Feyrer Dante_(at)_altmuehlnet.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? At 21:25 14.08.2000 +0200, Matthias Jim Knopf wrote: >On Mon, 14 Aug 2000, Robert Hoffmann wrote: >> > eigentlich schon, aber wie gesagt: Sie IST erfolgreich. Wie >> > man vielleicht erkennen kann, wird hiermit ein User-Account >> > angelegt, und dieser Account ist nachher auch vorhanden, nur >> > weiss ich halt nicht seine ID ! >> >> Einfach mal reingefragt : Warum möchtest du die ID wissen? Wenns nur für >> interne DB-Zwecke ist, kannst du das Ganze Problem auch umgehen... > > Nein, ich kann es nicht wirklich umgehen, abgesehen davon, > dass ich das auch nicht ganz einsehen wuerde... Ich brauche diese > Funktion an vielen Stellen in meinem Script, und wenn ich auf sie > verzichten wollte, koennte ich direkt auf AUTO_INCREMENT > verzichten, das waer auch nicht Sinn der Sache! Die ID von einer > Tabelle muss ich uebrigens in einer anderen Tabelle eintragen > (als Referenz darauf), und so kann ich auf diese Funktion nicht > verzichten. > Aeh, aber da ich mich jetzt an jeden Strohhalm klammere > trotzdem die Frage: Was meinst Du mit Umgehen? Ich sehe jetzt nur > eine Moeglichkeit: Ich frage die Datenbank selber nach den IDs, > nehme die hoechste Zahl und addiere eins, und schon "glaube ich > zu wissen", was MySQL als naechste ID verwenden wird... bei Multi > User Systemen ist das aber schon hart an der Grenze, oder an was > dachtest Du? Hi Matthias, ist von euch denn keiner auf der MySQL-Mailingliste, ich will hier jetzt nicht blöd daherreden, o.ä. aber es gibt IMHO eine ganz einfache Lösung zu deinem Problem. Ich weiss nicht ob du in MySQL den Befehl/die Funktion LAST_INSERT_ID() ich denke das man das allgemein sogar eher verwenden sollte, da es (minimal) performanter ist, da man sich die ID nicht erst per PHP holt und dann wieder an den MySQL-Server übergibt, sondern alles im MySQL- Server gespielt wird. Probier halt einfach einmal zu debugging Zwecken ein (absichtlich keine or's o.ä. Prüfungen), ich denke dann bekommst du die richtige ID, falls nicht, ist PHP auf jedenfall nicht schuld, sondern der MySQL-Server. PS: Eine bitte an alle, hört doch bitte mit all den Beschuldigungen Verdächtigungen und blöden Anmachen auf! Mich regt es auf, wenn ich wieder irgendeine Mail bekomm, in der nur sinnloser Inhalt drinnen steht, wenn irgendjemand beschimpft wird. Schickt solche Mails doch per PM, dann wird die Liste nicht mehr soviel belastet, und keiner "öffentlich Blamiert". PPS: Erst denken, dann schicken! Bye Dante From fister22_(at)_hotmail.com Tue, 15 Aug 2000 06:52:34 +0200 Date: Tue, 15 Aug 2000 06:52:34 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] nochmal download von entfernten dateien dieses script von der FAQ bei köhntöpp bringt mir nix, ich muß auf dateien zugreifen die auf ANDEREN servern liegen. Dummerweise brachte mich das Archiv auch nicht weiter. Alle Downloadscripte waren nur für einen download von eigenen server gedacht. ich muß doch die datei mit fopen oder fsockopen erst öffnen , oder ???? hat da einer erfahrung ?? Also so geht es nicht: # $download sei der Bezeichner für die zu ladende Datei # Dieses Verzeichnis liegt außerhalb der Document_Root und # ist nicht per URL zuzugreifen. $basedir = "/home/www/download"; # Übersetzung von Download-Bezeichner in Dateinamen. $filelist = array( "file1" => "area1/datei1.zip", "file2" => "area1/datei2.zip", "file3" => "area2/datei1.zip" ); # Einbruchsversuch abfangen. if ($filelist[$download] == "") file_not_found(); # Vertrauenswürdigen Dateinamen basteln. $filename = sprintf("%s/%s", $basedir, $filelist[$download]); # Passenden Datentyp erzeugen. header("Content-Type: application/octet-stream"); # Passenden Dateinamen im Download-Requester vorgeben. header("Content-Disposition: inline; filename=\"".$download."\""); # Datei ausgeben. readfile($filename); grüße tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu From eschneew_(at)_paedak-krems.ac.at Tue, 15 Aug 2000 07:44:33 +0200 Date: Tue, 15 Aug 2000 07:44:33 +0200 From: Erich Schneeweiss eschneew_(at)_paedak-krems.ac.at Subject: [php] Probleme mit MySQL bauer.joerg_(at)_gmx.de wrote: > leider war die Diskussion die ich mit meiner Mail losgetreten > habe für mein Problem nicht so produktiv. > > Hier noch einmal die Problemstellung: > > Ich versuche über ein "SUBMIT" einen Filter zu setzten ! > Sollte eigentlich nicht so schwer sein aber .... > > ....if ($SETFILTER && $filtername != 'none') PS: Variabele ist da !!!! > { > > $query = "SELECT id,title,technik,flag,build, DATE_FORMAT(datestamp, > $date_format) AS stamp, > UNIX_TIMESTAMP(datestamp) AS ustamp FROM $DTable where type = > $filtername ORDER BY datestamp > DESC LIMIT $start_list, $MaxListItems;"; > probier's mit $query = "SELECT id,title,technik,flag,build, DATE_FORMAT(datestamp, $date_format) AS stamp,UNIX_TIMESTAMP(datestamp) AS ustamp FROM $DTable where type =\"".$filtername."\" ORDER BY datestamp DESC LIMIT $start_list, $MaxListItems;"; oder $query = "SELECT id,title,technik,flag,build, DATE_FORMAT(datestamp, $date_format) AS stamp,UNIX_TIMESTAMP(datestamp) AS ustamp FROM $DTable where type =\"$filtername\" ORDER BY datestamp DESC LIMIT $start_list, $MaxListItems;"; Ciao, es From oliver_(at)_brugg-online.ch Tue, 15 Aug 2000 07:53:44 +0200 Date: Tue, 15 Aug 2000 07:53:44 +0200 From: Oliver Flueckiger oliver_(at)_brugg-online.ch Subject: [php] Hilfe! Chat funktionier nicht Hallo Liste Ich [Oliver Flückiger, 15 Jahre] arbeite beim Internet-Chalenge ThinkQuest [www.thinkquest.org] mit. Heute abend ist da Abgabeschluss, und mein datenbankbasierter Chatroom funktioniert immer noch nicht. Das problem ist folgendes: PHP gibt keinen Feher aus [auch nicht mit mysql_error()], aber es wird auch nichts in die Datenbank geschrieben oder ausgelesen. Kann mit jemand helfen? Vielen Dank Oliver PS: Ich muss jetzt zur Schule, und ab 12:00 Noon Eastern Time (USA) kann ich nichts mehr auf den Server laden. Es wäre sehr nett, wenn jemand Zeit und Lust hätte, bis dahin den Chat zu "reparieren". Ich würde mich dann selbstverständlich erkenntlich zeigen. From flueckiger_(at)_radio-lipstick.ch Tue, 15 Aug 2000 07:54:48 +0200 Date: Tue, 15 Aug 2000 07:54:48 +0200 From: Oliver Flueckiger flueckiger_(at)_radio-lipstick.ch Subject: [php] Hilfe! Chat funktionier nicht This is a multi-part message in MIME format. ------=_NextPart_000_001C_01C0068E.158738C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hier sind noch die Files. > Hallo Liste > > Ich [Oliver Flückiger, 15 Jahre] arbeite beim Internet-Chalenge ThinkQuest > [www.thinkquest.org] mit. Heute abend ist da Abgabeschluss, und mein > datenbankbasierter Chatroom funktioniert immer noch nicht. > Das problem ist folgendes: > PHP gibt keinen Feher aus [auch nicht mit mysql_error()], aber es wird auch > nichts in die Datenbank geschrieben oder ausgelesen. > > Kann mit jemand helfen? > > Vielen Dank > > Oliver > PS: Ich muss jetzt zur Schule, und ab 12:00 Noon Eastern Time (USA) kann ich > nichts mehr auf den Server laden. > Es wäre sehr nett, wenn jemand Zeit und Lust hätte, bis dahin den Chat zu > "reparieren". Ich würde mich dann > selbstverständlich erkenntlich zeigen. > > > -- > ** 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 > ------=_NextPart_000_001C_01C0068E.158738C0 Content-Type: application/octet-stream; name="output.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="output.php3" =0D =0D =0D =0D output=0D =0D =0D =0D =0D =0D =0D =0D =0D =0D ------=_NextPart_000_001C_01C0068E.158738C0 Content-Type: application/octet-stream; name="input.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="input.php3" Chat now at Apeiron! =
Regards,
The Apeiron Team C001495";=0D mysql_pconnect("mysqldb.thinkquest.org","C001495","33t3h289"); =0D mysql_select_db("C001495"); =0D =0D if ($sent=3D=3Dnull) =0D { //Der User hat noch nichts geschrieben, d.h. sich erst = gerade in den Chat eingeloggt=0D $hidden =3D null; // 10=0D mysql_query("INSERT INTO chat (nickname, text) VALUES ('$nickname' ,=0D '$welcomemsg')"); } =0D else =0D {=0D if ($add=3D=3Dnull) =0D {=0D $query=3Dnull; //$query muss leer sein, da niemand = hinzugef=FCgt werden muss.=0D } =0D elseif ($sent=3D=3D1 || $text && null) {=0D //Wurde etwas abgeschickt [mit $sent =FCberpr=FCfen] und $text ist = nicht null 20=0D if ($option=3D=3Dsay) =0D { //hat der User etwas gesagt?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung)) =0D { =0D $saytime =3D $data[0]; =0D }=0D $text=3D"$nickname say at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D } //30=0D elseif ($option=3D=3Dcry) =0D { //hat der User geschriehen?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung))=0D { =0D $saytime =3D $data[0]; =0D }=0D $text=3D"$nickname cry at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D } //40=0D elseif ($option=3D=3Dask) =0D { //hat der User etwas gefragt?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung))=0D { =0D $saytime =3D $data[0]; =0D }=0D $text=3D"$nickname say at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D } =0D elseif ($option=3D=3Daway) =0D { //geht der User weg?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung))=0D { =0D $saytime =3D $data[0]; =0D }=0D $text=3D"$nickname go away at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D } =0D elseif ($option=3D=3Dlogout) =0D { //loggt sich der User aus?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung))=0D { =0D $saytime =3D $data[0]; =0D } =0D $text=3D"$nickname has logged out at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D }=0D }=0D else =0D {=0D $newnickname =3D "";=0D $result =3D mysql_query("SELECT * FROM chat WHERE=0D nickname=3D'$nickname");=0D while($data=3Dmysql_fetch_array($result))=0D {=0D $nicknameold=3D$data["nickname"];=0D } $nicknameold .=3D $newnickname; =0D mysql_query("UPDATE chat SET to=3D'$nicknameold' = WHERE=0D nickname=3D'$nickname'");=0D } =0D }=0D ?>=0D =0D =0D input=0D =0D =0D =0D =0D =0D =0D =0D
=0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D
=0D =0D
I want=0D =0D
this=0D text =0D =0D
to
=0D =0D =0D =0D =0D =0D =0D =0D ------=_NextPart_000_001C_01C0068E.158738C0 Content-Type: application/octet-stream; name="online.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="online.php3" $zeile"; } } elseif (!$update=3D=3D"null") { //30 mysql_query("UPDATE chat SET beschreibung=3D'$tb' WHERE = nickname=3D'$nickname'"); $zeile=3D"Your information was been updated. /n The Apeiron Team"; }=20 elseif ($xa > "null") { //wird ein Back-Button ben=F6tigt? $back=3D""; } elseif($xa >=3D $pos+$count) { //wird ein Forward-Button ben=F6tigt? $forward=3D""; //40 } elseif ($beschreibung=3D=3D$nickname || $update=3D=3D"null") { $query=3D"SELECT beschreibung FROM 'chat' WHERE = nickname=3D'$nickname'"; $anweisung=3Dmysql_query($query); while($zeile=3Dmysql_fetch_array($anweisung)) { $beschreibung=3D$zeile["beschreibung"]; } echo ("

=20

"); } else { //ist eine Beschreibung verlangt? $query=3D"SELECT beschreibung FROM 'chat' WHERE = nickname=3D'$beschreibung'"; //60 $anweisung=3Dmysql_query($query); while($zeile=3Dmysql_fetch_array($anweisung)) { $link=3D"
$zeile"; } ?> Where's online

 

------=_NextPart_000_001C_01C0068E.158738C0 Content-Type: application/octet-stream; name="index.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="index.php3" $title Chat =20 =20 <body bgcolor=3D"#FFFFFF"> </body> ------=_NextPart_000_001C_01C0068E.158738C0-- From jegeler_(at)_uni-bremen.de Tue, 15 Aug 2000 07:56:52 +0200 Date: Tue, 15 Aug 2000 07:56:52 +0200 From: =?iso-8859-1?Q?J=F6rg_Egeler?= jegeler_(at)_uni-bremen.de Subject: [php] (no subject) This is a multi-part message in MIME format. ------=_NextPart_000_0048_01C0068E.5FEA30C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable unsubscribe php ------=_NextPart_000_0048_01C0068E.5FEA30C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
unsubscribe = php
------=_NextPart_000_0048_01C0068E.5FEA30C0-- From flueckiger_(at)_radio-lipstick.ch Tue, 15 Aug 2000 07:57:14 +0200 Date: Tue, 15 Aug 2000 07:57:14 +0200 From: Oliver Flueckiger flueckiger_(at)_radio-lipstick.ch Subject: [php] Hilfe! Chat funktionier nicht This is a multi-part message in MIME format. ------=_NextPart_000_0013_01C0068E.6C901B00 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hier sind noch die Files. > Hallo Liste > > Ich [Oliver Flückiger, 15 Jahre] arbeite beim Internet-Chalenge ThinkQuest > [www.thinkquest.org] mit. Heute abend ist da Abgabeschluss, und mein > datenbankbasierter Chatroom funktioniert immer noch nicht. > Das problem ist folgendes: > PHP gibt keinen Feher aus [auch nicht mit mysql_error()], aber es wird auch > nichts in die Datenbank geschrieben oder ausgelesen. > > Kann mit jemand helfen? > > Vielen Dank > > Oliver > PS: Ich muss jetzt zur Schule, und ab 12:00 Noon Eastern Time (USA) kann ich > nichts mehr auf den Server laden. > Es wäre sehr nett, wenn jemand Zeit und Lust hätte, bis dahin den Chat zu > "reparieren". Ich würde mich dann > selbstverständlich erkenntlich zeigen. > > > -- > ** 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 > ------=_NextPart_000_0013_01C0068E.6C901B00 Content-Type: application/octet-stream; name="output.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="output.php3" =0D =0D =0D =0D output=0D =0D =0D =0D =0D =0D =0D =0D =0D =0D ------=_NextPart_000_0013_01C0068E.6C901B00 Content-Type: application/octet-stream; name="input.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="input.php3" Chat now at Apeiron! =
Regards,
The Apeiron Team C001495";=0D mysql_pconnect("mysqldb.thinkquest.org","C001495","33t3h289"); =0D mysql_select_db("C001495"); =0D =0D if ($sent=3D=3Dnull) =0D { //Der User hat noch nichts geschrieben, d.h. sich erst = gerade in den Chat eingeloggt=0D $hidden =3D null; // 10=0D mysql_query("INSERT INTO chat (nickname, text) VALUES ('$nickname' ,=0D '$welcomemsg')"); } =0D else =0D {=0D if ($add=3D=3Dnull) =0D {=0D $query=3Dnull; //$query muss leer sein, da niemand = hinzugef=FCgt werden muss.=0D } =0D elseif ($sent=3D=3D1 || $text && null) {=0D //Wurde etwas abgeschickt [mit $sent =FCberpr=FCfen] und $text ist = nicht null 20=0D if ($option=3D=3Dsay) =0D { //hat der User etwas gesagt?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung)) =0D { =0D $saytime =3D $data[0]; =0D }=0D $text=3D"$nickname say at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D } //30=0D elseif ($option=3D=3Dcry) =0D { //hat der User geschriehen?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung))=0D { =0D $saytime =3D $data[0]; =0D }=0D $text=3D"$nickname cry at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D } //40=0D elseif ($option=3D=3Dask) =0D { //hat der User etwas gefragt?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung))=0D { =0D $saytime =3D $data[0]; =0D }=0D $text=3D"$nickname say at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D } =0D elseif ($option=3D=3Daway) =0D { //geht der User weg?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung))=0D { =0D $saytime =3D $data[0]; =0D }=0D $text=3D"$nickname go away at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D } =0D elseif ($option=3D=3Dlogout) =0D { //loggt sich der User aus?=0D $timeanweisung=3Dmysql_query("SELECT saytime FROM chat WHERE = nickname=3D'$nickname' AND WHERE text=3D'$text'");=0D while($data=3Dmysql_fetch_array($timeanweisung))=0D { =0D $saytime =3D $data[0]; =0D } =0D $text=3D"$nickname has logged out at $saytime = \"$text\"
";=0D mysql_query("INSERT INTO chat (tonick, saytime) VALUES ('$to' , = 'time(Y-m-d)')");=0D }=0D }=0D else =0D {=0D $newnickname =3D "";=0D $result =3D mysql_query("SELECT * FROM chat WHERE=0D nickname=3D'$nickname");=0D while($data=3Dmysql_fetch_array($result))=0D {=0D $nicknameold=3D$data["nickname"];=0D } $nicknameold .=3D $newnickname; =0D mysql_query("UPDATE chat SET to=3D'$nicknameold' = WHERE=0D nickname=3D'$nickname'");=0D } =0D }=0D ?>=0D =0D =0D input=0D =0D =0D =0D =0D =0D =0D =0D
=0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D =0D
=0D =0D
I want=0D =0D
this=0D text =0D =0D
to
=0D =0D =0D =0D =0D =0D =0D =0D ------=_NextPart_000_0013_01C0068E.6C901B00 Content-Type: application/octet-stream; name="online.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="online.php3" $zeile"; } } elseif (!$update=3D=3D"null") { //30 mysql_query("UPDATE chat SET beschreibung=3D'$tb' WHERE = nickname=3D'$nickname'"); $zeile=3D"Your information was been updated. /n The Apeiron Team"; }=20 elseif ($xa > "null") { //wird ein Back-Button ben=F6tigt? $back=3D""; } elseif($xa >=3D $pos+$count) { //wird ein Forward-Button ben=F6tigt? $forward=3D""; //40 } elseif ($beschreibung=3D=3D$nickname || $update=3D=3D"null") { $query=3D"SELECT beschreibung FROM 'chat' WHERE = nickname=3D'$nickname'"; $anweisung=3Dmysql_query($query); while($zeile=3Dmysql_fetch_array($anweisung)) { $beschreibung=3D$zeile["beschreibung"]; } echo ("

=20

"); } else { //ist eine Beschreibung verlangt? $query=3D"SELECT beschreibung FROM 'chat' WHERE = nickname=3D'$beschreibung'"; //60 $anweisung=3Dmysql_query($query); while($zeile=3Dmysql_fetch_array($anweisung)) { $link=3D"
$zeile"; } ?> Where's online

 

------=_NextPart_000_0013_01C0068E.6C901B00 Content-Type: application/octet-stream; name="index.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="index.php3" $title Chat =20 =20 <body bgcolor=3D"#FFFFFF"> </body> ------=_NextPart_000_0013_01C0068E.6C901B00-- From s1004876_(at)_surf1.de Tue, 15 Aug 2000 08:06:23 +0200 Date: Tue, 15 Aug 2000 08:06:23 +0200 From: Michael Ackermann s1004876_(at)_surf1.de Subject: [php] for() und vergleich mit Arrayvariable Moin Moin, kann mir mal jemad sagen was ich hier falsch mache. Wenn ich in Zeile 6 die Variable $m einsetze bekomme ich kein Ergebniss. Setze ich anstelle von $m eine Zahl z.B. 9 ein bekomme ich Ergebnisse des 09ten Monates. Im Array $dateyear stehen folgende Einträge: "year"=>"1999","week"=>"39","month"=>"10","day"=>"01" "year"=>"1999","week"=>"39","month"=>"09","day"=>"30" Version PHP 4.0.1pl2 auf windoof(kann im moment nicht auf mein lamp zugreifen *heul*) 1 for ($m = 12; $m >= 1; $m--) 2 { 3 print $m."\n"; // Hier werden die Zahlen correct absteigend ausgegeben (12,11,10,9,8,......) 4 while (list($key,$value) = each($datayear)) 5 { 6 if ( $value["month"] == $m ) // keine Ergebnisse // if ( $value["month"] == 8 ) // Ergebnisse 7 { 8 print "\n".$value["month"]; 9 } 10 11 } 12 13} Danke Michael Ackermann From S.Nohn_(at)_nettrade.de Tue, 15 Aug 2000 08:19:46 +0200 Date: Tue, 15 Aug 2000 08:19:46 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? > -----Original Message----- > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of eschmid+sic_(at)_s.netic.de > Sent: Tuesday, August 15, 2000 1:38 AM > To: php_(at)_php-center.de > Subject: Re: [php] mysql_insert_id() nicht bei mehreren Connections? Hi, > 1. Sie sind ein arrogantes Arschloch! § 185 StGb [Beleidigung]: Ehrkränkung durch Kundgabe der Missachtung. Die Beleidigung wird mit Freiheitsstrafe bis zu einem Jahr oder mit Geldstrafe [...] bestraft. Vorsicht vor allem mit Beleidigungen in der Öffentlichkeit, da § 194 [Strafantrag]: [...] Ist die Tat durch Verbreiten oder öffentliches Zugänglichmachen einer Schrift (§ 11 Abs.3), in einer Versammlung oder durch eine Darbietung im Rundfunk begangen, so ist ein Antrag nicht erforderlich [...] > 2. Sie wollen mit Open Source Software Geld verdienen. Wo ist das Problem? Wie finanzierst Du Dein Leben? Papas Sohn? > 3. Sie wollen sich seit 10 Jahren kein Buch gekauft haben, aber das Wissen > über öffentliche Mailinglisten gratis und schnell beziehen Es ist ein gegensetiges geben und nehmen, und Matthias hat hier schon einige Fragen beantwortet. > 4. Das ist das beschissenste Posting auf dieser Mailing Liste das es je > gegeben hat. Na ja... Deine Mail war wohl ein klassischer Fall von selbst in das Hinterteil gebissen. > 5. Man kann nicht zuhören, das können die meisten Psychopathen auch nicht. .... zum Rest der Mail lasse ich mich jetzt nicht aus. Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From Newsletter_(at)_stefan-schwardt.de Tue, 15 Aug 2000 08:57:25 +0200 Date: Tue, 15 Aug 2000 08:57:25 +0200 From: Stefan Schwardt Newsletter_(at)_stefan-schwardt.de Subject: [php] Re: [OT] egon Moin eschmid+sic_(at)_s.netic.de, moin Liste essnd> [...] Ich machs jetzt auch nur einmal, um die Intelligenz von Matthias Jim Knopf essnd> zu demonstrieren. [...] essnd> 1. Sie sind ein arrogantes Arschloch! essnd> 2. Sie wollen mit Open Source Software Geld verdienen. essnd> 3. Sie wollen sich seit 10 Jahren kein Buch gekauft haben, aber das Wissen essnd> über öffentliche Mailinglisten gratis und schnell beziehen essnd> 4. Das ist das beschissenste Posting auf dieser Mailing Liste das es je essnd> gegeben hat. essnd> 5. Man kann nicht zuhören, das können die meisten Psychopathen auch nicht. essnd> 6. Die Frage, ob ich eine Programmiersprache spreche ist unnötig wie ein essnd> Kropf. Du bist vermutlich als "Listendino" über jegliche Kritik erhaben - aber das ist doch wohl wirklich überflüssig! Wenn Du Dich schon selbst oft und gerne als tollen Hecht darstellst (zuletzt "Also ich geh jetzt langsam nach Hause und helf der Sue Bailey in England beim parsen von XML-Dateien mit PHP") solltest Du Dich zumindest soweit unter Kontrolle haben, solche Entgleisungen zu vermeiden - zumindest in der Öffentlichkeit. Mir persönlich sind da die Poster lieber, die penetrant HTML-Mails oder sogar komplette Projekte mit dem Kommentar 'macht mal fertig' (<000d01c0067d$2d3c7770$53d5e6c2_(at)_radiolipstick.ch>) hier abliefern. essnd> Das ist ein weiterer Grund für mich, nicht auf dem PHP-Kongress zu essnd> erscheinen. Weder als Redner noch als zahlender Zuhörer. Ganz ehrlich: Ich find's nicht schade, zumindest nicht nach dieser Offenbarung. -- Stefan Schwardt. From sb_(at)_phpOpenTracker.de Tue, 15 Aug 2000 08:39:45 +0200 Date: Tue, 15 Aug 2000 08:39:45 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] Hilfe! Chat funktionier nicht Oliver Flueckiger wrote: > PS: Ich muss jetzt zur Schule, und ab 12:00 Noon Eastern Time (USA) kann ich > nichts mehr auf den Server laden. > Es wäre sehr nett, wenn jemand Zeit und Lust hätte, bis dahin den Chat zu > "reparieren". Ich würde mich dann > selbstverständlich erkenntlich zeigen. sandkasten_(at)_php-center.de - Jetzt! SCNR, Sebastian -- From sb_(at)_phpOpenTracker.de Tue, 15 Aug 2000 08:47:01 +0200 Date: Tue, 15 Aug 2000 08:47:01 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? eschmid+sic_(at)_s.netic.de wrote: > 2. Sie wollen mit Open Source Software Geld verdienen. Ähm, wollen wir das nicht alle, die wir Linux, Apache, MySQL, PHP, etc. einsetzen? Wir können auch nicht von jedem PHP Benutzer verlangen, dass er der Allgemeinheit etwas zurückgibt. Zum Beispiel finde ich Deinen Einsatz für PHP sehr lobenswert, Egon. Neben Deiner Arbeit bei Six das PHP Manual zu managen, php.net zu administrieren, und nicht zu letzt Deine Arbeit an / mit Büchern. Aber ich glaube trotzdem kann man niemandem vorwerfen, dass er mit PHP "nur" Geld verdienen will. Das ist dann zwar schade, aber nich zu ändern. > Das ist ein weiterer Grund für mich, nicht auf dem PHP-Kongress zu > erscheinen. Weder als Redner noch als zahlender Zuhörer. Das ist schade, sehr schade. -- From whiteman_(at)_teg-clan.de Tue, 15 Aug 2000 08:58:24 +0200 Date: Tue, 15 Aug 2000 08:58:24 +0200 From: Whiteman whiteman_(at)_teg-clan.de Subject: [php] Tabellenkopie in eine andere Datenbank mittels phpMyAdmin moeglich?h? HI Mit phpMyAdmin wirst du ischer Probleme bekommen. So war es jeden Falls bei mir. Bei kleinen Datenbanken funktioniert das noch wunderbar, doch wenns dann mal ein bissel größer wird dann läuft MyAdmin immer in den Scripttimout rein. Bei mit ging das ganze bis zu einer Dumpgröße von ca.1 MB Es geht aber auch anders. $os_ex = system("mysqldump -h $dbhost --password=$dbpass -u $db_user $db > /$dumpath/clanpage.sql"); Damit erzeugst du ein dumpfile der kopletten Datenbank und speicherst es auf dem Server. Du must den kopletten Pfad angeben. $os = system("mysql -h $dbhost --password=$dbpass -u $db_user $db < /$dumpath/dump.sql"); Damit kannst du ein Dumpfile welches du vorher auf den Server geladen hast wieder einspielen. Ich hatte damit noch keine Problem. Gruss Stephan > Kleines Problem: > Ich möchte bei meinem Provider eine schon existierende MySQL-Datenbank > spiegeln, um mit dieser dann experimentieren zu können, ohne den > Live-Betrieb (und die -Daten) zu beeinflussen. > Die Tabellenstruktur in der Datenbank habe ich schon erzeugt. > Wie kann ich jetzt mit phpMyAdmin auch die Daten in die andere DB > "rüberschaufeln" oder geht das vielleicht gar nicht? Wer kann mir einen Tip > geben? From hj_(at)_wa-schuster.de Tue, 15 Aug 2000 09:04:40 +0200 Date: Tue, 15 Aug 2000 09:04:40 +0200 From: Henrik Jahn hj_(at)_wa-schuster.de Subject: [php] Am Kaffee verschluckt... ...habe ich mich gerade vor Lachen! Hat jemand schonmal darüber nachgedacht das nachgerade realsatirische Potential dieser ML womöglich kommerziell zu nutzen? Ich dachte immer $Humor != $Programmierer ;-) CU, Henrik From hoexter_(at)_levspace.de Tue, 15 Aug 2000 09:24:45 +0200 Date: Tue, 15 Aug 2000 09:24:45 +0200 From: Sven Hoexter hoexter_(at)_levspace.de Subject: [php] Am Kaffee verschluckt... On Tue, Aug 15, 2000 at 09:04:40AM +0200, Henrik Jahn wrote: Hallo Hendrik, > ...habe ich mich gerade vor Lachen! *klopf_auf_den_ruecken* So geht's wieder? > Hat jemand schonmal darüber nachgedacht das nachgerade realsatirische > Potential dieser ML womöglich kommerziell zu nutzen? Ich dachte immer > $Humor != $Programmierer ;-) Na, ja guck dir den Bastard Operator from Hell an oder das was aus dag° den Weg in die .sig's einiger interessierter schafft. Programmierer verstehen schon Spass und warum sollte man sowas nicht auch in Buecher verarbeiten (Du willst es ja kommerziel). Wenn Du Zeit und Lust hast. Ich wuerde es wahrscheinlich kaufen ;-)) Na, ja ich glaub nur dass das hier irgendwie OT ist. Cu, Sven From S.Nohn_(at)_nettrade.de Tue, 15 Aug 2000 09:20:42 +0200 Date: Tue, 15 Aug 2000 09:20:42 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] Am Kaffee verschluckt... Hi, > ...habe ich mich gerade vor Lachen! > > Hat jemand schonmal darüber nachgedacht das nachgerade realsatirische > Potential dieser ML womöglich kommerziell zu nutzen? Ich dachte immer > $Humor != $Programmierer ;-) Na ja... sowas kommerziell zu nutzen duerfte vielleicht ein wenig schwer sein... Obwohl... Na ja... Auf jeden Fall kommt Realsatire verdammt gut an wie ich an einem Projekt gemerkt habe das eigentlich einfach nur so aus Spaß gestartet wurde und jetzt vergleichsweise hohe Zugriffszahlen aufweist... Na ja... Ich koennte da mal 'nen paar Werbebanner darufknallen, auch wenn das wohl kaum was einbringt... (so hoch sind die Zugriffszahlen dann auch wieder nicht). Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From andreas_(at)_php4win.de Tue, 15 Aug 2000 09:12:43 +0100 Date: Tue, 15 Aug 2000 09:12:43 +0100 From: andreas otto andreas_(at)_php4win.de Subject: [php] Re: [OT] egon Hi, wenn es nicht so traurig waere haette ich jetzt vermutlich vor lauter lachen bauchschmerzen ;-) manachmal scheinen die leute zu vergessen, dass _nicht_alles_ ueber die liste gehen muss um den empfaenger zu erreichen. liebe gruesse, andreas p.s.: flames und sonstige reaktionen bitte per pm -- andreas otto OgilvyInteractive | Floor 2, Canberra House 315 - 317 Regent Street | London W1B 2HS Reception +44 207 299 3434 | Fax +44 207 631 5050 http://www.ogilvy.com From M.Kurz_(at)_dc-ag.de Tue, 15 Aug 2000 10:23:20 +0200 Date: Tue, 15 Aug 2000 10:23:20 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] PHPLib + SSL Hi Liste, in nächster Zeit werden wir eine unserer Seiten die mit PHPLIP (session+authentication) läuft mit SSL ausstatten. Jetzt hab ich da mal eine kleine Verständnissfrage.. Die Seite ist so aufgebaut das jeder als Nobody eingeloggt wird. aber mache Teile(bzw Infos) der Seite sind nur für Mitglieder bestimmt. diese können sich auch jeder Seite einloggen (Loginbutton der das loginform.ihtml aufruft) . Wie kann ich das nun anstellen das die Loginform.ihtml (eingabe von Benutzername und PW) nur über die SSL Verbindung läuft... Die ganze Seite über SSL laufen zu lassen ist meiner Meinung nach nicht so sinnvoll oder was meint Ihr ??? Beste Gruesse Marcel From cm.email_(at)_gmx.net Tue, 15 Aug 2000 10:23:17 +0200 (MEST) Date: Tue, 15 Aug 2000 10:23:17 +0200 (MEST) From: Christian Meyer cm.email_(at)_gmx.net Subject: [php] Wochennr. in Datum umrechnen Hallo Liste. ich habe folgendes problem, ich möchte gerne in einer mysql datenbank mir alle datensätze mit einem bestimmten datum holen. als datum soll eine woche angegeben werden (0-52) allerdings weis ich nicht wie ich die anweisung überredet bekomme mir diese auch auszuwählen. wer nen tip hat bitte antworten Christian Meyer -- Sent through GMX FreeMail - http://www.gmx.net From newsletter_(at)_stefan-schwardt.de Tue, 15 Aug 2000 10:29:22 +0200 Date: Tue, 15 Aug 2000 10:29:22 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] Wochennr. in Datum umrechnen Moin Christian Meyer, moin Liste, CM> ich habe folgendes problem, ich möchte gerne in einer mysql datenbank mir CM> alle datensätze mit einem bestimmten datum holen. CM> als datum soll eine woche angegeben werden (0-52) CM> allerdings weis ich nicht wie ich die anweisung überredet bekomme mir CM> diese auch auszuwählen. Kommt natürlich ein bißchen drauf an, wie Du das Datum abgelegt hast - vielleicht hilft Dir aber schon http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Date_and_time_functions und da die Funktion week() weiter!? -- Stefan Schwardt. From htm_(at)_agathos.net Tue, 15 Aug 2000 10:38:06 +0200 Date: Tue, 15 Aug 2000 10:38:06 +0200 From: Hans Theo Mislisch htm_(at)_agathos.net Subject: [php] mysql_insert_id() nicht bei mehreren Connections? >> > Das ist ein weiterer Grund für mich, nicht auf dem PHP-Kongress zu >> > erscheinen. Weder als Redner noch als zahlender Zuhörer. >> >> Jetzt spinnst du aber komplett. Was hat das denn mit dem >> Kongress zu tun? > Da gibts so ein Spruch, wer Lesen kann ist klar im Vorteil. Na ich weiss nicht, nach Mitternacht sollte man eigentlich nichts mehr scheiben und besser ins Bett gehen. ;-) Liebe Grüße Theo From cm.email_(at)_gmx.net Tue, 15 Aug 2000 10:39:36 +0200 (MEST) Date: Tue, 15 Aug 2000 10:39:36 +0200 (MEST) From: Christian Meyer cm.email_(at)_gmx.net Subject: [php] Wochennr. in Datum umrechnen > http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Date_and_time_functions > und da die Funktion week() weiter!? > soweit war ich auch schon nur habe in das datum (2000-08-15) angelegt, und die wochennr kann man auch immer rausbekommen nur umgekehrt klappt das leider nicht Christian Meyer -- Sent through GMX FreeMail - http://www.gmx.net From newsletter_(at)_stefan-schwardt.de Tue, 15 Aug 2000 10:55:23 +0200 Date: Tue, 15 Aug 2000 10:55:23 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] Re[2]: [php] Wochennr. in Datum umrechnen Moin Christian Meyer, moin Liste, CM> soweit war ich auch schon nur habe in das datum (2000-08-15) angelegt, und CM> die wochennr kann man auch immer rausbekommen nur umgekehrt klappt das CM> leider nicht Das Format ist doch ideal. Quick'n'dirty: $week=strftime("%U",time()); // aktuelle Woche ab Sonntag! $sql_query="SELECT * FROM tabelle WHERE week(datumsfeld,0)=$week"; Das sollte es doch sein, oder nicht? -- Stefan Schwardt. From thomas.schuermann_(at)_stadt-gladbeck.de Tue, 15 Aug 2000 10:57:52 +0200 Date: Tue, 15 Aug 2000 10:57:52 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] Wochennr. in Datum umrechnen Hallo, Christian Christian Meyer schrieb: > > http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Date_and_time_functions > > und da die Funktion week() weiter!? > soweit war ich auch schon nur habe in das datum (2000-08-15) angelegt, und > die wochennr kann man auch immer rausbekommen nur umgekehrt klappt das > leider nicht Deine Frage ist etwas verworren (für mich). Was willst du woraus auslesen und wie verarbeiten? Vielleicht kann dir dann geholfen werden. Gruß Thomas -- *----------------------------------* | Thomas Schürmann | | mailto:thomasschuermann_(at)_gmx.de | | http://www.die-elche.dusnet.de | *----------------------------------* From Hartmann_(at)_freecharts.de Tue, 15 Aug 2000 10:48:07 +0200 Date: Tue, 15 Aug 2000 10:48:07 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] PHPLib + SSL Hallo Marcel, Marcel Kurz schrieb: > in nächster Zeit werden wir eine unserer Seiten die mit > PHPLIP (session+authentication) läuft mit SSL ausstatten. > Jetzt hab ich da mal eine kleine Verständnissfrage.. > Die Seite ist so aufgebaut das jeder als Nobody eingeloggt wird. > aber mache Teile(bzw Infos) der Seite sind nur für Mitglieder bestimmt. > diese können sich auch jeder Seite einloggen (Loginbutton der > das loginform.ihtml aufruft) . > Wie kann ich das nun anstellen das die Loginform.ihtml > (eingabe von Benutzername und PW) nur über die SSL Verbindung läuft... > Die ganze Seite über SSL laufen zu lassen ist meiner Meinung nach > nicht so sinnvoll oder was meint Ihr ??? Nein, es ist sicherlich sinnvoll, nicht authentifizierte Nutzer nicht ueber https zu schicken . Bei der PHPLib hätte ich in der eigenen Vererbung der Auth-Klasse die Methoden auth_loginform() und auth_validatelogin() um eine Überprüfung des Protocols (die Environmentvariable HTTPS ist "on" ) erweitert, das bei negativen Resultat auf die HTTPS- Seite redirected . Natürlich sollten die Links zu den Login-Seiten auch gleich auf die HTTPS-Variante lenken ;-) . Grüße, johann ps: es bleibt zu ueberlegen, ob man die restliche Session des authentifizierten Nutzers auch auf HTTPS setzen möchte. Während das Ausspähen des Passwortes durch die Passworteingabe über https verhindert wurde, kann die Session auf den folgenden HTTP-Seiten durch einen man-in-the-middle bequem gehijackt werden . Um das zu umgehen, muss man auf jeder Folgeseite das Protocol überprüfen, oder die Seiten nur auf dem HTTPS-Server anbieten . From htm_(at)_agathos.net Tue, 15 Aug 2000 11:06:05 +0200 Date: Tue, 15 Aug 2000 11:06:05 +0200 From: Hans Theo Mislisch htm_(at)_agathos.net Subject: [php] Wochennr. in Datum umrechnen > ich habe folgendes problem, ich möchte gerne in einer mysql datenbank mir > alle datensätze mit einem bestimmten datum holen. > als datum soll eine woche angegeben werden (0-52) > allerdings weis ich nicht wie ich die anweisung überredet bekomme mir > diese auch auszuwählen. Hallo Christian, Im neuen MySQL Buch S.650 steht: WEEK("1999-12-05") -> 49 WEEK("1999-12-05",0) -> 49 WEEK("1999-12-05",1) -> 48 Parameter 0 bedeutet, die Woche beginnt mit Sonntag, Parameter 1 bedeutet, Die Woche beginnt mit Montag. Week() ab MySQL 3.21.2 mit 2 Parametern ab 3.22.1 Hope that helps. Liebe Grüße aus dem Allgäu Theo From cm.email_(at)_gmx.net Tue, 15 Aug 2000 11:17:05 +0200 (MEST) Date: Tue, 15 Aug 2000 11:17:05 +0200 (MEST) From: Christian Meyer cm.email_(at)_gmx.net Subject: [php] Wochennr. in Datum umrechnen > Das Format ist doch ideal. > Quick'n'dirty: > > $week=strftime("%U",time()); // aktuelle Woche ab Sonntag! > $sql_query="SELECT * FROM tabelle WHERE week(datumsfeld,0)=$week"; danke klappt wunderbar, darauf hätte ich auch selber kommen können :) Christian Meyer -- Sent through GMX FreeMail - http://www.gmx.net From faustmann_(at)_internet-concept.de Tue, 15 Aug 2000 11:19:40 +0100 Date: Tue, 15 Aug 2000 11:19:40 +0100 From: Holger Faustmann faustmann_(at)_internet-concept.de Subject: [php] Datei upload vs. Datei hochladen Hallo Liste, ich moechte ein Tool entwickeln, mit dem Benutzer Dateien bis 1 MB auf einen Internetserver laden duerfen, nachdem Sie sich registriert haben und ich sie "manuell!" freigeschaltet habe. Wie stellt man das am besten an? Mein Plan: Der Verzeichnisname fuer die Uploads wird in der Datenbank beim Kunden hinterlegt (manuelle Vergabe). In mein Upload-Skript baue ich dann den Namen des Verzeichnisses ein. Wer hat einen besseren Vorschlag und eventuell sogar ein paar Codeschnipsel fuer "Datei-Upload" bzw. "Datei-hochladen"? Es sollten nur .jpg und .gif Dateien hochgeladen werden duerfen. Der registrierte User soll allerdings auch in das Verzeichnis "schauen" duerfen um eventuell eine Datei zu loeschen usw. Es kann im Prinzip auch eine Art kleines FTP-Programm im Browser sein. Holger From hartmut_(at)_six.de Tue, 15 Aug 2000 11:28:22 +0200 Date: Tue, 15 Aug 2000 11:28:22 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Wochennr. in Datum umrechnen Randnotiz: es gint drei verschiedene 'Standards' für die Wochennummerierung: - 1.1. immer in Woche 1 - Woche 1 ist die erste vollständige Woche - wenn ein Jahreswechsel in eine Woche fällt, dann gehört die Woche zu dem Jahr, in dem mehr Tage, also mindestens vier, liegen bei uns ist die letzte Variante üblich, keine Ahnung ob das auch für MySQL week() der Fall ist und dazu noch die alte Sonntag/Montag Frage (für uns eher akademisch, aber in Israel z.B. ist der Sonntag der erste Arbeitstag der Woche) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From helge-frowein_(at)_online.de Tue, 15 Aug 2000 11:51:07 +0200 Date: Tue, 15 Aug 2000 11:51:07 +0200 From: Helge Frowein helge-frowein_(at)_online.de Subject: [php] Cookies in mehrere Verzeichnisse? Hi alle, mit Setcookie kann ich ein Cookie im derzeitigen Verzeichnis platzieren, aber wie kann ich EIN Cookie auch für untergeordnete Verzeichnisse gültig machen? Oder muss ich für jedes Unterverzeichnis ein eigenes Cookie setzen, und das dann eventuell mit einem anderen Namen als das im Hauptverzeichnis? Besten Dank für eure Hilfe Helge Frowein ******************************** http://www.virtual-tennis-tour.de Das Online-Tennis-Managerspiel ******************************** From home_(at)_peter-karsten.de Tue, 15 Aug 2000 12:27:52 +0200 Date: Tue, 15 Aug 2000 12:27:52 +0200 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] isset Moin Liste, hab da eine Frage zu isset, und zwar habe ich ein Upload Script für Bilder geschrieben, wo abgefragt wird ob das Bild ein JPG oder ein GIF ist, nun aber habe ich irgendtwie nicht berücksichtigt was ist wenn der User gar kein Bild mit dem Eintragsformular versenden möchte, in dem Falle währe folgende Abfrage falsch oder? : weil wenn keine Endung angegeben wurde, die Abfrage das auch als gif oder jpg nicht vorhanden versteht. ---------------------------------------------------------------------------- ------- $abfrage = "falsch"; if (($endung[1] != "gif") and ($endung[1] != "jpg") or ($userfile_size > 60000) ) { if (($endung[1] != "gif") and ($endung[1] != "jpg")) { echo "Sie haben kein gültiges Bildformat gewählt"; exit (); } if ($userfile_size > 60000) { echo "Die größe Ihres Bildes darf keine 60000 Bytes überschreiten, die größe Ihres Bild beträgt: $userfile_size."; exit (); } } else $abfrage = "ok"; ---------------------------------------------------------------------------- ------- Nun wollte ich fragen ob man das mit isset lösen kann, z.B. aehnlich wie , ehm: ---------------------------------------------------------------------------- ------- if ( (isset($endung[1] != "gif")) and (isset($endung[1] != "jpg")) or ($userfile_size > 60000) ) was bewirkt das? bevor ich mich jetzt draufstürze und mein script wieder kaputt mache *g* diesmal sichere ich vorher , hehe, könnte es sein das die anweisung oben mit dem isset heist soviel wie: wenn die variable $endung[1] vorhanden ist und nicht gleich gif ist oder wenn die variable $endung[1] vorhanden ist und nicht gleich jpg ist, hmm. ich lese gerade das isset bei textfelder nicht funktioniert, weil immer ein Leerstring angegeben wird bzw. wie baue ich am besten in der abfrage oben ein das wenn das Data Feld wo man das Bild waehlen kann leer bleibt , di Abfrage auch als OK gilt? From djmailing_(at)_gmx.li Tue, 15 Aug 2000 12:39:14 +0200 Date: Tue, 15 Aug 2000 12:39:14 +0200 From: =?iso-8859-1?Q?Daniel_J=E4necke?= djmailing_(at)_gmx.li Subject: [php] isset ich würde den Bild-Typ nicht über die File-Endung, sondern über den Header feststellen; der steht nach dem Upload in $userfile_type und ist für gif und jpg halt entweder image/gif oder image/pjpeg. Ist einfach eindeutiger als die Endung, da hier der tatsächliche Typ berücksichtigt wird... dj ----- Original Message ----- From: Peter Karsten To: Sent: Tuesday, August 15, 2000 12:27 PM Subject: [php] isset > Moin Liste, > > > hab da eine Frage zu isset, und zwar habe ich ein Upload Script für Bilder > geschrieben, > > wo abgefragt wird ob das Bild ein JPG oder ein GIF ist, nun aber habe ich > irgendtwie nicht berücksichtigt was ist wenn der User gar kein Bild mit dem > Eintragsformular versenden möchte, in dem Falle währe folgende Abfrage > falsch oder? : > weil wenn keine Endung angegeben wurde, die Abfrage das auch als gif oder > jpg nicht vorhanden versteht. > > -------------------------------------------------------------------------- -- > ------- > $abfrage = "falsch"; > if (($endung[1] != "gif") and ($endung[1] != "jpg") or ($userfile_size > > 60000) ) > { > if (($endung[1] != "gif") and ($endung[1] != "jpg")) > { > echo "Sie haben kein gültiges Bildformat gewählt"; > exit (); > } > > if ($userfile_size > 60000) > { > echo "Die größe Ihres Bildes darf keine 60000 Bytes überschreiten, die > größe Ihres Bild beträgt: $userfile_size."; > exit (); > } > > } > > else $abfrage = "ok"; > -------------------------------------------------------------------------- -- > ------- > Nun wollte ich fragen ob man das mit isset lösen kann, z.B. aehnlich wie , > ehm: > > -------------------------------------------------------------------------- -- > ------- > if ( (isset($endung[1] != "gif")) and (isset($endung[1] != "jpg")) or > ($userfile_size > 60000) ) > > was bewirkt das? bevor ich mich jetzt draufstürze und mein script wieder > kaputt mache *g* > diesmal sichere ich vorher , hehe, > > könnte es sein das die anweisung oben mit dem isset heist soviel wie: > wenn die variable $endung[1] vorhanden ist und nicht gleich gif ist oder > wenn die variable $endung[1] vorhanden ist und nicht gleich jpg ist, > hmm. ich lese gerade das isset bei textfelder nicht funktioniert, weil immer > ein Leerstring angegeben wird > > bzw. wie baue ich am besten in der abfrage oben ein das wenn das Data Feld > wo man das Bild waehlen kann leer bleibt , di Abfrage auch als OK gilt? > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From smj_(at)_intratools.de Tue, 15 Aug 2000 12:45:07 +0200 Date: Tue, 15 Aug 2000 12:45:07 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] Datei upload vs. Datei hochladen > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Holger Faustmann > > Hallo Liste, Hi Holger, > ...... > Wer hat einen besseren Vorschlag und eventuell sogar ein paar > Codeschnipsel fuer "Datei-Upload" bzw. "Datei-hochladen"? Folgender Link kann Dir sicherlich weiterhelfen: http://www.koehntopp.de/php/faq-9.html#ss9.7 Gruss, Juri From markus_(at)_kniehl.de Tue, 15 Aug 2000 12:46:31 +0200 Date: Tue, 15 Aug 2000 12:46:31 +0200 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] Cookies in mehrere Verzeichnisse? Ein Cookie ist solange gültig wie du es angibst! Ohne Angabe der Zeit nur bis zum schließen des Browserfensters! < setcookie("Name","Value"); > siehe auch < http://www.php-center.de/de-html-manual/function.setcookie.html > MfG Markus ----- Original Message ----- From: "Helge Frowein" To: Sent: Tuesday, August 15, 2000 11:51 AM Subject: [php] Cookies in mehrere Verzeichnisse? Hi alle, mit Setcookie kann ich ein Cookie im derzeitigen Verzeichnis platzieren, aber wie kann ich EIN Cookie auch für untergeordnete Verzeichnisse gültig machen? Oder muss ich für jedes Unterverzeichnis ein eigenes Cookie setzen, und das dann eventuell mit einem anderen Namen als das im Hauptverzeichnis? From eh_(at)_profzone.ch Tue, 15 Aug 2000 12:52:03 +0200 Date: Tue, 15 Aug 2000 12:52:03 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] Hilfe! Chat funktionier nicht Hallo > > nichts in die Datenbank geschrieben oder ausgelesen. > > Hast du eventuell noch die DB-Struktur oder muss man die selber rausfinden ? Gruss Erich From smj_(at)_intratools.de Tue, 15 Aug 2000 12:57:53 +0200 Date: Tue, 15 Aug 2000 12:57:53 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] isset > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Peter Karsten > Moin Liste, Hi Peter, > könnte es sein das die anweisung oben mit dem isset heist soviel wie: > wenn die variable $endung[1] vorhanden ist und nicht gleich > gif ist oder > wenn die variable $endung[1] vorhanden ist und nicht gleich jpg ist, > hmm. ich lese gerade das isset bei textfelder nicht > funktioniert, weil immer > ein Leerstring angegeben wird > > bzw. wie baue ich am besten in der abfrage oben ein das wenn > das Data Feld > wo man das Bild waehlen kann leer bleibt , di Abfrage auch > als OK gilt? Ich weiss nicht wie Dein Formular aufgebaut ist, aber gehen wir davon aus, dass $endung[1] erst dann gesetzt wird, wenn der User eine Datei zum Uploaden auswaehlt. if (isset($endung[1])) // File wurde ausgewaelt { if (strtolower($endung[1]) != "jpg" && strtolower($endung[1]) != "gif") { // Extension ist nicht Ok // ... } else { // Korrekte Extenstion // .... } } else // Keine Datei wurde ausgewaehlt { } Gruss, Juri From GH-lists_(at)_ecora.de Tue, 15 Aug 2000 13:03:12 +0200 Date: Tue, 15 Aug 2000 13:03:12 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] isset Daniel Jänecke schrieb > ich würde den Bild-Typ nicht über die File-Endung, sondern über > den Header feststellen; der steht nach dem Upload in $userfile_type > und ist für gif und jpg halt entweder image/gif oder image/pjpeg. Ist > einfach eindeutiger als die Endung, da hier der tatsächliche Typ > berücksichtigt wird... Das ist nicht richtig. Die zuverlässigste Möglichkeit, mit PHP-Standard-Funktionen zwischen GIF- und JPEG-Grafiken zu unterscheiden, ist IMHO die Verwendung von GetImageSize(). GetImageSize() ermittelt den Dateityp (GIF, JPEG, PNG oder ggf. SWF) unabhängig von manipulierbaren Extensions und Headern. Es liest die ersten paar Bytes der Grafik-Datei und vergleich diese mit bestimmten Mustern: aus image.c /* file type markers */ const char php3_sig_gif[3] = {'G', 'I', 'F'}; const char php3_sig_jpg[3] = {(char) 0xff, (char) 0xd8, (char) 0xff}; const char php3_sig_png[8] = {(char) 0x89, (char) 0x50, (char) 0x4e, (char) 0x47, (char) 0x0d, (char) 0x0a, (char) 0x1a, (char) 0x0a}; und bitte lies learn.to/quote (auch für Deine Newsgroup-Postings). Guido Haeger From eh_(at)_profzone.ch Tue, 15 Aug 2000 13:37:25 +0200 Date: Tue, 15 Aug 2000 13:37:25 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] Hilfe! Chat funktionier nicht Hallo > > "reparieren". Ich würde mich dann Ich habe deinen Chat mal angeschaut.. Ich frage mich nun wo du eigentlich die Variable $text in die Datenbank enfuegst ? Schau dir mal alle deine INSERT's an. Gruss Erich From S.Nohn_(at)_nettrade.de Tue, 15 Aug 2000 13:43:47 +0200 Date: Tue, 15 Aug 2000 13:43:47 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] Frage Regular Expressions Hi, ein script, das ich benutzt arbeitet sehr viel mit regexp, und fuehrt u.a. folgende opearation durch: $que=ereg_replace(" {1,}","|",$qwe); oder auch z.b. {0,} usw... nun meine frage, hat es einen tieferen sinn {0,} anstelle von * bzw. {1,} anstelle von + zu verwenden? Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From pk_(at)_koelner.de Tue, 15 Aug 2000 13:52:48 +0200 Date: Tue, 15 Aug 2000 13:52:48 +0200 From: Peter =?iso-8859-1?Q?K=FChn?= pk_(at)_koelner.de Subject: [php] MapServer Hallo Liste, neulich gab hier mal das Thema geocodierte Daten. Hat jemand Erfahrungen mit dem Mapserver von mapserver.gis.umn.edu? Gibt es irgendwo Tutorials? Doku? (bevor jetzt jemand "OT" schreit: der hat offenbar eine PHP-Schnittstelle :-) Schöne Grüße aus dem verregneten Köln PeKue -- Peter Kühn RegioInformation GmbH & Co. KG Eupener Str. 161 A D-50933 Koeln Fon: +49 171 198879-4 +49 221 949881-84 Fax: +49 221 949881-66 http://express.de http://ksta.de http://city-guide.de http://rundschau-online.de From a-otto_(at)_web.de Tue, 15 Aug 2000 13:08:29 +0100 Date: Tue, 15 Aug 2000 13:08:29 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] MapServer Hi Peter, Tuesday, August 15, 2000, 12:52:48 PM, you wrote: PK> Hallo Liste, PK> neulich gab hier mal das Thema geocodierte Daten. PK> Hat jemand Erfahrungen mit dem Mapserver von mapserver.gis.umn.edu? PK> Gibt es irgendwo Tutorials? Doku? im aktuellen linux-magazin steht zumindest ein artikel drin und afair auch wie man das teil installiert. in ca. einem monat duerfte der artikel dann evtl. auf der website des magazins erscheinen [ www.linux-magazin.de ] liebe gruesse, andreas -- andreas otto london (uk) From pk_(at)_koelner.de Tue, 15 Aug 2000 14:06:11 +0200 Date: Tue, 15 Aug 2000 14:06:11 +0200 From: Peter =?iso-8859-1?Q?K=FChn?= pk_(at)_koelner.de Subject: [php] MapServer eben der artikel hat mich ja drauf gebracht ;-) anyone else? andreas otto wrote: > > Hi Peter, > > Tuesday, August 15, 2000, 12:52:48 PM, you wrote: > > PK> Hallo Liste, > PK> neulich gab hier mal das Thema geocodierte Daten. > PK> Hat jemand Erfahrungen mit dem Mapserver von mapserver.gis.umn.edu? > PK> Gibt es irgendwo Tutorials? Doku? > > im aktuellen linux-magazin steht zumindest ein artikel drin und afair > auch wie man das teil installiert. in ca. einem monat duerfte der > artikel dann evtl. auf der website des magazins erscheinen [ > www.linux-magazin.de ] > > liebe gruesse, > andreas > > -- > 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 -- Peter Kühn RegioInformation GmbH & Co. KG Eupener Str. 161 A D-50933 Koeln Fon: +49 171 198879-4 +49 221 949881-84 Fax: +49 221 949881-66 http://express.de http://ksta.de http://city-guide.de http://rundschau-online.de From thomas.schuermann_(at)_stadt-gladbeck.de Tue, 15 Aug 2000 14:21:28 +0200 Date: Tue, 15 Aug 2000 14:21:28 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] MapServer Hallo Peter, Peter Kühn schrieb: > > Hat jemand Erfahrungen mit dem Mapserver von mapserver.gis.umn.edu? > Gibt es irgendwo Tutorials? Doku? Schon mal unter http://www2.dmsolutions.on.ca/mapserver/php_mapscript/php_mapscript_faq.html versucht (als Einstieg für die PHP-Schnittstelle)? Gruß Thomas -- *---------------------------------------------------------------* | mailto:thomasschuermann_(at)_gmx.de | | Eine Meinung zu PHP-Providern? http://www.die-elche.dusnet.de | *---------------------------------------------------------------* From robert_(at)_1-net-1.de Tue, 15 Aug 2000 14:26:42 +0200 Date: Tue, 15 Aug 2000 14:26:42 +0200 From: Karl Robert robert_(at)_1-net-1.de Subject: [php] dateiupload > From: Arne Blankerts > >> Warning: SAFE MODE Restriction in effect. The script whose uid > is 130 is > >> not allowed to access /tmp/php4C8fnt owned by uid 0 in > >> > > > >Die Lösung ist einfach. Safe Mode und Uploads vertragen sich > grundsätzlich > >nicht. Wenn Du Zugriff auf die php.ini hast kannst Du den Safe Mode > >austellen. > > Was is den ndas für ein unfug ?? > Der user hat nur keine rechte auf den verwendeten pfad zuzugreifen. > Das kann man umgehen, in dem man den upload-pfad in ein anderen > verzeichnis legt. > Ich hatte mich an folgende Mail erinnert (der Autor sollte bekannt sein): ----Original Message----- From: Rasmus Lerdorf [mailto:rasmus_(at)_php.net] Sent: Monday, May 01, 2000 9:33 PM To: Jeffrey Barendse Cc: php3_(at)_lists.php.net Subject: Re: [PHP3] SAFE MODE Restriction in effect The short answer is that file uploads and safe-mode do not mix. Check the mailing list archives for the longer answer. From markus_(at)_kniehl.de Tue, 15 Aug 2000 14:43:21 +0200 Date: Tue, 15 Aug 2000 14:43:21 +0200 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] GET Vars Großes Problem Ich hab IIS 5 und PHP 4.0.1pl2 und wenn ich die URL http://markus/index.php3?action=gbook&id=10001 eingebe und in der index.php3 steht kommt keine Ausgabe sondern nur ein leeres dokument Was ist falsch daran? PHP läuft nicht als ISAPI sondern als CGI Thanx Markus From felix_(at)_ucmg.com Tue, 15 Aug 2000 14:49:11 +0200 Date: Tue, 15 Aug 2000 14:49:11 +0200 From: Felix Gonschorek felix_(at)_ucmg.com Subject: [php] + odbc + filemaker hallo liste ich bin gerade dabei eine php anwendung zu schreiben, die daten aus einer filemaker-datenbank (Filemaker Server 5.0), die auf einem MAC liegt, bezieht. php läuft in der entwicklungsphase unter windows, später wahrscheinlich unter linux. ich versuche nun schon seit geraumer zeit eine connection zu der db aufzubauen aber es will mir nicht gelingen, folgendes problem: erzeugt: -- Warning: SQL error: [Microsoft][ODBC Driver Manager] Datenquellenname nicht gefunden und kein Standardtreiber angegeben, SQL state IM002 in SQLConnect in d:\online\odbc_connect.php3 on line 8 odbc_connect fehlgeschlagen... -- egal was ich mache. ich habe auch filemaker 5.0 auf meinem rechner installiert und dort die odbc schnittstelle aktiviert, aber es kommt immer der gleiche fehler, sogar wenn ich die ;extension=php3_odbc.dll odbc-moduleinbindung deaktiviere (auskommentiere). kann mir jemand einen hinweis geben woran das liegen könnte ? vielleicht kommt die fehlermeldung jemandem bekannt vor ? ìch würde mich sehr freuen. viele grüße --felix gonschorek aka funner ---------- Felix Gonschorek UCMG Germany - Hauptstr. 24 - D 69151 Neckargemuend phone: +49 (0)6223 920630 - fax: +49 (0)6223 920621 visit us at: http://www.ucmg.com From home_(at)_peter-karsten.de Tue, 15 Aug 2000 14:56:18 +0200 Date: Tue, 15 Aug 2000 14:56:18 +0200 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] isset Hallo, >Ich weiss nicht wie Dein Formular aufgebaut ist, aber gehen wir davon >aus, dass $endung[1] erst dann gesetzt wird, wenn der User eine Datei >zum Uploaden auswaehlt. ehm, sorry, also das formular ist so aufgebaut das man eine Datei waehlen kann, diese wird dann upgeloadet, in ein temporaerers verzeichnes, von dort aus wird die datei in ein von mir bestimmtes verzeichnis kopiert, und erhaelt einen von mir bestimmten namen, sprich: datei wird hochgeladen, zsuamen mit anderen sachen die man in dem formular angeben kann, diese daten werden/sollen in eine tabelle eingetargen werden, damit ich aber einen datensatz ein bild zuweisen kann mache ich das so das ich das upgeloadete File, auseinander trenne, und als name die jeweilige id des datensatz gebe, und $endung bleibt bestehn, also ist meine Variable $endung immer ein gif oder ein jpg, bzw. soll es sein wenn die abfrage funktioniert, wenn das data Feld bleibt dann wird ein leerstrung übergeben , ok, die prozedur mit dem auseinandernehmen des namen und der endung kann dann nicht klappen weil eben der string leer ist, müsste so also die variable $endung nicht wiedergeben denke ich. Daher der versuch mit dem isset,.... der hinweis mit strtolower hat mir weitergeholfen , danke .... was bewirkt der eigentlich? *gg* eder wandelt den ganzen string in kleinbuchstaben um ? wie hab ich das verstanden, hab auf php.net nachgeschlagen, aber mein englisch............. naja wie denn auch sein, so scheint es zu funzionieren :)) danke mfg peter karsten $abfrage = "falsch"; if ((strtolower($endung[1]) != "jpg" && strtolower($endung[1]) != "gif") || ($userfile_size > 60000)) { if(isset($endung[1])) { if (strtolower($endung[1]) != "jpg" && strtolower($endung[1]) != "gif") { echo "Sie haben kein gültiges Bildformat gewählt"; exit (); } if ($userfile_size > 60000) { echo "Die größe Ihres Bildes darf keine 60000 Bytes überschreiten, die größe Ihres Bild beträgt: $userfile_size."; exit (); } } else { } } else { $abfrage = "ok"; } From gregor.dorfbauer_(at)_aon.at Tue, 15 Aug 2000 14:54:59 +0200 Date: Tue, 15 Aug 2000 14:54:59 +0200 From: Gregor Dorfbauer gregor.dorfbauer_(at)_aon.at Subject: [php] Hilfe! Chat funktionier nicht Oliver Flueckiger wrote: > btw: Where's online ^^^^^ $zeile="Your information was been updated. /n The Apeiron Team"; ^^^ usw. Ich würde mich nicht trauen, so eine Rechtschreibung überhaupt abzugeben.. *brrrr* MfG Gregi From winkelmann_(at)_klubs24.de Tue, 15 Aug 2000 14:55:55 +0200 Date: Tue, 15 Aug 2000 14:55:55 +0200 From: Matthias Winkelmann winkelmann_(at)_klubs24.de Subject: [php] GET Vars > From:Markus Kniehl > Großes Problem > > Ich hab IIS 5 und PHP 4.0.1pl2 und wenn ich die URL > > http://markus/index.php3?action=gbook&id=10001 > > eingebe und > > > > in der index.php3 steht kommt keine Ausgabe sondern nur ein > leeres dokument > Was ist falsch daran? PHP läuft nicht als ISAPI sondern als CGI > 'gbook' ist ja auch keine variable, sondern der Wert von $action. Die id sollte eigentlich ausgegeben werden. Schau mal nach ob Du im IIS die Übergabe per get vielleicht deaktiviert hast. Ansonsten kannst Du dir mit phpinfo(); alle definierten Variablen ausgeben lassen. Viel Glück! mw From php_(at)_schuborg.de Tue, 15 Aug 2000 14:57:14 +0200 Date: Tue, 15 Aug 2000 14:57:14 +0200 From: Pascal Schult php_(at)_schuborg.de Subject: [php] Cookies in mehrere Verzeichnisse? Hi MArkus... Ich denke Helge will wissen wie man den Pfad setzt und nicht die Zeit. Also hier für euch beide: setcookie ("username", $username, time()+$cookie_time, "/", ""); der "root"-Pfad sollte für dieses Problem genügen... > Ein Cookie ist solange gültig wie du es angibst! > Ohne Angabe der Zeit nur bis zum schließen des Browserfensters! < > setcookie("Name","Value"); > > Ciao, Pascal From Mathias.Gloss_(at)_start.de Tue, 15 Aug 2000 15:04:49 +0200 Date: Tue, 15 Aug 2000 15:04:49 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] GET Vars Aloha, > ---------- > Von: Markus Kniehl[SMTP:markus_(at)_kniehl.de] > > Ich hab IIS 5 und PHP 4.0.1pl2 und wenn ich die URL > http://markus/index.php3?action=gbook&id=10001 > eingebe und > > in der index.php3 steht kommt keine Ausgabe sondern nur ein leeres > dokument > Was ist falsch daran? PHP läuft nicht als ISAPI sondern als CGI > Entweder: a) IIS 5 arbeitet generell nicht mit PHP ( weis ich nicht, aber bei Microsoft könnte das möglich sein ;) b) Der IIS ist nicht so konfiguriert, daß er php-Scripts ausführt c) Du hast in der php.ini irgendwas verstellt, da gibts ein Schalter der dafür sorgt, daß die Variablen action und id in PHP bereit stehen. Am besten du bastelst dir eine Datei: ------ schnipp index.php3 ------ ------ schnipp ------ Und guggst mal was dabei rauskommt, wenn du sie aufrufst. Grüße, Mathias From Mathias.Gloss_(at)_start.de Tue, 15 Aug 2000 15:06:30 +0200 Date: Tue, 15 Aug 2000 15:06:30 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] + odbc + filemaker Aloha, > ---------- > Von: Felix Gonschorek[SMTP:felix_(at)_ucmg.com] > > ich versuche nun schon seit geraumer zeit eine connection zu der db > aufzubauen aber es will mir nicht gelingen, folgendes problem: > // db connect > if(!odbc_connect("10.0.0.30", "test", "test")) print "odbc_connect > fehlgeschlagen..."; > ?> > -- > Warning: SQL error: [Microsoft][ODBC Driver Manager] Datenquellenname > nicht > gefunden und kein Standardtreiber angegeben, SQL state IM002 in SQLConnect > > in d:\online\odbc_connect.php3 on line 8 > odbc_connect fehlgeschlagen... > -- > Bei der odbc-Verbindung musst du den DATENQUELLENNAMEN eingeben, unter der diese in der Systemsteuerung (ODBC) eingetragen ist. NICHT den Hostnamen bzw. dessen IP. Grüße, Mathias From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 15:06:06 +0200 Date: Tue, 15 Aug 2000 15:06:06 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] mysql_insert_id() nicht bei mehreren Connections? > > Seit Stunden suche ich in dieser Liste und im IRC nach einer > Loesung, doch Deine Mail ist der erste theoretisch umsetzbare > Ansatz, auch wenn er mir nicht gefaellt... aber ich kann nicht > genug betonen: Es ist eine funktionierende Loesung, und dafuer > erstmal riesigen DANK! > Und dass er mir nicht gefaellt wirst Du wohl verstehen im > Angesicht von 800 MB Datenbank, ueber 10000 Zeilen Code und 70 > mysql_query("Insert ...") - Anweisungen. > Im Moment, da mir wenigstens zwei Leute bestaetigt haben, dass > es mit mysql_insert_id() (und PHP4) mit mehreren Connections > Probleme gibt, denke ich in Richtung Vermeidung der zweiten > Verbindung um jeden Preis. Bin doch froh wenn wieder jemandem weitergeholfen werden konnte :-) -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From markus_(at)_kniehl.de Tue, 15 Aug 2000 15:11:37 +0200 Date: Tue, 15 Aug 2000 15:11:37 +0200 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] GET Vars >'gbook' ist ja auch keine variable, sondern der Wert von $action. Schreibfehler meine schule >Die id sollte eigentlich ausgegeben werden. Schau mal nach ob Du im IIS die >Übergabe per get vielleicht deaktiviert hast. Ansonsten kannst Du dir mit ne der lässt alles durch {alle} >phpinfo(); alle definierten Variablen ausgeben lassen. Geht und wenn ich $action = $HTTP_GET_VARS["action"]; $id = $HTTP_GET_VARS["id"]; mach dann gehts ja auch aber sonst nich und des is lästig für jede Variable des zu machen > >Viel Glück! Werd ich brauchen > >mw THX Markus From markus_(at)_kniehl.de Tue, 15 Aug 2000 15:15:30 +0200 Date: Tue, 15 Aug 2000 15:15:30 +0200 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] GET Vars >Entweder: >a) IIS 5 arbeitet generell nicht mit PHP ( weis ich nicht, aber > bei Microsoft könnte das möglich sein ;) Es tat ja schonmal aber plötzlich nimmer und ich hab die php.ini-optimized genommen unverändert! >b) Der IIS ist nicht so konfiguriert, daß er php-Scripts ausführt der rest tut ja siehe andere mail >c) Du hast in der php.ini irgendwas verstellt, da gibts ein Schalter > der dafür sorgt, daß die Variablen action und id in PHP bereit > stehen. > nein >Am besten du bastelst dir eine Datei: >------ schnipp index.php3 ------ >phpinfo(); >?> >------ schnipp ------ > >Und guggst mal was dabei rauskommt, wenn du sie aufrufst. $HTTP_GET_VARS["VAR"] zeigts die ja an > >Grüße, Mathias THX Markus From felix_(at)_ucmg.com Tue, 15 Aug 2000 15:19:01 +0200 Date: Tue, 15 Aug 2000 15:19:01 +0200 From: Felix Gonschorek felix_(at)_ucmg.com Subject: [php] AW: [php] + odbc + filemaker hallo mathias vielen dank für deine antwort. ich habe bisher nur mit mysql gearbeitet, deswegen dachte ich da müsste der hostname rein. >Bei der odbc-Verbindung musst du den DATENQUELLENNAMEN eingeben, >unter der diese in der Systemsteuerung (ODBC) eingetragen ist. >NICHT den Hostnamen bzw. dessen IP. oky, jetzt habe ich es gerafft, vielen dank ! gruß --felix ---------- Felix Gonschorek UCMG Germany - Hauptstr. 24 - D 69151 Neckargemuend phone: +49 (0)6223 920630 - fax: +49 (0)6223 920621 visit us at: http://www.ucmg.com From smj_(at)_intratools.de Tue, 15 Aug 2000 15:22:34 +0200 Date: Tue, 15 Aug 2000 15:22:34 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] isset > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Peter Karsten > Hallo, Hi, >.... > hab auf php.net nachgeschlagen, aber mein > englisch............. > naja wie denn auch sein, so scheint es zu funzionieren :)) ist doch super ,-). Es gibt ja uebrigens jede Menge deutschsprachigen PHP Server z.B. http://www.php-center.de/ > > $abfrage = "falsch"; > > if ((strtolower($endung[1]) != "jpg" && > strtolower($endung[1]) != "gif") || ($userfile_size > > 60000)) > { > if(isset($endung[1])) > { > if (strtolower($endung[1]) != "jpg" && Das ist nicht ganz korrekt. Der Sinn und Zweck von isset liegt daran, dass man erstens checkt, ob eine Variable gesetzt ist oder nicht, und wenn ja, die Variable auf Inhalt pruefen. Gruss, Juri From balbrecht_(at)_edvs.de Tue, 15 Aug 2000 13:21:23 GMT Date: Tue, 15 Aug 2000 13:21:23 GMT From: balbrecht_(at)_edvs.de balbrecht_(at)_edvs.de Subject: [php] Interbase-Forum ? Hallo, weiß jemand, ob es schon ein in PHP geschriebenes Forum/Board gibt, das auf Interbase-Datenbanken aufbaut? Vielen Dank i.V. MfG, Björn M. Albrecht balbrecht_(at)_iits.de From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 15:21:41 +0200 Date: Tue, 15 Aug 2000 15:21:41 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] mysql_insert_id() nicht bei mehreren Connections? >An den PHP-Opa > >1. Sie sind ein arrogantes Arschloch! Nur weil jemand dir nicht sympatisch ist ist er noch lange kein Arschloch ! >2. Sie wollen mit Open Source Software Geld verdienen. Wozu dient eine Programmiersprache wenn man damit keine Programme schreiben darf mit denen man eventuell Geld verdient? Zend verdient auch Geld an PHP. Wer setzt sich denn schon hin und schreibt über Wochen ein Programm für's Internet nur um's dann später in den Müll zu werfen, denn seine Seiten könnten ihm ja mal Geld einbringen... Man sollte hier schon fähig sein etwas zu trennen... >3. Sie wollen sich seit 10 Jahren kein Buch gekauft haben, aber das Wissen >über öffentliche Mailinglisten gratis und schnell beziehen Ich habe mir ein Buch gekauft (war vielleicht ein Fehler, denn da hat jetzt schon wieder einer Geld an Open Source Software verdient), jedoch stehen manchen Leute unter Zeitdruck um mit Ihren Projekten fertig zu werden und haben keine Zeit um in einem Buch zu stöbern nur um dann festzustellen das zwar die Funktion erklärt ist, das eigentliche Problem jedoch nicht gelöst... >4. Das ist das beschissenste Posting auf dieser Mailing Liste das es je >gegeben hat. Jetzt ja wohl nicht mehr... >5. Man kann nicht zuhören, das können die meisten Psychopathen auch nicht. kein Kommentar...ich für meinen Teil war noch nie bei einem und weiss daher nicht was die so sagen... >6. Die Frage, ob ich eine Programmiersprache spreche ist unnötig wie ein >Kropf. Sprechen tu ich auch keine... >Das ist ein weiterer Grund für mich, nicht auf dem PHP-Kongress zu >erscheinen. Weder als Redner noch als zahlender Zuhörer. Wird wohl auch besser so sein...Diese Liste ist doch im Sinne von Open Source, soll kein Streitplatz sein und wenn jemand ein Problem hat mit dem er nicht weiterkommt und jemand anderes ihm helfen will, so ist das auch im Sinne von Open Source. Nicht in diesem Sinne kann sein, dass wenn der mit dem Problem die Lösung eines anderen nicht sofort "affengeil" findet, dann bloed angemacht wird...Meine Lösung fand er auch nicht super, denkt zumindesst über eine Umsetzung nach, was er letzlich jedoch macht ist doch sein Ding... -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From GH-lists_(at)_ecora.de Tue, 15 Aug 2000 15:11:08 +0200 Date: Tue, 15 Aug 2000 15:11:08 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] isset Peter Karsten schrieb > was bewirkt der eigentlich? *gg* eder wandelt den ganzen > string in kleinbuchstaben um ? ja. > wie hab ich das verstanden, > hab auf php.net nachgeschlagen, aber mein > englisch............. > naja wie denn auch sein, so scheint es zu funzionieren :)) Beim php-center.de gibt es das Manual auch in einer weitestgehend deutschen Version im .CHM-Format (Windows only). > if ((strtolower($endung[1]) != "jpg" && > strtolower($endung[1]) != "gif") || ($userfile_size > > 60000)) > { > if(isset($endung[1])) > { > if (strtolower($endung[1]) != "jpg" && > strtolower($endung[1]) != "gif") > { > echo "Sie haben kein gültiges Bildformat gewählt"; > exit (); > } > if ($userfile_size > 60000) > { > echo "Die größe Ihres Bildes darf keine 60000 Bytes > überschreiten, die größe Ihres Bild beträgt: > $userfile_size."; > exit (); Hmm, also zum einen sind solche endlos tief verschachtelten If-Konstruktionen schlechter Code. Siehe auch Punkt 19.2 der FAQ der NG unter www.koehntopp.de/php. Zum anderen: Ich weiß nicht was mit den hochgeladenen Dateien passiert, aber wahrscheinlich können auch andere User darauf zugreifen? Wenn Du nur auf die Extension schaust, dann kann man diese wie gewünscht manipulieren und Deine Seite als Datei-Umschlagsplatz für alles mögliche Nutzen. Außerdem ist .jpeg eine übliche Extension für JPEG-Grafiken, genauso wie HTML-Dateien meist mit der Extension .html statt .htm abgespeichert werden. Du solltest also zumindest noch auf .jpeg prüfen, wenn Du bei Deiner Konstruktion bleiben willst. Guido Haeger From eh_(at)_profzone.ch Tue, 15 Aug 2000 15:28:10 +0200 Date: Tue, 15 Aug 2000 15:28:10 +0200 From: Erich Hohermuth eh_(at)_profzone.ch Subject: [php] GET Vars Hallo > Es tat ja schonmal aber plötzlich nimmer und ich hab die > php.ini-optimized > genommen unverändert! > > Hier liegt wohl dein Problem. Aus den ersten paar Zeilen der php.ini-optimized - register_globals = Off ; Global variables are no longer registered for input data (POST, GET, cookies, ; environment and other server variables). Instead of using $foo, you must use ; $HTTP_POST_VARS["foo"], $HTTP_GET_VARS["foo"], $HTTP_COOKIE_VARS["foo"], ; $HTTP_ENV_VARS["foo"] or $HTTP_SERVER_VARS["foo"], depending on which kind ; of input source you're expecting 'foo' to come from. Gruss Erich From dobel_(at)_femu.rwth-aachen.de Tue, 15 Aug 2000 15:32:38 +0200 Date: Tue, 15 Aug 2000 15:32:38 +0200 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] GET Vars Markus Kniehl wrote: > > Geht und wenn ich > $action = $HTTP_GET_VARS["action"]; > $id = $HTTP_GET_VARS["id"]; > mach dann gehts ja auch aber sonst nich und des is lästig für jede Variable > des zu machen Schau Dir mal folgende Punkte in der php.ini an. Damit wird das Verhalten beim Import von externen Daten in die Scriptumgebung geregelt. variables_order = "EGPCS" ; This directive describes the order in which PHP registers ; GET, POST, Cookie, Environment and Built-in variables (G, P, ; C, E & S respectively, often referred to as EGPCS or GPC). ; Registration is done from left to right, newer values override ; older values. register_globals = On ; Whether or not to register the EGPCS variables as global ; variables. You may want to turn this off if you don't want ; to clutter your scripts' global scope with user data. This makes ; most sense when coupled with track_vars - in which case you can ; access all of the GPC variables through the $HTTP_*_VARS[], ; variables. track_vars = On ; enable the $HTTP_*_VARS[] arrays, where * is one of ; ENV, POST, GET, COOKIE or SERVER. By the way. Welchen Sinn macht es eigentlich, track_vars global abzuschalten? Damit sind dann ja keinerlei Interaktionen mit dem User moeglich. Gruss, Markus From thomas.schuermann_(at)_stadt-gladbeck.de Tue, 15 Aug 2000 15:37:59 +0200 Date: Tue, 15 Aug 2000 15:37:59 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] isset Hallo Peter, Peter Karsten schrieb: > der hinweis mit strtolower hat mir weitergeholfen , danke > .... > was bewirkt der eigentlich? *gg* eder wandelt den ganzen > string in kleinbuchstaben um ? wie hab ich das verstanden, > hab auf php.net nachgeschlagen, aber mein > englisch............. auf www.php.net kann man auch die deutsche Übersetzung zu strtolower sehen http://www2.dmsolutions.on.ca/mapserver/php_mapscript/php_mapscript_faq.html Wenn man in der QuickRef den Begriff gesucht hat, braucht man nur auf die Flagge unseres Landes drücken und alle bereits übersetzten Funktionen usw. kann man auch auf deutsch bewundern... (wäre schon mehr, wenn sich mehr zur Übersetzungs-Arbeit melden würden). Also: kein Englisch zu können wird immer weniger als Ausrede herhalten können ;) Gruß Thomas -- *----------------------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | | Provider mit PHP gesucht? http://www.die-elche.dusnet.de | *----------------------------------------------------------* From NaNT_(at)_nant.de Tue, 15 Aug 2000 15:40:36 +0200 Date: Tue, 15 Aug 2000 15:40:36 +0200 From: Ferdinand Hoffmann NaNT_(at)_nant.de Subject: [php] -= Hi, ich habe vor kurzen in einem Script folgenden Ausdruck entdeckt: $month -= 1; Was bedeutet -= ??? Wäre über eine kurze Info dankbar! MfG, Ferdinand Hoffmann From Michael.Lebang_(at)_VuW.de Tue, 15 Aug 2000 15:43:40 +0200 Date: Tue, 15 Aug 2000 15:43:40 +0200 From: Michael.Lebang_(at)_VuW.de Michael.Lebang_(at)_VuW.de Subject: [php] -= Hallo Ferdinand, > $month -= 1; > Was bedeutet -= ??? Wäre über eine kurze Info dankbar! > das bedeutet nix anderes als $month = $month - 1 oder $month-- Gruß Michael From home_(at)_peter-karsten.de Tue, 15 Aug 2000 15:52:12 +0200 Date: Tue, 15 Aug 2000 15:52:12 +0200 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] AW: [php] isset hallo guido, >Hmm, also zum einen sind solche endlos tief verschachtelten >If-Konstruktionen schlechter Code. Siehe auch Punkt 19.2 der FAQ der NG >unter www.koehntopp.de/php. ja wollte ich gestern noch getan haben,... momentan kann ich nicht anders programmieren hauptsache es klappt ist momentan mein motto egal wie, wenn es dann funzt , versuch ich im nachhinein die struktur reinzubringen,was wohl auch wenig sinn macht. >Zum anderen: Ich weiß nicht was mit den hochgeladenen Dateien passiert, >aber wahrscheinlich können auch andere User darauf zugreifen? Wenn Du >nur auf die Extension schaust, dann kann man diese wie gewünscht >manipulieren und Deine Seite als Datei-Umschlagsplatz für alles mögliche >Nutzen. also wenn jemand ein gif oder bilddatei manipuliert? dann kann der mit meinen konstrukt dateien hochladen? grummel, allgemein zugaenglich sind die schon , weil die als thumbnail in eine kleinanzeige eingebaut werden sollen, also schlecht, .... also du empfiehlst zu der Function Get Image Size () zu greifen ?? ok, werd mal schuan was ich über die function in erfahrung bringen kann :)) danke peter karsten From webmasterbhs_(at)_bluewin.de Tue, 15 Aug 2000 15:46:32 +0200 Date: Tue, 15 Aug 2000 15:46:32 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] -= > ich habe vor kurzen in einem Script folgenden Ausdruck entdeckt: > $month -= 1; > Was bedeutet -= ??? Wäre über eine kurze Info dankbar! das gegenteil von += ebenso geht auch $month *= 2; oder davon das gegenteil $month := 2; ;-) kiri From newsletter_(at)_stefan-schwardt.de Tue, 15 Aug 2000 15:46:05 +0200 Date: Tue, 15 Aug 2000 15:46:05 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] -= Moin Ferdinand Hoffmann, moin Liste, FH> Was bedeutet -= ??? Wäre über eine kurze Info dankbar! Die verkürzte Schreibweise für x = x - y. Findet sich in der Doku, schau mal unter http://www.dynamic-webpages.de/php/language.expressions.php, so ca. in der Mitte (oder laß nach += suchen). -- Stefan Schwardt. From k.nordmann_(at)_bbdo-interactive.de Tue, 15 Aug 2000 15:44:08 +0200 Date: Tue, 15 Aug 2000 15:44:08 +0200 From: Klaus Nordmann k.nordmann_(at)_bbdo-interactive.de Subject: [php] -= Pascal laesst gruessen... :o) ff Klaus "Cyrill Schumacher" Sent by: php-admin_(at)_php-center.de 15.08.00 15:46 Please respond to php To: cc: Subject: Re: [php] -= oder davon das gegenteil $month := 2; ;-) From cybermage_(at)_wwwpartner.de Tue, 15 Aug 2000 16:03:16 +0200 Date: Tue, 15 Aug 2000 16:03:16 +0200 From: Benjamin Billian cybermage_(at)_wwwpartner.de Subject: [php] Parse Error bei Methoden Hi Liste, jetzt hab ich auch mal wieder eine Frage: function connect($host = ($this->host), $port = ($this->port)) das gibt mir leider einen Parse Error. Geht Das denn wie ich mir das vorgestellt hab ?? bye benjamin From markus_(at)_kniehl.de Tue, 15 Aug 2000 16:05:29 +0200 Date: Tue, 15 Aug 2000 16:05:29 +0200 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] GET Vars Also Danke nochmal an alle! Für dies interrisiert An register_globals = Off hats gelegen! MfG Markus From Mathias.Gloss_(at)_start.de Tue, 15 Aug 2000 16:09:02 +0200 Date: Tue, 15 Aug 2000 16:09:02 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Parse Error bei Methoden Aloha, > ---------- > Von: Benjamin Billian[SMTP:cybermage_(at)_wwwpartner.de] > > function connect($host = ($this->host), $port = ($this->port)) > > das gibt mir leider einen Parse Error. > Das gleiche hatte ich letztens auch :-( PHP 3.0.x) > Geht Das denn wie ich mir das vorgestellt hab ?? > Vermutlich nicht, ich habs so gelöst: > function connect($host = 'mistmist', $port = 'mostmost') > if ( 'mistmist' == $host ) { $host=$this->host; } > if ( 'mostmost' == $port ) { $host=$this->port; } > Frag mich aber nicht ob das die eleganteste Lösung ist, aber sie tut - solang du keinen Host hast, der mistmist heisst ;) Grüße, Mathias From cybermage_(at)_hirnstrudel.de Tue, 15 Aug 2000 16:13:04 +0200 Date: Tue, 15 Aug 2000 16:13:04 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] -= > oder davon das gegenteil $month := 2; ;-) du meinst /= 2; ;-) From djmailing_(at)_gmx.li Tue, 15 Aug 2000 16:15:28 +0200 Date: Tue, 15 Aug 2000 16:15:28 +0200 From: =?iso-8859-1?Q?Daniel_J=E4necke?= djmailing_(at)_gmx.li Subject: [php] Parse Error bei Methoden > function connect($host = ($this->host), $port = ($this->port)) > > das gibt mir leider einen Parse Error. soweit ich weiß kannst Du in der Parameterklammer nur Konstanten als Default angeben, keine Variablen o.ä. Folgendes ginge aber: function connect($host = "", $port = "") { if (!isset($host)) $host = $this->host; ... Is natürlich nicht so elegant, aber so klappt immer noch der Aufruf ohne Parameter... dj From joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Tue, 15 Aug 2000 16:16:21 +0200 Date: Tue, 15 Aug 2000 16:16:21 +0200 From: Joerg-Peter Schraepler joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Subject: [php] autom. Freischaltung Liebe Liste, Ich beschaeftige mich seit kurzem mit der Programmierung von Internet-Experimenten und verwende PHP 3.014 und PHPLIB unter WIN95. Die Teilnehmer werden Gruppen zugeordnet und spielen mehrere Runden miteinander, wobei die Resultate stets in Mysql-Tabellen abgespeichert und aufbereitet werden. Meine Frage: Gibt es generell die Moeglichkeit, das Aufrufen der naechsten Seiten erst dann zu erlauben, wenn alle Teilnehmer ihre Entscheidung in Form einer numerischen Angabe abgegeben haben. Also sowas wie ein Freischalten der naechsten Entscheidungsrunde. Fuer einen Tip waere ich sehr dankbar. Vielen Dank, Joerg -- ------------------------------------------------------------------------------------------ Dr. Joerg-Peter Schraepler Ruhr-University Bochum and DIW (German Institute for Economic Research, Berlin) Office: Ruhr Universität Bochum Lehrstuhl fuer Sozialwiss. Methodenlehre und Statistik Room GB1/129; Universitaetsstr. 150; D - 44780 Bochum/Germany fon.: +49 (0)234 - 32-23213; fax -14534 fon.: +49 (0)201 - 271980 (home) mailto: joerg-peter.schraepler_(at)_ruhr-uni-bochum.de ------------------------------------------------------------------------------------------ From cybermage_(at)_hirnstrudel.de Tue, 15 Aug 2000 16:19:53 +0200 Date: Tue, 15 Aug 2000 16:19:53 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] AW: [php] Parse Error bei Methoden > Vermutlich nicht, ich habs so gelöst: >> function connect($host = 'mistmist', $port = 'mostmost') >> if ( 'mistmist' == $host ) { $host=$this->host; } >> if ( 'mostmost' == $port ) { $host=$this->port; } >> > Frag mich aber nicht ob das die eleganteste Lösung > ist, aber sie tut - solang du keinen Host hast, der > mistmist heisst ;) Den hab ich bestimmt nicht :-) Vorerst einmal merci Mathias ... aber wenn jemand was besseres weiß ... immer her damit ;-) bye benjamin From bjoern_(at)_baer.main.de Tue, 15 Aug 2000 16:27:05 +0200 Date: Tue, 15 Aug 2000 16:27:05 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] autom. Freischaltung * Joerg-Peter Schraepler wrote: > Meine Frage: Gibt es generell die Moeglichkeit, das Aufrufen der > naechsten Seiten erst dann zu erlauben, wenn alle Teilnehmer ihre > Entscheidung in Form einer numerischen Angabe abgegeben haben. Also > sowas wie ein Freischalten der naechsten Entscheidungsrunde. Du könntest in der Datenbanktabelle auth_user (die die Userdaten enthält) ein Feld "nexttoken" einbauen. Jede Seite in deinem Spiel enthält selbst einen token ------->-------->-------->--------->.... Seite1 Seite2 Seite3 Seite4 Tok1 Tok2 Tok3 Tok4 Auf Seite 2 kann der User nur landen, wenn er nach Beendigung der Fragen auf Seite1 in sein auth_user den Token von Seite2 eingetragen bekommt. Seite2 überprüft, ob in auth_user im Feld "nexttoken" der Token von seite2 eingetragen ist. Wenn ja, darf er Seite 2 "betreten". Die Tokens selbst könntest du in eine separate Tabelle legen, z.B.: seite token 1 32234rwerwer23423 2 we5ertte65435345 3 34534645756zrtzrtz . . . . . . Nach Beendigung von Seite 1 suchst du aus dieser Datenbanktabelle den Token von Seite 2 und trägst ihn in auth_user ein. Als token würde ich einen md5- Hash, gebildet aus $md5 = md5(uniqid("faselblablubb")); verwenden. Der ist nicht erratbar. Wenn ich jetzt keinen Denkfehler eingebaut habe (man korrigiere bzw. ergänze mich), sollte das ganz gut funktionieren. HTH, Björn. -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From GH-lists_(at)_ecora.de Tue, 15 Aug 2000 16:35:49 +0200 Date: Tue, 15 Aug 2000 16:35:49 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] AW: [php] isset Peter Karsten schrieb > also wenn jemand ein gif oder bilddatei manipuliert? dann > kann der mit meinen konstrukt dateien hochladen? grummel, > allgemein zugaenglich sind die schon , weil die als > thumbnail in eine kleinanzeige eingebaut werden sollen, also > schlecht, .... Also z.B. könnte man bei so einer Programmierung illegale MP3-Files über Deine Seite bereitstellen. Einfach Datei umbenennen in Gif, hochladen und im begleitenden Text eine Anleitung dazuschreiben. Angesichts der Limitierung auf 60.000 Bytes macht das Beispiel mit den MP3s hier natürlich nur wenig Sinn. > also du empfiehlst zu der Function > Get Image Size () zu greifen ?? Ja. > ok, werd mal schuan was ich über die function in erfahrung > bringen kann :)) Deutsches Manual lesen: $result = getimagesize("grafik.ext"); $result[2] ist dann bei GIF = 1 bei JPEG = 2 bei PNG = 3 bei SWF = 4 Guido Haeger From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 16:44:05 +0200 Date: Tue, 15 Aug 2000 16:44:05 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] 2 simple Fragen Hallo, Da ich zimlich neu in der PHP-Welt bin und schon mächtig unter Zeitdruck stehe wäre ich froh wenn jemand mir folgende 2 simple Fragen (denke ich) beantworten könnten: 1. Neue Seite laden: Ich befinde mich auf einer Login-Seite. Der user gibt Namen und Passwort ein. Dann drückt er auf's Knöpchen:-). So nun soll natürlich eine Abfrage in einer DB erfolgen und bei Erfolg (user gefunden), soll eine neue Seite erscheinen. Es funktionniert alles bis auf das mit der neuen Seite zeigen... Habe im PHP-Manual gesucht aber so direkt nichts gefunden (nach redirect, refresh etc gesucht). Anscheinend soll's hierfür ne Funktion geben. 2. Cookie setzen Es soll ebenfalls nach erfolgreichem Login ein Cookie gesetzt werden, da ich ja irgendwie wissen muss ob der user eingeloggt ist... Wo zum Teufel setze ich diesen Keks ohne dass ich die Fehlermeldung "...header sent...." oder so erhalte? Danke! Ehe jetzt wer rummeckert : ich habe 2 Stunden versucht per Netz und Buch eine Antwort auf diese simplen Fragen zu erhalten, bin jedoch nicht fündig geworden. Kann sein dass ich falsch suche, wenn jemand lehrreiche Worte dazu hat ok, aber bitte nur konstruktive!! -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From Mathias.Gloss_(at)_start.de Tue, 15 Aug 2000 16:51:05 +0200 Date: Tue, 15 Aug 2000 16:51:05 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] 2 simple Fragen Aloha, > ---------- > Von: Robert Hoffmann[SMTP:robert.hoffmann_(at)_isp.lu] > > Habe im PHP-Manual gesucht aber so direkt nichts gefunden (nach redirect, > refresh etc gesucht). Anscheinend soll's hierfür ne Funktion geben. > Jein, die Funktion heisst header(), aber hier ist der Inhalt wichtig: header("Location: http://server/verzeichnis/seite.php3\n\n"); > 2. Cookie setzen > > Es soll ebenfalls nach erfolgreichem Login ein Cookie gesetzt werden, da > ich ja irgendwie wissen muss ob der user eingeloggt ist... Wo zum Teufel > setze ich diesen Keks ohne dass ich die Fehlermeldung "...header sent...." > > oder so erhalte? > Bei ALLEN header-Funktionen (auch oben bei der Location) darf kein einziges Zeichen ausgegeben werden, bis diese header-Funktionen aufgerufen wurden. D.h. Du darfst vor dem From: Robert Hoffmann > > > Hallo, > > Da ich zimlich neu in der PHP-Welt bin Wilkommen >und schon mächtig unter Zeitdruck das ist ungünstig > stehe wäre ich froh wenn jemand mir folgende > 2 simple Fragen (denke ich) beantworten könnten: > > 1. Neue Seite laden: > > Ich befinde mich auf einer Login-Seite. Der user gibt Namen und Passwort > ein. Dann drückt er auf's Knöpchen:-). So nun soll > natürlich eine Abfrage in einer DB erfolgen und bei Erfolg (user > gefunden), > soll eine neue Seite erscheinen. Es funktionniert alles > bis auf das mit der neuen Seite zeigen... mit der header(); funktion. > > Habe im PHP-Manual gesucht aber so direkt nichts gefunden (nach redirect, > refresh etc gesucht). Anscheinend soll's hierfür ne Funktion geben. > > 2. Cookie setzen > > Es soll ebenfalls nach erfolgreichem Login ein Cookie gesetzt werden, da > ich ja irgendwie wissen muss ob der user eingeloggt ist... Wo zum Teufel > setze ich diesen Keks ohne dass ich die Fehlermeldung "...header > sent...." > oder so erhalte? GANZ am Anfang, bevor IRGENDEINE Ausgabe (z. B. auch Leerzeichen vor dem ' > Danke! > > Ehe jetzt wer rummeckert : ich habe 2 Stunden versucht per Netz und Buch > eine Antwort auf diese simplen Fragen zu erhalten, bin jedoch > nicht fündig > geworden. Kann sein dass ich falsch suche, wenn jemand lehrreiche Worte > dazu hat ok, aber bitte nur konstruktive!! Im Manual müßten eigentlich Deine Fragen beantwortet werden. Ansonsten kannst Du auch das Archiv dieser Maillingliste auf www.php-center.de durchsuchen (oben links). Dort hättest Du sicher die Antwort auf Deine Fragen gefunden. Auf der Seite findest Du auch das Manual in Deutsch und Englisch. Viel Spaß! mw> From dobel_(at)_femu.rwth-aachen.de Tue, 15 Aug 2000 16:52:54 +0200 Date: Tue, 15 Aug 2000 16:52:54 +0200 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] 2 simple Fragen Robert Hoffmann wrote: > > Ehe jetzt wer rummeckert : ich habe 2 Stunden versucht per Netz und Buch > eine Antwort auf diese simplen Fragen zu erhalten, bin jedoch nicht fündig > geworden. Kann sein dass ich falsch suche, wenn jemand lehrreiche Worte > dazu hat ok, aber bitte nur konstruktive!! Du suchst Session-Funktionalitaet. Schau Dir mal die session_*-Funktionen von PHP4 und/oder die PHPlib an (funktioniert unter PHP3 und PHP4). Die PHPlib gibts samt Dokumentation bei httpü://phplib.netuse.de/ Gruss, Markus From markus_(at)_kniehl.de Tue, 15 Aug 2000 16:54:09 +0200 Date: Tue, 15 Aug 2000 16:54:09 +0200 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] 2 simple Fragen header ("location: XXX.html); zu den cookie kann ich dir nur sagen das du keine Leertaste vor deinem 1. To: Sent: Tuesday, August 15, 2000 4:44 PM Subject: [php] 2 simple Fragen Hallo, Da ich zimlich neu in der PHP-Welt bin und schon mächtig unter Zeitdruck stehe wäre ich froh wenn jemand mir folgende 2 simple Fragen (denke ich) beantworten könnten: 1. Neue Seite laden: Ich befinde mich auf einer Login-Seite. Der user gibt Namen und Passwort ein. Dann drückt er auf's Knöpchen:-). So nun soll natürlich eine Abfrage in einer DB erfolgen und bei Erfolg (user gefunden), soll eine neue Seite erscheinen. Es funktionniert alles bis auf das mit der neuen Seite zeigen... Habe im PHP-Manual gesucht aber so direkt nichts gefunden (nach redirect, refresh etc gesucht). Anscheinend soll's hierfür ne Funktion geben. 2. Cookie setzen Es soll ebenfalls nach erfolgreichem Login ein Cookie gesetzt werden, da ich ja irgendwie wissen muss ob der user eingeloggt ist... Wo zum Teufel setze ich diesen Keks ohne dass ich die Fehlermeldung "...header sent...." oder so erhalte? Danke! Ehe jetzt wer rummeckert : ich habe 2 Stunden versucht per Netz und Buch eine Antwort auf diese simplen Fragen zu erhalten, bin jedoch nicht fündig geworden. Kann sein dass ich falsch suche, wenn jemand lehrreiche Worte dazu hat ok, aber bitte nur konstruktive!! -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- -- ** 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 peltzer_(at)_dhst.de Tue, 15 Aug 2000 17:00:53 +0200 Date: Tue, 15 Aug 2000 17:00:53 +0200 From: Stephan Peltzer peltzer_(at)_dhst.de Subject: [php] 2 simple Fragen > Ich befinde mich auf einer Login-Seite. Der user gibt Namen und Passwort > ein. Dann drückt er auf's Knöpchen:-). So nun soll > natürlich eine Abfrage in einer DB erfolgen und bei Erfolg (user > gefunden), > soll eine neue Seite erscheinen. Es funktionniert alles > bis auf das mit der neuen Seite zeigen... ----- Schnip "; } else { if ($passw == $EPassword) { echo "neuer Seiteninhalt
"; } else { echo "Passwort falsch!
"; } } mysql_free_result($result); mysql_free_result($myresult); mysql_close ($connect); ?> ----- Schnip Aufruf: login.php3?ELogin=abc&EPassword=def Sehr einfach und unsicher aber es funkt. Gruß Stephan From webmaster_(at)_cyberfly.net Tue, 15 Aug 2000 16:00:48 +0200 Date: Tue, 15 Aug 2000 16:00:48 +0200 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] -= Hoi, >> Was bedeutet -= ??? Wäre über eine kurze Info dankbar! >das bedeutet nix anderes als $month = $month - 1 oder $month-- stimmt nicht ganz, weil bei $month-- kannst du keinen 2ten wert angeben das erste beispiel ($month = $month - 1) ist richtig gruss Peter "[DiSAStA]" Petermann -- <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> <>-----------------------------<> From peltzer_(at)_dhst.de Tue, 15 Aug 2000 17:06:50 +0200 Date: Tue, 15 Aug 2000 17:06:50 +0200 From: Stephan Peltzer peltzer_(at)_dhst.de Subject: [php] 2 simple Fragen > Ich befinde mich auf einer Login-Seite. Der user gibt Namen und Passwort > ein. Dann drückt er auf's Knöpchen:-). So nun soll > natürlich eine Abfrage in einer DB erfolgen und bei Erfolg (user > gefunden), > soll eine neue Seite erscheinen. Es funktionniert alles > bis auf das mit der neuen Seite zeigen... ----- Schnip "; } else { if ($passw == $EPassword) { echo "neuer Seiteninhalt
"; } else { echo "Passwort falsch!
"; } } mysql_free_result($result); mysql_free_result($myresult); mysql_close ($connect); ?> ----- Schnip Aufruf: login.php3?ELogin=abc&EPassword=def Sehr einfach und unsicher aber es funkt. Gruß Stephan From webmasterbhs_(at)_bluewin.de Tue, 15 Aug 2000 16:58:20 +0200 Date: Tue, 15 Aug 2000 16:58:20 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] -= > > oder davon das gegenteil $month := 2; ;-) > du meinst /= 2; ;-) gerade habe ich auch %= ausprobiert und es funzt ;-) für die modulus funktion... kiri From holger_(at)_janning.de Tue, 15 Aug 2000 17:16:11 +0200 Date: Tue, 15 Aug 2000 17:16:11 +0200 From: Holger Janning holger_(at)_janning.de Subject: [php] bin ich noch angemeldet? hallo, ich bekomme seit geraumer zeit keine mails mehr... damit das ganze nicht offtopic ist hier noch ein kleines script, das es vereinfacht mailformulare zu versenden.. kann latuernich frei verwendet und/oder verbessert werden. ich habe ueber HTTP_POST_VARS die Felder und Werte des formulars ausgwertet.... man muss also das script nicht laufend updaten, wenn neue felder hinzukommen.. (gibt´s wahrscheinlich alles schon..) $wert) { $key = ereg_replace("_"," ",$key); $key = ucwords($key); $key="$key "; $key=substr($key,0,34); $feld[$x]="$key:$wert\n"; echo ""; echo ""; $x= $x+1; } $x=$x-1; $text=""; $text= implode("",$feld); mail("Empfaenger ", "Anfrage über Website", "$text","From: Webserver "); ?>
$key$wert
From newsletter_(at)_stefan-schwardt.de Tue, 15 Aug 2000 17:12:07 +0200 Date: Tue, 15 Aug 2000 17:12:07 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] Re[2]: [php] 2 simple Fragen Moin Markus Kniehl, moin Liste, MK> header ("location: XXX.html); MK> zu den cookie kann ich dir nur sagen das du keine Leertaste vor deinem 1. haben darfst [...] Die Kombination beider ist übrigens tückisch! Ein Script der Art - Prüfen ob Benutzer gültig - wenn nein: Anmeldung wiederholen - wenn ja: - cookie setzen - weiterleitung (via header) wird bei gültiger Anmeldung nicht korrekt funktionieren, der Cookie würde in dem Fall nicht gesetzt werden (zumindest in beiden 4er Browsern), die Weiterleitung wird ausgeführt, bevor der Cookie platziert wird! -- Stefan Schwardt. From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 17:23:08 +0200 Date: Tue, 15 Aug 2000 17:23:08 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] 2 simple Fragen sind BEANTWORTET. Danke an alle! Das Problem ist gelöst. -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 17:25:56 +0200 Date: Tue, 15 Aug 2000 17:25:56 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Re[2]: [php] 2 simple Fragen At 17:12 2000-08-15 +0200, you wrote: >Moin Markus Kniehl, moin Liste, > >MK> header ("location: XXX.html); >MK> zu den cookie kann ich dir nur sagen das du keine Leertaste vor deinem >1. MK> haben darfst [...] >Die Kombination beider ist übrigens tückisch! > >Ein Script der Art > >- Prüfen ob Benutzer gültig >- wenn nein: Anmeldung wiederholen >- wenn ja: > - cookie setzen > - weiterleitung (via header) > >wird bei gültiger Anmeldung nicht korrekt funktionieren, der Cookie >würde in dem Fall nicht gesetzt werden (zumindest in beiden 4er >Browsern), die Weiterleitung wird ausgeführt, bevor der Cookie >platziert wird! Ich denke dass ich bei der Weiterleitung den zu setzenden Wert mit weitergebe um ihn dann sofort nach der Weiterleitung zu setzen (vor der ersten Ausgabe). Das müsste doch eigentlich funtzen (wie's hier so schön heisst:-) ). -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From NaNT_(at)_nant.de Tue, 15 Aug 2000 17:38:36 +0200 Date: Tue, 15 Aug 2000 17:38:36 +0200 From: Ferdinand Hoffmann NaNT_(at)_nant.de Subject: [php] MySQL-Fehler beim eintragen einer variable (typ: double) Hi, ich hab' ein Problem mit einer MySQL-DB (v3.22.21). Per PHP übergebe ich der DB einen Wert (z.B. 51.129188119622) dieser wird allerdings nicht in das Feld (price_euro, Typ: double, Not Null) eingetragen. $blabla = mysql_query("INSERT INTO products (id, ..., price_euro) VALUES ($item_id, ..., $item_price)"); Die restlichen Werte werden eingetragen, Fehler wird auch keiner ausgegeben. In das Feld wird der Defaultwert eingetragen (0.0000). Auf meinem LAMP (apache 1.3.12, php v4.0.1pl2, mysql v 3.22.32) funkioniert es einwandfrei... Hat jemand eine Idee, warum es nicht auf dem anderen System (apache 1.3.3, mysql siehe oben, php 3.0.7) funkioniert? Könnte das eine Eigenart der MySQL-Version sein? MfG, Ferdinand Hoffmann From jgrube_(at)_jgrube.de Tue, 15 Aug 2000 17:09:23 +0200 Date: Tue, 15 Aug 2000 17:09:23 +0200 From: Joern Grube jgrube_(at)_jgrube.de Subject: [php] dynamische Variblenamen > Noch ein Satz, den ich nicht verstehe :-( > >Zum Beispiel die Silvia, die Gabriele, die Nadja, die Christiane, die >Catharina, und noch ein paar mehr, und alle sonstigen Damen deren >Vorname mir dank meiner Alzheimer entfallen ist. Ja, und? Wenn Damen antworten, dann nie mit RTFM, hab ich zumindest noch nie gesehen. >> >für Psychopathen da manchmal auf dieser Liste auftauchen und meinen ihre >> >cerebralen Flatulenzen von sich geben zu müssen. >> >> Kannste mir ein gutes Fremdwoerterbuch empfehlen, um mir den Satz zu >> uebersetzen? Oder nee, lass man, eigentlich will ich das gar nicht wissen :-( > >Ich mach morgen mal eine Rezension bei Amazon rein. Ein Newbie ist ein >Anfänger im Internet. Auch die anderen Dinge zum Umgang in Newsgroups und >Mailinglisten und Chats werden recht gut beschrieben. Die Silvia ist >bestimmt kein Newbie. Ich freue mich jedenfalls, wenn ich sie mal im real >life bei SIX sehen kann. Sie wohnt ja gerade um die Ecke. Ich meinte eigentlich mehr die beiden Zeilen, die ich jetzt da oben hab stehen lassen. Aber lass mal, besser ist, wir lassen das. Tschuess Joern (Berlin) http://www.jgrube.de http://www.flash4beginner.de Bitte keine HTML-Mails an mich From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 17:45:28 +0200 Date: Tue, 15 Aug 2000 17:45:28 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Re[2]: [php] 2 simple Fragen At 17:25 2000-08-15 +0200, you wrote: >At 17:12 2000-08-15 +0200, you wrote: >>Moin Markus Kniehl, moin Liste, >> >>MK> header ("location: XXX.html); >>MK> zu den cookie kann ich dir nur sagen das du keine Leertaste vor >>deinem 1. >MK> haben darfst [...] >>Die Kombination beider ist übrigens tückisch! >> >>Ein Script der Art >> >>- Prüfen ob Benutzer gültig >>- wenn nein: Anmeldung wiederholen >>- wenn ja: >> - cookie setzen >> - weiterleitung (via header) >> >>wird bei gültiger Anmeldung nicht korrekt funktionieren, der Cookie >>würde in dem Fall nicht gesetzt werden (zumindest in beiden 4er >>Browsern), die Weiterleitung wird ausgeführt, bevor der Cookie >>platziert wird! > >Ich denke dass ich bei der Weiterleitung den zu setzenden Wert mit >weitergebe um >ihn dann sofort nach der Weiterleitung zu setzen (vor der ersten Ausgabe). >Das müsste >doch eigentlich funtzen (wie's hier so schön heisst:-) ). > Wenn du eine bessere Idee hast...mich stört bei meiner Idee dass in der URL dann irgendwo der Wert steht... -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From martin.jaeschke_(at)_referated.net Tue, 15 Aug 2000 18:04:29 +0200 Date: Tue, 15 Aug 2000 18:04:29 +0200 From: Martin Jaeschke martin.jaeschke_(at)_referated.net Subject: [php] Fileupload Sorry, habe Deine Signatur mit interpretiert. Aber erhalte folgendes Warning: Unable to create '/home/strato/www/re/www.referated.de/htdocs/referat/files/v ar/tmp/phpAAAJCaq0c': No such file or directory in /home/strato/www/re/www.referated.de/htdocs/referat/upload.p hp3 on line 3 mfg martin > -----Original Message----- > From: Sebastian Bergmann [mailto:sebastian.bergmann_(at)_web.de] > Sent: Friday, August 11, 2000 3:20 PM > To: Martin Jaeschke > Subject: Re: [php] Fileupload > > > Martin Jaeschke wrote: > > Mein Problem ist, dass es getrennt wird. > > Die Datei wird abgespeichert. Und gleichzeitig werden die > > anderen einzelnen Formulardaten anderswo abgespeichert. > > Dann schreib den Namen der Datei zusammen mit den anderen > Daten in eine > DB. > > -- > 117 114 127 45 ". > "125 117 125 45 117 110 112 120 114 > 127");for($i=0;$i chr($a[$i]-13);// http://gravedancer.rc5.de/ | > sebastian.bergmann_(at)_web.de ?> From info_(at)_agathos.net Tue, 15 Aug 2000 18:31:44 +0200 Date: Tue, 15 Aug 2000 18:31:44 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] WAMP Install Anleitung auf Deutsch Hallo Liste, bitte um Gnade! Neulich wurde hier der Link zur deutschen WMAP Installation gepostet. Ich finde leider weder im Archiv diesen Tread noch den Artikel auf den einschlägigen Seiten. Wer hat Mitleid mit einem Blinden und schickt mir den Link? Vielen Dank Liebe Grüßee Theo mailto:htm_(at)_agathos.net From bjoern_(at)_baer.main.de Tue, 15 Aug 2000 18:34:30 +0200 Date: Tue, 15 Aug 2000 18:34:30 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] WAMP Install Anleitung auf Deutsch Hallo, * Hans Theo Mislisch wrote: > Neulich wurde hier der Link zur deutschen WMAP Installation > gepostet. Schau mal auf Da gibt es eine Übersicht zu deutsch-/englischsprachigen Installationsanleitungen. -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From Galabau-Westermann_(at)_t-online.de Tue, 15 Aug 2000 18:37:42 +0200 Date: Tue, 15 Aug 2000 18:37:42 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] Hardware-Anfrage Hallo, ich werde bald einen Server hinter einer Standleitung mein eigen nennen können :) ich werde LAMP auf ihm laufen lassen und nich besonders rechen- bzw speicherintensive programme. nun stellt sich mir die frage, was so das minimun an hardware konfiguration ist damit der server dann noch einigermaßen gut zurande kommt? reicht ein AMD K6 200 mit 64 MB RAM wohl? ich denke schon, bin mir aber ehrlichgesagt nicht so sicher danke für die antwort, gruss, stefan p.s.: wer von euch fährt eigentlich auf den PHP-Kongress im Oktober? From drews_(at)_movinweb.de Tue, 15 Aug 2000 18:38:07 +0200 Date: Tue, 15 Aug 2000 18:38:07 +0200 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] AW: [php] WAMP Install Anleitung auf Deutsch > Neulich wurde hier der Link zur deutschen WMAP Installation > gepostet. Ich finde leider weder im Archiv diesen Tread noch > den Artikel auf den einschlägigen Seiten. > > Wer hat Mitleid mit einem Blinden und schickt mir den Link? die offizielle WAMP-Installations-Anleitung (das ist die, welche die von Thomas Schulz in seinem Namen abgelöst hat), findest du unter http://www.dynamicwebpages.de/07.installation.php Dort findest du auch diverse andere Installationsanleitungen ... mit bestem Gruß -Wolfgang Deutscher PHP Knotenpunkt Dynamic Web Pages http://www.dynamicwebpages.de/ From info_(at)_agathos.net Tue, 15 Aug 2000 18:40:10 +0200 Date: Tue, 15 Aug 2000 18:40:10 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] WAMP Install Anleitung auf Deutsch >> Neulich wurde hier der Link zur deutschen WMAP Installation >> gepostet. > Schau mal auf > Hi Björn, tausend Dank. Ich hab im php-center und u.a. auf www.dynamic-webpages.de über ne halbe Stunde gestöbert und einfach nicht wiedergefunden. *glücklich* Daaanke! Liebe Grüße Theo From info_(at)_agathos.net Tue, 15 Aug 2000 18:42:25 +0200 Date: Tue, 15 Aug 2000 18:42:25 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] AW: [php] WAMP Install Anleitung auf Deutsch > unter http://www.dynamicwebpages.de/07.installation.php Vielen Dank, habs endlich wiedergefunden. *peinlich* Liebe Grüße Theo From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 18:49:28 +0200 Date: Tue, 15 Aug 2000 18:49:28 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Hardware-Anfrage At 18:37 2000-08-15 +0200, you wrote: >Hallo, >ich werde bald einen Server hinter einer Standleitung mein eigen >nennen können :) >ich werde LAMP auf ihm laufen lassen und nich besonders rechen- bzw >speicherintensive >programme. nun stellt sich mir die frage, was so das minimun an >hardware konfiguration ist >damit der server dann noch einigermaßen gut zurande kommt? >reicht ein AMD K6 200 mit 64 MB RAM wohl? >ich denke schon, bin mir aber ehrlichgesagt nicht so sicher >danke für die antwort, >gruss, >stefan > >p.s.: wer von euch fährt eigentlich auf den PHP-Kongress im Oktober? > Soll das ein öffentlicher Server werden (denk ich mal), hängt das schon von der Anzahl der Besucher ab... Auf jeden Fall scheinen mir 64 MB RAM etwas zu wenig zu sein, dein System + WebServer etc brauchen egal wie schon mal Speicher. Wenn du dann noch ein paar Programme laufen lässt und sich die Zahl der Nutzer/Besucher vergrössert könnte es meiner Meinung nach schon eng werden. -------------------------------- Robert Hoffmann Service Informatique Imprimerie Saint-Paul S.A. 2,rue Christophe Plantin L-2988 Luxembourg Tel......+352 4993 - 707 Fax.....+352 4993 - 753 Email...robert.hoffmann_(at)_isp.lu --------------------------------- Our sites News.... http://www.wort.lu Radio.... http://www.dnr.lu TV....... http://www.telecran.lu Immo.... http://www.immonews.lu Jobs..... http://www.jobsearch.lu --------------------------------- This is Linux country. If you listen carefully, you can hear Windows reboot... Dear Windows user: What bug do you want to fix today? --------------------------------- From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 18:49:46 +0200 Date: Tue, 15 Aug 2000 18:49:46 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Hardware-Anfrage At 18:37 2000-08-15 +0200, you wrote: >Hallo, >ich werde bald einen Server hinter einer Standleitung mein eigen >nennen können :) >ich werde LAMP auf ihm laufen lassen und nich besonders rechen- bzw >speicherintensive >programme. nun stellt sich mir die frage, was so das minimun an >hardware konfiguration ist >damit der server dann noch einigermaßen gut zurande kommt? >reicht ein AMD K6 200 mit 64 MB RAM wohl? >ich denke schon, bin mir aber ehrlichgesagt nicht so sicher >danke für die antwort, >gruss, >stefan > >p.s.: wer von euch fährt eigentlich auf den PHP-Kongress im Oktober? > > >-- >** 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 -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 18:50:47 +0200 Date: Tue, 15 Aug 2000 18:50:47 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Hardware-Anfrage T'schuldigung, war gerade am telefonieren:-) daher footer+doppelmail...Sorry! -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From Galabau-Westermann_(at)_t-online.de Tue, 15 Aug 2000 18:53:49 +0200 Date: Tue, 15 Aug 2000 18:53:49 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] Hardware-Anfrage > Soll das ein öffentlicher Server werden (denk ich mal), hängt das schon von > der Anzahl der Besucher ab... is mir klar :) soll aber er son kleiner testserver für mich werden, also nich so viel traffic. denke bei linux müsste das dann so gerade genügen, oder? stefan From php_(at)_dopehat.de Tue, 15 Aug 2000 19:11:40 +0200 Date: Tue, 15 Aug 2000 19:11:40 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] OT: Serversachen... Hi, ich interessiere mich ja sehr für Server und deren Software. (insbesondere IIS5). Da ich aber nicht eines Tages aufgestanden bin und gleich wusste was DNS und der ganze Kram ist, wollt ich mal fragen, wo man sich so etwas anlesen kann? Für Links oder Tipps währe ich sehr dankbar. CU Stefan PS: Interessant währen auch Beschreibungen zu den SCSI-Raid Levels. (toller Deutsch) From sil-nfo_(at)_gmx.de Tue, 15 Aug 2000 19:19:06 +0200 Date: Tue, 15 Aug 2000 19:19:06 +0200 From: Silvio Krah sil-nfo_(at)_gmx.de Subject: [php] Hardware-Anfrage *********** REPLY SEPARATOR *********** On 15.08.2000 at 18:53 Galabau-Westermann_(at)_t-online.de wrote: >> Soll das ein öffentlicher Server werden (denk ich mal), hängt das >schon von >> der Anzahl der Besucher ab... >is mir klar :) >soll aber er son kleiner testserver für mich werden, also nich so viel >traffic. >denke bei linux müsste das dann so gerade genügen, oder? hallo, nun ich weiss nicht schickst du deinen server an ne leitung nach alaska ? ich könntes verstehen wenn der rechner 1000 kilometer weit weg und einbau von hardware 500$ pro stunde extra kosten würde ... ich mein stell den server hin und schau wie performant er ist .. wenns dir zu wenig erscheint bau testweise noch nen ramriegel ein und guck was sich tut immer noch besser als uns raten zu lassen was du mit dem rechner alles machst .. ich test zb alles mögliche auf meinem linux sklaven und compilier auch einiges da bin ich über (evt im normalbetrieb brachliegende) "mehr-resourcen" schon dankbar ... mfg silvio From sil-nfo_(at)_gmx.de Tue, 15 Aug 2000 19:20:28 +0200 Date: Tue, 15 Aug 2000 19:20:28 +0200 From: Silvio Krah sil-nfo_(at)_gmx.de Subject: [php] OT: Serversachen... *********** REPLY SEPARATOR *********** On 15.08.2000 at 19:11 Stefan M. wrote: >ich interessiere mich ja sehr für Server und deren Software. >(insbesondere IIS5). Da ich aber nicht eines Tages aufgestanden bin und >gleich wusste was DNS und der ganze Kram ist, wollt ich mal fragen, wo >man sich so etwas anlesen kann? hallo, im web ... klare antwort ;) bücher gibts web www.amazon.de genug zeugs zum lesen über linux auf www.linux.de ( zb www.linux-foren.de ) mfg silvio From Galabau-Westermann_(at)_t-online.de Tue, 15 Aug 2000 19:24:44 +0200 Date: Tue, 15 Aug 2000 19:24:44 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] Hardware-Anfrage du der steht ne stunde weit weg, ausserdem bin ich armer schüler und kann mir mal eben so nen ram-modul net leisten nur das was ich beschrieben hab, hätte ich halt und ich möchte halt von profis wie dir wissen ( :) ob sich das überhaupt lohnen würde From php_(at)_dopehat.de Tue, 15 Aug 2000 19:31:04 +0200 Date: Tue, 15 Aug 2000 19:31:04 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] OT: Serversachen... > hallo, > > im web ... klare antwort ;) > > bücher gibts web www.amazon.de genug zeugs zum lesen über linux auf www.linux.de ( zb www.linux-foren.de ) > > mfg silvio Hast du Buchempfehlungen? CU Stefan From sil-nfo_(at)_gmx.de Tue, 15 Aug 2000 19:36:25 +0200 Date: Tue, 15 Aug 2000 19:36:25 +0200 From: Silvio Krah sil-nfo_(at)_gmx.de Subject: [php] Hardware-Anfrage hi again *********** REPLY SEPARATOR *********** On 15.08.2000 at 19:24 Galabau-Westermann_(at)_t-online.de wrote: >du der steht ne stunde weit weg, ausserdem bin ich armer schüler und >kann mir mal eben so nen ram-modul net leisten >nur das was ich beschrieben hab, hätte ich halt >und ich möchte halt von profis wie dir wissen ( :) ob sich das ^^^^^^^^^ streich das *Schäm* ;) >überhaupt lohnen würde nun wenn du eh nix andres einbauen kannst "muss" es ja damit gehen ... zweifelsfrei wird linux problemlos laufen und die avisierten web-anwendungen soweit auch .. geschwindigkeit ist halt nen weiterer aspekt aber für den anfang kommst damit sicher aus mfg silvio From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 19:38:02 +0200 Date: Tue, 15 Aug 2000 19:38:02 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Hardware-Anfrage At 19:24 2000-08-15 +0200, you wrote: >du der steht ne stunde weit weg, ausserdem bin ich armer schüler und >kann mir mal eben so nen ram-modul net leisten >nur das was ich beschrieben hab, hätte ich halt >und ich möchte halt von profis wie dir wissen ( :) ob sich das >überhaupt lohnen würde > Nur so ne Frage : Wie teuer sind denn bei euch in Deutschland die Standleitungen etc? Hier in Luxemburg könnte sich ein Schüler ehe ein RAM-Modul leisten als ne Standleitung für den Privatbetrieb:-) so jetzt aber wieder zum Thema dieser Lsite :PHP! -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From Galabau-Westermann_(at)_t-online.de Tue, 15 Aug 2000 19:42:11 +0200 Date: Tue, 15 Aug 2000 19:42:11 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] Hardware-Anfrage > Nur so ne Frage : Wie teuer sind denn bei euch in Deutschland die > Standleitungen etc? Hier in Luxemburg könnte sich > ein Schüler ehe ein RAM-Modul leisten als ne Standleitung für den > Privatbetrieb:-) glückliche zufälle sind halt net zu bezahlen :) *g* From sil-nfo_(at)_gmx.de Tue, 15 Aug 2000 19:41:51 +0200 Date: Tue, 15 Aug 2000 19:41:51 +0200 From: Silvio Krah sil-nfo_(at)_gmx.de Subject: [php] OT: Serversachen... hi again, http://realm.matter.net/books/ http://linuxfriendly.com/ sind 2 sehr gute adressen bzgl gesammelter e-books ansonsten lies die rezensionen auf amazon, grundsätzlich macht o'reilly gute sachen mehr kann ich dazu nicht sagen die basics hab ich aus learning by doing bzw howtos un man-pages mfg silvio *********** REPLY SEPARATOR *********** On 15.08.2000 at 19:31 Stefan M. wrote: >> bücher gibts web www.amazon.de genug zeugs zum lesen über linux auf >www.linux.de ( zb www.linux-foren.de ) >Hast du Buchempfehlungen? From php_(at)_dopehat.de Tue, 15 Aug 2000 19:46:11 +0200 Date: Tue, 15 Aug 2000 19:46:11 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] Hardware-Anfrage Hab mich da auch mal informiert: http://www.dfn.de/win/gwin/ueberblick/preise.html Ist aber ohne Verkauf kaum bezahlbar - Serverhousing!! Da findest du per Suchmaschiene bezahlbare angebote. CU Stefan > Nur so ne Frage : Wie teuer sind denn bei euch in >Deutschland die > Standleitungen etc? Hier in Luxemburg könnte sich > ein Schüler ehe ein RAM-Modul leisten als ne >Standleitung für den > Privatbetrieb:-) so jetzt aber wieder zum Thema dieser > Lsite :PHP! > -- > Hoffmann Robert aus Luxemburg > gruesst die PHP-Gemeinde... From sascha_(at)_schumann.cx Tue, 15 Aug 2000 19:48:35 +0200 (CEST) Date: Tue, 15 Aug 2000 19:48:35 +0200 (CEST) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] Hardware-Anfrage On Tue, 15 Aug 2000, Stefan M. wrote: > Hab mich da auch mal informiert: > > http://www.dfn.de/win/gwin/ueberblick/preise.html > > Ist aber ohne Verkauf kaum bezahlbar - Serverhousing!! > Da findest du per Suchmaschiene bezahlbare angebote. Wenn man einen eigenen Server ans Netz bringen will, braucht man dafür nur ein Server Homing wie es von vielen ISPs angeboten wird. Das ist meistens wesentlich günstiger als eine eigene Standleistung (vor allem wenn man mehr als 128KBit/s will). - Sascha From tfromm_(at)_cs.uni-potsdam.de Tue, 15 Aug 2000 19:40:24 +0200 Date: Tue, 15 Aug 2000 19:40:24 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] Hardware-Anfrage Am Die, 15 Aug 2000 schrieben Sie: > > Soll das ein öffentlicher Server werden (denk ich mal), hängt das > schon von > > der Anzahl der Besucher ab... > is mir klar :) > soll aber er son kleiner testserver für mich werden, also nich so viel > traffic. > denke bei linux müsste das dann so gerade genügen, oder? da muss ich dich wohl auf den boden der tatsachen zurueckholen, fuer den betrieb als webserver ist deine hardware voellig unzureichend. soweit mir deine ausruestung bekannt ist, hast du glueck, das der rechner nicht schon beim booten swappt. da du sicherlich auch mal ein ls oder einen mc starten willst empfehle ich zumindest einen quad 800 mit minimal 1 GB ram, die benutzung eines mehrkanal u2w raid 10. damit auch deine leitung voll ausgeschoepft wird, empfehle ich den erwarb eine hardwarerouters zzgl 3 ethernetkarten in deinem rechner, ueber kernelloadbalancing der netzwerkkarten kannst du zumindest den unzureichenden durchsatz des pci busses umgehen, aber vorsicht, das zieht cpuleistung, also drauf achten, das es karten mit separatem bussystem sind. (wohl gemerkt, du brauchst 3 von diesen rechnern 2 webserver und ein dbserver) ... mal im ernst, den rechner, den du beschriebst reicht voellig aus, bis vor kurzem lief kdevelop.org zusammen mit diversen anderen domains auch auf einem 166er mit 64 ram und hatte noch reservern (die sogar den slashdot effekt ueberlebten) viel spass beim coden... thomas -- ----------------------------------------------------------------- InUBIT - your e-business partner! http://www.inubit.com http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace you with a small php script." From sil-nfo_(at)_gmx.de Tue, 15 Aug 2000 19:55:07 +0200 Date: Tue, 15 Aug 2000 19:55:07 +0200 From: Silvio Krah sil-nfo_(at)_gmx.de Subject: [php] Hardware-Anfrage huhu, *********** REPLY SEPARATOR *********** On 15.08.2000 at 19:46 Stefan M. wrote: >http://www.dfn.de/win/gwin/ueberblick/preise.html > >Ist aber ohne Verkauf kaum bezahlbar - Serverhousing!! >Da findest du per Suchmaschiene bezahlbare angebote. diese url hat in dem zusammenhang hier eh nix zusuchen imho ist das dfn ein nicht kommerzieller verein für wissenschaft und andre geistliche freunden .. nicht ohne grund steht in den nutzungsbedingungen für die studenten(innen *g*) das komerzielle angebote nicht erwünscht sind .. sollte ich hier falsch liegen bitte ich um berichtigung ... mfg silvio From php_(at)_dopehat.de Tue, 15 Aug 2000 19:58:31 +0200 Date: Tue, 15 Aug 2000 19:58:31 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] Hardware-Anfrage Meinte ich doch, solche Leitungen sind nur was für rechenzentren... http://www.easyonline.net/webspace/arthouse.htm > Wenn man einen eigenen Server ans Netz bringen >will, braucht > man dafür nur ein Server Homing wie es von vielen >ISPs > angeboten wird. Das ist meistens wesentlich günstiger >als > eine eigene Standleistung (vor allem wenn man mehr >als > 128KBit/s will). > > - Sascha From Galabau-Westermann_(at)_t-online.de Tue, 15 Aug 2000 20:02:19 +0200 Date: Tue, 15 Aug 2000 20:02:19 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] Hardware-Anfrage > Meinte ich doch, solche Leitungen sind nur was für rechenzentren... ich hatte aber nach was ganz anderem gefragt, aber würd dann auch sagen das dieser thread dann mal zu ende is, ne *g*? hat ja schon lang nix mehr mit php zu tun thx stefan From jan_(at)_lehnardt.de Tue, 15 Aug 2000 20:03:48 +0200 Date: Tue, 15 Aug 2000 20:03:48 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] Hardware-Anfrage Hallo Thomas, Liste, Tuesday, August 15, 2000, 7:40:24 PM, you wrote: TF> da muss ich dich wohl auf den boden der tatsachen zurueckholen, fuer den TF> betrieb als webserver ist deine hardware voellig unzureichend. soweit mir deine TF> ausruestung bekannt ist, hast du glueck, das der rechner nicht schon beim TF> booten swappt. TF> da du sicherlich auch mal ein ls oder einen mc starten willst empfehle ich TF> zumindest einen quad 800 mit minimal 1 GB ram, die benutzung eines mehrkanal TF> u2w raid 10. damit auch deine leitung voll ausgeschoepft wird, empfehle ich den TF> erwarb eine hardwarerouters zzgl 3 ethernetkarten in deinem rechner, ueber TF> kernelloadbalancing der netzwerkkarten kannst du zumindest den unzureichenden TF> durchsatz des pci busses umgehen, aber vorsicht, das zieht cpuleistung, also TF> drauf achten, das es karten mit separatem bussystem sind. TF> (wohl gemerkt, du brauchst 3 von diesen rechnern 2 webserver und ein dbserver) TF> ... bei so einer Austattung kann man dann auch darueber nachdenken, einen Counter zu installieren, wenn mann das noetige Knowhow dazu hat. Jan PS: SCNR From php_(at)_dopehat.de Tue, 15 Aug 2000 20:04:39 +0200 Date: Tue, 15 Aug 2000 20:04:39 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] Hardware-Anfrage Dann lag ich da ein bischen falsch - sorry > > Meinte ich doch, solche Leitungen sind nur was für rechenzentren... > ich hatte aber nach was ganz anderem gefragt, aber würd dann auch > sagen das dieser thread dann mal zu ende is, ne *g*? > hat ja schon lang nix mehr mit php zu tun > thx > stefan From jim_(at)_users.de Tue, 15 Aug 2000 20:07:53 +0200 (MEST) Date: Tue, 15 Aug 2000 20:07:53 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? Hey-ho! > > Aeh, aber da ich mich jetzt an jeden Strohhalm klammere > > trotzdem die Frage: Was meinst Du mit Umgehen? [...] > ist von euch denn keiner auf der MySQL-Mailingliste, ich will hier > jetzt nicht blöd daherreden, o.ä. aber es gibt IMHO eine ganz einfache > Lösung zu deinem Problem. > > Ich weiss nicht ob du in MySQL den Befehl/die Funktion LAST_INSERT_ID() > ich denke das man das allgemein sogar eher verwenden sollte, da es > (minimal) performanter ist, da man sich die ID nicht erst per PHP holt > und dann wieder an den MySQL-Server übergibt, sondern alles im MySQL- > Server gespielt wird. [souce geloescht] Das sieht nach einer interessanten Loesung aus, und schonmal Danke dafuer, ich werd's gleich mal ausprobieren! > (absichtlich keine or's o.ä. Prüfungen), ich denke dann bekommst du > die richtige ID, falls nicht, ist PHP auf jedenfall nicht schuld, > sondern der MySQL-Server. das wird dann wohl sein, ich wusste nicht, dass MySQL selber eine solche Funktion bereit stellt. > PS: Eine bitte an alle, hört doch bitte mit all den Beschuldigungen > Verdächtigungen und blöden Anmachen auf! Mich regt es auf, wenn > ich wieder irgendeine Mail bekomm, in der nur sinnloser Inhalt > drinnen steht, wenn irgendjemand beschimpft wird. > Schickt solche Mails doch per PM, dann wird die Liste nicht mehr > soviel belastet, und keiner "öffentlich Blamiert". gestern war ich drauf und dran auf die doch SEHR boese geschriebene Mail zu antworten, wollte aber ueber den Inhalt der Mail noch ne Nacht schlafen, aber ich werd's wohl wirklich privat senden, um die Liste nicht noch mehr mit Muell zu belasten. > PPS: Erst denken, dann schicken! das hab ich wenigstens jetzt gemacht, haett' ich ruhig eine Mail frueher machen sollen, man ist aber doch lernfaehig! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Unix IS user friendly, it is just selective about who his friends are. From fister22_(at)_hotmail.com Tue, 15 Aug 2000 20:46:39 +0200 Date: Tue, 15 Aug 2000 20:46:39 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] nochmal downloader, WICHTIG !! hi wegen dem download: das script funzt prima, nur das einzigste warum ich es nicht nehmen kann ist, die URL´s liegen auf anderen servern und mein provider hat hiermit einen mega Traffic weil alle files erst eingelesen werden anstatt gleich von dem betreffenden provider zu downen ... hat da wer ne lösung ?? hier das schript was ich so nicht nehmen kann : function downloader($url){ $datname=substr((strrchr($url,"/")),1); // dateiname header("Content-disposition: filename=".$datname); header("Content-type: application/octet-stream"); header("Pragma: no-cache"); header("Expires: 0"); readfile($url); } big THX tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu From php_(at)_dopehat.de Tue, 15 Aug 2000 20:52:07 +0200 Date: Tue, 15 Aug 2000 20:52:07 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] Bilder kleiner rendern Hi, ich will bilder von verschiedener grösse für eine art bilder index (thumbinals) kleiner machen. ich könnte natürlich nur die grösse des bildes im html anders angeben, aber dann lädt er ja nicht das 100x100 bild, sonder das 400x400 (z.b.). Ich möchte alle bilder auf eine max. grösse schrumpfen - Pseudo-PHP: $bild1 = "bild400mal300pixel.jpg"; $bild2 = "bild500mal200pixel.jpg"; Nun sollen alle Bilder auf max. 100 Pixel in der Breite und 300 Pixel in der Höhe geschrumpft werden. Aber die Propertionen sollen natürlich erhalten bleiben. CU Stefan From NaNT_(at)_nant.de Tue, 15 Aug 2000 21:00:21 +0200 Date: Tue, 15 Aug 2000 21:00:21 +0200 From: Ferdinand Hoffmann NaNT_(at)_nant.de Subject: [php] Probleme mit zlib This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C006FB.D300D920 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hi, ich hab' Probleme mit dem konfigurieren/kompilieren von PHP (v4.0.1pl2). Vor kurzem habe ich das schon erfolgreich geschafft, allerdings ohne mcrypt und mhash. Mit mcrypt und mhash bekomme ich immer folgende Fehler- meldung: configure: error: Zlib module requires zlib >= 1.0.9 Ich verwende RedHat 6.2, installiert sind diese beiden Pakete: - zlib-1.3.3 - zlib-devel-1.3.3 Ich habe ./configure (siehe Anhang) in mehreren Variationen ausgeführt: 1. --with-zlib(-dir)=/usr (von RedHat installiertes RPM) 2. --with-zlib(-dir)=/usr/local (selbstkompiliertes zlib, version: 1.3.3) Kann mir hier jemand weiterhelfen? MfG, Ferdinand Hoffmann ------=_NextPart_000_0000_01C006FB.D300D920 Content-Type: text/plain; name="confiure.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="confiure.txt" ./configure --with-apxs=3D/usr/local/apache/current/bin/apxs = --with-mysql=3D/usr/local/mysql/current --with-mcrypt=3D/usr/local = --with-mhash=3D/usr/local --enable-sysvsem --enable-sysvshm --with-xml = --with-zlib=3D/usr --with-config-file-path=3D/etc/httpd = --enable-track-vars --enable-magic-quotes --enable-bcmath = --enable-calendar --enable-url-fopen-wrapper --enable-ftp --with-gd = --enable-trans-sid --enable-session --with-ttf --enable-url-includes = --with-jpeg-dir=3D/usr/local --with-xpm-dir=3D/usr/X11R6 = --with-zlib-dir=3D/usr ------=_NextPart_000_0000_01C006FB.D300D920-- From martin.samesch_(at)_vogelspinnenseite.de Tue, 15 Aug 2000 21:03:07 +0200 Date: Tue, 15 Aug 2000 21:03:07 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] if verschachteln (war: Re: isset) Hi Guido, Guido Haeger wrote: > > Peter Karsten schrieb > > [....] > > Hmm, also zum einen sind solche endlos tief verschachtelten > If-Konstruktionen schlechter Code. Siehe auch Punkt 19.2 der FAQ der NG > unter www.koehntopp.de/php. Dass man bei verschachtelten if-Gebilden schnell den Überblick verliert, habe ich selbst schon festgestellt, aber schlechter Code hin oder her..... Folgendes Beispiel: Datenbankabfrage (DA) nach "a" if ("a"): tue irgendwas DA nach "b" if ("b"): tue irgendwas DA nach "c" . . . endif endif Durch die Verschachtelung habe ich evtl. nur eine DA, waehrend es anders u.U. wesentlich mehr waeren. Sollte man ggf. also nicht einen vernuenftigen Kompromiss suchen? Martin From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 21:15:00 +0200 Date: Tue, 15 Aug 2000 21:15:00 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Sessions unter PHP4 Folgendes habe ich einer Anleitung entnommen. if ($!sessionid) { $sessionid=md5(uniqid(rand(100000,999999))); setcookie("sessionid",$sessionid); } soweit alles klar, ich habe nun einen wert als cookie gespeichert. wie aber starte ich nun eine session mit dieser ID? Zum Starten brauche ich ja "session_start()"? Die nächste Frage wäre dann wie speichere ich session_vars unter dieser session und lese sie wieder? Diese Fragen konnte mir mein schlaues Buch (vonm Jörg Krause) nicht beantworten (das Buch baut zum Teil auf das Manual auf). Gibt's keinen Bereich mit kompletten How To's im PHP-Center? Wäre sinnvoll für alle oft gebrauchten Sachen mal sowas zu machen, dann müssten Anfänger wie ich nicht immer solch banalen Fragen stellen:-) -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From drews_(at)_movinweb.de Tue, 15 Aug 2000 21:25:33 +0200 Date: Tue, 15 Aug 2000 21:25:33 +0200 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] AW: [php] Sessions unter PHP4 > Diese Fragen konnte mir mein schlaues Buch (vonm Jörg Krause) nicht > beantworten (das Buch baut zum Teil auf das Manual auf). schlau? *g* naja ... > Gibt's keinen Bereich mit kompletten How To's im PHP-Center? Wäre > sinnvoll > für alle oft gebrauchten Sachen mal sowas zu machen, dann müssten > Anfänger > wie ich nicht immer solch banalen Fragen stellen:-) http://www.dynamicwebpages.de/05.tutorials.php dort findest du einige Tutorials zu Session&PHP :-) mit bestem Gruß (aus Trier, Luftlinie 13km nach L) -Wolfgang Deutscher PHP Knotenpunkt Dynamic Web Pages http://www.dynamicwebpages.de From sascha_(at)_schumann.cx Tue, 15 Aug 2000 21:25:16 +0200 (CEST) Date: Tue, 15 Aug 2000 21:25:16 +0200 (CEST) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] Sessions unter PHP4 On Tue, 15 Aug 2000, Robert Hoffmann wrote: > Folgendes habe ich einer Anleitung entnommen. > > if ($!sessionid) > { > $sessionid=md5(uniqid(rand(100000,999999))); > setcookie("sessionid",$sessionid); > } > > soweit alles klar, ich habe nun einen wert als cookie gespeichert. Das hat nichts mit den PHP 4 Sessions zu tun. > wie aber starte ich nun eine session mit dieser ID? Zum Starten brauche ich > ja "session_start()"? Die nächste Frage wäre dann wie speichere ich > session_vars > unter dieser session und lese sie wieder? http://www.php.net/manual/function.session-register.php > Gibt's keinen Bereich mit kompletten How To's im PHP-Center? Wäre sinnvoll > für alle oft gebrauchten Sachen mal sowas zu machen, dann müssten Anfänger > wie ich nicht immer solch banalen Fragen stellen:-) Auf phpbuilder.com gabs vor einiger Zeit ein Tutorial zum Thema. - Sascha From php_(at)_referated.net Tue, 15 Aug 2000 21:27:25 +0200 Date: Tue, 15 Aug 2000 21:27:25 +0200 From: Martin Jaeschke php_(at)_referated.net Subject: [php] Script gibt Fehlermeldung aus! This is a multi-part message in MIME format. ------=_NextPart_000_0009_01C006FF.9B12C6A0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Guten Abend, ich habe folgende Codes verwendet: 1..
2.. Ich erhalte folgende Fehlermeldung: Warning: Unable to create = '/home/strato/www/re/www.referated.de/htdocs/referat/files/var/tmp/phpAAA= IraOrn': No such file or directory in = /home/strato/www/re/www.referated.de/htdocs/referat/upload.php3 on line = 3 -- Mit freundlichen Gr=FC=DFen Martin ------=_NextPart_000_0009_01C006FF.9B12C6A0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
Guten Abend,
 
ich habe folgende Codes = verwendet:
 
 
  1. <form enctype=3D"multipart/form-data" action=3D"upload.php3"=20 method=3D"post">
    <input type=3D"file" = name=3D"userfile">
    <input=20 type=3D"submit" name=3D"submit" = value=3D"upload">
    </form>
  2. <?php
    $path =3D=20 "/home/strato/www/re/www.referated.de/htdocs/referat/files";
    copy(=20 $userfile, $path . $userfile );
    ?>
 
Ich erhalte folgende Fehlermeldung:
 
Warning: Unable to create=20 '/home/strato/www/re/www.referated.de/htdocs/referat/files/var/tmp/phpAAA= IraOrn':=20 No such file or directory in=20 /home/strato/www/re/www.referated.de/htdocs/referat/upload.php3 = on line=20 3
 
 
--
Mit freundlichen Gr=FC=DFen
 
Martin
 
------=_NextPart_000_0009_01C006FF.9B12C6A0-- From jim_(at)_users.de Tue, 15 Aug 2000 22:09:13 +0200 (MEST) Date: Tue, 15 Aug 2000 22:09:13 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Datei upload vs. Datei hochladen On Tue, 15 Aug 2000, Holger Faustmann wrote: > ich moechte ein Tool entwickeln, mit dem Benutzer Dateien bis > 1 MB auf einen Internetserver laden duerfen, nachdem Sie sich > registriert haben und ich sie "manuell!" freigeschaltet habe. Zunaechst zu den 1MB: Ich weiss nicht mehr, wie gross von PHP aus Fileuploads sein duerfen, einstellen kann man das aber in der php.ini (php3.ini) oder aber, (php3 und apache fuer linux vorrausgesetzt) falls die AllowOverride in der apache-configuration richtig, also z.B. auf "ALL" gesetzt ist, kann man das auch in der .htaccess im entsprechenden Verzeichnis einstellen: php3_upload_max_filesize 1000000 in diesem Zusammenhang sei vielleicht auch die php_max_execution_time erwaehnt, denn man will ja nicht, dass waehrend des Uploads ueber langsame Modem-Leitungen das Script beendet wird, die man bei php3 auch in die .htaccess einbauen kann, als Parameter gibt man die Sekunden an. > Wer hat einen besseren Vorschlag und eventuell sogar ein paar > Codeschnipsel fuer "Datei-Upload" bzw. "Datei-hochladen"? die schon geschickte URL sieht gut aus. > Es sollten nur .jpg und .gif Dateien hochgeladen werden duerfen. dazu der andere Thread. > Es kann im Prinzip auch eine Art kleines FTP-Programm im > Browser sein. Mh, ich hatte mal ne URL eines FTP-Clients auf PHP-Basis. Wuerde das helfen? dann such ich mal danach, allerdings ist das kein Ersatz fuer einen FTP-Server, wie Du es wohl gerade brauchst. P.S. Sorry, wolllte ueber die Mail nochmal rueber schauen, muss jetzt aber dringend weg, hoffendlich wars doch noch was hilfreich. Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Whoa...I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God... From hartmut_(at)_six.de Tue, 15 Aug 2000 22:18:32 +0200 Date: Tue, 15 Aug 2000 22:18:32 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Script gibt Fehlermeldung aus! > Martin Jaeschke wrote: > 1.
method="post"> > > >
> 2. $path = > "/home/strato/www/re/www.referated.de/htdocs/referat/files"; > copy( $userfile, $path . $userfile ); > ?> > > > Ich erhalte folgende Fehlermeldung: > > Warning: Unable to create > '/home/strato/www/re/www.referated.de/htdocs/referat/files/var/tmp/phpAAAIraOrn': > No such file or directory in > /home/strato/www/re/www.referated.de/htdocs/referat/upload.php3 on > line 3 well, $userfile enthält den kompletten Pfad der temporären Ablagedatei auf dem Server incl. Verzeichnisnamen, das Zusammenfügen mit $path erzeugt damit einen Pfad zu einem nicht existierenden Verzeichnis deshalb entweder basename($userfile) oder vielleicht $userfile_name für den Namen der Datei auf dem Client benutzen PS: und das nächste mal bitte HTML abschalten beim Mailen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From myr_(at)_chello.at Tue, 15 Aug 2000 22:14:11 +0200 Date: Tue, 15 Aug 2000 22:14:11 +0200 From: Matthias Meyer myr_(at)_chello.at Subject: [php] mail(..) und sendmail liefert mir im root eine Fehlermail folgenden Inhaltes: ----- The following addresses had permanent fatal errors ----- m.meyer_(at)_maxonline.at. ----- Transcript of session follows ----- ... while talking to mail.maxonline.at.: >>> MAIL From: SIZE=80 <<< 501 ... Sender domain must exist 501 m.meyer_(at)_maxonline.at... Data format error Warum scheint als Absender nobody_(at)_Athlux.teleweb.at auf ? Wo muß ich den korrekten Absender eintraggen ? Ich verwende Linux 2.2.14 (Mandrake 7.0) Danke Matthias From Galabau-Westermann_(at)_t-online.de Tue, 15 Aug 2000 22:37:51 +0200 Date: Tue, 15 Aug 2000 22:37:51 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] mail(..) und sendmail > mail("m.meyer_(at)_maxonline.at.","test","Test-Mail","From: myr_(at)_chello.at\n"); > ?> wenn ich mich nich verkuckt hab dann is nach dem .at noch ein dot, der da nich sein sollte wenn du den entfernst sollte es klappen glaube ich *g* gruß, stefan From merlins_box_(at)_aon.at Tue, 15 Aug 2000 22:52:23 GMT Date: Tue, 15 Aug 2000 22:52:23 GMT From: Alex Ruschak merlins_box_(at)_aon.at Subject: [php] Bilder kleiner rendern Hi Stefan, > Nun sollen alle Bilder auf max. 100 Pixel in der Breite und 300 Pixel in > der Höhe geschrumpft werden. Aber die Propertionen sollen natürlich > erhalten bleiben. Folgender Tip: 1. Ermittle die Originalgröße des Bildes. Damit hast Du mal Die Proportionen. 2. dann kannst Du mit Imagemagick die Bilder verkleinern: system(„convert -geometry $neue_breitex$neue_höhe bild.jpg“); müßte so eigentlich funktionieren. Es kann sein, dass Du das convert -geo... in einen String schreiben mußt. Und dann einfach system($string); machst. Viel Erfolg Alex From bjoern_(at)_baer.main.de Tue, 15 Aug 2000 22:44:03 +0200 Date: Tue, 15 Aug 2000 22:44:03 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] mail(..) und sendmail * Matthias Meyer wrote: > Warum scheint als Absender nobody_(at)_Athlux.teleweb.at auf ? > Wo muß ich den korrekten Absender eintraggen ? Im Envelope From. Warum das so ist und wie man den ändern kann, wurde bereits mehrmals hier vor kurzem auf der Mailingliste erklärt. Du dürftest auch auf einige Informationen finden. -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From hartmut_(at)_six.de Tue, 15 Aug 2000 22:46:16 +0200 Date: Tue, 15 Aug 2000 22:46:16 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] mail(..) und sendmail Matthias Meyer wrote: > > mail("m.meyer_(at)_maxonline.at.","test","Test-Mail","From: myr_(at)_chello.at\n"); > ?> > liefert mir im root eine Fehlermail folgenden Inhaltes: > > ----- The following addresses had permanent fatal errors ----- > m.meyer_(at)_maxonline.at. > > ----- Transcript of session follows ----- > ... while talking to mail.maxonline.at.: > >>> MAIL From: SIZE=80 > <<< 501 ... Sender domain must exist > 501 m.meyer_(at)_maxonline.at... Data format error > Zeilentrenner im SMTP-Protokoll ist "\r\n", nicht nur "\n" und am Ende der additional headers sollte gar kein Zeilentrenner stehen, das macht mail() automatisch > Warum scheint als Absender nobody_(at)_Athlux.teleweb.at auf ? > Wo muß ich den korrekten Absender eintraggen ? Empfänger für Fehlermeldungen ist immer der reale User, unter dem der Webserver läuft, da kann man in der UNIX-Variante noch nichts dran drehen irgendwann werde ich mal einheitlichen SMTP-Code für UNIX und WINDOWS implementieren, aber bis dahin ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From pfeiffer_(at)_uris.de Tue, 15 Aug 2000 23:21:25 +0200 Date: Tue, 15 Aug 2000 23:21:25 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] OT: Serversachen... Hallo Stefan, > >www.linux.de ( zb www.linux-foren.de ) > >Hast du Buchempfehlungen? > http://realm.matter.net/books/ > http://linuxfriendly.com/ > sind 2 sehr gute adressen bzgl gesammelter e-books > ansonsten lies die rezensionen auf amazon, grundsätzlich macht o'reilly > gute sachen mehr kann ich dazu nicht sagen die basics hab ich aus > learning by doing bzw howtos un man-pages doing - ist gut... und IMHO genau der Klang, wenn man gegen eine hilfreiche Wand laueft... Fuer Einsteiger kann ich: Internet: Werkzeuge und Dienste - empfehlen Zitat: Dieses Buch, das aus einer Diplomarbeit von Herrn Scheller entstand, soll einen Überblick über die zahlreichen Nutzungsmöglichkeiten des Internets geben. Es stellt zur Zeit ein 'who is who' der Internet- dienste dar und erklärt die vielen unterschiedlichen Begriffe. Damit erleichtert es dem Neuling die Auswahl beim Einstieg ins Netz, enthält aber auch eine Fülle von neuen Informationen für den Fortgeschrittenen. Karlsruhe, Prof. Dr. G. Schneider Sind allerdings 1.853 kB gezippt. Da ich mir den Fundort nicht gemerkt habe, kann ich nur ein Download via PM anbieten, so sich jemand bis morgen 13:00 dafuer entscheidet. Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 -------------------------------- e.o.m. From listen_(at)_mohajer.de Tue, 15 Aug 2000 23:43:36 +0200 Date: Tue, 15 Aug 2000 23:43:36 +0200 From: Marc-Alexander Prowe listen_(at)_mohajer.de Subject: [php] OT: Serversachen... >Fuer Einsteiger kann ich: >Internet: Werkzeuge und Dienste - empfehlen >Zitat: >Dieses Buch, das aus einer Diplomarbeit von Herrn Scheller entstand, >soll einen Überblick über die zahlreichen Nutzungsmöglichkeiten des >Internets geben. Es stellt zur Zeit ein 'who is who' der Internet- >dienste dar und erklärt die vielen unterschiedlichen Begriffe. Damit >erleichtert es dem Neuling die Auswahl beim Einstieg ins Netz, enthält >aber auch eine Fülle von neuen Informationen für den Fortgeschrittenen. >Karlsruhe, Prof. Dr. G. Schneider > >Sind allerdings 1.853 kB gezippt. >Da ich mir den Fundort nicht gemerkt habe, kann ich nur ein Download >via PM anbieten, so sich jemand bis morgen 13:00 dafuer entscheidet. da isses: http://www.ask.uni-karlsruhe.de/books/inetbuch/all.html mfg, m.a. From robert.hoffmann_(at)_isp.lu Tue, 15 Aug 2000 23:55:02 +0200 Date: Tue, 15 Aug 2000 23:55:02 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Session klappt nicht Folgendes steht in datei1.php ---snip--- if (!$sessionid) { $sessionid=md5(uniqid(rand(100000,999999))); setcookie("sessionid",$sessionid); } session_id($sessionid); session_name("session"); session_start(); $userid=odbc_result($result,"user_id"); session_register("userid"); header("Location: xxx.php?session=$sessionid\n\n"); } ---snip--- Dann folgendes in xxx.php (datei2) ---snip--- <% $id=session_decode("userid"); print $id; %> ---snip--- Ausgegeben wird NICHTS! Was mache ich falsch?? Ich suche jetzt den ganzen Abend nach einer vernünftigen Anleitung wie man Sessions benutzt... Muss ich die ID überhaupt übergeben?? -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From php_(at)_pinguin.conetix.de Wed, 16 Aug 2000 00:00:12 +0200 Date: Wed, 16 Aug 2000 00:00:12 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] PHPLIB: Navigationsbuttons? Moin, ich bewundere hier gerade die Datenbank- und Sessionfunktionen der PHPLIB und finde etwas nicht, die ich sehr dringend brauche. Bin ich zu blöd/blind oder müßte ich das selbst einbauen, wenn ja, wie am einfachsten? Folgendes: Eine Datenbankabfrage (mittels PHPLIB) spuckt, sagen wir mal, 200 Zeilen Daten aus. Diese Tabelle soll, neben jeder Zeile eine Checkbox besitzen, und der Benutzer soll sich Zeilen auswählen dürfen, die dann beim erneuten "Abschicken" herausgefiltert werden sollen. Dies scheint die Table-Klasse ja zu können. Soweit, sogut. Jetzt kommt der Haken: Ich möchte den Benutzer entscheiden lassen, wie viele er auf einmal angezeigt haben möchte, und dann, je nach Anzahl der Ergebnisse, oben/unten jeweils links u/o rechts zwei Knöpfe (first/previous) bzw. (next/last) einbauen, mit denen man blättern kann. Da stellen sich jetzt folgende Fragen: - Wie baue ich ein entsprechendes Element in das "form()" Modul ein, daß das "LIMIT $aufeinmalanzuzeigendeergebniszeilen" mit in den SQL Code übernommen wird? - Wie handhabe ich das mit den Navigationsbuttons, möglichst natürlich auch so daß die ausgewählten Zeilen innerhalb einer Session gespeichert bleiben, auch wenn sie gerade nicht angezeigt bleiben? - Ich möchte den Benutzer "kontrolliert" aus einer Session rauswerfen können, d.h. er soll _nicht_ versehentlich das Browserfenster schließen können, nachdem er 20min lang aus 2000 Ergebnissen seine gewünschten 180 rausgefiltert hat (ja, das kommt vor!). Reicht es, dem Session-Cookie eine genügend lange Lebensdauer (sagen wir 1h) mitzugeben, damit seine Suchergebnisse auch einen Browserneustart überleben, oder muß ich da noch was beachten? Hilfe :-) -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From hartmut_(at)_six.de Wed, 16 Aug 2000 00:38:40 +0200 Date: Wed, 16 Aug 2000 00:38:40 +0200 From: Hartmut Holzgraefe (_(at)_home) hartmut_(at)_six.de Subject: [php] Session klappt nicht Robert Hoffmann wrote: > > Folgendes steht in datei1.php > > ---snip--- > if (!$sessionid) > { > $sessionid=md5(uniqid(rand(100000,999999))); > setcookie("sessionid",$sessionid); > } > session_id($sessionid); > session_name("session"); > > session_start(); > > $userid=odbc_result($result,"user_id"); > session_register("userid"); > > header("Location: xxx.php?session=$sessionid\n\n"); > } > ---snip--- > > Dann folgendes in xxx.php (datei2) > > ---snip--- > <% > > $id=session_decode("userid"); > > print $id; > > %> > ---snip--- > > Ausgegeben wird NICHTS! > > Was mache ich falsch?? Ich suche jetzt den ganzen Abend nach einer > vernünftigen Anleitung wie man Sessions benutzt... > Muss ich die ID überhaupt übergeben?? normalerweise nicht, zumindest bei aktiven Cookies reicht ein einmaliges session_start() ansonsten steckt nach session_start() der SessionID Parameter in der Variablen $SID, die dann nach '?' oder '&' an URLS angefügt werden muß wenn php mit der configure-option --enable-trans-sid konfiguriert und übersetzt wurde, dann wird $SID automatisch an relative URLs in den Tagattributen a/href img/src frame/src und form/action angefügt -- Harmut Holzgraefe hholzgra_(at)_media-engineering.de From jens.olscher_(at)_dingoblue.com.au Wed, 16 Aug 2000 09:19:46 +1000 Date: Wed, 16 Aug 2000 09:19:46 +1000 From: Jens Olscher jens.olscher_(at)_dingoblue.com.au Subject: [php] php4 und java, wie macht man das auf solaris? Hallo! Wie oben schon gesagt, wie bringt man PHP dazu Java zu sprechen auf einer Sparc Solaris Maschine? Wer hat das schon gemacht und kann mir weiterhelfen? Danke fuer jede Hilfe! Jens From eschmid+sic_(at)_s.netic.de Wed, 16 Aug 2000 01:29:20 +0200 Date: Wed, 16 Aug 2000 01:29:20 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] php4 und java, wie macht man das auf solaris? On Wed, Aug 16, 2000 at 09:19:46AM +1000, Jens Olscher wrote: > Wie oben schon gesagt, wie bringt man PHP dazu Java zu sprechen auf > einer Sparc Solaris Maschine? > Wer hat das schon gemacht und kann mir weiterhelfen? Mit dem Java-Modul von Sam Ruby. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From krs_(at)_treu-elektro.de Tue, 15 Aug 2000 13:11:55 +0200 Date: Tue, 15 Aug 2000 13:11:55 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Personalausweischeck Hi, "Egon Schmid (_(at)_work)" schrieb: > > Stefan Krister wrote: > > > > n passt bei mir (und meinem Kollegen) nicht. Meine Teilsummen > > lauten: > > > > 40 -> 0 > > 146 -> 6 > > 67 -> 7 > > > > n sollte 6 werden. Wie geht's? > > 153 % 10 = 3 (stimmts) > ähem, nein Egon. In meinem Ausweis steht die 6. Es soll die 6 rauskommen. Es kommt aber die 3 raus. MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: http://creative.chaos.de -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From sb_(at)_phpOpenTracker.de Wed, 16 Aug 2000 07:59:21 +0200 Date: Wed, 16 Aug 2000 07:59:21 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] Sessions unter PHP4 Robert Hoffmann wrote: > if ($!sessionid) Sollte das nicht eher if( !$sessionid ) heissen? -- From GH-lists_(at)_ecora.de Wed, 16 Aug 2000 08:35:38 +0200 Date: Wed, 16 Aug 2000 08:35:38 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] if verschachteln (war: Re: isset) Martin Samesch schrieb > Folgendes Beispiel: > > Datenbankabfrage (DA) nach "a" > if ("a"): > tue irgendwas > DA nach "b" > if ("b"): > tue irgendwas > DA nach "c" > . > . > . > > endif > endif > > Durch die Verschachtelung habe ich evtl. nur eine DA, waehrend es > anders u.U. wesentlich mehr waeren. Ich weiß nicht, was Du mit dem Beispiel ausdrücken wolltest, aber da sind doch auch 3 "DA"s? > Sollte man ggf. also nicht einen vernuenftigen Kompromiss > suchen? Sollte man immer. Nur verstehe ich jetzt gar nicht, warum die Anzahl der Datenbankzugriffe bei tief verschachteltem Code geringer sein soll, als bei "unverschachteltem" Code? Guido Haeger From Hartmann_(at)_freecharts.de Wed, 16 Aug 2000 08:34:33 +0200 Date: Wed, 16 Aug 2000 08:34:33 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] PHPLIB: Navigationsbuttons? Hallo Jens Jens Benecke [mailto:jens_(at)_pinguin.conetix.de]On schrieb: > Eine Datenbankabfrage (mittels PHPLIB) spuckt, sagen wir mal, 200 Zeilen > Daten aus. Diese Tabelle soll, neben jeder Zeile eine Checkbox besitzen, > und der Benutzer soll sich Zeilen auswählen dürfen, die dann beim erneuten > "Abschicken" herausgefiltert werden sollen. Dies scheint die Table-Klasse > ja zu können. Soweit, sogut. > > Jetzt kommt der Haken: Ich möchte den Benutzer entscheiden lassen, wie > viele er auf einmal angezeigt haben möchte, und dann, je nach Anzahl der > Ergebnisse, oben/unten jeweils links u/o rechts zwei Knöpfe > (first/previous) bzw. (next/last) einbauen, mit denen man > blättern kann. Da > stellen sich jetzt folgende Fragen: > > - Wie baue ich ein entsprechendes Element in das "form()" Modul ein, daß > das "LIMIT $aufeinmalanzuzeigendeergebniszeilen" mit in den SQL Code > übernommen wird? Welches form()-Modul ? sqlquery oder oohforms oder ulfforms oder ? > - Wie handhabe ich das mit den Navigationsbuttons, möglichst > natürlich auch > so daß die ausgewählten Zeilen innerhalb einer Session gespeichert > bleiben, auch wenn sie gerade nicht angezeigt bleiben? > > - Ich möchte den Benutzer "kontrolliert" aus einer Session rauswerfen > können, d.h. er soll _nicht_ versehentlich das Browserfenster schließen > können, nachdem er 20min lang aus 2000 Ergebnissen seine gewünschten 180 > rausgefiltert hat (ja, das kommt vor!). Reicht es, dem Session-Cookie > eine genügend lange Lebensdauer (sagen wir 1h) mitzugeben, damit seine > Suchergebnisse auch einen Browserneustart überleben, oder muß > ich da noch > was beachten? 1. es handelt sich um ein Multipage-Formular. Multipage-Formulare erzeugen genau das von Dir genannte Problem: ich brauche die Daten der schon ausgefüllten Seiten irgendwo . Dafuer gibt es zwei Ansätze: a) ich speicher sie in session-Variablen, wie Du es ja auch angedacht hast b) ich uebergebe sie als versteckte Variablen im Formular. 2. Die bereits ausgefuellten Felder sollen auch ausgefuellt bleiben. Damit ist Variante b) draussen - schliesslich ist das Form schlicht nicht mehr da. Variante a) funktioniert bei normalen Sessions auch nicht, da mit einem neuen Browser auch immer eine neue Session kommt - schliesslich kann der Server nicht feststellen, ob es noch immer der gleiche Nutzer am Client ist . Der Workaround sind user-Variablen als Formularspeicher. Das setzt allerdings folgendes vorraus: - funktionierende Authentifizierung mittels auth - diese kann man auch mit dem mode "reg" unsichtbar für den Nutzer durchführen, dann sollte man nur ein cookie mit Nutzername/Passwort setzen, damit dieser wieder eingeloggt werden kann . - darauf aufsetzend die User-Funktionalität der PHPLib Damit impliziert man allerdings, das ein Benutzer nur ein Formular zur gleichen Zeit ausfüllen kann . 3. Das ganze gibt es leider in der Form noch nicht in der PHPLib. Eine Lösung für Multipage-Formulare ist in den Ulfforms, sprich: der neuen Form-Klasse im CVS der PHPLib vorhanden - als Speicher werden aber imho Sessions verwendet, Ulf müßte mal sagen, ob man dem auch ein User-Objekt untermogeln kann . Ulf wird ebenfalls sagen, dass die Forms eigentlich noch nicht fuer Production gedacht sind. 4. 2 Wege: selberbauen auf oohforms, mit mehreren Form-Objekten, und einem Mechanismus, der die ausgefüllten Daten abspeichert und das richtige Form anzeigt. Sich in die steile Lernkurve von ulfforms (gibt glaub ich kein funktionierendes Beispiel zur Zeit ) werfen und eine schlaue Lösung verwenden. Imho ist beides aufwendig, aber das ist ja meistens so . Vielleicht sind diese Informationen ja hilfreich :-) . Grüße, johann From krs_(at)_treu-elektro.de Wed, 16 Aug 2000 08:47:04 +0200 Date: Wed, 16 Aug 2000 08:47:04 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Datei upload vs. Datei hochladen Hi, Matthias Jim Knopf schrieb: > > On Tue, 15 Aug 2000, Holger Faustmann wrote: > > in diesem Zusammenhang sei vielleicht auch die > php_max_execution_time erwaehnt, denn man will ja nicht, dass > waehrend des Uploads ueber langsame Modem-Leitungen das Script > beendet wird, die man bei php3 auch in die .htaccess einbauen > kann, als Parameter gibt man die Sekunden an. Unkritisch, da es die reine _CPU_Zeit_ betrifft. Soviel Last sollte ein Upload nicht erzeugen, daß die CPU nur noch damit beschäftigt ist. > > Wer hat einen besseren Vorschlag und eventuell sogar ein paar > > Codeschnipsel fuer "Datei-Upload" bzw. "Datei-hochladen"? > die schon geschickte URL sieht gut aus. Ich hab' sowas für unsere Kunden (Download) und Kollegen (Upload) geschrieben. Ich bemühe mich, die Scripts noch heute auf meine priv. Homepage zu laden. MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: http://creative.chaos.de -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Wed, 16 Aug 2000 09:24:04 +0200 Date: Wed, 16 Aug 2000 09:24:04 +0200 From: Joerg-Peter Schraepler joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Subject: [php] autom. Freischaltung Vielen Dank Bjoern, Dein Vorschlag funktioniert hervorragend, wenn es jeweils Einzelspiele sind. Ich moechte aber sicherstellen, dass alle Mitspieler ihre Entscheidung abgegeben haben, bevor die zweite Seite ueberhaupt erscheinen kann. Dies liegt daran, dass ich mit der Summe der Angaben einige Berechnungen durchfuehre, deren Resultat auf Seite 2 erscheinen soll. Also muesste ich pruefen, ob in der Datenbanktabelle fuer Seite 1 alle Mitspieler ihre token gesetzt bekommen haben, und erst dann (fuer alle Mitspieler) den Zugriff auf Seite 2 erlauben. Gibt es hier ein einfaches Verfahren, welches prueft, ob alle Felder in der auth_user Tabelle z.B. fuer eine entsprechende Seite gesetzt sind, bzw. ob noch Felder frei sind ? Liebe Gruesse Joerg Björn Schotte schrieb: > * Joerg-Peter Schraepler wrote: > > Meine Frage: Gibt es generell die Moeglichkeit, das Aufrufen der > > naechsten Seiten erst dann zu erlauben, wenn alle Teilnehmer ihre > > Entscheidung in Form einer numerischen Angabe abgegeben haben. Also > > sowas wie ein Freischalten der naechsten Entscheidungsrunde. > > Du könntest in der Datenbanktabelle auth_user (die die Userdaten > enthält) ein Feld "nexttoken" einbauen. Jede Seite in deinem Spiel > enthält selbst einen token > > ------->-------->-------->--------->.... > Seite1 Seite2 Seite3 Seite4 > Tok1 Tok2 Tok3 Tok4 > > Auf Seite 2 kann der User nur landen, wenn er nach Beendigung der Fragen > auf Seite1 in sein auth_user den Token von Seite2 eingetragen bekommt. > Seite2 überprüft, ob in auth_user im Feld "nexttoken" der Token von seite2 > eingetragen ist. Wenn ja, darf er Seite 2 "betreten". > > Die Tokens selbst könntest du in eine separate Tabelle legen, z.B.: > > seite token > 1 32234rwerwer23423 > 2 we5ertte65435345 > 3 34534645756zrtzrtz > . . > . . > . . > > Nach Beendigung von Seite 1 suchst du aus dieser Datenbanktabelle den Token > von Seite 2 und trägst ihn in auth_user ein. Als token würde ich einen md5- > Hash, gebildet aus $md5 = md5(uniqid("faselblablubb")); verwenden. Der ist > nicht erratbar. > > Wenn ich jetzt keinen Denkfehler eingebaut habe (man korrigiere bzw. > ergänze mich), sollte das ganz gut funktionieren. > > HTH, Björn. > -- > Online-Applikationen für das E-Business: > > => inklusive Newsletter rund um PHP & das E-Biz <= > > -- > ** 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 -- ------------------------------------------------------------------------------------------ Dr. Joerg-Peter Schraepler Ruhr-University Bochum and DIW (German Institute for Economic Research, Berlin) Office: Ruhr Universität Bochum Lehrstuhl fuer Sozialwiss. Methodenlehre und Statistik Room GB1/129; Universitaetsstr. 150; D - 44780 Bochum/Germany fon.: +49 (0)234 - 32-23213; fax -14534 fon.: +49 (0)201 - 271980 (home) mailto: joerg-peter.schraepler_(at)_ruhr-uni-bochum.de ------------------------------------------------------------------------------------------ From gregor.dorfbauer_(at)_aon.at Wed, 16 Aug 2000 09:26:03 +0200 Date: Wed, 16 Aug 2000 09:26:03 +0200 From: Gregor Dorfbauer gregor.dorfbauer_(at)_aon.at Subject: [php] X Zeilen aus Variable ausgeben? Hi liste! In meiner mySQL-Datenbank sind eine fortlaufende id, ein titel und der inhalt gespeichert. inhalt hat den typ longtext. Jetzt möchte ich aus diesem inhalt zB 20 zeilen auslesen. Eine zeile hat zB 80 Zeichen. Wörter sollten keine abgeschnitten werden (das hatten wir doch schon mal??) Und nach diesen 20 Zeilen eine vor- und zurückblätterfunktion. also bei der zweiten seite zeile 21-40. vielen dank für vorschläge, codeschnippsel oder sonst was. MfG Gregi From mk_(at)_html-design.com Wed, 16 Aug 2000 03:26:47 -0400 Date: Wed, 16 Aug 2000 03:26:47 -0400 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] WAMP Install Anleitung auf Deutsch Hallo Theo! >tausend Dank. Ich hab im php-center und u.a. auf >www.dynamic-webpages.de über ne halbe Stunde gestöbert und einfach >nicht wiedergefunden. Tja, vielleicht bringt dir http://www.php-homepage.de/artikel/?nr=8 noch zusätzlich was. Mark -- Tipps & Infos zu PHP http://www.php-homepage.de German Gabber Network -> http://www.gabber.de From Mathias.Gloss_(at)_start.de Wed, 16 Aug 2000 09:31:48 +0200 Date: Wed, 16 Aug 2000 09:31:48 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] autom. Freischaltung Aloha, > ---------- > Von: Joerg-Peter > Schraepler[SMTP:joerg-peter.schraepler_(at)_ruhr-uni-bochum.de] > > Dein Vorschlag funktioniert hervorragend, wenn es jeweils Einzelspiele > sind. > Ich moechte aber sicherstellen, dass alle Mitspieler ihre Entscheidung > abgegeben haben, bevor die zweite Seite ueberhaupt erscheinen kann. > Als erstes solltest du mal bitte http://learn.to/quote lesen ;-) Und nun zu deinem Problem: Da wirst du nicht umhinkommen, ein bisschen zu programmieren. Ich würde es wie folgt machen: 1) Formular ausgeben 2) User füllt Formular aus und sendet es an den Server. 3) Server nimmt Formular an und speichert des Users Eingaben in der DB. 4) Server Prüft, ob alle User Daten eingegeben haben. 5a) Wenn ja, nächste Spielrundenseite ausgeben 5b) Wenn nein, dann Seite ausgeben "leider haben noch nicht alle Teilnehmer Daten eingegeben..." Mit einem Button, der eine andere Seite aufruft. 5c) Diese Seite prüft, ob alle Daten eingegeben wurden. Wenn: 5ca) ja: Nächste Spielrundenseite ausgeben 5cb) nein: Weiter mit 5b) Viele Grüße, Mathias From Mathias.Gloss_(at)_start.de Wed, 16 Aug 2000 09:37:38 +0200 Date: Wed, 16 Aug 2000 09:37:38 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] X Zeilen aus Variable ausgeben? Aloha, > ---------- > Von: Gregor Dorfbauer[SMTP:gregor.dorfbauer_(at)_aon.at] > > In meiner mySQL-Datenbank sind eine fortlaufende id, ein titel und der > inhalt gespeichert. inhalt hat den typ longtext. > > Jetzt möchte ich aus diesem inhalt zB 20 zeilen auslesen. Eine zeile hat > zB 80 Zeichen. Wörter sollten keine abgeschnitten werden (das hatten wir > doch schon mal??) > Und nach diesen 20 Zeilen eine vor- und zurückblätterfunktion. also bei > der zweiten seite zeile 21-40. > > Versuchs mal mit dem MySQL-Manual: z.B. 7.4.10 String functions, da wird beschrieben, wie man Substrings ausliest: SUBSTRING(str,pos,len) In deinem Fall: select id, titel, substr(inhalt,21*80, 40*80) from tabelle oder so ähnlich, um die 2. "Seite" anzuzeigen. Grüße, Mathias From alex.peither_(at)_boku.ac.at Wed, 16 Aug 2000 09:58:12 +0200 Date: Wed, 16 Aug 2000 09:58:12 +0200 From: alex P alex.peither_(at)_boku.ac.at Subject: [php] PDFlib ??? Hallo liste ! Arbeite zum erstenmal mit der pdflib unter php4.0.1 Ich versuche ein ganz einfaches pdf file zu erzeugen nur schreibt er mit fur folgende zeile:Z pdf_set_font($pdf, "Times-Roman",30,4); folgenden Fehler Fatal error: Internal pdflib error: Resource configuration file 'pdflib.upr' not found in /usr/local/httpd/htdocs/pdf.php3 Ich vermute es is eine Einstellungssache in der pdflib. Ware nett wenn mir jemand bei mein Problem behilflich ware. Danke Alex From eschmid_(at)_php.net Wed, 16 Aug 2000 12:13:27 +0200 Date: Wed, 16 Aug 2000 12:13:27 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Personalausweischeck Stefan Krister wrote: > > Hi, > > "Egon Schmid (_(at)_work)" schrieb: > > > > Stefan Krister wrote: > > > > > > n passt bei mir (und meinem Kollegen) nicht. Meine Teilsummen > > > lauten: > > > > > > 40 -> 0 > > > 146 -> 6 > > > 67 -> 7 > > > > > > n sollte 6 werden. Wie geht's? > > > > 153 % 10 = 3 (stimmts) > > > > ähem, nein Egon. In meinem Ausweis steht die 6. Es soll die 6 > rauskommen. Es kommt aber die 3 raus. Dann sind Deine Teilsummen falsch. Welche Zahl steht denn da, die 3 oder die 6. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From GH-lists_(at)_ecora.de Wed, 16 Aug 2000 10:01:44 +0200 Date: Wed, 16 Aug 2000 10:01:44 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] autom. Freischaltung Joerg-Peter Schraepler schrieb > Gibt es hier ein einfaches Verfahren, welches prueft, ob alle > Felder in der auth_user Tabelle z.B. fuer eine entsprechende > Seite gesetzt sind, bzw. ob noch Felder frei sind ? Du hast leider kaum etwas über die Datenbankstruktur geschrieben. Ich vermute mal das es für das Ergebnis jede Runde ein separates Feld in der DB gibt. Wenn ich Dich insgesamt richtig verstanden habe, sollte folgender Code auf der "nächsten" Seiten funktionieren: // Das Ergebnisfeld ist ein CHAR/VARCHAR/TEXT-Feld $query = "SELECT COUNT(*) AS fehlend WHERE runde1 LIKE ''"; // Das Ergebnisfeld ist INTEGER-Feld $query = "SELECT COUNT(*) AS fehlend WHERE runde1 > 0"; $fehlend = mysql_result(mysql_query($query), 0, "fehlend"); if ($fehlend > 0) { echo "Die nächste Runde kann noch nicht gestartet werden, weil $fehlend Personen noch keine Antwort abgegeben haben."; } else { // neue Frage anzeigen } Da Du ohnehin die PHPLIB nutzt, sollte die DB-Abfrage natürlich über die PHP-LIB erfolgen (zwecks besserer Fehlerbehandlung etc.). Guido Haeger From bjoern_(at)_baer.main.de Wed, 16 Aug 2000 10:15:16 +0200 Date: Wed, 16 Aug 2000 10:15:16 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] autom. Freischaltung Hi, * Joerg-Peter Schraepler wrote: > Gibt es hier ein einfaches Verfahren, welches prueft, ob alle Felder in der > auth_user Tabelle z.B. fuer eine entsprechende Seite gesetzt sind, bzw. ob noch > Felder frei sind ? Versuch doch mal eine SQL-Query, in der du nexttoken aus auth_user selektierst und gruppierst. Wenn genau eine Resultset-Reihe zurückkommt, bedeutet das, dass alle auth_user den gleichen nexttoken gesetzt haben. > Björn Schotte schrieb: > > > * Joerg-Peter Schraepler wrote: > > > Meine Frage: Gibt es generell die Moeglichkeit, das Aufrufen der [...] Bitte keine Fullquotings. Das ist unanständig. Danke. -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Wed, 16 Aug 2000 10:15:08 +0200 Date: Wed, 16 Aug 2000 10:15:08 +0200 From: Joerg-Peter Schraepler joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Subject: [php] autom. Freischaltung Vielen Dank, > Du hast leider kaum etwas über die Datenbankstruktur geschrieben. Ich > vermute mal das es für das Ergebnis jede Runde ein separates Feld in der > DB gibt. Wenn ich Dich insgesamt richtig verstanden habe, sollte > folgender Code auf der "nächsten" Seiten funktionieren: > > // Das Ergebnisfeld ist ein CHAR/VARCHAR/TEXT-Feld > $query = "SELECT COUNT(*) AS fehlend WHERE runde1 LIKE ''"; > > // Das Ergebnisfeld ist INTEGER-Feld > $query = "SELECT COUNT(*) AS fehlend WHERE runde1 > 0"; > > $fehlend = mysql_result(mysql_query($query), 0, "fehlend"); > > if ($fehlend > 0) > { > echo "Die nächste Runde kann noch nicht gestartet werden, weil > $fehlend Personen noch keine Antwort abgegeben haben."; > } > else > { > // neue Frage anzeigen > } > > Da Du ohnehin die PHPLIB nutzt, sollte die DB-Abfrage natürlich über die > PHP-LIB erfolgen (zwecks besserer Fehlerbehandlung etc.). Super, ich glaube das isses !!!! Werde es gleich ausprobieren. Joerg From gregor.dorfbauer_(at)_aon.at Wed, 16 Aug 2000 10:37:46 +0200 Date: Wed, 16 Aug 2000 10:37:46 +0200 From: Gregor Dorfbauer gregor.dorfbauer_(at)_aon.at Subject: [php] AW: [php] X Zeilen aus Variable ausgeben? Gloss Mathias wrote: > select id, titel, substr(inhalt,21*80, 40*80) from tabelle > das funktioniert auch einigermaßen mit SSH direkt in der DB. Wenn ich das Ergebnis mit PHP abrufe, kommt überall der richtige inhalt, nur bei der PAGE-Spalte, die als longtext definiert ist, kommt keine ausgabe ;(( hier der auslese-test ---schnipp-- ----schnapp--- wenn ich echo $content["ID"] oder ["TITLE"] schreibe, funktioniert es.. *verzweifel* Weiß einer eine Lösung? MfG Gregi From krs_(at)_treu-elektro.de Wed, 16 Aug 2000 10:45:14 +0200 Date: Wed, 16 Aug 2000 10:45:14 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Personalausweischeck Hi, "Egon Schmid (_(at)_work)" schrieb: > > Dann sind Deine Teilsummen falsch. Welche Zahl steht denn da, die 3 > oder die 6. > Nochmal: 1. Teilsumme: 200 Prüfziffer 0 (passt) 2. Teilsumme: 136 Prüfziffer 6 (passt) 3. Teilsumme: 67 Prüfziffer 7 (passt) In meinem _Ausweis_ lautet die Prüfziffer aller Ziffern 6 Kollege: 1. Teilsumme: 112 Prüfziffer 2 (passt) 2. Teilsumme: 80 Prüfziffer 0 (passt) 3. Teilsumme: 49 Prüfziffer 9 (passt) In seinem _Ausweis_ lautet die Prüfziffer aller Ziffern 6 Wie wird denn nun die Prüfziffer aller Ziffern berechnet? MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: http://creative.chaos.de -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From Mathias.Gloss_(at)_start.de Wed, 16 Aug 2000 10:55:56 +0200 Date: Wed, 16 Aug 2000 10:55:56 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] X Zeilen aus Variable ausgeben? Rehigh nochmals, > ---------- > Von: Gregor Dorfbauer[SMTP:gregor.dorfbauer_(at)_aon.at] > > Gloss Mathias wrote: > > > select id, titel, substr(inhalt,21*80, 40*80) from tabelle > > > das funktioniert auch einigermaßen mit SSH direkt in der DB. Wenn ich > das Ergebnis mit PHP abrufe, kommt überall der richtige inhalt, nur bei > der PAGE-Spalte, die als longtext definiert ist, kommt keine ausgabe ;(( > Strange. Aber das Verfahren an sich erscheint mir doch etwas unelegant. Wenn du mal 1000 Zeilen bei einem Datensatz hattest, und 500 löscht, dann bleibt der Platz für die gelöschten Zeilen immer noch in der DB, weil kleiner werden die Tabellen nicht automatisch ---> Deine Tabelle fragmentiert.... Unser SAP-System speichert Daten und Texte etwas anderst. Für dein Bsp wäre folgendes zu überlegen: Du speicherst in einer Tabelle folgendes: Tabelle content: id | title Tabelle zeilen: id | content_id | zeilen_nr | inhalt Wobei content_id die zugehoerige ID aus der Tabelle content ist. inhalt hat die länge CHAR(80). Wenn du noch einen Zusammengesetzten Schlüssel aus den Spalten (content_id, zeilen_nr) machst, kannst du schnell die zum content gehörenden Zeilen abfragen: select inhalt from zeilen where (content_id=1 and zeilen_nr between 21 and 40 > $query = sprintf("SELECT ID, TITLE, SUBSTRING(PAGE, 21*80, 40*80) from > content where ID='1';"); > hmmmm, irgendwie macht das kein Sinn hier, oder war das nur ein Test ? Grüße, Mathias From php_(at)_pinguin.conetix.de Wed, 16 Aug 2000 10:57:19 +0200 Date: Wed, 16 Aug 2000 10:57:19 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] PHPLIB: Navigationsbuttons? On Wed, Aug 16, 2000 at 08:34:33AM +0200, Johann-Peter Hartmann wrote: > Hallo Jens > > Jens Benecke [mailto:jens_(at)_pinguin.conetix.de]On schrieb: > > Jetzt kommt der Haken: Ich möchte den Benutzer entscheiden lassen, wie > > viele er auf einmal angezeigt haben möchte, und dann, je nach Anzahl > > der Ergebnisse, oben/unten jeweils links u/o rechts zwei Knöpfe > > (first/previous) bzw. (next/last) einbauen, mit denen man blättern > > kann. Da stellen sich jetzt folgende Fragen: > > > > - Wie baue ich ein entsprechendes Element in das "form()" Modul ein, > > daß das "LIMIT $aufeinmalanzuzeigendeergebniszeilen" mit in den SQL > > Code übernommen wird? > Welches form()-Modul ? sqlquery oder oohforms oder ulfforms oder ? Erstmal sqlquery. Ich möchte die sqlquery->forms() Methode durch eine "Optionen" Zeile unten erweitern, wie z.B. "[__] Ergebnisse auf einmal", "Sortieren nach ", "Abspeichern dieser Abfrage" (dann kriegt er ein Cookie mit dem SQL-Kommando als Inhalt aufgdrückt, und kann beim nächsten Besuch dieses Kommando fertig aus einem Menü auswählen). wenn das nicht anders geht, nehm ich auch oohforms, aber im Prinzip müßte man doch das sqlquery-form Modul sauber erweitern können, oder? > > - Wie handhabe ich das mit den Navigationsbuttons, möglichst natürlich > > auch so daß die ausgewählten Zeilen innerhalb einer Session gespeichert > > bleiben, auch wenn sie gerade nicht angezeigt bleiben? > > > > - Ich möchte den Benutzer "kontrolliert" aus einer Session rauswerfen (...) das mit dem rauswerfen ist erstmal unwichtig. > 1. es handelt sich um ein Multipage-Formular. Multipage-Formulare > erzeugen genau das von Dir genannte Problem: ich brauche die > Daten der schon ausgefüllten Seiten irgendwo . > Dafuer gibt es zwei Ansätze: > a) ich speicher sie in session-Variablen, wie Du es ja > auch angedacht hast > b) ich uebergebe sie als versteckte Variablen im Formular. > 2. Die bereits ausgefuellten Felder sollen auch ausgefuellt bleiben. > Damit ist Variante b) draussen - schliesslich ist das Form > schlicht nicht mehr da. Ja, ich hatte mir ein Array gedacht, aber ich weiß nicht inwieweit das mit der PHPLIB zusammenspielt. Ich meine irgendwo gelesen zu haben, daß die sqlquery-Klasse sowas (Knopf neben jeder Tabellenzeile bei der Ausgabe) beherrscht. > Variante a) funktioniert bei normalen Sessions auch nicht, > da mit einem neuen Browser auch immer eine neue Session > kommt - schliesslich kann der Server nicht feststellen, ob > es noch immer der gleiche Nutzer am Client ist . OK, vergessen wir das (erstmal). Wichtig sind: Multipageformulare und sqlquery->form() Erweiterungen. > 3. Das ganze gibt es leider in der Form noch nicht in der PHPLib. > Eine Lösung für Multipage-Formulare ist in den Ulfforms, sprich: > der neuen Form-Klasse im CVS der PHPLib vorhanden - als Speich.. > ..gen, dass die Forms eigentlich noch nicht fuer Production gedacht ok, vergessen wirs. :) > 4. 2 Wege: selberbauen auf oohforms, mit mehreren Form-Objekten, > und einem Mechanismus, der die ausgefüllten Daten abspeichert und > das richtige Form anzeigt. Sich in die steile Lernkurve von > ulfforms (gibt glaub ich kein funktionierendes Beispiel zur Zeit) > werfen und eine schlaue Lösung verwenden. Imho ist beides > aufwendig, aber das ist ja meistens so . lassen wirs erstmal. :) > Vielleicht sind diese Informationen ja hilfreich :-) . sehr, danke. :) -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From info_(at)_agathos.net Wed, 16 Aug 2000 11:04:01 +0200 Date: Wed, 16 Aug 2000 11:04:01 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] RE: Re: [php] WAMP Install Anleitung auf Deutsch > Tja, vielleicht bringt dir http://www.php-homepage.de/artikel/?nr=8 noch > zusätzlich was. Hallo Mark, vielen Dank, den Artikel hatte ich gefunden, aber das ist quasi die Fortsetzung von WAMP bei dynamic-webpages.de/07.wamp-install... Inzwischen bin ich "im Bilde". Vielen Dank Liebe Grüße Theo From eschmid_(at)_php.net Wed, 16 Aug 2000 11:02:52 +0200 Date: Wed, 16 Aug 2000 11:02:52 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Personalausweischeck Stefan Krister wrote: > "Egon Schmid (_(at)_work)" schrieb: > > > > Dann sind Deine Teilsummen falsch. Welche Zahl steht denn da, die 3 > > oder die 6. > Nochmal: > > 1. Teilsumme: 200 Prüfziffer 0 (passt) > 2. Teilsumme: 136 Prüfziffer 6 (passt) > 3. Teilsumme: 67 Prüfziffer 7 (passt) 403 % 10 = 3 > In meinem _Ausweis_ lautet die Prüfziffer aller Ziffern 6 > > Kollege: > > 1. Teilsumme: 112 Prüfziffer 2 (passt) > 2. Teilsumme: 80 Prüfziffer 0 (passt) > 3. Teilsumme: 49 Prüfziffer 9 (passt) 241 % 10 = 1 > In seinem _Ausweis_ lautet die Prüfziffer aller Ziffern 6 > > Wie wird denn nun die Prüfziffer aller Ziffern berechnet? So wie es aussieht, sind die Teilsummen falsch berechnet. Andy hat mir gerade seinen Ausweis gegeben, und die zweite Teilsumme (Geburtstag) berechnet sich folgendermassen: 7 * 7 = 49 3 * 3 = 9 0 * 1 = 0 1 * 7 = 7 1 * 3 = 3 6 * 1 = 6 ---------- Teilsumme = 74 Prüfzahl = 74 % 10 = 4 Im Ausweis steht eine 4 beim Geburtstag. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From gregor.dorfbauer_(at)_aon.at Wed, 16 Aug 2000 11:28:57 +0200 Date: Wed, 16 Aug 2000 11:28:57 +0200 From: Gregor Dorfbauer gregor.dorfbauer_(at)_aon.at Subject: [php] X Zeilen aus Variable ausgeben? Gloss Mathias wrote: > Du speicherst in einer Tabelle folgendes: > > Tabelle content: > id | title > > Tabelle zeilen: > id | content_id | zeilen_nr | inhalt > > Wobei content_id die zugehoerige ID aus der Tabelle content > ist. inhalt hat die länge CHAR(80). > > Wenn du noch einen Zusammengesetzten Schlüssel aus den Spalten > (content_id, zeilen_nr) machst, kannst du schnell die zum content > gehörenden Zeilen abfragen: > > select inhalt from zeilen where (content_id=1 and zeilen_nr between 21 and > 40 sehr gute idee!! danke! > > > $query = sprintf("SELECT ID, TITLE, SUBSTRING(PAGE, 21*80, 40*80) from > > content where ID='1';"); > > > hmmmm, irgendwie macht das kein Sinn hier, oder war das nur ein Test ? nur test. so, wenn du mir noch einmal auf die sprünge helfen könntest: Ich habe beim eintragen dann eine textarea mit cols=80 unr rows=50. wie bringe ich das PHP-Script dazu, die variable von der textarea in einen array zu verwandeln, in dem jede zeile ein objekt im array darstellt? vielen vielen dank gregi From krs_(at)_treu-elektro.de Wed, 16 Aug 2000 11:31:51 +0200 Date: Wed, 16 Aug 2000 11:31:51 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Personalausweischeck Hi, "Egon Schmid (_(at)_work)" schrieb: > > So wie es aussieht, sind die Teilsummen falsch berechnet. das kann ich ausschließen. Mehrmals nachgerechnet. Und ja, die drei Prüfziffern stimmen bei mir und meinem Kollegen. Nur die letzte, ganz rechts stehende Prüfziffer passt nicht. > Andy hat mir gerade seinen Ausweis gegeben, und die zweite Teilsumme > (Geburtstag) berechnet sich folgendermassen: > > Teilsumme = 74 > Prüfzahl = 74 % 10 = 4 > > Im Ausweis steht eine 4 beim Geburtstag. Hast Du denn auch die Prüfziffer über alle Ziffern berechnet? Um die geht's schließlich. Diejenige, die gaaaaaanz rechts steht. Ich geb's langsam auf. Kann doch ned so schwer sein - oder die Mail von Genoh ist nicht vollständig. Ich weiß - es würde klarer werden, wenn wir hier _richtige_ Ausweisnummern hin und herschieben würden. Aus verständlichen Gründen fällt das natürlich aus. Schade. MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: http://creative.chaos.de -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From php_(at)_pinguin.conetix.de Wed, 16 Aug 2000 11:33:10 +0200 Date: Wed, 16 Aug 2000 11:33:10 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] PHPLIB: Navigationsbuttons? On Wed, Aug 16, 2000 at 08:34:33AM +0200, Johann-Peter Hartmann wrote: > Hallo Jens > Noch eine Sache: Mir gefällt die Darstellung der sqlquery->show_result() Methode nicht, will sagen, ich möchte da noch eine zusätzliche Spalte einbauen mit einem "Details" Knopf, der zu einem anderen PHP-Dokument zeigt. Läßt sich das erreichen, ohne die komplette show_result() Methode neu zu implementieren, während man gleichzeitig generisch genug bleibt, daß das evtl. in die PHPLIB übernommen werden kann? -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From cybermage_(at)_hirnstrudel.de Wed, 16 Aug 2000 11:40:14 +0200 Date: Wed, 16 Aug 2000 11:40:14 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Personalausweischeck Hi Stefan, > das kann ich ausschließen. Mehrmals nachgerechnet. Und ja, die drei > Prüfziffern stimmen bei mir und meinem Kollegen. Nur die letzte, ganz > rechts stehende Prüfziffer passt nicht. > Hast Du denn auch die Prüfziffer über alle Ziffern berechnet? Um die > geht's schließlich. Diejenige, die gaaaaaanz rechts steht. Also ich hab mich gerade hingesetzt und meinen mal durchgerechent ... stimmt alles ... die Teilsummen ... und auch die Prüfsumme. Für Die muss man alle (!!) ziffern nehmen. Also auch die neuen Teilsummen. bye benjamin From chris_(at)_starnetworking.net Wed, 16 Aug 2000 11:42:08 +0200 Date: Wed, 16 Aug 2000 11:42:08 +0200 From: Christopher Kunz chris_(at)_starnetworking.net Subject: [php] Personalausweischeck hi, also ich habe gestern nacht mal bei ueber18.de rumprobiert: die nehmen die perso-nummer 1111111113D-4103080-1111112-6 ohne probleme an. find' ich echt cool, diesen "jugendschutz". hoffentlich machen die SEHR SCHNELL ihren laden wieder dicht - das ist ja wohl nur makulatur, das verfahren :-( Gruß, --ck -- PHPSTUFF.DE - T-Shirts, Tassen, Zeugs für den PHP-Geek. Geek Stuff: http://www.phpstuff.de | W3: http://www.starnetworking.net _(at)_ chris_(at)_starnetworking.net | T 05241 / 23498-13 | F 05241 / 23498-20 snail: Moltkestraße 25, 33330 Gütersloh From Mathias.Gloss_(at)_start.de Wed, 16 Aug 2000 11:45:09 +0200 Date: Wed, 16 Aug 2000 11:45:09 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] X Zeilen aus Variable ausgeben? Rehigh nochmal > ---------- > Von: Gregor Dorfbauer[SMTP:gregor.dorfbauer_(at)_aon.at] > > > Wenn du noch einen Zusammengesetzten Schlüssel aus den Spalten > > (content_id, zeilen_nr) machst, kannst du schnell die zum content > > gehörenden Zeilen abfragen: > > > > select inhalt from zeilen where (content_id=1 and zeilen_nr between 21 > and > > 40 > sehr gute idee!! danke! > Nicht ganz so ausgereift, eben holt mich mein Gehirn ein ;-( Schluessel : (zeilen_nr, content_id) Select : select inhalt from zeilen where (content_id=1 and zeilen_nr between 21 and 40) order by zeilen_nr Damit kann der Schlüssel auch zum sortieren nach der Zeilen- nummer benutzt werden. Das sortieren ist wichtig, da die Datensätze nur so lange hintereinander in der DB stehen, wie noch nichts gelöscht wurde bzw. generell kann man sich nicht drauf verlassen, in welcher Reihenfolge die Daten aus der DB geliefert werden ;-) > so, wenn du mir noch einmal auf die sprünge helfen könntest: > Ich habe beim eintragen dann eine textarea mit cols=80 unr rows=50. > wie bringe ich das PHP-Script dazu, die variable von der textarea in > einen array zu verwandeln, in dem jede zeile ein objekt im array > darstellt? > hmm, *grübel* am einfachsten (wenn die textarea hugo heisst): for ($i=0; $i < strlen($hugo); $i += 80){ $a_alles[] = substr($hugo, $i, 80); } hint: string substr(string string, int start, int [length]); Substr returns the portion of string specified by the start and length parameters. Anstatt das in einem Array zwischenzuspeichern, kannst du es aber auch direkt in der Schleife in die DB schreiben. Viele grüße, Mathias From Mathias.Gloss_(at)_start.de Wed, 16 Aug 2000 11:48:22 +0200 Date: Wed, 16 Aug 2000 11:48:22 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Personalausweischeck Aloha, > ---------- > Von: Benjamin Billian[SMTP:cybermage_(at)_hirnstrudel.de] > > > das kann ich ausschließen. Mehrmals nachgerechnet. Und ja, die drei > > Prüfziffern stimmen bei mir und meinem Kollegen. Nur die letzte, ganz > > rechts stehende Prüfziffer passt nicht. > > Hast Du denn auch die Prüfziffer über alle Ziffern berechnet? Um die > > geht's schließlich. Diejenige, die gaaaaaanz rechts steht. > > Also ich hab mich gerade hingesetzt und meinen mal durchgerechent ... > stimmt alles ... die Teilsummen ... und auch die Prüfsumme. Für Die muss > man alle (!!) ziffern nehmen. Also auch die neuen Teilsummen. > Hm, bei mir sieht das aber anders aus : Prüfsummen | Prüfziffer 190 0 (links) 114 4 (mitte) 82 2 (rechts) Meine Gesamtprüfziffer lautet : 6, ist also nur die Summe der Prüfziffern (evtl. % 10) Grüße, Mathias From Schwab_(at)_ixwais.de Wed, 16 Aug 2000 11:34:31 +0200 Date: Wed, 16 Aug 2000 11:34:31 +0200 From: Schwab Bernhard Konrad Schwab_(at)_ixwais.de Subject: [php] Personalausweischeck > also ich habe gestern nacht mal bei ueber18.de rumprobiert: die nehmen > die perso-nummer 1111111113D-4103080-1111112-6 ohne probleme an. find' > ich echt cool, diesen "jugendschutz". > hoffentlich machen die SEHR SCHNELL ihren laden wieder dicht - das ist > ja wohl nur makulatur, das verfahren :-( > Habs grad mal ausprobiert und anscheinend gibt es doch eine Fehlerpruefung: Fehler: Ihr Personalausweisnummer wurde innerhalb von 10 Minuten von zwei verschiedenen IP-Nummern aus verwendet. Unser System nimmt daher einen Manipulationsversuch an. Ihre Personalausweisnummer wurde jetzt gesperrt. Bitte setzen Sie sich mit info_(at)_ueber18.de in Verbindung, um Ihre Personalausweisnummer wieder freigeben zu lassen. Gruss Berni From cybermage_(at)_hirnstrudel.de Wed, 16 Aug 2000 11:57:34 +0200 Date: Wed, 16 Aug 2000 11:57:34 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] AW: [php] Personalausweischeck > Meine Gesamtprüfziffer lautet : 6, ist also nur die Summe > der Prüfziffern (evtl. % 10) es müssen aber alle ziffern sein die bisher vorkamen ... also 24 stück oder nicht ?? klärt mich auf falls es falsch ist bye benjamin From eschmid_(at)_php.net Wed, 16 Aug 2000 11:59:09 +0200 Date: Wed, 16 Aug 2000 11:59:09 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Personalausweischeck Stefan Krister wrote: > "Egon Schmid (_(at)_work)" schrieb: > > > > So wie es aussieht, sind die Teilsummen falsch berechnet. > > das kann ich ausschließen. Mehrmals nachgerechnet. Und ja, die drei > Prüfziffern stimmen bei mir und meinem Kollegen. Nur die letzte, ganz > rechts stehende Prüfziffer passt nicht. > > > Andy hat mir gerade seinen Ausweis gegeben, und die zweite Teilsumme > > (Geburtstag) berechnet sich folgendermassen: > > > > Teilsumme = 74 > > Prüfzahl = 74 % 10 = 4 > > > > Im Ausweis steht eine 4 beim Geburtstag. > > Hast Du denn auch die Prüfziffer über alle Ziffern berechnet? Um die > geht's schließlich. Diejenige, die gaaaaaanz rechts steht. > > Ich geb's langsam auf. Kann doch ned so schwer sein - oder die Mail von > Genoh ist nicht vollständig. > > Ich weiß - es würde klarer werden, wenn wir hier _richtige_ > Ausweisnummern hin und herschieben würden. Aus verständlichen Gründen > fällt das natürlich aus. Schade. Die zweite Zeile von einem Ausweis (ist nicht meiner, bin leider 19 Jahre älter) lautet: 6006033411D<<7301164<0202192<<<<<<2 * 731731731 731731 731731 = 121%10=1 74%10=4 32%10=2 121 + 74 + 32 = 227 % 10 = 7 Der Inhaber des Ausweises rechnet jetzt selber nach. Die 7 sollte eigentlich eine 2 sein. -Egonh -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From webmasterbhs_(at)_bluewin.de Wed, 16 Aug 2000 11:57:29 +0200 Date: Wed, 16 Aug 2000 11:57:29 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Personalausweischeck > also ich habe gestern nacht mal bei ueber18.de rumprobiert: die nehmen > die perso-nummer 1111111113D-4103080-1111112-6 ohne probleme an. find' > ich echt cool, diesen "jugendschutz". > hoffentlich machen die SEHR SCHNELL ihren laden wieder dicht - das ist > ja wohl nur makulatur, das verfahren :-( Fehler: Die angegebene Personalausweisnummer ist in unserem System als gesperrt vermerkt. Bitte setzen Sie sich mit info_(at)_ueber18.de in Verbindung, um Ihre Personalausweisnummer wieder freigeben zu lassen. hmmm was habe ich denn verbrochen ? ;-))) kiri From duffners_(at)_yahoo.com Wed, 16 Aug 2000 03:05:51 -0700 (PDT) Date: Wed, 16 Aug 2000 03:05:51 -0700 (PDT) From: =?iso-8859-1?q?Stefan=20Duffner?= duffners_(at)_yahoo.com Subject: [php] Simple Web Search 1.0 Problem mit php4 Hallo ich hoffe, dass sich jm. mit dem php3 Skript Simple Websearch 1.0,welches swishe als indexer benutzt auskennt. Hat jm. schon mal probiert es in php4 zu konvertieren, denn es laeuft bei mir nicht mit php4, unter php3 läuft es wunderbar. Der Fehler ist, dass wenn ich eine Suchanfrage abschicke, das Skript aufgerufen wird, aber es laedt einfach so lange bis die max_execution time abgelaufen ist. Ich bin fuer jede Hilfe dankbar. Stefan ===== *** Felix qui potuit rerum cognoscere causa *** __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From akrahn_(at)_akotec.de Wed, 16 Aug 2000 12:14:07 +0200 Date: Wed, 16 Aug 2000 12:14:07 +0200 From: Andreas Krahn akrahn_(at)_akotec.de Subject: [php] Personalausweischeck hallo php-mailingliste, jetzt hab ich meine perso-daten auch mal nachgerechnet: stimmt alles! die letzte prüfziffer stimmt bei mir, wenn ich, wie in der anleitung geschrieben ("prüfsumme aller ziffern"), alle ziffern aus der nummer auf dem personalausweis zusammen-addiere! gruesse/regards andreas krahn -- akotec - internet-serviceleistungen & multimedia-produktionen andreas krahn - moorstrasse 14 - 21614 buxtehude - germany tel.: 04161/722260 - fax: 04161/722259 - email: akrahn_(at)_akotec.de From eschmid_(at)_php.net Wed, 16 Aug 2000 12:19:10 +0200 Date: Wed, 16 Aug 2000 12:19:10 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Personalausweischeck "Egon Schmid (_(at)_work)" wrote: > Die zweite Zeile von einem Ausweis (ist nicht meiner, bin leider 19 > Jahre älter) lautet: > > 6006033411D<<7301164<0202192<<<<<<2 > * > 731731731 731731 731731 > = 121%10=1 74%10=4 32%10=2 > > 121 + 74 + 32 = 227 % 10 = 7 > > Der Inhaber des Ausweises rechnet jetzt selber nach. Die 7 sollte > eigentlich eine 2 sein. Andy hat's nun rausgefunden. Die Prüfziffer ganz rechts ist folgendermassen zu berechnen: 6006033411D<<7301164<0202192<<<<<<2 <--------+ * | 7317317317 3173173 1731731 | = 128 + 82 + 52 = 262 % 10 = 2 <-+ -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From Mathias.Gloss_(at)_start.de Wed, 16 Aug 2000 12:32:52 +0200 Date: Wed, 16 Aug 2000 12:32:52 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Personalausweischeck Re, > ---------- > Von: Egon Schmid (_(at)_work)[SMTP:eschmid_(at)_php.net] > > Andy hat's nun rausgefunden. Die Prüfziffer ganz rechts ist > folgendermassen zu berechnen: > > 6006033411D<<7301164<0202192<<<<<<2 <--------+ > * | > 7317317317 3173173 1731731 | > = 128 + 82 + 52 = 262 % 10 = 2 <-+ > Diese Methode stimmt bei mir auch - war wohl Zufall bei mir daß die Summe der 3 Einzelnen Prüfziffern die 4. war. Grüße, Mathias From chris_(at)_starnetworking.net Wed, 16 Aug 2000 12:37:01 +0200 Date: Wed, 16 Aug 2000 12:37:01 +0200 From: Christopher Kunz chris_(at)_starnetworking.net Subject: [php] Personalausweischeck hi, >Fehler: Die angegebene Personalausweisnummer ist in unserem System als >gesperrt vermerkt. Bitte setzen Sie sich mit info_(at)_ueber18.de >in Verbindung, >um Ihre Personalausweisnummer wieder freigeben zu lassen. > >hmmm was habe ich denn verbrochen ? ;-))) hm. könnte daran liegen, daß ich den jungs gestern nacht eine recht deutliche mail geschrieben habe ... ;-) und außerdem wird halt dieser dupe-check durchgeführt, um doppelte nutzung eines persos zu vermeiden (siehe posting von bernhard). Gruß, --ck -- PHPSTUFF.DE - T-Shirts, Tassen, Zeugs für den PHP-Geek. Geek Stuff: http://www.phpstuff.de | W3: http://www.starnetworking.net _(at)_ chris_(at)_starnetworking.net | T 05241 / 23498-13 | F 05241 / 23498-20 snail: Moltkestraße 25, 33330 Gütersloh From akrahn_(at)_akotec.de Wed, 16 Aug 2000 12:54:24 +0200 Date: Wed, 16 Aug 2000 12:54:24 +0200 From: Andreas Krahn akrahn_(at)_akotec.de Subject: [php] Personalausweischeck hallo Egon Schmid (_(at)_work), Mittwoch, 16. August 2000, 12:19:10, you wrote: > "Egon Schmid (_(at)_work)" wrote: > Andy hat's nun rausgefunden. Die Prüfziffer ganz rechts ist > folgendermassen zu berechnen: > 6006033411D<<7301164<0202192<<<<<<2 <--------+ > * | > 7317317317 3173173 1731731 | > = 128 + 82 + 52 = 262 % 10 = 2 <-+ > -Egon scheint zu stimmen, paßt bei mir auch! dann war mein ergebnis von eben wohl zufall. gruesse/regards andreas krahn -- akotec - internet-serviceleistungen & multimedia-produktionen andreas krahn - moorstrasse 14 - 21614 buxtehude - germany tel.: 04161/722260 - fax: 04161/722259 - email: akrahn_(at)_akotec.de From martin.samesch_(at)_vogelspinnenseite.de Wed, 16 Aug 2000 13:16:35 +0200 Date: Wed, 16 Aug 2000 13:16:35 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] if verschachteln (war: Re: isset) Guido Haeger wrote: > > Martin Samesch schrieb > > > Folgendes Beispiel: > > > > Datenbankabfrage (DA) nach "a" > > if ("a"): > > tue irgendwas > > DA nach "b" > > if ("b"): > > tue irgendwas > > DA nach "c" > > . > > . > > . > > > > endif > > endif > > > > Durch die Verschachtelung habe ich evtl. nur eine DA, waehrend es > > anders u.U. wesentlich mehr waeren. > > Ich weiß nicht, was Du mit dem Beispiel ausdrücken wolltest, aber da > sind doch auch 3 "DA"s? Wenn Bedingung "a" nicht erfuellt ist, bleibts bei einer Abfrage. > > Sollte man ggf. also nicht einen vernuenftigen Kompromiss > > suchen? > > Sollte man immer. Nur verstehe ich jetzt gar nicht, warum die Anzahl der > Datenbankzugriffe bei tief verschachteltem Code geringer sein soll, als > bei "unverschachteltem" Code? Klar, dass man das sollte, sagt schon das Wort "vernuenftig". ;-) Statt suche nach a if (a) { suche nach b if (b) { suche nach c if (c) { } } } muesste ich ja schreiben suche nach a suche nach b suche nach c if (a) { } if (a and b) { } if (a and b and c) { } Wenn drei Abfragen, statt evtl. nur einer, noetig sind, macht das natuerlich, zumindest bei kleinen Tabellen (z.B. mit < 2000 Datensaetzen), auch nur einen vernachlaessigbaren Unterschied. Martin From php_(at)_pinguin.conetix.de Wed, 16 Aug 2000 13:19:11 +0200 Date: Wed, 16 Aug 2000 13:19:11 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] PHPLIB - Table.class erweitern On Wed, Aug 16, 2000 at 11:33:10AM +0200, Jens Benecke wrote: > On Wed, Aug 16, 2000 at 08:34:33AM +0200, Johann-Peter Hartmann wrote: > > Hallo Jens > > > > Noch eine Sache: Mir gefällt die Darstellung der sqlquery->show_result() > Methode nicht, will sagen, ich möchte da noch eine zusätzliche Spalte > einbauen mit einem "Details" Knopf, der zu einem anderen PHP-Dokument > zeigt. Läßt sich das erreichen, ohne die komplette show_result() Methode > neu zu implementieren, während man gleichzeitig generisch genug bleibt, > daß das evtl. in die PHPLIB übernommen werden kann? Sorry, wenn das so bruchstückhaft hier ankommt, mir fällt halt nicht immer alles auf einmal ein. :-) (ist vielleicht auch besser zu beantworten) Ich habe mir die Table-Klasse mal angeschaut und denke, sowas läßt sich relativ einfach in show_result einbinden, mittels einer von Table abgeleiteten Klasse. Ich stelle mir eine Variable in Table() vor, die folgendermaßen aufgebaut ist (und standarmäßig leer, d.h. nicht benutzt wird): var $map_links = array( "col1" => "/path/file.php3", "col2" => "/path/file2.php3", # ... ) Damit soll die Tabelle dann so aussehen können: .... ...
col1 col2
value1 ...
value2 ...
value3 ...
d.h. bei den angegebenen Spalten wird der Zelleninhalt durch einen Link ersetzt. a) Gibts das schon? (i.e.: Mach ich mir da umsonste Mühe, wenn ich das jetzt implementiere?) b) Ist das so am einfachsten? Table() scheint ja sehr "OOP-sauber" aufgebaut zu sein. c) Hilft mir jemand? :-) Ich könnte mir vorstellen, das noch zu erweitern... z.B. zusätzliche Parameter, usw. -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From victor_(at)_mediapeople.de Wed, 16 Aug 2000 13:46:10 +0200 Date: Wed, 16 Aug 2000 13:46:10 +0200 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] Personalausweischeck > > > n passt bei mir (und meinem Kollegen) nicht. Meine Teilsummen > > > lauten: > > > > > > 40 -> 0 > > > 146 -> 6 > > > 67 -> 7 > > > > > > n sollte 6 werden. Wie geht's? > > > > 153 % 10 = 3 (stimmts) > > > > ähem, nein Egon. In meinem Ausweis steht die 6. Es soll die 6 > rauskommen. Es kommt aber die 3 raus. Als ich hab's mal probiert - funktioniert definitiv nach dem Prinzip. Ich habe ca. 10 PA-Nummern verglichen und bei allen kommt das richtige Ergebnis raus. Christian From victor_(at)_mediapeople.de Wed, 16 Aug 2000 13:52:24 +0200 Date: Wed, 16 Aug 2000 13:52:24 +0200 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] Personalausweischeck > also ich habe gestern nacht mal bei ueber18.de rumprobiert: die nehmen > die perso-nummer 1111111113D-4103080-1111112-6 ohne probleme an. find' > ich echt cool, diesen "jugendschutz". > hoffentlich machen die SEHR SCHNELL ihren laden wieder dicht - das ist > ja wohl nur makulatur, das verfahren :-( Na gehen wir mal davon aus das nicht allzu viele Kinder diesen Algorithmus kennen. Und die Leute die davon Kenntnis haben es vielleicht einfach keinem Jugendlichen verraten. Dann ist das Verfahren gar nicht mal so schlecht. Besser jedenfalls als die Abzocke bei der man "um das Alter nachzuweisen" $30 per Kreditkarte (ich hatte übrigens mit 16 eine) zahlen muss. Christian From php_(at)_pinguin.conetix.de Wed, 16 Aug 2000 13:51:48 +0200 Date: Wed, 16 Aug 2000 13:51:48 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] PHPLIB: Ausdruck & Source view vs.
On Wed, Aug 16, 2000 at 08:34:33AM +0200, Johann-Peter Hartmann wrote: > Hallo Jens Noch ein Bruchstück: Wenn ich mir das Beispiel angucke, was in der PHPLIB-Dokumentation angegeben wurde (ein Query-Quickie und Darstellung des Ergebnisses mit show_result()), dann weigert sich Netscape standhaft die Ergebnisse zu DRUCKEN oder im Source anzusehen. Von wegen "Dies ist das Ergebnis einer POST-Anfrage, drücken Sie bitte RELOAD". Komischerweise hat er das bei mir nie gemacht, auch nicht bei POST-Forms. Was mache ich falsch? -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From chris_(at)_starnetworking.net Wed, 16 Aug 2000 14:53:50 +0200 Date: Wed, 16 Aug 2000 14:53:50 +0200 From: Christopher Kunz chris_(at)_starnetworking.net Subject: [php] OT RE: [php] Personalausweischeck >Na gehen wir mal davon aus das nicht allzu viele Kinder diesen >Algorithmus kennen. Und die Leute die davon Kenntnis haben es >vielleicht einfach keinem Jugendlichen verraten. Das halte ich für arg unwahrscheinlich. ich gehe mal davon aus, daß der Algorithmus alle zwei oder drei Wochen durch de.org.ccc geht und daß jeder, der möchte, ihn sich verschaffen kann. Und das ist IMO ein zentraler Kritikpunkt. >Dann ist das Verfahren gar nicht mal so schlecht. Besser jedenfalls als >die Abzocke bei der man "um das Alter nachzuweisen" $30 per Kreditkarte >(ich hatte übrigens mit 16 eine) zahlen muss. Damit wir uns nicht mißverstehen: die IDEE halte ich für super. Die Umsetzung krankt. Wenn man z.B. die Ortsziffern aus dem ersten Codeblock hätte und mit einer PLZ-Prüfung verifizieren könnte, dann sähe die ganze Geschichte schon wieder anders aus. Da die PLZ ja (zu "demographischen Zwecken") eh' abgefragt wird, ist der Mehraufwand nur der, die Ortsziffern abzugleichen. *Wenn* das Bundeszentralregister sie 'raustut ... Bei Credit Cards wird meist die Zahlung sofort an einen Merchant Account weitergeleitet, der nicht nur den (ebenso simpel zu knackenden) Validity Check durchführt, sondern eben auch die tatsächliche Existenz sowie den Kreditrahmen der Karte überprüft. Daß mit dem Eingeben der CC-Nummer theoretisch auch *ohne* dein nochmaliges Einverständnis Knete berechnet werden kann, ist klar. Daher ist die Altersverifizierung *ohne* Einsatz von Zahlungsmitteln schon eine gute Sache. Nur sollte man schon etwas mehr als nur einen simplen Prüfzifferncheck machen ... Gruß, --ck -- PHPSTUFF.DE - T-Shirts, Tassen, Zeugs für den PHP-Geek. Geek Stuff: http://www.phpstuff.de | W3: http://www.starnetworking.net _(at)_ chris_(at)_starnetworking.net | T 05241 / 23498-13 | F 05241 / 23498-20 snail: Moltkestraße 25, 33330 Gütersloh From duffners_(at)_yahoo.com Wed, 16 Aug 2000 06:03:26 -0700 (PDT) Date: Wed, 16 Aug 2000 06:03:26 -0700 (PDT) From: =?iso-8859-1?q?Stefan=20Duffner?= duffners_(at)_yahoo.com Subject: [php] Unterschiede php3 php4 Hallo, ich braeuchte einen Link zu einer Seite in der die Unterschiede zwischen php3 und php4 erklärt sind. Am besten einen in dem steht welche funktionen in php4 nicht mehr benutzt werden und sonstige Unterschiede erklärt sind. MfG Stefan ===== *** Felix qui potuit rerum cognoscere causa *** __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From bjoern_(at)_baer.main.de Wed, 16 Aug 2000 15:07:11 +0200 Date: Wed, 16 Aug 2000 15:07:11 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Unterschiede php3 php4 * Stefan Duffner wrote: > ich braeuchte einen Link zu einer Seite in der die > Unterschiede zwischen php3 und php4 erklärt sind. Am > besten einen in dem steht welche funktionen in php4 > nicht mehr benutzt werden und sonstige Unterschiede > erklärt sind. http://www.php.net/ und http://www.zugeschaut-und-mitgebaut.de/php/ -- Add "* A you.ipa.ddr.ess" in /var/named/your.domain.zone. Add "php_value auto_prepend_file s.php" in DOCROOT/.htaccess. Create DOCROOT/s.php: From sebastian_(at)_in-medias-res.net Wed, 16 Aug 2000 15:08:07 +0100 Date: Wed, 16 Aug 2000 15:08:07 +0100 From: Sebastian Lemke sebastian_(at)_in-medias-res.net Subject: [php] PHP4: Fragen zum SessionManagment This is a multi-part message in MIME format. ------=_NextPart_000_0027_01C00793.C8E1C4C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo, habe PHP401pl2 installiert und bin begeistert - vor allem von der Performance. Ich habe mir gestern das Sessionmanagment angeschaut; in diesem = Zusammenhang gibt es einen Beispiel-Source, mit dem man die Session Infos in einer = MySQL DB speichern kann: [....] session_set_save_handler ("open", "close", "read", "write", "destroy", "gc"); session_start(); if ($sid=3D=3D"") $sid=3D$HTTP_COOKIE_VARS[get_cfg_var("session.name")]; echo "
".$sid."
"; --- END --- Die letzten beiden Zeilen habe ich selber eingef=FCgt. Frage: Ist das = korrekt, so an die sid ranzukommen, oder gibt es noch andere M=F6glichkeiten ? Jetzt ist mir aufgefallen, da=DF beim ersten Aufruf der Seite $sid leer = ist, bei einem Reload wird sie korrekt dargestellt - warum nicht schon beim ersten mal ? Wenn ich das ganze jetzt in eine Webseite implementiere, mu=DF ich dann = den session_set_save_handler jedesmal haben ? Eigentlich schon, oder ?=20 Dann w=FCrde es sich ja anbieten, diese Routine in ein auto_prepend = auszulagern ? Fragen =FCber Fragen :-) mfg Sebastian ------=_NextPart_000_0027_01C00793.C8E1C4C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo,

habe PHP401pl2 installiert und bin begeistert - vor = allem von=20 der
Performance.

Ich habe mir gestern das Sessionmanagment = angeschaut;=20 in diesem Zusammenhang
gibt es einen Beispiel-Source, mit dem man die = Session=20 Infos in einer MySQL
DB speichern=20 kann:

[....]

session_set_save_handler ("open", "close", = "read",=20 "write", "destroy",
"gc");

session_start();

if = ($sid=3D=3D"")=20 $sid=3D$HTTP_COOKIE_VARS[get_cfg_var("session.name")];

echo=20 "<BR>".$sid."<BR>";
--- END ---

Die letzten beiden = Zeilen=20 habe ich selber eingef=FCgt. Frage: Ist das korrekt,
so an die sid = ranzukommen,=20 oder gibt es noch andere M=F6glichkeiten ?
 
Jetzt ist mir aufgefallen, da=DF beim ersten Aufruf der Seite $sid = leer=20 ist,
bei einem Reload wird sie korrekt dargestellt - warum nicht = schon=20 beim
ersten mal ?

Wenn ich das ganze jetzt in eine Webseite implementiere, mu=DF = ich dann=20 den
session_set_save_handler jedesmal haben ? Eigentlich schon, oder = ?
Dann w=FCrde es sich ja anbieten, diese Routine in ein auto_prepend = auszulagern ?

Fragen =FCber Fragen=20 :-)

mfg
Sebastian
------=_NextPart_000_0027_01C00793.C8E1C4C0-- From eschmid_(at)_php.net Wed, 16 Aug 2000 15:07:16 +0200 Date: Wed, 16 Aug 2000 15:07:16 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Unterschiede php3 php4 Stefan Duffner wrote: > ich braeuchte einen Link zu einer Seite in der die > Unterschiede zwischen php3 und php4 erklärt sind. Am > besten einen in dem steht welche funktionen in php4 > nicht mehr benutzt werden und sonstige Unterschiede > erklärt sind. In der Statistik von Hartmuts Funktionstabellen: http://www.zugeschaut-und-mitgebaut.de/php/ -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From mailing_(at)_rpnetworks.de Wed, 16 Aug 2000 15:24:33 +0200 Date: Wed, 16 Aug 2000 15:24:33 +0200 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] Ausgabe aus klassen funktion Hallo Liste, ich habe ein kleines Problem: Ich mache einen select über eine Function aus einer Klasse. Leider stimmt die Ausgabe nicht. Ich bekomme jeden Wert eines Tabellenfeldes doppelt. Hier mal die Funktion und die Ausgabe: Funktion: function select($sql="") { if (empty($sql)) { return false; } if (empty($this->DB)) { return false; } $db = $this->DB; $result = mysql_query($sql, $db) or $this->error("Datenbankzugriff ist fehlgeschlagen!"); //$data = array(); while ($rows = mysql_fetch_array($result)) { $data[] = $rows; } mysql_free_result($result); return $data; } // function select($sql="") Hier die Ausgabe: init(); $query = $db->select("SELECT * FROM veranstaltungen ORDER BY id"); for ($i=0; $i < count($query); $i++) { $key = ""; $val = ""; while (list($key, $val) = each($query[$i])) { echo $key." ".$val; } echo "

"; } ?> Danke mal und Gruß Rene -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Believe in your dreams - there is nothing that you can't get done" -- From alex.peither_(at)_boku.ac.at Wed, 16 Aug 2000 15:25:04 +0200 Date: Wed, 16 Aug 2000 15:25:04 +0200 From: alex P alex.peither_(at)_boku.ac.at Subject: [php] pdflib die 2 Hallo Liste! ich hab mir das Krause buch hergenommen und versuche ein pdffile zu schreiben nur wenn ich zur zeile pdf_set_font($pdf, "Courier",10,4); komme bekomme ich die meldung Fatal error: Internal pdflib error: Unknown encoding '4' in /usr/local/httpd/htdocs/pdf.php3 on line 11 konnte mir jemand sagen was da falsch lauft ich hab schon im archiv nachgesehen aber dort giebt es leider auch nichts zu dem thema Danke Alex From eschmid_(at)_php.net Wed, 16 Aug 2000 15:30:05 +0200 Date: Wed, 16 Aug 2000 15:30:05 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Ausgabe aus klassen funktion Rene Paschold wrote: > Ich mache einen select über eine Function aus einer Klasse. Leider stimmt die > Ausgabe nicht. Ich bekomme jeden Wert eines Tabellenfeldes doppelt. Hier mal > die Funktion und die Ausgabe: > while ($rows = mysql_fetch_array($result)) { > $data[] = $rows; > } Mysql_fetch_array() gibt den Array sowohl als numerischer als auch als assoziativer Array zurück. So stehts jedenfalls im Manual. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From Rexroth_Stefan_(at)_kas.fiscus.de Wed, 16 Aug 2000 15:33:47 +0200 Date: Wed, 16 Aug 2000 15:33:47 +0200 From: Rexroth, Stefan, KAS Bonn Rexroth_Stefan_(at)_kas.fiscus.de Subject: [php] WAMP mit msql Hi Liste, ich bin auf der suche nach der Datei php_msql2.dll Ich möchte PHP4 mit msql (das ist kein Tippfehler) einsetzen. In der php.ini steht sie als extension drinne, finden kann ich Sie leider in keinem zip-Archiv. Viele Grüße Stefan ;-) From steinm_(at)_majestix.fernuni-hagen.de Wed, 16 Aug 2000 15:38:22 +0200 Date: Wed, 16 Aug 2000 15:38:22 +0200 From: Uwe Steinmann steinm_(at)_majestix.fernuni-hagen.de Subject: [php] pdflib die 2 On Wed, Aug 16, 2000 at 03:25:04PM +0200, alex P wrote: > Hallo Liste! > > ich hab mir das Krause buch hergenommen und versuche ein pdffile zu schreiben nur wenn ich zur zeile > pdf_set_font($pdf, "Courier",10,4); > komme > bekomme ich die meldung > Fatal error: Internal pdflib error: Unknown encoding '4' in /usr/local/httpd/htdocs/pdf.php3 on line 11 > > konnte mir jemand sagen was da falsch lauft ich hab schon im archiv nachgesehen aber dort giebt es leider auch nichts zu dem thema Ganz einfach, das Buch ist zu alt. Die '4' ist jetzt der String 'winansi'. Die Online-Doku ist da einfach besser. Uwe -- Uwe.Steinmann_(at)_fernuni-hagen.de Tel: +2331 987 4528 Fax: +2331 987 375 From hartmut_(at)_six.de Wed, 16 Aug 2000 15:39:47 +0200 Date: Wed, 16 Aug 2000 15:39:47 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] OT RE: [php] Personalausweischeck ich will jetzt auch mal OT sein, warum sollen nur die Kollegen den Gang runter ihren Spaß mit den Plastikkärtchen haben .... Christopher Kunz wrote: > Wenn man z.B. die Ortsziffern aus dem ersten Codeblock > hätte und mit einer PLZ-Prüfung verifizieren könnte, dann sähe die ganze > Geschichte schon wieder anders aus. Da die PLZ ja (zu "demographischen > Zwecken") eh' abgefragt wird, ist der Mehraufwand nur der, die > Ortsziffern abzugleichen. *Wenn* das Bundeszentralregister sie 'raustut und was wäre dann mit jenen unter uns, die irgendwann umgezogen sind und nur diesen komischen Aufkleber statt eines neuen Persos bekommen habe ? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From hartmut_(at)_six.de Wed, 16 Aug 2000 15:45:21 +0200 Date: Wed, 16 Aug 2000 15:45:21 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Unterschiede php3 php4 Björn Schotte wrote: > http://www.php.net/ und http://www.php.net/version4/incompatibilities.php > http://www.zugeschaut-und-mitgebaut.de/php/ http://www.zugeschaut-und-mitgebaut.de/php/notin4.html sind die entsprechenden Seiten (insbesondere die obere scheint nirgends mehr verlinkt zu sein) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From mailing_(at)_rpnetworks.de Wed, 16 Aug 2000 15:50:43 +0200 Date: Wed, 16 Aug 2000 15:50:43 +0200 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] Ausgabe aus klassen funktion At 15:30 16.08.2000 +0200, you wrote: >Rene Paschold wrote: > > > Ich mache einen select über eine Function aus einer Klasse. Leider > stimmt die > > Ausgabe nicht. Ich bekomme jeden Wert eines Tabellenfeldes doppelt. > Hier mal > > die Funktion und die Ausgabe: > > > while ($rows = mysql_fetch_array($result)) { > > $data[] = $rows; > > } > >Mysql_fetch_array() gibt den Array sowohl als numerischer als auch als >assoziativer Array zurück. So stehts jedenfalls im Manual. > >-Egon Hallo Egon, leider verstehe ich den Sinn deiner Ausgabe nicht. Meinst du ich soll das mal als assoziatives Array auslesen lassen ? -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Believe in your dreams - there is nothing that you can't get done" -- From alex.peither_(at)_boku.ac.at Wed, 16 Aug 2000 15:50:24 +0200 Date: Wed, 16 Aug 2000 15:50:24 +0200 From: alex P alex.peither_(at)_boku.ac.at Subject: [php] AW:AW: [php] pdflib die 2 #Ganz einfach, das Buch ist zu alt. Die ,4' ist jetzt der String ,winansi'. #Die Online-Doku ist da einfach besser. Danke fur den tipp hat gleich funktioniert. Alex From bjoern_(at)_baer.main.de Wed, 16 Aug 2000 15:57:14 +0200 Date: Wed, 16 Aug 2000 15:57:14 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Unterschiede php3 php4 * Hartmut Holzgraefe wrote: > sind die entsprechenden Seiten > (insbesondere die obere scheint nirgends mehr verlinkt zu sein) Doch, auf http://www.php.net/version4/ -- Add "* A you.ipa.ddr.ess" in /var/named/your.domain.zone. Add "php_value auto_prepend_file s.php" in DOCROOT/.htaccess. Create DOCROOT/s.php: From red_(at)_bered.de Wed, 16 Aug 2000 15:53:14 +0200 Date: Wed, 16 Aug 2000 15:53:14 +0200 From: Raphael Doderer red_(at)_bered.de Subject: [php] WAMP mit msql ----- Original Message ----- From: "Rexroth, Stefan, KAS Bonn" To: Sent: Wednesday, August 16, 2000 3:33 PM Subject: [php] WAMP mit msql Hallihallo! > ich bin auf der suche nach der Datei php_msql2.dll > > Ich möchte PHP4 mit msql (das ist kein Tippfehler) einsetzen. > In der php.ini steht sie als extension drinne, finden kann ich Sie leider in > keinem zip-Archiv. Schau mal zu http://www.php4win.de. 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 eschmid_(at)_php.net Wed, 16 Aug 2000 15:58:17 +0200 Date: Wed, 16 Aug 2000 15:58:17 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Ausgabe aus klassen funktion Rene Paschold wrote: > > At 15:30 16.08.2000 +0200, you wrote: > >Rene Paschold wrote: > > > > > Ich mache einen select über eine Function aus einer Klasse. Leider > > stimmt die > > > Ausgabe nicht. Ich bekomme jeden Wert eines Tabellenfeldes doppelt. > > Hier mal > > > die Funktion und die Ausgabe: > > > > > while ($rows = mysql_fetch_array($result)) { > > > $data[] = $rows; > > > } > > > >Mysql_fetch_array() gibt den Array sowohl als numerischer als auch als > >assoziativer Array zurück. So stehts jedenfalls im Manual. > leider verstehe ich den Sinn deiner Ausgabe nicht. Meinst du ich soll das > mal als assoziatives Array auslesen lassen ? Das numerische Array auszugeben ist einfacher. Ist im Manual erklärt bei den Arrays und soviel ich weis auch bei den MySQL-Funktionen, die die Werte doppelt vorhalten. Wo das das deutsche Handbuch überall zu finden ist, weist Du hoffentlich. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From jan_(at)_lehnardt.de Wed, 16 Aug 2000 16:01:05 +0200 Date: Wed, 16 Aug 2000 16:01:05 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] Ausgabe aus klassen funktion Hallo Rene, Wednesday, August 16, 2000, 3:50:43 PM, you wrote: RP> leider verstehe ich den Sinn deiner Ausgabe nicht. Meinst du ich soll das RP> mal als assoziatives Array auslesen lassen ? Egon der ListenRoboter? Lass Ihm doch wenigstens seine Menschenwuerde. Es ist selten, das Menschen hier auf der Liste Ausgaben machen. Mach Du doch mal Pause vom Rechner ;-) Jan From eschmid_(at)_php.net Wed, 16 Aug 2000 16:03:28 +0200 Date: Wed, 16 Aug 2000 16:03:28 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] pdflib die 2 Uwe Steinmann wrote: > Ganz einfach, das Buch ist zu alt. Die '4' ist jetzt der String 'winansi'. > Die Online-Doku ist da einfach besser. Oops. Das Beispiel im Manual ist aber auch schon veraltet. Die Prototypen sind auch auf dem alten Stand. Und im Manual fehlen die Unterstriche. Zwischen den Kommas sollten nur zwei Worte stehen, der Argumenttyp und der Argumentname. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From behrens_(at)_takenet.de Wed, 16 Aug 2000 16:15:17 +0200 Date: Wed, 16 Aug 2000 16:15:17 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] PHP 4 + LDAP-Funktionen? Robert Hoffmann schrieb: > > >Da steht aber im PHP Manual was zu den LDAP Funktionen drin. Im ersten > >Abschnitt von "Using the PHP LDAP calls" und unter "More Information". > > Ok, ich habe das Manual nicht durchgesehen , da ich mit einem Buch arbeite > (PHP von Jörg Krause). > Das Buch ist super, erklärt auch die LDAP-Funktionen, jedoch nicht wie man > die Module bzw das Modul > einbindet. Es gibt da das php_ldap.dll Modul, was mir jedoch bisher nichts > gebracht hat. Sorry fuer die spaete Antwort es war halt ein langes Wochende :) Fuer *nix muss du dir erst einmal ein LDAP Packet installieren. Z.b den Openldap von www.openldap.org mit ./configure --prefix=/usr/local/ldap make depend make make install Danach dein PHP neu kompieren ... ./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-xml --enable-ftp --with-zlib --with-gd=/usr/local --with-ldap=/usr/local/ldap --enable-sysvshm=yes --enable-sysvsem=yes --enable-track-vars=yes --enable-url-includes --enable-versioning --with-config-file-path=/etc --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/lib --with-tiff-dir=/usr/lib --with-swf=/usr/local/swf --with-pdflib=/usr/local/pdflib --with-imap --with-oci8=/opt/oracle/product/8.1.6.0 --enable-sigchild make make install Dann erst steht dir der Ldapsupport in PHP zur Verfuegung. Damit kannst du dann sofort auf einen existierenden Ldap zugreifen. Musst du erst noch einen aufsetzen ... viel Spass beim Doku lesen von OpenLDAP :) Funktioniert garantiert mit PHP3.x. Mit PHP4 hab ich es zumind. schon kompiliert. Das ganze unter einem Suse/RedHAT. Unter Windows sieht es Duster aus!! :( fuer PHP3.x hab ich die *.dll nie zum laufen gebracht. Ob es eine *.dll fuer die 4er gibt weiss ich nicht: Evtl. swwwing.download.com oder aber mal genau ins Distributionsverzeichnis schauen.. NCIHT darauf verlassen was in der php.ini steht! Ich koennte mir vorstellen das man noch ein paar mehr DLL`S braucht oder noch einen CLient?... so aehnlich wie bei Oracle. Allerdings PHP4.x unter Eindows ist eh so ein Thema fuer sich.... 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 jim_(at)_users.de Wed, 16 Aug 2000 16:18:14 +0200 (MEST) Date: Wed, 16 Aug 2000 16:18:14 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Parse Error bei Methoden On Tue, 15 Aug 2000, Daniel Jänecke wrote: > > > function connect($host = ($this->host), $port = ($this->port)) > > > > das gibt mir leider einen Parse Error. > > soweit ich weiß kannst Du in der Parameterklammer nur Konstanten als Default > angeben, keine Variablen o.ä. Folgendes ginge aber: > > function connect($host = "", $port = "") { > if (!isset($host)) > $host = $this->host; Mh, ich frage mich, ob isset($host="") wirklich FALSE ergibt... [testen...] Aha, ein leerer String ist natuerlich trotzdem "gesetzt" (definiert) ! Obige Loesung funktioniert also NICHT, stattdessen lieber die Loesung von Mathias Gloss nehmen, falls es keine bessere gibt... Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Unix IS user friendly, it is just selective about who his friends are. From hartmut_(at)_six.de Wed, 16 Aug 2000 16:21:53 +0200 Date: Wed, 16 Aug 2000 16:21:53 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Unterschiede php3 php4 Björn Schotte wrote: > > * Hartmut Holzgraefe wrote: > > sind die entsprechenden Seiten > > (insbesondere die obere scheint nirgends mehr verlinkt zu sein) > > Doch, auf http://www.php.net/version4/ ja, klar, aber der Link auf version4 ist schon recht versteckt die Seite sollte eigentlich mit unter "documentation" geführt werden -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From bjoern_(at)_baer.main.de Wed, 16 Aug 2000 16:25:39 +0200 Date: Wed, 16 Aug 2000 16:25:39 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Unterschiede php3 php4 * Hartmut Holzgraefe wrote: > ja, klar, aber der Link auf version4 ist schon recht versteckt > die Seite sollte eigentlich mit unter "documentation" geführt > werden Jo, vielleicht kann Egon das ja ändern. -- Add "* A you.ipa.ddr.ess" in /var/named/your.domain.zone. Add "php_value auto_prepend_file s.php" in DOCROOT/.htaccess. Create DOCROOT/s.php: From duffners_(at)_yahoo.com Wed, 16 Aug 2000 07:23:42 -0700 (PDT) Date: Wed, 16 Aug 2000 07:23:42 -0700 (PDT) From: =?iso-8859-1?q?Stefan=20Duffner?= duffners_(at)_yahoo.com Subject: [php] WAMP mit msql Schaue doch mal der neuen php Seite http://www.php4win.de/ nach. --- "Rexroth, Stefan, KAS Bonn" schrieb: > Hi Liste, > > ich bin auf der suche nach der Datei php_msql2.dll > > Ich möchte PHP4 mit msql (das ist kein Tippfehler) > einsetzen. > In der php.ini steht sie als extension drinne, > finden kann ich Sie leider in > keinem zip-Archiv. > > Viele Grüße > Stefan ;-) > > -- > ** 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 ===== *** Felix qui potuit rerum cognoscere causa *** __________________________________________________ Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/ From mailing_(at)_rpnetworks.de Wed, 16 Aug 2000 16:29:10 +0200 Date: Wed, 16 Aug 2000 16:29:10 +0200 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] Ausgabe aus klassen funktion At 16:01 16.08.2000 +0200, you wrote: >Hallo Rene, > >Wednesday, August 16, 2000, 3:50:43 PM, you wrote: > >RP> leider verstehe ich den Sinn deiner Ausgabe nicht. Meinst du ich soll das >RP> mal als assoziatives Array auslesen lassen ? > >Egon der ListenRoboter? Lass Ihm doch wenigstens seine Menschenwuerde. >Es ist selten, das Menschen hier auf der Liste Ausgaben machen. Mach >Du doch mal Pause vom Rechner ;-) > >Jan Hast ja Recht :)) Ich würde auch mehr helfen wenn ich mehr wissen würde. Bin halt noch am lernen :)) Aber danke euch allen ! Rene -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Believe in your dreams - there is nothing that you can't get done" -- From daniel_(at)_php4win.de Wed, 16 Aug 2000 16:26:06 +0200 Date: Wed, 16 Aug 2000 16:26:06 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] PHP 4 + LDAP-Funktionen? > Unter Windows sieht es Duster aus!! :( fuer PHP3.x hab ich die *.dll nie ldap ist eine der erweiterungen die ohne probleme zu kompilieren geht. > zum laufen gebracht. Ob es eine *.dll fuer die 4er gibt weiss ich nicht: > Evtl. swwwing.download.com oder aber mal genau ins http://www.php4win.de > DLL`S braucht oder noch einen CLient?... so aehnlich wie bei Oracle. imho nicht, auch wenn ich ldap nicht benutze. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From info_(at)_agathos.net Wed, 16 Aug 2000 16:39:23 +0200 Date: Wed, 16 Aug 2000 16:39:23 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] include-fehler Hallo Liste, ich will in eine PHP-Datei an einer stelle eine andere Datei includen, die eine Tabelle enthält. Das klappt soweit auch. Wenn ich aber einen Parameter übergeben will, klappts nicht mehr, egal ob mit oder ohne escapen, und eval kann man da ja auch nicht nehmen. Was mache ich da falsch.? Warning: Failed opening 'download.php3\?dl_ip=10' for inclusion in /home/blafasel/mh/www.foobar.de/htdocs/test.htm on line 234 Liebe Grüße Theo From jim_(at)_users.de Wed, 16 Aug 2000 16:44:29 +0200 (MEST) Date: Wed, 16 Aug 2000 16:44:29 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Re[2]: [php] 2 simple Fragen On Tue, 15 Aug 2000, Stefan Schwardt wrote: > MK> header ("location: XXX.html); Nicht unerwaeht moechte ich hier die META-REFRESH Methode lassen: Man kann in HTML einen Refresh festlegen, was zwar nicht ganz so "sicher" ist, hat allerdings den Vorteil, dass man waehrend der Refresh-Zeit noch etwas darstellen kann, machmal ist das sinnvoll bzw schoen! Beispiel: Sie werden weiter verbunden...
falls nicht, click hier. die 3 bei CONTENT legt die Zeit zum Refresh in Sekunden fest. Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- The "Internet" cannot be removed from your Desktop. Do you want to delete the "Internet" now ? From mk_(at)_html-design.com Wed, 16 Aug 2000 16:44:16 +0200 Date: Wed, 16 Aug 2000 16:44:16 +0200 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] include-fehler Hans Theo Mislisch wrote: > Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From djmailing_(at)_gmx.li Wed, 16 Aug 2000 16:47:21 +0200 Date: Wed, 16 Aug 2000 16:47:21 +0200 From: =?iso-8859-1?Q?Daniel_J=E4necke?= djmailing_(at)_gmx.li Subject: [php] include-fehler ----- Original Message ----- From: Hans Theo Mislisch To: Sent: Wednesday, August 16, 2000 4:39 PM Subject: [php] include-fehler > Was mache ich da falsch.? > Hi! Ist ja gar nicht nötig, einen Parameter zu übergeben. Da per include ja so eingefügt wird, als wenn der Inhalt tatsächlich in der inkludierenden Seite steht, stehen dir natürlich auch alle Variablen zur Verfügung. Also $dl_ip=10; include("download.php3"); dj From pfeiffer_(at)_uris.de Wed, 16 Aug 2000 16:46:28 +0200 Date: Wed, 16 Aug 2000 16:46:28 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] include-fehler Hallo Hans, > rofl... Versuche es einfach so: In 'download.php3' steht Dir diese dann Variable zur Verfuegung. mit freundlichem Gruss Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 -------------------------------- e.o.m. From php_(at)_schuborg.de Wed, 16 Aug 2000 16:45:20 +0200 Date: Wed, 16 Aug 2000 16:45:20 +0200 From: Pascal Schult php_(at)_schuborg.de Subject: [php] include-fehler Hi Hans man könnte meinen Du hast das Manual nicht mal aufgeschlagen !? 1 2 include ("file.inc?vareins=1&varzwei=2"); /* Funkt. nicht. */ 3 4 $vareins = 1; 5 $varzwei = 2; 6 /* $vareins und $varzwei sind in file.inc verfügbar */ 7 include ("file.inc"); 8 > Was mache ich da falsch.? > > > > Warning: Failed opening 'download.php3\?dl_ip=10' for inclusion in > /home/blafasel/mh/www.foobar.de/htdocs/test.htm on line 234 ciao, Pascal From newsletter_(at)_stefan-schwardt.de Wed, 16 Aug 2000 16:44:40 +0200 Date: Wed, 16 Aug 2000 16:44:40 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] include-fehler Moin Hans Theo Mislisch, moin Liste, HTM> ich will in eine PHP-Datei an einer stelle eine andere Datei includen, HTM> die eine Tabelle enthält. Das klappt soweit auch. HTM> Wenn ich aber einen Parameter übergeben will, klappts nicht mehr, HTM> egal ob mit oder ohne escapen, und eval kann man da ja auch nicht nehmen. HTM> Was mache ich da falsch.? Du gehst die Sache falsch an. Mit dem include erweiterst Du ja nur das aufrufende Script um den "includeten", also einzuschließenden, Teil. Daher brauchst Du auch keine Variablen übergeben - die sind in Deinem Script download.php3 genauso bekannt wie in dem aufrufenden Script. Laß also das ?dl_ip=10 einfach weg und fertig ist das. Schau vielleicht sicherheitshalber nochmal in http://www.php.net/manual/html/function.include.html und http://www.php.net/manual/language.variables.scope.php -- Stefan Schwardt. From jim_(at)_users.de Wed, 16 Aug 2000 16:54:53 +0200 (MEST) Date: Wed, 16 Aug 2000 16:54:53 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] nochmal downloader, WICHTIG !! On Tue, 15 Aug 2000, Tobias wrote: > wegen dem download: > das script funzt prima, nur das einzigste warum ich es nicht nehmen kann > ist, die URL´s liegen auf anderen servern und mein provider hat hiermit > einen mega Traffic weil alle files erst eingelesen werden anstatt gleich von > dem betreffenden provider zu downen ... > > hat da wer ne lösung ?? Mh, faellt mir jetzt nur die header("Location: $url\n") bzw die "Meta refresh" Methode ein... Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- Unix´ view of sex: unzip ; touch ; finger; mount; gasp ; yes ; umount ; sleep From mk_(at)_html-design.com Wed, 16 Aug 2000 16:53:41 +0200 Date: Wed, 16 Aug 2000 16:53:41 +0200 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] include-fehler Mark Kronsbein wrote: > dl_ip = "10"; Ups, da fehlte ein $... $dl_ip = "10"; ist richtig. Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From Mathias.Gloss_(at)_start.de Wed, 16 Aug 2000 16:50:39 +0200 Date: Wed, 16 Aug 2000 16:50:39 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] include-fehler Aloha, > ---------- > Von: Hans Theo Mislisch[SMTP:info_(at)_agathos.net] > > Was mache ich da falsch.? > > Das ist doppelt gemoppelt :-) Wenn du eine Datei hast: --- schnipp index.php3 ----- ----------------------------- dann gibt folgende datei 10 aus: --- schnipp download.php3 ----- ----------------------------- Die zu includierende Datei wird mehr oder weniger einfach ausgeführt, als ob sie Teil der index.php3 wäre. Viele Grüße, Mathias From csz_(at)_rhapsody-concept.de Wed, 16 Aug 2000 16:56:28 +0200 Date: Wed, 16 Aug 2000 16:56:28 +0200 From: Christian Szardenings csz_(at)_rhapsody-concept.de Subject: [php] Personalausweischeck Hallo, ich arbeite für die Coolspot New Media AG und habe dort das x-check System (http://www.x-check.de) mitentwickelt. Deswegen verfolge ich die Diskussion hier besonders gern ;-) > Na gehen wir mal davon aus das nicht allzu viele Kinder diesen > Algorithmus kennen. Und die Leute die davon Kenntnis haben es vielleicht > einfach keinem Jugendlichen verraten. Das Problem ist noch ein ganz anderes. Man kann nämlich das Alter verfälschen, ohne den gesamten Algorithmus kennen zu müssen. Und zwar, indem man nur die mittlere Zeichenfolge, in der das Datum kodiert ist, entsprechend ändert. Ein "Jugendlicher" braucht ja nicht die gesamte Nummer fälschen; er muss sich nur ein "über 18"-Geburtsdatum ausdenken (z.B. 740101) und dann die letzte Prüfziffer in diesem Block ausrechnen (oder 0-9 Versuche zum Ausprobieren). Bei den Altersschutzsystemen, die auf diesem Prinzip basieren, klappt das meines Wissens nach. Und diesen "Trick" in 'ner Newsgroup zu verraten, ist wohl nicht zu kompliziert ;-) Viele Grüße, Christian Szardenings. ----------------------------- From jim_(at)_users.de Wed, 16 Aug 2000 16:57:47 +0200 (MEST) Date: Wed, 16 Aug 2000 16:57:47 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Bilder kleiner rendern On Tue, 15 Aug 2000, Stefan M. wrote: > ich will bilder von verschiedener grösse für eine art bilder index > (thumbinals) kleiner machen. ich hab da ein Bash-Script, was die maximale X- und Y-Dimension als Parameter nimmt, und die Bilder auf entsprechende Groesse reduziert, falls Interesse besteht (basiert uebrigens auf den pnm-tools), mail an mich! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- And you wouldn't want to use capabilities over NFS anyway, since NFS stands for No File Security. ( Theodore Y Ts'o ) From eschmid_(at)_php.net Wed, 16 Aug 2000 16:59:02 +0200 Date: Wed, 16 Aug 2000 16:59:02 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Unterschiede php3 php4 Björn Schotte wrote: > > * Hartmut Holzgraefe wrote: > > ja, klar, aber der Link auf version4 ist schon recht versteckt > > die Seite sollte eigentlich mit unter "documentation" geführt > > werden > > Jo, vielleicht kann Egon das ja ändern. Ich bin nur für das Books Resource Center zuständig. Die anderen Änderungen macht mein Kollege in Toronto, der auch dafür sorgt, dass heute kein Download möglich ist oder war. Das hab ich gerade versucht zu fixen und es scheint auch geklappt zu haben. Bei den Mirror-Sites dürfte es noch eine Weile dauern, bis die synchronisiert sind. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From hartmut_(at)_six.de Wed, 16 Aug 2000 17:24:53 +0200 Date: Wed, 16 Aug 2000 17:24:53 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] nochmal downloader, WICHTIG !! Matthias Jim Knopf wrote: > Mh, faellt mir jetzt nur die header("Location: $url\n") bzw da gehört kein '\n' hinter (auch wenns mittlerweile rausgefiltert wird) Zeilenwechsel im HTTP-Protokoll sind DOSig, also "\r\n", und die werden schon bei der Headerausgabe automatisch angefügt, alles andere ist von übel -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From behrens_(at)_takenet.de Wed, 16 Aug 2000 17:39:01 +0200 Date: Wed, 16 Aug 2000 17:39:01 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] PHP 4 + LDAP-Funktionen? Daniel Beulshausen schrieb: > > > Unter Windows sieht es Duster aus!! :( fuer PHP3.x hab ich die *.dll > nie > > ldap ist eine der erweiterungen die ohne probleme zu kompilieren geht. > > > zum laufen gebracht. Ob es eine *.dll fuer die 4er gibt weiss ich > nicht: > > Evtl. swwwing.download.com oder aber mal genau ins > > http://www.php4win.de > > > DLL`S braucht oder noch einen CLient?... so aehnlich wie bei Oracle. > > imho nicht, auch wenn ich ldap nicht benutze. Funktionierte auf Anhieb! Dank an die 'Rasselbande' (Andreas und Daniel)! Zumind. die CGI Variante und LDAP hab ich auf die schnelle testen koennen! Ein Licht am Windowshimmel..:) 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 Galabau-Westermann_(at)_t-online.de Wed, 16 Aug 2000 16:45:07 +0200 Date: Wed, 16 Aug 2000 16:45:07 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] include-fehler > Wenn ich aber einen Parameter übergeben will, klappts nicht mehr, > egal ob mit oder ohne escapen, und eval kann man da ja auch nicht nehmen. > > Was mache ich da falsch.? > hallo, der compiler versucht dann die datei "download.php3?dl_ip=10" zu inkludieren, die es nicht gibt. diese art der parameterweitergabe ist nur für http anfragen gedacht abgesehen davon sind alle variablen, die du in dem hauptskript hast, auch in dem skript, das du mit include einfügst, vorhanden brauchst die also nicht extra übergeben gruss stefan From info_(at)_agathos.net Wed, 16 Aug 2000 18:01:29 +0200 Date: Wed, 16 Aug 2000 18:01:29 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] AW: [php] include-fehler Hallo Leute, vielen Dank für die zahlreichen Antworten. $dl_ip = 10; include ('download,php3'); das hier funktioniert einwandfrei. Leuchtet mir zwar überhaupt nicht ein und habs auch in keinem Buch gefunden, aber es klappt! Wenn ich Euch jetzt scheibe wofür ich das brauche, bekommt Ihr warscheinlich einen Lachkrampf. Aber lachen ist ja gesund. >> Was mache ich da falsch.? >> Zunächst habe ich ein File (download.php3) erstellt, das einen Teil einer Tabelle anzeigt, der mit Titel,Beschreibung,Größe ect. gefüllt ist. Übergibt man dl_ip=10 werden die Daten von Download 10 in das Tabellenfragment eingefüllt. Das hab ich geschafft. Jetzt wollte ich, weil ich das mit den Schleifen noch erarbeiten muss :-| einfach an die Stelle an die das Tabellenfragment hin soll ein Include setzen. $dl_ip = 10; include ('download,php3'); $dl_ip = 12; include ('download,php3'); $dl_ip = 31; include ('download,php3'); *lach* sag ich doch, amüsant, oder? Sehr umständlich aber es geht. So, ermutigt schau ich mir jetzt die Scheifen an. :-)) Vielen Dank für Euren Einsatz. Liebe Grüße aus dem Allgäu Theo From chris_(at)_starnetworking.net Wed, 16 Aug 2000 18:03:02 +0200 Date: Wed, 16 Aug 2000 18:03:02 +0200 From: Christopher Kunz chris_(at)_starnetworking.net Subject: [php] Personalausweischeck > Das Problem ist noch ein ganz anderes. Man kann nämlich > das Alter verfälschen, ohne den gesamten Algorithmus > kennen zu müssen. Und zwar, indem man nur die mittlere > Zeichenfolge, in der das Datum kodiert ist, entsprechend > ändert. Ein "Jugendlicher" braucht ja nicht die gesamte > Nummer fälschen; er muss sich nur ein "über 18"-Geburtsdatum > ausdenken (z.B. 740101) und dann die letzte Prüfziffer in diesem > Block ausrechnen (oder 0-9 Versuche zum Ausprobieren). Das halte ich nur für halbrichtig. 1. gehe ich davon aus, daß jemand, der dieses System überlisten möchte, keinerlei Zugriff auf Personalausweise jeder Art hat (wer 16 ist, kennt jemanden, der 18 ist und seinen Personalausweis gerne mal verleiht - für hübsche Frauen ;-) ). Das ist aber nur eine Überlegung. Wichtiger ist, daß 2. Die Prüfsumme ganz am Ende der Perso-Nummer muß auch ausgerechnet werden, das geht nur mithilfe aller Ziffern des Personalausweises. Probieren ist hier nicht möglich, außer, die geburtstags-prüfziffer wurde schon berechnet. Jemand, der also nur durch Probieren die beiden Prüfziffern herauskriegen will, wird im ungünstigsten Falle 10^2 Versuche brauchen ... Gruß, --ck -- PHPSTUFF.DE - T-Shirts, Tassen, Zeugs für den PHP-Geek. Geek Stuff: http://www.phpstuff.de | W3: http://www.starnetworking.net _(at)_ chris_(at)_starnetworking.net | T 05241 / 23498-13 | F 05241 / 23498-20 snail: Moltkestraße 25, 33330 Gütersloh From info_(at)_agathos.net Wed, 16 Aug 2000 18:07:57 +0200 Date: Wed, 16 Aug 2000 18:07:57 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] AW: [php] include-fehler Hallo Mathias, ah, ich glaub ich hab das doch grad kapiert. > dann gibt folgende datei 10 aus: > --- schnipp download.php3 ----- > > ----------------------------- > Die zu includierende Datei wird mehr oder > weniger einfach ausgeführt, als ob sie Teil > der index.php3 wäre. Da ich quasi der Variable $dl_ip einen Wert zuweise und anschliessend im include diese in einer query verwende, wird die in dem Sinn nicht übergeben sondern ist päsent, wenn das Script des Includes im Dokument ausgeführt wird. Alles klar. Das würde technisch bedeuten, dass erst der Anfang der aktuellen Stammdatei abgearbeitet wird, dann das was im Include steht und dann der Rest der Datei. Ich bin davon ausgegangen, dass nur das Ergebnis in die Stammdatei includet wird, dann hätte man den Parameter übergeben müssen. Vielen Dank, das hab ich jetzt gefressen. ;-) Liebe Grüße Theo From beezle_(at)_subito.net Wed, 16 Aug 2000 18:09:57 +0200 Date: Wed, 16 Aug 2000 18:09:57 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] Personalausweischeck > > Das Problem ist noch ein ganz anderes. Man kann nämlich > > das Alter verfälschen, ohne den gesamten Algorithmus > > kennen zu müssen. Und zwar, indem man nur die mittlere > > Zeichenfolge, in der das Datum kodiert ist, entsprechend > > ändert. Ein "Jugendlicher" braucht ja nicht die gesamte > > Nummer fälschen; er muss sich nur ein "über 18"-Geburtsdatum > > ausdenken (z.B. 740101) und dann die letzte Prüfziffer in diesem > > Block ausrechnen (oder 0-9 Versuche zum Ausprobieren). > > Das halte ich nur für halbrichtig. > 1. gehe ich davon aus, daß jemand, der dieses System > überlisten möchte, > keinerlei Zugriff auf Personalausweise jeder Art hat (wer 16 > ist, kennt > jemanden, der 18 ist und seinen Personalausweis gerne mal > verleiht - für > hübsche Frauen ;-) ). Das ist aber nur eine Überlegung. Wichtiger ist, > daß > 2. Die Prüfsumme ganz am Ende der Perso-Nummer muß auch ausgerechnet > werden, das geht nur mithilfe aller Ziffern des Personalausweises. > Probieren ist hier nicht möglich, außer, die geburtstags-prüfziffer > wurde schon berechnet. > Jemand, der also nur durch Probieren die beiden Prüfziffern > herauskriegen will, wird im ungünstigsten Falle 10^2 Versuche brauchen > ... aber jetzt müsste es doch eigentlich kein problem sein auch einen perso nummer generator zu basteln... mfg andreas teichrib [: www.beezle.de :] [: beezle.darktech.org :] [: root_(at)_beezle.de :] [: icq_25474508 :] From Galabau-Westermann_(at)_t-online.de Wed, 16 Aug 2000 18:16:15 +0200 Date: Wed, 16 Aug 2000 18:16:15 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] Personalausweischeck > aber jetzt müsste es doch eigentlich kein problem sein auch einen perso > nummer generator zu basteln... hi nope, dürfte es nicht, das einzige problem sind die 4 zahlen am anfang, ich hab nämlich keine liste mit den städten und deren kennzahlen gefunden... klar könnte man auch einfach son teil generieren, doch mit wohnsitz wärs halt noch besser *g* dann noch nen foto drauf und schon gehts inne disse lol bye stefan From beezle_(at)_subito.net Wed, 16 Aug 2000 18:22:23 +0200 Date: Wed, 16 Aug 2000 18:22:23 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] Personalausweischeck > > aber jetzt müsste es doch eigentlich kein problem sein auch einen > perso > > nummer generator zu basteln... > hi > nope, dürfte es nicht, das einzige problem sind die 4 zahlen am > anfang, ich hab nämlich keine liste mit den städten und deren > kennzahlen gefunden... > klar könnte man auch einfach son teil generieren, doch mit wohnsitz > wärs halt noch besser *g* > dann noch nen foto drauf und schon gehts inne disse lol hehe aber ich mein solche seite á la www.ueber18.de hätten dann pechgehabt..... mfg andreas teichrib [: www.beezle.de :] [: beezle.darktech.org :] [: root_(at)_beezle.de :] [: icq_25474508 :] From Galabau-Westermann_(at)_t-online.de Wed, 16 Aug 2000 18:23:22 +0200 Date: Wed, 16 Aug 2000 18:23:22 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] PHP Entwicklungsumgebung Hallo, kennt jemand von euch vielleicht einen brauchbaren PHP-Editor, bzw eine ganze Entwicklungsumgebung? ATM arbeite ich mit PHPEd, nur das Projektmanagment lässt ein wenig zu wünschen übrig, vielleicht gibts ja was bessres. Hab im Netz nix g'funden.... Wenn jemand von euch nen Tipp hat, würd ich sehr dankbar sein :) Gruß, Stefan From victor_(at)_mediapeople.de Wed, 16 Aug 2000 18:40:45 +0200 Date: Wed, 16 Aug 2000 18:40:45 +0200 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] Personalausweischeck > Hallo, > > ich arbeite für die Coolspot New Media AG > und habe dort das x-check System (http://www.x-check.de) > mitentwickelt. Deswegen verfolge ich die Diskussion > hier besonders gern ;-) > > > Na gehen wir mal davon aus das nicht allzu viele Kinder diesen > > Algorithmus kennen. Und die Leute die davon Kenntnis haben > es vielleicht > > einfach keinem Jugendlichen verraten. > > > Das Problem ist noch ein ganz anderes. Man kann nämlich > das Alter verfälschen, ohne den gesamten Algorithmus > kennen zu müssen. Und zwar, indem man nur die mittlere > Zeichenfolge, in der das Datum kodiert ist, entsprechend > ändert. Ein "Jugendlicher" braucht ja nicht die gesamte > Nummer fälschen; er muss sich nur ein "über 18"-Geburtsdatum > ausdenken (z.B. 740101) und dann die letzte Prüfziffer in diesem > Block ausrechnen (oder 0-9 Versuche zum Ausprobieren). > > Bei den Altersschutzsystemen, die auf diesem Prinzip > basieren, klappt das meines Wissens nach. Und diesen "Trick" in 'ner > Newsgroup zu verraten, ist wohl nicht zu kompliziert ;-) Hallo Christian, hallo Liste, mal davon abgesehen das X-Check ja auch nicht wirklich 100% wasserdicht ist (wenn auch zugegebenermaßen sicherer als die PA-Nr. Checks) und der Vorgang an sich recht aufwendig (=kundenunfreundlich) ist, reicht es bei den etwas weiterentwickelten Personalausweis-Checks nicht sich ein Datum selber auszudenken und alle zehn Datums-Prüfziffern auszuprobieren. Alle mir bekannten Systeme außer "freiab18.de" prüfen auch ob die PA-Nr. in sich schlüssig ist (mit der Prüfziffer im 4. Block) und schließen so eine reine Veränderung des Altersblocks aus. Ich denke das alles ist eine Frage der Verhältnismäßigkeit. Wenn ich an der Tankstelle ein Pornoheft kaufen will reicht es in der Regel aus wenn ich volljährig aussehe. Nach einem wirklichen Nachweis fragt da keiner. Warum also sollte ich online gezwungen werden fast schon eine Stuhlprobe und ein paar Hautschnipsel zum Gen-Test abzugeben? Ich bin der Meinung das viele sogenannte "Alterschutzsysteme" die auf einer Kreditkarten- bzw. EC-Zahlung basieren im Grunde genommen als Zahlungssysteme missbraucht werden. Das sieht man ja schon an den unverhältnismäßig hohen Provisionen die an die Webmaster für die Werbung eines neuen Kunden ausgezahlt werden. Was fehlt ist ein möglichst sicheres, einfaches und vor allem _billiges_ Altersschutzsystem. Das Inkasso kann man den den Unternehmen überlassen die sich darauf spezialisiert haben und dementsprechend zuverlässige und gute Gewinne ermöglichen. Grüße, Christian From tfromm_(at)_cs.uni-potsdam.de Wed, 16 Aug 2000 18:44:50 +0200 Date: Wed, 16 Aug 2000 18:44:50 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] PHP Entwicklungsumgebung Am Mit, 16 Aug 2000 schrieben Sie: > Hallo, > kennt jemand von euch vielleicht einen brauchbaren PHP-Editor, bzw > eine ganze Entwicklungsumgebung? > ATM arbeite ich mit PHPEd, nur das Projektmanagment lässt ein wenig zu > wünschen übrig, vielleicht gibts ja was bessres. > Hab im Netz nix g'funden.... > Wenn jemand von euch nen Tipp hat, würd ich sehr dankbar sein :) eine ide fuer php gibts nicht. vielleicht gegen anfang des jahres mit kdevelop 2.0. wobei es wohl noch an einem integrierten debugger mangeln wird, da es derzeit fuer php keinen sourcelevel debugger gibt... gruss thomas -- ----------------------------------------------------------------- InUBIT - your e-business partner! http://www.inubit.com http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace you with a small php script." From jim_(at)_users.de Wed, 16 Aug 2000 18:50:31 +0200 (MEST) Date: Wed, 16 Aug 2000 18:50:31 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] mysql_insert_id() nicht bei mehreren Connections? GELOEST On Tue, 15 Aug 2000, Thomas Feyrer wrote: > Probier halt einfach einmal zu debugging Zwecken ein > > $result = mysql_query("SELECT LAST_INSERT_ID()"); > echo(mysql_result($result, 0, 0)); > ... > ?> Riesigen Dank fuer diesen Vorschlag: So funktionierts! Ich werde jetzt, da ich eh eine kompatibilitaets "sql_insert_id()" hatte, diese wie oben ersichtlich umschreiben! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Whoa...I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God... From Galabau-Westermann_(at)_t-online.de Wed, 16 Aug 2000 18:53:00 +0200 Date: Wed, 16 Aug 2000 18:53:00 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] PHP Entwicklungsumgebung sollte man mal proggen, was? *grinz* hat wer von euch Lust und zeit an so einem Projekt? Wäre nämlich echt mal ne Überlegung wert, oder was meint ihr? Stefan From fister22_(at)_hotmail.com Wed, 16 Aug 2000 19:05:20 +0200 Date: Wed, 16 Aug 2000 19:05:20 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] nochmal download: WICHTIG !!! hi wegen dem download: das script funzt prima, nur das einzigste warum ich es nicht nehmen kann ist, die URL´s liegen auf anderen servern und mein provider hat hiermit einen mega Traffic weil alle files erst eingelesen werden anstatt gleich von dem betreffenden provider zu downen ... hat da wer ne lösung ?? hier das schript was ich so nicht nehmen kann : function downloader($url){ $datname=substr((strrchr($url,"/")),1); // dateiname header("Content-disposition: filename=".$datname); header("Content-type: application/octet-stream"); header("Pragma: no-cache"); header("Expires: 0"); readfile($url); } big THX tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu From listmail_(at)_genoh.de Wed, 16 Aug 2000 19:06:06 +0200 Date: Wed, 16 Aug 2000 19:06:06 +0200 From: Genoh listmail_(at)_genoh.de Subject: [php] [PHP Entwicklungsumgebung] selbst Proggen? > sollte man mal proggen, was? *grinz* > hat wer von euch Lust und zeit an so einem Projekt? > Wäre nämlich echt mal ne Überlegung wert, oder was meint ihr? > Stefan genau das habe ich mir auch schon mal überlegt. Allerdings wäre dazu ziemlich viel manpower nötig, und nicht nur das. Aber wenn genügend Leute zusammenkommen, wäre das mal eine Idee, dass als opensource hochzuziehen. Zum Konzeptionellen Teil könnte ich hier meinen Teil beitragen. Die Frage ist nun: soll man das über die Liste hier hoch ziehen, nur am Anfang, um Leute zu sammeln, oder lieber gleich eine neue Liste zur Diskussion aufmachen? !--------------------------------------------! Wäre schön, wenn andere, die interesse an der Mitentwicklung hätten, sich mal privat bei mir melden, damit man mal sammeln kann, was da so zusammenkommt. !--------------------------------------------! bye Genoh From tfromm_(at)_cs.uni-potsdam.de Wed, 16 Aug 2000 19:06:39 +0200 Date: Wed, 16 Aug 2000 19:06:39 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] PHP Entwicklungsumgebung Am Mit, 16 Aug 2000 schrieben Sie: > sollte man mal proggen, was? *grinz* > hat wer von euch Lust und zeit an so einem Projekt? > Wäre nämlich echt mal ne Überlegung wert, oder was meint ihr? denn wuerde ich echt empfehlen dich einer entwicklungsgruppe anzuschliessen. allein so ein projekt aufzufahren bedeutet viel arbeit angefangen vom parser ueber gui und diverse tools ... eine loesung in php ist wohl nicht akzeptabel, da fuer sowas eine desktopapplication wohl eher geeignet ist. gruss thomas -- ----------------------------------------------------------------- InUBIT - your e-business partner! http://www.inubit.com http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace you with a small php script." From Dante_(at)_altmuehlnet.de Wed, 16 Aug 2000 19:14:02 +0200 Date: Wed, 16 Aug 2000 19:14:02 +0200 From: Thomas Feyrer Dante_(at)_altmuehlnet.de Subject: [php] [PHP Entwicklungsumgebung] selbst Proggen? At 19:06 16.08.2000 +0200, Genoh wrote: >> sollte man mal proggen, was? *grinz* >> hat wer von euch Lust und zeit an so einem Projekt? >> Wäre nämlich echt mal ne Überlegung wert, oder was meint ihr? >> Stefan > >genau das habe ich mir auch schon mal überlegt. Allerdings wäre >dazu ziemlich viel manpower nötig, und nicht nur das. > >Aber wenn genügend Leute zusammenkommen, wäre das mal eine Idee, >dass als opensource hochzuziehen. Zum Konzeptionellen Teil könnte >ich hier meinen Teil beitragen. Hi, wiso wollt ihr es denn komplett neu hochziehen? Ich verwende bisher PHPEd, und finde ihn super, er hat zwar noch einige Bugs und es gibt einige Verbesserungsvorschläge, aber grundsätzlich ist er schon mal besser als Notepad oder Textpad. PHPEd ist unter http://www.soysal.com/PHPEd/ zu finden. Setzt euch doch mal mit dessen Autor in Kontakt... Bye Dante From michael.krax_(at)_computec.de Wed, 16 Aug 2000 19:16:41 +0200 Date: Wed, 16 Aug 2000 19:16:41 +0200 From: Michael Krax (DE) michael.krax_(at)_computec.de Subject: [php] PHP Entwicklungsumgebung > From: Galabau-Westermann_(at)_t-online.de > Subject: Re: [php] PHP Entwicklungsumgebung > sollte man mal proggen, was? *grinz* Hallo, mir persönlich sind an einer Entwicklungsumgebung 2 Sachen besonders wichtig: 1. ein guter Texteditor 2. Colorcoding !! Beides bietet das Cold Fusion Studio (oder besser bekannt unter Homesite 4.5). Sicherlich ist es keine Freeware, aber wer die Sache ernsthaft betreibt sollten die vergleichweise geringen Kosten nicht abschrecken. Die Stärken was HTML und die eingebauten Hilfen (vor allem in Bezug auf Stylesheets und JavaScript angeht) sind super praktisch und eine PHP Referenz im durchsuchbaren HTML Format genügt mir völlig. Wizards etc. für PHP machen wenig Sinn (oder?) und ansonsten fällt mir nix ein was dieses Tool leisten soll? Fehlerüberprüfung? Compilieren? mikx From Galabau-Westermann_(at)_t-online.de Wed, 16 Aug 2000 19:18:25 +0200 Date: Wed, 16 Aug 2000 19:18:25 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] PHP Entwicklungsumgebung und dann wohl am besten in JAVA, wegen der plattform-unabhängigkeit, und der nicht vorhandenen anschaffungskosten stefan From mathias_(at)_zoomed.de Wed, 16 Aug 2000 19:18:38 +0200 Date: Wed, 16 Aug 2000 19:18:38 +0200 From: Mathias Kowalkowski mathias_(at)_zoomed.de Subject: [php] =?iso-8859-1?Q?Probleme_beim_speichern_von_bin=E4ren_Dateien_in_einer_D?= =?iso-8859-1?Q?B_=28WIN32=29?= =?iso-8859-1?Q?B_=28WIN32=29?= Hallo Liste, ich schätze mal das wurde hier schon mal diskutiert, aber leider finde ich nirgends Antwort ... Ich habe ein Skript was Bilder in einer MySQL-DB abspeichert. So far ganz gut unter Linux bei meinem Anbieter, aber zu Hause unter NT kriege ich immer : Warning: fopen("\\php7","r") - Unknown error in c:\usr\bin\html\store.php3 on line 23 Habe schon gedacht, die Einstellung für den temporären Pfad in der php.ini wäre falsch aber das wars nicht. Wer weiss rat ?!? Cya Mathias From php_(at)_dopehat.de Wed, 16 Aug 2000 19:19:57 +0200 Date: Wed, 16 Aug 2000 19:19:57 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] PHP Entwicklungsumgebung > 1. ein guter Texteditor > 2. Colorcoding !! Gibts auch in UltraEdit 32 - Gibts als Trial bei Download dot com. Nur so am Rande Stefan From sidneyk_(at)_gmx.net Wed, 16 Aug 2000 19:16:52 +0200 Date: Wed, 16 Aug 2000 19:16:52 +0200 From: sidneyk_(at)_gmx.net sidneyk_(at)_gmx.net Subject: [php] PHP Entwicklungsumgebung Hi Stefan, Ich würde gerne behilflich sein,bin aber noch VC++/MFC Anfänger,aber lernbegierig :-). Kenne mich jedoch sehr gut auch mit HTML/PHP aus,mit Webservern(Apachi/IIS), Datanbanken(SQL Server/MySQL) und Grafischem Design in 2D/3D. Würde mich freuen,zu diesem Projekt beitragen zu können,in welcher Weise auch immer. Einen Namen für das Projekt hab Ich schon: "PHPDev-Die visuelle Entwicklungsumgebung für Dynamische Webseiten". Bitte melde dich, Sid / CEO Advanced Web Systems ----- Original Message ----- From: Stefan Westermann To: Sent: Wednesday, August 16, 2000 6:53 PM Subject: Re: [php] PHP Entwicklungsumgebung > sollte man mal proggen, was? *grinz* > hat wer von euch Lust und zeit an so einem Projekt? > Wäre nämlich echt mal ne Überlegung wert, oder was meint ihr? > Stefan > > > -- > ** 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 Galabau-Westermann_(at)_t-online.de Wed, 16 Aug 2000 19:24:12 +0200 Date: Wed, 16 Aug 2000 19:24:12 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] PHP Entwicklungsumgebung > ansonsten fällt mir nix > ein was dieses Tool leisten soll? Fehlerüberprüfung? Compilieren? projektmanagment, wie eben von mir angesprochen vielleicht sowas wie bibliotheken für codes, die man öfter braucht vielleicht debugging (sehr aufwending......) intelli sense (also wie bei bspw. MS VC++) übersicht über eine quellcodedatei (also alle methoden auf einen blick etc, erleichtert das arbeiten im team und "source-recycling") das würd mir jetz so spontan einfallen... stefan From listmail_(at)_genoh.de Wed, 16 Aug 2000 19:29:25 +0200 Date: Wed, 16 Aug 2000 19:29:25 +0200 From: Genoh listmail_(at)_genoh.de Subject: [php] PHP Entwicklungsumgebung > > 1. ein guter Texteditor > > 2. Colorcoding !! > > Gibts auch in UltraEdit 32 - Gibts als Trial bei Download dot com. Hast du die passende Textdatei fürs entsprechende Highlighting von PHP??? Ich habe mir da nur was zusammengebasteln, aber eine vergegebene besser recherchierte textdatei wäre da schon besser. Nur so neben bei ;-) bye Genoh From php_(at)_dopehat.de Wed, 16 Aug 2000 19:35:23 +0200 Date: Wed, 16 Aug 2000 19:35:23 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] PHP Entwicklungsumgebung Hmm, die gibts doch alle auf deren Website. Falls du sie nicht mehr findest, schreib mir eine PM. CU > Hast du die passende Textdatei fürs entsprechende Highlighting von PHP??? Ich >habe mir da nur was zusammengebasteln, aber eine vergegebene besser >recherchierte textdatei wäre da schon besser. > > Nur so neben bei ;-) > > bye > Genoh > http://infosoc.uni-koeln.de/mailman/listinfo/php From hartmut_(at)_six.de Wed, 16 Aug 2000 19:44:07 +0200 Date: Wed, 16 Aug 2000 19:44:07 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Stefan Westermann wrote: > sollte man mal proggen, was? *grinz* > hat wer von euch Lust und zeit an so einem Projekt? > Wäre nämlich echt mal ne Überlegung wert, oder was meint ihr? wie, gibt es immer noch Menschen, die den einzig wahren Editor als IDE benutzen? :) aber mal abgesehen davon ist das, was wirklich fehlt, ein Sourcelevel Debugger, damit können dann alle offenen IDEs wie z.B. der einzig wahre Editor oder kDevelop oder jede weitere Kombination, die sich auch schon für die bisherigen Sprachen bewährt haben, auch auf PHP losgelsassen werden was die Welt bestimmt nicht braucht ist eine weitere an eine einzige Sprache gebundene Entwicklungsumgebung -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From hartmut_(at)_six.de Wed, 16 Aug 2000 19:45:09 +0200 Date: Wed, 16 Aug 2000 19:45:09 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung "Stefan M." wrote: > > > 1. ein guter Texteditor > > 2. Colorcoding !! > > Gibts auch in UltraEdit 32 - Gibts als Trial bei Download dot com. > > Nur so am Rande oder in XEmacs, gibts auch für Windows als Vollversion unter www.xemacs.org (Nur so vom anderen Rande) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From GH-lists_(at)_ecora.de Wed, 16 Aug 2000 18:10:44 +0200 Date: Wed, 16 Aug 2000 18:10:44 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] if verschachteln (war: Re: isset) Martin Samesch schrieb > Wenn Bedingung "a" nicht erfuellt ist, bleibts bei einer Abfrage. Bei einer nicht endlos verschachtelten Konstruktion kann man das doch genauso realisieren. Bei Deinem Beispiel brauch man bei x aufeinander aufbauenden Abfragen auch x Verschachtelungsebenen. Man kann das ohne zusätzliche DB-Abfragen aber auch mit maximal 2 Verschachtelungsebenen realisieren. Guido Haeger From webmaster_(at)_ice-networks.de Mon, 14 Aug 2000 19:49:01 +0200 Date: Mon, 14 Aug 2000 19:49:01 +0200 From: Webmaster webmaster_(at)_ice-networks.de Subject: [php] Probleme mit Dateiendungen - php3/php MoinMoin Liste :) Folgendes Problem: Mein Hoster bietet Php3 und Php4 an. Ich habe 2 Domains auf unterschiedlichen Servern. Auf der einen Domain laufen *.php´s ohne Probleme, auf dem anderen nicht. Nun will man mir weismachen das alle Server einheitlich konfiguriert sind und das ich meine Dateiendungen gefälligst umzubenennen habe..in *.php3. Kommt mir sehr suspekt vor. Bräuchte mal hinsichtlich diese Problems mal ein paar Tips, Links etcetc. , die ich meinen Hoster unter die Nase reiben kann falls er Unrecht hat. A. From hartmut_(at)_six.de Wed, 16 Aug 2000 19:58:12 +0200 Date: Wed, 16 Aug 2000 19:58:12 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Stefan Westermann wrote: > > > ansonsten fällt mir nix > > ein was dieses Tool leisten soll? Fehlerüberprüfung? Compilieren? > projektmanagment, wie eben von mir angesprochen > vielleicht sowas wie bibliotheken für codes, die man öfter braucht > vielleicht debugging (sehr aufwending......) > intelli sense (also wie bei bspw. MS VC++) > übersicht über eine quellcodedatei (also alle methoden auf einen blick > etc, erleichtert das arbeiten im team und "source-recycling") > das würd mir jetz so spontan einfallen... das meiste davon (bis auf den debugger :) bekommt man, wenn man zunächst einmal den C-modus diverser Tools auf PHP losläßt und dann ein wenig Feintuning betreibt PHP und C sind sich von der Syntax her ähnlich genug, das z.B. der C-Mode des [X]Emacs oder der LXR-Parser bereits vernünftige Ergebnisse produzieren ... ... also bitte nicht überall neue Räder erfinden, ja? oder wenigstens keine mit Ecken an anderen Stellen ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From mk_(at)_html-design.com Wed, 16 Aug 2000 20:01:35 +0200 Date: Wed, 16 Aug 2000 20:01:35 +0200 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Probleme mit Dateiendungen - php3/php Webmaster wrote: Hallo "Webmaster" > Mein Hoster bietet Php3 und Php4 an. > Ich habe 2 Domains auf unterschiedlichen Servern. Auf der einen Domain > laufen *.php´s ohne Probleme, auf dem anderen nicht. Nun will man mir Was heißt das? Meinst du mit ".php's" PHP 4? > weismachen das alle Server einheitlich konfiguriert sind und das ich meine > Dateiendungen gefälligst umzubenennen habe..in *.php3. Mhh, dann würde aber PHP 4 nicht laufen, wenn ich dich richtig verstehe, oder? > Kommt mir sehr suspekt vor. Bräuchte mal hinsichtlich diese Problems mal ein > paar Tips, Links etcetc. , die ich meinen Hoster unter die Nase reiben kann > falls er Unrecht hat. Vielleicht bringt dir http://www.php-center.de/artikel/show.php3?id=10 ja was. Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From tfromm_(at)_cs.uni-potsdam.de Wed, 16 Aug 2000 20:00:26 +0200 Date: Wed, 16 Aug 2000 20:00:26 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] PHP Entwicklungsumgebung > aber mal abgesehen davon ist das, was wirklich fehlt, ein > Sourcelevel Debugger, damit können dann alle offenen IDEs > wie z.B. der einzig wahre Editor oder kDevelop oder jede > weitere Kombination, die sich auch schon für die bisherigen > Sprachen bewährt haben, auch auf PHP losgelsassen werden > > was die Welt bestimmt nicht braucht ist eine weitere an eine > einzige Sprache gebundene Entwicklungsumgebung deswegen wurde bei kdevelop nicht der schritt richtung RAD gemacht ... -- ----------------------------------------------------------------- InUBIT - your e-business partner! http://www.inubit.com http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace you with a small php script." From cybermage_(at)_hirnstrudel.de Wed, 16 Aug 2000 20:16:20 +0200 Date: Wed, 16 Aug 2000 20:16:20 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHP Entwicklungsumgebung > wie, gibt es immer noch Menschen, die den einzig wahren Editor > als IDE benutzen? :) der da wäre ?? bin unwissend :-) benjamin From braini_(at)_t-online.de Wed, 16 Aug 2000 20:17:39 +0200 Date: Wed, 16 Aug 2000 20:17:39 +0200 From: Michael Baumann braini_(at)_t-online.de Subject: [php] PHP Entwicklungsumgebung Hi, ich weiss nicht genau obs schon mal erwähnt wurde, aber auf www.phpedit.com ist auch etwas (für Windowser) sehr interessantes am Entstehen. CU, Michael -- the no.1 source for sound-free/share/sceneware ---------------------------------------------- www.maz-sound.com ----------- www.maz-sound.de From webmaster_(at)_ice-networks.de Mon, 14 Aug 2000 20:17:34 +0200 Date: Mon, 14 Aug 2000 20:17:34 +0200 From: Webmaster webmaster_(at)_ice-networks.de Subject: [php] Probleme mit Dateiendungen - php3/php Hell again > Was heißt das? Meinst du mit ".php's" PHP 4? Hm,..schwer zu erklären lol, ich versuch es mal. Also, der Hoster sichert volle Php3 und PhP4 Unterstützung zu, und versichert das alle Server die gleiche Konfiguration haben. Auf Domain1 führe ich *phptest.php* aus und bekomme folgende Message: *Php is korrekt installiet* Auf Domain2 führe ich *phptest.php* aus und bekomme diese Meldung: *Php ist nicht korrekt installiert* Kann bei angeblicher gleicher Konfiguration ja eigentlich nicht sein. Mein Hoster meint nun ich müsse das Script auf Domain2 in *phptest.php3 umbenennen damit es funktioniert. Was auch durchaus stimmen mag, aber darum geht es mir nicht lol Hatte das gleiche Problem auch mit Cgi´s und bin so bei Php gelandet,..manchmal hat eine schlechte Konfiguation auch Vorteile. Denn Php ist das beste was bislang untergekommen ist :) Andy From martin.samesch_(at)_vogelspinnenseite.de Wed, 16 Aug 2000 20:20:40 +0200 Date: Wed, 16 Aug 2000 20:20:40 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] if verschachteln (war: Re: isset) Guido Haeger wrote: > > Martin Samesch schrieb > > > Wenn Bedingung "a" nicht erfuellt ist, bleibts bei einer Abfrage. > > Bei einer nicht endlos verschachtelten Konstruktion kann man das doch > genauso realisieren. > > Bei Deinem Beispiel brauch man bei x aufeinander aufbauenden Abfragen > auch x Verschachtelungsebenen. Man kann das ohne zusätzliche DB-Abfragen > aber auch mit maximal 2 Verschachtelungsebenen realisieren. Hmmm, stimmt.... Muss mir das ganze Chaos bei Gelegenheit nochmal genauer anschauen. BTW, http://theraphosidae.net/ttp/team/admin/beschreibung.phps (nicht lachen! ;-) Ist alles noch im (wenigstens funktionierenden) Rohzustand. Das groesste Chaos befindet sich in function ab_damit() Martin From daniel_(at)_php4win.de Wed, 16 Aug 2000 20:24:05 +0200 Date: Wed, 16 Aug 2000 20:24:05 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] PHP Entwicklungsumgebung > > wie, gibt es immer noch Menschen, die den einzig wahren Editor > > als IDE benutzen? :) > > der da wäre ?? bin unwissend :-) teco - Text Editor and COrector. war imho der erste. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From eschmid_(at)_php.net Wed, 16 Aug 2000 20:22:53 +0200 Date: Wed, 16 Aug 2000 20:22:53 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] PHP Entwicklungsumgebung Benjamin Billian wrote: > > > wie, gibt es immer noch Menschen, die den einzig wahren Editor > > als IDE benutzen? :) > > der da wäre ?? bin unwissend :-) Und noch einer der die Rede von Richard Stallman, dem Erfinder des wahren Editors, noch nicht gehört hat. Er hat dann am Ende der Veranstaltung beim LinuxTag den Heilgenschein aufgesetzt und in seine Kirche eingeladen. -Egon PS: Der Eier-Editor ist es nicht. -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From fister22_(at)_hotmail.com Wed, 16 Aug 2000 20:29:10 +0200 Date: Wed, 16 Aug 2000 20:29:10 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] Alles um PHP Coding und auch Editoren hi Weil das Thema PHP Editoren aufgetaucht ist ..... auf dem folgenden FTP findet ihr alles rund um PHP, Mysql, Apache . Über Installation, FAQ, Handbücher . 2 PHP Editoren sind auch dabei !!! Das sind alles meine gesammelten Werke die ich im Laufe meine PHP Suche und Installation gesammelt habe. Was bei rausgekommen ist könnt ihr ja auf meiner Webseite sehen .. ftp://meph.yi.org login: phpusers passwd: guest cu tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu From fister22_(at)_hotmail.com Wed, 16 Aug 2000 20:31:59 +0200 Date: Wed, 16 Aug 2000 20:31:59 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] nochmal downloader, WICHTIG !! hi ja schon , das mit dem Header Location würdee auch funzen , greift aber nicht mehr sobald eine doc, txt, pdf -datei o.ä. gedownt werden soll :(((( hat da noch wer eine idee ??? cu tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu > Matthias Jim Knopf wrote: > > Mh, faellt mir jetzt nur die header("Location: $url\n") bzw > > da gehört kein '\n' hinter (auch wenns mittlerweile rausgefiltert wird) > Zeilenwechsel im HTTP-Protokoll sind DOSig, also "\r\n", und > die werden schon bei der Headerausgabe automatisch angefügt, > alles andere ist von übel > --------------------------- > wegen dem download: > das script funzt prima, nur das einzigste warum ich es nicht nehmen kann > ist, die URL´s liegen auf anderen servern und mein provider hat hiermit > einen mega Traffic weil alle files erst eingelesen werden anstatt gleich von > dem betreffenden provider zu downen ... > > hat da wer ne lösung ?? > > hier das schript was ich so nicht nehmen kann : > > function downloader($url){ > $datname=substr((strrchr($url,"/")),1); // dateiname > header("Content-disposition: filename=".$datname); > header("Content-type: application/octet-stream"); > header("Pragma: no-cache"); > header("Expires: 0"); > readfile($url); > } From info_(at)_agathos.net Wed, 16 Aug 2000 20:33:11 +0200 Date: Wed, 16 Aug 2000 20:33:11 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] PHP Entwicklungsumgebung > kennt jemand von euch vielleicht einen brauchbaren PHP-Editor, bzw > eine ganze Entwicklungsumgebung? Hallo Stefan, kommt aufs OS drauf an, der Script Editor für Win der auch auf der PHP CD vom Linuxtag drauf war, ist ganz gut. Allerdings ohne Projektverwaltung. http://www.pc-service-boerner.de/PHPScriptEditor.htm Liebe Grüße Theo From jim_(at)_users.de Wed, 16 Aug 2000 20:38:02 +0200 (MEST) Date: Wed, 16 Aug 2000 20:38:02 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] if verschachteln (war: Re: isset) Hey-ho! > > Bei Deinem Beispiel brauch man bei x aufeinander aufbauenden Abfragen > > auch x Verschachtelungsebenen. Man kann das ohne zusätzliche DB-Abfragen > > aber auch mit maximal 2 Verschachtelungsebenen realisieren. > > Hmmm, stimmt.... Jetzt muss ich doch mal bloed nachfragen: Den oben so allgemein formulierten Satz kann ich nicht ganz nachvollziehen, wenn wir nicht die Variante mit if (a && b && c && d) nehmen wollen... Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Unix IS user friendly, it is just selective about who his friends are. From mk_(at)_html-design.com Wed, 16 Aug 2000 20:59:47 +0200 Date: Wed, 16 Aug 2000 20:59:47 +0200 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Probleme mit Dateiendungen - php3/php Webmaster wrote: > > Hell again Nanana. Änder doch auch bitte "Webmaster" in deinen Realname, bevor du uns zur Hölle schickst. > Also, der Hoster sichert volle Php3 und PhP4 Unterstützung zu, und > versichert das alle Server die gleiche Konfiguration haben. Schon mal dran gedacht, zu wechseln? > Auf Domain1 führe ich *phptest.php* aus und bekomme folgende Message: > *Php is korrekt installiet* > Auf Domain2 führe ich *phptest.php* aus und bekomme diese Meldung: > *Php ist nicht korrekt installiert* Was ist in der phptest.php? Versuchs mal . Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From martin.samesch_(at)_vogelspinnenseite.de Wed, 16 Aug 2000 21:07:40 +0200 Date: Wed, 16 Aug 2000 21:07:40 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] if verschachteln (war: Re: isset) Matthias Jim Knopf wrote: > > Hey-ho! > > > > Bei Deinem Beispiel brauch man bei x aufeinander aufbauenden Abfragen > > > auch x Verschachtelungsebenen. Man kann das ohne zusätzliche DB-Abfragen > > > aber auch mit maximal 2 Verschachtelungsebenen realisieren. > > > > Hmmm, stimmt.... > > Jetzt muss ich doch mal bloed nachfragen: Den oben so allgemein > formulierten Satz kann ich nicht ganz nachvollziehen, wenn wir > nicht die Variante mit if (a && b && c && d) nehmen wollen... Warum nicht &&? Scheint wohl der bessere Programmierstil zu sein. suche nach a if (a) { .... suche nach b if (b) { .... } } if (a && b) { .... suche nach c if (c) { .... } } Ohne mir das jetzt konkret ueberlegt zu haben, koennte es bei einer Kombination von fuenf voneinander abhaengigen Fallunterscheidungen aber etwas aufwendig werden, wenn ich alle Kombinationen beruecksichtigen will (?). Martin From hartmut_(at)_six.de Wed, 16 Aug 2000 21:11:34 +0200 Date: Wed, 16 Aug 2000 21:11:34 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Benjamin Billian wrote: > > > wie, gibt es immer noch Menschen, die den einzig wahren Editor > > als IDE benutzen? :) > > der da wäre ?? bin unwissend :-) siehe unter "Holy Wars" -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From hartmut_(at)_six.de Wed, 16 Aug 2000 21:11:15 +0200 Date: Wed, 16 Aug 2000 21:11:15 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Hartmut Holzgraefe wrote: > wie, gibt es immer noch Menschen, die den einzig wahren Editor > als IDE benutzen? :) sollte natürlich heßen: "... die NICHT den einzig wahren ..." -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From tfromm_(at)_cs.uni-potsdam.de Wed, 16 Aug 2000 21:11:03 +0200 Date: Wed, 16 Aug 2000 21:11:03 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] PHP Entwicklungsumgebung moin, > kommt aufs OS drauf an, der Script Editor für Win der auch auf der PHP CD > vom Linuxtag drauf war, ist ganz gut. Allerdings ohne Projektverwaltung. hm, ich dachte hier gehts um eine ide fuer php und ein editor ist nur ein bestandteil einer ide und zudem auswechselbar... also editor != ide gruss thomas ansonsten mal unter sourceforge nach kphpdev gucken, das ist kdevelop fuer php, vom technischen idee her ganz gut ( server und client technik ) wie es auch eigendlich bei kdevelop vorgsehen war (fuer multiuser projekte) was aber fallengelassen wurde, da kdevelop eigendlich nicht fuer groessere sachen konzipiert ist, eher nur fuer kleinere und mittlere applicationen ... -- ----------------------------------------------------------------- InUBIT - your e-business partner! http://www.inubit.com http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace you with a small php script." From martin.samesch_(at)_vogelspinnenseite.de Wed, 16 Aug 2000 21:16:19 +0200 Date: Wed, 16 Aug 2000 21:16:19 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] PHP Entwicklungsumgebung "Egon Schmid (_(at)_work)" wrote: > > Benjamin Billian wrote: > > > > > wie, gibt es immer noch Menschen, die den einzig wahren Editor > > > als IDE benutzen? :) > > > > der da wäre ?? bin unwissend :-) > > Und noch einer der die Rede von Richard Stallman, dem Erfinder des > wahren Editors, noch nicht gehört hat. Er hat dann am Ende der > Veranstaltung beim LinuxTag den Heilgenschein aufgesetzt und in seine > Kirche eingeladen. Der Heiligenschein, der in seinem frueheren Leben eine Festplatte war.... In die nach diesem einzig wahren Editor benannte Kirche wird aber nur aufgenommen wer sich von jeglicher nichtfreier Software (nur OSS reicht nicht!) getrennt hat. Martin From scherf_(at)_ventasoft.de Wed, 16 Aug 2000 21:33:10 +0200 Date: Wed, 16 Aug 2000 21:33:10 +0200 From: Stefan Scherf scherf_(at)_ventasoft.de Subject: [php] nochmal downloader, WICHTIG !! Versuch mal den, das sollte auch mit doc, txt und pdf funktionieren: Gruss Stefan > von Tobias > ja schon , das mit dem Header Location würdee auch funzen , greift aber > nicht mehr sobald eine doc, txt, pdf -datei o.ä. gedownt werden soll :(((( > hat da noch wer eine idee ??? > cu > tobias From cybermage_(at)_hirnstrudel.de Wed, 16 Aug 2000 21:56:10 +0200 Date: Wed, 16 Aug 2000 21:56:10 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHP Entwicklungsumgebung >> >> > wie, gibt es immer noch Menschen, die den einzig wahren Editor >> > als IDE benutzen? :) >> >> der da wäre ?? bin unwissend :-) > Und noch einer der die Rede von Richard Stallman, dem Erfinder des > wahren Editors, noch nicht gehört hat. Er hat dann am Ende der > Veranstaltung beim LinuxTag den Heilgenschein aufgesetzt und in seine > Kirche eingeladen. vielen Dank für die "achso klare" Antwort ... es soll Leute geben die terminlich nicht zum Linuxtag konnten !!! From eschmid_(at)_php.net Wed, 16 Aug 2000 22:04:19 +0200 Date: Wed, 16 Aug 2000 22:04:19 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] PHP Entwicklungsumgebung Benjamin Billian wrote: > > >> > >> > wie, gibt es immer noch Menschen, die den einzig wahren Editor > >> > als IDE benutzen? :) > >> > >> der da wäre ?? bin unwissend :-) > > > Und noch einer der die Rede von Richard Stallman, dem Erfinder des > > wahren Editors, noch nicht gehört hat. Er hat dann am Ende der > > Veranstaltung beim LinuxTag den Heilgenschein aufgesetzt und in seine > > Kirche eingeladen. > > vielen Dank für die "achso klare" Antwort ... es soll Leute geben die > terminlich nicht zum Linuxtag konnten !!! Es ist emacs. Wofür die Abkürzung steht, ist nicht bekannt, manche sagen das wäre die Abkürzung von "Eight Megabytes and Constantly Swapping". Die Editoren des PHP Manuals benutzen auch diesen Editor. Emacs kann einfach alles, nur Kaffeekochen kann er 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 From daniel_(at)_php4win.de Wed, 16 Aug 2000 22:19:54 +0200 Date: Wed, 16 Aug 2000 22:19:54 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] PHP Entwicklungsumgebung > Es ist emacs. Wofür die Abkürzung steht, ist nicht bekannt, manche sagen > das wäre die Abkürzung von "Eight Megabytes and Constantly Swapping". EMACS - Editing MACroS mehr ist der emacs nicht... btw der emacs wurde in TECO geschrieben :) gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From jim_(at)_users.de Wed, 16 Aug 2000 22:31:22 +0200 (MEST) Date: Wed, 16 Aug 2000 22:31:22 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] nochmal downloader, WICHTIG !! On Wed, 16 Aug 2000, Stefan Scherf wrote: > readfile("/files/".$download_file); Du hast wohl den Thread nicht mitverfolgt: Das Problem war, dass die Files auf einem anderen Server liegen, somit zwar ueber den Umweg ueber den PHP-Server laufen KOENNTEN, was jedoch verhindert werden soll, um den Traffic dieses Servers moeglichst niedrig zu halten. Meiner Meinung nach gibt es neben der header("Location") kaum eine praktikable Loesung, die vor allem das Speichern statt Anzeigen von Text-Dateien ermoeglicht. Eine Ausnahme: Wenn die AllowOverride (apache) auf dem Server, auf dem die Dateien liegen, entsprechend gesetzt ist (z.B. auf "All") ist es moeglich in der .htaccess fuer ALLE Filetypen einen Mime-Type von "application/x-unknown" an den Browser zu senden, was ein Abspeichern erzwingen sollte. Dazu sind jedoch SAEMTLICHE Dateiendungen entsprechend zu registrieren (eine Liste aller mir erdenklichen gibts bei mir auf Anfrage, ich brauchte das mal fuer ein Projekt). Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Computers are not intelligent. They only think they are. From info_(at)_agathos.net Wed, 16 Aug 2000 22:34:30 +0200 Date: Wed, 16 Aug 2000 22:34:30 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Schleife mag nicht Grüßt Euch, ich finde den einfach den Fehler nicht. Wieso gibt diese Schleife nicht alle Datensätze zwischen Nr. 100 und 200 aus? Die Tabelle im inc. bleibt immer leer. Eine Ausgabe vor der Schleife funktioniert. -- schnipp -- $query = "SELECT * FROM $table WHERE (id BETWEEN '100' AND '199')"; $result = mysql_query($query); $row = mysql_fetch_row($result) //Ausgabe funktioniert $min=100; //Beginn Datensatz Nr. $max=199; //max. Datensatz Nr. while ($id <= $max ){ //sollte ausgeben solange $max nicht erreicht. include("tabellefuerdaten.php3"); //Tabelle für Datensatzanzeige if ($id == $max) break; } -- schnapp -- In der Schleife habe ich $min oder auch $id angegeben, mit ' und mit " aber egal was ich mache, die Scheife mag nicht. Sieht hier jemand den bug? Danke Liebe Grüße Theo From jim_(at)_users.de Wed, 16 Aug 2000 22:38:05 +0200 (MEST) Date: Wed, 16 Aug 2000 22:38:05 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Schleife mag nicht On Wed, 16 Aug 2000, Hans Theo Mislisch wrote: > Grüßt Euch, Gruess Dich selber! > ich finde den einfach den Fehler nicht. Wieso gibt diese Schleife > nicht alle Datensätze zwischen Nr. 100 und 200 aus? > $min=100; //Beginn Datensatz Nr. > $max=199; //max. Datensatz Nr. > while ($id <= $max ){ //sollte ausgeben solange $max nicht erreicht. mh, hab ich was uebersehen, oder ist $id garnicht initialisiert auf $id=$min ??? Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Computers are not intelligent. They only think they are. From info_(at)_agathos.net Wed, 16 Aug 2000 22:44:32 +0200 Date: Wed, 16 Aug 2000 22:44:32 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Schleife mag nicht >> $min=100; //Beginn Datensatz Nr. >> $max=199; //max. Datensatz Nr. >> while ($id <= $max ){ //sollte ausgeben solange $max >> nicht erreicht. > mh, hab ich was uebersehen, oder ist $id garnicht initialisiert auf > $id=$min ??? $id wäre die DatensatzID aus der Datenbank. Ich habe aber auch schon $min eingesetzt, das geht auch nicht. Laut manual sollte die Schleife so korrekt sein. Tut aber nicht. Und das übliche Wechselpiel mit ' und " habe ich auch schon durchgetestet. Klappt alles nicht. In den meisten Beispielen werden Schleifen mit Zählern verwendet. Es sollte aber machbar sein, dass man Datensatz 100 - 200 ausgeben kann, dafür ist ja eine Schleife da. 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 puck_(at)_madz.net Wed, 16 Aug 2000 22:48:57 +0200 Date: Wed, 16 Aug 2000 22:48:57 +0200 From: Thomas Foerster puck_(at)_madz.net Subject: [php] Schleife mag nicht > Gruesst Euch, Hi, > ich finde den einfach den Fehler nicht. Wieso gibt diese Schleife > nicht alle Datensaetze zwischen Nr. 100 und 200 aus? Die Tabelle > im inc. bleibt immer leer. Eine Ausgabe vor der Schleife funktioniert. So sollte es wohl ehr sein : $query = "SELECT * FROM $table WHERE (id BETWEEN '100' AND '199')"; $result = mysql_query($query); $row = mysql_fetch_row($result) //Ausgabe funktioniert $min=100; //Beginn Datensatz Nr. $max=199; //max. Datensatz Nr. while ($row['id'] <= $max ){ //sollte ausgeben solange $max nicht erreicht. $row = mysql_fetch_row($result) //Ausgabe funktioniert include("tabellefuerdaten.php3"); //Tabelle fuer Datensatzanzeige if ($row['id'] == $max) break; } Thomas From martin.samesch_(at)_vogelspinnenseite.de Wed, 16 Aug 2000 22:49:45 +0200 Date: Wed, 16 Aug 2000 22:49:45 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] Schleife mag nicht Hans Theo Mislisch wrote: > > >> $min=100; //Beginn Datensatz Nr. > >> $max=199; //max. Datensatz Nr. > >> while ($id <= $max ){ //sollte ausgeben solange $max > >> nicht erreicht. > > > mh, hab ich was uebersehen, oder ist $id garnicht initialisiert auf > > $id=$min ??? ich sehe kein $id++; Martin From jim_(at)_users.de Wed, 16 Aug 2000 22:53:35 +0200 (MEST) Date: Wed, 16 Aug 2000 22:53:35 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] Schleife mag nicht On Wed, 16 Aug 2000, Thomas Foerster wrote: > So sollte es wohl ehr sein : [...] > $row = mysql_fetch_row($result) //Ausgabe funktioniert mh, dann aber doch hier ein mysql_fetch_array($result) weil sonst das Teil nicht mit $row['id'] abgefragt werden kann, oder? > while ($row['id'] <= $max ){ //sollte ausgeben solange $max nicht erreicht. Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Without C, We would only have Pasal, Basi, and obol From webmasterbhs_(at)_bluewin.de Wed, 16 Aug 2000 22:52:49 +0200 Date: Wed, 16 Aug 2000 22:52:49 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Schleife mag nicht > $query = "SELECT * FROM $table WHERE (id BETWEEN '100' AND '199')"; > $result = mysql_query($query); > while ($row = mysql_fetch_array($result)){ $id = $row["id"]; echo $id."
"; > include("tabellefuerdaten.php3"); > } funzt 100%ig :-? kiri From webmasterbhs_(at)_bluewin.de Wed, 16 Aug 2000 22:57:05 +0200 Date: Wed, 16 Aug 2000 22:57:05 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Schleife mag nicht > So sollte es wohl ehr sein : > > $query = "SELECT * FROM $table WHERE (id BETWEEN '100' AND '199')"; > $result = mysql_query($query); > $row = mysql_fetch_row($result) file://Ausgabe funktioniert > > > $min=100; file://Beginn Datensatz Nr. > $max=199; file://max. Datensatz Nr. > while ($row['id'] <= $max ){ file://sollte ausgeben solange falsch, weil mysql_fetch_array() is an extended version of mysql_fetch_row(). In addition to storing the data in the numeric indices of the result array, it also stores the data in associative indices, using the field names as keys. kiri From pfeiffer_(at)_uris.de Wed, 16 Aug 2000 22:48:00 +0200 Date: Wed, 16 Aug 2000 22:48:00 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] PHP Entwicklungsumgebung Hallo, > > vielen Dank für die "achso klare" Antwort ... es soll Leute geben die > > terminlich nicht zum Linuxtag konnten !!! > Es ist emacs. Wofür die Abkürzung steht, ist nicht bekannt, manche sagen > das wäre die Abkürzung von "Eight Megabytes and Constantly Swapping". > Die Editoren des PHP Manuals benutzen auch diesen Editor. Emacs kann > einfach alles, nur Kaffeekochen kann er NOCH nicht. sehr bedauerlich ! Nun weiss ich endlich, welchen Editor man benutzen muss, wenn vor jedem '>' ein automatischer Zeilenumbruch eingefuegt werden soll. So werden Volltextrecherchen so richtig schoen einfach ... :-((( Was mich jedoch wirklich ernsthaft interessiert: Welche Hilfen erwarten die Leute von einem Debugger - IMHO steckt im Interpreter schon ein Syntaxanalyser drin - und logische Fehler findet man IMHO nur mit Logik... ;-) Was besonderen Spass macht, sind Tipfehler ala § vs. $, da steigt der interne Syntaxanalyser total aus... :-) Ist CVS nicht eine gute Projektverwaltung ? Fuer Windows-Yunkies gibt es das VSS, welches viele Firmen gerne einsetzen. Solche Software-Pakete proggt man nicht mal so 'nebenbei' und weniger hat IMHO keinen realen Bedarf... (?). mit freundlichem Gruss Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 -------------------------------- e.o.m. ----- Original Message ----- From: Egon Schmid (_(at)_work) To: Sent: Wednesday, August 16, 2000 10:04 PM Subject: Re: [php] PHP Entwicklungsumgebung > Benjamin Billian wrote: > > > > >> > > >> > wie, gibt es immer noch Menschen, die den einzig wahren Editor > > >> > als IDE benutzen? :) > > >> > > >> der da wäre ?? bin unwissend :-) > > > > > Und noch einer der die Rede von Richard Stallman, dem Erfinder des > > > wahren Editors, noch nicht gehört hat. Er hat dann am Ende der > > > Veranstaltung beim LinuxTag den Heilgenschein aufgesetzt und in seine > > > Kirche eingeladen. > > > > -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 > > -- > ** 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 puck_(at)_madz.net Wed, 16 Aug 2000 23:05:31 +0200 Date: Wed, 16 Aug 2000 23:05:31 +0200 From: Thomas Foerster puck_(at)_madz.net Subject: [php] Schleife mag nicht >> So sollte es wohl ehr sein : >> >> $query = "SELECT * FROM $table WHERE (id BETWEEN '100' AND '199')"; >> $result = mysql_query($query); >> $row = mysql_fetch_row($result) file://Ausgabe funktioniert >> >> >> $min=100; file://Beginn Datensatz Nr. >> $max=199; file://max. Datensatz Nr. >> while ($row['id'] <= $max ){ file://sollte ausgeben > solange > falsch, weil [bla] Ja man kann ja mal nen Fehler machen... dann halt $row[1] oder je nach Index .. Thomas From hartmut_(at)_six.de Wed, 16 Aug 2000 23:50:59 +0200 Date: Wed, 16 Aug 2000 23:50:59 +0200 From: Hartmut Holzgraefe (_(at)_home) hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Norbert Pfeiffer wrote: > > Die Editoren des PHP Manuals benutzen auch diesen Editor. > sehr bedauerlich ! > Nun weiss ich endlich, welchen Editor man benutzen muss, wenn vor > jedem '>' ein automatischer Zeilenumbruch eingefuegt werden soll. die html-seiten werden mit nichten mit dem Emacs geschrieben das kann er zwar auch hervorragend, solange man DTD-konformes HTML schreibt, aber das ist eine andere Geschichte mit dem Emacs bearbeiten wir die XML-Quellen, aus denen dann die verschiedenen Handbuch-Versionen erzeugt werden und auf diesem Wege entstehen diese häßlichen Umbrüche warum die allerdings volltext-recherchen verhindern sollen ist mir noch nicht klar > Was mich jedoch wirklich ernsthaft interessiert: > Welche Hilfen erwarten die Leute von einem Debugger > - IMHO steckt im Interpreter schon ein Syntaxanalyser drin > - und logische Fehler findet man IMHO nur mit Logik... ;-) ich vermut stark, daß du noch nie mit einem debugger gearbeitet hast, oder du machst keine denkfehler es ist wesentlich einfacher, wenn man ein Program schrittweise ausführen kann und alle zwischenergebnisse und abläufe verfolgen kann als wenn das program und der vermutete fehler in einer black box versteckt ist, die zwischen ein- und ausgabe sitzt > Ist CVS nicht eine gute Projektverwaltung ? CVS ist eine Versionsverwaltung, also sozusagen das 'Archiv' zur Projektverwaltung gehören aber auch noch Dinge wie Fehlerdatenbank (bugs.php.net), Kommunikationsinfrastruktur, regression tests und quality assurance (siehe z.B. qa.php.net und www.zugeschaut-und-mitgebaut.de/php) und und und -- Harmut Holzgraefe hholzgra_(at)_media-engineering.de From robert_(at)_1-net-1.de Thu, 17 Aug 2000 00:28:31 +0200 Date: Thu, 17 Aug 2000 00:28:31 +0200 From: Karl Robert robert_(at)_1-net-1.de Subject: [php] PHP Entwicklungsumgebung Hallo! Da hier ja gerade mal wieder die "was-ist-mein-Lieblingseditor"-Runde dran ist hier noch meine Empfehlung unter Win, der phase5 von Ulli Meybohm (www.meybohm.de glaube ich). - Freeware - Color-coding für php, html und einiges andere - Projektverwaltung Im Grunde Homesite recht ähnlich (links Dateiliste mit verzeichnisbaum, rechts texteditor) nur wesentlich schlanker, trotzdem aber mit allen Funktionen die ich mir als nützlich vorstellen kann. kr From S.Nohn_(at)_nettrade.de Thu, 17 Aug 2000 00:34:44 +0200 Date: Thu, 17 Aug 2000 00:34:44 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] OT: Emacs Hi, > > vielen Dank für die "achso klare" Antwort ... es soll Leute geben die > > terminlich nicht zum Linuxtag konnten !!! > > Es ist emacs. Wofür die Abkürzung steht, ist nicht bekannt, manche sagen > das wäre die Abkürzung von "Eight Megabytes and Constantly Swapping". > Die Editoren des PHP Manuals benutzen auch diesen Editor. Emacs kann > einfach alles, nur Kaffeekochen kann er NOCH nicht. Das stimmt aber nur, weil unsere Kaffeemaschine keine parallele Schnittstelle hat. Die Microwelle bedient er schon prima :) Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From S.Nohn_(at)_nettrade.de Thu, 17 Aug 2000 00:37:43 +0200 Date: Thu, 17 Aug 2000 00:37:43 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] Schleife mag nicht Hi, > weil sonst das Teil nicht mit $row['id'] abgefragt werden kann, oder? > > > while ($row['id'] <= $max ){ //sollte > ausgeben solange $max nicht erreicht. Hmmm.... ich benutz da nie '' oder "" sondern einfach nur $row[tralala] Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From hartmut_(at)_six.de Thu, 17 Aug 2000 00:43:19 +0200 Date: Thu, 17 Aug 2000 00:43:19 +0200 From: Hartmut Holzgraefe (_(at)_home) hartmut_(at)_six.de Subject: [php] OT: Emacs Sebastian Nohn wrote: > > Die Editoren des PHP Manuals benutzen auch diesen Editor. Emacs kann > > einfach alles, nur Kaffeekochen kann er NOCH nicht. > > Das stimmt aber nur, weil unsere Kaffeemaschine keine parallele > Schnittstelle hat. Die Microwelle bedient er schon prima :) mein Atari800 konnte Kaffee kochen, zumindest ein paar Tage lang danach waren dann alle Kanäle auf dem 220V Interface Marke Eigenbau nach Conrad Schaltplan "durch" Merke: Kaffeemaschinen haben einen verdammt hohen Einschaltstrom! -- Harmut Holzgraefe hholzgra_(at)_media-engineering.de From tfromm_(at)_cs.uni-potsdam.de Thu, 17 Aug 2000 00:47:47 +0200 Date: Thu, 17 Aug 2000 00:47:47 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] OT: Emacs > mein Atari800 konnte Kaffee kochen, zumindest ein paar Tage lang > danach waren dann alle Kanäle auf dem 220V Interface Marke Eigenbau > nach Conrad Schaltplan "durch" > > Merke: Kaffeemaschinen haben einen verdammt hohen Einschaltstrom! mist. *fusionsreaktor vom atari800 entkoppel* -- ----------------------------------------------------------------- InUBIT - your e-business partner! http://www.inubit.com http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace you with a small php script." From webmaster_(at)_ice-networks.de Tue, 15 Aug 2000 00:56:01 +0200 Date: Tue, 15 Aug 2000 00:56:01 +0200 From: Andy webmaster_(at)_ice-networks.de Subject: [php] Probleme mit Dateiendungen - php3/php Hi again :) Hab erstmal den Webmaster geändert LOL > Schon mal dran gedacht, zu wechseln? Ich bin erst vor 2 Wochen zu denen übergelaufen, bloß nicht schon wieder wechseln. > Versuchs mal Das ist genau die Info die ich gesucht habe. Ich weiß jetzt warum es mit der Endung *php* auf der einen Domain nicht funzt. Von wegen alle Server haben die gleiche Konfiguration. Auf dem einen Server hab ich Php4,..auf dem anderen Php3. Na, dem Support mache ich morgen Dampf. Und ich gehe jede Wette ein das die Probleme die ich mit den CGI´s hatte auch beim Hoster liegen . Mir wurde unterstellt ich hätte die Permissions nicht richtig gesetzt,..Scripts in binär hochgeladen usw. Von wegen,...die Admins sind wahrscheinlich nur unfähig. Ich bedanke mich erstmal bei dir, Mark :) Andy From eschmid+sic_(at)_s.netic.de Thu, 17 Aug 2000 01:12:27 +0200 Date: Thu, 17 Aug 2000 01:12:27 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] OT: Emacs On Thu, Aug 17, 2000 at 12:47:47AM +0200, Thomas Fromm wrote: > > > mein Atari800 konnte Kaffee kochen, zumindest ein paar Tage lang > > danach waren dann alle Kanäle auf dem 220V Interface Marke Eigenbau > > nach Conrad Schaltplan "durch" > > > > Merke: Kaffeemaschinen haben einen verdammt hohen Einschaltstrom! > > mist. > > *fusionsreaktor vom atari800 entkoppel* Es geht einfacher mit dem Lufthacken von Siemens. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From andre_(at)_frimberger.de Thu, 17 Aug 2000 01:59:20 +0200 Date: Thu, 17 Aug 2000 01:59:20 +0200 From: =?iso-8859-1?Q?Andr=E9_Frimberger?= andre_(at)_frimberger.de Subject: [php] PHP 4 Installation unter Linux Hi, ich versuche grad PHP 4 unter Linux zu installieren, dabei hab ich folgendes Problem: bei ./configure -with-apache=/usr/local/httpd -enable-track-vars kommt folgende Fehlermeldungen: checking lex output file root... ./configure: lex: command not found configure: error: cannot find output from lex; giving up Was hab ich falsch gemacht ? Ich hoffe ihr könnt mir helfen =) André From mk_(at)_html-design.com Thu, 17 Aug 2000 02:12:34 +0200 Date: Thu, 17 Aug 2000 02:12:34 +0200 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] PHP 4 Installation unter Linux André Frimberger wrote: > ./configure: lex: command not found Unter SuSE das Paket "Flex" nachinstallieren. Serie "n" glaube ich. Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From cybermage_(at)_hirnstrudel.de Thu, 17 Aug 2000 03:38:23 +0200 Date: Thu, 17 Aug 2000 03:38:23 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHP 4 Installation unter Linux > Unter SuSE das Paket "Flex" nachinstallieren. > Serie "n" glaube ich. das hab ich nie verstanden ... flex ... war das nicht irgendwas, das mit scannern zu tun hat ?? benjamin From php_(at)_phpwelt.de Thu, 17 Aug 2000 07:38:58 +0200 Date: Thu, 17 Aug 2000 07:38:58 +0200 From: Mike Ruebsamen php_(at)_phpwelt.de Subject: [php] PHP 4 Installation unter Linux > das hab ich nie verstanden ... flex ... war das nicht irgendwas, das mit > scannern zu tun hat ?? tja, es ist auch ein scanner, bzw. ein genarator für scanner. mit scanner ist hier ein tool oder eine routine gemeint, die die syntax von code scannt und überprüft. die abkürzung bedeutet fast lexical analyzer generator! suse ist so freundlich, dieses paket nicht standardmäßig mitzuinstallieren. daher bitte nachinstallien: rpm -ihv flex.rpm quellen: ftp://ftp.gmd.de/mirrors2/suse/6.4/i386.de/suse/d1/flex.rpm gruss mike ------------------------------------------------------------------- Mike Rübsamen - http://www.phpwelt.de From sb_(at)_phpOpenTracker.de Thu, 17 Aug 2000 07:53:49 +0200 Date: Thu, 17 Aug 2000 07:53:49 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] OT: Emacs "Hartmut Holzgraefe (_(at)_home)" wrote: > mein Atari800 konnte Kaffee kochen, zumindest ein paar Tage lang > danach waren dann alle Kanäle auf dem 220V Interface Marke Eigenbau > nach Conrad Schaltplan "durch" Zitat (über mich) aus meiner Abiturzeitung: "Kann einen Fön an seine Amigas anschließen" :-) -- From weisenauer_(at)_vfnm.de Thu, 17 Aug 2000 08:22:10 +0200 Date: Thu, 17 Aug 2000 08:22:10 +0200 From: Markus weisenauer_(at)_vfnm.de Subject: [php] Mail und Attachment Hallo Leute, wie kann ich an den MAIL-Befehl eine Datei anhängen ?? ciao Markus From Rexroth_Stefan_(at)_kas.fiscus.de Thu, 17 Aug 2000 08:32:02 +0200 Date: Thu, 17 Aug 2000 08:32:02 +0200 From: Rexroth, Stefan, KAS Bonn Rexroth_Stefan_(at)_kas.fiscus.de Subject: [php] WAMP mit msql >Schaue doch mal der neuen php Seite >http://www.php4win.de/ >nach. Eigentlich eine gute Idee. Von da habe ich ja auch meine php4 Version gesaugt. Leider ist da die von mir gesuchte php_msql2.dll nicht dabei gewesen. Auch unter php.net gibt sie es noch nicht.... Ich befürchte mittlerweile msql ist schon tot ... schade. Von wem stammte den die php3-Version? Stefan From sb_(at)_phpOpenTracker.de Thu, 17 Aug 2000 08:32:02 +0200 Date: Thu, 17 Aug 2000 08:32:02 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] Mail und Attachment Markus wrote: > wie kann ich an den MAIL-Befehl eine Datei anhängen ?? http://www.dynamic-webpages.de/50.tutorials.php?dwp_tutorialID=4 -- From GH-lists_(at)_ecora.de Thu, 17 Aug 2000 08:23:24 +0200 Date: Thu, 17 Aug 2000 08:23:24 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] if verschachteln (war: Re: isset) Martin Samesch schrieb > Ohne mir das jetzt konkret ueberlegt zu haben, koennte es bei > einer Kombination von fuenf voneinander abhaengigen > Fallunterscheidungen aber etwas aufwendig werden, wenn > ich alle Kombinationen beruecksichtigen will (?). OK ein Beispiel mit 8 aufeinander aufbauenden Datenbankabfragen: if(DA == "a") { if(DA == "b") { if(DA == "c") { if(DA == "d") { if(DA == "e") { if{DA == "f") { if(DA == "g") { if(DA == "h") { // tu was } else { // Fehlerhandling "h" } } else { // Fehlerhandling "g" } } else { // Fehlerhandling "f" } } else { // Fehlerhandling "e" } } else { // Fehlerhandling "d" } } else { // Fehlerhandling "c" } } else { // Fehlerhandling "b" } } else { // Fehlerhandling "a" } Man könnte z.B. alternativ schreiben if(DA == "a") { $a = 1; } else { fehler_handling("a"); } if($a == 1) { if(DA == "b") { $b = 1; } else { fehler_handling("b"); } } [...] if($g == 1) { if(DA == "h") { // tu was } else { fehler_handling("c"); } } Man könnte hier auch einfach schreiben: $bedingungen = array("a", "b", "c", "d", "e", "f", "g", "h"); $max = count($bedingungen); for($i = 0; $i < $max, $i++) { if(DA != $bedingungen[$i]) { fehlerhandling($bedingung[$i]); break; } if($max-1 == $i) { // tu was; } } Man könnte die einzelnen Abfragen auch in Funktionen stecken usw. Kurz: es gibt viele Möglichkeiten unübersichtlichen, tief verschachtelten Code zu vermeiden, ohne das sich deshalb z.B. die Anzahl der Datenbankzugriffe erhöht. Das Beispiel krankt insgesamt natürlich daran, daß man eine entsprechende Logik in der Regel einfach per AND in der WHERE-Klausel der Datenbankabfrage erschlagen würde. From Ott_(at)_infocanarias.com Thu, 17 Aug 2000 08:19:15 -0000 Date: Thu, 17 Aug 2000 08:19:15 -0000 From: Alexander Ott Ott_(at)_infocanarias.com Subject: [php] OT: Emacs Egon schrieb: >Es geht einfacher mit dem Lufthacken von Siemens. > Du meinst wohl den Lufthaken, die Lufthacken haben die Fussballer bei der letzten EM verloren ;) Alexander From eschmid_(at)_php.net Thu, 17 Aug 2000 11:54:46 +0200 Date: Thu, 17 Aug 2000 11:54:46 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] OT: Emacs Alexander Ott wrote: > > Egon schrieb: > >Es geht einfacher mit dem Lufthacken von Siemens. > > > Du meinst wohl den Lufthaken, die Lufthacken haben die > Fussballer bei der letzten EM verloren ;) Das hat man davon, wenn man die deutsche Rechtschreibweise von Emacs nicht aktiviert. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From hartmut_(at)_six.de Thu, 17 Aug 2000 09:58:10 +0200 Date: Thu, 17 Aug 2000 09:58:10 +0200 From: Hartmut Holzgraefe (_(at)_home) hartmut_(at)_six.de Subject: [php] PHP 4 Installation unter Linux Mike Ruebsamen wrote: > > > das hab ich nie verstanden ... flex ... war das nicht irgendwas, das mit > > scannern zu tun hat ?? > > tja, es ist auch ein scanner, bzw. ein genarator für scanner. mit scanner > ist hier ein tool oder eine routine gemeint, die die syntax von code scannt > und überprüft. die abkürzung bedeutet fast lexical analyzer generator! scanner hat halt nicht immer mit Papier zu tun, nicht einmal unbedingt mit Buchstaben, wenn der nette Herr vom WDR Computer-Club vom Scannern spricht, dann meint der noch ganz was anderes ... :) -- Harmut Holzgraefe hholzgra_(at)_media-engineering.de From HFaustmann_(at)_t-online.de Thu, 17 Aug 2000 10:21:24 +0200 Date: Thu, 17 Aug 2000 10:21:24 +0200 From: Holger Faustmann HFaustmann_(at)_t-online.de Subject: [php] Mail mit PHP und ASP Hallo Liste, ein Bekannter steht vor der Entscheidung PHP bzw. ASP zu erlernen. Ich selber nutze nur PHP und habe ihm meine Erfahrungen mitgeteilt. Er behauptet, dass es unter ASP keine Mailfunktion wie unter PHP gibt, also: mail($mailto,$betreff,"$text","From: $mailfrom"); stimmt das wirklich? Oder gibt es eine aehnliche Funktion unter ASP? Viele Gruesse Holger From listen_(at)_mohajer.de Thu, 17 Aug 2000 10:57:51 +0200 Date: Thu, 17 Aug 2000 10:57:51 +0200 From: Marc-Alexander Prowe listen_(at)_mohajer.de Subject: [php] Mail mit PHP und ASP Jein.... Es ist nicht direkt implementiert, aber man kann (auch kostenlos erhältliche, z.B. ASP-Mail) Objekte einbinden. Das setzt allerdings voraus, dass die entsprechende dll am Server angemeldet ist. mfg, m.a. > > ein Bekannter steht vor der Entscheidung PHP bzw. ASP zu erlernen. > Ich selber nutze nur PHP und habe ihm meine Erfahrungen mitgeteilt. > > Er behauptet, dass es unter ASP keine Mailfunktion wie unter PHP > gibt, also: > > mail($mailto,$betreff,"$text","From: $mailfrom"); > > stimmt das wirklich? Oder gibt es eine aehnliche Funktion unter ASP? From webmaster_(at)_cyberfly.net Thu, 17 Aug 2000 11:03:31 +0200 Date: Thu, 17 Aug 2000 11:03:31 +0200 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] PHP Entwicklungsumgebung jo Stefan, >sollte man mal proggen, was? *grinz* >hat wer von euch Lust und zeit an so einem Projekt? >Wäre nämlich echt mal ne Überlegung wert, oder was meint ihr? >Stefan viel Spass und glück *G* Das isn eine riesen arbeit.. muss dann ja als Debugger im Prinzip einer stark erweiterter php-interpreter her, der nebenbei noch guifunktionalität hat... oder wie geht man des sonst am besten an? gruss Peter "[DiSAStA]" Petermann -- <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> <>-----------------------------<> From webmaster_(at)_cyberfly.net Thu, 17 Aug 2000 11:08:44 +0200 Date: Thu, 17 Aug 2000 11:08:44 +0200 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] PHP Entwicklungsumgebung >ansonsten mal unter sourceforge nach kphpdev gucken, das ist >kdevelop fuer php, >vom technischen idee her ganz gut ( server und client technik ) wie es auch >eigendlich bei kdevelop vorgsehen war (fuer multiuser projekte) was aber >fallengelassen wurde, da kdevelop eigendlich nicht fuer groessere sachen >konzipiert ist, eher nur fuer kleinere und mittlere applicationen ... ausserdem KDE <-- das schreckt mich schon ab, und unter Windows kann ichs auchnet einsetzen gruss Peter "[DiSAStA]" Petermann -- <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> <>-----------------------------<> From bjoern_(at)_baer.main.de Thu, 17 Aug 2000 11:20:01 +0200 Date: Thu, 17 Aug 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 Schwab_(at)_ixwais.de Thu, 17 Aug 2000 11:26:44 +0200 Date: Thu, 17 Aug 2000 11:26:44 +0200 From: Schwab Bernhard Konrad Schwab_(at)_ixwais.de Subject: [php] ftp-functions in php php hat ja bereits functions fuer den FTP dabei, kann es aber sein, das diese nicht kompiliert werden, bei einer normalen Installation? Oder habe ich hier einen Fehler in meinen Code? Hier bringt er mir aber die Fehlermeldung: Call to unsupported or undefined function ftp_connect() Hat jemand einen Tipp? Gruss Berni From eschmid_(at)_php.net Thu, 17 Aug 2000 11:57:23 +0200 Date: Thu, 17 Aug 2000 11:57:23 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] ftp-functions in php Schwab Bernhard Konrad wrote: > > php hat ja bereits functions fuer den FTP dabei, > kann es aber sein, das diese nicht kompiliert werden, > bei einer normalen Installation? Aber nur wenn mans mit ftp konfiguriert. Nachlesen kann man das mit ./configure --help. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From Markus.Seiler_(at)_sglcarbon.de Thu, 17 Aug 2000 12:03:13 +0200 Date: Thu, 17 Aug 2000 12:03:13 +0200 From: Seiler, Markus Markus.Seiler_(at)_sglcarbon.de Subject: [php] AW: [php] Mail und Attachment Hallo Markus, > wie kann ich an den MAIL-Befehl eine Datei anhängen ?? Eine Klasse für dein Problem findest du hier: http://phpwizard.net/resources/phpMisc/scripts/pretty/mail.php3 Gruß Markus From behrens_(at)_takenet.de Thu, 17 Aug 2000 12:04:41 +0200 Date: Thu, 17 Aug 2000 12:04:41 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] ftp-functions in php Schwab Bernhard Konrad schrieb: > > php hat ja bereits functions fuer den FTP dabei, > kann es aber sein, das diese nicht kompiliert werden, > bei einer normalen Installation? > Call to unsupported or undefined function ftp_connect() Moin,moin Ja es ist richtig das PHP (ab einer bestimmten Version) die FTP-Funktionalitaet von zuhaus aus mitbring. Nichts destotrotz muss diese beim Compilieren mittels '--enable-ftp' angegeben werden. Ein simples phpinfo() zeigt dir sowohl die Configureparameter als auch alle aktivierten Extensions! Dein PHP halt halt kein FTPSupport.. wenn schon zu alt oder halt nicht aktiviert! 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 pfeiffer_(at)_uris.de Thu, 17 Aug 2000 11:56:54 +0200 Date: Thu, 17 Aug 2000 11:56:54 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] PHP Entwicklungsumgebung Hallo Hartmut, > und auf diesem Wege entstehen diese häßlichen Umbrüche > warum die allerdings volltext-recherchen verhindern sollen > ist mir noch nicht klar nicht verhindern, erschweren. Ich habe aus einigen HTML-Manuals, nicht nur PHP, eine ASCII-DB gemacht, fuer eben diese Recherche. Die etwas unueblichen Umbrueche im PHP-Manual haben mich dabei sehr behindert... > ich vermut stark, daß du noch nie mit einem debugger gearbeitet > hast, oder du machst keine denkfehler klar mache ich Fehler... Manche davon erfreuen sich allgemeiner Beliebtheit :-)) Aber Du hast schon etwas Recht, bevor ich mir eine GUI-Beschreibung reinziehe, habe ich meine privaten Hilfswerkzeuge zur Hand. Diese haben den unueberwindbaren Vorteil, ich brauche ihr Handbuch nicht erst zu lesen... Fuer PHP existiert eine kleine Bibliothek, die es erlaubt Meldungen an beliebiger Stelle zu erfassen und sie irgendwo auszugeben, notfalls in einer gesonderten Datei, z.B. fuer umfangreiche prepend-Aktionen... Dafuer einen 'allgemeinen' Debugger mit GUI schreiben... (???). Wer koennte im Vorfeld alle Sonderfaelle vorausahnen ? u.s.w. - u.s.f. mit freundlichem Gruss Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 -------------------------------- e.o.m. From Meyer_(at)_mediaworx.com Thu, 17 Aug 2000 11:34:59 +0200 Date: Thu, 17 Aug 2000 11:34:59 +0200 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] Mail und Attachment > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Sebastian Bergmann > Sent: Thursday, August 17, 2000 8:32 AM > To: php_(at)_php-center.de > Subject: Re: [php] Mail und Attachment > http://www.dynamic-webpages.de/50.tutorials.php?dwp_tutorialID=4 Da steht aber nix zum Thema Datei anhaengen drin ;( Prinzipiell aber eine gute Idee zur Ergaenzung :) MfG -- Mathias Meyer mediaworx berlin AG Fon: 030 - 24 65 77 48 From Meyer_(at)_mediaworx.com Thu, 17 Aug 2000 12:08:37 +0200 Date: Thu, 17 Aug 2000 12:08:37 +0200 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] ftp-functions in php > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Schwab Bernhard Konrad > Sent: Thursday, August 17, 2000 11:27 AM > To: 'php_(at)_infosoc.uni-koeln.de' > Subject: [php] ftp-functions in php > > Hat jemand einen Tipp? > Ja. Mit einkompilieren ;) --with-ftp Gruss, Pom -- Mathias Meyer mediaworx berlin AG Fon: 030 - 24 65 77 48 From modules_(at)_gmx.net Thu, 17 Aug 2000 12:19:19 +0200 Date: Thu, 17 Aug 2000 12:19:19 +0200 From: modules_(at)_gmx.net modules_(at)_gmx.net Subject: [php] OOP: Klassenproblem Hallo, ich hab folgendes problem : Definiere Klasse mit var x, initialisiere Klasse und weise x einen wert zu. Den Wert der Variablen x möchte ich dann in einer Methode auslesen. Der Wert hat sich aber geändert. Why ? Benutze PHP 3 Danke, Tobias. From M.Kurz_(at)_dc-ag.de Thu, 17 Aug 2000 12:23:12 +0200 Date: Thu, 17 Aug 2000 12:23:12 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] Formularfelder ueberpruefen hi Liste ich hab mal wieder ein kleines Problem ich will immer noch die Eingabe von Formularfeldern überprüfen. Das Funktioniert auch soo ganz gut... aber wenn $in = empty ist kommt auch ein Fehler was muss ich Ändern das $in auch Leer sein kann. Beste Gruesse Marcel From csz_(at)_rhapsody-concept.de Thu, 17 Aug 2000 12:23:30 +0200 Date: Thu, 17 Aug 2000 12:23:30 +0200 From: Christian Szardenings csz_(at)_rhapsody-concept.de Subject: [php] Mail mit PHP und ASP Hallo Holger, hallo Liste, es gibt in ASP keine integrierte Funktion um Mails zu verschicken. Dafur ist es jedoch relativ easy, das ganze uber externe Active-X-Server-Controls zu realisieren, die teilweise kostenlos, teilweise kostenpflichtig sind (da sind dann Funktionen fur POP-Emails abholen etc. drin). Im Grunde ist Emailverschicken bei PHP auf den ersten Blick einfacher, auf den zweiten Blick gibt es bei den Active-X-Controls teilweise mehr Funktionen (angefangen bei Dateianhangen bis zur Anderung der Codierung). Der gro?e Unterschied besteht wohl auch darin, dass man dort einen eigenen SMTP-Server ansprechen/adressieren muss. Bei PHP/Mail hat man keine Wahl (zumindest im Skript), welchen SMTP-Server man nimmt, oder? Viele Gru?e, Christian Szardenings. > -----Original Message----- > From: Holger Faustmann [mailto:HFaustmann_(at)_t-online.de] [...] > Er behauptet, dass es unter ASP keine Mailfunktion wie unter PHP > gibt, also: > mail($mailto,$betreff,"$text","From: $mailfrom"); > stimmt das wirklich? Oder gibt es eine aehnliche Funktion unter ASP? From weisenauer_(at)_vfnm.de Thu, 17 Aug 2000 12:28:23 +0200 Date: Thu, 17 Aug 2000 12:28:23 +0200 From: Markus weisenauer_(at)_vfnm.de Subject: [php] AW: [php] Mail und Attachment Hallo, glaube hab nicht alles verfolgt zu deiner Frage. Denke ich hatte das gleiche Problem. Ein komplettes Beispiel findest Du unter: http://www.php3-forum.de/beispiele/anwendung_email.htm ciao Markus -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Mathias Meyer Gesendet: Donnerstag, 17. August 2000 11:35 An: 'php_(at)_php-center.de' Betreff: RE: [php] Mail und Attachment > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Sebastian Bergmann > Sent: Thursday, August 17, 2000 8:32 AM > To: php_(at)_php-center.de > Subject: Re: [php] Mail und Attachment > http://www.dynamic-webpages.de/50.tutorials.php?dwp_tutorialID=4 Da steht aber nix zum Thema Datei anhaengen drin ;( Prinzipiell aber eine gute Idee zur Ergaenzung :) MfG -- Mathias Meyer mediaworx berlin AG Fon: 030 - 24 65 77 48 -- ** 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 Mathias.Gloss_(at)_start.de Thu, 17 Aug 2000 12:29:32 +0200 Date: Thu, 17 Aug 2000 12:29:32 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] OOP: Klassenproblem Aloha, > ---------- > Von: modules_(at)_gmx.net[SMTP:modules_(at)_gmx.net] > > ich hab folgendes problem : > Definiere Klasse mit var x, initialisiere Klasse und > weise x einen wert zu. > Den Wert der Variablen x möchte ich dann in einer > Methode auslesen. > Einfacher wäre es, du würdest die ausschnitte aus deiner Klasse mailen, die nicht tun. Wenn du aber folgendes machst, sollte es funktionieren. class MeineKlasse { var $x function set_x($to_set) { $this->x = $to_set; } function write_x() { echo $this->x; } } Da darf sich dann auch kein Wert ändern, solange das Programm läuft. Grüße, Mathias From Mathias.Gloss_(at)_start.de Thu, 17 Aug 2000 12:30:44 +0200 Date: Thu, 17 Aug 2000 12:30:44 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Formularfelder ueberpruefen Morgaehn, > ---------- > Von: Marcel Kurz[SMTP:M.Kurz_(at)_dc-ag.de] > > was muss ich Ändern das $in auch Leer sein kann. > function check_numeric($in) > { > if (ereg("[^0-9]", $in)) > { > return false; > } > return $in; > } > ?> > Die Zeile: > if (ereg("[^0-9]", $in)) in: > if ($in == '' || ereg("[^0-9]", $in)) > Grüße, Mathias From djmailing_(at)_gmx.li Thu, 17 Aug 2000 12:33:03 +0200 Date: Thu, 17 Aug 2000 12:33:03 +0200 From: =?iso-8859-1?Q?Daniel_J=E4necke?= djmailing_(at)_gmx.li Subject: [php] OOP: Klassenproblem > weise x einen wert zu. mit $this->x = ... ? ich hab als ich mit Klassen angefangen hab übersehen, daß Variablen nach dem Objekt ohne das $ angesprochen werden (also NICHT $this->$x)... dabei passierte dann das von Dir beschriebene. dj From Schwab_(at)_ixwais.de Thu, 17 Aug 2000 12:16:10 +0200 Date: Thu, 17 Aug 2000 12:16:10 +0200 From: Schwab Bernhard Konrad Schwab_(at)_ixwais.de Subject: [php] ftp-functions in php > Aber nur wenn mans mit ftp konfiguriert. Nachlesen kann man das mit > ./configure --help. > > -Egon Muss ich eigentlich danach den Server starten, oder uebernimmt er die Einstellung automatisch? Gruss Berni From sb_(at)_phpOpenTracker.de Thu, 17 Aug 2000 12:38:51 +0200 Date: Thu, 17 Aug 2000 12:38:51 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] strftime( "%V" ) -> Timestamp Hallo, wie kann ich eine Wochennummer, welche ich mit strftime( "%V" ) "berechne", in zwei Timestamps $start = Montag, 00:00:00 $end = Sonntag, 23:59:59 "umwandeln"? Eigentlich brauche ich ja nur den Montag, dann addiere ich 604800 Sekunden und habe $end, aber wie komme ich an $start? AHA, Sebastian *brettvormkopf* -- From sb_(at)_phpOpenTracker.de Thu, 17 Aug 2000 12:45:50 +0200 Date: Thu, 17 Aug 2000 12:45:50 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] ftp-functions in php Schwab Bernhard Konrad wrote: > Muss ich eigentlich danach den Server starten, oder uebernimmt er die > Einstellung automatisch? Nach ./configure ... --enable-ftp ... solltest Du Dein PHP erstmal neu kompilieren. Und ja, danach solltest Du den Server neu starten, weil besser ist das :-) -- From eschmid_(at)_php.net Thu, 17 Aug 2000 12:47:21 +0200 Date: Thu, 17 Aug 2000 12:47:21 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] ftp-functions in php Schwab Bernhard Konrad wrote: > > > Aber nur wenn mans mit ftp konfiguriert. Nachlesen kann man das mit > > ./configure --help. > Muss ich eigentlich danach den Server starten, oder uebernimmt er die > Einstellung automatisch? Das auf jeden Fall. Wenn Du das statisch (also mit --with-apache) konfiguriert hast, dann sollte auch noch der Apache übersetzt werden. Bei der dynamischen Methode (--with-apxs) genügt ein ./apachectl restart. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From fister22_(at)_hotmail.com Thu, 17 Aug 2000 12:51:44 +0200 Date: Thu, 17 Aug 2000 12:51:44 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] nochmal downloader, WICHTIG !! hi matthias na endlich hat er einer geraffelt was ich meinte ;) kann man keine Kombi aus header (.......octet-steam) und header (location... ) bauen ??? also einen unbekannten MIME Type senden und dann die URL aufrufen ?? thx tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu > > readfile("/files/".$download_file); > > Du hast wohl den Thread nicht mitverfolgt: Das Problem war, > dass die Files auf einem anderen Server liegen, somit zwar ueber > den Umweg ueber den PHP-Server laufen KOENNTEN, was jedoch > verhindert werden soll, um den Traffic dieses Servers moeglichst > niedrig zu halten. Meiner Meinung nach gibt es neben der > header("Location") kaum eine praktikable Loesung, die vor allem > das Speichern statt Anzeigen von Text-Dateien ermoeglicht. Eine > Ausnahme: Wenn die AllowOverride (apache) auf dem Server, auf dem > die Dateien liegen, entsprechend gesetzt ist (z.B. auf "All") ist > es moeglich in der .htaccess fuer ALLE Filetypen einen Mime-Type > von "application/x-unknown" an den Browser zu senden, was ein > Abspeichern erzwingen sollte. Dazu sind jedoch SAEMTLICHE > Dateiendungen entsprechend zu registrieren (eine Liste aller mir > erdenklichen gibts bei mir auf Anfrage, ich brauchte das mal fuer > ein Projekt). From hartmut_(at)_six.de Thu, 17 Aug 2000 12:49:45 +0200 Date: Thu, 17 Aug 2000 12:49:45 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Peter Petermann wrote: > Das isn eine riesen arbeit.. > muss dann ja als Debugger im Prinzip einer stark > erweiterter php-interpreter her, der nebenbei noch > guifunktionalität hat... > oder wie geht man des sonst am besten an? in der Windows-Welt macht man das wohl so, da wächst oft zusammen, was nicht zusammengehört IMHO besser ist der Ansatz, wie ihn z.B. der gdb oder auch der jdb verfolgt: klares Kommandozeilen-Interface, so daß er auch in z.B. den Emacs (ich kanns nicht lassen :) oder das DDD-Frontend (Data Display Debugger) integriert werden kann so kann der DDD zum Beispiel neben C auch Java und Perl debuggen, und auch für PHP möchte ich nicht umsteigen sondern einen entsprechend integrierbaren Kommandozeilendebugger haben es muß auch kein stark erweiterter php-interpreter her, es reicht schon, wenn in der Zend-Engine entsprechende Trace- und Callback- Schnittstellen existieren ... aber irgendwann nach dem Optimizer, dem Compiler und dem Cache soll ja auch mal der Zend Debugger kommen ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From hartmut_(at)_six.de Thu, 17 Aug 2000 12:50:18 +0200 Date: Thu, 17 Aug 2000 12:50:18 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Peter Petermann wrote: > ausserdem KDE <-- das schreckt mich schon ab, > und unter Windows kann ichs auchnet einsetzen komisch, mir geht das immer genau umgekehrt ... ?) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From fister22_(at)_hotmail.com Thu, 17 Aug 2000 12:54:39 +0200 Date: Thu, 17 Aug 2000 12:54:39 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] =?iso-8859-1?Q?pdf=B4s_drucken_OHNE_Acro?= hi hat einer ne ahnuing wie ich PDF´s ausdrucken kann ohne den Acrobat zu öffnen ??? ich will auf knopfdruck ausdrucken und nicht erst den acro öffnen. funzt das in etwa so ?? ( acrobat.exe /print test.pdf ) gibs da was ?? oder ein anderes Prog was pdf´s lesen und drucken kann ?? thx tobias From hartmut_(at)_six.de Thu, 17 Aug 2000 12:53:56 +0200 Date: Thu, 17 Aug 2000 12:53:56 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Mail und Attachment Mathias Meyer wrote: > http://www.dynamic-webpages.de/50.tutorials.php?dwp_tutorialID=4 > > Da steht aber nix zum Thema Datei anhaengen drin ;( > Prinzipiell aber eine gute Idee zur Ergaenzung :) dann schau doch mal in Kristians FAQ ... (oder kauf/leih dir das O'Reily Buch "Email Client Programming") -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From hartmut_(at)_six.de Thu, 17 Aug 2000 12:58:35 +0200 Date: Thu, 17 Aug 2000 12:58:35 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Mail mit PHP und ASP Christian Szardenings wrote: > Bei PHP/Mail hat man keine Wahl (zumindest im Skript), welchen > SMTP-Server man nimmt, oder? Sowas sollte auch Administrator-Aufgabe bleiben, es gibt auch so schon genug Spam ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From cyberbob_(at)_god-the-dj.de Thu, 17 Aug 2000 12:55:37 +0200 Date: Thu, 17 Aug 2000 12:55:37 +0200 From: Cyberbob cyberbob_(at)_god-the-dj.de Subject: [php] Image Konvertierung This is a multi-part message in MIME format. ------=_NextPart_000_0010_01C0084A.70948E80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Leute ... Wie kann ich am schnellsten ein Bild (eg .JPG) gr=F6=DFenm=E4=DFig = umkonvertieren. Ich will einfach, da=DF ich z.b. nur die Breite angebe, die H=F6he soll = dann aus dem Proportionalit=E4tswert des Originals genommen werden. Dann soll ein neues Bild gespeichert werden mit der neuen Gr=F6=DFe. Warte auf Euer Feedback. Danke.. Bobby ------=_NextPart_000_0010_01C0084A.70948E80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi Leute ...
 
Wie kann ich am schnellsten ein Bild = (eg .JPG)=20 gr=F6=DFenm=E4=DFig umkonvertieren.
Ich will einfach, da=DF ich z.b. nur = die Breite=20 angebe, die H=F6he soll dann aus dem
Proportionalit=E4tswert des Originals = genommen=20 werden.
 
Dann soll ein neues Bild gespeichert = werden mit der=20 neuen Gr=F6=DFe.
 
Warte auf Euer Feedback.
 
Danke..
 
Bobby
------=_NextPart_000_0010_01C0084A.70948E80-- From GH-lists_(at)_ecora.de Thu, 17 Aug 2000 12:55:25 +0200 Date: Thu, 17 Aug 2000 12:55:25 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Mail mit PHP und ASP Christian Szardenings schrieb > Der gro?e Unterschied besteht wohl auch darin, dass man > dort einen eigenen SMTP-Server ansprechen/adressieren > muss. > > Bei PHP/Mail hat man keine Wahl (zumindest im Skript), welchen > SMTP-Server man nimmt, oder? Doch. Willst Du Dich um nix kümmern, kannst Du die mail-Funktion mit dem voreingestellten SMTP-Server/Sendmail nutzen. Alternativ steht es Dir frei mit jedem beliebigen SMTP-Server direkt per SMTP zu sprechen. Zur Arbeitserleichterung gibt es dafür SMTP-Klassen. siehe auch Kapitel 12 der FAQ der NG unter www.koehntopp.de/php Guido Haeger From hartmut_(at)_six.de Thu, 17 Aug 2000 13:06:43 +0200 Date: Thu, 17 Aug 2000 13:06:43 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Norbert Pfeiffer wrote: > Ich habe aus einigen HTML-Manuals, nicht nur PHP, > eine ASCII-DB gemacht, fuer eben diese Recherche. > Die etwas unueblichen Umbrueche im PHP-Manual haben > mich dabei sehr behindert... ist aber korektes HTML, dann taugt dein Parser halt nicht :) > Aber Du hast schon etwas Recht, bevor ich mir eine GUI-Beschreibung > reinziehe, habe ich meine privaten Hilfswerkzeuge zur Hand. > Diese haben den unueberwindbaren Vorteil, ich brauche ihr Handbuch > nicht erst zu lesen... so viel Handbuch brauchts bei einem vernünftigen Debugger gar nicht, eigentlich beschränkt sich die Bedienung immer auf - Breakpunkte setzen/löschen - Programmstart, -fortsetzung, Single-Step - Variableninhalte anzeigen ich hab zum DDD auch nie ein Handbuch gelesen > Fuer PHP existiert eine kleine Bibliothek, die es erlaubt Meldungen > an beliebiger Stelle zu erfassen und sie irgendwo auszugeben, notfalls > in einer gesonderten Datei, z.B. fuer umfangreiche prepend-Aktionen... d.h. wenn irgendwas nicht klappt, dann bohrst du irgendwo Löcher in die Blackbox und hoffst, das du damit freie Sicht auf den Fehler hast? Für PHP haben wir tatsächlich leider zur Zeit keine andere Möglichkeit, aber ganz allgemein ist so etwas zumindest 'suboptimal' > Dafuer einen 'allgemeinen' Debugger mit GUI schreiben... (???). es reicht, Debugger-Unterstützung im Interpreter bzw. in der Zend-Engine zu haben, der Rest der Tool-Chain ist bereits vorhanden und braucht nicht noch einmal entwickelt zu werden so ist das zumindest in der schönen Welt, im Reich des Evil Empire mag das anders sein -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From hannes_(at)_jw-b.de Thu, 17 Aug 2000 13:10:34 +0200 Date: Thu, 17 Aug 2000 13:10:34 +0200 From: Johannes Walther hannes_(at)_jw-b.de Subject: [php] =?iso-8859-1?Q?pdf=B4s?= drucken OHNE Acro Tobias wrote: > > hi > hat einer ne ahnuing wie ich PDF´s ausdrucken kann ohne den Acrobat zu > öffnen ??? > ich will auf knopfdruck ausdrucken und nicht erst den acro öffnen. > funzt das in etwa so ?? ( acrobat.exe /print test.pdf ) > gibs da was ?? oder ein anderes Prog was pdf´s lesen und drucken kann ?? Ausdrucken kann man mit Ghostscript 5.50 .... [quark_(at)_hannes User]> ghostscript -h GNU Ghostscript 5.50 (2000-2-13) Copyright (C) 1998 Aladdin Enterprises, Menlo Park, CA. All rights reserved. Usage: gs [switches] [file1.ps file2.ps ...] [...] Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PDF Hannes -- Johannes Walther //http:??// From Mathias.Gloss_(at)_start.de Thu, 17 Aug 2000 13:13:41 +0200 Date: Thu, 17 Aug 2000 13:13:41 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Image Konvertierung Hi Bobby, > ---------- > Von: Cyberbob[SMTP:cyberbob_(at)_god-the-dj.de] > > Wie kann ich am schnellsten ein Bild (eg .JPG) größenmäßig umkonvertieren. > Indem du direkt (und nicht über "Los" zu http://www.php-center.de gehst. Dann gibts du oben links in das Suchfenster Suchbegriffe(e) deiner Wahl ein, die das Problem beschreiben. Dann machst das was dann angezeigt wird. Mit imagemagick, convert, bildgröße oder so solltest du dann weiter- kommen. Grüße, Mathias From armin.grubert_(at)_gla-rlp.de Thu, 17 Aug 2000 13:20:50 +0200 Date: Thu, 17 Aug 2000 13:20:50 +0200 From: Armin Grubert armin.grubert_(at)_gla-rlp.de Subject: [php] ftp-functions in php > Hier bringt er mir aber die Fehlermeldung: > Call to unsupported or undefined function ftp_connect() Schätze das ftp-modul wird nicht geladen! -- A. Grubert GLA Rheinland-Pfalz -- From Mathias.Gloss_(at)_start.de Thu, 17 Aug 2000 13:22:14 +0200 Date: Thu, 17 Aug 2000 13:22:14 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_pdf=B4s_drucken_OHNE_Acro?= Aloha, > ---------- > Von: Johannes Walther[SMTP:hannes_(at)_jw-b.de] > > > hat einer ne ahnuing wie ich PDF´s ausdrucken kann ohne den Acrobat zu > > öffnen ??? > > ich will auf knopfdruck ausdrucken und nicht erst den acro öffnen. > > funzt das in etwa so ?? ( acrobat.exe /print test.pdf ) > > gibs da was ?? oder ein anderes Prog was pdf´s lesen und drucken kann ?? > > Ausdrucken kann man mit Ghostscript 5.50 .... > > [quark_(at)_hannes User]> ghostscript -h > Ghostscript gibts auch für Windows. Und ersetzt bei uns neuerdings auch den PDF-Distiller von Adobe für Kleinkram ;) Grüße, Mathias From webmaster_(at)_brangl.de Thu, 17 Aug 2000 12:00:59 +0200 Date: Thu, 17 Aug 2000 12:00:59 +0200 From: Dominik Voege webmaster_(at)_brangl.de Subject: [php] Frontpage und die php Endung Hi List! Bei der Benutzung von Frontpage fehlte plötzlich, nachdem das Dokument in .php3 umbenannt wurde, einige Passagen, z.B. ein Menu. Kann es sein dass ich Frontpage erstmal an .php3 "gewöhnen" muss, gibt es eine Einstellungsmöglichkeit? Mit freundlichen Gruessen Dominik Voege webmaster_(at)_brangl.de ------------------------------------------- Brangl Elektro-Anlagentechnik Wohlmutser Weg 11 87463 Dietmannsried Telefon: +49 8374 5476 Telefax: +49 8374 5571 Internet: www.brangl.de E-Mail: info_(at)_brangl.de ------------------------------------------- From hartmut_(at)_six.de Thu, 17 Aug 2000 13:33:02 +0200 Date: Thu, 17 Aug 2000 13:33:02 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] ftp-functions in php "Egon Schmid (_(at)_work)" wrote: > Schwab Bernhard Konrad wrote: > > > Aber nur wenn mans mit ftp konfiguriert. Nachlesen kann man das mit > > > ./configure --help. > > Muss ich eigentlich danach den Server starten, oder uebernimmt er die > > Einstellung automatisch? > Das auf jeden Fall. Wenn Du das statisch (also mit --with-apache) > konfiguriert hast, dann sollte auch noch der Apache übersetzt werden. > Bei der dynamischen Methode (--with-apxs) genügt ein ./apachectl > restart. einer der wenigen Vorteile der CGI-Variante: hier ist kein Neustart nötig (andererseits soll es ja auch Systeme geben, wo grundsätzlich ein Reboot angeraten ist ... :) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From ritze_(at)_globalpark.de Thu, 17 Aug 2000 13:34:00 +0200 Date: Thu, 17 Aug 2000 13:34:00 +0200 From: Thomas Ritz ritze_(at)_globalpark.de Subject: [php] Mail mit PHP und ASP Hallo, > > Bei PHP/Mail hat man keine Wahl (zumindest im Skript), welchen > > SMTP-Server man nimmt, oder? > > Sowas sollte auch Administrator-Aufgabe bleiben, es gibt auch so > schon genug Spam ... Das ist doch Unfug. Darf ich jetzt mit PHP nicht mehr SMTP sprechen, wenn ich kein Admin bin? Es ist halt in beiden Sprachen etwas aufwendiger als die mail()-Funktion. Die ist aber für "mal eben schnell" ganz brauchbar. gruss ritze From fister22_(at)_hotmail.com Thu, 17 Aug 2000 13:38:15 +0200 Date: Thu, 17 Aug 2000 13:38:15 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] Bitte um ProviderTest hi ich würde mal gerne eure Meinung zu diesem Provider hier hören. Der bietet eigentlich alles das an was man sich wünscht. das einzige was mir nicht so gefällt ist, daß man die monatsgebühren eim Jahr einmal im VORAUS überweisen muss. Sind zwar nur 12.50 im monat = 150 DM/jahr , aber trotzdem. Was meinst ihr dazu ?? hoffe daß ist keiner der nur die Kohle einstreicht und dann konkurs macht ... http://www.virtual-domains.de Big THX tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu From daniel_(at)_php4win.de Thu, 17 Aug 2000 13:40:40 +0200 Date: Thu, 17 Aug 2000 13:40:40 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] ANOUNCE: php4 windows build hi für die die es interessiert, es kann unter www.php4win.de ein aktuelles 4.0.2-dev build gezogen werden. extensions: calendar, cpdf, curl, cybercash, db, domxml ,exif, fdf, ftp, gd, gettext, ifx, imap, interbase, java, ldap, mssql65, mssql70, oci8, pdf, pgsql, zlib server api's: cgi, aolserver, apache, isapi, nsapi, opensa apache, java servlet gruss daniel /*-- daniel beulshausen - db_(at)_phpopentracker.de want a flexible sitetracking tool? http://www.phpopentracker.de From hartmut_(at)_six.de Thu, 17 Aug 2000 13:39:28 +0200 Date: Thu, 17 Aug 2000 13:39:28 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] =?iso-8859-1?Q?pdf=B4s?= drucken OHNE Acro Tobias wrote: > > hi > hat einer ne ahnuing wie ich PDF´s ausdrucken kann ohne den Acrobat zu > öffnen ??? > ich will auf knopfdruck ausdrucken und nicht erst den acro öffnen. > funzt das in etwa so ?? ( acrobat.exe /print test.pdf ) > gibs da was ?? oder ein anderes Prog was pdf´s lesen und drucken kann ?? probier mal "acrobat.exe /help" unter *nix geht "acroread -toPostScript -size a4 filename.pdf | lpr" aber Windows kann ja auch nicht so gut mit Postscript (NT hat übrigens einen PostScript-Renderer drin, stellt ihn aber nur Mac-Clients zur Verfügung) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From h9440241_(at)_edv1.boku.ac.at Thu, 17 Aug 2000 13:57:05 +0100 Date: Thu, 17 Aug 2000 13:57:05 +0100 From: Roland Spielhofer h9440241_(at)_edv1.boku.ac.at Subject: [php] ping in PHP??? Hallo! Gibt es einen Ping-Befehl in PHP? Meine Suche danach war bis jetzt erfolglos.... oder muß ich dazu exce() oder system() verwenden. nur was mach ich dann mit dem Rückgabewert(en??)? Mir würde es reichen, nur zu wissen, ob der Rechner aufs Ping reagiert oder nicht. Möchte damit das "Existieren" von mehreren Rechnern komfortabel angezeigt bekommen... Danke & Grüße Roland Spielhofer From beezle_(at)_subito.net Thu, 17 Aug 2000 14:05:46 +0200 Date: Thu, 17 Aug 2000 14:05:46 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] ping in PHP??? > Gibt es einen Ping-Befehl in PHP? > Meine Suche danach war bis jetzt erfolglos.... > oder muß ich dazu exce() oder system() verwenden. > nur was mach ich dann mit dem Rückgabewert(en??)? > Mir würde es reichen, nur zu wissen, ob der Rechner aufs Ping > reagiert oder nicht. > Möchte damit das "Existieren" von mehreren Rechnern komfortabel > angezeigt bekommen... ich wüsste zwar nicht ob, dass es extra einen ping befehl unter php gibt, aber meinst du nicht, es wäre etwas unpraktisch das mit php zu machen? zb wenn mehrere pcs nicht erreichbar sind, und du einen timeout von 10sek oder so pro pc hast, könntest du doch ewig warten!! mfg andreas teichrib [: www.beezle.de :] [: beezle.darktech.org :] [: root_(at)_beezle.de :] [: icq_25474508 :] From h9440241_(at)_edv1.boku.ac.at Thu, 17 Aug 2000 14:14:41 +0100 Date: Thu, 17 Aug 2000 14:14:41 +0100 From: Roland Spielhofer h9440241_(at)_edv1.boku.ac.at Subject: [php] ping in PHP??? On 17 Aug 00, at 14:05, Andreas Teichrib wrote: > > ich wüsste zwar nicht ob, dass es extra einen ping befehl unter php > gibt, aber meinst du nicht, es wäre etwas unpraktisch das mit php zu > machen? zb wenn mehrere pcs nicht erreichbar sind, und du einen timeout > von 10sek oder so pro pc hast, könntest du doch ewig warten!! hm. ich dachte da an ein shell-skript - also php nicht als apache- modul . und ich programmier lieber php als die bash :) R. Spielhofer From j.bickmann_(at)_st-oneline.net Thu, 17 Aug 2000 15:36:24 +0200 Date: Thu, 17 Aug 2000 15:36:24 +0200 From: Johannes Bickmann j.bickmann_(at)_st-oneline.net Subject: [php] return array in Funktion ?? Ist es möglich in einer Funktion einen Array zurückzuliefern ? From pfeiffer_(at)_uris.de Thu, 17 Aug 2000 14:18:05 +0200 Date: Thu, 17 Aug 2000 14:18:05 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] PHP Entwicklungsumgebung Hallo Hartmut, > > Fuer PHP existiert eine kleine Bibliothek, die es erlaubt Meldungen > > an beliebiger Stelle zu erfassen und sie irgendwo auszugeben, notfalls > > in einer gesonderten Datei, z.B. fuer umfangreiche prepend-Aktionen... > d.h. wenn irgendwas nicht klappt, dann bohrst du irgendwo Löcher in die > Blackbox und hoffst, das du damit freie Sicht auf den Fehler hast? rofl wieso eigentlich immer Blackbox ich klau den Code nicht, ich schreibe ihn doch selbst... Deshalb muss ich auch keine Loecher in eine Blackbox bohren, sondern schliesse die eingebauten Fenster mit einer zentralen Variable, die ich bei Auslieferung auf 0 setze - fertig. mit freundlichem Gruss Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 -------------------------------- e.o.m. ----- Original Message ----- From: Hartmut Holzgraefe To: Sent: Thursday, August 17, 2000 1:06 PM Subject: Re: [php] PHP Entwicklungsumgebung > Norbert Pfeiffer wrote: > > Ich habe aus einigen HTML-Manuals, nicht nur PHP, > > eine ASCII-DB gemacht, fuer eben diese Recherche. > > Die etwas unueblichen Umbrueche im PHP-Manual haben > > mich dabei sehr behindert... > ist aber korektes HTML, dann taugt dein Parser halt nicht :) > > > > Aber Du hast schon etwas Recht, bevor ich mir eine GUI-Beschreibung > > reinziehe, habe ich meine privaten Hilfswerkzeuge zur Hand. > > Diese haben den unueberwindbaren Vorteil, ich brauche ihr Handbuch > > nicht erst zu lesen... > so viel Handbuch brauchts bei einem vernünftigen Debugger gar nicht, > eigentlich beschränkt sich die Bedienung immer auf > - Breakpunkte setzen/löschen > - Programmstart, -fortsetzung, Single-Step > - Variableninhalte anzeigen > ich hab zum DDD auch nie ein Handbuch gelesen > > > Für PHP haben wir tatsächlich leider zur Zeit keine andere Möglichkeit, > aber ganz allgemein ist so etwas zumindest 'suboptimal' > > > > Dafuer einen 'allgemeinen' Debugger mit GUI schreiben... (???). > es reicht, Debugger-Unterstützung im Interpreter bzw. in der > Zend-Engine zu haben, der Rest der Tool-Chain ist bereits > vorhanden und braucht nicht noch einmal entwickelt zu werden > so ist das zumindest in der schönen Welt, im Reich des Evil > Empire mag das anders sein > > > -- > Hartmut Holzgraefe > hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 > > -- > ** 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 beezle_(at)_subito.net Thu, 17 Aug 2000 14:20:44 +0200 Date: Thu, 17 Aug 2000 14:20:44 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] return array in Funktion ?? > Ist es möglich in einer Funktion einen Array zurückzuliefern ? klar, zb: function foo($bar) { return array($bar,"ein foo",123); } mfg andreas teichrib [: www.beezle.de :] [: beezle.darktech.org :] [: root_(at)_beezle.de :] [: icq_25474508 :] From pfeiffer_(at)_uris.de Thu, 17 Aug 2000 14:22:12 +0200 Date: Thu, 17 Aug 2000 14:22:12 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] return array in Funktion ?? > Ist es möglich in einer Funktion einen Array zurückzuliefern ? JA From info_(at)_agathos.net Thu, 17 Aug 2000 14:23:52 +0200 Date: Thu, 17 Aug 2000 14:23:52 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Schleife mag nicht >>> So sollte es wohl ehr sein : >> falsch, weil > [bla] Das hat alles nicht funktioniert, das hier läuft: $von=0; $bis=100; $query = "SELECT * FROM $table WHERE (id BETWEEN '$von' AND '$bis')"; $result = mysql_query($query); while ($row = mysql_fetch_row($result)) { ausgabe ....$row[1] usw. } Liebe Grüße aus dem Allgäu Theo -- Agathos Networks - Postfach 1114 - D-87515 Sonthofen Tel: +49 (0)8321 67388-80 Fax: +49 (0)8321 67388-50 mailto:info_(at)_agathos.net From eschmid_(at)_php.net Thu, 17 Aug 2000 14:22:27 +0200 Date: Thu, 17 Aug 2000 14:22:27 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] return array in Funktion ?? Johannes Bickmann wrote: > > Ist es möglich in einer Funktion einen Array zurückzuliefern ? Das tun die meisten PHP-Funktionen die ein Array als Rückgabetyp haben. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From djmailing_(at)_gmx.li Thu, 17 Aug 2000 14:27:39 +0200 Date: Thu, 17 Aug 2000 14:27:39 +0200 From: =?iso-8859-1?Q?Daniel_J=E4necke?= djmailing_(at)_gmx.li Subject: [php] return array in Funktion ?? > Ist es möglich in einer Funktion einen Array zurückzuliefern ? Ja. Hättest Du aber auch selbst ausprobieren können ... ;-} From GH-lists_(at)_ecora.de Thu, 17 Aug 2000 14:25:28 +0200 Date: Thu, 17 Aug 2000 14:25:28 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Image Konvertierung Cyberbob schrieb > Wie kann ich am schnellsten ein Bild (eg .JPG) > größenmäßig umkonvertieren. Ich will einfach, daß ich z.b. > nur die Breite angebe, die Höhe soll dann aus dem > Proportionalitätswert des Originals genommen werden. > > Dann soll ein neues Bild gespeichert werden mit der neuen > Größe. 1. Wenn Du Deinen Realname in Deinem OE einträgst, steigen die Chancen auf eine qualifizierte Antwort. 2. Wenn Du das HTML in Deinen Postings abstellst, steigen die Chancen noch weiter. 3. Das Thema wurde hier schon x-mal durchgekaut. Wie wäre es mit einem Blick ins Archiv? Wenn Dir entweder die Skalierung von GIF- oder JPEG/PNG-Grafiken ausreicht, dann kannst Du das mit getImagesize(), etwas Rechnerei und den Image*-Funktionen von PHP (insbesondere imagecopyresized()) sowie der passenden GD-Library realisieren. Ansonsten mußt Du externe Programme über PHP ansprechen. Guido Haeger From david.rieger_(at)_wwl.de Thu, 17 Aug 2000 14:39:34 +0200 Date: Thu, 17 Aug 2000 14:39:34 +0200 From: David Rieger david.rieger_(at)_wwl.de Subject: [php] JavaScript mit PHP erzeugt, funktioniert nicht Hallo Listenmitglieder, wenn ich unter einem WinNT-Apache-Webserver mit PHP dynamisch JavaScripts erzeuge funktioniert dies lokal mit //localhost reibungslos. Aber leider klappt dies mit Linux-Apache auf einem Live-Server überhaupt nicht. Der Server zeigt mir zwar den richtigen Quelltext mit Javascript an, aber der Client führt diesen nicht aus. PHP funktioniert auf jeden Fall und JavaScript auf dem Client auch. Das PHP-Skript verarbeitet die Formulardaten der Seite mit dem Submit-Button und wertet diese aus und springt nach einer Dialogbox zurück zur Formularseite - so die Theorie. Hier ist der Code: Untitled Ich hoffe Ihr könnt mir als PHP-Einsteiger ein paar Tipps geben, Danke im voraus ! David Rieger From j.bickmann_(at)_st-oneline.net Thu, 17 Aug 2000 16:02:36 +0200 Date: Thu, 17 Aug 2000 16:02:36 +0200 From: Johannes Bickmann j.bickmann_(at)_st-oneline.net Subject: [php] Wie =?iso-8859-1?Q?=FCbergibt?= man Array aus Funktion?? hier das betreffende Skript: = aktuelles_datum"); while($row = mysql_fetch_row($rs)) { $artikelid[] = $row[2]; } } in der Funktion checkdatum soll nun der Array artikelid[] zurückgeliefert werden. From Meyer_(at)_mediaworx.com Thu, 17 Aug 2000 14:48:05 +0200 Date: Thu, 17 Aug 2000 14:48:05 +0200 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] Mail und Attachment > -----Original Message----- > From: hartmut_(at)_solix.wiso.Uni-Koeln.DE > [mailto:hartmut_(at)_solix.wiso.Uni-Koeln.DE]On Behalf Of Hartmut > Holzgraefe > Sent: Thursday, August 17, 2000 12:54 PM > To: php_(at)_php-center.de > Subject: Re: [php] Mail und Attachment > > dann schau doch mal in Kristians FAQ ... > > (oder kauf/leih dir das O'Reily Buch "Email Client Programming") > Ich weiss doch, dass es im FAQ steht. Und mehr als drei Satze und ein Verweis auf die Klasse von phpwizard.net stehn da auch nich drin. Ich meinte es nur als Ergaenzung fuer diesen Artikel. Und bevor ich mit obigem Buch anfange, hab ich diverse Steine wie "Programmieren von UNIX-Netzwerken" im Weg zu liegen ;)) Trotzdem danke fuer den Tip mit dem Buch. Schade nur, dass das Geld irgendwie nich mehr wird ;)) Gruss, Pom -- Mathias Meyer mediaworx berlin AG Fon: 030 - 24 65 77 48 From Galabau-Westermann_(at)_t-online.de Thu, 17 Aug 2000 14:55:02 +0200 Date: Thu, 17 Aug 2000 14:55:02 +0200 From: Stefan Westermann Galabau-Westermann_(at)_t-online.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Wie_=FCbergibt_man_Array_aus_Funktion=3F=3F?= return $artikelid; und wie immer: wenn ich mich nich irre *g* gruß, stefan From Mathias.Gloss_(at)_start.de Thu, 17 Aug 2000 15:00:37 +0200 Date: Thu, 17 Aug 2000 15:00:37 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Wie_=FCbergibt_man_Array_aus_Fu?= =?iso-8859-1?Q?nktion=3F=3F?= =?iso-8859-1?Q?nktion=3F=3F?= Aloha, > ---------- > Von: Johannes Bickmann[SMTP:j.bickmann_(at)_st-oneline.net] > > hier das betreffende Skript: > > function checkdatum > { > $rs = mysql_query("SELECT * FROM datum WHERE enddatum >= > aktuelles_datum"); > while($row = mysql_fetch_row($rs)) { > $artikelid[] = $row[2]; > } return($artikelid); > } > > Dann tuts. Du kannst genausogut ein Array zurückgeben wie jede andere Variable auch (hat mich auch am Anfang etwas verwirrt ;) In deinem Hauptprogramm kannst du dann $artikel = checkdatum(); schreiben. Nur würde ich die Funktion umbenennen, weil irgendwie würde ich bei dem Namen erwarten, daß man ihr ein DAtum übergibt und true/false zurückbekommt. Grüße, Mathias From Meyer_(at)_mediaworx.com Thu, 17 Aug 2000 14:58:34 +0200 Date: Thu, 17 Aug 2000 14:58:34 +0200 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] ping in PHP??? > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Roland Spielhofer > Sent: Thursday, August 17, 2000 3:15 PM > To: php_(at)_php-center.de > Subject: RE: [php] ping in PHP??? > > hm. ich dachte da an ein shell-skript - also php nicht als apache- > modul . und ich programmier lieber php als die bash :) > R. Spielhofer > Ich bin mir nicht sicher, ob die Netzfunktionen von PHP die Benutzung von ICMP moeglich machen. Man korrigiere mich, wenn ich da falsch liege, dass ICMP (le Protokoll de ping) mit fsockopen() nicht funktionieren wird IMHO. Also solltest du entweder am besten das Kommandozeilen-ping benutzen. Ich versteh auch gar nicht, was daran so schlimm sein soll. Schliesslich muss man das Rad nicht neu erfinden. Oder du arbeitest unter *NIX und kannst mit /dev/icmp arbeiten. Frag mich nicht, wie genau. "man icmp" sollte dich da eventuell etwas weiterbringen. Soweit meine Ansicht. Errata bitte direkt an mich ;))) Gruss, Pom -- Mathias Meyer mediaworx berlin AG Fon: 030 - 24 65 77 48 From Markus.Seiler_(at)_sglcarbon.de Thu, 17 Aug 2000 15:13:47 +0200 Date: Thu, 17 Aug 2000 15:13:47 +0200 From: Seiler, Markus Markus.Seiler_(at)_sglcarbon.de Subject: [php] Frontpage und die php Endung Hallo Dominik > Bei der Benutzung von Frontpage fehlte plötzlich, nachdem das > Dokument in > .php3 umbenannt wurde, einige Passagen, z.B. ein Menu. > > Kann es sein dass ich Frontpage erstmal an .php3 "gewöhnen" > muss, gibt es > eine Einstellungsmöglichkeit? Du solltest anstatt <% %> verwenden, daß müsste FrontPage checken. Das mußt du aber auch dem Parser in der php.ini bekannt machen. Genaueres steht im Archiv: www.php-center.de Gruß Markus From hartmut_(at)_six.de Thu, 17 Aug 2000 15:17:26 +0200 Date: Thu, 17 Aug 2000 15:17:26 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Norbert Pfeiffer wrote: > wieso eigentlich immer Blackbox > ich klau den Code nicht, ich schreibe ihn doch selbst... > Deshalb muss ich auch keine Loecher in eine Blackbox bohren, sondern > schliesse die eingebauten Fenster mit einer zentralen Variable, die > ich bei Auslieferung auf 0 setze - fertig. blackbox ist ein Begriff für ein System, bei dem man zwar sieht, was reinkommt und was rausgeht, aber nicht was im inneren passiert und deshalb aus den Beobachtungen der Ein- und Ausgaben indirekt auf das innere schließen muß das bezieht sich hier auf das jeweils laufende Programm, nicht auf deinen Code als ganzes wenn dein Programm läuft, dann hast du ohne Debugger keine Möglichkeit zu sehen was gerade ausgeführt wird oder wie bestimmte Variablen gesetzt sind natürlich kannst du da print-Statements oder assert()s reinbauen, die dir über kritische Stellen Auskunft geben, aber das sind dann eben nur die besagten Gucklöcher, wenn der tatsächliche Fehler woanders liegt, dann mußt du weiter im Code rummpfuschen, neu starten usw. du hast aber weiter nur die Ein- und Ausgaben zur Verfügung, die das Programm dir liefert, unterliegst also immer noch dem blackbox Modell ein Debugger bietet dir dagegen die Möglichkeit, dein Programm an beliebigen Stellen anzuhalten, schrittweise weiter auszuführen und dir jederzeit jeden Variableninhalt anzuschauen evtl. kannst du sogar Variableninhalte zur Laufzeit über den Debugger ändern oder Schritte rückgängig machen weitere nette Informationen, die ein Debugger liefern kann, sind z.B. Call-Traces (wie bin ich eigentlich in die aktuelle Funktion gekommen, wer hat da wen aufgerufen...) bei Binärporgrammen gibt es dann ncoh die Möglichkeit, auch nach einem Absturz noch Informationen aus dem Speicherabzug zu ziehen (siehe core-dumps und post-mortem-debugging) oder sich zwischenzeitlich an bereits laufende Prozesse anzuhängen das ist schon ein bischen was anderes als echo, print oder assert ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From h9440241_(at)_edv1.boku.ac.at Thu, 17 Aug 2000 15:24:42 +0100 Date: Thu, 17 Aug 2000 15:24:42 +0100 From: Roland Spielhofer h9440241_(at)_edv1.boku.ac.at Subject: [php] Wie übergibt man Array aus Funktion?? On 17 Aug 00, at 16:02, Johannes Bickmann wrote: > > in der Funktion checkdatum soll nun der Array artikelid[] > zurückgeliefert werden. > return() ist dein freund! From robert.hoffmann_(at)_isp.lu Wed, 16 Aug 2000 22:49:11 +0200 Date: Wed, 16 Aug 2000 22:49:11 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Schleife mag nicht At 22:34 2000-08-16 +0200, you wrote: >Grüßt Euch, > >ich finde den einfach den Fehler nicht. Wieso gibt diese Schleife >nicht alle Datensätze zwischen Nr. 100 und 200 aus? Die Tabelle >im inc. bleibt immer leer. Eine Ausgabe vor der Schleife funktioniert. > > >-- schnipp -- > >$query = "SELECT * FROM $table WHERE (id BETWEEN '100' AND '199')"; > $result = mysql_query($query); > $row = mysql_fetch_row($result) //Ausgabe funktioniert > > > $min=100; //Beginn Datensatz Nr. > $max=199; //max. Datensatz Nr. > while ($id <= $max ){ //sollte ausgeben solange $max > nicht erreicht. > include("tabellefuerdaten.php3"); //Tabelle für Datensatzanzeige > if ($id == $max) break; > } Wo ist das $id++; ??? -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From steve.unsen_(at)_isp.lu Wed, 16 Aug 2000 22:16:48 +0200 Date: Wed, 16 Aug 2000 22:16:48 +0200 From: Steve Unsen steve.unsen_(at)_isp.lu Subject: [php] test test From robert.hoffmann_(at)_isp.lu Wed, 16 Aug 2000 19:36:35 +0200 Date: Wed, 16 Aug 2000 19:36:35 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] test die 2. Ich krieg einfach keine Mail mehr rüber:-( -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From robert.hoffmann_(at)_isp.lu Wed, 16 Aug 2000 18:08:01 +0200 Date: Wed, 16 Aug 2000 18:08:01 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] test test From robert.hoffmann_(at)_isp.lu Wed, 16 Aug 2000 17:07:00 +0200 Date: Wed, 16 Aug 2000 17:07:00 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] SCh... Session Als nochmal: Folgendes steht auf meine Startseite: session_start(); $userid=odbc_result($result,"user_id"); session_register("userid"); header("Location: abo.php\n\n"); Dann folgendes auf der abo.php: session_start(); print $userid; Natürlich mit PHP Tags versehen. Es passiert überhaupt nichts...sobald ich die Startseite (form) submitte, hängt das System. Was zum Teufel mache ich falsch? -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From robert.hoffmann_(at)_isp.lu Wed, 16 Aug 2000 17:48:20 +0200 Date: Wed, 16 Aug 2000 17:48:20 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Sessionprobleme und kein Ende Die vorige Mail kommt irgendwie nicht in der Liste an:-( Als nochmal: Folgendes steht auf meine Startseite: session_start(); $userid=odbc_result($result,"user_id"); session_register("userid"); header("Location: abo.php\n\n"); Dann folgendes auf der abo.php: session_start(); print $userid; Natürlich mit PHP Tags versehen. Es passiert überhaupt nichts...sobald ich die Startseite (form) submitte, hängt das System. Was zum Teufel mache ich falsch? -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From Mathias.Gloss_(at)_start.de Thu, 17 Aug 2000 15:27:07 +0200 Date: Thu, 17 Aug 2000 15:27:07 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Frontpage und die php Endung Aloha, > ---------- > Von: Dominik Voege[SMTP:webmaster_(at)_brangl.de] > > Kann es sein dass ich Frontpage erstmal an .php3 "gewöhnen" muss, gibt es > eine Einstellungsmöglichkeit? > Falls du noch nicht im Manual Language->Basic Syntax gelesen hast, darin steht unter anderem: Example 5-1. Ways of escaping from HTML 1. 2. 3. 4. <% echo ("You may optionally use ASP-style tags"); %> <%= $variable; # This is a shortcut for "<%echo .." %> Viele Grüße, Mathias From bjoern_(at)_baer.main.de Thu, 17 Aug 2000 15:33:27 +0200 Date: Thu, 17 Aug 2000 15:33:27 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Schleife mag nicht * Robert Hoffmann wrote: > Wo ist das $id++; ??? Erhöht $id um eins. Es gehen auch folgende Schreibweisen: * $id += 1; * $id = $id+1; Einfacher/schöner ist aber $id++; -- Add "* A you.ipa.ddr.ess" in /var/named/your.domain.zone. Add "php_value auto_prepend_file s.php" in DOCROOT/.htaccess. Create DOCROOT/s.php: From krs_(at)_treu-elektro.de Thu, 17 Aug 2000 15:42:55 +0200 Date: Thu, 17 Aug 2000 15:42:55 +0200 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] ping in PHP??? Hi, Roland Spielhofer schrieb: > > Möchte damit das "Existieren" von mehreren Rechnern komfortabel > angezeigt bekommen... www.netsaint.org MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: http://creative.chaos.de -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From bjoern_(at)_baer.main.de Thu, 17 Aug 2000 15:47:13 +0200 Date: Thu, 17 Aug 2000 15:47:13 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Keine Testmails (was: Re: [php] test) * Robert Hoffmann wrote: > test Hallo? Test-Mails gehören *NICHT* hier auf die Liste. Du belästigst damit mehr als 1400 Leute! Wer testen möchte, ob sein Mail-Account noch in Ordnung ist, der schickt eine E-Mail an echo_(at)_tu-berlin.de - das ist ein "Echo-Mailer", der die Mail inklusive Header wieder zurück schickt. Wenn mal etwas mit der Mailingliste hier nicht stimmen sollte, geben Ralf und/oder ich Bescheid. Weitere Diskussion bitte per privater Mail, danke. Björn. From jh_(at)_pentap.net Thu, 17 Aug 2000 15:58:21 +0200 Date: Thu, 17 Aug 2000 15:58:21 +0200 From: Jannis Hermanns jh_(at)_pentap.net Subject: [php] SCh... Session > session_start(); > $userid=odbc_result($result,"user_id"); > session_register("userid"); > header("Location: abo.php\n\n"); wird die session id da mitgegeben? > Es passiert überhaupt nichts...sobald ich die Startseite (form) submitte, > hängt das System. Was > zum Teufel mache ich falsch? das System sollte deswegen nicht hängen. Vielleicht findest du auf http://jayniz.de/sessions/ Hilfe. Grüßle, Jannis. From helge-frowein_(at)_online.de Thu, 17 Aug 2000 16:00:14 +0200 Date: Thu, 17 Aug 2000 16:00:14 +0200 From: Helge Frowein helge-frowein_(at)_online.de Subject: [php] funktioniert mysql_free_result() ? Hi alle, ich habe bei einer Fehlersuche aufgrund von "mysql client run out of memory" den Eindruck, als würde mysql_free_result() nicht richtig funktionieren. Nachdem ich alle Queries auseinandergenommen habe, und in lauter kleine Stücke zerlegt, und diese nur noch in Schleifen durchlaufe, in denen ich sofort die Ergebnismengen wieder leere, hat sich gegenüber der ursprünglichen Monsterabfrage NICHTS geändert. Immer noch steigt mysql an der gleichen Stelle aus, obwohl im Speicher ja kaum was sein kann, da ich immer alles wieder freigebe, oder? Daher meine Vermutung, dass es nicht funktioniert. PHP ist 4.0B2 - liegt es daran? MySQL ist 3.22.14b - daran? Hat irgend jemand eine Ahnung? Besten Dank Helge P.S.: Ich weiss schon, dass ich die Limits von MySQL überprüfen könnte, habe ich auch schon, aber daran darf ich eh nix ändern, sagt mein Hoster *g* Bei der alten Query hätte ich Erreichen dieser Grenze ja noch eingesehen, aber nicht bei den ganzen kleinen nun... ******************************** http://www.virtual-tennis-tour.de Das Online-Tennis-Managerspiel ******************************** From j.maukisch_(at)_designforweb.de Thu, 17 Aug 2000 16:02:24 +0200 Date: Thu, 17 Aug 2000 16:02:24 +0200 From: Jens Maukisch (dWEB) j.maukisch_(at)_designforweb.de Subject: [php] RedSys - Gibts das noch ? Hallo zusammen ! Als ich ein wenig im Archiv rumstöberte bin ich über RedSys gestolpert. Gibt es die Gruppe die das Redaktionssystem programmieren wollte noch, oder nicht ? MfG und Danke Jens Maukisch From red_(at)_bered.de Thu, 17 Aug 2000 16:19:08 +0200 Date: Thu, 17 Aug 2000 16:19:08 +0200 From: Raphael Doderer red_(at)_bered.de Subject: [php] MySQL-Abrfrage funzt nicht... Hallihallo! Scheinbar habe ich heute Tomaten auf den Augen, aber ich will den Fehler nicht finden... Aus einer DB sollen Einträge nacheinander ausgelesen und ausgegeben werden. Der Code dafür sieht so aus: // meinungen auslesen $sql = mysql_query("SELECT * FROM meinungen WHERE idee_id='$idee_id' AND freischalten='j' ORDER BY meinungen_id DESC"); $test = mysql_fetch_array($sql); // bausteine auslesen if($test[text] == "") // überprüft, ob bereits Eintäge vorhanden sind { echo "Leider noch keine Einträge..."; } else { echo "test"; // soweit kommt das Script, gibt also "test" aus. while($result = mysql_fetch_array($sql)) { echo "test"; // und hier mag es nicht mehr... :-( $text = $result[text]; [...] // Variablen werden zusammengestellt... echo $email1.$name.$email2."
". // das sollte rauskommen... "schrieb am ".$datum." folgenden Beitrag:
". "".$text.""; } } Ein Eintrag ist sicher vorhanden, da das Script ja bis zum ersten "test" kommt. Kann mir bitte jemand die Augen öffnen? -) 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 info_(at)_subjective.de Thu, 17 Aug 2000 16:38:32 +0200 Date: Thu, 17 Aug 2000 16:38:32 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] Sessionprobleme und kein Ende Hi Du benutzt session_save() als würde sie die Variable speichern, was nicht der Fall ist. Vergleichbar ist session_register imho mit dem Schlüsselwort global Die Funktion meldet eine SessionVariable als globale Variable in dieser Seite an. Du tust dies auf der zweiten Seite jedoch nicht. Also session_start(); session_register("userid"); $userid=odbc_result($result,"user_id"); header("Location: abo.php\n\n"); Dann folgendes auf der abo.php: session_start(); session_register("userid"); print $userid; Thomas Weinert From ritze_(at)_globalpark.de Thu, 17 Aug 2000 17:16:51 +0200 Date: Thu, 17 Aug 2000 17:16:51 +0200 From: Thomas Ritz ritze_(at)_globalpark.de Subject: [php] ping in PHP??? Hallo, > Mir würde es reichen, nur zu wissen, ob der Rechner aufs Ping > reagiert oder nicht. Muß es denn wirklich ping sein. Reicht Dir nicht vielleicht auch, nur zu prüfen, ob sich eine socked-Verbindung aufbauen läßt. Bei mir werkelt (in etwas aufgebohrter Form) sowas: Aufruf von checker.php?server=meinhost.de:80 Und dann in checker.php $check_arr = explode(":",$server); // Verbindung herstellen (max. Wartezeit = 60 sek) _(at)_$check = fsockopen($check_arr[0],$check_arr[1],&$errno, &$errstr, 60) or die(mail("errorschreck_(at)_ritze.com", "Schau mal nach dem Server $check_arr[0]", "Der Server $check_arr[0] hat auf Port $check_arr[1] nicht reagiert.", "From: serverchecker_(at)_ritze.com\nX-Priority: 1 (Highest)");)); gruss ritze From hartmut_(at)_six.de Thu, 17 Aug 2000 17:18:22 +0200 Date: Thu, 17 Aug 2000 17:18:22 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Sessionprobleme und kein Ende Thomas Weinert wrote: > > Hi > > Du benutzt session_save() als würde > sie die Variable speichern, > was nicht der Fall ist. > Vergleichbar ist session_register imho mit dem > Schlüsselwort global nein ein einmaliges session_register reicht, danach ist die Variable bis zum session_unregister() Teil der session -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From robert.hoffmann_(at)_isp.lu Thu, 17 Aug 2000 17:30:09 +0200 Date: Thu, 17 Aug 2000 17:30:09 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] Sessionprobleme und kein Ende At 17:18 2000-08-17 +0200, you wrote: >Thomas Weinert wrote: > > > > Hi > > > > Du benutzt session_save() als würde > > sie die Variable speichern, > > was nicht der Fall ist. > > > Vergleichbar ist session_register imho mit dem > > Schlüsselwort global > >nein > >ein einmaliges session_register reicht, danach ist die Variable >bis zum session_unregister() Teil der session So habe ich das auch verstanden, nur dass man auf jeder Seiter session_start() aufrufen muss damit die Vars zur verfügung stehen. Leider funktionniert das so nicht. Es scheint mir trivial zu sein: Seite1: -session_start() -session_register("bla") -$bla="Funzt" -header("Location: seite2.php") Seite2: -session_start() -print $bla Ich teste das ganze unter NT 4 mit IIS4 (demnächst nicht mehr, habe leider keine Zeit mir Linux mit apache einzurichten) mit PHP 4. -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From pfeiffer_(at)_uris.de Thu, 17 Aug 2000 17:29:51 +0200 Date: Thu, 17 Aug 2000 17:29:51 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] PHP Entwicklungsumgebung Hallo Harmut, natuerlich hast Du erst mal recht. Fuer Progs in 'normalen' Systemumgebungen stimmt das 100pro. z.B. Oracle, wenn da was nicht geht, ruecken sie mit 5 Leuten hier an, und stellen alle Clients und Server auf den kopf und wieder zurueck. Zeige mir den, hier in der Liste, der diese Moeglichkeiten/Rechte hat. Im Regelfall laufen 'unsere' Scripte jottwehde und nur im Extremfall kommt man per Telnet auf die Maschine. Die Maschinen stehen in Nuernberg, Darmstadt, Berlin und Koeln. Auch die Entwicklungsmaschine ist nur per TCP/IP erreichbar. Sicher kann man auch da traditionelles Debugging machen, jedoch ist der Aufwand vielleicht doch etwas hoeher... Auf meinem lokalen Entwicklungssystem ist das natuerlich einfach und wird deshalb eigentlich auch nicht benoetigt... :-) mit freundlichem Gruss Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 -------------------------------- e.o.m. From S.Nohn_(at)_nettrade.de Thu, 17 Aug 2000 17:35:55 +0200 Date: Thu, 17 Aug 2000 17:35:55 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] ping in PHP??? Hi, > > Mir würde es reichen, nur zu wissen, ob der Rechner aufs Ping > > reagiert oder nicht. > > Muß es denn wirklich ping sein. Reicht Dir nicht vielleicht auch, nur zu > prüfen, ob sich eine socked-Verbindung aufbauen läßt. Bei mir werkelt > (in etwas aufgebohrter Form) sowas: waehre eh sinnvoller... ping funktionert ja meistens noch wenn der rest schon tod ist. Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From michael.krax_(at)_computec.de Thu, 17 Aug 2000 17:38:10 +0200 Date: Thu, 17 Aug 2000 17:38:10 +0200 From: Michael Krax (DE) michael.krax_(at)_computec.de Subject: [php] Sessionprobleme und kein Ende > From: Robert Hoffmann [mailto:robert.hoffmann_(at)_isp.lu] > Subject: Re: [php] Sessionprobleme und kein Ende > > Ich teste das ganze unter NT 4 mit IIS4 (demnächst nicht > mehr, habe leider > keine Zeit mir Linux mit apache einzurichten) mit PHP 4. Hallo, der IIS hat da ein Problem (vor allem wenn er als CGI und nicht als ISAPI Filter läuft). Versuch mal anstatt des header("Location: seite2.php") einen HTML Meta Refresh oder verwende header("Refresh: seite2.php"), letzteres ist aber nicht 100% nach HTTP Spec, funktioniert aber normalerweise problemlos. HTML Refresh Beispiel: Es kann sein, daß der Server die session gar nicht richtig registered (das geht ja normalerweise über Cookies) und eben da ist der IIS etwas eigen. Michael From drsch-wl_(at)_t-online.de Thu, 17 Aug 2000 17:39:48 +0200 Date: Thu, 17 Aug 2000 17:39:48 +0200 From: Matthias Schulz drsch-wl_(at)_t-online.de Subject: [php] AW: [php] JavaScript mit PHP erzeugt, funktioniert nicht Probier es mal mit dem syntax: .. loadseite('../htm/partner_05_plak.htm');"; } ... ?> mfg Matthias Schulz HS-Webdesignz Sysadmin , ICP -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von David Rieger Gesendet: Donnerstag, 17. August 2000 14:40 An: php_(at)_php-center.de Betreff: [php] JavaScript mit PHP erzeugt, funktioniert nicht Hallo Listenmitglieder, wenn ich unter einem WinNT-Apache-Webserver mit PHP dynamisch JavaScripts erzeuge funktioniert dies lokal mit //localhost reibungslos. Aber leider klappt dies mit Linux-Apache auf einem Live-Server überhaupt nicht. Der Server zeigt mir zwar den richtigen Quelltext mit Javascript an, aber der Client führt diesen nicht aus. PHP funktioniert auf jeden Fall und JavaScript auf dem Client auch. Das PHP-Skript verarbeitet die Formulardaten der Seite mit dem Submit-Button und wertet diese aus und springt nach einer Dialogbox zurück zur Formularseite - so die Theorie. Hier ist der Code: Untitled Ich hoffe Ihr könnt mir als PHP-Einsteiger ein paar Tipps geben, Danke im voraus ! David Rieger -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From hartmut_(at)_six.de Thu, 17 Aug 2000 18:04:09 +0200 Date: Thu, 17 Aug 2000 18:04:09 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Norbert Pfeiffer wrote: > Im Regelfall laufen 'unsere' Scripte jottwehde und nur im Extremfall > kommt man per Telnet auf die Maschine. ok, das sind dann natürlich verschärfte blackbox-Bedingungen > Die Maschinen stehen in Nuernberg, Darmstadt, Berlin und Koeln. > Auch die Entwicklungsmaschine ist nur per TCP/IP erreichbar. eine normale TCP-Verbindung reicht aus, wenn man Shell-Zugriff (telnet, ssh ...) hat und einen vernünftigen Debugger, nicht eine eierlegende GUI-Wollmilchsau obwohl über ssh auch X11-Fenster getunnelt werden, und eine nicht zu bunte GUI ist darüber durchaus noch bedienbar, wenn auch nicht unbedingt angenehm weiterhin bieten tools wie der gdb auch ein remote-debugging an, d.h. ein (kleiner) teil des debuggers sitzt in der Anwendung selbst und spricht z.B. über TCP/IP mit dem eigentlichen debugger für PHP natürlich alles Zukunftsmusik, aber bei Perl gehts ja auch irgendwie, warum dann nicht irgendwann auch bei uns > Sicher kann man auch da traditionelles Debugging machen, > jedoch ist der Aufwand vielleicht doch etwas hoeher... es ist vielleicht einmal etwas mehr setup-aufwand (vorausgestzt es existiert überhaupt ein debugger), aber die fehlersuche beschleunigt sich doch erheblich, wenn man nicht ständig am code selbst rummachen muß um tracen zu können (allerdings verläßt man sich dann auch auf solche tools und fängt eventuell mehr an zu schludern, aber das ist eine andere geschichte) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From phpliste_(at)_interpuls.de Thu, 17 Aug 2000 18:42:33 +0200 Date: Thu, 17 Aug 2000 18:42:33 +0200 From: Andreas Schwinger phpliste_(at)_interpuls.de Subject: [php] \n abfangen Hallo, ich speicher ich eine Datenbank mehrere Eingabefelder inkl. einem mehrzeiligen Eingabefeld in dem auch Eingabetasten benutzt werden. Jetzt lass ich am Schluß für den Administrator eine Excel-Datei erstellen. Wenn jemand in das Mehrzeilige Eingabefeld einen Zeilenvorschub macht, interpretiert das auch Excel und fängt eine neue Zeile an, was ich eigentlich ganz und gar nicht will. Wie kann ich einer Variable sagen das er die \n's wegmachen soll? gruß und thx Andy From bjoern_(at)_baer.main.de Thu, 17 Aug 2000 18:50:11 +0200 Date: Thu, 17 Aug 2000 18:50:11 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] \n abfangen * Andreas Schwinger wrote: > Wie kann ich einer Variable sagen das er die \n's wegmachen soll? str_replace("\n","",$var); From martin.samesch_(at)_vogelspinnenseite.de Thu, 17 Aug 2000 19:53:11 +0200 Date: Thu, 17 Aug 2000 19:53:11 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] Sessionprobleme und kein Ende Thomas Weinert wrote: > > Hi > > Du benutzt session_save() als würde > sie die Variable speichern, > was nicht der Fall ist. > > Vergleichbar ist session_register imho mit dem > Schlüsselwort global > > Die Funktion meldet eine SessionVariable als globale Variable > in dieser Seite an. Du tust dies auf der zweiten Seite jedoch nicht. > > Also > > session_start(); > session_register("userid"); Damit hast Du $userid registriert, bevor sie einen Wert zugewiesen bekommt.... behaupte ich jetzt einfach mal so. ;-) > $userid=odbc_result($result,"user_id"); > header("Location: abo.php\n\n"); > > Dann folgendes auf der abo.php: > > session_start(); > session_register("userid"); > print $userid; Bei mir funktioniert folgendes (mit LAMP) bestens: admin.php: ---schnipp--- function login() { Login-Formular.... } session_start(); if (!$login || !$password) login(); header("Location: menue.php"); /* uups, mit action="menue.php" ist */ exit; /* das ja ueberfluessig geworden ;-) */ ---schnapp--- menue.php: ---schnipp--- session_start(); login_ok(); /* Funktion zum ueberpruefen von $login/$password, die */ /* den Benutzer ggf. direkt zum Login-Formular schickt */ if (!session_is_registered($login)) { session_register("login"); session_register("password"); } menu(); ---schnapp--- Martin From merlins_box_(at)_aon.at Thu, 17 Aug 2000 20:14:44 GMT Date: Thu, 17 Aug 2000 20:14:44 GMT From: Alex Ruschak merlins_box_(at)_aon.at Subject: [php] phplib userzugriffscounter Hallo liste? Wo kann man nachlesen, wie man einen User-Zugriffscounter unter phplib bastelt? bzw wo und wie gehört das Statement: query(„update user_auth set hits=hits+1 where ?“); eingebunden? Oder geht's so gar nicht? Vielen lieben Dank im Vorraus Alex From hartmut_(at)_six.de Thu, 17 Aug 2000 20:11:25 +0200 Date: Thu, 17 Aug 2000 20:11:25 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Sessionprobleme und kein Ende Martin Samesch wrote: > > Thomas Weinert wrote: > > session_start(); > > session_register("userid"); > > Damit hast Du $userid registriert, bevor sie einen Wert zugewiesen > bekommt.... behaupte ich jetzt einfach mal so. ;-) das ist in Ordnung so, es werden zunächst einmal nur die Variablennamen registriert und erst beim Request-Ende die tatsächlichen enthaltenen Werte serialisiert und gespeichert -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From martin.samesch_(at)_vogelspinnenseite.de Thu, 17 Aug 2000 20:35:07 +0200 Date: Thu, 17 Aug 2000 20:35:07 +0200 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] if verschachteln (war: Re: isset) Guido Haeger wrote: > > Martin Samesch schrieb > > > Ohne mir das jetzt konkret ueberlegt zu haben, koennte es bei > > einer Kombination von fuenf voneinander abhaengigen > > Fallunterscheidungen aber etwas aufwendig werden, wenn > > ich alle Kombinationen beruecksichtigen will (?). > > OK ein Beispiel mit 8 aufeinander aufbauenden Datenbankabfragen: > > [....] Ok, koennte etwas unuebersichtlich werden. ;-) > Man könnte z.B. alternativ schreiben > > if(DA == "a") > { > $a = 1; > } > else > { > fehler_handling("a"); > } > > if($a == 1) > { > if(DA == "b") > { > $b = 1; > } > else > { > fehler_handling("b"); > } > } > > [...] Damit haette ich auch die Abhaengigkeiten beruecksichtigt.... > Man könnte hier auch einfach > schreiben: ....hier muesste dazu aber noch was rein.... > $bedingungen = array("a", "b", "c", "d", "e", "f", "g", "h"); > $max = count($bedingungen); > for($i = 0; $i < $max, $i++) > { > if(DA != $bedingungen[$i]) > { > fehlerhandling($bedingung[$i]); > break; > } > > if($max-1 == $i) > { > // tu was; > } > } > > Man könnte die einzelnen Abfragen auch in Funktionen stecken usw. Kurz: > es gibt viele Möglichkeiten unübersichtlichen, tief verschachtelten Code > zu vermeiden, ohne das sich deshalb z.B. die Anzahl der > Datenbankzugriffe erhöht. Das hatte ich mir auch schon ueberlegt. > Das Beispiel krankt insgesamt natürlich daran, daß man eine > entsprechende Logik in der Regel einfach per AND in der WHERE-Klausel > der Datenbankabfrage erschlagen würde. So werde ichs wohl machen. Besten Dank. Jedenfalls wars nicht einfach, alle Moeglichkeiten zu beruecksichtigen, aber so wie es jetzt ist, kanns nicht bleiben, weil ich bei jeder Aenderung mehr oder weniger von vorne anfangen kann (Wie war das noch gleich? Warum habe ich dies oder jenes so gemacht und nicht so?....). Demnaechst ist wohl ein kleiner Umbau faellig. Martin From info_(at)_listornet.de Thu, 17 Aug 2000 21:10:57 +0100 Date: Thu, 17 Aug 2000 21:10:57 +0100 From: Info, Listornet info_(at)_listornet.de Subject: [php] =?iso-8859-1?Q?Sessionanf=E4ngerproblem?= hi liste also ich hab folgendes problem. wir haben eine startseite. beim ersten aufruf ist nichts gesetzt also if(session_is_registered("sesson") == false) { session_start(); session_register("sesson"); } starten wie ne session und setzen sesson. beim zweiten mal müßte doch dann der else teil aufgerufen werden oder nicht ? bei mir macht er stattdessen immer eine neue session auf. wo liegt der fehler ? mfg, cu_(at)_listor From merlins_box_(at)_aon.at Thu, 17 Aug 2000 21:32:47 GMT Date: Thu, 17 Aug 2000 21:32:47 GMT From: Alex Ruschak merlins_box_(at)_aon.at Subject: [php] =?ISO-8859-1?Q?Sessionanf=E4ngerproblem?= Hallo cu_(at)_listor Probier mal das: If(!session_is_registered("sesson")) { session_start(); session_register("sesson"); } Alex From merlins_box_(at)_aon.at Thu, 17 Aug 2000 21:35:22 GMT Date: Thu, 17 Aug 2000 21:35:22 GMT From: Alex Ruschak merlins_box_(at)_aon.at Subject: [php] =?ISO-8859-1?Q?Sessionanf=E4ngerproblem?= (nochmal) Du kannst auch das probieren if(isset(session_is_registered("sesson"))) { session_start(); session_register("sesson"); } Alex From sascha_(at)_schumann.cx Thu, 17 Aug 2000 21:20:48 +0200 (CEST) Date: Thu, 17 Aug 2000 21:20:48 +0200 (CEST) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] =?ISO-8859-1?Q?Sessionanf=E4ngerproblem?= On Thu, 17 Aug 2000, Alex Ruschak wrote: > Hallo cu_(at)_listor > Probier mal das: > > > If(!session_is_registered("sesson")) { > session_start(); > session_register("sesson"); > } > Was equivalent zum anderen Script ist.. Man könnte mehr über potentielle Fehlerquellen sagen, wenn das originale Posting Informationen über das Environment (OS, Webserver) enthalten hätte. - Sascha From listor_(at)_listornet.de Thu, 17 Aug 2000 21:28:30 +0100 Date: Thu, 17 Aug 2000 21:28:30 +0100 From: Listor, Listornet listor_(at)_listornet.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Sessionanf=E4ngerproblem?= ist doch hunderprozentig der selbe syntax nur verkürzt geschrieben geht auch nicht. hab es zur sicherheit nochmal getestet. bye listor ----- Original Message ----- From: "Alex Ruschak" To: Sent: Thursday, August 17, 2000 10:32 PM Subject: Re: [php] Sessionanfängerproblem > Hallo cu_(at)_listor > Probier mal das: > > > If(!session_is_registered("sesson")) { > session_start(); > session_register("sesson"); > } > > > Alex > > > -- > ** 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 listor_(at)_listornet.de Thu, 17 Aug 2000 21:30:29 +0100 Date: Thu, 17 Aug 2000 21:30:29 +0100 From: Listor, Listornet listor_(at)_listornet.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Sessionanf=E4ngerproblem?= winnt 4.0 IIS 4 apache 1.3.6 php4 als modul reicht das ? ----- Original Message ----- From: "Sascha Schumann" To: Sent: Thursday, August 17, 2000 8:20 PM Subject: Re: [php] Sessionanfängerproblem > On Thu, 17 Aug 2000, Alex Ruschak wrote: > > > Hallo cu_(at)_listor > > Probier mal das: > > > > > > If(!session_is_registered("sesson")) { > > session_start(); > > session_register("sesson"); > > } > > > > Was equivalent zum anderen Script ist.. > > Man könnte mehr über potentielle Fehlerquellen sagen, wenn > das originale Posting Informationen über das Environment (OS, > Webserver) enthalten hätte. > > - Sascha > > > -- > ** 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 fister22_(at)_hotmail.com Thu, 17 Aug 2000 21:39:21 +0200 Date: Thu, 17 Aug 2000 21:39:21 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] re: nochmal Download, WICHTIG!! hi matthias na endlich hat er einer geraffelt was ich meinte ;) kann man keine Kombi aus header (.......octet-steam) und header (location... ) bauen ??? also einen unbekannten MIME Type senden und dann die URL aufrufen ?? thx tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu > > readfile("/files/".$download_file); > > Du hast wohl den Thread nicht mitverfolgt: Das Problem war, > dass die Files auf einem anderen Server liegen, somit zwar ueber > den Umweg ueber den PHP-Server laufen KOENNTEN, was jedoch > verhindert werden soll, um den Traffic dieses Servers moeglichst > niedrig zu halten. Meiner Meinung nach gibt es neben der > header("Location") kaum eine praktikable Loesung, die vor allem > das Speichern statt Anzeigen von Text-Dateien ermoeglicht. Eine > Ausnahme: Wenn die AllowOverride (apache) auf dem Server, auf dem > die Dateien liegen, entsprechend gesetzt ist (z.B. auf "All") ist > es moeglich in der .htaccess fuer ALLE Filetypen einen Mime-Type > von "application/x-unknown" an den Browser zu senden, was ein > Abspeichern erzwingen sollte. Dazu sind jedoch SAEMTLICHE > Dateiendungen entsprechend zu registrieren (eine Liste aller mir > erdenklichen gibts bei mir auf Anfrage, ich brauchte das mal fuer > ein Projekt). From sascha_(at)_schumann.cx Thu, 17 Aug 2000 21:33:41 +0200 (CEST) Date: Thu, 17 Aug 2000 21:33:41 +0200 (CEST) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Sessionanf=E4ngerproblem?= On Thu, 17 Aug 2000, Listor, Listornet wrote: > winnt 4.0 IIS 4 apache 1.3.6 php4 als modul > > reicht das ? Wahrscheinlich liegts einfach daran, daß beim Aufruf von session_is_registered die Session noch nicht gestartet ist. Woher soll dann PHP wissen, ob in der nicht-gestarteten Session die Variable registriert ist? Also session_start() an den Anfang oder session.auto_start enablen. - Sascha From sascha_(at)_schumann.cx Thu, 17 Aug 2000 21:36:46 +0200 (CEST) Date: Thu, 17 Aug 2000 21:36:46 +0200 (CEST) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] re: nochmal Download, WICHTIG!! On Thu, 17 Aug 2000, Tobias wrote: > hi matthias > > na endlich hat er einer geraffelt was ich meinte ;) > kann man keine Kombi aus header (.......octet-steam) und header > (location... ) bauen ??? also einen unbekannten MIME Type senden und dann > die URL aufrufen ?? Das Content-Type Header Feld im HTTP Reply Header bezieht sich immer auf den Message Body des aktuellen Requests. Weil alles darüber hinaus nicht geht, nennt man HTTP auch stateless. - Sascha From listor_(at)_listornet.de Thu, 17 Aug 2000 21:50:03 +0100 Date: Thu, 17 Aug 2000 21:50:03 +0100 From: Listor, Listornet listor_(at)_listornet.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Sessionanf=E4ngerproblem?= ja schön mach ich nochmal session_start() vor der if abfrage dann erstellt er mir noch eine neue session gg weiss zwar nicht warum ich das machen soll aber was solls. lol. und auto start bringt es auch irgendwie nicht. mfg, listor ----- Original Message ----- From: "Sascha Schumann" To: Sent: Thursday, August 17, 2000 8:33 PM Subject: Re: [php] Re: [php] Sessionanfängerproblem > On Thu, 17 Aug 2000, Listor, Listornet wrote: > > > winnt 4.0 IIS 4 apache 1.3.6 php4 als modul > > > > reicht das ? > > Wahrscheinlich liegts einfach daran, daß beim Aufruf von > session_is_registered die Session noch nicht gestartet ist. > Woher soll dann PHP wissen, ob in der nicht-gestarteten > Session die Variable registriert ist? > > Also session_start() an den Anfang oder session.auto_start > enablen. > > - Sascha > > > -- > ** 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 sascha_(at)_schumann.cx Thu, 17 Aug 2000 21:50:53 +0200 (CEST) Date: Thu, 17 Aug 2000 21:50:53 +0200 (CEST) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Sessionanf=E4ngerproblem?= On Thu, 17 Aug 2000, Listor, Listornet wrote: > ja schön mach ich nochmal session_start() vor der if abfrage > > dann erstellt er mir noch eine neue session gg weiss zwar > nicht warum ich das machen soll aber was solls. lol. > und auto start bringt es auch irgendwie nicht. Auch gut, ich hab wahrscheinlich keine Ahnung von dem was ich rede. - Sascha From eschmid_(at)_php.net Thu, 17 Aug 2000 22:06:27 +0200 Date: Thu, 17 Aug 2000 22:06:27 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Re: [php] Re: [php] =?iso-8859-1?Q?Sessionanf=E4ngerproblem?= Sascha Schumann wrote: > > On Thu, 17 Aug 2000, Listor, Listornet wrote: > > > ja schön mach ich nochmal session_start() vor der if abfrage > > > > dann erstellt er mir noch eine neue session gg weiss zwar > > nicht warum ich das machen soll aber was solls. lol. > > und auto start bringt es auch irgendwie nicht. > > Auch gut, ich hab wahrscheinlich keine Ahnung von dem was ich > rede. Das glaub ich aber nicht. Hartmut hat erst kürzlich das Geburtsdatum des Studenten, der das programmiert haben soll, im Quellcode entdeckt. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From ulf_(at)_redsys.de Thu, 17 Aug 2000 22:35:26 +0200 Date: Thu, 17 Aug 2000 22:35:26 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Re: [php] Re: [php] =?iso-8859-1?Q?Sessionanf=E4ngerproblem?= Sascha Schumann wrote: > > On Thu, 17 Aug 2000, Listor, Listornet wrote: > > > ja schön mach ich nochmal session_start() vor der if abfrage > > > > dann erstellt er mir noch eine neue session gg weiss zwar > > nicht warum ich das machen soll aber was solls. lol. > > und auto start bringt es auch irgendwie nicht. > > Auch gut, ich hab wahrscheinlich keine Ahnung von dem was ich > rede. > > - Sascha Bitte, bitte in die Bestof! Ulf From eschmid_(at)_php.net Thu, 17 Aug 2000 22:40:30 +0200 Date: Thu, 17 Aug 2000 22:40:30 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Re: [php] Re: [php] =?iso-8859-1?Q?Sessionanf=E4ngerproblem?= Ulf Wendel wrote: > > Sascha Schumann wrote: > > > > On Thu, 17 Aug 2000, Listor, Listornet wrote: > > > > > ja schön mach ich nochmal session_start() vor der if abfrage > > > > > > dann erstellt er mir noch eine neue session gg weiss zwar > > > nicht warum ich das machen soll aber was solls. lol. > > > und auto start bringt es auch irgendwie nicht. > > > > Auch gut, ich hab wahrscheinlich keine Ahnung von dem was ich > > rede. > > > > - Sascha > > Bitte, bitte in die Bestof! Geht zur Zeit nicht, Wolfgang ist bis Sonntag in Hamburg. Also sammeln und am Montag an die bekannte Adresse schicken. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From ulf_(at)_redsys.de Thu, 17 Aug 2000 22:43:13 +0200 Date: Thu, 17 Aug 2000 22:43:13 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Re: [php] Re: [php] =?iso-8859-1?Q?Sessionanf=E4ngerproblem?= "Egon Schmid (_(at)_work)" wrote: > Das glaub ich aber nicht. Hartmut hat erst kürzlich das Geburtsdatum des > Studenten, der das programmiert haben soll, im Quellcode entdeckt. Herrlich, johann_ sagte es mir gerade: session.c . Unglaubliches Alter! Ulf From daniel_(at)_php4win.de Thu, 17 Aug 2000 23:07:16 +0200 Date: Thu, 17 Aug 2000 23:07:16 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Re: [php] Re: [php] Sessionanfängerproblem > > Das glaub ich aber nicht. Hartmut hat erst kürzlich das Geburtsdatum des > > Studenten, der das programmiert haben soll, im Quellcode entdeckt. > > Herrlich, johann_ sagte es mir gerade: session.c . Unglaubliches Alter! beim durchschauen würd ich sagen es ist das mit dem cookie, oder? gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From m.meyer_(at)_maxonline.at Thu, 17 Aug 2000 23:48:16 +0200 Date: Thu, 17 Aug 2000 23:48:16 +0200 From: Matthias Meyer m.meyer_(at)_maxonline.at Subject: [php] mail(..) und sendmail >> mail("m.meyer_(at)_maxonline.at.","test","Test-Mail","From:myr_(at)_chello.at\n"); >> ?>wenn ich mich nich verkuckt hab dann is nach dem .at noch ein dot, der >da nich sein sollte >wenn du den entfernst sollte es klappen Sorry, Schreibfehler. Aber auch ohne dem dot gehts nicht. From info_(at)_listornet.de Fri, 18 Aug 2000 00:09:06 +0100 Date: Fri, 18 Aug 2000 00:09:06 +0100 From: Info, Listornet info_(at)_listornet.de Subject: [php] functionproblem hi liste. das script läuft mit ie nachdem ich die seite neugeladen habe. vorher ignoriert er den flush(); kann jemand nen fehler sehen oder mir sagen woran das liegen könnte ? function presentMe($word) { if($word != "") { clearstatcache(); flush(); $wordlen = strlen($word); $tim = time(); $timover = $tim+($wordlen+1); $namarr = array("0"=>""); for($i=0;$i<($wordlen+1);$i++) { $tmpstr = substr($word,$i,1); array_push($namarr,$tmpstr); } flush(); $i = 0; $arlen = sizeof($namarr); while($timover>$tim) { for($r=1;$r<($arlen+1);$r++) { if($r == $i) { echo $namarr[$i]; flush(); $namarr[$i] = ""; } } if($tim+1 == time()) { $i++; $tim = time(); } } } } mfg, cu_(at)_listor From andre_(at)_frimberger.de Fri, 18 Aug 2000 00:21:14 +0200 Date: Fri, 18 Aug 2000 00:21:14 +0200 From: =?iso-8859-1?Q?Andr=E9_Frimberger?= andre_(at)_frimberger.de Subject: [php] PHP unter Linux installieren Hi, ich hab nun php 4 unter Linux installiert. (und es funktioniert auch *freu* ;) ) Eine Sache stört mich noch; Und zwar werden nur Files mit der Endung php3 angenommen, .php wird gar nicht angenommen. (Ich bin mir 1oo% sicher, dass ich PHP4 installiert hab ...) Ich hoffe, ihr könnt mir weiterhelfen :) André From eschmid+sic_(at)_s.netic.de Fri, 18 Aug 2000 00:35:06 +0200 Date: Fri, 18 Aug 2000 00:35:06 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP unter Linux installieren On Fri, Aug 18, 2000 at 12:21:14AM +0200, André Frimberger wrote: > ich hab nun php 4 unter Linux installiert. (und es funktioniert auch *freu* > ;) ) > Eine Sache stört mich noch; Und zwar werden nur Files mit der Endung php3 > angenommen, .php wird gar nicht angenommen. > (Ich bin mir 1oo% sicher, dass ich PHP4 installiert hab ...) Hoffentlich nicht als CGI. Als Apache-Modul ist es für mich einfacher. Man fügt im installierten Apache-Verzeichnis in conf/httpd.conf folgende Zeile ein, bzw. ändert die vorhandene Zeile: AddType application/x-httpd-php .php3 .php Apache neu starten und es sollte auch mit .php gehen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From php_(at)_pinguin.conetix.de Fri, 18 Aug 2000 00:43:58 +0200 Date: Fri, 18 Aug 2000 00:43:58 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] Probleme mit Dateiendungen - php3/php On Tue, Aug 15, 2000 at 12:56:01AM +0200, Andy wrote: > Hi again :) > Hab erstmal den Webmaster geändert LOL Ja, das klingt immer irgendwie etwas kindisch, wenn sich hier Leute mit "root", "Webmaster" oder ähnlich melden. btw, dein Mailclient kann kein vernünftiges Threading. Vielleicht guckst Du mal, ob Du die Erzeugung von "References:" Headern einschalten kannst, denn sonst können Deine Antworten von anderen nicht richtig in den passenden Thread einsortiert werden. > > Schon mal dran gedacht, zu wechseln? > Ich bin erst vor 2 Wochen zu denen übergelaufen, bloß nicht schon wieder > wechseln. zu wem? Schlund z.B. macht es so, daß .php = php4, .php3 = php3, und .php4 = php4 - wobei allerdings ein automatisches Redirect (wahrscheinlich ein Apache-Feature) von einer Endung zur anderen stattfindet, wenn das Skript in der anderen Endung vorliegt. D.h. ein " funktioniert auch, wenn nur skript.php3 oder skript.php da liegt. Finde ich nicht schlecht. :) (PS: Nein, ich arbeite nicht für die. Ich bin dort bloß bisher ziemlich zufrieden.) > Und ich gehe jede Wette ein das die Probleme die ich mit den CGI´s hatte > auch beim Hoster liegen . Mir wurde unterstellt ich hätte die > Permissions nicht richtig gesetzt,..Scripts in binär hochgeladen usw. Von Möglich. Windows-FTP Clients begreifen die Verzeichnis/Dateirechte auf UNIX Maschinen nicht, und stellen da irgendwas ein. WS_FTP stellt z.B. grundsätzlich -rw------- ein, und das kann nicht klappen. Bei guten Clients kann man das einstellen, Unix/Linux Software kann das sowieso von vornherein. > wegen,...die Admins sind wahrscheinlich nur unfähig. Nicht unbedingt, sie können -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From andre_(at)_frimberger.de Fri, 18 Aug 2000 00:44:02 +0200 Date: Fri, 18 Aug 2000 00:44:02 +0200 From: =?iso-8859-1?Q?Andr=E9_Frimberger?= andre_(at)_frimberger.de Subject: [php] AW: [php] PHP unter Linux installieren Hi Egon,... hat funktioniert, =) (Ich hatte die Zeil Addtype... nochmal, mit php, in die Config eingetragen, das hat scheinbar nicht funktioniert....) Thx André -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von eschmid+sic_(at)_s.netic.de Gesendet: Freitag, 18. August 2000 00:35 An: php_(at)_php-center.de Betreff: Re: [php] PHP unter Linux installieren On Fri, Aug 18, 2000 at 12:21:14AM +0200, André Frimberger wrote: > ich hab nun php 4 unter Linux installiert. (und es funktioniert auch *freu* > ;) ) > Eine Sache stört mich noch; Und zwar werden nur Files mit der Endung php3 > angenommen, .php wird gar nicht angenommen. > (Ich bin mir 1oo% sicher, dass ich PHP4 installiert hab ...) Hoffentlich nicht als CGI. Als Apache-Modul ist es für mich einfacher. Man fügt im installierten Apache-Verzeichnis in conf/httpd.conf folgende Zeile ein, bzw. ändert die vorhandene Zeile: AddType application/x-httpd-php .php3 .php Apache neu starten und es sollte auch mit .php gehen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From php_(at)_pinguin.conetix.de Fri, 18 Aug 2000 00:57:56 +0200 Date: Fri, 18 Aug 2000 00:57:56 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] PHP Entwicklungsumgebung On Wed, Aug 16, 2000 at 06:23:22PM +0200, Stefan Westermann wrote: > Hallo, kennt jemand von euch vielleicht einen brauchbaren PHP-Editor, bzw vim. "Vi IMproved." Nein, das ist kein Scherz. Anzeigen der Klammerebenen, verschieden "dick" farbkodiert: % Öffnen der Datei unterm cursor: gf Das Kommentarzeichen (erstes Zeichen am Zeilenanfang) löschen: 0x (0: gehe zum Zeilenanfang, x: lösche Zeichen) (man kann AUCH "Pos1" + DEL benutzen, aber dafür müßte ich ja die Hand aus der Ruheposition nehmen :) Wiederhole den letzten Befehl / die letzte Eingabe: . Lösche das Kommentarzeichen für die nächsten 200 Zeilen: qaj0xq200_(at)_a hihi :-) (qa: start Makrorecorder Speicher "a", j: eine zeile Runter (auch Cursor geht), 0x: s.o., q: Recorder ende, _(at)_a: Spiele Makro "a" ab, Faktor 200 davor: 200 mal.) Schreibe 70mal ein "-" (z.B. als Kommentar, Trenner zw. Funktionen): 70i- 70: Faktor, i: insertmodus, -: zeichen, esc: raus aus insertmodus Das fällt mir so spontan ein. vim ist momentan der einzige mir bekannte Editor, der Farbkodierung für >100 Syntaxen (?) fehlerfrei hinbekommt - selbst Perl. Und wer Perl-Code schon mal gesehen hat, weiß, daß das eine ziemliche Leistung ist. PS: Ja, man kann ihn auch mit der Maus und/oder den Cursortasten bedienen. Ja, es gibt sogar eine grafische Version mit Buttonbar und Menüs. Ja, sogar für Windows. Lohnt sich. Und man MUSS ja die Harakiri-Funktionen nicht benutzen, wenn man nicht will kann man vim auch klicken... -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From hartmut_(at)_six.de Fri, 18 Aug 2000 01:12:55 +0200 Date: Fri, 18 Aug 2000 01:12:55 +0200 From: Hartmut Holzgraefe (_(at)_home) hartmut_(at)_six.de Subject: [php] PHP Entwicklungsumgebung Jens Benecke wrote: > > On Wed, Aug 16, 2000 at 06:23:22PM +0200, Stefan Westermann wrote: > > > Hallo, kennt jemand von euch vielleicht einen brauchbaren PHP-Editor, bzw > > vim. "Vi IMproved." [...] > PS: Ja, man kann ihn auch mit der Maus und/oder den Cursortasten bedienen. > Ja, es gibt sogar eine grafische Version mit Buttonbar und Menüs. Ja, sogar > für Windows. > > > Lohnt sich. Und man MUSS ja die Harakiri-Funktionen nicht benutzen, wenn > man nicht will kann man vim auch klicken... also ich ziehe da doch den vigor vor, endlich ein VI-clone mit Büroklammer http://www.red-bean.com/~joelh/vigor/ -- Harmut Holzgraefe hholzgra_(at)_media-engineering.de From otmar.schranz_(at)_trinomic.com Fri, 18 Aug 2000 08:11:53 +0200 Date: Fri, 18 Aug 2000 08:11:53 +0200 From: Otmar Schranz otmar.schranz_(at)_trinomic.com Subject: [php] PhP.lib for Windows NT hi everybody, i need some help, i try to crate a dll for windows nt. i have a problem, with linking the dll for to call it with dl on windows nt. i need the "php.lib" for linking the dll. do you know where can i get the php.lib for windows nt??? Otmar Schranz From office_(at)_vibu.at Fri, 18 Aug 2000 08:43:13 +0200 Date: Fri, 18 Aug 2000 08:43:13 +0200 From: Presulli office_(at)_vibu.at Subject: [php] (no subject) --=====_96658099341=_ Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hi Jungs, habe folgendes Problem: Habe Roxen 2.0 mit Php4 funktioniert auch soweit so= gut, wenn ich aber die Php-Skripts von phpPgAdmin in meine Dokument-Root= stelle und index.php =FCber den URL aufrufe bekomme ich immer den selben= Fehler: Warning: Failed opening 'lib.inc.php' for inclusion= (include_path=3D'') in /export/home/www/vibu.at/index.php on line 4 ,= wobei alles direkt in der "Dokument-Root" steht. Habe diese Problem zuerst= an phpPgAdmin Dan gestellt der meint aber das ist sicherlich eine= Einstellung in PHP !?! K=F6nnt Ihr mir bitte einen Hint geben ? cu, Marc --=====_96658099341=_ Content-Type: text/html; charset="us-ascii"
Hi Jungs,
 
habe folgendes Problem: Habe Roxen 2.0 mit Php4 funktioniert auch soweit so gut, wenn ich aber die Php-Skripts von phpPgAdmin in meine Dokument-Root stelle und index.php über den URL aufrufe bekomme ich immer den selben Fehler: Warning: Failed opening 'lib.inc.php' for inclusion (include_path='') in /export/home/www/vibu.at/index.php on line 4 , wobei alles direkt in der "Dokument-Root" steht. Habe diese Problem zuerst an phpPgAdmin Dan gestellt der meint aber das ist sicherlich eine Einstellung in PHP !?!
 
Könnt Ihr mir bitte einen Hint geben ?
 
cu,
Marc

<body alink="#ff0000" bgcolor="#FFFFFF" link="#0000ee" text="#000000" vlink="#551a8b"> </body>  
 
--=====_96658099341=_-- From fister22_(at)_hotmail.com Fri, 18 Aug 2000 08:59:59 +0200 Date: Fri, 18 Aug 2000 08:59:59 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] re: nochmal Download, WICHTIG!! hi also ich seh schon daß ich sawas wohl nicht in php machen kann ...... also ich komm so nicht weiter und wenn ihr nix wisst ..... cu tobias > hi matthias > > na endlich hat er einer geraffelt was ich meinte ;) > kann man keine Kombi aus header (.......octet-steam) und header > (location... ) bauen ??? also einen unbekannten MIME Type senden und dann > die URL aufrufen ?? > thx > tobias > ~~~~~~~~~~~~~~~~~~~~~~~~~ > Webmaster of Traffic - Eye > -- Das Traffic Auge deiner Webseite --- > NIE wieder Links die aus TrafficGründen entfernt werden > http://traffic-eye.x2.nu > http://traffic-eye.de.vu > > > > readfile("/files/".$download_file); > > > > Du hast wohl den Thread nicht mitverfolgt: Das Problem war, > > dass die Files auf einem anderen Server liegen, somit zwar ueber > > den Umweg ueber den PHP-Server laufen KOENNTEN, was jedoch > > verhindert werden soll, um den Traffic dieses Servers moeglichst > > niedrig zu halten. Meiner Meinung nach gibt es neben der > > header("Location") kaum eine praktikable Loesung, die vor allem > > das Speichern statt Anzeigen von Text-Dateien ermoeglicht. Eine > > Ausnahme: Wenn die AllowOverride (apache) auf dem Server, auf dem > > die Dateien liegen, entsprechend gesetzt ist (z.B. auf "All") ist > > es moeglich in der .htaccess fuer ALLE Filetypen einen Mime-Type > > von "application/x-unknown" an den Browser zu senden, was ein > > Abspeichern erzwingen sollte. Dazu sind jedoch SAEMTLICHE > > Dateiendungen entsprechend zu registrieren (eine Liste aller mir > > erdenklichen gibts bei mir auf Anfrage, ich brauchte das mal fuer > > ein Projekt). > Das Content-Type Header Feld im HTTP Reply Header bezieht > sich immer auf den Message Body des aktuellen Requests. Weil > alles darüber hinaus nicht geht, nennt man HTTP auch > stateless. >----------------- > Das Content-Type Header Feld im HTTP Reply Header bezieht > sich immer auf den Message Body des aktuellen Requests. Weil > alles darüber hinaus nicht geht, nennt man HTTP auch > stateless. > > - Sascha > From a.temme_(at)_gmx.de Fri, 18 Aug 2000 09:45:03 +0200 Date: Fri, 18 Aug 2000 09:45:03 +0200 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] PhP.lib for Windows NT Otmar Schranz schrieb: > > hi everybody, > > i need some help, i try to crate a dll for windows nt. > > i have a problem, with linking the dll for to call it > with dl on windows nt. i need the "php.lib" for linking the dll. > > do you know where can i get the php.lib for windows nt??? > Hi Otmar, try http://php4win.de greetings Andre Temme From GH-lists_(at)_ecora.de Fri, 18 Aug 2000 09:37:30 +0200 Date: Fri, 18 Aug 2000 09:37:30 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] re: nochmal Download, WICHTIG!! Tobias schrieb > also ich seh schon daß ich sawas wohl nicht in php machen kann ...... Das hat nichts mit fehlenden Features oder Limits bei PHP zu tun, sondern einfach mit den Möglichkeiten des HTTP-Protokolls. Du willst dem Browser quasi mit entsprechenden Content-Type-Headern erzählen, das das was da kommt, abgespeichert und nicht inline dargestellt werden soll. Und danach sagst Du dem Browser per Location-Header quasi: Vergiß alles was bisher kam und fordere per GET jetzt das hier an (location). > Eine Ausnahme: Wenn die AllowOverride (apache) auf dem > Server, auf dem die Dateien liegen, entsprechend gesetzt > ist (z.B. auf "All") ist es moeglich in der .htaccess fuer ALLE > Filetypen einen Mime-Type von "application/x-unknown" > an den Browser zu senden, was ein Abspeichern erzwingen > sollte. Zumindest dem IE sind entsprechende Header ziemlich egal, der orientiert sich lieber an der Dateiextension. Du kannst bei PDF-Dateien z.B. an Content-Type-Headern schicken was Du willst. Ist der Acrobat Reader installiert, wird der IE die Datei inline darstellen. Hilfreich sind teilweise Content-Disposition-Header, bzw. einfach dem User erklären, wie er die Datei abspeichern kann (z.B. Windows: Rechtsklick-> Save Link as...). Guido Haeger From armin.grubert_(at)_gla-rlp.de Fri, 18 Aug 2000 10:11:08 +0200 Date: Fri, 18 Aug 2000 10:11:08 +0200 From: Armin Grubert armin.grubert_(at)_gla-rlp.de Subject: [php] PHP unter Linux installieren >... und zwar werden nur Files mit der Endung php3 >angenommen, .php wird gar nicht angenommen. Welche Files als PHP interpretiert und an den Parser geleitet werden, muß über die Konfigdatei (httpd.conf oder so ähnlich) des Apachen eingestellt werden! -- A. Grubert GLA Rheinland-Pfalz -- From info_(at)_agathos.net Fri, 18 Aug 2000 10:26:18 +0200 Date: Fri, 18 Aug 2000 10:26:18 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] re: nochmal Download, WICHTIG!! Hallo Guido, > Das hat nichts mit fehlenden Features oder Limits bei PHP zu tun, > sondern einfach mit den Möglichkeiten des HTTP-Protokolls. Also ich habe untenstehenden Headerblock auprobiert (NS4.72), der funktioniert nicht richtig bzw. garnicht. Vor allem kann er die Dateigröße während dem Download nicht anzeigen wie das bei header(Location: ) der Fall ist. Woran liegt denn das mit der fehlenden Größe? Müsste man die vorher feststellen und dann als Parameter übergeben? Wenn ja wie? -- schnipp -- header("Content-type: application/x-octetstream"); header("Content-disposition: attachment; filename=http://www.foobar.de/.$dl"); header("Expires: 0"); readfile("http://www.foobar.de/.$dl"); -- schnapp -- Liebe Grüße Theo From A.Ott_(at)_sail-3d.com Fri, 18 Aug 2000 09:47:46 +0100 Date: Fri, 18 Aug 2000 09:47:46 +0100 From: Alexander Ott A.Ott_(at)_sail-3d.com Subject: [php] Wamp Suche jemanden, der mir telefonischen Support wegen eines Wamp-Installatrionsproblems leisten kann. selbstverständlich gegen Bezahlung Schöne Grüsse, Alexander From puck_(at)_madz.net Fri, 18 Aug 2000 10:49:47 +0200 Date: Fri, 18 Aug 2000 10:49:47 +0200 From: =?ISO-8859-1?Q?Thomas_F=F6rster?= puck_(at)_madz.net Subject: [php] re: nochmal Download, WICHTIG!! Hi, > Also ich habe untenstehenden Headerblock auprobiert (NS4.72), der funktioniert > nicht richtig bzw. garnicht. Vor allem kann er die Dateigroesse waehrend dem Download > nicht anzeigen wie das bei header(Location: ) der Fall ist. > Woran liegt denn das mit der fehlenden Groesse? Muesste man die vorher > feststellen und dann als Parameter uebergeben? Wenn ja wie? > -- schnipp -- > header("Content-type: application/x-octetstream"); > header("Content-disposition: attachment; filename=http://www.foobar.de/.$dl"); > header("Expires: 0"); > readfile("http://www.foobar.de/.$dl"); > -- schnapp -- Du musst noch einbauen : header("Content-length: $groessedesfiles"); Und schon funzt alles :) Thomas From GH-lists_(at)_ecora.de Fri, 18 Aug 2000 11:03:59 +0200 Date: Fri, 18 Aug 2000 11:03:59 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] re: nochmal Download, WICHTIG!! Hans Theo Mislisch schrieb > Also ich habe untenstehenden Headerblock auprobiert (NS4.72), > der funktioniert nicht richtig bzw. garnicht. > Vor allem kann er die Dateigröße während dem Download > nicht anzeigen wie das bei header(Location: ) der Fall ist. > > Woran liegt denn das mit der fehlenden Größe? Müsste man > die vorher feststellen und dann als Parameter übergeben? > Wenn ja wie? Du willst das während des Downloads ein korrekter "Fortschrittsbalken" angezeigt wird ( x KB von y KB)? Das basiert IMHO auf dem Content-Length-Header. Wenn die Datei auf Deinem Server liegt, kannst Du mit filesize die Größe ermitteln und mal versuchen den Content-Length-Header manuell zu setzen (ungetestet). > header("Content-type: application/x-octetstream"); heißt eigentlich application/octet-stream > header("Content-disposition: attachment; > filename=http://www.foobar.de/.$dl"); Da steht doch extra filename= und nicht url=. Wenn Der Client die optionale Filename-Angabe beim Content-Dispositon-Header beachtet, dann kann man hier den Dateinamen vordefinieren, unter dem die Datei abgespeichert werden soll. Ansonsten wird der Browser beim Abspeichern-Dialog meist den Namen des Download-Scriptes als Dateinamen vorschlagen. > readfile("http://www.foobar.de/.$dl"); Die Datei liegt nicht auf Deinem Server? Und hast Du wirklich einen Punkt vor dem Dateinamen? Der Punkt fungiert nur außerhalb von Strings als Verknüpfungsoperator. Guido Haeger From edin_(at)_fuscript.de Fri, 18 Aug 2000 12:48:10 +0200 Date: Fri, 18 Aug 2000 12:48:10 +0200 From: Edin - fuscript edin_(at)_fuscript.de Subject: [php] PHP-Magazin ? Hi Es gibt zwar einige gute PHP-Seiten aber irgendwie fehlt noch ein richtiges PHP-Printmagazin. Es muß ja nicht auf PHP beschränkt sein. So könnten auch ab und zu Themen wie Java, ASP etc. angesprochen werden. Ich denke, daß sich das durchsetzen würde, da die PHP Gemeinde ziemlich schnell wächst. Ab unz zu ließt man vielleicht von PHP in der i'X oder in der Internet World, aber mehr auch nicht. Man bedenke wieviel Java-Zeitschriften es schon gibt. Oder gibt es so etwas schon auf dem internationalen Markt ? Wenn ja, würde ich es sofort abonnieren!!! Vielleicht ließt ja ein Verleger hier mit und wir haben bald ein PHP-Magazin in Deutschland. mit freundlichen Grüßen, Edin Bajramovic ________________________________ fuscript Internetauftritte - www.fuscript.de Edin Bajramovic Programmierung + Design edin_(at)_fuscript.de From arsajedi_(at)_bupnet.de Fri, 18 Aug 2000 12:58:03 +0200 Date: Fri, 18 Aug 2000 12:58:03 +0200 From: Ali Reza Sajedi arsajedi_(at)_bupnet.de Subject: [php] Ueberpruefung einer Email Adresse Hallo, in perl gibt es das Module Email::Valid fuer die Ueberpruefung einer Email Adresse. Gibt es in php eine vergleichbare Funktion? Vielen Dank. Ali From berndschulz_(at)_ngi.de Fri, 18 Aug 2000 13:01:23 +0100 Date: Fri, 18 Aug 2000 13:01:23 +0100 From: Bernd Schulz berndschulz_(at)_ngi.de Subject: [php] Ueberpruefung einer Email Adresse so könnte es aussehen if (!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+' . '_(at)_' . '([-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.)+' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email)) { echo "Das ist keine E-Mail Adresse."; } mfg Bernd > Hallo, > in perl gibt es das Module Email::Valid fuer die Ueberpruefung einer Email > Adresse. Gibt es in php eine vergleichbare Funktion? Vielen Dank. > Ali > -- > ** 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 arsajedi_(at)_bupnet.de Fri, 18 Aug 2000 13:13:41 +0200 Date: Fri, 18 Aug 2000 13:13:41 +0200 From: Ali Reza Sajedi arsajedi_(at)_bupnet.de Subject: [php] Ueberpruefung einer Email Adresse Hallo Bernd, vielen Dank fuer Deine Antwort. Diese regex ueberprueft zwar ob die Email Adresse die richtige Form hat. Sie kann aber nicht ueberpruefen, ob die Adresse wirklich existiert und das ist was das Module von perl u.a. durchfuehren kann. Mich interessiert zu wissen, ob jemand schon so eine vergleichbare Funktion geschrieben hat? Ali From a-otto_(at)_web.de Fri, 18 Aug 2000 12:25:00 +0100 Date: Fri, 18 Aug 2000 12:25:00 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] Ueberpruefung einer Email Adresse Hi Ali, Friday, August 18, 2000, 12:13:41 PM, you wrote: ARS> vielen Dank fuer Deine Antwort. Diese regex ueberprueft zwar ob die Email ARS> Adresse die richtige Form hat. Sie kann aber nicht ueberpruefen, ob die ARS> Adresse wirklich existiert und das ist was das Module von perl u.a. ARS> durchfuehren kann. Mich interessiert zu wissen, ob jemand schon so eine ARS> vergleichbare Funktion geschrieben hat? [ http://www.php.net/manual/function.checkdnsrr.php ] ist dein freund. liebe gruesse, andreas -- andreas otto london (uk) From Meyer_(at)_mediaworx.com Fri, 18 Aug 2000 13:10:23 +0200 Date: Fri, 18 Aug 2000 13:10:23 +0200 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] Ueberpruefung einer Email Adresse > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Ali Reza Sajedi > Sent: Friday, August 18, 2000 1:14 PM > To: php_(at)_php-center.de > Subject: Re: [php] Ueberpruefung einer Email Adresse > > vielen Dank fuer Deine Antwort. Diese regex ueberprueft zwar > ob die Email > Adresse die richtige Form hat. Sie kann aber nicht > ueberpruefen, ob die > Adresse wirklich existiert und das ist was das Module von perl u.a. > durchfuehren kann. Mich interessiert zu wissen, ob jemand > schon so eine > vergleichbare Funktion geschrieben hat? > Jau und diese Funktion heisst LeseFAQ(). http://www.koehntopp.de/php/faq-12.html#ss12.9 Gruss, Pom der sich immer wieder fragt warum die Leute keine FAQs lesen -- Mathias Meyer mediaworx berlin AG Fon: 030 - 27 58 02 48 From info_(at)_agathos.net Fri, 18 Aug 2000 13:41:09 +0200 Date: Fri, 18 Aug 2000 13:41:09 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] re: nochmal Download, WICHTIG!! Hallo Guido, > Du willst das während des Downloads ein korrekter "Fortschrittsbalken" > angezeigt wird ( x KB von y KB)? Das basiert IMHO auf dem > Content-Length-Header. aha, alles klar. >> header("Content-type: application/x-octetstream"); > heißt eigentlich application/octet-stream :-| Nun, ich hab das aus dem Archiv ausgegraben. Stammt nicht von mir. Ich habe zwar einiges über Header nachgelesen, aber ... > Da steht doch extra filename= und nicht url=. o.k. Danke > Die Datei liegt nicht auf Deinem Server? Und hast Du wirklich einen > Punkt vor dem Dateinamen? Der Punkt fungiert nur außerhalb von Strings > als Verknüpfungsoperator. Ja, Datei liegt bei mir. Wie gesagt, Skript ist nicht von mir. Derweil habe ich es mit location: gelöst, aber damit soll man ja bestimmte Dateitypen nicht korrekt zum Download anbieten können. Deshalb die Nachfrage. Vielen Dank, werde es gleich mal testen. Liebe Grüße Theo From mail_(at)_marco-schulz.de Fri, 18 Aug 2000 13:50:48 +0200 Date: Fri, 18 Aug 2000 13:50:48 +0200 From: Marco Schulz mail_(at)_marco-schulz.de Subject: [php] AW: [php] Ueberpruefung einer Email Adresse Ähm wie soll denn das bitte gehen? Man kann E-Mail Adressen nicht einfach so überprüfen, das ist technisch gesehen IMHO unmöglich. Höchstens ein Check auf die Gültigkeit der Domain ist drin, das ist aber natürlich auch kein Schutz... Gruss Marco -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Ali Reza Sajedi Gesendet: Freitag, 18. August 2000 13:14 An: php_(at)_php-center.de Betreff: Re: [php] Ueberpruefung einer Email Adresse Hallo Bernd, vielen Dank fuer Deine Antwort. Diese regex ueberprueft zwar ob die Email Adresse die richtige Form hat. Sie kann aber nicht ueberpruefen, ob die Adresse wirklich existiert und das ist was das Module von perl u.a. durchfuehren kann. Mich interessiert zu wissen, ob jemand schon so eine vergleichbare Funktion geschrieben hat? Ali -- ** 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 chris_(at)_starnetworking.net Fri, 18 Aug 2000 13:50:11 +0200 Date: Fri, 18 Aug 2000 13:50:11 +0200 From: Christopher Kunz chris_(at)_starnetworking.net Subject: [php] PHP-Magazin ? Hi, >Es gibt zwar einige gute PHP-Seiten aber irgendwie fehlt noch >ein richtiges PHP-Printmagazin. also, doof finde ich die idee nicht. aber kommerziell nicht umsetzbar. oder? was meint der rest der gemeinde? PS: Habe gerade die Tassen abgeholt. Goil! Gruß, --ck -- PHPSTUFF.DE - T-Shirts, Tassen, Zeugs für den PHP-Geek. Geek Stuff: http://www.phpstuff.de | W3: http://www.starnetworking.net _(at)_ chris_(at)_starnetworking.net | T 05241 / 23498-13 | F 05241 / 23498-20 snail: Moltkestraße 25, 33330 Gütersloh From GH-lists_(at)_ecora.de Fri, 18 Aug 2000 13:53:28 +0200 Date: Fri, 18 Aug 2000 13:53:28 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Ueberpruefung einer Email Adresse Bernd Schulz schrieb > so könnte es aussehen > > if (!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+' . > '_(at)_' . > '([-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.)+' . > '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email)) > { > > echo "Das ist keine E-Mail Adresse."; > } Sorry: Der "perfekte" reguläre Ausdruck zur Validierung der Syntax einer eMail-Adresse wäre zwar elendig lang, die obige Konstruktion ist aber so ziemlich das sinnloseste, was ich bisher dazu gesehen habe. Da kannst Du (wie die meisten Websites) gleich nur prüfen, ob ein _(at)_ und ein Punkt mit jeweils was davor und dahinter in der Adresse vorkommt und Dir den langen Ausdruck sparen. Mit obigem Ausdruck wären z.B. auch ~_(at)_~.~ , {_(at)_}.- und gh_(at)_127.0.0.1.1.4.78 valid. Da wir das Thema hier schon x-mal hatten, empfiehlt sich ein Blick ins Archiv. Weiterhin sollte man preg*-Funktionen (PCRE) statt ereg* (POSIX) benutzen, da diese deutlich schneller und leistungsfähiger als die alten ereg-Funktionen sind. Lies bitte bei Gelegenheit learn.to/quote Guido Haeger From OF_(at)_netuse.de Fri, 18 Aug 2000 13:56:22 +0200 Date: Fri, 18 Aug 2000 13:56:22 +0200 From: Oliver Fink OF_(at)_netuse.de Subject: [php] AW: [php] Ueberpruefung einer Email Adresse Hi! Marco Schulz schrieb: > Ähm wie soll denn das bitte gehen? Man kann E-Mail Adressen nicht einfach so > überprüfen, das ist technisch gesehen IMHO unmöglich. > > Höchstens ein Check auf die Gültigkeit der Domain ist drin, das ist aber > natürlich auch kein Schutz... Und man könnte prüfen, ob der zugehörige Mailserver die Adresse akzeptiert. SMTP sieht solche Funktionalität vor (EXPN, VRFY) und einige Server erzählen Dir dann auch, ob es sich um eine gültige Adresse handelt. Allerdings ist das häufig ausgeschaltet. Dann bleibt nur die Prüfung, ob die für die Auslieferung wichtigen Daten in der Domain konfiguriert sind bzw. die Domain überhaupt existiert... Oliver -- Oliver Fink NetUSE AG, Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From ar_(at)_phpwelt.de Fri, 18 Aug 2000 14:15:32 +0200 Date: Fri, 18 Aug 2000 14:15:32 +0200 From: Achim Ruhland ar_(at)_phpwelt.de Subject: [php] Wamp Hallo! das mache ich gerne...bei interesse eMail an mich. Grüsse Achim ----- Original Message ----- From: "Alexander Ott" To: Sent: Friday, August 18, 2000 10:47 AM Subject: [php] Wamp > Suche jemanden, der mir telefonischen Support > wegen eines Wamp-Installatrionsproblems leisten kann. > > selbstverständlich gegen Bezahlung > > Schöne Grüsse, 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 S.Nohn_(at)_nettrade.de Fri, 18 Aug 2000 14:16:45 +0200 Date: Fri, 18 Aug 2000 14:16:45 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] AW: [php] Ueberpruefung einer Email Adresse Hi, > Ähm wie soll denn das bitte gehen? Man kann E-Mail Adressen nicht > einfach so überprüfen, das ist technisch gesehen IMHO unmöglich. Oehmm... Ich glaub nicht... Aus dem Kopf: telnet host 25 HELO foobar.de VRFY user_(at)_host gibt irgendwelche return-codes zurueck. Habe ich jetzt nicht überprüft, sollte aber so gehen, sonst RFC lesen, wozu ich jetzt aber zu faul bin. Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From GH-lists_(at)_ecora.de Fri, 18 Aug 2000 14:12:48 +0200 Date: Fri, 18 Aug 2000 14:12:48 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] re: nochmal Download, WICHTIG!! 0Hans Theo Mislisch schrieb > :-| Nun, ich hab das aus dem Archiv ausgegraben. > Stammt nicht von mir. Ich habe zwar einiges über > Header nachgelesen, aber ... Ist zwar immer recht dröge im Vergleich zur Schreibweise in vielen Büchern, aber da empfiehlt sich immer das Nachlesen in den entsprechenden RFCs. Für HTTP1.1 z.B. RFC 2616. Nachzulesen z.B. unter http://bambam.informatik.uni-oldenburg.de/RFC/rfc-index.html.. Da erfährst Du dann z.B. auch, wie der Content-Disposition-Header aufgebaut sein sollte, obwohl er nicht offiziell zum HTTP-Standard gehört. The Content-Disposition response-header field has been proposed as a means for the origin server to suggest a default filename if the user requests that the content is saved to a file. This usage is derived from the definition of Content-Disposition in RFC 1806 [35]. content-disposition = "Content-Disposition" ":" disposition-type *( ";" disposition-parm ) disposition-type = "attachment" | disp-extension-token disposition-parm = filename-parm | disp-extension-parm filename-parm = "filename" "=" quoted-string disp-extension-token = token disp-extension-parm = token "=" ( token | quoted-string ) An example is Content-Disposition: attachment; filename="fname.ext" The receiving user agent SHOULD NOT respect any directory path information present in the filename-parm parameter, which is the only parameter believed to apply to HTTP implementations at this time. The filename SHOULD be treated as a terminal component only. If this header is used in a response with the application/octet- stream content-type, the implied suggestion is that the user agent should not display the response, but directly enter a `save response as...' dialog. > Ja, Datei liegt bei mir. Wie gesagt, Skript ist nicht von mir. > Derweil habe ich es mit location: gelöst, Du kannst das schon mit readfile machen, aber das Öffnen der Datei über die URL macht keinen Sinn. Du solltest readfile besser den Pfadnamen des lokalen Dateisystems übergeben. Guido Haeger From ar_(at)_phpwelt.de Fri, 18 Aug 2000 14:20:53 +0200 Date: Fri, 18 Aug 2000 14:20:53 +0200 From: Achim Ruhland ar_(at)_phpwelt.de Subject: [php] PHP-Magazin ? Hallo! Ich hätte u.U. die Möglichkeit eine solche Zeitschrift herauszugeben (mein Vater hat einen Verlag) das Problem wäre allerdings der Inhalt, bei einem grossen Interresse in der deutschen PHP-Szene könnte man das was auf bauen (neue Räschdchraipunk :). Grüsse Achim ----- Original Message ----- From: "Edin - fuscript" To: Sent: Friday, August 18, 2000 12:48 PM Subject: [php] PHP-Magazin ? > Hi > Es gibt zwar einige gute PHP-Seiten aber irgendwie fehlt noch ein richtiges > PHP-Printmagazin. > Es muß ja nicht auf PHP beschränkt sein. So könnten auch ab und zu Themen > wie Java, ASP etc. angesprochen werden. > Ich denke, daß sich das durchsetzen würde, da die PHP Gemeinde ziemlich > schnell wächst. > Ab unz zu ließt man vielleicht von PHP in der i'X oder in der Internet > World, aber mehr auch nicht. > Man bedenke wieviel Java-Zeitschriften es schon gibt. > > Oder gibt es so etwas schon auf dem internationalen Markt ? > Wenn ja, würde ich es sofort abonnieren!!! > > Vielleicht ließt ja ein Verleger hier mit und wir haben bald ein PHP-Magazin > in Deutschland. > > mit freundlichen Grüßen, > > Edin Bajramovic > ________________________________ > fuscript Internetauftritte - www.fuscript.de > Edin Bajramovic > Programmierung + Design > edin_(at)_fuscript.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 bjoern_(at)_baer.main.de Fri, 18 Aug 2000 14:24:27 +0200 Date: Fri, 18 Aug 2000 14:24:27 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] AW: [php] Ueberpruefung einer Email Adresse * Sebastian Nohn wrote: > VRFY user_(at)_host > gibt irgendwelche return-codes zurueck. Jeder gute Mailadministrator schaltet das VRFY-Kommando ab, da das von SPAMmern oftmals mißbrauch wurde. qmail sagt z.B. auf ein vrfy hin: 252 send some mail, i'll try my best Björn. From daniel_(at)_php4win.de Fri, 18 Aug 2000 14:24:29 +0200 Date: Fri, 18 Aug 2000 14:24:29 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Wamp > Suche jemanden, der mir telefonischen Support > wegen eines Wamp-Installatrionsproblems leisten kann. > > selbstverständlich gegen Bezahlung warum postest du es nicht einfach an die liste?... zum einen wäre es kostenloas und zum anderen profitieren andere die vielleicht das selbe problem haben... gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From webmaster_(at)_fanseek.de Fri, 18 Aug 2000 14:28:22 +0200 Date: Fri, 18 Aug 2000 14:28:22 +0200 From: edin bajramovic webmaster_(at)_fanseek.de Subject: [php] PHP-Magazin ? > Hallo! > > Ich hätte u.U. die Möglichkeit eine solche Zeitschrift herauszugeben (mein > Vater hat einen Verlag) das Problem wäre allerdings der Inhalt, bei einem > grossen Interresse in der deutschen PHP-Szene könnte man das was auf bauen > (neue Räschdchraipunk :). Ich hätte auf jeden Fall Lust mitzumachen. PHP-Center, PHP-Homepage und dynamic-webpages sollten vielleicht ein Voting machen, ob man sich ein PHP-Magazin kaufen würde. _(at)_Achim: Wenn du ernsthaftes Interesse hast, dann meld Dich bei mir per PM. mit freundlichen Grüßen, Edin Bajramovic ________________________________ fuscript Internetauftritte - www.fuscript.de Edin Bajramovic Programmierung + Design edin_(at)_fuscript.de From dobel_(at)_femu.rwth-aachen.de Fri, 18 Aug 2000 14:36:05 +0200 Date: Fri, 18 Aug 2000 14:36:05 +0200 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] AW: [php] Ueberpruefung einer Email Adresse Sebastian Nohn wrote: > > Oehmm... Ich glaub nicht... Aus dem Kopf: > telnet host 25 > HELO foobar.de > VRFY user_(at)_host > gibt irgendwelche return-codes zurueck. In der Tat. Irgendwelche, je nach Konfig. VRFY foo 252 Cannot VRFY user; try RCPT to attempt delivery (or try finger) EXPN foo 502 Sorry, we do not allow this operation Aus der senfmail.cf: O PrivacyOptions=authwarnings,goaway Ohne diese Option geben beide Befehle 220 bei Success und 550 bei "User unbekannt" zurueck. Gruss, Markus From S.Nohn_(at)_nettrade.de Fri, 18 Aug 2000 14:39:44 +0200 Date: Fri, 18 Aug 2000 14:39:44 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] PHP-Magazin ? Hi, > Ich hätte u.U. die Möglichkeit eine solche Zeitschrift herauszugeben (mein > Vater hat einen Verlag) das Problem wäre allerdings der Inhalt, bei einem > grossen Interresse in der deutschen PHP-Szene könnte man das was auf bauen > (neue Räschdchraipunk :). Interesse als Leser: ja, Interesse als Autor: Bedingt. Kostenlos erstmal sowieso nicht, da es viel Arbeit einen druckwürdigen Artikel zu verfassen, und zeitlich... Naja... Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From listor_(at)_listornet.de Fri, 18 Aug 2000 14:43:15 +0100 Date: Fri, 18 Aug 2000 14:43:15 +0100 From: Listor, Listornet listor_(at)_listornet.de Subject: [php] nochmal functionproblem da mein beitrag wieder von zich leuten überlesen wurde poste ich halt nochmal. hi liste. das script läuft mit ie nachdem ich die seite neugeladen habe. vorher ignoriert er den flush(); kann jemand nen fehler sehen oder mir sagen woran das liegen könnte ? function presentMe($word) { if($word != "") { $wordlen = strlen($word); $tim = time(); $timover = $tim+($wordlen+1); $namarr = array("0"=>""); for($i=0;$i<($wordlen+1);$i++) { $tmpstr = substr($word,$i,1); array_push($namarr,$tmpstr); } $i = 0; $arlen = sizeof($namarr); while($timover>$tim) { for($r=1;$r<($arlen+1);$r++) { if($r == $i) { echo $namarr[$i]; flush(); $namarr[$i] = ""; } } if($tim+1 == time()) { $i++; $tim = time(); } } } } mfg, cu_(at)_listor From chris_(at)_starnetworking.net Fri, 18 Aug 2000 14:53:05 +0200 Date: Fri, 18 Aug 2000 14:53:05 +0200 From: Christopher Kunz chris_(at)_starnetworking.net Subject: [php] PHP-Magazin ? hi, >Interesse als Leser: ja, Interesse als Autor: Bedingt. >Kostenlos erstmal >sowieso nicht, da es viel Arbeit einen druckwürdigen Artikel >zu verfassen, >und zeitlich... Naja... Ich denke, vieles, das momentan in den diversen Newslettern & Foren herumfliegt (zum Beispiel in Björns exzellentem Newsletter bei rent-a-phpwizard.de), könnte man auch in einer solchen Zeitschrift veröffentlichen. Björns Artikel z.B. kann ich mir ohne weitere Nachbearbeitung im deutschen PHP-Magazin vorstellen. Allerdings ist das dann mit der Aktualität so eine Sache. Vielleicht sollte man sowas am Rande des PHP-Kongresses diskutieren ...? Gruß, --ck -- PHPSTUFF.DE - T-Shirts, Tassen, Zeugs für den PHP-Geek. Geek Stuff: http://www.phpstuff.de | W3: http://www.starnetworking.net _(at)_ chris_(at)_starnetworking.net | T 05241 / 23498-13 | F 05241 / 23498-20 snail: Moltkestraße 25, 33330 Gütersloh From Mathias.Gloss_(at)_start.de Fri, 18 Aug 2000 14:53:58 +0200 Date: Fri, 18 Aug 2000 14:53:58 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] PHP-Magazin ? Aloha, > ---------- > Von: Edin - fuscript[SMTP:edin_(at)_fuscript.de] > > Es gibt zwar einige gute PHP-Seiten aber irgendwie fehlt noch ein > richtiges > PHP-Printmagazin. > Die Frage ist und bleibt : Wofür braucht man das ? Es gibt genügend Informationsquellen rund um PHP, diese Mailinglisten, die ganzen Webseiten wie www.php-center.de, www.dynamic-webpages.de, die auch interessante Artikel bieten. Diejenigen die Englisch können (ist im Programmierumfeld immer von Vorteil :-) seien auf www.phpbuilder.com hin- gewiesen. > Es muß ja nicht auf PHP beschränkt sein. So könnten auch ab und zu Themen > wie Java, ASP etc. angesprochen werden. > *kreisch* Wenn ich einen ASP-Artikel lesen wollte, dann würde ich nicht in PHP programmieren ;) Grüße, Mathias From webmaster_(at)_shadow-inc.de Fri, 18 Aug 2000 15:03:20 +0200 Date: Fri, 18 Aug 2000 15:03:20 +0200 From: Rene (DarkGreen) Ausserehl webmaster_(at)_shadow-inc.de Subject: [php] PHP-Magazin ? Hmmm die Idee klingt nicht schlecht ;-)) Nur die Frage ist wo treibt man Jounalisten auf die PHP können ? ;))Dürften seeeehhhhhrrrrrr selten sein und schweine Teuer ... Aber wie wäre es mit einer Mischung aus Online Magazin wo dort online artikel tuts. und ähnliches geschickt werden können und die kommen dann ins Heft wennse gut sind ? ;)) naja greetz Rene "DarkGreen" Ausserehl ----- Original Message ----- From: "Achim Ruhland" To: Sent: Friday, August 18, 2000 2:20 PM Subject: Re: [php] PHP-Magazin ? > Hallo! > > Ich hätte u.U. die Möglichkeit eine solche Zeitschrift herauszugeben (mein > Vater hat einen Verlag) das Problem wäre allerdings der Inhalt, bei einem > grossen Interresse in der deutschen PHP-Szene könnte man das was auf bauen > (neue Räschdchraipunk :). > > Grüsse > Achim > > > ----- Original Message ----- > From: "Edin - fuscript" > To: > Sent: Friday, August 18, 2000 12:48 PM > Subject: [php] PHP-Magazin ? > > > > Hi > > Es gibt zwar einige gute PHP-Seiten aber irgendwie fehlt noch ein > richtiges > > PHP-Printmagazin. > > Es muß ja nicht auf PHP beschränkt sein. So könnten auch ab und zu Themen > > wie Java, ASP etc. angesprochen werden. > > Ich denke, daß sich das durchsetzen würde, da die PHP Gemeinde ziemlich > > schnell wächst. > > Ab unz zu ließt man vielleicht von PHP in der i'X oder in der Internet > > World, aber mehr auch nicht. > > Man bedenke wieviel Java-Zeitschriften es schon gibt. > > > > Oder gibt es so etwas schon auf dem internationalen Markt ? > > Wenn ja, würde ich es sofort abonnieren!!! > > > > Vielleicht ließt ja ein Verleger hier mit und wir haben bald ein > PHP-Magazin > > in Deutschland. > > > > mit freundlichen Grüßen, > > > > Edin Bajramovic > > ________________________________ > > fuscript Internetauftritte - www.fuscript.de > > Edin Bajramovic > > Programmierung + Design > > edin_(at)_fuscript.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 > > > > > -- > ** 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 webmaster_(at)_fanseek.de Fri, 18 Aug 2000 15:03:45 +0200 Date: Fri, 18 Aug 2000 15:03:45 +0200 From: edin bajramovic webmaster_(at)_fanseek.de Subject: [php] AW: [php] PHP-Magazin ? > Die Frage ist und bleibt : Wofür braucht man das ? > > Es gibt genügend Informationsquellen rund um PHP, > diese Mailinglisten, die ganzen Webseiten wie > www.php-center.de, www.dynamic-webpages.de, die auch > interessante Artikel bieten. Klar, aber es gibt auch viele sonstige IT-Onlinemagazine und trotzdem kauft man sich Zeitschriften oder ? > > Es muß ja nicht auf PHP beschränkt sein. So könnten auch ab und zu Themen > > wie Java, ASP etc. angesprochen werden. > > > *kreisch* > > Wenn ich einen ASP-Artikel lesen wollte, dann würde ich nicht > in PHP programmieren ;) ASP war nur ein Beispiel. Aber es gibt auch einige PHP relevante Themen bzw. Sprachen auf die man eingehen könnte. Außerdem hab ich auch noch kein ASP-Magazin gesehen, also warum diese beiden nicht mischen ? Was wer bevorzugt ist doch jedem selber überlassen. Auch ich bin kein Freund von ASP, aber es gibt einige die es sind. Durch diese Mischung könnte man die Zielgruppe erweitern. mit freundlichen Grüßen, Edin Bajramovic ________________________________ fuscript Internetauftritte - www.fuscript.de Edin Bajramovic Programmierung + Design edin_(at)_fuscript.de From hartmut_(at)_six.de Fri, 18 Aug 2000 15:07:19 +0200 Date: Fri, 18 Aug 2000 15:07:19 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] nochmal functionproblem "Listor, Listornet" wrote: > ich die seite neugeladen habe. vorher ignoriert er > den flush(); kann jemand nen fehler sehen oder mir > sagen woran das liegen könnte ? > > function presentMe($word) { > if($word != "") { > $wordlen = strlen($word); > $tim = time(); > $timover = $tim+($wordlen+1); > $namarr = array("0"=>""); > for($i=0;$i<($wordlen+1);$i++) { > $tmpstr = substr($word,$i,1); > array_push($namarr,$tmpstr); > } > $i = 0; > $arlen = sizeof($namarr); > while($timover>$tim) { > for($r=1;$r<($arlen+1);$r++) { > if($r == $i) { > echo $namarr[$i]; > flush(); > $namarr[$i] = ""; > } > } > if($tim+1 == time()) { > $i++; > $tim = time(); > } > } > } > } > was zum ... veranstaltest du da eigentlich ? ist das ein quiz oder was? oder gibt es jetzt auch schon obfuscated contests für php ? :) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From jim_(at)_users.de Fri, 18 Aug 2000 15:12:17 +0200 (MEST) Date: Fri, 18 Aug 2000 15:12:17 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] MySQL-Abrfrage funzt nicht... On Thu, 17 Aug 2000, Raphael Doderer wrote: > Scheinbar habe ich heute Tomaten auf den Augen, aber ich will den Fehler > nicht finden... Aus einer DB sollen Einträge nacheinander ausgelesen und > ausgegeben werden. Der Code dafür sieht so aus: Ich versuche mal, Deine Tomaten zu entfernen > $sql = mysql_query("..."); > $test = mysql_fetch_array($sql); [...] > while($result = mysql_fetch_array($sql)) faellts auf? Dein Problem duerfte sein, dass nur ein Datensatz passt, und der wird schon in der ersten der beiden fetch_array()-Zeilen ausgelesen, sodass die untere while-schleife nix mehr zu tun hat. Kann das? Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- Unix´ view of sex: unzip ; touch ; finger; mount; gasp ; yes ; umount ; sleep From jim_(at)_users.de Fri, 18 Aug 2000 15:12:17 +0200 (MEST) Date: Fri, 18 Aug 2000 15:12:17 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] MySQL-Abrfrage funzt nicht... On Thu, 17 Aug 2000, Raphael Doderer wrote: > Scheinbar habe ich heute Tomaten auf den Augen, aber ich will den Fehler > nicht finden... Aus einer DB sollen Einträge nacheinander ausgelesen und > ausgegeben werden. Der Code dafür sieht so aus: Ich versuche mal, Deine Tomaten zu entfernen > $sql = mysql_query("..."); > $test = mysql_fetch_array($sql); [...] > while($result = mysql_fetch_array($sql)) faellts auf? Dein Problem duerfte sein, dass nur ein Datensatz passt, und der wird schon in der ersten der beiden fetch_array()-Zeilen ausgelesen, sodass die untere while-schleife nix mehr zu tun hat. Kann das? Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- Unix´ view of sex: unzip ; touch ; finger; mount; gasp ; yes ; umount ; sleep From listor_(at)_listornet.de Fri, 18 Aug 2000 15:15:59 +0100 Date: Fri, 18 Aug 2000 15:15:59 +0100 From: Listor, Listornet listor_(at)_listornet.de Subject: [php] nochmal functionproblem wenn du php programmieren kannst wirst du wohl noch das bischen code verstehen oder ist das zu hoch ? meine frage war doch wohl klar formuliert ?!? ich hab die funktion mitgeschickt damit man eventuelle fehler entdeckt und mir sagt woran es liegen könnte, daß flush beim ersten aufruf der seite nicht läuft aber wenn man die seite refresht dann doch so wie es soll. ----- Original Message ----- From: "Hartmut Holzgraefe" To: Sent: Friday, August 18, 2000 2:07 PM Subject: Re: [php] nochmal functionproblem > "Listor, Listornet" wrote: > > ich die seite neugeladen habe. vorher ignoriert er > > den flush(); kann jemand nen fehler sehen oder mir > > sagen woran das liegen könnte ? > > > > function presentMe($word) { > > if($word != "") { > > $wordlen = strlen($word); > > $tim = time(); > > $timover = $tim+($wordlen+1); > > $namarr = array("0"=>""); > > for($i=0;$i<($wordlen+1);$i++) { > > $tmpstr = substr($word,$i,1); > > array_push($namarr,$tmpstr); > > } > > $i = 0; > > $arlen = sizeof($namarr); > > while($timover>$tim) { > > for($r=1;$r<($arlen+1);$r++) { > > if($r == $i) { > > echo $namarr[$i]; > > flush(); > > $namarr[$i] = ""; > > } > > } > > if($tim+1 == time()) { > > $i++; > > $tim = time(); > > } > > } > > } > > } > > > > was zum ... veranstaltest du da eigentlich ? > > ist das ein quiz oder was? > > oder gibt es jetzt auch schon obfuscated contests > für php ? > > :) > > -- > Hartmut Holzgraefe > hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 > > -- > ** 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 jim_(at)_users.de Fri, 18 Aug 2000 15:50:16 +0200 (MEST) Date: Fri, 18 Aug 2000 15:50:16 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] nochmal downloader, WICHTIG !! On Thu, 17 Aug 2000, Tobias wrote: > hi matthias > > na endlich hat er einer geraffelt was ich meinte ;) hoff' ich doch! :) > kann man keine Kombi aus header (.......octet-steam) und header > (location... ) bauen ??? also einen unbekannten MIME Type senden und dann > die URL aufrufen ?? Das ist exakt meine Meinung, es geht nicht. Das Abspeichern erzwingen kann nur der Server, der dem Client den Content gibt. Wenn Du auf dem Server keinen Zugang hast, kannst Du nur das Traffic-intensive Durchschleifen einsetzen. Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Whoa...I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God... From darcmarc_(at)_gmx.de Fri, 18 Aug 2000 15:57:21 +0100 Date: Fri, 18 Aug 2000 15:57:21 +0100 From: DarcMarc darcmarc_(at)_gmx.de Subject: [php] Browser -------Phoenix-Boundary-07081998- Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: Quoted-printable Hi, wie kann man die Browserzeile auslesen=3F Marcus -------Phoenix-Boundary-07081998--- From hartmut_(at)_six.de Fri, 18 Aug 2000 16:12:57 +0200 Date: Fri, 18 Aug 2000 16:12:57 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] nochmal functionproblem "Listor, Listornet" wrote: > wenn du php programmieren kannst wirst du wohl noch das > bischen code verstehen oder ist das zu hoch ? das 'bischen' code sieht recht übel aus, ich war mir auf den ersten Blick nicht einmal sicher ob/wann das flush() überhaupt erreicht wird > meine frage war doch wohl klar formuliert ?!? die Frage ja, der Code nein > ich hab die funktion mitgeschickt damit man eventuelle > fehler entdeckt es ist in solchen Fällen üblich, sich die Mühe zu machen, den Code auf das Wesentliche zu reduzieren, damit eventuelle Freiwillige, wenn sie schon das Debugging für dich übernehmen, nicht zu viel unnötige Zeit investieren müssen ... ok, ich habe mir jetzt die Mühe gemacht, das Rundherum um das flush() zu durchschauen und was muß ich da sehen? Busy-Waiting! So etwas ist zunächst eimal nur schlechter Stil, in einer Multitasking- und insbesondere Multiuser-Umgebung dagegen sträflich. D.h. du verbrauchst je ausgegebenem Zeichen eine ganze Sekunde CPU-Zeit(!), und das außerdem noch für einen äußerst zweifelhaften Zweck, den der Anwender auf der Browserseite weis i.A. schon selbst, wie schnell er lesen kann. Wenn's denn trotztdem sein muß, dann bitte so: function einZeichenJeSekunde($wort) { if(!empty($wort)) { $len = strlen($wort); for($i=0;$i<$len;$i++) { echo substr($wort,$i,1); flush(); sleep(1); } } } das ist erstens Resourcen-sparend, zweitens hätten wir uns die vorigen beiden Mails sparen können > und mir sagt woran es liegen könnte, > daß flush beim ersten aufruf der seite nicht läuft aber wenn > man die seite refresht dann doch so wie es soll. Auf dem Weg vom Script zum Browser gibt es mehrere Instanzen, die ihre eigenen Puffermechanismen betreiben, um eine effektive Übertragung zu gewährleisten flush() leert nur den PHP-Internen Puffer, danach müssen noch der Webserver, eventuelle Proxies und der Browser durchlaufen werden. Oft werden Eingangsdaten zb.b nur Zeilenweise verarbeitet, damit nicht für jedes einzelne Byte ein TCP-Packet auf die Reise geschickt werden muß (in dem dann 98.5% der Minimalgröße nicht genutzt werden, sondern als Ballast mitwandern) dazu kommt noch, das bei einem einfachen Refresh im Browser oft einfach nur der bereits vorhandene HTML-Code noch einmal angezeigt wird, ein echter Reload läßt sich zum Bespiel bei Netscape mit SHIFT-Reload erzwingen, den IE kenn ich nicht Lange Rede, kurzer Sinn: versuchs mal mit 'nem '\n' hinter dem Echo und hoffe, das dein Provider niemals auf die Idee kommt, nach verbrauchter Rechenzeit abzurechnen PS: fällt "Obenquoter" eigentlich in die selbe Kategorie wie "Schattenparker"? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From felix_(at)_ucmg.com Fri, 18 Aug 2000 16:14:36 +0200 Date: Fri, 18 Aug 2000 16:14:36 +0200 From: Felix Gonschorek felix_(at)_ucmg.com Subject: [php] Browser hi marcus At 15:57 18.08.00 +0100, you wrote: >wie kann man die Browserzeile auslesen? >Marcus das geth meines wissens nach nicht. du müsstest höchstens selber mitzählen, also im php-script genau auf die newlines achten, oder auch den ganzen ouput erst cachen bevor du ihn ausgibst und dann die \n's bzw. \r's zählen. aber warum willst du das wissen ? viele grüße --felix ---------- Felix Gonschorek UCMG Germany - Hauptstr. 24 - D 69151 Neckargemuend phone: +49 (0)6223 920630 - fax: +49 (0)6223 920621 visit us at: http://www.ucmg.com From S.Nohn_(at)_nettrade.de Fri, 18 Aug 2000 16:15:21 +0200 Date: Fri, 18 Aug 2000 16:15:21 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] Browser Hi, > wie kann man die Browserzeile auslesen? Was ist die Browserzeile? meinst du HTTP_USER_AGENT? Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From hartmut_(at)_six.de Fri, 18 Aug 2000 16:15:14 +0200 Date: Fri, 18 Aug 2000 16:15:14 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Browser DarcMarc wrote: > > Hi, > > wie kann man die Browserzeile auslesen? > > Marcus mit offenen Augen? und Sehhilfe falls nötig? erklär doch mal bitte etwas genauer, was du vorhast :( -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From hartmut_(at)_six.de Fri, 18 Aug 2000 16:15:14 +0200 Date: Fri, 18 Aug 2000 16:15:14 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Browser DarcMarc wrote: > > Hi, > > wie kann man die Browserzeile auslesen? > > Marcus mit offenen Augen? und Sehhilfe falls nötig? erklär doch mal bitte etwas genauer, was du vorhast :( -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From newsletter_(at)_stefan-schwardt.de Fri, 18 Aug 2000 16:18:42 +0200 Date: Fri, 18 Aug 2000 16:18:42 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] Re[2]: OT [php] nochmal functionproblem Moin Hartmut Holzgraefe, moin Liste, HH> PS: fällt "Obenquoter" eigentlich in die selbe Kategorie wie HH> "Schattenparker"? :-)) Fällt wohl eher unter die Rubrik "Harteier" und http://www.bon2000.de/harteier/pc-inhalt.htm -- Stefan Schwardt. From a-otto_(at)_web.de Fri, 18 Aug 2000 15:38:02 +0100 Date: Fri, 18 Aug 2000 15:38:02 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] nochmal functionproblem Hi Listornet, reisst euch doch mal zusammen. und ausserdem schreibst du jetzt 1000 mal learn.to/quote ;-) liebe gruesse, andreas -- andreas otto london (uk) From dan_(at)_schudan.de Fri, 18 Aug 2000 16:32:25 +0200 Date: Fri, 18 Aug 2000 16:32:25 +0200 From: Daniel Schuster dan_(at)_schudan.de Subject: [php] PHP unter Linux installieren Hallo Andre > php wird gar nicht angenommen. >(Ich bin mir 1oo% sicher, dass ich PHP4 installiert hab ...) Ich hatte mal ein ähnliche Problem. könnte es vielleicht sein, dass du vor php4 php3 laufen hattest und bei dir jetzt irgendwie der falsche Webserver/ das Falsche Modul benutzt wird? Ich habe damals alles gelöscht, was irgendwie mit APache und PHP zu tun hatte, danach habe ich alles iweder compiliert/installiert und dan hats gefunzt. Ich hoffe weitergeholfen zu haben dan mailto:dan_(at)_schudan.de From pfeiffer_(at)_uris.de Fri, 18 Aug 2000 16:32:38 +0200 Date: Fri, 18 Aug 2000 16:32:38 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] OT - Indianer mit neuer Logik Hallo, um die aktualitaet zu waren, checke ich mit fsockopen einige Links. Natuerlich wollte ich es mir einfach machen, und werte nur die erste Zeile aus. z.B. vermute ich bei 'HTTP/1.1 200 OK' oder 'HTTP/1.0 200 Document Follows', dass das Document verfuegbar ist. Und bei 'HTTP/1.1 404 Not Found' wuerde ich auf 'vom Winde verweht' tippen. Zumindestens bei 'Server: Apache/1.3.9 (Unix) PHP/3.0.14' stimmt das nicht, der sendet diese Info auch fuer existierende Documente... Hat irgend jemand vielleicht eine Idee, woran das liegen koennte ? Auf anderen Hosts klappts doch problemlos... :-(( mit freundlichem Gruss Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 -------------------------------- e.o.m. From hartmut_(at)_six.de Fri, 18 Aug 2000 16:59:23 +0200 Date: Fri, 18 Aug 2000 16:59:23 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Re[2]: OT [php] nochmal functionproblem Stefan Schwardt wrote: > > Moin Hartmut Holzgraefe, moin Liste, > > HH> PS: fällt "Obenquoter" eigentlich in die selbe Kategorie wie > HH> "Schattenparker"? > :-)) > Fällt wohl eher unter die Rubrik "Harteier" > und http://www.bon2000.de/harteier/pc-inhalt.htm > muß ich mir ernsthafte Sorgen machen, wenn ich mich gleich in mindestens dreizehn Einträgen wiedererkenne ? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From jim_(at)_users.de Fri, 18 Aug 2000 16:59:36 +0200 (MEST) Date: Fri, 18 Aug 2000 16:59:36 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] nochmal functionproblem On Fri, 18 Aug 2000, Listor, Listornet wrote: > ich die seite neugeladen habe. vorher ignoriert er > den flush(); kann jemand nen fehler sehen oder mir > sagen woran das liegen könnte ? Eine Randbemerkung: Ich habe keine gute Erfahrung mit flush() gemacht, ich mache ein system("echo") oder so aehnlich, das funktioniert und flushed! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de In the begining there was nothing, which exploded. ( Big Bang Theory ) From red_(at)_bered.de Fri, 18 Aug 2000 17:12:35 +0200 Date: Fri, 18 Aug 2000 17:12:35 +0200 From: Raphael Doderer red_(at)_bered.de Subject: [php] MySQL-Abrfrage funzt nicht... ----- Original Message ----- From: "Matthias Jim Knopf" To: Cc: Sent: Friday, August 18, 2000 3:12 PM Subject: Re: [php] MySQL-Abrfrage funzt nicht... Hallihallo! > Ich versuche mal, Deine Tomaten zu entfernen > [...] > faellts auf? Dein Problem duerfte sein, dass nur ein Datensatz > passt, und der wird schon in der ersten der beiden > fetch_array()-Zeilen ausgelesen, sodass die untere while-schleife > nix mehr zu tun hat. Kann das? Ja, das wars. Juhu, endlich... Ich wußte doch immer, daß unsre Augsburger Puppenkiste mehr kann als Kinder verzaubern... ;-) Aber dann stellt sich mir doch noch ne Frage: Ist das so effektiv, daß ich die Datenbank zweimal "belästigen" muß? Gibt es da nicht was simpleres, um zu überprüfen, ob Einträge vorhanden sind? Habe jetzt nämlich vorübergehend die Abfrage doppelt, nämich am Anfang und in der while-Schleife. 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 pfeiffer_(at)_uris.de Fri, 18 Aug 2000 17:28:16 +0200 Date: Fri, 18 Aug 2000 17:28:16 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Re[2]: OT [php] nochmal functionproblem Hallo Hartmut, > > HH> PS: fällt "Obenquoter" eigentlich in die selbe Kategorie wie > > HH> "Schattenparker"? > > :-)) > > Fällt wohl eher unter die Rubrik "Harteier" > > und http://www.bon2000.de/harteier/pc-inhalt.htm > muß ich mir ernsthafte Sorgen machen, wenn ich mich gleich in > mindestens dreizehn Einträgen wiedererkenne ? Sorgen nicht unbedingt, aber es hat diesen faden Geruch nach Durchschnitt... :-)) Wenn mich jemand aus Versehen erschlaegt, weil er mich verwechselt, ist das einfach nur peinlich. Wenn er mich nicht erschlaegt, weil er mich uebersieht - kann ich notfalls damit leben... :-) mit freundlichem Gruss Norbert Pfeiffer ________________________________ Portal AG 0221-56974-970 ________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 -------------------------------- e.o.m. From mk_(at)_html-design.com Fri, 18 Aug 2000 17:31:56 +0200 Date: Fri, 18 Aug 2000 17:31:56 +0200 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] PHP-Magazin ? edin bajramovic wrote: > Ich hätte auf jeden Fall Lust mitzumachen. > PHP-Center, PHP-Homepage und dynamic-webpages sollten vielleicht ein Voting > machen, ob man sich ein PHP-Magazin kaufen würde. Mal keine Hektik ;) Kaufen schon, wieso auch nicht. Nur: Wieso eine Zeitschrift auf Papier, die dann vielleicht 2 Seiten Scripts hat, die man aptippen muß? Mir ist Papier sonst schon lieber (Schlepp mal nen Rechner mit aufs Klo), aber ne Zeitschrift _nur_ für PHP? Von dem "ASP-und-anderen-Kram-Reingepacke" halte ich nämlich gar nichts. Davon gibts schon mehr als genug auf dem Markt. Ab und zu ein bißchen PHP gibts überall. Der Artikel in der Internet Professionell war zwar schlecht, und der Autor hat IMHO einiges net so ganz verstanden (oder ist der AOL-Server ein ehemaliger Netscape Server, das wäre mit neu), aber das reiht schon fast. Der Rest der PHP-Welt spielt sich IMHO online ab. > _(at)_Achim: > Wenn du ernsthaftes Interesse hast, dann meld Dich bei mir per PM. Das macht er erst, wenn sein "Wie-lerne-ich-richtig-quoten"-Kurs fertig ist ;) Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From php_(at)_dopehat.de Fri, 18 Aug 2000 17:37:49 +0200 Date: Fri, 18 Aug 2000 17:37:49 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] PHP-Magazin ? Hmm, aber interessant währen auf jeden fall "Programmiertechniken", Editoren auf CD, Beispiel-Projekte - vielleicht auch einen Leser-Software-Sektion... Für ein monatliches oder zwei-monatliches Magazin sollte sich genug finden lassen. Man könnte auch Vergleiche zwischen ASP und PHP oder ähnliches publizieren. CU Stefan > Mal keine Hektik ;) Kaufen schon, wieso auch nicht. > Nur: Wieso eine Zeitschrift auf Papier, die dann vielleicht > 2 Seiten Scripts hat, die man aptippen muß? > > Mir ist Papier sonst schon lieber (Schlepp mal nen Rechner mit aufs > Klo), aber ne Zeitschrift _nur_ für PHP? > > Von dem "ASP-und-anderen-Kram-Reingepacke" halte ich nämlich gar nichts. > Davon gibts schon mehr als genug auf dem Markt. Ab und zu ein > bißchen PHP gibts überall. Der Artikel in der Internet Professionell war > zwar > schlecht, und der Autor hat IMHO einiges net so ganz verstanden (oder > ist der AOL-Server ein ehemaliger Netscape Server, das wäre mit neu), > aber das reiht schon fast. Der Rest der PHP-Welt spielt sich IMHO online > ab. > > > Mark From Dante_(at)_altmuehlnet.de Fri, 18 Aug 2000 17:36:16 +0200 Date: Fri, 18 Aug 2000 17:36:16 +0200 From: Thomas Feyrer Dante_(at)_altmuehlnet.de Subject: [php] AW: [php] PHP-Magazin ? At 14:53 18.08.2000 +0200, Gloss Mathias wrote: >> Es muß ja nicht auf PHP beschränkt sein. So könnten auch ab und zu Themen >> wie Java, ASP etc. angesprochen werden. >> >*kreisch* > >Wenn ich einen ASP-Artikel lesen wollte, dann würde >ich nicht in PHP programmieren ;) Hi Mathias, ASP = Active Server Pages und ASP = Application Serivce Providing Naja, OK - es wurde zwar nach PHP und Java genannt, aber vielleicht meinte Edin ja eigentlich das 2. ;) Uns ASP im Sinne von Applic... hat mit PHP doch einiges zu tun bzw. bietet für den PHP-Bereich Anwendungen. Bye Dante From php_(at)_pinguin.conetix.de Fri, 18 Aug 2000 17:39:38 +0200 Date: Fri, 18 Aug 2000 17:39:38 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] PHP Entwicklungsumgebung On Fri, Aug 18, 2000 at 01:12:55AM +0200, Hartmut Holzgraefe (_(at)_home) wrote: > Jens Benecke wrote: > > > > On Wed, Aug 16, 2000 at 06:23:22PM +0200, Stefan Westermann wrote: > > > > > Hallo, kennt jemand von euch vielleicht einen brauchbaren PHP-Editor, > > vim. "Vi IMproved." > also ich ziehe da doch den vigor vor, endlich ein VI-clone mit > Büroklammer > http://www.red-bean.com/~joelh/vigor/ ist mir bekannt :-) Kontere mit http://www.microsith.com/ -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From jim_(at)_users.de Fri, 18 Aug 2000 17:45:49 +0200 (MEST) Date: Fri, 18 Aug 2000 17:45:49 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] MySQL-Abrfrage funzt nicht... On Fri, 18 Aug 2000, Raphael Doderer wrote: > > Ich versuche mal, Deine Tomaten zu entfernen > > [...] > Ja, das wars. Juhu, endlich... Ich wußte doch immer, daß unsre Augsburger > Puppenkiste mehr kann als Kinder verzaubern... ;-) lol > Aber dann stellt sich mir doch noch ne Frage: Ist das so effektiv, daß ich > die Datenbank zweimal "belästigen" muß? Gibt es da nicht was simpleres, um > zu überprüfen, ob Einträge vorhanden sind? Habe jetzt nämlich > vorübergehend die Abfrage doppelt, nämich am Anfang und in der > while-Schleife. Mh, nimm doch statt der while-schleife eine do - schleife: Sie durchlaeuft auf jeden Fall einmal, und testet NACH der Schleife, statt vorher! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Computers are not intelligent. They only think they are. From webmaster_(at)_fanseek.de Fri, 18 Aug 2000 17:49:18 +0200 Date: Fri, 18 Aug 2000 17:49:18 +0200 From: edin bajramovic webmaster_(at)_fanseek.de Subject: [php] PHP-Magazin ? > Hmm, aber interessant währen auf jeden fall "Programmiertechniken", > Editoren auf CD, Beispiel-Projekte - vielleicht auch einen > Leser-Software-Sektion... Für ein monatliches oder zwei-monatliches > Magazin sollte sich genug finden lassen. Man könnte auch Vergleiche > zwischen ASP und PHP oder ähnliches publizieren. Genau so habe ich es mir ja vorgestellt. Z.B. Interviews mi der "Elite" in der PHP-Szene, Scripts, Tuts, News und natürlich auch einer CD im Heft. Man könnte Seiten vorstellen und die Macher interviewen. Sicherlich würden Buchautoren auch Ihre Artikel veröffentlichen wollen. Und nicht nur diese. Viele Programmierer hätten die Möglichkeit kleine Scripts vorzustellen. Außerdem würde man viele Sponsoren finden. mit freundlichen Grüßen, Edin Bajramovic ________________________________ fuscript Internetauftritte - www.fuscript.de Edin Bajramovic Programmierung + Design edin_(at)_fuscript.de ----- Original Message ----- From: Stefan M. To: Sent: Friday, August 18, 2000 5:37 PM Subject: Re: [php] PHP-Magazin ? > Hmm, aber interessant währen auf jeden fall "Programmiertechniken", > Editoren auf CD, Beispiel-Projekte - vielleicht auch einen > Leser-Software-Sektion... Für ein monatliches oder zwei-monatliches > Magazin sollte sich genug finden lassen. Man könnte auch Vergleiche > zwischen ASP und PHP oder ähnliches publizieren. > > > CU > Stefan > > > > Mal keine Hektik ;) Kaufen schon, wieso auch nicht. > > Nur: Wieso eine Zeitschrift auf Papier, die dann vielleicht > > 2 Seiten Scripts hat, die man aptippen muß? > > > > Mir ist Papier sonst schon lieber (Schlepp mal nen Rechner mit aufs > > Klo), aber ne Zeitschrift _nur_ für PHP? > > > > Von dem "ASP-und-anderen-Kram-Reingepacke" halte ich nämlich gar > nichts. > > Davon gibts schon mehr als genug auf dem Markt. Ab und zu ein > > bißchen PHP gibts überall. Der Artikel in der Internet Professionell > war > > zwar > > schlecht, und der Autor hat IMHO einiges net so ganz verstanden (oder > > ist der AOL-Server ein ehemaliger Netscape Server, das wäre mit neu), > > aber das reiht schon fast. Der Rest der PHP-Welt spielt sich IMHO > online > > ab. > > > > > > Mark > > > > -- > ** 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.Ott_(at)_bau-igel.de Fri, 18 Aug 2000 16:49:56 +0100 Date: Fri, 18 Aug 2000 16:49:56 +0100 From: Alexander Ott A.Ott_(at)_bau-igel.de Subject: [php] Wamp > warum postest du es nicht einfach an die liste?... > zum einen wäre es kostenloas und zum anderen profitieren andere die > vielleicht das selbe problem haben... > Gut, ich habe jetzt folgendes festgestellt: Die Installation von php (php-4.0.1pl2) und dem Apache funktioniert. Wenn ich jetzt in der httpd.conf die Zeile: extension=php_mysql.dll entkommentiere, läuft php nicht mehr, was ich auch gut verstehen kann, da es gar keine php_mysql.dll gibt, höchstens eine: php_mssql70.dll, aber ich glaube ja kaum, dass die gemeint ist. wo bekomme ich denn nun diese php_mysql.dll her? Danke im Voraus, Alexander From list_(at)_handyinfo.at Fri, 18 Aug 2000 17:59:03 +0200 Date: Fri, 18 Aug 2000 17:59:03 +0200 From: Wolfgang list_(at)_handyinfo.at Subject: [php] PHP-Magazin ? > edin bajramovic wrote: > Mal keine Hektik ;) Kaufen schon, wieso auch nicht. > Nur: Wieso eine Zeitschrift auf Papier, die dann vielleicht > 2 Seiten Scripts hat, die man aptippen muß? Es geht da ja mehr um die Erklärung. Das Script selber kann dann ja uch zum Download verfügbar sein. Ausserdem ist es nicht sinnvoll ein Magazin voller Scripts zu produzieren. > > Mir ist Papier sonst schon lieber (Schlepp mal nen Rechner mit aufs > Klo), aber ne Zeitschrift _nur_ für PHP? Hast du keine Heimnetzwerk mit Computer am Klo??? > > Von dem "ASP-und-anderen-Kram-Reingepacke" halte ich nämlich gar nichts. > Davon gibts schon mehr als genug auf dem Markt. Ab und zu ein > bißchen PHP gibts überall. Der Artikel in der Internet Professionell war > zwar > schlecht, und der Autor hat IMHO einiges net so ganz verstanden (oder > ist der AOL-Server ein ehemaliger Netscape Server, das wäre mit neu), > aber das reiht schon fast. Der Rest der PHP-Welt spielt sich IMHO online > ab. Das sehe ich auch so. Man sollte nicht mischen. Aber allgemein finde ich die Idee nicht schlecht. Ein Magazin alle Monate oder auch 2 Monate, Informationen rund um PHP. Das können ja nicht nur Scripts sein, sondern auch Informationen zu den Entwicklern, Seiten, News, Artikel, Ideen, Tipps zur Planung von Projekten und alles was halt so in Büchern drin steht (Es sollte halt keine Konkurrenz zu den Büchern werden). Also ich würde es mir sofort kaufen oder auch daran mitarbeiten. Wolfi From daniel_(at)_php4win.de Fri, 18 Aug 2000 18:12:39 +0200 Date: Fri, 18 Aug 2000 18:12:39 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Wamp > wo bekomme ich denn nun diese php_mysql.dll her? die mysql und odbc ´sind imho in den release builds built-in. sprich du brauchst dazu keine dll mehr laden. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From A.Ott_(at)_bau-igel.de Fri, 18 Aug 2000 17:16:28 +0100 Date: Fri, 18 Aug 2000 17:16:28 +0100 From: Alexander Ott A.Ott_(at)_bau-igel.de Subject: [php] Wamp Daniel Beulshausen schrieb: > die mysql und odbc ´sind imho in den release builds built-in. > sprich du brauchst dazu keine dll mehr laden. > Danke für den Hinweis, heisst das jetzt, dass man die Zeile: extension=php_mysql.dll gar nicht entkommentieren soll, also das ; da stehen bleibt? Alexander =:| From stephan.nix_(at)_tankpilot.de 18 Aug 2000 18:17:47 +0200 Date: 18 Aug 2000 18:17:47 +0200 From: stephan.nix_(at)_tankpilot.de stephan.nix_(at)_tankpilot.de Subject: [php] PHPLIB-Installation Hallo! Ich habe sowohl auf dem Webserver bei Puretec, als auch auf meinem lokalen WAMP gestern die PHPLIB installiert. Ich dachte bisher eigentlich, dass diese korrekt installiert sei, mittlerweile plagen mich aber erste Zweifel! Sollte bei Druck auf den Link "Reload" der Beispielseite index.php3 sich nicht der Counter erhöhen??? Er tut dies bei mir nämlich nicht. Ist dies ein Hinweis auf eine fehlerhafte Installation? Vielen Dank für Eure Hilfe. Gruß Stephan -- stephan.nix_(at)_tankpilot.de ~ http://www.tankpilot.de Fax 0441-8009900715 ~ ICQ 1065503 From daniel_(at)_php4win.de Fri, 18 Aug 2000 18:23:27 +0200 Date: Fri, 18 Aug 2000 18:23:27 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Wamp > Danke für den Hinweis, heisst das jetzt, dass man die > Zeile: > > extension=php_mysql.dll > > gar nicht entkommentieren soll, also das ; da stehen bleibt? jup, von mir aus kannst du die zeile auch ganz rauslöschen :) folgende dinge sind imho built-in in den release builds: bcmath com mysql odbc pcre session ( standard ) wddx xml gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From jim_(at)_users.de Fri, 18 Aug 2000 18:27:08 +0200 (MEST) Date: Fri, 18 Aug 2000 18:27:08 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] PHPLIB-Installation On 18 Aug 2000 stephan.nix_(at)_tankpilot.de wrote: > Sollte bei Druck auf den Link "Reload" der > Beispielseite index.php3 sich nicht der > Counter erhöhen??? Er tut dies bei mir nämlich > nicht. Mh, das kann auch an Cache-Einstellungen im Browser liegen, schai Dir also die config (Edit/Prferences bei Netscape) an. Falls der Counter ueber ein Image gezaehlt wird, musst Du auch die Bilder neu laden, bei mir (Netscape/linux) geht das mit Shift+Alt+R P.S. Ich kenne die Beispielseite von phplib nicht, bitte nicht schlagen! Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de Hiroshima '45 Chernobyl '86 Windows '95 From a-otto_(at)_web.de Fri, 18 Aug 2000 17:35:53 +0100 Date: Fri, 18 Aug 2000 17:35:53 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] Wamp Hi Alexander, Friday, August 18, 2000, 5:16:28 PM, you wrote: AO> Danke für den Hinweis, heisst das jetzt, dass man die AO> Zeile: AO> extension=php_mysql.dll AO> gar nicht entkommentieren soll, also das ; da stehen bleibt? genau das heisst es ;-) viel spass noch damit, andreas -- andreas otto london (uk) From OF_(at)_netuse.de Fri, 18 Aug 2000 18:27:14 +0200 Date: Fri, 18 Aug 2000 18:27:14 +0200 From: Oliver Fink OF_(at)_netuse.de Subject: [php] PHPLIB-Installation Hi! stephan.nix_(at)_tankpilot.de schrieb: [...] > Sollte bei Druck auf den Link "Reload" der > Beispielseite index.php3 sich nicht der > Counter erhöhen??? Er tut dies bei mir nämlich > nicht. > > Ist dies ein Hinweis auf eine fehlerhafte > Installation? TFM: "http://phplib.netuse.de/documentation/documentation-1.html#ss1.5" Dort dann unter "Checking that sessions work". Alles geprüft? Ansonsten gibt es eine spezielle PHPLIB-Liste (Anmeldung unter "http://phplib.netuse.de/support/index.php3") und ein Archiv dieser Liste unter "http://www.progressive-comp.com/Lists/?l=phplib&r=1&w=2#phplib" bzw. "http://www.geocrawler.com/lists/4/Web/195/0/". Oliver -- Oliver Fink NetUSE AG, Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From info_(at)_agathos.net Fri, 18 Aug 2000 18:29:41 +0200 Date: Fri, 18 Aug 2000 18:29:41 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] If - else Hallo Leute, bin grad auf eine Arbeitssparende Idee gekommen, aber die if-Abfrage funktioniert nicht. if (pfad ==""){ // pfad ist $row[1] aus DB $dl="http://www.foobar.de/dl_data/".$row[2]; // Pfad auf meinem Rechner + Dateiname }else{ $dl=$row[1].$row[2]; // Pfad auf fremdem Rechner + Dateiname } echo "$dl"; Die Variable $dl enthält zwar den ausswärtspfad korrekt, aber wenn das Feld "pfad" also $row[1] leer ist, dann wird nur der Dateiname ohne Restpfad angezeigt? Wieso? Danke Liebe Grüße Theo From tfromm_(at)_cs.uni-potsdam.de Fri, 18 Aug 2000 18:30:21 +0200 Date: Fri, 18 Aug 2000 18:30:21 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] PHP-Magazin ? Moin, > Ich hätte u.U. die Möglichkeit eine solche Zeitschrift herauszugeben (mein > Vater hat einen Verlag) das Problem wäre allerdings der Inhalt, bei einem > grossen Interresse in der deutschen PHP-Szene könnte man das was auf bauen > (neue Räschdchraipunk :). Hm, ich sehe ebenfalls schwierigkeiten beim inhalt. ich meine wie schwer ist es schon fuer die derzeitigen communities qualitativ gute und niveauvolle artikel zu bekommen ? eine zeitschrift koennte man herausbringen, aber wer sorgt fuer den inhalt ? dazu muessten schon ein paar leute staendig gute sachen produzieren und dies ist imho nicht ganz kostenfrei. und wuerde die zeitschrift nur bla enthalten waere das fuer die meisten sicher kein lohnenswerter kauf. Uebrigens, wieviel zeitschriften gibt es, die sich ausschliesslich mit einer programmiersprache befassen ? Gut, einige werden jetzt sagen man kann ueber AppSP berichten, ahrdware usw... aber kann das nicht die i'x oder linuxjournal besser ??? ich wuerde vielleicht erstmal ein paar ausgaben als gutes webmag veroeffentlichen und dann sehen, ob der qualitaet stimmt und der anklang stimmt ... gruss thomas -- ----------------------------------------------------------------- InUBIT - your e-business partner! http://www.inubit.com http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace you with a small php script." From bjoern_(at)_baer.main.de Fri, 18 Aug 2000 18:47:38 +0200 Date: Fri, 18 Aug 2000 18:47:38 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP-Magazin ? * Thomas Fromm wrote: > ich wuerde vielleicht erstmal ein paar ausgaben als gutes webmag > veroeffentlichen und dann sehen, ob der qualitaet stimmt und der anklang stimmt Jo, PHP Center sucht immer neue Nachwuchsautoren ;-) -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From robert.hoffmann_(at)_isp.lu Fri, 18 Aug 2000 18:51:39 +0200 Date: Fri, 18 Aug 2000 18:51:39 +0200 From: Robert Hoffmann robert.hoffmann_(at)_isp.lu Subject: [php] =?iso-8859-1?Q?Ersatz_f=FCr_If_&_ausl=F6sen_eines_events_mit?= PHP =?iso-8859-1?Q?Ersatz_f=FCr_If_&_ausl=F6sen_eines_events_mit?= PHP Hallo, Gibt's in PHP eigentlich sowas wie case ? Ich habe momentan eine Funktion die gut 40 If's hintereinander hat, was mir nicht anders zu gehen scheint. Eine case Funktion wäre hier nicht schlecht. Desweiteren frage ich mir wie ich eine php-Datei aufrufen kann nachdem der User eine Select-box verändert (onchange) hat? Mit onChange kann ich halt nur Javascript aufrufen... Danke! Zum Thema Print-Ausgabe: Diese Frage habe ich mir heute auch gestellt als dich das "Delphi developer's journal" in der Hand hielt. In diesem stehen Beispielsweise How-To's drin die man so nirgendwo findet. Auch könnte so eine Printausgabe halt ein paar Seiten haben die in jeder Ausgabe erscheinen wo alle Anfängerprobleme nachzulesen sind, somit wäre diese Liste dann auch erleichtert...(Ich schäm' mich ja fast schon mit meinen Anfängerproblemen, aber jeder fängt mal klein an oder?). -- Hoffmann Robert aus Luxemburg gruesst die PHP-Gemeinde... -- From sb_(at)_phpOpenTracker.de Fri, 18 Aug 2000 18:52:59 +0200 Date: Fri, 18 Aug 2000 18:52:59 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] Wamp Daniel Beulshausen wrote: > > extension=php_mysql.dll > > gar nicht entkommentieren soll, also das ; da stehen bleibt? > > jup, von mir aus kannst du die zeile auch ganz rauslöschen :) Wie bereits im CVS geschehen: ; Note that MySQL support is now built in, so no dll is needed for it. -- From fhunter_(at)_m-m-o.de Fri, 18 Aug 2000 18:53:56 +0200 Date: Fri, 18 Aug 2000 18:53:56 +0200 From: Dierk Seidel fhunter_(at)_m-m-o.de Subject: [php] AW: [php] Ersatz für If & auslösen eines events mit PHPErsatz für If & auslösen eines events mit PHP Hi > Gibt's in PHP eigentlich sowas wie case ? Ich habe momentan > eine Funktion Japs, nennt sich switch! Bsp: switch ($var) { case foo: bla break; case bar: bla break; } Tschau Dierk From list_(at)_handyinfo.at Fri, 18 Aug 2000 18:56:01 +0200 Date: Fri, 18 Aug 2000 18:56:01 +0200 From: Wolfgang list_(at)_handyinfo.at Subject: [php] PHP-Magazin ? Moin, > > Hm, ich sehe ebenfalls schwierigkeiten beim inhalt. ich meine wie schwer ist es > schon fuer die derzeitigen communities qualitativ gute und niveauvolle artikel > zu bekommen ? Natürlich ist es kein Kinderspiel aber es muss ja nicht gleich ein ix oder ct werden! > eine zeitschrift koennte man herausbringen, aber wer sorgt fuer > den inhalt ? dazu muessten schon ein paar leute staendig gute sachen produzieren und dies > ist imho nicht ganz kostenfrei. und wuerde die zeitschrift nur bla enthalten > waere das fuer die meisten sicher kein lohnenswerter kauf. > Uebrigens, wieviel zeitschriften gibt es, die sich ausshliesslich mit einer > programmiersprache befassen ? Ist das ein Grund? Müssen die ANDEREN immer alles vormachen? Ausserdem gibt es auch PHP Bücher, die Nachfrage wäre sicher gegeben. Ich glaube der Inhalt wäre nicht das Problem. Das Problem ist ein Team aufzutreiben, dass die Arbeit freiwillig übernimmt. Gut, einige werden jetzt sagen man kann ueber > AppSP berichten, ahrdware usw... aber kann das nicht die i'x oder linuxjournal > besser ??? > ich wuerde vielleicht erstmal ein paar ausgaben als gutes webmag > veroeffentlichen und dann sehen, ob der qualitaet stimmt und der anklang stimmt Wäre sicher die beste Lösung. Doch wer erstellt die Seiten, die Webartikel werden nämlich nicht bezahlt!? Wolfi > .... > > gruss > thomas From wagner_(at)_globalpark.de Fri, 18 Aug 2000 18:57:05 +0200 Date: Fri, 18 Aug 2000 18:57:05 +0200 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] Ersatz =?iso-8859-1?Q?f=FCr?= If & =?iso-8859-1?Q?ausl=F6sen?= eines events mit PHPErsatz =?iso-8859-1?Q?f=FCr?= If & =?iso-8859-1?Q?ausl=F6sen?= eines events mit PHP > Gibt's in PHP eigentlich sowas wie case ? Ich habe momentan eine Funktion > die gut 40 If's hintereinander hat, was mir nicht anders zu gehen scheint. > Eine case Funktion wäre hier nicht schlecht. Aber sicher: switch ($foo) { case "1": do_foo(); break; case "2": do_big_foo(); break; ... default: do_tiny_foo(); } Aber hier sollte doch ein einfacher Blick ins manual reichen, oder? Gesundheit Wagner From Mathias.Gloss_(at)_start.de Fri, 18 Aug 2000 18:58:15 +0200 Date: Fri, 18 Aug 2000 18:58:15 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Ersatz_f=FCr_If_=26_ausl=F6sen_?= =?iso-8859-1?Q?eines_events_mit_PHP_Ersatz_f=FCr_If_=26_ausl=F6sen_ein?= =?iso-8859-1?Q?es_events_mit_PHP?= =?iso-8859-1?Q?eines_events_mit_PHP_Ersatz_f=FCr_If_=26_ausl=F6sen_ein?= =?iso-8859-1?Q?es_events_mit_PHP?= Aloha, > ---------- > Von: Robert Hoffmann[SMTP:robert.hoffmann_(at)_isp.lu] > > Gibt's in PHP eigentlich sowas wie case ? > Wurde ja schon beantwortet ;-) > Desweiteren frage ich mir wie ich eine php-Datei aufrufen kann nachdem der > > User eine Select-box verändert (onchange) hat? Mit onChange kann ich halt > nur Javascript aufrufen... > Genau :-) Deswegen solltest du beides machen: einmal mit onChange auf die neue Seite wechseln, und für die nicht-Javascript-User einen Submit-Button oder eine Submitgrafik einbauen, mit der die neue Seite aufgerufen wird. Viele Grüße, Mathias From a-otto_(at)_web.de Fri, 18 Aug 2000 18:09:24 +0100 Date: Fri, 18 Aug 2000 18:09:24 +0100 From: andreas otto a-otto_(at)_web.de Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIEVyc2F0eiBm/HIgSWYgJiBhdXNs9nNlbiBlaW5lcyBl?= =?ISO-8859-1?B?dmVudHMgbWl0IFBIUCBFcnNhdHogZvxyIElmICYgYXVzbPZzZW4gZWlu?= =?ISO-8859-1?B?ZXMgZXZlbnRzIG1pdCBQSFA?= =?ISO-8859-1?B?dmVudHMgbWl0IFBIUCBFcnNhdHogZvxyIElmICYgYXVzbPZzZW4gZWlu?= =?ISO-8859-1?B?ZXMgZXZlbnRzIG1pdCBQSFA?= Hi Robert, Friday, August 18, 2000, 5:51:39 PM, you wrote: RH> Gibt's in PHP eigentlich sowas wie case ? Ich habe momentan eine Funktion RH> die gut 40 If's hintereinander hat, was mir nicht anders zu gehen scheint. RH> Eine case Funktion wäre hier nicht schlecht. ja, die gibt es. [ http://www.php.net/manual/control-structures.php ] liebe gruesse, andreas -- andreas otto london (uk) From php_(at)_referated.net Fri, 18 Aug 2000 19:01:49 +0200 Date: Fri, 18 Aug 2000 19:01:49 +0200 From: Martin Jaeschke php_(at)_referated.net Subject: [php] =?Windows-1252?Q?dateierg=E4nzendes_Schreiben?= This is a multi-part message in MIME format. ------=_NextPart_000_003B_01C00946.C34F78E0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Einen wundersch=F6nen guten Tag, =20 ich habe folgende Wissensl=FCcke. In Perl ist es m=F6glich, f=FCr = Formulardaten eine Datei zu =F6ffnen und an die bisherigen Daten = anzuh=E4ngen. Wie lautet die Referenz mit PHP 3? Mit freundlich Gr=FC=DFen Martin Jaeschke ------=_NextPart_000_003B_01C00946.C34F78E0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
Einen wundersch=F6nen guten = Tag,
 
   
ich habe folgende Wissensl=FCcke. In = Perl ist es=20 m=F6glich, f=FCr Formulardaten eine Datei zu =F6ffnen und an die = bisherigen Daten=20 anzuh=E4ngen.
 
Wie lautet die Referenz mit PHP = 3?
 
 
 
Mit freundlich Gr=FC=DFen
 
Martin = Jaeschke
------=_NextPart_000_003B_01C00946.C34F78E0-- From bjoern_(at)_baer.main.de Fri, 18 Aug 2000 19:07:29 +0200 Date: Fri, 18 Aug 2000 19:07:29 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP-Magazin ? * Wolfgang wrote: > > programmiersprache befassen ? > Ist das ein Grund? Müssen die ANDEREN immer alles vormachen? Ein Print-Magazin aus dem Boden zu stampfen ist keine Sache, die man mal eben aus dem Ärmel schüttet. Während die bereits etablierten deutschsprachigen Websites PHP-Center, PHP-Homepage und Dynamic Webpages wirtschaftlich gesehen eigentlich nur Verluste einfahren, bist du bei einem Print-Magazin darauf angewiesen, Gewinne einzufahren, d.h. wirtschaftlich zu operieren. Von der Mitgliedschaft in der IVW angefangen (ohne standardisierte Auflagenzahlen zum Vergleich bekommst du auch keine Anzeigenkunden) über ein bis zwei Vollzeitmitarbeiter für den Vertrieb, dann Marketing, Redaktionsteam usw. usf., die natürlich alle auch ein entsprechendes Gehalt haben wollen. Schau' dir diese Amiga-Zeitschrift an, bei der gestern vermeldet wurde, dass sie ihren regulären Betrieb ein- stellen mußte, weil die Auflagenzahl zu gering sei. Und nun überleg' mal, wie viele eigentlich mit PHP arbeiten. Auf dieser Mailingliste sind mehr als 1400 Personen. Viele von ihnen, die professionell in diesem Bereich arbeiten, sind bereits Abonnenten diverser Zeitschriften, z.B. c't, iX, Linux Magazin, InternetWorld, Internet Professional, NetBusiness etc. Ich glaube nicht, dass viele *noch* ein Magazin abonnieren wollen. (Ich zumindest nicht, ich habe bereits c't, Linux Magazin und InternetWorld und das reicht mir bereits für den information overflow) [Ich persönlich sehe entsprechende Texte lieber in den oben genannten Websites oder in meinem Newsletter.] -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From hartmut_(at)_six.de Fri, 18 Aug 2000 19:07:57 +0200 Date: Fri, 18 Aug 2000 19:07:57 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Ersatz =?iso-8859-1?Q?f=FCr?= If & =?iso-8859-1?Q?ausl=F6sen?= eines events mit PHPErsatz =?iso-8859-1?Q?f=FCr?= If & =?iso-8859-1?Q?ausl=F6sen?= eines events mit PHP Robert Hoffmann wrote: > Gibt's in PHP eigentlich sowas wie case ? Ich habe momentan eine Funktion > die gut 40 If's hintereinander hat, was mir nicht anders zu gehen scheint. > Eine case Funktion wäre hier nicht schlecht. eine case-"Funktion" gibt es nicht, aber ein switch-Statement http://newton.six.de:88/manual/control-structures.switch.php > Desweiteren frage ich mir wie ich eine php-Datei aufrufen kann nachdem der > User eine Select-box verändert (onchange) hat? Mit onChange kann ich halt > nur Javascript aufrufen... und mit Javascript kannst du neue Seiten aufrufen, also wo ist das Problem? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From ulf_(at)_redsys.de Fri, 18 Aug 2000 19:09:30 +0200 Date: Fri, 18 Aug 2000 19:09:30 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PHP-Magazin ? Achim Ruhland wrote: > Ich hätte u.U. die Möglichkeit eine solche Zeitschrift herauszugeben (mein > Vater hat einen Verlag) das Problem wäre allerdings der Inhalt, bei einem > grossen Interresse in der deutschen PHP-Szene könnte man das was auf bauen > (neue Räschdchraipunk :). Kinder, Kinder, ich bin zwar noch recht jung und sollte vorsichtig sein mit einer Aussage aber wißt Ihr was es heißt ein Magazin herauszugeben? Also eigentlich ist das ganz einfach. Man nehme etwas, was man ohnehin in der Ecke rumliegen hat, rühre kräftig um und hat sein Magazin. - n00.000,-- Risiko-/Startkapital - ein freigekaufter Profi als Vollzeitredakteur - zwei bis drei Teilzeitredakteure - ein motivierter, erfahrener Chefredakteur - ein Grafiker - eine Teilzeitbürokraft - ein Packet Infrastruktur Ich kenne den Mann gut den man in Deutschland den "Airbrush Papst" nennt. Er hatte da auch mal so eine Idee vor nunmehr 15 Jahren und es ist ihm gelungen die ganze europäische Szene zu prägen, aber schauen wir doch kurz drauf wie es ausging. Ein paar Jahre hat er mit all seiner Kraft die Airbrush Zeitung geformt und für ein halbwegs regelmäßiges erscheinen gesorgt. So manch ein Artikel von 1987 ist heute noch der Maßstab aller Magazine die folgten. Doch was wurde aus dem Mann: Konkurs und Krankheit. Finanzen Jedes neue Magazin kennt Nullnummern um das Team einzuspielen, das Layout und die Inhalte zu bestimmen, eine Vorlage für Werbekunden zu haben, die Resonanz einer kleinen Testleserschaft auf das Produkt zu testen und zu prüfen ob das Team auch unter Zeitdruck gut arbeiten kann. Zwei Ausgaben sind nicht übertrieben, ihre Produktion dürfte gut zwei Monate in Anspruch nehmen. Allein das Zusammenspiel von Grafiker und Druckerrei ist eine endlose Geschichte. Bevor jedoch die Nullnummer produziert werden kann, wird einen Monat lang die Infrastruktur (Büro, Briefpapier, Website...) aufgebaut. Immer wieder wird um das Konzept gefeilscht, obwohl seit mindestens drei Monaten Stimmen aus der Szene gesammelt wurden und ein Konzept vorliegt... Nachdem die erste Nullnummer da ist, muß man sich dringend um die Werbekunden kümmern. Das ist klinkenputzen in Reinform. Briefe schreiben, Faxe versenden, viel telefonieren, sich präsentieren. Und wehe man wußte vorher nicht, daß Werbeetats langfristig zu einer bestimmten Jahreszeit verplant werden. Doch nicht nur die anderen sollen im eigenen Magazin inserieren, nein auch das Magazin ist zu vermarkten. Anzeigenkontingente in Print- und Onlinemedien sind zu kaufen und Anzeigen zu gestalten. Aber der Grafiker hat ja eigentlich nichts zu tun und Texter ist doch in einer Person, oder? Und nanu, wo sind die ersten n00.000,-- geblieben. Ach ja: Personalkosten, Druck, Werbung, Infrastruktur, ... Ok, die erste Ausgabe ist da. Mit dem Scheckheft wurden renommierte Autoren eingekauft, das Ding liegt am Kiosk. Nanu - 15,-- soll es kosten und dabei ist 1/3 Werbung?! Will man einen guten Druck, etwa 100 Seiten Umfang und muß auch noch für die Verteilung blechen, sind von den 15,-- Verkaufspreis bei kleiner Auflage ( < 20.000 Exemplare ) mit Glück noch 5,-- übrig. Das muß reichen für einen Monat laufenden Betrieb. Ja, die Druckkosten sind nicht gering. Ich habe die Landesschülerzeitung entstehen sehen ( Berliner Format, ~10 Seiten, 200.000er Auflage ), selbst mal versucht ein Magazin zu etablieren ( 10.000er Auflage ) und erinnere mich an die Kalkulation der Airbrush-Zeitung die oft Thema im Editorial war. Wer auch immer das PHP Magazin als Print Medium macht er sollte Geld haben... WoManpower Ja, "Womenpower" oder "wo ist die Manpower". Es gibt in Deutschland nur zwei halbwegs ernsthafte PHP Portale, wo sollen das die Leute herkommen? Ein Profi muß freigekauft werden, denn einen Vollzeit Redakteur braucht man mindestens, andere gute Teilzeitredakteure bekommt man nicht umsonst. Wer gesehen hat wie mühsam es für Pentab war/ist Leute einzukaufen, der ahnt das der nächste Raubzug durch die Szene nicht einfach wird. Nun, irgendwo winkt das Scheckheft und man bekommt gute Fachleute, aber haben die auch eine Schreibe? Können sie Wissen vermitteln. Mist, die Liste wird schon wieder kleiner, man braucht sich nur mal unzusehen wieviele in Deutschland auf den Listen wirklich gute Antworten geben. Das Fachteam steht jetzt, es fehlt lediglich der charismatische Chefredakteur. Hmm - Werbemann sollte es sein, Erfahrung haben, etwas von PHP verstehen, wird hart, aber es wird gefunden. Die erste Ausgabe Prügel gab es schon, der Preis ist zu hoch. Das Niveau stimmt nicht und wieso sind die Redakteure nicht rund um die Uhr für Support da? Eine Anzeige wurde nicht richtig gedruckt, der Kunde ist weg... Versteht mich nicht falsch: ich würde gerne ein PHP Magazin sehen, es wäre der Bedeutung von PHP angemessen. Und ich würde wahrscheinlich auch 15,-- für eine Ausgabe zahlen. Aber man macht kein Magazin mal ebend, weil man da jemanden kennt, der wiederum bei der Nachbarin beim Kaffeeklatsch... Ulf From php_(at)_referated.net Fri, 18 Aug 2000 19:07:37 +0200 Date: Fri, 18 Aug 2000 19:07:37 +0200 From: Martin Jaeschke php_(at)_referated.net Subject: [php] PHP-Magazin ? Ich bin zwar nicht gefragt, aber antworte trotzdem. ----- Original Message ----- From: "Thomas Fromm" To: Sent: Friday, August 18, 2000 6:30 PM Subject: Re: [php] PHP-Magazin ? > Moin, > > > Ich hätte u.U. die Möglichkeit eine solche Zeitschrift herauszugeben (mein > > Vater hat einen Verlag) das Problem wäre allerdings der Inhalt, bei einem > > grossen Interresse in der deutschen PHP-Szene könnte man das was auf bauen > > (neue Räschdchraipunk :). Meinst Du denn, dass er drucken würde? Er wird es subjektiv sehen. Dann könnte ihn auch Jesus darum bitten, er würde nicht drucken, sollte er keine Chance sehen. From jim_(at)_users.de Fri, 18 Aug 2000 19:14:58 +0200 (MEST) Date: Fri, 18 Aug 2000 19:14:58 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] If - else On Fri, 18 Aug 2000, Hans Theo Mislisch wrote: > bin grad auf eine Arbeitssparende Idee gekommen, aber die > if-Abfrage funktioniert nicht. > > if (pfad ==""){ // pfad ist $row[1] aus DB > $dl="http://www.foobar.de/dl_data/".$row[2]; // Pfad auf meinem Rechner + Dateiname > }else{ > $dl=$row[1].$row[2]; // Pfad auf fremdem Rechner + Dateiname > } > echo "$dl"; > > > Die Variable $dl enthält zwar den ausswärtspfad korrekt, aber > wenn das Feld "pfad" also $row[1] leer ist, dann wird nur der > Dateiname ohne Restpfad angezeigt? Mein Vermutung: Das Feld, was mit $row[1] gelesen wird (was wohl gleich $pfad sein soll, oben uebrigens ohne $ geschrieben (!)) ist nicht als "NOT NULL" definiert, demnach ist bei nicht vorhandenem Pfad diese Variable auch nicht "Leer", sondern garnicht gesetzt. Erweitere die IF-Abfrage also so: if ( (!isset($pfad)) || (pfad == "")) { Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- I think there is a world market for about five computers. ( Thomas J. Watson (Chairman, IBM) 1943 ) From hartmut_(at)_six.de Fri, 18 Aug 2000 19:15:51 +0200 Date: Fri, 18 Aug 2000 19:15:51 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Ersatz =?iso-8859-1?Q?f=FCr?= If & =?iso-8859-1?Q?ausl=F6sen?= eines events mit PHPErsatz =?iso-8859-1?Q?f=FCr?= If & =?iso-8859-1?Q?ausl=F6sen?= eines events mit PHP Hartmut Holzgraefe wrote: > > Robert Hoffmann wrote: > > Gibt's in PHP eigentlich sowas wie case ? Ich habe momentan eine Funktion > > die gut 40 If's hintereinander hat, was mir nicht anders zu gehen scheint. > > Eine case Funktion wäre hier nicht schlecht. > eine case-"Funktion" gibt es nicht, aber ein switch-Statement > http://... sollte natürlich heißen: http://www.php.net/manual/control-structures.switch.php -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From tfromm_(at)_cs.uni-potsdam.de Fri, 18 Aug 2000 19:06:03 +0200 Date: Fri, 18 Aug 2000 19:06:03 +0200 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] PHP-Magazin ? Hallo, > Natürlich ist es kein Kinderspiel aber es muss ja nicht gleich ein ix oder > ct werden! nein keine i'x oder pcworld... oehm ich meinte c't ... aber wenn der inhalt nicht ueber dem liegt, was das manual bietet und nur seitenweise "Wie installiere ich dll's auf meine Windowsrechner" kommt, dann denke ich das die Artikel dort eher in eine Rubrik HowTo's in eine der Communities sollte. Das soll jetzt nicht heissen, ich wuerde HowTo's etc. nicht gut finden, vielmehr sollte man schon darauf acht geben, das das Niveau etwas hoeher sein sollte ... > > eine zeitschrift koennte man herausbringen, aber wer sorgt fuer > > den inhalt ? dazu muessten schon ein paar leute staendig gute sachen > produzieren und dies > > ist imho nicht ganz kostenfrei. und wuerde die zeitschrift nur bla > enthalten > > waere das fuer die meisten sicher kein lohnenswerter kauf. > > Uebrigens, wieviel zeitschriften gibt es, die sich ausshliesslich mit > einer > > programmiersprache befassen ? > Ist das ein Grund? Müssen die ANDEREN immer alles vormachen? Ausserdem gibt > es auch PHP Bücher, die Nachfrage wäre sicher gegeben. Ich glaube der Inhalt > wäre nicht das Problem. Das Problem ist ein Team aufzutreiben, dass die > Arbeit freiwillig übernimmt. die frage war nciht so gemeint, das man nur das nachmachen sollte, was schonmal jmd gemacht hat, nur ist eine zeitschrift auf php bezogen ein recht enges feld. > Wäre sicher die beste Lösung. Doch wer erstellt die Seiten, die Webartikel > werden nämlich nicht bezahlt!? wenn diejenigen das nichtmal schaffen, brauch erst garnicht weiter ueber ein druckmagazin nachgedacht zu werden. oder denkt man grad ueber ein fuerstliches honorar nach fuer artikel nach ? wenn nein wird die bezahlung eher gering ausfallen, und wer einen guten artikel fuer 50-100 dm/seite erwartet und am erfolg dieses mag's interessiert ist, schreibt es zu beginn auch kostenlos, denn 300,-/artikel machen den kohl auch nicht fett gruss thomas -- ----------------------------------------------------------------- InUBIT - your e-business partner! http://www.inubit.com http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace you with a small php script." From jim_(at)_users.de Fri, 18 Aug 2000 19:22:48 +0200 (MEST) Date: Fri, 18 Aug 2000 19:22:48 +0200 (MEST) From: Matthias Jim Knopf jim_(at)_users.de Subject: [php] =?iso-8859-1?Q?Ersatz_f=FCr_If_&_ausl=F6sen_eines_events_mit?= PHP =?iso-8859-1?Q?Ersatz_f=FCr_If_&_ausl=F6sen_eines_events_mit?= PHP > Hallo, > > Gibt's in PHP eigentlich sowas wie case ? Ja, es heisst nur Switch Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- I keep trying to tell my boss that no, Satan is a tool of Linux, not the other way around. From sb_(at)_phpOpenTracker.de Fri, 18 Aug 2000 19:20:53 +0200 Date: Fri, 18 Aug 2000 19:20:53 +0200 From: Sebastian Bergmann sb_(at)_phpOpenTracker.de Subject: [php] If - else Hans Theo Mislisch wrote: > if( pfad =="" ) ^ $ -- From php_(at)_referated.net Fri, 18 Aug 2000 19:23:28 +0200 Date: Fri, 18 Aug 2000 19:23:28 +0200 From: Martin Jaeschke php_(at)_referated.net Subject: [php] =?Windows-1252?Q?Re:_=5Bphp=5D_dateierg=E4nzendes_Schreiben?= geht das denn irgendwie? ----- Original Message ----- From: Martin Jaeschke To: php_(at)_php-center.de Sent: Friday, August 18, 2000 7:01 PM Subject: [php] dateiergänzendes Schreiben Einen wunderschönen guten Tag, ich habe folgende Wissenslücke. In Perl ist es möglich, für Formulardaten eine Datei zu öffnen und an die bisherigen Daten anzuhängen. Wie lautet die Referenz mit PHP 3? Mit freundlich Grüßen Martin Jaeschke From Mathias.Gloss_(at)_start.de Fri, 18 Aug 2000 19:29:19 +0200 Date: Fri, 18 Aug 2000 19:29:19 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Re=3A_=5Bphp=5D_dateierg=E4nzen?= =?iso-8859-1?Q?des_Schreiben?= =?iso-8859-1?Q?des_Schreiben?= Aloha, > ---------- > Von: Martin Jaeschke[SMTP:php_(at)_referated.net] > > geht das denn irgendwie? > ja, das steht auf http://learn.to/quote Grüße, Mathias From S.Nohn_(at)_nettrade.de Fri, 18 Aug 2000 19:39:04 +0200 Date: Fri, 18 Aug 2000 19:39:04 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_AW:_=5Bphp=5D_Re:_=5Bphp=5D_dateierg=E4n?= =?iso-8859-1?Q?zendes_Schreibendes_Schreiben?= =?iso-8859-1?Q?zendes_Schreibendes_Schreiben?= Hi, Wenn wir hier schon rum1337en dann muss ich das loswerden: Du hast was wichtiges von http://www.php-center.de/php-de/konventionenundstandards.htm vergessen... > Subject: [php] AW: [php] Re: [php] dateiergänzendes Schreibendes --- cut here --- Bei Antworten als Prefix im Subject ein einmaliges 'Re:' erzeugen, sonst kommt es zu Endlos-Subjects der Art 'Re: AW: RE: AW: ...', sollte das eigene Mailprogramm automatisch erledigen. Wer das 'deutsche AW:' für vertretbar haelt, führe sich die Anzahl der auf dieser Welt in Gebrauch befindlichen Sprachen und damit möglichen Prefixes vor Augen... --- cut here --- > > geht das denn irgendwie? > > > ja, das steht auf http://learn.to/quote Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From fister22_(at)_hotmail.com Fri, 18 Aug 2000 19:51:34 +0200 Date: Fri, 18 Aug 2000 19:51:34 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] nochmal downloader, WICHTIG !! hi also nurmal als info und als kleine Denksportaufgabe... also sowas sehe ich immer bei www.Anti-leech.com da drückst du auf ein button, und sofort wird dir die datei zum DL angeboten. also ich glaub nicht daß die jede datei über ihren server duchschleifen, das müsste ja dann ein MEGA MEGA Traffic sein ........ muß dann mal sehen wie ich das prob dann löse .. cu tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu > > kann man keine Kombi aus header (.......octet-steam) und header > > (location... ) bauen ??? also einen unbekannten MIME Type senden und dann > > die URL aufrufen ?? > > Das ist exakt meine Meinung, es geht nicht. Das Abspeichern > erzwingen kann nur der Server, der dem Client den Content gibt. > Wenn Du auf dem Server keinen Zugang hast, kannst Du nur das > Traffic-intensive Durchschleifen einsetzen. From daniel_(at)_php4win.de Fri, 18 Aug 2000 19:59:38 +0200 Date: Fri, 18 Aug 2000 19:59:38 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] RE: [php] AW: [php] Re: [php] dateiergänzendes Schreibendes Schreibenzendes Schreibendes Schreiben > Wenn wir hier schon rum1337en dann muss ich das loswerden: Du hast was > wichtiges von http://www.php-center.de/php-de/konventionenundstandards.htm > vergessen... auch wenn es schön ist das ihr den leute solche taten austreiben wollt, solltet ihr ihnen wenigstens etwas helfen... zur frage: "ich habe folgende Wissenslücke. In Perl ist es möglich, für Formulardaten eine Datei zu öffnen und an die bisherigen Daten anzuhängen." ich weiss jeoch nicht was du damit veranstalten willst, da du für jeden user eine eindeutige datei brauchst wie vielleicht $file = md5(uniqid(microtime())), und diesen dateiname dann ja auch mitschleppst, das ganze läuft dann auf eine orgie des mitschleppens über hidden fields raus... nicht sehr schön... und auch anfällig, nimm doch gleich sessions. entweder php4 session's http://www.php.net/manual/de/ref.session.php oder für php3 die der phplib (die noch so einige andere interessante sachen bereithält) http://phplib.netuse.de gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From akrahn_(at)_akotec.de Fri, 18 Aug 2000 19:58:38 +0200 Date: Fri, 18 Aug 2000 19:58:38 +0200 From: Andreas Krahn akrahn_(at)_akotec.de Subject: [php] PHP-Magazin ? hallo listen-teilnehmer, ich verfolge gerade den php-magazin thread, dazu muß ich jetzt auch mal meinen senf geben: der ulf hat eben shr gut beschrieben, wie sowas in wirklichkeit aussieht. ziemlich aussichtslos sowas ohne potenten geldgeber. anderer vorschlag: warum verwenden alle (die welche haben) ihre energie nicht einfach dazu, um ein richtig gutes deutsches php-portal zu bauen? eigentlich würde ich mir das so vorstellen, daß mark und björn ihre sites zusammenschmeißen, ein paar gute werbepartner suchen, damit das ganze auch finanziert werden kann, und alle tollen sachen, die die beiden sites heute schon bieten in einem pool zusammenfassen. das ewige gesuche in beiden sites und den 73 anderen, die hier und da das ultimative manual oder so beherbergen geht sicherlich nicht nur mir ziemlich auf die nerven. leute, die so wie ich, ihr geld mit dem programmieren verdienen opfern am tag bestimmt oft so 2-3 stunden mit sucherei nach dem manual oder codeschnipsel den man gerade braucht. dann könnte man ein forum auch besser aufgliedern z.b. in wamp und lamp usw. usw. diese mailingliste wäre dann sicherlich auch um diesen oder jenen unendlich-thread ärmer, das wäre doch gut - oder? also mark und björn, vielleicht denkt ihr beiden ja mal darüber nach. mit richtigen werbepartnern könntet ihr das hauptberuflich machen und eure gesamte energie (und das ist ja offensichtlich nicht wenig) in ein solches projekt stecken. ebenso könnte man darüber nachdenken, wie bei der magazin-idee schon angesprochen, den dienst kostenplichtig zu machen. das müßte man dann natürlich gründlich vorher abchecken, aber wer für 5-10 dm ein magazin kaufen würde und dafür in einem solchen projekt mit minutenaktuellen daten, reaktionen, tips ... bedient wird, würde wohl auch dann etwas bezahlen wollen. war nur so ne idee ... naja - hoffe hiermit etwas anzustoßen - wems nicht gefällt - bitte keine flames oder endlos-threads ;-) gruesse/regards andreas krahn -- akotec - internet-serviceleistungen & multimedia-produktionen andreas krahn - moorstrasse 14 - 21614 buxtehude - germany tel.: 04161/722260 - fax: 04161/722259 - email: akrahn_(at)_akotec.de From hartmut_(at)_six.de Fri, 18 Aug 2000 20:05:31 +0200 Date: Fri, 18 Aug 2000 20:05:31 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] nochmal downloader, WICHTIG !! Tobias wrote: > > hi > also nurmal als info und als kleine Denksportaufgabe... > also sowas sehe ich immer bei www.Anti-leech.com da drückst du auf ein > button, und > sofort wird dir die datei zum DL angeboten. also ich glaub nicht daß die > jede datei über ihren server duchschleifen, > das müsste ja dann ein MEGA MEGA Traffic sein ........ dann schau dir doch mal mit dem Tool deiner Wahl, z.B. telnet, an, was die so an Headern verschicken ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From bjoern_(at)_baer.main.de Fri, 18 Aug 2000 20:10:24 +0200 Date: Fri, 18 Aug 2000 20:10:24 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP-Magazin ? * Andreas Krahn wrote: > warum verwenden alle (die welche haben) ihre energie nicht einfach > dazu, um ein richtig gutes deutsches php-portal zu bauen? eigentlich > würde ich mir das so vorstellen, daß mark und björn ihre sites > zusammenschmeißen, ein paar gute werbepartner suchen, damit das ganze Das funktioniert fürs PHP-Center nicht. Wir verfügen bereits über einen langfristigen Vertrag mit einem Partner (habe ich schon tausend Mal erwähnt, Rechner, Traffic usw. kostenlos), der nach dem Relaunch in Kraft treten wird. Die Aktivitäten von mir aus gehen dahin, verstärkt Artikel (gesponsort oder nicht gesponsort) anzubieten -- im Prinzip also ein richtiges Online-Magazin mit verschiedenen "Rubriken". -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From php_(at)_pinguin.conetix.de Fri, 18 Aug 2000 20:30:04 +0200 Date: Fri, 18 Aug 2000 20:30:04 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] PHPLIB: "Back" Button Hi, wenn ich eigene FORMs erstelle (method=POST) dann kann ich problemlos mit Netscape & co den "Back" Knopf vom Browser benutzen, um die letzte Seite angezeigt zu bekommen. Mit PHPLIB bekomme ich beim Angucken vom HTML-Quellcode sowie beim Zurückblättern grundsätzlich die Fehlermeldung, daß der Inhalt der Seite auf POST-Ergebnissen beruht und deshalb neu geladen werden sollte. Wie umgehe ich das? Ein "Zurück" Knopf auf jeder Seite ist schon da, momentan gefüll mit "a href=javascript:history.go(-1)" - den fülle ich gerne mit etwas anderem. -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From drsch-wl_(at)_t-online.de Fri, 18 Aug 2000 20:47:13 +0200 Date: Fri, 18 Aug 2000 20:47:13 +0200 From: Matthias Schulz drsch-wl_(at)_t-online.de Subject: [php] AW: [php] Browser ich glaub eher er meint die zeile in code wo man ist ;) Das geht natürlich nicht da der Code DYNAMISCH ist... Matthias Schulz HS-Webdesignz Sysadmin , ICP -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Sebastian Nohn Gesendet: Freitag, 18. August 2000 16:15 An: php_(at)_php-center.de Betreff: RE: [php] Browser Hi, > wie kann man die Browserzeile auslesen? Was ist die Browserzeile? meinst du HTTP_USER_AGENT? Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 -- ** 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 drsch-wl_(at)_t-online.de Fri, 18 Aug 2000 20:47:12 +0200 Date: Fri, 18 Aug 2000 20:47:12 +0200 From: Matthias Schulz drsch-wl_(at)_t-online.de Subject: [php] AW: [php] If - else muß heißen: $dl="http://www.foobar.de/dl_data/" & $row[2]; Matthias Schulz HS-Webdesignz Systemadmin , ICP Hallo Leute, bin grad auf eine Arbeitssparende Idee gekommen, aber die if-Abfrage funktioniert nicht. if (pfad ==""){ // pfad ist $row[1] aus DB $dl="http://www.foobar.de/dl_data/".$row[2]; // Pfad auf meinem Rechner + Dateiname }else{ $dl=$row[1].$row[2]; // Pfad auf fremdem Rechner + Dateiname } echo "$dl"; Die Variable $dl enthält zwar den ausswärtspfad korrekt, aber wenn das Feld "pfad" also $row[1] leer ist, dann wird nur der Dateiname ohne Restpfad angezeigt? Wieso? Danke Liebe Grüße Theo -- ** 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 info_(at)_listornet.de Fri, 18 Aug 2000 21:06:40 +0100 Date: Fri, 18 Aug 2000 21:06:40 +0100 From: Info, Listornet info_(at)_listornet.de Subject: [php] ircChat unter NT hi liste ich will nen ircChat coden der auch unter NT läuft. ich hab allerdings nicht so die ahnung von IRC und würde mich freuen wenn jemand lust hätte mir bei dem chat zu helfen. meine UIN ist 84447752 mfg, listor From hartmut_(at)_six.de Fri, 18 Aug 2000 21:58:37 +0200 Date: Fri, 18 Aug 2000 21:58:37 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] ircChat unter NT "Info, Listornet" wrote: > > hi liste ausnahmsweise Antwort nicht an Liste, sondern privat > > ich will nen ircChat coden der auch unter NT läuft. > ich hab allerdings nicht so die ahnung von IRC und > würde mich freuen wenn jemand lust hätte mir > bei dem chat zu helfen. meine UIN ist 84447752 > > mfg, > listor Lieber info_(at)_listornet.de, ich vermute jetzt einmal, du bist identisch mit dem listor_(at)_listornet.de von heute Nachmittag. Wenn nicht, dann kannst du die entsprechenden Passagen ja an deinen Kollegen weiterleiten. 1) du hast nicht so die Ahnung von IRC, das kann vorkommen IRC ist ein verbindungsorientiertes TCP-Protokoll, HTTP dagegen ist verbindungs- und statuslos, d.h. rein mit PHP über Webseiten wird das nichts, dazu brauchst du noch irgendwo im Hintergrund einen Prozess auf dem Server, der stellvertretend für deine Scripte die Verbindungen offen hält ich glaube kaum das bei dem damit verbundenen Aufwand jemand sich für so ein Projekt begeistern kann, geschweige denn nach deinem Auftritt von heute Nachmittag dabei zu helfen (habe selbst mal so eine IRC-Web-Anbindung bauen dürfen/müssen und ich kann nur davon abraten, und die Wahl von NT als Plattform macht das ganze bestimmt nicht einfacher) 2) deine zeitverzögerte Ausgabe auf www.listornet.de kommt auch auf meinem Netscape Browser nicht vernünftig an, aus genau den genannten Gründen (Proxy, Line-Buffering) Effekt: es sieht so aus, als ob die Verbindung zusammengebrochen wäre: Sanduhr, Übertragungsrate fällt gegen Null Ergebnis: Besucher bricht entnervt ab nicht ganz im Sinne des Erfinders 3) die Meta-Tags auf www.listor.de *kein weiterer Kommentar* 'n bischen dick auftragen tun wir alle ja gerne mal von Zeit zu Zeit, aber man sollte es nun wahrlich nicht übertreiben PS: schau dir doch noch mal die Nutzungsbedingungen bei Puretec bzgl. CGIs an, ich an deren Stelle würde dir für dein Rechenzeitvernichtungsscript den Prozessor sperren ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From p.bosch_(at)_web.de Fri, 18 Aug 2000 22:04:39 +0200 Date: Fri, 18 Aug 2000 22:04:39 +0200 From: Philipp Bosch p.bosch_(at)_web.de Subject: [php] verschachtelte Klassen: in PHP4 verboten? Hallo zusammen, hatte zuletzt wenig Zeit die Mails hier mitzuverfolgen und bitte daher um Verzeihung, wenn mein Problem schon diskutiert wurde. Habe allerdings im Archiv gerade nichts gefunden. Also, ich versuche folgendes: name = $name; } function show() { return $this->name; } } class bar { function addFoo($name) { $this->elements[] .= new foo($name); } function show() { for ($i=0; $ielements); $i++) { $this->elements[$i]->show(); // DAS IST ZEILE 19! } } } $x = new bar; $x->addFoo("blabla"); $x->show(); ?> Leider schmiert mit PHP4.0.1pl2 immer mit "Fatal error: Call to a member function on a non-object in /home/sites/site16/web/wfDynamic/index.php on line 19" ab. Bin mir relativ sicher, dass das 1. syntaktisch korrekt ist und 2. unter PHP3 funktionierte. Kann es sein, dass PHP4 hier Einschränkungen hat? Wie kann ich das Problem umgehen? Danke für die Hilfe! Philipp. _______________________________________________________________________ 1.000.000 DM gewinnen - kostenlos tippen - http://millionenklick.web.de IhrName_(at)_web.de, 8MB Speicher, Verschluesselung - http://freemail.web.de From drsch-wl_(at)_t-online.de Fri, 18 Aug 2000 22:07:22 +0200 Date: Fri, 18 Aug 2000 22:07:22 +0200 From: Matthias Schulz drsch-wl_(at)_t-online.de Subject: [php] AW: [php] PHPLIB: "Back" Button wieso schwerer machen wenns so einfach ist?
Matthias Schulz HS-Webdesinz Sysadmin , ICP -----Ursprüngliche Nachricht----- Von: Jens Benecke [mailto:jens_(at)_pinguin.conetix.de]Im Auftrag von Jens Benecke Gesendet: Freitag, 18. August 2000 20:30 An: PHP Mailingliste Betreff: [php] PHPLIB: "Back" Button Hi, wenn ich eigene FORMs erstelle (method=POST) dann kann ich problemlos mit Netscape & co den "Back" Knopf vom Browser benutzen, um die letzte Seite angezeigt zu bekommen. Mit PHPLIB bekomme ich beim Angucken vom HTML-Quellcode sowie beim Zurückblättern grundsätzlich die Fehlermeldung, daß der Inhalt der Seite auf POST-Ergebnissen beruht und deshalb neu geladen werden sollte. Wie umgehe ich das? Ein "Zurück" Knopf auf jeder Seite ist schon da, momentan gefüll mit "a href=javascript:history.go(-1)" - den fülle ich gerne mit etwas anderem. -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.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 akrahn_(at)_akotec.de Fri, 18 Aug 2000 22:10:38 +0200 Date: Fri, 18 Aug 2000 22:10:38 +0200 From: Andreas Krahn akrahn_(at)_akotec.de Subject: [php] nochmal functionproblem hallo Listor, Listornet, Freitag, 18. August 2000, 15:43:15, you wrote: > hi liste. das script läuft mit ie nachdem > ich die seite neugeladen habe. vorher ignoriert er > den flush(); kann jemand nen fehler sehen oder mir > sagen woran das liegen könnte ? jetzt habe ich mir das auch mal angesehen ... ... was soll denn der quatsch? in deinen metas trägst du mit javascript auf (wie hartmut treffend bemerkte) ... dann benutze es auch! ich habe auch teilweise kundenserver bei puretec laufen, ich hoffe nicht auf dem gleichen rechner! gruesse/regards andreas krahn -- akotec - internet-serviceleistungen & multimedia-produktionen andreas krahn - moorstrasse 14 - 21614 buxtehude - germany tel.: 04161/722260 - fax: 04161/722259 - email: akrahn_(at)_akotec.de From hartmut_(at)_six.de Fri, 18 Aug 2000 22:11:32 +0200 Date: Fri, 18 Aug 2000 22:11:32 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] ircChat unter NT Hartmut Holzgraefe wrote: > > "Info, Listornet" wrote: > > > > hi liste > > ausnahmsweise Antwort nicht an Liste, sondern privat oh je, gitb's neben http://learn.to/quote auch learn.to/mail ? ich sollte wohl besser heimgehn ... :( -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From S.Nohn_(at)_nettrade.de Fri, 18 Aug 2000 22:24:21 +0200 Date: Fri, 18 Aug 2000 22:24:21 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] ircChat unter NT Hi, > 1) du hast nicht so die Ahnung von IRC, das kann vorkommen > IRC ist ein verbindungsorientiertes TCP-Protokoll, HTTP > dagegen ist verbindungs- und statuslos, d.h. rein mit PHP > über Webseiten wird das nichts, dazu brauchst du noch irgendwo "); // turn on debugging irc_set_debug_mode(0); // set our nick irc_change_nick($wanted_nick); // try to connect to server if(!irc_connect($wanted_server, $wanted_port)) die("Connection error.
"); // join a channel $channel_handle = irc_join($wanted_channel); // in case the join failed -> quit // the join will NOT fail in case the channel is invite-only or // a similar reason exists preventing us from getting in! if(!$channel_handle) die("Join error.
"); irc_add_callback(IRCCB_ONPRIVMSG, "privmsg_callback"); irc_add_callback(IRCCB_ONCHANNELMSG, "channel_callback"); // ok, this is the main loop - we don't give a break condition // here, so this will not return until we get disconnected. // the only possibility to gain control again is via callbacks. irc_idle(IRC_NOBREAK); ?> Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From daniel_(at)_php4win.de Fri, 18 Aug 2000 22:25:12 +0200 Date: Fri, 18 Aug 2000 22:25:12 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] nochmal functionproblem > jetzt habe ich mir das auch mal angesehen ... > ... was soll denn der quatsch? könntet ihr den schmarn bitte per PM austragen? wäre nett... gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From info_(at)_listornet.de Fri, 18 Aug 2000 22:28:09 +0100 Date: Fri, 18 Aug 2000 22:28:09 +0100 From: Info, Listornet info_(at)_listornet.de Subject: [php] ircChat unter NT ----- Original Message ----- From: "Hartmut Holzgraefe" To: Sent: Friday, August 18, 2000 8:58 PM Subject: Re: [php] ircChat unter NT > "Info, Listornet" wrote: > > > > hi liste > > ausnahmsweise Antwort nicht an Liste, sondern privat > > > > > ich will nen ircChat coden der auch unter NT läuft. > > ich hab allerdings nicht so die ahnung von IRC und > > würde mich freuen wenn jemand lust hätte mir > > bei dem chat zu helfen. meine UIN ist 84447752 > > > > mfg, > > listor > > Lieber info_(at)_listornet.de, der name ist listor. > > ich vermute jetzt einmal, du bist identisch mit dem > listor_(at)_listornet.de von heute Nachmittag. Wenn nicht, dann > kannst du die entsprechenden Passagen ja an deinen Kollegen > weiterleiten. > > 1) du hast nicht so die Ahnung von IRC, das kann vorkommen > IRC ist ein verbindungsorientiertes TCP-Protokoll, HTTP > dagegen ist verbindungs- und statuslos, d.h. rein mit PHP > über Webseiten wird das nichts, dazu brauchst du noch irgendwo > im Hintergrund einen Prozess auf dem Server, der stellvertretend > für deine Scripte die Verbindungen offen hält > ich glaube kaum das bei dem damit verbundenen Aufwand jemand > sich für so ein Projekt begeistern kann, geschweige denn nach > deinem Auftritt von heute Nachmittag dabei zu helfen > (habe selbst mal so eine IRC-Web-Anbindung bauen dürfen/müssen > und ich kann nur davon abraten, und die Wahl von NT als Plattform > macht das ganze bestimmt nicht einfacher) > welchen auftritt von heute nachmittag ? ich hab ne frage gestellt und den code dazu geschrieben, damit "wenn" man sich die zeit nehmen will sich um das problem zu kümmern auch auf den code zugreifen kann. wenn sich da ein paar leute drüber aufregen kann ich ja nix dafür. ein bischen mehr tolleranz gegenüber leuten, die hier nicht tag ein tag aus posten und deshalb nicht mit allen regeln und sitten vertraut sind wäre wohl angebracht mag ja sein, von mir aus schreib ich auch nen java applet der die verbindung aufrecht erhält, der auf dem server läuft. > 2) deine zeitverzögerte Ausgabe auf www.listornet.de kommt auch > auf meinem Netscape Browser nicht vernünftig an, aus genau den > genannten Gründen (Proxy, Line-Buffering) > Effekt: es sieht so aus, als ob die Verbindung zusammengebrochen > wäre: Sanduhr, Übertragungsrate fällt gegen Null > Ergebnis: Besucher bricht entnervt ab > nicht ganz im Sinne des Erfinders ja verstehe aber nicht warum, denn mein chat der auf dem selben prinzip basiert sprich, flush() funktioniert in Netscape sowie in IE einwandfrei > 3) die Meta-Tags auf www.listor.de > > > *kein weiterer Kommentar* hat keiner gesagt das du das glauben musst trotzdem ist alles davon richtig. > 'n bischen dick auftragen tun wir alle ja gerne mal von Zeit zu Zeit, > aber man sollte es nun wahrlich nicht übertreiben > > > > > PS: schau dir doch noch mal die Nutzungsbedingungen bei Puretec bzgl. > CGIs an, ich an deren Stelle würde dir für dein > Rechenzeitvernichtungsscript den Prozessor sperren ... ich werde mit sicherheit keine der scripts die ich lokal laufen lasse wie chat, oder andere communities auf ner domain laufen lassen. erstens sind chats bei puretec nicht erlaubt. zweitens wäre die domain hilflos überfordert. ich code nur zur zeit lokal und lass ein paar scripte da laufen. sobald die firmenseite und die hauptcommunity fertig ist werd ich das alles auf unserem webserver laufen lassen. zufällig arbeite ich als webdesigner in einer computerfirma. mfg, listor From Team_(at)_Team-Pachollek.com Fri, 18 Aug 2000 22:26:02 +0200 Date: Fri, 18 Aug 2000 22:26:02 +0200 From: Frank Pachollek Team_(at)_Team-Pachollek.com Subject: [php] Back in Town / Vol 1 #1556 - Vol 1 #1590 Hey Liste, kann mir jemand die folgenden E-Mails zusenden php digest, Vol 1 #1556 - Vol 1 #1590? Bitte vorher mit mir per PM abstimmen, damit nicht x Leute die Mails an mich senden. Frank Pachollek PHP_(at)_Team-Pachollek.com From listor_(at)_listornet.de Fri, 18 Aug 2000 22:30:30 +0100 Date: Fri, 18 Aug 2000 22:30:30 +0100 From: Listor, Listornet listor_(at)_listornet.de Subject: [php] nochmal functionproblem entschuldige, daß ich "mich" entschieden habe php dafür zu verwenden. ist doch meine eigene sache. hab niemand gezwungen mir zu helfen oder sich die funktion anzusehen. ----- Original Message ----- From: "Andreas Krahn" To: Sent: Friday, August 18, 2000 9:10 PM Subject: Re: [php] nochmal functionproblem > hallo Listor, Listornet, > > Freitag, 18. August 2000, 15:43:15, you wrote: > > > hi liste. das script läuft mit ie nachdem > > > ich die seite neugeladen habe. vorher ignoriert er > > den flush(); kann jemand nen fehler sehen oder mir > > sagen woran das liegen könnte ? > > jetzt habe ich mir das auch mal angesehen ... > ... was soll denn der quatsch? > > in deinen metas trägst du mit javascript auf (wie hartmut treffend > bemerkte) ... dann benutze es auch! > > ich habe auch teilweise kundenserver bei puretec laufen, ich hoffe > nicht auf dem gleichen rechner! alle domains bei puretec laufen im safe_modus von php also laufen die scripte sowieso nur maximal 30 sekunden. aber ich finde es nett wie ihr alle hier zusammen haltet und neulingen die hier nicht so oft posten gleich gemeinsam die laune am posten verderbt. mfg, listor From hartmut_(at)_six.de Fri, 18 Aug 2000 22:36:30 +0200 Date: Fri, 18 Aug 2000 22:36:30 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] verschachtelte Klassen: in PHP4 verboten? Philipp Bosch wrote: > $this->elements[] .= new foo($name); das war jetzt aber 'n ganz fieser! in der Zuweisung ist ein Punkt zuviel, so wird das Ganze zu einer Stringanfügung, und die Umwandlung von Objekt foo in einen String gibt den String "Object", angefügt an nichts bleibt das "Objekt", und genau dieser String steht dann in elements[] das sieht sogar bei einem var_dump($this) in bar noch fast richtig aus aber kein Wunder, das das dann keine show()-methode hat (und noch am Rande: entweder in foo->show() oder beim Aufruf in bar->show das echo nicht vergessen, sonst sieht das Ergebnis immer noch seltsam aus) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From mail_(at)_marco-schulz.de Fri, 18 Aug 2000 22:44:36 +0200 Date: Fri, 18 Aug 2000 22:44:36 +0200 From: Marco Schulz mail_(at)_marco-schulz.de Subject: [php] Komischer mySQL Fehler Hallo alle zusammen, ich habe bei einer meiner LAMP Installationen (php4pl2) einen sehr komischen Fehler bei mySQL Operationen. Jede INSERT Query bringt mir den Fehler Warning: MySQL: Unable to save result set in /home/toolbox/htdocs/htdocs/_newsadmin/importarticles.php3 on line 39 Komischerweise klappt das INSERTen aber hervorragend, eine Abfrage mit mysql_affected_rows dagegen zeigt wieder einen Fehler an... Hat jemand von Euch ein ähnliches Problem schon mal gehabt, oder einen Tipp für mich auf Lager? Ich bin für Hilfe jeglicher Art sehr dankbar :-) Grüsse Marco From php_(at)_pinguin.conetix.de Fri, 18 Aug 2000 22:44:04 +0200 Date: Fri, 18 Aug 2000 22:44:04 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] AW: [php] PHPLIB: "Back" Button On Fri, Aug 18, 2000 at 10:07:22PM +0200, Matthias Schulz wrote: > wieso schwerer machen wenns so einfach ist? >
Wer lesen kann, ist klar ... ... denn genauso funktioniert es NICHT, wie ich ja gesagt habe: denn damit bekomme ich ein "This document was created via POST and needs to be reloaded." Stuß vom Browser zurück. Ich brauche einen Knopf, der mir das letzte Dokument holt - meinetwegen auch eine HTTP-Header Anweisung für den Browser, daß das Dokument cacheable ist, so daß der Browser es sich aus dem Cache holen kann und keine POST-Fehlermeldung zeigt. Wenn das funktioniert. (abgesehen davon: wo exakt ist Deine nichtfunktionierende javascript-lösung jetzt einfacher als meine nicht funktionierenede javascript-lösung?) -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From bjoern_(at)_baer.main.de Fri, 18 Aug 2000 22:52:03 +0200 Date: Fri, 18 Aug 2000 22:52:03 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] AW: [php] PHPLIB: "Back" Button * Jens Benecke wrote: > ... denn genauso funktioniert es NICHT, wie ich ja gesagt habe: denn damit > bekomme ich ein "This document was created via POST and needs to be > reloaded." Stuß vom Browser zurück. Schau mal in die local.inc. Eventuell ist in deiner Session-Klasse var $allowcache = "no"; Dann werden die Dokumente vom Browser nicht gecached. -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From mail_(at)_marco-schulz.de Fri, 18 Aug 2000 23:02:27 +0200 Date: Fri, 18 Aug 2000 23:02:27 +0200 From: Marco Schulz mail_(at)_marco-schulz.de Subject: [php] ircChat unter NT Hallo, das sieht nicht sehr vollständig aus, kannst Du mir mal bitte eine URL zu dem Projekt/Skript nennen? Danke und Gruss Marco -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of Sebastian Nohn Sent: Friday, August 18, 2000 10:24 PM To: php_(at)_php-center.de Subject: RE: [php] ircChat unter NT Hi, > 1) du hast nicht so die Ahnung von IRC, das kann vorkommen > IRC ist ein verbindungsorientiertes TCP-Protokoll, HTTP > dagegen ist verbindungs- und statuslos, d.h. rein mit PHP > über Webseiten wird das nichts, dazu brauchst du noch irgendwo "); // turn on debugging irc_set_debug_mode(0); // set our nick irc_change_nick($wanted_nick); // try to connect to server if(!irc_connect($wanted_server, $wanted_port)) die("Connection error.
"); // join a channel $channel_handle = irc_join($wanted_channel); // in case the join failed -> quit // the join will NOT fail in case the channel is invite-only or // a similar reason exists preventing us from getting in! if(!$channel_handle) die("Join error.
"); irc_add_callback(IRCCB_ONPRIVMSG, "privmsg_callback"); irc_add_callback(IRCCB_ONCHANNELMSG, "channel_callback"); // ok, this is the main loop - we don't give a break condition // here, so this will not return until we get disconnected. // the only possibility to gain control again is via callbacks. irc_idle(IRC_NOBREAK); ?> Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From S.Nohn_(at)_nettrade.de Fri, 18 Aug 2000 23:11:06 +0200 Date: Fri, 18 Aug 2000 23:11:06 +0200 From: Sebastian Nohn S.Nohn_(at)_nettrade.de Subject: [php] ircChat unter NT Hi, > das sieht nicht sehr vollständig aus, kannst Du mir mal bitte eine URL zu > dem Projekt/Skript nennen? Das ist vollständig, was fehlt ist der phpIRC-Layer, den findest du hier: http://www.phpwizard.net/projects/phpIRC/ Freundliche Gruesse, Sebastian Nohn -- NeT&Trade GmbH email : s.nohn_(at)_nettrade.de TechnoPark der GMD www : http://www.nettrade.de/ Rathausallee 10 tel : +49 22 41 - 20 40 33 53757 Sankt Augustin fax : +49 22 41 - 20 40 34 Germany mobile: +49 173 - 59 64 377 From hartmut_(at)_six.de Fri, 18 Aug 2000 23:33:41 +0200 Date: Fri, 18 Aug 2000 23:33:41 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] ircChat unter NT Sebastian Nohn wrote: > > Hi, > > > 1) du hast nicht so die Ahnung von IRC, das kann vorkommen > > IRC ist ein verbindungsorientiertes TCP-Protokoll, HTTP > > dagegen ist verbindungs- und statuslos, d.h. rein mit PHP > > über Webseiten wird das nichts, dazu brauchst du noch irgendwo > > # Include the IRC layer > include("phpIRC.inc.php3"); > include("phpIRC.php3"); > [...] man lernt doch nie aus :) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 fax:-99 From php_(at)_pinguin.conetix.de Fri, 18 Aug 2000 23:31:41 +0200 Date: Fri, 18 Aug 2000 23:31:41 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] AW: [php] PHPLIB: "Back" Button On Fri, Aug 18, 2000 at 10:52:03PM +0200, Björn Schotte wrote: > * Jens Benecke wrote: > > ... denn genauso funktioniert es NICHT, wie ich ja gesagt habe: denn > > damit bekomme ich ein "This document was created via POST and needs to > > be reloaded." Stuß vom Browser zurück. > > Schau mal in die local.inc. Eventuell ist in deiner Session-Klasse > var $allowcache = "no"; > Dann werden die Dokumente vom Browser nicht gecached. -- Hey, prima. Daß ich da nicht selbst drauf gekommen bin... =;) danke. -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From bjoern_(at)_baer.main.de Fri, 18 Aug 2000 23:40:08 +0200 Date: Fri, 18 Aug 2000 23:40:08 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] AW: [php] PHPLIB: "Back" Button * Jens Benecke wrote: > Hey, prima. Daß ich da nicht selbst drauf gekommen bin... =;) Jo kommt davon, wenn man Anleitungen nicht liest. -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From php_(at)_pinguin.conetix.de Fri, 18 Aug 2000 23:38:10 +0200 Date: Fri, 18 Aug 2000 23:38:10 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] PHPLIB: Query-Ergebnisse -> PHP-Variablen Moin, momentan mache ich if(isset($ID)) { $q = new mysql_query; $q->query("SELECT * from tabelle where ID=$ID"); $q->next_record(); # es gibt nur ein Ergebnis, da ID=unique $var1 = $q->f("var1"); # KNACKPUNKT_1 $var2 = $q->f("var2"); ... $varn = $q->f("varn"); } $f = new form; ... $f->start(); ... $f->load_defaults(); # KNACKPUNKT_2 Das nervt. Gibt es einen einfacheren Weg, einen Eintrag aus einer Datenbank in die entsprechenden FORM-Variablen zu quetschen, _OHNE_ alle Variablen explizit zu setzen? Problem: Es ist nicht sichergestellt, ob $ID gesetzt ist. (sonst soll es einfach ein leeres Formular geben) Und das Layout des Formulars ist mir vorgeschrieben worden, d.h. ich kann auch keine while() Schleifen für die Ausgabe benutzen. Gibts da noch was simpleres? -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From info_(at)_agathos.net Sat, 19 Aug 2000 00:12:10 +0200 Date: Sat, 19 Aug 2000 00:12:10 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] If - else >> if( pfad =="" ) > ^ > $ Hallo Sebastian, danke, das war es. Mann hab ich nachgelesen und probiert *schwitz* Wieso ist das eine Variable? Das ist doch ein Tabellenfeld. In der Query geb ich das ja auch ohne $ ein? Ich bin davon ausgegangen dass nur $row[1] eine Variable ist, aber nicht das Feld an sich. Liebe Grüße Theo From info_(at)_agathos.net Sat, 19 Aug 2000 00:37:24 +0200 Date: Sat, 19 Aug 2000 00:37:24 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] re: nochmal Download, WICHTIG!! Hallo Guido, > Büchern, aber da empfiehlt sich immer das Nachlesen in den > entsprechenden RFCs. Für HTTP1.1 z.B. RFC 2616. Nachzulesen z.B. unter > http://bambam.informatik.uni-oldenburg.de/RFC/rfc-index.html.. Ah super, vielen Dank. Nachlesen ist immer gut (wenn man denn weiss wo es steht und wen man weiss was man eigentlich sucht);). Liebe Grüße Theo From tankpilot_(at)_topmail.de Fri, 18 Aug 2000 23:20:33 +0200 Date: Fri, 18 Aug 2000 23:20:33 +0200 From: Stephan Nix tankpilot_(at)_topmail.de Subject: [php] Re: Re: [php] PHPLIB-Installation > Mh, das kann auch an Cache-Einstellungen im Browser > liegen, schai Dir also die config (Edit/Prferences bei > Netscape) an. Falls der Counter ueber ein Image gezaehlt > wird, musst Du auch die Bilder neu laden, bei > mir (Netscape/linux) geht das mit Shift+Alt+R > P.S. Ich kenne die Beispielseite von phplib nicht, > bitte nicht schlagen! Also, ich habe mittlerweile versucht von vier verschiedenen PCs auf die Beispielseite zuzugreifen, jedoch immer mit dem gleichen Ergebnis: Der Counter zählt nicht. Was mir noch aufgefallen ist, ist dass keine Cookies mehr gesetzt werden. Obwohl ich diesen Modus in der abgeleiteten Session-Klasse ausgewählt habe, wird immer die GET-Methode (in der Klasse als Fallback definiert) verwendet. In den verwendeteten Browsern ist die Annahme von Cookies aktiviert. Gruß Stephan ___________________________________________________________ TopMail - Jetzt kostenlos anmelden - http://www.topmail.de ** Primus-Auktion das grosse Marken-Auktionshaus bietet ** spannende Auktionen und die Moeglichkeit Qualitaetsprodukte unter dem Ladenpreis zu ersteigern. Clicken und zugreifen! http://www.primusauktion.de/redir.jsp?DD=1&DP=261&application=b2pprimus From Andre.Laugks_(at)_netcologne.de Sat, 19 Aug 2000 02:33:09 +0200 Date: Sat, 19 Aug 2000 02:33:09 +0200 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] PHP4 unter SunSolaris Hallo! Bei einem großen bekannten deutschen ISP wurde ein Server (Betriebssystem:Solaris) installiert werden. Dazu sollte unter anderem PHP4 installiert werden. Nun wurde über ein Supportmitarbeiter mitgeteilt, es gäbe schwierigkeiten, PHP4 unter Solaris zu installieren. Ist das richtig oder ...? Wenn es Probleme gibt, wie kann man sie Lösen? Bei dem Solaris handelt es sich meines Wissen um die Version 5.6. mfg, André Laugks From n.rybnikar_(at)_ndh.net Sat, 19 Aug 2000 02:17:15 +0200 Date: Sat, 19 Aug 2000 02:17:15 +0200 From: Nicolai Rybnikar n.rybnikar_(at)_ndh.net Subject: [php] PHP4 unter SunSolaris On Sat, Aug 19, 2000 at 02:33:09AM +0200, André Laugks wrote: > Hallo! > [...] > Nun wurde über ein Supportmitarbeiter mitgeteilt, > es gäbe schwierigkeiten, PHP4 unter Solaris zu > installieren. Ist das richtig oder ...? > Wenn es Probleme gibt, wie kann man sie Lösen? > Bei dem Solaris handelt es sich meines Wissen um die > Version 5.6. Hallo Andreas! Ich selber habe vor Kurzem PHP4 unter Solaris (allerdings 7) installiert. Folgende zwei Dinge haben mich an mein Ziel gebracht - kompilieren mit configure ... --enable-gcc bei Benutzung des letzten snapshots - 4.0.1pl2 wollte naemlich auch nicht laufen. Kannst Du Deinen "grossen ISP" ja mitteilen ;-)) > mfg, André Laugks Gruesse Nico From mail_(at)_marco-schulz.de Sat, 19 Aug 2000 03:25:47 +0200 Date: Sat, 19 Aug 2000 03:25:47 +0200 From: Marco Schulz mail_(at)_marco-schulz.de Subject: [php] PHP4 unter SunSolaris Moin, hehe enttarnt :-) Ich hab grade heute auf dem Server rumgestöbert, bin mit der Nase auf die brandneue PHP4 Installation gestossen und fragte mich, wieso die das noch nicht RIESENGROSS angekündigt haben... TELNET STRATO: www.creativewebs.de> cd /opt/xlink/ www.creativewebs.de> ls etc php3 php4 www.creativewebs.de> PHPINFO STRATO: System: SunOS xlink91 5.6 Generic_105181-03 sun4u sparc SUNW,Ultra-2 Build Date: Sep 11 1999 Gruss Marco -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of André Laugks Sent: Saturday, August 19, 2000 2:33 AM To: php-Mailingliste Subject: [php] PHP4 unter SunSolaris Hallo! Bei einem großen bekannten deutschen ISP wurde ein Server (Betriebssystem:Solaris) installiert werden. Dazu sollte unter anderem PHP4 installiert werden. Nun wurde über ein Supportmitarbeiter mitgeteilt, es gäbe schwierigkeiten, PHP4 unter Solaris zu installieren. Ist das richtig oder ...? Wenn es Probleme gibt, wie kann man sie Lösen? Bei dem Solaris handelt es sich meines Wissen um die Version 5.6. mfg, André Laugks -- ** 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 Andre.Laugks_(at)_netcologne.de Sat, 19 Aug 2000 03:53:14 +0200 Date: Sat, 19 Aug 2000 03:53:14 +0200 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] PHP4 unter SunSolaris Hallo! Marco Schulz schrieb: > TELNET STRATO: > www.creativewebs.de> cd /opt/xlink/ > www.creativewebs.de> ls > etc php3 php4 > www.creativewebs.de> > > PHPINFO STRATO: System: SunOS xlink91 5.6 Generic_105181-03 sun4u sparc > SUNW,Ultra-2 > Build Date: Sep 11 1999 Nein, keiner von denen. Der von mir gemeinte ISP sitzt im Süden von Deustchland! mfg, André Laugks From Andre.Laugks_(at)_netcologne.de Sat, 19 Aug 2000 04:08:21 +0200 Date: Sat, 19 Aug 2000 04:08:21 +0200 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] PHP4 unter SunSolaris Hallo! Nicolai Rybnikar schrieb: > Ich selber habe vor Kurzem PHP4 unter Solaris (allerdings 7) > installiert. Folgende zwei Dinge haben mich an mein Ziel > gebracht - kompilieren mit configure ... --enable-gcc bei > Benutzung des letzten snapshots - 4.0.1pl2 wollte naemlich > auch nicht laufen. Welche Version hast Du nun installiert? Ich wollte 4.0.1pl2 installiert bekommen und genau das hat der Admin nicht hinbekommen. Aus Zeitgründen habe ich mich dann doch für die 3.0.16 entscheiden müssen, da ich 4.0 nicht auch noch ausprobieren lassen wollte. Ich werde nochmal einen Anlauf bei einer der nächten PHP-Versionen machen. Könnte der es vielleicht an der Solarisversion liegen? Laut dem Admin, soll es einen Bug unter Solaris und PHP4 geben, den er irgendwo mitbekommen hat. Selbst tausende Tricks hätte nicht gebracht. > Kannst Du Deinen "grossen ISP" ja mitteilen ;-)) Nein, es ist nicht Strato und Co.. Ich wollte dem ISP nicht nennen, könnte ja wirklich ein Bug sein und ich tue dem Admin dann unrecht. :-) Ich wollte auch nicht schreiben das ich das Problem habe, da ich keine Ahnung von Serverinstallationen habe. mfg, André Laugks From n.rybnikar_(at)_ndh.net Sat, 19 Aug 2000 04:32:15 +0200 Date: Sat, 19 Aug 2000 04:32:15 +0200 From: Nicolai Rybnikar n.rybnikar_(at)_ndh.net Subject: [php] PHP4 unter SunSolaris On Sat, Aug 19, 2000 at 04:08:21AM +0200, André Laugks wrote: > Welche Version hast Du nun installiert? Hi Andre... das letzte Snapshot - gab es mal irgendwo als "php4-latest" - habe aber auf php.net auch nix gefunden. Dann musst Du evtl. auf das naechste Release warten oder an der CVS-Server ran... > mfg, André Laugks Gruesse Nico From sascha_(at)_schumann.cx Sat, 19 Aug 2000 06:18:59 +0200 (CEST) Date: Sat, 19 Aug 2000 06:18:59 +0200 (CEST) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] PHP4 unter SunSolaris > Könnte der es vielleicht an der Solarisversion liegen? Unwahrscheinlich, selbst auf 2.5.1 läuft PHP. > Laut dem Admin, soll es einen Bug unter Solaris und PHP4 > geben, den er irgendwo mitbekommen hat. Selbst tausende > Tricks hätte nicht gebracht. Today's excuse: "ELECTROMAGNETIC RADIATION FROM SATTELLITE DEBRIS" - Sascha From michael.pietsch_(at)_berlin.de Sat, 19 Aug 2000 07:44:26 +0200 Date: Sat, 19 Aug 2000 07:44:26 +0200 From: Michael Pietsch michael.pietsch_(at)_berlin.de Subject: [php] PHP4 unter SunSolaris *********** REPLY SEPARATOR *********** Am 19.08.2000 um 02:17 schrieb Nicolai Rybnikar: >On Sat, Aug 19, 2000 at 02:33:09AM +0200, André Laugks wrote: >> Hallo! >> >[...] >> Nun wurde über ein Supportmitarbeiter mitgeteilt, >> es gäbe schwierigkeiten, PHP4 unter Solaris zu >> installieren. Ist das richtig oder ...? >> Wenn es Probleme gibt, wie kann man sie Lösen? >> Bei dem Solaris handelt es sich meines Wissen um die >> Version 5.6. Ja, es gibt Sicherheitsprobleme, wenn mehrere Benutzer unter Solaris auf einen php-Kern zugreifen, war zumindest unter der Version 3 so! From php_(at)_pinguin.conetix.de Sat, 19 Aug 2000 10:21:07 +0200 Date: Sat, 19 Aug 2000 10:21:07 +0200 From: Jens Benecke php_(at)_pinguin.conetix.de Subject: [php] AW: [php] PHPLIB: "Back" Button On Fri, Aug 18, 2000 at 11:40:08PM +0200, Björn Schotte wrote: > * Jens Benecke wrote: > > Hey, prima. Daß ich da nicht selbst drauf gekommen bin... =;) > Jo kommt davon, wenn man Anleitungen nicht liest. Und was hat das jetzt mit mir zu tun? -- ciao, Jens (mailaddr im Header) http://www.pinguin.conetix.de "Schiebe nie etwas auf Boshaftigkeit, was http://www.hitch-hiker.de ausreichend durch Dummheit erklärt werden kann." http://www.linuxfaq.de From webmaster_(at)_form-und-fitness.com Sat, 19 Aug 2000 10:58:35 +0200 Date: Sat, 19 Aug 2000 10:58:35 +0200 From: Markus Smigelskis webmaster_(at)_form-und-fitness.com Subject: [php] Weitergabe mit GET unter PHP4 Hallo Liste! Hätte da auch mal ne frage. Hab Leider im Online-Archiv nichts gefunden :-( Ich hbae unter http://www.fitnesschannel.de/db/s_suche.php eine kleine eingabemaske zum durchsuchen der Datenbank. Nun werden die Feldinhalte per POST übermittelt, und an die URI hänge ich wenn der SUBMIT Button geklickt wird einfach "?action=search" an. Im Dokument selber ist einfach eine Abfrage: bzw. Unter PHP 3.0.16 oder 3.0.15 funktioniert das auch wunderbar. Habe nun aber auf dem Server (Linux FreeBSD) 4.0.0 installiert gehabt und da funktioniert das ganze nicht mehr. Also ersteinmal wieder schnell zurück auf 3.0.16. Auf meinem lokalen Server (Suse Linux 6.3) dann das gleiche Spiel mit 4.0.1pl2 probiert. Funktioniert auch nicht. Die Variable $action wird irgendwie nicht mehr gesetzt. :-( Auch wieder zurück auf 3.0.15 und siehe da es funktioniert. Beide Systeme sind als mod installiert. Die info-Seite meines lokalen Servers hab ich mal unter www.basesolution.de/php/info.htm gelegt. Danke für jede Hilfe! MfG Markus Smigelskis ------------------------------------------------------------- BaseSolution Markus Smigelskis - Hinter dem Kies 7 - 35641 Schöffengrund Tel.: 06445-922533 FAX: 06445-922535 Handy: 0172-6121759 ICQ: 57374304 ------------------------------------------------------------- Webmaster of http://www.form-und-fitness.com http://www.panattasport.de http://www.lb-sport.de From bjoern_(at)_baer.main.de Sat, 19 Aug 2000 11:06:49 +0200 Date: Sat, 19 Aug 2000 11:06:49 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Weitergabe mit GET unter PHP4 * Markus Smigelskis wrote: > ich wenn der SUBMIT Button > geklickt wird einfach "?action=search" an. Im Dokument selber ist einfach > eine Abfrage: Mach doch einfach: -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From webmaster_(at)_form-und-fitness.com Sat, 19 Aug 2000 11:16:14 +0200 Date: Sat, 19 Aug 2000 11:16:14 +0200 From: Markus Smigelskis webmaster_(at)_form-und-fitness.com Subject: [php] Weitergabe mit GET unter PHP4 *********** REPLY SEPARATOR *********** On 19.08.00 at 11:06 Björn Schotte wrote: >* Markus Smigelskis wrote: >> ich wenn der SUBMIT Button >> geklickt wird einfach "?action=search" an. Im Dokument selber ist einfach >> eine Abfrage: > >Mach doch einfach: > > Ist schpn richtig - aber eigentlich sollte es doch auch so gehen! Oder? Das umschreiben ist nicht das Problem. Es geht vielmehr am das grundsätzliche. Wer weiß was noch alles kommt. CU Markus ------------------------------------------------------------- BaseSolution Markus Smigelskis - Hinter dem Kies 7 - 35641 Schöffengrund Tel.: 06445-922533 FAX: 06445-922535 Handy: 0172-6121759 ICQ: 57374304 ------------------------------------------------------------- Webmaster of http://www.form-und-fitness.com http://www.panattasport.de http://www.lb-sport.de From bjoern_(at)_baer.main.de Sat, 19 Aug 2000 11:28:12 +0200 Date: Sat, 19 Aug 2000 11:28:12 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Weitergabe mit GET unter PHP4 * Markus Smigelskis wrote: > Ist schpn richtig - aber eigentlich sollte es doch auch so gehen! Oder? Keine Ahnung. Wenn der Nutzer JavaScript ausgeschaltet hat, hast du Pech gehabt. Du solltest wirklich die Hidden- Variable verwenden, das testen und uns nochmal berichten. -- Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= From list_(at)_handyinfo.at Sat, 19 Aug 2000 13:09:23 +0200 Date: Sat, 19 Aug 2000 13:09:23 +0200 From: Wolfgang list_(at)_handyinfo.at Subject: [php] Baumstruktur Hi Ich möchte eine Baumstruktur mit unendlich vielen Menü und Untermenüpunkten generieren. Grundsätzlich bin ich auf die gleichen Lösungen gekommen, die auch im Archiv zu finden sind (1-2-3 pfad, usw.). Leider habe ich nur Lösungen gefunden, die ein "Durchklicken" durch die Struktur ermöglichen. Ich habe nichts gefunden, das die komplette aufgeklappte Struktur, alphabetisch geordnet und ohne 1000 SQL Abfragen anzeigen kann. Grundsätzlich wäre die Pfad Lösung ja die einfachste doch so wie ich das sehe, kann man dort nicht alpabetisch sortieren, oder? Vielleicht könnte mir jemand einen Tipp oder einen Link (Björn wollte doch einen Artikel dazu schreiben), den ich übersehen habe, geben. Danke Wolfi From s.kertzel_(at)_e-7.com Sat, 19 Aug 2000 13:58:06 +0100 Date: Sat, 19 Aug 2000 13:58:06 +0100 From: Sascha Kertzel s.kertzel_(at)_e-7.com Subject: [php] Baumstruktur Hallo Wolfgang, Hallo Liste, meine Baumstruktur basiert auf einer parent_id, child_id und index_id. Ich lese mit einem SQL Befehl, die DB aus und schreibe die Werte in ein Array. Dieses Array durchsuche ich dann nach parent's und deren zugehoerigen childs. Wichtig war mir vor allem das sich einfach und schnell neue Kategorien und Unterkategorien anlegen lassen. Eine Sortierung haette ich auch noch gerne, habe mir dazu noch keine weiteren Gedanken gemacht ob und wie das moeglich ist. Falls es dich interessiert kann ich dir gern weitere Details erklaeren. Viele Gruesse Sascha From list_(at)_handyinfo.at Sat, 19 Aug 2000 14:09:33 +0200 Date: Sat, 19 Aug 2000 14:09:33 +0200 From: Wolfgang list_(at)_handyinfo.at Subject: [php] Baumstruktur > Hallo Wolfgang, > Hallo Liste, > > Eine Sortierung haette ich auch noch gerne, habe mir dazu noch keine > weiteren > Gedanken gemacht ob und wie das moeglich ist. > Falls es dich interessiert kann ich dir gern weitere Details erklaeren. Gerne, wenn du die komplette offenen Struktur anzeigen kannst!? Dank, Wolfi > > Viele Gruesse > Sascha > > > -- > ** 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 heuer_(at)_quixs.com Sat, 19 Aug 2000 14:54:25 +0200 Date: Sat, 19 Aug 2000 14:54:25 +0200 From: Lars Heuer heuer_(at)_quixs.com Subject: [php] Baumstruktur Hi Wolfgang! Wolfgang schrieb: > > > Eine Sortierung haette ich auch noch gerne, habe mir dazu noch keine > > weiteren > > Gedanken gemacht ob und wie das moeglich ist. > > Falls es dich interessiert kann ich dir gern weitere Details erklaeren. > > Gerne, wenn du die komplette offenen Struktur anzeigen kannst!? Sascha meint wahrscheinlich folgendes: Du legst eine Tabelle "cat" mit den Feldern "id"(auto_inc), "name", "parent" an. Wenn Du nun einen Menuepunkt A hast, schreibst Du ihn in Deine Tabelle und laesst parent auf NULL, wenn dieser Menuepunkt in der Hierarchie ganz oben stehen soll. Wenn Du dann einen Menuepunkt A1 hast, schreibst Du ihn ebenfalls in Deine Tabelle und setzt parent auf die id, die Menuepunkt A hat. usw. So kannst Du ein theoretisch unendliches Menue in einer Tabelle halten. Gruss... lars From rbossler_(at)_gmx.de Sat, 19 Aug 2000 15:04:18 +0200 (MEST) Date: Sat, 19 Aug 2000 15:04:18 +0200 (MEST) From: rbossler_(at)_gmx.de rbossler_(at)_gmx.de Subject: [php] Pattern-Matching Hallo, ich bin mit dem Patternmatching unter PHP3 am verzweifeln. Ich habe eine RTF-Datei in einen String gelesen uns suche nach dem Ausdruck: {\title Bla bla bla} und ich möchte Bla bla bla als Ergebnis haben. Wie mach ich das am geschicktesten (mit einem Regulären Ausdruck)? Danke im voraus -- Ralph Bossler Sent through GMX FreeMail - http://www.gmx.net From SSD-DiWi_(at)_T-Online.de Sat, 19 Aug 2000 15:03:01 +0200 Date: Sat, 19 Aug 2000 15:03:01 +0200 From: Dietmar Winhold SSD-DiWi_(at)_T-Online.de Subject: [php] Upload Problem Hallo, beim lokalen testen unter NT4.0 und Apache mit php3 Installation tritt das folgende Problem auf: <--- Anfang Script switch ($flag) { case 0; echo "
"; $flag=1; echo ""; echo "

"; echo "
"; echo "
"; break; // Ende case 0 case 1; echo "userfile : ".$userfile."
"; echo "userfile_name : ".$userfile_name."
"; echo "userfile_size : ".$userfile_size."
"; echo "userfile_type : ".$userfile_type."
"; $path = "http://www.mytest.de"; $datei = "datei.txt"; if(rename($userfile, $path."/".$datei)==1) { echo "ok";} else {echo "Fehler";} break; // Ende: case 1 } // Ende: switch ($flag); --> Ende Script "http;www.mytest.de" ist eine lokal eingerichtete Domain, die ansonsten korrekt funtkioniert. Beim Ausführen dieses Scripts bekomme ich die folgende Ausgabe: userfile : \\php2 userfile_name : test.txt userfile_size : 323 userfile_type : text/plain Warning: Rename failed (No such file or directory) in c:\www\mytest\htdocs\ upload01.php3 on line 37 Fehler Was hat es nun mit dem "\\php" auf sich? - Ich denke mal das die Fehlermeldung dadurch verursacht wird - Oder woran kann es sonst noch liegen? Vielen Dank und ein schöns Wochenende Dietmar From red_(at)_bered.de Sat, 19 Aug 2000 15:20:45 +0200 Date: Sat, 19 Aug 2000 15:20:45 +0200 From: Raphael Doderer red_(at)_bered.de Subject: [php] Upload Problem ----- Original Message ----- From: "Dietmar Winhold" To: "Mailingliste PHP (E-Mail)" Sent: Saturday, August 19, 2000 3:03 PM Subject: [php] Upload Problem Hallihallo! > Was hat es nun mit dem "\\php" auf sich? - Ich denke mal das die > Fehlermeldung dadurch verursacht wird - Oder woran kann es sonst noch > liegen? Hast Du in der php.ini upload_tmp_dir angegeben? (Siehe auch: http://www.koehntopp.de/php/faq-9.html#ss9.7) 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 list_(at)_handyinfo.at Sat, 19 Aug 2000 15:17:16 +0200 Date: Sat, 19 Aug 2000 15:17:16 +0200 From: Wolfgang list_(at)_handyinfo.at Subject: [php] Baumstruktur Aber ich kann nicht den kompletten offenen Baum, sortiert ausgeben! Und das ist ja das eigentliche Problem. Danke wolfi > Sascha meint wahrscheinlich folgendes: > Du legst eine Tabelle "cat" mit den Feldern "id"(auto_inc), "name", > "parent" an. Wenn Du nun einen Menuepunkt A hast, schreibst Du ihn in > Deine Tabelle und laesst parent auf NULL, wenn dieser Menuepunkt in der > Hierarchie ganz oben stehen soll. Wenn Du dann einen Menuepunkt A1 hast, > schreibst Du ihn ebenfalls in Deine Tabelle und setzt parent auf die id, > die Menuepunkt A hat. usw. > So kannst Du ein theoretisch unendliches Menue in einer Tabelle halten. > > Gruss... > lars > > -- > ** 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 rbossler_(at)_gmx.de Sat, 19 Aug 2000 16:15:36 +0200 (MEST) Date: Sat, 19 Aug 2000 16:15:36 +0200 (MEST) From: rbossler_(at)_gmx.de rbossler_(at)_gmx.de Subject: [php] Upload Problem Hi, kann es sein, dass man unter Windows mit "\" und nicht mit "/" arbeiten muss? Probier das mal. mfG > > if(rename($userfile, $path."/".$datei)==1) { echo "ok";} > else {echo "Fehler";} ... > > --> Ende Script > > > Warning: Rename failed (No such file or directory) in > c:\www\mytest\htdocs\ > upload01.php3 on line 37 > Fehler > -- Ralph Bossler Sent through GMX FreeMail - http://www.gmx.net From Peaveway_(at)_aol.com Sat, 19 Aug 2000 10:29:34 EDT Date: Sat, 19 Aug 2000 10:29:34 EDT From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Upload Problem In einer eMail vom 19.08.00 15:15:45 (MEZ) - Mitteleurop. Sommerzeit schreibt SSD-DiWi_(at)_T-Online.de: > Beim Ausführen dieses Scripts bekomme ich die folgende Ausgabe:userfile : \\ > php2userfile_name : test.txtuserfile_size : 323userfile_type : text/ > plainWarning: Rename failed (No such file or directory) in c:\www\mytest\ > htdocs\upload01.php3 on line 37Fehler Was hat es nun mit dem "\\php" auf sich? > - Ich denke mal das dieFehlermeldung dadurch verursacht wird - Oder woran > kann es sonst nochliegen?Vielen Dank und ein schöns Moin,moin \\php2 ist der temporaere Name. Versuche folgendes. 1. Setze/Kontrolliere die Variable upload_tmp_dir = "c:\temp" //z.B 2. Pruefe ob dein Webserver Lese/Schreibrechte hat an den Verzeichnissen wo du die Dateien abspeichern moechtest. (gerade weil du NT benutzt). Gruss Joerg Behrens From SSD-DiWi_(at)_T-Online.de Sat, 19 Aug 2000 16:21:45 +0200 Date: Sat, 19 Aug 2000 16:21:45 +0200 From: Dietmar Winhold SSD-DiWi_(at)_T-Online.de Subject: [php] Upload Problem Hallo Raphael, erstmal vielen Dank. > Hast Du in der php.ini upload_tmp_dir angegeben? Das war nicht angegeben, habe es angegeben und zwar mit c:\temp und nun kommt die folgende Meldung: userfile : c:\\temp\\php2 userfile_name : test.txt userfile_size : 323 userfile_type : text/plain Warning: Rename failed (Unknown error) in c:\www\mytest\htdocs\upload01.php3 on line 37 Fehler > (Siehe auch: http://www.koehntopp.de/php/faq-9.html#ss9.7) Die FAQ hilft mir da nicht konkret weiter, da hatte ich schon vorher reingeschaut. Hat eventuell noch jemand einen Tip? Dietmar From merlins_box_(at)_aon.at Sat, 19 Aug 2000 17:05:29 GMT Date: Sat, 19 Aug 2000 17:05:29 GMT From: Alex Ruschak merlins_box_(at)_aon.at Subject: [php] phplib Authentifizierungsproblem Hallo Liste! Ich habe verschieden Seiten, die als bestimmter User benutzt werden. Alle sind mit
verbunden und beginnen laut manual mit: page_open(array("sess" => "Example_Session", "auth" => "Example_Auth", "perm" => "Example_Perm")); $perm->check("editor"); Wenn ich mich nun einlogge und zwischen den Seiten herumspringe muß ich mich beim Aufruf jeder Seite neu anmelden?. In einem anderen Verzeichniss liegen ebenfalls Seiten, wie oben beschrieben, nur da ist das nicht. Wo liegt da der Fehler begraben? Danke im vorraus Alex From Stefan_Leiner_(at)_gmx.net Sat, 19 Aug 2000 17:00:53 -0100 Date: Sat, 19 Aug 2000 17:00:53 -0100 From: Stefan Leiner Stefan_Leiner_(at)_gmx.net Subject: [php] PDFlib ??? alex P wrote: > > Hallo liste ! > > Arbeite zum erstenmal mit der pdflib unter php4.0.1 > Ich versuche ein ganz einfaches pdf file zu erzeugen nur schreibt er mit fur folgende zeile:Z > pdf_set_font($pdf, "Times-Roman",30,4); > > folgenden Fehler > > Fatal error: Internal pdflib error: Resource configuration file 'pdflib.upr' not found in /usr/local/httpd/htdocs/pdf.php3 > > Ich vermute es is eine Einstellungssache in der pdflib. > Ware nett wenn mir jemand bei mein Problem behilflich ware. > > Danke Alex > Hallo Alex, Liste, dasselbe hatte ich auch, nachdem ich die pdflib auf meinem System (SuSE Linux 6.3) kompiliert hatte, existiert da "irgendwo" eine Datei, die sich pdflib.upr nennt. Nachdem ich die in das Verzeichnis kopiert hatte, indem das PHP-Skript stand ging es. Wenn es einen einfacheren Weg gibt -> mir sagen. Bei pdflib 2 mit PHP3 hatte ich den Fehler nicht. MfG From Stephan.Noller_(at)_uni-koeln.de Sat, 19 Aug 2000 17:05:11 +0200 Date: Sat, 19 Aug 2000 17:05:11 +0200 From: Stephan Noller Stephan.Noller_(at)_uni-koeln.de Subject: [php] phplib Authentifizierungsproblem > Wenn ich mich nun einlogge und zwischen den Seiten herumspringe > muss ich mich beim Aufruf jeder Seite neu anmelden?. Setz mal in deiner local.inc in deiner Session-Class die variable allowcache auf "no" und versuche es dann nochmal: var $allowcache = "no"; Gruesse Stephan From merlins_box_(at)_aon.at Sat, 19 Aug 2000 17:34:10 GMT Date: Sat, 19 Aug 2000 17:34:10 GMT From: Alex Ruschak merlins_box_(at)_aon.at Subject: [php] phplib Authentifizierungsproblem Hi! > Setz mal in deiner local.inc in deiner Session-Class die variable allowcache > auf "no" und versuche es dann nochmal: > var $allowcache = "no"; Das wars leider nicht. Selbst wenns das gewesen wäre müßte es doch „yes“ heissen, oder. Die Sessiondaten soll ja von Seite zu Seite weitergegeben werden. Dazu muß man sichs ja merken. Das komische ist nur, das den Fehler im anderen Verzeichnis nicht habe. Thnx alex From Stephan.Noller_(at)_uni-koeln.de Sat, 19 Aug 2000 17:42:05 +0200 Date: Sat, 19 Aug 2000 17:42:05 +0200 From: Stephan Noller Stephan.Noller_(at)_uni-koeln.de Subject: [php] phplib Authentifizierungsproblem >> var $allowcache = "no"; > Das wars leider nicht. Selbst wenns das gewesen waere muesste es doch > „yes“ heissen, oder. Die Sessiondaten soll ja von Seite zu Seite > weitergegeben > werden. Dazu muss man sichs ja merken. Das komische ist nur, das den Nein, das ist schon richtig so. Die Sessions werden ja nicht ueber den cache aufrechterhalten, sondern ueber cookies oder url-Komponenten. Die Variable allowcache kontrolliert nur, welche header an den Browser geschickt werden. Und damit wiederum wird kontrolliert, wie die Seiten gecacht werden duerfen. Insbesondere beim IE gibt es haeufig Probleme mit dem lokalen Cache, dann tritt z.B. genau das von Dir beschriebene Phaenomen auf. Ist uebrigens in Koehntopps's faq und in der phplib-doku auch so beschrieben. Hast Du auch ueberall page_close() drinstehen? From merlins_box_(at)_aon.at Sat, 19 Aug 2000 18:13:36 GMT Date: Sat, 19 Aug 2000 18:13:36 GMT From: Alex Ruschak merlins_box_(at)_aon.at Subject: [php] phplib Authentifizierungsproblem > Koehntopps's faq und in der phplib-doku auch so beschrieben. > Hast Du auch ueberall page_close() drinstehen? Ja. Das Loginformular wird auch beim auf die eigene Seite immer aufgerufen. Alex From SSD-DiWi_(at)_T-Online.de Sat, 19 Aug 2000 18:59:55 +0200 Date: Sat, 19 Aug 2000 18:59:55 +0200 From: Dietmar Winhold SSD-DiWi_(at)_T-Online.de Subject: [php] Upload Problem Hallo, > Versuche folgendes. > 1. Setze/Kontrolliere die Variable upload_tmp_dir = "c:\temp" //z.B Die Variable ist gesetzt. > 2. Pruefe ob dein Webserver Lese/Schreibrechte hat an den > Verzeichnissen wo > du die Dateien abspeichern moechtest. (gerade weil du NT benutzt). War nicht freigegeben, ich habe es unter NT "Jeder Vollzugriff" freigegeben, das hatte aber keine Auswirkung, es kommt noch immer der gleich Fehler :( Komisch, was kann denn das noch sein? Danke Dietmar From ulf_(at)_redsys.de Sat, 19 Aug 2000 20:05:09 +0200 Date: Sat, 19 Aug 2000 20:05:09 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] assert() Hi, ich frage mich warum Thies [Arntzen] assert() implementiert hat? Vielleicht, damit wir endlich try-catch-throw bekommen? Johann-Peter [Hartmann] wies mich auf die Funktion hin und brachte auch den entscheidenden trigger_error() Tipp. function try_catch( $try, $catch ) { static $counter; $lambda = create_function ("ex_$counter", $catch); assert_options(ASSERT_CALLBACK, $lambda); assert($try); } function throw($message) { trigger_error("ex: ".$message); } ... nun will assert_options() bei mir noch keine Callback Funktion setzen und ich bin auch nicht sicher, ob alles mit dem Scope klappt. Aber so als Gedanke... Ulf /me geht jetzt aus dem Channel #php.de raus etwas essen, da denken sich die Leute eh nur wirres Zeugs aus. Meist endet das in try-catch-throw Sinnentäuschungen. From tajojo_(at)_gmx.de Sat, 19 Aug 2000 21:10:22 +0200 Date: Sat, 19 Aug 2000 21:10:22 +0200 From: Ta J tajojo_(at)_gmx.de Subject: [php] Mysql Error Einen wunderschönen guten Abend Liste ! Was bedeutet die MYSQL Warnung "1 is not a MySQL link index "? Darf man keine variablen Variabeln in Mysql Queris verwenden ?? Danke Johannes From Peaveway_(at)_aol.com Sat, 19 Aug 2000 15:34:56 EDT Date: Sat, 19 Aug 2000 15:34:56 EDT From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Upload Problem In einer eMail vom 19.08.00 19:23:24 (MEZ) - Mitteleurop. Sommerzeit schreibt SSD-DiWi_(at)_T-Online.de: > > Versuche folgendes. > > 1. Setze/Kontrolliere die Variable upload_tmp_dir = "c:\temp" //z.B > > Die Variable ist gesetzt. > > > 2. Pruefe ob dein Webserver Lese/Schreibrechte hat an den > > Verzeichnissen wo > > du die Dateien abspeichern moechtest. (gerade weil du NT benutzt). > > War nicht freigegeben, ich habe es unter NT "Jeder Vollzugriff" > freigegeben, > das hatte aber keine Auswirkung, es kommt noch immer der gleich Fehler :( > > Komisch, was kann denn das noch sein? Hmm, also bei mir klappte das immer ohne Probs. Ich von einigen gehoert das sie die selben Probleme hatten wie du. Sofern ich mich recht erinnere haben sie dann den temporaeren Dateinamen 'behandelt'. Es wurden die Slashes in 'c://temp//php2' durch Backslashes ersetzt 'c:\temp\php2' . Evtl. klappt ja das bei dir, denn wie gesagt ich musste nix weiter machen. Allerdings kommt statt dem Apachen unter Win in der Regel der IIS zum laufen... dieser hat eine speziellen USER Account der dann auch das entsprechende Recht hat. Unter was der Apache so laeuft wurde mich bei dieser Gelegenheit auch mal interessieren. -Safe_mode ist 'on' ? - Evtl mal copy() anstelle den rename() (unwahrscheinlich) Gruss Joerg Behrens From php_(at)_dopehat.de Sat, 19 Aug 2000 21:40:11 +0200 Date: Sat, 19 Aug 2000 21:40:11 +0200 From: Stefan M. php_(at)_dopehat.de Subject: [php] Upload Problem Hallo, ich hatte auch probleme mit dem schreiben bei NT. Allerdings mit dem IIS5. Nachdem ich den Ordner auf ein FAT32 Laufwerk/Partition geschoben hab, lief's. NTFS hat ja selber noch Rechte. Versuchs einfach mal mit FAT32/16. CU Stefan > Hmm, > also bei mir klappte das immer ohne Probs. Ich von einigen gehoert das sie > die selben Probleme hatten wie du. Sofern ich mich recht erinnere haben sie > dann den temporaeren Dateinamen 'behandelt'. Es wurden die Slashes in > 'c://temp//php2' durch Backslashes ersetzt 'c:\temp\php2' . Evtl. klappt ja > das bei dir, denn wie gesagt ich musste nix weiter machen. Allerdings kommt > statt dem Apachen unter Win in der Regel der IIS zum laufen... dieser hat > eine speziellen USER Account der dann auch das entsprechende Recht hat. Unter > was der Apache so laeuft wurde mich bei dieser Gelegenheit auch mal > interessieren. > > -Safe_mode ist 'on' ? > - Evtl mal copy() anstelle den rename() (unwahrscheinlich) > > Gruss > Joerg Behrens From till_(at)_phpwebdev.com Sat, 19 Aug 2000 22:02:39 +0200 Date: Sat, 19 Aug 2000 22:02:39 +0200 From: Till Gerken till_(at)_phpwebdev.com Subject: [php] ircChat unter NT > > > 1) du hast nicht so die Ahnung von IRC, das kann vorkommen > > > IRC ist ein verbindungsorientiertes TCP-Protokoll, HTTP > > > dagegen ist verbindungs- und statuslos, d.h. rein mit PHP > > > über Webseiten wird das nichts, dazu brauchst du noch irgendwo > > > > > # Include the IRC layer > > include("phpIRC.inc.php3"); > > include("phpIRC.php3"); > > [...] > > man lernt doch nie aus :) Das ganze gibt's auch noch als kompletten Chat unter http://www.phpwizard.net/projects/phpChat, welches ebenfalls von phpIRC gebrauch macht. Sobald ich hier endlich wieder Internetzugang habe, sollte auch Version 2 erscheinen, wo das Moderationsinterface komplett realisiert ist mit einigen anderen Features. Till From merlins_box_(at)_aon.at Sat, 19 Aug 2000 22:28:53 GMT Date: Sat, 19 Aug 2000 22:28:53 GMT From: Alex Ruschak merlins_box_(at)_aon.at Subject: [php] OT:Mails Hi! Sagt mal, wieviel Mails habt Ihr in der letzten halben Stunde von der Liste bekommen?? Alex From cybermage_(at)_hirnstrudel.de Sat, 19 Aug 2000 22:20:20 +0200 Date: Sat, 19 Aug 2000 22:20:20 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Mysql Error hi Ta J (??) > Einen wunderschönen guten Abend Liste ! > Was bedeutet die MYSQL Warnung "1 is not a MySQL link index "? zeig mal den code ... dann können wir dir auch besser helfen :-) bye benjamin From hartmut_(at)_six.de Sat, 19 Aug 2000 22:16:06 +0200 Date: Sat, 19 Aug 2000 22:16:06 +0200 From: Hartmut Holzgraefe (_(at)_home) hartmut_(at)_six.de Subject: [php] assert() Ulf Wendel wrote: > ich frage mich warum Thies [Arntzen] assert() implementiert hat? > Vielleicht, damit wir endlich try-catch-throw bekommen? da ich die Dokumentation verbrochen habe, versuche ich mal stellvertretend zu andworten assert() entspricht in seiner Idee dem C-Macro assert() aus assert.h und ist für reine Debugging-Zwecke gedacht, deshalb git es auch einen ini-Parameter, um es abzuschalten assert() soll dazu dienen, bestimmte Bedingungen zu überprüfen, die *immer* wahr sein sollten und deren nicht-Erfüllung auf einen Programmierfehler hindeutet es ist nicht gedacht für Fehlerüberprüfung zur Laufzeit wie z.B. nicht gefundene Dateien, da der Mechanismus abgeschaltet bzw. bei C schon beim Compilieren ignoriert werden kann ob es unter den etwas anderen Umständen in PHP sinnvoll ist, assert() auch für normale Laufzeitprüfungen einzusetzen, kann ich nicht wirklich beurteilen, halte ich persönlich aber für fraglich auf jeden Fall dient assert() nicht dazu, PHP-Fehlermeldungen abzufangen, es wertet einfach nur den übergebenen Ausdruck aus und reagiert wie voreingestellt, wenn das Ergebnis 'false' ist -- Harmut Holzgraefe hartmut_(at)_six.de From kar-wing_(at)_kwlau.de Sat, 19 Aug 2000 22:48:31 +0200 Date: Sat, 19 Aug 2000 22:48:31 +0200 From: Kar-Wing Lau kar-wing_(at)_kwlau.de Subject: [php] .cgi-Skripte und C-Funktionen in PHP einbinden Hallo, ich komme bei einem Problem zu CGI und PHP nicht weiter. Und zwar habe ich da ein fremdes CGI-Skript, welches ich in eine eigene PHP-Anwendung integrieren muss. Konkret geht es darum Daten von einem HTML/PHP-Formular in ein CGI-Skript zu übertragen, die Daten dort verarbeiten und dann wieder an eine PHP-Anwendung übertragen zu lassen. Das gleiche gilt für eine fremde C-Funktion. Nun ist das einfachste natürlich alles in PHP nachzuporgrammieren, aber sicherlich nicht das optimalste (vom Zeitaufwand her). Gibt es daher eine Möglichkeit CGI-Skripte, bzw. C-Funktionen in PHP zu integrieren? Die C-Funktionen müssen natürlich für das System entsprechend kompiliert werden, damit diese dann auch als externe Programmer ausführbar sind. Als externes Programm liesse sich auch das CGI-Skript aufrufen. Aber wie funktioniert die Parameter- und Daten- übergabe. Gibt es Alternativen dazu? Welche Schnittstellen sind sonst noch denkbar? Würde z.B. auch eine TCP/IP-Socketprogrammierung als Schnittstelle taugen? Da das Problem sehr schnell gelöst werden muss, wäre ich für jede Hilfe sehr dankbar. Besten Dank im Voraus, Kar-Wing From ich_(at)_der-kern.de Sat, 19 Aug 2000 23:19:28 +0200 Date: Sat, 19 Aug 2000 23:19:28 +0200 From: Jan-Henrik Kern ich_(at)_der-kern.de Subject: [php] mysql Hallo liste, kennt jemand zufällig eine deutsche (my)sql liste? hab lange gesucht, aber nix gefunden....:-( Gruß Jan From f_schwittay_(at)_gmx.de Sat, 19 Aug 2000 23:25:33 +0200 Date: Sat, 19 Aug 2000 23:25:33 +0200 From: Friedrich Schwittay f_schwittay_(at)_gmx.de Subject: [php] Neu Hallo an alle ! Ich bin durchs Internet zufällig auf php gestoßen und habe mich nun durch etliche phpsites geforstet. Aber 2 Fragen blieben noch unbeantwortet : 1. Muss ich für php einen bestimmten Server habe, oder kann ich php auch auf freespaceservern (z.b.: Tripod) laden und dann ansprechen ? 2. Gibt es auch noch benutzerfreundlichere Anwendungen als MySQL, die den gleichen Funktionsumfang bieten ? Mit freundlichen Grüßen Friedrich Schwittay Homepage eMail From wagner_(at)_globalpark.de Sat, 19 Aug 2000 23:57:16 +0200 Date: Sat, 19 Aug 2000 23:57:16 +0200 From: wagner_(at)_globalpark.de wagner_(at)_globalpark.de Subject: [php] Neu > 1. Muss ich für php einen bestimmten Server habe, oder > kann ich php auch auf freespaceservern (z.b.: Tripod) > laden und dann ansprechen ? Um PHP-Scripts benutzen zu können, muss auf dem Server ein php-Interpreter laufen, das bieten mittlerweile viele Hoster an, zwar hauptsächlich solche, die was kosten, aber Kostenlose sind auch dabei. Da muss man sich die Hoster halt näher ansehen. > 2. Gibt es auch noch benutzerfreundlichere Anwendungen > als MySQL, die den gleichen Funktionsumfang bieten ? Entweder, man schreibt das ganze in eine Datei, oder man macht es ordentlich und legt es in einer Datenbank ab, und da kommt man um SQL einfach nicht herum. MYsql ist auch nicht unkomfortabler als andere SQL-Datenbanken, dafür isses umsonst UND sehr flott. greetz Wagner From Peaveway_(at)_aol.com Sat, 19 Aug 2000 18:14:27 EDT Date: Sat, 19 Aug 2000 18:14:27 EDT From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Neu In einer eMail vom 19.08.00 23:27:18 (MEZ) - Mitteleurop. Sommerzeit schreibt f_schwittay_(at)_gmx.de: > Ich bin durchs Internet zufällig auf php gestoßen > und habe mich nun durch etliche phpsites geforstet. > > Aber 2 Fragen blieben noch unbeantwortet : > > 1. Muss ich für php einen bestimmten Server habe, oder > kann ich php auch auf freespaceservern (z.b.: Tripod) > laden und dann ansprechen ? PHP steht einmal als CGI zur Verfuegung und kann somit mit 'fast' jedem Webserver getrieben werden der eine CGI Schnittstelle bietet. Desweiteren gibt es fuer einige Webserver das ganze nochmal als Modul was dann erweiterte Funktionaltaet und Performance bedeuten kann. Man spricht hier in der Regel von mod_php was auch eine sehr weit verbreitete Variante der PHP Installation darstellt. Aber egal welche dieser Varianten zur Anwendung kommt gilt eins... zur Installation sind in der Regel ROOT Rechte bzw. Rechte erforderlich die Configurationsdateien des Systems und des Webservers aendern zuduerfen. Dies ist in den seltensten Faellen der Fall und bei den meisten Freespaceanbietern schon garnicht. Du kannst also PHP nicht selbst auf diesen Rechnern installieren. Auf Unixsystemen wird PHP compiliert. Dafuer sind entsprechendes Zubehoer wie Compiler, Libs, usw. erforderlich.. und natuerlich die entsprechenden Rechte. Auf den einschlaegigen Websites findest du allerdings eine Freespaceanbieter die auch PHP3(4?) mit anbieten. www.xodox.com ist da nur einer von vielen. > 2. Gibt es auch noch benutzerfreundlichere Anwendungen > als MySQL, die den gleichen Funktionsumfang bieten ? MySQL ist eine Relationales Datenbanksystem. Es gibt eine Vielzahl von Datenbanken die direkt ueber PHP angesproechen werden konnen Postgre,mssql,Oracle usw. Aufgrund des guenstigen Lizenzmodels und der fuer die meisten Webanwendungen sehr gute Performance ist MySql fuer viele die erste Wahl und somit auch bei vielen Webhostern verfuegbar. Es gibt eine Reihe von Verwaltungstools fuer Mysql. Unschlagbar als Webanwendung ist 'phpMyAdmin' von Tobias Ratschiller. Aber auch fuer die verschiedene Betriebssystem findes du Applikationen. > > Mit freundlichen Grüßen > > Friedrich Schwittay > Homepage eMail Gruss Joerg Behrens From andre_(at)_frimberger.de Sun, 20 Aug 2000 00:16:59 +0200 Date: Sun, 20 Aug 2000 00:16:59 +0200 From: =?iso-8859-1?Q?Andr=E9_Frimberger?= andre_(at)_frimberger.de Subject: [php] Operator % Hi, ich hab mal ne newbie Frage: Laut meinem Buch hier: $a % $b: Rest der Ganzzahlendivision $a / $b Beispiel: $a = 100; $b = 80; $a %= $b; echo $a /* a ergibt 20 */ Laut meinem Taschenrechner ist 100 / 80 = 1,25 , also müßte doch a 25, anstatt 20 ergeben ??? Mfg André From hartmut_(at)_six.de Sun, 20 Aug 2000 00:28:22 +0200 Date: Sun, 20 Aug 2000 00:28:22 +0200 From: Hartmut Holzgraefe (_(at)_home) hartmut_(at)_six.de Subject: [php] Neu Friedrich Schwittay wrote: > 1. Muss ich für php einen bestimmten Server habe, oder > kann ich php auch auf freespaceservern (z.b.: Tripod) > laden und dann ansprechen ? Du meinst Server im Sinne von Provider und nicht Server- Software, oder? Grundsätzlich muß dein Provider entweder PHP direkt unterstützen oder dir gestatten, eigene CGI-Programme zu installieren und auszuführen eine entsprechende Providerliste findet sich auf http://www.dynamic-webpages.de/17.provider.php > 2. Gibt es auch noch benutzerfreundlichere Anwendungen > als MySQL, die den gleichen Funktionsumfang bieten ? ??? MySQL ist keine Anwendung, das ist ein SQL-Server es gibt natürlich viele Client-Anwendungen, die MySQL nutzen/unterstützen, aber darum geht es dir vermutlich nicht ich interpretiere das mal als: "gibt es Datenbanken, die den gleichen Funktionsumfang bieten, ohne das ich micht mit SQL und PHP-Funktionsinterfaces beschäftigen muß?" und beantworte das gleich mit einem nein, da alle anderen Datenbanken entweder auch über SQL und ein ähnliches Funktionsinterface angesprochen werden (und meistens noch mehr Funktionsumfang liefern, MySQL beschränkt sich auf das absolut wesentliche und versucht das dafür möglichst effektiv umzusetzen) oder bei weitem nicht so mächtig sind es wäre vielleicht hilfreich zu wissen, was dir so ungefähr als Anwendung vorschwebt, dann könnte man auch konkretere Antworten geben ... -- Harmut Holzgraefe hartmut_(at)_six.de From listig_(at)_ZaZaBlitz.de Sun, 20 Aug 2000 01:41:08 +0200 Date: Sun, 20 Aug 2000 01:41:08 +0200 From: Gabriele Pohl listig_(at)_ZaZaBlitz.de Subject: [php] Operator % Hi Andre am Son, 20 Aug 2000 schriebst Du: > ich hab mal ne newbie Frage: > Laut meinem Buch hier: > $a % $b: Rest der Ganzzahlendivision $a / $b > Es heisst nicht, $a und $b mit Bruch, sondern im _Ganzen_ zu teilen! Frage also: Wie oft passt $b _ganz_ in $a? => a / b = N // 1 *80 = 80; 2 * 80 = 160; => Also 1 Mal. Uebrig bleibenn dann: a - N * b = a % b // Also 100 - (1*80) = 20 > > Laut meinem Taschenrechner ist 100 / 80 = 1,25 , > also müßte doch a 25, anstatt 20 ergeben ??? > noe, eigentlich nicht. -Gp From listig_(at)_ZaZaBlitz.de Sun, 20 Aug 2000 01:52:14 +0200 Date: Sun, 20 Aug 2000 01:52:14 +0200 From: Gabriele Pohl listig_(at)_ZaZaBlitz.de Subject: [php] Operator % Hi Andre, am Son, 20 Aug 2000 schriebst Du: > > Laut meinem Taschenrechner ist 100 / 80 = 1,25 , > also müßte doch a 25, anstatt 20 ergeben ??? > Nachtrag: Die 0.25 sind der Anteil, den der Rest am Ganzen hat. Nimm ihn also mal 4, denn 0.25 ist ja bekanntlich ein Viertel ;) und es ergibt sich das naechste Ganze in der Reihe... (80 + 20) / 80 = (80 / 80) + (20 / 80) = 1 + 1/ 4 = = 1.25 -Gp ;-) From fister22_(at)_hotmail.com Sun, 20 Aug 2000 08:15:00 +0200 Date: Sun, 20 Aug 2000 08:15:00 +0200 From: Tobias fister22_(at)_hotmail.com Subject: [php] Re: Mysql Error hi ._(at)_ all und johannes, wenn ich jetzt nich allzu falsch liege versuchst du auf das result-array an position 2 ( also index 1 ) zuzugreifen, das erste Arrray ist aber 0, wenn bei 1 ne fehlermeldung kommt, gibt es keinen 2ten datensatz. versch das mal vorher mit mysql_num_rows() abzuzfragen. > Einen wunderschönen guten Abend Liste ! > Was bedeutet die MYSQL Warnung "1 is not a MySQL link index "? > Darf man keine variablen Variabeln in Mysql Queris verwenden ?? cu tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Links die aus TrafficGründen entfernt werden http://traffic-eye.x2.nu http://traffic-eye.de.vu From ag_(at)_rocha.de Sun, 20 Aug 2000 08:43:04 +0200 Date: Sun, 20 Aug 2000 08:43:04 +0200 From: =?iso-8859-1?Q?Albrecht_G=FCnther?= ag_(at)_rocha.de Subject: [php] mysql Hallo Jan-Henrik, > kennt jemand zufällig eine deutsche (my)sql liste? die deutsche mysql-mailingliste erreichst Du unter: mysql-de_(at)_lists.4t2.com Anmelden mit mysql-de-request_(at)_lists.4t2.com mit 'subscribe ' im body Das Archiv findest Du bei: http://infosoc.uni-koeln.de/archives/mysql-de/ viele Gruesse Albrecht Günther From Peaveway_(at)_aol.com Sun, 20 Aug 2000 04:19:28 EDT Date: Sun, 20 Aug 2000 04:19:28 EDT From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] DLL In einer eMail vom 20.08.00 04:51:04 (MEZ) - Mitteleurop. Sommerzeit schreibt lampnet_(at)_aon.at: > Hallo, > > ich habe folgendes Problem! > Meine PHP Dateien laufen solange einwandfrei bis ich die DLL Extensions dazu > linke sprich den Strichpunkt in der Datei php.ini vor den einzelnen modulen > lösche sprich Sie laden dann und laden und laden ganz ohne irgendeiner > ausgabe! > Als extension pfad habe ich d:\httpserver\cgi-bin\ (es ist ein apache server > der php im cgi modus laufen läßt) die DLL dateien bedinden sich ebenfalls in > den Verzeichnis. > mfg > manfred > Moin,moin Manfred. hast du denn in deiner php.ini 'extension_dir = d:\httpserver\cgi-bin\' denn richtig gesetzt? Hast du alle Module aktiviert die in der php.ini stehen? Wenn ja beschraenke dich erstmal auf die Funktionalitaet die du benoetigst und desweiteren pruefe ob die *.dll in deiner Distribution ueberhaupt mitgebracht werden bzw. ob die Schreibweise stimmt. Wenn ich mich recht erinnere ist da ein Tippfehler beim IMAP-Modul. Den mysql Support solltest du eh nicht aktivieren weil er Windowsbuid defaultmaessig dabei ist. Die ein oder andere '*.dll setzt voraus das einige Standarddll im Systemverzeichnis schon vorhanden sein sollten.. war zumind bei PHP3 ganz extrem so. Gruss Joerg Behrens btw: Ja du hasst die CGI Version. Das bedeutet aber nicht das du alles dein PHP im /cgi-bin des Apachen installieren musst. Ganz im Gegenteil. Es kann/wird eine Sicherheitsluecke einen Ausfuehrbaren Interpretor im CGI Verz. abzulegen. PHP in der Modulversion(mod_php) fuer Windows findest du unter www.php4win.de (Gruss an Andreas und Daniel :) From heuer_(at)_quixs.com Sun, 20 Aug 2000 10:17:42 +0200 Date: Sun, 20 Aug 2000 10:17:42 +0200 From: Lars Heuer heuer_(at)_quixs.com Subject: [php] Baumstruktur Hi Wolfgang, ??? Ich wuerde mir erst alle Parents anzeigen lassen, und dann nach den IDs dieser herausgesuchten Parents gucken und dementsprechend das ganze Ding nach unten aufbauen, oder mache ich da einen Denkfehler / verstehe Dein Problem nicht? Gruss... lars Wolfgang schrieb: > > Aber ich kann nicht den kompletten offenen Baum, sortiert ausgeben! Und das > ist ja das eigentliche Problem. > > > Sascha meint wahrscheinlich folgendes: > > Du legst eine Tabelle "cat" mit den Feldern "id"(auto_inc), "name", > > "parent" an. Wenn Du nun einen Menuepunkt A hast, schreibst Du ihn in > > Deine Tabelle und laesst parent auf NULL, wenn dieser Menuepunkt in der > > Hierarchie ganz oben stehen soll. Wenn Du dann einen Menuepunkt A1 hast, > > schreibst Du ihn ebenfalls in Deine Tabelle und setzt parent auf die id, > > die Menuepunkt A hat. usw. > > So kannst Du ein theoretisch unendliches Menue in einer Tabelle halten. From walter.wolf_(at)_wallmedien.de Fri, 18 Aug 2000 19:52:43 +0200 Date: Fri, 18 Aug 2000 19:52:43 +0200 From: Walter Wolf walter.wolf_(at)_wallmedien.de Subject: [php] array sortieren hi, wie kann ich mehrfach vorkommende Werte eines Arrays löschen? Also der Wert darf nur einmal im array vorkommen. Die restlichen müssen gelöscht werden. cu WwOLf! ******************************************** Walter Wolf NET www.wallmedien.de MAIL wwolf_(at)_wallmedien.de ******************************************** From tajojo_(at)_gmx.de Sun, 20 Aug 2000 11:47:39 +0200 Date: Sun, 20 Aug 2000 11:47:39 +0200 From: Ta J tajojo_(at)_gmx.de Subject: [php] Mysql Error >hi Ta J (??) Mein Name, Johannes, stand unter der Mail...... >> Was bedeutet die MYSQL Warnung "1 is not a MySQL link index "? >zeig mal den code ... dann können wir dir auch besser helfen :-) Ich dachte man könnte die Fragen vielleicht auch allgemeingültig beantworten; den ersten Fehler habe ich auch behoben - das Eintragen meiner variablen Variablen in die DB funkt aber immer noch nicht. Ich habe zwei select Menüs, die in einer schleife 9 mal durchlaufen und somit 18 mal ausgegeben werden. for ($x=1;$x<10;$x++) Der Name wird dynamisch erzeugt : /* 1. Menü */