From palim_(at)_augusta.de Mon, 11 Dec 2000 02:28:34 +0100 Date: Mon, 11 Dec 2000 02:28:34 +0100 From: Martin Fenn palim_(at)_augusta.de Subject: [php] PHP Application Server Hallo, On 10 Dec 2000, at 23:05, Ralf Geschke wrote: > geht. Oder diejenigen Sachen, die immer wieder > neu entwickelt werden, weil es in PHP keinen > Standard gibt. Da waere z. B. ein generisches Datenbankinterface a la PERL ganz nett ... war da nicht mal die Rede davon, soetwas in PHP4 zu integrieren? Bye, Martin From ulf.wendel_(at)_phpdoc.de Mon, 11 Dec 2000 02:45:20 +0100 Date: Mon, 11 Dec 2000 02:45:20 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] PHP Application Server Martin Fenn wrote: > > Hallo, > > On 10 Dec 2000, at 23:05, Ralf Geschke wrote: > > geht. Oder diejenigen Sachen, die immer wieder > > neu entwickelt werden, weil es in PHP keinen > > Standard gibt. > Da waere z. B. ein generisches Datenbankinterface a la PERL ganz nett > ... war da nicht mal die Rede davon, soetwas in PHP4 zu integrieren? Auf welchem Level? Userland: PHPLib, PEAR. Ulf From nn__(at)_gmx.net Mon, 11 Dec 2000 03:07:50 +0100 Date: Mon, 11 Dec 2000 03:07:50 +0100 From: Nicolas Neubauer nn__(at)_gmx.net Subject: [php] Re: unterschiedliche methoden -> selbes resultat... warum? Hallo Andy, > hab mal 2 - für die meisten unter euch - vermutlichvermutlich triviale fragen: > > 1) wenn ich eine variable (z.b. )aus einem > formular via post oder get übergebe, kann ich auf der nächsten seite via > http_post_vars bzw http_get_vars auf die variablen zugreifen. allerdings > funktioniert es dort ja auch, wenn ich direkt auf die variable zugreife > (z.b. echo $alter;) ... was ist dabei er unterschied? ist es "sicherer" den > umweg über http_****_vars zu gehen, oder gibts einen bestimmten grund das > auf die eine oder andere weise zu tun? > > 2) ähnliches gilt ja auch für variablen wie $HTTP_REFERER, > $HTTP_USER_AGENT, .... die kann ich entweder direkt ansprechen (z.b. echo > $HTTP_USER_AGENT;) oder über den gefehl getenv (oder so ähnlich). welche > variante sollte man da wählen... und warum? PHPs Angwohnheit, POST-, GET-, etc Variablen direkt auf gleichnamige globale Variablen zu mappen, ist so eins *der* Features (zusammen mit der Möglichkeit, Code und Layout zu vermischen.. ;), die PHP am Anfang so schön einfach machen, und alles geht so schnell.. und die einem dann irgendwann die Tränen in die Augen treiben, wenn man sich später noch einmal seinen Code anguckt. Meine Empfehlung wäre also , die $HTTP_*_VARS bzw. getenv() zu benutzen. Aus zwei Gründen: Erstens möchtest Du vielleicht eines Tages wissen, was diese Variable da eigentlich macht bzw. wo sie herkommt, und wenn Du die Arrays benutzt, steht es direkt vor Dir (klingt trivial, ist aber tatsächlich manchmal ungemein praktisch), und überhaupt ist es eigentlich guter Stil, möglichst wenig globale Variablen zu haben. Zweitens und wohl entscheidener: Es ist sicherer. Du hast ja sonst gar keinen Überblick, woher die Variable kommt, Du gehst halt davon aus, dass Du es bspw. mit einer POST-Variable zu tun hast, weil Dein Programm normalerweise so funktioniert; unter Umständen hat der Benutzer Deine Seite aber ganz anderes aufgerufen und übergibt Werte, mit denen Du nie gerechnet hättest.. nicht dass man andernfalls den Variablen erheblich grösseres Vertrauen entgegenbringen sollte, aber wenn Du ein Formular auswerten willst und sich der Aufruf nicht mal eben durch eine entsprechende URL mit gefakten Queries simulieren lässt, hast Du vielleicht bei der Gelegenheit schon mal einen Querschläger abgefangen. Nicht umsonst ist dieses Feature (register_globals) bei PHP4 (zumindest in der optimierten Version der php.ini) by default ausgeschaltet. Wenn Du übrigens Deine POST-Variablen dennoch direkt ansprechen möchtest, kannst Du immer noch hingehen und was in der Art while (list($name, $wert)=each($HTTP_POST_VARS)) $name=$wert; sagen, dann hast Du den gleichen Komfort und trotzdem schonmal sichergestellt, dass das, was Du für gepostet hältst, auch tatsächlich gepostet wurde. Viele Grüße, Nicolas Neubauer From eschmid+sic_(at)_s.netic.de Mon, 11 Dec 2000 06:09:35 +0100 Date: Mon, 11 Dec 2000 06:09:35 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP Application Server On Sun, Dec 10, 2000 at 11:05:59PM +0100, Ralf Geschke wrote: > Ulf Wendel wrote: > > > das ist irrelevant, kannst Du beim kompilieren weglassen, was Du nicht > > brauchst. Du argumentierst gerade gegen eines der wichtigsten > > Designprinzipien von PHP: Modularität. > > Noe, da hast Du mich falsch verstanden. > Es geht mir nicht um die Kompilierung oder die Groesse des > PHP-Moduls, sondern darum, dass da bald keiner mehr > durchsteigt (oder mit dem Schreiben des Manuals nachkommt ;-) ). > Dennoch fehlen einige IMHO wichtigere Module - etwa > ein natives Template-Modul. Momentan gibt es ein Dutzend > oder mehr konkurrierende, aber nichts davon gehoert > zum "Lieferumfang" von PHP4. Jeder frickelt ausserdem > an eigenen Formular-Klassen /-Funktionen / -APIs > zur Verarbeitung, Validierung etc. In PEAR habe ich > dazu bislang nichts gefunden (ok, laenger nicht > reingeschaut...). > Siehe Kongress, der Tanz von Twisd mit C++ und APL. Ich glaube kaum, dass der PHP Kongress die Sprache so wie das Manual beeinflussen kann. > A propos PEAR: Warum ist das Zeug > eigentlich im PHP-Sourcefile? Was hat es darin zu suchen? > Der Sinn dessen ist mir noch immer nicht ganz klar > geworden. Man stelle sich vor, das komplette CPAN > kaeme mit dem Perl-Quellcode... Autsch. ;) > > > Die Datenbank spielt keine entscheidende Rolle. PHP 4 hat Overhead durch > > Ohh doch, das tut sie. ;-) Dann verwende halt Perl und CPAN. > > den Compiler. Die Arbeitsgeschwindigkeit ist tatsächlich gestiegen. Zend > > Ist sie, das bezweifle ich auch gar nicht, auf einer meiner > alten Moehren konnte ich es sogar spueren... Mit Moehren? > > Mit anderen Worten Du hast keine Wünsche? > > Herrjeh, ich bin kein Physiker... ;) > Doch, ich wuenschte mir z.B. ein brauchbares PEAR. > Umfangreich und vor allem simpel anzuwenden. > Oder Prozesse, die ich in den Hintergrund schieben > kann und sage "Mach' mal dies und jenes...". > Oder etwas, was in die Richtung Application Server > geht. Oder diejenigen Sachen, die immer wieder > neu entwickelt werden, weil es in PHP keinen > Standard gibt. Und dann noch irgendwas - zu > Weihnachten. ;-) Also ich bin ein halber Phyisker, und Deine Wünsche werden hoffentlich nie in Erfüllung gehen. Die fehlenden Standards wird sicherlich der Nikolaus in seinem Wunschzettel aufnehmen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From traffic_eye_(at)_hotmail.com Mon, 11 Dec 2000 08:43:55 +0100 Date: Mon, 11 Dec 2000 08:43:55 +0100 From: Traffic-Eye traffic_eye_(at)_hotmail.com Subject: [php] einbinden und Inst. der GDLib ??? hi, wie kann ich die gd auf meinem Server einbinden ?? also auf meinem account bei meinem provider ???????? wie kann ich diese funktionen dann in meine scripte einbinden ?? welche file muss ich includen ?? muss nämlich unbedingt GIF bilder erstellen, hab mir extra ne gepachte Version mit GIF support besorgt ...... irgendwie hat mir nämlich die suche in der liste nix gebracht, oder ich hab die falschen suchworte eingetippt. kann man die überhaupt einbinden wenn man nicht admin vom server ist ??? thx und cu tobias From php_(at)_roger-faust.com Mon, 11 Dec 2000 07:49:42 +0100 Date: Mon, 11 Dec 2000 07:49:42 +0100 From: Roger Faust php_(at)_roger-faust.com Subject: [php] einbinden und Inst. der GDLib ??? > hi, > > wie kann ich die gd auf meinem Server einbinden ?? also auf meinem account > bei meinem provider ???????? gd als dynamisches modul compilieren und eininden sollte es tun. dafür darf aber php nicht im protect mode laufen (und bei einem hoster der kein gd bittet glaube ich kaum, dass dies der fall ist) Roger From palim_(at)_augusta.de Mon, 11 Dec 2000 10:13:03 +0100 (CET) Date: Mon, 11 Dec 2000 10:13:03 +0100 (CET) From: Martin Fenn palim_(at)_augusta.de Subject: [php] PHP Application Server On Mon, 11 Dec 2000, Ulf Wendel wrote: > > Da waere z. B. ein generisches Datenbankinterface a la PERL ganz nett > > ... war da nicht mal die Rede davon, soetwas in PHP4 zu integrieren? > Auf welchem Level? Userland: PHPLib, PEAR. C, nicht PHP ... also direkt eincompiliert. Frag mich nicht, ich habe es vor ein zwei Jahren gelesen ... und ehrlich: es geht mir schon ab (jaja, ich weiss: kann man ja nachbauen, die PHPLib und so ... trotzdem!) Bye, Martin From bjoern_(at)_baer.main.de Mon, 11 Dec 2000 10:23:30 +0100 Date: Mon, 11 Dec 2000 10:23:30 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP Application Server * Sebastian Bergmann wrote: > Für kleinere bis mittlere Projekte braucht man keinen Application Server, Das ist die Frage, was mittlere Projekte betrifft: reicht dort das Konzept von PHP aus oder würde man nicht viel effektiver arbeiten, wenn man einen Application Server[1] im Hintergrund hätte? Mir fallen spontan viele verschiedene Applikationsformen[2] ein, die ich zum einen als mittleres Projekt klassifizieren würde und die zum anderen durch einen ApplicationServer effektiver laufen|zu entwickeln wären. [1]: wie Zeev richtig schrieb, gibt es tausende von Definitionen über einen AppServer. [2]: GroupWare-Programm, webbased Chatsystem, kleiner Shop, ... > Obwohl es natürlich mehr als wünschneswert ist, wenn eine solche Software > von den Architekten der Sprache entwickelt würde, so ist die Entwicklung > eines Application Servers auch ohne Zend möglich und muß sich auch nicht in > cvs.php.net abspielen. Wäre es nicht dennoch sinnvoll? -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Online-Applikationen fürs E-Business. From bjoern_(at)_baer.main.de Mon, 11 Dec 2000 10:25:32 +0100 Date: Mon, 11 Dec 2000 10:25:32 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP Application Server * eschmid+sic_(at)_s.netic.de wrote: > Ich habe auch keine Lust, das PHP Manual umzuschreiben. Wenn Björn aber > mit seinem Ton dort weiter mitwischen will, dann ist er bei mir vollends > unten durch. :-) Welcher Ton? Wie man anhand meiner Mails auf PHP-DEV leicht nachvollziehen kann, versuch(t)e ich eine kontroverse Diskussion, nicht mehr und nicht weniger. -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Online-Applikationen fürs E-Business. From atsasid_(at)_gmx.de Mon, 11 Dec 2000 10:26:02 +0100 Date: Mon, 11 Dec 2000 10:26:02 +0100 From: Peter "[DiSAStA]" Petermann atsasid_(at)_gmx.de Subject: [php] PHP Application Server > > > Da waere z. B. ein generisches Datenbankinterface a la PERL ganz nett > > > ... war da nicht mal die Rede davon, soetwas in PHP4 zu integrieren? > > Auf welchem Level? Userland: PHPLib, PEAR. > C, nicht PHP ... also direkt eincompiliert. Frag mich nicht, ich habe es > vor ein zwei Jahren gelesen ... und ehrlich: es geht mir schon ab (jaja, > ich weiss: kann man ja nachbauen, die PHPLib und so ... trotzdem!) Na dann, lets go! Krall dir die Sourcen und leg los gruss, Peter "[DiSAStA]" Petermann -- webmaster_(at)_cyberfly.net www.cyberfly.net From bjoern_(at)_baer.main.de Mon, 11 Dec 2000 10:29:15 +0100 Date: Mon, 11 Dec 2000 10:29:15 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP Application Server * Sascha Schumann wrote: > PHP 3/4 ist durch die Features, die es heute hat, populär > geworden. > Es geht um diese Frage: Wieso soll man etwas wegwerfen, das > erfolgreich ist? Ich kann mir immer noch nicht vorstellen, dass die Entwicklung eines PHP AppServers solch tiefgreifenden Einschnitte in die Sprache erfordert, dass damit auto- matisch die Lernkurve extrem steil werden würde. Kannst du das bitte etwas näher erklären? > Man sollte nicht versuchen, PHP in eine Form zu pressen, für > die die Sprache einfach nicht gemacht wurde. Warum gab es dann den Schritt von PHP/FI zu PHP3? Dort gab es auch eine Pressform. -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Online-Applikationen fürs E-Business. From atsasid_(at)_gmx.de Mon, 11 Dec 2000 10:44:47 +0100 Date: Mon, 11 Dec 2000 10:44:47 +0100 From: Peter "[DiSAStA]" Petermann atsasid_(at)_gmx.de Subject: [php] PHP Application Server > > Es geht um diese Frage: Wieso soll man etwas wegwerfen, das > > erfolgreich ist? > Ich kann mir immer noch nicht vorstellen, dass die > Entwicklung eines PHP AppServers solch tiefgreifenden > Einschnitte in die Sprache erfordert, dass damit auto- > matisch die Lernkurve extrem steil werden würde. ... wie wäre es mit etwas ähnlichem wie mod_cgisock, prinzipiell müsste php dann nur so erweitert werden, das es im Background laufen kann, es währe nichtmehr an useraufrufe über den webserver gebunden, sollte auch nicht so schwer einzubauen sein, wenn das entsprechend modular gehalten wird, währe auch keine so grosse änderung insgesammt von nöten, und jeder könnte es nutzen wenn er es braucht, währe aber nicht drauf angewiesen... Also quasi die vorteile beider "ideen" Gruss, Peter "[DiSAStA]" Petermann -- webmaster_(at)_cyberfly.net www.cyberfly.net From bjoern_(at)_baer.main.de Mon, 11 Dec 2000 10:46:46 +0100 Date: Mon, 11 Dec 2000 10:46:46 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP Application Server * Peter [DiSAStA] Petermann wrote: > wie wäre es mit etwas ähnlichem wie mod_cgisock, http://www.zend.com/tips/tips.php?id=169&single=1 -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Online-Applikationen fürs E-Business. From atsasid_(at)_gmx.de Mon, 11 Dec 2000 10:59:40 +0100 Date: Mon, 11 Dec 2000 10:59:40 +0100 From: Peter "[DiSAStA]" Petermann atsasid_(at)_gmx.de Subject: [php] PHP Application Server Hi Björn, entweder hast du mich missverstanden, oder ich habe mich falsch ausgedrückt, mir ging es um die möglichkeit, ein ev. im Background laufendes PHP über eine solche schnittstelle mit dem webserver kommunizieren zu lassen, im prinzip darüber also eine application server funktionalität herzustellen gruss, Peter "[DiSAStA]" Petermann -- webmaster_(at)_cyberfly.net www.cyberfly.net From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 11:04:25 +0100 Date: Mon, 11 Dec 2000 11:04:25 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] PHP Application Server Hi, nach dem ich ein paar Dinge quer gelsen habe und auch nicht in den Details des PHP Sources itselfs rumblättere - ein paar Anmerkungen aus den Augen eines "PHP-Users"... PHP erlaubt es schnell, funktionierende, DB-gestütze dyn. Webseiten zu erstellen. Die Komplexität der Internet / Intranet - Anwendungen, die man mit PHP erreichen kann ist mE durchaus hoch und zeitgemäss (e-shop, foren). Thema Fehlerhandling: der Punkt ist und bleibt mE im Regelfall Selbstrick eines jeden Programmierers. Eine Programmiersprache kann hier bestenfalls durch möglichst eindeutige Fehlercodes wirkungsvoll helfen. Eine Sprache die mit unterschiedlichen externen DBs arbeitet will, sollte also deren Fehler (alle) sauber durchreichen und alle Interventionen auf Fehler zulassen In diesem Sinne wäre eine komplette Doku der Fehelrmeldungen zB sehr viel hilfreicher als notwendigerweise begrenzte Fehleroutinen selbst. Thema Dokumentation: im Prinzip im Detail immer noch mässig. Besonders das so wichtige Kapitel sessions ist so mies beschreiben, dass man geneigt ist, bloss nicht sessions zu nutzen, weil das was man lesen kann und so wie man es anwendet drei Welten sind *sosorry*. Thema Weiterentwicklung: PHP habe ich ab Version 3.irgendetwas zur Kenntnis genommen und bin froh über Version 4.03. Ich würde mich auch noch über weitere Versionen freuen, die aber nicht unbedingt 100.000 neue Funktionen benötigt, sondern vielleicht ein vollständigeres Objektmodel, vielleicht aber auch nur Bugfixies und intensivere Dokumentation. Thema Applikationsserver: so ich den Begriff richtig deute, dann verstehe ich darunter einen Server, auf dem webunabhängig PHP-Programme laufen können. Im Prinzip sher gute Idee, weil dadurch eine noch höhere Integration auf der einen Seite möglich wird, auf der anderen Seite andere Pgm-Sprachen (PERL) gänzlich überflüssig würden. Allerdings sehe ich derzeit nicht, warum dies zwangsläufig in eine Sprache a la Java enden muss. Konfuzius sagt auch: Selbstbeschränkung öffnet den Blick fürs Wesentliche (zumindest lege ich ihm das mal in den Mund) .-) Eine gute "Batchmaschine", die mir (sehr egoistisch) die volle DB-Funktionalität bietet wäre mir im ersten Ansatz 100%ig genug, da ich für den Onlinepart bereits mit PHP via Brauser abfackeln kann. Geht der Weg in Richtung Java, darf die Frage erlaubt sein, warum nicht Java direkt und das wäre dann ggf. auch der Tod für PHP im Brauser. Wobei ich PHP auch deshalb schätze, weil ich keine Downloadzeiten für dicke Applets habe oder bei server based Java nicht fürchten muss dass eine Firewall meine Applikation nicht erlaubt. so far Volker PS falls meine Anmerkungen jemanden aus dem Developer-Team verärgern - ich nutze PHP gerne .-) From B.Meyer-Netzware_(at)_t-online.de Mon, 11 Dec 2000 11:09:53 +0100 Date: Mon, 11 Dec 2000 11:09:53 +0100 From: Barbara Meyer B.Meyer-Netzware_(at)_t-online.de Subject: [php] upload von Bildern Hallo, ich hab mal wieder ein Problem. Auf der Seite, an der ich gerade bastle, sollen Bilder auf das Netz geladen werden. Geht auch so weit ganz gut, nur daß die Bilder nicht in dem von mir gewünschten Directory ankommen, sondern eines höher (?????) Also: $BildPfad = "absoluter Datenbankpfad/verwaltung/bilder/"; if (strpos($Bild1, "tmp/php")) { $Bild1 = StoreFile ($Bild1,$Bild1_name); } function StoreFile ($File, $File_name) { $BildPfad = "absoluter Datenbankpfad/verwaltung/bilder/"; if (strlen ($File_name) != 0 && $File != "none") { $Source = $File; $Target = $BildPfad . $File_name; copy ($Source,$Target); chmod ($Target, "0777"); } else { $File_name = ""; } return($File_name); }; $Source und $target sind richtig, also wenn man sich die Variablen anzeigen läßt, dann steht in $Source "tmp/php0839847irgendwas" und in $Target "absoluter Datenbankpfad/verwaltung/bilder/bild.gif" nur landen tut das ganze bei "absoluter Datenbankpfad/verwaltung/bild.gif" Hat jemand eine Idee??? Schlunds sagten mir nur, das müsse am script liegen, ich soll es mir nochmals anschauen. Barbara From bjoern_(at)_baer.main.de Mon, 11 Dec 2000 11:13:57 +0100 Date: Mon, 11 Dec 2000 11:13:57 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP Application Server * Volker Jahns wrote: > Thema Applikationsserver: so ich den Begriff richtig deute, dann verstehe ich > darunter einen Server, auf dem webunabhängig PHP-Programme laufen können. Ja. Es sollte den Schritt weg vom request-reponse Modell [1] hin zu einem eventorientierten Modell geben. [1]: User schickt request, PHP lädt das Script, parsed, schickt die Ausgabe zum Webserver (und der zum User) und wirft dann die vom PHP-Script erzeugten (teilweise recht großen) Code- und Objektstrukturen wieder weg. Als dirty hack kann man sich ein PHP-Script bauen, dass das time_limit auf 0 setzt und so praktisch in einer while-Schleife unendlich im Hintergrund läuft. Das ist aber in der jetzigen Art und Weise AFAIR sehr resourcenhungrig und wenn irgendwo ein kleiner Fehler passiert, kackt das Script ab und damit läuft es dann nicht mehr, was weitere Fehler in den Frontend-Scripten nach sich zieht. -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Online-Applikationen fürs E-Business. From bjoern_(at)_baer.main.de Mon, 11 Dec 2000 11:20:00 +0100 Date: Mon, 11 Dec 2000 11:20:00 +0100 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From az_(at)_cabag.ch Mon, 11 Dec 2000 11:20:16 +0100 Date: Mon, 11 Dec 2000 11:20:16 +0100 From: Andreas Zaugg - CAB Services AG az_(at)_cabag.ch Subject: [php] mysql_insert_id() - Problem in php4 Hallo Zusammen Ich habe ein RIESEN Problem!!!!!! Wir haben über das Wochenende neu php4 aufgesetzt. Hat jemand eine Ahnung was mit mysql_insert_id() los ist? Dies funkt nicht mehr!!!! Fehlermeldung: Warning: Supplied argument is not a valid MySQL-Link resource in /usr/.. on line xx Im forum hat jemand schon was Änliches gepostet, jedoch hat er keine Antwort bekommen! (Andre.Magnus_(at)_gmx.net) BITTE HELFT MIR! verzweifelter gruss Andi Zaugg _____________________________________ CAB Services AG - The Internet Company From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 11:23:19 +0100 Date: Mon, 11 Dec 2000 11:23:19 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] PHP Application Server > Ja. Es sollte den Schritt weg vom request-reponse Modell [1] hin > zu einem eventorientierten Modell geben. > > [1]: User schickt request, PHP lädt das Script, parsed, schickt > die Ausgabe zum Webserver (und der zum User) und wirft dann die > vom PHP-Script erzeugten (teilweise recht großen) Code- und > Objektstrukturen wieder weg. > Nee, verstehe ich doch anners... Applikationsserver empfängt Request über konfigurierbaren Port, der nicht HTTP sein muss, erzeugt daraus den Wunsch und sendet das Resultat an das mitgelieferte Empfangsteil, dass Brauser sein kann aber zB auch Druckqueue, Fileserver oder zB ftp-Programm... From sascha_(at)_schumann.cx Mon, 11 Dec 2000 11:39:34 +0100 (CET) Date: Mon, 11 Dec 2000 11:39:34 +0100 (CET) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] PHP Application Server > Kannst du das bitte etwas näher erklären? Ich nehme mal an, daß du es unwissend getan hast, deswegen gebe ich hier nur die Empfehlung, meine Emails im Kontext zu lesen. Wenn du dann noch bitte meine späteren Postings in Betracht ziehen würdest, dürften sich deine Fragen gefällig in Luft auflösen. - Sascha From mk_(at)_php-homepage.de 11 Dec 2000 10:41:20 -0000 Date: 11 Dec 2000 10:41:20 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] FYI: PHP-Treffen in Stuttgart Liebe Liste(n), endlich ist es soweit: Am Samstag, den 16.12.2000 treffen sich einige PHP-Junkies in Stuttgart. Wann: Ab 15:00 Uhr (Egon: oder doch ab 14:00 Uhr?) bis irgendwann Wo: Gäststätte Krone (Dank Egon auch in dieser ML bekannt ;) 70599 Stuttgart, Birkheckenstr. 5/A (Stuttgart-Birkach) Mit VVS/SSB (vom HBF): Stadtbahn U6 Richtung Richtung Möhringen Bf In Degerloch zum ZOB laufen (ca. 2 Min.) Regionalbus 76 Richtung Plattenhardt Rathaus Birkheckenstr. aussteigen oder: Stadtbahn U7 Richtung Nellingen Ostfildern Haltestelle Ruhbank (Fernsehturm) umsteigen Stadtbus 70 Richtung Plieningen Seemühlenweg Birkheckenstr. aussteigen Auto: Von Stuttgart-Mitte in Richtung Fernsehturm, dann auf die Mittlere Filderstrasse, rechts nach Birkach. Genauere Infos auf Anfrage, weil irgendwie kein Routenplaner was taugt... Wer: Egon Schmid, Peter Petermann (hoffe ich doch), Wolfgang Drews, meine Wenigkeit und einige andere (ca. 20 Personen). Wer nicht wissen sollte, wie er/sie hinkommt soll sich entweder PM bei mir melden, die liste phugs-subscribe_(at)_php-homepage.de subscriben, oder einfach eine Mail an phugs_(at)_php-homepage.de schicken. Ein Treffen am Hauptbahnhof oder so sollte möglich sein. Peter wird das Ganze auch noch auf http://www.phpug.de bringen. Gruß Mark -- Tipps & Tricks zu PHP -> http://www.php-homepage.de German Gabber Network _(at)_ http://www.gabber.de From atsasid_(at)_gmx.de Mon, 11 Dec 2000 11:41:25 +0100 Date: Mon, 11 Dec 2000 11:41:25 +0100 From: Peter "[DiSAStA]" Petermann atsasid_(at)_gmx.de Subject: [php] PHP Application Server > Nee, verstehe ich doch anners... > Applikationsserver empfängt Request über konfigurierbaren Port, der nicht HTTP sein > muss, erzeugt daraus den Wunsch und sendet das Resultat an das mitgelieferte > Empfangsteil, dass Brauser sein kann aber zB auch Druckqueue, Fileserver oder zB > ftp-Programm... Dann verstehst du unter Application Server etwas anderes als das was hier, und auch im Allgemeinen damit gemeint ist gruss, Peter "[DiSAStA]" Petermann From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 12:00:52 +0100 Date: Mon, 11 Dec 2000 12:00:52 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] PHP Application Server > Dann verstehst du unter Application Server > etwas anderes als das was hier, und auch im Allgemeinen damit gemeint ist dem Will ich nicht widersprechen - würde es aber irgendwie doch als Bestandteil eines AppServers sehen, denn "nur" das Webinterface Brauser zu unterstützen reicht für vollständige Applikationen immer noch nicht aus (es gibt Buchhalter und andere Sachbearbeiter, die brauchen Informationen sturkturiert auf Papier .-)) Also gilt zum Verständnis dass, was der Björn tippte... Ich denke das ist völlig ok für das Entwicklungslabor, bedeutet einen Haufen Arbeit und sollte in der Hauptsache das interne Handling zwischen PHP und Webserver beeinflussen. Ich würde aber keinen Krieg pro/vs. PHP machen, sondern es schlicht PHP 6.0 oder 7.0 nennen. Gruss Volker From atsasid_(at)_gmx.de Mon, 11 Dec 2000 12:07:55 +0100 Date: Mon, 11 Dec 2000 12:07:55 +0100 From: Peter "[DiSAStA]" Petermann atsasid_(at)_gmx.de Subject: [php] PHP Application Server > das interne Handling zwischen PHP und Webserver beeinflussen. Ich würde aber keinen > Krieg pro/vs. PHP machen, sondern es schlicht PHP 6.0 oder 7.0 nennen. Aktuell haben wir PHP4, um bei der Linie zu bleiben, währe es ein PHP5, wenn es als Komplett änderung käme, was imho quatsch ist, meiner meinung nach sollte es ein Modul sein, wers brauch compileds, wers net braucht lässt es bleiben, ne eigene PHP version is da nicht von nöten gruss, Peter "[DiSAStA]" Petermann -- webmaster_(at)_cyberfly.net www.cyberfly.net From mcegledi_(at)_nt.itprotect.com Mon, 11 Dec 2000 12:25:21 +0100 Date: Mon, 11 Dec 2000 12:25:21 +0100 From: Mirko Cegledi mcegledi_(at)_nt.itprotect.com Subject: [php] $HTTP_REEFER :) referer > Genauso habe ich schon Geschichten wie > "Isch sag dir den Referer net, Lan" für den Referer und > "Kleinweich Rindermett Exploder" gesehen. > > Du kannst so Spielchen mit jeder besseren Firewall machen. Ja, oder schon beim Client mit so Software wie dem Webwasher. Mirko From joerg_(at)_krause.net Mon, 11 Dec 2000 12:23:56 +0100 Date: Mon, 11 Dec 2000 12:23:56 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] mysql_insert_id() - Problem in php4 > > Hat jemand eine Ahnung was mit mysql_insert_id() los ist? > Dies funkt nicht mehr!!!! > > Fehlermeldung: > Warning: Supplied argument is not a valid MySQL-Link resource in > /usr/.. on > line xx > [1] Lass das Argument weg [2] Verwende alternativ folgende SQL-Anweisung: SELECT LAST_INSERT_ID() Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From uw_(at)_netuse.de Mon, 11 Dec 2000 12:43:43 +0100 Date: Mon, 11 Dec 2000 12:43:43 +0100 From: Ulf Wendel uw_(at)_netuse.de Subject: [php] PHP Application Server Hallo Volker, Volker Jahns schrieb: > Thema Fehlerhandling: der Punkt ist und bleibt mE im Regelfall Selbstrick > eines jeden Programmierers. Eine Programmiersprache kann hier bestenfalls > durch möglichst eindeutige Fehlercodes wirkungsvoll helfen. Eine Sprache die > mit unterschiedlichen externen DBs arbeitet will, sollte also deren Fehler > (alle) sauber durchreichen und alle Interventionen auf Fehler zulassen In > diesem Sinne wäre eine komplette Doku der Fehelrmeldungen zB sehr viel > hilfreicher als notwendigerweise begrenzte Fehleroutinen selbst. try()/catch()/throw steht gegen trigger_error()/set_error_handler(). try()-catch() liefert Dir deutlich übersichtlichere Sourcen als all die Versuche von PEAR es nachzubauen. Wichtiger ist jedoch, daß throw Dich nicht dazu zwingt, den Returntype zu wechseln. Mit etwas Mühe kannst die Callback Variante jedoch in ein anderes Sourcelayout überführen, unter http://zend.com/tips/tips.php?id=162&single=1 habe ich angedeutet was man alles verdrehen kann... > Thema Weiterentwicklung: PHP habe ich ab Version 3.irgendetwas zur Kenntnis > genommen und bin froh über Version 4.03. Ich würde mich auch noch über > weitere Versionen freuen, die aber nicht unbedingt 100.000 neue Funktionen > benötigt, sondern vielleicht ein vollständigeres Objektmodel, vielleicht aber > auch nur Bugfixies und intensivere Dokumentation. Ein verbessertes Objektmodell könnte kommen. Beteilige Dich nur rege am Entwurf. > Thema Applikationsserver: so ich den Begriff richtig deute, dann verstehe ich > darunter einen Server, auf dem webunabhängig PHP-Programme laufen können. Im > Prinzip sher gute Idee, weil dadurch eine noch höhere Integration auf der > einen Seite möglich wird, auf der anderen Seite andere Pgm-Sprachen (PERL) > gänzlich überflüssig würden. Allerdings sehe ich derzeit nicht, warum dies > zwangsläufig in eine Sprache a la Java enden muss. Yepp, es wird kein PHP deswegen zum Java, aber vielleicht brauchen wir ja neue Dinge, die nicht jeder Einsteiger sofort versteht, z.B. Threads. Nun, hier scheiden sich leider die Geister. Jedes Feature, das dazu geeignet ist, sich in den Fuß zu schießen, wird abgelehnt. Lang lebe BASIC sagt der Zyniker und bittet dringend darum GOTO zur Verfügung zu stellen. Mal im Ernst. Ich stimme nicht damit überein, daß Neues in die Sprache nur dann eingeführt werden darf, wenn sich kein Einsteiger damit auf den Finger hauen kann. Ich verbanne ja auch nicht den Hammer aus dem Baumarkt... Das Level so niedrig zu halten erfüllt nicht die Bedürfnisse derer, die seit PHP/FI - PHP 3.0 mit PHP arbeiten. > PS falls meine Anmerkungen jemanden aus dem Developer-Team verärgern - ich > nutze PHP gerne .-) Solange keine persönlichen Vorwürfe kommen, ist das ok. Hart ist es zu sagen, die Zend Engine sei unvollständig, das stellt Jahre der Arbeit in Frage. Aber auch das darf man sagen, wenn man der festen Überzeugung ist, das dies stimmt. Ulf From uw_(at)_netuse.de Mon, 11 Dec 2000 12:50:17 +0100 Date: Mon, 11 Dec 2000 12:50:17 +0100 From: Ulf Wendel uw_(at)_netuse.de Subject: [php] PHP Application Server "Peter \"[DiSAStA]\" Petermann" schrieb: > > Hi Björn, > entweder hast du mich missverstanden, oder > ich habe mich falsch ausgedrückt, > mir ging es um die möglichkeit, ein ev. im Background laufendes PHP > über eine solche schnittstelle mit dem webserver kommunizieren zu lassen, > im prinzip darüber also eine application server funktionalität herzustellen Hmm, das ist doch das was Fumanchi (Bernd Römer) und andere schon versuchen. Man nehme sich einen permanent laufenden, standalone PHP Interpreter, der auf einem Socket Webserver Ersatz spielt. Ulf -- Ulf Wendel, NetUSE AG Siemenswall, D-24107 Kiel Tel: +49 431 386 436 00, Fax: +49 431 386 435 99 From palim_(at)_augusta.de Mon, 11 Dec 2000 13:09:07 +0100 (CET) Date: Mon, 11 Dec 2000 13:09:07 +0100 (CET) From: Martin Fenn palim_(at)_augusta.de Subject: [php] PHP Application Server On Mon, 11 Dec 2000, Ulf Wendel wrote: > Solange keine persönlichen Vorwürfe kommen, ist das ok. Hart ist es zu > sagen, die Zend Engine sei unvollständig, das stellt Jahre der Arbeit in Hm ... ich dachte die Engine liegt unter dem Sprachkern? Da duerfte sie eigentlich ausserhalb der Diskussion stehen. Ziel der Engine war es IMHo doch, etwas "schnelles" zu schaffen, das mit versch. Sprachen geht, so war doch ZEND auch als Engine unter dem SQL der MySQL angedacht ... Oder hab ich da was nicht richtig verstanden oder gar uebersehen? In diesem Falle: (* schaem *) Bye, Martin From mayer_(at)_db-server.de Mon, 11 Dec 2000 13:11:10 -0000 Date: Mon, 11 Dec 2000 13:11:10 -0000 From: =?ISO-8859-1?Q?J=FCrgen_Mayer?= mayer_(at)_db-server.de Subject: [php] werden PHP3-Seiten im Browser gecached ? Hallo, >> Meine Vermutung geht dahin dass der IE Seiten im Cache haelt und nicht >> vom Server neu einliest. >> >> Ist diese Problematik bekannt - wenn ja - welche Abhilfe gibts da ? > Die Problematik ist bekannt, dass der IE offenbar nach Lust und Laune > cached. Die einzige Moeglichkeit die ich gefunden habe, ist dir url > beliebig zu veraendern also z.b. noch ein ?iefuckyou=$random an die url > haengen. danke fuer den Tip - ich hab diese Moeglichkeit nun eingebaut - das Problem ist jetzt beseitigt ;-) Juergen From atsasid_(at)_gmx.de Mon, 11 Dec 2000 13:09:32 +0100 Date: Mon, 11 Dec 2000 13:09:32 +0100 From: Peter "[DiSAStA]" Petermann atsasid_(at)_gmx.de Subject: [php] PHP Application Server > Hmm, das ist doch das was Fumanchi (Bernd Römer) und andere schon echt? > versuchen. Man nehme sich einen permanent laufenden, standalone PHP > Interpreter, der auf einem Socket Webserver Ersatz spielt. ist nicht 100% das was ich meinte, weil der Webserver bei der von mir vorgeschlagenen Lösung nich ersetzt wird hat den vorteil, das man prinzipiell nicht einen kompletten webserver in php bauen muss gruss, Peter "[DiSAStA]" Petermann -- webmaster_(at)_cyberfly.net www.cyberfly.net From atsasid_(at)_gmx.de Mon, 11 Dec 2000 13:13:04 +0100 Date: Mon, 11 Dec 2000 13:13:04 +0100 From: Peter "[DiSAStA]" Petermann atsasid_(at)_gmx.de Subject: [php] PHP Application Server > doch, etwas "schnelles" zu schaffen, das mit versch. Sprachen geht, so war > doch ZEND auch als Engine unter dem SQL der MySQL angedacht ... äähhhh???????? Was soll Zend mit MySQL zu tun haben? > Oder hab ich da was nicht richtig verstanden oder gar uebersehen? > In diesem Falle: (* schaem *) entweder Fall 1, oder ich hab was missvertanden gruss, Peter "[DiSAStA]" Petermann -- Signatur kennt ihr ja eh schon ;)S From daniel_(at)_php4win.de Mon, 11 Dec 2000 13:20:49 +0100 Date: Mon, 11 Dec 2000 13:20:49 +0100 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] PHP Application Server At 00:00 11.12.2000 +0100, you wrote: > > imo gab es sogar von php 3 zu php 4 ne ganze menge > > veränderungen/verbesserungen. > >Hmm, die paar Funktionen zum Thema Klassen und Objekte. Ein dreifaches >Gleich als längst fällige Krücke, einmal NULL für die Sessions, dann >noch den Datentyp Boolean. Letztlich ::. Wahlweise ein statischer >Methodenaufruf oder eine Krücke für $super. eine menge neuer module (xslt processor, irc interface, com, corba, .NET, curl (z.b. OpenSSL url fetching), wddx) outputbuffering (z.B. mit transparentem encoding, oder xslt processing) php ist threadsafe und wird damit für eine menge von webservern interessant foreach zum besseren handling von arrays noch nicht ganz ausgereifte ticks zur parallelen ausführung von funktionen sessions (wahlweise mit url rewriting) ... das sind die sachen auf die sich vorher jeder gefreut hat, anscheinend sind sie jetzt aber nichts mehr wert... >Schau Dir mal an wie absurd aufwendig das Error Handling in PEAR ist, >weil PHP hier nicht viel bietet. gut, auch hier hat zeev gesagt das es möglich wäre try/except in der *nächsten* version der engine zu integrieren, da ist in der aktuellen implementation nicht ohne weiteres möglich ist. sicherlich ist das error handling nicht fein, aber dennoch möglich. >Aber ein Open-Source bei dem Änderungen an der Zend Engine nicht drin >sind, es sei denn man macht einen nichtkommerziellen Branch... Egal. >Eine alte, andere Diskussion. sie sind generell möglich, da zend unter der q public license steht. >Das habe ich nicht gesagt. Ich habe festgestellt, daß Anwendungen, deren >Größe den Einsatz eines AppServers rechtfertigt, andere >Softwaretechniken brauchen, die PHP nicht erlaubt. Ich habe nicht dann benutzt du mit php die falsche sprache :) es sollte nicht die lösung sein die features abzuschaffen die php seit php2/fi so bewährt gemacht haben. daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From eschmid_(at)_php.net Mon, 11 Dec 2000 15:22:42 +0100 Date: Mon, 11 Dec 2000 15:22:42 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] PHP Application Server "Peter \"[DiSAStA]\" Petermann" wrote: > > > doch, etwas "schnelles" zu schaffen, das mit versch. Sprachen geht, so war > > doch ZEND auch als Engine unter dem SQL der MySQL angedacht ... > äähhhh???????? Was soll Zend mit MySQL zu tun haben? > > > Oder hab ich da was nicht richtig verstanden oder gar uebersehen? > > In diesem Falle: (* schaem *) > entweder Fall 1, oder ich hab was missvertanden Martin hat schon recht. Zend könnte genauso gut mit MySQL wie PHP mit Zend. Vielleicht scheitert es nur an der anderen Lizenz. -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 sascha_(at)_schumann.cx Mon, 11 Dec 2000 13:24:41 +0100 (CET) Date: Mon, 11 Dec 2000 13:24:41 +0100 (CET) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] PHP Application Server > Martin hat schon recht. Zend könnte genauso gut mit MySQL wie PHP mit > Zend. Vielleicht scheitert es nur an der anderen Lizenz. Laut Monty sind die Verhandlungen bereits vor einigen Monaten an der Lizenzfrage gescheitert. - Sascha From sascha_(at)_schumann.cx Mon, 11 Dec 2000 13:30:15 +0100 (CET) Date: Mon, 11 Dec 2000 13:30:15 +0100 (CET) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] PHP Application Server On Mon, 11 Dec 2000, Martin Fenn wrote: > On Mon, 11 Dec 2000, Ulf Wendel wrote: > > Solange keine persönlichen Vorwürfe kommen, ist das ok. Hart ist es zu > > sagen, die Zend Engine sei unvollständig, das stellt Jahre der Arbeit in > Hm ... ich dachte die Engine liegt unter dem Sprachkern? Da duerfte sie > eigentlich ausserhalb der Diskussion stehen. Ziel der Engine war es IMHo > doch, etwas "schnelles" zu schaffen, das mit versch. Sprachen geht, so war > doch ZEND auch als Engine unter dem SQL der MySQL angedacht ... Es gibt eine Sprache, die du als PHP kennst (zusammengesetzt aus Objekten, Funktionen, Statements, Ausdrücken). Diese Sprache wird komplett von der Zend Engine implementiert. Alles was über die Funktionalität einer reinen Sprache hinausgeht (Webserver Abstraktion, Extension Module, File Upload Handling, usw) wird von PHP 4.0 gemacht. Zum Ausführen von Scripten benutzt PHP 4.0 die Zend Engine. Die Sprache kann auch in andere Programme integriert werden, um diese "scriptable" zu machen. Quasi Guile oder auch TCL, nur mit einer anderen Syntax. - Sascha From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 13:48:56 +0100 Date: Mon, 11 Dec 2000 13:48:56 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] PHP Application Server > Ein verbessertes Objektmodell könnte kommen. Beteilige Dich nur rege am > Entwurf. dass wird spassig .-) > Yepp, es wird kein PHP deswegen zum Java, aber vielleicht brauchen wir > ja neue Dinge, die nicht jeder Einsteiger sofort versteht, z.B. Threads. Würden doch nur dann benötigt, wenn externe Prozesses die Aktivitäten des Webservers selber oder wenn externe Prozesse (Programme inkl. DB) Einfluss auf eine (stets just in time) zu erzeugende Webpage haben? Besonders Letzteres kann ich fast nicht als sinnvoll vorstellen. Anders formuliert, daraus ergäbe sich ein andere (weiterer) Nutzansatz als bisher (nix dagegen). > Nun, hier scheiden sich leider die Geister. Jedes Feature, das dazu > geeignet ist, sich in den Fuß zu schießen, wird abgelehnt. Lang lebe > BASIC sagt der Zyniker und bittet dringend darum GOTO zur Verfügung zu > stellen. > > Mal im Ernst. Ich stimme nicht damit überein, daß Neues in die Sprache > nur dann eingeführt werden darf, wenn sich kein Einsteiger damit auf den > Finger hauen kann. Ich verbanne ja auch nicht den Hammer aus dem > Baumarkt... nix dagegen, wenn es mich als Thread-nicht-Nutzer nicht zwingt, diese zu berücksichtigen, obwohl ich sie nicht nutze... zum Prinzip: (nicht von mir!!!!) http://www.ti5.tu-harburg.de/Lecture/98ss/bs/bs02/sld001.htm Gruss Volker From palim_(at)_augusta.de Mon, 11 Dec 2000 14:09:42 +0100 (CET) Date: Mon, 11 Dec 2000 14:09:42 +0100 (CET) From: Martin Fenn palim_(at)_augusta.de Subject: [php] PHP Application Server On Mon, 11 Dec 2000, Peter "[DiSAStA]" Petermann wrote: > > doch, etwas "schnelles" zu schaffen, das mit versch. Sprachen geht, so war > > doch ZEND auch als Engine unter dem SQL der MySQL angedacht ... > äähhhh???????? Was soll Zend mit MySQL zu tun haben? ZEND ist NICHT PHP! Nur die Engine unter PHP ... damit koenntest Du theoretisch sogar ASP (Aehem ... VBSCRIPT) als Sprache einsetzen ... Irgendwo habe ich das so mal gelesen, entweder in einem Mailing oder gar auf der alten zend-Site selbst ... Bye, Martin From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 14:21:58 +0100 Date: Mon, 11 Dec 2000 14:21:58 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] PHP Application Server > ZEND ist NICHT PHP! Nur die Engine unter PHP ... damit koenntest Du > theoretisch sogar ASP (Aehem ... VBSCRIPT) als Sprache einsetzen ... > Irgendwo habe ich das so mal gelesen, entweder in einem Mailing oder gar > auf der alten zend-Site selbst ... Aber die Engine gibt doch die SQL-Request an die entsprechenden SQL-Broker ab und behandelt sie nicht selber - oder ???? From vierkant_(at)_gmx.at Mon, 11 Dec 2000 14:56:21 +0100 (MET) Date: Mon, 11 Dec 2000 14:56:21 +0100 (MET) From: regina vierkant vierkant_(at)_gmx.at Subject: [php] (no subject) wie kopiere ich eine lokale phpmyadmin-datenbank auf den server.beim aufruf einer tabelle gibt es immer die fehlermeldung mysql said:out of memory needed eine riesige anzahl bytes, obwohl die laenge der spalten angegeben ist? -- Sent through GMX FreeMail - http://www.gmx.net From mcegledi_(at)_nt.itprotect.com Mon, 11 Dec 2000 15:13:08 +0100 Date: Mon, 11 Dec 2000 15:13:08 +0100 From: Mirko Cegledi mcegledi_(at)_nt.itprotect.com Subject: [php] (no subject) Regina Vierkant schrieb: > wie kopiere ich eine lokale phpmyadmin-datenbank auf den > server.beim aufruf > einer tabelle gibt es immer die fehlermeldung mysql said:out of memory > needed eine riesige anzahl bytes, obwohl die laenge der > spalten angegeben ist? Kannst Du das Problem noch einmal deutlicher beschreiben? Ich werde aus der Beschreibung nicht wirklich schlau. Mirko From tobias_(at)_stursberg.de Mon, 11 Dec 2000 15:30:08 +0100 Date: Mon, 11 Dec 2000 15:30:08 +0100 From: Tobias Stursberg tobias_(at)_stursberg.de Subject: [php] E-Mails an PHP schicken (evtl. OT) Hallihallo Liste, ich habe eine Frage, bitte steinigt mich nicht gleich wenn sie hier vielleicht OffTopic ist, ich habe auch im Archiv geschaut und leider nix gefunden... Was muss ich genau in der /etc/alias angeben wenn ich eine E-Mail irgendwohin geschickt werden soll? Das sollte doch irgendwie gehen oder? also ich will z.B.: testemail_(at)_myhost.de -> /home/myhost/test.php schicken Frage: Geht das überhaupt und wenn ja wie lautet die Zeile die ich dann in die /etc/alias (die ja IMHO für die E-Mail-Weiterleitungen zuständig ist) eintragen muss?? Schönen Dank schonmal und eine gute 3.Adventswoche wünscht Tobias Stursberg -- Schöne Grüße aus München, Tobias Stursberg Heiglhofstr.66 81377 München Fon: +49 89 71668301 Fax: +49 89 244332942 ICQ: 15998437 From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 15:38:22 +0100 Date: Mon, 11 Dec 2000 15:38:22 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] E-Mails an PHP schicken (evtl. OT) Tobias Stursberg wrote: > Hallihallo Liste, > > ich habe eine Frage, bitte steinigt mich nicht gleich wenn sie hier > vielleicht OffTopic ist, ich habe auch im Archiv geschaut und leider nix > gefunden... > > Was muss ich genau in der /etc/alias angeben wenn ich eine > E-Mail irgendwohin geschickt werden soll? > > Das sollte doch irgendwie gehen oder? > > also > > ich will z.B.: testemail_(at)_myhost.de -> /home/myhost/test.php schicken > > Frage: Geht das überhaupt und wenn ja wie lautet die Zeile die ich dann > in die /etc/alias (die ja IMHO für die E-Mail-Weiterleitungen zuständig > ist) eintragen muss?? > die e_mailweiterleitung findet im Verzeichnis /home/$user/.forward statt und nicht in der /etc/aliases, weil diese nur lokale Auflösung hinbekommt. Ein anderer Weg wäre auch die /etc/mailertable, die Domainweiterleitung ermöglicht. Gruss Volker From Birgit.Lehrnbecher-Hundt_(at)_nro.med.uni-muenchen.de Mon, 11 Dec 2000 15:42:20 +0100 Date: Mon, 11 Dec 2000 15:42:20 +0100 From: Birgit Lehrnbecher-Hundt Birgit.Lehrnbecher-Hundt_(at)_nro.med.uni-muenchen.de Subject: [php] Migration von Mysql Hallo, wie kann ich meine Mysql-Datenbank, die auf einer Windows-Plattform läuft, auf eine Linux-Plattform migrieren?? Vielen Dank für Hilfe. Gruß Birgit From tobias_(at)_stursberg.de Mon, 11 Dec 2000 15:45:54 +0100 Date: Mon, 11 Dec 2000 15:45:54 +0100 From: Tobias Stursberg tobias_(at)_stursberg.de Subject: [php] Re[2]: [php] E-Mails an PHP schicken (evtl. OT) Hallo Volker, > die e_mailweiterleitung findet im Verzeichnis /home/$user/.forward statt und > nicht in der /etc/aliases, weil diese nur lokale Auflösung hinbekommt. > Ein anderer Weg wäre auch die /etc/mailertable, die Domainweiterleitung > ermöglicht. okay, danke, aber was muss ich denn da genau nun eintragen? Gruß Tobi -- Schöne Grüße aus München, Tobias Stursberg Heiglhofstr.66 81377 München Fon: +49 89 71668301 Fax: +49 89 244332942 ICQ: 15998437 From info_(at)_bekosch.de Mon, 11 Dec 2000 15:47:43 +0100 Date: Mon, 11 Dec 2000 15:47:43 +0100 From: Schwab Bernhard Konrad info_(at)_bekosch.de Subject: [php] E-Mails an PHP schicken (evtl. OT) Hi Volker, > die e_mailweiterleitung findet im Verzeichnis /home/$user/.forward statt und > nicht in der /etc/aliases, weil diese nur lokale Auflösung hinbekommt. > > Ein anderer Weg wäre auch die /etc/mailertable, die Domainweiterleitung > ermöglicht. > > Gruss Volker Die Weiterleitung an ein Script steht bei mir aber in der etc/alias und es laeuft da es ja lokal weitergegeben wird? Tobi wollte wissen wie es heissen muesste wenn ein php Programm durch eine eMail angestossen wird. Fuer ein Perl Script habe ich in der etc/alias folgendes stehen: versendung: "|/usr/bin/perl /home/b/bekosch.de/public_html/cgi-bin/versendung.pl",/home/b/ bekosch.de/emaildaten/daten.dat,webmaster_(at)_bekosch.de" Gruss Berni From wbh_(at)_euta.net Mon, 11 Dec 2000 15:53:44 +0100 Date: Mon, 11 Dec 2000 15:53:44 +0100 From: Wolfgang Hauck wbh_(at)_euta.net Subject: [php] wildcards fuer unlink Hi Liste, Gibt es fuer die unlink() Funktion wildcards(Jokerzeichen), oder muss ich mir da selbst was zusammenstoepseln? Im php Manual steht nur: Loscht filename. Aehnlich der UNIX C unlink() Funktion Das ist so aussagekraeftig wie: Das Auto hat einen Motor. Aehnlich einem MAN-Lastwagen Kann mir jemand Auskunft geben? Danke im vorraus Wolfgang From c.sk_(at)_gmx.net Mon, 11 Dec 2000 15:59:05 +0100 Date: Mon, 11 Dec 2000 15:59:05 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] Migration von Mysql Hallo Birgit, From: "Birgit Lehrnbecher-Hundt" > wie kann ich meine Mysql-Datenbank, die auf einer Windows-Plattform > läuft, auf eine Linux-Plattform migrieren?? Du musst Dir einen DB-Dump ziehen, den Du dann einfach in die Linux-DB wieder einliest. Falls Deine DB nicht allzu groß ist, versuche es einfach über phpMyAdmin, das du auf beiden Servern installierst. Dort kannst Du den Dump mit einnem Mausklick erzeugen und genauso einfach wieder einlesen. Viele Grüße Christiane From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 16:05:32 +0100 Date: Mon, 11 Dec 2000 16:05:32 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Re[2]: [php] E-Mails an PHP schicken (evtl. OT) Tobias Stursberg wrote: > Hallo Volker, > > > die e_mailweiterleitung findet im Verzeichnis /home/$user/.forward statt und > > nicht in der /etc/aliases, weil diese nur lokale Auflösung hinbekommt. > > > Ein anderer Weg wäre auch die /etc/mailertable, die Domainweiterleitung > > ermöglicht. > > okay, danke, aber was muss ich denn da genau nun eintragen? in der .forward des Users nix anderes als die Zielmailadresse die /etc/mail/mailertable ist komplexer und versionsabhängig. am besten in den manpages nachforschen für details. also besser /home/user/.forward!!! Gruss Volker From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 16:08:57 +0100 Date: Mon, 11 Dec 2000 16:08:57 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] E-Mails an PHP schicken (evtl. OT) > Die Weiterleitung an ein Script steht bei mir aber in der etc/alias und es > laeuft da es ja lokal weitergegeben wird? dann übernimmt aber sendmail nicht mehr die verantwortung, sondern das script... > Tobi wollte wissen wie es heissen muesste wenn ein php Programm > durch eine eMail angestossen wird. Fuer ein Perl Script habe ich in der > etc/alias folgendes stehen: das ging für mich nicht daraus hervor. wüsste aber auch nicht wie man php batch startet, was ja bedingung wäre... > versendung: "|/usr/bin/perl > /home/b/bekosch.de/public_html/cgi-bin/versendung.pl",/home/b/ > bekosch.de/emaildaten/daten.dat,webmaster_(at)_bekosch.de" hoffentlich kann das script keiner ändern oder en detail lesen... Gruss Volker From info_(at)_bekosch.de Mon, 11 Dec 2000 16:09:19 +0100 Date: Mon, 11 Dec 2000 16:09:19 +0100 From: Schwab Bernhard Konrad info_(at)_bekosch.de Subject: [php] E-Mails an PHP schicken (evtl. OT) Hi Volker, > > Die Weiterleitung an ein Script steht bei mir aber in der etc/alias und es > > laeuft da es ja lokal weitergegeben wird? > > dann übernimmt aber sendmail nicht mehr die verantwortung, sondern das > script... Das war denk ich von Tobi gewollt. > > > Tobi wollte wissen wie es heissen muesste wenn ein php Programm > > durch eine eMail angestossen wird. Fuer ein Perl Script habe ich in der > > etc/alias folgendes stehen: > > das ging für mich nicht daraus hervor. wüsste aber auch nicht wie man php > batch startet, was ja bedingung wäre... Schade. > > > versendung: "|/usr/bin/perl > > /home/b/bekosch.de/public_html/cgi-bin/versendung.pl",/home/b/ > > bekosch.de/emaildaten/daten.dat,webmaster_(at)_bekosch.de" > > hoffentlich kann das script keiner ändern oder en detail lesen... > Gruss Volker Geht nisch, ich hab ja nur die Namen ausgetauscht :-) Trotzdem Danke Berni From pr_(at)_ultimate-escape.de Mon, 11 Dec 2000 16:19:06 +0100 Date: Mon, 11 Dec 2000 16:19:06 +0100 From: Pascal Reddig - ultimate escape e.V. pr_(at)_ultimate-escape.de Subject: [php] phpicq Client Moinsen, habe ich gerade mal be stunde durchs mailarchiv gewuehlt und keine wirklich antwort gefunden! :( progged von euch schon jemand an einem phpicq client? so was richtiges mal, mit uin storage in ner db oder so! und kein "ich sende das mal ueber das icq pager forumlar" modul! sondern nen richtig vernuenftiger client, der ne connection zum icq.mirabilis.com:4000 aufbaut und dann nen bischen bytecode hin und her tauscht! eine liste aller kommandos und antworten habe ich hier! meine frage jetzt, programmier schon einer von euch an einem client? wenn ja, soll der sich doch mal bitte bei mir melden! http://sourceforge.net/projects/phpicq/ wir netter weise reserviert, aber der meister meldet sich nicht! *gggrrrr* pascal p.s.: entschuldigt meine "ruede" ausdrucksweise! ;) From tobias_(at)_stursberg.de Mon, 11 Dec 2000 16:25:25 +0100 Date: Mon, 11 Dec 2000 16:25:25 +0100 From: Tobias Stursberg tobias_(at)_stursberg.de Subject: [php] Re[2]: [php] E-Mails an PHP schicken (evtl. OT) Hi Volker, hi Liste >> > Die Weiterleitung an ein Script steht bei mir aber in der etc/alias und > es >> > laeuft da es ja lokal weitergegeben wird? >> >> dann übernimmt aber sendmail nicht mehr die verantwortung, sondern das >> script... > Das war denk ich von Tobi gewollt. genau so isses. Ich will dass das Script dann die Daten in der Mail auswertet! >> >> > Tobi wollte wissen wie es heissen muesste wenn ein php Programm >> > durch eine eMail angestossen wird. Fuer ein Perl Script habe ich in der >> > etc/alias folgendes stehen: >> >> das ging für mich nicht daraus hervor. wüsste aber auch nicht wie man php >> batch startet, was ja bedingung wäre... > Schade. Mist. Sonst jemand hier anwesend der mir weiterhelfen könnte? ;) Danke schonmal Gruß, Tobi -- Schöne Grüße aus München, Tobias Stursberg Heiglhofstr.66 81377 München Fon: +49 89 71668301 Fax: +49 89 244332942 ICQ: 15998437 From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 16:28:40 +0100 Date: Mon, 11 Dec 2000 16:28:40 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] E-Mails an PHP schicken (evtl. OT) > Das war denk ich von Tobi gewollt. > > > > > > Tobi wollte wissen wie es heissen muesste wenn ein php Programm > > > durch eine eMail angestossen wird. Fuer ein Perl Script habe ich in der > > > etc/alias folgendes stehen: telepathische Fähigkeiten ? Im Posting stand nix davon... > > das ging für mich nicht daraus hervor. wüsste aber auch nicht wie man php > > batch startet, was ja bedingung wäre... > > Schade. > Geht nisch, ich hab ja nur die Namen ausgetauscht :-) > > Trotzdem Danke Bitte Berni, habe ich Tobi, Berni oder gar keinem geholfen? From tobias_(at)_stursberg.de Mon, 11 Dec 2000 16:34:46 +0100 Date: Mon, 11 Dec 2000 16:34:46 +0100 From: Tobias Stursberg tobias_(at)_stursberg.de Subject: [php] Re[2]: [php] E-Mails an PHP schicken (evtl. OT) Hallo Volker, >> > > Tobi wollte wissen wie es heissen muesste wenn ein php Programm >> > > durch eine eMail angestossen wird. Fuer ein Perl Script habe ich in der >> > > etc/alias folgendes stehen: > telepathische Fähigkeiten ? Im Posting stand nix davon... Entschuldigung...aber ich denke nun is klar was ich brauch, oder? ;) > Bitte Berni, habe ich Tobi, Berni oder gar keinem geholfen? mir bisher noch nicht :( Ciao Tobi -- Schöne Grüße aus München, Tobias Stursberg Heiglhofstr.66 81377 München Fon: +49 89 71668301 Fax: +49 89 244332942 ICQ: 15998437 From hofmann_(at)_privatesponsor.de Mon, 11 Dec 2000 16:39:53 +0100 Date: Mon, 11 Dec 2000 16:39:53 +0100 From: Christian Hofmann hofmann_(at)_privatesponsor.de Subject: [php] E-Mails an PHP schicken (evtl. OT) Hallo, > > Mist. Sonst jemand hier anwesend der mir weiterhelfen könnte? ;) Das interessiert mich auch sehr. Pauschal würde ich mir ein PHP-Script schreiben, dass einen Port abhorcht (wenn das geht).. und dann den Timeout ausschalten.... ... oder halt eine kleines Java-Proggi.... Aber diese beiden Möglichkeiten würden jeweils voraussetzten, dass sendmail deaktiviert ist und man muss alles selbst machen.... Vielleicht kann jemand anderes helfen? Denn da steckt potential drin (Z.B. Emails auslesen und den Mitarbeitern über eine Datenbank präsentieren... Die aktuellen Kundendaten immer gleich mit auflisten... oder bei Schlüsselfragen gleich Schlüsselantworten zurücksenden (und der Support braucht nix mehr zu machen)... (Ich glaube die von Microsoft machen das so) CU Christian From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 16:41:19 +0100 Date: Mon, 11 Dec 2000 16:41:19 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Re[2]: [php] E-Mails an PHP schicken (evtl. OT) > Entschuldigung...aber ich denke nun is klar was ich brauch, oder? ;) jaja :-)) > mir bisher noch nicht :( ich fürchte, dass geht nach meinem bisherigen verständins von php auch nicht, da immer ein webserver mit im spiel ist, über den das php modul aufgerufen wird und dieses dann aktiv wird. aber ich bin 1. lernfähig und 2. aus ganz anderen gründen gespannt.... php batch starten gruss zurück vom niederrhein :-)) From philipp.wanning_(at)_gmx.de Mon, 11 Dec 2000 16:46:30 +0100 Date: Mon, 11 Dec 2000 16:46:30 +0100 From: Philipp Wanning philipp.wanning_(at)_gmx.de Subject: [php] Ausgabe von DB-Eintraegen der aktuellen Woche. Hallo, ich möchte gerne aus einer mySQL-DB alle Einträge auslesen, die zu der aktuellen Woche gehören. Bevor ich jetzt anfange mir mit meinen bescheidenen Mitteln ein riesiges DAYOFWEEK- Monster zu züchten frage ich lieber mal, ob vielleicht jemand eine elegante Lösung dafür im Kopf hat. Philipp Wanning From tim_(at)_digicol.de Mon, 11 Dec 2000 16:50:32 +0100 Date: Mon, 11 Dec 2000 16:50:32 +0100 From: Tim Strehle tim_(at)_digicol.de Subject: [php] Re[2]: [php] E-Mails an PHP schicken (evtl. OT) Hallo, Volker Jahns schrieb: > ich fürchte, dass geht nach meinem bisherigen verständins von php auch nicht, da > immer ein webserver mit im spiel ist, über den das php modul aufgerufen wird und > dieses dann aktiv wird. > > aber ich bin 1. lernfähig und 2. aus ganz anderen gründen gespannt.... php batch > starten vielleicht verstehe ich "php batch starten" nicht ganz - aber falls es ums simple Kommandozeilen-Aufrufen eines PHP-Skripts geht: Machen wir ständig, wir schreiben so ziemlich alle Skripte statt in sh oder Perl in PHP. Braucht man ja bloß ein "standalone" PHP Executable (so wie für CGI), in die erste Zeile des Skripts kommt: #!/usr/local/bin/php -q bzw. halt mit dem richtigen Pfad zum PHP ... Dann kann man das Skript ausführbar machen (chmod +x) und es geht los. Gruß, Tim -- ------------------------------------------------------- Tim Strehle DC4 Development Team Digital Collections Phone: +49 40 235 35 0 Hammerbrookstr. 93 Fax: +49 40 235 35 180 20097 Hamburg / Germany http://www.digicol.com ------------------------------------------------------- From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 16:53:31 +0100 Date: Mon, 11 Dec 2000 16:53:31 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Re[2]: [php] E-Mails an PHP schicken (evtl. OT) Tobbi ---> http://www.koehntopp.de/php/faq-3.html#ss3.7 From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 16:58:37 +0100 Date: Mon, 11 Dec 2000 16:58:37 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Re[2]: [php] E-Mails an PHP schicken (evtl. OT) jaja - das meint batch :-)) dieser link war auch sehr hilfreich http://www.koehntopp.de/php/faq-3.html#ss3.7 . wo gibt es das cgi modul???? From phpde_(at)_nettrade.de Mon, 11 Dec 2000 17:01:19 +0100 (MET) Date: Mon, 11 Dec 2000 17:01:19 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] PHP Application Server On Mon, 11 Dec 2000, Ulf Wendel wrote: > > > geht. Oder diejenigen Sachen, die immer wieder > > > neu entwickelt werden, weil es in PHP keinen > > > Standard gibt. > > Da waere z. B. ein generisches Datenbankinterface a la PERL ganz nett > > ... war da nicht mal die Rede davon, soetwas in PHP4 zu integrieren? > Auf welchem Level? Userland: PHPLib, PEAR. es geht darum, so etwas native zu haben MfG, Sebastian From phpde_(at)_nettrade.de Mon, 11 Dec 2000 17:07:07 +0100 (MET) Date: Mon, 11 Dec 2000 17:07:07 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] PHP Application Server On Mon, 11 Dec 2000, Volker Jahns wrote: > wäre dann ggf. auch der Tod für PHP im Brauser. Wobei ich PHP auch deshalb > schätze, weil ich keine Downloadzeiten für dicke Applets habe oder bei server > based Java nicht fürchten muss dass eine Firewall meine Applikation nicht > erlaubt. Aeh... Ich glaube, du hast das prinzip von serverseitigem Java (z.b. Servlets) nicht verstanden. MfG, Sebastian From phpde_(at)_nettrade.de Mon, 11 Dec 2000 17:08:32 +0100 (MET) Date: Mon, 11 Dec 2000 17:08:32 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] mysql_insert_id() - Problem in php4 On Mon, 11 Dec 2000, Andreas Zaugg - CAB Services AG wrote: > Hat jemand eine Ahnung was mit mysql_insert_id() los ist? > Dies funkt nicht mehr!!!! $id=mysql_insert_id(); if ($id==0) { $id=mysql_query("SELECT LAST_INSERT_ID()"); } MfG, Sebastian From volker.jahns_(at)_rentokil.de Mon, 11 Dec 2000 17:12:00 +0100 Date: Mon, 11 Dec 2000 17:12:00 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] PHP Application Server > Aeh... Ich glaube, du hast das prinzip von serverseitigem Java (z.b. > Servlets) nicht verstanden. doch - es gibt nämlich manche, die den connect von client zum server über die fw nicht schaffen und deswegen ein paar belanglose seiten schlicht ihren dienst nicht tun. gruss volker From vonwerdt_(at)_smsspeed.com Mon, 11 Dec 2000 17:10:52 +0100 Date: Mon, 11 Dec 2000 17:10:52 +0100 From: Dominik von Werdt vonwerdt_(at)_smsspeed.com Subject: [php] einbinden und Inst. der GDLib ??? morgen zusammen! > wie kann ich die gd auf meinem Server einbinden ?? also auf meinem account > bei meinem provider ???????? > wie kann ich diese funktionen dann in meine scripte einbinden ?? welche file > muss ich includen ?? includen??? nichts! > irgendwie hat mir nämlich die suche in der liste nix gebracht, oder ich hab > die falschen suchworte eingetippt. auch möglich dass das thema noch nicht behandelt wurde... > kann man die überhaupt einbinden wenn man nicht admin vom server ist ??? wie soll das gehen? grüsse an alle da draussern ... Dominik von Werdt (http://www.smsspeed.com) From phpde_(at)_nettrade.de Mon, 11 Dec 2000 17:15:30 +0100 (MET) Date: Mon, 11 Dec 2000 17:15:30 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] E-Mails an PHP schicken (evtl. OT) On Mon, 11 Dec 2000, Tobias Stursberg wrote: > ich will z.B.: testemail_(at)_myhost.de -> /home/myhost/test.php schicken > /etc/mail/aliases testmail: "|/usr/local/bin/testmail_parser" MfG, Sebastian From phpde_(at)_nettrade.de Mon, 11 Dec 2000 17:19:59 +0100 (MET) Date: Mon, 11 Dec 2000 17:19:59 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] PHP Application Server On Mon, 11 Dec 2000, Volker Jahns wrote: > > Aeh... Ich glaube, du hast das prinzip von serverseitigem Java (z.b. > > Servlets) nicht verstanden. > > doch - es gibt nämlich manche, die den connect von client zum server über die fw > nicht schaffen und deswegen ein paar belanglose seiten schlicht ihren dienst nicht > tun. dann verstehen wir uns tatsaechlich nicht. die einzige fuer mich akzeptable verwendung von java im web ist die, das ein java-programm genau das tut, was perl, php, python,c oder was auch immer tun: eine html-seite erzeugen, die der brauser dann bekommt. nix mit java auf clientseite, das mir dann nen connect zu einer datenbank macht. unbequem und vor allem eins: ein potentielles sicherheitsloch. MfG, Sebastian From sascha_(at)_schumann.cx Mon, 11 Dec 2000 17:20:31 +0100 (CET) Date: Mon, 11 Dec 2000 17:20:31 +0100 (CET) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] [JOB] Project Offer Hi, hast du Interesse an einem lukrativen Projekt? Die Beschreibung folgt. Du würdest das Projekt in kompletter Eigenregie durchführen. Interessiert? Dann melde dich bitte bei mir; gute Referenzen bringen natürlich Vorteile. ;-) Thanks, - Sascha --------------------------------------------------------------------------- der dachverband hat 241 ortsgruppen die einmal im jahr ihre "stammdaten" (adressen/mitgliederstand usw.) melden und die auf der hgst eine db eingetippt werden, dort werden damit die beitragsrechnungen geschrieben und versandt. nun soll diesen angeboten werden ihre daten im internet in ein formular einzutragen. so weit kein problem. allerdings soll das formular nachdem sich die ortsgruppe angemeldet hat schon die aktuellen daten (adressen) beeinhalten und nach dem dem beenden speichern.. mir schwebt eine textdatei vor die durchsucht wird und die werte in die felder schreibt und auch wieder zurück. die könnte ich dann einfach runterladen und in das datenbanksystem importieren. From sb_(at)_sebastian-bergmann.de Mon, 11 Dec 2000 17:27:28 +0100 Date: Mon, 11 Dec 2000 17:27:28 +0100 From: Sebastian Bergmann sb_(at)_sebastian-bergmann.de Subject: [php] PHP Application Server Björn Schotte wrote: > > Obwohl es natürlich mehr als wünschneswert ist, wenn eine solche > > Software von den Architekten der Sprache entwickelt würde, so ist die > > Entwicklung eines Application Servers auch ohne Zend möglich und muß > > sich auch nicht cvs.php.net abspielen. > > Wäre es nicht dennoch sinnvoll? "wünschenswert" impliziert irgendwie auch "sinnvoll", oder? :-) -- From Michael_(at)_Stahmann.de Mon, 11 Dec 2000 17:29:26 +0100 Date: Mon, 11 Dec 2000 17:29:26 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Ausgabe von DB-Eintraegen der aktuellen Woche. Hallo Philipp, Philipp Wanning schrieb: > > Hallo, > > ich möchte gerne aus einer mySQL-DB alle Einträge auslesen, die zu der > aktuellen Woche gehören. > Bevor ich jetzt anfange mir mit meinen bescheidenen Mitteln ein riesiges > DAYOFWEEK- Monster zu züchten frage ich lieber mal, ob vielleicht jemand > eine elegante Lösung dafür im Kopf hat. Es gibt noch WEEK(), es git die aktuelle Woche zw. 0 und 52 zurück. Eingeführt ab MySQL 3.21.2 WEEK ("2000-12-11") sollte -> 50 ergeben. Das könnte Dir beim Vergleich helfen. So undefähr WHERE WEEK(CURRENT_DATE) = WEEK("datum_aus_db") Noch nicht getestet. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From webmaster_(at)_hacker-rulz.net Mon, 11 Dec 2000 18:51:18 +0100 Date: Mon, 11 Dec 2000 18:51:18 +0100 From: webmaster_(at)_hacker-rulz.net webmaster_(at)_hacker-rulz.net Subject: [php] Server Header Hallo zusammen, ich habe folgendes Problem, was wahrscheinlich offtopic sein wird, und zwar habe ich ein Programm geschrieben, mit dem ich von einem Server Daten downladen will. Dieses Programm funktioniert auch soweit, dass ich normale HTML Dateien bekomme, jedoch gibt es Probleme beim downladen von PHP3 Dateien, also die Ausgabe der PHP3 Dateien. Und zwar kommt beim abrufen der PHP3 Datei mit entsprechendem Syntax (?art=wasweissecht...) nur der Header zurück, jedoch keine Daten, die das PHP Script ausgibt. Jetzt ist die Frage, wie komm ich an die Daten? Ich programmiere das Programm mom. in Visual Basic. Der Header, der vom Server kommt sieht folgendermassen aus: HTTP/1.1 200 OK Date: Mon, 11 Dec 2000 18:44:00 GMT Server: Apache/1.3.14 (Unix) X-Powered-By PHP/3.0.16 Keep-Alive: timeout=5, max=200 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/plain Das wars. Eigentlich müssten jetzt noch ein paar Daten überkommen, die aber anscheinend nicht überkommen! Jetzt ist meine Frage, wo sind die Daten, und vorallem wie komme ich an sie heran? Ich habe mir schon gedacht, dass der Server die Daten über einen anderen Socket überträgt, und die verschlüsselt, aber da kann man sehr lange suchen, um da was zu finden. Das merkwürdige ist, bei mir lokal funktioniert die ganze Geschichte ohne Probleme. Ich hab das bei mir sowohl mit Linux und Apache als auch mit IIS von MS probiert, und da lief es! Wäre für hilfreiche Tips dankbar, cya, Sebastian -- Microsoft asks you where you want to go. Unix gets you there... First they ignore you - then they laugh about you - then they fight you - and then you win. The internet is insecure! Do anything against this, visit my Homepage: http://www.hacker-rulz.net Contacts: e-Mail: webmaster_(at)_hacker-rulz.net ICQ: 33478369 From vonwerdt_(at)_smsspeed.com Mon, 11 Dec 2000 18:52:59 +0100 Date: Mon, 11 Dec 2000 18:52:59 +0100 From: Dominik von Werdt vonwerdt_(at)_smsspeed.com Subject: [php] phpicq Client > Moinsen, Servus > progged von euch schon jemand an einem phpicq client? so was richtiges mal, > mit uin storage in ner db oder so! Ich jedenfalls nicht, aber wäre dafür zu haben! > und kein "ich sende das mal ueber das icq pager forumlar" modul! Natürlich nicht! > sondern nen richtig vernuenftiger client, der ne connection zum > icq.mirabilis.com:4000 aufbaut und dann nen bischen bytecode hin und her > tauscht! Ein bisschen Bytecodes... Wie klingt denn das! > eine liste aller kommandos und antworten habe ich hier! Verschlüsselt oder nicht? Lade sie auf einen server und poste hier den Link! > meine frage jetzt, programmier schon einer von euch an einem client? wenn > ja, soll der sich doch mal bitte bei mir melden! Jepp, ich meld mich gruss dominik von werdt (www.smsspeed.com) From wagner_(at)_globalpark.de Mon, 11 Dec 2000 19:08:29 +0100 Date: Mon, 11 Dec 2000 19:08:29 +0100 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] Server Header webmaster_(at)_hacker-rulz.net wrote: > Ich programmiere das Programm mom. in Visual Basic. Hab ich jetzt was falsch verstanden, oder Du programmierst in Visual Basic und hängst die Endung PHP an? Kein wunder dass das nicht klappt. Und unterm IIS funktionierts natürlich, in HTML eingebettetes Visual Basic ist ja schließlich ASP! Also, entweder du nennst das Kind beim Namen (ASP) und bleibst unter Windows oder Du fängst an in PHP zu programmieren, dann klappts vielleicht auch mit dem Apachen (und PHP). Gesundheit Wagner -- If you can't learn to do something well, learn to enjoy doing it poorly. From a.temme_(at)_gmx.de Mon, 11 Dec 2000 18:59:29 +0100 Date: Mon, 11 Dec 2000 18:59:29 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] Library zum Generieren von *druckbaren* Bildern Norbert Pfeiffer schrieb: > > Hallo Andre, > > > Was passiert denn bei ImageCreateFrom*, > > wird da auf 72 dpi runtergerechnet? > oops, > oeffne doch ein Bild mit dem Grafikprogramm Deiner Wahl. > Bei mir steht da 75 dpi. Hm, da habe ich mich wohl unklar ausgedrückt. Was ich meinte, sind Bilder höherer Auflösung. Also bspw. ein 300dpi-Bild -> ImageCreateFrom* -> Ausgabe in wieviel dpi? Hast aber recht, kann ich natürlich auch selbst probieren. Mache ich aber erst, wenn's ansteht :) Viele Grüße Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From webmaster_(at)_hacker-rulz.net Mon, 11 Dec 2000 19:23:42 +0100 Date: Mon, 11 Dec 2000 19:23:42 +0100 From: webmaster_(at)_hacker-rulz.net webmaster_(at)_hacker-rulz.net Subject: [php] phpicq Client Hi! Dominik von Werdt wrote: > > > progged von euch schon jemand an einem phpicq client? so was richtiges > mal, > > mit uin storage in ner db oder so! > Ich jedenfalls nicht, aber wäre dafür zu haben! Ich auch! Lasst uns alle zusammentun, holt euch ICQ; und dann los mit programmieren! ;)) > > > und kein "ich sende das mal ueber das icq pager forumlar" modul! > Natürlich nicht! Wer macht denn sowas?? ;)) hmmm, jeder... > > > sondern nen richtig vernuenftiger client, der ne connection zum > > icq.mirabilis.com:4000 aufbaut und dann nen bischen bytecode hin und her > > tauscht! > Ein bisschen Bytecodes... Wie klingt denn das! > > > eine liste aller kommandos und antworten habe ich hier! > Verschlüsselt oder nicht? > Lade sie auf einen server und poste hier den Link! *HABEN WILL!!!!* ;)) > > > meine frage jetzt, programmier schon einer von euch an einem client? wenn > > ja, soll der sich doch mal bitte bei mir melden! > Jepp, ich meld mich also ich nicht, wollte ich aber schon immer mal machen!!! -- Microsoft asks you where you want to go. Unix gets you there... First they ignore you - then they laugh about you - then they fight you - and then you win. The internet is insecure! Do anything against this, visit my Homepage: http://www.hacker-rulz.net Contacts: e-Mail: webmaster_(at)_hacker-rulz.net ICQ: 33478369 From info_(at)_scriptindex.de Mon, 11 Dec 2000 19:24:35 +0100 Date: Mon, 11 Dec 2000 19:24:35 +0100 From: Udo Müller info_(at)_scriptindex.de Subject: [php] Formulare auswerten Hallo, momentan versende ich meine Formularinhalte per mail so: $z = -1; $z++;$b[$z]="Name: ".$name."\n"; $z++;$b[$z]="E-Mail: ".$email."\n"; $z++;$b[$z]="Mitteilungen: ".$mitteilungen."\n\n"; $text = implode($b,""); $von = "from: $email"; mail("ich_(at)_domain.de",$subject,$text,$von); ich möchte aber das script für verschiedene Formulare verwenden ohne das ich jedesmal die einzelnen felder definiere geht das? wenn ja wie? MfG Udo Müller From php_(at)_gutweiler.net Mon, 11 Dec 2000 17:34:03 +0100 Date: Mon, 11 Dec 2000 17:34:03 +0100 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] phpicq Client | Moinsen, Moinmoin :) | sondern nen richtig vernuenftiger client, der ne connection zum | icq.mirabilis.com:4000 aufbaut und dann nen bischen bytecode hin und her | tauscht! Ich hab mich mal ein wenig damit auseinander gesetzt, aber da das ICQ Protokol Version 5 uberhaupt nicht frei ist und es nur vermutungen gibt, was jedes einzelne Byte macht, wir es wahrschelich recht viel arbeit. Wie mir gesagt wurde, ist PHP nichtmal in der lage, die Hex-Werte aus dem Protokoll Version 5 zu verarbeiten, da musste dann die Version 2 herhalten. | eine liste aller kommandos und antworten habe ich hier! Ich auch, sogar schon teilweise in php portiert :) | meine frage jetzt, programmier schon einer von euch an einem | client? wenn | ja, soll der sich doch mal bitte bei mir melden! Arbeit eingestellt - War auch nur mal so ne Idee *gg* | http://sourceforge.net/projects/phpicq/ wir netter weise | reserviert, aber | der meister meldet sich nicht! *gggrrrr* Tja - Schicksal MfG Clemens Gutweiler. -- web m_(at)_king -=- media solutions Fa. D. Brenner - cg_(at)_webmaking.de Auf dem Sand 15 - 0 65 33 - 96 01 31 54497 Morbach -=- www.webmaking.de From webmaster_(at)_hacker-rulz.net Mon, 11 Dec 2000 19:48:08 +0100 Date: Mon, 11 Dec 2000 19:48:08 +0100 From: webmaster_(at)_hacker-rulz.net webmaster_(at)_hacker-rulz.net Subject: [php] Server Header Alexander Wagner wrote: > > webmaster_(at)_hacker-rulz.net wrote: > > Ich programmiere das Programm mom. in Visual Basic. > > Hab ich jetzt was falsch verstanden, oder Du programmierst in Visual Basic Falsch verstanden, ich programmiere in VB einen Client für den Webserver, sowas wie IE, oder NS, aber nicht mit dem hintergedanken! Ich habe nämlich vor, mein Instant Message System was auf meiner HP läuft mit einem Standalone Programm zu verbinden! > und hängst die Endung PHP an? Kein wunder dass das nicht klappt. > Und unterm IIS funktionierts natürlich, in HTML eingebettetes Visual Basic > ist ja schließlich ASP! Is klar, das ASP sehr viel mit VB zu tun hat! ist zwar VB Script aber is fast der gleiche dreck! Und ich habe im IIS auch MySQL mit PHP! > > Also, entweder du nennst das Kind beim Namen (ASP) und bleibst unter Windows > oder Du fängst an in PHP zu programmieren, dann klappts vielleicht auch mit > dem Apachen (und PHP). PHP kann ich programmieren, siehe meine HP! ;) > > Gesundheit > Wagner > Gleichfalls, Sebastian -- Microsoft asks you where you want to go. Unix gets you there... First they ignore you - then they laugh about you - then they fight you - and then you win. The internet is insecure! Do anything against this, visit my Homepage: http://www.hacker-rulz.net Contacts: e-Mail: webmaster_(at)_hacker-rulz.net ICQ: 33478369 From webmaster_(at)_hacker-rulz.net Mon, 11 Dec 2000 19:51:16 +0100 Date: Mon, 11 Dec 2000 19:51:16 +0100 From: webmaster_(at)_hacker-rulz.net webmaster_(at)_hacker-rulz.net Subject: [php] phpicq Client Hi, > | eine liste aller kommandos und antworten habe ich hier! > > Ich auch, sogar schon teilweise in php portiert :) > kannst du mir bitte deine Liste schicken? ch möchte alle Infos über das Protokoll haben, die es nur gibt! Übrigens weiss ich auch irgendwas von einem ICQ Server, weiss jemand, woher ich den bekomme? Den könnte man z.B. aus einandernehmen! ;) Cya, Sebastian -- Microsoft asks you where you want to go. Unix gets you there... First they ignore you - then they laugh about you - then they fight you - and then you win. The internet is insecure! Do anything against this, visit my Homepage: http://www.hacker-rulz.net Contacts: e-Mail: webmaster_(at)_hacker-rulz.net ICQ: 33478369 From list_(at)_handyinfo.at Mon, 11 Dec 2000 20:00:28 +0100 Date: Mon, 11 Dec 2000 20:00:28 +0100 From: Wolfgang Gassler list_(at)_handyinfo.at Subject: [php] phpicq Client > > | eine liste aller kommandos und antworten habe ich hier! > > Ich auch, sogar schon teilweise in php portiert :) > > | meine frage jetzt, programmier schon einer von euch an einem > | client? wenn > | ja, soll der sich doch mal bitte bei mir melden! > > Arbeit eingestellt - War auch nur mal so ne Idee *gg* > > | http://sourceforge.net/projects/phpicq/ wir netter weise > | reserviert, aber > | der meister meldet sich nicht! *gggrrrr* > Hi, könntet ihr mir die Liste auch schicken ich würde bei dem projekt auch mitarbeiten. Wolfi From list_(at)_handyinfo.at Mon, 11 Dec 2000 20:00:28 +0100 Date: Mon, 11 Dec 2000 20:00:28 +0100 From: Wolfgang Gassler list_(at)_handyinfo.at Subject: [php] phpicq Client > > | eine liste aller kommandos und antworten habe ich hier! > > Ich auch, sogar schon teilweise in php portiert :) > > | meine frage jetzt, programmier schon einer von euch an einem > | client? wenn > | ja, soll der sich doch mal bitte bei mir melden! > > Arbeit eingestellt - War auch nur mal so ne Idee *gg* > > | http://sourceforge.net/projects/phpicq/ wir netter weise > | reserviert, aber > | der meister meldet sich nicht! *gggrrrr* > Hi, könntet ihr mir die Liste auch schicken ich würde bei dem projekt auch mitarbeiten. Wolfi From php_(at)_gutweiler.net Mon, 11 Dec 2000 20:10:07 +0100 Date: Mon, 11 Dec 2000 20:10:07 +0100 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] phpicq Client Re :) | kannst du mir bitte deine Liste schicken? ch möchte alle Infos über das | Protokoll | haben, die es nur gibt! Übrigens weiss ich auch irgendwas von einem ICQ | Server, | weiss jemand, woher ich den bekomme? Den könnte man z.B. aus | einandernehmen! ;) - google rult :) | Cya, | | Sebastian Das Problem ist folgendes: Version 5 verschlüsselt den kompletten Datenstrom, und die Entschlüsselung ist unter PHP schwer bis garnicht möglich. Das Protokoll wäre in der Version 2 schon eher verwendbar, so wie es einige nicht-mirabillis-clients auch machen. Aber falls du wirklich Interresse daran hast, setze dich doch einfach mit den phpICQ Entwicklern (die auf SF) auseinander. MfG Clemens Gutweiler. -- web m_(at)_king -=- media solutions Fa. D. Brenner - cg_(at)_webmaking.de Auf dem Sand 15 - 0 65 33 - 96 01 31 54497 Morbach -=- www.webmaking.de From daniel_(at)_lorch.cc Mon, 11 Dec 2000 20:21:42 +0100 Date: Mon, 11 Dec 2000 20:21:42 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] dateiname bei downloadstream hi leute, das problem ist schwierig zu beschreiben, da ich kein passendes subject wüsste - dementsprechend fällt mir die suche nach einer lösung in FAQs schwer. immerhin hab ich mich schonmal durch das HTTP 1.1 (RFC2616) durchgekämpft, aber wurde nich schlauer (bzw. ich lernte zwar vieles, aber nichts, was mir helfen würde. oh, das erinnert mich an die schule..hmm). -szenario: ich habe ein script, nennen wir es download.php3. es generiert eine ausgabe und ich möchte, dass der user diese ausgabe downloaden kann (die ausgabe ist dynamisch, deshalb geht "Location: .." nicht). ich habe in den MIME-types gestöbert und es folgendermassen gelöst: Header("Content-Type: application/x-tar\n\n"); mit x-tar kann der browser keine dummheiten machen und wird es sicher als file downloadbar machen. das ging auch perfekt. (gab es da nicht mal ein multipart/mixed ??) -problem: ich will den dateinamen angeben können! das downloadfenster zeigt bis jetzt noch 'download.php3' an, also den namen des scripts. es muss aber doch sicher möglich sein durch eine angabe im HTTP-header einen beliebigen filenamen angeben zu können! -lösungen, die mir nicht so gefallen: a) man könnte ein file generieren (hallo.html) und das dann downloaden lassen. b) ich könnte ein 404 overriden (apache erlaubt ja die angabe eines scripts dafür). dann müsste ich den user auf eine nicht-existente datei verweisen - dann springt das script ein und liefert die daten. ich glaube so macht es idrive.com cu From wagner_(at)_globalpark.de Mon, 11 Dec 2000 20:17:17 +0100 Date: Mon, 11 Dec 2000 20:17:17 +0100 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] Server Header webmaster_(at)_hacker-rulz.net wrote: > Falsch verstanden, ich programmiere in VB einen Client für den > Webserver, sowas wie > IE, oder NS, aber nicht mit dem hintergedanken! Ich habe nämlich vor, > mein Instant Message System was auf meiner HP läuft mit einem Standalone > Programm > zu verbinden! Oha. > Is klar, das ASP sehr viel mit VB zu tun hat! ist zwar VB Script aber is > fast der gleiche dreck! Indeed, fast der gleiche Dreck, aber das zu verwechseln ist irgendwie trotzdem peinlich. Naja ein "S" mehr oder weniger... Also, nochmal für Langsame: Du programmiert etwas in VB, was ein HTTP-Request an den Apachen schickt, aber dessen Antwort hört nach den Headern auf? Klappts denn mit nem Browser? Klappen andere Scripte? Oder ist die Apache-Konfiguration komplett vergeigt? Gesundheit Wagner -- If you can't learn to do something well, learn to enjoy doing it poorly. From vonwerdt_(at)_smsspeed.com Mon, 11 Dec 2000 20:21:48 +0100 Date: Mon, 11 Dec 2000 20:21:48 +0100 From: Dominik von Werdt vonwerdt_(at)_smsspeed.com Subject: [php] upload von Bildern > $BildPfad = "absoluter Datenbankpfad/verwaltung/bilder/"; Wäre es nicht besser $BildPfad = "/absoluter Datenbankpfad/verwaltung/bilder/"; Also ein / vor den Pfad, wenn er absolut ist Das ist natürlich überall zu ersetztn Grüsse Dominik von Werdt www.smsspeed.com From ce_(at)_megabit.net Mon, 11 Dec 2000 20:54:45 +0100 Date: Mon, 11 Dec 2000 20:54:45 +0100 From: Christoph Ertelt ce_(at)_megabit.net Subject: [php] dateiname bei downloadstream At 20:21 11.12.00 +0100, Daniel Lorch wrote: >hi leute, > >das problem ist schwierig zu beschreiben, da ich kein passendes >subject wüsste - dementsprechend fällt mir die suche nach einer lösung >in FAQs schwer. immerhin hab ich mich schonmal durch das HTTP 1.1 >(RFC2616) durchgekämpft, aber wurde nich schlauer (bzw. ich lernte >zwar vieles, aber nichts, was mir helfen würde. oh, das erinnert mich >an die schule..hmm). > >-szenario: > ich habe ein script, nennen wir es download.php3. es generiert eine > ausgabe und ich möchte, dass der user diese ausgabe downloaden kann > (die ausgabe ist dynamisch, deshalb geht "Location: .." nicht). > ich habe in den MIME-types gestöbert und es folgendermassen gelöst: > > Header("Content-Type: application/x-tar\n\n"); > > mit x-tar kann der browser keine dummheiten machen und wird es sicher > als file downloadbar machen. das ging auch perfekt. (gab es da nicht > mal ein multipart/mixed ??) > > >-problem: > ich will den dateinamen angeben können! das downloadfenster zeigt bis > jetzt noch 'download.php3' an, also den namen des scripts. es muss > aber doch sicher möglich sein durch eine angabe im HTTP-header einen > beliebigen filenamen angeben zu können! probier mal den header "content-disposition: filename=\"$filename\"" aus. Damit sollte es dir möglich sein einen dateinamen vozugeben mfg Christoph Ertelt From vonwerdt_(at)_smsspeed.com Mon, 11 Dec 2000 20:57:05 +0100 Date: Mon, 11 Dec 2000 20:57:05 +0100 From: Dominik von Werdt vonwerdt_(at)_smsspeed.com Subject: [php] Re[2]: [php] E-Mails an PHP schicken (evtl. OT) Ich weiss nicht ob ich zu dumm bin (bin ja auch erst seit 3 Monaten bei PHP), aber ich fände es gut wenn jemand eine einfache (ulfsichere?) Anleitung posten würde, zu folgendem Thema: Wie ist es möglich, dass, wenn ein Mail an irgendneadresse_(at)_meinhost.com geschickt wird, ein php-file ausgeführt wird? ich hoffe, dass ich bald ne antwort krieg... danke dominik von werdt From GH-lists_(at)_ecora.de Mon, 11 Dec 2000 21:17:52 +0100 Date: Mon, 11 Dec 2000 21:17:52 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] dateiname bei downloadstream Christoph Ertelt schrieb > probier mal den header "content-disposition: filename=\"$filename\"" > aus. Damit sollte es dir möglich sein einen dateinamen vozugeben Der o.g. Header ist dann aber nicht RFC-konform. Die Angabe eines Filename ist optional, die Angabe des Content-Disposition-Types dagegen nicht ;-) header("Content-Disposition: attachment; filename=\"fname.ext\""); Wenn Du Dein Script per download.php3/filename.ext aufrufst, sollte der Browser alles nach dem letzten Slash ebenfalls als Dateinamen für die zu speichernde Datei verwenden. Guido Haeger From lars_(at)_inet-manufaktur.de Mon, 11 Dec 2000 12:58:32 +0100 Date: Mon, 11 Dec 2000 12:58:32 +0100 From: Lars Pohlmann lars_(at)_inet-manufaktur.de Subject: [php] PHP und Netscape Enterprise Server ----- Original Message ----- From: "Markus Wolff" To: "PHP-Liste" Sent: Monday, December 11, 2000 12:16 AM Subject: [php] PHP und Netscape Enterprise Server > Hallo Liste, > > ich habe derzeit einen Kunden, bei dem wir leider gezwungen sind, mit > dem > Netscape Enterprise Server (unter Solaris) zu arbeiten. > http://www.koehntopp.de/php/faq-2.html#ss2.5 vielleicht hilft dir das? mfg, lars. -- inet-manufaktur -- internetseiten und -anwendungen lars pohlmann | lars_(at)_inet-manufaktur.de | www.inet-manufaktur.de From ulf.wendel_(at)_phpdoc.de Mon, 11 Dec 2000 23:01:14 +0100 Date: Mon, 11 Dec 2000 23:01:14 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? Hallo Allerseits, warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit if-else benutzen, um einem Parse Error auf meinem PHP 4.0.5 dev auszuweichen? Danke! Ulf From eschmid+sic_(at)_s.netic.de Mon, 11 Dec 2000 23:07:55 +0100 Date: Mon, 11 Dec 2000 23:07:55 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? On Mon, Dec 11, 2000 at 11:01:14PM +0100, Ulf Wendel wrote: > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit > if-else benutzen, um einem Parse Error auf meinem PHP 4.0.5 dev > auszuweichen? Warum gibts Du zweimal das selbe aus. Auf diese Konstruktion kannst Du doch ganz verzichten. Wird auch nicht ganz in Saschas PHP-Lang passen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From ulf.wendel_(at)_phpdoc.de Mon, 11 Dec 2000 23:21:38 +0100 Date: Mon, 11 Dec 2000 23:21:38 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? eschmid+sic_(at)_s.netic.de wrote: > > On Mon, Dec 11, 2000 at 11:01:14PM +0100, Ulf Wendel wrote: > > > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit > > if-else benutzen, um einem Parse Error auf meinem PHP 4.0.5 dev > > auszuweichen? > > Warum gibts Du zweimal das selbe aus. Auf diese Konstruktion kannst Du > doch ganz verzichten. Wird auch nicht ganz in Saschas PHP-Lang passen. Hallo Egon, das Beispiel ist witzlos. Ich wundere mich über den Parse Error, des Originals. Der bedingte Ausdruck scheint nicht im Zusammenhang mit Referenzen erlaubt. Warum ist das so? $data = ("GET" == $this->method) ? &$GLOBALS["HTTP_GET_VARS"] : &$GLOBALS["HTTP_POST_VARS"]; Parse error: parse error in .... Ulf From prescher_(at)_mediaworx.com Mon, 11 Dec 2000 17:46:24 +0100 Date: Mon, 11 Dec 2000 17:46:24 +0100 From: Ralf Prescher prescher_(at)_mediaworx.com Subject: [php] Array-keys umbenennen hi liste! problem: ein array ist vorhanden ala $foobar = array ("FOO" => "blah", "BAR" => "blubb"); daraus soll ein array werden mit $foobar = array ("foo" => "blah", "bar" => "blubb"); also es sollen die gleichen werte unter anderen keys gespeichert werden. wenn ich das einfach mit $foobar[strtolower($key)] = $foobar[$key] mache (mit vielen keys und vielen arrays) dann dauert das irgendwie ziemlich lange (vermutlich weil php jedesmal neuen speicher... holen muß) also kann man die keys eines arrays irgendwie umbenennen ohne neuanlegen der keys? wennja wie?!? greetz Ralf -- Ralf Prescher _(at)_work: mediaworx berlin AG _(at)_home: http://www.fx-design.de mail_(at)_: mailto:fireworx_(at)_web.de From Meyer_(at)_mediaworx.com Mon, 11 Dec 2000 16:26:45 +0100 Date: Mon, 11 Dec 2000 16:26:45 +0100 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] phpicq Client > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Pascal Reddig - ultimate escape e.V. > Sent: Monday, December 11, 2000 4:19 PM > To: php_(at)_php-center.de > Subject: [php] phpicq Client > > > Moinsen, > > habe ich gerade mal be stunde durchs mailarchiv gewuehlt und > keine wirklich > antwort gefunden! :( > > progged von euch schon jemand an einem phpicq client? so was > richtiges mal, > mit uin storage in ner db oder so! > Proggen nicht, aber son Ding waere mal was nettes zu proggen ;) Mit freundlichen Gruessen, -- Mathias Meyer mediaworx berlin AG Fon (030) 2 75 80 - 24 8 Fax (030) 2 75 80 - 20 0 From eschmid+sic_(at)_s.netic.de Mon, 11 Dec 2000 23:33:33 +0100 Date: Mon, 11 Dec 2000 23:33:33 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? On Mon, Dec 11, 2000 at 11:21:38PM +0100, Ulf Wendel wrote: > eschmid+sic_(at)_s.netic.de wrote: > > > > On Mon, Dec 11, 2000 at 11:01:14PM +0100, Ulf Wendel wrote: > > > > > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit > > > if-else benutzen, um einem Parse Error auf meinem PHP 4.0.5 dev > > > auszuweichen? > > > > Warum gibts Du zweimal das selbe aus. Auf diese Konstruktion kannst Du > > doch ganz verzichten. Wird auch nicht ganz in Saschas PHP-Lang passen. > > Hallo Egon, > > das Beispiel ist witzlos. Ich wundere mich über den Parse Error, des > Originals. Der bedingte Ausdruck scheint nicht im Zusammenhang mit > Referenzen erlaubt. Warum ist das so? > > $data = ("GET" == $this->method) ? &$GLOBALS["HTTP_GET_VARS"] : > &$GLOBALS["HTTP_POST_VARS"]; > Parse error: parse error in .... Das weiß ich jetzt auch nicht und auf die Language Spec hab ich auch nur bedingt Zugriff. Zuhause ist meine Festplatte etwas klein geraten oder sie ist irgentwie zu voll. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From eschmid+sic_(at)_s.netic.de Mon, 11 Dec 2000 23:52:16 +0100 Date: Mon, 11 Dec 2000 23:52:16 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? On Mon, Dec 11, 2000 at 11:33:33PM +0100, eschmid+sic_(at)_s.netic.de wrote: > On Mon, Dec 11, 2000 at 11:21:38PM +0100, Ulf Wendel wrote: > > > eschmid+sic_(at)_s.netic.de wrote: > > > > > > On Mon, Dec 11, 2000 at 11:01:14PM +0100, Ulf Wendel wrote: > > > > > > > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit > > > > if-else benutzen, um einem Parse Error auf meinem PHP 4.0.5 dev > > > > auszuweichen? > > > > > > Warum gibts Du zweimal das selbe aus. Auf diese Konstruktion kannst Du > > > doch ganz verzichten. Wird auch nicht ganz in Saschas PHP-Lang passen. > > > > Hallo Egon, > > > > das Beispiel ist witzlos. Ich wundere mich über den Parse Error, des > > Originals. Der bedingte Ausdruck scheint nicht im Zusammenhang mit > > Referenzen erlaubt. Warum ist das so? > > > > $data = ("GET" == $this->method) ? &$GLOBALS["HTTP_GET_VARS"] : > > &$GLOBALS["HTTP_POST_VARS"]; > > Parse error: parse error in .... > > Das weiß ich jetzt auch nicht und auf die Language Spec hab ich auch nur > bedingt Zugriff. Zuhause ist meine Festplatte etwas klein geraten oder sie > ist irgentwie zu voll. Nachtrag: Vielleicht wird man aus dem PHP Manual schlau, es ist in Kapitel 9 "Expressions" versteckt. Weitere Hinweise über den richtigen Gebrauch des "Ternary Conditional Operators" entnehme man den englischen Listenarchiven zu PHP. Als Suchwort braucht man nur "grandmother" einzugeben und dann sollte man das Quick Tutorial von Rasmus Lerdorf finden. Vielleicht lässt dieses weiteres auf das Fehlverhalten er Ternary Operators zu. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From info_(at)_agathos.net Tue, 12 Dec 2000 00:16:05 +0100 Date: Tue, 12 Dec 2000 00:16:05 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Datumstring bearbeiten Hallo, ich habe aus der db einen Datumstring im Format 2000-12-11 22:00:18 den will ich umformatieren in 11.12.2000 22:00:18 Allerdings bekomme ich das weder mit explode() noch mit split() hin. Da man ja 2 delimiter angeben müsste, trennen nach - reicht nicht. :-| Falls es überhaupt geht, wie müsste man das schreiben? Danke Liebe Grüße aus dem Allgäu Theo From matthias_(at)_stolt.de Tue, 12 Dec 2000 00:22:04 +0100 Date: Tue, 12 Dec 2000 00:22:04 +0100 From: Matthias Stolt matthias_(at)_stolt.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? On Mon, 11 Dec 2000 23:21:38 +0100, Ulf Wendel wrote: >> > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit >Ich wundere mich über den Parse Error, des >Originals. Der bedingte Ausdruck scheint nicht im Zusammenhang mit >Referenzen erlaubt. Warum ist das so? Ist nicht die Runtime-Referenz ein auslaufendes Feature? In der php.ini-dist findet sich folgender Eintrag. allow_call_time_pass_reference= On ; whether to enable the ability to force arguments to be ; passed by reference at function-call time. This method ; is deprecated, and is likely to be unsupported in future ; versions of PHP/Zend. The encouraged method of specifying ; which arguments should be passed by reference is in the ; function declaration. You're encouraged to try and ; turn this option Off, and make sure your scripts work ; properly with it, to ensure they will work with future ; versions of the language (you will receive a warning ; each time you use this feature, and the argument will ; be passed by value instead of by reference). Wenn ich jetzt den Operator '?' anschaue, dann kann er durchaus als ein Funktionsaufruf mit drei Parametern gesehen werden. Sozusagen questionmark($bool,$wert1,$wert2). Und dann ist der bemängelte Ausdruck mit questionmark($bool,&$wert1,&$wert2) zu betrachten, was eine call_time_pass_reference wäre, oder? By the way, in meiner Version 4.03pl1 ist der Ausdruck ebenfalls nicht auswertbar. Leider weder mit noch ohne allow_call_time_pass_reference, was gegen meine Theorie spricht. So viel dazu Matthias From ulf.wendel_(at)_phpdoc.de Tue, 12 Dec 2000 00:23:41 +0100 Date: Tue, 12 Dec 2000 00:23:41 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? eschmid+sic_(at)_s.netic.de wrote: > > On Mon, Dec 11, 2000 at 11:33:33PM +0100, eschmid+sic_(at)_s.netic.de wrote: > > On Mon, Dec 11, 2000 at 11:21:38PM +0100, Ulf Wendel wrote: > > > > > eschmid+sic_(at)_s.netic.de wrote: > > > > > > > das Beispiel ist witzlos. Ich wundere mich über den Parse Error, des > > > Originals. Der bedingte Ausdruck scheint nicht im Zusammenhang mit > > > Referenzen erlaubt. Warum ist das so? > > > > > > $data = ("GET" == $this->method) ? &$GLOBALS["HTTP_GET_VARS"] : > > > &$GLOBALS["HTTP_POST_VARS"]; > > > Parse error: parse error in .... > > > > Das weiß ich jetzt auch nicht und auf die Language Spec hab ich auch nur > > bedingt Zugriff. Zuhause ist meine Festplatte etwas klein geraten oder sie > > ist irgentwie zu voll. > > Nachtrag: Vielleicht wird man aus dem PHP Manual schlau, es ist in Kapitel > 9 "Expressions" versteckt. Weitere Hinweise über den richtigen Gebrauch Danach ist die Bedeutung identisch mit der in C. > des "Ternary Conditional Operators" entnehme man den englischen > Listenarchiven zu PHP. Als Suchwort braucht man nur "grandmother" Oh, je, wieviele Easter Eggs und Eselsbrücken gibt es denn noch... > einzugeben und dann sollte man das Quick Tutorial von Rasmus Lerdorf > finden. Vielleicht lässt dieses weiteres auf das Fehlverhalten er Ternary > Operators zu. Nein, der Text hilft nicht wirklich. Ich erwarte, das der bedingte Ausdruck genauso arbeitet wie unter C, wo er sich nicht an Adreßoperationen stört. Ich sehe keinen Grund, warum PHP sich anders verhalten sollte. #include int main() { int a = 10; int *b; b = (a > 1) ? &a : &a; printf("%d\n", *b); return 0; } Ulf From joerg_(at)_krause.net Tue, 12 Dec 2000 00:26:40 +0100 Date: Tue, 12 Dec 2000 00:26:40 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Ulf Wendel > Sent: Monday, December 11, 2000 11:01 PM > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit > if-else benutzen, um einem Parse Error auf meinem PHP 4.0.5 dev > auszuweichen? > Das hat nichts mit dem o.g. Statement zu tun, auch ein alleinstehendes &$var; erzeugt den Parserfehler, während $var; ok ist. Da prüft der Parser die Gültigkeit der Syntax und Zugriffe auf Referenzen offensichtlich anders als normale Variablen, was sicher nachvollziehbar ist. Ich hatte den Effekt auch mit if...else (4.0.1pl2). Um das zu umgehen, muss man den Ausdruck gültig machen, z.B. $dummy = &$foo; Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From eschmid+sic_(at)_s.netic.de Tue, 12 Dec 2000 00:25:01 +0100 Date: Tue, 12 Dec 2000 00:25:01 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Datumstring bearbeiten On Tue, Dec 12, 2000 at 12:16:05AM +0100, Hans Theo Mislisch wrote: > ich habe aus der db einen Datumstring im Format 2000-12-11 22:00:18 > > den will ich umformatieren in 11.12.2000 22:00:18 > > Allerdings bekomme ich das weder mit explode() noch mit split() hin. > Da man ja 2 delimiter angeben müsste, trennen nach - reicht nicht. :-| > Falls es überhaupt geht, wie müsste man das schreiben? Habs zwar nicht ausprobiert. Aber splitte mal zunächst am Leerzeichen und dann nach "-" und ":". Dann sollte es funktionieren. Performance-mäßig sollte es aber mit den MySQL-Funktionen noch eleganter gehen. Ein Blick in den DuBois sollte weiterhelfen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From ulf.wendel_(at)_phpdoc.de Tue, 12 Dec 2000 00:30:20 +0100 Date: Tue, 12 Dec 2000 00:30:20 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? Matthias Stolt wrote: > > On Mon, 11 Dec 2000 23:21:38 +0100, Ulf Wendel wrote: > > >> > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit > >Ich wundere mich über den Parse Error, des > >Originals. Der bedingte Ausdruck scheint nicht im Zusammenhang mit > >Referenzen erlaubt. Warum ist das so? > > Ist nicht die Runtime-Referenz ein auslaufendes Feature? > In der php.ini-dist findet sich folgender Eintrag. > > allow_call_time_pass_reference= On ; whether to enable the ability to force arguments to be Das betrifft die Übergabe von Referenzen an eine Funktion, wenn die Referenz im Funktionskopf zuvor nicht "angemeldet" wurde. Es ist folgendes nicht mehr erwünscht. Der Grund dürfte im Compiler liegen. function foo($arg) { $arg = 3; } $bar = 9; foo(&bar); Der Code wird auch prompt kommentiert: Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of foo(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in c:\www\apache\hs~bla.php4 on line 16 Um dem Problem aus dem Weg zu gehen, ist foo() wie folgt zu deklarieren: function foo(&$arg) {... > Wenn ich jetzt den Operator '?' anschaue, dann kann er durchaus als ein Funktionsaufruf mit drei Parametern gesehen werden. > Sozusagen questionmark($bool,$wert1,$wert2). > Und dann ist der bemängelte Ausdruck mit questionmark($bool,&$wert1,&$wert2) zu betrachten, was eine call_time_pass_reference wäre, oder? > By the way, in meiner Version 4.03pl1 ist der Ausdruck ebenfalls nicht auswertbar. Leider weder mit noch ohne allow_call_time_pass_reference, > was gegen meine Theorie spricht. Nein, das ist sehr weit hergeholt. Du kannst einen bedingten Ausdruck nicht mit einem Funktionsaufruf vergleichen. Dies sind zwei paar Schuhe. ?: muß intern (fast) so gehandhabt werden, wie ein if-else, jedoch nicht wie ein Funktionsaufruf. Ulf From info_(at)_agathos.net Tue, 12 Dec 2000 00:35:09 +0100 Date: Tue, 12 Dec 2000 00:35:09 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Datumstring bearbeiten >> ich habe aus der db einen Datumstring im Format 2000-12-11 22:00:18 >> >> den will ich umformatieren in 11.12.2000 22:00:18 >> >> Allerdings bekomme ich das weder mit explode() noch mit split() hin. >> Da man ja 2 delimiter angeben müsste, trennen nach - reicht nicht. :-| >> Falls es überhaupt geht, wie müsste man das schreiben? > Habs zwar nicht ausprobiert. Aber splitte mal zunächst am Leerzeichen und > dann nach "-" und ":". Dann sollte es funktionieren. Performance-mäßig > sollte es aber mit den MySQL-Funktionen noch eleganter gehen. Ein Blick in > den DuBois sollte weiterhelfen. Hallo Egon, vielen Dank, das wäre eine Idee. Im MySQL Buch bin ich schon bei den Datumsformatierungen gelandet. Allerdings müsste man die gleich irgendwie in den Select einbauen *nixversteh* Liebe Grüße aus dem Allgäu Theo From ulf.wendel_(at)_phpdoc.de Tue, 12 Dec 2000 00:40:07 +0100 Date: Tue, 12 Dec 2000 00:40:07 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? Jörg Krause wrote: > > > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > > Of Ulf Wendel > > Sent: Monday, December 11, 2000 11:01 PM > > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit > > if-else benutzen, um einem Parse Error auf meinem PHP 4.0.5 dev > > auszuweichen? > > > Das hat nichts mit dem o.g. Statement zu tun, auch ein alleinstehendes > > &$var; > > erzeugt den Parserfehler, während Oh, ja und das ist auch verständlich. > $var; > > ok ist. Da prüft der Parser die Gültigkeit der Syntax und Zugriffe > auf Referenzen offensichtlich anders als normale Variablen, > was sicher nachvollziehbar ist. Ich hatte den Effekt auch mit > if...else (4.0.1pl2). > Um das zu umgehen, muss man den Ausdruck gültig machen, z.B. > > $dummy = &$foo; Schade. Kann das dem Parser nicht beigebracht werden? Sofern das Ergebnis des Statements einer anderen Variable zugewiesen wird, so möge er nicht meckern. Stets etwas anderes als eine Zuweisung (z.B. ein print) vor dem bedingten Ausdruck stets, sollte auch weiterhin der Fehler erscheinen. Ulf From daniel_(at)_lorch.cc Tue, 12 Dec 2000 00:38:05 +0100 Date: Tue, 12 Dec 2000 00:38:05 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[2]: [php] dateiname bei downloadstream hi Guido, Monday, December 11, 2000, 9:17:52 PM, you wrote: GH> header("Content-Disposition: attachment; filename=\"fname.ext\""); das ging prima !!! vielen dank !! cu From s.buechi_(at)_zutt.ch Tue, 12 Dec 2000 00:54:07 +0100 Date: Tue, 12 Dec 2000 00:54:07 +0100 From: =?iso-8859-1?Q?Sandro_B=FCchi?= s.buechi_(at)_zutt.ch Subject: [php] Datumstring bearbeiten > ich habe aus der db einen Datumstring im Format 2000-12-11 22:00:18 > > den will ich umformatieren in 11.12.2000 22:00:18 > > Allerdings bekomme ich das weder mit explode() noch mit split() hin. > Da man ja 2 delimiter angeben müsste, trennen nach - reicht nicht. :-| > > > Falls es überhaupt geht, wie müsste man das schreiben? Hallo Mit PHP würde es folgendermassen funktionieren: $date = "2000-12-11 22:00:18"; $date_explode = explode(" ",$date); $date1 = $date_explode[0]; $time = $date_explode[1]; $date1_explode = explode("-",$date1); $year = $date1_explode[0]; $month = $date1_explode[1]; $day = $date1_explode[2]; $new_date = $day.".".$month.".".$year." ".$time; echo "$new_date"; Gruss Sandro From matthias_(at)_stolt.de Tue, 12 Dec 2000 01:03:14 +0100 Date: Tue, 12 Dec 2000 01:03:14 +0100 From: Matthias Stolt matthias_(at)_stolt.de Subject: [php] =?iso-8859-1?q?L=F6schung_von_Eintr=E4gen_in_assoziativen_Arrays?= Hallo, gibt es eine "einfache" Möglichkeit einen Eintrag in einem assoziativen Array zu löschen? Obiges Codefragment ist natürlich unsinnig, ich brauche eine solche Funktion, um aus einem unserialize assoziativem Array einige Teile zu löschen und anschliessend wieder mit serialize zu speichern. Vielen Dank im voraus Matthias From matthias_(at)_stolt.de Tue, 12 Dec 2000 00:59:28 +0100 Date: Tue, 12 Dec 2000 00:59:28 +0100 From: Matthias Stolt matthias_(at)_stolt.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? >>> > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit > >Ist nicht die Runtime-Referenz ein auslaufendes Feature? >Leider weder mit noch ohne allow_call_time_pass_reference, >was gegen meine Theorie spricht. Nachtrag: Wer lesen kann ist im Vorteil - und wer es dann auch noch macht, der nutzt den Vorteil aus (damit meine ich mich selbst;-) ). Im Manual steht unter Expression folgender Teil There is one more expression that may seem odd if you haven't seen it in other languages, the ternary conditional operator: $first ? $second : $third If the value of the first subexpression is true (non-zero), then it the second subexpression is evaluated, and that is the result of the conditional expression. Otherwise, the third subexpression is evaluated, and that is the value. Schlüsselwort zu dem Problem ist evaluated. second und third müssen Statements sein. Also Sprachkonstrukte die sich evaluieren lassen. Das Konstrukt & $foo ist aber nicht evaluierbar, nur als $bar = & $foo ist er evaluierbar. Denn & sagt binde den Variablennamen der vor den = steht ($bar) an den gleiche Wertespeicher der an $foo gebunden ist. & braucht also hier zwei Mitspieler, den vor dem = und dem nach den &. Nur ein einfache & $foo läßt sich nicht evaluieren und daher der Parse error. Es sind als Argumente für den Terniären Operator ? eben zwei Statements gefordert. Diemal mit mehr Vertrauen zu der Theorie Matthias From ulf.wendel_(at)_phpdoc.de Tue, 12 Dec 2000 01:00:28 +0100 Date: Tue, 12 Dec 2000 01:00:28 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? Jörg Krause wrote: > > > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > > Of Ulf Wendel > > Sent: Monday, December 11, 2000 11:01 PM > > warum muß ich statt $bar = (3 == $foo) ? &$foo : &$foo die Langform mit > > if-else benutzen, um einem Parse Error auf meinem PHP 4.0.5 dev > > auszuweichen? > > > Das hat nichts mit dem o.g. Statement zu tun, auch ein alleinstehendes > > &$var; > > erzeugt den Parserfehler, während > > $var; > > ok ist. Da prüft der Parser die Gültigkeit der Syntax und Zugriffe > auf Referenzen offensichtlich anders als normale Variablen, > was sicher nachvollziehbar ist. Ich hatte den Effekt auch mit > if...else (4.0.1pl2). > Um das zu umgehen, muss man den Ausdruck gültig machen, z.B. Andreas Braukmann wies mich gerade in d.c.l.p auf die offizielle Schreibweise hin: "assignment by reference". PHP hält was es verspricht, auch wenn ich mir etwas mehr Parserintelligenz wünschen würde. Ulf From matthias_(at)_stolt.de Tue, 12 Dec 2000 01:14:40 +0100 Date: Tue, 12 Dec 2000 01:14:40 +0100 From: Matthias Stolt matthias_(at)_stolt.de Subject: [php] Datumstring bearbeiten On Tue, 12 Dec 2000 00:54:07 +0100, Sandro Büchi wrote: >> ich habe aus der db einen Datumstring im Format 2000-12-11 22:00:18 >> >> den will ich umformatieren in 11.12.2000 22:00:18 >> >> Allerdings bekomme ich das weder mit explode() noch mit split() hin. >> Da man ja 2 delimiter angeben müsste, trennen nach - reicht nicht. :-| >> >> >> Falls es überhaupt geht, wie müsste man das schreiben? Alternativ zu der Lösung mit explode() bietet sich auch eine Variante mit substr() an, da ja aus der Datenbank ein Datum mit festem Format kommt (hoffentlich). $date='2000-12-11 22:00:18'; echo substr(8,2) . '.' . substr(5,2) . '.' . substr(0,4) . substr(11,8); Das könnte performanter sein. Wie gesagt vorausgesetzt die Datenbank liefert ein zeichenfestes Format also für den 1.1.2000 1:05 Uhr den String '2000-01-01 01:05:00'. Viel Spaß bei den Alternativen Matthias From info_(at)_agathos.net Tue, 12 Dec 2000 01:16:48 +0100 Date: Tue, 12 Dec 2000 01:16:48 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Datumstring bearbeiten >> den will ich umformatieren in 11.12.2000 22:00:18 > Mit PHP würde es folgendermassen funktionieren: > $date = "2000-12-11 22:00:18"; > $date_explode = explode(" ",$date); [...] Hallo Sandro, vielen Dank, das teste ich gleich mal. Das hier geht auch, es braucht halt noch mal eine query: $query2 ="SELECT DATE_FORMAT(last,\"%d.%m.%Y - %T\") FROM $table"; Vielen Dank Liebe Grüße aus dem Allgäu Theo From daniel_(at)_php4win.de Tue, 12 Dec 2000 01:25:28 +0100 Date: Tue, 12 Dec 2000 01:25:28 +0100 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? At 01:00 12.12.2000 +0100, you wrote: >Andreas Braukmann wies mich gerade in d.c.l.p auf die offizielle >Schreibweise hin: "assignment by reference". PHP hält was es verspricht, >auch wenn ich mir etwas mehr Parserintelligenz wünschen würde. es ist =& um variablen eine referenz zuzuordnen, richtig wäre daher afaik folgendes andi gutmans hatte vor kurzen eine gute zusammenfassung zu referenzen auf php dev gemacht, vielleicht sollte man die irgendwie ins manual einarbeiten. gute nacht daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From joerg_(at)_krause.net Tue, 12 Dec 2000 02:03:09 +0100 Date: Tue, 12 Dec 2000 02:03:09 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] Datumstring bearbeiten > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Hans Theo Mislisch > > ich habe aus der db einen Datumstring im Format 2000-12-11 22:00:18 > > den will ich umformatieren in 11.12.2000 22:00:18 > > Allerdings bekomme ich das weder mit explode() noch mit split() hin. > Da man ja 2 delimiter angeben müsste, trennen nach - reicht nicht. :-| > $var = "2000-12-11 22:00:18"; $arr = split("[- ]", $var); $str = "$arr[2].$arr[1].$arr[0] $arr[3]"; split geht schon, split kann nämlich reguläre Ausdrücke. Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From braukmann_(at)_tse-online.de Tue, 12 Dec 2000 02:07:35 +0100 Date: Tue, 12 Dec 2000 02:07:35 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? Hi, (ich bin ganz erstaunt, dass sich hier schon eine so rege Diskussion entwickelt hatte ...) On Tue, Dec 12, 2000 at 01:25:28AM +0100, Daniel Beulshausen wrote: > At 01:00 12.12.2000 +0100, you wrote: > >Andreas Braukmann wies mich gerade in d.c.l.p auf die offizielle > >Schreibweise hin: "assignment by reference". PHP hält was es verspricht, > >auch wenn ich mir etwas mehr Parserintelligenz wünschen würde. Meinen 'leisen aber deutlichen' Fluch ueber diese Unzulaenglichkeit hat Ulf freundlicherweise hier nicht wiedergegeben ;) Ich bin recht frueh nach unserem 'ernsthaftem' Umstieg auf PHP4 auf dieses Misfeature gestossen. Ich hab' dreimal das Handbuchkapitel gelesen und zweimal geflucht und habe mich dann damit abgefunden (bzw. auf die naechsten Versionen gehofft.) > es ist =& um variablen eine referenz zuzuordnen, Die Implementierung als explizite "Referenz-Zuweisung" find' ich etwas kurzsichtig. (Sonst reiten die Sprachentwickler doch auch auf der C(++)-Welle, warum nicht hier auch?) > richtig wäre daher afaik folgendes > $var1 = "5"; > $var2 =& $var1 == 5 ? $var1 : $var1; > ?> Das geht aber auch nicht, weil "$var1" als Expression ausgewertet explizit den "Wert" der Variablen 'var1' liefert. Von diesem "Wert" kann dann natuerlich keine Referenz mehr bestimmt werden, zumindest keine Referenz, die tatsaechlich 'var1' referenzieren wuerde. Wirklich aergerlich finde ich, dass somit (im Moment) auch kein direktes "return &$myObject" moeglich ist. Stattdessen muss man ein wenig elegantes $tmp = &$myObject; return $tmp; verwenden. > andi gutmans hatte vor kurzen eine gute zusammenfassung zu > referenzen auf php dev gemacht, vielleicht sollte man die > irgendwie ins manual einarbeiten. hmmm. Vielleicht sollte ich die doch mal wieder abonnieren und lokal archivieren. -Andreas, der im uebrigen der Meinung ist, dass wir einen ordentlichen Referenz-Operator brauchen koennten :) -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From joerg_(at)_krause.net Tue, 12 Dec 2000 02:06:31 +0100 Date: Tue, 12 Dec 2000 02:06:31 +0100 From: =?us-ascii?Q?Jorg_Krause?= joerg_(at)_krause.net Subject: [php] dateiname bei downloadstream > -----Original Message----- > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Daniel Lorch > Monday, December 11, 2000, 9:17:52 PM, you wrote: > > GH> header("Content-Disposition: attachment; filename=\"fname.ext\""); > > das ging prima !!! vielen dank !! > Vorsicht, der IE 5.5 will das manchmal nicht so. Dorteht: header("Content-Disposition: filename=fname.ext"); Daher: Browsertype checken, header browserspezifisch erzeugen. Jorg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From swift31_(at)_gmx.de Tue, 12 Dec 2000 02:16:43 +0100 Date: Tue, 12 Dec 2000 02:16:43 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] Datumstring bearbeiten > ich habe aus der db einen Datumstring im Format 2000-12-11 22:00:18 > > den will ich umformatieren in 11.12.2000 22:00:18 versuch es mal mit der MySQL-Funktion DATE_FORMAT() etwa so SELECT andere_felder,DATE_FORMAT(datums_feld,'%d.%m.%Y %H:%i:%s') FROM tabelle ... so brauchst Du nicht umständlich den String umformatieren ... ich bin mir jetzt nicht ganz sicher ob das stimmt, wenn nicht solltest Du einen kurzen Blick ins MySQL-Manual werfen ;-) MfG Martin From ulf.wendel_(at)_phpdoc.de Tue, 12 Dec 2000 02:22:59 +0100 Date: Tue, 12 Dec 2000 02:22:59 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? Andreas Braukmann wrote: > Die Implementierung als explizite "Referenz-Zuweisung" find' > ich etwas kurzsichtig. (Sonst reiten die Sprachentwickler > doch auch auf der C(++)-Welle, warum nicht hier auch?) Du sollst nichts verlangen, womit Du Dir auf den Fuß hauen kannst. Und sei froh, daß es überhaupt dieses bisserl Referenzen gibt. Buggy waren (sind?) sie ja schon lange genug. Frag mal Kris zum Thema, der hält immer einen Vortrag darüber was man da so richtig in der Zend Engine verbockt hat, was solltest Du auch sonst erwarten können. Er bringt gerne den Vergleich, daß Referenzen als hard- statt als softlink implementiert wurden. > > andi gutmans hatte vor kurzen eine gute zusammenfassung zu > > referenzen auf php dev gemacht, vielleicht sollte man die > > irgendwie ins manual einarbeiten. > > hmmm. Vielleicht sollte ich die doch mal wieder abonnieren > und lokal archivieren. Also mir würde es schon genügen, wenn die Referenzen wasserdicht funktionieren, wann immer ich sie benutze, ob nun bei Objekten oder in rekursiven Funktionsaufrufen. Das hier ist relativ neu von der Zend CVS Liste: Log Message: - Support for $var =& new foo() syntax. This allows you to use objects which create extra references to themselves in the constructor. Mir war ebenfalls noch nicht bekannt, daß Referenzen auf Objekte schnell geworden sind. Pass-by-value ist immer schneller als pass-by-reference. Dies bringt sogar soviel, daß ich Testskripte bauen konnte bei denen Objekte schnellere Datencontainer waren als Arrays. Das ist erstaunlich, da eigentlich die Zugriffe auf Objektvariablen schnarchlangsam sind. Ulf From ulf.wendel_(at)_phpdoc.de Tue, 12 Dec 2000 02:26:01 +0100 Date: Tue, 12 Dec 2000 02:26:01 +0100 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? Ulf Wendel wrote: > geworden sind. Pass-by-value ist immer schneller als pass-by-reference. Pass-by-value ist bei allen Datentypen außer bei Objekten immer schneller as pass-by-reference. Zeit fürs Bett. ;-) Ulf From swift31_(at)_gmx.de Tue, 12 Dec 2000 07:14:10 +0100 Date: Tue, 12 Dec 2000 07:14:10 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] Datumstring bearbeiten > Das hier geht auch, es braucht halt noch mal eine query: > > $query2 ="SELECT DATE_FORMAT(last,\"%d.%m.%Y - %T\") FROM $table"; Nein, eben nicht. die Funktion baust Du ganz einfach so ein: statt SELECT feld,feld,feld,datum_feld FROM tabelle WHERE blabla = 'blubb'; schreibst Du SELECT feld,feld,feld,DATE_FORMAT(datum_feld,'%d.%m.%Y %H:%i:%s') FROM tabelle WHERE blabla = 'blubb' Du brauchst also nicht noch eine Query, sondern du gibst Deiner normalen einfach nur ne Formatierungsanweisung mit ... MfG Martin From Dorfmueller.M.StB_(at)_t-online.de Tue, 12 Dec 2000 09:09:49 +0100 Date: Tue, 12 Dec 2000 09:09:49 +0100 From: =?ISO-8859-1?Q? Michael_Dorfm=FCller ?= Dorfmueller.M.StB_(at)_t-online.de Subject: [php] php3.ini Hallo Leute, die Frage mag vielleicht blöd sein, aber ich finde die Datei php3.ini nicht! Ich nutze Apache 1.3.4 PHP 3.06. Wenn ich phpinfo () eingebe, wird angezeigt, daß das Script in /usr/local/lib stehen sollte. Aber dort ist es nicht. Mit find . -name "php3.ini" kann ich die ganze Platte durchsuchen ohne es zu finden. KAnn mir jemand helfen? Danke! From info_(at)_agathos.net Tue, 12 Dec 2000 09:10:19 +0100 Date: Tue, 12 Dec 2000 09:10:19 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Datumstring bearbeiten >> Das hier geht auch, es braucht halt noch mal eine query: >> >> $query2 ="SELECT DATE_FORMAT(last,\"%d.%m.%Y - %T\") FROM $table"; > Nein, eben nicht. > die Funktion baust Du ganz einfach so ein: > SELECT feld,feld,feld,DATE_FORMAT(datum_feld,'%d.%m.%Y %H:%i:%s') FROM > tabelle WHERE blabla = 'blubb' Hallo Martin, vielen Dank. Das ist mir heute morgen dann auch irgendwann gedämmert. Man sollte halt nicht die ganze Nacht durchcoden. Andererseits war mir bei 25 Feldern diese Lösung zu unbequem, dass ich sie glauben wolle. :-| Aber es stimmt, das ist _die_ korrekte Lösung. Herzlichen Dank Liebe Grüße aus dem Allgäu Theo From pfeiffer_(at)_uris.de Tue, 12 Dec 2000 09:11:14 -0000 Date: Tue, 12 Dec 2000 09:11:14 -0000 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] php3.ini Hallo Michael, > die Frage mag vielleicht blöd sein, > aber ich finde die Datei php3.ini nicht! kenne ich schon... :) > Wenn ich phpinfo () eingebe, wird angezeigt, daß das Script in > /usr/local/lib stehen sollte. Aber dort ist es nicht. das ist der default-Path Sprich, wenn Du eine hast oder Dir beschaffst, musste sie dorthin kopieren. Wieso erst gar keine da ist, habe irgend einen SuSE-Clone, weiss ich nicht. Habe mir eine beschafft und dort abgelegt - funktioniert. m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. From a.temme_(at)_gmx.de Tue, 12 Dec 2000 09:22:13 +0100 Date: Tue, 12 Dec 2000 09:22:13 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] Array-keys umbenennen Ralf Prescher schrieb: > > hi liste! > > problem: > ein array ist vorhanden ala > $foobar = array ("FOO" => "blah", "BAR" => "blubb"); > > daraus soll ein array werden mit > $foobar = array ("foo" => "blah", "bar" => "blubb"); > > also es sollen die gleichen werte unter anderen keys gespeichert werden. > wenn ich das einfach mit $foobar[strtolower($key)] = $foobar[$key] mache > (mit vielen keys und vielen arrays) dann dauert das irgendwie ziemlich > lange (vermutlich weil php jedesmal neuen speicher... holen muß) > > also kann man die keys eines arrays irgendwie umbenennen ohne neuanlegen > der keys? wennja wie?!? Hallo Ralf, das sollte recht elegant mit der Funktion array_walk zu lösen sein, Beispiele im Handbuch sind ganz gut. Viele Grüße Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From myyear2000_(at)_gmx.de Tue, 12 Dec 2000 09:28:35 +0100 (MET) Date: Tue, 12 Dec 2000 09:28:35 +0100 (MET) From: myyear2000_(at)_gmx.de myyear2000_(at)_gmx.de Subject: [php] Rechnen mit "time"-Datentyp aus MySQL-Datenbank Guten Morgen an alle, ich speichere in einer MySQL-Datenbank Tätigkeiten in Form von einer Tätigkeitsbeschreibung und einer Dauer. Die Dauer speichere ich mit dem Datentyp "time" in Form von "00:00:00" ab, d.h. die Tätigkeit von einer Stunde wird als "01:00:00" abgespeichert. Kann ich mit diesem Format auch rechnen, d.h. zwei Variablen "01:00:00" "00:30:00" addieren? Wenn nein, was gibts für Alternativen? Vielen Dank für die Antworten Hans -- Sent through GMX FreeMail - http://www.gmx.net From Michael_(at)_Stahmann.de Tue, 12 Dec 2000 09:36:19 +0100 Date: Tue, 12 Dec 2000 09:36:19 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Rechnen mit "time"-Datentyp aus MySQL-Datenbank Hallo Hans, myyear2000_(at)_gmx.de schrieb: > > Guten Morgen an alle, > > ich speichere in einer MySQL-Datenbank Tätigkeiten in Form von einer > Tätigkeitsbeschreibung und einer Dauer. > Die Dauer speichere ich mit dem Datentyp "time" in Form von "00:00:00" ab, > d.h. die Tätigkeit von einer Stunde wird als "01:00:00" abgespeichert. > Kann ich mit diesem Format auch rechnen, d.h. zwei Variablen "01:00:00" > "00:30:00" addieren? > Wenn nein, was gibts für Alternativen? Mir würde spontan TIME_TO_SEC einfallen. Dann hast Du eine Integer Zahl in Sekunden Mit SEC_TO_TIME geht es zurück. 1. ab MySQL 3.21.16 2. ab MySQL 3.21.5 Vieleicht geht es aber auch so, einfach mal ausprobieren. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From bjoern_(at)_baer.main.de Tue, 12 Dec 2000 09:49:51 +0100 Date: Tue, 12 Dec 2000 09:49:51 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? * Ulf Wendel wrote: > Adreßoperationen stört. Ich sehe keinen Grund, warum PHP sich anders > verhalten sollte. : "PHP should stay the way it is." -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Online-Applikationen fürs E-Business. From ks_(at)_ksweb.de Tue, 12 Dec 2000 10:02:54 +0100 Date: Tue, 12 Dec 2000 10:02:54 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] Datumstring bearbeiten #> die Funktion baust Du ganz einfach so ein: # #> SELECT feld,feld,feld,DATE_FORMAT(datum_feld,'%d.%m.%Y %H:%i:%s') FROM #> tabelle WHERE blabla = 'blubb' # #Hallo Martin, # #vielen Dank. Das ist mir heute morgen dann auch irgendwann gedämmert. Man #sollte halt nicht die ganze Nacht durchcoden. Andererseits war mir bei #25 Feldern diese Lösung zu unbequem, dass ich sie glauben wolle. :-| # #Aber es stimmt, das ist _die_ korrekte Lösung. in PHP ist das _kürzeste_ Coding dazu analog: $dneu=date('d.m.Y H:i:s',strtotime($d)); wobei aber Jörgs Lösung schneller ist (nur ca. 50%): $darr = split("[- ]", $d); $dneu = "$darr[2].$darr[1].$darr[0] $darr[3]"; Ob der DB_Server schneller ist, wie PHP ? mfg Klaus Schmidt ***************************************** * PHP4-Tutorial & Referenz www.ksweb.de * ***************************************** From pfeiffer_(at)_uris.de Tue, 12 Dec 2000 10:37:47 -0000 Date: Tue, 12 Dec 2000 10:37:47 -0000 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Array-keys umbenennen Hallo Andre, > das sollte recht elegant mit der Funktion array_walk zu lösen sein, > Beispiele im Handbuch sind ganz gut. mitnichten! Also nix gegen das Beispiel, geht ja :-) Habe es extra nachgebaut, den Wert kann man so beliebig umformen. Aber es ist nicht moeglich, den key zu aendern, schade, leider... m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. From prescher_(at)_mediaworx.com Tue, 12 Dec 2000 11:06:35 +0100 Date: Tue, 12 Dec 2000 11:06:35 +0100 From: Ralf Prescher prescher_(at)_mediaworx.com Subject: [php] Array-keys umbenennen Norbert Pfeiffer wrote: > hi > Habe es extra nachgebaut, den Wert kann man so beliebig umformen. > Aber es ist nicht moeglich, den key zu aendern, schade, leider... stimmt leider... :( nochjemand ne andere idee? > m.f.g. Norbert greetz Ralf -- Ralf Prescher _(at)_work: mediaworx berlin AG _(at)_home: http://www.fx-design.de mail_(at)_: mailto:fireworx_(at)_web.de From joerg_(at)_krause.net Tue, 12 Dec 2000 11:21:25 +0100 Date: Tue, 12 Dec 2000 11:21:25 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] php3.ini > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Michael Dorfmüller > Sent: Tuesday, December 12, 2000 9:10 AM > Hallo Leute, > > die Frage mag vielleicht blöd sein, aber ich finde die Datei php3.ini > nicht! > > Ich nutze Apache 1.3.4 PHP 3.06. > > Wenn ich phpinfo () eingebe, wird angezeigt, daß das Script in > /usr/local/lib stehen sollte. > > Aber dort ist es nicht. Mit find . -name "php3.ini" kann ich die > ganze Platte durchsuchen ohne es zu finden. > Die Datei heißt php3.ini-dist. Man muss sie erst kopieren (!) in php3.ini, dann bearbeiten, falls erforderlich und dann in dem o.g. Pfad ablegen. Das ist so, damit man immer ein unvermanschte im Original da hat. Bei einige Suse-Distribution fehlt auch diese, dann ladt die neueste PHP aus dem Netz, da ist alles dabei: www.php.net. Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From daniel_(at)_php4win.de Tue, 12 Dec 2000 11:27:09 +0100 Date: Tue, 12 Dec 2000 11:27:09 +0100 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? At 02:07 12.12.2000 +0100, you wrote: >Die Implementierung als explizite "Referenz-Zuweisung" find' >ich etwas kurzsichtig. (Sonst reiten die Sprachentwickler >doch auch auf der C(++)-Welle, warum nicht hier auch?) & ist einfach kein operator, es gibt keine pointer wie in c. möglich ist: $foo1 =& $foo2 function &foo(); function foo(&foo) was imo auch völlig ausreichend ist :) http://marc.theaimsgroup.com/?l=php-dev&m=97500895222948&w=2 http://php.net/manual/language.references.php > > richtig wäre daher afaik folgendes > > > > $var1 = "5"; > > $var2 =& $var1 == 5 ? $var1 : $var1; > > > ?> > >Das geht aber auch nicht, weil "$var1" als Expression >ausgewertet explizit den "Wert" der Variablen 'var1' liefert. >Von diesem "Wert" kann dann natuerlich keine Referenz mehr >bestimmt werden, zumindest keine Referenz, die tatsaechlich >'var1' referenzieren wuerde. ja, du hast recht. ich sehe gerade das der unterausdruck evaluiert wird, dann wäre der weg über if/else am "schönsten". >Wirklich aergerlich finde ich, dass somit (im Moment) >auch kein direktes "return &$myObject" moeglich ist. >Stattdessen muss man ein wenig elegantes >$tmp = &$myObject; return $tmp; >verwenden. lies nochmal http://php.net/manual/language.references.return.php daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From webmaster_(at)_hacker-rulz.net Tue, 12 Dec 2000 11:56:36 +0100 Date: Tue, 12 Dec 2000 11:56:36 +0100 From: webmaster_(at)_hacker-rulz.net webmaster_(at)_hacker-rulz.net Subject: [php] Server Header Alexander Wagner wrote: > > Is klar, das ASP sehr viel mit VB zu tun hat! ist zwar VB Script aber is > > fast der gleiche dreck! > Indeed, fast der gleiche Dreck, aber das zu verwechseln ist irgendwie > trotzdem peinlich. Naja ein "S" mehr oder weniger... > > Also, nochmal für Langsame: > Du programmiert etwas in VB, was ein HTTP-Request an den Apachen schickt, > aber dessen Antwort hört nach den Headern auf? Genau! > Klappts denn mit nem Browser? Klappen andere Scripte? Oder ist die > Apache-Konfiguration komplett vergeigt? > Der Server ist ein Schlund Server, denke mal nicht, dass da irgendwas nicht mit deren Konfig stimmt, aber auszuschliessen ist es nicht! Aber mit dem Browser klappts! Naja, vielleicht hast du ja noch einen Tip... *hoff* Cya, Sebastian -- Microsoft asks you where you want to go. Unix gets you there... First they ignore you - then they laugh about you - then they fight you - and then you win. The internet is insecure! Do anything against this, visit my Homepage: http://www.hacker-rulz.net Contacts: e-Mail: webmaster_(at)_hacker-rulz.net ICQ: 33478369 From webmaster_(at)_hacker-rulz.net Tue, 12 Dec 2000 12:04:23 +0100 Date: Tue, 12 Dec 2000 12:04:23 +0100 From: webmaster_(at)_hacker-rulz.net webmaster_(at)_hacker-rulz.net Subject: [php] phpicq Client Clemens Gutweiler wrote: > > Re :) > | haben, die es nur gibt! Übrigens weiss ich auch irgendwas von einem ICQ > | Server, > | weiss jemand, woher ich den bekomme? Den könnte man z.B. aus > | einandernehmen! ;) > > - google rult :) Hmm, hab da nix gefunden, wo ich einen ICQ Server downladen kann! Aber vielleicht bin ich blind... > Das Problem ist folgendes: > > Version 5 verschlüsselt den kompletten Datenstrom, und die Entschlüsselung > ist unter PHP schwer bis garnicht möglich. Das Protokoll wäre in der Version > 2 schon eher verwendbar, so wie es einige nicht-mirabillis-clients auch > machen. Versuchen kann man es ja, oder die Version 2 als alternative! > > Aber falls du wirklich Interresse daran hast, setze dich doch einfach mit > den phpICQ Entwicklern (die auf SF) auseinander. Hmmm, gute idee, werde ich auf jeden fall machen! > MfG Clemens Gutweiler. Brauch immer noch einen ICQ Server! Bitte, weiss jemand wo ich den saugen kann? Cya, Sebastian -- Microsoft asks you where you want to go. Unix gets you there... First they ignore you - then they laugh about you - then they fight you - and then you win. The internet is insecure! Do anything against this, visit my Homepage: http://www.hacker-rulz.net Contacts: e-Mail: webmaster_(at)_hacker-rulz.net ICQ: 33478369 From mcegledi_(at)_nt.itprotect.com Tue, 12 Dec 2000 12:30:01 +0100 Date: Tue, 12 Dec 2000 12:30:01 +0100 From: Mirko Cegledi mcegledi_(at)_nt.itprotect.com Subject: [php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_Newbie=3A_Editor_f=FCr_PHP_evtl?= =?iso-8859-1?Q?=2E_mit_Projektverwaltung_=3F?= =?iso-8859-1?Q?=2E_mit_Projektverwaltung_=3F?= Irger Armin schrieb: > > Hi, > > ich bin eigentlich ziemlich neu in der PHP Programmierung und verwende > als Editor Glimmer welcher eigentlich einen guten Eindruck macht, nur > leider vermisse ich eine Art Projektverwaltung. An XEmacs > habe ich mich > noch nicht so richtig getraut, bzw konnte ich noch kein > "richtiges" PHP > Highligthing "Modul" finden. Gibt es evtl. ein anderes Tool > mit dem man > eine Projektverwaltung realisieren kann ? > Mein jetziges "Projekt" umfaßt ca. 80 Dateien, eindeutig zu viel, um > sich alles merken zu können. > > -Armin Wie es sich anhört, arbeitest unter Linux. Für Windows (ja, ja... ich weiss) kann ich UltraEdit empfehlen. Der PHP Coder scheint auch ganz nett zu sein. Mirko From an_(at)_ernsting-enterprises.de Tue, 12 Dec 2000 12:34:22 +0100 Date: Tue, 12 Dec 2000 12:34:22 +0100 From: Andreas Neumann an_(at)_ernsting-enterprises.de Subject: [php] Zusammenspiel von Scripts unklar Hey Liste! Folgender Sachverhalt ist mir nicht klar: Ich habe ein PHP-Script datei1.php, in dem in ein Formular Werte eingetragen werden. Diese werden via post an datei2.php weitergegeben. Das funktioniert auch einwandfrei. Eine Abfrage in datei2.php sorgt dafür, dass für den Fall, dass im Script datei1.php nicht alle Formularfelder korrekt ausgefüllt wurden, eine entsprechende Fehlermeldung erscheint. Funktioniert auch. Nun ist es so, dass sich im Script datei2.php ein Link der Form Weitere Informationen erhalten Sie >hier! befindet. Auch das funktioniert einwandfrei. Aber jetzt: In datei3.php gibt es eine Rückkehrmöglichkeit der Form Zurück Nach Benutzung dieses Links wird aber nicht - wie erwartet - der alte Inhalt von datei2.php angezeigt, sondern die oben erwähnte Fehlermeldung dieser Datei. Ich bin ein wenig mit meinem Latein am Ende, denn bei einem ähnlichen Projekt läuft der gewünschte Workflow einwandfrei aber ich kann keine Unterschiede zum aktuellen finden. Kann mir jemand auf die Sprünge helfen? TIA Andreas Neumann From e9425758_(at)_stud4.tuwien.ac.at Tue, 12 Dec 2000 09:42:12 +0100 Date: Tue, 12 Dec 2000 09:42:12 +0100 From: Markus Wagner e9425758_(at)_stud4.tuwien.ac.at Subject: [php] WAP mit Passwort =?iso-8859-1?Q?sch=FCtzen?= ? WIE? Hallo Für HTML gibts HTTPAuth, PHPLibAuth, MD5 mit Javascript, SSL. Aber wie mach ich einen Zugriffsschutz mit WAP ? kann ich die PHPLib verwenden und eine ganz normale WAP-Seite machen ? so sicher wie möglich mit WAP1.1 -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From wagner_(at)_globalpark.de Tue, 12 Dec 2000 12:39:39 +0100 Date: Tue, 12 Dec 2000 12:39:39 +0100 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] Server Header webmaster_(at)_hacker-rulz.net wrote: > > Also, nochmal für Langsame: > > Du programmiert etwas in VB, was ein HTTP-Request an den Apachen schickt, > > aber dessen Antwort hört nach den Headern auf? > > Genau! > > > Klappts denn mit nem Browser? Klappen andere Scripte? Oder ist die > > Apache-Konfiguration komplett vergeigt? > > Der Server ist ein Schlund Server, denke mal nicht, dass da irgendwas > nicht mit deren > Konfig stimmt, aber auszuschliessen ist es nicht! Aber mit dem Browser > klappts! > > Naja, vielleicht hast du ja noch einen Tip... *hoff* Wenns mit dem Browser klappt und mit deinem VB-Programm nicht, liegts wahrscheinlich an dem HTTP-request, dass Du an den Apachen schickst. Kannste das mal hier posten? Kannst das ja auch mit Telnet testen, geht schneller. Und wenns mit Telnet geht, aber mit VB nicht, können dir wahrscheinlich nur noch höhere Mächte helfen... Gesundheit Wagner -- If you can't learn to do something well, learn to enjoy doing it poorly. From miggge_(at)_gmx.de Tue, 12 Dec 2000 12:46:52 +0200 Date: Tue, 12 Dec 2000 12:46:52 +0200 From: Miguel Dieckmann miggge_(at)_gmx.de Subject: [php] suchfunktion f=?ISO-8859-1?B?/A==?=r mysql datenbank (indexierung???) (indexierung???) hi! ich brauche eine suchfunktion für die in der mysql datenbank gespeicherten daten. ich habe angefangen mich schlau zu machen, fertige scripts zu suchen,... dabei bin ich über das wort indexierung gestolpert: scripts die aus der datenbank eine indexierung erstellen und damit mit der suche arbeiten. ich denke das macht man aus performance gründen, oder? verstehe ich aber nicht! diese indexierung müßte ja bei jeder suche neu gemacht werden um auch immer mit den aktuellsten datenbeständen zu arbeiten. ich hatte ursprünglich geplant dem user zwei eingabefelder zu geben in die er seine suchbegriffe eingibt diese kann er durch radiobuttons logisch verknüpfen: AND/OR/NOT dann bekommt er noch ein paar checkboxen mit denen er festlegt was er jetzt genau sucht (--->werden dann interpretiert in Datenbankfelder/tabellen) aus diesen infos könnte man doch ohne weiteres ein SELECT WHERE ... erzeugen. was soll da eine indexierung?? danke für eure hilfe miguel. From beckmann_(at)_gis.de Tue, 12 Dec 2000 12:59:01 +0100 Date: Tue, 12 Dec 2000 12:59:01 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_suchfunktion_f=FCr_mysql_datenbank_(indexierung?= =?ISO-8859-1?Q?=3F=3F=3F)_(indexierung=3F=3F=3F)?= =?ISO-8859-1?Q?=3F=3F=3F)_(indexierung=3F=3F=3F)?= Hi Miguel >ich habe angefangen mich schlau zu machen, fertige scripts zu suchen,... >dabei bin ich über das wort indexierung gestolpert: >scripts die aus der datenbank eine indexierung erstellen und damit mit der >suche arbeiten. So, also so, daß die scripts das erstellen, hast Du das gesehen? >diese indexierung müßte ja bei jeder suche neu gemacht werden um auch immer >mit den aktuellsten datenbeständen zu arbeiten. Ich würde das so machen, daß ich der Datenbank sage, daß sie bestimmte Felder indizieren soll, in der Regel gleich beim Datenbankdesign. Der Index wird dann beim Einfügen und Löschen usw. automatisch von MySQL aktualisiert. >ich hatte ursprünglich geplant dem user zwei eingabefelder zu geben in die >er seine suchbegriffe eingibt diese kann er durch radiobuttons logisch >verknüpfen: AND/OR/NOT >dann bekommt er noch ein paar checkboxen mit denen er festlegt was er jetzt >genau sucht (--->werden dann interpretiert in Datenbankfelder/tabellen) >aus diesen infos könnte man doch ohne weiteres ein >SELECT WHERE ... >erzeugen. was soll da eine indexierung?? Tatsächlich ist es, wenn Du alle - oder sehr viele Felder - Deiner Datenbank zum Durchsuchen freigeben willst, nicht unbedingt geschickt, mit Indizes für alle diese Felder zu arbeiten - vielleicht können die MySQL-Gurus mehr dazu sagen - wenn's eine Auswahl ist, lohnt sich das Indizieren, da dann bei der Suche nur die wesentlich kleineren (und sortierten) Indizes durchsucht werden müssen. --- Thomas Beckmann, la Carte, Redaktion & Technik Knowledge Network Kiel, Beckmann & Petersen GbR laCarte_(at)_laCarte.de http://www.laCarte.de Tel 0431-16106, Fax 0431-16112 From daniel_(at)_lorch.cc Tue, 12 Dec 2000 13:00:52 +0100 Date: Tue, 12 Dec 2000 13:00:52 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Zusammenspiel von Scripts unklar hi Andreas, Tuesday, December 12, 2000, 12:34:22 PM, you wrote: AN> Nach Benutzung dieses Links wird aber nicht - wie erwartet - der alte Inhalt AN> von datei2.php angezeigt, sondern die oben erwähnte Fehlermeldung dieser AN> Datei. ja, dann ist noch alte kacke im cache des browsers. bei solchen ausgaben immer ein "no-caching" reintun (siehe manual oder FAQ). AN> Ich bin ein wenig mit meinem Latein am Ende, denn bei einem ähnlichen AN> Projekt läuft der gewünschte Workflow einwandfrei aber ich kann keine AN> Unterschiede zum aktuellen finden. Kann mir jemand auf die Sprünge helfen? flow? tolle sache! cu From joerg_(at)_krause.net Tue, 12 Dec 2000 13:12:56 +0100 Date: Tue, 12 Dec 2000 13:12:56 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_WAP_mit_Passwort_sch=FCtzen_=3F_WIE=3F?= > From: mw_(at)_infosoc.uni-koeln.de [mailto:mw_(at)_infosoc.uni-koeln.de]On Behalf > Of Markus Wagner > Sent: Tuesday, December 12, 2000 9:42 AM > To: php > Subject: [php] WAP mit Passwort schützen ? WIE? > > > Hallo > > Für HTML gibts HTTPAuth, PHPLibAuth, MD5 mit Javascript, SSL. > > Aber wie mach ich einen Zugriffsschutz mit WAP ? > > kann ich die PHPLib verwenden und eine ganz normale WAP-Seite machen ? > > so sicher wie möglich mit WAP1.1 [1] Formular erstellen [2] Namen und Kennwort abfragen [3] in der DB überprüfen, [4] PW ok => zu gesichertem Skript springen, nicht ok => index.wml [5] gesicherte Seite prüft Referer bevor es weiter geht [x] dran denken, dass Eingaben mit Handys sehr umständlich sind und Nutzern wenig Freude bereiten, also kurz fassen! Alles andere ist für WAP wenig geeignet. Handys können halt keine Passwortabfragefenster aufploppen lassen. Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From daniel_(at)_lorch.cc Tue, 12 Dec 2000 13:07:05 +0100 Date: Tue, 12 Dec 2000 13:07:05 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[2]: [php] phpicq Client hi w3bm4ster, Tu3sday, D3c3mb3r 12, 2000, 12:04:23 PM, y0u wr0te: whrn> Brauch immer noch einen ICQ Server! Bitte, weiss jemand wo ich den whrn> saugen kann? ich würde mich in den m1r4b1ll1s-s3rv3r h4x0ren und dann den s3rv3r l33chen!! cu From e9425758_(at)_stud4.tuwien.ac.at Tue, 12 Dec 2000 10:26:15 +0100 Date: Tue, 12 Dec 2000 10:26:15 +0100 From: Markus Wagner e9425758_(at)_stud4.tuwien.ac.at Subject: [php] RE: [php] WAP mit Passwort =?iso-8859-1?Q?sch=FCtzen?= ? WIE? Jörg Krause wrote: > > Aber wie mach ich einen Zugriffsschutz mit WAP ? > > so sicher wie möglich mit WAP1.1 > [1] Formular erstellen > [2] Namen und Kennwort abfragen wie werden den Namen und Kennwort übertragen? Werden die vershlüsselt? Auf der GSM-Strecke glaub schon, aber vom Funknetzbetreiber zu meinem Web-Server ? > [3] in der DB überprüfen, > [4] PW ok => zu gesichertem Skript springen, nicht ok => index.wml > [5] gesicherte Seite prüft Referer bevor es weiter geht kann man den Referer irgenwie täuschen ? > [x] dran denken, dass Eingaben mit Handys sehr umständlich sind und > Nutzern wenig Freude bereiten, also kurz fassen! Jetzt stellt ich mir die Frage, ob das für sicherrheitskritische Bereiche gerade noch vertretbar ist oder nicht. Oder man auf WAP1.2 warten soll, darin soll es ja eine eigene im Protokoll verankerte Authentifizierung geben. -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From mk_(at)_php-homepage.de 12 Dec 2000 12:30:15 -0000 Date: 12 Dec 2000 12:30:15 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] Re[2]: [php] phpicq Client Daniel Lorch schrieb: > > hi w3bm4ster, > > Tu3sday, D3c3mb3r 12, 2000, 12:04:23 PM, y0u wr0te: > > whrn> Brauch immer noch einen ICQ Server! Bitte, weiss jemand wo ich den > whrn> saugen kann? > > ich würde mich in den m1r4b1ll1s-s3rv3r h4x0ren und dann den s3rv3r > l33chen!! > > cu Wolfgang -> Bestof!!! Sorry, Fullquote muß in diesem Fall sein. SCNR Mark -- Tipps & Tricks zu PHP -> http://www.php-homepage.de German Gabber Network _(at)_ http://www.gabber.de From a-otto_(at)_web.de Tue, 12 Dec 2000 12:36:00 +0000 Date: Tue, 12 Dec 2000 12:36:00 +0000 From: andreas otto a-otto_(at)_web.de Subject: [php] =?ISO-8859-1?B?UmVbMl06IFtwaHBdIFJFOiBbcGhwXSBXQVAgbWl0IFBhc3N3b3J0IHNj?= =?ISO-8859-1?B?aPx0emVuID8gV0lFPw==?= =?ISO-8859-1?B?aPx0emVuID8gV0lFPw==?= Hi Markus, > wie werden den Namen und Kennwort übertragen? Werden die vershlüsselt? > Auf der GSM-Strecke glaub schon, aber vom Funknetzbetreiber zu meinem > Web-Server ? Vom Funknetzbetreiber zum Webserver duerfte die Kommunikation sehr offen sein wenn die Daten per HTTP uebertragen werden. Es gibt aber noch einen zusaetzlichen Layer im WAP der fuer eine sichere Verbindung sorgen soll. Genaueres sollte in der Dokumentation zum Gateway stehen. Eigentlich sollte auch HTTPS gehen, oder? Ich selbst habe es noch nicht probiert, wird aber in den naechsten Wochen anstehen. >> [3] in der DB überprüfen, >> [4] PW ok => zu gesichertem Skript springen, nicht ok => index.wml >> [5] gesicherte Seite prüft Referer bevor es weiter geht PHPLIB verwenden und die SessionID brav per GET weiterreichen, alles andere ist hier wenig sinnvoll. Sessions und Cookies in WAP sind erst ab WAP 1.2 moeglich, deshalb muss die SessionID per GET weitergereicht werden. > kann man den Referer irgenwie täuschen ? Ja, zu Authentizierung deshalb nur bedingt geignet. >> [x] dran denken, dass Eingaben mit Handys sehr umständlich sind und >> Nutzern wenig Freude bereiten, also kurz fassen! Und damit die Sicherheit noch loechriger zu machen... > Jetzt stellt ich mir die Frage, ob das für sicherrheitskritische > Bereiche gerade noch vertretbar ist oder nicht. Oder man auf WAP1.2 > warten soll, darin soll es ja eine eigene im Protokoll verankerte > Authentifizierung geben. Was setzen denn die ganzen Banken bei Ihren Wap-Sites ein? Liebe Gruesse, Andreas -- andreas otto london (uk) From s.fuentes_(at)_the-service.de Tue, 12 Dec 2000 13:39:02 +0100 Date: Tue, 12 Dec 2000 13:39:02 +0100 From: Sebastian Fuentes s.fuentes_(at)_the-service.de Subject: [php] WAP mit Passwort schützen ? WIE? Moin Moin um die Strecke von Wap-Gateway zu deinem Server zu sichern wäre https geeignet. Was aber meines wissens auf seite der Gateways stellenweise für Probleme sorgt. mfg. Sebastian ( niewiederwml ) Fuentes >Hallo > >Für HTML gibts HTTPAuth, PHPLibAuth, MD5 mit Javascript, SSL. > >Aber wie mach ich einen Zugriffsschutz mit WAP ? > >kann ich die PHPLib verwenden und eine ganz normale WAP-Seite machen ? > >so sicher wie möglich mit WAP1.1 From puckwork_(at)_madz.net Tue, 12 Dec 2000 13:52:44 +0100 Date: Tue, 12 Dec 2000 13:52:44 +0100 From: Thomas Foerster puckwork_(at)_madz.net Subject: [php] phpicq Client > Hmm, hab da nix gefunden, wo ich einen ICQ Server downladen kann! Aber > vielleicht bin > ich blind... www.mirabilis.com Den Server gibts fuer Windows NT. Soweit ich weiss kostet der aber ..... Thomas From ricker_(at)_ph-cip.Uni-Koeln.DE Tue, 12 Dec 2000 14:09:39 +0100 (MET) Date: Tue, 12 Dec 2000 14:09:39 +0100 (MET) From: Sandra Ricker ricker_(at)_ph-cip.Uni-Koeln.DE Subject: [php] [jobangebot]PHP-Programmierung in D'dorf Hallo PHPler, Seit knapp einem Jahr arbeite ich nun bei Xbyte in Duesseldorf und programmiere dort Datenbankanbindungen mittels PHP, aber auch Spiele und Visualisierungen in Flash. Die Firma verfolgt einen ganzheitlichen Ansatz: das heisst, wir bieten einen Fullservice von der Konzeption bis zum Controlling. Das bedeutet aber auch: die Mitarbeiter werden nicht auf ein e Position festgelegt, sondern setzen ihre Faehigkeiten ein, wie sie koennen und wollen. Nun werden Datenbankanbindungen und PHP-Programmierung immer haeufiger noetig. Zur Unterstuetzung in unserem kleinen, feinen Team suchen wir deshalb eine/n Webproducer/in mit Schwerpunkt PHP-Programmierung. Offiziell auf www.xbyte.de klingt das dann ungefaer so: HTML kennst du in und auswendig und Du bist fit in JavaScript. Du weisst nicht nur was folgende Kuerzel heissen, sondern Du kannst auch virtuos damit umgehen: PHP, SQL, PHPLib. Bei der Programmierung von Datenbanken leuchten Deine Augen. Du verstehst etwas von serverseitigen Tücken und beherrschst die Programmierung von CGI- und JavaScripten. Du glaubst, dass Datenbanken der Ursprung der Interaktivität im Internet sind, deswegen fühlst Du Dich so zu ihnen hingezogen. Du ahnst, dass Du im Grunde ein sehr kreativer Mensch bist, denn Du kreierst bei jedem Projekt eine Vielzahl neuer Funktionsabläufe und das macht Dich froh. Du weisst, dass wir am Ende alle von Dir abhängig sind, wirst deswegen aber nicht gleich zum Despoten. Du bist Autodidakt und willst es auch bleiben und Du findest nichts dabei, Dich bereits bei der Konzeption einzumischen und bist bei Kundengesprächen dabei. In der Praxis heisst das: Ein entspanntes Team, das miteinander - nicht gegeneinander - arbeitet. Dazu aeusserst zivile Arbeitszeiten, bei denen man nicht alle paar Wochen schon wieder urlaubsreif ist, und eine enge Einbeziehung in alle Phasen eines Projektes. Die Projekte sind interessant und abwechslungsreich, wobei das Arbeiten fuer Markenkunden einen zusetzlichen Reiz ausmacht. Wichtig ist noch: Es handelt sich um eine Vollzeitstelle. Kontakt ueber Pia Bohlen (p.bohlen_(at)_xbte.de) oder mich. Gruesse, Sandra Ricker -- Sandra Ricker |< e-mail: s.ricker_(at)_xbyte.de> . . . . . . . . . . . . . . . . . . . . . . . . X b y t e _ online communication < 40215 duesseldorf * corneliusstr. 72> | tel.: 0211-38572-11 * fax: 0211-38572-12 From jhartmann_(at)_profilsys.de Tue, 12 Dec 2000 14:45:12 +0100 Date: Tue, 12 Dec 2000 14:45:12 +0100 From: Jens Hartmann jhartmann_(at)_profilsys.de Subject: [php] Lesen von der Standarteingabe Hallo erstmal, ich möchte in einem PHP4-Skript(Shell Skript) in einer Endlosschleife, prüfen ob auf der Standarteingabe etwas eingegeben wurde, wenn nein in der Schleife Aktionen ausführen und wenn ja diese Eingabe verarbeiten. Das Skript bleibt beim lesen mittels fgetc oder fread so lange stehen bis etwas eingegeben wurde. Kann man das umgehen??? Jens Hartmann Software Entwickler mailto:jh_(at)_profilsys.de profil systems GmbH http://www.profilsys.de fon: +49 5226 989927 fax: +49 5226 17086 From h.wiens_(at)_gmx.net Tue, 12 Dec 2000 15:09:36 +0100 Date: Tue, 12 Dec 2000 15:09:36 +0100 From: Harry Wiens h.wiens_(at)_gmx.net Subject: [php] ftp befehl wie lautet der php befehl um verzeichnisse auf einem ftp server mit php zu löschen, mit ftp_delete kann man doch nur dateien löschen, oder irre ich mich? From tim_(at)_digicol.de Tue, 12 Dec 2000 15:25:57 +0100 Date: Tue, 12 Dec 2000 15:25:57 +0100 From: Tim Strehle tim_(at)_digicol.de Subject: [php] Array durchschleifen Hallo Rene, Rene Paschold schrieb: > // Wir drei mal erzeugt! > > Jetzt will ich das im naechsten Dokument per hidden Field uebergeben: > > > funktioniert nicht. Und ich komme nicht drauf wie ich das machen kann. das müßte so gehen: '; ?> Gruß, Tim -- ------------------------------------------------------- Tim Strehle DC4 Development Team Digital Collections Phone: +49 40 235 35 0 Hammerbrookstr. 93 Fax: +49 40 235 35 180 20097 Hamburg / Germany http://www.digicol.com ------------------------------------------------------- From Thomas.Meier_(at)_da-ag.com Tue, 12 Dec 2000 15:37:16 +0100 Date: Tue, 12 Dec 2000 15:37:16 +0100 From: Thomas.Meier_(at)_da-ag.com Thomas.Meier_(at)_da-ag.com Subject: [php] ftp befehl hallo harry, > wie lautet der php befehl um verzeichnisse auf einem ftp > server mit php zu > löschen, mit ftp_delete kann man doch nur dateien löschen, > oder irre ich > mich? http://www.php-center.de/de-html-manual/ref.ftp.html sagt: ftp_rmdir - Löscht ein Verzeichnis tschau thomas From lars-fey_(at)_gmx.de Tue, 12 Dec 2000 15:47:34 +0100 Date: Tue, 12 Dec 2000 15:47:34 +0100 From: Lars Feyerabend lars-fey_(at)_gmx.de Subject: [php] Zusammenspiel von Scripts unklar > -----Original Message----- > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Andreas Neumann > Sent: Tuesday, December 12, 2000 12:34 PM > To: 'php_(at)_php-center.de' > Subject: [php] Zusammenspiel von Scripts unklar > In datei3.php gibt es eine Rückkehrmöglichkeit der Form > Zurück > Nach Benutzung dieses Links wird aber nicht - wie erwartet - der > alte Inhalt > von datei2.php angezeigt, sondern die oben erwähnte Fehlermeldung dieser > Datei. Ich schätze, die Auswertungsdatei (datei2.php) wird neu geparst, weil aber keine Formularwerte übergeben werden, kommt die Fehlermeldung... Kann es sein, dass in datei2.php ein no-cache Header gesendet wird? // Lars From aheide_(at)_roteroktober.de Tue, 12 Dec 2000 15:51:29 +0100 Date: Tue, 12 Dec 2000 15:51:29 +0100 From: Axel Heide aheide_(at)_roteroktober.de Subject: [php] upload - internal server error Hallo Liste, ich hab da ein Problem ,ein php script über ein Formular das enctype=multipart/form-data verwendet anzusprechen. Das endet damit, daß der Server einen Internal Server Error auswirft. PHP läuft in Version 3 als Cgi über CGIWrap. Das ganze in einer chroot umgebung. Tmp_upload_dir ist dort /tmp (das ist world-writeable). Bin etwas ratlos und hab auch keinen Zugriff auf das php-error log. Ach ja ich hab zum testen schon die ganze logik aus dem Script geworfen, das Problem liegt definitiv an der php konfiguration. Hat jemand eine Idee? Gruesse Axel Heide -- ROTEROKTOBER - tel 0711 6369603 - http://www.roteroktober.de From wolff_(at)_21st.de Tue, 12 Dec 2000 15:05:16 +0100 Date: Tue, 12 Dec 2000 15:05:16 +0100 From: Markus Wolff wolff_(at)_21st.de Subject: [php] PHP und Netscape Enterprise Server Lars Pohlmann wrote: > > ich habe derzeit einen Kunden, bei dem wir leider gezwungen sind, mit > > dem > > Netscape Enterprise Server (unter Solaris) zu arbeiten. > > > > http://www.koehntopp.de/php/faq-2.html#ss2.5 > > vielleicht hilft dir das? Danke, die FAQ kannte ich aber leider schon. Interessant wären für mich Erfahrungsberichte, wie stabil/performant PHP mit dem Netscape-Server ist bzw. ob man da irgendwas beachten muß. Denn irgendwie hatte ich im Hinterkopf, daß die Konstellation PHP/Netscape erhebliche Probleme machen soll. Oder liege ich damit völlig falsch? Gruß, Markus -- *21st Media* | Consulting, Konzeption, Produktion für die Bereiche: Markus Wolff | Internet, Intranet, eCommerce, Content Management, Hamburg,Germany | Softwareentwicklung, 3D-Animation, Videoproduktion http://21st.de | Tel. [+49](0)40/5005094, Fax: [+49](0)40/5005091 From webmasterbhs_(at)_bluewin.de Tue, 12 Dec 2000 16:01:42 +0100 Date: Tue, 12 Dec 2000 16:01:42 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] upload - internal server error > ich hab da ein Problem ,ein php script über ein Formular das > enctype=multipart/form-data verwendet anzusprechen. Das endet damit, daß der > Server einen Internal Server Error auswirft. PHP läuft in Version 3 als Cgi > über CGIWrap. Das ganze in einer chroot umgebung. Tmp_upload_dir ist dort > /tmp (das ist world-writeable). Bin etwas ratlos und hab auch keinen Zugriff > auf das php-error log. Ach ja ich hab zum testen schon die ganze logik aus > dem Script geworfen, das Problem liegt definitiv an der php konfiguration. ne es liegt an php3 als cgi version. mir ist der mist des öfteren abgestürtzt beim provider als ich simple CSV dateien 2,5 MB in MySQL einlesen wollte. bei meiner php4.0.3 modul version lief das alles tip top. versuche am besten einen provider mit php4 zu finden :-) kiri From az_(at)_cabag.ch Tue, 12 Dec 2000 16:06:31 +0100 Date: Tue, 12 Dec 2000 16:06:31 +0100 From: Andreas Zaugg - CAB Services AG az_(at)_cabag.ch Subject: [php] AW: [php] mysql_insert_id() - jetzt die loesung!!! Hallo Zusammen Vielen Dank für die 2 Antworten. Habs gleich ausprobiert und es funktionierte nicht..... Jetzt meine lösung... $pointer = mysql_result(mysql_query("SELECT LAST_INSERT_ID()"),0,0); Jedoch sollte das doch nicht sein! Ist das ein bug in php4 oder stimmt die SuSE konfiguration nicht! Jörg (dein buch kenne ich bald auswendig!) kennst Du dieses Problem? gruss Andi > > > On Mon, 11 Dec 2000, Andreas Zaugg - CAB Services AG wrote: > > > Hat jemand eine Ahnung was mit mysql_insert_id() los ist? > > Dies funkt nicht mehr!!!! > > $id=mysql_insert_id(); > if ($id==0) { > $id=mysql_query("SELECT LAST_INSERT_ID()"); > } > > MfG, Sebastian > > > -- > ** 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 Matthias.Suess_(at)_MAPWARE.de Tue, 12 Dec 2000 16:21:07 +0100 Date: Tue, 12 Dec 2000 16:21:07 +0100 From: =?iso-8859-1?Q?Matthias_S=FC=DF?= Matthias.Suess_(at)_MAPWARE.de Subject: [php] COM-Schnittstelle Hi! Hat jemand einen Tip, wo die COM-Schnittstelle von PHP4 etwas genauer beschrieben ist? ... oder gibt es sogar was spezielles zu PHP/Exel? Bin für jeden Hinweis dankbar! Matthias Suess From eschmid_(at)_php.net Tue, 12 Dec 2000 16:30:17 +0100 Date: Tue, 12 Dec 2000 16:30:17 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] COM-Schnittstelle Matthias Süß wrote: > Hat jemand einen Tip, wo die COM-Schnittstelle von PHP4 etwas genauer > beschrieben ist? > ... oder gibt es sogar was spezielles zu PHP/Exel? > > Bin für jeden Hinweis dankbar! Dann kauf Dir zu Weihnachten das Buch von Tobias Ratschiller und Till Gerken. Auf Seite 194 - 197 ist es besser erklärt als im PHP 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 ks_(at)_ksweb.de Tue, 12 Dec 2000 16:43:55 +0100 Date: Tue, 12 Dec 2000 16:43:55 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] ftp befehl #von Harry Wiens #wie lautet der php befehl um verzeichnisse auf einem ftp server mit php zu #löschen, mit ftp_delete kann man doch nur dateien löschen, oder irre ich #mich? nein:: http://www.php.net/manual/function.ftp-rmdir.php ----------------------------------- PHP 4 - Tutorial und Referenz © 2000 Klaus Schmidt Die Seite zum Buch: www._(at)_ksweb.de ----------------------------------- From GH-lists_(at)_ecora.de Tue, 12 Dec 2000 16:46:23 +0100 Date: Tue, 12 Dec 2000 16:46:23 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Array durchschleifen Rene Paschold schrieb > Jetzt will ich das im naechsten Dokument per hidden Field uebergeben: > > > funktioniert nicht. Und ich komme nicht drauf wie ich das machen > kann. Auf der Folgeseite dann ein $text = unserialize($HTTP_POST_VARS["text"]); Ansonsten ist das ein klassisches Anwendungsgebiet für Sessions. Wenn Du PHP4 nutzen kannst, ist der Aufwand für die Imlementierung von Sessions gering. Guido Haeger From php_(at)_gutweiler.net Tue, 12 Dec 2000 16:56:10 +0100 Date: Tue, 12 Dec 2000 16:56:10 +0100 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] phpicq Client Nabend, | > Hmm, hab da nix gefunden, wo ich einen ICQ Server downladen kann! Aber | > vielleicht bin | > ich blind... | | www.mirabilis.com | | Den Server gibts fuer Windows NT. | | Soweit ich weiss kostet der aber ..... | | Thomas | Also es gibt von Mirabilis direkt einen ICQ Server - genannt ICQ Groupware Server - der ist zu finden bei Toocows, ist aber schon relativ alt und ich habe ihn nicht direkt ans laufen bekommen. Ich wurde es aber zu Entwicklungszwecken vorziehen, einen der ICQ Server direkt zu nutzen, d.h. login.icq.com oder icq.mirabilis.com, da diese aktuell sind und man dann so schnell keinen Probleme zu erwarten hat. MfG Clemens Gutweiler. -- web m_(at)_king -=- media solutions Fa. D. Brenner - cg_(at)_webmaking.de Auf dem Sand 15 - 0 65 33 - 96 01 31 54497 Morbach -=- www.webmaking.de From wagner_(at)_globalpark.de Tue, 12 Dec 2000 16:51:01 +0100 Date: Tue, 12 Dec 2000 16:51:01 +0100 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] Array durchschleifen Guido Haeger wrote: > urlencode? Sollte hier nicht eher htmlentities() verwendet werden? Gesundheit Wagner -- If you can't learn to do something well, learn to enjoy doing it poorly. From victor_(at)_mediapeople.de Tue, 12 Dec 2000 17:07:00 +0100 Date: Tue, 12 Dec 2000 17:07:00 +0100 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] "Gewichteter Zufall" Hallo Leute, ich stehe mal wieder vor einem kniffeligen Problem. Ich möchte per "Zufall" einen Datensatz aus einer MySQL-DB auswählen. So weit ja kein Problem. Allerdings möchte ich die Wahrscheinlichkeit mit der ein Datensatz gewählt wird bestimmen können. Beispiel: id | name | wahrscheinlichkeit 1 Datensatz 1 80 2 Datensatz 2 10 3 Datensatz 3 40 Hier soll nun Datensatz 1 von 130 Versuchen (ca.) 80 mal, Datensatz 2 10 mal und Datensatz 3 40 mal ausgewählt werden. Weiß einer von euch einen Ansatz? Muss also kein fertiger Code sein, das kriege ich schon hin. ;-) Bye, Christian From lars_(at)_inet-manufaktur.de Tue, 12 Dec 2000 17:15:24 +0100 Date: Tue, 12 Dec 2000 17:15:24 +0100 From: Lars Pohlmann lars_(at)_inet-manufaktur.de Subject: [php] too many connections Hallo, ich bekomme auf meiner homepage (sessions mit phplib) in letzter zeit häufig folgende fehlermeldung zu sehen: Warning: Too many connections in /pfad/irgendwohin/db_mysql.inc on line xx Database error: pconnect(localhost, nutzer, $Password) failed. MySQL Error: () Session halted. äusserst unangenehm :-( ist das ein reines problem des mysql-servers, oder kann das auch an programmierfehlern meinerseits liegen ? mfg, lars. -- inet-manufaktur -- internetseiten und -anwendungen lars pohlmann | lars_(at)_inet-manufaktur.de | www.inet-manufaktur.de From bjoern_(at)_baer.main.de Tue, 12 Dec 2000 17:15:38 +0100 Date: Tue, 12 Dec 2000 17:15:38 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] too many connections * Lars Pohlmann wrote: > Database error: pconnect(localhost, nutzer, $Password) failed. Verwende pconnect() statt connect(). PHP kennt kein echtes connection pooling. -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Online-Applikationen fürs E-Business. From lars_(at)_inet-manufaktur.de Tue, 12 Dec 2000 17:19:49 +0100 Date: Tue, 12 Dec 2000 17:19:49 +0100 From: Lars Pohlmann lars_(at)_inet-manufaktur.de Subject: [php] "Gewichteter Zufall" ----- Original Message ----- From: "Christian Victor" To: "PHP-Mailingliste" Sent: Tuesday, December 12, 2000 5:07 PM Subject: [php] "Gewichteter Zufall" > Hallo Leute, > > ich stehe mal wieder vor einem kniffeligen Problem. Ich möchte per > "Zufall" einen Datensatz aus einer MySQL-DB auswählen. So weit ja kein > Problem. Allerdings möchte ich die Wahrscheinlichkeit mit der ein > Datensatz gewählt wird bestimmen können. > > Beispiel: > > id | name | wahrscheinlichkeit > 1 Datensatz 1 80 > 2 Datensatz 2 10 > 3 Datensatz 3 40 > mal ganz ohne code: lass dir eine zufallszahl aus dem bereich 1-130 ausgeben. wenn die zahl zw. 1-80 liegt -> datensatz 1 zwischen 81 und 90 -> datensatz 2 ..... ähm, ich glaube, die gewichtung ist so nicht ganz korrekt, musst du noch ein bisserl rumrechnen, aber ungefähr kommts hin. mfg, lars. -- inet-manufaktur -- internetseiten und -anwendungen lars pohlmann | lars_(at)_inet-manufaktur.de | www.inet-manufaktur.de From eschmid_(at)_php.net Tue, 12 Dec 2000 17:19:11 +0100 Date: Tue, 12 Dec 2000 17:19:11 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] too many connections Björn Schotte wrote: > > * Lars Pohlmann wrote: > > Database error: pconnect(localhost, nutzer, $Password) failed. > > Verwende pconnect() statt connect(). PHP kennt > kein echtes connection pooling. Falsch! Richtig: verwende connect() statt pconnect(). -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 bjoern_(at)_baer.main.de Tue, 12 Dec 2000 17:24:53 +0100 Date: Tue, 12 Dec 2000 17:24:53 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] too many connections * Egon Schmid (_(at)_work) wrote: > Falsch! Richtig: verwende connect() statt pconnect(). Danke, genau das wollte ich doch schreiben. :) Es ist schon spät ... -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Online-Applikationen fürs E-Business. From puckwork_(at)_madz.net Tue, 12 Dec 2000 17:25:15 +0100 Date: Tue, 12 Dec 2000 17:25:15 +0100 From: Thomas Foerster puckwork_(at)_madz.net Subject: [php] too many connections > Falsch! Richtig: verwende connect() statt pconnect(). Richtig. Ich hab den Text leider nimmer da, muesst ihr mal im Archiv guggn, die Frage hatte ich schonmal gestellt mit connect() und pconnect(). Pconnect() ist echt Boese ;-) pro Apache-Prozess eine Connction und Pro user auchochmal (so in etwa) Thomas From traffic_eye_(at)_hotmail.com Tue, 12 Dec 2000 17:29:25 +0100 Date: Tue, 12 Dec 2000 17:29:25 +0100 From: Traffic-Eye traffic_eye_(at)_hotmail.com Subject: [php] domainInfo ( OT ) hi etwas OT, aber hier in der liste ist bestimmt wer, der www.jahresdomain.de kennt. ( er hat mir mal geholfen, habe aber leider die e-mail addy nich mehr ). Kann man eigentlich dort auch Space mieten OHNE eine domain zu beantragen ??? hab ja schon eine..... Der anbieter hat nämlich meines erachtens das beste angebot (php, mysql .... 25 gig traffic ... ) für ne mail an mich wär ich sehr dankbar .. thx tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- http://www.traffic-eye.de ICQ: 86405621 From rsczepan_(at)_dock23.de Tue, 12 Dec 2000 17:33:04 +0100 Date: Tue, 12 Dec 2000 17:33:04 +0100 From: Ralf Sczepan rsczepan_(at)_dock23.de Subject: [php] [php]Re: [php] "Gewichteter Zufall" > Beispiel: > > id | name | wahrscheinlichkeit > 1 Datensatz 1 80 > 2 Datensatz 2 10 > 3 Datensatz 3 40 > > Hier soll nun Datensatz 1 von 130 Versuchen (ca.) 80 mal, Datensatz 2 10 > mal und Datensatz 3 40 mal ausgewählt werden. Meinst du Sowas $wert = rand(0, 130); if ($wert < 80) {..Datensatz1..} if (($wert > 80) && ($wert < 90)) {..Datensatz 2..} Bannerrotationen verwenden so was häufig. Vieleicht findest Du in irgendwelchen Scriptarchiven unter dieser Rubrik was Fertiges. Gruss Ralf From lars_(at)_inet-manufaktur.de Tue, 12 Dec 2000 17:48:23 +0100 Date: Tue, 12 Dec 2000 17:48:23 +0100 From: Lars Pohlmann lars_(at)_inet-manufaktur.de Subject: [php] too many connections ----- Original Message ----- From: "Thomas Foerster" To: Sent: Tuesday, December 12, 2000 5:25 PM Subject: Re: [php] too many connections > Pconnect() ist echt Boese ;-) > > pro Apache-Prozess eine Connction und Pro user auchochmal (so in etwa) > jepp, scheint so. ich habe mal ein ps aux auf dem server meines providers gemacht: 3 Seiten voll mit mysql Prozessen (aber bestimmt nicht nur von mir, ...hoffe ich ;-). wie kommt es dann eigentlich, dass phplib standartmässig mit pconnect arbeitet ? mfg, lars. -- inet-manufaktur -- internetseiten und -anwendungen lars pohlmann | lars_(at)_inet-manufaktur.de | www.inet-manufaktur.de From prescher_(at)_mediaworx.com Tue, 12 Dec 2000 18:09:48 +0100 Date: Tue, 12 Dec 2000 18:09:48 +0100 From: Ralf Prescher prescher_(at)_mediaworx.com Subject: [php] phpicq Client Clemens Gutweiler wrote: > > Also es gibt von Mirabilis direkt einen ICQ Server - genannt ICQ Groupware > Server - der ist zu finden bei Toocows, ist aber schon relativ alt und ich > habe ihn nicht direkt ans laufen bekommen. richtig ICQ Groupware ist schon älter und zu allem Überfluß nutzt es IMHO auch ein anderes Protokoll... es ist damit völlig inkompatibel zum "weltweiten" ICQ ...also nicht unbedingt die beste Grundlage für ein phpICQ ,-) > MfG Clemens Gutweiler. greetz Ralf -- Ralf Prescher _(at)_work: mediaworx berlin AG _(at)_home: http://www.fx-design.de mail_(at)_: mailto:fireworx_(at)_web.de From daniel_(at)_lorch.cc Tue, 12 Dec 2000 18:38:20 +0100 Date: Tue, 12 Dec 2000 18:38:20 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[2]: [php] Re[2]: [php] phpicq Client hi Mark, Tuesday, December 12, 2000, 1:30:15 PM, you wrote: MK> Daniel Lorch schrieb: >> >> hi w3bm4ster, >> >> Tu3sday, D3c3mb3r 12, 2000, 12:04:23 PM, y0u wr0te: >> >> whrn> Brauch immer noch einen ICQ Server! Bitte, weiss jemand wo ich den >> whrn> saugen kann? >> >> ich würde mich in den m1r4b1ll1s-s3rv3r h4x0ren und dann den s3rv3r >> l33chen!! >> >> cu Wolfgang ->> Bestof!!! MK> Sorry, Fullquote muß in diesem Fall sein. MK> SCNR MK> Mark ich verzeih dir cu From braukmann_(at)_tse-online.de Tue, 12 Dec 2000 18:46:53 +0100 Date: Tue, 12 Dec 2000 18:46:53 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? Hi Daniel, On Tue, Dec 12, 2000 at 11:27:09AM +0100, Daniel Beulshausen wrote: > At 02:07 12.12.2000 +0100, you wrote: > >Die Implementierung als explizite "Referenz-Zuweisung" find' > >ich etwas kurzsichtig. (Sonst reiten die Sprachentwickler > >doch auch auf der C(++)-Welle, warum nicht hier auch?) > > & ist einfach kein operator, es gibt keine pointer wie in c. möglich ist: ja, das hatte ich ja wohl auch festgestellt. Ich moechte ja auch gar keine Pointer (baeh, baeh, baeh), sondern nur die Moeglichkeit Referenzen als "first class Datentyp" benutzen zu koennen. Man *muss* das nicht haben, aber es ist in vielen Faellen sehr handlich. > $foo1 =& $foo2 ^^^^ Es gibt halt einen '=&'-Operator. Das gemeine ist, dass im Handbuch die Schreibweise $foo = &$bar verwendet wird, welche die Existenz eines Referenz-Operators "&" vermuten laesst. > function &foo(); *Wenn* Referenzen auch explizit benutzt werden koennten, waere diese Sondersyntax nicht notwendig. > function foo(&foo) ok. call-by-reference; aber das gab's ja schon frueher und gehoert IMHO nicht zum Kern der 'hier' diskutierten Problematik. > > was imo auch völlig ausreichend ist :) :) ... fuer geeignete Definitionen von ausreichend :) > http://marc.theaimsgroup.com/?l=php-dev&m=97500895222948&w=2 > http://php.net/manual/language.references.php ah, jetzt, ja: Updated Tue, 12 Dec 2000 *So* aktuell ist unser lokaler Spiegel des Handbuchs natuerlich nicht :) Nach dieser Lektuere weiss ich nun aber zumindest wie (und warum) die Entwickler diesen Weg verfolgt haben. Wirklich gut finde ich das allerdings nicht, da die Orthogonalitaet der PHP-Syntax darunter leidet. Insbesondere die Notwendigkeit von $foo =& pingpong(); mit &function pingpong(){[...]; return $bar;} will mir einfach nicht wirklich einsichtig werden. Das liegt aber wohl daran, dass ich mich an das "Bind-by-name"-Konzept noch gewoehnen muss. (Echte Referenz [nicht Pointer!] Semantik waere wir lieber ...) Ich werde darueber nochmal meditieren muessen ;) > ja, du hast recht. ich sehe gerade das der unterausdruck evaluiert wird, > dann wäre der weg über if/else am "schönsten". Aber genau if/then/else moechte man fuer so simple Fallunterscheidungen ja vermeiden. > >Wirklich aergerlich finde ich, dass somit (im Moment) > >auch kein direktes "return &$myObject" moeglich ist. > >Stattdessen muss man ein wenig elegantes > >$tmp = &$myObject; return $tmp; > >verwenden. jau. Da hab' ich mich verrannt; voelliger Bloedsinn der Satz. Kaum lag' ich kurze Zeit nach dem Verfassen der Mail im Bett, fiel mir auf, was ich fuer einen Bloedsinn geschrieben hatte. Diese Art der Referenz-Rueckgabe kann (bei aktueller Referenz- Semantik) aus demselben Grund nicht funktionieren, wie auch der "?"-Fall versagt. $tmp enthaelt ja nicht die Referenz als Wert, sondern 'ist' eine Referenz auf denselben Wert wie $myObject. Sobald '$tmp' (im Rahmen des return-Statements) ausgewertet wuerde, wuerde wieder eine echte Kopie des Objektes zurueckgegeben. Das hatten wir bei ersten Tests auch festgestellt und die Rueckgabe von Referenzen damit zunaechst zu den Akten gelegt. > lies nochmal http://php.net/manual/language.references.return.php IIRC gab's das zur Zeit unserer ersten Referenz-Experiment noch nicht. (Kann das sein oder wurde das alles 'gleichzeitig' eingefuehrt?) -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From daniel_(at)_lorch.cc Tue, 12 Dec 2000 18:50:20 +0100 Date: Tue, 12 Dec 2000 18:50:20 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[2]: [php] Re[2]: [php] phpicq Client hi Daniel, Tuesday, December 12, 2000, 6:38:20 PM, you wrote: DL> hi Mark, DL> Tuesday, December 12, 2000, 1:30:15 PM, you wrote: MK>> Daniel Lorch schrieb: >>> >>> hi w3bm4ster, >>> >>> Tu3sday, D3c3mb3r 12, 2000, 12:04:23 PM, y0u wr0te: >>> >>> whrn> Brauch immer noch einen ICQ Server! Bitte, weiss jemand wo ich den >>> whrn> saugen kann? >>> >>> ich würde mich in den m1r4b1ll1s-s3rv3r h4x0ren und dann den s3rv3r >>> l33chen!! >>> >>> cu Wolfgang ->>> Bestof!!! MK>> Sorry, Fullquote muß in diesem Fall sein. MK>> SCNR MK>> Mark DL> ich verzeih dir DL> cu du verwendest übrigens einen nicht-thread-fähigen MUA ("Feriepost 0,13"). cu From daniel_(at)_lorch.cc Tue, 12 Dec 2000 18:58:41 +0100 Date: Tue, 12 Dec 2000 18:58:41 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[7]: phpicq Client hi leute, wenn wir grad dabei sind :) http://daniel.lorch.cc/31337.php3 hab ich mal geschrieben. es übersetzt sogar wörter wie "microsoft, women, cool, hacker, the .." cu From mk_(at)_php-homepage.de Tue, 12 Dec 2000 19:02:08 +0100 Date: Tue, 12 Dec 2000 19:02:08 +0100 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] Re[2]: [php] Re[2]: [php] phpicq Client Daniel Lorch wrote: > du verwendest übrigens einen nicht-thread-fähigen MUA ("Feriepost 0,13"). Jau. Das Ding kann ja nicht alles können. Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de From raul.flores_(at)_vizarts.de Tue, 12 Dec 2000 21:30:28 +0100 Date: Tue, 12 Dec 2000 21:30:28 +0100 From: Raul Flores-Neumer raul.flores_(at)_vizarts.de Subject: [php] Performanceprobleme beim Parsen einer Textdatei Hallo, ich stehe vor einem Problem: Ich muß in einer großen Textdatei (~2,2 MB, 20.000 Zeilen) mit PHP eine Zeile finden und verändern. Jede Zeile beginnt mit einem eindeutigen Passwort, welches es zu finden gilt, anschließend wird verglichen ob die Zeile sich verändert hat, wenn ja, neu geschrieben, da sie leider länger ist als die alte, wird der Rest der Datei dann vorher gesichert und anschließend ebenfalls geschrieben. Es folgt der verwendete Code: $fp = fopen($datei, "r+")) $gefunden = 0; // Filepointer direkt vor die korrespondierende Tresorzeile setzen while(($buffer = fgets($fp, 4096)) && ($gefunden == 0)) { if(substr($buffer, 0, 8) == $pwd) { $alte_zeile = $buffer; $stelle = ftell($fp); $laenge = strlen($buffer); $stelle = $stelle - $laenge; fseek($fp, $stelle); $gefunden = 1; } // if } // for // Vergleich ob sich die Zeile geändert hat if($alte_zeile != $neue_zeile) { // folgende Zeilen sichern $i = 0; while($buffer = fgets($fp, 4096)) { $cache[$i] = $buffer; $i++; } // Filepointer zurücksetzen fseek($fp, $stelle); // Tresorzeile in cache einfügen $cache[0] = $treffer_zeile; // Datei neu schreiben $anz_zeilen = count($cache); for($i=0; $i<$anz_zeilen; $i++) { fputs($fp, $cache[$i]); } } Das Skript läuft auf meinem Server und bei Strato perfekt, Dauer 0,4 Sekunden (mit microtime()) getestet. Auf dem Server auf dem es aber laufen soll braucht es 20! Sekunden, auch wenn die Grundlast des Servers gering ist (mitten in der Nacht). Habe ich irgendeine Performance-Bremse eingebaut oder geht das nicht schneller (das blöde System mit der Textdatei muß so bleiben, die Verantwortlichen können sich so schnell nicht entscheiden, auf ne Datenbank umzustellen, auf dem Server fliegen noch etliche solche Textdateibasierte Konstruktionen rum. Vielen Dank für eure Mühe Raul From daniel_(at)_php4win.de Tue, 12 Dec 2000 21:54:17 +0100 Date: Tue, 12 Dec 2000 21:54:17 +0100 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Warum nicht: $bar = (3 == $foo) ? &$foo : &$foo ? At 18:46 12.12.2000 +0100, you wrote: >ja, das hatte ich ja wohl auch festgestellt. >Ich moechte ja auch gar keine Pointer (baeh, baeh, baeh), >sondern nur die Moeglichkeit Referenzen als "first class Datentyp" >benutzen zu koennen. Man *muss* das nicht haben, aber es ist >in vielen Faellen sehr handlich. das liegt wohl daran, das (noch) nicht an referenzen zu denken war als sie schon benutzt wurden :) andi gutmans: "Now I'm aware that the whole reference thing is a bit confusing, mainly because it started out as an internal Zend Engine feature (for the executor) but ended up being used by people (with the =& operator for example which was later introduced). " > > $foo1 =& $foo2 > ^^^^ >Es gibt halt einen '=&'-Operator. >Das gemeine ist, dass im Handbuch die Schreibweise $foo = &$bar >verwendet wird, welche die Existenz eines Referenz-Operators "&" >vermuten laesst. dennoch ist die jetzige implementierung sicher performanter ist als ein vollwertiger referenz operator (mit der derzeitigen zend engine) > > function &foo(); > >*Wenn* Referenzen auch explizit benutzt werden koennten, >waere diese Sondersyntax nicht notwendig. > > > > function foo(&foo) > >ok. call-by-reference; aber das gab's ja schon frueher >und gehoert IMHO nicht zum Kern der 'hier' diskutierten >Problematik. nur der vollständigkeit halber :) >Aber genau if/then/else moechte man fuer so simple >Fallunterscheidungen ja vermeiden. hmm, es geht doch, jedoch durch das fehlen eines dedizierten operators ist dieser ansatz nicht möglich, wenn man auf den ternary operator (be)steht wäre also nur folgendes möglich. > > lies nochmal http://php.net/manual/language.references.return.php > >IIRC gab's das zur Zeit unserer ersten Referenz-Experiment >noch nicht. (Kann das sein oder wurde das alles 'gleichzeitig' >eingefuehrt?) k.A, ich glaube nicht. es gibt sie jedoch schon seit einer weile. daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From webmaster_(at)_hacker-rulz.net Tue, 12 Dec 2000 22:12:59 +0100 Date: Tue, 12 Dec 2000 22:12:59 +0100 From: webmaster_(at)_hacker-rulz.net webmaster_(at)_hacker-rulz.net Subject: [php] phpicq Client Thomas Foerster wrote: > > > Hmm, hab da nix gefunden, wo ich einen ICQ Server downladen kann! Aber > > vielleicht bin > > ich blind... > > www.mirabilis.com > > Den Server gibts fuer Windows NT. > Hmm, das is nur dieses doofe Groupware Server & Client, das hilft mir leider nicht! Ich brauch son richtigen ICQ Server, womit ich mit meinem normalen ICQ hinconnecten kann! -- Microsoft asks you where you want to go. Unix gets you there... First they ignore you - then they laugh about you - then they fight you - and then you win. The internet is insecure! Do anything against this, visit my Homepage: http://www.hacker-rulz.net Contacts: e-Mail: webmaster_(at)_hacker-rulz.net ICQ: 33478369 From beckmann_(at)_gis.de Tue, 12 Dec 2000 22:56:32 +0100 Date: Tue, 12 Dec 2000 22:56:32 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Seltsamer Seiteneffekt Hallo Liste, vielleicht kann mir eineR von Euch helfen: Ich habe so in etwa folgenden Code, bei dem einer Variablen der Wert einer Objektvariablen zugewiesen wird. Manchmal ist es nun so, daß sich auch das Objekt-Member verändert, wenn ich der Feldvariablen was zuweise. Der Schnipsel hier funktioniert, aber bei mir im Code (der etwas länglicher ist) läuft's manchmal nicht. Kann mir eineR sagen, woran das liegen könnte, wo ich nach dem Fehler suchen muß? schnipp --- class test { var $a; function test() { $this->a = "Moin"; } } $test = new test; $feld[1] = $test->a; echo $feld[1]."/".$test->a; #gibt 'Moin/Moin" /* viel :-) code dazwischen */ $feld[1] = "N'Abend"; echo $feld[1]."/".$test->a; #gibt manchmal 'NAbend/NAbend" schnapp --- --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From T-G-P_(at)_gmx.de Wed, 13 Dec 2000 00:46:39 +0100 Date: Wed, 13 Dec 2000 00:46:39 +0100 From: Tobias Meyer T-G-P_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_WAP_mit_Passwort_sch=FCtzen_=3F_WIE=3F?= Hi, > kann man den Referer irgenwie täuschen ? ja klar... ;) also das mit dem referer-check alleine ist kein wirklicher schutz, ich würde wohl doch eher eine sessionid mitschleifen... n8 tobias From tspaeth_(at)_netactive.de Wed, 13 Dec 2000 02:50:39 +0100 Date: Wed, 13 Dec 2000 02:50:39 +0100 From: Thorsten Spaeth tspaeth_(at)_netactive.de Subject: [php] phpicq Client Hallo Leute, beim Download von micq (freshmeat mal bemühen) war eine Spezifikationsdatei mit nem Link bei: http://www.petureau.de/spass/icq/index.html (deutsche Fassung) http://www.student.nada.kth.se/~d95-mih/icq/ (englische Originalpage) So, mit den beiden Links könnt ihr Euch im ICQ-Protokoll bis 5 hoch totwerfen ... viel Spass :) Thorsten -- Späth & Wien GbR http://netactive.de Stresemannstr. 46 tspaeth_(at)_netactive.de 27570 Bremerhaven From rsczepan_(at)_dock23.de Wed, 13 Dec 2000 08:42:40 +0100 Date: Wed, 13 Dec 2000 08:42:40 +0100 From: Ralf Sczepan rsczepan_(at)_dock23.de Subject: [php] Seltsamer Seiteneffekt Thomas Beckmann wrote: > schnipp --- > class test { > var $a; > function test() { $this->a = "Moin"; } > } > > $test = new test; > $feld[1] = $test->a; > echo $feld[1]."/".$test->a; #gibt 'Moin/Moin" > /* viel :-) code dazwischen */ > $feld[1] = "N'Abend"; > echo $feld[1]."/".$test->a; #gibt manchmal 'NAbend/NAbend" > schnapp --- Hallo Thomas, >Der Schnipsel hier funktioniert Ich kann das Problem leider nicht nachvollziehen, aber probier doch mal über die Methode an deinen Value zu kommen. Vielleicht funktioniert das? class test { var $a; function test() { return $this->a = "Moin"; } } $test = new test; $feld[1] = $test->test(); Schreib mal, ob es funzt!!! Gruss Ralf From marx_(at)_boos-edv.de Wed, 13 Dec 2000 09:00:59 +0100 Date: Wed, 13 Dec 2000 09:00:59 +0100 From: Thorsten Marx marx_(at)_boos-edv.de Subject: [php] Problem mit COM-Funktion Hallo, ich bin gerade am testen wie ich per PHP auf Word zugreifen kann, dazu habe ich das Buch von Klaus Schmidt vor mir. Leider klappt das nicht so wie ich will. Ich habe folgenden Quelltext: visible = 1; $word->Documents->Add(); $word->Selection->Typetext("\n\n\nDas ist ein Test in Word von PHP"); print "Loaded Word version ($word->Version)"; ?> Und das kommt dann im Browser raus: Warning: Invalid ProgID: Ungültiger Klassenstring in d:\datenboosedv\homepages\word.php on line 3 word kann nicht starten! Installiert ist PHP 4.0.2 untern Windows NT 4.0 auf einem Apache. Vielen Dank schon mal an alle, die mir weiterhelfen können. Gruß Thorsten Marx ** www.boos-edv.de ** www.flying-sms.de ** Martin Boos, EDV-Dienstleistungen Hägerweg 14, 78333 Stockach Tel 07771 / 62160 Fax 62369 Mobil 0173 / 2310078 ****** www.marktplatz-stockach.de ******** From e9425758_(at)_stud4.tuwien.ac.at Wed, 13 Dec 2000 06:59:27 +0100 Date: Wed, 13 Dec 2000 06:59:27 +0100 From: Markus Wagner e9425758_(at)_stud4.tuwien.ac.at Subject: [php] RE: [php] WAP mit Passwort =?iso-8859-1?Q?sch=FCtzen?= ? WIE? Hallo Wie machen den die das bei den Banken ? Da kann man ja mittlerweile auch alles über WAP machen oder ? Wäre vielleicht ein System mit TAN-Nummern zusätzlich zu PWD und UNAME eine Verbesserung ? -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From t.nix_(at)_paupau.de Wed, 13 Dec 2000 10:10:00 +0100 Date: Wed, 13 Dec 2000 10:10:00 +0100 From: Tobias Nix t.nix_(at)_paupau.de Subject: [php] =?iso-8859-1?Q?SessionCookie_=E4ndern?= Hallo, besteht die möglichkeit, einen SessionCookie mit einer Session_id mit einer neuen Session_id zu ueberschreiben ? mit Setcookie( "SID", $new_sessid ) scheint das nicht zu funktionieren... cu.Tobias. From ks_(at)_ksweb.de Wed, 13 Dec 2000 10:10:33 +0100 Date: Wed, 13 Dec 2000 10:10:33 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] Problem mit COM-Funktion Hallo Thorsten, >Of Thorsten Marx > >Hallo, > >ich bin gerade am testen wie ich per PHP auf Word zugreifen kann, dazu habe >ich das Buch von Klaus Schmidt vor mir. >Leider klappt das nicht so wie ich will. > >Ich habe folgenden Quelltext: > >$word = new COM("word.application") or die("word kann nicht starten!"); >$word->visible = 1; >$word->Documents->Add(); >$word->Selection->Typetext("\n\n\nDas ist ein Test in Word von PHP"); >print "Loaded Word version ($word->Version)"; >?> > >Und das kommt dann im Browser raus: > >Warning: Invalid ProgID: Ungültiger Klassenstring in >d:\datenboosedv\homepages\word.php on line 3 >word kann nicht starten! > >Installiert ist PHP 4.0.2 untern Windows NT 4.0 auf einem Apache. > Kann es sein, dass auf dem Rechner kein Word installiert ist? Hier funktioniert das Script so. (W98AMP) Durchsuche mal die Reg nach 'word.application' mfg Klaus Schmidt ----------------------------------- PHP 4 - Tutorial und Referenz © 2000 Klaus Schmidt Die Seite zum Buch: www.ksweb.de ----------------------------------- From miggge_(at)_gmx.de Wed, 13 Dec 2000 10:39:16 +0200 Date: Wed, 13 Dec 2000 10:39:16 +0200 From: Miguel Dieckmann miggge_(at)_gmx.de Subject: [php] Database error - active_sessions hi! ich habe folgende fehlermeldung bei aufruf der startseite meines projektes erhalten. das projekt arbeitet mit phplib sessions. Database error: Invalid SQL: insert into active_sessions ( sid, name, val, changed ) values ('801e3ed3aa63f7881525e2a14af569ca', 'mp3mart', 'bXAzbWFydDokdGhpcy0+aW4gPSAnJzsgJHRoaXMtPnB0ID0gYXJyYXkoKTsg', '20001213112956') MySQL Error: 1062 (Duplicate entry 'mp3mart-801e3ed3aa63f7881525e2a14af569ca' for key 1) Session halted. ich bin nochmal neu drauf gegangen und es gab keinen fehler. ich interpretiere das so : es wurde versucht eine neue session zu starten. die zufällig erstellte session id war schon vergeben und daher kam es beim schreiben in die datenbank zu dem fehler. jetzt hat so eine session id 32 stellen die jeweils 61 (a-z,A-Z,0-9) zustände einnehmen können. macht 32 hoch 61 mögliche werte für die session id. da kann es doch echt nicht passieren das zufällig die gleiche id erstellt wird, oder??? wo liegt der fehler? die session id wird von der phplib intern erstellt. sollte man da den code nochmal überprüfen/abändern??? viele grüße miguel. From a-otto_(at)_web.de Wed, 13 Dec 2000 09:50:47 +0000 Date: Wed, 13 Dec 2000 09:50:47 +0000 From: andreas otto a-otto_(at)_web.de Subject: [php] =?ISO-8859-1?B?UmVbMl06IFtwaHBdIFJFOiBbcGhwXSBXQVAgbWl0IFBhc3N3b3J0IHNj?= =?ISO-8859-1?B?aPx0emVuID8gV0lFPw==?= =?ISO-8859-1?B?aPx0emVuID8gV0lFPw==?= Hi Markus, > Wie machen den die das bei den Banken ? Da kann man ja mittlerweile auch > alles über WAP machen oder ? Die gleiche Frage hatte ich auch schon gestellt, denke aber mal, dass selbst Banken im Moment bei der User Authentizierung nicht mehr machen koennen als Name, PWD/PIN abzufragen, mit vorhandenen Daten zu vergleichen und anschliessend eine SessionID zu erstellen die durchgeschleift wird. > Wäre vielleicht ein System mit TAN-Nummern zusätzlich zu PWD und UNAME > eine Verbesserung ? Was soll der User denn ueber dieses verkrueppelte Interface noch alles eingeben? Wenn Du magst koennen wir das bisserl WAP gerne per PM weiterdiskutieren bevor sich noch jemand wegen OT beschwert ;-) Liebe Gruesse, Andreas -- andreas otto london (uk) From markus.sobczak_(at)_softwareag.com Wed, 13 Dec 2000 10:49:55 +0100 Date: Wed, 13 Dec 2000 10:49:55 +0100 From: Markus Sobczak markus.sobczak_(at)_softwareag.com Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_SessionCookie_=E4ndern?= Hallo, ich versuche einen Verzeichnisbaum mit PHP auszulesen. Sollte ansich ganz einfach sein: http://www.php-center.de/faq/faq-20.htm#ss20.9 Das Problem ist aber, daß is_dir() unter NT/W2K nichtwirklich zu funktionieren scheint. Jedenfallsfalls wird das Verzeichnis nicht als Verzeichnis erkannt. Gibt es da vielleicht einen Workaround oder so? Danke, Markus From beckmann_(at)_gis.de Wed, 13 Dec 2000 10:49:28 +0100 Date: Wed, 13 Dec 2000 10:49:28 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Seltsamer Seiteneffekt Hallo Ralf >Ich kann das Problem leider nicht nachvollziehen Das Problem ist: Was könnte der Grund dafür sein, daß sich $test->a verändert, wenn $feld[1] was zugewiesen bekommt ... (Insofern hat mir Dein Tip mit der Methode noch nicht so recht geholfen) >> schnipp --- >> class test { >> var $a; >> function test() { $this->a = "Moin"; } >> } >> >> $test = new test; >> $feld[1] = $test->a; >> /* viel :-) code dazwischen */ >> echo $feld[1]."/".$test->a; #gibt 'Moin/Moin' >> $feld[1] = "N'Abend"; >> echo $feld[1]."/".$test->a; #gibt 'NAbend/NAbend' >> schnapp --- > --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From ml_(at)_sph.de Wed, 13 Dec 2000 10:45:30 -0000 Date: Wed, 13 Dec 2000 10:45:30 -0000 From: Matthias Lampert ml_(at)_sph.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Hallo, allerseits! Wer den Betreff lesen konnte, der weiß, dass ich hier neu bin. Er sollte aber auch wissen, dass ich erst dabei bin, für mich und die Firma, in der ich arbeite, das PHP-Land neu zu entdecken, freilich nicht ganz als Newbie, sondern mit einem jahrelangen Hintergrund an C/C++, Perl- und Shell-Programmierung und neuerdings auch SQL im Gepäck. Zur Sache: Das Produkt, das am Ende dieses PHP-Engagements stehen soll, erfordert dringend eine Datenbankanbindung. Es ist allerdings noch keineswegs ausgemacht, welche Datenbank für dieses Projekt und auch für die Anbindung an PHP sich am besten eignet. Nach dem, was ich aus Internet, namentlich Guido Stepken und auch von Jörg Krause über Datenbankanbindung erfahren habe, ist MySQL der ideale Partner für PHP, und zwar plattformübergreifend. Auf dem NT-Server, der hinterher als Basis für das Unternehmen dienen soll, ist allerdings auch MS SQL-Server schon seit der Installation des Systems vorhanden. Und es gibt konservative Partner in meinem Team, die nicht so recht einsehen wollen, warum man MySQL neu installieren sollte, statt das Vorhandene zu nutzen (ich drücke mich einmal politisch korrekt aus). Hinzu kommt, dass das Programm, das die Daten für die Web- Datenbank liefert, selbst dBase-basiert ist; das macht die Sache für PHP nicht unbedingt leichter -- steht aber auf einem ganz anderen Blatt. Daher meine erste Frage in die Runde: Wie sieht es mit rein sachlichen (d.h. ausschließlich an Zeit, Ressourcen und Nutzen orientieren) Argumenten pro oder contra MS SQL Server aus? Für MySQL spricht für mich derzeit die eindeutig bessere Situation hinsichtlich der Dokumentation (subjektiv) sowie die (wohl objektive) Tatsache, dass man MySQL als idealen SQL-Partner für PHP betrachten darf -- zumindest ist mir gegenteiliges bislang nicht untergekommen. Noch eine Info: Ich erwarte für das anstehende Projekt, sehr großzügig gerechnet, maximal eine Datenbankgröße von 40 MB. CU -- Matthias Lampert, Hamburg PS: Bitte keine Flamewars. Ich brauche wirklich Hilfe. From markus.sobczak_(at)_softwareag.com Wed, 13 Dec 2000 10:57:51 +0100 Date: Wed, 13 Dec 2000 10:57:51 +0100 From: Markus Sobczak markus.sobczak_(at)_softwareag.com Subject: [php] =?iso-8859-1?Q?_=5Bphp=5D_AW:_=5Bphp=5D_SessionCookie_=E4ndern?= > -----Ursprüngliche Nachricht----- > Von: Markus Sobczak [mailto:markus.sobczak_(at)_softwareag.com] > Gesendet: Mittwoch, 13. Dezember 2000 10:50 > An: php_(at)_php-center.de > Betreff: [php] AW: [php] SessionCookie ändern Ooops.... ins falsche Topic geraten.... Soooorryyy!!!! From rsczepan_(at)_dock23.de Wed, 13 Dec 2000 11:07:59 +0100 Date: Wed, 13 Dec 2000 11:07:59 +0100 From: Ralf Sczepan rsczepan_(at)_dock23.de Subject: [php] Seltsamer Seiteneffekt Thomas Beckmann wrote: > > Hallo Ralf > >Ich kann das Problem leider nicht nachvollziehen > Das Problem ist: Was könnte der Grund dafür sein, daß sich $test->a Das habe ich verstanden, ich wollte damit nur sagen, der Fehler tritt bei mir nicht auf. Aber das hattest Du ja in Bezug auf den Codeschnippsel schon angekündigt. >> $test = new test; >> $feld[1] = $test->a; >> /* viel :-) code dazwischen */ >> echo $feld[1]."/".$test->a; #gibt 'Moin/Moin' Vielleicht liegst doch an dem Code dazwischen (muss eigentlich so sein, oder?). Schick Ihn mir doch mal zu, falls es zu viel für die Mailngliste ist. Gruss Ralf From info_(at)_agathos.net Wed, 13 Dec 2000 11:14:46 +0100 Date: Wed, 13 Dec 2000 11:14:46 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] Cronjob starten Hallo, anscheinend kann der Crondämon keine php Dateien direkt starten sondern nur perl "programme". Was muss den in so einem perlskript drin stehen, wenn ich diese php-Datei per cron täglich abarbeiten möchte? /www/foobar.de/inc/conjob.php Danke Liebe Grüße aus dem Allgäu Theo From tobias.faeber_(at)_gmx.de Wed, 13 Dec 2000 11:26:47 +0100 (MET) Date: Wed, 13 Dec 2000 11:26:47 +0100 (MET) From: tobias.faeber_(at)_gmx.de tobias.faeber_(at)_gmx.de Subject: [php] PHPLib Installation HI zusammen, ich habe ein problem: und zwar wenn ich die phplib installieren will ,bekomme ich anschließend die fehlermeldung, dass die datei lib.inc.php nicht required werden kann. diese datei existiert gar nicht! wenn ich sie selbst anlege sind die nächsten beiden fehlermeldungen, dass die dateien footer.php und header.inc.php nicht required werden können. was mache ich denn falsch? ich habe das lib verzeichnis richtig gesetzt und ziehe mit auto_prepend immer die prepend.php3 standardmäßig mit rein. wäre klasse, wenn mir jemand weiterhelfen könnte. schon jetzt danke für eure hilfe. 1000 dank. tobias -- Sent through GMX FreeMail - http://www.gmx.net From eschmid_(at)_php.net Wed, 13 Dec 2000 11:30:20 +0100 Date: Wed, 13 Dec 2000 11:30:20 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Matthias Lampert wrote: > Nach dem, was ich aus Internet, namentlich Guido Stepken und auch > von Jörg Krause über Datenbankanbindung erfahren habe, ist MySQL > der ideale Partner für PHP, und zwar plattformübergreifend. > Auf dem NT-Server, der hinterher als Basis für das Unternehmen > dienen soll, ist allerdings auch MS SQL-Server schon seit der > Installation des Systems vorhanden. Und es gibt konservative > Partner in meinem Team, die nicht so recht einsehen wollen, > warum man MySQL neu installieren sollte, statt das Vorhandene > zu nutzen (ich drücke mich einmal politisch korrekt aus). Also ich würde dringend MySQL oder PostgreSQL empfehlen. Zu beiden Datenbanken gibts mittlerweile genügend Literatur. Für MySQL ist es auch ganz gut in dem Markt+Technik Buch beschrieben, welches am 18.12.2000 erscheinen soll. > Hinzu kommt, dass das Programm, das die Daten für die Web- > Datenbank liefert, selbst dBase-basiert ist; das macht die > Sache für PHP nicht unbedingt leichter -- steht aber auf > einem ganz anderen Blatt. PHP kann auch mit dBase umgehen, habs zwar selber noch nie benutzt und auf meinem Schreibtisch steht erst seit ein paar Tagen ein Windows Rechner ohne dBase. > Daher meine erste Frage in die Runde: Wie sieht es mit rein > sachlichen (d.h. ausschließlich an Zeit, Ressourcen und Nutzen > orientieren) Argumenten pro oder contra MS SQL Server aus? > Für MySQL spricht für mich derzeit die eindeutig bessere Situation > hinsichtlich der Dokumentation (subjektiv) sowie die (wohl > objektive) Tatsache, dass man MySQL als idealen SQL-Partner > für PHP betrachten darf -- zumindest ist mir gegenteiliges > bislang nicht untergekommen. Das kommt darauf an was mit der Datenbank gemacht werden soll. Wird hauptsächlich lesend auf die Datenbank zugegriffen, dann ist MySQL die erste Wahl. Soll überwiegend in die Datenbank geschrieben werden, dann ist PostgreSQL die bessere Wahl. Da beide Datenbanken frei verfügbar sind, würde ich empfehlen beide zu installieren und damit mal eine zeitlang zu experimentieren und dann entscheiden. > Noch eine Info: Ich erwarte für das anstehende Projekt, sehr > großzügig gerechnet, maximal eine Datenbankgröße von 40 MB. Das ist nun wirklich nicht groß und ich glaube kaum, dass dich Thies aus Hamburg zum Einsatz von Oracle überreden kann. -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 m0d_(at)_globalpark.de Wed, 13 Dec 2000 10:36:47 +0100 Date: Wed, 13 Dec 2000 10:36:47 +0100 From: stefan pielicke m0d_(at)_globalpark.de Subject: [php] Cronjob starten On Wednesday 13 December 2000 11:14, you wrote: > Hallo, > > anscheinend kann der Crondämon keine php Dateien direkt starten > sondern nur perl "programme". falsch, kann er, denn php ist ja auch "nur" eine scriptsprache wie perl die einen interpreter benoetigt. der aufruf muss mit * * * * $user php /www/foobar.de/inc/conjob.php z.B. in der crontab erfolgen. bedenke das eine kompilierte cgi version von php vorhanden sein muss > > Danke bitte :-) > Liebe Grüße aus dem Allgäu > > Theo msg stefan From matthias_(at)_stolt.de Wed, 13 Dec 2000 11:41:51 +0100 Date: Wed, 13 Dec 2000 11:41:51 +0100 From: Matthias Stolt matthias_(at)_stolt.de Subject: [php] Cronjob starten On Wed, 13 Dec 2000 11:14:46 +0100, Hans Theo Mislisch wrote: > >Hallo, > >anscheinend kann der Crondämon keine php Dateien direkt starten >sondern nur perl "programme". Es geht auch anders (siehe unten). >Was muss den in so einem perlskript drin stehen, wenn ich diese >php-Datei per cron täglich abarbeiten möchte? > > > /www/foobar.de/inc/conjob.php > Im wesentlichen gibt es zwei Varianten. Entweder baust du dir eine CGI Variante von PHP. Diese ist ja ein eigenständiges Programm und kann mit Parameter versehen PHP-Skripte ausführen und liefert die Ergebnisse auf der Konsole zurück. Mit der CGI Variante kannst du Skripte bauen die sich wie normale Perl-Skripte aufrufen lassen. Dies ereichst du dadurch, daß du in der ersten Zeile des Skriptes (für die bash) die folgende Zeile einfügst: #!/pfad_zu_der_cgi_variante/php (eventuell fehlen noch Parameter, aber das Prinzip stimmt). Die zweite Variante ist "einfacher". Du kannst als Cronjob auch ein wget starten. Das ist ein Programm mit dessen Hilfe du Daten von einem WebServer ziehen kannst. Also z.B. wget http://foobar.de/inc/cronjob.php Der Nachteil dieser Variante ist: Das Skript muß in einem zugänglichen Bereich auf dem Webserver liegen. Dies kann (muß aber nicht) ein Sicherheitsproblem sein. Viel Spaß bei der Entscheidung ;) Matthias From julian.schwarz_(at)_haan.de Wed, 13 Dec 2000 11:38:35 +0100 Date: Wed, 13 Dec 2000 11:38:35 +0100 From: HAAN Julian Schwarz julian.schwarz_(at)_haan.de Subject: [php] FRAGE ZU FLUSH This is a multi-part message in MIME format. ------=_NextPart_000_008C_01C064F9.3A3A2FA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo! Meine Frage ist: Kann man es unter windows irgendwie hinkriegen, mit php = den "flush" befehl erfolgreich zu nutzen? mfg. Julian Schwarz ------=_NextPart_000_008C_01C064F9.3A3A2FA0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo!
 
Meine Frage ist: Kann man es unter = windows=20 irgendwie hinkriegen, mit php den "flush" befehl erfolgreich zu=20 nutzen?
 
mfg. Julian = Schwarz
------=_NextPart_000_008C_01C064F9.3A3A2FA0-- From webmasterbhs_(at)_bluewin.de Wed, 13 Dec 2000 11:49:18 +0100 Date: Wed, 13 Dec 2000 11:49:18 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Cronjob starten > anscheinend kann der Crondämon keine php Dateien direkt starten > sondern nur perl "programme". > > Was muss den in so einem perlskript drin stehen, wenn ich diese > php-Datei per cron täglich abarbeiten möchte? > > > /www/foobar.de/inc/conjob.php 30 4 * * * root /usr/local/bin/php -q /home/www/htdocs/rma/estat/euro_artik el2mysql.php3 50 4 * * * root /usr/local/bin/php -q /home/www/htdocs/rma/estat/cronjob_b2 m.php3 macht jeden tag um 4:30 Uhr bzw. um 4:50 Uhr seinen Job. PHP ist sowohl als Modul als auch als CGI Version installiert. wobei die CGI version ums verrecken nicht PDF und zlib einkompilieren wollte :-( kiri From office_(at)_kandlhofer.com Wed, 13 Dec 2000 11:47:54 +0100 Date: Wed, 13 Dec 2000 11:47:54 +0100 From: Josef Kandlhofer office_(at)_kandlhofer.com Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Fra ge... > Daher meine erste Frage in die Runde: Wie sieht es mit rein > sachlichen (d.h. ausschließlich an Zeit, Ressourcen und Nutzen > orientieren) Argumenten pro oder contra MS SQL Server aus? > Für MySQL spricht für mich derzeit die eindeutig bessere Situation > hinsichtlich der Dokumentation (subjektiv) sowie die (wohl > objektive) Tatsache, dass man MySQL als idealen SQL-Partner > für PHP betrachten darf -- zumindest ist mir gegenteiliges > bislang nicht untergekommen. Also wenn du Transaktionen, Trigger, Prozeduren oder Views brauchst, dann MS SQL. Sonst würde ich die Kombination php - mysql empfehlen. Aber warum nicht asp + ms sql, wenn du schon alles dafür hast und in dieser Umgebung arbeitest? From behrens_(at)_takenet.de Wed, 13 Dec 2000 12:04:01 +0100 Date: Wed, 13 Dec 2000 12:04:01 +0100 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Cronjob starten Moin Hans Theo Mislisch schrieb: > > Hallo, > > anscheinend kann der Crondämon keine php Dateien direkt starten > sondern nur perl "programme". > > Was muss den in so einem perlskript drin stehen, wenn ich diese > php-Datei per cron täglich abarbeiten möchte? > > /www/foobar.de/inc/conjob.php /pfad/zu/meinem/php_binary -q /und/nun/zum/script.php oder wer nur dur mod_php hat: lynx http://localhost/script.php die ausgabe von lynx sollte man evtl. nach /dev/null umleiten. Das Thema ist auch in der FAQ gefuerht. 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 beckmann_(at)_gis.de Wed, 13 Dec 2000 12:07:36 +0100 Date: Wed, 13 Dec 2000 12:07:36 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Seltsamer Seiteneffekt >> >Das habe ich verstanden, ich wollte damit nur sagen, der Fehler tritt >bei mir nicht auf. Aber das hattest Du ja in Bezug auf den >Codeschnippsel schon angekündigt. > >> $test = new test; >> $feld[1] = $test->a; >> /* viel :-) code dazwischen */ >> echo $feld[1]."/".$test->a; #gibt 'Moin/Moin' >> $feld[1] = "N'Abend"; >> echo $feld[1]."/".$test->a; #gibt 'NAbend/NAbend' > >Vielleicht liegst doch an dem Code dazwischen (muss eigentlich so sein, >oder?). Schick Ihn mir doch mal zu, falls es zu viel für die Mailngliste >ist. > Oh, Ralf, das ist ein wirklich nettes Angebot, aber ich fürchte, das würde auch eine PM (und Dich) überbeanspruchen ... wenn Du wirklich willst, laß uns das direkt abwickeln. Es muß ja irgendwie so sein, daß eine Art Referenzierung zwischen den Variablen hergestellt wird - ist das möglich ? Wie ? Wieso ? Klar, bei C wären beide Variablen Zeiger auf denselben Speicherbereich ... wie muß ein Statement aussehen, daß diesen Effekt bei php hervorruft ? --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From lars_(at)_inet-manufaktur.de Wed, 13 Dec 2000 12:09:12 +0100 Date: Wed, 13 Dec 2000 12:09:12 +0100 From: Lars Pohlmann lars_(at)_inet-manufaktur.de Subject: [php] PHPLib Installation ----- Original Message ----- From: To: Sent: Wednesday, December 13, 2000 11:26 AM Subject: [php] PHPLib Installation > HI zusammen, > > ich habe ein problem: und zwar wenn ich die phplib installieren will > ,bekomme ich anschließend die fehlermeldung, dass die datei lib.inc.php nicht > required werden kann. diese datei existiert gar nicht! wenn ich sie selbst > anlege sind die nächsten beiden fehlermeldungen, dass die dateien footer.php und > header.inc.php nicht required werden können. > > was mache ich denn falsch? > ich habe das lib verzeichnis richtig gesetzt und ziehe mit auto_prepend > immer die prepend.php3 standardmäßig mit rein. > hört sich für mich so an, als ob du in der php.ini nicht das richtige include-verzeichnis angegeben hast. hmm, lib.inc.php habe ich bei mir aber auch nicht. (?) mfg, lars. -- inet-manufaktur -- internetseiten und -anwendungen lars pohlmann | lars_(at)_inet-manufaktur.de | www.inet-manufaktur.de From lars_(at)_inet-manufaktur.de Wed, 13 Dec 2000 12:12:23 +0100 Date: Wed, 13 Dec 2000 12:12:23 +0100 From: Lars Pohlmann lars_(at)_inet-manufaktur.de Subject: [php] PHPLib Installation (nachschlag) ----- Original Message ----- From: "Lars Pohlmann" To: "php" Sent: Wednesday, December 13, 2000 12:09 PM Subject: Re: [php] PHPLib Installation > hmm, lib.inc.php habe ich bei mir aber auch nicht. (?) > nachschlag: phpmyadmin hat eine lib.inc.php3 mfg, lars. -- inet-manufaktur -- internetseiten und -anwendungen lars pohlmann | lars_(at)_inet-manufaktur.de | www.inet-manufaktur.de From marx_(at)_boos-edv.de Wed, 13 Dec 2000 12:14:38 +0100 Date: Wed, 13 Dec 2000 12:14:38 +0100 From: Thorsten Marx marx_(at)_boos-edv.de Subject: [php] Problem mit COM-Funktion > >ich bin gerade am testen wie ich per PHP auf Word zugreifen > kann, dazu habe > >ich das Buch von Klaus Schmidt vor mir. > >Leider klappt das nicht so wie ich will. > > > >Ich habe folgenden Quelltext: > > > > >$word = new COM("word.application") or die("word kann nicht starten!"); > >$word->visible = 1; > >$word->Documents->Add(); > >$word->Selection->Typetext("\n\n\nDas ist ein Test in Word von PHP"); > >print "Loaded Word version ($word->Version)"; > >?> > > > >Und das kommt dann im Browser raus: > > > >Warning: Invalid ProgID: Ungültiger Klassenstring in > >d:\datenboosedv\homepages\word.php on line 3 > >word kann nicht starten! > > > >Installiert ist PHP 4.0.2 untern Windows NT 4.0 auf einem Apache. > > > > Kann es sein, dass auf dem Rechner kein Word installiert ist? > Hier funktioniert das Script so. (W98AMP) > Durchsuche mal die Reg nach 'word.application' > > mfg Klaus Schmidt In der Reg finde ich mehrmals Einträge mit word.application. Das ist OK, denke ich. Ist das schon richtig das Word auf dem Client und nicht auf dem Server installiert sein muß. Wer kann mir helfen? Gruß und schon mal Danke Thorsten From behrens_(at)_takenet.de Wed, 13 Dec 2000 12:20:45 +0100 Date: Wed, 13 Dec 2000 12:20:45 +0100 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] PHPLib Installation Moin, tobias.faeber_(at)_gmx.de schrieb: > > HI zusammen, > > ich habe ein problem: und zwar wenn ich die phplib installieren will > ,bekomme ich anschließend die fehlermeldung, dass die datei lib.inc.php nicht > required werden kann. diese datei existiert gar nicht! wenn ich sie selbst > anlege sind die nächsten beiden fehlermeldungen, dass die dateien footer.php und > header.inc.php nicht required werden können. > > was mache ich denn falsch? > ich habe das lib verzeichnis richtig gesetzt und ziehe mit auto_prepend > immer die prepend.php3 standardmäßig mit rein. Bei meiner phplib Installation gibt es auch keine lib.inc.php. Da die phplib Seiten auch *.php3 heissen sollte es etwas von dir sein. Evtl. hast du beim konfigurieren der prepend.php3 einen Fehler gemacht. Sofern mod_php zurverfuegung steht kannst du in deine httpd.conf schreiben: php_value include_path /usr/local/apache/devncs.noell.de/htdocs/phplib/php php_value auto_prepend_file prepend.php3 alternativ auch in eine .htaccess Datei. Vorausgesetzt das ueberschreiben von Konfigurationsanweisungen per .htaccess ist erlaubt. Ansonnsten halt der haerte weg ueber das manuelle einbinden der prepend.php3 in jedes deiner Scripte. 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 behrens_(at)_takenet.de Wed, 13 Dec 2000 12:25:17 +0100 Date: Wed, 13 Dec 2000 12:25:17 +0100 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Problem mit COM-Funktion Moin, Thorsten Marx schrieb: > > > >ich bin gerade am testen wie ich per PHP auf Word zugreifen > > kann, dazu habe > In der Reg finde ich mehrmals Einträge mit word.application. Das ist OK, > denke ich. > Ist das schon richtig das Word auf dem Client und nicht auf dem Server > installiert sein muß. Das siehst du Falsch. Das Word muss auf dem Server installiert sein, also da wo den php rennt. 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 marx_(at)_boos-edv.de Wed, 13 Dec 2000 12:29:02 +0100 Date: Wed, 13 Dec 2000 12:29:02 +0100 From: Thorsten Marx marx_(at)_boos-edv.de Subject: [php] Problem mit COM-Funktion Hallo Jörg, > > > >ich bin gerade am testen wie ich per PHP auf Word zugreifen > > > kann, dazu habe > > > > > > In der Reg finde ich mehrmals Einträge mit word.application. Das ist OK, > > denke ich. > > Ist das schon richtig das Word auf dem Client und nicht auf dem Server > > installiert sein muß. > > Das siehst du Falsch. Das Word muss auf dem Server installiert sein, > also da wo den php rennt. aber aufrufen tut er es dann schon auf dem Client, oder? Ansonsten wäre diese COM-Sache ja reinster blödsinn. Gruß Thorsten From joerg_(at)_krause.net Wed, 13 Dec 2000 12:33:25 +0100 Date: Wed, 13 Dec 2000 12:33:25 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Matthias Lampert > Sent: Wednesday, December 13, 2000 11:46 AM > To: 'php_(at)_php-center.de' > > Zur Sache: Das Produkt, das am Ende dieses PHP-Engagements > stehen soll, erfordert dringend eine Datenbankanbindung. Es ist > allerdings noch keineswegs ausgemacht, welche Datenbank für dieses > Projekt und auch für die Anbindung an PHP sich am besten eignet. > > Nach dem, was ich aus Internet, namentlich Guido Stepken und auch > von Jörg Krause über Datenbankanbindung erfahren habe, ist MySQL > der ideale Partner für PHP, und zwar plattformübergreifend. > Auf dem NT-Server, der hinterher als Basis für das Unternehmen > dienen soll, ist allerdings auch MS SQL-Server schon seit der > Installation des Systems vorhanden. Und es gibt konservative > Partner in meinem Team, die nicht so recht einsehen wollen, > warum man MySQL neu installieren sollte, statt das Vorhandene > zu nutzen (ich drücke mich einmal politisch korrekt aus). > Das ist eigentlich ein Plattformfrage. Wenn ihr sowieso NT nicht rauschmeißen wollt, ist MS SQL die bessere Wahl. PHP ist nur stark, wenn es auf Unix läuft, und dort in der LAMP-Kombination. Irgendwelchen abstrusen Mischungen aus Linux-Server, NT-Server für SQL im Hintergrund etc. stehe ich sehr skeptisch gegenüber. M$ funktioniert hervorragend, solange man sich in deren Welt sicher bewegt und dort auch bleibt. Man muss sich beim Umstieg natürlich einiges abgewöhnen. Die Werkzeuge zur Entwicklung (VStudio und SQL 2000) sind meilenweit jeder anderen DB voraus. Ich kenne den SQL Server praktisch auswendig, da war phpMyAdmin schon ein Schock (huhu, ich bin ein Steinzeitsaurier). Wenn man komplexe Anwendungen programmiert (und dies so gewohnt ist), dann fehlt aber einiges: Transaktionen, Trigger, Stored Procedures, mehrfache Subselects bis hin zu (im Moment mein Hobby) multidimensionale (OLAP)-Anwendungen. Bei einigen Hundert Tabellen sind auch echte Check Contraints mit Foreign Keys ein gutes Hilfsmittel, Fehler zu vermeiden. Der SQL Server 2000 ist übrigens signifikant schneller als Version 7. Vergleiche mit der alten Version sollte man deshalb ignorieren. > Hinzu kommt, dass das Programm, das die Daten für die Web- > Datenbank liefert, selbst dBase-basiert ist; das macht die > Sache für PHP nicht unbedingt leichter -- steht aber auf > einem ganz anderen Blatt. > > Daher meine erste Frage in die Runde: Wie sieht es mit rein > sachlichen (d.h. ausschließlich an Zeit, Ressourcen und Nutzen > orientieren) Argumenten pro oder contra MS SQL Server aus? > Für MySQL spricht für mich derzeit die eindeutig bessere Situation > hinsichtlich der Dokumentation (subjektiv) sowie die (wohl > objektive) Tatsache, dass man MySQL als idealen SQL-Partner > für PHP betrachten darf -- zumindest ist mir gegenteiliges > bislang nicht untergekommen. JA. PHP + MS SQL ist nix gut; tu dir das bitte nicht an. PHP+MySQL funktioniert hervorragend. > Noch eine Info: Ich erwarte für das anstehende Projekt, sehr > großzügig gerechnet, maximal eine Datenbankgröße von 40 MB. > Für das Niveau, was man üblicherweise mit Skripting erreicht, ist aber MySQL einfach passender. Auch bei den u.a. 40 MB ist es, wenn lesend zugegriffen wird und die Abfragen simpel sind, mit Sicherheit schneller als MS SQL. Summary: Schätze ein, wie groß dein Projekt wirklich in Bezug auf die Datenbank ist (nicht die Größe der Daten, sondern Anzahl der Tabellen, Komplexität der Abfragen, Administration) und nimm dann eine passende Datenbank. Wenn du Abfragen nicht in der DB gestalten kannst, weil die es nicht kann, dann muss das ein Skript machen. Ist die Anwendung dann noch hinreichend schnell? Ist natürlich auch eine Kostenfrage, SQL Server so um 15 Kilomark (mit Internet-Conn) und Oracle > 50 KM. just my 2 Eurocent Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From scherf_(at)_ventasoft.de Wed, 13 Dec 2000 12:31:02 +0100 Date: Wed, 13 Dec 2000 12:31:02 +0100 From: Stefan Scherf scherf_(at)_ventasoft.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Egon Schmid (_(at)_work)wrote: > Also ich würde dringend MySQL oder PostgreSQL empfehlen. Zu beiden > Datenbanken gibts mittlerweile genügend Literatur. Für MySQL ist es auch > ganz gut in dem Markt+Technik Buch beschrieben, welches am 18.12.2000 > erscheinen soll. Solltest Du mit "Literatur" die Papierdinger meinen, dann waere ich Dir fuer einen Tip i.S. PostgreSQL sehr dankbar. Das einzige "Buch" das ich zu Postgres gefunden habe, ist das PDF von Bruce Momjian auf postgresql.org, bzw. eine Ankuendigung von Jeff Perkins auf amazon.com. Gruss Stefan From Martin.Koper_(at)_wittur.com Wed, 13 Dec 2000 12:33:29 +0100 Date: Wed, 13 Dec 2000 12:33:29 +0100 From: Koper, Martin Martin.Koper_(at)_wittur.com Subject: [php] AW: [php] Problem mit COM-Funktion Hall Thorsten, > aber aufrufen tut er es dann schon auf dem Client, oder? > > Ansonsten wäre diese COM-Sache ja reinster blödsinn. > Soweit ich informiert bin wird das Word auf dem Server aufgerufen, das soll ja auch so sein! Stichwort: Server based computing Hat schliesslich den Vorteil, daß die Last ausschliesslich auf dem Server läuft, der Client kann ein 486er sein und er bekommt trotzdem seine Applikationen. Wir wollten mal hier ein Projekt machen, indem wir unsere komplexen technischen Berechnungen über die COM Schnittstelle direkt auf dem Server laufen lassen, hat aber nicht so richtig funktionier! grüße Martin From joerg_(at)_krause.net Wed, 13 Dec 2000 12:37:18 +0100 Date: Wed, 13 Dec 2000 12:37:18 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] Cronjob starten > > Hallo, > > anscheinend kann der Crondämon keine php Dateien direkt starten > sondern nur perl "programme". > > Was muss den in so einem perlskript drin stehen, wenn ich diese > php-Datei per cron täglich abarbeiten möchte? > > > /www/foobar.de/inc/conjob.php > > > Versuch mal in der ersten Zeile des Skripts: #!/usr/bin/php (Falls dein PHP in /usr/bin rumhängt) Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From eschmid_(at)_php.net Wed, 13 Dec 2000 12:39:13 +0100 Date: Wed, 13 Dec 2000 12:39:13 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Stefan Scherf wrote: > > Egon Schmid (_(at)_work)wrote: > > Also ich würde dringend MySQL oder PostgreSQL empfehlen. Zu beiden > > Datenbanken gibts mittlerweile genügend Literatur. Für MySQL ist es auch > > ganz gut in dem Markt+Technik Buch beschrieben, welches am 18.12.2000 > > erscheinen soll. > > Solltest Du mit "Literatur" die Papierdinger meinen, dann waere ich Dir fuer > einen Tip i.S. PostgreSQL sehr dankbar. Das einzige "Buch" das ich zu > Postgres gefunden habe, ist das PDF von Bruce Momjian auf postgresql.org, > bzw. eine Ankuendigung von Jeff Perkins auf amazon.com. Das Buch von Bruce Momjian sollte seit Anfang Dezember bei Addison Wesley erhältlich sein. Bruce hat schon eins und kennt ein anderes von Jeff Perkins, das ziemlich schlecht sein soll. Was kann man auch von einem ehemaligen B52-Piloten erwarten. -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 uw_(at)_netuse.de Wed, 13 Dec 2000 12:49:43 +0100 Date: Wed, 13 Dec 2000 12:49:43 +0100 From: Ulf Wendel uw_(at)_netuse.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... "Egon Schmid (_(at)_work)" schrieb: > Das Buch von Bruce Momjian sollte seit Anfang Dezember bei Addison > Wesley erhältlich sein. Bruce hat schon eins und kennt ein anderes von > Jeff Perkins, das ziemlich schlecht sein soll. Was kann man auch von > einem ehemaligen B52-Piloten erwarten. Genau das Gegenteil: schlägt ein wie eine Bombe. Ulf From daniel_(at)_lorch.cc Wed, 13 Dec 2000 13:12:30 +0100 Date: Wed, 13 Dec 2000 13:12:30 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[2]: [php] Cronjob starten hi Joerg, Wednesday, December 13, 2000, 12:04:01 PM, you wrote: JB> lynx http://localhost/script.php sollte man nicht lynx -dump http://localhost/script.php (oder war es '-d' ?) schreiben? sonst bleibt das programm einfach "stehen" und will die seite anzeigen. cu From eschmid_(at)_php.net Wed, 13 Dec 2000 13:14:58 +0100 Date: Wed, 13 Dec 2000 13:14:58 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Ulf Wendel wrote: > > "Egon Schmid (_(at)_work)" schrieb: > > Das Buch von Bruce Momjian sollte seit Anfang Dezember bei Addison > > Wesley erhältlich sein. Bruce hat schon eins und kennt ein anderes von > > Jeff Perkins, das ziemlich schlecht sein soll. Was kann man auch von > > einem ehemaligen B52-Piloten erwarten. > > Genau das Gegenteil: schlägt ein wie eine Bombe. Vielleicht, wenns mal fertig ist. Aus dem About the Author: "He is a former B-52 Bombardier and wrote some of the first microcomputer based mission planning software in the Air Force on his Atari 400 in 1979." Das Buch von Bruce ist jedenfalls fertig und es hat fast 100 Seiten mehr wie die 450 Seiten von Jeff. Eine japanische Übersetzung ist bereits bei Addison Wesley in Arbeit. Ob's eine deutsche Übersetzung geben wird, weiß ich noch nicht. Ich hab mal die Empfehlung von Bruce an den deutschen Verlag weitergereicht. -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 poppcorn_(at)_cornelia-boenigk.de Wed, 13 Dec 2000 13:41:30 +0100 Date: Wed, 13 Dec 2000 13:41:30 +0100 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Hallo Liste Transaktionen, Trigger und Views kann PostgreSQL auch, und Subselects. Allerdings gibts PostgreSQL nur fuer Linux, nix Windows :-( > Das Buch von Bruce Momjian sollte seit Anfang Dezember bei Addison > Wesley erhältlich sein. und ist bei amazon angeboten fuer stolze 109 DM. Gruss Conni Und Egon: "genuegend" Literatur zu PostgreSQL ist ein wenig uebertrieben, mit dem Buch auf postgresql.org sind geade mal 3 Buecher auf dem Markt. Wenn Du dBase moechtest...kannst Du von mir bekommen. From sascha_(at)_schumann.cx Wed, 13 Dec 2000 13:51:37 +0100 (CET) Date: Wed, 13 Dec 2000 13:51:37 +0100 (CET) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... On Wed, 13 Dec 2000, Cornelia Boenigk wrote: > Hallo Liste > > Transaktionen, Trigger und Views kann PostgreSQL auch, und > Subselects. Allerdings gibts PostgreSQL nur fuer Linux, nix > Windows :-( $ ftp -a ftp.postgresql.org .. ftp> cd pub/binary/v7.0/NT 250 CWD command successful. ftp> ls 227 Entering Passive Mode (206,130,183,1,139,141) 150 Opening ASCII mode data connection for /bin/ls. total 2472 -rw-rw-r-- 1 1000 1000 2521952 May 27 2000 postgresql-7.0-nt-binaries.tar.gz 226 Transfer complete. - Sascha From victor_(at)_mediapeople.de Wed, 13 Dec 2000 13:51:23 +0100 Date: Wed, 13 Dec 2000 13:51:23 +0100 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] ereg_replace Problem Hi Leute, ich benutze ereg_replace um in einem Binärfile das mittels fread in eine Variable $data eingelesen wurde einen String auszutauschen. $data2 = ereg_replace( "STRING", "BLABLA", $data ); $data ist zirka 50.000 Zeichen lang. Obwohl "STRING" definitiv in $data vorkommt (hab mir den ganzen String mal im gleichen Script echoen lassen), stehen in $data2 nur die ersten drei Zeichen von $data. Woran könnte das liegen? ereg_replace müsste doch mit so großen Strings umgehen können, oder? Gruß, Christian From rsczepan_(at)_dock23.de Wed, 13 Dec 2000 13:45:34 +0100 Date: Wed, 13 Dec 2000 13:45:34 +0100 From: Ralf Sczepan rsczepan_(at)_dock23.de Subject: [php] Seltsamer Seiteneffekt Hallo Thomas > Es muß ja irgendwie so sein, daß eine Art Referenzierung zwischen den > Variablen hergestellt wird - ist das möglich ? Wie ? Wieso ? Klar, bei > C wären beide Variablen Zeiger auf denselben Speicherbereich ... Welche beiden Variablen meinst Du? Ich sehe keine zwei "Zeiger" die auf den gleichen Speicherbereich zeigen. $feld[1] = $test->a; Hier findet ein Zuweisung statt, Inhalte werden kopiert, jede weitere Änderung von $feld[1] hat keinen Einfluss auf $a in der Klasse test. Eine Änderung von $a wäre so möglich: $test->a = "N'abend"; vielleicht steht sowas in deinem "vielen Code" ;-). Lass dir dochmal debuggmässig an mehren Stellen "$test->a" aussgeben, um den Fehler einzukreisen. Die relevanten Zeilen kannst du dann ja posten. >wie > muß ein Statement aussehen, daß diesen Effekt bei php hervorruft ? > Eine Referenz auf $a in der Klasse test könntest du wie folgt erstellen. $test2 = &$test->a; $test2 refereziert jetzt $a in Klasse test. $test2 = "N'abend"; Inhalt von $a in Klasse test wird geandert ($test2 natürlich auch). echo $feld[1]."/".$test->a; Jetzt gibt $test->a tatsächlich "N'abend" aus. Aber das machst du nicht wirklich in deinem Code, oder? Richtig fein wäre es, wenn du $a über eine eigene Methode/Funktion ändern würdest. Gruss Ralf From sascha_(at)_schumann.cx Wed, 13 Dec 2000 13:59:31 +0100 (CET) Date: Wed, 13 Dec 2000 13:59:31 +0100 (CET) From: Sascha Schumann sascha_(at)_schumann.cx Subject: [php] ereg_replace Problem > Woran könnte das liegen? ereg_replace müsste doch mit so großen Strings > umgehen können, oder? Wenn du nur einen String ersetzen willst, ist str_replace() vorzuziehen: - 100% binary safe - schneller - Sascha From poppcorn_(at)_cornelia-boenigk.de Wed, 13 Dec 2000 14:00:37 +0100 Date: Wed, 13 Dec 2000 14:00:37 +0100 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Hi Sascha Hast Du die Win-binaries von PostgreSQL schon mal installiert? Gruss Conni From a.temme_(at)_gmx.de Wed, 13 Dec 2000 14:10:35 +0100 Date: Wed, 13 Dec 2000 14:10:35 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] Newbie: Editor =?iso-8859-1?Q?f=FCr?= PHP evtl. mit Projektverwaltung ? Irger Armin schrieb: > > Hi, > > ich bin eigentlich ziemlich neu in der PHP Programmierung und verwende > als Editor Glimmer welcher eigentlich einen guten Eindruck macht, nur > leider vermisse ich eine Art Projektverwaltung. An XEmacs habe ich mich > noch nicht so richtig getraut, bzw konnte ich noch kein "richtiges" PHP > Highligthing "Modul" finden. Gibt es evtl. ein anderes Tool mit dem man > eine Projektverwaltung realisieren kann ? > Mein jetziges "Projekt" umfaßt ca. 80 Dateien, eindeutig zu viel, um > sich alles merken zu können. Schau dir mal quanta an, ist imho genial -> Homesite-Derivat für Linux. Viele Grüße Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From Michael_(at)_Stahmann.de Wed, 13 Dec 2000 14:08:59 +0100 Date: Wed, 13 Dec 2000 14:08:59 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Problem mit COM-Funktion Thorsten Marx schrieb: > > Das siehst du Falsch. Das Word muss auf dem Server installiert sein, > > also da wo den php rennt. > > aber aufrufen tut er es dann schon auf dem Client, oder? > ??? Ich möchte doch darum bitten, das PHP auf dem Server nicht Programme auf meinem Client ausführen kann - oder was schwebt Dir hier vor? > Ansonsten wäre diese COM-Sache ja reinster blödsinn. Wenn ich die Schnittstelle richtig sehe, bringt sie in Deinem Zusammenhang doch folgende Möglichkeit: Auf dem Server: word ausführen -> dokument erstellen / ändern -> Dokument an Client senden Auf dem Client -> Daten an Server geben -> Dokument erhalten -> Freuen das ich ein Word-Dokument habe Oder habe ich jetzt etwas völlig falsch verstanden?? Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From Michael_(at)_Stahmann.de Wed, 13 Dec 2000 14:11:19 +0100 Date: Wed, 13 Dec 2000 14:11:19 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] ereg_replace Problem Hallo Christian, Christian Victor schrieb: > > Hi Leute, > > ich benutze ereg_replace um in einem Binärfile das mittels fread in eine > Variable $data eingelesen wurde einen String auszutauschen. > > $data2 = ereg_replace( "STRING", "BLABLA", $data ); > str_replace läuft viel schneller (lange getestet und gebastelt) und es läuft zuverlässig http://www.php-center.de/de-html-manual/function.str-replace.html Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From victor_(at)_mediapeople.de Wed, 13 Dec 2000 14:19:48 +0100 Date: Wed, 13 Dec 2000 14:19:48 +0100 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] ereg_replace Problem > > Woran könnte das liegen? ereg_replace müsste doch mit so > großen Strings > > umgehen können, oder? > > Wenn du nur einen String ersetzen willst, ist str_replace() > vorzuziehen: > > - 100% binary safe > - schneller > > Jau, das klappt! Aber warum es mit ereg_replace bzw. preg_replace nicht klappt ist mir nach wie vor schleierhaft. Zicken die so rum bei Binaries? Christian From cybso_(at)_gmx.net Wed, 13 Dec 2000 15:09:10 +0100 Date: Wed, 13 Dec 2000 15:09:10 +0100 From: Roland Tapken cybso_(at)_gmx.net Subject: [php] Feriepost Hi! >du verwendest übrigens einen nicht-thread-fähigen MUA ("Feriepost 0,13"). **Das Ding such ich schon ne ganze Weile... Es ist in allen möglichen Scriptarchiven zwar gelistet, aber auf der Homepage nicht mehr zu finden. Hat jemand nen aktuellen Link? >cu cu, Roland -- tapken_(at)_engter.de -ICQ#: 18715473------------------------- It's only a papermoon. ---------------------------------------- From t.kaester_(at)_uni-bielefeld.de Wed, 13 Dec 2000 15:17:04 +0100 Date: Wed, 13 Dec 2000 15:17:04 +0100 From: Thomas Kaester t.kaester_(at)_uni-bielefeld.de Subject: [php] Probleme bei der Bilddarstellung Hallo PHP'ler, ich habe folgendes Problem! Ich habe ein Bild in der MYSQL-DB gespeichert, moechte dieses aus derselbigen ziehen und dann im Browser darstellen! Das sollte eigentlich mit folgendem PHP-Skript klappen: connect("FeatureTest"); // Query senden...und Bild mit der ID=5 rausziehen $DB->query("SELECT data FROM tbl_thumbnail WHERE id='5'"); // Datensatz holen $DB->fetch(0); // Bild darstellen print $DB->data[data]; // Resultat-Speicher freigeben $DB->freeres(); // Verbindung schliessen $DB->close(); ?> Allerdings scheint ein Problem mit der Header-Information vorzuliegen, da er das Bild nicht darstellen kann. Wenn ich die Header-Zeile auskommentiere, stellt er zumindest den Binaerkram dar! Wer weiss Rat? Liegt es an den Apache-Einstellungen? Thomas From eschmid_(at)_php.net Wed, 13 Dec 2000 14:05:18 +0100 Date: Wed, 13 Dec 2000 14:05:18 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Cornelia Boenigk wrote: > Transaktionen, Trigger und Views kann PostgreSQL auch, und > Subselects. Allerdings gibts PostgreSQL nur fuer Linux, nix > Windows :-( Schade, jetzt war mal wieder Sascha schneller. Mir ist gerade meine Windows Millenium Edition hängen geblieben als ich nach der NT Version schauen wollte. > > Das Buch von Bruce Momjian sollte seit Anfang Dezember bei > Addison > > Wesley erhältlich sein. > > und ist bei amazon angeboten fuer stolze 109 DM. Gute Bücher kosten halt etwas. > Und Egon: "genuegend" Literatur zu PostgreSQL ist ein wenig > uebertrieben, mit dem Buch auf postgresql.org sind geade mal 3 > Buecher auf dem Markt. > Wenn Du dBase moechtest...kannst Du von mir bekommen. Und was ist das dritte Buch? -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 scherf_(at)_ventasoft.de Wed, 13 Dec 2000 15:47:53 +0100 Date: Wed, 13 Dec 2000 15:47:53 +0100 From: Stefan Scherf scherf_(at)_ventasoft.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Egon Schmid (_(at)_work) wrote: > > Und Egon: "genuegend" Literatur zu PostgreSQL ist ein wenig > > uebertrieben, mit dem Buch auf postgresql.org sind geade mal 3 > > Buecher auf dem Markt. > > Wenn Du dBase moechtest...kannst Du von mir bekommen. > > Und was ist das dritte Buch? Das wuerde mich auch interessieren. From aheide_(at)_roteroktober.de Wed, 13 Dec 2000 15:51:59 +0100 Date: Wed, 13 Dec 2000 15:51:59 +0100 From: Axel Heide aheide_(at)_roteroktober.de Subject: [php] Re: upload - internal server error Cyrill Schumacher schrieb: > ne es liegt an php3 als cgi version. mir ist der mist des öfteren > abgestürtzt beim provider als ich simple CSV dateien 2,5 MB > in MySQL einlesen wollte. bei meiner php4.0.3 modul version > lief das alles tip top. > versuche am besten einen provider mit php4 zu finden :-) > > kiri Hi Kiri, Das Projekt lief ehemals ueber das PHP3 Modul. Da hat alles wunderbar funktioniert. Ich bin jetzt aber darauf angewiesen das es bei dem jetzigen Provider auch funktioniert und der hat nun mal nur CGI :-( .(Noch dazu über CGIWrap :-(( ). Es muss doch irgendwie möglich sein einen file-upload über die CGI-Version hinzubekommen. In Perl gehts ja auch. axel -- ROTEROKTOBER - tel 0711 6369603 - http://www.roteroktober.de From M.Kurz_(at)_dc-ag.de Wed, 13 Dec 2000 15:15:49 +0100 Date: Wed, 13 Dec 2000 15:15:49 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] Mail Formatierung Hi Liste, also ich verschicke ein Newsletter.Den Newsletter Text gebe ich in ein Textfeld ein () jetzt habe ich das Problem das bei manchen Email Client's die Formatierung(der Zeilenumsprung) von dem Newsletter im arsch ist. Die Mail verschicke ich so: \nReply-To: \"".$from_name."\" <".$from_email.">\nX-Mailer: PHP Mailer"; $xtra .= "Content-Type: text/plain; charset=\"iso-8859-1\" Content-Transfer-Encoding: quoted-printable"; mail($to,$betreff,$message,$xtra); ?> Also bei mir unter Outlook Express 5 bzw. Outlook 97 ist die Formatierung OK unter Outlook 2000 gab es Probleme ... Was könnte ich ändern bzw. besser machen ??? Ach ja dann nochwas wenn ich in dem Messagetext Anführungszeichen vorkommen setzt er immer ein Backslash ( \"Hallo\")davor wie kann ich die rausbekommen mit stripslashes ging das nicht . Beste Gruesse Marcel From atschy_(at)_germany.net Wed, 13 Dec 2000 16:05:35 +0100 Date: Wed, 13 Dec 2000 16:05:35 +0100 From: Franz-Josef Fehmer atschy_(at)_germany.net Subject: [php] AW: [php] Probleme bei der Bilddarstellung ich mache es so: in der seite als img tag echo ""; wobei ich in der datenbank die BildHeight, BildWidth und das format abgelegt habe die datei bildholen.php $mySQL_ID = mysql_pconnect($mySQL_host, $mySQL_user, $mySQL_pwd); $data_result = mysql_db_query($dbName, "SELECT * FROM $descTableName WHERE ID=$id"); $data = mysql_fetch_array($data_result); header("Content-type: image/".$data[format]); echo $data[bild]; Franz-Josef From php_(at)_gutweiler.net Wed, 13 Dec 2000 16:19:34 +0100 Date: Wed, 13 Dec 2000 16:19:34 +0100 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] XML Buch Hallo, was ist ein gutes deutsches Buch über XML, das auch ein wenig auf die PHP-Extensions eingeht? MfG Clemens Gutweiler. -- web m_(at)_king -=- media solutions Fa. D. Brenner - cg_(at)_webmaking.de Auf dem Sand 15 - 0 65 33 - 96 01 31 54497 Morbach -=- www.webmaking.de From wagner_(at)_globalpark.de Wed, 13 Dec 2000 16:18:52 +0100 Date: Wed, 13 Dec 2000 16:18:52 +0100 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] Mail Formatierung Marcel Kurz wrote: > Hi Liste, > also ich verschicke ein Newsletter.Den Newsletter Text gebe ich in ein > Textfeld ein () jetzt habe ich das Problem das bei manchen Email Client's > die Formatierung(der Zeilenumsprung) von dem Newsletter im arsch ist. Setz in der Textarea wrap="physical" (ich galube so hieß das, hab keine Lust jetz in SelfHTML nachzusehen), dann macht der Browser die Umbrüche. Das Problem ist einfach, dass Du den Mailinhalt mehr oder weniger ohne Zeilenumbrüche bekommst (nur mit Absatzumbrüchen), und das dann auch so rausschickst. Die dadurch entstehenden Riesenzeilen verkraften die Mail-Clients unterschiedlich gut. Du kannst in die Riesenzeilen ja auch u.U. von Hand (bzw. per Script ;) nachträglich Zeilenumbrüche einfügen, oder mit der physical-Variante den Browser dazu zwingen. > Ach ja dann nochwas wenn ich in dem Messagetext Anführungszeichen vorkommen > setzt er immer ein Backslash ( \"Hallo\")davor wie kann ich die > rausbekommen mit stripslashes ging das nicht . Kann ich mir nicht vorstellen. Man muss natürlich beachten, dass stripslashes() den übergebenen String nicht verändert, sondern als Ergebnis returned, also $ohne_slashes = stripslashes($mit_slashes); Gesundheit Wagner -- If you can't learn to do something well, learn to enjoy doing it poorly. From eschmid_(at)_php.net Wed, 13 Dec 2000 16:29:52 +0100 Date: Wed, 13 Dec 2000 16:29:52 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] XML Buch Clemens Gutweiler wrote: > was ist ein gutes deutsches Buch über XML, das auch ein wenig auf die > PHP-Extensions eingeht? billig: XML kurz & gut, Robert Eckstein, O'Reilly, aber ohne PHP teuer: das neue Markt+Technik Buch kostenlos: PHP Handbuch, LXXIII. XML parser functions, leider noch nicht eingedeutscht -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 php_(at)_gutweiler.net Wed, 13 Dec 2000 16:46:24 +0100 Date: Wed, 13 Dec 2000 16:46:24 +0100 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] XML Buch | Clemens Gutweiler wrote: | | > was ist ein gutes deutsches Buch über XML, das auch ein wenig auf die | > PHP-Extensions eingeht? | | billig: XML kurz & gut, Robert Eckstein, O'Reilly, aber ohne PHP | teuer: das neue Markt+Technik Buch | kostenlos: PHP Handbuch, LXXIII. XML parser functions, leider noch nicht | eingedeutscht | | -Egon Hm, weder mut.de noch amazon.de kennt ein derartiges Buch, wann soll es denn erscheinen? MfG Clemens Gutweiler. -- web m_(at)_king -=- media solutions Fa. D. Brenner - cg_(at)_webmaking.de Auf dem Sand 15 - 0 65 33 - 96 01 31 54497 Morbach -=- www.webmaking.de From webmasterbhs_(at)_bluewin.de Wed, 13 Dec 2000 16:53:43 +0100 Date: Wed, 13 Dec 2000 16:53:43 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] XML Buch > | billig: XML kurz & gut, Robert Eckstein, O'Reilly, aber ohne PHP > | teuer: das neue Markt+Technik Buch > | kostenlos: PHP Handbuch, LXXIII. XML parser functions, leider noch nicht > | eingedeutscht > | > | -Egon > > Hm, weder mut.de noch amazon.de kennt ein derartiges Buch, wann soll es denn > erscheinen? Addison Wesley Verlag Buch: "XML in der Praxis" von Mintert & Behme www.mintert.com eines der besten bücher :-) kiri From eschmid_(at)_php.net Wed, 13 Dec 2000 16:51:16 +0100 Date: Wed, 13 Dec 2000 16:51:16 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] XML Buch Clemens Gutweiler wrote: > > | Clemens Gutweiler wrote: > | > | > was ist ein gutes deutsches Buch über XML, das auch ein wenig auf die > | > PHP-Extensions eingeht? > | > | billig: XML kurz & gut, Robert Eckstein, O'Reilly, aber ohne PHP > | teuer: das neue Markt+Technik Buch > | kostenlos: PHP Handbuch, LXXIII. XML parser functions, leider noch nicht > | eingedeutscht > | > | -Egon > > Hm, weder mut.de noch amazon.de kennt ein derartiges Buch, wann soll es denn > erscheinen? Am 18.12.2000. Ist aber mit dem richtigen Cover bei http://php.net/books.php zu finden. Amazon.de hat noch das falsche Cover und da ist der Christian Cartus falsch geschrieben. Bei mut.de ist es aber auch und bei den dynamicwebpages.de auch. Bei phpwelt.de hab ichs auch schon gesehen. -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 php_(at)_gutweiler.net Wed, 13 Dec 2000 16:57:38 +0100 Date: Wed, 13 Dec 2000 16:57:38 +0100 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] XML Buch | Am 18.12.2000. Ist aber mit dem richtigen Cover bei | http://php.net/books.php zu finden. Amazon.de hat noch das falsche Cover | und da ist der Christian Cartus falsch geschrieben. Bei mut.de ist es | aber auch und bei den dynamicwebpages.de auch. Bei phpwelt.de hab ichs | auch schon gesehen. | | -Egon Okay, danke :) MfG Clemens Gutweiler. -- web m_(at)_king -=- media solutions Fa. D. Brenner - cg_(at)_webmaking.de Auf dem Sand 15 - 0 65 33 - 96 01 31 54497 Morbach -=- www.webmaking.de From volker.jahns_(at)_rentokil.de Wed, 13 Dec 2000 15:04:02 +0100 Date: Wed, 13 Dec 2000 15:04:02 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] HTTP_POST_VARS Hi, ich lese überall, dass man die Umgebungsvariablen lesen kann mit zB $CONTENT_LENGTH, aber alle zeigen "brav" nix an, obwohl phpinfo() jede Menege an zB POST-VARS auch mit richtigem Inhalt anzeigt. Wie zum Teufel bekomme ich den Inhalt von diesen Variablen? Gruss Volker From hans.stumhofer_(at)_addcom.de Wed, 13 Dec 2000 17:28:36 +0100 Date: Wed, 13 Dec 2000 17:28:36 +0100 From: hans stumhofer hans.stumhofer_(at)_addcom.de Subject: [php] HTTP_POST_VARS $a=getenv("namedervariable"); echo $a; ----- Original Message ----- From: "Volker Jahns" To: Sent: Wednesday, December 13, 2000 3:04 PM Subject: [php] HTTP_POST_VARS > Hi, > > ich lese überall, dass man die Umgebungsvariablen lesen kann mit zB > $CONTENT_LENGTH, aber alle zeigen "brav" nix an, obwohl phpinfo() jede > Menege an zB POST-VARS auch mit richtigem Inhalt anzeigt. > > Wie zum Teufel bekomme ich den Inhalt von diesen Variablen? > > Gruss Volker > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From volker.jahns_(at)_rentokil.de Wed, 13 Dec 2000 17:38:46 +0100 Date: Wed, 13 Dec 2000 17:38:46 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] HTTP_POST_VARS Danke - nach längerem Suchen habe ich dann begriffen was HTTP_POST_VARS ist und da braucht man dann sowas... while ($Wert = each($HTTP_POST_VARS)) hans stumhofer wrote: > $a=getenv("namedervariable"); > echo $a; > Gruss Volker From poppcorn_(at)_cornelia-boenigk.de Wed, 13 Dec 2000 16:59:33 +0100 Date: Wed, 13 Dec 2000 16:59:33 +0100 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... > > Und was ist das dritte Buch? > Das wuerde mich auch interessieren. Das von Bruce Momjian, das es bei postgres als pdf zum downloaden gibt. Ich habe geschrieben: "mit dem Buch auf postgresql.org sind geade mal 3 Buecher auf dem Markt." Ich habe mal versucht, die win-binaries zu installieren, habe aber den Postmaster nicht zum Laufen gekriegt. Dann bin ich auf Linux umgestiegen, da laeuft alles bestens. Gruss Conni From henning_(at)_wonderpixel.de Wed, 13 Dec 2000 20:00:40 +0100 Date: Wed, 13 Dec 2000 20:00:40 +0100 From: =?iso-8859-1?Q?Henning_J=F6dden?= henning_(at)_wonderpixel.de Subject: [php] PHP, Wddx und Flash `nabend zusammen, Kurze Frage: Ist "Wddx SDK" auch sinnvoll um arrays, mit ca. 60 elementen, aus PHP an Flash zu übergeben, oder lohnt sich das nur bei wirklich großen Datenmengen?? Und gibt es ohne "Wddx" überhaupt eine Möglichkeit komplette arrays an Flash zu schicken ?? Vielen Dank schon mal im voraus... Gruß Henning From eschmid_(at)_php.net Wed, 13 Dec 2000 19:45:59 +0100 Date: Wed, 13 Dec 2000 19:45:59 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Cornelia Boenigk wrote: > > > > Und was ist das dritte Buch? > > > Das wuerde mich auch interessieren. > > Das von Bruce Momjian, das es bei postgres als pdf zum downloaden > gibt. > > Ich habe geschrieben: "mit dem Buch auf postgresql.org sind geade > mal 3 > Buecher auf dem Markt." Eine PDF-Datei ist aber kein Buch, ausserdem sind die Inhalte so ziemlich gleich und stammen vom gleichen Autor. > Ich habe mal versucht, die win-binaries zu installieren, habe > aber den Postmaster nicht zum Laufen gekriegt. Dann bin ich auf > Linux umgestiegen, da laeuft alles bestens. So weit bin ich noch nicht. Ich wäre ja froh wenn ich wüsste wie man bei IE den Proxy abschaltet. Bei Netscape wars Edit -> Preferences -> Advanced -> Proxies. -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)_someon.com Wed, 13 Dec 2000 20:01:04 +0100 Date: Wed, 13 Dec 2000 20:01:04 +0100 From: Matthias Winkelmann winkelmann_(at)_someon.com Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... [..] > > So weit bin ich noch nicht. Ich wäre ja froh wenn ich wüsste wie man bei > IE den Proxy abschaltet. Bei Netscape wars Edit -> Preferences -> > Advanced -> Proxies. Extras -> Interneteinstellungen -> Verbindungen -> Lan-Einstellungen -mw From eschmid_(at)_php.net Wed, 13 Dec 2000 20:04:01 +0100 Date: Wed, 13 Dec 2000 20:04:01 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Matthias Winkelmann wrote: > > [..] > > > > So weit bin ich noch nicht. Ich wäre ja froh wenn ich wüsste wie man bei > > IE den Proxy abschaltet. Bei Netscape wars Edit -> Preferences -> > > Advanced -> Proxies. > > Extras -> Interneteinstellungen -> Verbindungen -> Lan-Einstellungen Danke, unser Mick hat mirs soeben eingestellt. Interneteinstellungen heißen jetzt aber Internetoptionen. -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 e.obster_(at)_eosis.net Wed, 13 Dec 2000 21:06:16 +0100 Date: Wed, 13 Dec 2000 21:06:16 +0100 From: Erich Obster e.obster_(at)_eosis.net Subject: [php] SSI und PHP Hallo, ich habe meine index.htm in index.php umbenannt. Nun funktioniert Server Side Include nicht mehr. Auf meinen Apache habe ich AddType text/x-server-parsed-html .htm habe dann in AddType text/x-server-parsed-html .htm .php geändert, aber ohne Erfolg. Wie kann ich weiterhin Server Side Include auch .php-Dateien benutzen? Danke für eure Hilfe. MfG Erich Obster From markus.kloeschen_(at)_gmx.de Wed, 13 Dec 2000 21:25:53 +0100 (MET) Date: Wed, 13 Dec 2000 21:25:53 +0100 (MET) From: markus.kloeschen_(at)_gmx.de markus.kloeschen_(at)_gmx.de Subject: [php] rss rdf Hi! Ich baue z.Z. eine neue Page auf und suche dafür noch einige News, sprich rss/rdf quellen. Möglichst in Deutsch. Habt Ihr da evtl. eine Liste oder kennt Ihr Sites mit Listen deutscher Sites? Danke, Markus -- Sent through GMX FreeMail - http://www.gmx.net From jens_(at)_jensbenecke.de Wed, 13 Dec 2000 22:08:04 +0100 Date: Wed, 13 Dec 2000 22:08:04 +0100 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] SSI und PHP On Wed, Dec 13, 2000 at 09:06:16PM +0100, Erich Obster wrote: > Wie kann ich weiterhin Server Side Include auch .php-Dateien benutzen? wenn du nicht auf SSI-Spezialitäten angewiesen bist, nimm in .php-Dateien statt doch einfach damit brauchst du kein SSI mehr. -- oeffentlich abstrakt klasse fuh erweitert Objekt durchfuehrt bar { vertraulich fluechtig Zeichenfolge meinText; oeffentlich statisch leere haupt(Zeichenfolge[] argu) { ... } -- Usenet http://www.hitchhikers.de/ - Die kostenlose Mitfahrzentrale für ganz Europa From phpde_(at)_nettrade.de Wed, 13 Dec 2000 23:39:40 +0100 (MET) Date: Wed, 13 Dec 2000 23:39:40 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... > So weit bin ich noch nicht. Ich wäre ja froh wenn ich wüsste wie man bei > IE den Proxy abschaltet. Bei Netscape wars Edit -> Preferences -> > Advanced -> Proxies. Extras -> Internetoptionen -> Verbindungen -> Laneinstellungen (oder je nachdem halt die einzelnen DFUE-Netzwerkverbindungen rumtuedeln. MfG, Sebastian From eschmid+sic_(at)_s.netic.de Wed, 13 Dec 2000 23:44:30 +0100 Date: Wed, 13 Dec 2000 23:44:30 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... On Wed, Dec 13, 2000 at 11:39:40PM +0100, Sebastian Nohn wrote: > > So weit bin ich noch nicht. Ich wäre ja froh wenn ich wüsste wie man bei > > IE den Proxy abschaltet. Bei Netscape wars Edit -> Preferences -> > > Advanced -> Proxies. > > Extras -> Internetoptionen -> Verbindungen -> Laneinstellungen (oder je > nachdem halt die einzelnen DFUE-Netzwerkverbindungen rumtuedeln. Danke, es funktioniert ja schon seit ein paar Stunden. Auch der Apache funzt unter dem mir weniger bekannten Betriebssystem Microsoft Millenium Edition. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From SvenFuchs_(at)_t-online.de Wed, 13 Dec 2000 23:59:54 +0100 Date: Wed, 13 Dec 2000 23:59:54 +0100 From: SvenFuchs_(at)_t-online.de SvenFuchs_(at)_t-online.de Subject: [php] Serversockets Hallo, kann mir jemand das folgende erklären? Sieht für mich nach einer Architektur aus, die ich sehr gut gebrauchen könnte und von daher gern nachbauen würde. Aber ... ich kapiers nicht recht. Für jeden Hint dankbar. (Das Original-Posting find ich schlicht nicht mehr. Ich hatte es irgendwann mal kopiert, ...) Viele Grüße, Sven Fuchs ------------------------------------------ Submitted By: Niels Peen Date: 09/22/00 18:59 Those of you dealing with a larger code base all know the overhead this can cause. Even if you include only the files you really need or write some nifty loader which loads only the required files the performance can still be lower then you would like. Then we noticed the current PHP4 version in CVS (2000-09-08) supports server sockets. What we did is simple. We split our application up in 2 parts. The first part is our large code base which we just load completly and then have it listen on a socket. Then we create a very simple frontend which opens a connection to our codebase and returns the result. To pass our cookies and get and post variables to our backend we put these and all other stuff we want to pass on in an array which we serialize and pass to the backend. Depening on how suitable your code base is (you need to have your functions return stuff instead of echo, and be clean with your use of variables, clearing database results,etc) this could mean an extreme performance increase with only 15 minutes work as it did for us. ------------------------------------------- From bjoern_(at)_baer.main.de Thu, 14 Dec 2000 00:19:17 +0100 Date: Thu, 14 Dec 2000 00:19:17 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Serversockets * SvenFuchs_(at)_t-online.de wrote: > kann mir jemand das folgende erklären? Sieht für mich nach einer Also die genaue Definition von Sockets kann dir wohl nur ein Linux-Guru erklären. Das sind AFAIK "Slots", mit denen man Verbindungen herstellen kann. Dabei kannst du einen Socket anweisen, dass er auf einem bestimmten Port horchen soll - wie dein Webserver, der auf Port 80 (z.B.) darauf wartet, dass jemand anklopft. PHP hat das Problem, dass es im request response Model funktioniert, d.h. dein Script muss jedes Mal neu geladen werden. Wenn dein Script größer wird oder du große Objektstrukturen erzeugst, kostet das natürlich Zeit und Resourcen. Besser wäre es, wenn dieser große Teil nur einmal geladen werden müßte (Stichwort "AppServer"). So haben diese Leute also ein Script gestartet, das unendlich lange läuft und über die Funktionen aus ext/socket an einem bestimmten Port horcht, bis jemand anklopft, also das normale "kleine" Scripts, das dann Befehle an die große Codebase sendet und diese wiederum Daten zurückliefert. Ein netter Ansatz, aber: Zimt - where PHP meets needs. -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Online-Applikationen fürs E-Business. From SvenFuchs_(at)_t-online.de Thu, 14 Dec 2000 02:08:02 +0100 Date: Thu, 14 Dec 2000 02:08:02 +0100 From: SvenFuchs_(at)_t-online.de SvenFuchs_(at)_t-online.de Subject: [php] Serversockets Hallo Björn, > So haben diese Leute also ein Script gestartet, > das unendlich lange läuft und über die Funktionen > aus ext/socket an einem bestimmten Port horcht, > bis jemand anklopft, also das normale "kleine" > Scripts, das dann Befehle an die große Codebase > sendet und diese wiederum Daten zurückliefert. Ja - das hab ich so verstanden. Sorry, meine Frage war ein bißchen unspezifisch. Ich würde gern ausprobieren, ein bestehendes Script mit relativ großer Codebase diesem Modell entsprechend umzuschreiben. Dazu könnte ich Code-Beispiele und/oder entsprechende Erläuterungen gebrauchen. Zwar gibt es im PHP Manuel unter ServerSockets zwei kurze Beispiele, mit denen ich aber nicht recht weiterkomme. > Ein netter Ansatz, aber: Zimt - where PHP meets needs. Wus? Viele Grüße, Sven Fuchs From michael.ackermann_(at)_asd-edv.de Thu, 14 Dec 2000 09:06:59 +0100 Date: Thu, 14 Dec 2000 09:06:59 +0100 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] ODBC (Verstehe ich nicht) Moin Moin, Habe folgendes Problem! Wamp (NT4-SR6, Apache 1.3.12, PHP4.0.3, ODBC Client Access AS/40, PHPLIB 7.2c) Untenstehender Programmcode wird beim Aufruf in der DOS Box einwandfrei ausgeführt: CMD: php odbctest.php Ergebniss: USUSER : DEYOSTAK
USUSER : DEHOCSAB
USUSER : DEKLETHO
...................................... Beim Aufruf über den Apache bekomme ich folgende Fehlermeldung augegeben: Warning: SQL error: [IBM][Client Access ODBC-Treiber (32-Bit)][DB2/400 SQL]Fehler bei Datenübertragungsverbindung. COMM RC=0x5, SQL state 08S01 in SQLConnect in db_odbc.inc on line 35 Database error: Link-ID == false, odbc_pconnect failed ODBC Error: 0 () In Line 35 steht: $this->Link_ID=odbc_pconnect($this->Database, $this->User, $this->Password, $this->UseODBCCursor); Kann dazu jemand etwas sagen. Ich bin am Verzweifeln query($query); if ($db->num_rows() ) { while ($db->next_record() ) { echo "USUSER : ".$db->f("USUSER")."
\n"; } } ?> From michael.ackermann_(at)_asd-edv.de Thu, 14 Dec 2000 09:12:00 +0100 Date: Thu, 14 Dec 2000 09:12:00 +0100 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] ODBC (Verstehe ich nicht) Nochmal, der Apache läuft als Dienst, PHP4 als Module. gerade eben habe ich den Dienst bendet und den Apache normal über die CMD gestartet. UND! Siehe da es läuft: Was soll das denn ich glaube dies jetzt nicht. Pfade sind auch entsprechend gesetzt????? Michael Ackermann Moin Moin, Habe folgendes Problem! Wamp (NT4-SR6, Apache 1.3.12, PHP4.0.3, ODBC Client Access AS/40, PHPLIB 7.2c) Untenstehender Programmcode wird beim Aufruf in der DOS Box einwandfrei ausgeführt: From ml_(at)_sph.de Thu, 14 Dec 2000 09:05:49 -0000 Date: Thu, 14 Dec 2000 09:05:49 -0000 From: Matthias Lampert ml_(at)_sph.de Subject: [php] Danke, Freunde -- und noch 'ne Info Hallo, und vielen Dank! Mit einem solchen Echo nach der kurzen Zeit hab' ich wirklich nicht gerechnet. Eure Beiträge waren für uns alle hier eine wichtige Entscheidungshilfe. Nur hatte ich bei der Beschreibung der Datenmenge eine Kleinigkeit vergessen, eine Null nämlich -- es werden gut 400 [!] MB an Daten anfallen. Diese Daten sind von der Struktur aber nicht besonders vielschichtig: Produktdaten, nach denen Käufer suchen sollen. Das Projekt hat also eher den Charakter einer Suchmaschine, allerdings könnten unsere Kunden (die, mit deren Daten wir unsere Suchmaschine bestücken) auf den Trichter kommen, dass wir ihnen Daten über den Traffic und die Art des Traffics (vorwiegend Anfragen bei... etc.) auf dem Silbertablett servieren. Von daher wären Lesen _UND_ Schreiben bei der Datenbank wirklich nicht schlecht, auch wenn zu 90% gelesen werden dürfte. Das Problem mit der Plattform ist einfach, dass wir die Internet- Provider für die Webkataloge unsere Kunden sind und die übergreifende Suchmaschine als nette Serviceerweiterung betreiben wollen. Der zuständige Administrator kann und will es sich einfach nicht zumuten (nachdem die Sache -- sogar für ihn überraschend -- zur leidlichen Zufriedenheit auf NT und IIS läuft), sich auf LAMP oder gar, noch edeler, auf SAMP (Solaris...) umzustellen. So ist das, wenn Systeme mit der Zeit wachsen... CU! -- Matthias Lampert, Hamburg From beckmann_(at)_gis.de Thu, 14 Dec 2000 09:39:14 +0100 Date: Thu, 14 Dec 2000 09:39:14 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Seltsamer Seiteneffekt >Eine Referenz auf $a in der Klasse test könntest du wie folgt erstellen. >$test2 = &$test->a; >$test2 = "N'abend"; >Inhalt von $a in Klasse test wird geandert ($test2 natürlich auch). Ist ja interessant - hab' ich noch nicht benutzt (aha, neu in php4) und gerade mal ein bißchen im man nachgelesen, find' ich ja nicht so richtig überzeugend, syntaktisch ... wurde ja in einem anderen thread hier erst gestern oder so diskutiert - aber: >Aber das machst du nicht wirklich in deinem Code, oder? Nein. Fällt Dir noch eine implizite Möglichkeit ein, die so etwas hervorruft? Weißt Du eine Möglichkeit, zu prüfen, ob eine Variable referenziert wurde? (Kann ja interessante Effekte geben, wenn man bei so referenzierten Teilen ein unset macht :-) ) >Richtig fein wäre es, wenn du $a über eine eigene Methode/Funktion >ändern würdest. Der Witz ist, ich will $a nur ein einziges Mal ändern, nämlich bei der Initialisierung (es handelt sich um ein feld von Defaultparamatern (Leerwerte für Formulare, Fehlermeldungen usw.) zu den Variablen (einem Feld) in der Klasse test), folglich ist eine Zuweisung weder beabsichtigt noch implementiert. Das ganz läuft in einer session-Variablen mit, naja, ich mach' mich mal wieder auf die Suche. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From mk_(at)_php-homepage.de 14 Dec 2000 09:21:49 -0000 Date: 14 Dec 2000 09:21:49 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] rss rdf markus.kloeschen_(at)_gmx.de schrieb: > Ich baue z.Z. eine neue Page auf und suche dafür noch einige News, > sprich rss/rdf quellen. Möglichst in Deutsch. http://www.php-homepage.de/backend/rdf.php http://www.php-homepage.de/backend/rdf.phps <- Script zum auslesen Frisch eingetroffen: Backendscript für Symlink.ch -> http://www.php-homepage.de/source/?view=8 Mark -- Tipps & Tricks zu PHP -> http://www.php-homepage.de German Gabber Network _(at)_ http://www.gabber.de From Andreas.Karajannis_(at)_gmd.de Thu, 14 Dec 2000 10:38:34 +0100 Date: Thu, 14 Dec 2000 10:38:34 +0100 From: Andreas Karajannis Andreas.Karajannis_(at)_gmd.de Subject: [php] Re: ODBC (Verstehe ich nicht) > Nochmal, > der Apache läuft als Dienst, PHP4 als Module. > > gerade eben habe ich den Dienst bendet und den Apache normal über die CMD > gestartet. > > UND! Siehe da es läuft: > Was soll das denn ich glaube dies jetzt nicht. > > Pfade sind auch entsprechend gesetzt????? > Offensichtlich fehlt irgendetwas in der Umgebung des Apache, wenn Du ihn als Dienst laufen Laesst. Mit NT kenne ich mich nicht aus, evtl. kann und muss man die Umgebung des Users unter dem der Apache laeuft anpassen. Ich nehme an, dass der Benutzer in der DOS Box ein anderer war als der unter dem der Apache sonst laeuft, daher die Probleme. -Andreas From info_(at)_ticinonline.net 14 Dec 2000 09:34:45 -0000 Date: 14 Dec 2000 09:34:45 -0000 From: Autoresponder info_(at)_ticinonline.net Subject: [php] Re: ODBC (Verstehe ich nicht) From miggge_(at)_gmx.de Thu, 14 Dec 2000 10:34:07 +0200 Date: Thu, 14 Dec 2000 10:34:07 +0200 From: Miguel Dieckmann miggge_(at)_gmx.de Subject: [php] FRAGE ZU FLUSH > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --MS_Mac_OE_3059634847_116060_MIME_Part Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable on 13.12.2000 12:38 Uhr, HAAN Julian Schwarz at julian.schwarz_(at)_haan.de wrote: Hallo! =20 Meine Frage ist: Kann man es unter windows irgendwie hinkriegen, mit php de= n "flush" befehl erfolgreich zu nutzen? =20 mfg. Julian Schwarz Hi Julian! habe ich mal so gemacht: printf ("wait"); flush(); for ( count =3D 0 ; $count <3 $count++ ) { sleep(1); printf("."); flush(); } lief aber nur auf ie und auch nur auf win, nicht mac! vieleicht wei=DF jemand warum? viele gr=FC=DFe miguel. --MS_Mac_OE_3059634847_116060_MIME_Part Content-type: text/html; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable Re: [php] FRAGE ZU FLUSH on 13.12.2000 12:38 Uhr, HAAN Julian Schwarz at julian.schwarz_(at)_haan.de wrot= e:

Hallo!

Meine Frage ist: Kann man es unter window= s irgendwie hinkriegen, mit php den "flush" befehl erfolgreich zu = nutzen?

mfg. Julian Schwarz
Hi Julian!
habe ich mal so gemacht:

printf ("wait");
flush();
for ( count =3D 0 ; $count <3 $count++ ) {
   sleep(1);
   printf(".");
   flush();
   }

lief aber nur auf ie und auch nur auf win, nicht mac!

vieleicht wei=DF jemand warum?

viele gr=FC=DFe
miguel. --MS_Mac_OE_3059634847_116060_MIME_Part-- From info_(at)_ticinonline.net 14 Dec 2000 09:41:33 -0000 Date: 14 Dec 2000 09:41:33 -0000 From: Autoresponder info_(at)_ticinonline.net Subject: [php] Re: Re: [php] FRAGE ZU FLUSH From an_(at)_ernsting-enterprises.de Thu, 14 Dec 2000 11:08:18 +0100 Date: Thu, 14 Dec 2000 11:08:18 +0100 From: Andreas Neumann an_(at)_ernsting-enterprises.de Subject: [php] =?iso-8859-1?Q?Nocheinmal_zur_Wert=FCbergabe_via_POST?= Hallo Liste! Ich habe eine Datei datei1.php, die ein recht umfangreiches Formular beinhaltet. Die Daten werden an datei2.php via post weitergegeben, hier verarbeitet und das Ergebnis augegeben. Will ich nun mit leicht abgeänderten Formulardaten eine neue Berechnung durchführen, so gehe ich in das Formular zurück. Statt dass mir aber meine alte Eingabe wieder sichtbar wird, kommt die Meldung: # "Achtung: Seite ist nicht mehr gültig. Die angeforderte Seite wurde mit # Hilfe von Informationen erstellt, die von Ihnen in einem Formular mitgeteilt # wurden. Diese Seite ist nicht mehr verfügbar. Als Sicherheitsmaßnahme übermittelt # Internet Explorer solche persönlichen Informationen nicht automatisch erneut." # # "Falls Sie die Seite ansehen und die Informationen erneut mitteilen möchten, # klicken Sie auf "Aktualisieren"." Folge ich jetzt dem Rat der Meldung und klicke auf "Aktualisieren", bekomme ich zwar das Formular, meine Eingaben sind aber unwiederbringlich verloren und müssen neu eingegeben werden. Ziemlich üble Geschichte bei zehn oder mehr Eingabefeldern, wenn man doch nur eines ändern wollte, findet Ihr nicht? Hat jemand ´ne Idee? TIA Andreas From ralf_(at)_php-experiments.de Thu, 14 Dec 2000 11:03:34 +0100 Date: Thu, 14 Dec 2000 11:03:34 +0100 From: Ralf Geschke ralf_(at)_php-experiments.de Subject: [php] ADMIN: und weg... (war: Re: [php] Re: Re: [php] FRAGE ZU FLUSH) Autoresponder wrote: ... [User geloescht. Keine Gnade.] Beste Gruesse, Ralf From 520040307849-0001_(at)_t-online.de Thu, 14 Dec 2000 10:57:45 +0100 Date: Thu, 14 Dec 2000 10:57:45 +0100 From: aleksander 520040307849-0001_(at)_t-online.de Subject: [php] SQL Postleitzahlsuche Ich suche eine Möglichkeit aus einer PLZ Tabelle mehrere Datensatze anzugeigen. Die Tabelle ist wie folgt aufgebaut. CREATE TABLE tpl_news ( ID int(5) NOT NULL auto_increment, plz int(5) NOT NULL, ort varchar NOT NULL; PRIMARY KEY (ID) ); Die Datensätze sollen wie folgt angezeigt werden. Wenn der gesuchte Datensatz vorhanden ist, soll er dargestellt werden. Aber eben nicht nur der gesuchte Datensatz sonder auch die zwei Datensätze die am nächsten kommen. Bsp gesucht 40212 Ausgabe 30999 40211 -> 40212 40213 40280 Das nächste Problem ist dann, wenn der gesuchte Datensatz nicht vorhanden ist, soll der am nächsten liegende ausgegeben werden. Also 30999 -> 40211 40215 40213 40280 Kennt hier jemand einen Skript. Beziehungsweise welche sinnvollen Vorgehensweisen gibt es. From lars.wolff_(at)_tn-m.de Thu, 14 Dec 2000 10:55:20 +0100 Date: Thu, 14 Dec 2000 10:55:20 +0100 From: Lars Wolff lars.wolff_(at)_tn-m.de Subject: [php] COOKIES Hallo Liste, ich habe ein Problem mit Cookies. Wenn die mit setcookie() einen cookie setze wird der nur bei IE auch gesetzt, bei NN passiert nichts. Ich setzte aber auch nicht alle Werte. Weiß jemand warum??? Braucht NN vielleicht bestimmte Werte definitiv, damit er einen cookie aufnimmt??? Vielen Dank schon mal! Lars Wolff From michael.ackermann_(at)_asd-edv.de Thu, 14 Dec 2000 11:11:09 +0100 Date: Thu, 14 Dec 2000 11:11:09 +0100 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] Re: ODBC (Verstehe ich nicht) Ich habe den Dienst auch schon unter dem Benutzer Administrator laufen lassen. Wenn ich den Apache in der CMD laufen lasse ist ja auch der Administrator angemeldet. Das doofe ist nur wenn ich die Kiste wieder neu starte dann startet der Apache nicht automatisch. Aber das wird nun OT Ich mag M$ :-(( Ich habe schon mal an die Liste gepostet. Kennt jemand einen ODBC Treiber für Linux mit dem ich auf die AS/400 zugreifen kann. Ich habe bereits mit iODBC und unixODBC und mit den DB2 Treibern von IBM aber es hat mir nichts gebracht Ich bekomme damit kein connect von Linux zur AS/400. Wenn jemand eine Quelle weis, bitte Info an mich Danke Michael Ackermann At 10:38 14.12.2000 +0100, you wrote: > Nochmal, > der Apache läuft als Dienst, PHP4 als Module. > > gerade eben habe ich den Dienst bendet und den Apache normal über die CMD > gestartet. > > UND! Siehe da es läuft: > Was soll das denn ich glaube dies jetzt nicht. > > Pfade sind auch entsprechend gesetzt????? > Offensichtlich fehlt irgendetwas in der Umgebung des Apache, wenn Du ihn als Dienst laufen Laesst. Mit NT kenne ich mich nicht aus, evtl. kann und muss man die Umgebung des Users unter dem der Apache laeuft anpassen. Ich nehme an, dass der Benutzer in der DOS Box ein anderer war als der unter dem der Apache sonst laeuft, daher die Probleme. -Andreas From php_(at)_sct-research.de Thu, 14 Dec 2000 11:10:14 +0100 (MET) Date: Thu, 14 Dec 2000 11:10:14 +0100 (MET) From: Mirko Giese php_(at)_sct-research.de Subject: [php] FRAGE ZU FLUSH > printf ("wait"); > flush(); > for ( count = 0 ; $count <3 $count++ ) { > sleep(1); > printf("."); > flush(); > } > > lief aber nur auf ie und auch nur auf win, nicht mac! > > vieleicht weiß jemand warum? netscape im allgemeinen und scheinbar auch ie auf dem mac schreiben sowas nur in den bildschirm, wenn mindestens ein newline auftaucht. oder auch ein
jedenfalls irgegndwas, das erkennen lässt dsa diese zeile zu ende ist ciao mirko From beckmann_(at)_gis.de Thu, 14 Dec 2000 11:17:53 +0100 Date: Thu, 14 Dec 2000 11:17:53 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Nocheinmal_zur_Wert=FCbergabe_via_POST?= >Ich habe eine Datei datei1.php, die ein recht umfangreiches Formular >beinhaltet. Die Daten werden an datei2.php via post weitergegeben, hier >verarbeitet und das Ergebnis augegeben. Will ich nun mit leicht abgeänderten >Formulardaten eine neue Berechnung durchführen, so gehe ich in das Formular >zurück. Statt dass mir aber meine alte Eingabe wieder sichtbar wird, kommt >die Meldung: "Achtung: Seite ist nicht mehr gültig. ... > >Folge ich jetzt dem Rat der Meldung und klicke auf "Aktualisieren", bekomme >ich zwar das Formular, meine Eingaben sind aber unwiederbringlich verloren >und müssen neu eingegeben werden. > >Hat jemand ´ne Idee? Nun ja, im Prinzip ist das schon korrekt, was Dein Browser da macht ... Die Lösung ist ein session-Management oder hidden-Felder, mit dem/denen Du die Daten vor der erneuten Anzeige das Formulars setzt, so daß Deine user nicht den Back-Button, sondern einen "Neuberechnen"-Schalter auf Deiner page benutzen. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From bjoern_(at)_baer.main.de Thu, 14 Dec 2000 11:20:01 +0100 Date: Thu, 14 Dec 2000 11:20:01 +0100 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From a-otto_(at)_web.de Thu, 14 Dec 2000 10:23:39 +0000 Date: Thu, 14 Dec 2000 10:23:39 +0000 From: andreas otto a-otto_(at)_web.de Subject: [php] SQL Postleitzahlsuche Hi aleksander, > Die Datensätze sollen wie folgt angezeigt werden. > Wenn der gesuchte Datensatz vorhanden ist, soll er dargestellt werden. > Aber eben nicht nur der gesuchte Datensatz sonder auch die zwei Datensätze > die am nächsten kommen. Schau Dich mal im Archiv der ML um, das hatten wir erst vor einigen Monaten. Stichwort koennte "kurznet" sein, das kam zumindest im Verlauf eines der Threads vor. Liebe Gruesse, Andreas -- andreas otto london (uk) From TConnect_(at)_gmx.net Thu, 14 Dec 2000 11:25:17 +0100 Date: Thu, 14 Dec 2000 11:25:17 +0100 From: Tim Hildebrandt TConnect_(at)_gmx.net Subject: [php] AW: [php] SQL Postleitzahlsuche H! Also die Routine kann man so machen, dass man bei der Suche der Postleitzahlenwerte einen oberen und einen unteren Wert setzt. Wenn z.B. die Postleitzahl 15456 ist, dann gehst Du - je nach Genauigkeit Deines Ergebnisses eben hin und sagst $oben = $plz + 30 und $unten = $plz - 30. In der Suche sagst Du dann: $Suchstring = "plz <= " . $oben . " AND plz >= " . $unten; $SearchIndex = mysql_query("SELECT * FROM plz_tabelle WHERE $Suchstring ORDER BY plz"); Wenn es mehrere Ergebnisse gibt, gehst Du alle Datensätze von oben nach unten durch und gibst sie aus. Siehe hierzu unter www.php.net oder www.php-center.de unter den Befehlen mysql_fetch_array, mysql_num_rows und mysql_data_seek -> Damit ist alles erklärt... Wenn Du genau die Datensätze meinetwegen optisch hervorheben möchtest, die genau treffen, dann machst Du das während des Durchlaufes mit IF: if($dieserWert == $plz) { Hebe optisch hervor } Gruß Tim From smj_(at)_intratools.de Thu, 14 Dec 2000 11:29:14 +0100 Date: Thu, 14 Dec 2000 11:29:14 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] Nocheinmal zur Wertübergabe via POST > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Andreas Neumann > > Hallo Liste! Hi, > Ich habe eine Datei datei1.php, die ein recht umfangreiches Formular > beinhaltet. Die Daten werden an datei2.php via post > weitergegeben, hier > verarbeitet und das Ergebnis augegeben. Will ich nun mit > leicht abgeänderten > Formulardaten eine neue Berechnung durchführen, so gehe ich > in das Formular > zurück. > ... > ..., meine Eingaben sind aber > unwiederbringlich verloren > und müssen neu eingegeben werden. > > Hat jemand ´ne Idee? Ja, http://www.koehntopp.de/php/faq-21.html#ss21.5 (Affenformular), oder, falls Du doch bei zwei Formularen bleiben moechtest, die UserEingaben (gemacht in Form_1) aus dem Form_2 per POST, GET oder Session (kommt darauf an, wie man zurueck springt) zurueck an Form_1 senden. Gruss, Juri From thomas.schuermann_(at)_stadt-gladbeck.de Thu, 14 Dec 2000 11:27:53 +0100 Date: Thu, 14 Dec 2000 11:27:53 +0100 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] COOKIES Hallo Lars, Lars Wolff schrieb: > > ich habe ein Problem mit Cookies. > > Wenn die mit setcookie() einen cookie setze wird der nur bei IE auch > gesetzt, bei NN passiert nichts. > Ich setzte aber auch nicht alle Werte. Welche nicht? > > Weiß jemand warum??? Braucht NN vielleicht bestimmte Werte definitiv, > damit er einen cookie aufnimmt??? Jein (Radio Eriwan). Sieh mal am besten im PHP-Manual nach (z.B. auf www.php-center.de, oben rechts "setcookie" eingeben und Enter drücken). Falls es nicht hilft, etwas Code vielleicht? Gruß Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From smj_(at)_intratools.de Thu, 14 Dec 2000 11:39:04 +0100 Date: Thu, 14 Dec 2000 11:39:04 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] COOKIES > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Lars Wolff > Hallo Liste, Hi Lars, > ich habe ein Problem mit Cookies. > > Wenn die mit setcookie() einen cookie setze wird der nur bei IE auch > gesetzt, bei NN passiert nichts. > Ich setzte aber auch nicht alle Werte. > > Weiß jemand warum??? "Ich setzte aber auch nicht alle Werte" ;-) >Braucht NN vielleicht bestimmte Werte definitiv, > damit er einen cookie aufnimmt??? http://www.php.net/manual/function.setcookie.php Section - User Contributed Notes: Gruss, Juri From thomas.schuermann_(at)_stadt-gladbeck.de Thu, 14 Dec 2000 11:39:57 +0100 Date: Thu, 14 Dec 2000 11:39:57 +0100 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] SQL Postleitzahlsuche Hallo Aleksander, aleksander schrieb: > ... > Aber eben nicht nur der gesuchte Datensatz sonder auch die zwei Datensätze > die am nächsten kommen. > > Bsp gesucht 40212 > > Ausgabe 30999 > 40211 > -> 40212 > 40213 > 40280 > Hierzu: PLZ suchen. Position in Variable $offset speichern. DB-Abfrage starten mit Query-Parameter *limit* $offset - 2, 5 Abfrage anzeigen. > Das nächste Problem ist dann, wenn der gesuchte Datensatz nicht vorhanden > ist, soll der am nächsten liegende ausgegeben werden. Akut kein Vorschlag meinerseits. Hoffe es ist ein Ansatz. Gruß Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From t.franke_(at)_jobware.de Thu, 14 Dec 2000 11:45:44 +0100 Date: Thu, 14 Dec 2000 11:45:44 +0100 From: Thomas Franke t.franke_(at)_jobware.de Subject: [php] COOKIES >Hallo Liste, > >ich habe ein Problem mit Cookies. > >Wenn die mit setcookie() einen cookie setze wird der nur bei IE auch >gesetzt, bei NN passiert nichts. >Ich setzte aber auch nicht alle Werte. > >Weiß jemand warum??? Braucht NN vielleicht bestimmte Werte definitiv, >damit er einen cookie aufnimmt??? ...Hast im Browser (Netscape) auch Cookies aktiviert? Cu Thomas From Meyer_(at)_mediaworx.com Thu, 14 Dec 2000 11:44:25 +0100 Date: Thu, 14 Dec 2000 11:44:25 +0100 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] AW: [php] SQL Postleitzahlsuche > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Tim Hildebrandt > Sent: Thursday, December 14, 2000 11:25 AM > To: php_(at)_php-center.de > Subject: [php] AW: [php] SQL Postleitzahlsuche > > > H! > > Also die Routine kann man so machen, dass man bei der Suche der > Postleitzahlenwerte einen oberen und einen unteren Wert setzt. > > > Wenn z.B. die Postleitzahl 15456 ist, dann gehst Du - je nach > Genauigkeit Deines Ergebnisses eben hin und sagst > > $oben = $plz + 30 und $unten = $plz - 30. > Is aber eine sehr unzuverlässige Methode. Eine Suche nach Koordinaten ist da wesentlich zuverlässiger. So findet man auch Postleitzahlen, die nicht nahe an der gesuchten sind von ihrem Wert her (12345 und 12347) sondern auch welche die von der Entfernung her nah dran sind, aber ne andere Postleitzahl haben. Mit freundlichen Gruessen, -- Mathias Meyer mediaworx berlin AG Fon (030) 2 75 80 - 24 8 Fax (030) 2 75 80 - 20 0 From rsczepan_(at)_dock23.de Thu, 14 Dec 2000 11:49:23 +0100 Date: Thu, 14 Dec 2000 11:49:23 +0100 From: Ralf Sczepan rsczepan_(at)_dock23.de Subject: [php] Seltsamer Seiteneffekt > Nein. Fällt Dir noch eine implizite Möglichkeit ein, die so etwas > hervorruft? Nein, so aus dem Kopf nicht. Dummerweise gibt es in PHP auch keine Möglichkeit Variablen in Klassen pivat zu halten, oder habe ich da was übersehen? > Weißt Du eine Möglichkeit, zu prüfen, ob eine Variable referenziert > wurde? Nein, leider nicht, wäre aber interessant zu wissen? > (Kann ja interessante Effekte geben, wenn man bei so > referenzierten Teilen ein unset macht :-) ) Eigentlich nicht, es sind eben keine Zeiger. http://php.net/manual/de/language.references.unset.php Oder meinst du was anderes? Gruss Ralf From scherf_(at)_ventasoft.de Thu, 14 Dec 2000 12:43:20 +0100 Date: Thu, 14 Dec 2000 12:43:20 +0100 From: Stefan Scherf scherf_(at)_ventasoft.de Subject: [php] PostgreSQL auf Win einrichten Hallo Liste, gehört vielleicht nicht ganz hierher, aber trotzdem: Hat jemand Erfahrung, bzw. kennt jemand ein Manual zur Installation von PostgreSQL 7.0 auf Windows? Gruss Stefan From pfeiffer_(at)_uris.de Thu, 14 Dec 2000 12:17:54 -0000 Date: Thu, 14 Dec 2000 12:17:54 -0000 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] SQL Postleitzahlsuche Hallo Aleksander, wenn es Dir darum geht, 'benachbarte' PLZ's zu finden, die in 'raeumlicher' Nachbarschaft liegen, kommst Du nicht umhin etwas Mathematik zu proggen und Dir vorher noch die Koordinaten-DB von der DP, oder woanders her, zu besorgen. Die PLZ's unterliegen keiner geometrischen Ordnung, d.h. man kann nicht von der PLZ auf die Lage schliessen. Ist ein Haufen Arbeit, aber es geht: http://itbw.de/_tests/diverse/geog/entfernung.php3 m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. From braukmann_(at)_tse-online.de Thu, 14 Dec 2000 12:56:40 +0100 Date: Thu, 14 Dec 2000 12:56:40 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] AW: [php] SQL Postleitzahlsuche Hi, On Thu, Dec 14, 2000 at 11:44:25AM +0100, Mathias Meyer wrote: > > Wenn z.B. die Postleitzahl 15456 ist, dann gehst Du - je nach > > Genauigkeit Deines Ergebnisses eben hin und sagst > > > > $oben = $plz + 30 und $unten = $plz - 30. > Is aber eine sehr unzuverlässige Methode. > Eine Suche nach Koordinaten ist da wesentlich zuverlässiger. Sicher. Die Frage ist nur, wo kann man *preiswert* (also auch fuer kleine / mittlere Projekte finanzierbar) eine geo-kodierte PLZ-Tabelle bekommen (noch besser natuerlich geo-kodierte Daten bis auf Strassenebene ...)? > So findet man auch Postleitzahlen, die nicht nahe an der gesuchten > sind von ihrem Wert her (12345 und 12347) sondern auch welche die > von der Entfernung her nah dran sind, aber ne andere Postleitzahl > haben. 'Hier' im Kreis Warendorf gibt es Staedte / Gemeinden in den Plz-Gebieten 48xxx und 59xxx -Andreas, ... dem fuer ein aktuelles Projekt sehr an geo-kodierten PLZ gelegen waere. -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From eschmid_(at)_php.net Thu, 14 Dec 2000 14:53:47 +0100 Date: Thu, 14 Dec 2000 14:53:47 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] PostgreSQL auf Win einrichten Stefan Scherf wrote: > gehört vielleicht nicht ganz hierher, aber trotzdem: Hat jemand Erfahrung, > bzw. kennt jemand ein Manual zur Installation von PostgreSQL 7.0 auf > Windows? Probiers mal damit: Sorry for the website is not accessble that time .... but now it can be access at this url http://208.160.255.143 this include an easy installation of PostgreSQL v.7.0.2 for windows 98,2000 and NT. there is a pg guardian that automatically start and setup ur server and many more...:) hope you like this piece of program.... -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 scherf_(at)_ventasoft.de Thu, 14 Dec 2000 13:04:46 +0100 Date: Thu, 14 Dec 2000 13:04:46 +0100 From: Stefan Scherf scherf_(at)_ventasoft.de Subject: [php] PostgreSQL auf Win einrichten Egon Schmid (_(at)_work) wrote: > > gehört vielleicht nicht ganz hierher, aber trotzdem: Hat jemand > Erfahrung, > > bzw. kennt jemand ein Manual zur Installation von PostgreSQL 7.0 auf > > Windows? > > Probiers mal damit: > > Sorry for the website is not accessble that time .... but now it can be > access at this url http://208.160.255.143 Das sieht interessant aus. Danke für den Tip. Gruss Stefan From beckmann_(at)_gis.de Thu, 14 Dec 2000 12:57:09 +0100 Date: Thu, 14 Dec 2000 12:57:09 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Seltsamer Seiteneffekt >> Nein. Fällt Dir noch eine implizite Möglichkeit ein, die so etwas >> hervorruft? > >Nein, so aus dem Kopf nicht. Dummerweise gibt es in PHP auch keine >Möglichkeit Variablen in Klassen pivat zu halten, oder habe ich da was >übersehen? Nein, definitiv geht das nicht ... > >> Weißt Du eine Möglichkeit, zu prüfen, ob eine Variable referenziert >> wurde? > >Nein, leider nicht, wäre aber interessant zu wissen? > >> (Kann ja interessante Effekte geben, wenn man bei so >> referenzierten Teilen ein unset macht :-) ) > >Eigentlich nicht, es sind eben keine Zeiger. Nun ja, im 'PHP4 manual/language.operators.assignment.html' steht dazu: "'Assignment by reference' means that both variables end up POINTING at the same data, and nothing is copied anywhere. " >http://php.net/manual/de/language.references.unset.php >Oder meinst du was anderes? Nein, nicht, überhaupt nicht, verdammt, warum ist das im 'runterladbaren manual nicht so schön beschrieben. MIST. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From henning_(at)_wonderpixel.de Thu, 14 Dec 2000 14:41:36 +0100 Date: Thu, 14 Dec 2000 14:41:36 +0100 From: =?iso-8859-1?Q?Henning_J=F6dden?= henning_(at)_wonderpixel.de Subject: [php] nochmal Wddx Howdy, `tschuldige, ist vielleicht etwas OT, aber kennt jemand ein deutsches Tut zu "Wddx" ? Gruß Henning From Meyer_(at)_mediaworx.com Thu, 14 Dec 2000 13:41:09 +0100 Date: Thu, 14 Dec 2000 13:41:09 +0100 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] AW: [php] SQL Postleitzahlsuche > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Andreas Braukmann > Sent: Thursday, December 14, 2000 12:57 PM > To: 'php_(at)_php-center.de' > Subject: Re: [php] AW: [php] SQL Postleitzahlsuche > > Sicher. Die Frage ist nur, wo kann man *preiswert* (also auch > fuer kleine / mittlere Projekte finanzierbar) eine > geo-kodierte PLZ-Tabelle bekommen (noch besser natuerlich > geo-kodierte Daten bis auf Strassenebene ...)? > http://mysql.kurznet.com Da gibts eine Tabelle mit Koordinaten. Viel Spass beim Basteln ;) Mit freundlichen Gruessen, -- Mathias Meyer mediaworx berlin AG Fon (030) 2 75 80 - 24 8 Fax (030) 2 75 80 - 20 0 From h.wiens_(at)_gmx.net Thu, 14 Dec 2000 13:53:17 +0100 Date: Thu, 14 Dec 2000 13:53:17 +0100 From: Harry Wiens h.wiens_(at)_gmx.net Subject: [php] ftp upload This is a multi-part message in MIME format. ------=_NextPart_000_000D_01C065D5.362F8FE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit ich hab meinen pfp ftp client angehängt, bei dem der upload nicht funktioniert, ich hab aber keine ahnung warum, kuckts euch mal an wenn ihr bock habt und schreibt mir was los ist. ------=_NextPart_000_000D_01C065D5.362F8FE0 Content-Type: application/x-zip-compressed; name="ftp.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ftp.zip" UEsDBBQAAAAIAEtqjimVs7jOXwEAAJMCAAAKAAAAdXBsb2FkLnBocI1ST2uDMBw9d7DvELI/t62O Qi9NLN3q1kKtZWSHnko0qQZiEmJs2bdforjDKNsO6nv+3nv6Iw+tSLqJr6/QKlksw5OsySaJgfs0 /LDURVtz5Q5EOMkPFbccoHGv8NLx4HnOlnuQl4WW2mJ4E0WTyXQKw8TRXHJQcCkNZUyoEsMIdrwx tBh4ri3jFkfgLJir8FMU3XVmGyPHPLpXeWNmaBdevmbvKQCLF7LOthieuKU258K1qnw0lYEgTcgq W2L4lhAIHLUldxg2XsEh4KoIe2FYt9IJQ60bH7WtHxh1NPzuCK23uw8CyH6XYHgU0nu2i9Rjr+Ci lwhlWgf6nEowxhUEitae0cIJ7dmJytbT1khNGYxHv7sq3bhvD5r7JQAvKg1uw2AG5vFfn5W6FOpi Qjf5T4Q5X/Sbc29Gue2unyFNm9fCDSED+7F+KEo4tA744/Q32+PQjQ6F/vSFCmX8AlBLAwQKAAAA AAAGiX0pK7+HlR8AAAAfAAAACQAAAHN0eWxlLmNzc3RhYmxlIHsNCglmb250LWZhbWlseTpUYWhv bWENCn1QSwMEFAAAAAgAdYKMKVAKU7PKAQAAngMAAAkAAABvYmVuLmh0bWytU+9rnEAQ/V7o/7Bs ab41mgYCubgWL5rziD+OZHMk/XKsOndKdZV1rpf777urCNd8CKEUQXnrm/dmZmeckMeR+/mTEwae b758yaPAJXjsYOO3+b4BiRteYQ2bEhQQxxoZmlpX8hdRULMejzX0JQAOcYwivKKV9z0lpYItowPh 3ByYOGvymqf+C5kvbtMofWD0i21fXl5dUcKDZ66hf2ceSrxomdyf4PUb/DfUuloZRVYDyaGuO1EU ldwxatMB953IJ5y1qgDFbHKoCizZhW1/HcPv0oeYEO+WL9OE0d+ghMqgwr3cnXdl90PkWLVSly1k IVRx1u+zpkJ2QUkc8DD1GV0EnBIpGt2LvJUSciwEgqQEhdoB6o5oORi6gcp1sHDPZNZ3N84yWT1x wl9WgeYMspQkXnyC1l70pOEaVFbJwmgO3WV0rGZmd68321bit61oqvo446JsG0EnA0t7GdfCdeau LjTh5HH5Uwt+p8QN2x5N1jN9zeaX61iadJqTudkpo1Kz6RSt2xl7z1GQLHjI6PX127RkK3W979tH 7a6SH/OuDfW/mq9E3x9ahR/z7w7/Yq5fatgAM2DDqBkwDOs4eJZZiXFHzF7+AVBLAwQUAAAACADB ZI0p87pfe/4DAAD6DgAACQAAAGxpc3RlLnBocN1XbW/bNhD+HAP+Dxynpnay+iXA+mGW7GxL0QTY MCAr1g9BEFASJXGlKY6iYidr/nY/70jKthzLsZtuKDDbEaTj8XQvzz28+BOZyXbL46zQFAXoNNHy Rpinjke+Q/iod4S7o3ZrMm63/CJSTGrEiUhLktIA/0luiRNiWE9KEWmWCyRVmXRioinr/t1uETAb 5SJhatrB73POqUAFoyiGvzOjhGZMfeAsyhD/VEQZFRP7SpagDuwNkFYl7SKwdKCoLpWwAlA4eGi3 KC+oWapWEgLPsPRgf49cOtnDJ1KgP6i6p+CNYMV/5pnfd2kzWdUk5BRFlHNJ4piJNMDfD7AVFJJE VgDPYa5iqoIB+BTrLBgOBi/sbjX2dTw2wTZZGj7Dku8wcerxPCIcMmUwIWcxIGIBBVs3yBkpE2TV EY2yHLkdI2TR0gdjcFEr2+iWcJaKAOtcghtplPNcBTgamC/eGsP+IVRgThinNwbDN1FeCk0VxDAA z72YqSY54CRXqOPNg8HIm/sFu6d50nE90R0hb3587KoMP1N7kw+jZFvEqV158+su+iZAr4ZOtX+E Xm37IKIUuSvQlBhMbdezn6M+WLMhFVebkV1DCCsPRgtV6942/W3ur3bXdxwfO9Qu8HywzOLVRj4b vHmssjBXXZ5M022tE0lZpCSkeyTrtMgVsNfixSYsV97QlDf0N1wCYVVg19q1AMNr0+a4h9HHj6hB 3sN236TWPz5BmaJJgMF7okLKdCnSHgBzQiwVBSaqQ0GmNKh3Tt22aaDDLC/0moYR2BWep0wE620H ErsmZ2sLcmakeOxf/PoW/X75c4BDxqFz+tA/gqpeyhKM3l+cvTsHqniN0fmbi7fn79z9T79dnr25 tO324y8gw+NDERZy9JTXfp+MXePvk4mY8huwsDsZDQF8ULS8d/7XHHV0gIcnGGWUpZl299b/isJx zcmKnRxt1DBu6wmgmaLK040QMMpFUYZTBm+oGN4dMS/rcVRd64J42cXIRoqfDvWLoWRJuPf1ETV8 LecLRNn7L0cUE7LUSN9JyCKbwgyC9wBFoe846Fts/DA8kfORw4a93wRHDRj112UsjkGhKqFMSIzN eVY+qufyBMRPG3AVXJqoWmHHJnNtfGsjirbbMYVvtLNAxI79Fh1bwq9ws8OCnDVuX6DLjA+m/9a6 86FqzL6dEZYjBswVy1Hi2zgxX7w2aWwZsvYeK1YTkTtZbFdvHisbJ+fqXPEk0RmcjaWCQTPKYzh6 LU6Wk/VzuOazqWZN5bN4xs7Nm0SzZvBfppdtr9nJB4WKmviAcL3q8gUl1HhgVKOHr8oCJtrn0sBm hf9vHGBm179Kpmv/izzmg6pqS+lB88I/UEsDBBQAAAAIAKtRjikd/sYl2AAAAEMBAAAKAAAAbGlu a3MuaHRtbF2QUWvCMBSF3wX/wyXiq80QfGoKunYqVgsjyPZUanO1xVhLcsf03y+JCNsIJOcL5957 knglt3kyHMSrbJ76U65lniVA9x7L9Fp/XbCjUraksWzQIMTRw+Gsuu3OYFALS3eNtkGkUCcY4Y2i 2loGjcGjYMEw8Re+LnrOWhTpJyyWr0VevAs24nw6nc0YyOxDOkzf/GIwz9e7zS/e/+O/6PtSddAI NWrdV0q13UkwzgLbvqqffLgahUZw+G4VNeKF83EoNklMyimf1Am3mZA6dA3K5348xH/eD1BLAwQU AAAACABsgYwpb8STHfwAAAB8AgAACgAAAGluZGV4Lmh0bWytkk1rhDAQhs8W+h9CjmVZbaE3syCa asAPiFkWehHdTlepRomx0H9fdXXbXouX5J1hJu+TYexAROHh/s4OqONNt2AipAekvzrIvPY8NCB1 JipdQ1aCAmSb14qx1Fx7XrgT0ZQK5CZhSvDTs7V7wOhd5Q0UrXoDRSx0E3O67/JzJS/EGtsN4/oA iseD4LqSHz1GKXcXvS91U2MUOdxncUCZHwiCrTVxYp4I5jh1eRKGLPYJdo4iwShOOE3Z68Rq/DDy 5DQxjoi7x39DtgXIhXGSmyD+deih0rBYfILKVTEmBnnZd2W3rdMg9e0zs95m4OY68XlVfgXz5kxb 9w1QSwMEFAAAAAgAboeMKSAqx7vqAAAAOAEAAAwAAABkZWxfZmlsZS5waHBdj81rwkAQxe+B/A/D NocIxVoEL+aDaKQfFoVqv04yXWezS9ZN2Kwt/uM917Ue2h4G3m94zLyXdNyq1oFGU+2xopTd4weu TkuWhcFUEq8hBd4YoewuZi+N1mRgpQi2xynRkYIkb2ULxGUDkcEdjSHP4FPZWisuQX91XJLJWW8c BkrE55spCNQd9UCqzjX20H9HXsfek1z9pMq8vJ0VpReTZfkGk2I6v3lcPi3KlFUW9xupjCN73a+U YLCeva5TdjEYDIejEYPi4W4x/8XP//gv+h++RhhE/FxauHazJU2O4ggvT818vPxo/QZQSwMEFAAA AAgATW2OKc3QZFhtAwAAQAgAABAAAAB2ZXJhcmJlaXR1bmcucGhwnVZtb9s2EP5sA/4PN86tnSKN FATtgEay4cRubDRNClft1k8GLZ0lLjQlkFS8dujf3ufxRU6dYO6a2kDMO95zD+/hkUw0Td5eDjrt aDoZje1vMksuJwPQnytcjMu0XqPQi4RpjosCJUIU+AgTypm4AYk8VvozR1UgaoeLica/dJAqRaCQ uIqJCziyDotzlhlQ+LvTtqHPM0xLSTUrxStRCuy0v5qwYBsXqVSySgOnIq9pbvL/SW+pd9qEq1qk FgsrFEqj7B+YvGWFot+rK17S7KgqqmFRKh1HQzMETIsSutZxCsPBU17mTNybch43V23uTVQb6+0d 9j64xGawYZku4pMwPCyQ5YWOj1+EvYPTpoT35/PZu8TWEGwFPrsef4Kz0fmbi/n1h6txTJaMZyiD XNJ6UTBhCjg+ytmKQDL5I4nJr2F4cvLyJYHR5ezqzY798YF937RUmi45QoqcVzTLmMhjEhJnq4qm W3tZSsMfh+BLOQ7DJw4sB5HOoKmKnNjIPC15KQ1JtrJfAreUs1yYGkqty7UlfSqWqjqNRjCdT17v 7tSru90hgzHVyFCAVzEKRpZw9vYC3s/P7wRZUn6Dwkvx+2ycTN3SYDqZXUyNLr8ROLuejydzV8To 0rg8ggyiQGf2j3TCOxXMyH//S5QXj1VlsC/T8U9lMpbtsU47eAbP931gpStwjbk/xn2eBZ02W0Gf KWUOZN/1+YE9El0Ksc2ySEshMNV94uZI0627GMfjQDbeWf0uPQTiZ4gdVZst8j5W1cs184xMpLzO sE84M1tvj+E3yHdrpe5Aqx+o1HN3PQDiuKc0FRmVWc8uoLV/BcgVPoDeolwykaF4gL3zfx8PNsEX j3UyFxmTjWyCrtEhH7eiDPlixTj6pEPTLa2mVVrdtMD0ptlRE4caLVe3WpkLz/E5up9hNMveErb2 Mcp1U9wDQstnMzaxRhRzHcK31f/PXd6iHKXpzDFV8NGoiSwtBFNwY1pWIwhjasiR/6PsYIPmaIlD 2NBCGgcywU0AmDIBVRPMEaVX3rwojmdXxa8/vDD/kpkdpnKJTNcid8+KVy620pJ9JI/aAP9kef27 VaN2VWvfSJm9Od3x245eJ+8WZ7Or0fzTTk4ruHux+uTKqWC0XNa2hX/ZUg/9Jbbnqtzvt++Xf9Ds fw7/AlBLAQIyCxQAAAAIAEtqjimVs7jOXwEAAJMCAAAKAAAAAAAAAAEAIAC2gQAAAAB1cGxvYWQu cGhwUEsBAjILCgAAAAAABol9KSu/h5UfAAAAHwAAAAkAAAAAAAAAAQAgALaBhwEAAHN0eWxlLmNz c1BLAQIyCxQAAAAIAHWCjClQClOzygEAAJ4DAAAJAAAAAAAAAAEAIAC2gc0BAABvYmVuLmh0bWxQ SwECMgsUAAAACADBZI0p87pfe/4DAAD6DgAACQAAAAAAAAABACAAtoG+AwAAbGlzdGUucGhwUEsB AjILFAAAAAgAq1GOKR3+xiXYAAAAQwEAAAoAAAAAAAAAAQAgALaB4wcAAGxpbmtzLmh0bWxQSwEC MgsUAAAACABsgYwpb8STHfwAAAB8AgAACgAAAAAAAAABACAAtoHjCAAAaW5kZXguaHRtbFBLAQIy CxQAAAAIAG6HjCkgKse76gAAADgBAAAMAAAAAAAAAAEAIAC2gQcKAABkZWxfZmlsZS5waHBQSwEC MgsUAAAACABNbY4pzdBkWG0DAABACAAAEAAAAAAAAAABACAAtoEbCwAAdmVyYXJiZWl0dW5nLnBo cFBLBQYAAAAACAAIAMUBAAC2DgAAAAA= ------=_NextPart_000_000D_01C065D5.362F8FE0-- From markus.sobczak_(at)_softwareag.com Thu, 14 Dec 2000 14:14:54 +0100 Date: Thu, 14 Dec 2000 14:14:54 +0100 From: Markus Sobczak markus.sobczak_(at)_softwareag.com Subject: [php] ereg_replace() Hallo, wie bekomme ich es hin das von einer Zeichenfolge nur alle Zahlen übrig bleiben? Also quasi das alles was keine Zahl ist 'rausfliegt'. Da bin ich doch bei ereg_replace() schon richtig oder? Danke, Markus From sebastian.wolfgarten_(at)_gmx.net Thu, 14 Dec 2000 14:16:04 +0100 Date: Thu, 14 Dec 2000 14:16:04 +0100 From: Sebastian Wolfgarten sebastian.wolfgarten_(at)_gmx.net Subject: [php] AW: [php] ftp upload hi harry, guck mal auf zend.com, da gibt es ein sehr gutes Uploadbeispiel, schreib das doch einfach um... Gruß Seb -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Harry Wiens Gesendet: Donnerstag, 14. Dezember 2000 13:53 An: php_(at)_php-center.de Betreff: [php] ftp upload ich hab meinen pfp ftp client angehängt, bei dem der upload nicht funktioniert, ich hab aber keine ahnung warum, kuckts euch mal an wenn ihr bock habt und schreibt mir was los ist. From mk_(at)_php-homepage.de 14 Dec 2000 13:18:28 -0000 Date: 14 Dec 2000 13:18:28 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] ftp upload \"Harry Wiens\" schrieb: > ich hab meinen pfp ftp client angehängt, bei dem der upload nicht Was mit dir los ist weiß ich nicht, allerdings könnte ich jetzt mit Schimpfworten um mich werfen! Mein Linuxkernel tut nicht, ich häng den mal geschwind an die Mail, vielleicht findet jemand den Fehler... Wütend Mark -- Tipps & Tricks zu PHP -> http://www.php-homepage.de German Gabber Network _(at)_ http://www.gabber.de From chris_(at)_starnetworking.net Thu, 14 Dec 2000 14:41:09 +0100 Date: Thu, 14 Dec 2000 14:41:09 +0100 From: Christopher Kunz chris_(at)_starnetworking.net Subject: [php] ftp upload On Thu, Dec 14, 2000 at 01:53:17PM +0100, Harry Wiens wrote: > ich hab meinen pfp ftp client angehängt, bei dem der upload nicht > funktioniert, ich hab aber keine ahnung warum, kuckts euch mal an wenn ihr > bock habt und schreibt mir was los ist. uh... ich häng mal eben das ISO-image von QNX an - das läßt sich nicht brennen, irgendwie ... *plonk* --ck -- -- Christopher Kunz, *.networking Hannover T: 0511/1237504 F: 0511/1237505 E2: 0179/4991753 H: http://www.starnetworking.net _(at)_: chris_(at)_starnetworking.net From Meyer_(at)_mediaworx.com Thu, 14 Dec 2000 14:43:53 +0100 Date: Thu, 14 Dec 2000 14:43:53 +0100 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] ftp upload > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Mark Kronsbein > Sent: Thursday, December 14, 2000 2:18 PM > To: php_(at)_php-center.de > Subject: Re: [php] ftp upload > > > > \"Harry Wiens\" schrieb: > > ich hab meinen pfp ftp client angehängt, bei dem der upload nicht > > Was mit dir los ist weiß ich nicht, allerdings könnte ich > jetzt mit Schimpfworten > um mich werfen! > > Mein Linuxkernel tut nicht, ich häng den mal geschwind an die > Mail, vielleicht findet > jemand den Fehler... > Ist das ein Grund, den Menschen gleich so anzuschnauzen? Die Datei war grad mal 4K gross. Manche schreiben Mails, die viermal so gross sind. Ich moecht nicht wissen, wie du reagieren wuerdest, wenn du an meiner FH waerst und erleben wuerdest, wie manche Professoren 400K-Dateien an 1500 Studenten und an alle Mitarbeiter der FH verschicken. Da kannst du dich aufregen, aber doch nicht wegen solchem Kleinkram. *kopfschüttel* Mit freundlichen Gruessen, -- Mathias Meyer mediaworx berlin AG Fon (030) 2 75 80 - 24 8 Fax (030) 2 75 80 - 20 0 From tf_(at)_tfromm.com Thu, 14 Dec 2000 14:27:19 +0100 Date: Thu, 14 Dec 2000 14:27:19 +0100 From: Thomas Fromm tf_(at)_tfromm.com Subject: [php] ftp upload Hi, > ich hab meinen pfp ftp client angehängt, bei dem der upload nicht > funktioniert, ich hab aber keine ahnung warum, kuckts euch mal an wenn ihr > bock habt und schreibt mir was los ist. Ich hatte soweiso grad nix zu tun, und wenn man so hoeflich gefragt wird, mache ich mich natürlich sofort an die Arbeit.... gruss, thomas -- -------------------------------------------------------------------------- http://phporacleadmin.org http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace You with a small PHP script!" From rsczepan_(at)_dock23.de Thu, 14 Dec 2000 14:47:59 +0100 Date: Thu, 14 Dec 2000 14:47:59 +0100 From: Ralf Sczepan rsczepan_(at)_dock23.de Subject: [php] Seltsamer Seiteneffekt > >Eigentlich nicht, es sind eben keine Zeiger. > Nun ja, im 'PHP4 manual/language.operators.assignment.html' steht > dazu: "'Assignment by reference' means that both variables end up > POINTING at the same data, and nothing is copied anywhere. Das ist ja interessant, kannst du mir mal die vollständige URL posten ich habe das leider nicht gefunden. Wenn das aber so ist, wie oben beschrieben, dann ist es doch ungewöhnlch das $b nach unset($a) immer noch 1 ist. $a = 1; $b =& $a; unset ($a); Wenn es so wäre wie im Manual beschrieben, dann wäre es doch vergleichbar mit diesem C-code: int a = 1; int *b; b = &a; a = 0 cout << *b; Allerdings kommt es hier zur Ausgabe "0". Bin ich jetzt voellig auf dem Holzweg? Gruss Ralf From pfeiffer_(at)_uris.de Thu, 14 Dec 2000 15:01:34 -0000 Date: Thu, 14 Dec 2000 15:01:34 -0000 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] AW: [php] SQL Postleitzahlsuche > http://mysql.kurznet.com > Da gibts eine Tabelle mit Koordinaten. > Viel Spass beim Basteln ;) okay: Die Seite kann nicht angezeigt werden. Falls Sie die Adresse der Seite manuell in der Adressleiste eingegeben haben, stellen Sie sicher, dass die Adresse keine Tippfehler enthält. m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. From mk_(at)_php-homepage.de 14 Dec 2000 13:58:22 -0000 Date: 14 Dec 2000 13:58:22 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] ftp upload Mathias Meyer schrieb: > Ist das ein Grund, den Menschen gleich so anzuschnauzen? Die Datei war grad > mal 4K gross. Manche schreiben Mails, die viermal so gross sind. Ich moecht Ja. Erstens war die Mail Offtopic, zweitens soll man keine Dateien an Mails an die Liste hängen. > nicht wissen, wie du reagieren wuerdest, wenn du an meiner FH waerst und > erleben wuerdest, wie manche Professoren 400K-Dateien an 1500 Studenten und > an alle Mitarbeiter der FH verschicken. Da kannst du dich aufregen, aber > doch nicht wegen solchem Kleinkram. Das ist bei jeder größeren Firma, uUni, wasauchimmer leider die Regel. Mark -- Tipps & Tricks zu PHP -> http://www.php-homepage.de German Gabber Network _(at)_ http://www.gabber.de From volker.jahns_(at)_rentokil.de Thu, 14 Dec 2000 15:20:38 +0100 Date: Thu, 14 Dec 2000 15:20:38 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Hi Matthias, nach dem ja technisch das eine oder andere angesprochen wurde noch ein paar andere Fragestellungen zu Deinem Anliegen... > Zur Sache: Das Produkt, das am Ende dieses PHP-Engagements > stehen soll, erfordert dringend eine Datenbankanbindung. Es ist > allerdings noch keineswegs ausgemacht, welche Datenbank für dieses > Projekt und auch für die Anbindung an PHP sich am besten eignet. PHP ist Pflicht? > Auf dem NT-Server, der hinterher als Basis für das Unternehmen > dienen soll, ist allerdings auch MS SQL-Server schon seit der > Installation des Systems vorhanden. Es gibt Personal, dass einen Linux-Server als WebServer installiert und lfd. betreut? Überhaupt, welches OS wird für welchen WebServer genommen (NT- oder Linux/Unix-basierend)? > Hinzu kommt, dass das Programm, das die Daten für die Web- > Datenbank liefert, selbst dBase-basiert ist; Empfängt das Programm auch Daten für dbase? Weiter Planungen für die Integration der bestehenden Landschaft? > Daher meine erste Frage in die Runde: Wie sieht es mit rein > sachlichen (d.h. ausschließlich an Zeit, Ressourcen und Nutzen > orientieren) Argumenten pro oder contra MS SQL Server aus? > Für MySQL spricht für mich derzeit die eindeutig bessere Situation > hinsichtlich der Dokumentation (subjektiv) Wie bedeutsam sind finanz. Investitioen seitens des Auftraggebers in Doku, Schulung oder andere OS und Entwicklungssoftware? > Noch eine Info: Ich erwarte für das anstehende Projekt, sehr > großzügig gerechnet, maximal eine Datenbankgröße von 40 MB. gut gut... Obwohl ich ganz gerne zZ mit PHP und mySQL entwickle, bin ich mir fast sicher, dass im Bezug auf Systemintegration in "unsere" bestehende Landschaft Lösungen basierend auf PROGRESS-SQL, WebSpeed und dem Progress Application Server sehr viel einfacher Systemintegration möglich wird die plattform unabhängig bleibt (NT, Linux, Unix). Das dumme ist der sehr stolze Preis im Vergleich zu PHP und mySQL oder Postgress... Gruss Volker From a-otto_(at)_web.de Thu, 14 Dec 2000 14:23:22 +0000 Date: Thu, 14 Dec 2000 14:23:22 +0000 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] ftp upload Hi Mark, > Mathias Meyer schrieb: >> Ist das ein Grund, den Menschen gleich so anzuschnauzen? Die Datei war grad >> mal 4K gross. Manche schreiben Mails, die viermal so gross sind. Ich moecht > Ja. Erstens war die Mail Offtopic, zweitens soll man keine Dateien an Mails an die > Liste hängen. Bitte, lasst uns diesen Thread doch beenden. Der arme Kerl hat einen Fehler gemacht und sich auch nicht gerade geschickt bei seiner Fragestellung ausgedrueckt. Jetzt hat er bestimmt Angst und fragt auf der Mailingliste in naechster Zeit bestimmt nichts mehr. Auch hier haette es mehr geholfen ihn auf seinen Fehler in einer angemessenen Weise hinzuweisen, um ihm dann zu erklaeren, dass Fragen dieser Art generell nicht gerne beantwortet werden. Liebe Gruesse, Andreas P.S.: Ausserdem ist Weihnachstzeit. Seid also verdammt nochmal lieb zueinander ;-) -- andreas otto london (uk) From GAble_(at)_www-service.de Thu, 14 Dec 2000 15:24:22 +0100 Date: Thu, 14 Dec 2000 15:24:22 +0100 From: Gerald Able GAble_(at)_www-service.de Subject: [php] phplib installation - exorbitante url hallo, ich hab mir mal die phplib 7.2 gezogen, leider gibts jetzt probleme dieselbige zum laufen zu bringen: nachdem ich die local.inc, prepend.php3 und setup.inc angepasst habe (mein provider unterstuetzt kein auto_prepend und kein include_dir) hab ich die index.php3 aufgerufen. der test funktioniert aber irgendwie nicht: generiert wird folgende moerder-url: http://www.gerald-able.de/php_pages/index.php3?Example_Session=2b0870d417431 18397245467e847c48e&Example_Session=12b73560c83b91b14af38786f5f694cb&Example _Session=ce749d105693f1a2f1004c66c6e3e653&Example_Session=2dbf34249a9e600760 c1cb36c447f859&Example_Session=1b54fe480908ef20996f994b707cd243&Example_Sess ion=17604f7477eb4e3d0221298888eebc71&Example_Session=f1270641fbaacb33306b5c5 ffb29a36c&Example_Session=444830746b207e7c08c2bbcd0409f6b0&Example_Session=9 e7ecce61b38e4626fb8d396b6363cc9&Example_Session=907a5525bd75f1ed8de854535893 9d21&Example_Session=00f2b449c42871b5a132c5cb336ef294&Example_Session=5ae849 bb32d61e8714f561b8c98b2eca&Example_Session=2a676f34f19285e60b7bbe0ad4f1fc31& Example_Session=3412f5fe8592847540229dbb2c487fd4&Example_Session=0fa3ec029c8 ab9bad80fd965f74ff526&Example_Session=95a04950ac775863a7f72af962169f2e&Examp le_Session=581cb9b88fe533d0ee923a183f9eca50&Example_Session=f96fb83e8b034c27 ab477a5955254677&Example_Session=f6ff0638a88003c2c06e29e128b11959&Example_Se ssion=0288b8d97b2b174c38ad1ddd88f936e7&Example_Session=2b288f5f46f658d85d715 665205d0376&Example_Session=e9248c11b064ceec53cf32763b336334&Example_Session =d80854fdf81ca999907fbdbd0801097d&Example_Session=9c7635b1439dc6a41f6a55dc28 6a90ae&Example_Session=f8d31a99a6ee2ce77c8b2518e417449c&Example_Session=fa9a a1d0532cd73e4facd8b97696ef16&Example_Session=e6174b9fc8a092d2eef59999c79cafd 5&Example_Session=a920a7725341f2b5ac88d0f68e0b0276&Example_Session=02d3e01da 986402ea7b4a83ac7be0edd&Example_Session=b325be654bee8bc43de64623dd639782&Exa mple_Session=8f479e9ca75ff09bc3a6058325553557&Example_Session=f71e0833c6fe68 f05876c554b9638750&Example_Session=4ee6445ba5f2f82c389b59be0a92e37c&Example_ Session=273b240d1e142c433ebd72b96f6cf2e7&Example_Session=74048d7f3b9661809cc 7eef5c7ba4215&Example_Session=6db35fc5f8db7d66bdfe5295c07b7b09&Example_Sessi on=bc0eb8d0da8e8e5a09fdf86042e2b72b&Example_Session=9985cb15b08ff9e966ba11b5 d17972fe&Example_Session=2c07d6f6e55f95e4318e0c8ace450a79&Example_Session=1e 434a12744ce271935f525e2043d1a7&Example_Session=0d0752a101c seite wird aber keine angezeigt... ahja, noch was: es lauft php 3.0.9 als cgi. Mit freundlichen Gruessen Gerald Able From s.fuentes_(at)_the-service.de Thu, 14 Dec 2000 15:28:33 +0100 Date: Thu, 14 Dec 2000 15:28:33 +0100 From: Sebastian Fuentes s.fuentes_(at)_the-service.de Subject: [php] Re[2]: [php] ftp upload >Liebe Gruesse, >Andreas > >P.S.: Ausserdem ist Weihnachstzeit. >Seid also verdammt nochmal lieb >zueinander ;-) Endlich mal ein wahres Wort ;) Hai Ho Hai Ho Wir machen alle Froh ... Und schon alle Geschenke gekauft ? mfg. Sebastian (Santa) Fuentes From 520040307849-0001_(at)_t-online.de Thu, 14 Dec 2000 15:43:25 +0100 Date: Thu, 14 Dec 2000 15:43:25 +0100 From: aleksander 520040307849-0001_(at)_t-online.de Subject: [php] AW: [php] SQL Postleitzahlsuche http://mysql.kurznet.com Wenn ich diese URL eingebe komme ich auf meinen Localhost Rechner, wie kommt das????? mfg alexander -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of Mathias Meyer Sent: Thursday, December 14, 2000 1:41 PM To: 'php_(at)_php-center.de' Subject: RE: [php] AW: [php] SQL Postleitzahlsuche > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Andreas Braukmann > Sent: Thursday, December 14, 2000 12:57 PM > To: 'php_(at)_php-center.de' > Subject: Re: [php] AW: [php] SQL Postleitzahlsuche > > Sicher. Die Frage ist nur, wo kann man *preiswert* (also auch > fuer kleine / mittlere Projekte finanzierbar) eine > geo-kodierte PLZ-Tabelle bekommen (noch besser natuerlich > geo-kodierte Daten bis auf Strassenebene ...)? > http://mysql.kurznet.com Da gibts eine Tabelle mit Koordinaten. Viel Spass beim Basteln ;) Mit freundlichen Gruessen, -- Mathias Meyer mediaworx berlin AG Fon (030) 2 75 80 - 24 8 Fax (030) 2 75 80 - 20 0 -- ** 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 hans.stumhofer_(at)_addcom.de Thu, 14 Dec 2000 15:54:19 +0100 Date: Thu, 14 Dec 2000 15:54:19 +0100 From: hans stumhofer hans.stumhofer_(at)_addcom.de Subject: [php] Re[2]: [php] ftp upload dem kann ich nur zustimmen;) happy x-mas an alle ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ----- Original Message ----- From: "Sebastian Fuentes" To: Sent: Thursday, December 14, 2000 3:28 PM Subject: RE: [php] Re[2]: [php] ftp upload > > > > >Liebe Gruesse, > >Andreas > > > >P.S.: Ausserdem ist Weihnachstzeit. > >Seid also verdammt nochmal lieb > >zueinander ;-) > > Endlich mal ein wahres Wort ;) > > Hai Ho Hai Ho Wir machen alle Froh ... > > Und schon alle Geschenke gekauft ? > > > mfg. > > Sebastian (Santa) Fuentes > > > -- > ** 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 udo.mueller_(at)_tsf-net.de Thu, 14 Dec 2000 15:59:59 +0100 Date: Thu, 14 Dec 2000 15:59:59 +0100 From: Udo Mueller udo.mueller_(at)_tsf-net.de Subject: [php] =?iso-8859-1?B?QmlsZGdy9t9lbg==?= Hallo, Ich lese verschiedene Daten aus einer DB aus, in dieser DB ist auch ein Bildname festgehalten. Leider sind diese Bilder unterschiedlich groß. Ist es möglich das man Bilder die z.B. unter einer Größe von 300*300 px normal anzeigen lässt und alle anderen auf diese Größe reduziert? ich hoffe Ihr könnt mir weiterhelfen. Danke Udo Müller From beckmann_(at)_gis.de Thu, 14 Dec 2000 16:04:12 +0100 Date: Thu, 14 Dec 2000 16:04:12 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Seltsamer Seiteneffekt >> Nun ja, im 'PHP4 manual/language.operators.assignment.html' steht >> dazu: "'Assignment by reference' means that both variables end up >> POINTING at the same data, and nothing is copied anywhere. >Das ist ja interessant, kannst du mir mal die vollständige URL posten >ich habe das leider nicht gefunden. Ralf, mit den Referenzen von PHP ist's sicher genau so, wie Du angenommen hast und wie's ja auch im online-manual steht. Mein Zitat stammt aus dem Manual, das man sich unter http://www.php.net/distributions/manual.zip downloaden kann, einfach nur als Hinweis darauf, warum ich trotteligerweise angenommen hatte, es sei doch mehr C-like ... Anyway - und weiter geht's mit der Suche ... --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From t.nix_(at)_paupau.de Thu, 14 Dec 2000 16:15:30 +0100 Date: Thu, 14 Dec 2000 16:15:30 +0100 From: Tobias Nix t.nix_(at)_paupau.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Bildgr=F6=DFen?= Hallo auch, > Ist es möglich das man Bilder die z.B. unter einer Größe von 300*300 px > normal anzeigen lässt und alle anderen auf diese Größe reduziert? du könntest zuerst einmal die Bildgrösse mit imagsx() und imagesy() herausbekommen. die bilder, die dann nicht ins schema passen, kannst du entweder über den html img tag skalieren oder diese mit ImageCopyResized() auf die passende grösse bringen und diese dann ausgeben. http://www.php.net/manual/function.imagesx.php http://www.php.net/manual/function.imagesy.php http://www.php.net/manual/function.imagecopyresized.php cu. tobias. From volker.jahns_(at)_rentokil.de Thu, 14 Dec 2000 16:12:28 +0100 Date: Thu, 14 Dec 2000 16:12:28 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Reload Form-POST Pages =?iso-8859-1?Q?f=FCrs?= Drucken - halb OT Hi, ganz kurz wie überzeuge ich NC, dass er eine Seite aus POST- und Session-VARS dynamisch erzeugt (PHP) via javascript:print() druckt? Statt der Seite bekomme ich "Data Missing! This document resulted from a POST operation....If you wish... by pressing the reload button". Der IE schafft das ganz ohne Reload aus dem Cache heraus (nehem ich an). Lässt sich zB per PHP die Brauserkonfiguration so steuern, dass dies kein Problem mehr verursacht? Gruss Volker From daniel_(at)_lorch.cc Thu, 14 Dec 2000 16:21:48 +0100 Date: Thu, 14 Dec 2000 16:21:48 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[2]: [php] AW: [php] SQL Postleitzahlsuche hi aleksander, Thursday, December 14, 2000, 3:43:25 PM, you wrote: a> http://mysql.kurznet.com a> Wenn ich diese URL eingebe komme ich auf meinen Localhost Rechner, wie kommt a> das????? a> mfg a> alexander falscher DNS eintrag! ---------------------------- Host name: mysql.kurznet.com IP address: 127.0.0.1 Alias(es): None ---------------------------- cu From prescher_(at)_mediaworx.com Thu, 14 Dec 2000 16:28:32 +0100 Date: Thu, 14 Dec 2000 16:28:32 +0100 From: Ralf Prescher prescher_(at)_mediaworx.com Subject: [php] ereg_replace() Markus Sobczak wrote: > > wie bekomme ich es hin das von einer Zeichenfolge nur alle Zahlen übrig > bleiben? $nur_zahlen = preg_replace("/\D/","",$string); \d sind alle Ziffern und \D alle Zeichen außer Ziffern mit ereg_replace gehts aber auch... irgendwie ;) > Danke, Markus greetz Ralf -- Ralf Prescher _(at)_work: mediaworx berlin AG _(at)_home: http://www.fx-design.de mail_(at)_: mailto:fireworx_(at)_web.de From webmasterbhs_(at)_bluewin.de Thu, 14 Dec 2000 16:37:08 +0100 Date: Thu, 14 Dec 2000 16:37:08 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] ereg_replace() >wie bekomme ich es hin das von einer Zeichenfolge nur alle Zahlen übrig >bleiben? >Also quasi das alles was keine Zahl ist 'rausfliegt'. >Da bin ich doch bei ereg_replace() schon richtig oder? $string = "1 a2b 3c§4d%5§*=?e<678>"; echo preg_replace("/[^0-9]+/","",$string); kiri From pfeiffer_(at)_uris.de Thu, 14 Dec 2000 17:17:02 -0000 Date: Thu, 14 Dec 2000 17:17:02 -0000 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] SQL Postleitzahlsuche Hallo Daniel, > a> http://mysql.kurznet.com > a> Wenn ich diese URL eingebe komme ich auf meinen Localhost Rechner, > a> wie kommt das ????? > falscher DNS eintrag! okay, aber wenn er das aendert, wird die Site auch bloss nicht gefunden :-(( Fuerchte, die jibbet gar nicht oder wurde am 01.04. angemeldet. m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m. From holliwell_(at)_gmx.net Thu, 14 Dec 2000 17:19:17 +0100 Date: Thu, 14 Dec 2000 17:19:17 +0100 From: friedhelm betz holliwell_(at)_gmx.net Subject: [php] SSI und PHP Hallo Erich, Wednesday, December 13, 2000, 9:06:16 PM, you wrote: > Hallo, > ich habe meine index.htm in index.php umbenannt. Nun funktioniert Server Side Include nicht mehr. Auf meinen Apache habe ich > AddType text/x-server-parsed-html .htm > habe dann in > AddType text/x-server-parsed-html .htm .php > geändert, aber ohne Erfolg. > Wie kann ich weiterhin Server Side Include auch .php-Dateien benutzen? > Danke für eure Hilfe. > MfG Erich Obster du musst den handler entsprechend verändern: so z.b: AddType text/html .shtml .shtm .php AddHandler server-parsed .shtml .shtm .php grüße friedhelm From amir-irani_(at)_usa.net 14 Dec 00 17:44:53 MET Date: 14 Dec 00 17:44:53 MET From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] MYSQL_FETCH_ROW Hallo liebe Liste, auf manchen seiten sehe ich das die Anfragen aus der Datenbank aufgeteilt sind in zwei verschiedene Hintergrundfarben. (zb. weiss, orange) wie macht man sowas ? Wer kann mir helfen ?? Besten Dank im vorraus Samira Irani ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From jreinemuth_(at)_activeweb.mis.de Thu, 14 Dec 2000 17:49:18 +0100 Date: Thu, 14 Dec 2000 17:49:18 +0100 From: Reinemuth, Jens jreinemuth_(at)_activeweb.mis.de Subject: [php] AW: [php] MYSQL_FETCH_ROW Amir wrote: >>auf manchen seiten sehe ich das die Anfragen aus der Datenbank >>aufgeteilt sind in zwei verschiedene Hintergrundfarben. >>(zb. weiss, orange) >> >>wie macht man sowas ? >>Wer kann mir helfen ?? das hat rein gar nix mit der datenbankanfrage zu tun, sonder du setzt z.B. einen counter ein und wechselt mit php (asp, ...) die hintergrundfarbe der ergebnistabelle, pro aufruf oder je nachdem ob der counter ungerade/gerade ist... From Mathias.Gloss_(at)_start.de Thu, 14 Dec 2000 17:50:49 +0100 Date: Thu, 14 Dec 2000 17:50:49 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] MYSQL_FETCH_ROW Aloha, > ---------- > Von: Amir Ir.[SMTP:amir-irani_(at)_usa.net] > > auf manchen seiten sehe ich das die Anfragen aus der Datenbank > aufgeteilt sind in zwei verschiedene Hintergrundfarben. > (zb. weiss, orange) > > wie macht man sowas ? > in dem du es programmierst. $farbe0='#000000'; $farbe1='#FFFFFF'; $z = 0; while ( $row = mysql_fetch_row()){ $variable = 'farbe' . ($z % 2); $farbe == $$variable; # variable variable ! print '' . $row[0] . ''; $z#++; } das $z % 2 gibt den ganzzahligen Rest einer Division durch 2 zurück. Also immer 0 oder 1. Grüße, Mathias From office_(at)_kandlhofer.com Thu, 14 Dec 2000 17:53:21 +0100 Date: Thu, 14 Dec 2000 17:53:21 +0100 From: Josef Kandlhofer office_(at)_kandlhofer.com Subject: [php] MYSQL_FETCH_ROW > auf manchen seiten sehe ich das die Anfragen aus der Datenbank > aufgeteilt sind in zwei verschiedene Hintergrundfarben. > (zb. weiss, orange) > > wie macht man sowas ? > Wer kann mir helfen ?? z.B. so: function bgcolor($counter) { if(($counter%2)==0) echo "BGCOLOR='#ECECEC'"; else echo "bgcolor='#ffffff'"; } und dann bei der ausgabeschleife einfach nen counter mitlaufen lassen und damit die funktion aufrufen... josef From wir96etv_(at)_studserv.uni-leipzig.de Thu, 14 Dec 2000 18:03:59 +0100 (MEZ) Date: Thu, 14 Dec 2000 18:03:59 +0100 (MEZ) From: wir96etv_(at)_studserv.uni-leipzig.de wir96etv_(at)_studserv.uni-leipzig.de Subject: [php] MYSQL_FETCH_ROW On Thu, 14 Dec 2000, Josef Kandlhofer wrote: > > > auf manchen seiten sehe ich das die Anfragen aus der Datenbank > > aufgeteilt sind in zwei verschiedene Hintergrundfarben. > > (zb. weiss, orange) > > > > wie macht man sowas ? > > Wer kann mir helfen ?? > > z.B. so: > > function bgcolor($counter) { > if(($counter%2)==0) > echo "BGCOLOR='#ECECEC'"; > else > echo "bgcolor='#ffffff'"; > } > > und dann bei der ausgabeschleife einfach nen counter mitlaufen lassen > und damit die funktion aufrufen... > > josef ist es moeglich das man counter eventuell auf static setzt und somit das der Function allein ueberlaesst, denn dann haette man ein problem weniger im hauptteil des progs. oder gibt es static nicht unter php? Ghost From office_(at)_kandlhofer.com Thu, 14 Dec 2000 18:16:29 +0100 Date: Thu, 14 Dec 2000 18:16:29 +0100 From: Josef Kandlhofer office_(at)_kandlhofer.com Subject: [php] MYSQL_FETCH_ROW > > z.B. so: > > > > function bgcolor($counter) { > > if(($counter%2)==0) > > echo "BGCOLOR='#ECECEC'"; > > else > > echo "bgcolor='#ffffff'"; > > } > ist es moeglich das man counter eventuell auf static setzt > und somit das > der Function allein ueberlaesst, denn dann haette man ein > problem weniger > im hauptteil des progs. oder gibt es static nicht unter php? doch gibt es - ist auch sicher die bessere Losung. http://www.php-center.de/de-html-manual/language.variables.scope.html From e9425758_(at)_stud4.tuwien.ac.at Thu, 14 Dec 2000 15:35:16 +0100 Date: Thu, 14 Dec 2000 15:35:16 +0100 From: Markus Wagner e9425758_(at)_stud4.tuwien.ac.at Subject: [php] dynamische WBMP-Grafiken Problem Hallo Wenn ich die folgende Datei image.php als Grafik in eine WML-Seite einbinde erscheint nichts. Aber wenn ich die Grafik im Browser abspeichere und als image.wbmp einbinde kommt die korrekte Grafik. WARUM ? Woran könnte das liegen? Könnte mir jemand ein funktionierendes Beispiel schicken ? PHP: CGI von ww.php4win.de PHP 4.0.4dev unter Win image.php: -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From manuel_(at)_okapidesign.de Thu, 14 Dec 2000 19:38:07 +0100 Date: Thu, 14 Dec 2000 19:38:07 +0100 From: Manuel Jenne manuel_(at)_okapidesign.de Subject: [php] emacs php plugin Hallo, ich habe von einem wunderschönen emacs plugin für php gehört. Weis jemand wo ich das bekomme? MfG Manuel Jenne From a-otto_(at)_web.de Thu, 14 Dec 2000 18:51:59 +0000 Date: Thu, 14 Dec 2000 18:51:59 +0000 From: andreas otto a-otto_(at)_web.de Subject: [php] dynamische WBMP-Grafiken Problem Hi Markus, > Wenn ich die folgende Datei image.php als Grafik in eine WML-Seite > einbinde erscheint nichts. Aber wenn ich die Grafik im Browser > abspeichere und als image.wbmp einbinde kommt die korrekte Grafik. WARUM > ? Welches Telefon? Welcher Emulator? Nachfolgender Code wurde in der Eile nur mir dem Blueprint Telefon aus dem Nokia Toolkit getestet.

wbmp test

Liebe Gruesse, Andreas -- andreas otto london (uk) From thomas.reinert_(at)_counterattack.de Thu, 14 Dec 2000 20:24:09 +0100 Date: Thu, 14 Dec 2000 20:24:09 +0100 From: Thomas A. Reinert media solutions gmbh thomas.reinert_(at)_counterattack.de Subject: [php] RE: Feriepost.. n´abend liste, irgendwer hatte doch hier nach feriepost gefragt, oder ?! also von hier --> http://www.hotscripts.com/Detailed/5114.html klappt der download hervorragend ;) schönen gruss&abend noch, thomas //---------------------------------------------------------- media solutions gmbh thomas a. reinert | mail: thomas.reinert_(at)_counterattack.de vorgebirgstr. 45 | tel: +49 221 - 3 97 84 12 50677 koeln | fax: +49 221 - 3 97 84 15 germany | web: http://www.counterattack.de //---------------------------------------------------------- From swift31_(at)_gmx.de Thu, 14 Dec 2000 20:26:58 +0100 Date: Thu, 14 Dec 2000 20:26:58 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] Re[2]: [php] AW: [php] SQL Postleitzahlsuche > a> http://mysql.kurznet.com > a> Wenn ich diese URL eingebe komme ich auf meinen Localhost Rechner, wie kommt > a> das????? > a> mfg > a> alexander > > falscher DNS eintrag! ich hab zwar jetzt nicht Thread ganz mitverfolgt, aber ich habe die Dateien vor kurzer Zeit mal gezogen, wer sie haben will, dem kann ich sie schicken ... MfG Martin From futurefarm_(at)_futurefarm.de Thu, 14 Dec 2000 20:25:19 +0100 Date: Thu, 14 Dec 2000 20:25:19 +0100 From: Burkhard Stollenwerk futurefarm_(at)_futurefarm.de Subject: [php] Keine Ausgabe Hallo, ... $lk="test?wert=1; ?> > wird der Wert $lk nicht angezeigt. Woran liegt das ? Gruss aus der Eifel Burkhard Stollenwerk echo $lk.$art->bezeichnung;?> From office_(at)_kandlhofer.com Thu, 14 Dec 2000 20:28:57 +0100 Date: Thu, 14 Dec 2000 20:28:57 +0100 From: Josef Kandlhofer office_(at)_kandlhofer.com Subject: [php] Keine Ausgabe > ... $lk="test?wert=1; > ?> > > > target="MAIN"> > > Bei a href " wird der Wert $lk nicht angezeigt. > Woran liegt das ? Wie wärs mit ? From hegemann_(at)_gmx.net Thu, 14 Dec 2000 21:24:32 +0100 Date: Thu, 14 Dec 2000 21:24:32 +0100 From: rouven_(at)_hegemann-online.net hegemann_(at)_gmx.net Subject: [php] unbscribe unbscribe From lechner_(at)_interdev-online.de Thu, 14 Dec 2000 21:32:04 +0100 Date: Thu, 14 Dec 2000 21:32:04 +0100 From: Johannes Lechner lechner_(at)_interdev-online.de Subject: [php] unbscribe > unbscribe http://infosoc.uni-koeln.de/mailman/listinfo/php MfG Johannes From support_(at)_siwub-online.de Thu, 14 Dec 2000 21:45:20 +0100 Date: Thu, 14 Dec 2000 21:45:20 +0100 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] Keine Ausgabe Hallo Burkhard, > ... $lk="test?wert=1; besser: $lk="test?wert=1"; > ?> > > > > Hallo Burkhard, > > ... $lk="test?wert=1; > besser: $lk="test?wert=1"; > > > ?> > > > > > besser: > hoffe, das hilft. Nein das wird nicht helfen weil der parser bei einem 'echo' Variablen nur ersetzt wenn sie zwischen " " stehen. Geht: echo "$var\n
"; geht nicht: echo '$var\n
'; Gruss Joerg Behrens ps: spaeter kann man sich schmerzen ersparen wenn man auf den kurz tag ' Hi, ganz kurz > > wie überzeuge ich NC, dass er eine Seite aus POST- und Session-VARS > dynamisch erzeugt (PHP) via javascript:print() druckt? Statt der Seite > bekomme ich "Data Missing! This document resulted from a POST > operation....If you wish... by pressing the reload button". Du hast die falschen (bzw. keine/zu wenig) Cache-Header gesetzt. Der Netscape hält sich i.d.R. an das was du sagst (nämlich nicht cachen, bzw. nicht explizit _doch_ cachen). > Der IE schafft das ganz ohne Reload aus dem Cache heraus (nehem ich an). Ja, der IE cacht auch CGI-Ausgaben, die eindeutig nicht zum Cachen gedacht sind. > Lässt sich zB per PHP die Brauserkonfiguration so steuern, dass dies > kein Problem mehr verursacht? man Header() Stichwörter: Cache-Control, Expires, usw. -- oeffentlich abstrakt klasse fuh erweitert Objekt durchfuehrt bar { vertraulich fluechtig Zeichenfolge meinText; oeffentlich statisch leere haupt(Zeichenfolge[] argu) { ... } -- Usenet http://www.hitchhikers.de/ - Die kostenlose Mitfahrzentrale für ganz Europa From hartwin.rohde_(at)_gmx.net Thu, 14 Dec 2000 10:37:39 -0500 (EST) Date: Thu, 14 Dec 2000 10:37:39 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... On Wed, 13 Dec 2000 11:30:20 +0100, Egon Schmid (_(at)_work) wrote: >Also ich würde dringend MySQL oder PostgreSQL empfehlen. Zu beiden >Datenbanken gibts mittlerweile genügend Literatur. Für MySQL ist es auch Komisch, zu PostgreSQL hab ich nur ein einziges Buch gefunden, was in englisch geschrieben ist und noch nicht gedruck wird (aber dafür zum ausdrucken und binden im Netz steht), aber nächstes Jahr bei Addison Weslay rauskommen soll. Nenn doch mal ein wenig Literatur zu PostgreSQL, es würde mich sehr freuen. Bei Amazon und sonstigen Buchversendern findet man nach ner Datenbankfrage nix und auch die Suche im Buchladen ergab nix (JF Lehmanns hat mal in seinen Computer geschaut und fand nix). Also von "genügend Litertur" bei PostgreSQL zu reden halte ich doch für etwas übertrieben. CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From hartwin.rohde_(at)_gmx.net Fri, 15 Dec 2000 00:39:46 -0500 (EST) Date: Fri, 15 Dec 2000 00:39:46 -0500 (EST) From: Hartwin Rohde hartwin.rohde_(at)_gmx.net Subject: [php] Danke, Freunde -- und noch 'ne Info On Thu, 14 Dec 2000 09:05:49 -0000, Matthias Lampert wrote: >Hallo, und vielen Dank! Huhu, >eine Kleinigkeit vergessen, eine Null nämlich -- es werden gut 400 [!] >MB an Daten anfallen. Diese Daten sind von der Struktur aber nicht Das ist soweit eigentlich nicht der begrenzende Faktor. Sowohl MySQL als auch PostgreSQL sind genau dafür gemacht. Vor einem halben Jahr hätte man noch klahr MySQL vorgeschlagen, doch nun ist Postgre in neuer Version da und hat bis zum Abwinken an der Performance geschraubt. Derzeit übertrifft es wohl in nahezu allen Bereichen MySQL an Geschwindigkeit. Da war letztens eine schöne Mail in der Liste ... daisses http://www.phpbuilder.com/columns/tim20001112.php3?page=1 Klick die URL an und Du wirst Zeuge eines Artikels über Performancevergleiche MySQL <--> Postgre. >besonders vielschichtig: Produktdaten, nach denen Käufer suchen sollen. Hmm, Produktdaten ... ich ahne schlimmes (z.B. Bilder) >unsere Kunden (die, mit deren Daten wir unsere Suchmaschine bestücken) >auf den Trichter kommen, dass wir ihnen Daten über den Traffic und die Art >des Traffics (vorwiegend Anfragen bei... etc.) auf dem Silbertablett >servieren. Von daher wären Lesen _UND_ Schreiben bei der Datenbank >wirklich nicht schlecht, auch wenn zu 90% gelesen werden dürfte. Nunja, Postgre hat den Nachteil, daß da eine Tabellenzelle maximal 8KB (oder so) lang sein darf. Kann sein, daß dies der begrenzende Faktor ist. Naja, Postgre kann noch selbt drauf aufpassen, daß die Datenbank konsistent ist, das Prinzip der "foreign Keys" ist eben bei MySQL unbekannt, da muß man selbst aufpassen, daß auch wirklich in allen Tabellen das betreffende Datum korrekt eingetragen wird. >So ist das, wenn Systeme mit der Zeit wachsen... ... und die Grundlage eine definierte Obergrenze hat. Schönes Beispiel dafür ist Handelsblatt, die arbeiten dauerhaft mit mehr als 60% Serverauslastung des DB-Servers (und das bei mehreren Cachingkaskaden und dergleichen mehr. Blöd nur, daß das ein MS-SQL Server ist, da ist nix mit erweitern ... Naja, Spiegeln geht auch nicht, denn dazu wird die gleiche Performance wie für den Betrieb gebraucht --> 120% Auslastung? Logfileauswertung zum Tuning? Naja wenn nach 20 Minuten die CD-ROM voll ist, dann helfen nur noch *ganz* große Platten, wenns mal ein Tag Logfile sein soll. Such Dir für solch einen Service ein System, daß auch verteilt eingesetzt werden kann, das auf mehreren Rechnern gleichzeitig und redundant laufen kann. Ob man sowas mit MySQL oder Postgre basteln kann weiß ich nicht. >CU! >Matthias Lampert, Hamburg CU/2 sagt Hartwin -- _______________________________________________________________ | mailto:hartwin.rohde_(at)_gmx.net (Hartwin Rohde) | | klickto:http://www.in-berlin.de/User/harko/ | | foneto:030 - 44 34 11 55 | |--------------------------o funkto:0177 - 24 06 413 | | 2048 Bit / ID: 307CFA39 \___________________________________| | Fingerprint: B5 A1 F1 28 A4 D3 C2 B9 60 5A 8F 04 C8 9E AB 96 | \_______________________________________________________________/ From eschmid+sic_(at)_s.netic.de Fri, 15 Dec 2000 01:06:07 +0100 Date: Fri, 15 Dec 2000 01:06:07 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... On Thu, Dec 14, 2000 at 10:37:39AM -0500, Hartwin Rohde wrote: > On Wed, 13 Dec 2000 11:30:20 +0100, Egon Schmid (_(at)_work) wrote: > > >Also ich würde dringend MySQL oder PostgreSQL empfehlen. Zu beiden > >Datenbanken gibts mittlerweile genügend Literatur. Für MySQL ist es auch > > Komisch, zu PostgreSQL hab ich nur ein einziges Buch gefunden, was in > englisch geschrieben ist und noch nicht gedruck wird (aber dafür zum > ausdrucken und binden im Netz steht), aber nächstes Jahr bei Addison > Weslay rauskommen soll. Das englische Buch von Bruce gibts schon. Das weiss ich vom Autor selber. Er hat ein Frei- oder Belegexemplar von Addison Wesley bereits bekommen. Das von Jeff ist noch nicht so weit, dass es ueber den Buchhandel erhaeltlich waere. > Nenn doch mal ein wenig Literatur zu PostgreSQL, es würde mich sehr > freuen. Bei Amazon und sonstigen Buchversendern findet man nach ner > Datenbankfrage nix und auch die Suche im Buchladen ergab nix (JF Lehmanns > hat mal in seinen Computer geschaut und fand nix). > Also von "genügend Litertur" bei PostgreSQL zu reden halte ich doch für > etwas übertrieben. Da muss man Amazon.com gucken. Der deutsche Ableger von Addison Wesley ist aber bereits an der Uebersetzung und der Verlag der im gleichen Haus in Muenchen sitzt, denkt ueber ein Buch ueber PHP und PostgreSQL nach. Einer der Autoren von dem Markt+Technik Buch hat auch schon mal laut nachgedacht und will das am 18.12.00 erscheinende Werk um ein PostgreSQL Kapitel erweitern. Ausserdem gibt es zu dem Buch in PDF-Form auch noch ein sehr gute Manuals zu PostgreSQL. Die Schreiberlinge (Thomas und Oliver) sind mir auch bestens bekannt. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From poppcorn_(at)_cornelia-boenigk.de Fri, 15 Dec 2000 01:47:34 +0100 Date: Fri, 15 Dec 2000 01:47:34 +0100 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Hallo Liste, hallo Egon > Ausserdem gibt es zu dem Buch in PDF-Form auch noch ein sehr gute Manuals > zu PostgreSQL. Die Schreiberlinge (Thomas und Oliver) sind mir auch > bestens bekannt. Und bei Tucows-Howtos gibts ein Howto fuer Postgresql, und bei http://www.thickbook.com.extra/index.phtml gibts ein kurzes Tutorial Gruss Conni From eschmid+sic_(at)_s.netic.de Fri, 15 Dec 2000 02:00:23 +0100 Date: Fri, 15 Dec 2000 02:00:23 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... On Fri, Dec 15, 2000 at 01:47:34AM +0100, Cornelia Boenigk wrote: > > Ausserdem gibt es zu dem Buch in PDF-Form auch noch ein sehr > gute Manuals > > zu PostgreSQL. Die Schreiberlinge (Thomas und Oliver) sind mir > auch > > bestens bekannt. > > Und bei Tucows-Howtos gibts ein Howto fuer Postgresql, und bei > http://www.thickbook.com.extra/index.phtml gibts ein kurzes > Tutorial Oh, hm, der Link funktioniert nicht. Aber thickbook kenne ich sehr gut, da hat die Julie Meloni ihre beiden Bestseller veroeffentlicht, Sie will auch beim LinuxTag 2001 in Stuttgart mit dabei sein. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From poppcorn_(at)_cornelia-boenigk.de Fri, 15 Dec 2000 02:03:51 +0100 Date: Fri, 15 Dec 2000 02:03:51 +0100 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Tschuldigung, der Link kann auch nicht funktionieren. das muss heissen: http://www.thickbook.com/extra/index.phtml Gruss Conni From eschmid+sic_(at)_s.netic.de Fri, 15 Dec 2000 02:13:18 +0100 Date: Fri, 15 Dec 2000 02:13:18 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... On Fri, Dec 15, 2000 at 02:03:51AM +0100, Cornelia Boenigk wrote: > Tschuldigung, der Link kann auch nicht funktionieren. > > das muss heissen: > > http://www.thickbook.com/extra/index.phtml Ja da kommt was, aber das schaue ich mir lieber Morgen nochmal an. Es ist fuer die Opas halt leider Zeit ins Bett. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From digital-studio_(at)_aon.at Fri, 15 Dec 2000 02:53:08 +0100 Date: Fri, 15 Dec 2000 02:53:08 +0100 From: digital-studio digital-studio_(at)_aon.at Subject: [php] Zufallszahlen This is a multi-part message in MIME format. ------=_NextPart_000_0063_01C06642.27D94900 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hab mir M=DCHSAHM ein Script gemacht das eine kartennummer in eine DB einschreibt ! Funktioniert auch - aber nur 100 bis 1000 x dann wiederholt sich die Zahl und es gibt eine unbekannte Fehlermeldung = ! BITTE SAGT mir : a.) wie kann ich 16 stellen "zufallszahl" statt den bisher 9-10 erhalten b.) wie kann ich den fehler auffangen und weitermachen Dank im Voraus=20 Peter / aus Wien "; include("../l-kartendb.php3"); /* Verbindung zum Datenbank-Server */ $db =3D _(at)_mysql_pconnect($host,$user,$password) or = error(__LINE__,__FILE__,"Verbindung zur Datenbank fehlgeschlagen: = $db_user_(at)_$db_server"); /* Waehle Datenbank */ mysql_select_db($database,$db) or error(__LINE__,__FILE__,"Konnte = Datenbank nicht auswählen: ".$db_name); $wert =3D 20; $klasse =3D 1; $paketnummer =3D111; $i =3D 1; while ($i <=3D 1000): mt_srand((double)microtime()*100000000); $randval =3D mt_rand(); $res =3D mysql_query("INSERT into kartendb = (kartennummer,paketnummer,wert,klasse) VALUES = ('$randval','$paketnummer','$wert','$klasse')") or = error(__LINE__,__FILE__,"Konnte Datenbank nich nach angemeldeten = Benutzern durchsuchen",mysql_error()); $i++; endwhile; echo "FERTIG"; unset($host); unset($user); unset($password); unset($table); ?> ------=_NextPart_000_0063_01C06642.27D94900 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
Hab mir M=DCHSAHM ein Script gemacht = das eine=20 kartennummer
in eine DB einschreibt !
Funktioniert auch - aber nur 100 bis = 1000=20 x
dann wiederholt sich die Zahl und es = gibt eine=20 unbekannte Fehlermeldung !
 
BITTE SAGT mir :
a.) wie kann ich 16 stellen = "zufallszahl" statt den=20 bisher 9-10 erhalten
b.) wie kann ich den fehler auffangen = und=20 weitermachen
 
Dank im Voraus
Peter / aus Wien
 
 
<?PHP
echo "START Generator=20 <br>";
include("../l-kartendb.php3");
/* Verbindung zum=20 Datenbank-Server */
$db =3D _(at)_mysql_pconnect($host,$user,$password) or = error(__LINE__,__FILE__,"Verbindung zur Datenbank fehlgeschlagen: $db_user_(at)_$db_server
");
/* = Waehle=20 Datenbank */
mysql_select_db($database,$db) or=20 error(__LINE__,__FILE__,"Konnte Datenbank nicht ausw&auml;hlen:=20 ".$db_name);
$wert =3D 20;
$klasse =3D 1;
$paketnummer = =3D111;
 
$i =3D 1;
while ($i <=3D=20 1000):
mt_srand((double)microtime()*100000000);
$randval =3D=20 mt_rand();
$res =3D mysql_query("INSERT  into kartendb=20 (kartennummer,paketnummer,wert,klasse) VALUES=20 ('$randval','$paketnummer','$wert','$klasse')") or=20 error(__LINE__,__FILE__,"Konnte Datenbank nich nach angemeldeten = Benutzern=20 durchsuchen",mysql_error());
    =20 $i++;
endwhile;
echo "FERTIG";
unset($host); unset($user);=20 unset($password); unset($table);
?>
------=_NextPart_000_0063_01C06642.27D94900-- From ks_(at)_ksweb.de Fri, 15 Dec 2000 08:34:20 +0100 Date: Fri, 15 Dec 2000 08:34:20 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] Zufallszahlen Hi Peter, schalte Dein Mailprog auf Text um danke! >Hab mir MÜHSAHM ein Script gemacht das eine kartennummer >in eine DB einschreibt ! >Funktioniert auch - aber nur 100 bis 1000 x >dann wiederholt sich die Zahl und es gibt eine unbekannte Fehlermeldung ! Auch Zufallszahlen wiederholen sich mal, dass ist ok und ungeachtet der Stellenzahl unvermeidbar. 'Unbekannte' Fehlermeldung? Schick sie einfach mal mit. :-)) >BITTE SAGT mir : >a.) wie kann ich 16 stellen "zufallszahl" statt den bisher 9-10 erhalten geht m.E. nicht, zumindestens nicht mit den mt_rand() und rand() und nicht ohne wieder doppelte Werte zu erhalten. >b.) wie kann ich den fehler auffangen und weitermachen das Feld kartennummer der DB wird 'UNIQUE' sein, lass es so und setze auch 'autoincrement'. Vergiss den Zufallswert und setze die Feldlänge/-Typ MySQL entsprechend. Die SQL für den neuen Datensatz sieht dann so aus: INSERT into kartendb (kartennummer,paketnummer,wert,klasse) VALUES ('','$paketnummer','$wert','$klasse'); Also ohne wert für Kartennummer. cu Klaus Schmidt ----------------------------------- PHP 4 - Tutorial und Referenz © 2000 Klaus Schmidt Die Seite zum Buch: www.ksweb.de ----------------------------------- From php-liste_(at)_webwerk.de Fri, 15 Dec 2000 10:34:39 +0100 Date: Fri, 15 Dec 2000 10:34:39 +0100 From: =?iso-8859-1?Q?J=F6rn_Bier?= php-liste_(at)_webwerk.de Subject: [php] AW: [php] Re[2]: [php] AW: [php] SQL Postleitzahlsuche Hallo Martin, wir hätten daran Interesse. Besten Dank im vorraus. ____________ ____________ web \_________/ programming http://www.webwerk.de call +49-30-280-498-130 ____ _____________________________/ -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Martin Klumpp Gesendet: Donnerstag, 14. Dezember 2000 20:27 An: php_(at)_php-center.de Betreff: Re: [php] Re[2]: [php] AW: [php] SQL Postleitzahlsuche > a> http://mysql.kurznet.com > a> Wenn ich diese URL eingebe komme ich auf meinen Localhost Rechner, wie kommt > a> das????? > a> mfg > a> alexander > > falscher DNS eintrag! ich hab zwar jetzt nicht Thread ganz mitverfolgt, aber ich habe die Dateien vor kurzer Zeit mal gezogen, wer sie haben will, dem kann ich sie schicken ... MfG Martin -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From thomas.hausheer_(at)_denon.ch Fri, 15 Dec 2000 10:39:45 +0100 Date: Fri, 15 Dec 2000 10:39:45 +0100 From: thomas hausheer thomas.hausheer_(at)_denon.ch Subject: [php] Link-Checker Hallo Ich möchte ein Link-Checker programmieren d.h. Es soll eine URL auf deren Funktionalität überprüft werden. Kann mir jemand sagen, mit welchem Befehl ich Links überprüfen kann? Vielen Dank und Grüsse aus der Schweiz. Thomas From rsczepan_(at)_dock23.de Fri, 15 Dec 2000 10:50:46 +0100 Date: Fri, 15 Dec 2000 10:50:46 +0100 From: Ralf Sczepan rsczepan_(at)_dock23.de Subject: [php] Link-Checker > Kann mir jemand sagen, mit welchem Befehl > ich Links überprüfen kann? $fp = fopen(http://domain.de/pfad/dokument.html); Gruss Ralf From rsczepan_(at)_dock23.de Fri, 15 Dec 2000 10:55:20 +0100 Date: Fri, 15 Dec 2000 10:55:20 +0100 From: Ralf Sczepan rsczepan_(at)_dock23.de Subject: [php] Link-Checker > > Kann mir jemand sagen, mit welchem Befehl > > ich Links überprüfen kann? > $fp = fopen("http://domain.de/pfad/dokument.html", "r"); So muss es richtig heissen, war etwas übereilt. Gruss Ralf From futurefarm_(at)_futurefarm.de Fri, 15 Dec 2000 11:05:11 +0100 Date: Fri, 15 Dec 2000 11:05:11 +0100 From: Burkhard Stollenwerk futurefarm_(at)_futurefarm.de Subject: [php] =?iso-8859-1?Q?PHP4-Buch_von_J=F6rg_Krause._CD?= Hallo, habe gerade versucht das Handbuch auf CD aufzurufen. Hier wird nach einem Passwort gefragt. Wo finde ich dieses ? Gruss Burkhard Stollenwerk From Meyer_(at)_mediaworx.com Fri, 15 Dec 2000 11:05:29 +0100 Date: Fri, 15 Dec 2000 11:05:29 +0100 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] emacs php plugin > -----Original Message----- > From: manuel_(at)_tux.okapidesign.de [mailto:manuel_(at)_tux.okapidesign.de]On > Behalf Of Manuel Jenne > Sent: Thursday, December 14, 2000 7:38 PM > To: php_(at)_php-center.de > Subject: [php] emacs php plugin > > > Hallo, > > ich habe von einem wunderschönen emacs plugin für php gehört. > Weis jemand wo ich das bekomme? > Hier: http://www.ontosys.com/reports/PHP.html Mit freundlichen Gruessen, -- Mathias Meyer mediaworx berlin AG Fon (030) 2 75 80 - 24 8 Fax (030) 2 75 80 - 20 0 From webmasterbhs_(at)_bluewin.de Fri, 15 Dec 2000 11:15:39 +0100 Date: Fri, 15 Dec 2000 11:15:39 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PHP4-Buch_von_J=F6rg_Krause._CD?= > habe gerade versucht das Handbuch auf CD aufzurufen. > Hier wird nach einem Passwort gefragt. Wo finde ich dieses ? www.l0pht.com bzw. http://www.l0pht.com/l0phtcrack/ kiri ;-) From swift31_(at)_gmx.de Fri, 15 Dec 2000 11:22:16 +0100 Date: Fri, 15 Dec 2000 11:22:16 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] SQL Postleitzahlsuche From: Jörn Bier > wir hätten daran Interesse. > Besten Dank im vorraus. The original message was received at Fri, 15 Dec 2000 11:02:22 +0100 >from uucp_(at)_localhost ----- The following addresses had permanent fatal errors ----- php-liste_(at)_webwerk.de (reason: 550 5.1.1 User unknown) ----- Transcript of session follows ----- 550 5.1.1 php-liste_(at)_webwerk.de... User unknown ... MfG Martin From armin.grubert_(at)_gla-rlp.de Fri, 15 Dec 2000 11:38:15 +0100 Date: Fri, 15 Dec 2000 11:38:15 +0100 From: Armin Grubert armin.grubert_(at)_gla-rlp.de Subject: [php] phplib installation - exorbitante url Hallo Gerald >ich hab mir mal die phplib 7.2 gezogen, leider gibts jetzt probleme >dieselbige zum laufen zu bringen: nachdem ich die local.inc, prepend.php3 >und setup.inc angepasst habe (mein provider unterstuetzt kein auto_prepend >und kein include_dir) hab ich die index.php3 aufgerufen. >der test funktioniert aber irgendwie nicht: generiert wird folgende >moerder-url:... probier mal -- A. Grubert GLA Rheinland-Pfalz -- -- A. Grubert GLA Rheinland-Pfalz -- From Mathias.Gloss_(at)_start.de Fri, 15 Dec 2000 11:40:57 +0100 Date: Fri, 15 Dec 2000 11:40:57 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Postgres-Buch [war: Re: [php] Gestatten? Lampert, Matthias Lamper t! Und die erste Frage...] t! Und die erste Frage...] Aloha, > ---------- > Von: Hartwin Rohde[SMTP:hartwin.rohde_(at)_gmx.net] > > Komisch, zu PostgreSQL hab ich nur ein einziges Buch gefunden, was in > englisch geschrieben ist und noch nicht gedruck wird (aber dafür zum > ausdrucken und binden im Netz steht), aber nächstes Jahr bei Addison > Weslay rauskommen soll. > Hast du da zufällig die URL ? Gleich neben mir steht unser neuster Abteilungs- kopierer mit Druckerschnittstelle und genialem Treiber (2 Seiten auf eine, dazu noch beidseitig... :-)))) Viele Grüße, Mathias From schoenian_(at)_mediaforce.de Fri, 15 Dec 2000 11:45:27 +0100 Date: Fri, 15 Dec 2000 11:45:27 +0100 From: =?iso-8859-1?Q?Christoph_M._Sch=F6nian?= schoenian_(at)_mediaforce.de Subject: [php] SQL Postleitzahlsuche wie waers mit http://www.mysql.kurznet.com damit klappts Ciao Christoph > -----Original Message----- > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Jörn Bier > Sent: Friday, December 15, 2000 10:35 AM > To: php_(at)_php-center.de > Subject: [php] AW: [php] Re[2]: [php] AW: [php] SQL Postleitzahlsuche > > > Hallo Martin, > wir hätten daran Interesse. > Besten Dank im vorraus. > > ____________ ____________ > web \_________/ programming > > http://www.webwerk.de > call +49-30-280-498-130 ____ > _____________________________/ > > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von Martin Klumpp > Gesendet: Donnerstag, 14. Dezember 2000 20:27 > An: php_(at)_php-center.de > Betreff: Re: [php] Re[2]: [php] AW: [php] SQL Postleitzahlsuche > > > > a> http://mysql.kurznet.com > > a> Wenn ich diese URL eingebe komme ich auf meinen Localhost Rechner, > wie kommt > > a> das????? > > a> mfg > > a> alexander > > > > falscher DNS eintrag! > > ich hab zwar jetzt nicht Thread ganz mitverfolgt, aber ich habe die > Dateien vor kurzer Zeit mal gezogen, wer sie haben will, dem kann ich > sie schicken ... > > MfG > > Martin > > > -- > ** 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)_uniserver-md.de Fri, 15 Dec 2000 12:03:13 +0100 Date: Fri, 15 Dec 2000 12:03:13 +0100 From: Uniserverteam webmaster_(at)_uniserver-md.de Subject: [php] AW: [php] Link-Checker > $fp = fopen("http://domain.de/pfad/dokument.html", "r"); und dazu noch if ($fp) { echo "URL korrekt"; } Gruß Micha From wolf_(at)_wtg.de Fri, 15 Dec 2000 13:00:36 +0100 Date: Fri, 15 Dec 2000 13:00:36 +0100 From: Benjamin Wolf wolf_(at)_wtg.de Subject: [php] Datum-differenz ermitteln Hallo, hat jemand schon mal zwischen zwei Datum die deifferenz ermittelt? Am besten in h. Und kann mir sagen wie das geht? Ich habe ein Datum mit Urzeit in meiner DB und möchte die mit der aktuellen Zeit vergleichen, und die differenz ermitteln. Nur wie kann ich die Subtrahieren? Danke für Hilfe Benni --------------------------------- Westfälische Textilgesellschaft & Co mbH Benjamin Wolf internet: www.wtg.de From um_(at)_tsf-net.de Fri, 15 Dec 2000 12:33:59 +0100 Date: Fri, 15 Dec 2000 12:33:59 +0100 From: um_(at)_tsf-net.de um_(at)_tsf-net.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Bildgr=F6=DFen?= This is a multi-part message in MIME format. ----------976880039 Content-Type: text/plain Content-Transfer-Encoding: 7bit Hallo, leider bekomme ich bei imagesx und imagesy folgende meldung: Warning: Unable to find image pointer in detail.php3 on line 8 Was kann der Grund für diese meldung sein? MfG Udo Müller "Tobias Nix" wrote .. > Hallo auch, > > > Ist es möglich das man Bilder die z.B. unter einer Größe von 300*300 px > > normal anzeigen lässt und alle anderen auf diese Größe reduziert? > > du könntest zuerst einmal die Bildgrösse mit imagsx() und imagesy() > herausbekommen. die bilder, die dann nicht ins schema passen, > kannst du entweder über den html img tag skalieren oder diese mit > ImageCopyResized() auf die passende grösse bringen und diese > dann ausgeben. > ----------976880039-- From Mathias.Gloss_(at)_start.de Fri, 15 Dec 2000 12:35:59 +0100 Date: Fri, 15 Dec 2000 12:35:59 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Datum-differenz ermitteln Aloha, > ---------- > Von: Benjamin Wolf[SMTP:wolf_(at)_wtg.de] > > hat jemand schon mal zwischen zwei Datum die deifferenz ermittelt? Am > besten in h. > Und kann mir sagen wie das geht? > Ich habe ein Datum mit Urzeit in meiner DB und möchte die mit der > aktuellen Zeit vergleichen, und die differenz ermitteln. > Nur wie kann ich die Subtrahieren? > Am besten direkt in der DB, wenn da das Datum in einem Datumsformat gespeichert ist. Wenn du das Manual deiner DB durchliest, sollten da auch die Datums-/Zeit- funktionen stehen. Bei MySQL könnte z.b. das weiterhelfen: (ungetestet) select datumsspalte-NOW() as differenz from ..... now liefert das aktuelle datum zurück. Irgendiwe kannst du das auch noch Formatieren, so daß nur Stunden da sind, ich weiß aber grad nicht ob das auch in MySQL oder so geht. ... aber wenn du schon beim nachblättern bist ... *g* Viele Grüße, Mathias From j.bickmann_(at)_st-oneline.net Fri, 15 Dec 2000 13:38:45 +0100 Date: Fri, 15 Dec 2000 13:38:45 +0100 From: Johannes Bickmann j.bickmann_(at)_st-oneline.net Subject: [php] Browser-Check Hallo Leute, ich hab mal wieder ein Problem... Wie bekomme ich heraus, welchen Browser ein User benutzt? (navigator.userAgent) ist zwar okay, ich möchte jedoch vielmehr harusfinden, welche Sprachversion dieser Browser benutzt. Beim Netscape könnte ich über Matching-Operationen [de] oder [en] die Sprache extrahieren. Doch wie funktioniert dies beim IE? Ist man diesbezüglich besser mit JavaScript oder PHP bedient? Danke schon im Voraus http://www.myport.de From Mathias.Gloss_(at)_start.de Fri, 15 Dec 2000 12:37:34 +0100 Date: Fri, 15 Dec 2000 12:37:34 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Re=3A_=5Bphp=5D_Bildgr=F6=DFen?= Aloha, > ---------- > Von: um_(at)_tsf-net.de[SMTP:um_(at)_tsf-net.de] > > leider bekomme ich bei imagesx und imagesy folgende meldung: > > Warning: Unable to find image pointer in detail.php3 on line 8 > Was kann der Grund für diese meldung sein? > Schwer zu sagen, wenn man line 8 und die davor nicht kennt. Vielleicht solltest du die ersten 10 Zeilen des Scriptes mal schicken? Ich vermute, irgendwas ging bei Öffnen des Bildes schon schief, damit er kein Zeiger auf das Bild hat... Ohne Code ist das aber schwierig. Viele Grüße, Mathias From Martin.Koper_(at)_wittur.com Fri, 15 Dec 2000 12:40:26 +0100 Date: Fri, 15 Dec 2000 12:40:26 +0100 From: Koper, Martin Martin.Koper_(at)_wittur.com Subject: [php] AW: [php] Browser-Check Hallo, du könntest das Content Negotiation vom Apachen verwenden. Der wertet den Header des Browsers aus und nimmt dann die Sprache die er bevorzugt! grüße Martin From jreinemuth_(at)_activeweb.mis.de Fri, 15 Dec 2000 12:45:53 +0100 Date: Fri, 15 Dec 2000 12:45:53 +0100 From: Reinemuth, Jens jreinemuth_(at)_activeweb.mis.de Subject: [php] AW: [php] AW: [php] Browser-Check >>du könntest das Content Negotiation vom Apachen verwenden. >>Der wertet den Header des Browsers aus und nimmt dann die Sprache die >>er bevorzugt! >> aber ist denn generell gesagt, dass er die sprache des browsers auch im internet bevorzugt... also ich surfe mit netscape 6/english oder mozilla und beim letzteren gibt es nicht wirklich eine deutsche version... trotzdem würde ich seiten gerne in deutsch ansehen!! dieses "user bei der hand" nehmen ist mir ehrlich gesagt zuuu bevormundend. lasst den user immer oder einmal (cookies) wählen, welche sprache er haben möchte! From Mathias.Gloss_(at)_start.de Fri, 15 Dec 2000 12:48:40 +0100 Date: Fri, 15 Dec 2000 12:48:40 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Browser-Check Aloha, > ---------- > Von: Johannes Bickmann[SMTP:j.bickmann_(at)_st-oneline.net] > > ich hab mal wieder ein Problem... > Wie bekomme ich heraus, welchen Browser ein User benutzt? > (navigator.userAgent) ist zwar okay, ich möchte jedoch vielmehr > harusfinden, welche Sprachversion dieser Browser benutzt. > am einfachsten gehts ohne Browser und ohne Javascript, in dem du die vom Webserver bereitgestellte Umgebungsvariable HTTP_ACCEPT_LANGUAGE de nimmst. Da die aber nicht immer übertragen wird, solltest du das irgendwie ab- fangen. Frag mich nicht, was da drinsteht wenn der Anwender mehrere Sprachen eingestellt hat... ich glaube de,en oder so was in der Art. Und das in der Reihenfolge, wie der Anwender die präferenzen angegeben hat. Viele Grüße, Mathias From Mathias.Gloss_(at)_start.de Fri, 15 Dec 2000 12:49:39 +0100 Date: Fri, 15 Dec 2000 12:49:39 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Browser-Check Aloha, > ---------- > Von: Reinemuth, Jens[SMTP:jreinemuth_(at)_activeweb.mis.de] > > aber ist denn generell gesagt, dass er die sprache des browsers auch im > internet bevorzugt... > stimmt. > also ich surfe mit netscape 6/english oder mozilla und beim letzteren gibt > es > nicht wirklich eine deutsche version... > Dafür kannst du deine bevorzugte Sprache ja auch irgendwo bei den Einstellungen einstellen. Viele Grüße, Mathias From um_(at)_tsf-net.de Fri, 15 Dec 2000 12:53:50 +0100 Date: Fri, 15 Dec 2000 12:53:50 +0100 From: Udo Mueller um_(at)_tsf-net.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_AW:_=5Bphp=5D_Re:_=5Bphp=5D_Bildgr=F6=DFen?= Hallo, hier ein ausschnitt des Codes: $dbsatz=mysql_fetch_row($query); $images="$dbimg/$dbsatz[2].jpg"; echo "$images"; //wir richtig angzeigt $imgh = imagsy($images); //line8 echo "Bildhöhe=$imgh"; $imgb = imagsx($images); echo "Bildbreite=$imgb"; Udo > ---------- > Von: um_(at)_tsf-net.de[SMTP:um_(at)_tsf-net.de] > > leider bekomme ich bei imagesx und imagesy folgende meldung: > > Warning: Unable to find image pointer in detail.php3 on line 8 > Was kann der Grund für diese meldung sein? > Schwer zu sagen, wenn man line 8 und die davor nicht kennt. Vielleicht solltest du die ersten 10 Zeilen des Scriptes mal schicken? Ich vermute, irgendwas ging bei Öffnen des Bildes schon schief, damit er kein Zeiger auf das Bild hat... Ohne Code ist das aber schwierig. From joerg_(at)_krause.net Fri, 15 Dec 2000 12:53:09 +0100 Date: Fri, 15 Dec 2000 12:53:09 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PHP4-Buch_von_J=F6rg_Krause._CD?= > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Burkhard Stollenwerk > Sent: Friday, December 15, 2000 11:05 AM > To: php_(at)_php-center.de > Subject: [php] PHP4-Buch von Jörg Krause. CD > > > Hallo, > > habe gerade versucht das Handbuch auf CD aufzurufen. > Hier wird nach einem Passwort gefragt. Wo finde ich dieses ? > > Gruss > > Burkhard Stollenwerk Für Leser ist dies sehr einfach: Letztes Wort von Seite 485. Steht auch mehrfach auf der Website zum Buch: www.php.comzept.de/php4 Steht auch in index.html auf der CD. Ansonsten hilft auch Autor fragen: joerg_(at)_krause.net, steht auch im Buch. Aber zum Glück gibts die Mailingliste und die lese ich auch mit ;-) Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From um_(at)_tsf-net.de Fri, 15 Dec 2000 13:01:15 +0100 Date: Fri, 15 Dec 2000 13:01:15 +0100 From: Udo Mueller um_(at)_tsf-net.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_AW:_=5Bphp=5D_AW:_=5Bphp=5D_Re:_=5Bphp=5D_Bi?= =?iso-8859-1?Q?ldgr=F6=DFen?= =?iso-8859-1?Q?ldgr=F6=DFen?= Irgendwie hat sich mein code verstellt, Hier ist der richtige: $query=mysql_query($sqldetail); $dbsatz=mysql_fetch_row($query); $images="$dbimg/$dbsatz[2].jpg"; echo "$images"; $imgh = imagesy($images); echo "Bildhöhe=$imgh"; $imgb = imagesx($images); echo "Bildbreite=$imgb"; Udo > ---------- > Von: um_(at)_tsf-net.de[SMTP:um_(at)_tsf-net.de] > > leider bekomme ich bei imagesx und imagesy folgende meldung: > > Warning: Unable to find image pointer in detail.php3 on line 8 > Was kann der Grund für diese meldung sein? > Schwer zu sagen, wenn man line 8 und die davor nicht kennt. Vielleicht solltest du die ersten 10 Zeilen des Scriptes mal schicken? Ich vermute, irgendwas ging bei Öffnen des Bildes schon schief, damit er kein Zeiger auf das Bild hat... Ohne Code ist das aber schwierig. -- ** 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 joerg_(at)_krause.net Fri, 15 Dec 2000 13:00:45 +0100 Date: Fri, 15 Dec 2000 13:00:45 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Hartwin Rohde > > On Wed, 13 Dec 2000 11:30:20 +0100, Egon Schmid (_(at)_work) wrote: > > >Also ich würde dringend MySQL oder PostgreSQL empfehlen. Zu beiden > >Datenbanken gibts mittlerweile genügend Literatur. Für MySQL ist es auch > > Komisch, zu PostgreSQL hab ich nur ein einziges Buch gefunden, was in > englisch geschrieben ist und noch nicht gedruck wird (aber dafür zum > ausdrucken und binden im Netz steht), aber nächstes Jahr bei Addison > Weslay rauskommen soll. > Nenn doch mal ein wenig Literatur zu PostgreSQL, es würde mich sehr > freuen. Bei Amazon und sonstigen Buchversendern findet man nach ner > Datenbankfrage nix und auch die Suche im Buchladen ergab nix (JF Lehmanns > hat mal in seinen Computer geschaut und fand nix). > Also von "genügend Litertur" bei PostgreSQL zu reden halte ich doch für > etwas übertrieben. > Das komische an dieser Diskussion ist, dass hartnäckig versucht wird, dem armen Mann PostgreSQL nahzulegen, weil es MySQL nicht packt. Nun will er aber auch was lesen, und das klappt mit PostgreSQL nicht so gut. Vielleicht hat er auch keinen Bock englisch zu lesen, dann sieht es ganz böse aus. Da drehen sich die Gurus nun im Kreis und wissen nicht so recht, was sie sagen sollen. Und weil sie ihm nicht helfen können, reden sie halt mich sich selbst, weil den Quatsch kann sich sonst keiner Anhören kann. Wenn man die erste Mail aufmerksam gelesen hätte, wäre aufgefallen, dass offensichtlich bislang NT eingesetzt wurde. Jetzt soll der 1. Linux lernen, 2. sicher machen, 3. administrieren, 4. eine ihm unbekannte, schlecht deutsch dokumentierte Datenbank aufsetzen, 5. das mit PHP zum laufen bringen... Was hat der euch eigentlich Böses getan, dass ihr ihm Weihnachten derart versauen wollt? ;-) just my 2 Eurocent Jörg ---------------------------------------------------- E-Mail: joerg_(at)_krause.net Info: www.joerg.krause.net Kennen Sie schon die neue Auflage des Buches zu PHP4? Hier gibt es die Infos: http://www.php.comzept.de ---------------------------------------------------- From jens.heneweer_(at)_gmx.net Fri, 15 Dec 2000 12:40:37 +0100 Date: Fri, 15 Dec 2000 12:40:37 +0100 From: Jens Heneweer jens.heneweer_(at)_gmx.net Subject: [php] Datum-differenz ermitteln > Hallo, > hat jemand schon mal zwischen zwei Datum die deifferenz ermittelt? Am > besten in h. > Und kann mir sagen wie das geht? > Ich habe ein Datum mit Urzeit in meiner DB und möchte die mit der > aktuellen Zeit vergleichen, und die differenz ermitteln. > Nur wie kann ich die Subtrahieren? > Danke für Hilfe Beides mit mktime() in einen Timestamp umwandeln und dann subtrahieren. Raus kommt die Anzahl der Sekunden um die die Daten differieren. Durch 60 Teilen und du hast die Stunden :-) Jens -- I'll be your lover, I'll be forever, I'll be tomorrow, I'll be anything, when I'm high. - Marilyn Manson, Dried Up, Tied Up And DeadTo The World From Mathias.Gloss_(at)_start.de Fri, 15 Dec 2000 13:04:17 +0100 Date: Fri, 15 Dec 2000 13:04:17 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_Bildgr=F6=DFen?= Rehigh, > ---------- > Von: Udo Mueller[SMTP:um_(at)_tsf-net.de] > > $images="$dbimg/$dbsatz[2].jpg"; > > echo "$images"; //wir richtig angzeigt > ... was mich wundert .... ich hatte da schon oefters Probleme und es ging dann nur mit sowas: echo $images . '/' . $dbsatz[2] . 'jpg'; ... aber das ist nicht das Problem. > $imgh = imagsy($images); //line8 > Hier liegt der Hund begraben. Aus dem Manual: int imagesy(int im); ImageSY returns the height of the image identified by im. D.h. die Funktion erwartet einen Identifikator für das Bild, der durch einen int (Integer) repräsentiert wird... Woher nimmt man den ? Einfach im Manual lesen unter: manual\ref.image.html findet man dann z.B. daß das nur mit gif-Bildern geht (imagecreatefromgif) und das nur mit den alten gd-Bibliotheken .... (oder Imagenew ... aber das scheidet hier ja auch aus) Aber wenn du dirs ganz einfach machen willst würde ich anbieten (Steht ja passenderweise auch im Manual unter den Image-Functions ;))) array getimagesize(string filename, array [imageinfo]); Returns an array with 4 elements. Index 0 contains the width of the image in pixels. Index 1 contains the height. Index 2 a flag indicating the type of the image. 1 = GIF, 2 = JPG, 3 = PNG. Index 3 is a text string with the correct "height=xxx width=xxx" string that can be used directly in an IMG tag. Mehr wolltest du ja nicht wissen, und den Filemaname kannst du direkt angeben :-) Viele Grüße, Mathias From wir96etv_(at)_studserv.uni-leipzig.de Fri, 15 Dec 2000 13:09:13 +0100 (MEZ) Date: Fri, 15 Dec 2000 13:09:13 +0100 (MEZ) From: wir96etv_(at)_studserv.uni-leipzig.de wir96etv_(at)_studserv.uni-leipzig.de Subject: [php] Datum-differenz ermitteln On Fri, 15 Dec 2000, Jens Heneweer wrote: > > > Hallo, > > > hat jemand schon mal zwischen zwei Datum die deifferenz ermittelt? Am > > besten in h. > > Und kann mir sagen wie das geht? > > Ich habe ein Datum mit Urzeit in meiner DB und möchte die mit der > > aktuellen Zeit vergleichen, und die differenz ermitteln. > > Nur wie kann ich die Subtrahieren? > > Danke für Hilfe > > Beides mit mktime() in einen Timestamp umwandeln und dann subtrahieren. > Raus kommt die Anzahl der Sekunden um die die Daten differieren. Durch 60 > Teilen und du hast die Stunden :-) > > Jens kleiner Schusselfehler, da eine Stunde 3600 Mintuen hat. Oh Gott ich wuerd ja gar nicht mehr hinterherkommen wen die Stunde nur 60 Sekunden haette. Ich brauch jetzt schon den 52 Stunden Tag ;-) Ghost From dstrathemeier_(at)_ywesee.com Fri, 15 Dec 2000 13:18:32 +0100 Date: Fri, 15 Dec 2000 13:18:32 +0100 From: Daniel Strathemeier dstrathemeier_(at)_ywesee.com Subject: [php] Browser-Check Hallo Johannes, versuch mal das hier, als input must du die variabel $HTTP_USER_AGENT eingeben //diese function prüft den client rechner function navigator($input){ //prft das betriebssystem (os) if (strchr($input,"Win")) { $out["os"] = "Win"; } elseif (strchr($input,"Mac")) { $out["os"] = "Mac"; } elseif (strchr($input,"Linux")) { $out["os"] = "Linux"; } elseif (strchr($input,"Unix")) { $out["os"] = "Unix"; } elseif (strchr($input,"Amiga")) { $out["os"] = "Amiga"; } else { $out["os"] = "none"; } // //prüft den browser (navigator, version, release) if (strchr($input,"MSIE")){ $out["navigator"] = "IE"; $version = strchr($input,"MSIE"); $token=";"; $version = strtok($version,$token); $token=" "; $version = strtok($version,$token); $version = strtok($token); $token="."; $out["version"] = strtok($version,$token); $out["release"] = strtok($token); } else { $out["navigator"] = "NC"; $token="["; $version = strtok($input,$token); $token="/"; $version = strtok($version,$token); $version = strtok($token); $token="."; $out["version"] = strtok($version,$token); $out["release"] = strtok($token); } // //prft die sprache (language)) if (strchr($input,"[de]")) { $out["language"] = "de"; } elseif (strchr($input,"[en]")) { $out["language"] = "en"; } elseif (strchr($input,"[fr]")) { $out["language"] = "fr"; } else { $out["language"] = "de"; } // // //giebt die daten aus return $out; } > http://infosoc.uni-koeln.de/mailman/listinfo/php > From eschmid_(at)_php.net Fri, 15 Dec 2000 13:23:27 +0100 Date: Fri, 15 Dec 2000 13:23:27 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Jörg Krause wrote: > > > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > > Of Hartwin Rohde > > > > On Wed, 13 Dec 2000 11:30:20 +0100, Egon Schmid (_(at)_work) wrote: > > > > >Also ich würde dringend MySQL oder PostgreSQL empfehlen. Zu beiden > > >Datenbanken gibts mittlerweile genügend Literatur. Für MySQL ist es auch > > > > Komisch, zu PostgreSQL hab ich nur ein einziges Buch gefunden, was in > > englisch geschrieben ist und noch nicht gedruck wird (aber dafür zum > > ausdrucken und binden im Netz steht), aber nächstes Jahr bei Addison > > Weslay rauskommen soll. > > Nenn doch mal ein wenig Literatur zu PostgreSQL, es würde mich sehr > > freuen. Bei Amazon und sonstigen Buchversendern findet man nach ner > > Datenbankfrage nix und auch die Suche im Buchladen ergab nix (JF Lehmanns > > hat mal in seinen Computer geschaut und fand nix). > > Also von "genügend Litertur" bei PostgreSQL zu reden halte ich doch für > > etwas übertrieben. > > > Das komische an dieser Diskussion ist, dass hartnäckig versucht wird, dem > armen Mann PostgreSQL nahzulegen, weil es MySQL nicht packt. Nun will er > aber > auch was lesen, und das klappt mit PostgreSQL nicht so gut. Vielleicht hat > er auch keinen Bock englisch zu lesen, dann sieht es ganz böse aus. > Da drehen sich die Gurus nun im Kreis und wissen nicht so recht, was sie > sagen sollen. Und weil sie ihm nicht helfen können, reden sie halt mich > sich selbst, weil den Quatsch kann sich sonst keiner Anhören kann. Wie bitte? Das was Du hier verzapfst ist der größte Quatsch. > Wenn man die erste Mail aufmerksam gelesen hätte, wäre aufgefallen, dass > offensichtlich bislang NT eingesetzt wurde. Jetzt soll der 1. Linux lernen, > 2. sicher machen, 3. administrieren, 4. eine ihm unbekannte, schlecht > deutsch dokumentierte Datenbank aufsetzen, 5. das mit PHP zum laufen > bringen... 1. Läuft PostgreSQL auch auf Windows 98 (siehe mein gestriges Posting) 2. + 3. entfällt für Anfänger 4. zum Programmieren gehören halt Englischkenntnisse und das PostgreSQL-Manual ist ebenso umfangreich wie das PHP Manual. 5. Die Installation kann auch Thema dieser Mailingliste sein, nicht aber der Umgang mit PostgreSQL. > Was hat der euch eigentlich Böses getan, dass ihr ihm Weihnachten derart > versauen wollt? ;-) Wo waren an meinen Antworten irgentwelchen bösen Worte. Ich denke eher, dass Du mir Weihnachten versauen willst. -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 beckmann_(at)_gis.de Fri, 15 Dec 2000 14:30:35 +0100 Date: Fri, 15 Dec 2000 14:30:35 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_AW:_[php]_AW:_[php]_AW:_[php]_Re:_[php]_Bildgr?= =?ISO-8859-1?Q?=F6=DFenldgr=F6=DFen?= =?ISO-8859-1?Q?=F6=DFenldgr=F6=DFen?= Die image-Funktionen arbeiten nicht mit dem Dateinamen, sondern (wie die Fehlermeldung ja auch sagt) mit einem Zeiger auf die Image-Daten, die Du mit ImageCreate und den Varianten davon erzeugen kannst. > leider bekomme ich bei imagesx und imagesy folgende meldung: >> Warning: Unable to find image pointer in detail.php3 on line 8 --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From ChristianThiele_(at)_gmx.de Fri, 15 Dec 2000 14:39:42 +0100 Date: Fri, 15 Dec 2000 14:39:42 +0100 From: Christian Thiele ChristianThiele_(at)_gmx.de Subject: [php] SQL Postleitzahlsuche Hi, Eine Frage noch, hat die Tabelle zufällig schon jemand als SQL-Tabelle parat, denn auf den ersten Blick ist das etwas kompliziert...Sonderzeichen sind nicht da und teilweise steht als PLZ von - bis... Und noch was...hat jemand ne Formel zur Distanzberechnung zwischen den Koordinaten parat, mein Geographie-Unterricht liegt schon etwas zurück... ;-) Danke schonmal... Ciao Christian From eschmid_(at)_php.net Fri, 15 Dec 2000 15:01:13 +0100 Date: Fri, 15 Dec 2000 15:01:13 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] SQL Postleitzahlsuche Christian Thiele wrote: > Eine Frage noch, hat die Tabelle zufällig schon jemand als SQL-Tabelle > parat, denn auf den ersten Blick ist das etwas kompliziert...Sonderzeichen > sind nicht da und teilweise steht als PLZ von - bis... > > Und noch was...hat jemand ne Formel zur Distanzberechnung zwischen den > Koordinaten parat, mein Geographie-Unterricht liegt schon etwas zurück... > ;-) Bei PostgreSQL gibts zum Beispiel die geo_distance(). Bei google.de kann man auch fündig werden, wenn man z.B. nach "distance calculation" sucht. -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 aheide_(at)_roteroktober.de Fri, 15 Dec 2000 15:04:53 +0100 Date: Fri, 15 Dec 2000 15:04:53 +0100 From: Axel Heide aheide_(at)_roteroktober.de Subject: [php] Re: upload - internal server error (Cyrill Schumacher) Cyrill Schumacher schrieb: > ne es liegt an php3 als cgi version. mir ist der mist des öfteren > abgestürtzt beim provider als ich simple CSV dateien 2,5 MB > in MySQL einlesen wollte. bei meiner php4.0.3 modul version > lief das alles tip top. > versuche am besten einen provider mit php4 zu finden :-) > > kiri Hi Kiri, Das Projekt lief ehemals ueber das PHP3 Modul. Da hat alles wunderbar funktioniert. Ich bin jetzt aber darauf angewiesen das es bei dem jetzigen Provider auch funktioniert und der hat nun mal nur CGI :-( .(Noch dazu über CGIWrap :-(( ). Es muss doch irgendwie möglich sein einen file-upload über die CGI-Version hinzubekommen. In Perl gehts ja auch. axel -- ROTEROKTOBER - tel 0711 6369603 - http://www.roteroktober.de From volker.jahns_(at)_rentokil.de Fri, 15 Dec 2000 15:07:07 +0100 Date: Fri, 15 Dec 2000 15:07:07 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Hi Guru :-) > Wie bitte? Das was Du hier verzapfst ist der größte Quatsch. Wenn Du als erster ein brauchbares Buch (für den Einstieg am Besten in der Landessprache) inkl. einem Werkzeug a la phpAdmin oder noch besser für Postgress lieferst, dann kann man über Deine Antwort reden und kaufen würde ich sofort!!!! .-) > 1. Läuft PostgreSQL auch auf Windows 98 (siehe mein gestriges Posting) NT in einem IIS-Umfeld??? Wir kennen seinen WebServer nicht. > 2. + 3. entfällt für Anfänger Aber nicht für den Betrieb .-) > 4. zum Programmieren gehören halt Englischkenntnisse und das > PostgreSQL-Manual ist ebenso umfangreich wie das PHP Manual. Gehört für einen Einstieg in dieses Zeitalter immer auch ein brauchbares Interface zum Erstellen und Bearbeiten der Datenbanken selbst (siehe Einleitung). Schöne Weihnachten .-) Volker From mk_(at)_php-homepage.de 15 Dec 2000 14:13:22 -0000 Date: 15 Dec 2000 14:13:22 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Volker Jahns schrieb: Landessprache) inkl. einem Werkzeug a la phpAdmin oder noch besser für Postgres http://www.phpwizard.net/projects/phpPgAdmin/ > NT in einem IIS-Umfeld??? Wir kennen seinen WebServer nicht. Ich denke schon, der Webserver hat ja nix mit der Datenbank zu tun. > Schöne Weihnachten .-) Geht deine Uhr falsch ;) Mark -- Tipps & Tricks zu PHP -> http://www.php-homepage.de German Gabber Network _(at)_ http://www.gabber.de From ChristianThiele_(at)_gmx.de Fri, 15 Dec 2000 15:21:25 +0100 Date: Fri, 15 Dec 2000 15:21:25 +0100 From: Christian Thiele ChristianThiele_(at)_gmx.de Subject: [php] SQL Postleitzahlsuche Hat evtl. schon jemand die Formel zur Distanzberechnung zwischen 2 Punkten mit PHP gemacht weil ich mich irgendwie bissel blöd anstell und Mathe ist nicht so mein Ding ;-( PS: Auch Google hat keine Antwort gewußt ( die ich auch kapiere *g* ) Ciao Christian From volker.jahns_(at)_rentokil.de Fri, 15 Dec 2000 15:25:08 +0100 Date: Fri, 15 Dec 2000 15:25:08 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Hi Mark Mark Kronsbein wrote: > Volker Jahns schrieb: > Landessprache) inkl. einem Werkzeug a la phpAdmin oder noch besser für Postgres > > http://www.phpwizard.net/projects/phpPgAdmin/ DANKE!!! :-)) > Ich denke schon, der Webserver hat ja nix mit der Datenbank zu tun. Aber - NT mit Postgress und PHP und nicht Apache? Mir güngen die Argumente gegen NT aus .-) > > Schöne Weihnachten .-) > > Geht deine Uhr falsch ;) wenn ich mich umgucke - nicht nur die Uhr *g* Gruss Volker From philipp.wanning_(at)_gmx.de Fri, 15 Dec 2000 15:26:24 +0100 Date: Fri, 15 Dec 2000 15:26:24 +0100 From: Philipp Wanning philipp.wanning_(at)_gmx.de Subject: [php] Secure ftp und PHP bzw. Sicherheit bei der Pflege im file-System. This is a multi-part message in MIME format. ------=_NextPart_000_0073_01C066AB.626E4B10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo, ich arbeite gerade an einer Produktverwaltung =FCber php, mySql, linux. Da die zu den Produkten geh=F6rigen Bilder im file-System liegen, denke = ich gerade =FCber die M=F6glichkeiten von sicheren ftp-Zugriffen nach=20 Ich habe mich gerade ein bisschen durch ssh, scp gek=E4mpft und frage = mich, inwieweit ich per php =FCberhaupt darauf zugreifen kann. Meine Fragen: 1. Gibt es eine sichere Verbindungsm=F6glichkeit per ftp und php. Mir = geht es nur um eine verschl=FCsselte username/password - =DCbertragung. 2. Oder wie realisiert Ihr die Verwaltung von Bildern/Dateien, die nicht = in der DB liegen? Philipp Wanning ------=_NextPart_000_0073_01C066AB.626E4B10 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo,

ich arbeite gerade an einer Produktverwaltung =FCber = php,=20 mySql, linux.
Da die zu den Produkten geh=F6rigen Bilder im file-System liegen, = denke=20 ich
gerade =FCber die M=F6glichkeiten von sicheren ftp-Zugriffen nach =
Ich habe mich gerade ein bisschen durch ssh, scp gek=E4mpft und = frage mich,=20 inwieweit ich per php =FCberhaupt darauf zugreifen kann.

Meine=20 Fragen:
1. Gibt es eine sichere Verbindungsm=F6glichkeit per ftp und = php. Mir=20 geht es nur um eine verschl=FCsselte username/password - = =DCbertragung.
2. Oder=20 wie realisiert Ihr die Verwaltung von Bildern/Dateien, die nicht in der = DB=20 liegen?

Philipp Wanning
 
------=_NextPart_000_0073_01C066AB.626E4B10-- From eschmid_(at)_php.net Fri, 15 Dec 2000 15:29:02 +0100 Date: Fri, 15 Dec 2000 15:29:02 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Mark Kronsbein wrote: > > Volker Jahns schrieb: > Landessprache) inkl. einem Werkzeug a la phpAdmin oder noch besser für Postgres > > http://www.phpwizard.net/projects/phpPgAdmin/ Und das Buch gibts auf der Home Page von PostgreSQL. Auf der gleichen Seite sind auch mehrere Manuals in Englisch, Chinesisch und Spanisch zu finden. Eines davon nennt sich Tutorial und sollte Informationen speziell für Anfänger enthalten. -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 mk_(at)_php-homepage.de 15 Dec 2000 14:30:59 -0000 Date: 15 Dec 2000 14:30:59 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Volker Jahns schrieb: > Aber - NT mit Postgress und PHP und nicht Apache? Mir güngen die Argumente gegen NT > aus .-) Hehe, Haupt-Argument: Läuft unter Linux stabil(er). Da PHP aber mit dem IIS läuft sollte auch PG unter Windows klappen. Mark -- Tipps & Tricks zu PHP -> http://www.php-homepage.de German Gabber Network _(at)_ http://www.gabber.de From Mathias.Gloss_(at)_start.de Fri, 15 Dec 2000 15:31:44 +0100 Date: Fri, 15 Dec 2000 15:31:44 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Secure ftp und PHP bzw. Sicherheit bei der Pflege im fi le-System. le-System. Aloha, > ---------- > Von: Philipp Wanning[SMTP:philipp.wanning_(at)_gmx.de] > > ich arbeite gerade an einer Produktverwaltung über php, mySql, linux. > Da die zu den Produkten gehörigen Bilder im file-System liegen, denke ich > gerade über die Möglichkeiten von sicheren ftp-Zugriffen nach > Ich habe mich gerade ein bisschen durch ssh, scp gekämpft und frage mich, > inwieweit ich per php überhaupt darauf zugreifen kann. > > Meine Fragen: > 1. Gibt es eine sichere Verbindungsmöglichkeit per ftp und php. Mir geht > es nur um eine verschlüsselte username/password - Übertragung. > 2. Oder wie realisiert Ihr die Verwaltung von Bildern/Dateien, die nicht > in der DB liegen? > Meine Antworten (passen nicht so ganz in 1 oder 2) 1) zum Upload der Bilder auf den Server bleibt dir - wenn der Client unter Win läuft, nur scp ( da gibts eine ssh-Version als Freeware, die auch scp kann ..) sftp hat sich noch nicht in der win-Welt durchgesetzt. 2) Wenn die Bilder außerhalb des Webserverzugriffsbereichs liegen, liegen sie da sicher - nur direkt lesen kann man sie nicht mehr (macht ja nix ;) 3) Um auf die Bilder zuzugreifen, musst du sie über ein php-Script mit fpassthru einlesen und an den Browser schicken (mit dem richtigen Content-Type usw) 4) Die Usernameldung am Webserver ist kein Problem, wenn der https kann. 5) PHP an sich ists reichlich wurscht, obs unter http oder https läuft-das is einfach egal. 6) Passwörter werden bei ftp und http im Klartext übertragen, bei https und ftps und scp nicht. (Die Daten übrigens auch) Bei mir liegen die Bilder (außer den Thumbnails) ausserhalb des WWW-Server-Roots und können somit nur über die php-fpassthru-lösung gelesen werden. Und dazu muß user und pw gültig sein. Viele Grüße, Mathias From Meyer_(at)_mediaworx.com Fri, 15 Dec 2000 15:32:43 +0100 Date: Fri, 15 Dec 2000 15:32:43 +0100 From: Mathias Meyer Meyer_(at)_mediaworx.com Subject: [php] SQL Postleitzahlsuche > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Christian Thiele > Sent: Friday, December 15, 2000 3:21 PM > To: php_(at)_php-center.de > Subject: Re: [php] SQL Postleitzahlsuche > > > Hat evtl. schon jemand die Formel zur Distanzberechnung > zwischen 2 Punkten > mit PHP gemacht weil ich mich irgendwie bissel blöd anstell > und Mathe ist > nicht so mein Ding ;-( > Wieso eigentlich in PHP? Wenn dann machst du das gleich im Select ;) Mit freundlichen Gruessen, -- Mathias Meyer mediaworx berlin AG Fon (030) 2 75 80 - 24 8 Fax (030) 2 75 80 - 20 0 From manuel_(at)_okapidesign.de Fri, 15 Dec 2000 15:38:37 +0100 Date: Fri, 15 Dec 2000 15:38:37 +0100 From: Manuel Jenne manuel_(at)_okapidesign.de Subject: [php] Datum eingabe Hallo, ich lese ein Datum über ein Formular in drei verschieden Variablen ein. Also $jahr, $mon, $tag. Nun möchte ich diese Variablen zu einem Datum String zusammenführen. Also JJJJ-MM-TT damit ich es in der Datenbank speichern kann. Es sind zwingend 3 Variblen notwenidig weil der Benutzer wegen der Übersicht drei Felder zur Datums Eingabe haben soll. MfG Manuel Jenne From Michael_(at)_Stahmann.de Fri, 15 Dec 2000 15:44:42 +0100 Date: Fri, 15 Dec 2000 15:44:42 +0100 From: web-xact.de - Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Datum-differenz ermitteln Hallo Benjamin, Benjamin Wolf schrieb: > > Hallo, > > hat jemand schon mal zwischen zwei Datum die deifferenz ermittelt? Am > besten in h. > Und kann mir sagen wie das geht? > Ich habe ein Datum mit Urzeit in meiner DB und möchte die mit der > aktuellen Zeit vergleichen, und die differenz ermitteln. Wenn es um Bedingungen geht schau mal nach folgendem CURRENT_DATE => aktuelles Datum CURRENT_TIME => aktuelle Zeit > Nur wie kann ich die Subtrahieren? DATE_SUB => zum Subtrahieren (Funktioniert auch mit Datum/Zeit) DATE_ADD => addieren (ab MySQL 3.22.4) > Danke für Hilfe > > Benni Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From behrens_(at)_takenet.de Fri, 15 Dec 2000 15:46:54 +0100 Date: Fri, 15 Dec 2000 15:46:54 +0100 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Datum eingabe Moin, Manuel Jenne schrieb: > > Hallo, > > ich lese ein Datum über ein Formular in drei verschieden Variablen > ein. Also $jahr, $mon, $tag. Nun möchte ich diese Variablen zu einem > Datum String zusammenführen. Also JJJJ-MM-TT damit ich es in der > Datenbank speichern kann. Es sind zwingend 3 Variblen notwenidig > weil der Benutzer wegen der Übersicht drei Felder zur Datums Eingabe > haben soll. ? Was spricht dagegen nun $date = "$jahr-$mon-$tag"; zumachen ? Du solltest dir auch mal checkdate() anschauen. Damit kannst du ueberpruefen ob es sich um ein gueltiges Datum handelt. 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 beckmann_(at)_gis.de Fri, 15 Dec 2000 15:48:33 +0100 Date: Fri, 15 Dec 2000 15:48:33 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Datum eingabe >ich lese ein Datum über ein Formular in drei verschieden Variablen >ein. Also $jahr, $mon, $tag. Nun möchte ich diese Variablen zu einem >Datum String zusammenführen. Also JJJJ-MM-TT damit ich es in der >Datenbank speichern kann. Hi Manuel, geht $datum = $jahr."-".$mon."-".$tag nicht? Dann schau' Dir mal mktime im manual an ... --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From Michael_(at)_Stahmann.de Fri, 15 Dec 2000 15:49:07 +0100 Date: Fri, 15 Dec 2000 15:49:07 +0100 From: web-xact.de - Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Datum eingabe Manuel Jenne schrieb: > > Hallo, > > ich lese ein Datum über ein Formular in drei verschieden Variablen > ein. Also $jahr, $mon, $tag. Nun möchte ich diese Variablen zu einem > Datum String zusammenführen. Also JJJJ-MM-TT damit ich es in der > Datenbank speichern kann. Es sind zwingend 3 Variblen notwenidig > weil der Benutzer wegen der Übersicht drei Felder zur Datums Eingabe > haben soll. > $datum = "$jahr-$mon-$tag"; oder was war genau Deine Frage? Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From joerg_(at)_krause.net Fri, 15 Dec 2000 16:01:24 +0100 Date: Fri, 15 Dec 2000 16:01:24 +0100 From: =?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... From: egon_(at)_infosoc.uni-koeln.de [mailto:egon_(at)_infosoc.uni-koeln.de]On Behalf Of Egon Schmid (_(at)_work) > > Mark Kronsbein wrote: > > > > Volker Jahns schrieb: > > Landessprache) inkl. einem Werkzeug a la phpAdmin oder noch > besser für Postgres > > > > http://www.phpwizard.net/projects/phpPgAdmin/ > > Und das Buch gibts auf der Home Page von PostgreSQL. Auf der gleichen > Seite sind auch mehrere Manuals in Englisch, Chinesisch und Spanisch zu > finden. Eines davon nennt sich Tutorial und sollte Informationen > speziell für Anfänger enthalten. > Und GENAU das ist es, was ich meinte. Die Landessprache der Leute auf dieser Liste ist Deutsch. Ich will hier wirklich niemandem zu nahe treten, für manche ist die Liste vielleicht auch ein prima Ersatzpartner, aber eine Empfehlung für Chinesische und Spanische Tutorials ist doch einfach nur völlig daneben, oder bin ich blöd, weil ich kein chinesisch kann? jörg From manuel_(at)_okapidesign.de Fri, 15 Dec 2000 16:11:22 +0100 Date: Fri, 15 Dec 2000 16:11:22 +0100 From: Manuel Jenne manuel_(at)_okapidesign.de Subject: [php] Datum eingabe "web-xact.de - Michael Stahmann" wrote: > $datum = "$jahr-$mon-$tag"; > > oder was war genau Deine Frage? Ja, ich habe mir das so gedacht: ...schnipp... Geb. Datum; ...schnapp... Aber das letzte printf gibt keine ausgabe. Bei printf("%s",$geb_datum_jahr); bekomme ich logicherweise das Jahr ausgegeben. Aber bei: ..schnipp... $geb_datum = $geb_datum_jahr; printf("%s",$geb_datum); ..schnapp... sollte ich ja eigentlich auch das Jahr bekommen oder? Es gibt jedoch keine Ausgabe!!! MfG Manuel Jenne From uw_(at)_netuse.de Fri, 15 Dec 2000 16:02:59 +0100 Date: Fri, 15 Dec 2000 16:02:59 +0100 From: Ulf Wendel uw_(at)_netuse.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Jörg Krause schrieb: > > From: egon_(at)_infosoc.uni-koeln.de [mailto:egon_(at)_infosoc.uni-koeln.de]On > Behalf Of Egon Schmid (_(at)_work) > > > > Mark Kronsbein wrote: > > > > > > Volker Jahns schrieb: > > > Landessprache) inkl. einem Werkzeug a la phpAdmin oder noch > > besser für Postgres > > > > > > http://www.phpwizard.net/projects/phpPgAdmin/ > > > > Und das Buch gibts auf der Home Page von PostgreSQL. Auf der gleichen > > Seite sind auch mehrere Manuals in Englisch, Chinesisch und Spanisch zu > > finden. Eines davon nennt sich Tutorial und sollte Informationen > > speziell für Anfänger enthalten. > > > Und GENAU das ist es, was ich meinte. Die Landessprache der Leute auf > dieser Liste ist Deutsch. Ich will hier wirklich niemandem zu nahe treten, > für manche ist die Liste vielleicht auch ein prima Ersatzpartner, aber > eine Empfehlung für Chinesische und Spanische Tutorials ist doch einfach > nur völlig daneben, oder bin ich blöd, weil ich kein chinesisch kann? Nein, Du bist nicht derjenige, der den unbrauchbaren Hinweis bringt. Viele habe hier hat schon Probleme mit Englisch was soll das Chinesisch?! Ulf -- Ulf Wendel, NetUSE AG Siemenswall, D-24107 Kiel Tel: +49 431 386 436 00, Fax: +49 431 386 435 99 From dominik_(at)_warptec.com Fri, 15 Dec 2000 16:08:25 +0100 Date: Fri, 15 Dec 2000 16:08:25 +0100 From: Dominik_(at)_WarpTec dominik_(at)_warptec.com Subject: [php] strings vergleichen hallo, ich habe hier ein problem mit einem string-vergleich. es wird dabei ein file ausgelesen. wenn die übergebene variable gefunden wird, sollen die folgenden zeilen (bis zu einer leerzeile) weiterverarbeitet werden. -------------------------------------- $handle=fopen("text1.txt","r"); $handle2=fopen("text2.txt","a"); function freistellen($region) { global $handle; global $handle2; while($line=fgets($handle,1000)) { $einlesen=0; if (strstr($line,$region)) /*hier scheint der hund begraben zu sein - $einlesen wird nie auf 1 gesetzt*/ { $einlesen=1; } if(ord($line)!=13) { $einlesen=0; } if($einlesen==1) { $einlesestring=$line; $newdata=$region.";".$einlesestring ; fputs($handle2,$newdata); } } } array_walk($regionen,"freistellen"); fclose($handle2); fclose($handle); -------------------------------------- das array 'regionen' wurde schon vorher deklariert. ich hoffe, jemand weiss rat! danke, Dominik dominik_(at)_warptec.com ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From eschmid_(at)_php.net Fri, 15 Dec 2000 16:17:02 +0100 Date: Fri, 15 Dec 2000 16:17:02 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Jörg Krause wrote: > > From: egon_(at)_infosoc.uni-koeln.de [mailto:egon_(at)_infosoc.uni-koeln.de]On > Behalf Of Egon Schmid (_(at)_work) > > Und das Buch gibts auf der Home Page von PostgreSQL. Auf der gleichen > > Seite sind auch mehrere Manuals in Englisch, Chinesisch und Spanisch zu > > finden. Eines davon nennt sich Tutorial und sollte Informationen > > speziell für Anfänger enthalten. > > > Und GENAU das ist es, was ich meinte. Die Landessprache der Leute auf > dieser Liste ist Deutsch. Ich will hier wirklich niemandem zu nahe treten, > für manche ist die Liste vielleicht auch ein prima Ersatzpartner, aber > eine Empfehlung für Chinesische und Spanische Tutorials ist doch einfach > nur völlig daneben, oder bin ich blöd, weil ich kein chinesisch kann? Ich hab ALLE Sprachen aufgezählt die es gibt. Wenn halt Deutsch nicht dabei ist, ist das doch auffallend. Ich glaube nicht, dass mich einer zwingen kann für PostgreSQL auch noch ein deutschsprachiges Handbuch zu schreiben. Und wer die englischsprachigen Manuals nicht lesen kann hat halt Pech gehabt. PostgreSQL wird z.B. häufig von Wissenschaftlern eingesetzt und die brauchen in den wenigsten eine graphische Oberfläche. Die Gebrauch von PostgreSQL bei webbasierten Anwendung ist eher gering. Das zeigt auch eine Umfrage von Mark Kronsbein. -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 Michael_(at)_Stahmann.de Fri, 15 Dec 2000 16:20:55 +0100 Date: Fri, 15 Dec 2000 16:20:55 +0100 From: web-xact.de - Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Datum eingabe Manuel Jenne schrieb: > > "web-xact.de - Michael Stahmann" wrote: > > $datum = "$jahr-$mon-$tag"; > > > > oder was war genau Deine Frage? > > Ja, ich habe mir das so gedacht: > > ...schnipp... > Geb. Datum; > maxlenght="2"> > maxlenght="2"> > maxlenght="4"> > > $geb_datum = $geb_datum_jahr-$geb_datum_mon-$geb_datum_tag; > Warum Subtrahierst Du denn die Zahlen? Für PHP sind bis jetzt die Variablen Interger Zahlen. Echo oder Print hätte es Dir sagen können... 1. Du mußt Anführungszeichen setzen, sonst bekommst Du keinen String. 2. Kann ich dir nur dringen ans Herz legen, für die eingabe der User Select-Felder zu verwenden. Ansonsten fällt mann schnell auf die Nase. (Beim Jahr ist das nicht nötig, da genügt der Hinweis Vierstellig). 3. Solltest Du evtl. das Datum noch checken, ob es wirklich ein Datum ist. http://www.php-center.de/de-html-manual/function.checkdate.html Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From rsczepan_(at)_dock23.de Fri, 15 Dec 2000 16:23:35 +0100 Date: Fri, 15 Dec 2000 16:23:35 +0100 From: Ralf Sczepan rsczepan_(at)_dock23.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... > Viele habe hier hat schon Probleme mit Englisch was soll das > Chinesisch?! Manche haben schon Probleme mit der deutschen Sprache ;-) Nicht böse sein, ich konnte es mir einfach nicht verkneifen. (Irgendwie hat das alles nichts mehr mit php zu tun, aber das nur nebenbei.) Gruss Ralf From beckmann_(at)_gis.de Fri, 15 Dec 2000 16:28:46 +0100 Date: Fri, 15 Dec 2000 16:28:46 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Datum eingabe >..schnipp... >$geb_datum = $geb_datum_jahr; >printf("%s",$geb_datum); >..schnapp... > >sollte ich ja eigentlich auch das Jahr bekommen oder? Es gibt jedoch >keine Ausgabe!!! Tja, AFAIK läßt Du Dich da von der automatischen Typkonvertierung von php necken: $geb_datum wird wohl ein integer sein, der läßt sich mit %s in printf wahrscheinlich nicht ansprechen ... --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From manuel_(at)_okapidesign.de Fri, 15 Dec 2000 16:33:08 +0100 Date: Fri, 15 Dec 2000 16:33:08 +0100 From: Manuel Jenne manuel_(at)_okapidesign.de Subject: [php] Datum eingabe Hallo, ich habe die Lösung meines Problems. Mein Fehler war der Gültigkeitsberich der Variablem. Ich hatte mein Programm so aufgebaut: .... Nun habe ich beides zusammen. Also und es klappt. :-)) MfG Manuel Jenne From volker.jahns_(at)_rentokil.de Fri, 15 Dec 2000 16:37:09 +0100 Date: Fri, 15 Dec 2000 16:37:09 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... na, jetzt wird's schon fast karrikatur... > Ich glaube nicht, dass mich einer > zwingen kann für PostgreSQL auch noch ein deutschsprachiges Handbuch zu > schreiben. Und wer die englischsprachigen Manuals nicht lesen kann hat > halt Pech gehabt. Schade mit dem "Pech" - Irritiert wegen dem "Zwingen" - konnte ich irgendwie nirgendwo lesen. > PostgreSQL wird z.B. häufig von Wissenschaftlern eingesetzt und die > brauchen in den wenigsten eine graphische Oberfläche. Die Gebrauch von > PostgreSQL bei webbasierten Anwendung ist eher gering. Das zeigt auch > eine Umfrage von Mark Kronsbein. mhhh. Wenn der Gebrauch von PostgresSQL im Web gering ist, scheint eine Empfehlung wegen anzunehmender mangelnder Unterstützung und Erfahrungen zumindest fragwürdig. Ich frage mich was dann der Verweis soll??? Gruss Volker From wagner_(at)_globalpark.de Fri, 15 Dec 2000 16:44:37 +0100 Date: Fri, 15 Dec 2000 16:44:37 +0100 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Volker Jahns wrote: > mhhh. Wenn der Gebrauch von PostgresSQL im Web gering ist, scheint > eine Empfehlung wegen anzunehmender mangelnder Unterstützung und > Erfahrungen zumindest fragwürdig. Ich frage mich was dann der Verweis > soll??? Die 7.1 von Postgre ist wohl in fast jeder Hinsicht schneller als MySQL. Die URL zu dem Artikel bei PHPbuilder.com wurde ja scon zur genüge gepostet. Hinzu kommt, dass MySQL bei sehr vielen Schreibzugriffen sehr langsam wird, da MySQL dabei immer die ganze Tabelle lockt. Postgre hat aber seit der Version 6.5 row-level-locking. Hoffentlich kommt das auch bald für MySQL. Gesundheit Wagner -- The Aquinas Axiom: What the gods get away with, the cows don't. From volker.jahns_(at)_rentokil.de Fri, 15 Dec 2000 16:59:20 +0100 Date: Fri, 15 Dec 2000 16:59:20 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... > Die 7.1 von Postgre ist wohl in fast jeder Hinsicht schneller als > MySQL. Die URL zu dem Artikel bei PHPbuilder.com wurde ja scon zur > genüge gepostet. > Hinzu kommt, dass MySQL bei sehr vielen Schreibzugriffen sehr langsam > wird, da MySQL dabei immer die ganze Tabelle lockt. Postgre hat aber > seit der Version 6.5 row-level-locking. Hoffentlich kommt das auch bald > für MySQL. In Frage stellte ich nicht die Qualität der DB, wie auch ohne Erfahrung mit dieser DB, sondern den Verweis auf eine DB die nach dieser Aussage bei diesem Verwendungszweck zumindest nicht gebräulich ist, also die Möglichkeit vom "alleine im Regen stehen" bei Problemen eher naheliegend scheint. > Gesundheit > Wagner wünsche ich Dir auch .-) Gruss Volker From eschmid_(at)_php.net Fri, 15 Dec 2000 17:05:44 +0100 Date: Fri, 15 Dec 2000 17:05:44 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... Volker Jahns wrote: > > na, jetzt wird's schon fast karrikatur... Das glaub ich auch. > > Ich glaube nicht, dass mich einer > > zwingen kann für PostgreSQL auch noch ein deutschsprachiges Handbuch zu > > schreiben. Und wer die englischsprachigen Manuals nicht lesen kann hat > > halt Pech gehabt. > > Schade mit dem "Pech" - Irritiert wegen dem "Zwingen" - konnte ich irgendwie > nirgendwo lesen. PostgreSQL ist genauso wie MySQL eine Open Source Software und da ist es recht unüblich, dass dazu gute Dokumentation zur Verfügung stehen. Die Dokus müssen ja geschrieben werden und die Anwender können diese dann kostenlos lesen. Bei einem Buch ist das etwas anderes, das muß der Anwender kaufen und der Autor bekommt dann für jedes verkaufte Exemplar eine angemessene Vergütung. Noch etwas zum Hintergrund. Ich kenne Bruce Momjian schon lange und der war erst kürzlich in Japan. Er meinte, die PostgreSQL-Community in Japan sei wesentlich größer und bedeutender als die MySQL-Community. Im Developer's Corner auf der HP gibts doch eine Weltkarte mit den Entwickler. Die beiden aus Japan sind dort die treibende Kraft hinter PostgreSQL. (Es sind auch 3 Deutsche auf der Karte) > > PostgreSQL wird z.B. häufig von Wissenschaftlern eingesetzt und die > > brauchen in den wenigsten eine graphische Oberfläche. Die Gebrauch von > > PostgreSQL bei webbasierten Anwendung ist eher gering. Das zeigt auch > > eine Umfrage von Mark Kronsbein. > > mhhh. Wenn der Gebrauch von PostgresSQL im Web gering ist, scheint eine > Empfehlung wegen anzunehmender mangelnder Unterstützung und Erfahrungen > zumindest fragwürdig. Ich frage mich was dann der Verweis soll??? Das ist nicht fragwürdig. Es gibt bei PostgreSQL genausoviel Unterstützung und Erfahrung wie bei MySQL. Beides sind SQL-Datenbanken und dabei hat PostgreSQL die Nase vor, weil es fast alle Regeln von SQL-92 einhält. -Egon PS: Und jetzt hoffe ich dass dieser Thread beendet wird. PPS: Und noch ein Buchvorschlag (soll ja bald Weihnachten sein), da ist auch ein Abschnitt über PHP und Java dabei. Da die Autoren mich kennen und ich i.d.R. brav bin, haben die Autoren mir ein Exemplar zukommen lassen. Hans Dicken, Gunther Hipper, Peter Müßig-Trapp: Datenbanken unter Linux - Oracle 8i, MySQL, Adabas, Informix, Sybase, DB2, PostgreSQL, MiniSQL, Empress MITP-Verlag GmbH, 2000, ISBN 3-8266-0555-1, DM 69,00 -- 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 volker.jahns_(at)_rentokil.de Fri, 15 Dec 2000 17:16:57 +0100 Date: Fri, 15 Dec 2000 17:16:57 +0100 From: Volker Jahns volker.jahns_(at)_rentokil.de Subject: [php] Frage zum Thema Hi Egon, Deine Kompetenz befragend, wie aufwendig ist es mySQL durch postgresSql auszutauschen? Sofern ich keine Besonderheiten von mySQL nutze müsste doch der PHP-Source 100% portable sein Die MySQL-Commands ausgetauscht). Ist dem so oder liefert pgSQL gänzlich andere return values? Gruss Volker From t.franke_(at)_jobware.de Fri, 15 Dec 2000 17:28:43 +0100 Date: Fri, 15 Dec 2000 17:28:43 +0100 From: Thomas Franke t.franke_(at)_jobware.de Subject: [php] Grafik mit PHP erstellen Hi Leute, ist es möglich mit PHP Grafiken zu erzeugen. Brauche eine kleinen Script der mir aus einem Text eine GIF-Grafik erzugt. Sprich ich definieren eine Schriftart (z. B. Verdana). Nun möchte ich den Schriftzug "Die ist ein Test" als Grafik-Schriftzug in Verdana haben... Hoffe das ich alles verständlich geschrieben habe... Danke für eure Hilfe. Cu Thomas --- - Die Jobware-Stellenmärkte - Hier findet Erstklassigkeit zueinander. - Tel. (0 52 51) 54 01 - 0 * Fax (0 52 51) 54 01 - 111 * E-Mail: info_(at)_jobware.de Jobware Online-Service GmbH * Technologiepark 13 * 33100 Paderborn Internet: www.jobware.de * www.jobware.com * www.jobware.net From eschmid_(at)_php.net Fri, 15 Dec 2000 17:30:41 +0100 Date: Fri, 15 Dec 2000 17:30:41 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Frage zum Thema Volker Jahns wrote: > Deine Kompetenz befragend, wie aufwendig ist es mySQL durch postgresSql > auszutauschen? Sofern ich keine Besonderheiten von mySQL nutze müsste doch der > PHP-Source 100% portable sein Die MySQL-Commands ausgetauscht). Ist dem so oder > liefert pgSQL gänzlich andere return values? Der Aufwand ist nicht sehr hoch, sofern man nur die gemeinsamen SQL-92 Statements benutzt, die in beiden Datenbanken unterstützt werden. Ich würde Dir empfehlen beide Datenbanken in PHP einzubinden und dann die Tabellen nacheinander austauschen. Das geht natürlich nur, wenn keine Abhängigkeiten zu anderen Tabellen der anderen Datenbank bestehen. -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 520040307849-0001_(at)_t-online.de Fri, 15 Dec 2000 17:16:19 +0100 Date: Fri, 15 Dec 2000 17:16:19 +0100 From: aleksander 520040307849-0001_(at)_t-online.de Subject: [php] SQL Postleitzahlsuche Mir ist nicht ganz klar, wie man aus der Tabelle überhaupt eine Distanzberechnung anstellen soll, benötige ich dazu nicht die latitude und longitude. -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Of Mathias Meyer Sent: Friday, December 15, 2000 3:33 PM To: 'php_(at)_php-center.de' Subject: RE: [php] SQL Postleitzahlsuche > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Christian Thiele > Sent: Friday, December 15, 2000 3:21 PM > To: php_(at)_php-center.de > Subject: Re: [php] SQL Postleitzahlsuche > > > Hat evtl. schon jemand die Formel zur Distanzberechnung > zwischen 2 Punkten > mit PHP gemacht weil ich mich irgendwie bissel blöd anstell > und Mathe ist > nicht so mein Ding ;-( > Wieso eigentlich in PHP? Wenn dann machst du das gleich im Select ;) Mit freundlichen Gruessen, -- Mathias Meyer mediaworx berlin AG Fon (030) 2 75 80 - 24 8 Fax (030) 2 75 80 - 20 0 -- ** 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 beckmann_(at)_gis.de Fri, 15 Dec 2000 17:41:18 +0100 Date: Fri, 15 Dec 2000 17:41:18 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Grafik mit PHP erstellen >ist es möglich mit PHP Grafiken zu erzeugen. Brauche eine kleinen Script >der mir aus einem Text eine GIF-Grafik erzugt. Sprich ich definieren eine >Schriftart (z. B. Verdana). Nun möchte ich den Schriftzug "Die ist ein >Test" als Grafik-Schriftzug in Verdana haben... Hoffe das ich alles >verständlich geschrieben habe... Danke für eure Hilfe. Hi Thomas, schau Dir mal im manual die fkt ImageTTFText und die anderen image-Funktionen an, es ist sehr einfach. Wenn Du mehr Hilfe brauchst, mußt Du nochmal nachfragen. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From an_(at)_ernsting-enterprises.de Fri, 15 Dec 2000 18:11:03 +0100 Date: Fri, 15 Dec 2000 18:11:03 +0100 From: Andreas Neumann an_(at)_ernsting-enterprises.de Subject: [php] Ausgabe von Variablen aus phpinfo() Hallo Liste! Die Funktion phpinfo() gibt in mehreren Blöcken alle möglichen Variablen aus. Diese kann ich mit get_cfg_vars("") bzw. get_cfg_vars("") auch auslesen oder sie stehen sogar direkt zur Verfügung. Wie kann ich innerhalb meines Scripts aber z.B. auf die Variable "Sendmail" aus dem phpinfo()-Ausgabeblock "Extensions" oder die Variable "User-Agent" aus dem phpinfo()-Ausgabeblock "HTTP-Headers" zugreifen? Weiß jemand Rat? TIA Andreas From philipp.wanning_(at)_gmx.de Fri, 15 Dec 2000 17:59:16 +0100 Date: Fri, 15 Dec 2000 17:59:16 +0100 From: Philipp Wanning philipp.wanning_(at)_gmx.de Subject: [php] Secure ftp und PHP bzw. Sicherheit bei der Pflege im fileSysten Hallo Mathias, danke für deine Antwort. Zu deinem System habe ich noch Fragen. Mein Verständnis reicht mal wieder nicht aus. > > Meine Fragen: > > 1. Gibt es eine sichere Verbindungsmöglichkeit per ftp und php. Mir geht > > es nur um eine verschlüsselte username/password - Übertragung. > > 2. Oder wie realisiert Ihr die Verwaltung von Bildern/Dateien, die nicht > > in der DB liegen? > 1) zum Upload der Bilder auf den Server bleibt dir - wenn der Client unter > Win läuft, nur scp ( da gibts eine ssh-Version als Freeware, die auch scp > kann ..) Ich möchte diesen upload halt gerne in die Verwaltung übernehmen, d.h. der Benutzer soll keinen Client benutzen müssen, um seine Bilder zu verwalten. Ich denke, ich werde das mit der formular-upload funktion realisieren, da php scp-ftp wohl nicht unterstützt. > Bei mir liegen die Bilder (außer den Thumbnails) ausserhalb des > WWW-Server-Roots > und können somit nur über die php-fpassthru-lösung gelesen werden. Und dazu > muß user und pw gültig sein. Ich verstehe leider den Zusammenhang zu meiner Frage nicht. Das liegt wohl an meiner schon oben erwähnten Begriffsstutzigkeit. Deine Bilder liegen ausßerhalb von document-root. das verstehe ich. du holst sie dir mit fpassthru (phpmanual schreibt, dass man bei Ausgabe auf Browser in dem Fall lieber readfile() nutzen sollte). Verstehe ich auch. Bloß wo ist da dein Vorteil? Ich habe das mit meinen DB-connects gemacht, da dort die passes stehen, aber warum die Bilder? Wie sieht es denn dann mit der Performance aus? Viele Grüße Philipp From eschmid_(at)_php.net Fri, 15 Dec 2000 18:04:15 +0100 Date: Fri, 15 Dec 2000 18:04:15 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Grafik mit PHP erstellen Thomas Beckmann wrote: > > >ist es möglich mit PHP Grafiken zu erzeugen. Brauche eine kleinen Script > >der mir aus einem Text eine GIF-Grafik erzugt. Sprich ich definieren eine > >Schriftart (z. B. Verdana). Nun möchte ich den Schriftzug "Die ist ein > >Test" als Grafik-Schriftzug in Verdana haben... Hoffe das ich alles > >verständlich geschrieben habe... Danke für eure Hilfe. > Hi Thomas, > schau Dir mal im manual die fkt ImageTTFText und die anderen > image-Funktionen an, es ist sehr einfach. > Wenn Du mehr Hilfe brauchst, mußt Du nochmal nachfragen. Der erste und wichtigste Artikel zum Thema ist von Rasmus Lerdorf geschrieben worden: http://www.phpbuilder.com/columns/rasmus19990124.php3 Das größte Problem dürfte der fehlende GIF-Support der heutigen GD-Libraries sein. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From ChristianThiele_(at)_gmx.de Fri, 15 Dec 2000 18:08:31 +0100 Date: Fri, 15 Dec 2000 18:08:31 +0100 From: Christian Thiele ChristianThiele_(at)_gmx.de Subject: [php] SQL Postleitzahlsuche >> Wieso eigentlich in PHP? Wenn dann machst du das gleich im Select ;) Ja das kann ja sein aber auch da brauch ich ne Formel für die Berechnung der Distanz denn MySQL hat ja keine eingebaute Entfernungsfunktion...oder ??! Tips, Vorschläge und evtl. Codefetzen sind herzlich willkommen.... Ciao Christian From eschmid_(at)_php.net Fri, 15 Dec 2000 18:10:15 +0100 Date: Fri, 15 Dec 2000 18:10:15 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] SQL Postleitzahlsuche Christian Thiele wrote: > > >> Wieso eigentlich in PHP? Wenn dann machst du das gleich im Select ;) > > Ja das kann ja sein aber auch da brauch ich ne Formel für die Berechnung der > Distanz denn MySQL hat ja keine eingebaute Entfernungsfunktion...oder ??! > > Tips, Vorschläge und evtl. Codefetzen sind herzlich willkommen.... Dann nimm doch PostgreSQL, die kanns. -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 M.Kurz_(at)_dc-ag.de Fri, 15 Dec 2000 18:22:16 +0100 Date: Fri, 15 Dec 2000 18:22:16 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] SQL Postleitzahlsuche Hi Leute >> a> http://mysql.kurznet.com >> a> Wenn ich diese URL eingebe komme ich auf meinen Localhost Rechner, >> a> wie kommt das ????? >> falscher DNS eintrag! >okay, >aber wenn er das aendert, wird die Site auch bloss nicht gefunden :-(( >Fuerchte, die jibbet gar nicht oder wurde am 01.04. angemeldet. keine Panik die Seite gibt es... ist nämlich meine ... hab es auch grade bemerkt das die Subdomain nicht so funzt wie sie soll... Werd gleich mal den Provider antriggern das der den Fehler behebt.. solange geht es ja auch mit www.mysql.kurznet.de jo bis denne Marcel From kk_(at)_netuse.de Fri, 15 Dec 2000 18:25:20 +0100 Date: Fri, 15 Dec 2000 18:25:20 +0100 From: Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de Subject: [php] Updates auf www.koehntopp.de Hi! www.koehntopp.de hat nicht nur ein neues Layout bekommen, sondern auch neuen Content: Neu sind: http://www.koehntopp.de/kris/artikel/xml-grundlagen/ Überblick über XML, XSLT und verwandte Technologien. Der Vortrag definiert erst einmal, was XML überhaupt ist, und wie es sich z.B. von HTML und von SGML unterscheidet. Danach wird das XSLT Dokumentenmodell vorgestellt, und welche Operationen XSLT auf diesen Daten vornehmen kann. Dies sind die Vortragsfolien zu einer NetUSE AG Mitarbeiterfortbildung, die im November und Dezember stattgefunden hat. http://www.koehntopp.de/kris/artikel/cvs/ Verwaltung von Quelltexten mit CVS. Der Vortrag gibt einen Überblick über CVS im täglichen Einsatz und stellt dar, wie man einen CVS Server aufsetzt. Dies sind die Vortragsfolien zu einer NetUSE AG Mitarbeiterfortbildung, die Dezember stattgefunden hat. Weitere Infomaterialien auf www.koehntopp.de zum Thema PHP: http://www.koehntopp.de/php/ Dieser Server ist das Home der de.comp.lang.php FAQ. http://www.koehntopp.de/kris/artikel/php3-einfuehrung/ Eine Einführung in PHP3 und PHPLIB. http://www.koehntopp.de/kris/artikel/mysql-einfuehrung/ Vom Umgang mit MySQL. http://www.koehntopp.de/kris/artikel/data-driven/ http://www.koehntopp.de/kris/artikel/data-driven2/ Websites mit PHP und MySQL generieren, eine Einführung. http://www.koehntopp.de/kris/artikel/sql-self-references/ Baumdarstellung in SQL, ein alternativer Ansatz. Nach einer Idee von Joe Celko (Dies sind jetzt die offiziellen Folien zu diesem Ansatz - Joe verwendet sie inzwischen selbst. :-) http://www.koehntopp.de/kris/artikel/phplib-deutsch/ PHPLIB, deutsches Handbuch. Kapitel 24 aus "php - dynamische webauftritte professionell realisieren". Weitere Informationen auf www.koehntopp.de zum Thema Websites und Web Security: http://www.koehntopp.de/kris/artikel/webtune/ Webserver verstehen und tunen - das Apache Prozeßmodell und seine Implikationen für Performance und Security. http://www.koehntopp.de/kris/artikel/websec/ http://www.koehntopp.de/kris/artikel/web-security/ Webserver Security (iX 5/2000 und PHP Kongress 2000) - 3 häufige Fehlerklassen, die die Sicherheits von Websites bedrohen und wie man sie vermeidet. http://www.koehntopp.de/kris/artikel/cgi/ CGI und CGI Programmierung mit Perl - eine (inzwischen veraltete) Einführung in CGI Programmierung mit Perl. Immer noch nützlich: Die Informationen über den Apache Webserver und über das CGI Programminterface. Mehr über Linux und Unix: http://www.koehntopp.de/kris/artikel/unix_security/ http://www.koehntopp.de/kris/artikel/unix_fuer_fortgeschrittene/ Unix Systemsicherheit - Grundlagen und erste Handgriffe für Consultants. http://www.koehntopp.de/kris/artikel/unix/shellprogrammierung/ Schulungsunterlagen "Unix Shellprogrammierung" http://www.koehntopp.de/kris/artikel/unix/dateisysteme/ Schulungsunterlagen "Unix Dateisysteme" http://www.koehntopp.de/kris/artikel/partition/ Unix Partition HOWTO -- Kristian Köhntopp, NetUSE AG Siemenswall, D-24107 Kiel Tel: +49 431 386 436 00, Fax: +49 431 386 435 99 Using PHP3? See our web development library at http://phplib.netuse.de/ From eschmid_(at)_php.net Fri, 15 Dec 2000 18:56:51 +0100 Date: Fri, 15 Dec 2000 18:56:51 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Ausgabe von Variablen aus phpinfo() Andreas Neumann wrote: > Die Funktion phpinfo() gibt in mehreren Blöcken alle möglichen Variablen > aus. Diese kann ich mit get_cfg_vars("") bzw. > get_cfg_vars("") auch auslesen oder sie stehen sogar > direkt zur Verfügung. Wie kann ich innerhalb meines Scripts aber z.B. auf > die Variable "Sendmail" aus dem phpinfo()-Ausgabeblock "Extensions" oder die > Variable "User-Agent" aus dem phpinfo()-Ausgabeblock "HTTP-Headers" > zugreifen? Die Variable "Sendmail" ist keine Variable, sondern die Anzeige wie das Programm sendmail auf dem Rechner installiert ist. Die Funktion mail() übergibt Header und Subject dem Programm sendmail und das wars. Wie man an die HTTP-Headers drankommt, steht im Handbuch. Einfach nach "stuttgarter" oder "schwabenbr" suchen. -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 jens.heneweer_(at)_gmx.net Fri, 15 Dec 2000 20:09:33 +0100 Date: Fri, 15 Dec 2000 20:09:33 +0100 From: Jens Heneweer jens.heneweer_(at)_gmx.net Subject: [php] Re[2]: [php] Datum-differenz ermitteln > kleiner Schusselfehler, da eine Stunde 3600 Mintuen hat. > Oh Gott ich wuerd ja gar nicht mehr hinterherkommen wen die Stunde nur 60 > Sekunden haette. Ich brauch jetzt schon den 52 Stunden Tag ;-) Ups, das ist mir jetzt aber echt peinlich, aber wenn man eben so in der Schule sitzt, kommen einem die Minuten wie Stunden vor ;-) Jens -- The fact that no one understands you doesn't mean you're an artist From ChristianThiele_(at)_gmx.de Fri, 15 Dec 2000 21:22:03 +0100 Date: Fri, 15 Dec 2000 21:22:03 +0100 From: Christian Thiele ChristianThiele_(at)_gmx.de Subject: [php] SQL Postleitzahlsuche Hi ! Egon schrieb: >> Dann nimm doch PostgreSQL, die kanns. Habe aber nur MySQL zur Verfügung und werde das nicht wechseln, es muß ja auch irgendwie mit MySQL funzen...oder ??! Ciao Christian From ChristianThiele_(at)_gmx.de Fri, 15 Dec 2000 21:24:07 +0100 Date: Fri, 15 Dec 2000 21:24:07 +0100 From: Christian Thiele ChristianThiele_(at)_gmx.de Subject: [php] OT: Seltsamer Log-Eintrag N'Abend, Kann jemand etwas damit anfangen : Microsoft Internet Explorer 2000 [8.0] / Mozilla 7, Windows Whisper Was ist das für ein Browser / Betriebssystem ??? Ich hab nur grad ca. 100 Mails bekommen das Links auf meiner Page nicht stimmen...und sogut wie alle durch eine IP-Adresse mit dem Browser... Ciao Christian From sb_(at)_sebastian-bergmann.de Fri, 15 Dec 2000 21:26:30 +0100 Date: Fri, 15 Dec 2000 21:26:30 +0100 From: Sebastian Bergmann sb_(at)_sebastian-bergmann.de Subject: [php] OT: Seltsamer Log-Eintrag Christian Thiele wrote: > Microsoft Internet Explorer 2000 [8.0] / Mozilla 7, Windows Whisper > Was ist das für ein Browser / Betriebssystem ??? Da will Dich jemand auf den Arm nehmen. Dies ist wieder mal ein Beispiel dafür, daß man Referer-, User-Agent- etc. Daten nicht trauen kann. -- From daniel.eichten_(at)_lab.de Fri, 15 Dec 2000 22:13:20 +0100 Date: Fri, 15 Dec 2000 22:13:20 +0100 From: daniel.eichten_(at)_lab.de daniel.eichten_(at)_lab.de Subject: [php] Re[2]: [php] AW: [php] SQL Postleitzahlsuche > ich hab zwar jetzt nicht Thread ganz mitverfolgt, aber ich habe die > Dateien vor kurzer Zeit mal gezogen, wer sie haben will, dem kann ich > sie schicken ... > hab gerade erst mal wieder in die ml reingesehen, wäre nett, wenn du mir die liste auch schicken könntest. für ein zukünftiges projekt bräuchten wir sowas auch. danke im voraus. daniel From lars-fey_(at)_gmx.de Fri, 15 Dec 2000 23:14:55 +0100 Date: Fri, 15 Dec 2000 23:14:55 +0100 From: Lars Feyerabend lars-fey_(at)_gmx.de Subject: [php] OT: Seltsamer Log-Eintrag > -----Original Message----- > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Sebastian Bergmann > Sent: Friday, December 15, 2000 9:27 PM > To: php_(at)_php-center.de > Subject: Re: [php] OT: Seltsamer Log-Eintrag > > Microsoft Internet Explorer 2000 [8.0] / Mozilla 7, Windows Whisper > Da will Dich jemand auf den Arm nehmen. Wie lautet denn die offizielle Bezeichnung für den in der Windows Whisper Betaversion enthaltenen Internet Explorer, bzw. wie identifiziert sich dieser? // Lars From sb_(at)_sebastian-bergmann.de Fri, 15 Dec 2000 23:20:33 +0100 Date: Fri, 15 Dec 2000 23:20:33 +0100 From: Sebastian Bergmann sb_(at)_sebastian-bergmann.de Subject: [php] OT: Seltsamer Log-Eintrag Lars Feyerabend wrote: > Wie lautet denn die offizielle Bezeichnung für den in der Windows Whisper > Betaversion enthaltenen Internet Explorer, bzw. wie identifiziert sich > dieser? Der Codename der nächsten Windows Version ist "Whistler", nicht "Whisper". "Whistler" soll entweder "Windows.NET 1.0" oder "Windows 2001" heissen. -- From eschmid+sic_(at)_s.netic.de Fri, 15 Dec 2000 23:30:06 +0100 Date: Fri, 15 Dec 2000 23:30:06 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] SQL Postleitzahlsuche On Fri, Dec 15, 2000 at 09:22:03PM +0100, Christian Thiele wrote: > Egon schrieb: > >> Dann nimm doch PostgreSQL, die kanns. > > Habe aber nur MySQL zur Verfügung und werde das nicht wechseln, es muß ja > auch irgendwie mit MySQL funzen...oder ??! Leider nicht. Ausser man kennt Monty sehr genau, dann kann so was in Auftrag geben. Es ist aber nicht sehr schwierig, habs auch mal in reinem PHP hingebogen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From lars-fey_(at)_gmx.de Fri, 15 Dec 2000 23:39:28 +0100 Date: Fri, 15 Dec 2000 23:39:28 +0100 From: Lars Feyerabend lars-fey_(at)_gmx.de Subject: [php] OT: Seltsamer Log-Eintrag > -----Original Message----- > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Sebastian Bergmann > Sent: Friday, December 15, 2000 11:21 PM > To: php_(at)_php-center.de > Subject: Re: [php] OT: Seltsamer Log-Eintrag > Der Codename der nächsten Windows Version ist "Whistler", nicht > "Whisper". > "Whistler" soll entweder "Windows.NET 1.0" oder "Windows 2001" heissen. Naklar, jetzt wo du es sagst, fällt es mir auch auf! *andenkopfpatsch* // Lars From braukmann_(at)_tse-online.de Sat, 16 Dec 2000 00:06:44 +0100 Date: Sat, 16 Dec 2000 00:06:44 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Frage zum Thema Hi, On Fri, Dec 15, 2000 at 05:16:57PM +0100, Volker Jahns wrote: > Deine Kompetenz befragend, wie aufwendig ist es mySQL durch postgresSql > auszutauschen? *Eigentlich* ist ein solcher Tausch MySQL => PostgreSQL relativ problemlos moeglich. Das liegt einfach daran, dass MySQL "so wenig" Features bietet (keine Transaktionen, keine Views, keine stored Procedures, keine Trigger, keine referentielle Integritaet, etc.). Es gibt einige kleinere Fallstricke; hier beispielhaft einiges, was mir vorgestern und gestern beim "Portieren" einer groesseren Web-Applikation von MySQL nach PostgreSQL mal wieder begegnete: * Attributnamen sind case-insensitive; Gross- und Kleinschreibung *kann* auf Wunsch unterschieden werden, wenn man die Bezeichnungen in Anfuehrungszeichen setzt. * Vergleiche auf Zeichenketten sind "case-sensitive" (bei MySQL nur bei "binary") * 'auto_increment' Felder gibt es 'so' nicht und muessen durch Verwendung von "Sequenzen" implementiert werden. Der "Pseudo-Datentyp" SERIAL hilft aber beim "impliziten" Verwenden von Sequenzen. * PostgeSQL unterstuetzt keine (direkten) "Outer Joins". (lassen sich ueber UNION / NOT IN 'simulieren') (dafuer gibt's Sub-Select-Support, ... den man in MySQL simulieren muss ...) * Joins muessen ueber die "... FROM a, b WHERE ( ); formuliert werden. SQL-Statements die eine der moeglichen Variationen von "SELECT * from A JOIN b [...] verwenden, muessen also umformuliert werden * Kein "REPLACE INTO" ... arggh. Das hat mir am meisten Schmerzen bereitet. Man muss sauber zwischen "INSERT" und "UPDATE" unterscheiden und jeweils passendes SQL generieren. Die "Rueckrichtung" (PostgreSQL => MySQL) waere jedenfalls deutlich aufwendiger ;) > Sofern ich keine Besonderheiten von mySQL nutze müsste doch der > PHP-Source 100% portable sein Die MySQL-Commands ausgetauscht). Wir verwenden die DB-Layer aus der PHPLib. > Ist dem so oder liefert pgSQL gänzlich andere return values? Nein. Insbesondere, wenn man in seinen Applikationen einer der verfuegbaren DB-Abstraktions-APIs einsetzt. -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From daniel_(at)_lorch.cc Sat, 16 Dec 2000 02:22:57 +0100 Date: Sat, 16 Dec 2000 02:22:57 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[2]: [php] Datum eingabe hi Manuel, Friday, December 15, 2000, 4:11:22 PM, you wrote: MJ> > length (-> spelling!) eine dropdownlist mit (syntax bin ich mir nicht ganz sicher) erscheint mir fast sinnvoller, einfacher zu bedienen und die "fehlerabfrage" bei falschen angaben kannste auch gleich weglassen - der benutzer kann ja fast keine falschen eingaben machen. ps: bitte schreibe bei einem neuen thread auch eine neue message statt einfach den reply-knopf zu verwenden - es stimmt sonst mit der threadanzeige nicht und das suckt echt, glaub mir. cu From daniel_(at)_lorch.cc Sat, 16 Dec 2000 03:18:40 +0100 Date: Sat, 16 Dec 2000 03:18:40 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[2]: [php] Browser-Check hi Daniel, Friday, December 15, 2000, 1:18:32 PM, you wrote: DS> versuch mal das hier, als input must du die variabel $HTTP_USER_AGENT DS> eingeben [..] ach das ist mist, mach es lieber mit: http://www.php.net/manual/function.get-browser.php das browscap.ini bekommste von: http://www.asptracker.com/ cu From poppcorn_(at)_cornelia-boenigk.de Sat, 16 Dec 2000 03:49:09 +0100 Date: Sat, 16 Dec 2000 03:49:09 +0100 From: Cornelia Boenigk poppcorn_(at)_cornelia-boenigk.de Subject: [php] Frage zum Thema Hallo Volker Bei Tucows gibt es ein PHP-Howto und in den Anhaengen Beispiele, wie mit PHP auf die unterschiedlichen Datenbanken zugegriffen wird. (Im direkten Vergleich) Gruss Conni From Michael_(at)_Stahmann.de Sat, 16 Dec 2000 08:55:05 +0100 Date: Sat, 16 Dec 2000 08:55:05 +0100 From: web-xact.de - Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Grafik mit PHP erstellen Hallo Thomas, Thomas Franke schrieb: > > Hi Leute, > > ist es möglich mit PHP Grafiken zu erzeugen. Brauche eine kleinen Script > der mir aus einem Text eine GIF-Grafik erzugt. Sprich ich definieren eine > Schriftart (z. B. Verdana). Nun möchte ich den Schriftzug "Die ist ein > Test" als Grafik-Schriftzug in Verdana haben... Hoffe das ich alles > verständlich geschrieben habe... Danke für eure Hilfe. Hier ein Beispiel dazu http://www.web-xact.de/special/image5.php4?t=Thomas+Franke&s=20&f=verdana&h=213 Source: http://www.web-xact.de/special/ Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From A.Ott_(at)_bau-igel.de Sat, 16 Dec 2000 08:36:57 -0000 Date: Sat, 16 Dec 2000 08:36:57 -0000 From: Alexander Ott A.Ott_(at)_bau-igel.de Subject: [php] OT: seltsame Frage Eine seltsame Frage: Meine (php-) Adserver Software registriert natürlich bei jeder Bannereinblendung die URL, auf der das Banner eingeblendet wurde. Jetzt wurde plötzlich ein Banner eingeblendet bei: http://search.msn.de/results.asp wie kann denn das sein ???????? fragend, Alexander From jens_(at)_jensbenecke.de Sat, 16 Dec 2000 15:11:44 +0100 Date: Sat, 16 Dec 2000 15:11:44 +0100 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] Grafik mit PHP erstellen On Sat, Dec 16, 2000 at 08:55:05AM +0100, web-xact.de - Michael Stahmann wrote: > > Schriftzug "Die ist ein Test" als Grafik-Schriftzug in Verdana haben... > > Hoffe das ich alles verständlich geschrieben habe... Danke für eure > Hier ein Beispiel dazu > http://www.web-xact.de/special/image5.php4?t=Thomas+Franke&s=20&f=verdana&h=213 Ich habs immer noch nicht hinbekommen, daß die Farben bei mir so sind wie ich es möchte. Schwarz ist ein fahles Grau, und jede Farbe scheint 1:1 mit Weiss gemischt zu werden. Woran kann ssowas liegen ? Antialiasing aus oder anschalten hilft nichts. php 4.0.2-5, libgd 1.8.3-3 -- oeffentlich abstrakt klasse fuh erweitert Objekt durchfuehrt bar { vertraulich fluechtig Zeichenfolge meinText; oeffentlich statisch leere haupt(Zeichenfolge[] argu) { ... } -- Usenet http://www.hitchhikers.de/ - Die kostenlose Mitfahrzentrale für ganz Europa From meran_(at)_studio3w.de Sat, 16 Dec 2000 15:49:50 +0100 Date: Sat, 16 Dec 2000 15:49:50 +0100 From: Andreas Meran meran_(at)_studio3w.de Subject: [php] Fehler im Archiv Hallo Bei der Suche im Archiv der Mailingliste von php-center aus bekomme ich andauernd die Fehlermeldung: ht://Dig error htsearch detected an error. Please report this to the webmaster of this site. The error message is: Unable to read document index file '/opt/www/htdig/db/db.docs.index' Did you run htmerge? Gruß Andi Andreas Meran meran_(at)_studio3w.de Sudetenstr.14 fax: 08171/340354 82538 Geretsried firma: 08171/340355 From Michael_(at)_Stahmann.de Sat, 16 Dec 2000 16:25:31 +0100 Date: Sat, 16 Dec 2000 16:25:31 +0100 From: web-xact.de - Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Grafik mit PHP erstellen Hallo Jens, Jens Benecke schrieb: > > On Sat, Dec 16, 2000 at 08:55:05AM +0100, web-xact.de - Michael Stahmann > wrote: > > > Schriftzug "Die ist ein Test" als Grafik-Schriftzug in Verdana haben... > > > Hoffe das ich alles verständlich geschrieben habe... Danke für eure > > Hier ein Beispiel dazu > > http://www.web-xact.de/special/image5.php4?t=Thomas+Franke&s=20&f=verdana&h=213 > > Ich habs immer noch nicht hinbekommen, daß die Farben bei mir so sind wie > ich es möchte. Schwarz ist ein fahles Grau, und jede Farbe scheint 1:1 mit > Weiss gemischt zu werden. Woran kann ssowas liegen ? Antialiasing aus oder > anschalten hilft nichts. > > php 4.0.2-5, libgd 1.8.3-3 Hast Du es denn mit jpg oder mit gif probiert. Das sind völlig unterschiedliche Komprimierungsalgorythmen (sieht irgendwie merkwürdig aus das Wort). Wenn man mit Grafikprogrammen Bilder für Text erstellt, ist Gif immer die erste Wahl. Ich kann es leider nicht mit jpg/png testen, weil mein Provider das immer noch nicht anbietet. Selbst der konkrete Hinweis auf Lizenzprobleme konnte ihn (Schlund) nicht überzeugen. Bei mir zu Hause auf WAMP läuft es irgendwie auch nicht auf Anhieb, deshalb habe ich es ersteinmal verschoben... Nimm doch einfach genau mein Beispiel und test es mit jpg. Wenn das wieder die gleichen Effekte bringt ist die Sache wohl klar. Zur Not könnte eine Gammakorrektur helfen: http://www.php-center.de/de-html-manual/function.imagegammacorrect.html Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From jens_(at)_jensbenecke.de Sat, 16 Dec 2000 17:19:46 +0100 Date: Sat, 16 Dec 2000 17:19:46 +0100 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] Grafik mit PHP erstellen On Sat, Dec 16, 2000 at 04:25:31PM +0100, web-xact.de - Michael Stahmann wrote: > Hallo Jens, > > Jens Benecke schrieb: > > > > On Sat, Dec 16, 2000 at 08:55:05AM +0100, web-xact.de - Michael > > Stahmann wrote: > > > > Schriftzug "Die ist ein Test" als Grafik-Schriftzug in Verdana > > > > haben... Hoffe das ich alles verständlich geschrieben habe... > > > > Danke für eure > > > Hier ein Beispiel dazu > > > http://www.web-xact.de/special/image5.php4?t=Thomas+Franke&s=20&f=verdana&h=213 > > Ich habs immer noch nicht hinbekommen, daß die Farben bei mir so sind > > wie ich es möchte. Schwarz ist ein fahles Grau, und jede Farbe scheint > > 1:1 mit Weiss gemischt zu werden. Woran kann ssowas liegen ? > > Antialiasing aus oder anschalten hilft nichts. > > php 4.0.2-5, libgd 1.8.3-3 > Hast Du es denn mit jpg oder mit gif probiert. Das sind völlig > unterschiedliche Komprimierungsalgorythmen (sieht irgendwie merkwürdig > aus das Wort). Wenn man mit Grafikprogrammen Bilder für Text erstellt, > ist Gif immer die erste Wahl. Nein. Ich habe leider keine $5000 über. > Ich kann es leider nicht mit jpg/png testen, weil mein Provider das immer > noch nicht anbietet. Selbst der konkrete Hinweis auf Lizenzprobleme > konnte ihn (Schlund) nicht überzeugen. Bei mir zu Hause auf WAMP läuft > es irgendwie auch nicht auf Anhieb, deshalb habe ich es ersteinmal > verschoben... Das ist Mist. Denn ich bin ebenfalls bei Schlund und die Seite sollte später auf Schlund laufen. > Nimm doch einfach genau mein Beispiel und test es mit jpg. Wenn das > wieder die gleichen Effekte bringt ist die Sache wohl klar. Ich probiers mal. Danke. > Zur Not könnte eine Gammakorrektur helfen: > http://www.php-center.de/de-html-manual/function.imagegammacorrect.html Oder so. -- oeffentlich abstrakt klasse fuh erweitert Objekt durchfuehrt bar { vertraulich fluechtig Zeichenfolge meinText; oeffentlich statisch leere haupt(Zeichenfolge[] argu) { ... } -- Usenet http://www.hitchhikers.de/ - Die kostenlose Mitfahrzentrale für ganz Europa From arall_(at)_gmx.de Sat, 16 Dec 2000 18:19:44 +0100 Date: Sat, 16 Dec 2000 18:19:44 +0100 From: Arndt Allmeling arall_(at)_gmx.de Subject: [php] ftp_put kann nicht speichern Hallo Liste, ich versuche mit den ftp-Funktionen eine Datei hochzuladen: Bei Ausführung der Funkt. ftp_put erhalte ich folgende Warnung: "Warning: ftp_put: 'STOR ': command not understood." Kann mir jemand weiterhelfen und erklären, warum es dazu kommt und wie ich das vielleicht hinbekomme? Schönen Gruß, Arndt From Peaveway_(at)_aol.com Sat, 16 Dec 2000 13:10:18 EST Date: Sat, 16 Dec 2000 13:10:18 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Fehler im Archiv In einer eMail vom 16.12.00 15:52:05 (MEZ) Mitteleuropäische Zeit schreibt meran_(at)_studio3w.de: > Bei der Suche im Archiv der Mailingliste von php-center aus bekomme > ich andauernd die Fehlermeldung: > > > ht://Dig error ... Der Index konnte wahrscheinlich wegen Festplattenspeichermangeln nicht vollstaendig erzeugt werden. Wie in der Fehlermeldung geschreiben waere es aber auch sinnvoller gewenden an den webmaster zuschreiben als an 1600 Mitleser ;). Ralf bzw. Bjoern koennten da etwas richten. Gruss Joerg Behrens -- 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 ralf_(at)_php-experiments.de Sat, 16 Dec 2000 19:29:15 +0100 Date: Sat, 16 Dec 2000 19:29:15 +0100 From: Ralf Geschke ralf_(at)_php-experiments.de Subject: [php] Fehler im Archiv Peaveway_(at)_aol.com wrote: > > In einer eMail vom 16.12.00 15:52:05 (MEZ) Mitteleuropäische Zeit schreibt > meran_(at)_studio3w.de: > Der Index konnte wahrscheinlich wegen Festplattenspeichermangeln nicht > vollstaendig erzeugt werden. Wie in der Fehlermeldung geschreiben waere es Wenn's das noch gewesen waere... Vor drei Tagen waere die Festplatte fast uebergelaufen, ergo habe ich die Indizes geloescht. Da diese taeglich neu erzeugt werden, hoffte ich auf Besserung spaetestens am naechsten Tag. Warum das bis jetzt nicht so wollte - keine Ahnung. Noch unklarer ist mir, weshalb htdig im Laufe der Zeit absolute Monster-Datenbank-Dateien errichtet, die teilweise groesser als 1 GB sind. Soooo viel haben wir ja nun auch wieder nicht... > aber auch sinnvoller gewenden an den webmaster zuschreiben als an 1600 Dem kann ich mich nur anschliessen. > Mitleser ;). Ralf bzw. Bjoern koennten da etwas richten. Habe den Durchlauf nun manuell gestartet, also heisst es, abwarten... Beste Gruesse, Ralf From Michael_(at)_Stahmann.de Sat, 16 Dec 2000 19:51:11 +0100 Date: Sat, 16 Dec 2000 19:51:11 +0100 From: web-xact.de - Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Grafik mit PHP erstellen Jens Benecke schrieb: > > > Nein. Ich habe leider keine $5000 über. > > > Ich kann es leider nicht mit jpg/png testen, weil mein Provider das immer > > noch nicht anbietet. Selbst der konkrete Hinweis auf Lizenzprobleme > > konnte ihn (Schlund) nicht überzeugen. Bei mir zu Hause auf WAMP läuft > > es irgendwie auch nicht auf Anhieb, deshalb habe ich es ersteinmal > > verschoben... > > Das ist Mist. Denn ich bin ebenfalls bei Schlund und die Seite sollte > später auf Schlund laufen. > Schlund schrieb dazu folgenden, was ich ersteinmal nich Kommentieren möchte: Guten Tag Herr Stahmann, bitte entschuldigen Sie die Verzögerung in der Bearbeitung Ihrer Anfrage. Aktuell ist auf unseren Servern die GD-Lib in der Version 1.3 mit GIF-Support installiert. Zusätzlich existiert die Bibliothek "jpeg-6b", die aber nicht alle Funktionen der einer GD-Lib >= 1.6 unterstützt (welche Funktionen genau möglich sind, ist unter http://www.php.net/manual/ref.image.php bei den Funktionsbeschreibungen vermerkt). Leider gibt es im Moment keine Möglichkeit diese Bibliothek auf eine neuere Version zu updaten, da auf Kundenseite viele Skripte laufen, die die GIF- Unterstützung benötigen. Ob mittelfristig sowohl eine GIF-, als auch eine JEPG-Unterstützung möglich sein wird, steht derzeit noch nicht fest. Das Lizenz-Problem bei der Verwendung von GIF-Grafiken ist nicht ganz von der Hand zu weisen. Trotzdem wurde bisher nur die größten Hersteller von Grafik-Software aufgefordert, eine Lizenz des Patent-Inhabers zu erwerben. Als Website-Anbieter würde ich mir hier keine allzugroßen Sorgen machen. [..] Das mit jpeg-6b habe ich nicht ganz geschnallt: "In order to read and write images in jpeg format, you will need to obtain and install jpeg-6b " sagt das Manual. Mir ist nicht ganz klar, was mit lesen und schreiben gemeint ist. Warscheinlich nur das "durchreichen" der Bilder. Eines ist jedenfalls definitiv klar, S+P haben z.Z. weder png noch jpeg-support: "ImageJpeg: No JPG support in this PHP build in ..." Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de From tommie2000_(at)_hotmail.com Sat, 16 Dec 2000 20:11:40 +0100 Date: Sat, 16 Dec 2000 20:11:40 +0100 From: Thomas Rudolf tommie2000_(at)_hotmail.com Subject: [php] PHP Chat! Hi! cooler Chat. Kannst du bitte mal den Source Code mailen??? Danke im Voraus. MfG T.Rudolf _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. From c.schmidt-koester_(at)_gmx.net Sat, 16 Dec 2000 20:56:31 +0100 Date: Sat, 16 Dec 2000 20:56:31 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.schmidt-koester_(at)_gmx.net Subject: [php] Lesen aus Standardeingabe? Hallo Ihr, es ist zwar nicht dringend erforderlich, aber kann kann ich mit PHP aus der Standardeingabe lesen? Viele Grüße Christiane From bjoern_(at)_baer.main.de Sat, 16 Dec 2000 21:04:21 +0100 Date: Sat, 16 Dec 2000 21:04:21 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Lesen aus Standardeingabe? Hi, * Christiane Schmidt-Koester wrote: > es ist zwar nicht dringend erforderlich, aber kann kann ich mit PHP aus > der Standardeingabe lesen? Jup. Verwende dafür das Pseudoprotokoll php:// : $fp = fopen("php://stdin","r"); Ebenso funktionieren php://stdout und php://stderr -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Merry Christmas: http://www.amazon.de/exec/obidos/wishlist/2SOEML0XDN2R5 From mail_(at)_christopher-siebert.de Sat, 16 Dec 2000 21:06:38 +0100 Date: Sat, 16 Dec 2000 21:06:38 +0100 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] Lesen aus Standardeingabe? Hi Christiane, > es ist zwar nicht dringend erforderlich, aber kann kann ich mit PHP aus > der Standardeingabe lesen? was, bitte, verbindest Du mit Standardeingabe?!? Beschreib das mal bitte, ich verstehe das so wirklich nicht... 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 Sat, 16 Dec 2000 21:11:57 +0100 Date: Sat, 16 Dec 2000 21:11:57 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Lesen aus Standardeingabe? * Christopher Siebert wrote: > was, bitte, verbindest Du mit Standardeingabe?!? > Beschreib das mal bitte, ich verstehe das so wirklich nicht... Wenn du PHP als CGI Binary compilierst, hast du ein ausführbares Programm namens php (unter Windows php.exe). Man kann vielen Programmen über die Zeichen "<" und ">" sagen, aus welcher Datei sie lesen bzw. in welche Datei sie ihre Ausgaben machen sollen. Unter Windows z.B. in der DOS-Ebene: more /dev/null (/dev/null ist ein Pseudodevice, eine Art schwarzes Loch) Genauso kannst du aber auch ein PHP Script schreiben: #!/usr/local/bin/php if ($fp = fopen("php://stdin","r")) { while (!feof($fp)) { print fgets($fp,1000); } fclose($fp); } (Das "#!/usr/local/bin/php" besagt, dass man das Script "einfach so" in der Shell aufrufen kann, es wird dann der Interpreter in /usr/local/bin/php mit dem Scriptinhalt gefüttert. So spart man sich den Aufruf von "php -q scriptname.php" und kann einfach "scriptname.php" (x-Bit gesetzt vorausgesetzt) aufrufen) Nun rufe das Script mit scriptname.php Unter unixoiden Betriebssystemen, wenn man die Ausgaben > eines Programms unterdrücken will: > programm >/dev/null > (/dev/null ist ein Pseudodevice, eine Art schwarzes Loch) Selbiges unter DOS: programm > NUL > Nun rufe das Script mit > scriptname.php auf und es wird dir den Inhalt von /home/bjoern/textdatei > ausspucken. selbiges auch unter DOS, für jene die das in Batch dateien etc. anwenden wollen.... From c.sk_(at)_gmx.net Sat, 16 Dec 2000 21:34:23 +0100 Date: Sat, 16 Dec 2000 21:34:23 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] Lesen aus Standardeingabe? Hi Björn, From: "Björn Schotte" > Jup. Verwende dafür das Pseudoprotokoll php:// : > > $fp = fopen("php://stdin","r"); > > Ebenso funktionieren php://stdout und php://stderr danke vielmals. Was es doch so alles gibt... Viele Grüße Christiane From beckmann_(at)_gis.de Sat, 16 Dec 2000 21:45:45 +0100 Date: Sat, 16 Dec 2000 21:45:45 +0100 From: Thomas Beckmann beckmann_(at)_gis.de Subject: [php] Grafik mit PHP erstellen Hallo, ich bin sicher nicht der einzige und bestimmt nicht der beste, der sich eine generische imagecreatefrom()- bzw. imagesavefile()-Routine geschrieben hat, die je nach installierter GB-lib auf die entsprechenden Dateitypen ausweicht, so daß das Problem dann eher beim Provider liegt :-) Das Ding ist simpel, aber Ihr könnt es gern haben. >> Nein. Ich habe leider keine $5000 über. >> >> > Ich kann es leider nicht mit jpg/png testen, weil mein Provider das immer >> > noch nicht anbietet. --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de From c.sk_(at)_gmx.net Sat, 16 Dec 2000 22:03:04 +0100 Date: Sat, 16 Dec 2000 22:03:04 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] Lesen aus Standardeingabe? Hi Chris, über die Standardeingabe hat Björn ja nun schon ausführlich berichtet. Zur Info: ich habe ein PHP-Skript, das als CGI-Variante läuft, da der User nobody des Apache-Moduls in diesem Fall zu wenig Rechte hat, um das zu tun, was das Skript so tun soll (dem Admin ein wenig Arbeit abnehmen...). Das Skript wird auf der Kommandozeile gestartet und soll aber vorsichtshalber nochmal nachfragen, ob es all die "gefährlichen" Dinge auch wirklich tun soll. Nur bei Eingabe von "j" macht es weiter. Normalerweise mache ich solche Dinge mit Perl oder Shellskripten, aber da diesmal Datenbankabfragen im Spiel sind, ist mir PHP lieber/einfacher. Viele Grüße Christiane From bjoern_(at)_baer.main.de Sat, 16 Dec 2000 22:07:26 +0100 Date: Sat, 16 Dec 2000 22:07:26 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Lesen aus Standardeingabe? * Christiane Schmidt-Köster wrote: > vorsichtshalber > nochmal nachfragen, ob es all die "gefährlichen" Dinge auch wirklich tun > soll. Nur bei Eingabe von "j" macht es weiter. Soweit ich weiß, gibt es seit einiger Zeit readline-Support, d.h. dass man auch Benutzereingaben abfragen kann. Such dich einfach mal bei http://www.zugeschaut-und-mitgebaut.de/php/ durch, dort solltest du etwas finden. (... und gleich ein Mini-Tutorial draus machen und mir schicken :-) HTH, -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Merry Christmas: http://www.amazon.de/exec/obidos/wishlist/2SOEML0XDN2R5 From phpde_(at)_nettrade.de Sat, 16 Dec 2000 22:12:24 +0100 (MET) Date: Sat, 16 Dec 2000 22:12:24 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] ftp upload On 14 Dec 2000, Mark Kronsbein wrote: > > Ist das ein Grund, den Menschen gleich so anzuschnauzen? Die Datei war grad > > mal 4K gross. Manche schreiben Mails, die viermal so gross sind. Ich moecht > > Ja. Erstens war die Mail Offtopic, zweitens soll man keine Dateien an Mails an die > Liste hängen. kann man das in der listensoftware (majordomo denke ich mal) nicht einfach abstellen? wuerde auch das problem der .vcfs loesen. MfG, Sebastian From c.sk_(at)_gmx.net Sat, 16 Dec 2000 22:15:26 +0100 Date: Sat, 16 Dec 2000 22:15:26 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] Lesen aus Standardeingabe? From: "Björn Schotte" > Soweit ich weiß, gibt es seit einiger Zeit readline-Support, > d.h. dass man auch Benutzereingaben abfragen kann. Such dich > einfach mal bei http://www.zugeschaut-und-mitgebaut.de/php/ > durch, dort solltest du etwas finden. Ah prima. > (... und gleich ein > Mini-Tutorial draus machen und mir schicken :-) Na, ja - schließlich steht ja Weihnachten vor der Tür. Ich schau mal... Viele Grüße Christiane From phpde_(at)_nettrade.de Sat, 16 Dec 2000 22:30:19 +0100 (MET) Date: Sat, 16 Dec 2000 22:30:19 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... On Fri, 15 Dec 2000, [iso-8859-1] Jörg Krause wrote: > From: egon_(at)_infosoc.uni-koeln.de [mailto:egon_(at)_infosoc.uni-koeln.de]On > Behalf Of Egon Schmid (_(at)_work) > > Und das Buch gibts auf der Home Page von PostgreSQL. Auf der gleichen > > Seite sind auch mehrere Manuals in Englisch, Chinesisch und Spanisch zu > > finden. Eines davon nennt sich Tutorial und sollte Informationen > > speziell für Anfänger enthalten. > > > Und GENAU das ist es, was ich meinte. Die Landessprache der Leute auf > dieser Liste ist Deutsch. Ich will hier wirklich niemandem zu nahe treten, > für manche ist die Liste vielleicht auch ein prima Ersatzpartner, aber > eine Empfehlung für Chinesische und Spanische Tutorials ist doch einfach > nur völlig daneben, oder bin ich blöd, weil ich kein chinesisch kann? Ist ja schon ein Wunder, das Egon nicht angemerkt hat, dass er die Autoren persoenlich kennt, alle 3 Tage mit ihnen ein Schwabenbraeu in der Krone trinkt und das aktuelle Buch von denen zur Uebersetzung da hat. ;) MfG, Sebastian From phpde_(at)_nettrade.de Sat, 16 Dec 2000 22:34:30 +0100 (MET) Date: Sat, 16 Dec 2000 22:34:30 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] SQL Postleitzahlsuche On Fri, 15 Dec 2000, Marcel Kurz wrote: > keine Panik die Seite gibt es... ist nämlich meine ... > hab es auch grade bemerkt das die Subdomain nicht so funzt wie sie soll... > Werd gleich mal den Provider antriggern das der den Fehler behebt.. > > solange geht es ja auch mit www.mysql.kurznet.de hmmm... ist da mehr als der heise newsticker und ein paar links? sebastian From phpde_(at)_nettrade.de Sat, 16 Dec 2000 22:36:56 +0100 (MET) Date: Sat, 16 Dec 2000 22:36:56 +0100 (MET) From: Sebastian Nohn phpde_(at)_nettrade.de Subject: [php] OT: Seltsamer Log-Eintrag On Fri, 15 Dec 2000, Lars Feyerabend wrote: > > > Microsoft Internet Explorer 2000 [8.0] / Mozilla 7, Windows Whisper > > Da will Dich jemand auf den Arm nehmen. > > Wie lautet denn die offizielle Bezeichnung für den in der Windows Whisper > Betaversion enthaltenen Internet Explorer, bzw. wie identifiziert sich > dieser? der hat gar keine, weil es ein windows whisper nicht gibt. das was du meinst ist whistler, wie der nun heisst weiss ich allerdings nicht... ich denke aber, das es der ie 5.5 sein wird... MfG, Sebastian From ralf_(at)_php-experiments.de Sat, 16 Dec 2000 23:32:37 +0100 Date: Sat, 16 Dec 2000 23:32:37 +0100 From: Ralf Geschke ralf_(at)_php-experiments.de Subject: [php] ftp upload Sebastian Nohn wrote: > kann man das in der listensoftware (majordomo denke ich mal) nicht einfach > abstellen? wuerde auch das problem der .vcfs loesen. Ach herrje - es ist erstens nicht majordomo, und zweitens besteht bereits eine Groessenbeschraenkung, man kan somit nicht mehr als x KByte direkt an die Liste versenden, das bewahrt vor Megabyte-grossen Mails. Die paar KByte wurden von dem Filter jedoch nicht erwischt, sozusagen wegen Geringfuegigkei durchgelassen. Und nicht zuletzt hat der Autor ja so einige Kommentare einstecken muessen. Drittens frage ich mich, weshalb dieses alte Thema jetzt wieder aufgewaermt wird, denn was bei Kartoffelsuppe sehr gut schmeckt, passt nicht so recht zu einem eher schnellen Medium wie Mailinglisten. Diskutieren koennen wir per PM, daher hier EOT. Beste Gruesse, Ralf From eschmid+sic_(at)_s.netic.de Sun, 17 Dec 2000 00:51:56 +0100 Date: Sun, 17 Dec 2000 00:51:56 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Gestatten? Lampert, Matthias Lampert! Und die erste Frage... On Sat, Dec 16, 2000 at 10:30:19PM +0100, Sebastian Nohn wrote: > On Fri, 15 Dec 2000, [iso-8859-1] Jörg Krause wrote: > > > From: egon_(at)_infosoc.uni-koeln.de [mailto:egon_(at)_infosoc.uni-koeln.de]On > > Behalf Of Egon Schmid (_(at)_work) > > > > Und das Buch gibts auf der Home Page von PostgreSQL. Auf der gleichen > > > Seite sind auch mehrere Manuals in Englisch, Chinesisch und Spanisch zu > > > finden. Eines davon nennt sich Tutorial und sollte Informationen > > > speziell für Anfänger enthalten. > > > > > Und GENAU das ist es, was ich meinte. Die Landessprache der Leute auf > > dieser Liste ist Deutsch. Ich will hier wirklich niemandem zu nahe treten, > > für manche ist die Liste vielleicht auch ein prima Ersatzpartner, aber > > eine Empfehlung für Chinesische und Spanische Tutorials ist doch einfach > > nur völlig daneben, oder bin ich blöd, weil ich kein chinesisch kann? > > Ist ja schon ein Wunder, das Egon nicht angemerkt hat, dass er die > Autoren persoenlich kennt, alle 3 Tage mit ihnen ein Schwabenbraeu in der > Krone trinkt und das aktuelle Buch von denen zur Uebersetzung da hat. ;) In der Krone gibts aber kein Stuttgarter Schwabenbraeu sondern Stuttgarter Hofbraeu. Ausserdem waren wir heute nicht in der Krone sondern in der Franziska in Stuttgart-Birkach. Von den 13 Personen, die zum ersten Stuttgarter PHP-Treffen gekommen sind, waren vier Buchautoren und fuenf davon arbeiten an dem PHP Manual mit. Wenn Herr Prof. Dr. Wolfgang Dehnhardt auch noch gekommen waere, dann waerens fuenf gewesen. In der Krone, die ich ja mittlerweile seit 26 Jahre kenne, habe ich mich nur zweimal mit einem PHP-Spezialisten getroffen. -Egon PS: Das nur mal so zur Richtigstellung. Lass diesen Thread aber moeglichst ruhen, ich kann auch ziemlich unangenehm werden. Die oben erwaehnten Teilnehmer des PHP-Treffens werden wahrscheinlich beim naechsten Treffen wieder da sein. An mir wirds wohl nicht liegen. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From alexander.manhart_(at)_gmx.de Sun, 17 Dec 2000 13:24:50 +0100 Date: Sun, 17 Dec 2000 13:24:50 +0100 From: Alexander Manhart alexander.manhart_(at)_gmx.de Subject: [php] rawurlencode u. urlencode Tach zusammen, was ist genau der Unterschied zwischen dem Befehl "rawurlencode" und "urlencode"? bzw. was empfiehlt sich bei der Codierung von URLs. ich habe schon mehrere Tutorials gelesen, aber bin da-draus auch nicht schlauer geworden (habe keinen unterschied erkannt). danke. ciao alexander From a.temme_(at)_gmx.de Sun, 17 Dec 2000 14:07:01 +0100 Date: Sun, 17 Dec 2000 14:07:01 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] Grafik mit PHP erstellen Jens Benecke schrieb: > > On Sat, Dec 16, 2000 at 08:55:05AM +0100, web-xact.de - Michael Stahmann > wrote: > > > Schriftzug "Die ist ein Test" als Grafik-Schriftzug in Verdana haben... > > > Hoffe das ich alles verständlich geschrieben habe... Danke für eure > > Hier ein Beispiel dazu > > http://www.web-xact.de/special/image5.php4?t=Thomas+Franke&s=20&f=verdana&h=213 > > Ich habs immer noch nicht hinbekommen, daß die Farben bei mir so sind wie > ich es möchte. Schwarz ist ein fahles Grau, und jede Farbe scheint 1:1 mit > Weiss gemischt zu werden. Woran kann ssowas liegen ? Antialiasing aus oder > anschalten hilft nichts. Hm, ich könnte mir auch gut vorstellen, daß es am gif-Format liegt. Schau dir doch mal http://www.psyc-o-media.de/main_diagramm.php3 an und spiel damit was rum, die Dateien sind png's. Schrift ist Schwarz, je nach Schrift und Schriftgröße erscheint die aber auch eher gräulich. Wechselt man z.B. von Arial auf Courier, erscheint die Maßeinteilung der y-Achse grau. Ich glaube, dazu hatten wir auch schonmal einen Thread, nicht wahr? Aber wenn ich mich richtig erinnere, konnten wir es da auch nicht wirklich lösen. Aber vielleicht kommst du ja damit weiter? Hm, habe mir gerade mal ein Bild abgespeichert und im Bildbearbeitungsprobramm angeschaut (die Courier-Version), scheint wirklich am Anti-Aliasing zu liegen. Die RGB-Werte schwanken zwischen 0-0-0 (Schwarz) bis 127-127-127 (Mittelgrau), allerdings nur bei der Schrift, und zwar bei den Diagonalen, Vertikale und Horizontale bleiben Schwarz. Und das auch nur bei Schrift, im Tortendiagramm bleiben die diagonalen Linien schwarz. Damit sollte klar sein, woran es liegt, oder? Viele Grüße Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From vonwerdt_(at)_smsspeed.com Sun, 17 Dec 2000 16:20:18 +0100 Date: Sun, 17 Dec 2000 16:20:18 +0100 From: Dominik von Werdt vonwerdt_(at)_smsspeed.com Subject: [php] PHP Chat! This is a multi-part message in MIME format. ------=_NextPart_000_0092_01C06845.3F66AEA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit > Hi! servus > cooler Chat. danke! > Kannst du bitte mal den Source Code mailen??? ma probieren... ziemlich viele files und so. > Danke im Voraus. bitte! hättest du was gegen nen link auf www.smsspeed.com auf deiner page? ich glaub ich zipps, nichts dagegen, oder??? da musste irgendwie noch verdammt viel ändern... mit urls und so. aber ich glaub das überlass ich jetzt einfach dir. grüsse aus da schwäääiz dominik von werdt ------=_NextPart_000_0092_01C06845.3F66AEA0 Content-Type: application/x-zip-compressed; name="NapoleonChat.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="NapoleonChat.zip" UEsDBBQAAgAIAMBLiinFu04/+wAAAEIBAAAPAAAAY2hhdC9ibGluZC5waHAzNU9tS8MwEP7sYP8h FqEbdE1l/dakBduByqYDK+LHtMnaaMyFNrMM8b+btgj3xt3z3D1HrovnvHw/7tB9edij4+vd/iFH 3gbjt22OcVEW8yAOI1R2TPfSStBMYbx78lLS2i/lomA8XS6uSF930likmG7OrBHUe2Tf7GVqeiPA 2ems63EF4uIDpF6tXe/HeVMNUiOKXOQwhGCERiu/AeDVRYSmNdvMiK4HTUlGb+YyyVI/8Cemy4Pk tqW3QStk01pXKHGydBNHUWDB0Djy14k79DvrIHgWmxI8yScV8AsCfdYKGKfev7zEQ1VTg4KOVorV nw4/Ikfa+Pty8QdQSwMEFAACAAgAwEuKKR//7usRAQAApgEAAA4AAABjaGF0L2NoYXQucGhwMz2Q TU/DMAyG75P2Hyxrh05q+ZK4sLYThyHOA3FBHLzGXSPSpKTZmCZ+PE7KuCV+Xj92UnZMqi57DgRd CEPBXwd9rHC7edpuXp4RGmcD21DhPdbldUrPZ2UrVRj1mSu8Q2ipkcMrda6nHB69JpPDG3tFlqLB OF/tDDWfdbmezxatNgwVYD/ur8Ip4EpqhhRbKbZuYJulSA7ocRnh3rtxjC2xHKdOgcQUBdbGkYrY y3rZ5Mrhr225gvlMgoF2bNJgPg3GKYYMf1Bi/4bkI3uWSOMONmSXnggE6SrSGGKrOF2K25vEvrv4 pmyh68SWD9NI7ocjefFdTO8L/SEN3HQO8MLLoU5/oIsiycSQfNPia/nvX1BLAwQUAAIACADAS4op idy8Qx8BAACPAgAADwAAAGNoYXQvZnJhbWUucGhwM7WSzWuDMBTAzy30f3gNO41qdO1tRmFa2KDr enCMHVPNNKCJJNn67y8aC5Uy2A7LIe8j7+PHe4mW2Uuavx+28Jg/7+Dw+rB7SgF5GL+tU4yzPHMP Gz+AXFGhueFS0Abj7R7Fi/liHtWmbeJeMlpaOYsMNw2L97STDZMiramBrzs/BA+ihNx0TGkpkjjC Ls5m4jE1WnoefCjaMg2e1zucwQyAkidN0CZYhatbBEepSqZI4KKnlu5owUVFAlsA7HFFQNiLICM7 BFoVg+Z3dbdOHBC5ZEPQUlVxceKlqQkKg7OjZryqjfPoQsmm6TshIdGEBAXommU2JTna1HJkGfQf aO7/CedqNIVd1MjTqwPOXzvTT/OrUfRLP+/W/SI8fKNvUEsDBBQAAgAIAMBLiikzgHrDrwAAANoA AAARAAAAY2hhdC9nb29kYnllLnBocDMtjkEOgjAURNeQcIemYQERIW6lLQsXHsK4aMov1GDb0AKG eFwPYhG3byZvhjRJnMSptFQaCzrDT9eV/uVxgfkB53XIVlCettxDhq9nFRhK4ihKhZm0p/hGpNEe ObUCPZ7Yr02qjbE7IoqlFkZnNJphHD7OedSCRpeeh5Jib1xvLrmMKujDi2LXbrsgeoMwcWJU1qOB 627iHdAHn/nO2KJ0a5ZSDMZBltek+vNN2rAvUEsDBBQAAgAIAMBLiilAef3F2wEAAHYJAAAMAAAA Y2hhdC9tc2cudHh0tZXNbptAFEb3eYrrRZa1A45bB1Esy2mVtpbdRSpVqroY4OIZB2aiGbDlyo/b Z+i6Q2qlYEN8i9QtcM79mU+DHwa+CBbsUaWo5IyzHDZu34Gt0DGg/pUkEvP+Nz9RMgcjfuDbV07g DD33yh+Uz4LvYHmlHg1sUKc/jckhRgmlyR+IYH8OLYoCQsy1yDuA1JLXNXIx/bycv1suqHWrdPhM e/4gDOBuOp3Pl70mymmnZp8+NhHuC8QXSLHIsXeGq0xHW87Ic2p4pLRhqepHKqPtpy4Iq4I/rX8o W2CwxozJeNLED1/kpXgigQvUHfBbJiWskIOIOGBoR9kKjFH3/l012zFgadqBvNyoHRZamKwwlx1w ZRu2i4h4PjmH14+QFIKxN3xdFaz5ap3wVUIKgIXfVOF7YnAsNz7maJEde26NXGD8PrUJQW1okbWC mzYBcWFObeZblQkpHohzN7PEwqPaSW0xzJjJbThopdtoUnHXPcrJIWjNtf/muIywB/sLqo58cdHP wDZzeN/STKm76ay7s7eC6tGl5An/A0291LuXdq+80bDzLg1X250q9hfHL74K/XD6VJjD/+Hp9zCZ nH7BIm4izoTB0xMqW72mD2rVB6dUcpc16kZVXYvnN1BLAwQUAAIACADAS4opbxPkJ9gAAAATAQAA DgAAAGNoYXQvc2VuZC5waHAzJZAxT8QwDIX3Sv0PkdWhJ8pVMB5JTrAgsYKYWHxt0kakcZXkgDvx 43HoZOm99z3LlnNevJazwVHLfhuWQhYWB6PgDWdasHuMDn33buKIAUEkd2XvHsRAnqKCJ4/DJzBf SC2PdVVXjV2VpdWEFpY07fNPhg7wBnYP7F2Ny2rEbFp4PjjWBIsDnUNWIE+6WU1MFGR/0gfRLCYl nMzvRwBm7Xd0zHF9txGlsK6OWqYhujULj2E6c17BC37h678IenYpU7zsJ2pv73ay38K6rngJjZdy e3lEqfoDUEsDBBQAAgAIAMBLiimEK6NM9AAAAHkBAAANAAAAY2hhdC90b3AucGhwM2WQzU7EMAyE z7vSvoNlcVy1UjmSdsUzgLgit3GbQP6UpIjl6XG3cNqTo8xoPnuUqd4Np6MyTHqb1VbHg2r3KR/t vzJGfYWRps8lxzXoHpumtX5px6X5SAuK5XQ8HNQcQ4Vif7jHDmGmSR6vZKKnMzxnS+4Mb5w1BUKY oou5H52EboQ5Zg80VRtDj4WDbpJJjwieq4kCXLgiVMoye3wv7OaNqmxIa4V6TUIyVmsOCIE894lz iQG+yK0iqYukAU8mAj7sEj7BZbjLqPwtnNsJXbcnoedSaOE7b1lHb8X9x3iRpQU/qHSrbjvo1otq t/b2OvfCfwFQSwMEFAACAAgAwEuKKaib7hVIAQAAzgEAABEAAABjaGF0L3dpbm9wZW4ucGhwMy1R XWuDMBR9nuB/yEJBZda0tE8zsTBbtkG39cEyxthDqlEzbCJ6u65lP37x4yX33HMP91xO6O36LU4+ dhv0lLxs0W7/sH2OEZ4S8r6ICVkn62GwDGYoabhqJUiteEXI5hVHtmVbtIRjFXVV8MzUGwoSKhHt VV8zSobeKMgoMfCgs8uAVt07yWuW61ooFx/bIoBfwD7md9gLzewqJLCMg3Dx4700HDIuN5NUnxQw /ElzrQC18irYdB71ako6LvpCVEaTWjStVuggoJEAKBMKxSU3Ghn94bBblZ/NRLjmCH/Y6vW0bYm0 1AjTNm1kDajiqjjxQrBv/sMHLjpLlelz0J/u5A0/iqAu68VqMGWjueM7qbE0YoPOMoOSLWczvxSy KKGHfUYH3jClHS8sZQu6uQSFdqdzL6RkdOvOta1VH1yX55iiCXb4g39QSwECFAAUAAIACADAS4op xbtOP/sAAABCAQAADwAAAAAAAAABAAAAtoEAAAAAY2hhdC9ibGluZC5waHAzUEsBAhQAFAACAAgA wEuKKR//7usRAQAApgEAAA4AAAAAAAAAAQAAALaBKAEAAGNoYXQvY2hhdC5waHAzUEsBAhQAFAAC AAgAwEuKKYncvEMfAQAAjwIAAA8AAAAAAAAAAQAAALaBZQIAAGNoYXQvZnJhbWUucGhwM1BLAQIU ABQAAgAIAMBLiikzgHrDrwAAANoAAAARAAAAAAAAAAEAAAC2gbEDAABjaGF0L2dvb2RieWUucGhw M1BLAQIUABQAAgAIAMBLiilAef3F2wEAAHYJAAAMAAAAAAAAAAEAAAC2gY8EAABjaGF0L21zZy50 eHRQSwECFAAUAAIACADAS4opbxPkJ9gAAAATAQAADgAAAAAAAAABAAAAtoGUBgAAY2hhdC9zZW5k LnBocDNQSwECFAAUAAIACADAS4ophCujTPQAAAB5AQAADQAAAAAAAAABAAAAtoGYBwAAY2hhdC90 b3AucGhwM1BLAQIUABQAAgAIAMBLiimom+4VSAEAAM4BAAARAAAAAAAAAAEAAAC2gbcIAABjaGF0 L3dpbm9wZW4ucGhwM1BLBQYAAAAACAAIAOUBAAAuCgAAAAA= ------=_NextPart_000_0092_01C06845.3F66AEA0-- From pfeiffer_(at)_uris.de Sun, 17 Dec 2000 16:34:36 +0100 Date: Sun, 17 Dec 2000 16:34:36 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] rawurlencode u. urlencode Hallo Alexander, > was ist genau der Unterschied zwischen dem Befehl "rawurlencode" und > "urlencode"? bzw. was empfiehlt sich bei der Codierung von URLs. > ich habe schon mehrere Tutorials gelesen, aber bin da-draus auch nicht > schlauer geworden (habe keinen unterschied erkannt). tja, lesen bildet - anwenden schafft Wissen :) Also, wenn Du mal eine URL behandelst, die ein Leerzeichen enthaelt, siehst Du es auf den ersten Blick, wetten... m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m. From gwhh_(at)_gmx.de Sun, 17 Dec 2000 17:57:35 +0000 Date: Sun, 17 Dec 2000 17:57:35 +0000 From: Gerhard Wendebourg gwhh_(at)_gmx.de Subject: [php] PHP vs. JSP u.a. Moin, moin, hin und wieder stellt sich uns fuer die Realisierung von Web-Applikationen die Frage nach der optimalen Script-Sprache. Deshalb die Anfrage zu einem Vergleich der Performance und Funktionalitaet(en) und anderer Vor-/ Nachteile / Argumente zugunsten von PHP oder JSP. Sieht sich hier jemand in der Lage dazu Auskunft zu geben oder Hinweise auf qualifizierte Berichte oder Untersuchungen hierzu ? danke fuer weiterfuehrende Antwort / GW From eschmid+sic_(at)_s.netic.de Sun, 17 Dec 2000 18:38:17 +0100 Date: Sun, 17 Dec 2000 18:38:17 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP vs. JSP u.a. On Sun, Dec 17, 2000 at 05:57:35PM +0000, Gerhard Wendebourg wrote: > hin und wieder stellt sich uns fuer die Realisierung von Web-Applikationen > die Frage nach der optimalen Script-Sprache. > Deshalb die Anfrage zu einem Vergleich der Performance und > Funktionalitaet(en) und anderer Vor-/ Nachteile / Argumente zugunsten von > PHP oder JSP. > Sieht sich hier jemand in der Lage dazu Auskunft zu geben oder Hinweise auf > qualifizierte Berichte oder Untersuchungen hierzu ? Auf dieser Liste duerfte die Anwort klar zugunsten von PHP ausgehen. Ausserdem unterstuetzt PHP Java und die Servlets und JSP. PHP hat sicherlich mehr Funktionalitaeten, wobei JSP bei XML etwas mehr zu bieten hat. Zu XML, XSLT und Cocoon gibts ein Vortrag von Johann-Peter Hartmann mit einem Performancevergleich der verschiedenen Implementierungen. Der Vortrag ist im Tagungsband zum PHP Kongress abgedruckt. Ueber clientseitige und serverseitige Scriptingsprachen kann man sich mit Hilfe des neu erschienenen Buchs von Prof. Dr. Wolfgang Dehnhardt schlau machen. Eine Schnellsuche bei Amazon.de nach "dehnhardt" ergibt drei Treffer. Man beachte, das sind 9 Buchstaben, ich hatte ihm einmal einen Account eingerichtet, da warens nur 8 Buchstaben und mehr hat er von der Uni Hohenheim scheinbar bis heute nicht bekommen. Das Buch ist natuerlich auch bei http://php.net/books.php unter "Related Reading" zu finden. Ein Schueler von ihm bin ich zwar nicht, aber ich kenne ihn sehr gut. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From vonwerdt_(at)_smsspeed.com Sun, 17 Dec 2000 18:52:47 +0100 Date: Sun, 17 Dec 2000 18:52:47 +0100 From: Dominik von Werdt vonwerdt_(at)_smsspeed.com Subject: [php] PHP Chat! - Sorry! sorry leute für das zip-file!!! irgendwie ist mir was mit dem absender schiefgelaufen! soooooooorry!!! ----- Original Message ----- From: Dominik von Werdt To: Sent: Sunday, December 17, 2000 4:20 PM Subject: Re: [php] PHP Chat! > > Hi! > servus > > > cooler Chat. > danke! > > > Kannst du bitte mal den Source Code mailen??? > ma probieren... ziemlich viele files und so. > > > Danke im Voraus. > bitte! hättest du was gegen nen link auf www.smsspeed.com auf deiner page? > > ich glaub ich zipps, nichts dagegen, oder??? > da musste irgendwie noch verdammt viel ändern... mit urls und so. aber ich > glaub das überlass ich jetzt einfach dir. > > grüsse aus da schwäääiz > > dominik von werdt > From wolfram_(at)_kriesing.de Sun, 17 Dec 2000 19:36:50 +0100 Date: Sun, 17 Dec 2000 19:36:50 +0100 From: Wolfram Kriesing wolfram_(at)_kriesing.de Subject: [php] Browser-Check > Wie bekomme ich heraus, welchen Browser ein User benutzt? vielleicht ist das die lösung deines problems http://www.php.net/manual/function.get-browser.php wolfram From daniel_(at)_lorch.cc Sun, 17 Dec 2000 19:32:47 +0100 Date: Sun, 17 Dec 2000 19:32:47 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] Re[2]: [php] ftp upload hi Ralf, Saturday, December 16, 2000, 11:32:37 PM, you wrote: RG> Sebastian Nohn wrote: >> kann man das in der listensoftware (majordomo denke ich mal) nicht einfach >> abstellen? wuerde auch das problem der .vcfs loesen. nicht unbedingt: ist es denn klüger alles per uuencode in den mailbody zu nehmen? und manchmal macht es auch sinn etwas als attachement anzuhängen, gerade wegen dem zeilenumbruch gewisser MUAs. cu From daniel_(at)_lorch.cc Sun, 17 Dec 2000 19:44:20 +0100 Date: Sun, 17 Dec 2000 19:44:20 +0100 From: Daniel Lorch daniel_(at)_lorch.cc Subject: [php] OT: seltsame Frage hi Alexander, Saturday, December 16, 2000, 9:36:57 AM, you wrote: AO> Meine (php-) Adserver Software registriert natürlich bei AO> jeder Bannereinblendung die URL, auf der das Banner AO> eingeblendet wurde. nein. korrekt: "...die URL, wo der LINK zum banner war..." AO> http://search.msn.de/results.asp AO> wie kann denn das sein ???????? da hat die suchmaschine wohl deinen banner indiziert :) lustig! bedank dich bei msn.de, die machen werbung für dich cu From palim_(at)_augusta.de Sun, 17 Dec 2000 19:50:47 +0100 Date: Sun, 17 Dec 2000 19:50:47 +0100 From: Martin Fenn palim_(at)_augusta.de Subject: [php] PHP vs. JSP u.a. Hallo, On 17 Dec 2000, at 18:38, eschmid+sic_(at)_s.netic.de wrote: > On Sun, Dec 17, 2000 at 05:57:35PM +0000, Gerhard Wendebourg wrote: > > Sieht sich hier jemand in der Lage dazu Auskunft zu geben oder Hinweise auf > > qualifizierte Berichte oder Untersuchungen hierzu ? > Auf dieser Liste duerfte die Anwort klar zugunsten von PHP ausgehen. Auf dieser Liste? Moeglich ... liegt auch nahe. > Ausserdem unterstuetzt PHP Java und die Servlets und JSP. PHP hat > sicherlich mehr Funktionalitaeten, wobei JSP bei XML etwas mehr zu bieten > hat. Und nicht nur das ... ich sage nur "Taglibs" und "JavaBeans" per XML- Tag direkt in den Seiten-Code einbetten ... gibt klasse Moeglichkeiten ... Die Unterstutzung von Java durch PHP ist ja ganz nett, aber ... na ja: ich weiss noch nicht so recht, was ich davon halten kann oder soll. Ansonsten wuerde ich es sehr vermeiden, PHP und JSP zu mischen ... aus trueber Erfahrung heraus (ich habe das in einer Diplomarbeit versucht ... und es bleiben lassen, war besser!) Aber: JSP fehlt einiges, was ich bei PHP vorfinde, z. B. den eingebauten Dateiupload (den habe ich am meisten vermisst). Andersherum: PHP fehlt einiges, was JSP ganz gut kann (Stichwort: Beans einbetten, was halt gerade bei E-Commerce-Seiten, aber nicht nur dort, klasse sein kann). Ich dachte auch erst: "baaaeh! JSP! PHP kann alles viel besser!". Jetzt sehe ich das relativ ... Mehr gerne per PM! Bye, Martin ______________________________________________________________________________ Diese Nachricht besteht zu 100% aus chlorfrei gebleichten, gluecklichen und zufriedenen Elektronen Martin Fenn palim_(at)_augusta.de martin.fenn_(at)_student.fh-reutlingen.de ______________________________________ http://www.augusta.de/~palim /\ /\ | / \/ \ |--- _____________________________/ \| LOOK: http://www-wi.fh-reutlingen.de From eschmid+sic_(at)_s.netic.de Sun, 17 Dec 2000 19:57:48 +0100 Date: Sun, 17 Dec 2000 19:57:48 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Re[2]: [php] ftp upload On Sun, Dec 17, 2000 at 07:32:47PM +0100, Daniel Lorch wrote: > Saturday, December 16, 2000, 11:32:37 PM, you wrote: > > RG> Sebastian Nohn wrote: > > >> kann man das in der listensoftware (majordomo denke ich mal) nicht einfach > >> abstellen? wuerde auch das problem der .vcfs loesen. > > nicht unbedingt: ist es denn klüger alles per uuencode in den mailbody > zu nehmen? und manchmal macht es auch sinn etwas als attachement > anzuhängen, gerade wegen dem zeilenumbruch gewisser MUAs. Sehe ich auch so. Wenn ich Mail bekomme, die an mich direkt gerichtet ist, dann sag ich dem Sender ob ich es lesen konnte oder nicht. Ich lese meine Mails ja nicht immer mit dem Netscape Messanger oder mit Outlook Express, sondern auch mal mit mutt oder pine. Auch wenn ich wieder mal eine boese E-Mail von Ralf bekommen sollte. Ein "reply" sollte an den Sender gehen und ein "group reply" an die Liste. Wuerde mir und den Listenteilnehmern einigen Aerger ersparen. Der einzige Nachteil bei dieser Methode duerfte sein, wenn man ein "group reply" macht, dann bekommt man die Antwort zweimal. Das duerfte aber fuer Vielmailer kein groessers Problem darstellen. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From eschmid+sic_(at)_s.netic.de Sun, 17 Dec 2000 20:33:40 +0100 Date: Sun, 17 Dec 2000 20:33:40 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP vs. JSP u.a. On Sun, Dec 17, 2000 at 07:50:47PM +0100, Martin Fenn wrote: > On 17 Dec 2000, at 18:38, eschmid+sic_(at)_s.netic.de wrote: > > On Sun, Dec 17, 2000 at 05:57:35PM +0000, Gerhard Wendebourg wrote: > > > Sieht sich hier jemand in der Lage dazu Auskunft zu geben oder Hinweise auf > > > qualifizierte Berichte oder Untersuchungen hierzu ? > > Auf dieser Liste duerfte die Anwort klar zugunsten von PHP ausgehen. > Auf dieser Liste? Moeglich ... liegt auch nahe. > > > Ausserdem unterstuetzt PHP Java und die Servlets und JSP. PHP hat > > sicherlich mehr Funktionalitaeten, wobei JSP bei XML etwas mehr zu bieten > > hat. > Und nicht nur das ... ich sage nur "Taglibs" und "JavaBeans" per XML- > Tag direkt in den Seiten-Code einbetten ... gibt klasse > Moeglichkeiten ... > Die Unterstutzung von Java durch PHP ist ja ganz nett, aber ... na > ja: ich weiss noch nicht so recht, was ich davon halten kann oder > soll. > Ansonsten wuerde ich es sehr vermeiden, PHP und JSP zu mischen ... > aus trueber Erfahrung heraus (ich habe das in einer Diplomarbeit > versucht ... und es bleiben lassen, war besser!) > Aber: JSP fehlt einiges, was ich bei PHP vorfinde, z. B. den > eingebauten Dateiupload (den habe ich am meisten vermisst). > Andersherum: PHP fehlt einiges, was JSP ganz gut kann (Stichwort: > Beans einbetten, was halt gerade bei E-Commerce-Seiten, aber nicht > nur dort, klasse sein kann). > Ich dachte auch erst: "baaaeh! JSP! PHP kann alles viel besser!". > Jetzt sehe ich das relativ ... > > Mehr gerne per PM! Warum? Deine Signature passt ja den meisten auch nicht. Um zum Thema zu kommen, Sam Ruby wird das schon noch hinbiegen, damit der normale Anwender gar nicht mehr bemerkt ob er mit Java oder PHP arbeitet. Java unter PHP lief bei mir mal aber mit den JSP hatte ich so meine normalen Schwierigkeiten. Vielleicht bessert sich das, da seit gestern Nacht mal an meinem Arbeitsplatz bei Six so ein wunderbares Windows Betriebssystem laeuft. Mit Apache und PHP und MySQL... Es gibt halt noch faehige Leute die bei DWP arbeiten. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From t.ruschival_(at)_vivid-md.de Sun, 17 Dec 2000 23:45:48 +0100 Date: Sun, 17 Dec 2000 23:45:48 +0100 From: T.Ruschival t.ruschival_(at)_vivid-md.de Subject: [php] persistent Verbindungen schliessen? Persistente Datenbankverbindungen sind echt tolle Performance-booster aber ich habe damit ein kleines Problem: ich habe bisher in keiner Referenz gefunden, wie ich eine Persistente Verbindung mit meiner MySQL DB wieder schliesse. Wenn ich eine verbindung mit mysql_pconnect öffne dann bleibt diese offen, auch wenn ich mysql_close aufrufe. Das einzige, was ich gefunden habe ist die Aussage, dass mysql_close keinerlei Auswirkungen auf Persistente Verbindungen haben. Wer hat erfahrung damit und kann mir weiterhelfen? Danke Thomas From jk_(at)_wa-p.de Sun, 17 Dec 2000 23:47:37 +0100 Date: Sun, 17 Dec 2000 23:47:37 +0100 From: =?iso-8859-1?Q?WEBberater_=28Jochen_K=E4chelin=29?= jk_(at)_wa-p.de Subject: [php] OT Hallo Liste!! Ich habe ein riesen Problem, welches vielleicht nicht unbendingt hierher gehört, aber ich kann sonst keine Hilfe finden! Habe heute nach langem Ringen mein Windows 98 von der Platte geputzt und Suse 7.0 Proferssional installiert - es läuft eigentlich alles zur vollen Zufriedenheit - aber ich bekomme meine FritzCard (PCI) ums verecken nicht zum laufen. Ich möchte eine Verbindung mit T-Online (flat) aufbauen, und habe die Daten aus dem Handbuch übernommen (Musterbeispiel für T-online). Da sich in der Liste hauptsächlich Freaks rumtummeln, und ich ein absoluter Linux-Laie bin, habe ich noch etwas Hoffnung. Ich sollte morgen mit der Programmierung fortfahren. Bitte um Hilfe!!! Besten Dank!!! From nl_(at)_ms-net.de Sun, 17 Dec 2000 18:40:31 +0100 Date: Sun, 17 Dec 2000 18:40:31 +0100 From: Martin Schepers nl_(at)_ms-net.de Subject: [php] =?ISO-8859-1?Q?Updaten_von_Datens=E4tzen_unbestimmter_Anzahl?= Hallo, aus einer Suchabfrage heraus erhalten ich eine Anzahl von Datensätzen, die aus je einer id $row[id] suchwoerter $row[suchwoerter] und gruppe $row[gruppe] bestehe. mit einem formular möchte ich nun die Änderung der Felder "suchwoerter" und "gruppe" anbieten. funktioniert auch soweit prima. um die namensgelichheit bei den gleichen feldern der verschiedenen datensätzen in den griff zu bekommen, behelfe ich mir, in dem der "name" des input-textfeldes mit "suchwoerter[$row[id]]" bzw. "gruppe[$row[id]]" usw. benannt ist. per post übergeben ich nun alle datensätze, die mit ausgegeben wurden, an eine datei, in der ich alle datensätze updaten möchte. ausserdem übergebe ich das feld "id" aller datensätze, damit ich schon mal alle id's habe, die ich updaten möchte. durch die benennung kann ich alle variablen wie folgt abfragen, aber mir fehlt eine schleife in der ich alle vorkommenden id's abfrage, da weiss ich nicht weiter. die id's sind sinniger weise nicht in einer reihenfolge... print "folgende Datensaetze wurden upgedated:
\n"; // schleife anfang, erste existierende id rausfinden, ich hab sie mal als [id] gekennzeichnet mysql_query("update logos_namen set suchwoerter = '$suchwoerter[id]', gruppe = '$gruppe[id]' where id = '[id]'"); print "Datensatz [id]
\n"; //schleife ende, das wars schon... Mit freundlichem Gruss Martin Schepers -- --------------------------------------------------------------------- MSNET phone +49 234 9520333 Dorstener Str. 347 fax +49 234 9520334 D-44809 Bochum-Germany mailto:schepers_(at)_ms-net.de From nl_(at)_ms-net.de Sun, 17 Dec 2000 16:04:11 +0100 Date: Sun, 17 Dec 2000 16:04:11 +0100 From: Martin Schepers nl_(at)_ms-net.de Subject: [php] =?ISO-8859-1?Q?Updaten_von_Datens=E4tzen_unbestimmter_Anzahl?= Hallo, aus einer Suchabfrage heraus erhalten ich eine Anzahl von Datensätzen, die aus je einer id $row[id] suchwoerter $row[suchwoerter] und gruppe $row[gruppe] bestehe. mit einem formular möchte ich nun die Änderung der Felder "suchwoerter" und "gruppe" anbieten. funktioniert auch soweit prima. um die namensgelichheit bei den gleichen feldern der verschiedenen datensätzen in den griff zu bekommen, behelfe ich mir, in dem der "name" des input-textfeldes mit "suchwoerter[$row[id]]" bzw. "gruppe[$row[id]]" usw. benannt ist. per post übergeben ich nun alle datensätze, die mit ausgegeben wurden, an eine datei, in der ich alle datensätze updaten möchte. ausserdem übergebe ich das feld "id" aller datensätze, damit ich schon mal alle id's habe, die ich updaten möchte. durch die benennung kann ich alle variablen wie folgt abfragen, aber mir fehlt eine schleife in der ich alle vorkommenden id's abfrage, da weiss ich nicht weiter. die id's sind sinniger weise nicht in einer reihenfolge... print "folgende Datensaetze wurden upgedated:
\n"; // schleife anfang, erste existierende id rausfinden, ich hab sie mal als [id] gekennzeichnet mysql_query("update logos_namen set suchwoerter = '$suchwoerter[id]', gruppe = '$gruppe[id]' where id = '[id]'"); print "Datensatz [id]
\n"; //schleife ende, das wars schon... Mit freundlichem Gruss Martin Schepers -- --------------------------------------------------------------------- MSNET phone +49 234 9520333 Dorstener Str. 347 fax +49 234 9520334 D-44809 Bochum-Germany mailto:schepers_(at)_ms-net.de From matthias_(at)_php-site.de Mon, 18 Dec 2000 01:30:28 +0100 Date: Mon, 18 Dec 2000 01:30:28 +0100 From: Matthias Haenel matthias_(at)_php-site.de Subject: [php] PHP - YACC - Pondon Kennt denn jmd so ne Art Yacc fuer PHP? Thanx Matthias From kris_(at)_koehntopp.de 17 Dec 2000 18:00:03 -0000 Date: 17 Dec 2000 18:00:03 -0000 From: kris_(at)_koehntopp.de kris_(at)_koehntopp.de Subject: [php] [FAQ: 17-Dec-2000] Haeufig gestellte Fragen Die FAQ zu dieser Newsgroup findet sich unter der URL http://www.koehntopp.de/php/ Sie enthaelt die nachstehend aufgefuehrten Fragen und deren Antworten. dclp de.comp.lang.php FAQ | Home | | Sitemap | Webmaster | Home Kristian Marit PHP FAQ Über... Installation Allgemein Datentypen Strings Regexps Arrays Objekte Formulare Dateien Datumsprobleme Mail mit PHP Datenbanken DB: MySQL DB: Oracle DB: phpMyAdmin PHPLIB Webserver CMS Standardscripte Guter Code PHP 4 PHP 4 Sessions FAQ Lizenz Zugriffe Next Previous Contents _________________________________________________________________ de.comp.lang.php FAQ german-faq_(at)_lists.netuse.de © Copyright 2000 Kristian Köhntopp, Tobias Ratschiller _________________________________________________________________ Build Date: Sun Dec 17 09:53:10 CET 2000 $Id: faq.sgml,v 1.18 2000/10/01 20:07:31 dgorski Exp $ $Id: about.sgml,v 1.45 2000/12/16 10:58:18 kk Exp $ $Id: arrays.sgml,v 1.10 2000/06/04 16:45:35 kk Exp $ $Id: cms.sgml,v 1.5 2000/11/09 20:21:44 guido Exp $ $Id: code.sgml,v 1.9 2000/12/16 23:12:16 j-f Exp $ $Id: database_mysql.sgml,v 1.15 2000/12/16 20:30:30 j-f Exp $ $Id: database_oracle.sgml,v 1.8 2000/12/16 20:31:09 j-f Exp $ $Id: databases.sgml,v 1.28 2000/12/16 20:32:21 j-f Exp $ $Id: datetime.sgml,v 1.8 2000/12/16 23:12:17 j-f Exp $ $Id: functions.sgml,v 1.15 2000/12/16 23:12:17 j-f Exp $ $Id: install.sgml,v 1.32 2000/12/16 23:12:17 j-f Exp $ $Id: mail.sgml,v 1.22 2000/12/16 19:18:59 j-f Exp $ $Id: objects.sgml,v 1.6 2000/06/04 16:45:36 kk Exp $ $Id: open_exec.sgml,v 1.21 2000/10/15 00:51:15 dgorski Exp $ $Id: openpub.sgml,v 1.2 2000/04/23 18:55:12 kk Exp $ $Id: phpinterpreter.sgml,v 1.56 2000/12/16 23:46:36 j-f Exp $ $Id: phplib.sgml,v 1.21 2000/11/19 22:21:43 kk Exp $ $Id: phpmyadmin.sgml,v 1.5 2000/12/16 20:52:45 j-f Exp $ $Id: regexp.sgml,v 1.21 2000/12/16 19:01:13 j-f Exp $ $Id: scripts.sgml,v 1.34 2000/12/16 22:17:30 j-f Exp $ $Id: strings.sgml,v 1.10 2000/10/31 20:58:54 kk Exp $ $Id: version4.sgml,v 1.5 2000/06/29 19:07:31 kk Exp $ $Id: version4_session.sgml,v 1.8 2000/12/16 22:17:31 j-f Exp $ $Id: webserver.sgml,v 1.14 2000/12/16 23:46:37 j-f Exp $ $Id: webvariablen.sgml,v 1.9 2000/12/16 23:46:37 j-f Exp $ _________________________________________________________________ 1. Über diese FAQ * 1.1 Was ist das hier? * 1.2 Wo finde ich die aktuelle Version dieser FAQ? * 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? * 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... * 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? * 1.6 Kann ich selber für diese FAQ schreiben? * 1.7 Wie ist die Charta dieser Newsgroup? * 1.8 Was ist PHP? * 1.9 Wo finde ich weitere Informationen über PHP? * 1.10 Soll ich Jobangebote in de.comp.lang.php posten? * 1.11 Wer kann mir einen Provider empfehlen? * 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? * 1.14 Warum sind Flames sinnlos? * 1.15 Ich verwende Outlook Express und keiner hat mich lieb. * 1.16 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? * 1.17 Welche Versionen von PHP sind aktuell? * 1.18 Was bedeutet LAMP, WAMP und so weiter? * 1.19 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? * 1.20 Wie schmiere ich Leberwurstbrote mit PHP? 2. Installation und Inbetriebnahme * 2.1 Suse Linux: Wie installiere ich PHP? * 2.2 Suse Linux 6.2 und 6.3: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.3 Wie compiliere ich ein aktuelles PHP auf Linux mit Apache Server? * 2.4 Ich habe Probleme PHP3 selbst zu compilieren. * 2.5 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.6 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.7 Wie installiere ich PHP auf Windows? * 2.8 Was ist PHP/FI und wo kann ich es bekommen? Was ist phtml? * 2.9 Linux: Meine shared libraries werden nicht gefunden. * 2.10 Wo finde ich PHP als Modul für Windows? Wo finde ich mehr PHP-Bibliotheken für Windows? 3. Allgemeine Fragen zu PHP * 3.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 3.2 Wie vergleicht sich die Performance von PHP zu Perl? * 3.3 Wie kann ich mein ASP-Programm in PHP übersetzen? * 3.4 CGI PHP oder Modul? * 3.5 PHP-Scripte von Windows nach Unix portieren? * 3.6 Welche Editoren sind für PHP geeignet? * 3.7 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.8 Wie bette ich PHP in HTML ein? (Beispielprogramm) * 3.9 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.10 Wo finde ich die php3.ini bzw. die php.ini? * 3.11 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.12 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.13 Gibt es noch mehr interessante Variablen im Environment? * 3.14 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.15 Was bedeuten master value und local value in phpinfo()? * 3.16 Welche Konfigurationsvariablen kann ich nicht in .htaccess-Dateien verwenden? * 3.17 Was genau bewirkt safe_mode und ist das sicher? * 3.18 "Fatal error: Maximum execution time exceeded" * 3.19 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.20 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.21 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.22 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.23 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? * 3.24 Wie kann ich eine PHP-Präsentation auf CD brennen? * 3.25 Werden meine PHP-Seiten von einer Suchmaschine indiziert? * 3.26 Wie kann ein Besucher meiner Seite den PHP-Code im Browser sehen? * 3.27 Gibt es für PHP einen "Dokumentationsgenerator" ähnlich Javadoc für Java? * 3.28 Wie kann ich die Ausgabe meines Scriptes in einen anderen Frame umlenken? * 3.29 Warum ist es schlecht, mit dem Referer zu arbeiten? 4. Typen und Funktionen * 4.1 Welche Variablenarten gibt es in PHP und wie greife ich auf sie zu? * 4.2 Welche Datentypen gibt es in PHP? * 4.3 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.4 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.5 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.6 Variable Variablen * 4.7 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.8 Wie kann ich JavaScript-Funktionen aus PHP heraus aufrufen? 5. Stringfunktionen * 5.1 Was ist besser, print() oder echo? * 5.2 Wie zerlege ich einen String? * 5.3 Wie zerlege ich eine URL? * 5.4 Wie gebe ich eine Zahl formatiert aus? * 5.5 Wie kann ich Zeilenumbrüche in
umwandeln? 6. Reguläre Ausdrücke * 6.1 Wie kann ich mehr über reguläre Ausdrücke lernen? * 6.2 Soll ich ereg() oder preg() verwenden? * 6.3 Wie verwende ich die preg()-Funktionen? * 6.4 Was sind reguläre Ausdrücke? * 6.5 Welche Bauelemente kommen in regulären Ausdrücken vor? * 6.6 Wie teste ich auf die Existenz mehrerer Suchworte in einem String/Array? * 6.7 Wie isoliere ich Suchstrings aus einem größeren Text? * 6.8 Wie finde ich alle Links in einer HTML-Datei? * 6.9 Wie ersetze ich alle relativen Links in einer HTML-Datei? * 6.10 Wie überprüfe ich einen String auf seinen Inhalt? 7. Arrays und Arrayvariablen * 7.1 Wie kann ich ein Element an ein Array anfügen? * 7.2 Wie kann ich ein Array aufzählen? * 7.3 Wie greife ich auf ein mehrdimensionales Array zu? * 7.4 Wie kann ich ein Array nach einem beliebigen Kriterium sortieren lassen? 8. Klassen und Objekte * 8.1 Warum Klassen und Objekte benutzen? * 8.2 Wie definiere ich eine Klasse? Wie erzeuge ich ein Objekt? * 8.3 Was ist $this? * 8.4 Was ist extends? Was ist Vererbung? * 8.5 Was ist ein Konstruktor? * 8.6 Was sind polymorphe Funktionen? Kann ich sie simulieren? * 8.7 Wie kann ich Metainformationen über eine Klasse bekommen? 9. Variablen und Formulare * 9.1 Wie übergebe ich Variablen aus einem Formular an ein PHP-Script? * 9.2 Wie kann ich ohne Formular Variablen an ein Script übergeben? * 9.3 Wie viele Formularelemente kann ich auf einer Seite haben? * 9.4 Sollte ich besser GET oder POST verwenden? * 9.5 Wie kann man ein erzeugen? 10. Dateifunktionen und Programmausführung * 10.1 Wie kann ich eine Datei auslesen? * 10.2 "Warning: Supplied argument is not a valid File-Handle resource" * 10.3 Wie kann ich ein externes Programm von PHP aus starten? * 10.4 Wie realisiere ich einen Dateidownload mit PHP? * 10.5 Wie kann ich in einer Datei eine Zeile einfügen oder löschen? * 10.6 Wie kann ich einen Datei-Upload per FTP durchführen? * 10.7 Unix: Welche Zugriffsrechte brauche ich, um eine Datei anzulegen? 11. Datums- und Kalenderprobleme * 11.1 Wie kann ich das aktuelle Datum bekommen? * 11.2 Wie kann in ein deutsches Datum in MySQL-Format umwandeln (und umgekehrt)? * 11.3 Wie kann ich die Anzahl der Tage zwischen zwei Daten bestimmen? * 11.4 Wie kann ich das Datum des Vortages bestimmen? * 11.5 Wieviel Tage hat der aktuelle Monat? * 11.6 Wie kann ich die Laufzeit meines Codes bestimmen? Gibt es einen Benchmark? 12. Mail lesen und schreiben * 12.1 Was ist SMTP? * 12.2 Was ist das Domain Name System? * 12.3 Unix: Wie funktioniert der Mailversand? * 12.4 Windows: Wie funktioniert der Mailversand? * 12.5 Windows: Wo finde ich Mailserver, die ich bei mir installieren kann? * 12.6 Wie kann ich eine HTML-Mail versenden? Wie kann ich den Absender meiner Mail festlegen? * 12.7 Wie kann ich ein Attachment mit einer Mail versenden? * 12.8 Wie kann ich eine Mail effizient an sehr viele Empfänger versenden? * 12.9 Wie kann ich die Gültigkeit einer Mailaddresse testen? * 12.10 Wie kann ich überprüfen, ob eine versendete Mail tatsächlich angekommen ist? * 12.11 Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist? * 12.12 Wie versende ich SMS mit PHP? 13. Datenbanken * 13.1 Wie kann ich mehr über SQL lernen? * 13.2 Wieso kann ich mehrere, durch Semikolon getrennte Statements nicht ausführen? * 13.3 Ist es sinnvoll, Bilder in einer Datenbank abzulegen? * 13.4 Windows: Jeder Zugriff auf meine Datenbank dauert eine halbe Minute! * 13.5 Wie kann ich meine Datenbankperformance steigern? * 13.6 Wie kann ich zwei Tabellen miteinander verknüpfen? * 13.7 Was ist Aggregation? Was ist GROUP BY? * 13.8 Was ist der Unterschied zwischen connect und pconnect? * 13.9 Wie kann ich mein Datenbankpaßwort gegen Spionage sichern? * 13.10 MySQL oder PostgreSQL? * 13.11 Wie komme ich bei mein Provider an die Datenbank? * 13.12 Wie kann ich auf einen ODBC-Server (MSSQL, Access) zugreifen? 14. Datenbanken: MySQL * 14.1 Kommt MySQL mit mehr als x Datensätzen pro Tabelle klar? Wie stabil ist MySQL? * 14.2 Wie greife ich auf eine MySQL-Datenbank zu? * 14.3 "0 is not a MySQL result index" * 14.4 Mein Script verbraucht so viel Speicher beim Datenbankzugriff. * 14.5 Windows: "Call to unsupported or undefined function: mysql_connect()" * 14.6 Unix: "Call to unsupported or undefined function: mysql_connect()" * 14.7 "Call to unsupported or undefined function: mysql_errno()" * 14.8 "MySQL-Server has gone away" * 14.9 Wie kann ich eine CSV-Datei in MySQL importieren? * 14.10 Wie kann ich eine CSV-Datei aus MySQL exportieren? * 14.11 Wie kann ich die Datensätze der letzten 2 Wochen listen? * 14.12 Wie kann ich eine Tabelle nach IP-Nummern sortieren lassen? * 14.13 Wie lösche ich alle Datensätze, die älter als n Tage sind? * 14.14 Wie kann ich Bilder in einer MySQL-Datenbank speichern? * 14.15 Wie kann ich einen zufälligen Eintrag aus einer MySQL-Tabelle auswählen? * 14.16 Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen. * 14.17 Wozu ist auto_increment nützlich? Wie erfahre ich den Wert des letzten Inkrements? * 14.18 Wie lege ich den Initialwert des auto_increment fest? Läuft dieser Wert über? 15. Datenbanken: Oracle * 15.1 Ora oder OCI ? * 15.2 Ich habe Oracle-Support mit --with-oci8 in PHP eincompiliert, nun startet der Apache nicht mehr. * 15.3 Unix: "Call to unsupported or undefined function: oci_logon()" * 15.4 "Warning: ORA-12154: TNS:could not resolve service name" * 15.5 Unix: Umlaute, die in die Datenbank eingetragen wurden, werden nicht korrekt dargestellt. * 15.6 "Warning: ORA-12705: invalid or unknown NLS parameter value specified" * 15.7 Gibt es auto_increment unter Oracle ? * 15.8 Ich verwende das obige Beispiel. Wie kann ich nun mysql_insert_id() emulieren? * 15.9 Wie selectiere ich nur bestimmte Zeilen ( LIMIT unter MySQL) ? * 15.10 Wie speichere ich Datensätze mit mehr als 2000 Zeichen ab ? * 15.11 Wie bearbeite ich LOBs mit PHP ? 16. phpMyAdmin * 16.1 Was ist phpMyAdmin? * 16.2 Ich bin kein MySQL-Administrator. Wie kann ich phpMyAdmin nur für mich selbst installieren? * 16.3 Ich bin MySQL-Administrator und möchte ein Exemplar phpAdmin für alle meine User installieren. * 16.4 Wieso kann ich den Inhalt meiner Tabelle nicht editieren? * 16.5 Wieso werden TIMESTAMP-Felder nicht auf die aktuelle Zeit gesetzt, wenn ich eine neue Zeile einfüge? * 16.6 Wieso kann ich in phpMyAdmin mehrere durch Semikolon getrennte SQL-Statements ausführen, nicht aber mit normalen PHP-Funktionen? 17. PHPLIB * 17.1 Was ist PHPLIB? * 17.2 Wo kann ich PHPLIB bekommen? * 17.3 Mein Provider hat PHPLIB nicht installiert. * 17.4 Ich habe keinen Zugriff auf die php3.ini. * 17.5 "Oops, php3_SetCookie called after header has been sent!" * 17.6 GET-Mode oder Cookie-Mode? Sind Cookies böse? * 17.7 Was ist das Sevenval-Patent? * 17.8 Warum verwendet PHPLIB nicht die IP-Nummer des Browsers als Schutz gegen eine Übernahme der Session? * 17.9 Warum sind die Session-IDs von PHPLIB so lang? * 17.10 Was schreibe ich denn nun in meine local.inc? * 17.11 ERROR 1146: Table 'xyz.active_sessions' doesn't exist! * 17.12 Wie kann ich mit PHPLIB und Frames arbeiten? * 17.13 Internet Explorer: Meine Seiten werden nicht aktualisiert. * 17.14 Wie kann ich Reloads durch den User erkennen und verhindern? * 17.15 Wie kann ich meine Variablen initialisieren und registrieren? * 17.16 Wie kann ich auto_init benutzen, um Session-Statistiken zu erfassen? * 17.17 Wie kann ich eine Datei mit einem Paßwort schützen? * 17.18 Wie kann ich mich gegen einen LDAP-Server authentisieren? * 17.19 Wie kann ich Zugriffsrechte in PHPLIB definieren? * 17.20 Wie kann ich einen Warenkorb realisieren? * 17.21 Wie kann ich eine Menünavigation erzeugen? * 17.22 Was sind Templates? Warum sind Templates nützlich? 18. Webserver und PHP * 18.1 Apache: Kann ich PHP auch auf .html-Dateien anwenden? * 18.2 Apache: Wie kann ich ein Verzeichnis mit einem Paßwort schützen? * 18.3 Apache: Wie kann ich ein Verzeichnis mit PHP mit einem Paßwort schützen? * 18.4 Kann ich mit CGI PHP ein Verzeichnis mit einem Paßwort schützen? * 18.5 Wie kann ich mit PHP die Bildschirmauflösung des Browsers herausfinden? * 18.6 Wie kann ich das Caching einer Seite verhindern? * 18.7 Wie verarbeite ich ? * 18.8 "Document contains no data" * 18.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 18.10 Was sind Sessions und warum sind sie nützlich? * 18.11 Wie kann ich mit PHP WAP-Seiten erzeugen? * 18.12 Wie bringe ich eine Suchmaschine dazu, meine Seiten zu indizieren? 19. Content Management Systeme * 19.1 Was ist ein Content Management System? Warum ist es nützlich? * 19.2 Welche PHP-basierten Content Management Systeme gibt es? 20. Häufig nachgefragte Standardscripte * 20.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 20.2 Wie kann ich einen HTTP POST-Request absenden? * 20.3 Wie kann ich eine Volltextsuche realisieren? * 20.4 Wie kann ich mit PHP News lesen und schreiben? * 20.5 Wie kann ich einen Onlineshop mit PHP realisieren? * 20.6 Wie kann ich die IP des Users erfahren? * 20.7 Wie kann ich ein JPEG-Bild verkleinern? * 20.8 Wie kann ich die Performance zweier Befehle vergleichen? * 20.9 Wie kann ich den Inhalt eines Verzeichnisses samt dem Inhalt aller Unterverzeichnisse ausgeben? * 20.10 Wie kann ich aus einem Zahlenbereich von x bis y, zufällig n Zahlen auswählen, so daß keine Zahl doppelt vorkommt? * 20.11 Wie kann ich zählen, wie oft auf einen Link geklickt wurde? * 20.12 Wie kann ich das Datum der letzten Änderung einer Datei erfahren? * 20.13 Wie kann ich ein Forum mit PHP realisieren? * 20.14 Wie biete ich meine Seiten mehrsprachig an? * 20.15 Wie kann ich ermitteln, wieviele Besucher gerade meine Seite betrachten? 21. Guter Code * 21.1 Vermeide globale Variablen. * 21.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 21.3 or und and sparen Klammern. * 21.4 Prüfe importierte Parameter. Traue niemandem. * 21.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 21.6 Trenne Aussehen und Inhalt. 22. PHP4 * 22.1 Ist PHP4 stabil? * 22.2 Wo bekomme ich PHP4? * 22.3 Wie übersetze ich PHP4? * 22.4 Was ist neu in PHP4? * 22.5 Wie kann ich PHP4 (CGI und Apache-Modul) konfigurieren? 23. PHP4: Sessions * 23.1 Wie realisiere ich Sessions mit PHP4? * 23.2 Was ist eine Session-ID? Was ist PHPSESSID? * 23.3 Wie stelle ich fest, ob der Client die Cookie-Annahme verweigert? * 23.4 Wie übergebe ich Session-IDs ohne Cookies an eine andere Seite? Was ist Fallback? * 23.5 Warning: Cannot send session cookie - headers already sent... * 23.6 Wie kann ich den Namen der Session ändern, ohne in die php.ini einzugreifen? * 23.7 Wie schütze ich Sessiondaten zusätzlich? * 23.8 Wie groß darf die Menge an Daten sein, die ich in einer Session speichern darf? * 23.9 Wie kann ich mir den Inhalt der Sessiondaten anzeigen lassen? * 23.10 Wie kann ich mir den Inhalt der Cookiedaten anzeigen lassen? * 23.11 Sessiondaten werden nach session_destroy() nicht gelöscht. Wie kann ich sie trotzdem löschen? * 23.12 Was geschieht im Filesystem des Servers wenn ich Sessions benutze? 24. Open Publication License * 24.1 Englische Version * 24.2 Deutsche Version _________________________________________________________________ Next Previous Contents Top Geändert: 17-Dec-2000 09:53:31 Url: http://kris.koehntopp.de/php/index.html dclp de.comp.lang.php FAQ | Home | PHP FAQ | | Sitemap | Webmaster | Home Kristian Marit PHP FAQ Über... Installation Allgemein Datentypen Strings Regexps Arrays Objekte Formulare Dateien Datumsprobleme Mail mit PHP Datenbanken DB: MySQL DB: Oracle DB: phpMyAdmin PHPLIB Webserver CMS Standardscripte Guter Code PHP 4 PHP 4 Sessions FAQ Lizenz Zugriffe Next Previous Contents _________________________________________________________________ 1. Über diese FAQ 1.1 Was ist das hier? Dies ist der monatliche Einführungsartikel für die Newsgruppe de.comp.lang.php. Er erklärt den Zweck der Newsgruppe, auf welche Weise man hier am einfachsten an sinnvolle Antworten kommt und dient als Sammlung von Antworten auf häufig gestellte Fragen in der Gruppe. Wenn Du Kommentare oder Vorschläge zu diesem Artikel hast oder wenn Du selber einige Abschnitte in diesen Artikel einbringen möchtest, wendest Du Dich am besten per Mail die Mailingliste zur de.comp.lang.php FAQ, < german-faq_(at)_lists.netuse.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Eine Downloadversion dieser FAQ im HTML-Format findet sich unter der URL http://www.koehntopp.de/php/faq-html.tar.gz. Windows-Anwender können die FAQ auch im CHM-Format laden, die in der jeweils aktuellsten Version unter der Adresse http://www.koehntopp.de/php/faq.chm abgelegt ist. (Zum Ansehen von CHM-Dateien ist eine hinreichend neue Version des Microsoft Internet Explorer notwendig). Die aktuelle Version dieser FAQ ist unter der URL http://www.koehntopp.de/php zu lesen. Eine Version in einer einzigen Datei befindet sich unter der URL http://www.koehntopp.de/php/faq-single.html. Die Linuxdoc SGML-Quelltexte dieser FAQ sind unter der URL http://www.koehntopp.de/php/faq.tar.gz zu finden. Es existiert ein CVS-Archiv, aus dem die aktuelle Version der FAQ bezogen werden kann. Die CVSROOT dieses Archives ist :pserver:cvsread_(at)_phplib.netuse.de:/repository mit dem Paßwort cvsread. Das Modul heißt german-faq. Ein CVSWEB-Zugang zu dem Archiv ist unter http://phplib.netuse.de/cgi/cvsweb.cgi zu finden. ______________________________________________________________ $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository login Password: cvsread $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository checkout german-faq ... # Aktualisieren der Version mit $ cd german-faq $ cvs -z9 update -dAP ______________________________________________________________ Es gibt eine Mailingliste german-faq, die Nachrichten über Änderungen an der FAQ enthält und die man bestellen sollte, wenn man an der FAQ mitarbeiten möchte. Man kann die Mailingliste unter der Adresse german-faq-subscribe_(at)_lists.netuse.de bestellen. 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? Die FAQ wird nicht als Mail versendet, sondern ist ausschließlich in den genannten Formaten und an den genannten Stellen im Web zu finden. Als Windows-Anwender kann man die CHM-Version verwenden oder sich eine Kopie der FAQ mit Hilfe von Programmen wie Teleport Pro oder mit Hilfe der Offline-Funktion des Microsoft Internet Explorer 5 herunterladen. Als Linux-Anwender verwendet man dafuer das Programm wget. 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... Fragen gehören in die Newsgroup. Es ist vollkommen sinnlos, Fragen per Mail an einen der Autoren dieser FAQ zu senden. 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? Dieser Text ist wie alle Werke urheberrechtlich geschützt. Er ist jedoch unter den Bedingungen der Open Publication License, Version 0.4 oder höher verfügbar. Die genaue Lizenz findet sich im Anhang. Wenn dieser Text reproduziert oder verwendet wird, bitten die Autoren um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herzlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. 1.6 Kann ich selber für diese FAQ schreiben? Ja. Wenn Deine Texte Eingang in diese FAQ finden, erklärst Du Dich mit den folgenden Nutzungsbedingungen einverstanden: * Du mußt Deine Antworten mit Deinem vollen Namen kennzeichnen ("Von Nicholas Haflinger"). Du kannst aus Deinem Namen einen mailto: Hyperlink machen, wenn möchtest. * Du behältst das volle Urheber- und Verwertungsrecht an Deinem Text und kannst Deinen Text nach Deinem Gutdünken verwenden. * Du stellst Deinen Text für diese FAQ unter die im Anhang befindliche Open Publication License, Version 0.4 oder höher. 1.7 Wie ist die Charta dieser Newsgroup? Diese Newsgruppe richtet sich an alle Benutzer und Programmierer von PHP, einer Programmiersprache mit Schwerpunkt auf der Entwicklung von Webanwendungen. Es können alle Themen rund um PHP besprochen werden, seien es nun Probleme mit der Installation, der Anwendung oder Programmierung in PHP oder der Erweiterung des PHP- Interpreters selbst. 1.8 Was ist PHP? Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". Dies ist eine rekursive Abkürzung im Stile des GNU-Projektes. PHP ist eine Scriptsprache zur dynamischen Erstellung von Webseiten. Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d.h. jede HTML-Seite ist auch ein gültiges PHP-Programm. Die Syntax von PHP ist ähnlich wie die von C, Java oder Javascript. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar. PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen. Der genaue Lizenztext ist in der Datei COPYING enthalten, der Bestandteil der PHP-Distribution ist. PHP läuft auf allen gängigen Unix-Versionen und auf den verschiedenen Windows-Versionen (Win95, 98 und NT). Als CGI-Programm kann PHP mit jedem Webserver zusammenarbeiten. Für einige Webserver, allen voran Apache, stehen auch Modulversionen zur Verfügung, die sehr viel effizienter ausgeführt werden. Die Homepage des PHP-Projektes ist http://www.php.net. Mirrors dieser Site sind in vielen Ländern vorhanden, unter anderem auch in Deutschland unter der URL http://www.php3.de oder http://de.php.net. Von dort kann man die jeweils aktuelle Releaseversion des Interpreters sowie Binaries für eine Reihe von Plattformen herunterladen. Ebenso finden sich dort das englische Handbuch sowie Archive der englischen Mailinglisten. 1.9 Wo finde ich weitere Informationen über PHP? Zu PHP gibt es zahlreiche Informationsquellen in deutscher und englischer Sprache. Deutsche Ressourcen im WWW * Artikel von Kristian Köhntopp * Dynamic Webpages * Jörg Baachs LAMP-Installationsanleitung * Martin Jansens PHP Seiten * PHP mit dem PWS (Windows Personal Web Server) * PHP-Center * PHP-Homepage * Tutorials für PHP und MySQL * WAMP HowTo * PHP und MySQL Tutorial * PHP-Schulung von Ulf Wendel und Johann-Peter Hartmann Internationale Ressourcen im WWW * PHP Homepage * Englische FAQ * Zend ist die PHP4 Scriping Engine * Annotated Online Manual * Berber's PHP3 Example Page * Devshed Developer Forum * PHP Classes Repository * PHP Knowledge Base * PHP Manual for Homesite * PHP3 Code Exchange * phpTidBits - Tutorials * phpWizard.net * phpbuilder.com Bücher über PHP Ein Verzeichnis aller aktuellen Bücher findet man im Buchverzeichnis der englischen Website. In Deutsch: php -dynamische webauftritte professionell realisieren, Egon Schmid, Christian Cartus, Richard Blume; Markt und Technik Verlag. In Deutsch: PHP - Grundlagen und Lösungen, Webserver-Programmierung unter Windows und Linux, Jörg Krause; Carl Hanser Verlag. In Deutsch: PHP - kurz & gut, Rasmus Lerdorf, Übersetzung Ingo Marks; O'Reilly Verlag. In Englisch: Core PHP Programming, Leon Atkinson; Prentice Hall. In Englisch: PHP3: Programming Browser-Based Applications, David Medinets; McGraw-Hill. In Englisch: Professional PHP, Jesus Castagnetto, Harish Rawat, Sascha Schuhmann, Chris Scollo, Deepak Veliath; Wrox Press. In Englisch: Building Database Applications on the Web Using PHP3, Craig Hilton, Jeff Willis, Bjorn Borud; Addison-Wesley. In Englisch: Programming PHP, Rasmus Lerdorf, Randy Jay Yarger, Andi Gutmans, Zeev Zuraski, Stig Bakken, Shane Caraveo; O'Reilly Verlag (Erscheinungstermin: Mai 2001). Fertige Anwendungen in PHP Ein Verzeichnis von Projekten, die PHP3 verwenden, findet man im Projektverzeichnis der offiziellen Homepage. * Phorum, ein Diskussionsforum. * phpSlash, ein Diskussionsforum. * IMP, ein Webmail Interface. * Bookmarker, eine Bookmark-Verwaltung. * PHPLIB, eine objektorientierte Bibliothek zur Anwendungsentwicklung. * phpMyAdmin, ein Managementsystem für MySQL-Datenbanken. * MyGuestbook, ein Gästebuch. * phpAds ein Verwaltungssystem für Banner Ads. * phpHoo eine Art Mini-Yahoo. 1.10 Soll ich Jobangebote in de.comp.lang.php posten? Eine kurze Umfrage im Januar 2000 in de.comp.lang.php hat ergeben, daß Jobangebote in der Newsgroup toleriert werden, auch wenn sie nach Charta streng genommen off-topic sind, solange sie folgenden Ansprüchen an die äußere Form genügen: * Jobangebote sollen im Betrefftext des Artikels die Kennzeichnung [JOB] haben. Auf diese Weise sind sie leicht erkennbar und können von den Leuten, die sie nicht sehen wollen leicht unterdrückt werden, während Sie von den Leuten, die einen Job suchen, leicht gefunden werden. * Jobangebote sollten mit der Headerzeile Followup-To: poster veröffentlicht werden. de.comp.lang.php nimmt die Veröffentlichung von Jobangeboten hin, ist aber nicht zur Diskussion über Jobangebote gedacht. * Jobangebote sollten nicht übermäßig oft veröffentlicht werden: Jeder Job sollte nur genau einmal angepriesen werden und Arbeitgeber mit ständigen oder wiederkehrenden Jobangeboten sollten nicht öfter als einmal im Monat veröffentlichen. Es hat keinen Sinn sich aufzudrängen und bei einem unbeliebten Arbeitgeber wird in der jetzigen Arbeitsmarksituation wohl kaum jemand anfangen. * Jobangebote sollten Netiquettekonform sein: Der Absendername soll eine Person ("Paul Arbeitgeber") und keine Funktion ("Personalbüro Arbeitgeber GmbH") sein. Die angegebene Mailadresse soll gültig sein. In Newsartikel soll kein HTML verwendet werden und Netscape Visitenkarten sollen nicht verwendet werden - Hochglanz-Blendwerk ist nett für das Marketing, aber wir sind R&D. * Jobangebote können in die formal korrekte Newsgroup de.markt.arbeit.biete crosspostet werden. Dann ist es doppelt wichtig, daß ein Followup-To: poster oder Followup-To: de.markt.arbeit.d gesetzt wird. de.comp.lang.php ist nicht zur Diskussion von Jobangeboten geeignet! Wenn Sie als Arbeitgeber nicht in der Lage sind, im USENET intelligent, kooperativ und regelkonform aufzutreten, sollten Sie andere Medien für Ihre Personalaquise verwenden, die sich Ihnen leichter erschließen. Ihre Corporate Identity wird es Ihnen danken. 1.11 Wer kann mir einen Provider empfehlen? Eine kurze Umfrage im Februar 2000 in de.comp.lang.php hat ergeben, daß Frage nach Providern oder Providerspezifika in dieser Newsgroup nicht willkommen ist. Die korrekte Newsgroup für diese Frage wäre de.comm.provider.webspace. Ebenso unerwünscht sind providerspezifische Fragen wie Wie komme ich bei xyz an die MySQL-Datenbank?. Der korrekte Ansprechpartner für solche Fragen wäre der Support des betreffenden Providers bzw. dessen FAQ. Werden derartig providerspezifische Fragen dennoch in die Newsgroup gestellt, ist es höflich, Folloup-To: poster zu setzen und hinterher eine Zusammenfassung der eingegangenen Mails zu posten. Eine Zusammenfassung besteht nicht darin, die Texte der eingegangenen Mails hintereinanderzuhängen und in die Gruppe zu werfen, sondern idealerweise in einem Text, der vergleichsweise schmerzlos in diese FAQ integriert werden kann. Eine Providerdatenbank wird unter anderem bei Dynamic Web Pages und beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? Du hast vollkommen Recht: Manche Autoren in der Newsgroup verstoßen gegen die Netiquette, wie sie in de.newusers.infos gepostet wird. Sie tun dies etwa, indem sie ohne vollen Realnamen schreiben, inkorrekte Mailadressen ("nospam", "deletethis") angeben oder Artikel mit HTML oder Netscape Visitenkarten versenden. Du sollst das auch nicht hinnehmen. In einer Newsgroup ist der Ton jedoch genauso wichtig wie der Inhalt. Die Regulars von de.comp.lang.php sind stolz auf den freundlichen und hilfsbereiten Ton in ihrer Newsgroup. Wenn Du also einen anderen Autor an die Netiquette erinnern möchtest, dann tu dies bitte unbedingt per Mail und nicht öffentlich in der Gruppe. Auch die Netiquette, auf deren Einhaltung zu bestehst, fordert dies - Du kannst nicht auf der einen Seite auf der Einhaltung der Netiquette bestehen und andererseits selbst dagegen verstoßen, ohne Glaubwürdigkeit zu verlieren. Und bitte: Halte Deinen Ton auch in der Mail freundlich. Du wirst leichter verstanden und erreichst das gewünschte Ziel viel eher. Wenn Du meinst, Deinen Artikel dennoch öffentlich posten zu müssen, etwa um einen Autoren an die korrekte Newsgroup zu verweisen, oder weil die angegebene Mailadresse nicht erreichbar ist oder weil sich der Autor per Mail nicht einsichtig zeigt und sich niemand sonst bisher darum gekümmert hat, dann halte Deinen Beitrag bitte freundlich und konstruktiv. Das bedeutet: Beantworte die gestellte Frage oder löse das Problem des Fragers so gut Du kannst und weise dann auf die Netiquette hin. Wenn Du zu dem Problem des Fragers nichts beizutragen hast, dann poste lieber gar nichts - oder schreibe eine Mail. Du bist nicht allein in der Gruppe und Du mußt die Welt nicht selbst retten. Ein anderer, der antworten kann, wird antworten und dabei wahrscheinlich auch auf korrektes Verhalten hinweisen. Regeldiskussionen gehören in die dafür vorgesehene Newsgroup, de.soc.netzkultur.umgangsformen, oder sollen mit einem Followup-To: poster versehen werden. 1.13 Warum bekomme ich Ermahnungsmails? Du wirst nicht nur in de.comp.lang.php, sondern in den meisten anderen deutschen Newsgroups auf korrektes Verhalten in den Newsgroups hingewiesen, wenn ohne einen vollständigen Namen postest, Artikel ohne gültige Absenderadresse schreibst, Artikel mit Werbung absetzt, HTML oder Netscape Visitenkarten in Deinen Artikeln versendest oder mutwillig Artikel in die falschen Newsgroups schreibst. Diejenigen von uns, die schon länger in den USENET News aktiv sind, haben sich diese Regeln und Verhaltenformen nicht aus Spaß ausgedacht. USENET existiert schon seit mehreren Jahrzehnten und die Verhaltensnormen, auf deren Einhaltung bestanden wird, haben sich in langen Jahren entwickelt und bewährt. Es gibt einen guten Einführungstext aus de.newusers.infos mit dem Titel Warum soll ich mich an die Regeln halten? der erklärt, warum die Dinge so sind wie sie sind. Wenn Du von de.comp.lang.php Ergebnisse möchtest, also technische Hilfe bei Deinen Problemen mit der Programmiersprache PHP, dann tust Du gut daran, Deinen Texten auch eine akzeptable äußere Form zu geben. 1.14 Warum sind Flames sinnlos? Von Martin Jansen und Kristian Köhntopp Newbies, die sich nicht an geltende Netzkulturen halten oder schlecht formulierte Fragen stellen, kommen meist mit einem konkreten Problem nach de.comp.lang.php. Diese Leute bekommen dann allerdings häufig keine vernünftige Antwort, sondern werden mit Flames überhäuft. Der Grund liegt darin, dass beide Parteien mit unterschiedlichen Erwartungen und unterschiedlichen Kommunikationszielen in den Thread gegangen sind, und sie nicht bereit waren, von diesen Zielen abzuweichen. So ist keine sinnvolle Kommunikation zustande gekommen. Eine sinnvolle Antwort auf ein schlecht formuliertes oder unhöfliches Posting unterscheidet sich in den folgenden Punkten: Zunaechst einmal versucht sie freundlich zu bleiben, ohne in der Sache nachzugeben. Dann geht sie unmittelbar auf das Problem von des Posters ein, d.h. sie hilft ihm auf eine konstruktive Weise sein unmittelbares Problem zu lösen, um ihn wieder arbeitsfähig zu machen. Dies ist der wichtigste Aspekt der Nachricht aus der Sicht des Newbies oder Posters: Es ist egal wie unsystematisch und offtopic die Nachricht von ihm oder meine Antwort ist - wenn Du mit ihm etwas anfangen willst, musst Du zuerst seinen unmittelbaren Block lösen, damit Du sinnvolle Dinge nachschieben kannst. Naschieben heisst in diesem Zusammenhang, den Newbie mit weiterführenden Informationen zu versorgen, damit er mehr lernt, als er mit seiner Frage eigentlich bezweckt hatte. "Nachschieben" ist wichtig, denn nur so bekommt man Newbies schrittweise zu Regulars umgebaut. Erst am Schluss eines Postings gibt es dann die Netiquette, quasi als Dressing obendrauf. Mit dem ganzen Zucker, der vorab geliefert worden ist, schmeckt das dann nicht mehr so bitter und dringt viel tiefer ein. Immerhin ist der Newbie ernst genommen worden und hat produktive Antworten bekommen, obwohl er sich mit seinem unerfahrenen Auftreten in de.comp.lang.php ziemlich laecherlich gemacht hat - das ist wie in Shorts und T-Shirt auf eine Sitzung mit lauter Anzuegen und Schlipsen zu kommen: "Selbstverstaendlich koennen wir Ihnen die 10.000 Tonnen Schweinehaelften liefern, und uebrigens Herr Graczoll, faellt Ihnen was an Ihrer Kleidung auf?" Als Abschluss nocheinmal die Arbeitsschritte für guten technischen Support in de.comp.lang.php als Spickzettel: * Freundlich bleiben. Wenn Du nicht freundlich bleiben kannst, lass jemand anders die Arbeit machen. Wir sind genug Leute hier, Du musst die Welt nicht alleine retten. Und wenn Du ausbrennst, ist uns damit auch nicht geholfen. * Den Block wegräumen. Der Neuling kommt mit einem unmittelbaren Problem in die Gruppe. Räume dieses Problem weg. Wenn Du dieses Problem nicht lösen kannst, lass den Neuling in Ruhe. Jemand anders wird sich darum kümmern, Du musst die Welt nicht alleine retten. Bevor der Neuling nicht aufgemacht ist, kann man sekundäre Probleme nicht lösen. Auf den Neuling einzuschlagen, bevor er aufgemacht ist, ist kontraproduktiv und macht die Arbeit für andere nur schwieriger. Mache Deinen Kollegen die Arbeit nicht schwierig - wenn Du nicht aufmachen kannst, lass den Fall liegen. * Nachschieben. Ein Neuling ohne Block ist eine Gelegenheit. Nutze sie! Rette die Welt. Drück ihm nach der unmittelbaren Antwort auf sein konkretes Problem noch eine Winzigkeit mehr rein, damit der arme Kerl das Licht sehen kann. Wenn Du ihm in 2. eine Query gebaut hast, zeig ihm Zusatzinfo zu SQL. Wenn er ein Problem mit den MySQL-Funktionen hatte, zeig ihm die passenden (nicht irgendwelche, die passenden!) Handbuchseiten. Wenn er ein Sicherheitsloch gebaut hatte, zeig ihm passende Zusatzinfo. Präsentiere diese Zusatzinfo so, dass dem Neuling der Mehrwert Deiner Antwort deutlich wird, und dass er motiviert ist, sich diese Information zu erarbeiten. * Geradebiegen. Wenn die Frage des Neulings Formfehler hatte, weise sachlich (!) und beiläufig auf diese Formfehler hin. Niemand will auf einer Party mit dem Megaphon ausgerufen werden: "Herr XYZ wird gebeten den Hosenstall zu schliessen." Andererseits will auch niemand den Nudelsketch von Loriot nachdrehen. Ergaenze Deine Antwort wieder mit passenden URLs, etwa dem Abschnitt der FAQ, oder direkt mit den Links, die in der FAQ enthalten sind. * Wir helfen Dir. Du musst die Welt nicht alleine retten. Wir haben die FAQ speziell fuer Dich gebaut - mit der FAQ ist es einfacher und schneller fuer Dich, produktiv zu helfen, statt eine Flame zu schreiben: 30 Sekunden für eine entspannte Nachricht mit zwei FAQ-Zitaten statt mindestens 4 Minuten Stress, um den Deppen manuell fertig zu machen. 1.15 Ich verwende Outlook Express und keiner hat mich lieb. Das wird daran liegen, daß Du Dein Outlook Express nicht korrekt konfiguriert hast. Wahrscheinlich setzt Outlook Express nicht den korrekten Absendernamen, veröffentlicht Artikel in HTML oder in HTML- und Text-Versionen in doppelter Ausführung oder macht andere Dinge, die außer Microsoft niemand gut findet. Bitte lies die Outlook Express FAQ, die für Deine Version von Outlook zutreffend ist und konfiguriere Deinen Newsreader korrekt. Auf http://www.mayn.de/support/os/win95/outlook.htm gibt es eine bebilderte Anleitung, wie man mit Outlook richtige Quotezeichen einstellt und das proprietäre "AW:" in Antworten auf das richtige "Re:" umstellt. 1.16 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? Text Oben, Fullquote Unten. Eine Unart, die einen nicht nur in dieser Newsgroup, sondern im ganzen Netz unbeliebt macht. Lies http://learn.to/quote von Dirk Nimmich, und speziell Abschnitt 2.3 "Warum soll ich meine Antwort nach dem Zitat plazieren?" und die folgenden. 1.17 Welche Versionen von PHP sind aktuell? Die aktuelle Produktionsversion von PHP3 ist Version 3.0.17, die aktuelle Produktionsversion von PHP4 ist Version 4.0.3pl1. Nur diese Versionen sollten auf Produktionsmaschinen eingesetzt werden. Die Erfahrungen mit der Stabilität von PHP4 sind inzwischen Recht gut. PHP4 ist zu PHP3 weitgehend kompatibel. PHP3-Scripte werden von der PHP4-Engine ohne Änderungen ausgeführt werden (modulo einiger marginaler Einschränkungen). 1.18 Was bedeutet LAMP, WAMP und so weiter? LAMP ist die Abkürzung für Linux, Apache, MySQL und PHP. Sie beschreibt ein System zur Entwicklung und zum Betrieb von Webanwendungen, bestehend aus Betriebssystem, Webserver, Datenbankserver und Programmiersprache. Analog steht die Abkürzung WAMP für Windows, die Windows-Version von Apache, die Windows-Version von MySQL und die Windows-Version von PHP. Viele PHP-Anwender entwicklen lokal auf WAMP und überspielen die fertigen Seiten dann auf einen LAMP- oder SAMP (Solaris, Apache, MySQL, PHP)-Server bei einem Provider. 1.19 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? Von Martin Jansen Wenn Du einen Fehler in einem der Texte in der FAQ gefunden hast, dann bitten wir Dich, uns diesen mitzuteilen. Dazu schickst Du am besten eine E-Mail an german-faq_(at)_lists.netuse.de. Unter dieser Adresse erreichst Du die Mailingliste der de.comp.lang.php-FAQ, welche alle Autoren der FAQ abonniert haben. 1.20 Wie schmiere ich Leberwurstbrote mit PHP? Der Hinweis auf die FAQ ______________________________________________________________ 3.30 Wie schmiere ich Leberwurstbrote mit PHP? http://www.koehntopp.de/php/faq-3.html#ss3.30 ______________________________________________________________ hat sich in de.comp.lang.php zu einem running gag und zur Standardantwort auf die Frage "Gibt es etwas, daß PHP nicht kann?" entwickelt. Die Antwort ist natürlich falsch. Korrekt wäre ______________________________________________________________ 1.20 Wie schmiere ich Leberwurstbrote mit PHP? http://www.koehntopp.de/php/faq-1.html#ss1.20 ______________________________________________________________ gewesen. _________________________________________________________________ Next Previous Contents Top Geändert: 17-Dec-2000 09:53:29 Url: http://kris.koehntopp.de/php/faq-1.html From f.zuendorff_(at)_gmx.de Mon, 18 Dec 2000 00:54:50 +0200 Date: Mon, 18 Dec 2000 00:54:50 +0200 From: Frank =?iso-8859-1?Q?Z=FCndorff?= f.zuendorff_(at)_gmx.de Subject: [php] Multilinguale PHP-Seiten Hallo, in der Zeitschrift "Linux Enterprise" Ausgabe 1/2000 ist ein Artikel, der beschreibt, wie man den Apache so konfiguriert, daß je nach Browsereinstellung Webseite in der gewünschten Landessprache ausgegeben werden. Hat damit schon jemand gearbeitet? Kann man die Länderkennung auch mit PHP auslesen, um bei dynamischen Inhalten auf die richtige Sprache zu verzweigen? MfG -- Frank Zündorff