From GH-lists_(at)_ecora.de Mon, 16 Oct 2000 07:42:43 +0200 Date: Mon, 16 Oct 2000 07:42:43 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Apache Webserver unter Windows 98 - Umgangston Christiane Schmidt-Köster schrieb > Trotzdem finde ich es schade, dass auf Neue/Anfänger gleich so > draufgehauen wird. Immerhin hatte Ulf gestern vergleichbare Mails > verschickt, ohne dass überhaupt einer was gesagt hat. Also wusste > er es vielleicht erstmal nicht besser? Das Argument Unwissenheit kann ich nicht gelten lassen. Wenn man sich bei dieser Liste anmeldet, dann bekommt man automatisch einen Hinweis auf die Konventionen und Standards. Wenn man dann trotzdem HTML-Mails schickt, unnötige OT-Fragen stellt, keinen Realname angibt usw. dann kann man das IMHO nur mit Arroganz oder Faulheit erklären. Ulf/Cyrus tut sich damit selbst auch keinen Gefallen. Es macht schlicht keinen Sinn hier Fragen zu stellen, auf die in entsprechenden Tutorials und FAQ eingegangen wird. Statt hier dann Stunden oder manchmal Tage auf eine Antwort zu warten, hätte er durch kurzes Suchen innerhalb weniger Minuten die Antwort z.B. in der Apache-FAQ gefunden. Ein bißchen Eigenrecherche ist in der Regel einfach deutlich produktiver. Guido Haeger From highthing1_(at)_web.de Mon, 16 Oct 2000 07:55:14 +0200 Date: Mon, 16 Oct 2000 07:55:14 +0200 From: highthing1_(at)_web.de highthing1_(at)_web.de Subject: [php] hilfe zu phpmyadmin Hallo liste... muss zugeben das ich noch nicht lange mit phpmyadmin und sowas arbeite...deswegen entschuldigt wenn meine frage eigentlich voll leicht is und ich halt nur keine ahnung habe.... Mein webspace und sql anbieter unterstützt nur phpmyadmin...nada telnet..nada externer anderer client...ausserdem haben die eine upload grenze bei phpmyadmin von 2 MB...meine DB is allerdings 6MB gross....runterladen okay...halt nen kompletten dump..aber das hochladen...error....Was muss ich machen um nur einzelne tables zu sichern und vorallem zurückzuspielen? sorry wenn das ganze eigentlich mehr mit mysql als mit php zu tun hat.. thx sven From pilif_(at)_sen.ch Mon, 16 Oct 2000 09:43:23 +0200 Date: Mon, 16 Oct 2000 09:43:23 +0200 From: Philip Hofstetter pilif_(at)_sen.ch Subject: [php] DB-Vergleich Hallöchen > ;-) möglichst objektiv miteinander vergleicht - hinsichtlich "kann", > "kann nicht", "läuft auf", "kostet" etc. ? > so ne art entscheidungshilfe für entscheider oder sowas? "kann", "kann nicht" und "läuft auf" ist von http://www.mysql.com/information/crash-me.php abgedeckt. Pilif From m.seirer_(at)_activeagent.at Mon, 16 Oct 2000 09:53:54 +0200 Date: Mon, 16 Oct 2000 09:53:54 +0200 From: Michael Seirer m.seirer_(at)_activeagent.at Subject: [php] deutsches charset hi leute! wenn ich ein echo "ö"; mache kommt statt dem deutschen umlaut ein sonderzeichen. in der php.ini hab ich schon default_charset = "iso-8859-1" eingestellt. warum gehts nicht? danke im voraus, michi ps: ich arbeite nicht mit http/haedern. ich will nur text ausgeben -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Philip Hofstetter Gesendet: Montag, 16. Oktober 2000 09:43 An: php_(at)_php-center.de Betreff: Re: [php] DB-Vergleich Hallöchen > ;-) möglichst objektiv miteinander vergleicht - hinsichtlich "kann", > "kann nicht", "läuft auf", "kostet" etc. ? > so ne art entscheidungshilfe für entscheider oder sowas? "kann", "kann nicht" und "läuft auf" ist von http://www.mysql.com/information/crash-me.php abgedeckt. Pilif -- ** 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 endler_(at)_upsys.de Mon, 16 Oct 2000 10:06:01 +0200 Date: Mon, 16 Oct 2000 10:06:01 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] deutsches charset Hi Michael, > wenn ich ein > > echo "ö"; > > mache kommt statt dem deutschen umlaut ein sonderzeichen. > in der php.ini hab ich schon > > default_charset = "iso-8859-1" > echo htmlentities("ö"); Gruesse aus Muenchen Matthias From m.seirer_(at)_activeagent.at Mon, 16 Oct 2000 10:13:20 +0200 Date: Mon, 16 Oct 2000 10:13:20 +0200 From: Michael Seirer m.seirer_(at)_activeagent.at Subject: [php] AW: [php] deutsches charset hi! > echo htmlentities("ö"); danke, aber ich moechte direkt in eine datenbank schreiben. da moechte ich kein ö drinhaben sondern ein "richtiges" ö gibts nicht ne andere moeglichkeit? mfg, Michi From endler_(at)_upsys.de Mon, 16 Oct 2000 10:27:25 +0200 Date: Mon, 16 Oct 2000 10:27:25 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] AW: [php] deutsches charset Hi Michael, > > echo htmlentities("ö"); > > danke, aber ich moechte direkt in eine datenbank schreiben. > da moechte ich kein ö drinhaben sondern ein "richtiges" ö > > gibts nicht ne andere moeglichkeit? dann musst Du Deiner Datenbank 'iso-8859-1' Charset beibringen und nicht PHP. Was fuer eine Datenbank benutzt Du denn? Kriegst Du Sonderzeichen zurueck, wenn Du die Datenbank mit PHP abfragst? Gruesse aus Muenchen Matthias From home_(at)_peter-karsten.de Mon, 16 Oct 2000 10:52:56 +0200 Date: Mon, 16 Oct 2000 10:52:56 +0200 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] hilfe zu phpmyadmin meines wissens nach musst du in der php.ini oder wo auch immer, die File Ober Grenze ändern, ansonsten bleibt wohl nix übrig als mehrere dumps hochzuspielen, so helf ich mir auf jedenfall ... grüße peter karsten From hartmut_(at)_six.de Mon, 16 Oct 2000 11:02:48 +0200 Date: Mon, 16 Oct 2000 11:02:48 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] *wunder* was is mit ftp passiert ? funktion nicht gefunden.. Kai Meder wrote: > [...] > Fatal error: Call to undefined function: ftp_connect() in > /home/hosted/fraggers/f-sys/htdocs/sections/test.php on line 6 > [...] > heisst das, dass ftp deaktiviert ist ? > [...] konrekt ja! -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München , Halle C2, Stand 126 From highthing1_(at)_web.de Mon, 16 Oct 2000 11:04:14 +0200 Date: Mon, 16 Oct 2000 11:04:14 +0200 From: Sven Heising highthing1_(at)_web.de Subject: [php] Re: RE: [php] hilfe zu phpmyadmin > meines wissens nach musst du in der php.ini oder wo auch > immer, die File Ober Grenze ändern, > ansonsten bleibt wohl nix übrig als mehrere dumps > hochzuspielen, so helf ich mir auf jedenfall ... yo....da mir der provider leider immer noch nich die masterpw's gegebne hat muss ich das wohl...nur wie mache ich mehrere dumps? _______________________________________________________________________ 1.000.000 DM gewinnen - kostenlos tippen - http://millionenklick.web.de IhrName_(at)_web.de, 8MB Speicher, Verschluesselung - http://freemail.web.de From pwr_sneak_(at)_gmx.de Mon, 16 Oct 2000 11:05:16 +0200 Date: Mon, 16 Oct 2000 11:05:16 +0200 From: Jan Prieser pwr_sneak_(at)_gmx.de Subject: [php] =?ISO-8859-1?B?UmVbMl06IFtwaHBdIFZhcmlhYmxlbiDcYmVyZ2FiZSBwZXIgUE9TVCBp?= =?ISO-8859-1?B?bSBGcmFtZXNldA==?= =?ISO-8859-1?B?bSBGcmFtZXNldA==?= Hallo André, > Du hast soviel geschrieben, daß ich am Ende nicht mehr wußte, > was Du überhaupt erreichen möchtest. Ich gebe zu, es war nicht sehr anschaulich beschrieben. Es hätte ja trotzdem sein können, das jemand erkennt, um welches Problem es sich handelt, weil er sowas ähnliches schonmal hatte. > Als Ausgabeziel definierst Du das Frame über target. Aber ich meinem Fall existiert das Frame noch nicht, das ich mit den Daten versorgen will. Es wird erst aufgebaut, wenn das Formular seine Daten schon verschickt hat. Gruß Jan From paffrath_(at)_fatmedia.de Mon, 16 Oct 00 11:05:55 +0200 Date: Mon, 16 Oct 00 11:05:55 +0200 From: Michael Paffrath paffrath_(at)_fatmedia.de Subject: [php] AW: [php] phpChat >Wie wärs, wenn Ihr beiden vor die Tür geht? Na endlich mal ein sinnvoller Beitrag unter diesem subject!!!! From puck_(at)_madz.net Mon, 16 Oct 2000 11:05:11 +0200 Date: Mon, 16 Oct 2000 11:05:11 +0200 From: =?ISO-8859-1?Q?Thomas_F=F6rster?= puck_(at)_madz.net Subject: [php] Bug in 4.0.3 ? Hallo, ich hab die 4.0.3 installiert. Ein Script schreibt per addslahes einen String in eine MySQL-DB. Das Script zum auslesen nimmt den String und schreibt ihn in die Website, die \" sequenzen erscheinen nicht. Nach ca. 10 Minuten Laufzeit erscheinen aber ploetzlich alle diese Escape-Sequenzen auf den Seiten. Mit 4.0.2 PHP funktioniert es problemlos mit der gleichen php.ini Hat schonmal jemand dieses Problem bemerkt? Wie kann ich das loesen? Danke, Thomas From paffrath_(at)_fatmedia.de Mon, 16 Oct 00 11:08:15 +0200 Date: Mon, 16 Oct 00 11:08:15 +0200 From: Michael Paffrath paffrath_(at)_fatmedia.de Subject: [php] hilfe zu phpmyadmin >ansonsten bleibt wohl nix übrig als mehrere dumps >hochzuspielen, so helf ich mir auf jedenfall ... Ich habe das eben mal probiert - mir ein dump zu erstellen, und das bei Puretec in phpMyAdmin hochzuladen. Da kriege ich einen internen Server Error 500 - kann da einer was mit anfangen? Was hab ich falsch gemacht? MfG Michael From s.buechi_(at)_zutt.ch Mon, 16 Oct 2000 11:15:28 +0200 Date: Mon, 16 Oct 2000 11:15:28 +0200 From: Sandro B=?ISO-8859-1?B?/A==?=chi s.buechi_(at)_zutt.ch Subject: [php] Datumsberechnungen Hallo ML Ich habe mich bereits vor einigen Tagen mit meinem Problem an Euch gewandt, doch leider habe ich bis jetzt keine Antwort darauf erhalten... Und zwar habe ich ein Problem mit komplizierteren Datumsberechnungen: Ich arbeite an einem ToDo-Tool. Für die To Dos sollen variable Wiederholintervalle möglich sein. Ich habe aber keine Ahnung, wie ich komplizierte Berechnungen durchführen kann, z.B. - jeden 2. Donnerstag eines Monats - jeden 3. Mittwoch - jeden Monat, wobei wenn es ein Datum nicht geben sollte (z.b. 31. Juni) automatisch der letzte jenen Monats genommen wird. - jedes Jahr, wobei hier das selbe gelten soll wie beim vorherigen Punkt usw. Ist sowas überhaupt mit der date-Funktion lösbar? Oder kennt jemand bereits erstellte Funktionen oder Klassen dazu? Danke für Eure Hilfe. Sandro From bjoern_(at)_baer.main.de Mon, 16 Oct 2000 11:20:00 +0200 Date: Mon, 16 Oct 2000 11:20:00 +0200 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From t.scheckenbach_(at)_flashback-multimedia.de Mon, 16 Oct 2000 11:13:04 +0200 Date: Mon, 16 Oct 2000 11:13:04 +0200 From: Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de Subject: [php] results aus array geht nicht -->bug? hallo, ich moechte result-ids und die anzahl der zeilen in ein array schreiben z.b. so: $res_id = mysql_db_query('daba',"select * from tab where computer = 'mac'"); $num = mysql_num_rows($res_id); array_push($ergArray,array("Result"=> "$res_id","Number"=>"$num")); eigentlich wuerde ich natuerlich mehrere eintraege in das array schreiben! die Ausgabe mache ich dann so: 1 if ($ergArray[0]["Number"] > 0) 2 { 3 $computer = 'mac'; 4 5 6 include ("../computer_auflistung_head_tmpl.php"); //nur html 7 8 for ($i=0; $i < $ergArray[0]["Number"]; $i++) 9 { 10 11 $kat2 = mysql_result($ergArray[0]["Result"],$i,'kat2'); 12 array_push($lastData,array("kat2"=> "$kat2")); 13 14 include ("../computer_auflistung_tmpl.php"); 15 } 16 } leider geht das aber nicht! wenn ich das array durch meine einzelnen eintraege ersetze also z.b.: in zeile 1 anstatt if ($ergArray[0]["Number"] > 0) --> if ($num > 0) in zeile 2 anstatt for ($i=0; $i < $ergArray[0]["Number"]; $i++) --> for ($i=0; $i < $num; $i++) in zeile 11 anstatt $kat2 = mysql_result($ergArray[0]["Result"],$i,'kat2'); --> $kat2 = mysql_result($res_id,$i,'kat2'); funktioniert alles einwandfrei. was mich darauf schliessen laesst, das es sich um einen bug handeln koennte ist das echo "Array Nummer: ".$ergArray[0]['Number']. "Array Result: ".$ergArray[0]['Result']."
"; und echo "Variable Nummer: $c Variable Result: $b"; zu einer absolut gleichen Ausgabe fuehren. waere super wenn ihr euch das mal genauer ansehen koenntet gruesse thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __ From f.kugler_(at)_t-online.de Mon, 16 Oct 2000 11:19:35 +0200 Date: Mon, 16 Oct 2000 11:19:35 +0200 From: F. Kugler f.kugler_(at)_t-online.de Subject: [php] Datenbank-Abgleich Hallo zusammem, folgendes Problem: wie gleicht man am besten die daten zwischen einer lokalen datenbank und einer mysql datenbank im netz ab? es geht dabei um relativ große datenmengen, sprich tabellen mit 10000+ einträgen. muß ich die lokalen daten in z.b. dbase format exportieren, sie auf den server laden und dort von einem skript "per hand" die datensätze abgleichen, welche sich geänder haben/hinzugekommen sind, und diese einträge dann updaten? oder gibt es da andere möglichkeiten? (es sollte ja wenn möglich auch die perfomance des normalen betriebs zu sehr gedrückt werden, da dieser datenabgleich in relativ kurzen intervallen passieren soll). danke im voraus! florian. From Michael_(at)_Stahmann.de Mon, 16 Oct 2000 11:29:37 +0200 Date: Mon, 16 Oct 2000 11:29:37 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] hilfe zu phpmyadmin Hallo Michael, Michael Paffrath schrieb: > >ansonsten bleibt wohl nix übrig als mehrere dumps > >hochzuspielen, so helf ich mir auf jedenfall ... > Ich habe das eben mal probiert - mir ein dump zu erstellen, und das bei > Puretec in phpMyAdmin hochzuladen. > Da kriege ich einen internen Server Error 500 - kann da einer was mit anfangen? > Was hab ich falsch gemacht? > > Nix - das sind die Standarteinstellungen in der php.ini (2 MB) und dann kommt ein netter 500er. das hatten wir doch gerade Freitag oder so erleutert. Der Beitrag lief unter phpmyadmin import 4MB csv. Habe ihn hier gerade als Ausdruck liegen. Du kannst eine PHP3ini oder PHP.ini in das entsprechnede Verzeichnis legen und dort einfach nur die Angebabe reinschreiben also: upload_max_filesize = 10000000 ; Einfach versuchen - bei Schluind klappt es und das sind normalerweise die gleichen Server. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From paffrath_(at)_fatmedia.de Mon, 16 Oct 00 12:00:22 +0200 Date: Mon, 16 Oct 00 12:00:22 +0200 From: Michael Paffrath paffrath_(at)_fatmedia.de Subject: [php] hilfe zu phpmyadmin >Nix - das sind die Standarteinstellungen in der php.ini (2 MB) und dann >kommt ein >netter 500er. > >das hatten wir doch gerade Freitag oder so erleutert. >Der Beitrag lief unter phpmyadmin import 4MB csv. >Habe ihn hier gerade als Ausdruck liegen. Den Beitrag hab ich auch eifrig gelesen, deswegen bin ich auch nur draufgekommen... Mein dump-file ist allerdings nur 68 K gross... Eigentlich müsste das ja dann funzen - ich probier das mit der .ini-Datei mal! Michael From myyear2000_(at)_gmx.de Mon, 16 Oct 2000 11:55:54 +0200 (MEST) Date: Mon, 16 Oct 2000 11:55:54 +0200 (MEST) From: myyear2000_(at)_gmx.de myyear2000_(at)_gmx.de Subject: [php] =?ISO-8859-1?Q?Links_auf_Dateien_aufsp=FCren?= Hallo! Suchmaschinen haben immer wieder Probleme mit Framesets, d.h. die Roboter, die die Webs durchsuchen haben Probleme einzelne Dateien innerhalb von Framesets zu finden. Ich würde deshalb gern eine Seite automatisch erstellen, die alle Dateiverweise innerhalb eines Webs aufspürt und dann alle Verweise auf andere Dateien ausgehend von der index.html ausgibt. Hat hier jemand eine Idee, wie dies relativ unkompliziert umgesetzt werden kann. Danke Hans -- Sent through GMX FreeMail - http://www.gmx.net From jb_(at)_webwerk.de Mon, 16 Oct 2000 12:22:59 +0200 Date: Mon, 16 Oct 2000 12:22:59 +0200 From: =?iso-8859-1?Q?J=F6rn?= Bier jb_(at)_webwerk.de Subject: [php] Re: php digest, Vol 1 #1801 - 28 msgs > > danke, aber ich moechte direkt in eine datenbank schreiben. > da moechte ich kein ö drinhaben sondern ein "richtiges" ö > > gibts nicht ne andere moeglichkeit? Hi Michael, eine andere Möglichkeit wäre das "ö" oder auch das "ü" vorher mir urlencode(STRING) zu transformieren, in die Datenbank zu schreiben und bei dar Ausgabe mit urldecode(STRING) wieder umzuwandeln. Gruss aus Berlin ____________________________________ Jörn Bier Webwerk Berlin GmbH http://www.webwerk.de Tel: ++49-30-280.498.130 Fax: ++49-30-280.498.180 ____________________________________ From a.stagl_(at)_gmx.at Mon, 16 Oct 2000 12:24:29 +0200 (MEST) Date: Mon, 16 Oct 2000 12:24:29 +0200 (MEST) From: a.stagl_(at)_gmx.at a.stagl_(at)_gmx.at Subject: [php] datumsfelder konvertieren in mysql-db hi, gibts ein MYSQL command, welches mir eine zahl im unix-time-format (z.b: 971690692) ins HH:MM:SS format konvertiert? es geht dabei um folgendes: ich hab in meiner db 2 unix-timestamps (bigint)drinn. nun möcht ich die differenz berechnen und das ganze in einem feld im format HH:MM:SS stehen haben. dabei möcht ich performancebedingt die "berchnungen" direkt in der mysql-db a la SET Verweildauer = (LastActionSessionTime-StartSessionTime) durchführen (nicht in php). hat jemand eine idee? mit dank im voraus und lieben grüssen aus wien, andy -- Sent through GMX FreeMail - http://www.gmx.net From christian.toepp_(at)_autostar.de Mon, 16 Oct 2000 12:28:38 +0200 Date: Mon, 16 Oct 2000 12:28:38 +0200 From: Christian Toepp christian.toepp_(at)_autostar.de Subject: [php] datumsfelder konvertieren in mysql-db > gibts ein MYSQL command, welches mir eine zahl im > unix-time-format (z.b: > 971690692) ins HH:MM:SS format konvertiert? ->DATE_FORMAT() (siehe mysql Doku) Gruss Chris From Michael_(at)_Stahmann.de Mon, 16 Oct 2000 12:33:58 +0200 Date: Mon, 16 Oct 2000 12:33:58 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] hilfe zu phpmyadmin Hallo Michael, Michael Paffrath schrieb: > Den Beitrag hab ich auch eifrig gelesen, deswegen bin ich auch nur draufgekommen... > Mein dump-file ist allerdings nur 68 K gross... > Eigentlich müsste das ja dann funzen - ich probier das mit der .ini-Datei mal! > Dann liegt das Problem definitiv wo anders. Schau doch mal bei phpinfo, was da unter maxfilesize und upload_tmp steht, vieleicht liegt dort der Haken. Bei kleine Dateien klappte es bei mir auch ohne PHP.ini, deshalb hatte ich bis jetzt die Files immer gesplittet. Das kann man aber keinem Kunden anschnacken, der dreht durch :-) Hast Du daran gedacht, bei phpMyAdmin von LOAD DATA INFILE auf LOAD DATA LOCAL INFILE umzustellen? Das wollen meine Schlund-Rechner jedenfalls alle. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From webmasterbhs_(at)_bluewin.de Mon, 16 Oct 2000 13:19:04 +0200 Date: Mon, 16 Oct 2000 13:19:04 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] php4win und php.ini = error > > hai, > > wo? *g* zur zeit als Honda S2000 auf der strasse unterwegs :-) > Schmeiss die php.ini mal in die Systemroot in der Regel c:\windoof oder so > aehnlich. Hat bei mir funktioniert. Wenn das nicht hilft, lass php halt als > cgi laufen. Schaetze, dass das eh nur ein Entwicklungssystem ist...(Win98 > :-) hä, die php.ini habe ich schon von anfang an in c:\windoof\ dirn gehabt. ich habe sogar absichtlich fehler in die php.ini eingebaut, aber nix, das ganze läuft anscheind normal.... ich werde es jetzt mal als CGI probieren... kiri From ws_(at)_art-quarter.com Mon, 16 Oct 2000 13:32:35 +0200 Date: Mon, 16 Oct 2000 13:32:35 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Datumsberechnungen > Ist sowas überhaupt mit der date-Funktion lösbar? Oder kennt jemand bereits > erstellte Funktionen oder Klassen dazu? Ich denke schon. Ich würde mir jedenfalls sofort entsprechende Funktionen schreiben. Was ist also dein Problem? Soll ich dir ein Beispiel schreiben, damit du siehst, wie man das machen kann? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From heuer_(at)_quixs.com Mon, 16 Oct 2000 13:30:24 +0200 Date: Mon, 16 Oct 2000 13:30:24 +0200 From: Lars Heuer heuer_(at)_quixs.com Subject: [php] PHPMYADMIN: Fehlermeldung bei Datenimport von TXT-File Hi! Jürgen Mayer schrieb: > Wenn ich Daten aus einem MSQL-Tabelle ueber PHPMYADMIN in eine CSV-Textdatei (incl. Struktur) > exportiere und diese Daten dann wieder unveraendert ueber PHPMYADMIN in eine MYSQL-Datenbank > (auf einem anderen Server) importiere bekomme ich (nicht immer) eine Fehlermeldung. > > "You have an error in your SQL-Syntax ..." > > Warum ? - ist die Import- und die Export-Routine von PHPMYADMIN nicht kompatibel ? Doch, eigentlich schon. Ich hatte das mal, als ich die Raute # benutzt habe, diese wird als Kommentar behandelt, d.h. die Zeile wird nicht bis zum Ende gelesen. Gruss... lars From s.buechi_(at)_zutt.ch Mon, 16 Oct 2000 13:42:03 +0200 Date: Mon, 16 Oct 2000 13:42:03 +0200 From: Sandro B=?ISO-8859-1?B?/A==?=chi s.buechi_(at)_zutt.ch Subject: [php] Datumsberechnungen hallo > Ich denke schon. Ich würde mir jedenfalls sofort entsprechende Funktionen > schreiben. Was ist also dein Problem? Soll ich dir ein Beispiel schreiben, > damit du siehst, wie man das machen kann? ich weiss schon ungefähr, wie man die Funktionen schreiben könnte. Nur da ich etwas unter Zeitdruck stehe, dachte ich mir, ich könnte mir hier etwas an Arbeit sparen und schon einmal formulierte Funktionen von irgendjemandem übernehmen. Sandro From ws_(at)_art-quarter.com Mon, 16 Oct 2000 13:52:56 +0200 Date: Mon, 16 Oct 2000 13:52:56 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Datumsberechnungen > ich weiss schon ungefähr, wie man die Funktionen schreiben könnte. Nur da > ich etwas unter Zeitdruck stehe, dachte ich mir, ich könnte mir hier etwas > an Arbeit sparen und schon einmal formulierte Funktionen von irgendjemandem > übernehmen. Sorry, kann ich nicht mit dienen. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From eschmid_(at)_php.net Mon, 16 Oct 2000 14:14:37 +0200 Date: Mon, 16 Oct 2000 14:14:37 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Datumsberechnungen Werner Stuerenburg wrote: > > > ich weiss schon ungefähr, wie man die Funktionen schreiben könnte. Nur da > > ich etwas unter Zeitdruck stehe, dachte ich mir, ich könnte mir hier etwas > > an Arbeit sparen und schon einmal formulierte Funktionen von irgendjemandem > > übernehmen. > > Sorry, kann ich nicht mit dienen. http://www.dynamic-webpages.de/php/ref.mcal.php könnte man dazu nehmen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München, Halle C2, 126 From fb_(at)_lasercat.de Mon, 16 Oct 2000 16:11:03 +0200 Date: Mon, 16 Oct 2000 16:11:03 +0200 From: =?iso-8859-1?Q?Frank_B=F6ttcher?= fb_(at)_lasercat.de Subject: [php] kein TTF mit der GD Hallo Liste, ich habe ein Problem mit der Verwendung von TTF-Fonts unter W(MSIS)MP. Script: 1 Ausgabe des Scriptes: Warning: Could not find/open font in .......\viewPic.php3 on line 6 Ich habe PHP4.03 installiert und phpinfo() gibt zurück: GD Support enabled GD Version 1.6.2 or higher FreeType Support enabled FreeType Linkage with TTF library PNG Support enabled JPG Support enabled WBMP Support enabled Der Font Arial.ttf befindet sich im gleichen Verzeichnis wie das Script. Brauche ich zusätzlich noch die ttf-lib oder ist die nur für UNIXe wichtig? Ohne ImageTTFText funktioniert das PHP-Script (natürlich erst nachdem die Kommentare entfernt wurden) uund gibt ein Bild zurück. Vielen Dank From daniel_(at)_php4win.de Mon, 16 Oct 2000 16:02:27 +0200 Date: Mon, 16 Oct 2000 16:02:27 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] kein TTF mit der GD hi > Ausgabe des Scriptes: > Warning: Could not find/open font in .......\viewPic.php3 on line 6 > Der Font Arial.ttf befindet sich im gleichen Verzeichnis wie das Script. > Brauche ich zusätzlich noch die ttf-lib oder ist die nur für UNIXe wichtig? > Ohne ImageTTFText funktioniert das PHP-Script (natürlich erst nachdem die > Kommentare entfernt wurden) uund gibt ein Bild zurück. ja das war ein bug, ich habe das vor ein paar sekunden im cvs gefixt. bis php4.0.4 (oder einem dev build auf php4win.de) musst du die fonts im verzeichnis aufbewaren, wo auch die php.exe liegt. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From sb_(at)_phpopentracker.de Mon, 16 Oct 2000 14:12:21 +0200 Date: Mon, 16 Oct 2000 14:12:21 +0200 From: Sebastian Bergmann sb_(at)_phpopentracker.de Subject: [php] Datumsberechnungen Sandro Büchi wrote: > Ich habe mich bereits vor einigen Tagen mit meinem Problem an Euch > gewandt, doch leider habe ich bis jetzt keine Antwort darauf erhalten... Vielleicht hilft die neue Klasse in PEAR/Date/*. -- From sebastian.fuentes_(at)_nets-ag.de Mon, 16 Oct 2000 17:19:04 +0200 Date: Mon, 16 Oct 2000 17:19:04 +0200 From: Sebastian Fuentes sebastian.fuentes_(at)_nets-ag.de Subject: [php] wbmp ... Moin ... weiß einer von euch wo die 'imagecreatefromwbmp' Docu hin is ??? Wäre ganz sinnvoll mal was vernüftiges dazu zu lesen, das die gd das kann weiß ich leider hab ich noch nicht ganz begriffen wie ich dynamischen Content ohne ImageMagick damit erzeugen kann. Thx für eure Hilfe mfg. Sebastian Fuentes Web-Development _(at)_ Nets AG ---------------------------------------------------------- sebastian.fuentes_(at)_nets-ag.de # _(at)_work s.fuentes_(at)_the-service.de # _(at)_home http://www.nets-ag.de # My employer http://strange-movies.de # newest projekt ---------------------------------------------------------- From ws_(at)_art-quarter.com Mon, 16 Oct 2000 18:18:47 +0200 Date: Mon, 16 Oct 2000 18:18:47 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Hilfe bei Apache/Linux Hi Andreas, ich muß doch noch mal nachfragen: > ... wieviel Speicher hat die Kiste denn? > Wenn ich die top-Ausgabe unten richtig deute, nur 128 MB? Genau. > > Die Einstellungen sind im Moment > > MinSpareServers 300 > ... das sind dann mind. 300 Apache-Prozesse, die jeweils > knapp 5,5 MByte gross sind. 300 * 5,5 MByte macht dann ca. > 1,5 Gigabyte ... 5,5 MB pro process? Ist das nicht ein bißchen happig? Fakt ist, daß die Sache viel besser läuft, seit ich die Werte wieder runter habe. Aber das Problem ist nicht weg. Ich wollte den Bedarf mit KKs Formel berechnen (aus http://www.koehntopp.de/kris/kris/artikel/webtune/): $ server=`grep -l httpd /proc/*/cmdline` $ for i in $server; do cat `dirname $i`/statm; done aber tcsh sagt syntax error, und ich kann den nicht finden. Er rechnet übrigens bei seinem Beispiel mit 100-150 KB pro Prozess. Bei 128 MB muß man also reichlich Luft haben. Er rechnet dann auch mit Hunderten, die gleichzeitig laufen. Nun habe ich beobachtet, daß Mem used bei etwa 60000 liegt, wenn ich den httpd abschieße und neu starte, dann klettert der aber schnell auf 110000 rauf und bleibt da normalerweise ziemlich stabil. Eben habe ich etwas entdeckt: ich hatte früher httpd Prozesse, die alle Resourcen nahmen und nicht starben. So einen hatte ich jetzt, der lebte schon 20 Minuten. Dabei habe ich httpd Timeout auf 60 gesetzt. Wenn ich 10 oder so davon hatte, war die Kiste früher tot (mit anderen Einstellungen). Jetzt konnte ich CPU usage nicht sehen, weil ich top mit Option q laufen lasse, um alles mitzukriegen. Kurz: ich habe ihn gekillt. Dann kamen mir Bedenken - vielleicht war das in Ordnung? Vom alten Host weiß ich, daß regelmäßig User wahnsinnig lange drin waren, und habe geschlossen, daß das wohl SE waren, die sich alles gezogen haben. Fireball und Google z.B. habe Tausende von Seiten indiziert. Kann man im Protokoll vielleicht auch nachvollziehen: wenn eine IP in derselben Minute 5 Bestellformulare für Bücher aufzieht - das kann nicht ein Besucher sein, und 5 mit derselben IP von AOL? Wenn ich nun einen Test mache und eine Seite aufziehe, die deutlich lange braucht, bis der Browser alles geladen hat - die sehe ich in top praktisch gar nicht, so schnell geht das. Genauso mit mysql - ist normalerweise nicht zu sehen, obwohl jede Seite mehrfach die db befragt. Ich habe auch schon 20 x refresh gemacht, ohne daß was passierte. Wenn der aber mit den Prozessen hochgeht (normal 65-70 jetzt) und auf 80, 90 100 kommt, ist es zu spät, dann geht der in den swap und erholt sich nicht mehr. Im Moment hat er z.B. 65 Prozesse und 85000 used. Es ist nichts los, so etwa 1 httpd pro Sekunde. Wie muß ich das verstehen: wenn ich eine Seite aufrufe, sind das ja mehrere hits. Der macht also nicht für jeden hit/request einen Prozeß auf? Was passiert, wenn eine SE saugt? Braucht die einen Haufen Prozesse oder macht die das mit einem ab, der eben lange läuft? Jetzt habe ich z.B. ziemliche Ruhe, vielleicht 1 httpd pro 2 Sekunden, 67 Prozesse und 124 K used - da ist der schon fast an der Grenze. Was ist da los? Haben wir einfach zu wenig Memory? Jetzt ist er runter auf 61 Prozesse und 105000, jetzt bei 68 und 120000 - ich beobachte das jetzt mit top normal (alle 5 sec) und sehe keinen direkten Zusammenhang - dieselbe Anzahl Prozesse kann unterschiedlichen Speicher benötigen. Aber klar ist, daß der vermutlich so bei 75 Prozessen Probleme kriegt. Ich habe keinen Prozeß mit Status D, entweder sind die Running oder Idle. Jetzt baut der wieder ab, ist bei 66 / 110000. Load average ist übrigens 0,05/0,33/0,76 Hat jemand Erfahrung damit? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From mdobel_(at)_kawo2.rwth-aachen.de Mon, 16 Oct 2000 18:31:03 +0200 Date: Mon, 16 Oct 2000 18:31:03 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] wbmp ... On Mon, Oct 16, 2000 at 05:19:04PM +0200, Sebastian Fuentes wrote: > > weiß einer von euch wo die 'imagecreatefromwbmp' Docu hin is ??? Hat wohl noch keiner geschrieben. > Wäre ganz sinnvoll mal was vernüftiges dazu zu lesen, das die gd > das kann weiß ich leider hab ich noch nicht ganz begriffen wie ich > dynamischen Content ohne ImageMagick damit erzeugen kann. Halte Dich an die Dokumentation der Befehle ImageCreateFromGif() oder etwas anderes dokumentiertes. Die Syntax ist bei allen Bildformaten die selbe. Gruss, Markus From dma147_(at)_arcormail.de Mon, 16 Oct 2000 18:32:40 +0200 Date: Mon, 16 Oct 2000 18:32:40 +0200 From: Alex Mieland dma147_(at)_arcormail.de Subject: [php] Todo-Liste -----Ursprüngliche Nachricht----- Von: Info, Listornet > > wer auch ne todo liste braucht so wie ich, die > mit php an ner datenbank hängt und wichtige > unwichtige und schon erledigte sachen > speichert die möglichkeit bietet sie zu löschen > oder zu ändern kann sich bei mir den code > holen ich hab mal sowas kleines nützliches > gecodet. das programm kann in englisch > und in deutsch laufen. > Hi, Sorry, dass ich erst jetzt schreibe... Könntest Du mir das auch schicken, oder schreiben, wo es zu finden ist? Danke. mfg Alexander Mieland (DMA147.ThW.N) |--> MS Linux? Nein danke! <--| |--> http://www.halflife-editing.de <--| |--> http://www.thewall.de <--| From sebastian.fuentes_(at)_nets-ag.de Mon, 16 Oct 2000 18:49:28 +0200 Date: Mon, 16 Oct 2000 18:49:28 +0200 From: Sebastian Fuentes sebastian.fuentes_(at)_nets-ag.de Subject: [php] wbmp ... >Hat wohl noch keiner geschrieben. mmmm ... eigentlich bin ich mir ziemlich sicher das bei php.net schon mal gesehen zuhaben :( >Halte Dich an die Dokumentation der Befehle ImageCreateFromGif() oder >etwas anderes dokumentiertes. Die Syntax ist bei allen Bildformaten die >selbe. händelt dann die gd den Bild aufbau als solchen, aus binär daten ??? Gruss, Markus From php_(at)_jensbenecke.de Mon, 16 Oct 2000 18:47:06 +0200 Date: Mon, 16 Oct 2000 18:47:06 +0200 From: Jens Benecke php_(at)_jensbenecke.de Subject: [php] Hilfe bei Apache/Linux On Mon, Oct 16, 2000 at 06:18:47PM +0200, Werner Stuerenburg wrote: > Ich wollte den Bedarf mit KKs Formel berechnen (aus > http://www.koehntopp.de/kris/kris/artikel/webtune/): > > $ server=`grep -l httpd /proc/*/cmdline` > $ for i in $server; do cat `dirname $i`/statm; done > > aber tcsh sagt syntax error, und ich kann den nicht finden. Nimm bash. Das ist ein Bash skript. > Er rechnet übrigens bei seinem Beispiel mit 100-150 KB pro Prozess. Bei > 128 MB muß man also reichlich Luft haben. Er rechnet dann auch mit > Hunderten, die gleichzeitig laufen. www-data 9145 0.0 6.6 43448 4312 ? S 17:46 0:00 /usr/sbin/apache www-data 9148 0.0 7.2 43800 4700 ? S 17:46 0:00 /usr/sbin/apache www-data 9149 0.0 6.6 43388 4308 ? S 17:46 0:00 /usr/sbin/apache www-data 9163 0.0 6.5 43384 4296 ? S 17:47 0:00 /usr/sbin/apache Also wie du siehst belegen meine vier momentan hier laufenden Apaches virtuell knapp 43MB each, davon sind jeweils ca 4.5MB resident (d.h. in Benutzung). Davon ist allerdings auch jede Menge shared, denn "free" zeigt total used free shared buffers cached Mem: 65128 62912 2216 0 8388 21716 -/+ buffers/cache: 32808 32320 Swap: 93204 12180 81024 noch 32MB "freien" (d.h. mit Plattencache / Buffern belegten) Speicher, und die Swap-partition ist auch nur zu 12MB belegt. Ausserdem läuft hier noch so ziemlich alles andere, was wir brauchen (News, Mail, NFS, Samba, Squid, usw usw usw usw) d.h. für die 32MB belegten RAM ist niemals der Apache alleine verantwortlich. > Wie muß ich das verstehen: wenn ich eine Seite aufrufe, sind das ja > mehrere hits. Der macht also nicht für jeden hit/request einen Prozeß > auf? Was passiert, wenn eine SE saugt? Braucht die einen Haufen Prozesse > oder macht die das mit einem ab, der eben lange läuft? Jein. HTTP/1.1 beherrscht multiple Anfragen pro Verbindung, aber (natürlich) nur sequentiell. Ansonsten wird für jede Verbindung ein weiterer Apache gefork()ed. Das ist speicherverbrauchsmäßig ähnlich wie ein neuer Thread, hat aber nicht die Sicherheits- und Schutzprobleme, die Threads sonst haben. > Hat jemand Erfahrung damit? Mit Speicherverwaltung? Ein bisschen. Ich habe mal Alan Cox etwas bugfixen geholfen. :-) Speziell auf Apache geschnitten? Weniger. -- *ACHTUNG*: die .pinguin.conetix.de Addresse läuft aus, bitte Addressbuch aktualisieren! · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From nox_(at)_planetnox.de Mon, 16 Oct 2000 19:30:10 +0200 Date: Mon, 16 Oct 2000 19:30:10 +0200 From: Roger nox_(at)_planetnox.de Subject: [php] Re[2]: [php] php4win und php.ini = error On Monday, October 16, 2000 13:19 Cyrill Schumacher wrote : --snip-- > hä, die php.ini habe ich schon von anfang an in c:\windoof\ dirn gehabt. > ich habe sogar absichtlich fehler in die php.ini eingebaut, aber nix, > das ganze läuft anscheind normal.... > ich werde es jetzt mal als CGI probieren... > kiri bei mir hat sich die modul-version bewährt (momentan apache 1.3.14 + php 4.03). als einzig stabile und vor allem funktionierende variante hat sich (bei mir zumindest) das packen der extensions und der php.ini in's /cgi-bin erwiesen; seitdem rennt das (trotz win) ganz gut hier - nur mit einigen extensions (php_gd.dll / php_gd_gif.dll) habe ich immer noch probleme...die beiden wollen um's verrecken nicht unter phpinfo() auftauchen. greets, -- Roger From Webmaster_(at)_Hacker-Rulz.net Mon, 16 Oct 2000 16:44:23 +0200 Date: Mon, 16 Oct 2000 16:44:23 +0200 From: Sebastian Lagemann Webmaster_(at)_Hacker-Rulz.net Subject: [php] sowas wie sendmail??? Martin Jaeschke wrote: > > ich brauch für php sowas wie für perl sendmail. > > -- > ** 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 Da gibts eine Funktion, die email heisst unter php! Einfach mal unter www.php.net gucken, wenn du auf deinem server jedoch kein sendmail installiert haben solltest (was ja auch mal vorkommen kann), dann habe ich da ein kleines PHP Script geschrieben, welches via fsockopen, etc. direkt eine Verbindung zu einem Mailserver aufbaut! Das script findest du auf meiner Homepage: http://www.hacker-rulz.net Cya, Sebastian P.S.: Vielleicht zu spät, aber trotzdem... -- The internet is insecure... Do this, or that, but visit my page... Web: http://www.hacker-rulz.net (Internet security, Unix, Windotz) Mail: webmaster_(at)_hacker-rulz.net ICQ: 33478369 From mail_(at)_christopher-siebert.de Mon, 16 Oct 2000 19:50:46 +0200 Date: Mon, 16 Oct 2000 19:50:46 +0200 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] sowas wie sendmail??? Trullala und Hallo! > > ich brauch für php sowas wie für perl sendmail. > > Da gibts eine Funktion, die email heisst unter php! Einfach mal unter keine korrektur: sie heißt nur mail, also ohne das e davor... > www.php.net gucken, wenn du auf deinem server jedoch kein sendmail > installiert haben solltest (was ja auch mal vorkommen kann), dann habe > ich da ein > kleines PHP Script geschrieben, welches via fsockopen, etc. direkt > eine Verbindung zu einem Mailserver aufbaut! Das script findest > du auf meiner Homepage: http://www.hacker-rulz.net Wenn Dir dieses Script nicht zusagt, kann ich Dir (zumindest für Windows) einen lokalen Mail/News-Server empfehlen. Er heißt wie das Nagetier einfach nur Hamster. cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 UIN : 59716980 From ws_(at)_art-quarter.com Mon, 16 Oct 2000 20:00:17 +0200 Date: Mon, 16 Oct 2000 20:00:17 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Hilfe bei Apache/Linux Jens Benecke wrote: > > Also wie du siehst belegen meine vier momentan hier laufenden Apaches > virtuell knapp 43MB each, davon sind jeweils ca 4.5MB resident (d.h. in D.h. also: wir haben eindeutig zu wenig Speicher? Da kann man ja was tun. Reicht 256 insgesamt oder sollten wir lieber auf 512 gehen? Übrigens: Danke vielmal! -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From behrens_(at)_takenet.de Mon, 16 Oct 2000 20:29:47 +0200 Date: Mon, 16 Oct 2000 20:29:47 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Hilfe bei Apache/Linux Werner Stuerenburg schrieb: > > Hi Andreas, > > ich muß doch noch mal nachfragen: > > > ... wieviel Speicher hat die Kiste denn? > > Wenn ich die top-Ausgabe unten richtig deute, nur 128 MB? > > Genau. > > > > Die Einstellungen sind im Moment > > > MinSpareServers 300 > > ... das sind dann mind. 300 Apache-Prozesse, die jeweils > > knapp 5,5 MByte gross sind. 300 * 5,5 MByte macht dann ca. > > 1,5 Gigabyte ... > > 5,5 MB pro process? Ist das nicht ein bißchen happig? Kannst du noch einmal angeben was du nun genau eingestellt hast? Min/Max/Start usw. Servers. Was hast du denn alles in dein Apache/PHP 'geballert' sprich kompiliert das er so gross wird. Ich weil leider nicht ob die DSO gegenueber der statischen Variante Speichertechnisch irgendwelche Nachteile hat (ausser das sie langsamer ist). Falls nein baue ihn mal als DSO. Ein. CFLAGS='-DBUFFERED_LOGS' export CFLAGS ./configure --prefix=/usr/local/apache --enable-module=all --enable-shared=max make make install reicht da ja schon. Die 'BUFFERED_LOGS' sorgen dafuer das er die Eintrage fuer Logfiles zwischen speichert und und in schueben auf die Platte schreibt. Fuer Leute mit viel Traffic und ohne SCSI Raid eine Alternative. Erschwert aber in den Anfangsstunden die Suche nach Fehlern.. weil halt das error.log halt nicht sofort geschrieben wird. Nun kannst du alle nicht benoetigten Module erst einmal ausdokumentieren. Die sollte den Speicherverbrauch reduzieren. Allerdings ist ist das groesste Modul von allen PHP. Gerade die Datenbankmodule schlagen hier richitg zubuche. Hier heisst es also sich auf das noetigste zubeschraenken. Dank DSO laesst sich ja ein PHP in 2 bis 3 Minuten bauen. So koenntest du mit verschiedenen Modulen testen bzw. ein update auf PHP4.0.3pl1 geht ganz fix. Evtl. bringt es auch etwas ganz selten benoetigte Module als Shared object zuuebersetzten und dann zur Laufzeit einzubinden. > > Dann kamen mir Bedenken - vielleicht war das in Ordnung? Vom alten Host > weiß ich, daß regelmäßig User wahnsinnig lange drin waren, und habe > geschlossen, daß das wohl SE waren, die sich alles gezogen haben. Fireball > und Google z.B. habe Tausende von Seiten indiziert. Als ein schlecht programmierter Robot kann die theoretisch den Sever zu tode 'requesten'. Das selbe kannst du aber auch machen in dem du den Apache-benchark aus dem bin-Verzeichnis mal nach 'ab -n1000 c5 http://loaclhost/'. Evtl. mittels einer robots.txt den Zutritt verbieten. Haelt sich evtl. nicht jede SE drann.. ist aber ein Anfang. > Kann man im Protokoll vielleicht auch nachvollziehen: wenn eine IP in > derselben Minute 5 Bestellformulare für Bücher aufzieht - das kann nicht > ein Besucher sein, und 5 mit derselben IP von AOL? Wieso das denn nicht? Bei uns rauschen 2000 Anwender mit der selben IP draussen rum. NAT machts moeglich. Sollte bei den richtigen grossen auch nicht anders sein. Wo bei die ja noch innerhalb einer Surfsession die IP wechseln koennen. > Wenn ich nun einen Test mache und eine Seite aufziehe, die deutlich lange > braucht, bis der Browser alles geladen hat - die sehe ich in top praktisch > gar nicht, so schnell geht das. Genauso mit mysql - ist normalerweise nicht > zu sehen, obwohl jede Seite mehrfach die db befragt. Liegt die Datenbank mit auf dem Rechner? Da kann man natuerlich ueber Sockets sparsame/schnelle Verbindungen hinbekommen aber die DB braucht ja auch Speicher. Unter Umstaenden ist hier ein dedizierter DB Server eine Alternative. > Ich habe auch schon 20 x refresh gemacht, ohne daß was passierte. Wenn der > aber mit den Prozessen hochgeht (normal 65-70 jetzt) und auf 80, 90 100 > kommt, ist es zu spät, dann geht der in den swap und erholt sich nicht > mehr. Ein swappender Webserver ist ein 'schlechter' Webserver. > Im Moment hat er z.B. 65 Prozesse und 85000 used. Es ist nichts los, so > etwa 1 httpd pro Sekunde. > > Wie muß ich das verstehen: wenn ich eine Seite aufrufe, sind das ja mehrere > hits. Der macht also nicht für jeden hit/request einen Prozeß auf? Was > passiert, wenn eine SE saugt? Braucht die einen Haufen Prozesse oder macht > die das mit einem ab, der eben lange läuft? > > Jetzt habe ich z.B. ziemliche Ruhe, vielleicht 1 httpd pro 2 Sekunden, 67 > Prozesse und 124 K used - da ist der schon fast an der Grenze. Was ist da > los? Haben wir einfach zu wenig Memory? > > Jetzt ist er runter auf 61 Prozesse und 105000, jetzt bei 68 und 120000 - > ich beobachte das jetzt mit top normal (alle 5 sec) und sehe keinen > direkten Zusammenhang - dieselbe Anzahl Prozesse kann unterschiedlichen > Speicher benötigen. > > Aber klar ist, daß der vermutlich so bei 75 Prozessen Probleme kriegt. Ich > habe keinen Prozeß mit Status D, entweder sind die Running oder Idle. Jetzt > baut der wieder ab, ist bei 66 / 110000. Load average ist übrigens > 0,05/0,33/0,76 > > Hat jemand Erfahrung damit? Also die Load ist ja laecherlich ;) Wobei 128MB fuer einen Webserver nun auch nicht gerade uebermaessig viel ist. Hast du wirklich soviele Requests das du soviele Apachechilds brauchst? Kann das erzeugte HTML ueberhaupt uber deine Netzwerkanbindung abfliessen. Wenn du nur mit 2Mb drann haengst ist das schon mal ein Flaschenhals. Gruss Joerg Behrens ps: halt uns mal auf dem laufendem. Achja aktuell ist Apache 1.3.14 und PHP4.0.3pl1 -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From ws_(at)_art-quarter.com Mon, 16 Oct 2000 22:15:38 +0200 Date: Mon, 16 Oct 2000 22:15:38 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Hilfe bei Apache/Linux Hi Joerg! Langsam kommen wir der Sache näher. > Kannst du noch einmal angeben was du nun genau eingestellt hast? > Min/Max/Start usw. Servers. MinSpareServers 5 MaxSpareServers 10 StartServers 5 MaxClients 100 MaxRequestsPerChild 10 Ich habe jetzt beobachtet, daß er bei 90 Prozessen definitiv absäuft. Ich glaube also nicht mehr an einen Programmfehler, wie der Typ mir weismachen will, der das für mich eingerichtet hat. Ich habe jetzt erst mal MaxKeepAliveRequests von 0 auf 80 gesetzt, aber das war natürlich ein Denkfehler - das sind ja vermutlich eher 30 Prozesse, die der httpd hat, 80 sollten es insgesamt sein. Ich habe dazu noch MaxClients 30 gesetzt und hoffe jetzt, daß die Sache jetzt nicht dauernd abgewürgt werden muß. Es klappt nicht gleich, ich drehe noch ein bißchen an den Werten. Es ist ganz klar, so von 19-21 Uhr war relative Ruhe, Abdnessen, Tagesschau, jetzt geht das vor dem Schlafengehen wieder los. > Was hast du denn alles in dein Apache/PHP 'geballert' sprich kompiliert > das er so gross wird. Ich weil leider nicht ob die DSO gegenueber der > statischen Variante Speichertechnisch irgendwelche Nachteile hat (ausser > das sie langsamer ist). Falls nein baue ihn mal als DSO. Tja - ich habe gar nicht. Ist natürlich ein Fehler, sehe ich ein, aber ich kann mich nicht zerreißen. Ich habe jemanden gesucht, der mir das abnehmen kann, und auf php-center.de niemanden gefunden. KK konnte ich mir nicht leisten, da habe ich mich erinnert, daß mein Reseller das machen könnte - ja und so war das. Der Techniker hat offenbar ein solides Halbwissen, aber dafür doppeltes Selbstbewußtsein. Er hat jedenfalls Apache nicht so konfiguriert, wie wir das brauchen, sondern wie er das immer macht - z.B. mit Frontpage, und das auch noch schlecht - dort fehlt ein Verzeichnis, weshalb Apache meckert. Er dazu: das brauchen Sie doch sowieso nicht. (grrrrr!) DSO sagt mir gar nichts. loaded modules: mod_php4, mod_frontpage, mod_setenvif, mod_unique_id, mod_usertrack, mod_digest, mod_auth_db, mod_auth_dbm, mod_auth_anon, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_status, mod_negotiation, mod_mime, mod_log_referer, mod_log_agent, mod_log_config, mod_env, mod_vhost_alias, http_core Was davon brauche ich? Ich brauche php und mySQL und mod_rewrite - sonst nichts. Was machen diese ganzen Module, was brauche ich davon? > Ein. > CFLAGS='-DBUFFERED_LOGS' > export CFLAGS > ./configure --prefix=/usr/local/apache --enable-module=all > --enable-shared=max > make > make install Das ist mir leider alles fremd. > reicht da ja schon. Die 'BUFFERED_LOGS' sorgen dafuer das er die > Eintrage fuer Logfiles zwischen speichert und und in schueben auf die > Platte schreibt. Fuer Leute mit viel Traffic und ohne SCSI Raid eine > Alternative. Erschwert aber in den Anfangsstunden die Suche nach > Fehlern.. weil halt das error.log halt nicht sofort geschrieben wird. Im error.log steht nichts Signifikantes drin. > Nun kannst du alle nicht benoetigten Module erst einmal > ausdokumentieren. Die sollte den Speicherverbrauch reduzieren. > Allerdings ist ist das groesste Modul von allen PHP. Gerade die > Datenbankmodule schlagen hier richitg zubuche. > > Hier heisst es also sich auf das noetigste zubeschraenken. Dank DSO > laesst sich ja ein PHP in 2 bis 3 Minuten bauen. So koenntest du mit > verschiedenen Modulen testen bzw. ein update auf PHP4.0.3pl1 geht ganz > fix. Evtl. bringt es auch etwas ganz selten benoetigte Module als Shared > object zuuebersetzten und dann zur Laufzeit einzubinden. Ja, leider kann ich nicht. Ich brauche da dringend Hilfe. Vielleicht ist das kein Ding für die Mailingliste. > > Dann kamen mir Bedenken - vielleicht war das in Ordnung? Vom alten Host > > weiß ich, daß regelmäßig User wahnsinnig lange drin waren, und habe > > geschlossen, daß das wohl SE waren, die sich alles gezogen haben. Fireball > > und Google z.B. habe Tausende von Seiten indiziert. > > Als ein schlecht programmierter Robot kann die theoretisch den Sever zu > tode 'requesten'. Das selbe kannst du aber auch machen in dem du den > Apache-benchark aus dem bin-Verzeichnis mal nach 'ab -n1000 c5 > http://loaclhost/'. ?? Nix verstahn. > Evtl. mittels einer robots.txt den Zutritt verbieten. Haelt sich evtl. > nicht jede SE drann.. ist aber ein Anfang. Eigentlich ist man doch froh, wenn die kommen. > Wieso das denn nicht? Bei uns rauschen 2000 Anwender mit der selben IP > draussen rum. NAT machts moeglich. Sollte bei den richtigen grossen auch > nicht anders sein. Wo bei die ja noch innerhalb einer Surfsession die IP > wechseln koennen. NAT ?. > > Wenn ich nun einen Test mache und eine Seite aufziehe, die deutlich lange > > braucht, bis der Browser alles geladen hat - die sehe ich in top praktisch > > gar nicht, so schnell geht das. Genauso mit mysql - ist normalerweise nicht > > zu sehen, obwohl jede Seite mehrfach die db befragt. > > Liegt die Datenbank mit auf dem Rechner? Da kann man natuerlich ueber > Sockets sparsame/schnelle Verbindungen hinbekommen aber die DB braucht > ja auch Speicher. Unter Umstaenden ist hier ein dedizierter DB Server > eine Alternative. Ja, tut sie. > > Ich habe auch schon 20 x refresh gemacht, ohne daß was passierte. Wenn der > > aber mit den Prozessen hochgeht (normal 65-70 jetzt) und auf 80, 90 100 > > kommt, ist es zu spät, dann geht der in den swap und erholt sich nicht > > mehr. > > Ein swappender Webserver ist ein 'schlechter' Webserver. Jetzt weiß ich, was das ist. > > Hat jemand Erfahrung damit? > > Also die Load ist ja laecherlich ;) Das höre ich gerne. > Wobei 128MB fuer einen Webserver nun > auch nicht gerade uebermaessig viel ist. Wenn man mir das vorher gesagt hätte... > Hast du wirklich soviele > Requests das du soviele Apachechilds brauchst? Tja, wir hatten zuletzt fast 80.000 Besucher und 600-700.000 Seitenzugriffen - wobei mir nicht klar ist, was da eigentlich gezählt wird. > Kann das erzeugte HTML > ueberhaupt uber deine Netzwerkanbindung abfliessen. Wenn du nur mit 2Mb > drann haengst ist das schon mal ein Flaschenhals. Der Server steht bei dn = digitalNation = dedicatedservers.com und die behaupten nun, sehr schnelle Anbindungen zu haben. Der Einrichter betreibt da eine Sun und ist sehr zufrieden. tracert zeigt ordentliche Werde: so ca. 220ms, wobei ich meinen alten Host mit 190 ms erreiche, aber das liegt laut Einrichter daran, daß der an uunet hängt und ich mit uunet reingehe. Wenn alles ruhig ist, geht es auch sehr schnell, wenn nicht gerade der lokale Provider Probleme hat. > ps: halt uns mal auf dem laufendem. Achja aktuell ist Apache 1.3.14 und > PHP4.0.3pl1 Habe ich mitgekriegt. Ich habe den Einrichter darauf angesprochen, daß 4.0.2 laut KK genommen werden soll, während er 4.0.1 genommen hat. Er darauf: Quack! Da könnte man ja laufend neu bauen, ständig kämen neue Versionen heraus. 4.0.1. sei stabil und damit basta. Übrigens läuft der immer noch auf über 90 hoch, aber mehr zu beschränken traue ich mich nicht. Ich will die Sache ja nicht kaputtkonfigurieren - das habe ich ja neulich schon hingekriegt. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From M.Kurz_(at)_dc-ag.de Mon, 16 Oct 2000 22:27:30 +0200 Date: Mon, 16 Oct 2000 22:27:30 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] hilfe zu phpmyadmin Hi Leute, >>Nix - das sind die Standarteinstellungen in der php.ini (2 MB) und dann >>kommt ein >>netter 500er. >> >>das hatten wir doch gerade Freitag oder so erleutert. >>Der Beitrag lief unter phpmyadmin import 4MB csv. >>Habe ihn hier gerade als Ausdruck liegen. >Den Beitrag hab ich auch eifrig gelesen, deswegen bin ich auch nur draufgekommen... >Mein dump-file ist allerdings nur 68 K gross... >Eigentlich müsste das ja dann funzen - ich probier das mit der .ini-Datei mal! Den Fehler kenn ich da hilft nur eins.... schreibe den dump direkt in die DB und schon ist der ganze dump in der DB das funzt auch mit recht grossen dump files :) Beste Gruesse Marcel From php_(at)_jensbenecke.de Mon, 16 Oct 2000 22:27:43 +0200 Date: Mon, 16 Oct 2000 22:27:43 +0200 From: Jens Benecke php_(at)_jensbenecke.de Subject: [php] Hilfe bei Apache/Linux On Mon, Oct 16, 2000 at 08:00:17PM +0200, Werner Stuerenburg wrote: > Jens Benecke wrote: > > > > Also wie du siehst belegen meine vier momentan hier laufenden Apaches > > virtuell knapp 43MB each, davon sind jeweils ca 4.5MB resident (d.h. in > D.h. also: wir haben eindeutig zu wenig Speicher? Da kann man ja was tun. > Reicht 256 insgesamt oder sollten wir lieber auf 512 gehen? Für ernsthafte Webprojekte mit ein paar Hits mehr würde ich nicht wirklich unter 256MB anfangen. Notfalls gehen noch 128, das kommt drauf an was noch läuft. Schlund & Partner hostet ihre -zigtausend Domains auf 400 Linuxkisten mit jeweils 1-2G RAM und je zwei P3-800 CPUs, die Teile performen ordentlich. OK, das musst du dann auf dein einzelnes Projekt runterrechnen :-) > Übrigens: Danke vielmal! kein Problem. -- *ACHTUNG*: die .pinguin.conetix.de Addresse läuft aus, bitte Addressbuch aktualisieren! · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From php_(at)_jensbenecke.de Mon, 16 Oct 2000 22:41:02 +0200 Date: Mon, 16 Oct 2000 22:41:02 +0200 From: Jens Benecke php_(at)_jensbenecke.de Subject: [php] Hilfe bei Apache/Linux On Mon, Oct 16, 2000 at 10:15:38PM +0200, Werner Stuerenburg wrote: > mod_php4, mod_frontpage, mod_setenvif, mod_unique_id, mod_usertrack, ^^^^^^^^^^^^^ Urgs. (...) > Was davon brauche ich? Ich brauche php und mySQL und mod_rewrite - sonst > nichts. Was machen diese ganzen Module, was brauche ich davon? Also wenigstens das Frontpage-Dings sollte verschwinden. Soweit ich mich erinnere, läuft das sowieso nur auf einem Apache, der richtig gründlich gepatcht wurde (mit Patches von Microsoft) - und ist ein binary-only modul, d.h. kann niemals 100%ig in einen Apache reinpassen. > > Ein. > > CFLAGS='-DBUFFERED_LOGS' > > export CFLAGS > > ./configure --prefix=/usr/local/apache --enable-module=all > > --enable-shared=max > > make > > make install > Das ist mir leider alles fremd. Vorschlag: Guck Dir mal das hier an. http://linuxfaq.de//cgi-bin/fom?file=68 > > Als ein schlecht programmierter Robot kann die theoretisch den Sever zu > > tode 'requesten'. Das selbe kannst du aber auch machen in dem du den > > Apache-benchark aus dem bin-Verzeichnis mal nach 'ab -n1000 c5 > > http://loaclhost/'. > ?? Nix verstahn. Er hat dir gerade erzählt, wie du einen Denial of Service ausführen kannst. 8-) > > Evtl. mittels einer robots.txt den Zutritt verbieten. Haelt sich evtl. > > nicht jede SE drann.. ist aber ein Anfang. > Eigentlich ist man doch froh, wenn die kommen. Ja, aber wenn die 100000e von Seiten indizieren, die sowieso nur eine Lebensdauer von Stunden haben, ist das ziemlich sinnlos. > > Wieso das denn nicht? Bei uns rauschen 2000 Anwender mit der selben IP > > draussen rum. NAT machts moeglich. Sollte bei den richtigen grossen > > auch nicht anders sein. Wo bei die ja noch innerhalb einer Surfsession > > die IP wechseln koennen. > NAT ?. Network Address Translation (Linux 2.4), bzw. IP Masquerading (Linux 2.2). Du kannst theoretisch bis mehrere zigtausend Rechner hinter einer IP verstecken, indem du einen Router mit Nat/IPMasq aufsetzt (z.B. Linux). Details per Mail. > > Hast du wirklich soviele Requests das du soviele Apachechilds brauchst? > Tja, wir hatten zuletzt fast 80.000 Besucher und 600-700.000 > Seitenzugriffen - wobei mir nicht klar ist, was da eigentlich gezählt > wird. Wahrscheinlich Requests. Wenn du ein Frameset mit drei Frames hast, und auf jeder Seite sind noch mal fünf Grafiken, dann verursacht ein Browser auf /index.html schon mal 1 + 3 + 3*5 = 19 Requests. Das rast unheimlich schnell hoch. Sagen wir mal so: 10.000 Requests pro Monat sind quasi eine "tote Seite" ... > Übrigens läuft der immer noch auf über 90 hoch, aber mehr zu beschränken > traue ich mich nicht. Ich will die Sache ja nicht kaputtkonfigurieren - > das habe ich ja neulich schon hingekriegt. klappt schon noch. :) -- *ACHTUNG*: die .pinguin.conetix.de Addresse läuft aus, bitte Addressbuch aktualisieren! · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From ws_(at)_art-quarter.com Mon, 16 Oct 2000 22:50:16 +0200 Date: Mon, 16 Oct 2000 22:50:16 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Hilfe bei Apache/Linux Jens Benecke wrote: > > > > Hast du wirklich soviele Requests das du soviele Apachechilds brauchst? > > Tja, wir hatten zuletzt fast 80.000 Besucher und 600-700.000 > > Seitenzugriffen - wobei mir nicht klar ist, was da eigentlich gezählt > > wird. > > Wahrscheinlich Requests. Wenn du ein Frameset mit drei Frames hast, und auf > jeder Seite sind noch mal fünf Grafiken, dann verursacht ein Browser auf > /index.html schon mal 1 + 3 + 3*5 = 19 Requests. Das rast unheimlich > schnell hoch. Sagen wir mal so: 10.000 Requests pro Monat sind quasi eine > "tote Seite" ... Na ja, so schlimm ist es nicht. Erstens haben wir keine Frames, zweitens wären das ja Hits, und die kenne ich. Ich nehme mal an, daß der die IP-Nummern zählt, aber NAT machts ja möglich, daß die auch nicht besonders aussagekräftig sind. Immerhin haben wir etwa 60-70 GB Traffic gehabt (über 50 auf der Hauptdomain und das andere auf 3 Pauschaldomains zu 8 GB verteilt), so daß das ja nun nicht nur von toten Seiten kommen kann, gelle? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From endler_(at)_upsys.de Mon, 16 Oct 2000 23:02:40 +0200 Date: Mon, 16 Oct 2000 23:02:40 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] Hilfe bei Apache/Linux Hallo Werner, > Ich nehme mal an, daß der die > IP-Nummern zählt, aber NAT machts ja möglich, daß die auch nicht besonders > aussagekräftig sind. nicht nur NAT sondern auch die Proxies von den Dialin-Providern macht das ganze nicht sehr aussagekräftig. D.H., dass meherere Besucher die gleiche IP haben koennen und bei einem einezelnen Besucher sich die IP waehrend einer Session mehrmals wechseln kann. Gruesse aus Muenchen Matthias From R-E-Waesch.Bremen_(at)_t-online.de Tue, 17 Oct 2000 00:43:11 +0200 Date: Tue, 17 Oct 2000 00:43:11 +0200 From: =?iso-8859-1?Q?Rolf_Edi_W=E4sch=2C_Bremen?= R-E-Waesch.Bremen_(at)_t-online.de Subject: [php] PHP3 + mysql + Suse 6.4 mit Apache "UPDATE" Hallo Liste ! PHP3 + mysql + Suse 6.4 mit Apache ein kleines Problem mit 3 Updates hintereinander. ---- snip code ----- Spielplan!
"; else echo "Konnte Satz nicht in Spielplan schreiben
"; $dbl = mysql_connect($db_host, $db_user, $db_passwd); mysql_select_db($db_name,$dbl); $result = mysql_query("UPDATE mannschaft SET HeimErge='$heim', GastErge='$gast', Punkte='$heimpu' where ((MannLiga='$liga') AND (MannName='$heimman'))",$dbl); if ($result != "") echo "Ihre Daten wurden eingetragen! Heim-Mannschaft
"; else echo "Konnte Satz nicht in Heim-Mannschaft schreiben
"; $dbl = mysql_connect($db_host, $db_user, $db_passwd); mysql_select_db($db_name,$dbl); $result = mysql_query("UPDATE mannschaft SET HeimErge='$gast', GastErge='$heim', Punkte='$gastpu' where ((MannLiga='$liga') AND (MannName='$gastman'))",$dbl); if ($result != "") echo "Ihre Daten wurden eingetragen! Gast-Mannschaft
"; else echo "Konnte Satz nicht in Gast-Mannschaft schreiben
"; } ---- snip Ende ----- Als Ergebnis habe ich die Echos aus der Site >Ihre Daten wurden eingetragen! Spielplan! in Tabelle spielplan steht das ergebnis OK OK >UPDATE mannschaft SET HeimErge='3', GastErge='0', Punkte='3' > where ((MannLiga='HalleVR 2 Freizeit') AND (MannName='Team ODGEN')) >Ihre Daten wurden eingetragen! Heim-Mannschaft >UPDATE mannschaft SET HeimErge='0', GastErge='3', Punkte='0' > where ((MannLiga='HalleVR 2 Freizeit') AND (MannName='Bonifaz')) >Ihre Daten wurden eingetragen! Gast-Mannschaft in der Tabelle mannschaft wird aber nichts upgedatet, weder bei Heim noch bei Gast. suche mir schon den Wolf, finde nichts. wer kann einem Blinden helfen. mfg ***************************************** * Rolf Edi Wäsch, 28357 Bremen, * * Kopernikusstr.55 * * Tel : 0421-2053095 * * E-Mail: r-e-waesch.bremen_(at)_t-online.de * ***************************************** From m.seirer_(at)_activeagent.at Mon, 16 Oct 2000 10:35:15 +0200 Date: Mon, 16 Oct 2000 10:35:15 +0200 From: Michael Seirer m.seirer_(at)_activeagent.at Subject: [php] AW: [php] AW: [php] deutsches charset hi! wenn ich ein script schreibe, welches nur echo "ö"; produziert, kommt ein sonderzeichen raus. ich schreibe noch gar nix in die datenbank, das problem liegt rein bei php. mit der datenbank mach ich derzeit ueberhaupt nix. mfg, Michi -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Matthias Endler Gesendet: Montag, 16. Oktober 2000 10:27 An: php_(at)_php-center.de Betreff: RE: [php] AW: [php] deutsches charset Hi Michael, > > echo htmlentities("ö"); > > danke, aber ich moechte direkt in eine datenbank schreiben. > da moechte ich kein ö drinhaben sondern ein "richtiges" ö > > gibts nicht ne andere moeglichkeit? dann musst Du Deiner Datenbank 'iso-8859-1' Charset beibringen und nicht PHP. Was fuer eine Datenbank benutzt Du denn? Kriegst Du Sonderzeichen zurueck, wenn Du die Datenbank mit PHP abfragst? Gruesse aus Muenchen Matthias -- ** 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 mdobel_(at)_kawo2.rwth-aachen.de Tue, 17 Oct 2000 08:19:14 +0200 Date: Tue, 17 Oct 2000 08:19:14 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] wbmp ... On Mon, Oct 16, 2000 at 06:49:28PM +0200, Sebastian Fuentes wrote: > > >Halte Dich an die Dokumentation der Befehle ImageCreateFromGif() oder > >etwas anderes dokumentiertes. Die Syntax ist bei allen Bildformaten die > >selbe. > > händelt dann die gd den Bild aufbau als solchen, aus binär daten ??? Ja, PHP macht das voellig transparent. Allein beim ausspucken eines Bildes musst du den Mime-Type manuell anpassen. Gruss, Markus From endler_(at)_upsys.de Tue, 17 Oct 2000 08:45:10 +0200 Date: Tue, 17 Oct 2000 08:45:10 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] AW: [php] AW: [php] deutsches charset Hi Michi, > wenn ich ein script schreibe, welches nur > > echo "ö"; > > produziert, kommt ein sonderzeichen raus. ich schreibe > noch gar nix in die datenbank, das problem liegt rein bei php. > > mit der datenbank mach ich derzeit ueberhaupt nix. check mal, was Dein Browser fuer eine Charset eingestellt hat. Vielleicht liegt's ja daran... Gruesse aus Muenchen Matthias From ingmar.heinrich_(at)_t-online.de Tue, 17 Oct 2000 09:35:38 +0200 Date: Tue, 17 Oct 2000 09:35:38 +0200 From: Ingmar Heinrich ingmar.heinrich_(at)_t-online.de Subject: [php] Array tauschen Hi! Hat jemand eine Routine, die unter php3 Teile eines Arrays austauscht? Also quasi $array_new = array_swap($array_old, $start_pos_upper, $width_upper, $start_pos_lower, $width_lower); ? Ingmar -- Ingmar Heinrich Falkenried 69 - D-20251 Hamburg tel# +49 (0)40 87 97 3888 fax# +49 (0)180 50 52 54 47 13 00 mob# +49 (0)172 97 45 130 From traffic_eye_(at)_hotmail.com Tue, 17 Oct 2000 08:14:52 GMT Date: Tue, 17 Oct 2000 08:14:52 GMT From: traff eye traffic_eye_(at)_hotmail.com Subject: [php] mysql und php(Apache) hi habe ein kleines prob. sql läuft bei mir ( WAMP ) apache und php3 auch . aber ich kann sql über php nicht ansprechen obwohl ich die php3_mysql.dll eingebunden habe in der php3.ini. und wenn ich es extra über dl("php3_mysql.dll"); einlade dann kommt die fehlermeldung: falsche dll version. die dll und die php3.exe sind aber aud sem gleichen zipfile welches ich von php.net gezogen habe. also ich weiß nich mehr weiter ..... über einen lösungsvorschlag wäre ich dankbar cu tobias webmaster of http://www.traffic-eye.de _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. From php_(at)_jensbenecke.de Tue, 17 Oct 2000 10:29:39 +0200 Date: Tue, 17 Oct 2000 10:29:39 +0200 From: Jens Benecke php_(at)_jensbenecke.de Subject: [php] Hilfe bei Apache/Linux On Mon, Oct 16, 2000 at 10:50:16PM +0200, Werner Stuerenburg wrote: > Jens Benecke wrote: > > > > > > Hast du wirklich soviele Requests das du soviele Apachechilds > > > Tja, wir hatten zuletzt fast 80.000 Besucher und 600-700.000 > > > Seitenzugriffen - wobei mir nicht klar ist, was da eigentlich gezählt > > Wahrscheinlich Requests. Wenn du ein Frameset mit drei Frames hast, und > Na ja, so schlimm ist es nicht. Erstens haben wir keine Frames, zweitens > wären das ja Hits, und die kenne ich. Ich nehme mal an, daß der die Richtig. > IP-Nummern zählt, aber NAT machts ja möglich, daß die auch nicht > besonders aussagekräftig sind. Immerhin haben wir etwa 60-70 GB Traffic > gehabt (über 50 auf der Hauptdomain und das andere auf 3 Pauschaldomains > zu 8 GB verteilt), so daß das ja nun nicht nur von toten Seiten kommen > kann, gelle? Das kommt drauf an, was du anbietest. 60-70G Traffic mit ausschliesslich HTML seiten ist happig. Wenn du auf jeder Seite eine andere MP3-Hintergrundmusik lädst, ist das was anderes. 8-) Bei solchem Traffic würde ich allerdings auch nicht mit 128MB rumkrücken. 512 ist da _mindestens_ angesagt. -- *ACHTUNG*: die .pinguin.conetix.de Addresse läuft aus, bitte Addressbuch aktualisieren! · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From php_(at)_jensbenecke.de Tue, 17 Oct 2000 10:30:31 +0200 Date: Tue, 17 Oct 2000 10:30:31 +0200 From: Jens Benecke php_(at)_jensbenecke.de Subject: [php] Hilfe bei Apache/Linux On Mon, Oct 16, 2000 at 11:02:40PM +0200, Matthias Endler wrote: > Hallo Werner, > > Ich nehme mal an, daß der die IP-Nummern zählt, aber NAT machts ja > > möglich, daß die auch nicht besonders aussagekräftig sind. > nicht nur NAT sondern auch die Proxies von den Dialin-Providern macht das > ganze nicht sehr aussagekräftig. D.H., dass meherere Besucher die gleiche > IP haben koennen und bei einem einezelnen Besucher sich die IP waehrend > einer Session mehrmals wechseln kann. Richtig, wobei man bei vernünftigen Proxies (i.e. Squid) wenigstens noch einen "Forwarded-For:" Header auswerten kann, d.h. eine Differenzierung ist wenigstens _teilweise_ noch möglich. -- *ACHTUNG*: die .pinguin.conetix.de Addresse läuft aus, bitte Addressbuch aktualisieren! · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From a.temme_(at)_gmx.de Tue, 17 Oct 2000 11:03:05 +0200 Date: Tue, 17 Oct 2000 11:03:05 +0200 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] Array tauschen Ingmar Heinrich schrieb: > > Hi! > > Hat jemand eine Routine, die unter php3 Teile eines Arrays austauscht? > Also quasi > > $array_new = array_swap($array_old, $start_pos_upper, $width_upper, > $start_pos_lower, $width_lower); Hi Imgmar, ich bin mir nicht ganz sicher, ob ich dein Problem verstehe, vielleicht kannst du ja die Anforderungen an die Funktion - die Bedeutung der Parameter - spezifizieren. Ansonsten würde ich immer folgendermaßen vorgehen: Du liest das Array, welches du verändern willst, in einer while-Schleife ein. Bei jedem Schleifendurchlauf prüfst du, ob es der Parameter ist, den du verändern willst, trifft die Bedingung zu, veränderst du ihn. Und verändern kann ja auch löschen sein - als extremste Form der Veränderung :) Wenn es dir nur darum geht, einzelne Teile auszutauschen, kannst du das auch einfacher über den Index machen. Sagen wir, das Array "obst" enthält {äpfel, äpfel, birnen, äpfel}, und du willst nun nicht Äpfel mit Birnen verrechnen - soll man ja nicht tun :) - dann kannst du einfach obst[2] = "äpfel" anweisen, und schon ist alles in Ordnung. Für den umgekehrten Fall wendest du das o.g. Schleifenprozedere an. Ich hoffe das beantwortet deine Frage, viele Grüße, Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From Dorfmueller.M.StB_(at)_t-online.de Tue, 17 Oct 2000 11:13:45 +0100 Date: Tue, 17 Oct 2000 11:13:45 +0100 From: =?ISO-8859-1?Q? Michael_Dorfm=FCller ?= Dorfmueller.M.StB_(at)_t-online.de Subject: [php] cookies mit Internet Explorer 5.0 setzen Ich habe beim Setzen von cookies folgendes Problem mit dem Explorer 5.0: Von dem unteren Script wird nur der erste Cookie gesetzt, alle anderen Cookies werden ignoriert. Apache 1.3.4 PHP 3.06 cookie Beim Netscape Navigator werden alle drei Cookies mit Warnung angezeigt und im Script angezeigt. cookielesen Kann mir jemand erklären, warum dies so ist, und wie ich auch den Explorere dazu bringe, die Cookies anzuzeigen? Vielen Dank! Michael From t.scheckenbach_(at)_flashback-multimedia.de Tue, 17 Oct 2000 11:04:26 +0200 Date: Tue, 17 Oct 2000 11:04:26 +0200 From: Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de Subject: [php] fragen zu kompliziert/trivial/bloed? warum kein feedback hallo, ich lausche schon seit laengerem der liste, bin aber irgendwie zu langsam um dem amsturm der mails gewachsen zu sein. und kann deswegen nur selten hilfreich sein bevor es andere sind. ich bekomme also nicht alles mit, wobei mir schon oft kleine sticheleien aufgefallen sind, aber das ist/war in jeder liste so die ich bisher "besuchte". zum thema: ich hab jetzt schon zwei mal ein topic geschrieben ohne eine antwort darauf bekommen zu haben. da ich heute immer noch an diesem problem haenge wuerde mich interessieren was ich falsch mache! letztes topic: result aus array geht nicht --> bug? mit bitte um feedback gruss thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __ From smj_(at)_intratools.de Tue, 17 Oct 2000 11:29:12 +0200 Date: Tue, 17 Oct 2000 11:29:12 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] fragen zu kompliziert/trivial/bloed? warum kein feedback > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Thorsten Scheckenbach > hallo, Hi Thorsten, > ... > zum thema: ich hab jetzt schon zwei mal ein topic geschrieben > ohne eine > antwort darauf bekommen zu haben. da ich heute immer noch an > diesem problem > haenge wuerde mich interessieren was ich falsch mache! > > letztes topic: result aus array geht nicht --> bug? > >> wenn ich das array durch meine einzelnen >>eintraege ersetze also z.b.: >> ... >>funktioniert alles einwandfrei. was mich darauf schliessen laesst, das es >>sich um einen bug handeln koennte ist das >> >>echo "Array Nummer: ".$ergArray[0]['Number']. >> "Array Result: ".$ergArray[0]['Result']."
"; >> >>und >> >>echo "Variable Nummer: $c Variable Result: $b"; >> >>zu einer absolut gleichen Ausgabe fuehren. Was sind das fuer Variablen $c und $b ?? Gruss, Juri From mayer_(at)_db-server.de Tue, 17 Oct 2000 11:32:19 +0100 Date: Tue, 17 Oct 2000 11:32:19 +0100 From: =?ISO-8859-1?Q?J=FCrgen_Mayer?= mayer_(at)_db-server.de Subject: [php] PHPLIB: Sessionverwaltung - welche Methode ? hallo, Bei der Sessionverwaltung mit PHPLIB kann man ja verschiedene Methoden einstellen: - nur mit Cookie - nur Get-Methode (ID in der URL) - mit Cookie + Fallback auf die GET-Methode Welche Moeglichkeit waehlt Ihr bei euren Applikationen ? Juergen From t.scheckenbach_(at)_flashback-multimedia.de Tue, 17 Oct 2000 11:25:40 +0200 Date: Tue, 17 Oct 2000 11:25:40 +0200 From: Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de Subject: [php] fragen zu kompliziert/trivial/bloed? warum kein feedback danke! >>> echo "Array Nummer: ".$ergArray[0]['Number']. >>> "Array Result: ".$ergArray[0]['Result']."
"; >>> >>> und >>> >>> echo "Variable Nummer: $c Variable Result: $b"; >>> >>> zu einer absolut gleichen Ausgabe fuehren. > > Was sind das fuer Variablen $c und $b ?? uups, muss anstatt $b - $res_id und anstatt $c - $num heissen. gruss thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __ From smj_(at)_intratools.de Tue, 17 Oct 2000 11:41:14 +0200 Date: Tue, 17 Oct 2000 11:41:14 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] fragen zu kompliziert/trivial/bloed? warum kein feedback > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Thorsten Scheckenbach > > danke! > ... > uups, muss anstatt $b - $res_id und anstatt $c - $num heissen. War's oder wie ? ;-) Gruss, Juri From matthias.klos_(at)_fh-gelsenkirchen.de Tue, 17 Oct 2000 10:51:25 +0200 Date: Tue, 17 Oct 2000 10:51:25 +0200 From: Matthias Klos matthias.klos_(at)_fh-gelsenkirchen.de Subject: [php] AW: [php] Hallo? Das kommt sogar super an. Klasse! Mach weiter so! From f.kugler_(at)_t-online.de Tue, 17 Oct 2000 11:45:59 +0200 Date: Tue, 17 Oct 2000 11:45:59 +0200 From: F. Kugler f.kugler_(at)_t-online.de Subject: [php] PHPLIB: Sessionverwaltung - welche Methode ? >Bei der Sessionverwaltung mit PHPLIB kann man ja verschiedene Methoden einstellen: >- nur mit Cookie >- nur Get-Methode (ID in der URL) >- mit Cookie + Fallback auf die GET-Methode mit Cookit + Fallback auf GET ist natürlich die Methode, die bei den meisten Usern funktioniert. Machst du nur mit Cookies, wird die Sessionverwaltung mit Leuten die Cookies im Browser ausgeschaltet haben nicht funktionieren.. wenn du nur GET benutzt, geht das natürlich auch für alle, aber wenn cookies zur verfügung stehen, finde ich das die elegantere lösung. nicht nur weil nicht immer der ganze rattenschwanz an Session-ID in der URL mit drinsteht, sondern auch, weil die Session so lange besteht, bis man den Browser schließt. Man kann also auch zwischendurch auf eine andere Seite gehen, und dann wieder zurückkommen, die Session-ID ist ja immer noch als Cookie gespeichert. florian. From t.scheckenbach_(at)_flashback-multimedia.de Tue, 17 Oct 2000 11:48:49 +0200 Date: Tue, 17 Oct 2000 11:48:49 +0200 From: Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de Subject: [php] fragen zu kompliziert/trivial/bloed? warum kein feedback Nein nein juri, ich weiss ist nicht einfach zu verstehen was ich da geschrieben habe ich programmiere aber noch nicht wirklich lange! deswegen hier nochmal mein problem: ich schreibe in ein array ( $ergArray ) propperties und variablen die sich z.b aus folgenden zeilen ergeben ----- $res_id = mysql_db_query('daba',"select * from tab where computer = 'mac'"); $num = mysql_num_rows($res_id); array_push($ergArray,array("Result"=> "$res_id","Number"=>"$num")); ----- mein array sieht also z.b. so aus: ----- $ergArray["Result"=>Resource id #2, "Number"=>4] ----- eigentlich wuerde ich natuerlich mehrere eintraege in das array schreiben! die Ausgabe mache ich dann so: 1 if ($ergArray[0]["Number"] > 0) 2 { 3 $computer = 'mac'; 4 5 6 include ("../computer_auflistung_head_tmpl.php"); //nur html 7 8 for ($i=0; $i < $ergArray[0]["Number"]; $i++) 9 { 10 11 $kat2 = mysql_result($ergArray[0]["Result"],$i,'kat2'); 12 array_push($lastData,array("kat2"=> "$kat2")); 13 14 include ("../computer_auflistung_tmpl.php"); 15 } 16 } leider geht das aber nicht! wenn ich das array durch meine einzelnen eintraege ersetze also nicht den ersten eintrag ---- $ergArray[0]["Result"] $ergArray[0]["Number"] ---- sondern ---- $res_id $num ---- dann funtionieren die zeilen 1 bis 16 mit den werten aus dem array aber nicht. als beweis das in den arrays das gleiche steht wie in den variablen habe ich mir eine ausgabe geschrieben: ---- echo $ergArray[0]['Number']." ".$ergArray[0]['Result']."
"; echo $res_id." ".$num; ---- mir wird fogendes ausgegeben: ---- 4 Resource id #2 4 Resource id #2 ---- auf das zeichen das gleiche!! deswegen verstehe ich nicht warum es mit den werten aus dem array nicht funtioniert. gruss thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __ From t.scheckenbach_(at)_flashback-multimedia.de Tue, 17 Oct 2000 12:01:31 +0200 Date: Tue, 17 Oct 2000 12:01:31 +0200 From: Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de Subject: [php] fragen zu kompliziert/trivial/bloed? warum kein feedback yesss, juri ich habs! ----- array_push($ergArray,array("Result"=> "$res_id","Number"=>"$num")); ----- es liegt an den anfuehrungszeichen um die variablen. ich bin ja auch echt bescheuert. *aerger* *selbstverstuemmel* gruss thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __ From smj_(at)_intratools.de Tue, 17 Oct 2000 12:24:26 +0200 Date: Tue, 17 Oct 2000 12:24:26 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] fragen zu kompliziert/trivial/bloed? warum kein feedback > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Thorsten Scheckenbach > > Nein nein juri, > > deswegen hier nochmal mein problem: > > ich schreibe in ein array ( $ergArray ) propperties und > variablen die sich > z.b aus folgenden zeilen ergeben > > ----- > $res_id = mysql_db_query('daba',"select * from tab where > computer = 'mac'"); > $num = mysql_num_rows($res_id); > > array_push($ergArray,array("Result"=> "$res_id","Number"=>"$num")); > ----- Also ich habe kein PHP4 zum Ausprobieren, aber, was IMHO nicht ganz korrekt ist : array_push($ergArray,array("Result"=> "$res_id","Number"=>"$num")); und zwar "Result"=> "$res_id", nach mysql_db_query, soll der Wert $res_id vom Typ int(eger) sein, mit "" machst Du aus dem Integer ein String. mysql_num_rows (int result) erwartet seinerseits ein Integer, wird's dann das String richtig konvertiert, weiss ich nicht. Usw. Ich wuerde folgendes Vorschlagen: $res_id = mysql_db_query('daba',"select * from tab where computer = 'mac'"); $num = mysql_num_rows($res_id); array_push($ergArray,array("Result"=> $res_id,"Number"=>$num)); oder (compatibel mit PHP3) $ergArray[ count($ergArray) ]['Result'] = mysql_db_query('daba',"select * from tab where computer = 'mac'"); // Waere nicht schlecht auch or die ('BLA'); einzubauen $ergArray[ count($ergArray) ]['Number'] = mysql_num_rows($ergArray[ count($ergArray) ]['Result']); Also mit Arrays sieht's meiner Meinung nach nicht schön, aber wie Du willst ;-) Gruss, Juri From smj_(at)_intratools.de Tue, 17 Oct 2000 12:32:37 +0200 Date: Tue, 17 Oct 2000 12:32:37 +0200 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] fragen zu kompliziert/trivial/bloed? warum kein feedback > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Thorsten Scheckenbach > > yesss, > > juri ich habs! > > ----- > array_push($ergArray,array("Result"=> "$res_id","Number"=>"$num")); > ----- > > es liegt an den anfuehrungszeichen um die variablen. > > ich bin ja auch echt bescheuert. *aerger* *selbstverstuemmel* Oh, sorry, Du hast die Frage selber beantwortet, uebrigens $ergArray[ count($ergArray) ]['Result'] = ... muss natuerlich das Array schon vorher initialisiert (z.B. $ergArray = array(); ) werden. Gruss, Juri From andreas.jensen_(at)_gmx.de Tue, 17 Oct 2000 12:40:34 +0200 Date: Tue, 17 Oct 2000 12:40:34 +0200 From: Andreas Jensen andreas.jensen_(at)_gmx.de Subject: [php] Simpler Counter Hallo, ich möchte das bei jedem Auffruf einer bestimmten php-Seite der Wert in einer Zeile "count_view" in einer Datenbank automatisch um 1 erhöht wird. Könnte jemand bitte kurz einen Tip geben? Danke. From tspaeth_(at)_netactive.de Tue, 17 Oct 2000 12:40:04 +0200 Date: Tue, 17 Oct 2000 12:40:04 +0200 From: Thorsten Spaeth tspaeth_(at)_netactive.de Subject: [php] Simpler Counter Hi, es tut einfach ein Beispiel (mySQL) : mysql_query("UPDATE countertabelle SET count=count+1 WHERE seiten_id='2'"); damit kannste hochzählen :) Thorsten Andreas Jensen wrote: > > Hallo, > > ich möchte das bei jedem Auffruf einer bestimmten php-Seite der Wert in > einer Zeile "count_view" in einer Datenbank automatisch um 1 erhöht wird. > > Könnte jemand bitte kurz einen Tip geben? Danke. From t.scheckenbach_(at)_flashback-multimedia.de Tue, 17 Oct 2000 12:39:55 +0200 Date: Tue, 17 Oct 2000 12:39:55 +0200 From: Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de Subject: [php] fragen zu kompliziert/trivial/bloed? warum kein feedback > Oh, sorry, Du hast die Frage selber beantwortet, > uebrigens > $ergArray[ count($ergArray) ]['Result'] = ... > muss natuerlich das Array schon vorher > initialisiert (z.B. $ergArray = array(); ) werden. > > Gruss, > Juri > > danke schoen! gruss thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __ From ws_(at)_art-quarter.com Tue, 17 Oct 2000 12:50:24 +0200 Date: Tue, 17 Oct 2000 12:50:24 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Hilfe bei Apache/Linux Jens Benecke wrote: > Das kommt drauf an, was du anbietest. 60-70G Traffic mit ausschliesslich > HTML seiten ist happig. Wenn du auf jeder Seite eine andere > MP3-Hintergrundmusik lädst, ist das was anderes. 8-) > > Bei solchem Traffic würde ich allerdings auch nicht mit 128MB rumkrücken. > 512 ist da _mindestens_ angesagt. Danke, ein offenes Wort. MP3 kommt bei uns nicht vor, nur Text und Bilder, und auch die nicht übermäßig. Hätte ich das gewußt, hätten wir uns den Ärger vermutlich sparen können. Die Beratungen vorher gingen aber eher in die Richtung: 128 ist dicke ausreichend. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Tue, 17 Oct 2000 12:59:31 +0200 Date: Tue, 17 Oct 2000 12:59:31 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] cookies mit Internet Explorer 5.0 setzen Michael Dorfmüller wrote: > setcookie ("TestCookie", "$rum"); > setcookie ("TestCook", $rum, time()+3600); > setcookie ("Test", "super", time()+3600); /* verfällt in 1 Stunde */ > Kann mir jemand erklären, warum dies so ist, und wie ich auch den > Explorere dazu bringe, die Cookies anzuzeigen? IE braucht einen 3. Parameter; ich setze sogar noch den 4. standardmäßig, weil es sonst Probleme mit Netscape gibt, wenn ich mich recht erinnere. Außerdem finde ich folgendes praktisch: if (is_local()) { setcookie( "PzCookie", $PzCookie, $tm, "/"); } else { _(at)_setcookie( "PzCookie", $PzCookie, $tm, "/"); } Damit vermeidet man Irritationen beim Besucher, wenn man versehentlich den Cookie (der vielleicht innerhalb einer Funktion gesetzt wird) nach dem header setzt - und beim lokalen Test hat man die Möglichkeit, diesen Fehler zu finden. is_local() ist natürlich eine selbstgeschriebene Funktion. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From php_(at)_jensbenecke.de Tue, 17 Oct 2000 13:14:32 +0200 Date: Tue, 17 Oct 2000 13:14:32 +0200 From: Jens Benecke php_(at)_jensbenecke.de Subject: [php] Hilfe bei Apache/Linux On Tue, Oct 17, 2000 at 12:50:24PM +0200, Werner Stuerenburg wrote: > Jens Benecke wrote: > > Das kommt drauf an, was du anbietest. 60-70G Traffic mit > > ausschliesslich HTML seiten ist happig. Wenn du auf jeder Seite eine > > andere MP3-Hintergrundmusik lädst, ist das was anderes. 8-) Bei solchem > > Traffic würde ich allerdings auch nicht mit 128MB rumkrücken. 512 ist > > da _mindestens_ angesagt. > Danke, ein offenes Wort. MP3 kommt bei uns nicht vor, nur Text und > Bilder, und auch die nicht übermäßig. Hätte ich das gewußt, hätten wir > uns den Ärger vermutlich sparen können. Die Beratungen vorher gingen aber > eher in die Richtung: 128 ist dicke ausreichend. Naja, das kommt halt drauf an was da laufen soll. Ich betreue mehrere Server mit 64-192MB RAM, und einer der 64er ist Web/DB/FTP-Server für eine Horde von Physikern, die dort u.a. einen ca. 80G grossen Messdatenbestand verwalten. Nach einem Versuch/Projekt kommt es durchaus mal vor, daß da mehrere hundert MB Daten geändert werden (nicht per Webinterface, um Gottes Willen!!!) - aber das ist hauptsächlich lineare Arbeit für den DB Server und auch nur stossweise (ca wöchentlich), das passiert dann einmal über Nacht und gut is. Die Antwortzeiten sind erträglich (einfache SELECTs über die Megadatenbanken sind normalerweise in ein paar Sekunden getan), und der Rest interessiert mich nicht. Traffic hab ich noch nicht genau gemessen. Will sagen: man kommt durchaus mit weniger aus, aber es macht nicht immer wirklich Spaß. -- *ACHTUNG*: die .pinguin.conetix.de Addresse läuft aus, bitte Addressbuch aktualisieren! · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From a.stagl_(at)_gmx.at Tue, 17 Oct 2000 13:26:31 +0200 Date: Tue, 17 Oct 2000 13:26:31 +0200 From: Andreas Stagl a.stagl_(at)_gmx.at Subject: [php] cookies mit Internet Explorer 5.0 setzen hi, At 12:59 17.10.00 +0200, you wrote: >Michael Dorfmüller wrote: > > setcookie ("TestCookie", "$rum"); > > setcookie ("TestCook", $rum, time()+3600); > > setcookie ("Test", "super", time()+3600); /* verfällt in 1 Stunde */ > > Kann mir jemand erklären, warum dies so ist, und wie ich auch den > > Explorere dazu bringe, die Cookies anzuzeigen? > >IE braucht einen 3. Parameter; ich setze sogar noch den 4. standardmäßig, >weil es sonst Probleme mit Netscape gibt, wenn ich mich recht erinnere. also bei meinen tests hats bisher noch jedesmal mit michael's schreibweise geklappt... aber ist es nicht so, dass pro seite (bzw pro domain) nur 1 cookie gesetzt werden kann, und falls man mehr werte speichern will, dier über ein array realisiert werden muss? lg, andy -- ,- STAGL Andreas --------------. WebDesign & Programmierung | Rennweg 70/4/24 \\|// |\ -------------------------- | A-1030 Wien (o ~) '-| Tel: +43-699-10511858 '---._________.---ooOo-(_)-oOoo--' mailto:a.stagl_(at)_gmx.at From t.scheckenbach_(at)_flashback-multimedia.de Tue, 17 Oct 2000 13:38:35 +0200 Date: Tue, 17 Oct 2000 13:38:35 +0200 From: Thorsten Scheckenbach t.scheckenbach_(at)_flashback-multimedia.de Subject: [php] array als solches anzeigen hallo, kann ich den 'aufbau' eines arrays anzeigen lassen? ich moechte also eine ausgabe die ungefaehr so aussieht: --- $myArray = [[["Farbe"=>"Blau"],["Muster"=>"Streifen"]],[["Farbe"=>"Rot"]]] --- thx gruss thorsten scheckenbach -- flashback-multimedia gbr timo krause & thorsten scheckenbach fon: (07 11) 5 77 04 00 fax: (07 11) 5 77 01 97 info_(at)_flashback-multimedia.com www.flashback-multimedia.com __ From sb_(at)_phpopentracker.de Tue, 17 Oct 2000 13:47:10 +0200 Date: Tue, 17 Oct 2000 13:47:10 +0200 From: Sebastian Bergmann sb_(at)_phpopentracker.de Subject: [php] array als solches anzeigen Thorsten Scheckenbach wrote: > kann ich den 'aufbau' eines arrays anzeigen lassen? var_dump( $array ); -- From 510094626975-0001_(at)_t-online.de Tue, 17 Oct 2000 14:18:14 +0800 Date: Tue, 17 Oct 2000 14:18:14 +0800 From: Alexander Hergenreider 510094626975-0001_(at)_t-online.de Subject: [php] Was sind COKIES?????? Sobald ich eine Seite aufmache dann frägt es mich From thomas.reinert_(at)_counterattack.de Tue, 17 Oct 2000 14:24:17 +0200 Date: Tue, 17 Oct 2000 14:24:17 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] Was sind COKIES?????? > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von Alexander Hergenreider > Gesendet: Dienstag, 17. Oktober 2000 08:18 > An: php_(at)_solix.wiso.uni-koeln.de > Betreff: [php] Was sind COKIES?????? > > > Sobald ich eine Seite aufmache dann frägt es mich ?! dann antworte doch !! gruss, thomas From dw_(at)_siebel.de Tue, 17 Oct 2000 13:35:48 +0200 Date: Tue, 17 Oct 2000 13:35:48 +0200 From: Daniel Wolpert dw_(at)_siebel.de Subject: [php] Was sind COKIES?????? COOKIES alias KEKSE Als Cookies bezeichnet man auf dem Rechner des 'Surfers' hinterlegte Informationen, die es z.B erlauben, beim wiederholten Ansurfen der selben Seite eben diese auszulesen und entsprechend der enthaltenen Informationen zu reagieren. Etwa die Produktpräsentation zu variieren, bzw, ein anderes Produkt als beim ersten Besuch darzustellen und zu bewerben. Interessant wird's, wenn solche Informationen über getätigte Clickereien (welche Seiten wurden angefordert, wann wurden sie angefordert, bzw. wie häufig) statistisch verwertet werden. Die Möglichkeiten variieren vom 'harmlosen' Sammeln von Kundeninteressen über erstellen von dedizierten Surfer-Profilen. Gruß, daniel From Newsletter_(at)_stefan-schwardt.de Tue, 17 Oct 2000 14:56:26 +0200 Date: Tue, 17 Oct 2000 14:56:26 +0200 From: Stefan Schwardt Newsletter_(at)_stefan-schwardt.de Subject: [php] array als solches anzeigen Moin Thorsten Scheckenbach, moin Liste TS> ich moechte also eine ausgabe die ungefaehr so aussieht: reicht da nicht ein var_dump() ? -- Stefan Schwardt. From R-E-Waesch.Bremen_(at)_t-online.de Tue, 17 Oct 2000 15:34:43 +0200 Date: Tue, 17 Oct 2000 15:34:43 +0200 From: =?iso-8859-1?Q?Rolf_Edi_W=E4sch=2C_Bremen?= R-E-Waesch.Bremen_(at)_t-online.de Subject: [php] 3 Update hintereinander Hallo Liste ! Starte nochmals einen Versuch auf antwort? habe Probleme mit 3 update hintereinander. der erste geht klar die nächsten 2 nicht. nun versuche ich die Updates zu testen mit Phpmyadmin. das Ergebnis ist Your SQL-query has been executed successfully UPDATE mannschaft SET HeimErge=HeimErge+1, GastErge=GastErge+1, Punkte=Punkte+1 where ((SpartenNr ="28")AND(Kreis ="1")AND(MannLiga="HalleVR 2 Freizeit") AND (MannName="de Slapp")) nach SQL-querry heim gast punkte 28 1 VR 2 Freizeit  de Slapp  0   0   0  Žndern L÷schen was mache ich falsch. baue jedes Mal vor Update $dbl = mysql_connect($db_host, $db_user, $db_passwd); mysql_select_db($db_name,$dbl); $result = mysql_query(UPDATE ......... für Hinweise wäre ich seeehr dankbar -- ***************************************** * Rolf Edi Wäsch, 28357 Bremen, * * Kopernikusstr.55 * * Tel : 0421-2053095 * * E-Mail: r-e-waesch.bremen_(at)_t-online.de * ***************************************** From webmaster_(at)_webwarez.de Tue, 17 Oct 2000 16:13:07 +0200 Date: Tue, 17 Oct 2000 16:13:07 +0200 From: Peter Prochaska webmaster_(at)_webwarez.de Subject: [php] 3 Update hintereinander Hallo Rolf > Your SQL-query has been executed successfully > UPDATE mannschaft SET HeimErge=HeimErge+1, GastErge=GastErge+1, > Punkte=Punkte+1 where ((SpartenNr ="28")AND(Kreis ="1")AND(MannLiga="HalleVR > 2 Freizeit") AND (MannName="de Slapp")) > > nach SQL-querry heim gast punkte > 28 1 VR 2 Freizeit de Slapp 0 0 0 Zndern L÷schen Kanns vielleicht daran liegen das "MannLiga" in der Abfrage "Halle VR 2 Freizeit" enthält, in der Datenbank aber "VR 2 Freizeit" steht ? cu Peter www.webwarez.de From ws_(at)_art-quarter.com Tue, 17 Oct 2000 16:17:36 +0200 Date: Tue, 17 Oct 2000 16:17:36 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Was sind COKIES?????? Alexander Hergenreider wrote: > > Sobald ich eine Seite aufmache dann frägt es mich Du mußt deinen Browser umstellen, daß der nicht mehr fragt. Heute ist es ausgemacht, daß Cookies ok sind. Siehe z.B. http://pferdezeitung.de/FAQ#a10 Wozu sind Cookies gut? mit weiteren Links zum Einlesen. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From pfeiffer_(at)_uris.de Tue, 17 Oct 2000 16:24:22 +0200 Date: Tue, 17 Oct 2000 16:24:22 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] php4 boolean - Verwirrung Hallo Gurus, bitte nicht gleich maulen - der Tread ist schon alt, aber niemand hat sich von den Experten dazu geaeussert ! > Es geht noch unlogischer: > $s1="0"; > $s2="00"; > if ("0"=="00") { echo "GLEICH"; } else { echo "UNGLEICH"; } > if ($s1==$s2) { echo "GLEICH"; } else { echo "UNGLEICH"; } > if ((string)"0"==(string)"00") { echo "GLEICH"; } else { echo "UNGLEICH"; } > immer -> GLEICH SUPER $my_passwort_for_php = "00"; oops, ist ja ein daemliches Wortspiel... :-)) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From megagigl_(at)_megagigl.net Tue, 17 Oct 2000 14:42:09 +0200 Date: Tue, 17 Oct 2000 14:42:09 +0200 From: Andreas Baumgartner megagigl_(at)_megagigl.net Subject: [php] Hallo? nein, das kommt nicht an :-) > Kommt das an? > Ingmar > -- > Ingmar Heinrich > Falkenried 69 - D-20251 Hamburg > fon#+49 (0)40 87 97 3888 > mob# +49 (0)172 97 45 130 > fax# +49 (0)180 50 52 54 4713 00 > -- > ** 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 > ____________________________________________________________ > Get your FREE personal .com domain name and > NAMEzero Personal Portal at: http://www.namezero.com. > For customer service, mailto:customerservice_(at)_namezero.com. From ce_(at)_megabit.net Tue, 17 Oct 2000 16:46:05 +0200 Date: Tue, 17 Oct 2000 16:46:05 +0200 From: Christoph Ertelt ce_(at)_megabit.net Subject: [php] 3 Update hintereinander Hi ho At 15:34 17.10.00 +0200, you wrote: >Your SQL-query has been executed successfully >UPDATE mannschaft SET HeimErge=HeimErge+1, GastErge=GastErge+1, >Punkte=Punkte+1 where ((SpartenNr ="28")AND(Kreis ="1")AND(MannLiga="HalleVR >2 Freizeit") AND (MannName="de Slapp")) > >nach SQL-querry heim gast punkte >28 1 VR 2 Freizeit de Slapp 0 0 0 Žndern L÷schen Es kann sein, dass ich noch total penne und nix checke, aber in der Tabelle heissen die Spalten doch 'heim', 'gast' und 'punkte'. In der Query benutzt du aber Spalten, die soweit ich das an diesem Beispiel erkennen kann nicht vorkommen zudem ist mySQL case-sensitive d. h. 'Punkte' ist nicht das gleiche wie 'punkte' cu Christoph From red_(at)_bered.de Tue, 17 Oct 2000 16:46:13 +0200 Date: Tue, 17 Oct 2000 16:46:13 +0200 From: Raphael Doderer red_(at)_bered.de Subject: [php] Kalenderwoche feststellen Hallihallo! Hat jemand von Euch ein Skript, mit dem man die aktuelle Kalenderwoche feststellen kann? Habe bei den date/time-Funktionen nichts einfaches gesehen... Ansonsten muß ich es halt doch noch selbst basteln... Adieu, Raphael Doderer -- http://www.wir-haben-ideen.de webmaster_(at)_wir-haben-ideen.de From eschmid_(at)_php.net Tue, 17 Oct 2000 16:57:49 +0200 Date: Tue, 17 Oct 2000 16:57:49 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Kalenderwoche feststellen Raphael Doderer wrote: > Hat jemand von Euch ein Skript, mit dem man die aktuelle Kalenderwoche > feststellen kann? Habe bei den date/time-Funktionen nichts einfaches > gesehen... Ansonsten muß ich es halt doch noch selbst basteln... %U oder %V in http://php.net/manual/de/function.strftime.php . -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München, Halle C2, 126 From endler_(at)_upsys.de Tue, 17 Oct 2000 16:58:03 +0200 Date: Tue, 17 Oct 2000 16:58:03 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] Kalenderwoche feststellen > Hat jemand von Euch ein Skript, mit dem man die aktuelle Kalenderwoche > feststellen kann? Habe bei den date/time-Funktionen nichts einfaches > gesehen... Ansonsten muß ich es halt doch noch selbst basteln... Gruesse aus Muenchen Matthias From red_(at)_bered.de Tue, 17 Oct 2000 17:00:41 +0200 Date: Tue, 17 Oct 2000 17:00:41 +0200 From: Raphael Doderer red_(at)_bered.de Subject: [php] Kalenderwoche feststellen ----- Original Message ----- From: "Egon Schmid (_(at)_work)" To: Sent: Tuesday, October 17, 2000 4:57 PM Subject: Re: [php] Kalenderwoche feststellen Hallihallo! > %U oder %V in http://php.net/manual/de/function.strftime.php . Danke! Bin wohl blind... Adieu, Raphael Doderer -- Wer A sagt, muß nicht B sagen. Er kann auch erkennen, daß A falsch war. (Bert Brecht) mailto:r.doderer_(at)_bered.de - http://www.bered.de From mschomers_(at)_web.de Tue, 17 Oct 2000 17:22:36 +0200 Date: Tue, 17 Oct 2000 17:22:36 +0200 From: Malte Schomers mschomers_(at)_web.de Subject: [php] Datumsdifferenz berechnen Hi! Ich habe in einer Datenbank einer MySQL-Datenbank eine Spalte mit einem Datum in der Form: YYYYMMDDHHMMSS Wie kann ich alle Datensätze löschen, bei denen das Datum älter als 1 Stunde zur aktuellen Zeit ist? Malte -- /***********************************************************/ /* malte schomers */* mschomers_(at)_web.de */* www.malte.de.cx */ /* jepp */* die seite mit pepp!! */* http://www.jepp.de.st */ /***********************************************************/ From ws_(at)_art-quarter.com Tue, 17 Oct 2000 17:27:17 +0200 Date: Tue, 17 Oct 2000 17:27:17 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Datumsdifferenz berechnen > Ich habe in einer Datenbank einer MySQL-Datenbank eine Spalte mit > einem Datum in der Form: > > YYYYMMDDHHMMSS > > Wie kann ich alle Datensätze löschen, bei denen das Datum älter als 1 > Stunde zur aktuellen Zeit ist? Das hier löscht alle Daten, die älter sind als 2 Tage. Das mußt du entsprechend anpassen. Ich verwende mysql.db aus phplib, deshalb die Schreibweise, mußt du ggfs. auch anpassen. $datum = date("Y-m-d", mktime(0,0,0,date("m"), date("d")-2, date("Y"))); $db->query("DELETE FROM sessData WHERE datum < '$datum'"); -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From schoenian_(at)_mediaforce.de Tue, 17 Oct 2000 18:00:52 +0200 Date: Tue, 17 Oct 2000 18:00:52 +0200 From: =?iso-8859-1?Q?Christoph_M._Sch=F6nian?= schoenian_(at)_mediaforce.de Subject: [php] Kalenderwoche feststellen > http://www.wir-haben-ideen.de/aber-wir-holen-sie-schnell-mal-woanders... > webmaster_(at)_wir-haben-ideen.de > Hat jemand von Euch ein Skript, mit dem man .... den konnte ich mir nun nicht verkneifen, nix fuer ungut! Christoph From sk_(at)_pilonet.de Tue, 17 Oct 2000 18:06:06 +0200 Date: Tue, 17 Oct 2000 18:06:06 +0200 From: Kunstmann, Stefan sk_(at)_pilonet.de Subject: [php] Kennt jemand diesen UserAgent? This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C03854.2815CEA0 Content-Type: text/plain; charset="iso-8859-1" Hallo Liste, ich habe ein perl script zum abfangen von 404 fehlern. die seite besitzt 2 frames. 1. navi.html 2. haupt frame hat jemand ideen zu folgender meldung ? Folgende URL wurde aufgerufen: /sites/navi.htmlkontakt.html by p3e9ee057.dip.t-dialin.net. Es wurde keine Herkunfts-URL ermittelt. Details follow: DOCUMENT_ROOT: /home/pilonet/www.pilonet.de GATEWAY_INTERFACE: CGI/1.1 HTTP_HOST: www.pilonet.de HTTP_USER_AGENT: PHP/4.0.0 PATH: /usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin QUERY_STRING: REDIRECT_ERROR_NOTES: File does not exist: /home/pilonet/www.pilonet.de/sites/navi.htmlkontakt.html REDIRECT_REQUEST_METHOD: GET REDIRECT_STATUS: 404 REDIRECT_UNIQUE_ID: OexZbz5ocgMAAHRxA78 REDIRECT_URL: /sites/navi.htmlkontakt.html REMOTE_ADDR: 62.158.224.87 REMOTE_HOST: p3e9ee057.dip.t-dialin.net REMOTE_PORT: 1031 REQUEST_METHOD: GET REQUEST_URI: /sites/navi.htmlkontakt.htmSCRIPT_FILENAME: /home/pilonet/cgi-bin/fehler/fehler404.cgi SCRIPT_NAME: /cgi-bin/fehler/fehler404.cgi SERVER_ADMIN: webmaster_(at)_tng.de SERVER_NAME: www.pilonet.de SERVER_PORT: 80 SERVER_PROTOCOL: HTTP/1.0 SERVER_SIGNATURE: SERVER_SOFTWARE: Apache/1.3.6 (Unix) PHP/3.0.11 mod_perl/1.19 UNIQUE_ID: OexZbz5ocgMAAHRxA78l ------_=_NextPart_001_01C03854.2815CEA0 Content-Type: text/html; charset="iso-8859-1" [php] Kennt jemand diesen UserAgent?

Hallo Liste,

ich habe ein perl script zum abfangen von 404 fehlern.

die seite besitzt 2 frames.

1. navi.html
2. haupt frame

hat jemand ideen zu folgender meldung ?

Folgende URL wurde aufgerufen: /sites/navi.htmlkontakt.html
by p3e9ee057.dip.t-dialin.net.

Es wurde keine Herkunfts-URL ermittelt.

Details follow:

DOCUMENT_ROOT: /home/pilonet/www.pilonet.de
GATEWAY_INTERFACE: CGI/1.1
HTTP_HOST: www.pilonet.de
HTTP_USER_AGENT: PHP/4.0.0
PATH: /usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
QUERY_STRING:
REDIRECT_ERROR_NOTES: File does not exist: /home/pilonet/www.pilonet.de/sites/navi.htmlkontakt.html
REDIRECT_REQUEST_METHOD: GET
REDIRECT_STATUS: 404
REDIRECT_UNIQUE_ID: OexZbz5ocgMAAHRxA78
REDIRECT_URL: /sites/navi.htmlkontakt.html
REMOTE_ADDR: 62.158.224.87
REMOTE_HOST: p3e9ee057.dip.t-dialin.net
REMOTE_PORT: 1031
REQUEST_METHOD: GET
REQUEST_URI: /sites/navi.htmlkontakt.htmSCRIPT_FILENAME: /home/pilonet/cgi-bin/fehler/fehler404.cgi
SCRIPT_NAME: /cgi-bin/fehler/fehler404.cgi
SERVER_ADMIN: webmaster_(at)_tng.de
SERVER_NAME: www.pilonet.de
SERVER_PORT: 80
SERVER_PROTOCOL: HTTP/1.0
SERVER_SIGNATURE:
SERVER_SOFTWARE: Apache/1.3.6 (Unix) PHP/3.0.11 mod_perl/1.19
UNIQUE_ID: OexZbz5ocgMAAHRxA78l

------_=_NextPart_001_01C03854.2815CEA0-- From sk_(at)_pilonet.de Tue, 17 Oct 2000 18:08:51 +0200 Date: Tue, 17 Oct 2000 18:08:51 +0200 From: Kunstmann, Stefan sk_(at)_pilonet.de Subject: [php] =?iso-8859-1?Q?ENTSCHULDIGUNG_F=DCR_DIE_HTML_MAIL_FW=3A_=5Bphp?= =?iso-8859-1?Q?=5D_Kennt_jemand_diesen_UserAgent=3F?= =?iso-8859-1?Q?=5D_Kennt_jemand_diesen_UserAgent=3F?= This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C03854.8A3D85F0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ENTSCHULDIGUNG F=DCR DIE HTML MAIL. :-o Hier noch mal im Text-Format... -----Urspr=FCngliche Nachricht----- Von: Kunstmann, Stefan [mailto:sk_(at)_isdn-gw.wengler.de] Gesendet: Dienstag, 17. Oktober 2000 18:06 An: 'php_(at)_php-center.de' Betreff: [php] Kennt jemand diesen UserAgent? Hallo Liste,=20 ich habe ein perl script zum abfangen von 404 fehlern.=20 die seite besitzt 2 frames.=20 1. navi.html=20 2. haupt frame=20 hat jemand ideen zu folgender meldung ?=20 Folgende URL wurde aufgerufen: /sites/navi.htmlkontakt.html=20 by p3e9ee057.dip.t-dialin.net.=20 Es wurde keine Herkunfts-URL ermittelt.=20 Details follow:=20 DOCUMENT_ROOT: /home/pilonet/www.pilonet.de=20 GATEWAY_INTERFACE: CGI/1.1=20 HTTP_HOST: www.pilonet.de=20 HTTP_USER_AGENT: PHP/4.0.0=20 PATH: /usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin=20 QUERY_STRING:=20 REDIRECT_ERROR_NOTES: File does not exist: /home/pilonet/www.pilonet.de/sites/navi.htmlkontakt.html=20 REDIRECT_REQUEST_METHOD: GET=20 REDIRECT_STATUS: 404=20 REDIRECT_UNIQUE_ID: OexZbz5ocgMAAHRxA78=20 REDIRECT_URL: /sites/navi.htmlkontakt.html=20 REMOTE_ADDR: 62.158.224.87=20 REMOTE_HOST: p3e9ee057.dip.t-dialin.net=20 REMOTE_PORT: 1031=20 REQUEST_METHOD: GET=20 REQUEST_URI: /sites/navi.htmlkontakt.htmSCRIPT_FILENAME: /home/pilonet/cgi-bin/fehler/fehler404.cgi=20 SCRIPT_NAME: /cgi-bin/fehler/fehler404.cgi=20 SERVER_ADMIN: webmaster_(at)_tng.de=20 SERVER_NAME: www.pilonet.de=20 SERVER_PORT: 80=20 SERVER_PROTOCOL: HTTP/1.0=20 SERVER_SIGNATURE:=20 SERVER_SOFTWARE: Apache/1.3.6 (Unix) PHP/3.0.11 mod_perl/1.19=20 UNIQUE_ID: OexZbz5ocgMAAHRxA78l=20 ------_=_NextPart_001_01C03854.8A3D85F0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable ENTSCHULDIGUNG F=DCR DIE HTML MAIL FW: [php] Kennt jemand diesen = UserAgent?

ENTSCHULDIGUNG F=DCR DIE HTML MAIL. :-o

Hier noch mal im Text-Format...


-----Urspr=FCngliche Nachricht-----
Von: Kunstmann, Stefan [mailto:sk_(at)_isdn-gw.wengler.de]<= /FONT>
Gesendet: Dienstag, 17. Oktober 2000 18:06
An: 'php_(at)_php-center.de'
Betreff: [php] Kennt jemand diesen UserAgent?


Hallo Liste,
ich habe ein perl script zum abfangen von 404 = fehlern.
die seite besitzt 2 frames.
1. navi.html
2. haupt frame
hat jemand ideen zu folgender meldung ?
Folgende URL wurde aufgerufen: = /sites/navi.htmlkontakt.html
by p3e9ee057.dip.t-dialin.net.
Es wurde keine Herkunfts-URL ermittelt.
Details follow:
DOCUMENT_ROOT: /home/pilonet/www.pilonet.de
GATEWAY_INTERFACE: CGI/1.1
HTTP_HOST: www.pilonet.de
HTTP_USER_AGENT: PHP/4.0.0
PATH: = /usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
QUERY_STRING:
REDIRECT_ERROR_NOTES: File does not exist: = /home/pilonet/www.pilonet.de/sites/navi.htmlkontakt.html
REDIRECT_REQUEST_METHOD: GET
REDIRECT_STATUS: 404
REDIRECT_UNIQUE_ID: OexZbz5ocgMAAHRxA78
REDIRECT_URL: /sites/navi.htmlkontakt.html
REMOTE_ADDR: 62.158.224.87
REMOTE_HOST: p3e9ee057.dip.t-dialin.net
REMOTE_PORT: 1031
REQUEST_METHOD: GET
REQUEST_URI: = /sites/navi.htmlkontakt.htmSCRIPT_FILENAME: = /home/pilonet/cgi-bin/fehler/fehler404.cgi
SCRIPT_NAME: /cgi-bin/fehler/fehler404.cgi
SERVER_ADMIN: webmaster_(at)_tng.de
SERVER_NAME: www.pilonet.de
SERVER_PORT: 80
SERVER_PROTOCOL: HTTP/1.0
SERVER_SIGNATURE:
SERVER_SOFTWARE: Apache/1.3.6 (Unix) PHP/3.0.11 = mod_perl/1.19
UNIQUE_ID: OexZbz5ocgMAAHRxA78l

------_=_NextPart_001_01C03854.8A3D85F0-- From e9425758_(at)_stud4.tuwien.ac.at Tue, 17 Oct 2000 19:15:43 +0200 Date: Tue, 17 Oct 2000 19:15:43 +0200 From: Markus e9425758_(at)_stud4.tuwien.ac.at Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! Hallo Möchte gern Daten über ein File austauschen. Delphiprogramm <=> mehrere PHP-Programme. Wenn Delphi (schreibend) zugreift, dann kann PHP nicht zugreifend (schreibend) (auch umgekehrt) das ist auch so GEWOLLT, aber Wenn ein PHP-Skript (schreibend) zugreift, dann kann ein anderes PHP-Skript AUCH (schreibend) zugreifen. ich möchte aber, das immer nur EIN Prozess auf die Datei schreibt. ????? WARUM ?????? HILFE !!!!! mfg -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From garbe_(at)_gmx.de Tue, 17 Oct 2000 18:15:19 +0200 Date: Tue, 17 Oct 2000 18:15:19 +0200 From: Ithamar Garbe garbe_(at)_gmx.de Subject: [php] Hallo? Ingmar Heinrich wrote: > Kommt das an? > Hmm, in der Mailingliste schon, aber ich glaub bei den Teilnehmern nicht ;-) Testmails sind normal nicht so gerne gesehen... Gruss, Ithamar From christian.toepp_(at)_autostar.de Tue, 17 Oct 2000 18:17:24 +0200 Date: Tue, 17 Oct 2000 18:17:24 +0200 From: Christian Toepp christian.toepp_(at)_autostar.de Subject: [php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_ENTSCHULDIGUNG_F=DCR_DIE_HTML_M?= =?iso-8859-1?Q?AIL_FW=3A_=5Bphp=5D_Kennt_jemand_diesen_UserAgent=3F=5D?= =?iso-8859-1?Q?_Kennt_jemand_diesen_UserAgent=3F?= =?iso-8859-1?Q?AIL_FW=3A_=5Bphp=5D_Kennt_jemand_diesen_UserAgent=3F=5D?= =?iso-8859-1?Q?_Kennt_jemand_diesen_UserAgent=3F?= Betreff: [php] Kennt jemand diesen UserAgent? ] Schreibt da jemand eine suchmaschine in PHP? From thomas.reinert_(at)_counterattack.de Tue, 17 Oct 2000 18:20:45 +0200 Date: Tue, 17 Oct 2000 18:20:45 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_ENTSCHULDIGUNG_F=DCR_DIE_HTML_MAIL_FW:_=5Bph?= =?iso-8859-1?Q?p=5D_Kennt_jemand_diesen_UserAgent=3F=5D_Kennt_jemand_dies?= =?iso-8859-1?Q?en_UserAgent=3F?= =?iso-8859-1?Q?p=5D_Kennt_jemand_diesen_UserAgent=3F=5D_Kennt_jemand_dies?= =?iso-8859-1?Q?en_UserAgent=3F?= -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Kunstmann, Stefan Gesendet: Dienstag, 17. Oktober 2000 18:09 An: 'php_(at)_php-center.de' Betreff: [php] ENTSCHULDIGUNG FÜR DIE HTML MAIL FW: [php] Kennt jemand diesen UserAgent?] Kennt jemand diesen UserAgent? >ENTSCHULDIGUNG FÜR DIE HTML MAIL. :-o >Hier noch mal im Text-Format... hi stefan, nettgemeinter versuch, aber das zweite war auch ne html-mail nur mit anderem zeichensatz.. egal. fakt ist: bei verschiedenen programmen kann man den namen des useragents frei einstellen. bei win wuerde mir da akut anawave websnake einfallen. es gibt aber auch andere. insofern kann da eigentlich alles rein. wir hatten auf einem server mal user-agent "we are the guys you don´t want to have in your computers". (o-ton) na super. toller hackversuch. effektiv ham die _GAR_ nix gehackt, sondern nur den agent entsprechend alarmierend eingestellt. also bloss nicht beunruhigen lassen. gruss, thomas From behrens_(at)_takenet.de Tue, 17 Oct 2000 18:21:55 +0200 Date: Tue, 17 Oct 2000 18:21:55 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Hilfe bei Apache/Linux Moin,moin Werner bevor es nun Weiter geht die Frage ob man die Aapche Liste wechseln sollte oder alles per PM macht. Der ein oder andere koennte es OT finden. Werner Stuerenburg schrieb: > > Hi Joerg! > > Langsam kommen wir der Sache näher. > > > Kannst du noch einmal angeben was du nun genau eingestellt hast? > > Min/Max/Start usw. Servers. > > MinSpareServers 5 > MaxSpareServers 10 > StartServers 5 > MaxClients 100 > MaxRequestsPerChild 10 > > Ich habe jetzt beobachtet, daß er bei 90 Prozessen definitiv absäuft. Ich > glaube also nicht mehr an einen Programmfehler, wie der Typ mir weismachen > will, der das für mich eingerichtet hat. MaxClient gibt die max Anzahl laufender Apacheprozesse an. if((MaxClients x Speicherverbrauch pro Prozess <= Ram in der Kiste) && (IO/Network == "very performant")) { echo "Hurra wir leben noch und alles ist gut"; } echo { echo "Schieb Ram nach oder Dreh die Prozesse herunter"; } Um es mal auf den Nenner zubringen. Bei dem Traffic von 70Gig ist 128 MB zuwenig. Ausserdem ist der Apacheprocess zu 'Fett' aber siehe unten. MaxRequestsPerChild bedeuted das jeder Apachechild x Anfragen eines Clients beantwortet und danach sich selbst beendet (stirbt). Ist ganz praktisch wenn man mit Speicherleaks zu kaempfen hat. 0 wuerde hier eine unbegrenze Lebensdauer bedeuten. Dies ist glaube ich sogar der default? macht aber nur Sinn wenn man weiss das alles glatt laeuft... und das ist im unserem Fall ja *NOCH* nicht so. > Ich habe jetzt erst mal > > MaxKeepAliveRequests > > von 0 auf 80 gesetzt, aber das war natürlich ein Denkfehler - das sind ja > vermutlich eher 30 Prozesse, die der httpd hat, 80 sollten es insgesamt > sein. Der default Wert von 100 kann bei deinem sehr stark frequentierten Server zuviel sein... herunter setzen war eine gute Idee. Du kannst natuerlich den Startwert gleich so hoch setzten das er unter der magischen Grenze deine Rams bleibt. Sieht dann waze komisch aus wenn da Apacheprozesse rum idlen aber nix anderes hat KK in seinem Artikel ja auch beschrieben. Das sollte zumind verhindern das er sich zu tode swappt. Die Idee mittels eines Shellscripts per Cron nach Zombies oder toten Apachechilds zu suchen und die dann zu killen hatten wir schon , oder? > Ich habe dazu noch > > MaxClients 30 > > gesetzt und hoffe jetzt, daß die Sache jetzt nicht dauernd abgewürgt werden > muß. > > Es klappt nicht gleich, ich drehe noch ein bißchen an den Werten. > > Es ist ganz klar, so von 19-21 Uhr war relative Ruhe, Abdnessen, > Tagesschau, jetzt geht das vor dem Schlafengehen wieder los. > > > Was hast du denn alles in dein Apache/PHP 'geballert' sprich kompiliert > > das er so gross wird. Ich weil leider nicht ob die DSO gegenueber der > > statischen Variante Speichertechnisch irgendwelche Nachteile hat (ausser > > das sie langsamer ist). Falls nein baue ihn mal als DSO. > > Tja - ich habe gar nicht. Ist natürlich ein Fehler, sehe ich ein, aber ich > kann mich nicht zerreißen. Ich habe jemanden gesucht, der mir das abnehmen > kann, und auf php-center.de niemanden gefunden. > > KK konnte ich mir nicht leisten, da habe ich mich erinnert, daß mein > Reseller das machen könnte - ja und so war das. Der Techniker hat offenbar > ein solides Halbwissen, aber dafür doppeltes Selbstbewußtsein. Gibts den die Moeglichkeit das selber Einrichten zukoennen oder mal auf einem Parallelrechner testen zukoennen? > Er hat jedenfalls Apache nicht so konfiguriert, wie wir das brauchen, > sondern wie er das immer macht - z.B. mit Frontpage, und das auch noch > schlecht - dort fehlt ein Verzeichnis, weshalb Apache meckert. Er dazu: das > brauchen Sie doch sowieso nicht. (grrrrr!) > Haettest du denn die Moeglichkeit den Apache selber zukomplieren? Sorry aber ich hab den Anfang nicht mitbekommen! Dedizierter Server ja/nein. Eigene Kiste Root? Oder wie? > DSO sagt mir gar nichts. Dynamic Shared Object http://www.apache.org/docs/dso.html > > loaded modules: > > mod_php4, mod_frontpage, mod_setenvif, mod_unique_id, mod_usertrack, > mod_digest, mod_auth_db, mod_auth_dbm, mod_auth_anon, mod_auth, mod_access, > mod_rewrite, mod_alias, mod_userdir, mod_actions, mod_imap, mod_asis, > mod_cgi, mod_dir, mod_autoindex, mod_include, mod_status, mod_negotiation, > mod_mime, mod_log_referer, mod_log_agent, mod_log_config, mod_env, > mod_vhost_alias, http_core > > Was davon brauche ich? Ich brauche php und mySQL und mod_rewrite - sonst > nichts. Was machen diese ganzen Module, was brauche ich davon? Dieser Apache ist eindeutig zu Gross. Alles was man nicht braucht muss/soll raus!! Was nicht drinn ist kann schon mal keine Fehler verursachen... ist nun einmal eine eine Einfache Regel. Eine minimal Installation kann so aussehen. -mod_access -mod_alias -mod_auth -mod_browser -mod_dir -mod_log_config -mod_mime + mod_rewrite Nun kann ich allerdings nicht sagen ob du das eine oder andere brauchst. Wer den Referer mit ins log haben moechte brauch ein weiteres Modul usw., usw. Was die Module so machen bzw. welche Funktionalitaet welches Mod bereitstellt sagt eigentlich das Manual. Dies ist ja einer der Vorteile wenn man wie untern beschrieben die DSO Variante baut. Erst einmal alles rein... und dann ausdokumentieren. Ausserdem ist dann ein update einzelner Mods (wie PHP z.b) kein Problem. Bei der statischen Version muesste man halt immer der Apache komplett neu machen. > > Ein. > > CFLAGS='-DBUFFERED_LOGS' > > export CFLAGS > > ./configure --prefix=/usr/local/apache --enable-module=all > > --enable-shared=max > > make > > make install > > Das ist mir leider alles fremd. > > > reicht da ja schon. Die 'BUFFERED_LOGS' sorgen dafuer das er die > > Eintrage fuer Logfiles zwischen speichert und und in schueben auf die > > Platte schreibt. Fuer Leute mit viel Traffic und ohne SCSI Raid eine > > Alternative. Erschwert aber in den Anfangsstunden die Suche nach > > Fehlern.. weil halt das error.log halt nicht sofort geschrieben wird. > > Im error.log steht nichts Signifikantes drin. Dann ist die Variante was fuer dich... das bezieht sich aber nicht nur auf das Errorlog sondern alle Logs. Und das ist es ja auch sinnvoll. Der Apache protokolliert sich ja bei deinem Traffic fast zutode. Wie gross sind eigentlich die Logs bei 70gig Traffic pro Monat? > > Nun kannst du alle nicht benoetigten Module erst einmal > > ausdokumentieren. Die sollte den Speicherverbrauch reduzieren. > > Allerdings ist ist das groesste Modul von allen PHP. Gerade die > > Datenbankmodule schlagen hier richitg zubuche. > > > > Hier heisst es also sich auf das noetigste zubeschraenken. Dank DSO > > laesst sich ja ein PHP in 2 bis 3 Minuten bauen. So koenntest du mit > > verschiedenen Modulen testen bzw. ein update auf PHP4.0.3pl1 geht ganz > > fix. Evtl. bringt es auch etwas ganz selten benoetigte Module als Shared > > object zuuebersetzten und dann zur Laufzeit einzubinden. > > Ja, leider kann ich nicht. Ich brauche da dringend Hilfe. Vielleicht ist > das kein Ding für die Mailingliste. > > > > Dann kamen mir Bedenken - vielleicht war das in Ordnung? Vom alten Host > > > weiß ich, daß regelmäßig User wahnsinnig lange drin waren, und habe > > > geschlossen, daß das wohl SE waren, die sich alles gezogen haben. Fireball > > > und Google z.B. habe Tausende von Seiten indiziert. > > > > Als ein schlecht programmierter Robot kann die theoretisch den Sever zu > > tode 'requesten'. Das selbe kannst du aber auch machen in dem du den > > Apache-benchark aus dem bin-Verzeichnis mal nach 'ab -n1000 c5 > > http://loaclhost/'. > > ?? Nix verstahn. > > > Evtl. mittels einer robots.txt den Zutritt verbieten. Haelt sich evtl. > > nicht jede SE drann.. ist aber ein Anfang. > > Eigentlich ist man doch froh, wenn die kommen. Mann koennte zumind. die cgi-bin/ images/ /geschuetzeBereiche/ ausklammern sollte ein bischen Entlastung bringen. Wenn sich einer der Crawler doch daneben benimmt koenntest du ihn komplett vor die Tuer setzten lassen gleich vom Apachen aus. - Richtiges Modul vorhanden vorausgesetzt :) > > > > Wenn ich nun einen Test mache und eine Seite aufziehe, die deutlich lange > > > braucht, bis der Browser alles geladen hat - die sehe ich in top praktisch > > > gar nicht, so schnell geht das. Genauso mit mysql - ist normalerweise nicht > > > zu sehen, obwohl jede Seite mehrfach die db befragt. HTTP1.1 sei Dank. Bzw. KeepAlive und Persistant Verbindungen. Wie ich schon oben schrieb ist ein sehr gutes Tool um Last zuerzeugen der ApacheBenchmark. Das ist besser als 20X Refresh im Browser zudruecken. Den Benchmark kannst du von jedem x-beliebigen Rechner ausstarten.. Generiert dann natuerlich auch den Traffic... anders als wenn du ihn auf dem Webserver direkt startest... was aber bei einem Benmark ja unsinnig waere. > Wenn alles ruhig ist, geht es auch sehr schnell, wenn nicht gerade der > lokale Provider Probleme hat. > > > ps: halt uns mal auf dem laufendem. Achja aktuell ist Apache 1.3.14 und > > PHP4.0.3pl1 > > Habe ich mitgekriegt. Ich habe den Einrichter darauf angesprochen, daß > 4.0.2 laut KK genommen werden soll, während er 4.0.1 genommen hat. Er > darauf: Quack! Da könnte man ja laufend neu bauen, ständig kämen neue > Versionen heraus. 4.0.1. sei stabil und damit basta. Ha,ha,ha typische Auasage eines Admins der gerade mal eine hinbekommt, wenn ueberhaupt! Aber garantiert nicht in PHP entwickelt. Fakt es das es da nicht um zig neue Features geht sondern teilweise im Sicherheitsrelevante Sachen. Im 12er Apache ist ein Bug im mod_rewrite. Der 14er ist nicht umsonst gekommen. KK spricht davon das ein Apache max. 2-2.5 MB haben soll. Man sollte ihn aber noch bedeutend kleiner bekommen. 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 hartmut_(at)_six.de Tue, 17 Oct 2000 18:35:16 +0200 Date: Tue, 17 Oct 2000 18:35:16 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Kennt jemand diesen UserAgent? kleiner Tip: http://lxr.php.net/source/php4/ext/standard/http_fopen_wrapper.c#170 -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München , Halle C2, Stand 126 From Michael_(at)_Stahmann.de Tue, 17 Oct 2000 18:59:37 +0200 Date: Tue, 17 Oct 2000 18:59:37 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! Hallo MArkus, Markus schrieb: > Hallo > > Wenn ein PHP-Skript (schreibend) zugreift, dann kann ein anderes > PHP-Skript AUCH (schreibend) zugreifen. > > ich möchte aber, das immer nur EIN Prozess auf die Datei schreibt. > Ich sperre meine Files immer mit flock(); http://www.php-center.de/de-html-manual/function.flock.html und hoffe, das es auch klappt :-) Könnte und sollte Dir bei diesem Problem helfen Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From e9425758_(at)_stud4.tuwien.ac.at Tue, 17 Oct 2000 20:07:29 +0200 Date: Tue, 17 Oct 2000 20:07:29 +0200 From: Markus e9425758_(at)_stud4.tuwien.ac.at Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! Michael Stahmann wrote: > > Hallo MArkus, > > Ich sperre meine Files immer mit flock(); > http://www.php-center.de/de-html-manual/function.flock.html > und hoffe, das es auch klappt :-) ja das sollte gehen, werds gleich ausprobieren, aber Zum Ärgern ist das schon, wenn ich mit PHP zugreife, darf ein anderes Programm nicht zugreifen aber das gleiche PHP-Programm im gleichen Augenblick (anderer user) schon. (mit fopen("d.txt","a+") geöffnet) Tschau -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From Michael_(at)_Stahmann.de Tue, 17 Oct 2000 19:26:05 +0200 Date: Tue, 17 Oct 2000 19:26:05 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! Hallo Markus, Markus schrieb: > Zum Ärgern ist das schon, wenn ich mit PHP zugreife, darf ein anderes > Programm nicht zugreifen aber das gleiche PHP-Programm im gleichen > Augenblick (anderer user) schon. > (mit fopen("d.txt","a+") geöffnet) > Man muß das vieleicht auch mal aus einer anderen Sicht sehen, wenn unser OnlineShop, der noch auf Textfilebasis besteht, so arbeiten würde, wie Du es Dir wünscht, dann müssten die User warscheinlich elend lange warten. Ist ja wirklich nur entscheiden beim Schreiben. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From office_(at)_kandlhofer.com Tue, 17 Oct 2000 19:30:05 +0200 Date: Tue, 17 Oct 2000 19:30:05 +0200 From: Josef Kandlhofer office_(at)_kandlhofer.com Subject: [php] PHP + Flash Hallo Liste! Ich kann PHP und ein bißchen Flash. Nun muß ich auf Flashseiten eine Verbindung zu einer Datenbank über PHP aufbauen und PHP-Skripts da irgendwie integrieren. Und ich habe null Ahnung wie?! Könntet ihr mir vielleicht bitte Tipps, Internetadressen, Buchtipps etc. geben, welche dieses Thema behandeln! Ich wäre euch sehr dankbar! Danke! sepp> From hartmut_(at)_six.de Tue, 17 Oct 2000 20:14:03 +0200 Date: Tue, 17 Oct 2000 20:14:03 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! Markus wrote: > Zum Ärgern ist das schon, wenn ich mit PHP zugreife, darf ein anderes > Programm nicht zugreifen aber das gleiche PHP-Programm im gleichen > Augenblick (anderer user) schon. die Tücken der MultiThreded Server? => gleicher Prozess, gleiche Rechte ??? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München , Halle C2, Stand 126 From AFilz_(at)_gmx.de Tue, 17 Oct 2000 21:02:52 +0100 Date: Tue, 17 Oct 2000 21:02:52 +0100 From: Andreas Filz AFilz_(at)_gmx.de Subject: [php] Browserinformationen hi liste, kann ich mit php die browserversion auslesen? das muesste doch machbar sein, wenn man aus dem browser schon die sprache auslesen kann. ich find derzeit nur was ueber php4 objekt get_browser. aber erstens laeuft auf dem server kein php4 und zum zweiten benoetige ich eigentlich nur den namen des browsers. Dank euch Andreas From megagigl_(at)_megagigl.net Tue, 17 Oct 2000 21:15:05 +0200 Date: Tue, 17 Oct 2000 21:15:05 +0200 From: Andreas Baumgartner megagigl_(at)_megagigl.net Subject: [php] Browserinformationen > kann ich mit php die browserversion auslesen? das muesste doch machbar > sein, > wenn man aus dem browser schon die sprache auslesen kann. http://pfirsich.altmuehlnet.de/auswertung.php3 From Michael_(at)_Stahmann.de Tue, 17 Oct 2000 21:17:06 +0200 Date: Tue, 17 Oct 2000 21:17:06 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] PHP + Flash Hallo Josef, Josef Kandlhofer schrieb: > > Nun muß ich auf Flashseiten eine Verbindung zu einer Datenbank über PHP > aufbauen und PHP-Skripts da irgendwie integrieren. Und ich habe null > Ahnung wie?! > Im Prinzip ist es ganz einfach, Du kann eine Seite via "Load Variables" aufrufen und dann die Variablen einlesen. Hier ein kl. Beispielscript: In Flash würden Dir jetzt die Variablen tag,monat und jahr zur Verfügung stehen. > > Könntet ihr mir vielleicht bitte Tipps, Internetadressen, Buchtipps etc. > geben, welche dieses Thema behandeln! > Kleiner Einstieg in Deutsch: http://www.flashworker.de/tutorial/14/001.html Flash/PHP/MySQL in Englisch http://www.thickbook.com/extra/php_flashyquote.phtml Das Archiv hat auch schon so manchem geholfen :-) http://www.php-center.de Noch ein Tip: Das Gästebuch von Cyber-Collage (zwar mit perl/cgi aber ein excellentes Beispiel, wie man dynamische Inhalte einlesen kann) http://www.cyber-college.de/college/gabuchd.htm > > Ich wäre euch sehr dankbar! > Danke! > Bitte sehr.. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From webmasterbhs_(at)_bluewin.de Tue, 17 Oct 2000 21:32:44 +0200 Date: Tue, 17 Oct 2000 21:32:44 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Browserinformationen > kann ich mit php die browserversion auslesen? das muesste doch machbar sein, > wenn man aus dem browser schon die sprache auslesen kann. ja/ne dafür brauchst du das Modul: php_browser.dll wie es unter linux heißt, weiss ich nicht. wenn du das modul eingebaut hast in der php.ini dann kannst du über $browser = getenv("HTTP_USER_AGENT"); die browser version und typ abfragen. ;-) kiri From AFilz_(at)_gmx.de Tue, 17 Oct 2000 21:41:08 +0100 Date: Tue, 17 Oct 2000 21:41:08 +0100 From: Andreas Filz AFilz_(at)_gmx.de Subject: [php] Browserinformationen ----- Original Message ----- From: "Andreas Baumgartner" To: Sent: Tuesday, October 17, 2000 8:15 PM Subject: Re: [php] Browserinformationen > > kann ich mit php die browserversion auslesen? das muesste doch machbar > > sein, > > wenn man aus dem browser schon die sprache auslesen kann. > > http://pfirsich.altmuehlnet.de/auswertung.php3 > ich glaub ich hatte mich wohl nicht richtig ausgedrueckt...DAS es geht das weiss ich nun.....aber eine loesung WIE das geht hab ich nun nicht - zumindest nicht wirklich...... Andreas From ma.p_(at)_netcologne.de Tue, 17 Oct 2000 21:51:02 +0200 Date: Tue, 17 Oct 2000 21:51:02 +0200 From: =?iso-8859-1?Q?Martin_P=F6pping?= ma.p_(at)_netcologne.de Subject: [php] wie unsubscriben? Hallo, kann mir jemand verraten, wie ich mich unsubscriben kann, wenn ich mein Password vergessen habe? Nich das ich Euch nicht mag :o) Aber ich habe momentan keine Zeit fürs PHPen, da ich fürs Studium C und Java lernen muss, und dann wird mir meine Mailbox mit rund 50 Mails pro Tag doch zu sehr bombadiert. Ciao, Martin From mail_(at)_christopher-siebert.de Tue, 17 Oct 2000 22:18:12 +0200 Date: Tue, 17 Oct 2000 22:18:12 +0200 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] wie unsubscriben? Moin, > kann mir jemand verraten, > wie ich mich unsubscriben kann, > wenn ich mein Password vergessen habe? Dann würd ich mal ne nette Mail an den Listen-Admin schreiben... > Nich das ich Euch nicht mag :o) So fangen Sie alle an... ;-) > Aber ich habe momentan keine Zeit > fürs PHPen, da ich fürs Studium C und Java lernen muss, > und dann wird mir meine Mailbox mit rund 50 Mails pro > Tag doch zu sehr bombadiert. Dann richte nen Mailfilter ein -> Trash. Denn ich gehe mal davon aus, daß du ja bald wieder lesen willst, nicht wahr !?! cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 UIN : 59716980 From swift31_(at)_gmx.de Tue, 17 Oct 2000 22:55:56 +0200 Date: Tue, 17 Oct 2000 22:55:56 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] wie unsubscriben? > > kann mir jemand verraten, > > wie ich mich unsubscriben kann, > > wenn ich mein Password vergessen habe? > http://infosoc.uni-koeln.de/mailman/listinfo/php schau mal da und gib Deine Emailadresse ganz unten ein. Auf der nächsten Seite gibt es dann einen Button "Email my password to me" MfG Martin From h9440241_(at)_edv1.boku.ac.at Tue, 17 Oct 2000 23:13:04 +0200 Date: Tue, 17 Oct 2000 23:13:04 +0200 From: Roland Spielhofer h9440241_(at)_edv1.boku.ac.at Subject: [php] Browserinformationen On 17 Oct 00, at 21:41, Andreas Filz wrote: > ich glaub ich hatte mich wohl nicht richtig ausgedrueckt...DAS es geht > das weiss ich nun.....aber eine loesung WIE das geht hab ich nun nicht > - zumindest nicht wirklich...... > > Andreas Hallo! Schau mal unter http://www.phpbuilder.com/snippet/detail.php?type=snippet&id=15 Das ist eine Klasse zur Browser-Erkennung. Wieso selber schreiben, wenn es schon existiert.... Grüße Roland From Webmaster_(at)_hacker-rulz.net Tue, 17 Oct 2000 23:35:57 +0200 Date: Tue, 17 Oct 2000 23:35:57 +0200 From: Sebastian Lagemann Webmaster_(at)_hacker-rulz.net Subject: [php] Browserinformationen Hi, nicht gleich so aggressiv. Du musst schliesslich zugeben, dass du deine Frage so formuliert hast, dass du nur wissen wolltest, ob es geht! Du hast aber nicht gefragt wie es geht! Hier meine Antwort: $browser = $HTTP_USER_AGENT; Damit hast du in der Variable die Identifizierung des Browsers des Users, und sein OS, falls der User nicht über einen Proxy Server deine Seite aufruft. Nun kannst du einfach rausfinden, was für einen Browser der User hat, das würde ungefähr so aussehen: if(strpos($browser,"Microsoft Internet Explorer") != 0) { echo "User benutzt den IE"; } elseif(strpos($browser,"Netscape") != 0) { echo "User benutzt NS"; } else { echo "User benutzt $browser"; } Cya, Sebastian Andreas Filz wrote: > > ----- Original Message ----- > From: "Andreas Baumgartner" > To: > Sent: Tuesday, October 17, 2000 8:15 PM > Subject: Re: [php] Browserinformationen > > > > kann ich mit php die browserversion auslesen? das muesste doch machbar > > > sein, > > > wenn man aus dem browser schon die sprache auslesen kann. > > > > http://pfirsich.altmuehlnet.de/auswertung.php3 > > > > ich glaub ich hatte mich wohl nicht richtig ausgedrueckt...DAS es geht das > weiss ich nun.....aber eine loesung WIE das geht hab ich nun nicht - > zumindest nicht wirklich...... > > Andreas > > -- > ** 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 -- The internet is insecure... Do this, or that, but visit my page... Web: http://www.hacker-rulz.net (Internet security, Unix, Windotz) Mail: webmaster_(at)_hacker-rulz.net ICQ: 33478369 From ws_(at)_art-quarter.com Wed, 18 Oct 2000 00:07:38 +0200 Date: Wed, 18 Oct 2000 00:07:38 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Hilfe bei Apache/Linux Moin! > bevor es nun Weiter geht die Frage ob man die Aapche Liste wechseln > sollte oder alles per PM macht. Der ein oder andere koennte es OT > finden. Es gibt eine Apache-Liste? Hätte ich mir denken können! Wo bitte? Na ja, kann ja einer was sagen - vielleicht ist es aber auch interessant, mal das Umfeld kennenzulernen. Und lehrreicher als die üblichen Pöbeleien ist es allemal. Ich habe gerade was Neues über top gelernt: der zeigt ja die Größe richtig an, die braucht man sich nicht zu berechnen (die Formel von kk habe ich auch nicht weiter probiert): PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 9233 nobody 20 0 6548 12 4 R 0 9.5 0.0 34:19 httpd 13973 nobody 16 0 7704 6664 648 R 0 8.3 5.2 20:44 httpd 8995 nobody 17 0 5684 12 4 R 0 8.1 0.0 36:00 httpd 9726 nobody 14 0 6772 12 4 R 0 8.1 0.0 29:51 httpd 11203 nobody 12 0 7216 7172 1636 R 0 7.5 5.6 25:59 httpd 9725 nobody 17 0 6600 12 4 R 0 6.9 0.0 29:47 httpd 12577 nobody 10 0 7856 7812 1640 R 0 6.7 6.1 22:26 httpd 10716 nobody 15 0 8120 3588 1072 R 0 6.3 2.8 27:21 httpd 14773 nobody 12 0 7684 7636 1632 R 0 6.1 5.9 19:27 httpd 1091 nobody 10 0 5980 12 4 R 0 5.9 0.0 533:37 httpd 3429 nobody 11 0 6804 12 4 R 0 5.5 0.0 122:27 httpd 9818 nobody 10 0 7196 1024 804 R 0 4.3 0.8 29:45 httpd 11171 nobody 10 0 7604 7556 1632 R 0 4.3 5.9 26:04 httpd 19086 root 9 5 12860 6596 1368 R N 0 3.1 5.1 0:00 mysqld 17885 root 3 0 1056 1056 852 R 0 0.9 0.8 0:53 top 413 root 5 5 12860 6596 1368 R N 0 0.0 5.1 0:00 mysqld SIZE ist in KB, das sind also 98 MB für die Prozesse, 81 an der Zahl. Und so bei etwa 85 Prozessen schmiert der ab. Ich habe den wohl gestern abend doch noch richtig konfiguriert, er kippt jetzt nicht mehr. RSS ist resident, also 56 MB wird wirklich gebraucht. Die einzelnen Prozesse sind zwischen 12 KB und 8 MB groß (httpd). So 60 etwa braucht der für sich selbst - da haben wir die 116, die er verbraten hat: Mem: 127748K av, 116016K used, 11732K free, 29636K shrd, 2620K buff Man sieht bei diesem Zustand übrigens wohl ausschließlich Suchmaschinen, die lange rumsuchen! Da alle Dateien unterschiedlich und groß sind, haben die also zu tun. Obwohl man sich natürlich leicht mal ne halbe Stunde oder mehr bei uns aufhalten kann - sind also vielleicht doch keine Suchmaschinen. Wenn diese Verbindungen sich auf eine IP beziehen sollten und sich hinter dieser verschiedene User verbergen (wenn ich das richtig verstanden habe), dann mag das sogar ziemlich normal sein. Das ist aber ein bißchen untypisch, meistens sind noch ein paar normale dabei, die dann 0:00 bis 0:02 TIME haben. > Haettest du denn die Moeglichkeit den Apache selber zukomplieren? Ich habe gestern gesehen, wie die den ftp auf der Box neu kompiliert haben. mache ich das dort "live" oder bei mir zuhause auf einer Linux-Kiste? > Sorry > aber ich hab den Anfang nicht mitbekommen! Dedizierter Server ja/nein. > Eigene Kiste Root? Oder wie? Sicher, ich habe vollen Zugriff, aber zu wenig Ahnung. Dedicated Linux bei Verio/DedicatedServers.com/DigitalNation > > DSO sagt mir gar nichts. > Dynamic Shared Object > http://www.apache.org/docs/dso.html Alles klar. > -mod_access > -mod_alias > -mod_auth > -mod_browser > -mod_dir > -mod_log_config > -mod_mime > + > mod_rewrite Das sieht schon besser aus. > KK spricht davon das ein Apache max. 2-2.5 MB haben soll. Man sollte > ihn aber noch bedeutend kleiner bekommen. Hm, wenn ich das richtig interpretiere (/usr/local/apache/bin/httpd), dann ist das Ding nur 0,6 MB groß. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From Dante_(at)_altmuehlnet.de Wed, 18 Oct 2000 01:50:17 +0200 Date: Wed, 18 Oct 2000 01:50:17 +0200 From: Thomas Feyrer Dante_(at)_altmuehlnet.de Subject: [php] Browserinformationen At 21:41 17.10.2000 +0100, Andreas Filz wrote: >From: "Andreas Baumgartner" >> > kann ich mit php die browserversion auslesen? das muesste doch machbar >> > sein, >> > wenn man aus dem browser schon die sprache auslesen kann. >> >> http://pfirsich.altmuehlnet.de/auswertung.php3 Hui, da verweist jemand auf meine Seite, cool ;) >ich glaub ich hatte mich wohl nicht richtig ausgedrueckt...DAS es geht das >weiss ich nun.....aber eine loesung WIE das geht hab ich nun nicht - >zumindest nicht wirklich...... Steht auch mit dort, schau dir einfach mal die auswertung.phps und auswert.phps an... Also: http://pfirsich.altmuehlnet.de/auswertung.phps http://pfirsich.altmuehlnet.de/auswert.phps Das sind die Source-Codes... Bye Dante -- From amir-irani_(at)_usa.net 18 Oct 00 01:51:43 MET DST Date: 18 Oct 00 01:51:43 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] counter !! Hallolo Folgende wichtige Frage. Ist es Möglich zu einer Domain mehrere Counter anzulegen ? Bsp. : www.test-domain.de hier einen Counter anlegen auf die Hauptseite ..und www.test-domain.de/test.html und hier auch einen counter anlegen der die Klicks speziell auf diese Seite hochzählt Frage nochmal ist das Möglich ?? Wenn ja, dann bitte eine kurze erklärung wie.. Besten Dank Amir ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From th_(at)_mediamine.de Wed, 18 Oct 2000 04:34:11 +0200 Date: Wed, 18 Oct 2000 04:34:11 +0200 From: Tim Hildebrandt th_(at)_mediamine.de Subject: [php] Anzahl von INSERT-baren Feldern Hallo Liste! Gibt es eigentlich eine mengenmäßige Beschränkung von Feldern bei einer INSERT Anweisung? Beispiel: if(mysql_query("INSERT INTO tabelle (10 Felder) VALUES (10 Variabeln)")) { } Jetzt versuche ich aber 15 und mehr Felder beim Insert anzusprechen. Während er bei einer kleinen Anzahl von Feldern keine Probleme liefert, macht er bei 15 Feldern Mucken - vonwegen Syntaxfehler in Line 1 near 'sowieso'. ??? Kann das? Syntax ist aber definitiv richtig! Gruß Tim From webmaster_(at)_cyberfly.net Mon, 16 Oct 2000 10:08:33 +0200 Date: Mon, 16 Oct 2000 10:08:33 +0200 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] [OT] REGT EUCH AB --- WAR: phpChat Hi phpler, Erstmal vorweg, REGT EUCH AB! Des nervt langsam... [schnipp-schnapp] >>Kennst Du mich? Wenn mich hier einer bld anmacht, dann be ich auch >>Kritik. Es kann ja nicht sein, dass einer, der in der Vergangenheit (war >>wohl 1997) gesagt hat, er findet das PHP Manual zum Kotzen. Solche >>Jungmanager finde ich brigens auch zum Kotzen. Das ist meine Meinung und >>hat nichts mit PHP oder Zend zu tun. [schnipp-schnapp] >was solche Beleidigungen nach sich ziehen koennen. Soweit zur Ursache. >Anlass war dann wohl, als ich das IRC-Log gepostet habe, worauf du gleich >einen Zusammenhang zu Kinderpornos hergestellt habe, was ich uebrigens >immernoch fuer eine Idioti ohnegleichen halte aber Schwamm drueber, >verblendeten Menschen kann man halt nicht helfen. Blubb Blubb Blubb... sorry.. mal im ernst.. Egon hat definitiv KEINE VERBINDUNG hergestellt... er hat lediglich ein OT Posting mit einer OT Antwort, die also auch im Bezug auf dein Posting OT war beantwortet, um dir die Sinnlosigkeit deines eigenen Postings vor Augen zu führen... deine Reaktion darauf war mehr als Unangemessen (das musste einfach mal raus) So, dann noch mal kurz zum Tatbestand des Logfiles: Was soll das? (bitte als PM antworten) Wer net auf dem Chan ist, der verpasst die Spässe halt, und für viele Leute wird des absolut aus dem Zusammenhang gerissen sein, abgesehen davon war es einfach nicht zum Thema PHP MfG Peter "[DiSAStA]" Petermann -- <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> <>-----------------------------<> From sascha.lemberg_(at)_CommerzbankIB.com Tue, 17 Oct 2000 18:18:24 +0200 Date: Tue, 17 Oct 2000 18:18:24 +0200 From: Lemberg, Sascha sascha.lemberg_(at)_CommerzbankIB.com Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! moin, flock()-funktion benützt ? ------------------------------------------------------------------------ Sascha Lemberg, Commerzbank AG Zentraler Servicebereich Information Technology Investmentbanking ZIT IB 4.41 Network Support Phone: +049 (0) 69 136 - 43 500 Fax: +049 (0) 69 136 - 48 252 Mail: 60261 Frankfurt am Main / Germany Office: Neue Mainzer Strasse 32-36, 11th floor, room 11.14 ------------------------------------------------------------------------ > -----Original Message----- > From: Markus [mailto:e9425758_(at)_stud4.tuwien.ac.at] > Sent: Dienstag, 17. Oktober 2000 19:16 > To: php > Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! > > > Hallo > > Möchte gern Daten über ein File austauschen. > Delphiprogramm <=> mehrere PHP-Programme. > > Wenn Delphi (schreibend) zugreift, dann kann PHP nicht zugreifend > (schreibend) (auch umgekehrt) > > das ist auch so GEWOLLT, aber > > Wenn ein PHP-Skript (schreibend) zugreift, dann kann ein anderes > PHP-Skript AUCH (schreibend) zugreifen. > > ich möchte aber, das immer nur EIN Prozess auf die Datei schreibt. > > ????? WARUM ?????? HILFE !!!!! > > mfg > > -- > Markus Wagner > email: e9425758_(at)_stud4.tuwien.ac.at > Hobby: 747 Jumbo-Jet, Pontiac > > -- > ** 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 ulf.wendel_(at)_phpdoc.de Wed, 18 Oct 2000 08:53:54 +0200 Date: Wed, 18 Oct 2000 08:53:54 +0200 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] counter !! "Amir Ir." wrote: > Ist es Möglich zu einer Domain mehrere Counter anzulegen ? phpOpenCounter, phpOpenTracker - http://www.phpopentracker.de http://sourceforge.net Ulf From ulf.wendel_(at)_phpdoc.de Wed, 18 Oct 2000 08:55:22 +0200 Date: Wed, 18 Oct 2000 08:55:22 +0200 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Anzahl von INSERT-baren Feldern Tim Hildebrandt wrote: > Gibt es eigentlich eine mengenmäßige Beschränkung > von Feldern bei einer INSERT Anweisung? Nein. > Jetzt versuche ich aber 15 und mehr Felder beim Insert > anzusprechen. Während er bei einer kleinen Anzahl von Feldern > keine Probleme liefert, macht er bei 15 Feldern Mucken - > vonwegen Syntaxfehler in Line 1 near 'sowieso'. ??? Kann das? Sicher, wenn Du einen Fehler eingebaut hast. > Syntax ist aber definitiv richtig! Echte Parser liegen meistens richtig... Checke Deinen Code. Ulf From JuergenGramenz_(at)_gmx.net Wed, 18 Oct 2000 08:57:50 +0200 (MEST) Date: Wed, 18 Oct 2000 08:57:50 +0200 (MEST) From: Juergen Gramenz JuergenGramenz_(at)_gmx.net Subject: [php] system abchecken hallo liste, kurze frage: wie kann man mit php die systemplattform eines clients abchecken, insbesondere mac rausfiltern, um dann je nach system verschiedene stylesheets includen zu können? bisher haben wir das mit javascript so gelöst: nav = navigator.platform.charAt(0); // M = Mac, W = Dose, L = Linux, S = Solaris if ( nav == "M" ) path="macstyles/"; else path="winstyles/"; unser problem war, daß mac so einiges anders darstellt (..benutzt das überhaupt noch einer? ;) ). bevor es schläge setzt: hab php-center.de schon durchsucht. danke juergen -- ************************************* <<- mercant arts kunstforum ->> web : http://www.mercant-arts.com mail: mail_(at)_mercant-arts.com ************************************* Sent through GMX FreeMail - http://www.gmx.net From ulf.wendel_(at)_phpdoc.de Wed, 18 Oct 2000 09:08:05 +0200 Date: Wed, 18 Oct 2000 09:08:05 +0200 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] system abchecken Juergen Gramenz wrote: > kurze frage: wie kann man mit php die systemplattform eines clients > abchecken, insbesondere mac rausfiltern, um dann je nach system verschiedene Client = JavaScript = falsche Liste oder $HTTP_USER_AGENT und Verwandete http://www.php.net/manual/function.get-browser.php, aber das ist Glückssache - siehe Archiv. Ulf From ulf.wendel_(at)_phpdoc.de Wed, 18 Oct 2000 09:10:38 +0200 Date: Wed, 18 Oct 2000 09:10:38 +0200 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] wie unsubscriben? Martin Pöpping wrote: > kann mir jemand verraten, > wie ich mich unsubscriben kann, > wenn ich mein Password vergessen habe? ... > Aber ich habe momentan keine Zeit > fürs PHPen, da ich fürs Studium C und Java lernen muss, > und dann wird mir meine Mailbox mit rund 50 Mails pro > Tag doch zu sehr bombadiert. Bei mir sind es etwa 400, nachdem ein paar Listen rausgeflogen sind. Und trotzdem gelingt es mir mit einem Blick auf die Signature meist alle Infos zu finden, die ich suche *grumpf*: > http://infosoc.uni-koeln.de/mailman/listinfo/php Ulf From AFilz_(at)_gmx.de Wed, 18 Oct 2000 09:06:25 +0100 Date: Wed, 18 Oct 2000 09:06:25 +0100 From: Andreas Filz AFilz_(at)_gmx.de Subject: [php] Browserinformationen hi nochmal, > nicht gleich so aggressiv. Du musst schliesslich zugeben, dass du deine > Frage so formuliert hast, > dass du nur wissen wolltest, ob es geht! Du hast aber nicht gefragt wie > es geht! da koenntest du vielleicht recht haben, ich werd mich denn mal um klarere fragestellungen bemuehen .) > > $browser = $HTTP_USER_AGENT; > > Damit hast du in der Variable die Identifizierung des Browsers des > Users, und sein OS, falls der User nicht > über einen Proxy Server deine Seite aufruft. > > Nun kannst du einfach rausfinden, was für einen Browser der User hat, > das würde ungefähr so aussehen: > > if(strpos($browser,"Microsoft Internet Explorer") != 0) { > echo "User benutzt den IE"; > } > elseif(strpos($browser,"Netscape") != 0) { > echo "User benutzt NS"; > } > else { > echo "User benutzt $browser"; > } > also deine loesung sieht dem, was ich derzeit in java hab recht aehnlich und damit auch meinem ersten loesungsansatz, nachdem ich hier erfahren hatte wie ich die information ueberhaupt auslesen. Microsoft Internet Explorer funktioniert allerdings nicht, da die rueckgabewerte so aussehen: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT; DT) fuer den explorer und User benutzt Mozilla/4.7 [de] (WinNT; I) fuer netscape. eine abfrage auf "MSIE" funktioniert, fuer netscape faellt mir nichts gescheites ein. sind denn die Mozilla`s eindeutig verschiedenen browsern zugeordnet? dann koennte ich ja dies fuer die abfrage nehmen. Andreas From andreas.jensen_(at)_gmx.de Wed, 18 Oct 2000 09:23:41 +0200 Date: Wed, 18 Oct 2000 09:23:41 +0200 From: Andreas Jensen andreas.jensen_(at)_gmx.de Subject: [php] Syntaxfrage Hallo, ich habe in einer Tabelle die Felder count_send_1, count_send_2 usw. bis count_send_6 und eine Variable $id mit einem Wert zwischen 1 und 6 Ich möchte den Inhalt des Feldes das dem momentanen Wert von $id entspricht, jeweils um 1 erhöhen, kriege aber die Syntax nicht zusammen Geht das etwa so? $query = "UPDATE poems SET count_send_$id=count_send_$id+1"; Könnte jemand kurz helfen? Danke From ulf.wendel_(at)_phpdoc.de Wed, 18 Oct 2000 09:33:58 +0200 Date: Wed, 18 Oct 2000 09:33:58 +0200 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Syntaxfrage Andreas Jensen wrote: > ich habe in einer Tabelle die Felder count_send_1, count_send_2 usw. bis > count_send_6 > und eine Variable $id mit einem Wert zwischen 1 und 6 > Ich möchte den Inhalt des Feldes das dem momentanen Wert von $id entspricht, > jeweils um 1 erhöhen, kriege aber die Syntax nicht zusammen > > Geht das etwa so? > $query = "UPDATE poems SET count_send_$id=count_send_$id+1"; Geh doch allen Zweideutigkeiten (Name, Assoziativität) aus dem Weg: $query = sprintf('UPDATE poems SET count_send_%d = count_send_%d + 1*', $id, $id); Ulf From hartmut_(at)_six.de Wed, 18 Oct 2000 10:42:47 +0200 Date: Wed, 18 Oct 2000 10:42:47 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! "Lemberg, Sascha" wrote: > moin, > flock()-funktion benützt ? rein Interessehalber (und vielleicht zu Gunsten des Manuals): Wer hat Erfahrungen mit flock() in Multithred-Anwendungen, insbesondere mit PHP als Modul in einem reinen Multithreaded Server (ISAPI, ..., Apache/WIN32(?)) ? Meine Befürchtung ist, das evtl. das eine oder andere Betriebssystem Locks auf Prozess- und nicht auf Filedescriptorebene verwaltet, so daß innerhalb einer Multithread-Anwendung, bei der ja alle Treads in einem einzigen gemeinsamen Prozess-Kontext laufen, die Sperran- forderungen nicht greifen, auch wenn die einzelnen Threads eigentlich unabhängig voneinander operieren ... Das ist jetzt völlig ins blaue geschossen, aber ... ... ich höre gerade folgendens: 'man flock' auf Solaris: [...] Use of these interfaces should be restricted to only appli- cations written on BSD platforms. Use of these interfaces with any of the system libraries or in multi-thread applica- tions is unsupported. Locks are on files, not file descriptors. That is, file descriptors duplicated through dup(2) or fork(2) do not result in multiple instances of a lock, but rather multiple references to a single lock. If a process holding a lock on a file forks and the child explicitly unlocks the file, the parent will lose its lock. Locks are not inherited by a child process. [...] habe allerdings keine Ahnung, wie das auf MS-Plattformen aussieht ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München , Halle C2, Stand 126 From thomas.reinert_(at)_counterattack.de Wed, 18 Oct 2000 10:56:35 +0200 Date: Wed, 18 Oct 2000 10:56:35 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] Browserinformationen > On 17 Oct 00, at 21:41, Andreas Filz wrote: > > > ich glaub ich hatte mich wohl nicht richtig ausgedrueckt...DAS es geht > > das weiss ich nun.....aber eine loesung WIE das geht hab ich nun nicht > > - zumindest nicht wirklich...... > > > > Andreas > > Hallo! > Schau mal unter > http://www.phpbuilder.com/snippet/detail.php?type=snippet&id=15 > Das ist eine Klasse zur Browser-Erkennung. > Wieso selber schreiben, wenn es schon existiert.... > Grüße > Roland hi andreas, roland, die empfohlene class is jut, aber die hier ist m.e. besser: http://www.phpbuilder.com/snippet/detail.php?type=snippet&id=76 erkennt naemlich auch js und mehr browser.... nebenbei: kuerzlich gabs die frage nach ner php-flash-detection. gibt´s da irgendwas neues ?! gruss, thomas From dw_(at)_siebel.de Wed, 18 Oct 2000 10:12:11 +0200 Date: Wed, 18 Oct 2000 10:12:11 +0200 From: Daniel Wolpert dw_(at)_siebel.de Subject: [php] HTML-FORM-METHOD=POST / PHP Hallo, kann mir jemand erklären, wie,bzw. ob es möglich ist nach dem einem 'submit' aus einem HTML Formular mit der Methode=POST, möglich ist den Quelltext der daraufhin mit PHP generierten Antwortseite im Browser sichtbar zu machen. beispiel: form.html
schaffwas.php:

$foo

"; } exit; ?> Für sachdienliche Hinweise bereits im voraus dankbar daniel From rschmidt_(at)_de.tiscali.com Wed, 18 Oct 2000 11:06:43 +0200 Date: Wed, 18 Oct 2000 11:06:43 +0200 From: =?iso-8859-1?Q?Ren=E9_Schmidt?= rschmidt_(at)_de.tiscali.com Subject: [php] HTML-FORM-METHOD=POST / PHP den quelltext in ... einfassen müsste gehen > -----Original Message----- > From: Daniel Wolpert [mailto:dw_(at)_siebel.de] > Sent: Wednesday, October 18, 2000 10:12 AM > To: php_(at)_php-center.de > Subject: [php] HTML-FORM-METHOD=POST / PHP > > > Hallo, > > kann mir jemand erklären, wie,bzw. ob es möglich ist nach dem einem > 'submit' > aus einem HTML Formular mit der Methode=POST, möglich ist > den Quelltext > der daraufhin > mit PHP generierten Antwortseite im Browser sichtbar zu machen. > > beispiel: form.html > > >
> > >
> > > schaffwas.php: > > if ( $foo ) { > echo "

$foo

"; > } > exit; > ?> > > Für sachdienliche Hinweise bereits im voraus dankbar > > daniel > > -- > ** 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 rschmidt_(at)_de.tiscali.com Wed, 18 Oct 2000 11:10:12 +0200 Date: Wed, 18 Oct 2000 11:10:12 +0200 From: =?iso-8859-1?Q?Ren=E9_Schmidt?= rschmidt_(at)_de.tiscali.com Subject: [php] HTML-FORM-METHOD=POST / PHP der anzuzeigende code muss natürlich bereits generiert sein... ;) > -----Original Message----- > From: René Schmidt [mailto:rschmidt_(at)_de.tiscali.com] > Sent: Wednesday, October 18, 2000 11:07 AM > To: 'php_(at)_php-center.de' > Subject: RE: [php] HTML-FORM-METHOD=POST / PHP > > > den quelltext in ... einfassen müsste gehen > > > -----Original Message----- > > From: Daniel Wolpert [mailto:dw_(at)_siebel.de] > > Sent: Wednesday, October 18, 2000 10:12 AM > > To: php_(at)_php-center.de > > Subject: [php] HTML-FORM-METHOD=POST / PHP > > > > > > Hallo, > > > > kann mir jemand erklären, wie,bzw. ob es möglich ist nach dem einem > > 'submit' > > aus einem HTML Formular mit der Methode=POST, möglich ist > > den Quelltext > > der daraufhin > > mit PHP generierten Antwortseite im Browser sichtbar zu machen. > > > > beispiel: form.html > > > > > >
> > > > > >
> > > > > > schaffwas.php: > > > > > if ( $foo ) { > > echo "

$foo

"; > > } > > exit; > > ?> > > > > Für sachdienliche Hinweise bereits im voraus dankbar > > > > daniel > > > > -- > > ** 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 andreas.jensen_(at)_gmx.de Wed, 18 Oct 2000 11:10:52 +0200 Date: Wed, 18 Oct 2000 11:10:52 +0200 From: Andreas Jensen andreas.jensen_(at)_gmx.de Subject: [php] Ergebnisausgabe Hallo, ich möchte die Anzahl der Datensäze in einer db "poems" mit einer tabelle "poems"ausgeben lassen: Irgendwo ist aber noch ein funfamentaler Fehler, der bildschirm bleibt weiß. Kann mich jemand aufklären? Danke. From a.stagl_(at)_gmx.at Wed, 18 Oct 2000 11:19:40 +0200 Date: Wed, 18 Oct 2000 11:19:40 +0200 From: Andreas Stagl a.stagl_(at)_gmx.at Subject: [php] AW: [php] Browserinformationen hi, At 10:56 18.10.00 +0200, you wrote: > > On 17 Oct 00, at 21:41, Andreas Filz wrote: > > > > > ich glaub ich hatte mich wohl nicht richtig ausgedrueckt...DAS es geht > > > das weiss ich nun.....aber eine loesung WIE das geht hab ich nun nicht > > > - zumindest nicht wirklich...... > > > Andreas > > > > Hallo! > > Schau mal unter > > http://www.phpbuilder.com/snippet/detail.php?type=snippet&id=15 > > Das ist eine Klasse zur Browser-Erkennung. > > Wieso selber schreiben, wenn es schon existiert.... > > Grüße > > Roland > >hi andreas, roland, >die empfohlene class is jut, aber die hier ist m.e. besser: >http://www.phpbuilder.com/snippet/detail.php?type=snippet&id=76 >erkennt naemlich auch js und mehr browser.... hab mir mal die class mit der id=76 angesehen. ist ja schön und gut, nur sagt sie hinsichtlich javascript nur aus, welche version der browser unterstützen könnte, vorausgesetzt js ist aktiviert... ob es aber aktiviert oder deaktiviert ist sagt das script nicht.... geht in php IMHO auch garnicht. lg, andy -- ,- STAGL Andreas --------------. WebDesign & Programmierung | Rennweg 70/4/24 \\|// |\ -------------------------- | A-1030 Wien (o ~) '-| Tel: +43-699-10511858 '---._________.---ooOo-(_)-oOoo--' mailto:a.stagl_(at)_gmx.at From rschmidt_(at)_de.tiscali.com Wed, 18 Oct 2000 11:18:54 +0200 Date: Wed, 18 Oct 2000 11:18:54 +0200 From: =?iso-8859-1?Q?Ren=E9_Schmidt?= rschmidt_(at)_de.tiscali.com Subject: [php] Ergebnisausgabe lass am besten den leerschritt nach count weg ;) > -----Original Message----- > From: Andreas Jensen [mailto:andreas.jensen_(at)_gmx.de] > Sent: Wednesday, October 18, 2000 11:11 AM > To: php_(at)_php-center.de > Subject: [php] Ergebnisausgabe > > > Hallo, > ich möchte die Anzahl der Datensäze in einer db "poems" mit > einer tabelle > "poems"ausgeben lassen: > > $connection_id = mysql_connect("www2.xxx.de","xxx","xxx"); > $query = "select count (*) from poems"; > $res = mysql_db_query("poems",$query); > echo "$res"; > ?> > > Irgendwo ist aber noch ein funfamentaler Fehler, der > bildschirm bleibt weiß. > > Kann mich jemand aufklären? Danke. > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From behrens_(at)_takenet.de Wed, 18 Oct 2000 11:30:50 +0200 Date: Wed, 18 Oct 2000 11:30:50 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Ergebnisausgabe Andreas Jensen schrieb: > > Hallo, > ich möchte die Anzahl der Datensäze in einer db "poems" mit einer tabelle > "poems"ausgeben lassen: > > $connection_id = mysql_connect("www2.xxx.de","xxx","xxx"); > $query = "select count (*) from poems"; > $res = mysql_db_query("poems",$query); > echo "$res"; > ?> > > Irgendwo ist aber noch ein funfamentaler Fehler, der bildschirm bleibt weiß. > > Kann mich jemand aufklären? Danke. Nein! ;) Du moechtes stattdessen im Maunal nach schauen... int mysql_db_query() Rückgabewert: Eine Ergebnis-Kennung als Referenz auf das Anfrageergebnis, oder false im Fehlerfall. Du musst das Ergebniss noch abholen.! Siehe mysql_result(), bzw. bei mehreren Treffern ist mysql_fetch_array() zunehmen. Ich glaube auch das bei 'Select count(*)... ' es besser ist ein Feld anzugeben das '*'. 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 thomas.reinert_(at)_counterattack.de Wed, 18 Oct 2000 11:36:32 +0200 Date: Wed, 18 Oct 2000 11:36:32 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] AW: [php] Browserinformationen > >hi andreas, roland, > >die empfohlene class is jut, aber die hier ist m.e. besser: > >http://www.phpbuilder.com/snippet/detail.php?type=snippet&id=76 > >erkennt naemlich auch js und mehr browser.... > > hab mir mal die class mit der id=76 angesehen. ist ja schön und gut, nur > sagt sie hinsichtlich javascript nur aus, welche version der browser > unterstützen könnte, vorausgesetzt js ist aktiviert... ob es aber > aktiviert > oder deaktiviert ist sagt das script nicht.... geht in php IMHO > auch garnicht. > > lg, > andy hm. is wohl war. jemand auch interesse sowas mal zu codieren ?! und zwar mit allem drum-rum ?! browser,system,java,javascript,active-x,flash,screen-res etc., meine ich. kann ja auch ne schlanke zwei-seiten loseung sein. seite 1 fragt per javascript, rest & auswertung ueber php... extrem faehige js-detection haett ich & die flash-detection von moock wollte ich auch mal umschreiben... kann ja alles nicht so lang dauern und/oder zu schwierig sein. nur ne anregung. bei interesse am besten meldung pm. gruss, thomas From behrens_(at)_takenet.de Wed, 18 Oct 2000 11:35:56 +0200 Date: Wed, 18 Oct 2000 11:35:56 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] HTML-FORM-METHOD=POST / PHP Daniel Wolpert schrieb: > > Hallo, > > kann mir jemand erklären, wie,bzw. ob es möglich ist nach dem einem > 'submit' > aus einem HTML Formular mit der Methode=POST, möglich ist den Quelltext > der daraufhin > mit PHP generierten Antwortseite im Browser sichtbar zu machen. > > beispiel: form.html > > >
> > >
> > > schaffwas.php: > > if ( $foo ) { > echo "

$foo

"; > } > exit; > ?> > > Für sachdienliche Hinweise bereits im voraus dankbar Du benutzt PHP4? Auf was steht der php.ini Eintrag register_globals? Auf On setzten kann helfen :). Besser ist es aber mal zu schauen ob deine Daten im $HTTP_POST_VARS["foo"] Array stehen, bzw. mach mal ein phpinfo() in der schaffwas.php. Wenns geholfen hat lass ich dir meine KTN zukommen ;) 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 info_(at)_subjective.de Wed, 18 Oct 2000 11:38:15 +0200 Date: Wed, 18 Oct 2000 11:38:15 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] Ergebnisausgabe > $res = mysql_db_query("poems",$query); > echo "$res"; Schau noch mal ins Manual. Du gibst hier nur die ID des Results aus. Erst in Verbindung mit den entsprechenden Funktionen wie mysql_fetch_array(), mysql_fetch_row(), usw wird ein Schuh draus. cu Thomas Weinert http://www.subjective.de From ulf.wendel_(at)_phpdoc.de Wed, 18 Oct 2000 11:42:59 +0200 Date: Wed, 18 Oct 2000 11:42:59 +0200 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Ergebnisausgabe Andreas Jensen wrote: > $connection_id = mysql_connect("www2.xxx.de","xxx","xxx"); > $query = "select count (*) from poems"; > $res = mysql_db_query("poems",$query); > echo "$res"; > ?> Tausend Problemstellen. Bitte lies einen der zahlreichen und guten einführenden Artikel zu Datenbanken&PHP, z.B. das Material auf http://www.koehntopp.de/artikel/ und http://www.koehntopp.de/php/ . Diese Liste kann keinen Debugger oder gar Lektüre ersetzen ;-). Es fehlt Dir an Grundlagen. > Irgendwo ist aber noch ein funfamentaler Fehler, der bildschirm bleibt weiß. Strom ist an? Ach stimmt, sonst wäre der Schirm schwarz. > Kann mich jemand aufklären? Danke. Da mußt Du fisting Jayniz auf IRC #php.de fragen. Ulf From kbecker_(at)_mbo-verlag.de Wed, 18 Oct 2000 14:12:26 +0200 Date: Wed, 18 Oct 2000 14:12:26 +0200 From: Klaus Becker kbecker_(at)_mbo-verlag.de Subject: [php] Ergebnisausgabe Hi Andreas, du kannst es so oder so machen: 1. Falls du nur die Anzahl der Datensaetze brauchst: $connection_id = mysql_connect("www2.xxx.de","xxx","xxx"); $query = "SELECT COUNT(feldname)AS zahl FROM poems"; $res = mysql_db_query("poems",$query); $fetch = mysql_fetch_object($res); print $fetch->zahl; 2. Falls du die Datensätze in einer Tabelle ausgeben willst: $connection_id = mysql_connect("www2.xxx.de","xxx","xxx"); $query = "SELECT feldname1, feldname2, feldname3 FROM poems"; $res = mysql_db_query("poems",$query); print mysql_num_rows($res); >ich möchte die Anzahl der Datensäze in einer db "poems" mit einer tabelle >"poems"ausgeben lassen: > >$connection_id = mysql_connect("www2.xxx.de","xxx","xxx"); >$query = "select count (*) from poems"; >$res = mysql_db_query("poems",$query); >echo "$res"; >?> -- Mit freundlichen Grüßen, Klaus Becker MBO-Verlag GmbH, Feldstiege 100, 48161 Münster Bereich: Internet-Entwicklung Telefon: 0 25 33 / 93 00 45 8 Fax: 0 25 33 / 93 00 72 eMail: kbecker_(at)_mbo-verlag.de Web: http://www.mbo-verlag.de http://www.aktivshop.de From jf_(at)_rt.streamdesign.de Wed, 18 Oct 2000 14:20:46 +0200 Date: Wed, 18 Oct 2000 14:20:46 +0200 From: Jens Flister jf_(at)_rt.streamdesign.de Subject: [php] Stored Procedure Aufruf via ODBC hallo, ich möchte aus einem php-script via odbc eine db-procedure aufrufen. diese erwartet zwei übergabeparameter (ein ein- und einen ausgabeparameter). kann mir da jemand weiterhelfen ? vielen dank vorab. Jens Flister From thomas.reinert_(at)_counterattack.de Wed, 18 Oct 2000 14:21:53 +0200 Date: Wed, 18 Oct 2000 14:21:53 +0200 From: Thomas A. Reinert media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] flash-formulardaten.... hallo liste, habe ein kleines problem: a.) ich muss eingaben aus einem flashformular per email verschicken. b.) anschliessend soll man wieder zu dem flash zurückkehren. c.) das flash ist _EIN_ teil, keine verschiedenen, kleinen, intelligent angelegten teile, zwischen denen man schön hin- und herspringen kann. d.) wünschenswert wäre es deshalb, wenn man sich den frame im flash, zu dem man nach erfolgreicher mailsendung springen möchte, aussuchen könnte. hat/kennt da jemand ne lösung ?! hoffentlich hab ich mich halbwegs verständlich ausgedrückt. bin kein flasher... rtfm-pointer sind auch herzlich willkommen ;) gruss, thomas From kbecker_(at)_mbo-verlag.de Wed, 18 Oct 2000 14:25:14 +0200 Date: Wed, 18 Oct 2000 14:25:14 +0200 From: Klaus Becker kbecker_(at)_mbo-verlag.de Subject: [php] Datumsdifferenz berechnen (Loeschen von DB-Eintraegen) Wenn das Feld ein Datum-Feld ist geht es z.B. so: $vor_einer_stunde = .... DELETE * FROM tabelle WHERE datum < $jetzt >Ich habe in einer Datenbank einer MySQL-Datenbank eine Spalte mit >einem Datum in der Form: > >YYYYMMDDHHMMSS > >Wie kann ich alle Datensätze löschen, bei denen das Datum älter als 1 >Stunde zur aktuellen Zeit ist? -- Mit freundlichen Grüßen, Klaus Becker MBO-Verlag GmbH, Feldstiege 100, 48161 Münster Bereich: Internet-Entwicklung Telefon: 0 25 33 / 93 00 45 8 Fax: 0 25 33 / 93 00 72 eMail: kbecker_(at)_mbo-verlag.de Web: http://www.mbo-verlag.de http://www.aktivshop.de From ws_(at)_art-quarter.com Wed, 18 Oct 2000 14:38:57 +0200 Date: Wed, 18 Oct 2000 14:38:57 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Ergebnisausgabe Andreas Jensen wrote: > Kann mich jemand aufklären? Danke. Da hat es ja schon Tonnen von Antworten gegeben. Ich möchte noch empfehlen, die Klasse db_mysql aus phplib zu benutzen: sehr bequem! Dann sieht die Sache so aus, z.B. in Verbindung mit dem Problem, einen beliebigen Datensatz zu ziehen: function randomImage($resAr=""){ // zieht eine beliebige Ausgabe, holt das Titelbild & Angaben // Ausgabe je nach input-Parameter $db = newDB($db); // newDB eigene Funktion, die $db wiederbenutzt, falls vorhanden // da brauche ich nicht nachdenken, ob ich das schon hatte $q = "SELECT count(*) as num FROM editions"; $db->query($q); // Schreibweise hat sich bewährt: So kann ich schnell ein // echo $q einbauen, wenn ich debuggen muß if ($db->nf()){ $db->next_record(); $t = randomNumber($db->f('num'))-1;//zufall // eigenen Funktion, tut das, was der Name sagt // Kommentare dahinter sind für mich, diese für dich $q = "SELECT * FROM editions LIMIT $t, 1"; // Trick aus der FAQ $db->query($q);//diese raussuchen if ($db->nf()){ $db->next_record(); // jetzt stehen die Daten zur Verfügung - mach was damit $nrEd = $db->f('nrEd'); $year = getYear($db->f('datumEd')); $dir = $db->f('typEd') == "r" ? "Rassen" : "Stories"; $rasse = get_rasseBezeichnung($db->f('idRasse')); $type = $db->f('typEd') == "r" ? "Rasseportrait " : "Personality Story "; $type .= $rasse; $link = "http://$GLOBALS[HTTP_HOST]/$dir/" . $db->f('nrEd'); $sp = "   "; $title = ereg_replace("#", " · ", $db->f('titleEd')); $title = fontVerdana("$sp " . "" . $title . "" . "
$sp " . "Foto aus Ausgabe " . $db->f('nrEd') . ".$year · " . $type); $img = "" . getImgLeft("Ausgaben/" . $db->f('nrEd') . "/0") . ""; if ($resAr) { $res[] = $title; $res[] = $img; return $res; } else { return $title . "

" . $img; } } } } In Aktion auf praktisch jeder Seite im Abschnitt Editorial, dient dazu, die Ausgaben zu promoten und Abwechslung ins Spiel zu bringen. Z.B. http://pferdezeitung.de/Tipps/ der Output links direkt nach der Überschrift "Übersicht Tipps" ist das Ergebnis dieser Funktion. Ein Refresh zeigt dann jeweils andere Zufallsergebnisse. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From endler_(at)_upsys.de Wed, 18 Oct 2000 15:11:45 +0200 Date: Wed, 18 Oct 2000 15:11:45 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] Stored Procedure Aufruf via ODBC Hi Jens, > ich möchte aus einem php-script via odbc eine db-procedure > aufrufen. diese erwartet zwei übergabeparameter (ein ein- und > einen ausgabeparameter). dass macht man genauso, als wuerde man die Datenbank direkt abfragen... beim M$ SQL-Server wuerde es z.B. so aussehen: Gruesse aus Muenchen Matthias From e9425758_(at)_stud4.tuwien.ac.at Wed, 18 Oct 2000 16:24:20 +0200 Date: Wed, 18 Oct 2000 16:24:20 +0200 From: Markus e9425758_(at)_stud4.tuwien.ac.at Subject: [php] Bug in template.inc (PHPLIB) Hallo Leute $tpl->pparse("out","index"); SOLLTE ja das gleiche sein wie $tpl->parse("out","index"); $tpl->p("out"); IST ES ABER NICHT! Bei der 1. Variante werden die Möglichkeiten "remove, keep, comment" ignoriert, da die Funktion finish NICHT aufgerufen wird. siehe Zeile 102 Bei der 2. Variante wird alles korrekt gemacht. Wie sieht Ihr das ? -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From hoffmann_(at)_4de.de Wed, 18 Oct 2000 15:59:04 +0200 Date: Wed, 18 Oct 2000 15:59:04 +0200 From: Ralf Hoffmann hoffmann_(at)_4de.de Subject: [php] AW: [php] Browserinformationen > die empfohlene class is jut, aber die hier ist m.e. besser: > http://www.phpbuilder.com/snippet/detail.php?type=snippet&id=76 > erkennt naemlich auch js und mehr browser.... Die Class erkennt nur ob der Browser Javascript unterstützt, aber nicht ob Javascript auch eingeschaltet ist. Ich finde das ist nicht wirklich besser. Gruß Ralf From e9425758_(at)_stud4.tuwien.ac.at Wed, 18 Oct 2000 17:41:15 +0200 Date: Wed, 18 Oct 2000 17:41:15 +0200 From: Markus Wagner e9425758_(at)_stud4.tuwien.ac.at Subject: [php] Sessiondaten in Datei bei PHPLib ? =?iso-8859-1?Q?m=F6glich?= ? Hallo Bei den Sessions in PHP4 soll es möglich sein Dateien als Sessiondatenspeicher zu verwenden. Ist das auch mit PHPLib möglich. Grund: Kleine Webseite, wenige Benutzer, einfachste Inst. der Skripts. Danke -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From cybermage_(at)_hirnstrudel.de Wed, 18 Oct 2000 16:51:14 +0200 Date: Wed, 18 Oct 2000 16:51:14 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] automatische Weiterleitung > gibt es unter php4 eine Funktion, die automatisch eine andere Webseite > aufruft? http://www.php.net/manual/function.header.php Hoffe das hilft dir weiter. bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From swift31_(at)_gmx.de Wed, 18 Oct 2000 16:56:19 +0200 Date: Wed, 18 Oct 2000 16:56:19 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] automatische Weiterleitung > gibt es unter php4 eine Funktion, die automatisch eine andere Webseite > aufruft? http://www.koehntopp.de/php/faq-18.html#ss18.9 MfG Martin From endler_(at)_upsys.de Wed, 18 Oct 2000 17:01:15 +0200 Date: Wed, 18 Oct 2000 17:01:15 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Sessiondaten_in_Datei_bei_PHPLib_=3F_m=F6g?= =?iso-8859-1?Q?lich_=3F?= =?iso-8859-1?Q?lich_=3F?= Hallo Markus, > Bei den Sessions in PHP4 soll es möglich sein Dateien als > Sessiondatenspeicher zu verwenden. > > Ist das auch mit PHPLib möglich. ja das geht, dazu brauchst du die ct_file.inc und in der local.inc musst Du folgendes aendern: wichtig ist, dass /path/to/sessions/ vom webserver-benutzer schreibbar ist. > Grund: Kleine Webseite, wenige Benutzer, einfachste Inst. der Skripts. Das geht mit sehr grossen Sites auch besser, da Zugriffe auf das Filesystem IMHO schneller sind als auf eine DB. Gruesse aus Muenchen Matthias From dan_(at)_schudan.de Wed, 18 Oct 2000 17:00:30 +0200 Date: Wed, 18 Oct 2000 17:00:30 +0200 From: Daniel Schuster dan_(at)_schudan.de Subject: [php] automatische Weiterleitung Hallo > gibt es unter php4 eine Funktion, die automatisch eine andere Webseite > aufruft? http://php.net/header sollte genügen!!, es dürfen aber KEINE Zeiehn an den Browser vorher geschickt werden (auch keine Whitespaces). Gruß dan From GH-lists_(at)_ecora.de Wed, 18 Oct 2000 16:24:27 +0200 Date: Wed, 18 Oct 2000 16:24:27 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] AW: [php] Browserinformationen Andreas Stagl schrieb > hab mir mal die class mit der id=76 angesehen. ist ja schön und gut, nur > sagt sie hinsichtlich javascript nur aus, welche version der browser > unterstützen könnte, vorausgesetzt js ist aktiviert... ob es aber aktiviert > oder deaktiviert ist sagt das script nicht.... geht in php IMHO auch garnicht. Habe den Thread jetzt nicht komplett verfolgt und bin auch kein JS-Experte, aber folgendes sollte funktionieren: Wenn Du Im Script eine Variable js mit dem Wert on hast, dann hat der User Javascript aktiviert. Auf andere Seiten durchschleifen kannst Du das dann ggf. als Session-Variable. Guido Haeger From ABietenbeck_(at)_gmx.de Wed, 18 Oct 2000 17:22:51 +0100 Date: Wed, 18 Oct 2000 17:22:51 +0100 From: Andreas Bietenbeck ABietenbeck_(at)_gmx.de Subject: [php] 3 Update hintereinander ... > Es kann sein, dass ich noch total penne und nix checke, aber in der Tabelle > heissen die Spalten doch 'heim', 'gast' und 'punkte'. In der Query benutzt > du aber Spalten, die soweit ich das an diesem Beispiel erkennen kann nicht > vorkommen zudem ist mySQL case-sensitive d. h. 'Punkte' ist nicht das > gleiche wie 'punkte' > > cu > Christoph nein, MySQl ist nicht case sensitive, ich habe es gerade noch mal zur Sicherheit ausprobiert. Vielleicht hast du es mit PHP verwechselt, da ist 'Punkte' in der Tat nicht 'punkte'. Gruss, Andreas From info_(at)_welters-online.de Wed, 18 Oct 2000 19:03:26 +0200 Date: Wed, 18 Oct 2000 19:03:26 +0200 From: Wolfgang Welters info_(at)_welters-online.de Subject: [php] Zahlenformatierung Hallo, ich komme noch einmal auf mein Problem mit der Formatierung von Zahlen zurück. Ich gebe in einem Formular einen Wert (im deutschen Format) vor: ~~~ ~~~ Diesen Wert möchte ich in eine Formel einbauen. Deshalb muß ich den Wert umformatieren in '100,000.00' oder '100000.00' sonst stimmt meine Rechnung nicht. Ich habe es auch einmal mit einem Umweg über die Zeichenketten-Funktion 'str_replace()': strtr($Darlehen,".,",",."); ~~ ~~ versucht, die Anzeige ist in Ordnung, die Formel jedoch wieder falsch. Die Formel und das anschließende Formatieren z.B. ist mir klar! Wer hat einen Tipp, wie ich die Vorgabe ins richtige Zahlenformat bringe ???? Gruß Wolfgang From ulf.wendel_(at)_phpdoc.de Wed, 18 Oct 2000 19:06:34 +0200 Date: Wed, 18 Oct 2000 19:06:34 +0200 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Bug in template.inc (PHPLIB) Markus wrote: > Wie sieht Ihr das ? Keine Ahnung, in jedem Fall ist dies die falsche Liste. Kristian Köhntopp, der die erste Implementierung geschrieben hat liest hier nicht mit, dafür aber auf der PHPLib Liste. Da kannst Du die Frage wiederholen und dort trifft Du auch die sonstigen Autoren. Hier jedoch kaum. Ulf From ulf.wendel_(at)_phpdoc.de Wed, 18 Oct 2000 19:11:12 +0200 Date: Wed, 18 Oct 2000 19:11:12 +0200 From: Ulf Wendel ulf.wendel_(at)_phpdoc.de Subject: [php] Sessiondaten in Datei bei PHPLib ? =?iso-8859-1?Q?m=F6glich?= ? Markus Wagner wrote: > > Hallo > > Bei den Sessions in PHP4 soll es möglich sein Dateien als > Sessiondatenspeicher zu verwenden. > > Ist das auch mit PHPLib möglich. PHPLib Sessions PHP4 Sessions haben ein ähnliches Design. Entsprechend kennt auch die PHPLib viele mögliche Container (CT_xy Files). Wenn Du nur Sessions brauchst nimm derzeit PHP4 weil es schneller ist; wenn Du mehr brauchst setze auf die PHPLib. Die Entwicklung wurde nicht eingestampft, auch zukünftig wird sie versuchen Lösungen bereitzustelllen. Ulf From info_(at)_agathos.net Wed, 18 Oct 2000 20:03:13 +0200 Date: Wed, 18 Oct 2000 20:03:13 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] 3 Update hintereinander >> vorkommen zudem ist mySQL case-sensitive d. h. 'Punkte' ist nicht das >> gleiche wie 'punkte' >> > nein, MySQl ist nicht case sensitive, ich habe es gerade noch mal zur > Sicherheit ausprobiert. Also wenn ich es richtig im Hinterkopf habe, kommt es darauf an wie die db-Felder definiert sind. Es gibt Feldtypen die sind case sensitive andre nicht. Liebe Grüße aus dem Allgäu Theo From Michael_(at)_Stahmann.de Wed, 18 Oct 2000 20:17:04 +0200 Date: Wed, 18 Oct 2000 20:17:04 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] flash-formulardaten.... "Thomas A. Reinert media solutions gmhb" schrieb: > hallo liste, > > habe ein kleines problem: > > a.) ich muss eingaben aus einem flashformular per email verschicken. > b.) anschliessend soll man wieder zu dem flash zurückkehren. > c.) das flash ist _EIN_ teil, keine verschiedenen, kleinen, intelligent > angelegten teile, zwischen denen man schön hin- und herspringen kann. > d.) wünschenswert wäre es deshalb, wenn man sich den frame im flash, zu dem > man nach erfolgreicher mailsendung springen möchte, aussuchen könnte. > a), b) Du mußt Fläsh eigendlich gar nicht verlassen. c) So sollte es sein... d) Da Du Flash nicht verlassen mußt, sollte das kein Problem sein. > > hat/kennt da jemand ne lösung ?! Variablen per POST an PHP-Übergeben, Ergebnis einlesen, fertig. http://www.thickbook.com/extra/php_flashymail.phtml Liest nicht ein, aber das kann man ja einstricken. > > hoffentlich hab ich mich halbwegs verständlich ausgedrückt. bin kein > flasher... > > rtfm-pointer sind auch herzlich willkommen ;) > Nächstes mal bitte das Archiv fragen, aus einer mail von gestern: Kleiner Einstieg in Deutsch: http://www.flashworker.de/tutorial/14/001.html Flash/PHP/MySQL in Englisch http://www.thickbook.com/extra/php_flashyquote.phtml Das Archiv hat auch schon so manchem geholfen :-) http://www.php-center.de Noch ein Tip: Das Gästebuch von Cyber-Collage (zwar mit perl/cgi aber ein excellentes Beispiel, wie man dynamische Inhalte einlesen kann) http://www.cyber-college.de/college/gabuchd.htm > Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From skeeta2000_(at)_gmx.net Wed, 18 Oct 2000 20:17:50 +0200 Date: Wed, 18 Oct 2000 20:17:50 +0200 From: Sebastian Aberle skeeta2000_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?PHP4_l=E4uft_nicht_unter_Windows_2000?= Hi, kann mir jemand helfen? Ich habe die neueste PHP4 Version (Binary;Win32) heute runtergeladen und Apache 1.3.14 Win32. Apache habe ich unter Windows 2000 als Service installiert, läuft auch Prima. PHP habe ich bei mir in das Verzeichnis C:\php4 extrahiert. Nach Installation von PHP, hier meine Vorgehensweise: php.ini nach C:\Winnt\php.ini php4ts.dll nach C:\winnt\system32 (msvcrt.dll existierte dort schon) dann habe ich im Apache httpd.conf file folgende Änderungen vorgenommen: ScriptAlias /php4/ "C:/php4/" AddType application/x-httpd-php .phtml .php AddType application/x-httpd-php-source .phps Action application/x-httpd-php /php4/php.exe danach Neustart des Servers. Erstellen vonphpinfo.php im htdocs verzeichnis.Bei Aufruf von http://localhost/phpinfo.phpkommt jedesmal die fehlermeldung, dass die Dateinicht gefunden wurde.Benenne ich die extension um, findet er sie.Was mache ich falsch??Vielen Dank für eine hilfreiche Antwort!!!Sebastian. From mayer_(at)_db-server.de Wed, 18 Oct 2000 20:50:41 +0100 Date: Wed, 18 Oct 2000 20:50:41 +0100 From: =?ISO-8859-1?Q?J=FCrgen_Mayer?= mayer_(at)_db-server.de Subject: [php] Bug in template.inc (PHPLIB) Hallo, > Keine Ahnung, in jedem Fall ist dies die falsche Liste. Kristian > Koehntopp, der die erste Implementierung geschrieben hat liest hier nicht > mit, dafuer aber auf der PHPLib Liste. Da kannst Du die Frage wiederholen > und dort trifft Du auch die sonstigen Autoren. Hier jedoch kaum. wo kann ich mich bei der PHPLib-Liste anmelden ? Juergen From ws_(at)_art-quarter.com Wed, 18 Oct 2000 20:58:31 +0200 Date: Wed, 18 Oct 2000 20:58:31 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] 3 Update hintereinander Hans Theo Mislisch wrote: > > >> vorkommen zudem ist mySQL case-sensitive d. h. 'Punkte' ist nicht das > >> gleiche wie 'punkte' > >> > > nein, MySQl ist nicht case sensitive, ich habe es gerade noch mal zur > > Sicherheit ausprobiert. > > Also wenn ich es richtig im Hinterkopf habe, kommt es darauf an wie > die db-Felder definiert sind. Es gibt Feldtypen die sind case sensitive > andre nicht. Was sagt das Manual? All data saved in ISO8859_1 format. All comparisons for normal string columns are case insensitive. MySQL maps all tables to filenames and with MySQL one can use standard system tools to backup, rename, move, delete and copy tables. This forces MySQL to be case sensitive on table names on operating systems that have case sensitive filenames (like most Unix systems). If you have a problem remembering table names, create everything in lowercase. CHAR(M) [binary] A fixed length string that is always filled up with spaces to the specified length. Range 1 - 255 characters. All end space are removed when retrieved. Is sorted and compared case insensitively unless the binary keyword is given. VARCHAR(M) [binary] A variable length string that is stored with its length. All end space are removed when storing it. Maximum range 1 - 255 characters. Is sorted and compared case insensitively unless the binary keyword is given. TEXT and BLOB types These are objects that can have a variable length without upper limit. All TEXT and BLOB objects are stored with is length (saved in 1 to 4 bytes depending on the type of object). The maximum TEXT and BLOB length you can use is dependent on available memory and client buffers. The only differences between TEXT and BLOB is that TEXT is sorted and compared case insensitively while BLOB is compared case sensitively (by character values). TEXT and BLOB objects CANNOT be an index. A BETWEEN B AND C A is bigger or equal as B and A is smaller or equal to C. Does the same thing as (A >= B AND A <= C) if all arguments are of the same type. It's the first argument (A) that decides how the comparison should be done! If A is a string expression, compare as case insensitive strings. If A is a binary string, compare as binary strings. If A is an integer expression compare as integers, else compare as reals. BINARY means that the column will be compared case sensitive. The default is that all strings are compared case insensitive according to ISO-8859-1 Latin1. BINARY is 'sticky' which means that if a column marked BINARY is used in a expression, the whole expression is compared BINARY. 15.8 Case sensitivity in searches. By default a MySQL column is case insensitive (although there are some character sets that never are case insensitive). That means that if you search with column like 'a%'; you will get all columns that start with A or a. If you want to make this search case sensitive use something like INDEX(column, "A")=0 to check a prefix. Or STRCMP(column, "A") = 0 if the whole string should be the same. 18.4.2 Changes in release 3.20.17 LIKE was case sensitive in some places and case insensitive in other. Now LIKE is always case insensitive. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From endler_(at)_upsys.de Wed, 18 Oct 2000 21:09:48 +0200 Date: Wed, 18 Oct 2000 21:09:48 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] Bug in template.inc (PHPLIB) Hi Jürgen, > > Keine Ahnung, in jedem Fall ist dies die falsche Liste. Kristian > > Koehntopp, der die erste Implementierung geschrieben hat liest > hier nicht > > mit, dafuer aber auf der PHPLib Liste. Da kannst Du die Frage > wiederholen > > und dort trifft Du auch die sonstigen Autoren. Hier jedoch kaum. > > wo kann ich mich bei der PHPLib-Liste anmelden ? Schick 'ne Mail an diese Adresse: phplib-request_(at)_lists.netuse.de im Body muss subscribe stehen. Gruesse aus Muenchen Matthias From pfeiffer_(at)_uris.de Wed, 18 Oct 2000 23:11:29 +0200 Date: Wed, 18 Oct 2000 23:11:29 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Zahlenformatierung Hallo Wolfgang, bei der Ruecktransformation musst Du das Tausender-Trennzeichen vollstaendig entfernen. Mir ist kein Funktion bekannt, die damit umgehen koennte. > > Diesen Wert möchte ich in eine Formel einbauen. Deshalb muß ich den Wert > umformatieren in '100,000.00' oder '100000.00' sonst stimmt meine Rechnung > nicht. - falsch - - richtig - m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From eschmid+sic_(at)_s.netic.de Wed, 18 Oct 2000 23:29:47 +0200 Date: Wed, 18 Oct 2000 23:29:47 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Zahlenformatierung On Wed, Oct 18, 2000 at 11:11:29PM +0200, Norbert Pfeiffer wrote: > Hallo Wolfgang, > > bei der Ruecktransformation musst Du das Tausender-Trennzeichen > vollstaendig entfernen. Mir ist kein Funktion bekannt, die damit > umgehen koennte. > > > > > Diesen Wert möchte ich in eine Formel einbauen. Deshalb muß ich den Wert > > umformatieren in '100,000.00' oder '100000.00' sonst stimmt meine Rechnung > > nicht. - falsch - - richtig - In der umgekehrten Richtung mit number_format(). Müsste auch in der anderen Richtung funktionieren. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From marx_(at)_boos-edv.de Thu, 19 Oct 2000 08:22:52 +0200 Date: Thu, 19 Oct 2000 08:22:52 +0200 From: Thorsten Marx marx_(at)_boos-edv.de Subject: [php] Funktionen zentral ablegen Hallo, hab mal wieder eine Frage. Wir möchten ein größeres Projekt realisieren und möchte jetzt Standardroutienen zum lesen/schreiben/ändern usw. zentral auf unserem Server ablegen. Als include path ist auf dem Server nichts eingestellt. Welches Verzeichnis nimmt er dann als Root-Verzeichnis? Struktur der Verzeichnisse Hier liegen die PHP-Dateien, die auf die zentralen Routienen zugreifen sollen: /usr/local/etc/httpd/vhosts/domain.de/php Wo sollte am sinnvollsten und sichersten in zentralen Routienen abgelegt werden? Viele Grüße und schon besten Dank an alle 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 info_(at)_agathos.net Thu, 19 Oct 2000 08:41:02 +0200 Date: Thu, 19 Oct 2000 08:41:02 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] 3 Update hintereinander > Was sagt das Manual? > All data saved in ISO8859_1 format. All comparisons for normal > string columns are case insensitive. Also Handbuch posten ist einfach, ins Deutsche übersetzen hätte mich jetzt mehr beeindruckt. ;-) Oder wenigestens der Tipp ISBN 3-8272-5793-X mut dubois, deutsch Liebe Grüße aus dem Allgäu Theo From dw_(at)_siebel.de Thu, 19 Oct 2000 08:04:38 +0200 Date: Thu, 19 Oct 2000 08:04:38 +0200 From: Daniel Wolpert dw_(at)_siebel.de Subject: [php] TEST Liste tot oder was? From Dorfmueller.M.StB_(at)_t-online.de Thu, 19 Oct 2000 09:41:25 +0100 Date: Thu, 19 Oct 2000 09:41:25 +0100 From: =?ISO-8859-1?Q? Michael_Dorfm=FCller ?= Dorfmueller.M.StB_(at)_t-online.de Subject: [php] If-Verzweigung und Dateiaufruf Ich habe eine -vielleicht - triviale Frage, bei der ich aber nicht weiterkomme. Gibt es eine Möglichkeit aus einer Bedingungsabfrage mit If bei Zutreffen der Bedingung direkt eine andere Seite anzuwählen ohne daß der Anwender zuerst auf einen Link klicken muß. z.B. so. If ($name=$benutzer) [gehe zur Seite 1213.php3, auf der der Benuter direkt begrüßt wird] else [gehe zur Seite 1234.php3, auf der der Benutzer gefragt wird, ob er sich neu anmelden will] endif Wenn es mit PHP nicht geht, weiß jemand, wei so etwas anders realisiert werden kann? Vielen Dank für Antworten! Michael From cps_(at)_ms-consult.de Thu, 19 Oct 2000 09:04:21 +0200 Date: Thu, 19 Oct 2000 09:04:21 +0200 From: Christian Schommer cps_(at)_ms-consult.de Subject: [php] If-Verzweigung und Dateiaufruf Hallo Michael, versuchs mal mit: Über content stellst du die Wartezeit in Sekunden ein, bevor auf die Seite, welche du über URL definierst weitergeleitet wird. christian Michael Dorfmüller wrote: > > Ich habe eine -vielleicht - triviale Frage, bei der ich aber nicht > weiterkomme. > > Gibt es eine Möglichkeit aus einer Bedingungsabfrage mit If bei > Zutreffen der Bedingung direkt eine andere Seite anzuwählen ohne daß > der Anwender zuerst auf einen Link klicken muß. > > z.B. so. > > If ($name=$benutzer) > > [gehe zur Seite 1213.php3, auf der der Benuter direkt begrüßt > wird] > > else > > [gehe zur Seite 1234.php3, auf der der Benutzer gefragt wird, > ob er sich > neu anmelden will] > > endif > > Wenn es mit PHP nicht geht, weiß jemand, wei so etwas anders > realisiert werden kann? > > Vielen Dank für Antworten! > > Michael > > -- > ** 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 dw_(at)_siebel.de Thu, 19 Oct 2000 08:25:08 +0200 Date: Thu, 19 Oct 2000 08:25:08 +0200 From: Daniel Wolpert dw_(at)_siebel.de Subject: [php] PM Re: [php] If-Verzweigung und Dateiaufruf Michael Dorfmüller wrote: > > Ich habe eine -vielleicht - triviale Frage, bei der ich aber nicht > weiterkomme. > > Gibt es eine Möglichkeit aus einer Bedingungsabfrage mit If bei > Zutreffen der Bedingung direkt eine andere Seite anzuwählen ohne daß > der Anwender zuerst auf einen Link klicken muß. ------------- etwa sowas? Gruß, daniel From ws_(at)_art-quarter.com Thu, 19 Oct 2000 10:00:17 +0200 Date: Thu, 19 Oct 2000 10:00:17 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] 3 Update hintereinander Hans Theo Mislisch wrote: > Also Handbuch posten ist einfach, ins Deutsche übersetzen > hätte mich jetzt mehr beeindruckt. ;-) Oh Gott. Wie will man denn programmieren, wenn man nicht mal rudimentär-Englisch kann oder wenigstens lernen will? > Oder wenigestens der Tipp ISBN 3-8272-5793-X mut dubois, deutsch Das nützt mir wenig, wenn ich das Buch nicht auf dem Tisch habe, und wenn, dann gar nichts. Schlaumeier. Ich mache mir die Mühe, die Vermutungen durch alle Fundstellen zu dokumentieren, damit alle sich informieren können, die es wollen, ohne sich das Manual ziehen zu müssen, und dann so was. Für mich ist es einfacher, RTFM zu posten oder lieber ganz den Mund zu halten. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From info_(at)_subjective.de Thu, 19 Oct 2000 10:41:07 +0200 Date: Thu, 19 Oct 2000 10:41:07 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] If-Verzweigung und Dateiaufruf Wenn Du noch keine anderen Inhalte gesendet hast: header("Location: $absoluteURL"); Thomas Weinert http://www.subjective.de From eschmid_(at)_php.net Thu, 19 Oct 2000 11:03:08 +0200 Date: Thu, 19 Oct 2000 11:03:08 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] 3 Update hintereinander Werner Stuerenburg wrote: > > Hans Theo Mislisch wrote: > > Also Handbuch posten ist einfach, ins Deutsche übersetzen > > hätte mich jetzt mehr beeindruckt. ;-) > > Oh Gott. Wie will man denn programmieren, wenn man nicht mal > rudimentär-Englisch kann oder wenigstens lernen will? > > > Oder wenigestens der Tipp ISBN 3-8272-5793-X mut dubois, deutsch > > Das nützt mir wenig, wenn ich das Buch nicht auf dem Tisch habe, > und wenn, dann gar nichts. > > Schlaumeier. Ich mache mir die Mühe, die Vermutungen durch alle > Fundstellen zu dokumentieren, damit alle sich informieren können, > die es wollen, ohne sich das Manual ziehen zu müssen, und dann so > was. > > Für mich ist es einfacher, RTFM zu posten oder lieber ganz den > Mund zu halten. Das Buch von Paul DuBois gibts schon seit Dezember 99 in Englisch und seit gestern ist bei http://php.net/books.net ein Link zur französischen Übersetzung dabei. Leider hat es Amazon.de noch nicht geschafft die deutsche Übersetzung in den Katalog aufzunehmen. IMHO ist das englische Werk das Beste, da stehen wenigstens die Reviewer drin und wenn man die Biographie von Michael "Monty" Widenius liest, dann sollte deutlich werden, dass es neben einem MySQL auch ein MaxSQL gibt. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München, Halle C2, 126 From nox_(at)_planetnox.de Wed, 18 Oct 2000 21:39:59 +0200 Date: Wed, 18 Oct 2000 21:39:59 +0200 From: Roger nox_(at)_planetnox.de Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIFBIUDQgbOR1ZnQgbmljaHQgdW50ZXIgV2luZG93cyAy?= =?ISO-8859-1?B?MDAw?= =?ISO-8859-1?B?MDAw?= On Wednesday, October 18, 2000 20:17 Sebastian Aberle wrote : > dann habe ich im Apache httpd.conf file folgende Änderungen vorgenommen: > ScriptAlias /php4/ "C:/php4/" > AddType application/x-httpd-php .phtml .php > AddType application/x-httpd-php-source .phps > Action application/x-httpd-php /php4/php.exe > danach Neustart des Servers. Erstellen vonphpinfo.php im htdocs > verzeichnis.Bei Aufruf von http://localhost/phpinfo.phpkommt jedesmal die > fehlermeldung, dass die Dateinicht gefunden wurde.Benenne ich die extension > um, findet er sie.Was mache ich falsch??Vielen Dank für eine hilfreiche > Antwort!!!Sebastian. in welches verzeichnis hast du den indiander installiert? vermutlich kann er php (die php.exe) nicht finden, da das verzeichnis '/php4/php.exe' nicht innerhalb der'reichweite' des apache liegt. greets, -- Roger From eschmid_(at)_php.net Thu, 19 Oct 2000 11:08:28 +0200 Date: Thu, 19 Oct 2000 11:08:28 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] 3 Update hintereinander "Egon Schmid (_(at)_work)" wrote: > Das Buch von Paul DuBois gibts schon seit Dezember 99 in Englisch und > seit gestern ist bei http://php.net/books.net ein Link zur französischen > Übersetzung dabei. Sollte http://php.net/books.php heißen. -Egon From daniel_(at)_php4win.de Thu, 19 Oct 2000 11:18:16 +0200 Date: Thu, 19 Oct 2000 11:18:16 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] PHP4 läuft nicht unter Windows 2000 > ScriptAlias /php4/ "C:/php4/" > AddType application/x-httpd-php .phtml .php das sollte dann doch wohl eher ein x-httpd-php4 sein!? gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From bjoern_(at)_baer.main.de Thu, 19 Oct 2000 11:20:00 +0200 Date: Thu, 19 Oct 2000 11:20:00 +0200 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From hartmut_(at)_six.de Thu, 19 Oct 2000 11:20:30 +0200 Date: Thu, 19 Oct 2000 11:20:30 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP4 =?iso-8859-1?Q?l=E4uft?= nicht unter Windows 2000 Sebastian Aberle wrote: > > Hi, > > kann mir jemand helfen? > > Ich habe die neueste PHP4 Version (Binary;Win32) heute runtergeladen und > Apache 1.3.14 Win32. > Warum hängst du diese Frage an den "automatische Weiterleitung" Thread dran? Eine neue Frage sollte auch als neue Nachricht geschickt werden, und nicht als Antwort auf eine andere mit neuem Subject. Sonst wird sie auf vielen Clients falsch einsortiert und nie beachtet. Deshalb: "To: php_(at)_php-center.de" von Hand eingeben oder in dein Adressbuch damit. Die Reply-Funktion ist vielleicht bequemer, aber eben nur für Antworten gedacht, nicht für neue Fragen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München , Halle C2, Stand 126 From daniel_(at)_php4win.de Thu, 19 Oct 2000 11:24:25 +0200 Date: Thu, 19 Oct 2000 11:24:25 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! > rein Interessehalber (und vielleicht zu Gunsten des Manuals): > > Wer hat Erfahrungen mit flock() in Multithred-Anwendungen, > insbesondere mit PHP als Modul in einem reinen Multithreaded Server > (ISAPI, ..., Apache/WIN32(?)) ? > > Meine Befürchtung ist, das evtl. das eine oder andere Betriebssystem > Locks auf Prozess- und nicht auf Filedescriptorebene verwaltet, so > daß innerhalb einer Multithread-Anwendung, bei der ja alle Treads > in einem einzigen gemeinsamen Prozess-Kontext laufen, die Sperran- > forderungen nicht greifen, auch wenn die einzelnen Threads eigentlich > unabhängig voneinander operieren ... windows unterstütz die flock funktion nicht, LockFile und UnlockFile locken laut spec. nur prozesse. > habe allerdings keine Ahnung, wie das auf MS-Plattformen aussieht ... http://msdn.microsoft.com/library/psdk/winbase/filesio_4lf7.htm gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From das.nox_(at)_t-online.de Thu, 19 Oct 2000 11:24:44 +0200 Date: Thu, 19 Oct 2000 11:24:44 +0200 From: Roger das.nox_(at)_t-online.de Subject: [php] Funktionen zentral ablegen On Thursday, October 19, 2000 08:22 Thorsten Marx wrote : > Als include path ist auf dem Server nichts eingestellt. Welches Verzeichnis > nimmt er dann als Root-Verzeichnis? > Struktur der Verzeichnisse > Hier liegen die PHP-Dateien, die auf die zentralen Routienen zugreifen > sollen: > /usr/local/etc/httpd/vhosts/domain.de/php in diesem falle wohl : /usr/local/etc/httpd/vhosts/domain.de sieht man immer sehr schön, wenn an via ftp auf seinen account connectet und (insofern ordentlich geconfigt) sein eigenes home-directory betrachtet. -- Roger From webmasterbhs_(at)_bluewin.de Thu, 19 Oct 2000 11:34:03 +0200 Date: Thu, 19 Oct 2000 11:34:03 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PHP4_l=E4uft_nicht_unter_Windows_2000?= > > ScriptAlias /php4/ "C:/php4/" > > AddType application/x-httpd-php .phtml .php > > das sollte dann doch wohl eher ein > x-httpd-php4 sein!? nein ehrlich ??????????? deswegen lief das wohl nicht bei mir !???? aber warum steht in der zend readme, dass es x-httpd-php ist ???? kiri From daniel_(at)_php4win.de Thu, 19 Oct 2000 11:51:04 +0200 Date: Thu, 19 Oct 2000 11:51:04 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Re: [php] PHP4 läuft nicht unter Windows 2000 > > das sollte dann doch wohl eher ein > > x-httpd-php4 sein!? > > nein ehrlich ??????????? ja. Action application/x-httpd-php4 "/php4/php.exe" ansonsten bekommst du probleme wenn du mal das modul laden willst... > deswegen lief das wohl nicht bei mir !???? auch gut... > aber warum steht in der zend readme, dass es x-httpd-php ist ???? welches zend readme? gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From oliver.grube_(at)_it-secure.de Thu, 19 Oct 2000 11:56:37 +0200 Date: Thu, 19 Oct 2000 11:56:37 +0200 From: Oliver Grube (_(at)_work) oliver.grube_(at)_it-secure.de Subject: [php] Funktionen zentral ablegen Hallo Thorsten, >Wir möchten ein größeres Projekt realisieren und möchte jetzt >Standardroutienen zum lesen/schreiben/ändern usw. zentral auf unserem Server >ablegen. >Als include path ist auf dem Server nichts eingestellt. Welches Verzeichnis >nimmt er dann als Root-Verzeichnis? > >Struktur der Verzeichnisse > >Hier liegen die PHP-Dateien, die auf die zentralen Routienen zugreifen >sollen: > >/usr/local/etc/httpd/vhosts/domain.de/php > >Wo sollte am sinnvollsten und sichersten in zentralen Routienen abgelegt >werden? Wenn ich deine Verzeichnisstruktur richtig deute, dann wäre /usr/local/etc/httpd/vhosts/ zum Beispiel ein gutes Verzeichnis. Um zentral Funktionen zu nutzen, gehe ich wie folgt vor: 1. Ich speichere alle Pfade und Kofigurationsoptionen in einer Textdatei im Sinne von: ---snip------snip------snip------snip------snip------snip------snip----- -snip------snip--- # # Alle Variablen werden in das Feld g_var[Variablenname]=[Variablenwert] eingelesen. # Die Parameter werden in g_typ[Variablenname]=[Typ] und in g_desc[Variablenname]=[Beschreibung] eingelesen # # Typen: # IP = Format einer IP Adresse # TX = Text # IN = Integer # BO = Boolean / logisch # PW = Passwort # #Format: # # Variablenname|Variablenwert|Typ|Beschreibung # # Datenbank # db_server|localhost|IP|IP Adresse des db-Servers db_maintable|firma|TX|Name der Datenbank db_master|masterdb|TX|Name des Administrators db_master_pwd|itsecure|PW|Passwort des Administrators db_user|admin|TX|Name des Standardusers db_user_pwd||PW|Password des Standardusers # # Einstellungen # admin|1|BO|Administratormodus bossid|1|IN|ID des Bosses, er kann jeden und alles löschen und Editieren ln|de|TX|Sprache /mein/datei/pfad/|incpath|TX|Pfad zur Includedatei [..] ---snip------snip------snip------snip------snip------snip------snip----- -snip------snip--- 2. Ich benutze eine Funktion, die in einer Datei "func_init.php3" steht, um diese zentralen Variablen einzulesen: ---snip------snip------snip------snip------snip------snip------snip----- -snip------snip--- [..] //Einlesen der Configdatei function fn_global_read_config($dateiname="variablen.txt") { if(file_exists($dateiname)) { $fd = fopen( $dateiname, "r" ); $all = fread( $fd, filesize( $dateiname ) ); fclose( $fd ); } else { echo "Datei $dateiname existiert nicht!"; } $all= split("\n",$all); // Formatierungsproblemen aus dem Weg gehen while (list( $key, $zeile ) = each( $all )) { if (substr($zeile,0,1) != "#") { // Zeilen mit # ignorieren list($varname,$varinhalt,$vartyp,$vardesc) = split('\|',$zeile); $g_var[$varname]=$varinhalt; $g_typ[$varname]=$vartyp; $g_desc[$varname]=$vardesc; } } [..] ---snip------snip------snip------snip------snip------snip------snip----- -snip------snip--- 3. Am Ende dieser Funktion habe ich die globalen Variabeln in einem Array g_var, welches ich nun für das PHP-Dokument nutze... ---snip------snip------snip------snip------snip------snip------snip----- -snip------snip--- "); [..] ---snip------snip------snip------snip------snip------snip------snip----- -snip------snip--- Ich weiss jetzt nicht, in wieweit das an Deiner Frage vorbeigeht, beziehungsweise sie ergänzt und vertieft, aber ich hoffe, dir geholfen zu haben... Mit freundlichen Gruessen, Oliver Grube * Reverse Hacking: Das root-Passwort ist "./mmG8-n", finde den passenden Rechner... ******************************************** iT_SEC - enabling trusted ebusiness ******************************************** iT_SEC Deutschland GmbH Dünner Straße 247, 41066 Mönchengladbach Telefon: 02161/6897-0, Fax: -199 http://www.de.it-sec.com Wir freuen uns auf Ihren Besuch auf der infosecurity 2000 in Frankfurt vom 31.10.- bis 2.11.2000, Halle 6 Systems 2000 in München vom 6.11.-10.11.2000 Halle C3. 121 From e9425758_(at)_stud4.tuwien.ac.at Thu, 19 Oct 2000 13:22:51 +0200 Date: Thu, 19 Oct 2000 13:22:51 +0200 From: Markus Wagner e9425758_(at)_stud4.tuwien.ac.at Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! Daniel Beulshausen wrote: > > windows unterstütz die flock funktion nicht, LockFile und UnlockFile locken > laut spec. nur prozesse. Bei mir funktioniert flock unter Windows sehr gut, in kombination mit fopen (schreibend). CGI-Ver. von PHP4.03Pl1 -- Markus Wagner email: e9425758_(at)_stud4.tuwien.ac.at Hobby: 747 Jumbo-Jet, Pontiac From webmasterbhs_(at)_bluewin.de Thu, 19 Oct 2000 12:26:43 +0200 Date: Thu, 19 Oct 2000 12:26:43 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_PHP4_l=E4uft_nicht_unter_Windo?= =?iso-8859-1?Q?ws_2000?= =?iso-8859-1?Q?ws_2000?= > Action application/x-httpd-php4 "/php4/php.exe" > ansonsten bekommst du probleme wenn du mal das modul laden willst... nein keine probleme beim laden des moduls !!!!!!!!!! es wird sogar geparst, nur die php.ini wird nicht beachtet :-( > > aber warum steht in der zend readme, dass es x-httpd-php ist ???? > > welches zend readme? k.a. plötzlicher anfall von alzheimer.... kiri From hartmut_(at)_six.de Thu, 19 Oct 2000 12:43:01 +0200 Date: Thu, 19 Oct 2000 12:43:01 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! Markus Wagner wrote: > > Daniel Beulshausen wrote: > > > > windows unterstütz die flock funktion nicht, LockFile und UnlockFile locken > > laut spec. nur prozesse. > > Bei mir funktioniert flock unter Windows sehr gut, in kombination mit > fopen (schreibend). > CGI-Ver. von PHP4.03Pl1 ^^^ darum geht es doch: flock() bzw. LockFile/UnlockFile funktionieren nur auf Prozessebene, nicht aber zwischen verschiedenen Threads eines Prozesses da für jedes CGI ein eigener Prozess gestartet wird, gibt es keine Probleme, aber wird PHP als Modul eines Multithreaded-Webservers benutzt, dann laufen alle Scripte als Threads innerhalb desselben Prozesses und können Dateien zwar gegen Zugriffe von außen, nicht aber untereinander sperren -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München , Halle C2, Stand 126 From akrahn_(at)_akotec.de Thu, 19 Oct 2000 12:53:46 +0200 Date: Thu, 19 Oct 2000 12:53:46 +0200 From: Andreas Krahn akrahn_(at)_akotec.de Subject: [php] ot:hawkeye hallo php-mailingliste, hat einer von euch den hawkeye (http/ftp/smtp/pop3-server) schon mal getestet? da kann man zwar php nur als cgi einsetzen, hat aber eine brauchbare konfigurations-oberfläche (html + php) und managed alles über eine mysql-datenbank. irgendwelche erfahrungen? gruesse/regards andreas krahn -- akotec - internet-serviceleistungen & multimedia-produktionen andreas krahn - moorstrasse 14 - 21614 buxtehude - germany tel.: 04161/722260 - fax: 04161/722259 - email: akrahn_(at)_akotec.de From daniel_(at)_php4win.de Thu, 19 Oct 2000 13:04:13 +0200 Date: Thu, 19 Oct 2000 13:04:13 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] File NICHT gesperrt. WARUM ?? HILFE!!! > > windows unterstütz die flock funktion nicht, LockFile und UnlockFile locken > > laut spec. nur prozesse. > > Bei mir funktioniert flock unter Windows sehr gut, in kombination mit > fopen (schreibend). > CGI-Ver. von PHP4.03Pl1 ich meinte auch nicht das php flock() :) das flock() in php wird via LockFile und UnlockFile in C implentiert (unter windows). gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From php_(at)_jensbenecke.de Thu, 19 Oct 2000 13:02:07 +0200 Date: Thu, 19 Oct 2000 13:02:07 +0200 From: Jens Benecke php_(at)_jensbenecke.de Subject: [php] Form-Submit Ergebnisse in anderem Frame darstellen Hallo, wenn ich ein Formularfeld benutze, bekomme ich ja die x/y-Koordinaten des Klicks zurück. Ich möchte nun, daß bei einem Klick auf das Bild (rechts.php) diese Koordinaten von einem PHP-Skript ausgewertet werden, welches in einem _anderen_ Frame (links.php) dargestellt wird. Bisher fällt mir bloss lahmes Javascript ein, nach dem Motto - in links.php eine völlig versteckte Form, mit zwei versteckten Variablen x,y - in rechts.php ein Javascript, das - falls definiert - die beiden Koordinaten in links.php einfügt (mittels parent.linkerframe.formname.var_x = usw) und ein submit() durchführt Gibts da noch was eleganteres? "Kein Javascript" ist kein Kriterium, da die betreffende Seite ohne Javascript sowieso nicht erreichbar ist - lynx/w3m-User werden vorher abgefangen und woanders bedient. Danke! -- "Programming X Windows directly [without a toolkit library] is like trying to find the square root of PI using Roman numerals." -- unknown · *ACHTUNG: .pinguin.conetix.de läuft aus, bitte Addressbuch aktualisieren!* http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From php_(at)_jensbenecke.de Thu, 19 Oct 2000 13:05:55 +0200 Date: Thu, 19 Oct 2000 13:05:55 +0200 From: Jens Benecke php_(at)_jensbenecke.de Subject: [php] Funktionen zentral ablegen On Thu, Oct 19, 2000 at 11:56:37AM +0200, Oliver Grube (_(at)_work) wrote: > * Reverse Hacking: Das root-Passwort ist "./mmG8-n", finde den passenden > Rechner... lach nicht - da war gerade vor einigen Monaten ein riesiger Thread auf bugtraq + securityfocus.com: Fast jedes "abgesichertes" Onlinesystem wirft Dich nach einer definierten Anzahl falscher Passwörter raus. Aber kaum ein System warf Dich nach X Versuchen raus, wenn Du ein _fixes_ Passwort benutzt, aber die Usernamen variierst ... so z.B. einige Banking-Systeme. -- "Programming X Windows directly [without a toolkit library] is like trying to find the square root of PI using Roman numerals." -- unknown · *ACHTUNG: .pinguin.conetix.de läuft aus, bitte Addressbuch aktualisieren!* http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From info_(at)_agathos.net Thu, 19 Oct 2000 13:20:41 +0200 Date: Thu, 19 Oct 2000 13:20:41 +0200 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] 3 Update hintereinander > Oh Gott. Wie will man denn programmieren, wenn man nicht mal > rudimentär-Englisch kann oder wenigstens lernen will? Hallo Werner, Verzeihung wenn ich Deine empfindliche Stelle berührt habe. Mich wunderet, wie Du aus meiner Antwort rauslesen kannst, dass ich wender rudimentäres Englisch beherrsche und dies erlernen mag. > Schlaumeier. Ich mache mir die Mühe, die Vermutungen durch alle > Fundstellen zu dokumentieren, damit alle sich informieren können, > die es wollen, ohne sich das Manual ziehen zu müssen, und dann so > was. Also wenn ich als Dau und Schlaumeier jemandem was in Sachen Dokumentation weiterhelfen wollte, würde ich ihm diese Links für das Deutsche und Englische Handbuch aufzeigen. http://www2.little-idiot.de/mysql/ http://www.mysql.com/documentation/mysql/commented/ Diese Dokumentationen können auch Online recheriert werden ohne sie herunter zu laden. Aber Du hast Recht, Deine Lösung war wesentlich zweckmäßiger, deswegen ist diese Lösung weder aus didaktischen noch aus pädagogischen Gründen adäquat. Vergib mir bitte, dass ich mir angemaßt habe auf Deinen Beitrag zu antworten, ich wollte Dich wirklich nicht reizen. Liebe Grüße aus dem Allgäu Theo From miefert_(at)_pro-online.de Thu, 19 Oct 2000 13:21:55 +0200 Date: Thu, 19 Oct 2000 13:21:55 +0200 From: Stefan Miefert - pro-online.de miefert_(at)_pro-online.de Subject: [php] mysql & php & Access Hallo ALle, ich plege gadre Daten via Access in eine mysql Datenbank ein . Sobald ich aber Dtaen mit einem php Script hinzufüge sind diese Daten nicht mehr änderbar(per access) Alle Daten die über Access eingegeben wurde funktioneiren abe rnoch wunderbar udn lassen sich jederzeit ändern. Woran kann das liegen ? From daniel_(at)_php4win.de Thu, 19 Oct 2000 13:25:41 +0200 Date: Thu, 19 Oct 2000 13:25:41 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] Re: [php] Re: [php] PHP4 läuft nicht unter Windows 2000ws 2000 > > Action application/x-httpd-php4 "/php4/php.exe" > > ansonsten bekommst du probleme wenn du mal das modul laden willst... > > nein keine probleme beim laden des moduls !!!!!!!!!! > es wird sogar geparst, nur die php.ini wird nicht beachtet :-( eigentlich sollte sie im system- oder serverroot liegen. wo liegt deine? welches system nutzt du? wie wird apache gestartet? gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From a.temme_(at)_gmx.de Thu, 19 Oct 2000 09:43:22 +0200 Date: Thu, 19 Oct 2000 09:43:22 +0200 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] Funktionen zentral ablegen Thorsten Marx schrieb: > > Hallo, > > hab mal wieder eine Frage. > Wir möchten ein größeres Projekt realisieren und möchte jetzt > Standardroutienen zum lesen/schreiben/ändern usw. zentral auf unserem Server > ablegen. > Als include path ist auf dem Server nichts eingestellt. Welches Verzeichnis > nimmt er dann als Root-Verzeichnis? > > Struktur der Verzeichnisse > > Hier liegen die PHP-Dateien, die auf die zentralen Routienen zugreifen > sollen: > > /usr/local/etc/httpd/vhosts/domain.de/php > > Wo sollte am sinnvollsten und sichersten in zentralen Routienen abgelegt > werden? Hallo Thorsten, solche Einstellungsparameter kann man sehr leicht mit dem Befehl phpinfo herausbekommen. Include-Dateien sollten unterhalb des Document-Root abgespeichert werden, macht doch ein Verzeichnis /usr/local/etc/includes o.ä. Pfiffig ist auch, includes auf php enden zu lassen, oder was auch immer bei euch von PHP geparst wird, so kann selbst bei Fehlkonfiguration und Kenntnis des Namens des Includes nichts passieren. Viele Grüße, Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From das.nox_(at)_t-online.de Thu, 19 Oct 2000 11:44:18 +0200 Date: Thu, 19 Oct 2000 11:44:18 +0200 From: Roger das.nox_(at)_t-online.de Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIFJlOiBbcGhwXSBQSFA0IGzkdWZ0IG5pY2h0IHVudGVy?= =?ISO-8859-1?B?IFdpbmRvd3MgMjAwMA==?= =?ISO-8859-1?B?IFdpbmRvd3MgMjAwMA==?= On Thursday, October 19, 2000 11:34 Cyrill Schumacher wrote : >> > ScriptAlias /php4/ "C:/php4/" >> > AddType application/x-httpd-php .phtml .php >> >> das sollte dann doch wohl eher ein >> x-httpd-php4 sein!? > nein ehrlich ??????????? > deswegen lief das wohl nicht bei mir !???? > aber warum steht in der zend readme, dass es x-httpd-php ist ???? so steht's bei mir in der httpd.conf : AddType application/x-httpd-php .phtml AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php und funktioniert einwandfrei (apache 1.3.14, php 4.03) greets, -- Roger From GH-lists_(at)_ecora.de Thu, 19 Oct 2000 13:59:10 +0200 Date: Thu, 19 Oct 2000 13:59:10 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Form-Submit Ergebnisse in anderem Frame darstellen Jens Benecke schrieb > wenn ich ein Formularfeld benutze, > bekomme ich ja die x/y-Koordinaten des Klicks zurück. > Ich möchte nun, daß bei einem Klick auf das Bild (rechts.php) > diese Koordinaten von einem PHP-Skript ausgewertet > werden, welches in einem _anderen_ Frame (links.php) >dargestellt wird. > > Bisher fällt mir bloss lahmes Javascript ein, Was spricht gegen ordinäres HTML?
Guido Haeger From mario_(at)_icc.at Thu, 19 Oct 2000 15:02:52 +0200 Date: Thu, 19 Oct 2000 15:02:52 +0200 From: Mario Zott mario_(at)_icc.at Subject: [php] OT MYODBC gruss an die liste, sogar nach update von office mit SR1 scheint die Jet-Engine immer noch falsche SQL-querys zu produzieren hoffe jemand hat rat gruss mario From Stephan.Noller_(at)_uni-koeln.de Thu, 19 Oct 2000 14:43:09 +0200 Date: Thu, 19 Oct 2000 14:43:09 +0200 From: Stephan Noller Stephan.Noller_(at)_uni-koeln.de Subject: [php] Form-Submit Ergebnisse in anderem Frame darstellen Probier mal im form-tag das Attribut target="dein_anderes_fenster" > wenn ich ein Formularfeld benutze, bekomme ich ja > die > x/y-Koordinaten des Klicks zurueck. Ich moechte nun, dass bei einem Klick auf > das Bild (rechts.php) diese Koordinaten von einem PHP-Skript ausgewertet > werden, welches in einem _anderen_ Frame (links.php) dargestellt wird. From peklmt01_(at)_fht-esslingen.de Thu, 19 Oct 2000 13:19:48 +0200 Date: Thu, 19 Oct 2000 13:19:48 +0200 From: Klett Peter peklmt01_(at)_fht-esslingen.de Subject: [php] (no subject) From myyear2000_(at)_gmx.de Thu, 19 Oct 2000 15:11:59 +0200 (MEST) Date: Thu, 19 Oct 2000 15:11:59 +0200 (MEST) From: myyear2000_(at)_gmx.de myyear2000_(at)_gmx.de Subject: [php] PHP-Array als Funktionsparameter an JavaScript Hallo! Ich benötige ein PHP-Array in einer JavaScript-Funktion und dort wieder als Array. Beispiel: Ein Array mit einer ID und dem zugehörigen Namen, z.B. $myarray[0] = array("1","Name1"); $myarray[1] = array("2","Name2"); Dieses Array soll an eine JavaScript-Funktion übergeben werden und in JavaScript soll auf dieses Array zugegriffen werden. Geht dies? und wie? Danke Hans -- Sent through GMX FreeMail - http://www.gmx.net From myyear2000_(at)_gmx.de Thu, 19 Oct 2000 15:13:44 +0200 (MEST) Date: Thu, 19 Oct 2000 15:13:44 +0200 (MEST) From: myyear2000_(at)_gmx.de myyear2000_(at)_gmx.de Subject: [php] PHP-Array als Funktionsparameter an JavaScript Hallo! Ich benötige ein PHP-Array in einer JavaScript-Funktion und dort wieder als Array. Beispiel: Ein Array mit einer ID und dem zugehörigen Namen, z.B. $myarray[0] = array("1","Name1"); $myarray[1] = array("2","Name2"); Dieses Array soll an eine JavaScript-Funktion übergeben werden und in JavaScript soll auf dieses Array zugegriffen werden. Geht dies? und wie? Danke Hans -- Sent through GMX FreeMail - http://www.gmx.net From B.Meyer-Netzware_(at)_t-online.de Thu, 19 Oct 2000 15:53:03 +0200 Date: Thu, 19 Oct 2000 15:53:03 +0200 From: Barbara Meyer B.Meyer-Netzware_(at)_t-online.de Subject: [php] Parse error auf /html Hallo Leute, ich war eine Zeit lang abwesend und lausche nun schon wieder seit ein paar Tagen mit. Nun habe ich ein Problem, wahrscheinlich seh ich den Fehler einfach nicht. Ich hab alles untersucht und kann nichts finden. Ich bekomme immer einen Parse-Error auf codeschnipsel: laber ----> funktionenkatalog
......... weitere Tabellenelemente
Veranstaltung:
Datum: "0000") { echo $datumvon."-".$datumbis; } else { echo $datumbis; } ?>
Ort:
Veranstalter:
-----> hier meckert er parse error Die Felder werden alle richtig gefüllt. Wenn ich das ganze in html abspeichere und anschaue ist alles OK. Eine etwas ratlose Barbara From kboehm_(at)_fti.de Thu, 19 Oct 2000 16:26:07 +0100 Date: Thu, 19 Oct 2000 16:26:07 +0100 From: kbh kboehm_(at)_fti.de Subject: [php] php/mysql und wie mache ich ein html-tag hallo liste, gesucht wird eine eher unkomplizierte loesung, um aus einem datenbankeintrag unter mysql einen klickbaren html-tag zu generieren. ich habe in der datenbank den namen eines files und moechte daraus einen download erzeugen. sprich "pfad-vorweg->tag dazu->download fertig" :) wer kann mir den einen oder anderen tip oder infoquelle geben, wie ich's anstelle ??? ich bitte allerdings um nachsicht, da ich blutigerster anfaenger bin ;) besten dank schon mal im vorraus -- klaus g. boehm mailto:kboehm_(at)_fti.de From garvin_(at)_atrava.de 19 Oct 2000 17:35:00 +0100 Date: 19 Oct 2000 17:35:00 +0100 From: Garvin Hicking garvin_(at)_atrava.de Subject: [php] PDFs erzeugen Hi! Ich habe zwei Fragen zur Erzeugung von PDF-Dateien via PDFLib und PHP: 1. Kann man eine PDF-Datei erzeugen, ohne daß diese als Datei auf dem Server gespeichert wird? Ich kenne mich mit den Dateifunktionen und fpassthru usw. noch nicht so aus, ein kleiner Fingerzeig auf eine Funktion würde mir schon reichen. 2. In der PHP-Doku habe ich keine Funktion gefunden, die mir meine Textstring automatisch umbricht. Zeilenumbrüche muß ich immer manuell mit Pixelangaben usw. erzeugen, was mich persönlich etwas stört, da ich einen großen Fließtext einzubauen habe... Vielen Dank für eure Hilfe! -- Bye, .:~[ Atrava Design & Computer ]~:. | Garvin Hicking - Grafik-Design | Garvin. `...[ ICQ #21392242 ]...' ... *"You said that Skinner called in a homicide?" Scully to Mulder (3x21).* From ws_(at)_art-quarter.com Thu, 19 Oct 2000 18:20:29 +0200 Date: Thu, 19 Oct 2000 18:20:29 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] 3 Update hintereinander > Vergib mir bitte, dass ich mir angemaßt habe auf Deinen Beitrag > zu antworten, ich wollte Dich wirklich nicht reizen. Das geht mir nun zu weit. Weder hast du dir was angemaßt noch war ich gereizt - ich hätte vielleicht Smileys verwenden sollen - aber vielleicht verstehen wir auch was anderes unter dem Begriff gereizt. Schon gar nicht muß ich dir was vergeben. Aber ich sehe gerade, ich habe deinen Smiley übersehen. Tut mir leid. Ich habe darauf geantwortet, weil ich denke, man muß ein bißchen am Umgangston in dieser Liste arbeiten. Meiner Meinung nach macht eine Liste vor allem dann Sinn, wenn man sich gegenseitig helfen will. Hilfe brauchen wir alle und ein Leben lang. Insofern ist es angebracht, das H in IMHO ernst zu nehmen. Humble möchte ich hier im Sinne von bescheiden, nicht demütig, nehmen. Die Sache ist doch die: wenn ich heute dumm bin und morgen die Antwort weiß - was ist denn der Unterschied? Doch nur die Zeit und der Lernprozeß. Und dem unterliegen wir alle, also ist keiner besser oder schlechter, sondern nur in dieser oder jener Sache dem anderen voraus oder zurück. Mich beeindruckt die Professionalität in der Open Source-Szene sehr, wie ich sie von außen kennenlerne. Einmal habe ich ein solches Projekt auch von "innen" her kennengelernt, über die Mailingliste der Entwickler, das fand ich aber doch eher kindisch. Vermutlich wird es aber auch hier genauso viele Unterschiede geben, wie es Menschen und Projekte gibt. Das Faszinierende für mich ist, daß OpenSource und Newsgroups und alle diese Dinge, die aus der nicht-kommerziellen Seite des Internet kommen, absolut neuartige Phänomene sind, die zwar durch die Technik ermöglicht werden, aber nicht durch sie bedingt sind. Hier werden also menschliche Eigenschaften sichtbar und können sich ausdrücken, die vorher, unter den alten technischen Gegebenheiten, kaum Chancen hatten (wenn man von Bürgerinitiativen einmal absieht - ein ähnliches Phänomen). Man arbeitet gemeinsam für eine Sache, für eine Idee, und unglaubliche Energien werden frei, für die man die Leute nicht bezahlen könnte. Ich bin sehr gespannt, was sich daraus noch alles ergibt (für die Menschheit). Und wir alle sind mittendrin - auf dem Kongress wurde es ja deutlich, daß sich binnen eines oder höchstens zweier Jahre auch bei uns in Deutschland Energien gebildet haben, die aktiv an der Weiterentwicklung des Projektes php mitwirken. Björn hat nicht ohne Stolz und zu Recht angeführt, daß diese Mailingliste dazu einen großen Teil beigetragen hat. Kristian hat Bedenken hinsichtlich der professionellen Zukunft von php geäußert. Kritik dieser Art muß sein und wird mit Sicherheit helfen - denn wir alle brauchen die Hilfe der anderen zumindest dort, wo wir selber blind sind. Die Frage ist also: was wollen wir hier in dieser Liste und in dieser Hinsicht erreichen? Ich würde mir wünschen, wenn es hier sehr sachlich zuginge, immer am Problem orientiert. Eben - bescheiden. Einer stellt eine Frage, so gut er kann, und der andere versucht zu antworten, so gut er kann. Jeder blamiert sich übrigens auch so gut er kann, aber darum braucht man sich nicht zu kümmern. Björn weist immer wieder auf die Listen-Netikette hin, aber das ist noch nicht einmal nötig. Wenn alle es vorleben, kriegen die Newcomer schon von alleine mit, wie es hier zugeht, und werden sich anpassen. Positive Beispiele färben nämlich auch sehr ab. Ich stelle mir vor, daß es beim Apache- oder php-Team genau so zugeht: keiner will sich vor den anderen blamieren, also wird man Profi. Das ist übrigens überall so, einfach allgemein menschlich. Man braucht sich bloß bei Handwerkern umzuschauen - da heißt das Ehre. So, das war nun wieder typisch für mich: ich werde gern grundsätzlich und schweife ab. Wenn ich bei solchen Gelegenheiten dann merke, daß meine Tochter ganz still wird und ich mich entschuldige, sagt sie regelmäßig, daß sie das interessant findet. Das tut mir natürlich gut. Insofern hoffe ich auf fruchtbare Aufnahme und vielleicht auch Diskussion. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From berniq_(at)_aon.at Thu, 19 Oct 2000 19:06:50 +0200 Date: Thu, 19 Oct 2000 19:06:50 +0200 From: Bernhard Bauch berniq_(at)_aon.at Subject: [php] NT-anmeldung! hallo !! ich hätte da eine frage (war zwar schon 100mal hier ..denk ich halt!), aber wie kann ich in PHP die authenification von einem NT-DomainController machen lassen? also daß ich username,passwort,domain an diese schicke und ein OK oder ein NICHT OK zurück bekomme ! ist sowas in PHPLIB dabei ?? *hoff* oder wo finde ich sowas ?? dankeee berni ---------------------------------------- Bernhard Bauch E-Mail: berniq_(at)_aon.at http://www.stupidius.net From cybermage_(at)_hirnstrudel.de Thu, 19 Oct 2000 19:43:28 +0200 Date: Thu, 19 Oct 2000 19:43:28 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Form-Submit Ergebnisse in anderem Frame darstellen > x/y-Koordinaten des Klicks zurück. Ich möchte nun, daß bei einem Klick > auf > das Bild (rechts.php) diese Koordinaten von einem PHP-Skript > ausgewertet > werden, welches in einem _anderen_ Frame (links.php) dargestellt wird. hi Jens, hoffentlich hab ich dein Problem verstanden :-)
ist HTML 4.0 und müßte den gewünschten Effekt haben. bye benjamin PS: www.teamone.de/selfhtml ;-) -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From berniq_(at)_aon.at Thu, 19 Oct 2000 20:22:10 +0200 Date: Thu, 19 Oct 2000 20:22:10 +0200 From: Bernhard Bauch berniq_(at)_aon.at Subject: [php] NT anmeldung - (fehlende info!) aja ups hab wiedermal was vergessen.-.. suche immer noch info über NT-anmeldung über PHP ..mein PHP 4.0.2 läuft unter linux .. (also kein windows !) danke berni ---------------------------------------- Bernhard Bauch E-Mail: berniq_(at)_aon.at http://www.stupidius.net From daniel.naber_(at)_t-online.de Thu, 19 Oct 2000 21:33:31 +0200 Date: Thu, 19 Oct 2000 21:33:31 +0200 From: Daniel Naber daniel.naber_(at)_t-online.de Subject: [php] Form-Submit Ergebnisse in anderem Frame darstellen On Thursday 19 October 2000 13:02, you wrote: > die x/y-Koordinaten des Klicks zurück. Ich möchte nun, daß bei einem > Klick auf das Bild (rechts.php) diese Koordinaten von einem PHP-Skript > ausgewertet werden, welches in einem _anderen_ Frame (links.php) > dargestellt wird. Im tag ein target="irgendwas" angeben. (Hat zwar mit PHP nichts zu tun...) MfG Daniel From berniq_(at)_aon.at Thu, 19 Oct 2000 22:04:54 +0200 Date: Thu, 19 Oct 2000 22:04:54 +0200 From: Bernhard Bauch berniq_(at)_aon.at Subject: [php] what hapennd to the mailinglist ? ui ... ist sie jetzt tod ? From drsch-wl_(at)_t-online.de Thu, 19 Oct 2000 22:19:02 +0200 Date: Thu, 19 Oct 2000 22:19:02 +0200 From: Matthias Schulz drsch-wl_(at)_t-online.de Subject: [php] Probleme mit rename unter Win2k / PHP4 Nach einer Dateioperation soll zuerst die erste Datei gelöscht werden und dann die zweite den namen der ersten erhalten. Im code sieht das etwa so aus: System: Windows2000 und PHP4 als ISAPI // ANFANG $news = "news"; [...] fclose($file1); fclose($file2); unlink($news.".txt"); rename($news.".tmp", $news.".txt"); // ENDE jedoch meldet der Parser immer entweder, daß die Datei nicht gelöscht werden kann oder dass die Funktion rename falsch benutzt wird (Parameter) Unter einem LAMP System mit php4 gibt es keine fehlermeldung, aber die datei ist immer leer. hat schon jemand solche Probleme gehabt? Gibt es eine Lösung? gruß, Matthias Schulz From miefert_(at)_pro-online.de Thu, 19 Oct 2000 22:32:14 +0200 Date: Thu, 19 Oct 2000 22:32:14 +0200 From: Stefan Miefert - pro-online.de miefert_(at)_pro-online.de Subject: [php] AW: [php] OT MYODBC hi, würde mich auch interessieren . Derzeit macht das Office nur Probleme -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Mario Zott Gesendet: Donnerstag, 19. Oktober 2000 15:03 An: php_(at)_php-center.de Betreff: [php] OT MYODBC gruss an die liste, sogar nach update von office mit SR1 scheint die Jet-Engine immer noch falsche SQL-querys zu produzieren hoffe jemand hat rat gruss mario -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From webmasterbhs_(at)_bluewin.de Thu, 19 Oct 2000 22:40:40 +0200 Date: Thu, 19 Oct 2000 22:40:40 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_PHP4_l=E4uft?= =?iso-8859-1?Q?_nicht_unter_Windows_2000ws_2000?= =?iso-8859-1?Q?_nicht_unter_Windows_2000ws_2000?= > > > Action application/x-httpd-php4 "/php4/php.exe" > > > ansonsten bekommst du probleme wenn du mal das modul laden willst... > > > > nein keine probleme beim laden des moduls !!!!!!!!!! > > es wird sogar geparst, nur die php.ini wird nicht beachtet :-( > > > eigentlich sollte sie im system- oder serverroot liegen. > wo liegt deine? welches system nutzt du? wie wird apache gestartet? habe alles gemacht so wie es beschrieben wurde ! php.ini und php4ts.dll liegen in c:\windows\system alles rennt unter WIN 98 SE. apache 1.3.9 liegt als link auf dem desktop und wird via doppelklick gestartet und mit X beendet. php3 läuft ohne probleme :-) kiri From c.sk_(at)_gmx.net Thu, 19 Oct 2000 22:41:34 +0200 Date: Thu, 19 Oct 2000 22:41:34 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PHP4_l=E4uft_nicht_unter_Windows_2000?= Hallo Kiri, From: "Cyrill Schumacher" > nein keine probleme beim laden des moduls !!!!!!!!!! > es wird sogar geparst, nur die php.ini wird nicht beachtet :-( Ich hatte vor einiger Zeit das seltsame Phänomen, dass die php4.ini-dist im PHP4-Verzeichnis offenbar aus unerklärlichen Gründen (sowas gibt's nur bei MS...) als php.ini "erkannt" wurde. Die Einstellungen dort überschrieben somit alle Einstellungen in der echten php.ini. Erst nachdem ich die php4.ini-dist (und ich glaube auch die php4.ini-optimized) verschwinden ließ, war Ruhe. Das hatte ich schon wieder ganz vergessen, dürfte jedoch - falls es bei dir auch so ist - ein Bug in PHP4.0.3 sein. Viele Grüße Christiane From cybermage_(at)_hirnstrudel.de Thu, 19 Oct 2000 22:43:14 +0200 Date: Thu, 19 Oct 2000 22:43:14 +0200 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Parse error auf /html Hi Barbara, > Ich hab alles untersucht und kann nichts finden. > Ich bekomme immer einen Parse-Error auf > if ($datumvon and substr($datumvon,7,4)<>"0000") den Operator <> konnte ich im Manual nirgends finden. Versuchs mal alternativ mit != (ungleich) Bei mir meldet er auf die letzte Zeile immer dann einen Fehler, wenn ich irgendwo eine } oder ) vergesssen hab. Vielleicht das auch mal überprüfen. bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From normand_(at)_bellemare.de Thu, 19 Oct 2000 23:02:28 +0200 Date: Thu, 19 Oct 2000 23:02:28 +0200 From: Normand Bellemare normand_(at)_bellemare.de Subject: [php] php/mysql und wie mache ich ein html-tag > From: php-admin_(at)_php-center.de > Subject: [php] php/mysql und wie mache ich ein html-tag Hi, > gesucht wird eine eher unkomplizierte loesung, um aus einem > datenbankeintrag unter mysql einen klickbaren html-tag zu generieren. > ich habe in der datenbank den namen eines files und moechte daraus > einen download erzeugen. sprich "pfad-vorweg->tag dazu->download > fertig" :) Versuch's mal mit: echo 'anzuzeigender_text_des_links'; Gruß - Normand - -- mailto:normand_(at)_bellemare.de From c.sk_(at)_gmx.net Thu, 19 Oct 2000 23:13:19 +0200 Date: Thu, 19 Oct 2000 23:13:19 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] PHP-Array als Funktionsparameter an JavaScript From: > Ich benötige ein PHP-Array in einer JavaScript-Funktion und dort wieder > als Array. > > Beispiel: Ein Array mit einer ID und dem zugehörigen Namen, z.B. > $myarray[0] = array("1","Name1"); > $myarray[1] = array("2","Name2"); > > Dieses Array soll an eine JavaScript-Funktion übergeben werden und in > JavaScript soll auf dieses Array zugegriffen werden. > > Geht dies? und wie? Klappen müßte eigentlich sowas (vorerst eindimensional): $js_array = 'new Array ("' . join('","', $myarray[0]) . '")'; echo "...onclick='Foo($js_array)'.."; Viele Grüße Christiane From Newsletter_(at)_stefan-schwardt.de Thu, 19 Oct 2000 23:43:09 +0200 Date: Thu, 19 Oct 2000 23:43:09 +0200 From: Stefan Schwardt Newsletter_(at)_stefan-schwardt.de Subject: [php] Parse error auf /html Moin Barbara Meyer, moin Liste BM> Nun habe ich ein Problem, wahrscheinlich seh ich den Fehler einfach nicht. BM> Ich hab alles untersucht und kann nichts finden. BM> Ich bekomme immer einen Parse-Error auf Wird immer dann passieren, wenn Du Zeichenketten nicht korrekt mit " umschlossen oder Klammern vergessen hast. Ist bei Dir auch tatsächlich der Fall, wenn Du den Code rückwärts vom zurückwanderst, stößt Du auf BM> °°°°°°°°°°°°°°°°°°°° Und da fehlt ein Hochkomma! Er Interpretiert alles hinter Veanstalter als Textparameter und bekommt dann halt irgendwann einen Schluckauf. Hoffe es hilft, -- Stefan Schwardt. From eschmid+sic_(at)_s.netic.de Fri, 20 Oct 2000 00:15:31 +0200 Date: Fri, 20 Oct 2000 00:15:31 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] 3 Update hintereinander On Thu, Oct 19, 2000 at 06:20:29PM +0200, Werner Stuerenburg wrote: > > Vergib mir bitte, dass ich mir angemaßt habe auf Deinen Beitrag > > zu antworten, ich wollte Dich wirklich nicht reizen. > > Das geht mir nun zu weit. Weder hast du dir was angemaßt noch war > ich gereizt - ich hätte vielleicht Smileys verwenden sollen - > aber vielleicht verstehen wir auch was anderes unter dem Begriff > gereizt. Schon gar nicht muß ich dir was vergeben. [...] > Ich habe darauf geantwortet, weil ich denke, man muß ein bißchen > am Umgangston in dieser Liste arbeiten. Meiner Meinung nach macht > eine Liste vor allem dann Sinn, wenn man sich gegenseitig helfen > will. Du bringst es auf den Punkt. Normalerweise geht es in einer Mailingliste noch höflicher zu wie in einer Newsgroup, muss aber nicht sein wenn man sich mal Beiden ansieht. [...] > Mich beeindruckt die Professionalität in der Open Source-Szene > sehr, wie ich sie von außen kennenlerne. Einmal habe ich ein > solches Projekt auch von "innen" her kennengelernt, über die > Mailingliste der Entwickler, das fand ich aber doch eher > kindisch. Vermutlich wird es aber auch hier genauso viele > Unterschiede geben, wie es Menschen und Projekte gibt. Von was sprichtst Du hier? Ich kenne die Mailingliste der Entwickler von PHP nun auch schon länger (um korrekt zu sein seit 1997). Ich lese auch die interessanten Beiträge von Richard M. Stallman und vom O'Reilly Verlag beim webmaster_(at)_php.net mit. > Das Faszinierende für mich ist, daß OpenSource und Newsgroups und > alle diese Dinge, die aus der nicht-kommerziellen Seite des > Internet kommen, absolut neuartige Phänomene sind, die zwar durch > die Technik ermöglicht werden, aber nicht durch sie bedingt sind. Das sehe ich nicht so ganz. Es geht eher darum, dass man den Kommerz aus der Open Source Software raushält. Ausserdem sollte es nach Richard Stallman nicht Open Source Software heißen, sondern Free Software. Er betont immer wieder die Freiheit. [...] > Man arbeitet gemeinsam für eine Sache, für eine Idee, und > unglaubliche Energien werden frei, für die man die Leute nicht > bezahlen könnte. Ich bin sehr gespannt, was sich daraus noch > alles ergibt (für die Menschheit). Da muß ich dich leider entäuschen. Es gibt sehr viel Energien bei den Politikern die es sich bezahlen lassen. Als ich 1997 bei PHP als Autor des PHP Manuals angefangen habe, war ich Arbeitslos. > Und wir alle sind mittendrin - auf dem Kongress wurde es ja > deutlich, daß sich binnen eines oder höchstens zweier Jahre auch > bei uns in Deutschland Energien gebildet haben, die aktiv an der > Weiterentwicklung des Projektes php mitwirken. Die sind doch heute schon da. Ich hab zum Beispiel heute abend im Geschäft meine Überstunden dazu benutzt, die Bildungsserver und Schulserver abzuklappern. > Björn hat nicht ohne Stolz und zu Recht angeführt, daß diese > Mailingliste dazu einen großen Teil beigetragen hat. Ja, ich war aus bestimmten Gründen nicht dort. Der andere Grund steht ja im Tagungsband ganz vorne drin. Ich möchte ja keine Eigenwerbung betreiben, aber das PHP Manual hat sicherlich auch etwas dazu beigetragen. > Kristian hat Bedenken hinsichtlich der professionellen Zukunft > von php geäußert. Kritik dieser Art muß sein und wird mit > Sicherheit helfen - denn wir alle brauchen die Hilfe der anderen > zumindest dort, wo wir selber blind sind. PHP != Zend > Die Frage ist also: was wollen wir hier in dieser Liste und in > dieser Hinsicht erreichen? > > Ich würde mir wünschen, wenn es hier sehr sachlich zuginge, immer > am Problem orientiert. Eben - bescheiden. Einer stellt eine > Frage, so gut er kann, und der andere versucht zu antworten, so > gut er kann. Ich würde mir wünschen, dass es keine persönlichen Beleidigungen mehr geben würde. Das scheint ein Problem von den jüngeren Mitgliedern dieser Liste zu sein, die sich halt im richtigen Leben auch noch nicht so richtig auskennen. > Jeder blamiert sich übrigens auch so gut er kann, aber darum > braucht man sich nicht zu kümmern. Ja, kann alles vorkommen. Der Verfasser von "Oh Tannenbaum, Oh Tannenbaum" hat mich vor ein paar Monaten besucht. Es ist auch ein ganz normaler Mensch. > Björn weist immer wieder auf die Listen-Netikette hin, aber das > ist noch nicht einmal nötig. Wenn alle es vorleben, kriegen die > Newcomer schon von alleine mit, wie es hier zugeht, und werden > sich anpassen. Positive Beispiele färben nämlich auch sehr ab. Das sehe ich nun nicht so. Wenn sich ein Newbie auf der Liste anmeldet, dann möchte er schnell möglichst viel wissen. Es hat aber nicht jeder sofort Zeit darauf zu antworten. Wenn dann noch Antworten bezüglich HTML-Mails und/oder dem Quoting folgen, dann ist dieser Teilnehmer meistens verloren. Einen herzlichen Dank an Christiane, die solche Misstände anprangert. > Ich stelle mir vor, daß es beim Apache- oder php-Team genau so > zugeht: keiner will sich vor den anderen blamieren, also wird man > Profi. Das ist übrigens überall so, einfach allgemein menschlich. > Man braucht sich bloß bei Handwerkern umzuschauen - da heißt das > Ehre. Beim Apache-Team weiß ich es nicht, aber beim PHP-Team gehts sehr locker zu. Hartmut schüttelt auch immer den Kopf, wenn Sascha mal ein Fehler macht. Ansonsten bleibt infolge der Informationsfülle kaum Zeit für private Diskussionen. > So, das war nun wieder typisch für mich: ich werde gern > grundsätzlich und schweife ab. Wenn ich bei solchen Gelegenheiten > dann merke, daß meine Tochter ganz still wird und ich mich > entschuldige, sagt sie regelmäßig, daß sie das interessant > findet. Das tut mir natürlich gut. Schade, dass Barntrup-Alverdissen soweit weg ist. Die Posaunisten sind in der Concert Band von Hohenheim in der letzten Zeit zahlenmäßig den Klarinettistinnen weit unterlegen. > Insofern hoffe ich auf fruchtbare Aufnahme und vielleicht auch > Diskussion. Hoffe ich auch und dass dann auch konstruktive Kritik aufkommt wenn beim Markt&Technik Verlag mal wieder ein Buch von Egon Schmid, Christian Cartus, Wolfgang Drews, Hartmut Holzgraefe, Uwe Steinmann und Christian Wenz auftaucht. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From pfeiffer_(at)_uris.de Fri, 20 Oct 2000 01:47:09 +0200 Date: Fri, 20 Oct 2000 01:47:09 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Probleme mit rename unter Win2k / PHP4 Hallo Matthias, > jedoch meldet der Parser immer entweder, daß die Datei nicht gelöscht werden > kann oder dass die Funktion rename falsch benutzt wird (Parameter) > Unter einem LAMP System mit php4 gibt es keine fehlermeldung, aber die datei > ist immer leer. das sieht ganz so aus, als ob Du vergessen hast den PHP-Cash zu leeren. Versuche zischen den Operationen ein clearstatcache(); das hilft meistens... m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From akrahn_(at)_akotec.de Fri, 20 Oct 2000 07:10:57 +0200 Date: Fri, 20 Oct 2000 07:10:57 +0200 From: Andreas Krahn akrahn_(at)_akotec.de Subject: [php] Re[2]: [php] 3 Update hintereinander hallo werner, Donnerstag, 19. Oktober 2000, 18:20:29, you wrote: >> Vergib mir bitte, dass ich mir angemaßt habe auf Deinen Beitrag >> zu antworten, ich wollte Dich wirklich nicht reizen. > Das geht mir nun zu weit. Weder hast du dir was angemaßt noch war > ich gereizt - ich hätte vielleicht Smileys verwenden sollen - > aber vielleicht verstehen wir auch was anderes unter dem Begriff > gereizt. Schon gar nicht muß ich dir was vergeben. > Aber ich sehe gerade, ich habe deinen Smiley übersehen. Tut mir > leid. > Ich habe darauf geantwortet, weil ich denke, man muß ein bißchen > am Umgangston in dieser Liste arbeiten. Meiner Meinung nach macht > eine Liste vor allem dann Sinn, wenn man sich gegenseitig helfen > will. > Hilfe brauchen wir alle und ein Leben lang. Insofern ist es > angebracht, das H in IMHO ernst zu nehmen. Humble möchte ich hier > im Sinne von > bescheiden, > nicht demütig, nehmen. > Die Sache ist doch die: wenn ich heute dumm bin und morgen die > Antwort weiß - was ist denn der Unterschied? Doch nur die Zeit > und der Lernprozeß. Und dem unterliegen wir alle, also ist keiner > besser oder schlechter, sondern nur in dieser oder jener Sache > dem anderen voraus oder zurück. > Mich beeindruckt die Professionalität in der Open Source-Szene > sehr, wie ich sie von außen kennenlerne. Einmal habe ich ein > solches Projekt auch von "innen" her kennengelernt, über die > Mailingliste der Entwickler, das fand ich aber doch eher > kindisch. Vermutlich wird es aber auch hier genauso viele > Unterschiede geben, wie es Menschen und Projekte gibt. > Das Faszinierende für mich ist, daß OpenSource und Newsgroups und > alle diese Dinge, die aus der nicht-kommerziellen Seite des > Internet kommen, absolut neuartige Phänomene sind, die zwar durch > die Technik ermöglicht werden, aber nicht durch sie bedingt sind. > Hier werden also menschliche Eigenschaften sichtbar und können > sich ausdrücken, die vorher, unter den alten technischen > Gegebenheiten, kaum Chancen hatten (wenn man von > Bürgerinitiativen einmal absieht - ein ähnliches Phänomen). > Man arbeitet gemeinsam für eine Sache, für eine Idee, und > unglaubliche Energien werden frei, für die man die Leute nicht > bezahlen könnte. Ich bin sehr gespannt, was sich daraus noch > alles ergibt (für die Menschheit). > Und wir alle sind mittendrin - auf dem Kongress wurde es ja > deutlich, daß sich binnen eines oder höchstens zweier Jahre auch > bei uns in Deutschland Energien gebildet haben, die aktiv an der > Weiterentwicklung des Projektes php mitwirken. > Björn hat nicht ohne Stolz und zu Recht angeführt, daß diese > Mailingliste dazu einen großen Teil beigetragen hat. > Kristian hat Bedenken hinsichtlich der professionellen Zukunft > von php geäußert. Kritik dieser Art muß sein und wird mit > Sicherheit helfen - denn wir alle brauchen die Hilfe der anderen > zumindest dort, wo wir selber blind sind. > Die Frage ist also: was wollen wir hier in dieser Liste und in > dieser Hinsicht erreichen? > Ich würde mir wünschen, wenn es hier sehr sachlich zuginge, immer > am Problem orientiert. Eben - bescheiden. Einer stellt eine > Frage, so gut er kann, und der andere versucht zu antworten, so > gut er kann. > Jeder blamiert sich übrigens auch so gut er kann, aber darum > braucht man sich nicht zu kümmern. > Björn weist immer wieder auf die Listen-Netikette hin, aber das > ist noch nicht einmal nötig. Wenn alle es vorleben, kriegen die > Newcomer schon von alleine mit, wie es hier zugeht, und werden > sich anpassen. Positive Beispiele färben nämlich auch sehr ab. > Ich stelle mir vor, daß es beim Apache- oder php-Team genau so > zugeht: keiner will sich vor den anderen blamieren, also wird man > Profi. Das ist übrigens überall so, einfach allgemein menschlich. > Man braucht sich bloß bei Handwerkern umzuschauen - da heißt das > Ehre. > So, das war nun wieder typisch für mich: ich werde gern > grundsätzlich und schweife ab. Wenn ich bei solchen Gelegenheiten > dann merke, daß meine Tochter ganz still wird und ich mich > entschuldige, sagt sie regelmäßig, daß sie das interessant > findet. Das tut mir natürlich gut. > Insofern hoffe ich auf fruchtbare Aufnahme und vielleicht auch > Diskussion. danke für diesen beitrag werner! ich hoffe jeder liest (und versteht) ihn. in meinem email-client hätte ich die php-liste manchmal gerne in php-pöbel-liste umbenannt. vielleicht habe ich irgendwann mal einen grund sie in php-help-liste umzubenennen ;) diese ewige 'rtfm' geht mir manchmal ganz schön auf den geist! wenn man keine lust zum antworten hat kann man sich diesen spruch auch verkneifen. vor allem wenn man dann nicht einmal auf ein kapitel in den manuals verweist. mir kommt es manchmal so vor, daß sich eher die (noch)nicht-profis viel rühriger um die lösung mancher probleme kümmern als die profis (oder die, die es sein wollen), die eigentlich angesprochen wurden. - ist aber nur so ein eindruck von mir, ich will das nicht weiter ausführen ich lese in 11 mailinglisten mit, die php-liste ist dabei eine echte ausnahme was die persönlichen ausrutscher mancher teilnehmer angeht. aber egal - die php-liste ist für mich trotzdem die wichtigste! so, nu is schluß - und bitte keinen mörder-thread hierauf - war nur persönlicher dampf - wie hier üblich ;) gruesse/regards andreas krahn -- akotec - internet-serviceleistungen & multimedia-produktionen andreas krahn - moorstrasse 14 - 21614 buxtehude - germany tel.: 04161/722260 - fax: 04161/722259 - email: akrahn_(at)_akotec.de From heiko_(at)_ghost.tmt.de Fri, 20 Oct 2000 06:44:05 GMT Date: Fri, 20 Oct 2000 06:44:05 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] LAMP: gdlib Hallo Mitleser, ich versuche auf einem RedHat 6.1 bzw. RedHat 6.2-System die gdlib-Unterstützung (gd-1.8.3, selbst kompiliert) zu aktivieren. Bei meinem lokalen Debian 2.2-System funktioniert es bestens. Folgendes habe ich versucht: ./configure --with-apache=../apache \ --with-gd=yes \ --with-mysql=/usr/local/mysql \ --enable-debug=no Ergebnis: keine Probleme, unter jedem System. Ein anschließendes "make" bringt aber unter RedHat: gd.c: In function `php_if_imagecreatefromgif': gd.c:552: `gdImageCreateFromGif' undeclared (first use in this function) gd.c:552: (Each undeclared identifier is reported only once gd.c:552: for each function it appears in.) gd.c: In function `php_if_imagegif': gd.c:709: `gdImageGif' undeclared (first use in this function) make[3]: *** [gd.lo] Error 1 make[3]: Leaving directory `/usr/local/src/php-4.0.3pl1/ext/gd' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/local/src/php-4.0.3pl1/ext/gd' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/php-4.0.3pl1/ext' make: *** [all-recursive] Error 1 Komisch ist, daß der Webalizer, welcher ja auch die gdlib verwendet, keine Probleme hat und auf beiden RedHat-Systemen wunderbar funktioniert. Versuche ich beim configure ein: --with-gd=/usr/local/lib dann bekomme ich beim configure ein: checking whether to include GD support... configure: error: Unable to find libgd.(a|so) anywhere under /usr/local/lib Komisch ist, daß sich die libgd.a im Verzeichnis /usr/local/lib befindet! Hat jemand einen Tip für mich, wie ich auch unter RedHat den gdlib-Support aktivieren kann? Bye, Heiko From cps_(at)_ms-consult.de Fri, 20 Oct 2000 09:00:42 +0200 Date: Fri, 20 Oct 2000 09:00:42 +0200 From: Christian Schommer cps_(at)_ms-consult.de Subject: [php] LAMP: gdlib Heiko Schubert wrote: > > Hallo Mitleser, Hallo Heiko, [schnipp] > checking whether to include GD support... configure: error: Unable to > find libgd.(a|so) anywhere under /usr/local/lib > > Komisch ist, daß sich die libgd.a im Verzeichnis > > /usr/local/lib > befindet! und wo befindet sich bei dir die libgd.so ? Ich hatte auch ewig probleme mit dem gd support,allerdings unter suse. Versuch einfach mal ein --with-gd=/usr löste bei mir wirklich alle Probleme auf einen Schlag. bis dann christian From B.Meyer-Netzware_(at)_t-online.de Fri, 20 Oct 2000 09:04:45 +0200 Date: Fri, 20 Oct 2000 09:04:45 +0200 From: Barbara Meyer B.Meyer-Netzware_(at)_t-online.de Subject: [php] Parse error auf /html Benjamin Billian schrieb: > Hi Barbara, > > den Operator <> konnte ich im Manual nirgends finden. Versuchs mal > alternativ mit != (ungleich) > Bei mir meldet er auf die letzte Zeile immer dann einen Fehler, wenn ich > irgendwo eine } oder ) vergesssen hab. Vielleicht das auch mal > überprüfen. Es lang an einer nicht geschlossenen geschweiften Klammer. Das mit <> stimmt, hat er aber nicht gemeckert, Ausführung ist OK. Ich hatte in letzter Zeit viel an meinen anderen Projekten zu tun und hab automatisch die Schreibweise übernommen. Danke für die Antwort Barbara From B.Meyer-Netzware_(at)_t-online.de Fri, 20 Oct 2000 09:04:45 +0200 Date: Fri, 20 Oct 2000 09:04:45 +0200 From: Barbara Meyer B.Meyer-Netzware_(at)_t-online.de Subject: [php] Parse error auf /html Stefan Schwardt schrieb: > Moin Barbara Meyer, moin Liste > > > Hoffe es hilft, > > -- > Stefan Schwardt. > es hat, Danke Barbara From mschoening_(at)_gmx.de Fri, 20 Oct 2000 09:12:18 +0200 Date: Fri, 20 Oct 2000 09:12:18 +0200 From: =?iso-8859-1?Q?Michael_Sch=F6ning?= mschoening_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Webmail_basierend_auf_einem_POP3_Account_m=F6glich_=3F?= Ich überlege mir gerade, wie man es schaffen kann, folgendes zu realisieren: Ein Skript zieht, bei Aufruf der Seite, aus einem pop3-account alle mails und verteilt sie, sortiert nach den Adreßnamen in eine SQL-Datenbank. Die User können sich unter ihrem Namen mit Passwort anmelden und das Skript gewährt dann per Webmailoberfläche den Zugang zum jeweiligen "Postfach". Maximal 50 Leute müßten so bedient werden. Außer lesen, schicken und weiterleiten von Mails müßte nix passieren. Gibt es so eine unechte virtual Email-Lösung schon, ich will das Rad ja nicht neu erfinden müssen....? From heiko_(at)_ghost.tmt.de Fri, 20 Oct 2000 07:13:58 GMT Date: Fri, 20 Oct 2000 07:13:58 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] LAMP: gdlib Hallo Christian, > und wo befindet sich bei dir die libgd.so ? Mal schauen ... [root_(at)_blondie php]# locate libgd.so /usr/lib/libgd.so.1.2 /usr/lib/libgd.so.1 /usr/lib/libgd.so Warum da? Ich habe die gdlib doch selbst kompiliert (/usr/local/src/gd: ./config, make, make install) und demzufolge müßte alles doch unter /usr/local/lib liegen? > Versuch einfach mal ein > --with-gd=/usr getestet, bringt aber leider nichts. Der Fehler existiert weiterhin. Ich habe es jetzt mal mit --with-gd=/usr/local versucht (vorher: /usr/local/lib) - das brachte aber auch nichts. Wenn ich mir aber den Fehler genauer anschaue: gd.c: In function `php_if_imagecreatefromgif': gd.c:552: `gdImageCreateFromGif' undeclared (first use in this function) gd.c:552: (Each undeclared identifier is reported only once gd.c:552: for each function it appears in.) gd.c: In function `php_if_imagegif': gd.c:709: `gdImageGif' undeclared (first use in this function) make[3]: *** [gd.lo] Error 1 dann sieht es bei mir danach aus, als ob eine fehlende GIF-Unterstützung moniert wird. Liegt vielleicht da der Hund begraben? Bye, Heiko From behrens_(at)_takenet.de Fri, 20 Oct 2000 09:16:59 +0200 Date: Fri, 20 Oct 2000 09:16:59 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] LAMP: gdlib Moin,moin Heiko Schubert schrieb: > > Hallo Mitleser, > > ich versuche auf einem RedHat 6.1 bzw. RedHat 6.2-System die > gdlib-Unterstützung (gd-1.8.3, selbst kompiliert) zu aktivieren. Bei > meinem lokalen Debian 2.2-System funktioniert es bestens. Folgendes habe > ich versucht: > > ./configure --with-apache=../apache \ > --with-gd=yes \ > --with-mysql=/usr/local/mysql \ > --enable-debug=no Enable-debug = no sollte der Default sein und ist ueberfluessig sein. Ich fahre besser wenn ich den kompletten Pfad mit angebe bei den Configure aufrufen. -with-gd=/usr/local usw. > Ergebnis: keine Probleme, unter jedem System. > > Ein anschließendes "make" bringt aber unter RedHat: > > gd.c: In function `php_if_imagecreatefromgif': > gd.c:552: `gdImageCreateFromGif' undeclared (first use in this function) > gd.c:552: (Each undeclared identifier is reported only once > gd.c:552: for each function it appears in.) > gd.c: In function `php_if_imagegif': > gd.c:709: `gdImageGif' undeclared (first use in this function) > make[3]: *** [gd.lo] Error 1 > make[3]: Leaving directory `/usr/local/src/php-4.0.3pl1/ext/gd' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/usr/local/src/php-4.0.3pl1/ext/gd' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/local/src/php-4.0.3pl1/ext' > make: *** [all-recursive] Error 1 > > Versuche ich beim configure ein: > > --with-gd=/usr/local/lib > > dann bekomme ich beim configure ein: > > checking whether to include GD support... configure: error: Unable to > find libgd.(a|so) anywhere under /usr/local/lib Mit ist aufgefallen beim Kompilieren das man beim configure zwar gerne den exakten Pfad verwenden... beim kompilieren dann aber die Headerdatein nimmt dir er zuerst im Pfad findet. Schau mal ob du mehere GDlib installationen hast. > Komisch ist, daß sich die libgd.a im Verzeichnis > > /usr/local/lib Vor jedem configure Durchgang must du ein 'make clean' und sofern vorhanden den 'config.cache' loeschen. Das bezieht sich nicht nur auf PHP installation sondern fuer das kompilieren von jedem Paket. Unter http://www.rime.com.au/gd/ gibt es ein Gdlib mit wieder eingepatchten GIF Support mit Installierter jpegsrc.v6b.tgz ist dann GID+PNG+Jpeg moeglich. Hier hatte ich auf eine Suse6.4 keine Probs mit der 1.8.3.. aber auf einer aelteren klappte es dann nicht. Da hab ich mir dann eine aelter 1.8.1 gezogen und es klappte dann. Eine Ausgabe von phpinfo() kannst du unter www.tng-shop.de/info.php sehen. Analog dazu haben wir das unter RedHat6.2 auch schon hinbekommen. 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 cps_(at)_ms-consult.de Fri, 20 Oct 2000 09:24:04 +0200 Date: Fri, 20 Oct 2000 09:24:04 +0200 From: Christian Schommer cps_(at)_ms-consult.de Subject: [php] LAMP: gdlib Heiko Schubert wrote: [schnipp] > [root_(at)_blondie php]# locate libgd.so > /usr/lib/libgd.so.1.2 > /usr/lib/libgd.so.1 > /usr/lib/libgd.so > > Warum da? Ich habe die gdlib doch selbst kompiliert (/usr/local/src/gd: > ./config, make, make install) und demzufolge müßte alles doch unter > /usr/local/lib liegen? Da bin ich der falsche Ansprechpartner, hab da selber immer so meine probleme wo das liebe Linux seinen Krams hinschreibt. [schnipp] > versucht (vorher: /usr/local/lib) - das brachte aber auch nichts. Wenn > ich mir aber den Fehler genauer anschaue: > > gd.c: In function `php_if_imagecreatefromgif': > gd.c:552: `gdImageCreateFromGif' undeclared (first use in this function) > gd.c:552: (Each undeclared identifier is reported only once > gd.c:552: for each function it appears in.) > gd.c: In function `php_if_imagegif': > gd.c:709: `gdImageGif' undeclared (first use in this function) > make[3]: *** [gd.lo] Error 1 > > dann sieht es bei mir danach aus, als ob eine fehlende GIF-Unterstützung > moniert wird. Liegt vielleicht da der Hund begraben? Das kann natürlich auch der grund sein, kommt wohl auf die entgsprechende gd an.. Wenn ich mich richtig erinnere ist ab der gd 1.7? (aber leg mich da nicht drauf fest) der gif support nicht mehr enthalten, aber es gibt auch diverse neuere versionen, die entsprechend gepatched den gif-support wieder enthalten. Ich kann dir aber nicht wirklich sagen wo du die herbekommst, hab ne ziemlich alte aus ner älteren distri laufen. sorry, christian From henrik_(at)_j-a-h-n.de Fri, 20 Oct 2000 09:32:36 +0200 Date: Fri, 20 Oct 2000 09:32:36 +0200 From: Henrik Jahn henrik_(at)_j-a-h-n.de Subject: [php] window.open-Link in php erzeugen Morgen zusammen, folgende Zeile bereitet mir Kopfzerbrechen. Trotz escapen sämtlicher Sonderzeichen in allen Varianten und Kombinationen tut der Link nicht. Hier die "Originalfassung" ohne Backslashes: echo "".$headline.""; Könnt Ihr mir bitte einen A....tritt geben? Danke, Henrik From Newsletter_(at)_stefan-schwardt.de Fri, 20 Oct 2000 09:35:43 +0200 Date: Fri, 20 Oct 2000 09:35:43 +0200 From: Stefan Schwardt Newsletter_(at)_stefan-schwardt.de Subject: [php] window.open-Link in php erzeugen Moin Henrik Jahn, moin Liste Moin Henrik, ich lebe wieder (nach diversen Umzügen und anderen Unwägbarkeiten...) HJ> echo " href="javascript:window.open(file.php?xy=".$xy."','[...]')">".$headline.">"; Wenn Du's via "echo" machen willst: echo "".$headline.""; -- Stefan Schwardt. From jb_(at)_webwerk.de Fri, 20 Oct 2000 10:19:57 +0200 Date: Fri, 20 Oct 2000 10:19:57 +0200 From: =?iso-8859-1?Q?J=F6rn?= Bier jb_(at)_webwerk.de Subject: [php] Parse error auf /html Hallo Barbara, in dieser Zeile felt vor Veranstalter ein Doppelquote, Gruss Jörn ____________________________________ Jörn Bier Webwerk Berlin GmbH http://www.webwerk.de Tel: ++49-30-280.498.130 Fax: ++49-30-280.498.180 ____________________________________ From hartmut_(at)_six.de Fri, 20 Oct 2000 10:44:18 +0200 Date: Fri, 20 Oct 2000 10:44:18 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Webmail basierend auf einem POP3 Account =?iso-8859-1?Q?m=F6glich?= ? Michael Schöning wrote: > Ein Skript zieht, bei Aufruf der Seite, aus einem pop3-account alle mails > und verteilt sie, sortiert nach den Adreßnamen in eine SQL-Datenbank. bzgl. dieses Teils der Frage kann ich nur wieder die IMAP-Extensions empfehlen, die auch mit POP und mbox Mailaccounts funktionieren http://php.net/manual/de/ref.imap.php Beispielcode: 0;$n--) { $header = imap_header($mbox,$n); $body = imap_body($mbox,$n); $from = $header->from[0]; $to = $header->to[0]; # ... your action goes here ... imap_delete($mbox,$n); imap_expunge($mbox); } imap_close($mbox); ?> und bevor dumme Fragen kommen: ich bin einfach zu faul, meine Kommentare jetzt ins Deutsche zurückzuübersetzen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München , Halle C2, Stand 126 From Andreas.RathMl_(at)_gmx.at Fri, 20 Oct 2000 11:39:38 +0200 Date: Fri, 20 Oct 2000 11:39:38 +0200 From: Andreas Rath Andreas.RathMl_(at)_gmx.at Subject: [php] window.open-Link in php erzeugen On Fri, 20 Oct 2000 09:32:36 +0200, you wrote: >Morgen zusammen, > >folgende Zeile bereitet mir Kopfzerbrechen. Trotz escapen sämtlicher >Sonderzeichen in allen Varianten und Kombinationen tut der Link nicht. Hier >die "Originalfassung" ohne Backslashes: > >echo "href="javascript:window.open(file.php?xy=".$xy."','[...]')">".$headline.">"; Ich drehe daher bei komplizierteren HTML-Konstrukten die Sache immer um, und bau php-Anweisungen in den HTML-Code ein: ?> mehr, als ständig den immer falsch escapten " und ' nachzulaufen. Grüße, Andreas Rath Andreas.RathMl_(at)_gmx.at From mfischer_(at)_josefine.ben.tuwien.ac.at Fri, 20 Oct 2000 12:01:21 +0200 Date: Fri, 20 Oct 2000 12:01:21 +0200 From: Markus Fischer mfischer_(at)_josefine.ben.tuwien.ac.at Subject: [php] gd/imagettftext: Farbproblem Hi Jens, On Tue, Oct 03, 2000 at 11:08:02PM +0200, Jens Benecke wrote : > [...] > ausgebe, kommt auch ein prima PNG raus, nur die Farbe des TTF-Textes ist > _viel_ zu hell [...] ... und wenn du einen dunklen Hintergrund verwendest ist die Schrift immer zu blass. "Schuld" daran ist das Anti Aliasing. Einfach bei der Schriftfarbe den WErt negieren und Anti Aliasing wird abgedreht. $color_green = ImageColorAllocate( $image, 0, 255, 0); ImageTTFText( $image, 120, 0, 200, 200, -$color_green, "arial.ttf", "Testtext); ^^^ ciau, Markus -- Markus Fischer, http://josefine.ben.tuwien.ac.at/~mfischer/ EMail: mfischer_(at)_josefine.ben.tuwien.ac.at PGP Public Key: http://josefine.ben.tuwien.ac.at/~mfischer/C2272BD0.asc PGP Fingerprint: D3B0 DD4F E12B F911 3CE1 C2B5 D674 B445 C227 2BD0 From heiko_(at)_ghost.tmt.de Fri, 20 Oct 2000 10:39:55 GMT Date: Fri, 20 Oct 2000 10:39:55 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] LAMP: gdlib Hallo Joerg, > Unter http://www.rime.com.au/gd/ gibt es ein Gdlib mit wieder > eingepatchten GIF Support mit Installierter jpegsrc.v6b.tgz ist dann > GID+PNG+Jpeg moeglich. Mit dieser Version klappt es nun endlich auch bei mir. Danke für diesen Link! Bye, Heiko From behrens_(at)_takenet.de Fri, 20 Oct 2000 13:23:37 +0200 Date: Fri, 20 Oct 2000 13:23:37 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] LAMP: gdlib Tobias Orterer schrieb: > > gibts eigentlich auch bald ne wamp version der gepatchten gdlib? Keiner haelt dich ab es unter Windows selber zukompilieren ;). Mal davon abgesehen das du dich mit der Patent Geschichte von Unisys auseinander setzen muesstest. Du koenntest ja auch mal den Daniel und Andreas von www.php4win.de ansprechen. Da es aber schon mit der normalen GDlib Probleme gibt unter Windows (zumind. wenn es unter mod_php laueft) stellt sich die Frage ob es ueberhaupt Sinn macht. Mein Tip ist da immer ein altes PHP3 mit der php3_gd.dll aus der 14er Distribution zu verwenden. Fuer die Datei in der man GIF benoetigt legt man halt eine besondere Extension (phtml oder so) an. 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 joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Fri, 20 Oct 2000 13:33:56 +0100 Date: Fri, 20 Oct 2000 13:33:56 +0100 From: Joerg-Peter Schraepler joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Subject: [php] LAMP: gdlib Liebe Liste, ich habe eine Anschlussfrage, kann man eigentlich im nachhinein das GD-Lib patchen? Also ich verwende SUSE 6.3 mit Apache und mod_php. Gibt es z.B. eine rpm die den GIF-Support wieder ermoeglicht, ohne dass ich den Apachen mit de modulen neu kompiliere? Liebe Gruesse Joerg From daniel_(at)_php4win.de Fri, 20 Oct 2000 13:36:10 +0200 Date: Fri, 20 Oct 2000 13:36:10 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] LAMP: gdlib > > gibts eigentlich auch bald ne wamp version der gepatchten gdlib? > > Keiner haelt dich ab es unter Windows selber zukompilieren ;). Mal davon eine kleine anleitung bekommt man auch auf unserer seite. > abgesehen das du dich mit der Patent Geschichte von Unisys auseinander > setzen muesstest. zur info nochmal hier das patent: http://www.unisys.com/unisys/lzw/ > Du koenntest ja auch mal den Daniel und Andreas von www.php4win.de > ansprechen. Da es aber schon mit der normalen GDlib Probleme gibt unter > Windows (zumind. wenn es unter mod_php laueft) stellt sich die Frage ob > es ueberhaupt Sinn macht. das problem ist doch folgendes, die gd ist nicht threadsafe, damit bekommst du unter windows probleme, da sogut wie alle server unter windows multithreaded sind (freut euch doch!? :) ), das cgi muss aufgrund seiner architektur überhaupt nicht threadsafe sein, die gd läuft also auf dem cgi eigentlich wundwerbar. unter *nix gibt es mit der threadfähigkeit genau die selben probleme, da wird wohl dann mit dem apache2 der hammer fallen. der apache1 und das apache modul unter *nix sind nicht thredsafe, so dass es da keine probleme gibt. > Mein Tip ist da immer ein altes PHP3 mit der php3_gd.dll aus der 14er > Distribution zu verwenden. Fuer die Datei in der man GIF benoetigt legt > man halt eine besondere Extension (phtml oder so) an. kann ich nicht empfehlen. die patent sache ist dieselbe, und die gd läuft mit php 4 cgi eigentlich super. kein grund einen schritt zurückzugehen. natürlich imo. gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From jens_(at)_jensbenecke.de Fri, 20 Oct 2000 13:47:57 +0200 Date: Fri, 20 Oct 2000 13:47:57 +0200 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] Re: Form-Submit Ergebnisse in anderem Frame darstellen On Thu, Oct 19, 2000 at 01:02:07PM +0200, Jens Benecke wrote: > Hallo, Danke für die zahlreichen Antworten. Das mit "target=" ist mir überhaupt nicht eingefallen, und es würde auch funktionieren - allerdings muß ich den linken Frame mit den gleichen Parametern aufrufen, mit denen er vorher aufgerufen wurde. D.h. ich brauche $REQUEST_URI bzw. top.links.location.href von "links.php", bevor es neu aufgerufen wurde. Insofern ist es ohne Javascript wahrscheinlich nicht möglich. Danke nochmals :) -- "Programming X Windows directly [without a toolkit library] is like trying to find the square root of PI using Roman numerals." -- unknown *ACHTUNG: .pinguin.conetix.de läuft aus, bitte Addressbuch aktualisieren!* · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From jens_(at)_jensbenecke.de Fri, 20 Oct 2000 13:50:03 +0200 Date: Fri, 20 Oct 2000 13:50:03 +0200 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] NT-anmeldung! On Thu, Oct 19, 2000 at 07:06:50PM +0200, Bernhard Bauch wrote: > ich hätte da eine frage (war zwar schon 100mal hier ..denk ich halt!), > aber wie kann ich in PHP die authenification von einem > NT-DomainController machen lassen? also daß ich username,passwort,domain > an diese schicke und ein OK oder ein NICHT OK zurück bekomme ! > ist sowas in PHPLIB dabei ?? *hoff* oder wo finde ich sowas ?? Der Apache kann Authentifikation via Samba (SMB = das Windows-Netzwerkprotokoll), auch NIS, LDAP, usw... das ist als Modul beim Apachen dabei. Diese Information kannst du dann natürlich in PHP weiterverarbeiten, aber die wirkliche Authentifikation muss Apache machen (via PAM oder .htaccess oder so). -- "Programming X Windows directly [without a toolkit library] is like trying to find the square root of PI using Roman numerals." -- unknown *ACHTUNG: .pinguin.conetix.de läuft aus, bitte Addressbuch aktualisieren!* · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From h.grote_(at)_tu-bs.de Fri, 20 Oct 2000 14:00:15 +0200 Date: Fri, 20 Oct 2000 14:00:15 +0200 From: Heiner Grote h.grote_(at)_tu-bs.de Subject: [php] PHP Language Specification ? Hallo. Existiert fuer PHP so etwas wie eine "offizielle" Spezifikation der Sprache ? Unter http://php.net und http://www.zend.com habe ich in dieser Richtung nichts gefunden. Die Language Reference im Manual erklärt zwar das meiste ganz gut durch die Beispiele, aber manchen in Spezialfällen kommt man damit nicht immer weiter. Häufig findet man die gesuchte Information in den Annotations, aber ich setze undokumentierte Features nur ungerne ein. Mein konkretes Problem war: Funktioniert das Erzeugen von Objekten mit in Variablen gespeicherten Klassennamen ? $className = "FooClass"; $foo = new $classname(); scheint's zu tun, aber ich finde in den Manuals keine Bestätigung, das dies ein "legales" Feature ist. bye, Heiner From webmasterbhs_(at)_bluewin.de Fri, 20 Oct 2000 13:03:54 +0200 Date: Fri, 20 Oct 2000 13:03:54 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Probleme mit rename unter Win2k / PHP4 > jedoch meldet der Parser immer entweder, daß die Datei nicht gelöscht werden > kann oder dass die Funktion rename falsch benutzt wird (Parameter) > Unter einem LAMP System mit php4 gibt es keine fehlermeldung, aber die datei > ist immer leer. > > hat schon jemand solche Probleme gehabt? Gibt es eine Lösung? das macht es auch bei mir. da bist du nicht der einzigste. lösung: auf php3 umsteigen .... kiri From behrens_(at)_takenet.de Fri, 20 Oct 2000 14:40:09 +0200 Date: Fri, 20 Oct 2000 14:40:09 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] LAMP: gdlib Daniel Beulshausen schrieb: > > > > gibts eigentlich auch bald ne wamp version der gepatchten gdlib? > > > > Keiner haelt dich ab es unter Windows selber zukompilieren ;). Mal davon > > eine kleine anleitung bekommt man auch auf unserer seite. > > > abgesehen das du dich mit der Patent Geschichte von Unisys auseinander > > setzen muesstest. > > zur info nochmal hier das patent: > http://www.unisys.com/unisys/lzw/ > > > Du koenntest ja auch mal den Daniel und Andreas von www.php4win.de > > ansprechen. Da es aber schon mit der normalen GDlib Probleme gibt unter > > Windows (zumind. wenn es unter mod_php laueft) stellt sich die Frage ob > > es ueberhaupt Sinn macht. > > das problem ist doch folgendes, die gd ist nicht threadsafe, damit bekommst > du unter windows probleme, da sogut wie alle server unter windows > multithreaded sind (freut euch doch!? :) ), das cgi muss aufgrund seiner Natuerlich freuen wir uns ueber die reichhaltige Auswahl an Webservern! :) und Installationsmoeglichkeiten. > architektur überhaupt nicht threadsafe sein, die gd läuft also auf dem cgi > eigentlich wundwerbar. > unter *nix gibt es mit der threadfähigkeit genau die selben probleme, da > wird wohl dann mit dem apache2 der hammer fallen. Weiss man schon wann die API vom Apache soweit steht das Sascha'comit'Schuhman die anpassung von php vornehmen kann?. Heisst es dann Abschiet nehmen von der GDlib? Betrifft das dann andere Module auch? > der apache1 und das apache modul unter *nix sind nicht thredsafe, so dass es > da keine probleme gibt. > > > Mein Tip ist da immer ein altes PHP3 mit der php3_gd.dll aus der 14er > > Distribution zu verwenden. Fuer die Datei in der man GIF benoetigt legt > > man halt eine besondere Extension (phtml oder so) an. > > kann ich nicht empfehlen. die patent sache ist dieselbe, und die gd läuft > mit php 4 cgi eigentlich super. kein grund einen schritt zurückzugehen. > natürlich imo. > Ich meinte eigentlich das die Leute sehr gerne eure Distribution (und besonders das mod_php) benutzen. Dann aber das doppelte Problem haben mir der Gdlib... um eines der Probleme zuloesen empfahl ich den Einsatz der alten PHP3 Version. Aber auch doch nur fuer die paar Dateien wo man das braucht. Aendert natuerlich nichts an der Patentgeschichte. Ich hab das oben angesprochene Unisys Dokument mal bis zum Ende gelesen.... die zaehlen dort noch ein paar andere Dateiformate: Currently applicable information as to Unisys licensing policies for products using LZW (GIF, TIFF-LZW, PostScript, Portable Document Format (PDF), V.42bis, etc.) can be obtained by contacting the following:.... muss man sich noch weitere Sorgen machen ..? 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 service_(at)_pagedesign.de Fri, 20 Oct 2000 14:52:30 +0200 Date: Fri, 20 Oct 2000 14:52:30 +0200 From: PAGEDESIGN service_(at)_pagedesign.de Subject: [php] Programm auf Apache ausfuehren Hallo ! Ich moechte ein Programm (mpg123) auf meinem Linux-Apache Server von einem anderen Rechner uebers Intranet ausfuehren. Dann soll der Server eine MP3 Datei abspielen. Das funktioniert allerdings nicht ueber den Apache sondern nur, wenn ich mich per Secure Shell von einem anderen Rechner einlogge. Ich vermute, es liegt an irgendwelchen Rechten, bekomme aber keine Fehlermeldung ... brauche Hilfe :) ... Viele Gruesse, Juergen From joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Fri, 20 Oct 2000 14:57:44 +0100 Date: Fri, 20 Oct 2000 14:57:44 +0100 From: Joerg-Peter Schraepler joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Subject: [php] LAMP: gdlib Auf der Seite steht nur, dass man es einbinden muss insofern heisst dies neukompilieren. Waere ja moeglich, dass es u.U. auch ein Update zu den vorahndenen Apache-Modulen gibt. Liebe Gruesse Joerg Tobias Orterer schrieb: > steht doch auf der site > > Joerg-Peter Schraepler schrieb: > > > > Liebe Liste, > > > > ich habe eine Anschlussfrage, kann man eigentlich im nachhinein das GD-Lib > > patchen? Also ich verwende SUSE 6.3 mit Apache und mod_php. Gibt es z.B. > > eine rpm die den GIF-Support wieder ermoeglicht, ohne dass ich den Apachen > > mit de modulen neu kompiliere? From jens_(at)_jensbenecke.de Fri, 20 Oct 2000 15:04:23 +0200 Date: Fri, 20 Oct 2000 15:04:23 +0200 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] Programm auf Apache ausfuehren On Fri, Oct 20, 2000 at 02:52:30PM +0200, PAGEDESIGN wrote: > Ich moechte ein Programm (mpg123) auf meinem Linux-Apache Server von > einem anderen Rechner uebers Intranet ausfuehren. Dann soll der Server > eine MP3 Datei abspielen. Das funktioniert allerdings nicht ueber den > Apache sondern nur, wenn ich mich per Secure Shell von einem anderen > Rechner einlogge. Ich vermute, es liegt an irgendwelchen Rechten, bekomme > aber keine Fehlermeldung ... brauche Hilfe :) ... Wer darf auf /dev/dsp (die Soundkarte!) schreiben/lesen? Auch der Apache-User? Bei der Debian musst du den Apache-user bloss in die Gruppe "audio" eintragen, dann sind alle Rechte korrekt gesetzt. -- "Programming X Windows directly [without a toolkit library] is like trying to find the square root of PI using Roman numerals." -- unknown *ACHTUNG: .pinguin.conetix.de läuft aus, bitte Addressbuch aktualisieren!* · http://www.hitch-hiker.de/ - Die KOSTENLOSE Mitfahrzentrale für ganz Europa From daniel_(at)_php4win.de Fri, 20 Oct 2000 15:28:38 +0200 Date: Fri, 20 Oct 2000 15:28:38 +0200 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] LAMP: gdlib > Weiss man schon wann die API vom Apache soweit steht das > Sascha'comit'Schuhman die anpassung von php vornehmen kann?. Heisst es > dann Abschiet nehmen von der GDlib? Betrifft das dann andere Module > auch? das betrifft ne ganze reihe von erwiterungen (bis jetzt jedenfalls) > Ich meinte eigentlich das die Leute sehr gerne eure Distribution (und > besonders das mod_php) benutzen. Dann aber das doppelte Problem haben > mir der Gdlib... um eines der Probleme zuloesen empfahl ich den Einsatz > der alten PHP3 Version. Aber auch doch nur fuer die paar Dateien wo man > das braucht. Aendert natuerlich nichts an der Patentgeschichte. man kann aber auch das php 4 cgi verwenden :) > Ich hab das oben angesprochene Unisys Dokument mal bis zum Ende > gelesen.... die zaehlen dort noch ein paar andere Dateiformate: > > Currently applicable information as to Unisys licensing policies for > products using LZW (GIF, TIFF-LZW, PostScript, Portable Document Format > (PDF), V.42bis, etc.) can be obtained by contacting the following:.... > > > muss man sich noch weitere Sorgen machen ..? unisys holt hier natürlich ganz schön weit aus... fakt ist unisys hat ein patent auf lzw. weiterer fakt ist das sich formate wie gif, tiff die komprimieralgo's von lzw zu nutze gmacht haben, und dann unisys irgendwann einmal nutzungsgebühren verlangt hat. deshalb haben sie keinesfalls ein patent auf gif, pdf, etc sondern nur auf die lzw komprimierung. man kann also gif, pdf, tiff verwenden solang es keine lzw komprimierung nutzt. deshalb verwenden neue lib's wie z.b. die pdflib die zlib für die komprierung, da diese vollkommen frei ist. viele grüsse daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From j_(at)_cmail.de Fri, 20 Oct 2000 15:41:53 +0200 Date: Fri, 20 Oct 2000 15:41:53 +0200 From: J j_(at)_cmail.de Subject: [php] Programm auf Apache ausfuehren Hi Jens ! > Wer darf auf /dev/dsp (die Soundkarte!) schreiben/lesen? Auch der > Apache-User? > Bei der Debian musst du den Apache-user bloss in die Gruppe "audio" > eintragen, dann sind alle Rechte korrekt gesetzt. Ich benutze Suse 6.4 und habe den User WWWRUN auch in die Audio-Gruppe eingetragen. Das Problem muss an anderer Stelle liegen. Ich habe das Ganze mit dem EXEC Befehl probiert, gibt es vielleicht andere Moeglichkeiten ? Wie gesagt, der Client bekommt keine Fehlermeldung, es passiert nur nix ... Viele Gruesse, Juergen From jens-ulrich.kleinschmidt_(at)_stud.uni-hannover.de Fri, 20 Oct 2000 13:40:50 +0200 Date: Fri, 20 Oct 2000 13:40:50 +0200 From: Jens-Ulrich Kleinschmidt jens-ulrich.kleinschmidt_(at)_stud.uni-hannover.de Subject: [php] Oracle Connect Hallo Liste wir haben hier ein Problem, wir versuchen auf einem Suse 6.4 Linux Apache und PHP so zum laufen zu bringen damit wir eine Oracle 8.0.4 als Datenbank nutzen können die hier in einem Novell Netzwerk (5.0) läuft. Von allen Win-kisten können wir auf Oracle über TCP zugreifen. Wir haben hier versucht den Apache neu zu kompilieren und Oracle mit einzubinden. Er bemängelte natürlich beim Übersetzen den Oracle-Part. Wir haben den Client auf dem Linuxrechner mal überprüft und festgestellt das er ein Verbindungstest über Netasst zwar erfolgreich absolviert, aber ein einloggen auf der Oracle DB über SQLPLUS nicht möglich ist. Den Test können wir auf Oracle mitloggen, das klappt den Versuch über tnsping kommt nicht bei Oracle an. Jeder Versuch über sqlplus oder tnsping endet mit dem Fehler ORA-12545 als ob er über TNSNAMES.ORA sein Ziel nicht identifizieren könnte. Die tnsnames.ora und slqnet.ora funktionieren unter windows, wir haben auch eine listener.ora verfaßt die auf den Oracle weißt unter sqlnet.log ehrahlte ich immer die gleiche Fehlermeldung Die tnsnames.ora und slqnet.ora funktionieren unter windows, wir haben auch eine listener.ora verfaßt die auf den Oracle weißt unter sqlnet.log erhalte ich immer die gleiche Fehlermeldung. (DESCRIPTION=(ADDRESS=(PROTOCOL=beq)(PROGRAM=/opt/oracle/product/8.1.6/bin/o rac le)(ARGV0=oracleORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)) )')( DETACH=NO))(CONNECT_DATA=(CID=(PROGRAM=)(HOST=kepler)(USER=oracle)))) VERSION INFORMATION: TNS for Linux: Version 8.1.6.0.0 - Production Oracle Bequeath NT Protocol Adapter for Linux: Version 8.1.6.0.0 - Produ ction Time: 02-OCT-2000 16:07:43 Tracing not turned on. Tns error struct: nr err code: 0 ns main err code: 12545 TNS-12545: Connect failed because target host or object does not exist ns secondary err code: 12560 nt main err code: 515 TNS-00515: Connect failed because target host or object does not exist nt secondary err code: 2 nt OS err code: 0 Die tnsnames.ora und slqnet.ora funktionieren unter windows, wir haben auch eine listener.ora verfaßt die auf den Oracle weißt unter sqlnet.log erzählte ich immer die gleiche Fehlermeldung. Thanks for help and sorry if its OT Jens Kleinschmidt From danielg_(at)_twest.com Fri, 20 Oct 2000 15:51:37 +0200 Date: Fri, 20 Oct 2000 15:51:37 +0200 From: Daniel Groth danielg_(at)_twest.com Subject: [php] Speicher von Objekten freigeben??? This is a multi-part message in MIME format. --------------156DB21702A98A397992E3C2 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hallo, wie l=E4sst sich der Speicher den Objekte beanspruchen freigeben? 1. Gen=FCgt unset(obj) um auch alle Attribute (eventuell ihrerseits Objekte) freizugeben? 2. Lokale Parameter in Methoden? Folgendes Testskript bringt: PHP Fatal error: Allowed memory size of 4194304 bytes exhausted (tried to allocate 44 bytes) in testMemory.php on line 7 Danke Daniel --------------156DB21702A98A397992E3C2 Content-Type: text/plain; charset=us-ascii; name="testMemory.php" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="testMemory.php" testMethod(); } echo "\n\n"; echo "\n\nOK\n"; ?> --------------156DB21702A98A397992E3C2-- From ws_(at)_art-quarter.com Fri, 20 Oct 2000 11:33:01 +0200 Date: Fri, 20 Oct 2000 11:33:01 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] 3 Update hintereinander eschmid+sic_(at)_s.netic.de wrote: > > > Mich beeindruckt die Professionalität in der Open Source-Szene > > sehr, wie ich sie von außen kennenlerne. Einmal habe ich ein > > solches Projekt auch von "innen" her kennengelernt, über die > > Mailingliste der Entwickler, das fand ich aber doch eher > > kindisch. Vermutlich wird es aber auch hier genauso viele > > Unterschiede geben, wie es Menschen und Projekte gibt. > > Von was sprichtst Du hier? Ich kenne die Mailingliste der Entwickler von > PHP nun auch schon länger (um korrekt zu sein seit 1997). Ich lese auch > die interessanten Beiträge von Richard M. Stallman und vom O'Reilly Verlag > beim webmaster_(at)_php.net mit. Vielleicht ist das auch ungerecht, denn ich war nicht beteiligt und habe nur eine Weile von Afang an mitgelesen. Insbesondere weiß ich nicht, was dabei herausgekommen ist. Die amerikanische php-Liste habe ich nicht gemeint. Mehrere andere habe ich auch lange verfolgt, da sind die Projekte aber versandet, weil fast alles and den (dem) Initiator(en) hängen blieb und kräfte-/energiemäßig die Luft ausging. > > Man arbeitet gemeinsam für eine Sache, für eine Idee, und > > unglaubliche Energien werden frei, für die man die Leute nicht > > bezahlen könnte. Ich bin sehr gespannt, was sich daraus noch > > alles ergibt (für die Menschheit). > > Da muß ich dich leider entäuschen. Es gibt sehr viel Energien bei den > Politikern die es sich bezahlen lassen. Als ich 1997 bei PHP als Autor des > PHP Manuals angefangen habe, war ich Arbeitslos. Da fühle ich mich falsch verstanden: wenn man die Sache aus Arbeitgebersicht sieht, kann und muß man die Mitarbeiter vielfältig motivieren, aber es bleibt immer eine Distanz zwischen der Firma und der Person, trotz Beteiligungsmodellen, Aktienzuwendungen etc. Mit anderen Worten: manches kann man selbst für gutes Geld nicht haben (Liebe gehört bekanntermaßen dazu, und das hier scheint mir nicht weit davon ab). Insbesondere verwundert es doch, welch ein Müll dann dabei herauskommt, wenn man sich die erfolgreichste Firma ansieht, Microsoft. Die haben nach meinem Dafürhalten doch auch eine Verantwortung, aber davon ist wenig zu spüren. Man stelle sich vor: ein großer Autohersteller schludert mal gerade so das nächste Modell heraus und erklärt bei Beschwerden, man möge sich bis zur nächsten Generation gedulden, dann könne man ja das neue Modell kaufen. Diese Identifikation und Begeisterung hat es auch bei kommerziellen Projekten gegeben, Turbo Pascal z.B., später Delphi (ich habe selber ein großes Projekt über Jahre erst unter VC++, dann unter Delphi entwickelt). Ich kenne den Stand heute nicht mehr, aber das war doch etwas anderes - wie beim Arbeitnehmer spürte man auch die Abhängigkeit von der Firmenpolitik. Ich erinnere mich noch, daß es hieß, Delphi lebe vor allem vom Können eines der Entwickler, und der ließ sich dann durch Microsoft abwerben. Damit schien das gesamte Projekt gefährdet. Außerdem war natürlich immer die Gefahr da, daß das Produkt kommerziell nicht erfolgreich genug ist und deshalb eingestampft wird. Wie viele einstmals berühmte Software habe ich schon in die Vergessenheit sinken sehen! Unglaublich! Da scheint doch im Bereich Open Source etwas völlig Neues entstanden zu sein, vor dem man einfach nur verstummt. Da geht mir auf - so eine Organisation wie Pfadfinder oder das Rote Kreuz oder die Olympischen Spiele haben wohl auch mal so angefangen, daß eine Idee Energien mobilisierte und zu großen Werken führte. Denn: es ist alles schon mal dagewesen, das ist in der Regel richtig. > > Björn hat nicht ohne Stolz und zu Recht angeführt, daß diese > > Mailingliste dazu einen großen Teil beigetragen hat. > > Ja, ich war aus bestimmten Gründen nicht dort. Der andere Grund steht ja > im Tagungsband ganz vorne drin. Ich möchte ja keine Eigenwerbung > betreiben, aber das PHP Manual hat sicherlich auch etwas dazu beigetragen. Das ist absolut korrekt und ein Versäumnis, das ich ausdrücklich nachholen möchte. Dokumentation ist ein Riesenproblem, das keiner gerne anpackt. Ich glaube mich auch zu erinnern, daß irgendwo stand, php sei das am besten dokumentierte Projekt, und den Erfolg u.a. auf diese Tatsache zurückführte. Das gehört zum Phänomen: es findet sich eben auch für die unangenehmen Arbeiten jemand, der sie einfach professionell erledigt. Der einzige greifbare Lohn besteht in jedem Fall in einer kurzen Zuschreibung. > > Kristian hat Bedenken hinsichtlich der professionellen Zukunft > > von php geäußert. Kritik dieser Art muß sein und wird mit > > Sicherheit helfen - denn wir alle brauchen die Hilfe der anderen > > zumindest dort, wo wir selber blind sind. > > PHP != Zend Stimmt. Auch das ist interessant. Hier kommt der Kommerz mit ins Spiel. Was bedeutet das? Wo führt das hin? Verständlich ist es schon, denn immerhin müssen alle Leute ja auch leben. Wie also finanziert sich Open Source? Wird Monty z.B. freigestellt oder Stig oder Egon oder Rasmus oder machen die das alle in der Freizeit? Andy und Zeev haben sich offenbar entschlossen, ihre ökonomische Existenz ebenfals mit php zu verbinden. Soweit ich das sehe, ist das neu. Wie weit führt das? Ist Linus noch mit dabei oder hat es sich verselbständigt? Er alleine kann es nicht machen, das ist klar, aber geht es ohne ihn? Überhaupt das Problem der Steuerung: wo man hinschaut, es gibt nur ein Modell: Einer muß das Sagen haben, auch bei den Pfadfindern und dem Roten Kreuz. Nicht so bei Open Source, scheint's. Deshalb hatte ich die Newsgroups mit ins Spiel gebracht, die haben doch ein funktionierendes anarchisches Modell entwickelt, wie Kristian schön aufzeigt und betont. Das hat zuletzt vor 2500 Jahren in der griechischen Polis funktioniert, wo die herrschenden Sklavenhalter sich alle perönlich kannten und die Dinge in der Gruppe auf dem Marktplatz durchquatschen konnten. > Beim Apache-Team weiß ich es nicht, aber beim PHP-Team gehts sehr locker > zu. Hartmut schüttelt auch immer den Kopf, wenn Sascha mal ein Fehler > macht. Ansonsten bleibt infolge der Informationsfülle kaum Zeit für > private Diskussionen. Genau: wir machen alle Fehler, wie schön! -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From eschmid_(at)_php.net Fri, 20 Oct 2000 17:47:01 +0200 Date: Fri, 20 Oct 2000 17:47:01 +0200 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] PHP Language Specification ? Heiner Grote wrote: > Existiert fuer PHP so etwas wie eine "offizielle" Spezifikation der Sprache ? > Unter http://php.net und http://www.zend.com habe ich in dieser Richtung > nichts gefunden. Eine offizielle Spezifikation gibts IMHO nicht. Es ändert sich fast täglich was. Mit der Version 4 hat man versucht zur Version 3 kompatibel zu sein. Eine sehr gute Beschreibung findet sich in dem Buch von Tobias Ratschiller und Till Gerken, Web Application Development with PHP 4.0, New Riders, 2000: Kapitel 2 Advanced Syntax PHP Syntax Defining Constants Array Functions PHP and OOP Linked Lists Associative Arrays Polymorphism and Self-Modifying Code Summary Dieses Buch enthält unter anderem die offizielle Zend API Dokumentation und in einer der Case Studies steht auch drin was man so bei SIX treibt. > Die Language Reference im Manual erklärt zwar das meiste ganz gut durch die > Beispiele, aber manchen in Spezialfällen kommt man damit nicht immer weiter. > Häufig findet man die gesuchte Information in den Annotations, aber ich > setze undokumentierte Features nur ungerne ein. Die Language Reference bezieht sich größtenteils auf die Version 3. Die jüngsten Benutzernotizen beziehen sich dagegen meistens auf die Version 4. Eine Beschreibung der Inkompatibilitäten gibts bei: http://www.php.net/version4/incompatibilities.php und http://zend.com/zend/whats-new.php wobei bei zend.com die objektorientierte Programmierung in der Version 4 etwas ausführlicher von Zeev und Andi erklärt wird. Zu den undokumentierten Funktionen gibts eine Statistik: http://www.zend.com/phpfunc/statistics.php http://www.zugeschaut-und-mitgebaut.de/php/statistics.html Leider läßt sich so eine Statistik mit den undokumentierten Features nicht erzeugen. > Mein konkretes Problem war: > Funktioniert das Erzeugen von Objekten mit in Variablen gespeicherten > Klassennamen ? > > $className = "FooClass"; > $foo = new $classname(); > > scheint's zu tun, aber ich finde in den Manuals keine Bestätigung, das > dies ein "legales" Feature ist. Ist doch prima, wenns funktioniert. Ich schreib's aber nicht ins Manual, weil ich von OOP keine Ahnung habe. Das soll Zeev als Co-Autor des Manuals machen, ich bin ja nur der Mitherausgeber und mit den anderen Sprachen beschäftigt. Zur Zeit gibts das Manual in 8 verschiedenen Sprachen. Zwei weitere, tw und pt_BR, sind in Vorbereitung. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Buchmesse in Frankfurt, Halle 4.0, Stand D 1117 und auf der Systems in München, Halle C2, 126 From ws_(at)_art-quarter.com Fri, 20 Oct 2000 17:48:02 +0200 Date: Fri, 20 Oct 2000 17:48:02 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Speicher von Objekten freigeben??? Daniel Groth wrote: > PHP Fatal error: Allowed memory size of 4194304 bytes exhausted (tried > to allocate 44 bytes) in testMemory.php on line 7 http://www.php.net/ChangeLog-4.php 4.0.2: Fixed memory_limit feature, which did not work properly in previous versions (Zeev, Zend Engine) Kann es sein, daß du mit 4.0.1 arbeitest? -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From behrens_(at)_takenet.de Fri, 20 Oct 2000 18:08:49 +0200 Date: Fri, 20 Oct 2000 18:08:49 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Oracle Connect Moin,moin Jens-Ulrich Kleinschmidt schrieb: > > Hallo Liste wir haben hier ein Problem, > wir versuchen auf einem Suse 6.4 Linux Apache und PHP so zum laufen zu > bringen damit wir eine Oracle 8.0.4 als Datenbank nutzen können die hier in > einem Novell Netzwerk (5.0) läuft. Komisch, die gleiche Konfiguration wie bei uns ;) Wenn du einen normalen SysAdmin in den Wahnsinn treiben willst gibst du ihn die OracleCD und sagst er soll den Client installieren und den Connect testen. Wenn er dann nach 2 Tagen mit Traenen in den Augen wieder angeschlichen kommst sagst du ihm grinsend was er falsch gemacht hat. Moechtest du ihnreif fuer die Klappsmuehle machen sage ihm noch er solle mal eben schnell die Sablotron+Expat Module ins PHP komplieren.... Von allen Win-kisten können wir auf > Oracle über TCP zugreifen. Wir haben hier versucht den Apache neu zu > kompilieren und Oracle mit einzubinden. Er bemängelte natürlich beim > Übersetzen den Oracle-Part. Wir haben den Client auf dem Linuxrechner mal > überprüft und festgestellt das er ein Verbindungstest über Netasst zwar > erfolgreich absolviert, aber ein einloggen auf der Oracle DB über SQLPLUS > nicht möglich ist. Den Test können wir auf Oracle mitloggen, das klappt den > Versuch über tnsping kommt nicht bei Oracle an. Jeder Versuch über sqlplus > oder tnsping endet mit dem Fehler ORA-12545 als ob er über TNSNAMES.ORA sein > Ziel nicht identifizieren könnte. Man braucht einen OracleUSer auf der Kiste. Dieser User hat ein bestimmtes Environment. Ohne dieses Environment scheitert JEDER Versuch ueber den Client mit Gott und der Welt kommunizieren zuwollen. Da kann man Admin, Root oder der liebe Gott persoenlich sein :). Ein Env. kann so z.B aussehen. erstelle eine Datei namens oracle unter /usr/local. export ORACLE_SID=ORCL export ORACLE_TERM=vt220 export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/8.0.5.1 export CLASSPATH=$ORACLE_HOME/jdbc/lib/classes111.zip export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdbc/lib export PATH=$PATH:$ORACLE_HOME/bin export TMPDIR=/var/tmp export NLS_LANG=GERMAN_GERMANY.WE8ISO8859P1 Mache 'chmod o+rx'. Ohne das ruehrt sich nix, nicht mal das tnsping funzt. Diese Datei rufst du aus ./profile fuer jeden User auf der mal mit Oracle etwas machen will. Jetzt kommt der letzte Hacken. Du musst das Env. auch deinem Webserver bekannt machen und das bevor das PHP Modul initialisiert wird. Schriebe in die apachectl folgenden Aufruf: if test -f /usr/local/oracle; then . /usr/local/oracle fi Starte den Webserver neu. Lasse ein phpinfo() ausgeben und schaue ob im Environment die Variablen auftauchen. Logge dich nun einmal als 'nobody' ein bzw. unter dem User unter der dein Webserver rennt. Versuche ein sysplus auszufuehren und euren Oracle DB Server zuconnecten. Wenn das alles klappt kannst du anfangen etwas mit PHP zumachen. Hattet ihr es schon eincompiliert ? '--with-oci8=/opt/oracle/product/8.1.6/ --enable-sigchild --with-oracle=/opt/oracle/product/8.1.6/ ' Ich persoenlich hatte das mit der 8.1.6er nicht hinbekommen und hab die 8.0.5.1 genommen.. Die Sachen musst du deinen Gegebenheiten anpassen. All diese Infos haettest du im Archiv dieser ML finden koennen www.php-center.de . Auch sehr gut die FAW der NG unter www.koehntopp.de/php . Es gibt dort einen Oracleabschnitt. Gruss Joerg Behrens ps: ich schreibe die Mail aus einer wunderschoenen Zelle mit so Polstern an den Waenden. 3 mal am Tag kommen die netten Herren in weiss. Warum ich diese Jacke tragen muss verstehe ich nicht den mit den Armen auf dem Ruecken leasst sich so schlecht schreiben.... Man sagt ich mache Fortschritte... -- 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 mm_(at)_marcomeier.de Fri, 20 Oct 2000 18:24:52 +0200 Date: Fri, 20 Oct 2000 18:24:52 +0200 From: Marco Meier mm_(at)_marcomeier.de Subject: [php] Shared Library in Extension nutzen Hallo Leute, ich möchte in einer Extension eine Linux Shared Library nutzen (.so), um eine Applikation mit mehreren Schichten zu realisieren. Dafür habe ich eine c-lib entwickelt und diese mit den üblichen Wrapper Funktionen von php aufgebaut. Jetzt sollen aber einige Funktionen (die Middleware) ausgelagtert werden. Hierzu benötige ich eine .so. Wie sage ich jetzt meiner php Extension, auf welche shared lib zu verweisen ist? Ich vermute, dass diese in der config.m4 passieren muss -> leider habe ich hierzu keine ordentliche Dokumentation der Befehle und Parameter gefunden, so dass ich das korrekt einstellen könnte. Any ideas? Greets, Marco From braukmann_(at)_tse-online.de Fri, 20 Oct 2000 18:59:05 +0200 Date: Fri, 20 Oct 2000 18:59:05 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Oracle Connect Hi, On Fri, Oct 20, 2000 at 06:08:49PM +0200, Joerg Behrens wrote: > Moechtest du ihnreif fuer die Klappsmuehle machen sage ihm noch > er solle mal eben schnell die Sablotron+Expat Module ins PHP > komplieren.... arrrgggghhhhhhhhl. ... schnell wieder in die Zelle mit ihm [ ... wunderschoene Oracle-Bauanleitung gesnipped ... ] und jetzt bitte etwas gleichwertiges fuer die sablotron-ext. Damit die mich hier wieder raus.E$%^$^$#!_(at)_#$% -Andreas ... eine schwere Tuer faellt ins Schloss -- : 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 office_(at)_kandlhofer.com Fri, 20 Oct 2000 19:06:53 +0200 Date: Fri, 20 Oct 2000 19:06:53 +0200 From: Josef Kandlhofer office_(at)_kandlhofer.com Subject: [php] Formularausgabe HI! Vielleicht könnt ihr mir bitte helfen! Folgendes Problem: Ich lese aus einer Datenbank was aus und das Ergebnis der Datenbankabfrage ist dann der value von einem input=text-Feld. Nur wenn in diesem Ergebnis ein Leerzeichen vorkommt, dann erscheint im Inputfeld nur mehr das Ergebnis bis zum ersten Leerzeichen. Also wenn das Ergebnis der Datenbankabfrage z.B. "Was ist?" lautet, steht im Inputfeld dann aber nur "Was". Hab schon mit allerhand Funktionen probiert, aber nix funzt. Könnt ihr mir helfen? Danke!!! Josef From jb_(at)_j-u-m-p.de Fri, 20 Oct 2000 19:36:08 +0200 Date: Fri, 20 Oct 2000 19:36:08 +0200 From: =?iso-8859-1?Q?J=FCrgen_Behner_=28atwork=29?= jb_(at)_j-u-m-p.de Subject: [php] Formularausgabe ----- Original Message ----- From: "Josef Kandlhofer" > Ich lese aus einer Datenbank was aus und das Ergebnis der > Datenbankabfrage ist dann der value von einem input=text-Feld. > Nur wenn in diesem Ergebnis ein Leerzeichen vorkommt, dann erscheint im > Inputfeld nur mehr das Ergebnis bis zum ersten Leerzeichen. > Also wenn das Ergebnis der Datenbankabfrage z.B. "Was ist?" lautet, > steht im Inputfeld dann aber nur "Was". setz den wert in doppelte anführungszeichen: grüsse jürgen :-) From pfeiffer_(at)_uris.de Fri, 20 Oct 2000 20:28:18 +0200 Date: Fri, 20 Oct 2000 20:28:18 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] LAMP: gdlib Hallo Graphiker... :) > > > gibts eigentlich auch bald ne wamp version der gepatchten gdlib? > > Keiner haelt dich ab es unter Windows selber zukompilieren ;). kompilieren (???) - warum das denn unter Win32 ist die GD eine DLL, die man laden kann oder in der php3.ini grundsaetzlich freischaltet. So man das wollte, koennte man sich Stuecker fuenf Versionen hinlegen und ganz nach Lust und Laune verwenden - Windows ist doch nicht Unix, wo man den Admin auf Knieen anflehen muss, mal was zu aendern... :-) PS.: Panzerscheibe hochgefahren und nix wie weg hier... :-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From Master.B_(at)_firemail.de Fri, 20 Oct 2000 20:30:35 +0200 Date: Fri, 20 Oct 2000 20:30:35 +0200 From: Beer Master.B_(at)_firemail.de Subject: [php] Mysql unter windows9x installieren hey leude, kann mir bitte jemand sagen, wie ich mysql unter windows einstellen und installieren kann ?? bin echter newbie.... sorry... aber ich brauche die info dringend!!! cya Beer From mail_(at)_christopher-siebert.de Fri, 20 Oct 2000 20:47:16 +0200 Date: Fri, 20 Oct 2000 20:47:16 +0200 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] Mysql unter windows9x installieren Hi "Beer" > bin echter newbie.... ach :) Unter www.dynamic-webpages.de findest Du sehr genaue und einfache Installationsanweisungen. Die Anleitung Deiner Wahl wird wohl "WAMP" heißen. Das bedeutet Windows Apache MySQL PHP. Klick die mal an, und folge ihr Schritt für Schritt. Dann wirst Du das schon hinkrigen. Und lies Dir auch mal die Regeln für diese Liste durch... cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 UIN : 59716980 From behrens_(at)_takenet.de Fri, 20 Oct 2000 20:54:03 +0200 Date: Fri, 20 Oct 2000 20:54:03 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] Sablotron/Expat : war Oracle Connect Andreas Braukmann schrieb: > > Hi, > > On Fri, Oct 20, 2000 at 06:08:49PM +0200, Joerg Behrens wrote: > > > Moechtest du ihn reif fuer die Klappsmuehle machen sage ihm noch > > er solle mal eben schnell die Sablotron+Expat Module ins PHP > > kompilieren.... > arrrgggghhhhhhhhl. > > ... schnell wieder in die Zelle mit ihm > > > [ ... wunderschoene Oracle-Bauanleitung gesnipped ... ] > > und jetzt bitte etwas gleichwertiges fuer die sablotron-ext. > Damit die mich hier wieder raus.E$%^$^$#!_(at)_#$% > > -Andreas > > ... eine schwere Tuer faellt ins Schloss Ich dachte mir schon das ich nicht alleine hier sitze. Mein Pfleger der Johann-Peter Hartmann hat mir einen Zettel zukommen lassen. Ist ein bisschen unleserlich, aber ich habe ja viel Zeit hier. Wenn nur diese Stimmen nicht immer waeren... #!/bin/sh cd /home/beh/source tar -xvfz Sablot-Expat-1_1_2.tar.gz tar -xvzf Sablot-0_44.tar.gz echo "Expat installieren..." mv Expat/ Sablot-0.44/ echo "Sablotron installieren..." cd /home/beh/source cd Sablot-0.44 ./configure --prefix=/usr/local make make install cd /home/beh/source cd php-4.0.3pl1 vi ext/sablot/config.m4 # # Folgendes nachtragen ( Zeilen mit dem + !) # # _(at)__(at)_ -26,6 +26,8 _(at)__(at)_ # PHP_SUBST(SABLOT_SHARED_LIBADD) # AC_ADD_LIBRARY_WITH_PATH(sablot, $SABLOT_DIR/lib, SABLOT_SHARED_LIBADD) #+ AC_ADD_LIBRARY(xmltok) #+ AC_ADD_LIBRARY(xmlparse) # # AC_DEFINE(HAVE_SABLOT,1,[ ]) ./buildconf echo "PHP4.0.3pl1..installieren" ./configure --with-sablot=/usr/local make ; make install Wenn Sie das Licht wieder anmachen werde ich das mal ausprobieren muessen. Ich erinnere mich dunkel an Probleme mit 'zlib >1.0.9 required'. Aber mir faellt es schwer mich zu konzentrieren. Zu den Feiertagen wollen Sie mich wieder heraus lassen... ich freue mich schon ;). 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 peti_(at)_petinet.de Fri, 20 Oct 2000 23:01:43 +0200 Date: Fri, 20 Oct 2000 23:01:43 +0200 From: Christoph Peters peti_(at)_petinet.de Subject: [php] HTTP-POST in Funktion This is a multi-part message in MIME format. ------=_NextPart_000_0007_01C03AE9.B6CAAA20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo Leute! Dies ist meine erste Mailing-Liste! Ich hoffe, ich mache nichts = falsch... Ich habe folgendes Problem: Ich m=F6chte innerhalb einer Funktion eine = URL auslesen, die nicht auf meinem Server liegt. Das ist ja prinzipiell = keine Problem mit $xyz =3D file ('http://...... Nun ist das Problem, = dass die engesprochene Seite einen http-POST braucht. Per GET w=E4re die = Variablen=FCbergabe als Anhang an die URL m=F6glich, es muss aber POST = sein. Geht das? Wenn ja, wie geht das? W=E4re super, wenn jemand helfen k=F6nnte... Peti ------=_NextPart_000_0007_01C03AE9.B6CAAA20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo Leute!
 
Dies ist meine erste Mailing-Liste! Ich = hoffe, ich=20 mache nichts falsch...
 
Ich habe folgendes Problem: = Ich m=F6chte innerhalb einer Funktion eine URL auslesen, die = nicht auf=20 meinem Server liegt. Das ist ja prinzipiell keine Problem mit $xyz = =3D file=20 ('http://...... Nun ist das Problem, = dass die=20 engesprochene Seite einen http-POST braucht. Per GET w=E4re die = Variablen=FCbergabe=20 als Anhang an die URL m=F6glich, es muss aber POST sein. Geht das? Wenn ja, wie geht das?
 
W=E4re super, wenn jemand helfen=20 k=F6nnte...
 
Peti
 
------=_NextPart_000_0007_01C03AE9.B6CAAA20-- From ws_(at)_art-quarter.com Fri, 20 Oct 2000 23:28:46 +0200 Date: Fri, 20 Oct 2000 23:28:46 +0200 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] HTTP-POST in Funktion > Christoph Peters wrote: > Ich habe folgendes Problem: Ich möchte innerhalb einer Funktion > eine URL auslesen, die nicht auf meinem Server liegt. Das ist > ja prinzipiell keine Problem mit $xyz = file ('http://...... > Nun ist das Problem, dass die engesprochene Seite einen > http-POST braucht. Per GET wäre die Variablenübergabe als > Anhang an die URL möglich, es muss aber POST sein. Geht das? Ich würde gern helfen und verstehe auch 'ne Menge davon, denke ich, jedenfalls kann ich mir meistens helfen und machen, was ich will, aber diese Frage verstehe ich nicht. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From eschmid+sic_(at)_s.netic.de Fri, 20 Oct 2000 23:31:31 +0200 Date: Fri, 20 Oct 2000 23:31:31 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] HTTP-POST in Funktion Hallo Peti, On Fri, Oct 20, 2000 at 11:01:43PM +0200, Christoph Peters wrote: > Dies ist meine erste Mailing-Liste! Ich hoffe, ich mache nichts falsch... Ich habe gerade versucht Deine Frage zu beantworten. Leider macht mir mein Mailer einen Strich durch die Rechnung. > Ich habe folgendes Problem: Ich möchte innerhalb einer Funktion eine URL auslesen, die nicht auf meinem Server liegt. Das ist ja prinzipiell keine Problem mit $xyz = file ('http://...... Nun ist das Problem, dass die engesprochene Seite einen http-POST braucht. Per GET wäre die Variablenübergabe als Anhang an die URL möglich, es muss aber POST sein. Geht das? Wenn ja, wie geht das? Davon sehe ich nur die ersten 80 Zeichen und mein Gedächtnis ist nicht sonderlich gut. > Wäre super, wenn jemand helfen könnte... Im Internet kann man sich doch so gut selber helfen, schau mal bei google.net selber nach dem Unterschied zwischen GET und POST nach. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From c.sk_(at)_gmx.net Fri, 20 Oct 2000 23:36:20 +0200 Date: Fri, 20 Oct 2000 23:36:20 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] HTTP-POST in Funktion Hallo Peti, > Dies ist meine erste Mailing-Liste! Ich hoffe, ich mache nichts falsch... Na ja, wenn du schon fragst - angesagt sind reine Text-Mails ohne HTML... > Ich habe folgendes Problem: Ich möchte innerhalb einer > Funktion eine URL auslesen, die nicht auf meinem Server > liegt. Das ist ja prinzipiell keine Problem mit > $xyz = file ('http://...... > Nun ist das Problem, dass die engesprochene Seite einen > http-POST braucht. Per GET wäre die Variablenübergabe > als Anhang an die URL möglich, es muss aber POST sein. > Geht das? Wenn ja, wie geht das? > Wäre super, wenn jemand helfen könnte... Ich schätze http://php-center.de/faq/faq-20.htm#ss20.2 ist was du suchst. Viele Grüße Christiane From c.sk_(at)_gmx.net Fri, 20 Oct 2000 23:48:16 +0200 Date: Fri, 20 Oct 2000 23:48:16 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] 3 Update hintereinander Hallo Werner, hallo Egon, ----- Original Message ----- From: "Werner Stuerenburg" > Die Sache ist doch die: wenn ich heute dumm bin und morgen die > Antwort weiß - was ist denn der Unterschied? Doch nur die Zeit > und der Lernprozeß. Und dem unterliegen wir alle, also ist keiner > besser oder schlechter, sondern nur in dieser oder jener Sache > dem anderen voraus oder zurück. So einfach und oft nicht bewusst... > Man arbeitet gemeinsam für eine Sache, für eine Idee, und > unglaubliche Energien werden frei, für die man die Leute nicht > bezahlen könnte. Ich bin sehr gespannt, was sich daraus noch > alles ergibt (für die Menschheit). > > Und wir alle sind mittendrin - auf dem Kongress wurde es ja > deutlich, daß sich binnen eines oder höchstens zweier Jahre auch > bei uns in Deutschland Energien gebildet haben, die aktiv an der > Weiterentwicklung des Projektes php mitwirken. > Finde ich auch absolut faszinierend und hoffe das bleibt uns noch lange erhalten bzw. entwickelt sich weiter. Und dass wir alle dabei auf dem Teppich bleiben! Gute Nacht Christiane From christopher.nehls_(at)_vhma.de Sat, 21 Oct 2000 01:29:03 +0200 Date: Sat, 21 Oct 2000 01:29:03 +0200 From: Christopher Nehls christopher.nehls_(at)_vhma.de Subject: [php] mp3-Informationen auslesen Nabend! Gibt es irgendwo ein Tool, mit dem ich über PHP die Informationen von MP3-Dateien (Bitrate, Zeit, Artist, Title, Genre etc)auslesen kann? Ich würde mir gerne auf einem LAMP-Server eine MySQL-Datenbank aufbauen, in der ich meine MP3s erfasse. Die Dateigröße kann ich ja dann auslesen, aber wichtiger wären Informationen, wie die Zeit und die Bitrate. Gruß Christopher From stefan.markmann_(at)_web.de Sat, 21 Oct 2000 02:39:53 +0200 Date: Sat, 21 Oct 2000 02:39:53 +0200 From: Stefan Markmann stefan.markmann_(at)_web.de Subject: [php] mp3-Informationen auslesen Hi, öffne mal n mp3 mit dem Notepad. In den ersten 250 Bytes oder so stehen sämtliche infos! (kann auch am ende sein, hab ich mal gelesen). Stefan ----- Original Message ----- From: "Christopher Nehls" To: Sent: Saturday, October 21, 2000 1:29 AM Subject: [php] mp3-Informationen auslesen > Nabend! > > Gibt es irgendwo ein Tool, mit dem ich über PHP die Informationen von > MP3-Dateien > (Bitrate, Zeit, Artist, Title, Genre etc)auslesen kann? > Ich würde mir gerne auf einem LAMP-Server eine MySQL-Datenbank aufbauen, in > der ich meine MP3s erfasse. Die Dateigröße kann ich ja dann auslesen, aber > wichtiger > wären Informationen, wie die Zeit und die Bitrate. > > Gruß > > Christopher > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From cm.email_(at)_gmx.net Sat, 21 Oct 2000 09:05:56 +0200 Date: Sat, 21 Oct 2000 09:05:56 +0200 From: Christian Meyer cm.email_(at)_gmx.net Subject: [php] mp3-Informationen auslesen ----- Original Message ----- From: "Stefan Markmann" To: Sent: Saturday, October 21, 2000 2:39 AM Subject: Re: [php] mp3-Informationen auslesen > Hi, > > öffne mal n mp3 mit dem Notepad. In den ersten 250 Bytes oder so stehen > sämtliche infos! (kann auch am ende sein, hab ich mal gelesen). > Also die Infos stehn am Ende jedes Files, einfach nach dem Begriff TAG suchen dann kommen die infos. 30 Zeichen Titel 30 Zeichen Interpreter und dann noch sonstige Infos. Christian Meyer From php_(at)_gutweiler.net Sat, 21 Oct 2000 09:54:19 +0200 Date: Sat, 21 Oct 2000 09:54:19 +0200 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] mp3-Informationen auslesen -----Original Message----- From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf Gibt es irgendwo ein Tool, mit dem ich über PHP die Informationen von MP3-Dateien (Bitrate, Zeit, Artist, Title, Genre etc)auslesen kann? Hallo, ja dass gibt es, und zwar stehen in den letzten 128 bytes die Informationen, die du suchst: $genre = array( 0 => "Blues", 1 => "Classic Rock", 2 => "Country", 3 => "Dance", 4 => "Disco", 5 => "Funk", 6 => "Grunge", 7 => "Hip-Hop", 8 => "Jazz", 9 => "Metal", 10 => "New Age", 11 => "Oldies", 12 => "Other", 13 => "Pop", 14 => "R&B", 15 => "Rap", 16 => "Reggae", 17 => "Rock", 18 => "Techno", 19 => "Industrial", 20 => "Alternative", 21 => "Ska", 22 => "Death Metal", 23 => "Pranks", 24 => "Soundtrack", 25 => "Euro-Techno", 26 => "Ambient", 27 => "Trip-Hop", 28 => "Vocal", 29 => "Jazz+Funk", 30 => "Fusion", 31 => "Trance", 32 => "Classical", 33 => "Instrumental", 34 => "Acid", 35 => "House", 36 => "Game", 37 => "Sound Clip", 38 => "Gospel", 39 => "Noise", 40 => "Alternative Rock", 41 => "Bass", 42 => "Soul", 43 => "Punk", 44 => "Space", 45 => "Meditative", 46 => "Instrumental Pop", 47 => "Instrumental Rock", 48 => "Ethnic", 49 => "Gothic", 50 => "Darkwave", 51 => "Techno-Industrial", 52 => "Electronic", 53 => "Pop-Folk", 54 => "Eurodance", 55 => "Dream", 56 => "Southern Rock", 57 => "Comedy", 58 => "Cult", 59 => "Gangsta", 60 => "Top 40", 61 => "Christian Rap", 62 => "Pop/Funk", 63 => "Jungle", 64 => "Native American", 65 => "Cabaret", 66 => "New wave", 67 => "Psychadelic", 68 => "Rave", 69 => "Showtunes", 70 => "Trailer", 71 => "Lo-Fi", 72 => "Tribal", 73 => "Acid Punk", 74 => "Acid Jazz", 75 => "Polka", 80 => "Folk", 81 => "Folk-Rock", 82 => "National Folk", 83 => "Swing", 84 => "Fast Fusion", 85 => "Bebob", 86 => "Latin", 87 => "Revival", 88 => "Celtic", 89 => "Bluegrass", 90 => "Avantgarde", 91 => "Gothic Rock", 92 => "Progressive Rock", 93 => "Psychedelic Rock", 94 => "Symphonic Rock", 95 => "Slow Rock", 96 => "Big Band", 97 => "Chorus", 98 => "Easy Listening", 99 => "Acoustic", 100 => "Humour", 101 => "Speech", 102 => "Chanson", 103 => "Opera", 104 => "Chamber Music", 105 => "Sonata", 106 => "Symphony", 107 => "Booty Bass", 108 => "Primus", 109 => "Porn Groove", 110 => "Satire", 111 => "Slow Jam", 112 => "Club", 113 => "Tango", 114 => "Samba", 115 => "Folklore", 116 => "Ballad", 117 => "Power Ballad", 118 => "Rhythmic Soul", 119 => "Free Style", 120 => "Duet", 121 => "Punk Rock", 123 => "A capella", 124 => "Euro-House", 125 => "Dance Hall"); function id3($filename){ global $genre; if (!is_file($filename) or filesize($filename) < 128){ return false; break; } $fp = _(at)_fopen($filename, "r"); fseek($fp, _(at)_filesize($filename) - 128); $id3 = _(at)_fread($fp, 128); $arr = array(); if (strtoupper(substr($id3, 0, 3)) == "TAG"){ $arr[ "song"] = trim(substr($id3, 3, 30)); $arr[ "artist"] = trim(substr($id3, 33, 30)); $arr[ "album"] = trim(substr($id3, 63, 30)); $arr[ "year"] = trim(substr($id3, 93, 4)); $arr[ "comment"] = trim(substr($id3, 97, 30)); $arr[ "genre"] = $genre[ord($id3[127])]; return $arr; } else return false; fclose($fp); } HTH, 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 c.peer_(at)_peer-internet.com Sat, 21 Oct 2000 11:02:55 +0200 Date: Sat, 21 Oct 2000 11:02:55 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] Upload - Browser gibt "Seite nicht gefunden" Hallo Liste! Das Problem wurde hier schon einige male besprochen, die Lösung hab ich aber nicht gefunden. Ich möchte eine 3 MB Datei auf den Webserver laden (per ISDN). Ich hab eine .htaccess-Datei ins Verzeichnis gelegt, mit dieser Zeile: php_value upload_max_filesize 10000000 MAX_FILE_SIZE im Formular habe ich ebenfalls auf 10000000 gesetzt. Ich glaube, das Problem liegt daran, daß der Browser nicht innerhalb einer bestimmten Zeit eine Antwort erhält und deshalb die Meldung "Seite nicht gefunden" ausgibt. Kann mir jemand einen Tip geben? Danke schon mal im Voraus! :-) bis dann Christian From webmasterbhs_(at)_bluewin.de Sat, 21 Oct 2000 11:21:02 +0200 Date: Sat, 21 Oct 2000 11:21:02 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Upload - Browser gibt "Seite nicht gefunden" > Ich möchte eine 3 MB Datei auf den Webserver laden mp3 verwaltung !? > MAX_FILE_SIZE im Formular habe ich ebenfalls auf 10000000 > gesetzt. > > Ich glaube, das Problem liegt daran, daß der Browser nicht > innerhalb einer bestimmten Zeit eine Antwort erhält und > deshalb die Meldung "Seite nicht gefunden" ausgibt. FTP nehmen ;-) hast du schon mal geschaut, ob die datei auch wirklich hochgeladen worden ist !? hast du dazu die möglichkeit ? ich From c.peer_(at)_peer-internet.com Sat, 21 Oct 2000 11:29:10 +0200 Date: Sat, 21 Oct 2000 11:29:10 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] Upload - Browser gibt "Seite nicht gefunden" > mp3 verwaltung !? Nein, es ist eine csv-Datei. > FTP nehmen ;-) > hast du schon mal geschaut, ob die datei auch wirklich > hochgeladen worden ist !? hast du dazu die möglichkeit ? Nein, die alte Datei (welche ja automatisch gelöscht werden sollte) ist noch dort... bis dann Christian From pfeiffer_(at)_uris.de Sat, 21 Oct 2000 13:42:26 +0200 Date: Sat, 21 Oct 2000 13:42:26 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Upload - Browser gibt "Seite nicht gefunden" Hallo Christian, > > mp3 verwaltung !? > Nein, es ist eine csv-Datei. > > FTP nehmen ;-) > > hast du schon mal geschaut, ob die datei auch wirklich > > hochgeladen worden ist !? hast du dazu die möglichkeit ? > Nein, die alte Datei (welche ja automatisch gelöscht werden > sollte) ist noch dort... kenne ich, PHP-FTP kann keine Dateien ueberschreiben... Zumindestens istn mir das unter Linux nie gelungen Du musst das Upload-Feature nutzen und dann die Datei umkopieren Falls Dein Script keine berechtigte UID hat, geht das auch nicht Nur wenn Scripte mit der UID des FTP-Users laufen, darf es Files ueberschreiben. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From c.peer_(at)_peer-internet.com Sat, 21 Oct 2000 14:09:45 +0200 Date: Sat, 21 Oct 2000 14:09:45 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] Upload - Browser gibt "Seite nicht gefunden" Hallo Norbert! > Du musst das Upload-Feature nutzen und dann die Datei umkopieren > Falls Dein Script keine berechtigte UID hat, geht das auch nicht > Nur wenn Scripte mit der UID des FTP-Users laufen, darf es Files > ueberschreiben. Ich habe eben das Upload-Feature benutzt. Kleinere csv-Dateien (500 KB) wurden ohne Probleme auf den Server geladen, und das vorherige gelöscht. Mein Problem ist eben diese verd..... "Seite nicht gefunden" bei der 2,5 MB-Datei... bis dann Christian From service_(at)_jmpwebdesign.de Sat, 21 Oct 2000 14:22:55 +0200 Date: Sat, 21 Oct 2000 14:22:55 +0200 From: Jan-Martin Pulwitt (JMP Webdesign) service_(at)_jmpwebdesign.de Subject: [php] Upload - Browser gibt "Seite nicht gefunden" > Hallo Norbert! > > > Du musst das Upload-Feature nutzen und dann die Datei umkopieren > > Falls Dein Script keine berechtigte UID hat, geht das auch nicht > > Nur wenn Scripte mit der UID des FTP-Users laufen, darf es Files > > ueberschreiben. > > Ich habe eben das Upload-Feature benutzt. Kleinere csv-Dateien > (500 KB) wurden ohne Probleme auf den Server geladen, und das > vorherige gelöscht. > > Mein Problem ist eben diese verd..... "Seite nicht gefunden" > bei der 2,5 MB-Datei... Kann's sein, dass die Max Execution Time beim Upload der 2,5 MB Datei erreicht wird, das Script einfach abgebrochen wird und du aufgrund der fehlenden Ausgabe diesen "Seite nicht gefunden" Fehler bekommst? Jan-Martin From c.peer_(at)_peer-internet.com Sat, 21 Oct 2000 14:38:09 +0200 Date: Sat, 21 Oct 2000 14:38:09 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] Upload - Browser gibt "Seite nicht gefunden" Hallo Jan-Martin! > Kann's sein, dass die Max Execution Time beim Upload > der 2,5 MB Datei erreicht wird, das Script einfach abgebrochen > wird und du aufgrund der fehlenden Ausgabe diesen "Seite nicht > gefunden" Fehler bekommst? Die habe ich auf eine halbe Stunde gesetzt: set_time_limit(1800); Das dürfte es also nicht sein... bis dann Christian From service_(at)_jmpwebdesign.de Sat, 21 Oct 2000 14:52:27 +0200 Date: Sat, 21 Oct 2000 14:52:27 +0200 From: Jan-Martin Pulwitt (JMP Webdesign) service_(at)_jmpwebdesign.de Subject: [php] Upload - Browser gibt "Seite nicht gefunden" > > Kann's sein, dass die Max Execution Time beim Upload > > der 2,5 MB Datei erreicht wird, das Script einfach abgebrochen > > wird und du aufgrund der fehlenden Ausgabe diesen "Seite nicht > > gefunden" Fehler bekommst? > > Die habe ich auf eine halbe Stunde gesetzt: > set_time_limit(1800); > > Das dürfte es also nicht sein... Guck mal, was das Testscript sagt: Ich mußte leider schonmal feststellen, dass set_time_limit(); die max_execution_time NICHT verändert hat. (Liegt AFAIK am Safe Mode) From christopher.nehls_(at)_vhma.de Sat, 21 Oct 2000 15:21:05 +0200 Date: Sat, 21 Oct 2000 15:21:05 +0200 From: Christopher Nehls christopher.nehls_(at)_vhma.de Subject: [php] mp3-Informationen auslesen hi Clemens, das war ein super Tip und funktioniert auch soweit. Jetzt wäre es nur noch interessant an die bitrate und vor allem aber an die Länge in Sekunden zu kommen. Gruß und danke Chris > Hallo, > ja dass gibt es, und zwar stehen in den letzten 128 bytes die Informationen, > die du suchst: > From r.scheike_(at)_r2-net.de Sat, 21 Oct 2000 15:48:56 +0200 Date: Sat, 21 Oct 2000 15:48:56 +0200 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] mp3-Informationen auslesen > das war ein super Tip und funktioniert auch soweit. Jetzt wäre es nur noch > interessant an die bitrate und vor allem aber an die Länge in Sekunden zu > kommen. Hi, versuchs mal bei www.id3.org. Die haben Samples für ID3v1 und v2. Roland From c.peer_(at)_peer-internet.com Sat, 21 Oct 2000 16:51:50 +0200 Date: Sat, 21 Oct 2000 16:51:50 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] Upload - Browser gibt "Seite nicht gefunden" Hallo! > Guck mal, was das Testscript sagt: > > set_time_limit(1800); > phpinfo(); > ?> > > Ich mußte leider schonmal feststellen, dass set_time_limit(); > die max_execution_time NICHT verändert hat. > (Liegt AFAIK am Safe Mode) Stimmt! Danke für den Hinweis. :-) Da geh ich gleich mal nachhaken. bis dann Christian From webmasterbhs_(at)_bluewin.de Sat, 21 Oct 2000 17:19:16 +0200 Date: Sat, 21 Oct 2000 17:19:16 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_die_l=F6sung_!!!_PHP4_l=E4uft_nicht_unter_Wi?= =?iso-8859-1?Q?ndows?= =?iso-8859-1?Q?ndows?= Wenn ich es als LoadModule php4_module php4/sapi/php4apache.dll laufen lasse passiert das: (wie christiane sagte, habe ich die ini-dist und readme´s gelöscht) ___________________________________________________ APACHE: [Sat Oct 21 16:26:01 2000] [warn] pid file c:/programme/apache/logs/httpd.pid ov erwritten -- Unclean shutdown of previous Apache run? PHP Warning: Unable to load dynamic library 'C:\Programme\Apache\php4\extension s/php_fdf.dll' - Ein der f³r die Ausf³hrung dieser Anwendung notwendige Biblioth ekdateien kann nicht gefunden werden. in Unknown on line 0 APACHE verursachte einen Fehler durch eine ungültige Seite in Modul PHP4APACHE.DLL bei 0177:0086135d. Register: EAX=00000009 CS=0177 EIP=0086135d EFLGS=00010206 EBX=00000020 SS=017f ESP=0063c338 EBP=00764db0 ECX=00762010 DS=017f ESI=00764db0 FS=32f7 EDX=0063c834 ES=017f EDI=00000000 GS=0000 Bytes bei CS:EIP: 8b 40 08 52 68 f0 42 86 00 50 6a 0b 6a 00 6a 00 Stapelwerte: 00874b68 0063c834 007655b0 00764db0 000032f7 00000024 00000000 405f0000 278f0000 00240000 00000000 00000000 00000000 30000000 0066938a 0000176f php.ini und ts.dll in C:\Wnidows\System extension_dir = C:\Programme\Apache\php4\extensions ;Windows Extensions ;extension=php_calendar.dll ;extension=php_cpdf.dll ... alle disabled .... +++++++++++++++++++++++++++ Jetzt kommt´s ! als modul ausgebaut und als CGI eingebaut: AddType application/x-httpd-php .php3 .php .phtml Action application/x-httpd-php "/php4/php.exe" ScriptAlias /php4/ "C:/Programme/Apache/php4/" alle extensions noch disabled: phpinfo() zeigt den globalen include_path= an und den pfad zu den extensions... und es funktioniert ... :-))) apache wieder beenden. php.ini editieren und alle extensions enablen, ; weg machen ;-) apache starten. phpinfo() aufrufen ... php stürzt ab ... :-((((((( in der php.ini alle DLLs wieder rauswerfen und durch testen wo der fehler liegt .... zlib einbinden ... apache starten ... läuft :-) sybase_ct einbinden ... apache starten ... absturz :-( sablot einbinden ... apache starten ... absturz :-( gd, pdf, cpdf, java, ftp, domxml, dbase, calender, imap, mhash einbinden apache starten ... phpinfo() abfragen - es läuft :-)))) ha ha, wenn ich jetzt gettext miteinbinde, dann stürzt alles ab ... dotnet zusätzlich drin, funzt auch wieder ! exif hinzu .. geht auch wieder ! fdf hinzu und PHP stürzt ab mit internal server error :-( cybercash hinzu ... funzt :-) db.dll hinzu ... funzt :-) LDAP hinzu ... funzt :-) IFX ... stürzt ab :-( theoretisch müßten auch OCI8 und oracle auch abstürzen ........ jepp stürzt auch ab ... mssql65 und mssql70 stürzen auch ab ... welch weiser entschluß packt mich nun !??? nur die Datenbank DLL´s einbinden, dessen DB auch auf dem Server läuft !!!!! wieso konnte mir das keiner früher sagen ??? ;-) Hier die Config in der php.ini: include_path = "E:\phpinc;./" doc_root = ; user_dir = ; ;upload_tmp_dir = upload_max_filesize = 2097152 extension_dir = C:\Programme\Apache\php4\extensions enable_dl = On ;;;;;;;;;;;;;;;;;;;;;; ; Dynamic Extensions ; ;;;;;;;;;;;;;;;;;;;;;; ;Windows Extensions extension=php_calendar.dll extension=php_cpdf.dll extension=php_cybercash.dll extension=php_db.dll extension=php_dbase.dll extension=php_domxml.dll extension=php_dotnet.dll extension=php_exif.dll ;extension=php_fdf.dll extension=php_ftp.dll extension=php_gd.dll ;extension=php_gettext.dll ;extension=php_ifx.dll extension=php_imap.dll ;extension=php_interbase.dll extension=php_java.dll extension=php_ldap.dll ;extension=php_mcrypt.dll extension=php_mhash.dll ;extension=php_mssql65.dll ;extension=php_mssql70.dll :extension=php_oci8.dll ;extension=php_oracle.dll extension=php_pdf.dll ;extension=php_pgsql.dll ;extension=php_sablot.dll ;extension=php_swf.dll ;extension=php_sybase_ct.dll extension=php_zlib.dll Ahh ! jetzt fehlt noch eins ! doch mal testen ob das ganze auch als Modul läuft !!!!!!!!! Nein, leider nicht möglich PHP als Modul unter WIN98 in den Apachen einzubinden ... es kommen die selben Fehler wie am Anfang aufgeführt, bei unveränderter php.ini. gute nacht ! kiri From christopher.nehls_(at)_vhma.de Sat, 21 Oct 2000 18:21:20 +0200 Date: Sat, 21 Oct 2000 18:21:20 +0200 From: Christopher Nehls christopher.nehls_(at)_vhma.de Subject: [php] mp3-Informationen auslesen Leider haben aber nicht alle MP3s diesen ID3-Tag am Anfang, wie auf der Seite beschrieben. Winamp muß doch auch irgendwie rausbekommen, welche Bitrate das Ding hat und wie lang es ist. Eine der beiden Infos würde ja genügen, dann könnte ich ja über die Dateigröße die andere ausrechnen. Gruß CN > > Hi, > > versuchs mal bei www.id3.org. > Die haben Samples für ID3v1 und v2. > > > Roland From stefan.markmann_(at)_web.de Sat, 21 Oct 2000 18:19:22 +0200 Date: Sat, 21 Oct 2000 18:19:22 +0200 From: Stefan Markmann stefan.markmann_(at)_web.de Subject: [php] mp3-Informationen auslesen mal ne andere frage: wie sieht es aus, wenn es variable bitraten sind? winamp mach da ja auch einiges falsch (von der länge) Stefan From braukmann_(at)_tse-online.de Sat, 21 Oct 2000 18:55:10 +0200 Date: Sat, 21 Oct 2000 18:55:10 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Sablotron/Expat : war Oracle Connect Hi, On Fri, Oct 20, 2000 at 08:54:03PM +0200, Joerg Behrens wrote: > > Ich dachte mir schon das ich nicht alleine hier sitze. Mein Pfleger der > Johann-Peter Hartmann hat mir einen Zettel zukommen lassen. Schoener Zettel. So nette Pfleger hab' ich hier nicht ;) Die Symptome deuteten schon ziemlich auf eine 'beim Linken vergessene Library' hin, allerdings bekomme ich auch nach dieser > #+ AC_ADD_LIBRARY(xmltok) > #+ AC_ADD_LIBRARY(xmlparse) > # > # AC_DEFINE(HAVE_SABLOT,1,[ ]) > > ./buildconf ... Reparatur immer noch ein Cannot load /wwwsrv/apache/libexec/libphp4.so into server: /usr/local/lib/libsablot.so.44: Undefined symbol "__rtti_user" > Aber mir faellt es schwer mich zu konzentrieren. Zu den > Feiertagen wollen Sie mich wieder heraus lassen... ich freue mich schon > ;). > ... wird schon wieder. -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 kar-wing_(at)_kwlau.de Sat, 21 Oct 2000 19:00:56 +0200 Date: Sat, 21 Oct 2000 19:00:56 +0200 From: Kar-Wing Lau kar-wing_(at)_kwlau.de Subject: [php] Loadbalancing und PHP im Sessionkontext Hallo Liste, ich hab' da ein dringendes Problem mit dem Loadbalancing und PHP. Wir planen gespiegelte Server, wobei Alteon ACE Director 3 Switches das Loadbalancing übernehmen sollen. Es ist ja kein Problem auf den verschiedenen Servern jeweils Apache, und PHP zu installieren. Aber wie sieht es jedoch mit dem Session-Management von PHP4 aus? Was passiert, wenn die Session-Informationen auf der lokalen Platte eines lokalen Rechners gespeichert werden? Muss ich demnach auf Cookies ausweichen oder welche anderen alternativen Möglichkeiten gibt es noch (z.B. Datenbank)? Des weiteren gibt es noch mehr Probleme ausser dem Session-Management die dabei auftauchen könnten? Wäre echt nett, wenn jemand dazu helfen könnte. Danke im Voraus, Kar-Wing From braukmann_(at)_tse-online.de Sat, 21 Oct 2000 19:14:36 +0200 Date: Sat, 21 Oct 2000 19:14:36 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Sablotron/Expat : war Oracle Connect Hi, On Sat, Oct 21, 2000 at 06:55:10PM +0200, Andreas Braukmann wrote: > > #+ AC_ADD_LIBRARY(xmltok) > > #+ AC_ADD_LIBRARY(xmlparse) > > # > > # AC_DEFINE(HAVE_SABLOT,1,[ ]) > > > > ./buildconf > > ... Reparatur immer noch ein > Cannot load /wwwsrv/apache/libexec/libphp4.so into server: > /usr/local/lib/libsablot.so.44: Undefined symbol "__rtti_user" ... die ja nun in der libstdc++ zu finden sein sollten. Hmmmpfff. Also erweitern wir den Patch noch ein bischen und ergaenzen ein: AC_ADD_LIBRARY(stdc++) Dies fuegt zwar wie erwuenscht ein -lstdc++ zum abschliessendem Linkvorgang hinzu, hilft aber leider trotzdem nix. Hmmm. Werd' mal die CGI-Version bauen und schauen, was dann passiert. -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 sb_(at)_phpopentracker.de Sat, 21 Oct 2000 19:05:18 +0200 Date: Sat, 21 Oct 2000 19:05:18 +0200 From: Sebastian Bergmann sb_(at)_phpopentracker.de Subject: [php] Loadbalancing und PHP im Sessionkontext Kar-Wing Lau wrote: > Wäre echt nett, wenn jemand dazu helfen könnte. Hierfür definierst Du Dir mit session_set_save_handler() einen eigenen Session-Handler, der die Session-Daten in einer Datenbank ablegt. Unter http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/phpOpenTracker/includes/core/db/session_save_handler.php?cvsroot=phpOpenCounter findest Du zum Beispiel einen solchen Handler. -- From f.kugler_(at)_t-online.de Sat, 21 Oct 2000 19:17:59 +0200 Date: Sat, 21 Oct 2000 19:17:59 +0200 From: F. Kugler f.kugler_(at)_t-online.de Subject: [php] Formulare und sessions hallo liste... normalerweise geht doch bei einem formular, was man ausfüllt und abschickt (per POST), der inhalt nicht verloren, wenn man per history.back() beziehungsweise "zurück" button im browser nochmal auf das formular wechselt, oder !?!?!? (ist zumindest mein erfahrungswert :-) wieso passiert das aber wenn ich php4 sessions verwende?? hat jemand eine erklärung oder eine lösung? danke im voraus, florian. From bjoern_(at)_baer.main.de Sat, 21 Oct 2000 19:29:32 +0200 Date: Sat, 21 Oct 2000 19:29:32 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Loadbalancing und PHP im Sessionkontext * Kar-Wing Lau wrote: > lokalen Rechners gespeichert werden? Muss ich demnach auf Cookies ausweichen > oder welche anderen alternativen Möglichkeiten gibt es noch (z.B. > Datenbank)? Des weiteren gibt es noch mehr Probleme ausser dem Alle Webserver greifen auf eine einzige Datenbankquelle zu, in der die Sessiondaten gespeichert sind. -- Björn Schotte ++ Heimgartenweg 11a :: D-97074 Würzburg ++ 0931/7843804 Online-Applikationen für das E-Business: => inklusive Newsletter rund um PHP & das E-Biz <= Dienstleistungen & Preisliste: From kar-wing_(at)_kwlau.de Sat, 21 Oct 2000 22:17:51 +0200 Date: Sat, 21 Oct 2000 22:17:51 +0200 From: Kar-Wing Lau kar-wing_(at)_kwlau.de Subject: [php] AW: [php] Loadbalancing und PHP im Sessionkontext Vielen vielen Dank für die ultraschnellen Antworten! Das ist genau das was ich wissen wollte. Ich seh' mal zu wie das System in der Endkonfiguration läuft. Wir machen zwar nicht den Hardware-Stuff, aber wenn ich an irgendwelche Zahlen rankomme, werde ich bei Interesse gerne der Liste die Erfahrungen mit dem Cluster im Zusammenhang mit php posten. nochmals danke, Kar-Wing -----Ursprüngliche Nachricht----- von Sebastian Bergmann Hierfür definierst Du Dir mit session_set_save_handler() einen eigenen Session-Handler, der die Session-Daten in einer Datenbank ablegt. Unter http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/phpOpenTracker/includes/core/d b/session_save_handler.php?cvsroot=phpOpenCounter findest Du zum Beispiel einen solchen Handler. -----Ursprüngliche Nachricht----- von Björn Schotte Alle Webserver greifen auf eine einzige Datenbankquelle zu, in der die Sessiondaten gespeichert sind. From Peter.Kursawe_(at)_t-online.de Sat, 21 Oct 2000 23:45:49 +0200 Date: Sat, 21 Oct 2000 23:45:49 +0200 From: Peter Kursawe Peter.Kursawe_(at)_t-online.de Subject: [php] RTF-Analyzer in PHP Hallo, um Informationen aus Worddateien automatisch in eine Datenbank zu übernehmen, bin ich auf die Idee gekommen, die Worddatei als RTF abzuspeichern und das Ergebnis per PHP zu analysieren. Ich interessiere mich dabei nur für die Struktur des Dokuments (also für seine Absätze und mit welcher Formatvorlage sie geschrieben sind). Überhaupt nicht interessiert mich die konkrete Formatierung. Frage: Kennt jemand ein PHP-Programm, das RTF einliest? Vielen Dank für jeden Hinweis! Peter Kursawe From monika.huk_(at)_gmx.de Sat, 21 Oct 2000 23:58:00 +0200 Date: Sat, 21 Oct 2000 23:58:00 +0200 From: Monika Huk monika.huk_(at)_gmx.de Subject: [php] IIS 4.0 und unterschiedliche php.ini-Dateien Hi, meine Entwicklungsumgebung ist Windows NT mit IIS 4.0 und ich setze php4 als ISAPI-Modul ein (mit PHPLib). Ich habe 2 unterschiedliche Web-Sites (die ich unter unterschiedlichen Ports anspreche) mit PHP. Das Problem ist, dass ich bei jeder Web-Site andere Einstellungen in der php.ini-Datei benoetige, z.B. fuer auto_prepend_file und include_path. Die einzige Loesung, die mir im Moment einfaellt, sind 2 verschiedene php.ini und deren Auswechseln incl. Rauf- und Runterfahren des Servers bei jedem Wechsel der Web-Site. Ich weiss, dass es mit Apache und den .htaccess-Dateien total einfach geht - und bei IIS gar nicht? Oder sehe ich den Wald vor lauter Baeumen nicht? Vielen Dank Monika ------------------------------------------------- *** Hardware lebt ... und sie ist boese! *** mailto:monika.huk_(at)_huk-onl.de http://www.huk-onl.de From Dante_(at)_altmuehlnet.de Sun, 22 Oct 2000 03:02:38 +0200 Date: Sun, 22 Oct 2000 03:02:38 +0200 From: Thomas Feyrer Dante_(at)_altmuehlnet.de Subject: [php] =?iso-8859-1?Q?OT:_JavaScript,_Wert_an_=FCbergeordnetes_?= Fenster geben Fenster geben Hi Leute, ich weiß, es ist OT, sorry. Aber ich hab das Problem jetzt bei 2 Projekten: Ich habe ein schönes Formular, nun soll man bei einem Input-Field etwas eintragen lassen können, indem man auf einen Link daneben (namens "Search") klickt. Dabei geht ein neues Fenster (per JS) auf, in welchem man nun den Wert für das Feld suchen kann. Mein Problem ist nun, wie kann ich den Wert aus dem geöffneten Fenster in das übergeordnete bringen? Ich hab das IMHO schon mal irgendwo gesehen, aber ich weiß nichtmehr wo ;( Und Ja, ich will genau diesen Weg. Ich hab schon einiges rumprobiert, aber nix funzt ;( Bye & Thanks Dante -- From sb_(at)_phpopentracker.de Sun, 22 Oct 2000 10:19:11 +0200 Date: Sun, 22 Oct 2000 10:19:11 +0200 From: Sebastian Bergmann sb_(at)_phpopentracker.de Subject: [php] Timestamps und SQL In einer Tabelle habe ich ein Feld TIMESTAMP vom Typ varchar(14), in das ich Timestamps - wie zum Beispiel 972157414 - lege. Für "einfachere" Abfragen hat sich dieses Vorgehen bewährt, doch nun habe ich ein Problem: Wie komme ich an alle Einträge meiner Tabelle, deren Timestamp zu einem Sonntag oder zu einem Oktober gehört, oder aber zwischen 10:00 und 11:00 liegt. Wie gehe ich nun am besten vor? Mit einem Feld vom Typ datetime ist mir nur bedingt geholfen, da ich an YYYY-MM-DD HH:MM:SS wiederum nicht direkt den Wochentag ablesen kann. Was ich mir nun überlegt habe, ist folgendes: Ich "breche" das Feld für den Timestamp in mehrere Felder auf: year | month | day | weekday | hour | minute | second -----+-------+-----+---------+------+--------+------- Macht so etwas Sinn? Wieviel höher ist die anfallende Datenmenge im Vergleich zu einem Feld, in dem nur der Timestamp liegt? -- From amir-irani_(at)_usa.net 22 Oct 00 10:54:14 MET DST Date: 22 Oct 00 10:54:14 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] OT SQL Hallo Liste, tut mir leid für die Frage, aber sollte jemand da sein der sich auskennt und schnell antworten kann, dann soll er das bitte bitte tun.. ich habe eine Mysql DB und möchte einen Feld anlegen der mehr wie 255 chars annehmen kann. Was für Datentypen kommen in frage ?? Besten Dank Samira I. ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From klein.ingo_(at)_vdi.de Sun, 22 Oct 2000 10:55:06 +0200 Date: Sun, 22 Oct 2000 10:55:06 +0200 From: Ingo Klein klein.ingo_(at)_vdi.de Subject: [php] Timestamps und SQL Salute ! > Was ich mir nun überlegt habe, ist folgendes: Ich "breche" das Feld für > den Timestamp in mehrere Felder auf: > year | month | day | weekday | hour | minute | second > -----+-------+-----+---------+------+--------+------- Warum nutzt Du nicht diese Funktionen: date — Format a local time/date mktime — Get UNIX timestamp for a date strftime — format a local time/date according to locale settings Damit geht es meist recht elegant. Also denne, viele Grüße und viel Spaß noch wünscht Ingo. From asd_(at)_surf1.de Sun, 22 Oct 2000 11:03:07 +0200 Date: Sun, 22 Oct 2000 11:03:07 +0200 From: Michael Ackermann asd_(at)_surf1.de Subject: [php] OT SQL >ich habe eine Mysql DB und möchte einen Feld anlegen >der mehr wie 255 chars annehmen kann. > >Was für Datentypen kommen in frage ?? "text" , "mediumtext" oder "longtext" würde ich vorschlagen Michael Ackermann From endler_(at)_upsys.de Sun, 22 Oct 2000 11:41:38 +0200 Date: Sun, 22 Oct 2000 11:41:38 +0200 From: Matthias Endler endler_(at)_upsys.de Subject: [php] IIS 4.0 und unterschiedliche php.ini-Dateien Hallo Monika, > meine Entwicklungsumgebung ist Windows NT mit IIS 4.0 und ich > setze php4 als > ISAPI-Modul ein (mit PHPLib). > > Ich habe 2 unterschiedliche Web-Sites (die ich unter > unterschiedlichen Ports > anspreche) mit PHP. > > Das Problem ist, dass ich bei jeder Web-Site andere Einstellungen in der > php.ini-Datei benoetige, z.B. fuer auto_prepend_file und include_path. Du kannst die PHP.INIs jeweils in die Root-Verzeichnisse Deiner virtuellen Webserver legen, dann wird die jeweilige PHP.INI verwendet (klappt zumindestens bei IIS 4.0 mit PHP in der CGI-Variante). > Die einzige Loesung, die mir im Moment einfaellt, sind 2 verschiedene > php.ini und deren Auswechseln incl. Rauf- und Runterfahren des Servers bei > jedem Wechsel der Web-Site. Dafuer muss man nicht den ganzen Server herunterfahren, das Gleiche kann man auch mit Start/Einstellungen/Systemsteuerung/Dienste machen, in dem man den "Web Publishing Dienst" beendet und dann wieder startet. Gruesse aus Muenchen Matthias From sb_(at)_phpopentracker.de Sun, 22 Oct 2000 12:16:26 +0200 Date: Sun, 22 Oct 2000 12:16:26 +0200 From: Sebastian Bergmann sb_(at)_phpopentracker.de Subject: [php] Timestamps und SQL Ingo Klein wrote: > Warum nutzt Du nicht diese Funktionen: Würde ich ja gerne, aber ich glaube, damit komme ich nicht weit. Ich kann mich natürlich irren! :) Also, zeig mir ein Beispiel, wie ich an alle Einträge komme, die an einem Sonntag sind. Wenn das mit den genannten Funktionen geht, super. -- From c.sk_(at)_gmx.net Sun, 22 Oct 2000 12:44:03 +0200 Date: Sun, 22 Oct 2000 12:44:03 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_OT:_JavaScript=2C_Wert_an_=FCbergeordnetes__?= =?iso-8859-1?Q?Fenster_geben_Fenster_geben?= =?iso-8859-1?Q?Fenster_geben_Fenster_geben?= Hallo Thomas, From: "Thomas Feyrer" > Mein Problem ist nun, wie kann ich den Wert aus > dem geöffneten Fenster in das übergeordnete > bringen? probier mal sowas im neuen Fenster: ... function SetVal() { opener.document.forms[0].foo.value = "bla"; opener.focus(); self.close(); } ... testen wobei "opener" das übergeornetete Fenster mit dem Formular ist. Viele Grüße Christiane From drews_(at)_movinweb.de Sun, 22 Oct 2000 12:53:20 +0200 Date: Sun, 22 Oct 2000 12:53:20 +0200 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] AW: [php] Timestamps und SQL > Wie komme ich an alle Einträge meiner Tabelle, deren Timestamp zu einem > Sonntag oder zu einem Oktober gehört, oder aber zwischen 10:00 und 11:00 > liegt. > > Wie gehe ich nun am besten vor? Mit einem Feld vom Typ datetime ist mir > nur bedingt geholfen, da ich an YYYY-MM-DD HH:MM:SS wiederum nicht direkt > den Wochentag ablesen kann. Hi Sebastian, helfen dir die MySQL-internen Funktionen wie DAYOFWEEK(Datum), DATE_FORMAT(Datum, Format, DAYANAME(Datum)usw. dabei nicht weiter? mit bestem Gruß -Wolfgang -- Deutscher PHP-Knotenpunkt Dynamic Web Pages News, Installation, Tutorials, Skripte, Links, deutsches Manual, Bücher, BestOfGML, Downloads, FreeProvider, Artikel ... http://www.dynamicwebpages.de From c.sk_(at)_gmx.net Sun, 22 Oct 2000 13:06:27 +0200 Date: Sun, 22 Oct 2000 13:06:27 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_die_l=F6sung_!!!_PHP4_l=E4?= =?iso-8859-1?Q?uft_nicht_unter_Windowsndows?= =?iso-8859-1?Q?uft_nicht_unter_Windowsndows?= Hallo Kiri, ----- Original Message ----- From: "Cyrill Schumacher" > (wie christiane sagte, habe ich die ini-dist und readme´s gelöscht) Die Readme's stören nicht weiter. Aber das mit den php.ini.*'s ist dann tatsächlich ein Bug in PHP403, übigens auch in PHP403pl1. > nur die Datenbank DLL´s einbinden, dessen DB > auch auf dem Server läuft !!!!! > > wieso konnte mir das keiner früher sagen ??? ;-) Weil du eh in deiner php.ini einstellen konntest, was du wolltest - sie wurde ja offenbar nicht berücksichtigt ;-) > Ahh ! jetzt fehlt noch eins ! > doch mal testen ob das ganze auch als Modul läuft !!!!!!!!! > > Nein, leider nicht möglich PHP als Modul unter WIN98 in den Apachen > einzubinden ... es kommen die selben Fehler wie am Anfang aufgeführt, > bei unveränderter php.ini. Widerspruch! Bei mir läuft's (wenn sich auch die üblichen Windows-Abstürze mit dem PHP-Modul verdreifacht haben, weswegen ich vorerst zur CGI-Variante zurückgekehrt bin). Meine php4apache.dll liegt in Apache/modules, wie die übrigen Apache-Module auch. In der httpd.conf steht demnach LoadModule php4_module modules/php4apache.dll Viele Grüße Christiane From sb_(at)_phpopentracker.de Sun, 22 Oct 2000 13:16:40 +0200 Date: Sun, 22 Oct 2000 13:16:40 +0200 From: Sebastian Bergmann sb_(at)_phpopentracker.de Subject: [php] AW: [php] Timestamps und SQL Wolfgang Drews wrote: > Wolfgang, Du lebst? :) > helfen dir die MySQL-internen Funktionen wie DAYOFWEEK(Datum), > DATE_FORMAT(Datum, Format, DAYANAME(Datum)usw. dabei nicht weiter? Würde sie bestimmt, aber ich will nicht MySQL spezifisch werden. -- From SSD-DiWi_(at)_T-Online.de Sun, 22 Oct 2000 13:14:58 +0200 Date: Sun, 22 Oct 2000 13:14:58 +0200 From: Dietmar Winhold SSD-DiWi_(at)_T-Online.de Subject: [php] OT SQL > ich habe eine Mysql DB und mvchte einen Feld anlegen > der mehr wie 255 chars annehmen kann. > > Was f|r Datentypen kommen in frage ?? Blob - ist quasi unendlich(?) gross. Gruss Dietmar From drews_(at)_movinweb.de Sun, 22 Oct 2000 13:31:30 +0200 Date: Sun, 22 Oct 2000 13:31:30 +0200 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] AW: [php] AW: [php] Timestamps und SQL > Wolfgang, Du lebst? :) ich geb mir die größte Mühe ;-) > > helfen dir die MySQL-internen Funktionen wie DAYOFWEEK(Datum), > > DATE_FORMAT(Datum, Format, DAYANAME(Datum)usw. dabei nicht weiter? > > Würde sie bestimmt, aber ich will nicht MySQL spezifisch werden. hmm, das ist nett von dir, aber dann muss halt die API ran. In PHP kannst du dann den Timestamp doch der Funktion date() übergeben, und das Datum nach Belieben formatieren. Und dann solltest du doch die gewünschten Informationen erhalten ... oder nicht? *grübel* mit bestem Gruß -Wolfgang -- Deutscher PHP-Knotenpunkt Dynamic Web Pages News, Installation, Tutorials, Skripte, Links, deutsches Manual, Bücher, BestOfGML, Downloads, FreeProvider, Artikel ... http://www.dynamicwebpages.de From traffic_eye_(at)_hotmail.com Sun, 22 Oct 2000 13:50:00 +0200 Date: Sun, 22 Oct 2000 13:50:00 +0200 From: Traffic-Eye traffic_eye_(at)_hotmail.com Subject: [php] Upload - Browser gibt "Seite nicht gefunden" hi mal meine frage dazu, ich habe das problem auch , ist set_time_limit() ein php befehl ?? habe ihn noch nirgens gesehen. oder muss dieser in der apache konfiguration angegeben sein ( was ich eher glaube) ????? thx tobias ~~~~~~~~~~~~~~~~~~~~~~~~~ Webmaster of Traffic - Eye -- Das Traffic Auge deiner Webseite --- NIE wieder Deathlinks die aus TrafficGründen entfernt wurden http://www.traffic-eye.de http://traffic-eye.net http://trafficauge.com ICQ: 86405621 ---------------------------------------- > > > Kann's sein, dass die Max Execution Time beim Upload > > der 2,5 MB Datei erreicht wird, das Script einfach abgebrochen > > wird und du aufgrund der fehlenden Ausgabe diesen "Seite nicht > > gefunden" Fehler bekommst? > > Die habe ich auf eine halbe Stunde gesetzt: > set_time_limit(1800); > > Das dürfte es also nicht sein... > > bis dann > Christian From service_(at)_jmpwebdesign.de Sun, 22 Oct 2000 14:08:41 +0200 Date: Sun, 22 Oct 2000 14:08:41 +0200 From: Jan-Martin Pulwitt (JMP Webdesign) service_(at)_jmpwebdesign.de Subject: [php] Upload - Browser gibt "Seite nicht gefunden" Traffic-Eye schrieb: > hi > mal meine frage dazu, ich habe das problem auch , ist set_time_limit() ein > php befehl ?? habe ihn noch nirgens gesehen. oder muss dieser in der apache > konfiguration angegeben sein ( was ich eher glaube) ????? > thx > tobias > ~~~~~~~~~~~~~~~~~~~~~~~~~ > Webmaster of Traffic - Eye > -- Das Traffic Auge deiner Webseite --- > NIE wieder Deathlinks die aus TrafficGründen entfernt wurden > http://www.traffic-eye.de > http://traffic-eye.net > http://trafficauge.com > > > > > > Kann's sein, dass die Max Execution Time beim Upload > > > der 2,5 MB Datei erreicht wird, das Script einfach abgebrochen > > > wird und du aufgrund der fehlenden Ausgabe diesen "Seite nicht > > > gefunden" Fehler bekommst? > > > > Die habe ich auf eine halbe Stunde gesetzt: > > set_time_limit(1800); > > > > Das dürfte es also nicht sein... > > Ja ... Steht auch im Manual From reeg_(at)_junetz.de 22 Oct 2000 14:19:58 +0200 Date: 22 Oct 2000 14:19:58 +0200 From: Christoph Reeg reeg_(at)_junetz.de Subject: [php] Timestamps und SQL Sebastian Bergmann writes: Hallo! > In einer Tabelle habe ich ein Feld TIMESTAMP vom Typ varchar(14), Warum varchar?? int wäre da doch passender, oder nicht? > Wie komme ich an alle Einträge meiner Tabelle, deren Timestamp zu einem > Sonntag oder zu einem Oktober gehört, oder aber zwischen 10:00 und 11:00 > liegt. Da kannst du dich natürlich der entsprechenden Datumsfunktionen der Datenbank bedienen. Problem: Sie heißen immer anders -> für jede DB Script anpassen. > Wie gehe ich nun am besten vor? Mit einem Feld vom Typ datetime ist mir > nur bedingt geholfen, da ich an YYYY-MM-DD HH:MM:SS wiederum nicht direkt > den Wochentag ablesen kann. datetime ist MySQL. > Was ich mir nun überlegt habe, ist folgendes: Ich "breche" das Feld für > den Timestamp in mehrere Felder auf: > > year | month | day | weekday | hour | minute | second > -----+-------+-----+---------+------+--------+------- > > Macht so etwas Sinn? Wieviel höher ist die anfallende Datenmenge im > Vergleich zu einem Feld, in dem nur der Timestamp liegt? Kannst Du doch auch zusammen rechen (für MySQL): year smallint -> 2 bytes month tinyint -> 1 byte day smallint -> 2 bytes weekday tinyint ->1 byte hour tinyint -> 1 byte minute tinyint -> 1 byte second tinyint -> 1 byte Summe : 9 byte Timestamp -> 4 bytes HTH, Christoph -- Christoph Reeg eMail: reeg_(at)_jugendnetz-ffm.de Microsoft : Firma in Redmond die (neben Tastaturen) auch das Betriebssysstem Windows98 herstellt. Siehe auch : Allgemeine Schutzverletzung, schwerer Ausnahmefehler, Gerätekonflikt ... (Joerg Kalisch) From faust_(at)_myhometools.de Sun, 22 Oct 2000 14:51:32 +0200 Date: Sun, 22 Oct 2000 14:51:32 +0200 From: Roger Faust faust_(at)_myhometools.de Subject: [php] Upload - Browser gibt "Seite nicht gefunden" was man beim thema auch beachten sollte: in der apache conf steht auch eine max. zeit angabe, den schieest der indianer das script ab... mfG Roger Faust email faust_(at)_xodox.com homepage http://faust.xodox.com gratis foren/gästebücher-> http://www.myhometools.de From kar-wing_(at)_kwlau.de Sun, 22 Oct 2000 16:49:40 +0200 Date: Sun, 22 Oct 2000 16:49:40 +0200 From: Kar-Wing Lau kar-wing_(at)_kwlau.de Subject: [php] AW: [php] IIS 4.0 und unterschiedliche php.ini-Dateien >Die einzige Loesung, die mir im Moment einfaellt, sind 2 verschiedene >php.ini und deren Auswechseln incl. Rauf- und Runterfahren des Servers bei >jedem Wechsel der Web-Site. brrr.... klingt nicht nach einer sehr perfomanten Lösung... Ich kenne mich selbst in dem Thema nicht gut genug aus, aber konkurrierende php-Installationen auf einem Server dürften nicht so ohne weiteres möglich sein. Ich hab' da mal irgendwas in der Mailinglist über php3 und php4 gleichzeitig auf einem Server gehört. Aber wie das genau funktioniert weiss ich nicht. Das mit dem zweiten Server hast mit Sicherheit schon in Betracht gezogen. Als Alternative kann man vielleicht was mit VMWare machen. Da können mehrere Systeme parallel laufen. Vielleicht klappt dann ja auch die Aufteilung nach Ports. Zumindest habe ich diese Methode schon von manchen Webhostern gehört. Vielleicht hat's geholfen, Kar-Wing From pfeiffer_(at)_uris.de Sun, 22 Oct 2000 17:21:11 +0200 Date: Sun, 22 Oct 2000 17:21:11 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] AW: [php] IIS 4.0 und unterschiedliche php.ini-Dateien Hallo Monika, das haette ich doch lieber in die Liste posten sollen: > so ein NT-Admin lebt in einer anderen Welt... > trotzdem hat er begriffen, um was es ueberhaupt geht, > was uns jedoch nicht weiterhilft. > Bliebe eine reine PHP-Loesung: > - ganz am Anfang definierst Du eine Routine mit der Du die Domain, > den Ordner oder was weiss ich genau unterscheidest. > z.B.: $webidu = wer_bist_du($SERVER_NAME); > - und dort, wo es noetig ist, verzweigst Du den Ablauf, > die Daten oder das Design per 'switch($webidu)' > Auf unserem Entwicklungssystem unterscheide ich so Domains > fuer jedes Projekt und jeden Entwickler -> ca. ein Dutzend, > aber immer die gleiche 'prepend.inc'. Das macht besonders Sinn, wenn man bei DB-gestuetzten Logins eine User-DB fuer alle Geschaeftsbereiche verwenden kann/sollte. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From kris_(at)_koehntopp.de 22 Oct 2000 17:00:02 -0000 Date: 22 Oct 2000 17:00:02 -0000 From: kris_(at)_koehntopp.de kris_(at)_koehntopp.de Subject: [php] [FAQ: 22-Oct-2000] Haeufig gestellte Fragen Die FAQ zu dieser Newsgroup findet sich unter der URL http://www.koehntopp.de/php/ Sie enthaelt die nachstehend aufgefuehrten Fragen und deren Antworten. Next Previous Contents _________________________________________________________________ de.comp.lang.php FAQ german-faq_(at)_lists.netuse.de © Copyright 2000 Kristian Köhntopp, Tobias Ratschiller _________________________________________________________________ Build Date: Thu Oct 19 10:14:06 CEST 2000 $Id: faq.sgml,v 1.18 2000/10/01 20:07:31 dgorski Exp $ $Id: about.sgml,v 1.35 2000/10/18 14:54:21 guido Exp $ $Id: arrays.sgml,v 1.10 2000/06/04 16:45:35 kk Exp $ $Id: cms.sgml,v 1.3 2000/10/03 13:47:29 baerli Exp $ $Id: code.sgml,v 1.7 2000/06/04 16:45:35 kk Exp $ $Id: database_mysql.sgml,v 1.13 2000/10/09 18:27:31 dgorski Exp $ $Id: database_oracle.sgml,v 1.6 2000/10/08 20:37:35 tonyb Exp $ $Id: databases.sgml,v 1.26 2000/10/15 20:22:09 mjansen Exp $ $Id: datetime.sgml,v 1.7 2000/06/29 19:07:30 kk Exp $ $Id: functions.sgml,v 1.13 2000/06/04 16:45:36 kk Exp $ $Id: install.sgml,v 1.27 2000/10/18 15:01:38 guido Exp $ $Id: mail.sgml,v 1.17 2000/10/12 08:57:21 baerli Exp $ $Id: objects.sgml,v 1.6 2000/06/04 16:45:36 kk Exp $ $Id: open_exec.sgml,v 1.21 2000/10/15 00:51:15 dgorski Exp $ $Id: openpub.sgml,v 1.2 2000/04/23 18:55:12 kk Exp $ $Id: phpinterpreter.sgml,v 1.47 2000/10/18 17:18:00 mjansen Exp $ $Id: phplib.sgml,v 1.17 2000/09/08 19:56:58 kk Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.18 2000/09/09 18:01:33 kk Exp $ $Id: scripts.sgml,v 1.27 2000/10/15 01:35:23 dgorski Exp $ $Id: strings.sgml,v 1.9 2000/06/04 16:45:37 kk Exp $ $Id: version4.sgml,v 1.5 2000/06/29 19:07:31 kk Exp $ $Id: version4_session.sgml,v 1.6 2000/10/10 19:23:10 dgorski Exp $ $Id: webserver.sgml,v 1.12 2000/09/09 18:01:33 kk Exp $ $Id: webvariablen.sgml,v 1.6 2000/10/15 20:38:17 mjansen Exp $ _________________________________________________________________ 1. Über diese FAQ * 1.1 Was ist das hier? * 1.2 Wo finde ich die aktuelle Version dieser FAQ? * 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? * 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... * 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? * 1.6 Kann ich selber für diese FAQ schreiben? * 1.7 Wie ist die Charta dieser Newsgroup? * 1.8 Was ist PHP? * 1.9 Wo finde ich weitere Informationen über PHP? * 1.10 Soll ich Jobangebote in de.comp.lang.php posten? * 1.11 Wer kann mir einen Provider empfehlen? * 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? * 1.14 Ich verwende Outlook Express und keiner hat mich lieb. * 1.15 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? * 1.16 Welche Versionen von PHP sind aktuell? * 1.17 Was bedeutet LAMP, WAMP und so weiter? * 1.18 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? 2. Installation und Inbetriebnahme * 2.1 Suse Linux: Wie installiere ich PHP? * 2.2 Suse Linux 6.2 und 6.3: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.3 Wie compiliere ich ein aktuelles PHP auf Linux mit Apache Server? * 2.4 Ich habe Probleme PHP3 selbst zu compilieren. * 2.5 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.6 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.7 Wie installiere ich PHP auf Windows? * 2.8 Was ist PHP/FI und wo kann ich es bekommen? Was ist phtml? * 2.9 Linux: Meine shared libraries werden nicht gefunden. * 2.10 Wo finde ich PHP als Modul für Windows? 3. Allgemeine Fragen zu PHP * 3.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 3.2 Wie vergleicht sich die Performance von PHP zu Perl? * 3.3 Wie kann ich mein ASP-Programm in PHP übersetzen? * 3.4 CGI PHP oder Modul? * 3.5 PHP-Scripte von Windows nach Unix portieren? * 3.6 Welche Editoren sind für PHP geeignet? * 3.7 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.8 Wie bette ich PHP in HTML ein? (Beispielprogramm) * 3.9 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.10 Wo finde ich die php3.ini bzw. die php.ini? * 3.11 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.12 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.13 Gibt es noch mehr interessante Variablen im Environment? * 3.14 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.15 Was bedeuten master value und local value in phpinfo()? * 3.16 Welche Konfigurationsvariablen kann ich nicht in .htaccess-Dateien verwenden? * 3.17 Was genau bewirkt safe_mode und ist das sicher? * 3.18 "Fatal error: Maximum execution time exceeded" * 3.19 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.20 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.21 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.22 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.23 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? * 3.24 Wie kann ich eine PHP-Präsentation auf CD brennen? * 3.25 Werden meine PHP-Seiten von einer Suchmaschine indiziert? * 3.26 Wie kann ein Besucher meiner Seite den PHP-Code im Browser sehen? * 3.27 Gibt es für PHP einen "Dokumentationsgenerator" ähnlich Javadoc für Java? * 3.28 Wie kann ich die Ausgabe meines Scriptes in ein anderes Frame umlenken? 4. Typen und Funktionen * 4.1 Welche Variablenarten gibt es in PHP und wie greife ich auf sie zu? * 4.2 Welche Datentypen gibt es in PHP? * 4.3 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.4 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.5 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.6 Variable Variablen * 4.7 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.8 Wie kann ich Javascript-Funktionen aus PHP heraus aufrufen? 5. Stringfunktionen * 5.1 Was ist besser, print() oder echo? * 5.2 Wie zerlege ich einen String? * 5.3 Wie zerlege ich eine URL? * 5.4 Wie gebe ich eine Zahl formatiert aus? * 5.5 Wie kann ich Zeilenumbrüche in
umwandeln? 6. Reguläre Ausdrücke * 6.1 Wie kann ich mehr über reguläre Ausdrücke lernen? * 6.2 Soll ich ereg() oder preg() verwenden? * 6.3 Wie verwende ich die preg()-Funktionen? * 6.4 Was sind reguläre Ausdrücke? * 6.5 Welche Bauelemente kommen in regulären Ausdrücken vor? * 6.6 Wie teste ich auf die Existenz mehrerer Suchworte in einem String/Array? * 6.7 Wie isoliere ich Suchstrings aus einem größeren Text? * 6.8 Wie finde ich alle Links in einer HTML-Datei? * 6.9 Wie ersetze ich alle relativen Links in einer HTML-Datei? * 6.10 Wie überprüfe ich einen String auf seinen Inhalt? * 6.11 Wie führe ich Ersetzungsoperationen in Strings durch? 7. Arrays und Arrayvariablen * 7.1 Wie kann ich ein Element an ein Array anfügen? * 7.2 Wie kann ich ein Array aufzählen? * 7.3 Wie greife ich auf ein mehrdimensionales Array zu? * 7.4 Wie kann ich ein Array nach einem beliebigen Kriterium sortieren lassen? 8. Klassen und Objekte * 8.1 Warum Klassen und Objekte benutzen? * 8.2 Wie definiere ich eine Klasse? Wie erzeuge ich ein Objekt? * 8.3 Was ist $this? * 8.4 Was ist extends? Was ist Vererbung? * 8.5 Was ist ein Konstruktor? * 8.6 Was sind polymorphe Funktionen? Kann ich sie simulieren? * 8.7 Wie kann ich Metainformationen über eine Klasse bekommen? 9. Variablen und Formulare * 9.1 Wie übergebe ich Variablen aus einem Formular an ein PHP-Script? * 9.2 Wie kann ich ohne Formular Variablen an ein Script übergeben? * 9.3 Wie viele Formularelemente kann ich auf einer Seite haben? * 9.4 Sollte ich besser GET oder POST verwenden? * 9.5 Wie kann man ein erzeugen? 10. Dateifunktionen und Programmausführung * 10.1 Wie kann ich eine Datei auslesen? * 10.2 "Warning: Supplied argument is not a valid File-Handle resource" * 10.3 Wie kann ich ein externes Programm von PHP aus starten? * 10.4 Wie realisiere ich einen Dateidownload mit PHP? * 10.5 Wie kann ich in einer Datei eine Zeile einfügen oder löschen? * 10.6 Wie kann ich einen Datei-Upload per FTP durchführen? * 10.7 Unix: Welche Zugriffsrechte brauche ich, um eine Datei anzulegen? 11. Datums- und Kalenderprobleme * 11.1 Wie kann ich das aktuelle Datum bekommen? * 11.2 Wie kann in ein deutsches Datum in MySQL-Format umwandeln (und umgekehrt)? * 11.3 Wie kann ich die Anzahl der Tage zwischen zwei Daten bestimmen? * 11.4 Wie kann ich das Datum des Vortages bestimmen? * 11.5 Wieviel Tage hat der aktuelle Monat? * 11.6 Wie kann ich die Laufzeit meines Codes bestimmen? Gibt es einen Benchmark? 12. Mail lesen und schreiben * 12.1 Was ist SMTP? * 12.2 Was ist das Domain Name System? * 12.3 Unix: Wie funktioniert der Mailversand? * 12.4 Windows: Wie funktioniert der Mailversand? * 12.5 Windows: Wo finde ich Mailserver, die ich bei mir installieren kann? * 12.6 Wie kann ich eine HTML-Mail versenden? Wie kann ich den Absender meiner Mail festlegen? * 12.7 Wie kann ich ein Attachment mit einer Mail versenden? * 12.8 Wie kann ich eine Mail effizient an sehr viele Empfänger versenden? * 12.9 Wie kann ich die Gültigkeit einer Mailaddresse testen? * 12.10 Wie kann ich überprüfen, ob eine versendete Mail tatsächlich angekommen ist? * 12.11 Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist? 13. Datenbanken * 13.1 Wie kann ich mehr über SQL lernen? * 13.2 Wieso kann ich mehrere, durch Semikolon getrennte Statements nicht ausführen? * 13.3 Ist es sinnvoll, Bilder in einer Datenbank abzulegen? * 13.4 Windows: Jeder Zugriff auf meine Datenbank dauert eine halbe Minute! * 13.5 Wie kann ich meine Datenbankperformance steigern? * 13.6 Wie kann ich zwei Tabellen miteinander verknüpfen? * 13.7 Was ist Aggregation? Was ist GROUP BY? * 13.8 Was ist der Unterschied zwischen connect und pconnect? * 13.9 Wie kann ich mein Datenbankpaßwort gegen Spionage sichern? * 13.10 MySQL oder PostgreSQL? * 13.11 Wie komme ich bei mein Provider an die Datenbank? * 13.12 Wie kann ich auf einen ODBC-Server (MSSQL, Access) zugreifen? 14. Datenbanken: MySQL * 14.1 Kommt MySQL mit mehr als x Datensätzen pro Tabelle klar? Wie stabil ist MySQL? * 14.2 Wie greife ich auf eine MySQL-Datenbank zu? * 14.3 "0 is not a MySQL result index" * 14.4 Mein Script verbraucht so viel Speicher beim Datenbankzugriff. * 14.5 Windows: "Call to unsupported or undefined function: mysql_connect()" * 14.6 Unix: "Call to unsupported or undefined function: mysql_connect()" * 14.7 "Call to unsupported or undefined function: mysql_errno()" * 14.8 "MySQL-Server has gone away" * 14.9 Wie kann ich eine CSV-Datei in MySQL importieren? * 14.10 Wie kann ich eine CSV-Datei aus MySQL exportieren? * 14.11 Wie kann ich die Datensätze der letzten 2 Wochen listen? * 14.12 Wie kann ich eine Tabelle nach IP-Nummern sortieren lassen? * 14.13 Wie lösche ich alle Datensätze, die älter als n Tage sind? * 14.14 Wie kann ich Bilder in einer MySQL-Datenbank speichern? * 14.15 Wie kann ich einen zufälligen Eintrag aus einer MySQL-Tabelle auswählen? * 14.16 Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen. * 14.17 Wozu ist auto_increment nützlich? Wie erfahre ich den Wert des letzten Inkrements? * 14.18 Wie lege ich den Initialwert des auto_increment fest? Läuft dieser Wert über? 15. Datenbanken: Oracle * 15.1 Ora oder OCI ? * 15.2 Ich habe Oracle-Support mit --with-oci8 in PHP eincompiliert, nun startet der Apache nicht mehr. * 15.3 Unix: "Call to unsupported or undefined function: oci_logon()" * 15.4 "Warning: ORA-12154: TNS:could not resolve service name" * 15.5 Unix: Umlaute, die in die Datenbank eingetragen wurden, werden nicht korrekt dargestellt. * 15.6 "Warning: ORA-12705: invalid or unknown NLS parameter value specified" * 15.7 Gibt es auto_increment unter Oracle ? * 15.8 Ich verwende das obige Beispiel. Wie kann ich nun mysql_insert_id() emulieren? * 15.9 Wie selectiere ich nur bestimmte Zeilen ( LIMIT unter MySQL) ? * 15.10 Wie speicher ich Datensätze mit mehr als 2000 Zeichen ab ? * 15.11 Wie bearbeite ich LOBs mit PHP ? 16. phpMyAdmin * 16.1 Was ist phpMyAdmin? * 16.2 Ich bin kein MySQL-Administrator. Wie kann ich phpMyAdmin nur für mich selbst installieren? * 16.3 Ich bin MySQL-Administrator und möchte ein Exemplar phpAdmin für alle meine User installieren. * 16.4 Wieso kann ich den Inhalt meiner Tabelle nicht editieren? * 16.5 Wieso werden TIMESTAMP-Felder nicht auf die aktuelle Zeit gesetzt, wenn ich eine neue Zeile einfüge? * 16.6 Wieso kann ich in phpMyAdmin mehrere durch Semikolon getrennte SQL-Statements ausführen, nicht aber mit normalen PHP-Funktionen? 17. PHPLIB * 17.1 Was ist PHPLIB? * 17.2 Wo kann ich PHPLIB bekommen? * 17.3 Mein Provider hat PHPLIB nicht installiert. * 17.4 Ich habe keinen Zugriff auf die php3.ini. * 17.5 "Oops, php3_SetCookie called after header has been sent!" * 17.6 GET-Mode oder Cookie-Mode? Sind Cookies böse? * 17.7 Was ist das Sevenval-Patent? * 17.8 Warum verwendet PHPLIB nicht die IP-Nummer des Browsers als Schutz gegen eine Übernahme der Session? * 17.9 Warum sind die Session-IDs von PHPLIB so lang? * 17.10 Was schreibe ich denn nun in meine local.inc? * 17.11 ERROR 1146: Table 'xyz.active_sessions' doesn't exist! * 17.12 Wie kann ich mit PHPLIB und Frames arbeiten? * 17.13 Internet Explorer: Meine Seiten werden nicht aktualisiert. * 17.14 Wie kann ich Reloads durch den User erkennen und verhindern? * 17.15 Wie kann ich meine Variablen initialisieren und registrieren? * 17.16 Wie kann ich auto_init benutzen, um Session-Statistiken zu erfassen? * 17.17 Wie kann ich eine Datei mit einem Paßwort schützen? * 17.18 Wie kann ich mich gegen einen LDAP-Server authentisieren? * 17.19 Wie kann ich Zugriffsrechte in PHPLIB definieren? * 17.20 Wie kann ich einen Warenkorb realisieren? * 17.21 Wie kann ich eine Menünavigation erzeugen? * 17.22 Was sind Templates? Warum sind Templates nützlich? 18. Webserver und PHP * 18.1 Apache: Kann ich PHP auch auf .html-Dateien anwenden? * 18.2 Apache: Wie kann ich ein Verzeichnis mit einem Paßwort schützen? * 18.3 Apache: Wie kann ich ein Verzeichnis mit PHP mit einem Paßwort schützen? * 18.4 Kann ich mit CGI PHP ein Verzeichnis mit einem Paßwort schützen? * 18.5 Wie kann ich mit PHP die Bildschirmauflösung des Browsers herausfinden? * 18.6 Wie kann ich das Caching einer Seite verhindern? * 18.7 Wie verarbeite ich ? * 18.8 "Document contains no data" * 18.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 18.10 Was sind Sessions und warum sind sie nützlich? * 18.11 Wie kann ich mit PHP WAP-Seiten erzeugen? * 18.12 Wie bringe ich eine Suchmaschine dazu, meine Seiten zu indizieren? 19. Content Management Systeme * 19.1 Was ist ein Content Management System? Warum ist es nützlich? * 19.2 Welche PHP-basierten Content Management Systeme gibt es? 20. Häufig nachgefragte Standardscripte * 20.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 20.2 Wie kann ich einen HTTP POST-Request absenden? * 20.3 Wie kann ich eine Volltextsuche realisieren? * 20.4 Wie kann ich mit PHP News lesen und schreiben? * 20.5 Wie kann ich einen Onlineshop mit PHP realisieren? * 20.6 Wie kann ich die IP des Users erfahren? * 20.7 Wie kann ich ein JPEG-Bild verkleinern? * 20.8 Wie kann ich die Performance zweier Befehle vergleichen? * 20.9 Wie kann ich den Inhalt eines Verzeichnisses samt dem Inhalt aller Unterverzeichnisse ausgeben? * 20.10 Wie kann ich aus einem Zahlenbereich von x bis y, zufällig n Zahlen auswählen, so daß keine Zahl doppelt vorkommt? * 20.11 Wie kann ich zählen, wie oft auf einen Link geklickt wurde? * 20.12 Wie kann ich das Datum der letzten Änderung einer Datei erfahren? 21. Guter Code * 21.1 Vermeide globale Variablen. * 21.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 21.3 or und and sparen Klammern. * 21.4 Prüfe importierte Parameter. Traue niemandem. * 21.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 21.6 Trenne Aussehen und Inhalt. 22. PHP4 * 22.1 Ist PHP4 stabil? * 22.2 Wo bekomme ich PHP4? * 22.3 Wie übersetze ich PHP4? * 22.4 Was ist neu in PHP4? * 22.5 Wie kann ich PHP4 (CGI und Apache-Modul) konfigurieren? 23. PHP4: Sessions * 23.1 Wie realisiere ich Sessions mit PHP4? * 23.2 Was ist eine Session-ID? Was ist PHPSESSID? * 23.3 Wie stelle ich fest, ob der Client die Cookie-Annahme verweigert? * 23.4 Wie übergebe ich Session-IDs ohne Cookies an eine andere Seite? Was ist Fallback? * 23.5 Warning: Cannot send session cookie - headers already sent... * 23.6 Wie kann ich den Namen der Session ändern, ohne in die php.ini einzugreifen? * 23.7 Wie schütze ich Sessiondaten zusätzlich? * 23.8 Wie groß darf die Menge an Daten sein, die ich in einer Session speichern darf? * 23.9 Wie kann ich mir den Inhalt der Sessiondaten anzeigen lassen? * 23.10 Wie kann ich mir den Inhalt der Cookiedaten anzeigen lassen? * 23.11 Sessiondaten werden nach session_destroy() nicht gelöscht. Wie kann ich sie trotzdem löschen? * 23.12 Was geschieht im Filesystem des Servers wenn ich Sessions benutze? 24. Open Publication License * 24.1 Englische Version * 24.2 Deutsche Version _________________________________________________________________ Next Previous Contents Next Previous Contents _________________________________________________________________ 1. Über diese FAQ 1.1 Was ist das hier? Dies ist der monatliche Einführungsartikel für die Newsgruppe de.comp.lang.php. Er erklärt den Zweck der Newsgruppe, auf welche Weise man hier am einfachsten an sinnvolle Antworten kommt und dient als Sammlung von Antworten auf häufig gestellte Fragen in der Gruppe. Wenn Du Kommentare oder Vorschläge zu diesem Artikel hast oder wenn Du selber einige Abschnitte in diesen Artikel einbringen möchtest, wendest Du Dich am besten per Mail an den Urheber dieses Artikels, Kristian Köhntopp < kris_(at)_koehntopp.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Die aktuelle Version dieser FAQ ist unter der URL http://www.koehntopp.de/php zu finden. Eine Version in einer einzigen Datei befindet sich unter der URL http://www.koehntopp.de/php/faq-single.html. Die Linuxdoc SGML-Quelltexte dieser FAQ sind unter der URL http://www.koehntopp.de/php/faq.tar.gz zu finden. Es existiert ein CVS-Archiv, aus dem die aktuelle Version der FAQ bezogen werden kann. Die CVSROOT dieses Archives ist :pserver:cvsread_(at)_phplib.netuse.de:/repository mit dem Paßwort cvsread. Das Modul heißt german-faq. Ein CVSWEB-Zugang zu dem Archiv ist unter http://phplib.netuse.de/cgi/cvsweb.cgi zu finden. ______________________________________________________________ $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository login Password: cvsread $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository checkout german-faq ... # Aktualisieren der Version mit $ cd german-faq $ cvs -z9 update -dAP ______________________________________________________________ Es gibt eine Mailingliste german-faq, die Nachrichten über Änderungen an der FAQ enthält und die man bestellen sollte, wenn man an der FAQ mitarbeiten möchte. Man kann die Mailingliste unter der Adresse german-faq-subscribe_(at)_lists.netuse.de bestellen. 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? Die FAQ wird nicht als Mail versendet, sondern ist ausschließlich in den genannten Formaten und an den genannten Stellen im Web zu finden. Als Windows-Anwender kann man sich eine Kopie der FAQ mit Hilfe von Programmen wie Teleport Pro oder mit Hilfe der Offline-Funktion des Microsoft Internet Explorer 5 herunterladen. Als Linux-Anwender verwendet man dafuer das Programm wget. 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... Fragen gehören in die Newsgroup. Es ist vollkommen sinnlos, Fragen per Mail an einen der Autoren dieser FAQ zu senden. 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? Dieser Text ist wie alle Werke urheberrechtlich geschützt. Er ist jedoch unter den Bedingungen der Open Publication License, Version 0.4 oder höher verfügbar. Die genaue Lizenz findet sich im Anhang. Wenn dieser Text reproduziert oder verwendet wird, bitten die Autoren um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herzlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. 1.6 Kann ich selber für diese FAQ schreiben? Ja. Wenn Deine Texte Eingang in diese FAQ finden, erklärst Du Dich mit den folgenden Nutzungsbedingungen einverstanden: * Du mußt Deine Antworten mit Deinem vollen Namen kennzeichnen ("Von Nicholas Haflinger"). Du kannst aus Deinem Namen einen mailto: Hyperlink machen, wenn möchtest. * Du behältst das volle Urheber- und Verwertungsrecht an Deinem Text und kannst Deinen Text nach Deinem Gutdünken verwenden. * Du stellst Deinen Text für diese FAQ unter die im Anhang befindliche Open Publication License, Version 0.4 oder höher. 1.7 Wie ist die Charta dieser Newsgroup? Diese Newsgruppe richtet sich an alle Benutzer und Programmierer von PHP, einer Programmiersprache mit Schwerpunkt auf der Entwicklung von Webanwendungen. Es können alle Themen rund um PHP besprochen werden, seien es nun Probleme mit der Installation, der Anwendung oder Programmierung in PHP oder der Erweiterung des PHP- Interpreters selbst. 1.8 Was ist PHP? Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". Dies ist eine rekursive Abkürzung im Stile des GNU-Projektes. PHP ist eine Scriptsprache zur dynamischen Erstellung von Webseiten. Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d.h. jede HTML-Seite ist auch ein gültiges PHP-Programm. Die Syntax von PHP ist ähnlich wie die von C, Java oder Javascript. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar. PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen. Der genaue Lizenztext ist in der Datei COPYING enthalten, der Bestandteil der PHP-Distribution ist. PHP läuft auf allen gängigen Unix-Versionen und auf den verschiedenen Windows-Versionen (Win95, 98 und NT). Als CGI-Programm kann PHP mit jedem Webserver zusammenarbeiten. Für einige Webserver, allen voran Apache, stehen auch Modulversionen zur Verfügung, die sehr viel effizienter ausgeführt werden. Die Homepage des PHP-Projektes ist http://www.php.net. Mirrors dieser Site sind in vielen Ländern vorhanden, unter anderem auch in Deutschland unter der URL http://www.php3.de oder http://de.php.net. Von dort kann man die jeweils aktuelle Releaseversion des Interpreters sowie Binaries für eine Reihe von Plattformen herunterladen. Ebenso finden sich dort das englische Handbuch sowie Archive der englischen Mailinglisten. 1.9 Wo finde ich weitere Informationen über PHP? Zu PHP gibt es zahlreiche Informationsquellen in deutscher und englischer Sprache. Deutsche Ressourcen im WWW * Artikel von Kristian Köhntopp * Dynamic Webpages * Jörg Baachs LAMP-Installationsanleitung * Martin Jansens PHP Seiten * PHP mit dem PWS (Windows Personal Web Server) * PHP-Center * PHP-Homepage * Tutorials für PHP und MySQL * WAMP HowTo * PHP und MySQL Tutorial Internationale Ressourcen im WWW * PHP Homepage * Englische FAQ * Zend ist die PHP4 Scriping Engine * Annotated Online Manual * Berber's PHP3 Example Page * Devshed Developer Forum * PHP Classes Repository * PHP Knowledge Base * PHP Manual for Homesite * PHP3 Code Exchange * phpTidBits - Tutorials * phpWizard.net * phpbuilder.com Bücher über PHP Ein Verzeichnis aller aktuellen Bücher findet man im Buchverzeichnis der englischen Website. In Deutsch: php -dynamische webauftritte professionell realisieren, Egon Schmid, Christian Cartus, Richard Blume; Markt und Technik Verlag. In Deutsch: PHP - Grundlagen und Lösungen, Webserver-Programmierung unter Windows und Linux, Jörg Krause; Carl Hanser Verlag. In Deutsch: PHP - kurz & gut, Rasmus Lerdorf, Übersetzung Ingo Marks; O'Reilly Verlag. In Englisch: Core PHP Programming, Leon Atkinson; Prentice Hall. In Englisch: PHP3: Programming Browser-Based Applications, David Medinets; McGraw-Hill. In Englisch: Professional PHP, Jesus Castagnetto, Harish Rawat, Sascha Schuhmann, Chris Scollo, Deepak Veliath; Wrox Press. In Englisch: Building Database Applications on the Web Using PHP3, Craig Hilton, Jeff Willis, Bjorn Borud; Addison-Wesley. In Englisch: Programming PHP, Rasmus Lerdorf, Randy Jay Yarger, Andi Gutmans, Zeev Zuraski. Stig Bakken, Shane Caraveo; O'Reilly. Fertige Anwendungen in PHP Ein Verzeichnis von Projekten, die PHP3 verwenden, findet man im Projektverzeichnis der offiziellen Homepage. * Phorum, ein Diskussionsforum. * phpSlash, ein Diskussionsforum. * IMP, ein Webmail Interface. * Bookmarker, eine Bookmark-Verwaltung. * PHPLIB, eine objektorientierte Bibliothek zur Anwendungsentwicklung. * phpMyAdmin, ein Managementsystem für MySQL-Datenbanken. * MyGuestbook, ein Gästebuch. * phpAds ein Verwaltungssystem für Banner Ads. * phpHoo eine Art Mini-Yahoo. 1.10 Soll ich Jobangebote in de.comp.lang.php posten? Eine kurze Umfrage im Januar 2000 in de.comp.lang.php hat ergeben, daß Jobangebote in der Newsgroup toleriert werden, auch wenn sie nach Charta streng genommen off-topic sind, solange sie folgenden Ansprüchen an die äußere Form genügen: * Jobangebote sollen im Betrefftext des Artikels die Kennzeichnung [JOB] haben. Auf diese Weise sind sie leicht erkennbar und können von den Leuten, die sie nicht sehen wollen leicht unterdrückt werden, während Sie von den Leuten, die einen Job suchen, leicht gefunden werden. * Jobangebote sollten mit der Headerzeile Followup-To: poster veröffentlicht werden. de.comp.lang.php nimmt die Veröffentlichung von Jobangeboten hin, ist aber nicht zur Diskussion über Jobangebote gedacht. * Jobangebote sollten nicht übermäßig oft veröffentlicht werden: Jeder Job sollte nur genau einmal angepriesen werden und Arbeitgeber mit ständigen oder wiederkehrenden Jobangeboten sollten nicht öfter als einmal im Monat veröffentlichen. Es hat keinen Sinn sich aufzudrängen und bei einem unbeliebten Arbeitgeber wird in der jetzigen Arbeitsmarksituation wohl kaum jemand anfangen. * Jobangebote sollten Netiquettekonform sein: Der Absendername soll eine Person ("Paul Arbeitgeber") und keine Funktion ("Personalbüro Arbeitgeber GmbH") sein. Die angegebene Mailadresse soll gültig sein. In Newsartikel soll kein HTML verwendet werden und Netscape Visitenkarten sollen nicht verwendet werden - Hochglanz-Blendwerk ist nett für das Marketing, aber wir sind R&D. * Jobangebote können in die formal korrekte Newsgroup de.markt.arbeit.biete crosspostet werden. Dann ist es doppelt wichtig, daß ein Followup-To: poster oder Followup-To: de.markt.arbeit.d gesetzt wird. de.comp.lang.php ist nicht zur Diskussion von Jobangeboten geeignet! Wenn Sie als Arbeitgeber nicht in der Lage sind, im USENET intelligent, kooperativ und regelkonform aufzutreten, sollten Sie andere Medien für Ihre Personalaquise verwenden, die sich Ihnen leichter erschließen. Ihre Corporate Identity wird es Ihnen danken. 1.11 Wer kann mir einen Provider empfehlen? Eine kurze Umfrage im Februar 2000 in de.comp.lang.php hat ergeben, daß Frage nach Providern oder Providerspezifika in dieser Newsgroup nicht willkommen ist. Die korrekte Newsgroup für diese Frage wäre de.comm.provider.webspace. Ebenso unerwünscht sind providerspezifische Fragen wie Wie komme ich bei xyz an die MySQL-Datenbank?. Der korrekte Ansprechpartner für solche Fragen wäre der Support des betreffenden Providers bzw. dessen FAQ. Werden derartig providerspezifische Fragen dennoch in die Newsgroup gestellt, ist es höflich, Folloup-To: poster zu setzen und hinterher eine Zusammenfassung der eingegangenen Mails zu posten. Eine Zusammenfassung besteht nicht darin, die Texte der eingegangenen Mails hintereinanderzuhängen und in die Gruppe zu werfen, sondern idealerweise in einem Text, der vergleichsweise schmerzlos in diese FAQ integriert werden kann. Eine Providerdatenbank wird unter anderem bei Dynamic Web Pages und beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? Du hast vollkommen Recht: Manche Autoren in der Newsgroup verstoßen gegen die Netiquette, wie sie in de.newusers.infos gepostet wird. Sie tun dies etwa, indem sie ohne vollen Realnamen schreiben, inkorrekte Mailadressen ("nospam", "deletethis") angeben oder Artikel mit HTML oder Netscape Visitenkarten versenden. Du sollst das auch nicht hinnehmen. In einer Newsgroup ist der Ton jedoch genauso wichtig wie der Inhalt. Die Regulars von de.comp.lang.php sind stolz auf den freundlichen und hilfsbereiten Ton in ihrer Newsgroup. Wenn Du also einen anderen Autor an die Netiquette erinnern möchtest, dann tu dies bitte unbedingt per Mail und nicht öffentlich in der Gruppe. Auch die Netiquette, auf deren Einhaltung zu bestehst, fordert dies - Du kannst nicht auf der einen Seite auf der Einhaltung der Netiquette bestehen und andererseits selbst dagegen verstoßen, ohne Glaubwürdigkeit zu verlieren. Und bitte: Halte Deinen Ton auch in der Mail freundlich. Du wirst leichter verstanden und erreichst das gewünschte Ziel viel eher. Wenn Du meinst, Deinen Artikel dennoch öffentlich posten zu müssen, etwa um einen Autoren an die korrekte Newsgroup zu verweisen, oder weil die angegebene Mailadresse nicht erreichbar ist oder weil sich der Autor per Mail nicht einsichtig zeigt und sich niemand sonst bisher darum gekümmert hat, dann halte Deinen Beitrag bitte freundlich und konstruktiv. Das bedeutet: Beantworte die gestellte Frage oder löse das Problem des Fragers so gut Du kannst und weise dann auf die Netiquette hin. Wenn Du zu dem Problem des Fragers nichts beizutragen hast, dann poste lieber gar nichts - oder schreibe eine Mail. Du bist nicht allein in der Gruppe und Du mußt die Welt nicht selbst retten. Ein anderer, der antworten kann, wird antworten und dabei wahrscheinlich auch auf korrektes Verhalten hinweisen. Regeldiskussionen gehören in die dafür vorgesehene Newsgroup, de.soc.netzkultur.umgangsformen, oder sollen mit einem Followup-To: poster versehen werden. 1.13 Warum bekomme ich Ermahnungsmails? Du wirst nicht nur in de.comp.lang.php, sondern in den meisten anderen deutschen Newsgroups auf korrektes Verhalten in den Newsgroups hingewiesen, wenn ohne einen vollständigen Namen postest, Artikel ohne gültige Absenderadresse schreibst, Artikel mit Werbung absetzt, HTML oder Netscape Visitenkarten in Deinen Artikeln versendest oder mutwillig Artikel in die falschen Newsgroups schreibst. Diejenigen von uns, die schon länger in den USENET News aktiv sind, haben sich diese Regeln und Verhaltenformen nicht aus Spaß ausgedacht. USENET existiert schon seit mehreren Jahrzehnten und die Verhaltensnormen, auf deren Einhaltung bestanden wird, haben sich in langen Jahren entwickelt und bewährt. Es gibt einen guten Einführungstext aus de.newusers.infos mit dem Titel Warum soll ich mich an die Regeln halten? der erklärt, warum die Dinge so sind wie sie sind. Wenn Du von de.comp.lang.php Ergebnisse möchtest, also technische Hilfe bei Deinen Problemen mit der Programmiersprache PHP, dann tust Du gut daran, Deinen Texten auch eine akzeptable äußere Form zu geben. 1.14 Ich verwende Outlook Express und keiner hat mich lieb. Das wird daran liegen, daß Du Dein Outlook Express nicht korrekt konfiguriert hast. Wahrscheinlich setzt Outlook Express nicht den korrekten Absendernamen, veröffentlicht Artikel in HTML oder in HTML- und Text-Versionen in doppelter Ausführung oder macht andere Dinge, die außer Microsoft niemand gut findet. Bitte lies die Outlook Express FAQ, die für Deine Version von Outlook zutreffend ist und konfiguriere Deinen Newsreader korrekt. Auf http://www.mayn.de/support/os/win95/outlook.htm gibt es eine bebilderte Anleitung, wie man mit Outlook richtige Quotezeichen einstellt und das proprietäre "AW:" in Antworten auf das richtige "Re:" umstellt. 1.15 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? Text Oben, Fullquote Unten. Eine Unart, die einen nicht nur in dieser Newsgroup, sondern im ganzen Netz unbeliebt macht. Lies http://learn.to/quote von Dirk Nimmich, und speziell Abschnitt 2.3 "Warum soll ich meine Antwort nach dem Zitat plazieren?" und die folgenden. 1.16 Welche Versionen von PHP sind aktuell? Die aktuelle Produktionsversion von PHP3 ist Version 3.0.17, die aktuelle Produktionsversion von PHP4 ist Version 4.0.3pl1. Nur diese Versionen sollten auf Produktionsmaschinen eingesetzt werden. Die Erfahrungen mit der Stabilität von PHP4 sind inzwischen Recht gut. PHP4 ist zu PHP3 weitgehend kompatibel. PHP3-Scripte werden von der PHP4-Engine ohne Änderungen ausgeführt werden (modulo einiger marginaler Einschränkungen). 1.17 Was bedeutet LAMP, WAMP und so weiter? LAMP ist die Abkürzung für Linux, Apache, MySQL und PHP. Sie beschreibt ein System zur Entwicklung und zum Betrieb von Webanwendungen, bestehend aus Betriebssystem, Webserver, Datenbankserver und Programmiersprache. Analog steht die Abkürzung WAMP für Windows, die Windows-Version von Apache, die Windows-Version von MySQL und die Windows-Version von PHP. Viele PHP-Anwender entwicklen lokal auf WAMP und überspielen die fertigen Seiten dann auf einen LAMP- oder SAMP (Solaris, Apache, MySQL, PHP)-Server bei einem Provider. 1.18 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? Von Martin Jansen Wenn Du einen Fehler in einem der Texte in der FAQ gefunden hast, dann bitten wir Dich, uns diesen mitzuteilen. Dazu schickst Du am besten eine E-Mail an german-faq_(at)_lists.netuse.de. Unter dieser Adresse erreichst Du die Mailingliste der de.comp.lang.php-FAQ, welche alle Autoren der FAQ abonniert haben. _________________________________________________________________ Next Previous Contents From e.obster_(at)_eosis.net Fri, 20 Oct 2000 21:03:38 +0200 Date: Fri, 20 Oct 2000 21:03:38 +0200 From: Erich Obster e.obster_(at)_eosis.net Subject: [php] phpChat Hallo, dank eurer Tips habe ich mein phpChat zum Connect zu irc.uni-erlangen.de gebracht. Aber es erscheint weder die Nickliste noch unten das Eingabefeld. Beim MSIE 5.0 steht auf in der Statuszeile nur "Fehler auf der Seite". Beim Navigator 4.7 bekomme ich ein Fehlerfenster: Netscape kann folgenden Server (Kein Name angegeben) nicht finden. Bitte überprüfen Sie den Server-Namen und versuchen es erneut. Habe ich irgendwo keinen Server-Namen angeben? Weis jemand Rat? Erich Obster From braukmann_(at)_tse-online.de Sun, 22 Oct 2000 20:16:22 +0200 Date: Sun, 22 Oct 2000 20:16:22 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Sablotron/Expat : war Oracle Connect Hi, On Sat, Oct 21, 2000 at 07:14:36PM +0200, Andreas Braukmann wrote: > On Sat, Oct 21, 2000 at 06:55:10PM +0200, Andreas Braukmann wrote: > > > #+ AC_ADD_LIBRARY(xmltok) > > > #+ AC_ADD_LIBRARY(xmlparse) > > > # > > > # AC_DEFINE(HAVE_SABLOT,1,[ ]) > > > > > > ./buildconf > > ... fuer den Build des apache Moduls ergab sich ein: > > ... Reparatur immer noch ein > > Cannot load /wwwsrv/apache/libexec/libphp4.so into server: > > /usr/local/lib/libsablot.so.44: Undefined symbol "__rtti_user" Dies aenderte sich auch nicht durch: > Also erweitern wir den Patch noch ein bischen und ergaenzen ein: > AC_ADD_LIBRARY(stdc++) [...] > Werd' mal die CGI-Version bauen und schauen, was dann passiert. Das CGI laesst sich einwandfrei bauen (auch ohne das Hinzufuegen der stdc++), die xsl_*-Funktionen sind anschliessend auch im Interpreter aufrufbar. Nur: Ich will halt kein 'cgi', ... Wie kommt man zu einem funktionierendem apache-Modul? -Andreas Pfleger!-) -- : 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 support_(at)_siwub-online.de Sun, 22 Oct 2000 20:09:28 +0200 Date: Sun, 22 Oct 2000 20:09:28 +0200 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] RTF-Parser in PHP Hallo, um Informationen aus Worddateien automatisch in eine Datenbank zu übernehmen, bin ich auf die Idee gekommen, die Worddatei als RTF abzuspeichern und das Ergebnis per PHP zu analysieren. Ich interessiere mich dabei nur für die Struktur des Dokuments (also für seine Absätze und mit welcher Formatvorlage sie geschrieben sind). Überhaupt nicht interessiert mich die konkrete Formatierung. Frage: Kennt jemand ein PHP-Programm, das RTF einliest und irgendwie verarbeitet? Optimal wäre ein Programm, das so wie der eingebaute XML- Parser funktioniert (den ich einfach klasse finde!) .... ;-) Vielen Dank für jeden Hinweis! Peter Kursawe From php_(at)_svenkubiak.de Sun, 22 Oct 2000 20:10:29 +0200 Date: Sun, 22 Oct 2000 20:10:29 +0200 From: Sven Kubiak php_(at)_svenkubiak.de Subject: [php] PHPMyAdmin & Puretec Hi ! weiss jemand ob ich irgendwas spezielles beachten muss wenn ich bei meinem Puretec Account den PHPMyAdmin einrichten will. Bin mir eigentlich ziemlich sicher das ich alles richtig eingestellt habe. Im Moment kriege ich immmer folgenden Fehler: Warning: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 Error Vielen Dank ! Gru? Sven From braukmann_(at)_tse-online.de Sun, 22 Oct 2000 20:40:16 +0200 Date: Sun, 22 Oct 2000 20:40:16 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] PHPMyAdmin & Puretec Hallo Sven, ... vorab stellt sich die Frage, warum Du eine /neue/ Frage als Antwort auf meinen Beitrag (zu einem voellig anderem Thema) verfasst hast. Neues Thema => Neuer Thread. (Kann doch nicht so schwer sein.) On Sun, Oct 22, 2000 at 08:10:29PM +0200, Sven Kubiak wrote: > weiss jemand ob ich irgendwas spezielles beachten muss wenn ich > bei meinem Puretec Account den PHPMyAdmin einrichten will. Bin mir > eigentlich ziemlich sicher das ich alles richtig eingestellt habe. Und warum sagst Du uns dann nicht, *was* Du *wo* eingestellt hast? (Natuerlich musst Du dabei nicht Deinen echten user-Name und Passwort nennen.) > Im Moment kriege ich immmer folgenden Fehler: > > Warning: MySQL Connection Failed: Can't connect to local MySQL server > through socket '/tmp/mysql.sock' (111) in lib.inc.php3 on line 255 > Error Nunja. Der Fehler ist ja eigentlich recht eindeutig. Ich kenne die PHP/MySQL-Installation von puretec nicht, aber das sieht IMHO ganz stark danach aus, dass in Deiner phpMyAdmin/config.inc.php3 noch 'localhost' als Datenbankserver steht, daher versucht wird ueber Unix Domain Sockets mit dem MySQL-Server zu kommunizieren, und genau dieses schiefgeht. *Wahrscheinlich* musst Du das localhost in der config.inc.php3 durch den Hostnamen des tatsaechlichen Datenbank-Servers im Hause Puretec ersetzen. -Andreas P.S.: ... dies hier ist /natuerlich nicht/ die Support-Hotline des Webhosters Deiner Wahl. -- : 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 garbe_(at)_gmx.de Sun, 22 Oct 2000 20:47:36 +0200 Date: Sun, 22 Oct 2000 20:47:36 +0200 From: Ithamar Garbe garbe_(at)_gmx.de Subject: [php] OT SQL Dietmar Winhold wrote: > > ich habe eine Mysql DB und mvchte einen Feld anlegen > > der mehr wie 255 chars annehmen kann. > > > > Was f|r Datentypen kommen in frage ?? > > Blob - ist quasi unendlich(?) gross. Für sowas würde ich eher "text" oder je nachdem "tinytext" oder "mediumtext" nehmen. Am einfachsten ist "text". Gruss, Ithamar Garbe From c.peer_(at)_peer-internet.com Sun, 22 Oct 2000 20:47:26 +0200 Date: Sun, 22 Oct 2000 20:47:26 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] exec? system? Hallo Liste! Was ist hier falsch? system("unzip -o $dateiname"); bis dann Christian From c.sk_(at)_gmx.net Sun, 22 Oct 2000 21:19:01 +0200 Date: Sun, 22 Oct 2000 21:19:01 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] exec? system? Hallo Namensvetter, From: "Christian Peer" > Was ist hier falsch? > system("unzip -o $dateiname"); Eigentlich nichts. Allerdings klappte es bei mir nur nach einem chdir() ins entsprechende Verzeichnis. Hab allerdings gerade noch die Option -d (exdir) gesehen, vielleicht tut's das auch. Berichte doch mal. Viele Grüße Christiane From c.peer_(at)_peer-internet.com Sun, 22 Oct 2000 21:41:21 +0200 Date: Sun, 22 Oct 2000 21:41:21 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] exec? system? Hallo Christiane! > Allerdings klappte es bei mir nur > nach einem chdir() ins entsprechende Verzeichnis. Nun, eigentlich befinden sich PHP-Skript und Zip-File im selben Verzeichnis. Ich habs jetzt aber trotdem mit chdir versucht... ohne Erfolg. :-( bis dann Christian From c.peer_(at)_peer-internet.com Sun, 22 Oct 2000 22:45:53 +0200 Date: Sun, 22 Oct 2000 22:45:53 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] Upload - Browser gibt "Seite nicht gefunden" > mal meine frage dazu, ich habe das problem auch , ist set_time_limit() ein > php befehl ?? habe ihn noch nirgens gesehen. oder muss dieser in der apache > konfiguration angegeben sein ( was ich eher glaube) ????? In der php.ini gibts max_execution_time Und genau diese Einstellung kann man mit set_time_limit() verändern (glaube ich :-) Christian From c.peer_(at)_peer-internet.com Sun, 22 Oct 2000 22:46:45 +0200 Date: Sun, 22 Oct 2000 22:46:45 +0200 From: Christian Peer c.peer_(at)_peer-internet.com Subject: [php] Upload - Browser gibt "Seite nicht gefunden" > was man beim thema auch beachten sollte: > in der apache conf steht auch eine max. zeit > angabe, den schieest der indianer das script > ab... Stimmt. Ich habe Timeout in der httpd.conf auf 900 gesetzt. (dürfte reichen) bis dann Christian From pfeiffer_(at)_uris.de Mon, 23 Oct 2000 00:08:10 +0200 Date: Mon, 23 Oct 2000 00:08:10 +0200 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] PHPMyAdmin & Puretec > P.S.: ... dies hier ist /natuerlich nicht/ die Support-Hotline > des Webhosters Deiner Wahl. die man lese und staune neuerdings eine 0800-er Supportline hat - alles wird gut :-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From behrens_(at)_takenet.de Mon, 23 Oct 2000 00:17:21 +0200 Date: Mon, 23 Oct 2000 00:17:21 +0200 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] PHPMyAdmin & Puretec Norbert Pfeiffer schrieb: > > > P.S.: ... dies hier ist /natuerlich nicht/ die Support-Hotline > > des Webhosters Deiner Wahl. > die > man lese und staune > neuerdings eine 0800-er Supportline hat - alles wird gut :-) Antworten die auch noch Nachts ? 00:16 Montag ;) 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 christian.toepp_(at)_autostar.de Sun, 22 Oct 2000 15:54:11 +0200 Date: Sun, 22 Oct 2000 15:54:11 +0200 From: Christian Toepp christian.toepp_(at)_autostar.de Subject: [php] OT SQL > ich habe eine Mysql DB und möchte einen Feld anlegen > der mehr wie 255 chars annehmen kann. > > Was für Datentypen kommen in frage ?? TEXT : Kann belibig lange zeichenketten aufnehmem Gruss Chris From webmaster_(at)_erlba.de Sun, 22 Oct 2000 16:36:19 +0200 Date: Sun, 22 Oct 2000 16:36:19 +0200 From: Tobias Grosch webmaster_(at)_erlba.de Subject: [php] [Apache, PHP unter Windows] Aufruf von PHP-Seiten klappt nicht, Fehlermeldung 400 Hallo, ich habe folgendes Problem (vermutlich ist es schon oft angesprochen worden), aber trotz PHP-Buch und Texte verschiedener Webseiten hänge ich an folgender Stelle. Situation: Ich habe Windows98. Dort habe ich den Apache (1.3.12) installiert. Nun möchte ich PHP (4) in den Apache einbinden (nicht als CGI-Script). Der Apache läuft einwandfrei und problemlos. Wenn ich eine .php Datei aufrufen möchte erscheint die Fehlermeldung 400 (Bad request). Folgend die relevanten Eintragungen der wichtigen Dateien (Kommentare habe ich mit # markiert): httpd.conf: ScriptAlias /php/ "c:/php4/" # habe PHP4 auch dahin installiert AddType application/x-httpd-php .php Action application/x-httpd-php php/php.exe php.ini (auf c:\windows) doc_root = "c:\apache\htdocs" extension_dir = = "c:/php4/" In mehreren Hilfen las ich, dass man folgendes auch eingeben sollte, wenn man Mysql nutzen möchte: extension=php_mysql.dll Diese DLL-Datei finde ich z.B. garnicht in meinem PHP-Verzeichnis. Vielleicht bringt es nix, aber wenns es jemandem helfen sollte: Ich habe das Buch "Internet intern - PHP 4 + mysql" von Data-Becker. Apache, PHP und Mysql habe ich von der dem Buch beiliegenden CD. Viele Grüße Tobias From rw_(at)_media-style.com Fri, 20 Oct 2000 08:58:12 +0200 Date: Fri, 20 Oct 2000 08:58:12 +0200 From: Ralf Wistorf rw_(at)_media-style.com Subject: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? Am Fri, 27 Oct 2000 schrieben Sie: > Hallo Leute, > > Ich habe folgendes Problem: > Ich habe auf einer PHP-Seite ein paar Links, die alle auf die selbe Seite > führen. Auf dieser Seite soll aber dynamischer Inhalt angezeigt werden, der > abhängig von dem Link ist, der zu der Seite führte. Ich muß also wissen, von > welchem Link weitergeleitet wurde. > Gibts da irgend eine Möglichkeit? Hallo, und erstmal danke für eure Tipps Ich habe das Problem jetzt mit GET gelöst (nach Sven Griesfeller). Funktioniert, hat aber Sicherheitsmängel, weil man ja in der URL beliebig rumschreiben kann und somit Zugriffsrechte verletzt werden. Hat da jemand noch eine Idee, wie ich das absichern kann? MfG Ralf From rw_(at)_media-style.com Fri, 20 Oct 2000 11:25:59 +0200 Date: Fri, 20 Oct 2000 11:25:59 +0200 From: Ralf Wistorf rw_(at)_media-style.com Subject: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? Am Fri, 27 Oct 2000 schrieben Sie: > > Ich habe das Problem jetzt mit GET gelöst (nach Sven Griesfeller). > > Funktioniert, hat aber Sicherheitsmängel, weil man ja in der > > URL beliebig > > rumschreiben kann und somit Zugriffsrechte verletzt werden. > Dasselber gilt auch fuer die POST-Variablen (ein bisschen > aufwendiger). Was bleibt uebrig? Sessions. > > ...auf der Seite wo die Links sind, SeitenName in die Session pushen, > aauf der TargetSeite 'Referer' aus der Session auslesen, und die > TargetSeite entsprechend aufbauen. Aus reiner Neugier..... Wie kann ich als User am Browser POST Variablen manipulieren??? Sollte man das in die Sicherheitsüberlegungen mit einbeziehen, wenn man ein Intranet aufbaut? Ralf :-) From rw_(at)_media-style.com Fri, 20 Oct 2000 12:36:32 +0200 Date: Fri, 20 Oct 2000 12:36:32 +0200 From: Ralf Wistorf rw_(at)_media-style.com Subject: [php] AW: [php] Wie kriege ich raus, von welchem Link gelinkt wurde? Am Fri, 27 Oct 2000 schrieben Sie: > > Aus reiner Neugier..... > > Wie kann ich als User am Browser POST Variablen > > manipulieren??? > > > Formular abspeichern, nach eigenen Wünschen editieren, abschicken. > > > Sollte man das in die Sicherheitsüberlegungen mit einbeziehen, > > wenn man ein Intranet aufbaut? > > > Nein. Man sollte erst das Hirn einschalten, und dann Programmieren. Sorry, ich dachte ohne Hirn geht Programmieren nicht, sonst könnten Computer ja die Arbeit selbst machen und wir alle wären arbeitslos ;-) > Bei allen Daten, die über ein Formular (egal ob GET oder POST) reinkommen, > muß!!! man sich überlegen, in wie fern hiermit unfug gemacht werden kann. > Ist > dies möglich, müßen die Daten auf jeden Fall geprüft werden, bevor die > Verar- > beitung anfängt. und wie könnte ich die POST-Variablen überprüfen? Gibts da unter PHP eine Möglichkeit? Ralf