From oliver_(at)_brugg-online.ch Sat, 01 Apr 2000 07:41:37 +0200 Date: Sat, 01 Apr 2000 07:41:37 +0200 From: Oliver =?iso-8859-1?Q?Fl=FCckiger?= oliver_(at)_brugg-online.ch Subject: [php] Webspace Erstens: Das ist eine PHP-Mailingliste. 2.: www.xodox.com, inklusive PHP, CGI, Frontpage und MySQl. Gratis, Werbung kann mit Frames ausgeschaltet werden. Gruss Oliver > Hallo. > Kennt jemand einen billigen (vielleicht sogar kostenlosen) Anbieter, bei > dem man eigene CGI-Scripts laufen lassen darf? > > Danke im vorraus. > > Dan > > -- > > dan_(at)_schudan.de > daniel.schuster_(at)_schudan.de > > www.schudan.de > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From oliver_(at)_brugg-online.ch Sat, 01 Apr 2000 07:50:59 +0200 Date: Sat, 01 Apr 2000 07:50:59 +0200 From: Oliver =?iso-8859-1?Q?Fl=FCckiger?= oliver_(at)_brugg-online.ch Subject: [php] kostenlose sms per script? Hallo! > > Vor kurzer Zeit ging es ja mal darum, ueber php sms zu verschicken, aber > keinen kostenlosen Dienst aus dem Web dazu zu verwenden. > Jetzt moechte ich mal das ganze andersrum machen: Gibt es einen > kostenlosen Dienst, mit dem ich per script sms versenden darf? Sehr viele > dieser Dienste haben in ihren Nutzungsbedingungen leider drinnen, dass man > sie nicht von einem Script aus aufrufen darf. > Kennt jemand ein zuverlaessiges kostenloses Gateway, das man per php > ansteuern kann? > Natuerlich kann auch Werbung in der sms sein ;) Ich denke, dass es sowas gar nicht gibt. Einige Provider bieten gratis sms per email an. Du kannst dann einfach mit mail() ein Email an diese Adresse schicken. Der Absender der Mail sollte aber deine Emailadresse sein. oliver [15] From GH-lists_(at)_ecora.de Sat, 1 Apr 2000 08:01:30 +0200 Date: Sat, 1 Apr 2000 08:01:30 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] ftp funktionen in WIN32 Cyrill Schumacher schrieb > weiß einer zufällig warum die ftp funktionen nicht in den WIN32 > binaries von php eincompiliert worden sind ? > Ab welcher Version sind diese dabei ? > Laut phpinfo() krampft bei mir 3.0.14 und da müßten doch > die ftp dinger dabei sein, oder ?????? Also bei meiner 3.0.14 ist die php3_ftp.dll dabei. Du mußt nur die enstprechende Zeile manuell in die php3.ini eintragen. Guido Haeger From sapi2_(at)_yahoo.de Sat, 1 Apr 2000 10:39:13 +0200 Date: Sat, 1 Apr 2000 10:39:13 +0200 From: sandro pilch sapi2_(at)_yahoo.de Subject: [php] problem mit cookies auf xodox hi hat hier schon mal jemand probleme mit setcookie und un xodox gehabt? ich habe ein script, dass bei einem anderen provider ohne probleme laeuft, bei xodox aber nicht. ich bekomme zwar kein fehelr, aber das cookie wird einfach nicht gesetzt. was kann das sein? gruss sandro __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de From sf_(at)_pemic.de Sat, 1 Apr 2000 10:38:55 +0200 Date: Sat, 1 Apr 2000 10:38:55 +0200 From: Simon Frohn sf_(at)_pemic.de Subject: [php] Speicherfreigabe Hallo, >> Gibt es in PHP die Moeglichkeit explizit >> wieder Speicher freizugeben? >Ich weiß ja nicht, welche DB Du benutzt, aber vielleicht hilft Dir >mysql_free_result() bzw. das Equivalent für andere DBs weiter? hatte ich auch schon probiert, leider ohne Erfolg. gruss, Simon From sf_(at)_pemic.de Sat, 1 Apr 2000 10:44:52 +0200 Date: Sat, 1 Apr 2000 10:44:52 +0200 From: Simon Frohn sf_(at)_pemic.de Subject: [php] Speicherfreigabe Hallo, >Also Linux hat generell die Angewohnheit den RAm bis zum geht >nicht mehr zu füllen. Wenn Programme inaktiv sind werden sie >irgendwann entfernt bzw. in den Swap bereich geschoben. Sollte >jetzt aber eine andere Anwendung RAM anfordern gibt Linux den >Speicher der benötigt wird frei und schieb alles andere in den >Swap. >Auf deutsch: Ist alles normal und für die Performance sorgt ein >gescheites OS schon selber. das Problem ist, dass die Maschine immer langsamer wird. Das geht soweit, das ein "ls" mit einem Zugriffsfehler abgebrochen wird. Beendet man das Skript, laeuft alles wieder (: gruss, Simon From nl_(at)_midweb.de Sat, 01 Apr 2000 11:38:47 +0200 Date: Sat, 01 Apr 2000 11:38:47 +0200 From: Mike Ruebsamen nl_(at)_midweb.de Subject: [php] 3.0.15 und Informix hallo liste, hoffentlich kann mir jemand helfen: ich habe auf einem system (hp-ux 10.20, apache 1.3.12, php 3.0.15 und informix 7.2) eine website zu entwickeln. der informaix-account funktioniert auch einwandfrei, aller- dings nicht die schnittstelle vin php zu informix. ein connectversuch nach dem muster: $handler= ifx_pconnect("dbname_(at)_server","user","pass"); für immer zu einer fehlermeldung: Warning: E [SQLSTATE=IX 000 SQLCODE=-461] dieser felercode findet sich nirgendwo in meinem handbuch. daher meine frage an euch: auf was läßt dieser fehler schließen? falsche systax, falsche serverdaten, informix kann nicht angesprochen werden? bin für hilfe jeder art überausdankbar. antwort evtl auch an p: mtr_(at)_midweb.de gruss mike From hoexter_(at)_orgaprog.de Sat, 1 Apr 2000 12:34:32 +0200 Date: Sat, 1 Apr 2000 12:34:32 +0200 From: Sven Hoexter hoexter_(at)_orgaprog.de Subject: [php] Speicherfreigabe Am Sat, 01 Apr 2000, sc*hrieb Simon Frohn: > Hallo, > > > >Also Linux hat generell die Angewohnheit den RAm bis zum geht > >nicht mehr zu füllen. Wenn Programme inaktiv sind werden sie > >irgendwann entfernt bzw. in den Swap bereich geschoben. Sollte > >jetzt aber eine andere Anwendung RAM anfordern gibt Linux den > >Speicher der benötigt wird frei und schieb alles andere in den > >Swap. > >Auf deutsch: Ist alles normal und für die Performance sorgt ein > >gescheites OS schon selber. > > > das Problem ist, dass die Maschine immer langsamer wird. > Das geht soweit, das ein "ls" mit einem Zugriffsfehler > abgebrochen wird. Beendet man das Skript, laeuft alles > wieder (: Hm, das ist wirklich übel. Was sagt den die CPU? Oder defekte Hardware? Mehr felt mir jetzt auch nicht ein. Ist mir aber neu das man sich so seine eigene DoS Attacke fahren kann. Cu, Sven From meyerm_(at)_fh-brandenburg.de Sat, 1 Apr 2000 12:12:22 +0200 Date: Sat, 1 Apr 2000 12:12:22 +0200 From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] problem mit cookies auf xodox Name: sandro pilch Subject: [php] problem mit cookies auf xodox Date: 01.04.2000, 10:39:13 > hi > hat hier schon mal jemand probleme mit setcookie > und un xodox gehabt? ich habe ein script, dass bei > einem anderen provider ohne probleme laeuft, > bei xodox aber nicht. ich bekomme zwar kein fehelr, > aber das cookie wird einfach nicht gesetzt. > was kann das sein? Erstens mal solltest du vielleicht mal bei Xodox nachfragen oder ins Forum da posten und zweitens mal wird bei mir ohne Probleme ein Cookie gesetzt. Gruss, Pom -- From info_(at)_ticinonline.to Sat, 1 Apr 2000 12:31:55 +0200 Date: Sat, 1 Apr 2000 12:31:55 +0200 From: TICINONLINE info_(at)_ticinonline.to Subject: [php] R: [php] PHP und WML / WAP Ich habe es etwa so gemacht......in http://www.ticinonline.to/wap/ infach in .htaccess directory index index.php3 =4): $IE4=true; elseif($ver==3): $IE3=true; endif; elseif (ereg("Mozilla/([0-9]+)",$HTTP_USER_AGENT,$version)): $ver=(int)$version[1]; if ($ver>=4): $NS4=true; elseif($ver==3): $NS3=true; endif; endif; echo""; if ($IE4 == "1" ) { Header("Location: no_wap.php3"); exit; } if ($NS4 == "1") { Header("Location: no_wap.php3"); exit; } else { header("content-type: text/vnd.wap.wml"); echo"

Ti Search

WAP Page Search

over 1000 E-Mail adress

to send direct Message

NOTA:

Tutti i privati o Ditte

i quali sono inseriti nel database

di TiMail:

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

Saranno raggiungibili

da ogni Cellulare dal:

Wireless Application Protocol



List Place (Paese)

Copyright © 2000, Ti Search

powered by PPK Online webprogramm

Gordevio 091 753 20 66

info_(at)_ticinonline.to

"; } ?> ======================================== www.info-ticino.ch info_(at)_ticinonline.to PPK ScreenDesign Web-Programm tel 091 753 20 66 java php3 html asp dhtml CGI Perl Banche dati Mysql - Webserver Apache UNIX ======================================== -----Messaggio originale----- Da: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Per conto di David Adler Inviato: venerdì 31 marzo 2000 11.50 A: php_(at)_solix.wiso.Uni-Koeln.DE Oggetto: [php] PHP und WML / WAP Hallo Liste, ich möchte ein dynamisches Newsportal erstellen. Die Standard-Version steht derzeit schon absolut perfekt, nur würde ich gerne eine zusätzliche Headline-Version für WAP-Handys erstellen. Gibt es ein Modul für PHP oder eine sonstige Möglichkeit, WML, PHP und MySQL bzw. PostgreSQL zusammen zu verwenden (nur ausgeben, kein eingeben in die db )? MfG ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ David Adler PC Mag - Das Onlinemagazin - http://www.pcmag.de H-TIC - Ihr Full-Hand Service-Provider http://www.h-tic.de -> Jetzt auch mit Flatrate ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From sf_(at)_pemic.de Sat, 1 Apr 2000 13:08:56 +0200 Date: Sat, 1 Apr 2000 13:08:56 +0200 From: Simon Frohn sf_(at)_pemic.de Subject: [php] Speicherfreigabe Hallo, >> das Problem ist, dass die Maschine immer langsamer wird. >> Das geht soweit, das ein "ls" mit einem Zugriffsfehler >> abgebrochen wird. Beendet man das Skript, laeuft alles >> wieder (: >Hm, das ist wirklich übel. Was sagt den die CPU? Die wird vom mySQLD - Prozess gefordert, so mit 60 - 80 % PHP liegt meistens so bei 10 %. Ich habe mein Skript jetzt entsprechend umgebaut, das Einlesen und Neueintragen der Datensaetze geschieht jetzt stueckchenweise. Dazwischen wird das Skript beendet, und damit auch der belegte Speicher freigegeben Na ja, ist ja nicht fuer den Dauergebrauch... >Mehr felt mir jetzt auch nicht ein. Ist mir aber neu das man sich >so seine eigene DoS Attacke fahren kann. gut zu wissen, nicht ? gruss, Simon From Hartmann_(at)_freecharts.de Sat, 1 Apr 2000 13:40:14 +0200 Date: Sat, 1 Apr 2000 13:40:14 +0200 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] =?iso-8859-1?Q?PHP_f=FCr_PalmOS?= Hija Liste, Nachdem PHP ja inzwischen häufig genug zum erzeugen von WML/WAP-Pages genutzt wird, erobert es die portablen Rechner auch auf der Serverseite. Das recht junge ApachePDA-Projekt, das eine erste Version des Apaches schon auf http://apachepda.apacheservices.com/ zeigt, sucht zur Zeit Programmierer, die neben OpenSSL auch das php-Modul des Apache für den ApachePDA umsetzen. Wer sich also mit dem Palm-Pilot auskennt, sollte sich die Seiten mal anschauen - vielleicht mal eine Gelegenheit, auch etwas an die PHP- Community zurückzugeben. Siehe dazu auch http://www.apacheweek.com/issues/00-03-31 und http://slashdot.org/article.pl?sid=00/03/31/0749230&mode=thread Wer Interesse hat, kann sich ja mal im EFNET auf #php bei Stig oder Zeev melden. Grüße, johann --- Johann-Peter Hartmann hartmann_(at)_php.net Celler Landstraße 2 Tel: 04138-245 21386 Betzendorf Fax: 04138-1245 From mdobel_(at)_kawo2.rwth-aachen.de Sat, 01 Apr 2000 14:55:59 +0200 Date: Sat, 01 Apr 2000 14:55:59 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] PHP =?iso-8859-1?Q?f=FCr?= PalmOS Johann-Peter Hartmann wrote: > > Das recht junge ApachePDA-Projekt, > das eine erste Version des Apaches schon > auf http://apachepda.apacheservices.com/ > zeigt, sucht zur Zeit Programmierer, die > neben OpenSSL auch das php-Modul des > Apache für den ApachePDA umsetzen. it's an april's fool, isn't it? gruss, markus From winkelmann_(at)_klubs24.de Sat, 1 Apr 2000 16:25:05 +0200 Date: Sat, 1 Apr 2000 16:25:05 +0200 From: Matthias Winkelmann winkelmann_(at)_klubs24.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PHP_f=FCr_PalmOS?= Hallo, ich würde meine Mitarbeit anbeiten, jedoch bin ich zur Zeit noch damit beschäftigt PHP4RC1 auf der Playstation zu kompilieren. Danach können wir mal drüber reden. Matthias -----Ursprüngliche Nachricht----- Von: Johann-Peter Hartmann An: php_(at)_solix.wiso.uni-koeln.de Datum: Samstag, 1. April 2000 13:42 Betreff: [php] PHP für PalmOS > >Hija Liste, > >Nachdem PHP ja inzwischen häufig genug zum >erzeugen von WML/WAP-Pages genutzt wird, >erobert es die portablen Rechner auch auf >der Serverseite. > >Das recht junge ApachePDA-Projekt, >das eine erste Version des Apaches schon >auf http://apachepda.apacheservices.com/ >zeigt, sucht zur Zeit Programmierer, die >neben OpenSSL auch das php-Modul des >Apache für den ApachePDA umsetzen. > >Wer sich also mit dem Palm-Pilot auskennt, >sollte sich die Seiten mal anschauen - vielleicht >mal eine Gelegenheit, auch etwas an die PHP- >Community zurückzugeben. > >Siehe dazu auch >http://www.apacheweek.com/issues/00-03-31 und >http://slashdot.org/article.pl?sid=00/03/31/0749230&mode=thread > >Wer Interesse hat, kann sich ja mal im >EFNET auf #php bei Stig oder Zeev melden. > >Grüße, johann > >--- >Johann-Peter Hartmann hartmann_(at)_php.net >Celler Landstraße 2 Tel: 04138-245 >21386 Betzendorf Fax: 04138-1245 > > >-- >** Durchgehend geöffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de >http://infosoc.uni-koeln.de/mailman/listinfo/php From mail_(at)_schuborg.de Sat, 01 Apr 2000 17:11:09 +0200 Date: Sat, 01 Apr 2000 17:11:09 +0200 From: Pascal Schult mail_(at)_schuborg.de Subject: [php] Re: [php] PHP =?iso-8859-1?Q?f=FCr?= PalmOS Hi... ich auch, aber ich sehen ein problem mit den apachePDAs in großstädten. U-Bahn-fahren ist dann wohl out. Homepage mal da, mal nicht da, mal da, mal nicht da..... ;) Matthias Winkelmann wrote: > > Hallo, > > ich würde meine Mitarbeit anbeiten, jedoch bin ich zur Zeit noch damit > beschäftigt PHP4RC1 auf der Playstation zu kompilieren. Danach können wir > mal drüber reden. > Ich versuche das gerade bei meiner Bauknecht Waschmaschine (die mit Fuzzy Logic). Probleme gibts irgendwie aber beim 1400 U/min Schleudergang, da läuft PHP komischerweise etwas unrund :)) ciao From christoph_(at)_alaris.at Sat, 1 Apr 2000 17:18:25 +0200 Date: Sat, 1 Apr 2000 17:18:25 +0200 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_PHP_f=FCr_PalmOS?= > ich würde meine Mitarbeit anbeiten, jedoch bin ich zur Zeit noch damit > beschäftigt PHP4RC1 auf der Playstation zu kompilieren. Danach können wir > mal drüber reden. hallo, ich arbeite gerade an einem php-projekt auf PalmPilots. Ich habe nun folgendes Problem: Die PC-Schnittstelle habe ich mit einem Oracle - DB Server verbunden. Nun ist aber der Datentransfer ab 1 GB viel zu langsam. Wie bekomme ich eine bessere Performance, oder sollte ich nicht Oracle verwenden? Danke für Auskünfte mfg christoph From service_(at)_cjcs.de Sat, 1 Apr 2000 20:48:22 +0200 Date: Sat, 1 Apr 2000 20:48:22 +0200 From: Servicecenter service_(at)_cjcs.de Subject: [php] Imma noch die Sache mit dbm's Hy zusammen, nachdem wir nun wohl alle den 1. 4 überlebt haben, so mit Aprilscherzen (CDU geht an die Börse) oder so was habe ich immer noch das Problem, das mein PHP4RC1 immer noch nicht mit dbm Datenbanken arbeiten will, obwohl ich den gdbm Support enabled habe und der auch einwandfrei beim compilen etc durchläuft. Wäre über jede hilfe dankbar, denn sonst müsste ich einige Scripts komplett umschreiben. Aber ich hätte schon gerne PHP4. Irgendwie bin ich in einer Zwickmühle. Ich habe den kompletten Webserver und alle anderen Module mittlerweile neu compiled, aber es brachte nix. Ich bin am verzweifeln. Heeeellllffffffffttttttt mir sonst schmeisse ich mich noch hintern Zug und fange an Schienen zu putzen. Grüße Oliver From RBertoldi_(at)_t-online.de Sun, 2 Apr 2000 02:47:03 +0200 Date: Sun, 2 Apr 2000 02:47:03 +0200 From: Ralf Bertoldi RBertoldi_(at)_t-online.de Subject: [php] Historie darstellen mit php/mysql Hallo, wie stellt man am elegantesten eine Historie dar. Ich meine sowas mit Links wo man herkommt: zuerst->zunächst->und dann->hier bin ich Hintergrund: aus eine mySQL Table lese ich die Topics Structure: parent - int item - int lister - int text - varchar(50) ich gebe eine Item Nr. vor und schaue wer das alles als Parent hat. Ist lister == 0 gibt es noch mehr Unterpunkte ( == 1 Unterpunkte+Detail == 2 nur Deatil) Also kann ich das theoretisch beliebig tief verschachteln. Wie kann ich jetzt die Historie festhalten um zu einem beliebigen Punkt zurückzuspringen? Mein Denkansatz ist wohl etwas zu kompliziert....: Von der aktuell gesetzten Item Nr. per SQL den Weg zurückermitteln... Das geht sicher auch einfacher... TIA, Ralf Bertoldi mailto:rbertoldi_(at)_t-online.de From oliver_(at)_brugg-online.ch Sun, 02 Apr 2000 07:19:39 +0200 Date: Sun, 02 Apr 2000 07:19:39 +0200 From: Oliver =?iso-8859-1?Q?Fl=FCckiger?= oliver_(at)_brugg-online.ch Subject: [php] PHP und WML / WAP Hallo David > ich möchte ein dynamisches Newsportal erstellen. Die Standard-Version steht > derzeit schon absolut perfekt, nur würde ich gerne eine zusätzliche > Headline-Version für WAP-Handys erstellen. Gibt es ein Modul für PHP oder > eine sonstige Möglichkeit, WML, PHP und MySQL bzw. PostgreSQL zusammen zu > verwenden (nur ausgeben, kein eingeben in die db )? WML - Files musst du "manuel" ausgeben. Der User steuert mit seinem WAP-Handy ein PHP-File an, welches die WML-Heads und -Tags besitzt. Ich würde dies so machen[zum Beispiel mit dem big-Tag]: Viele Grüsse Oliver [14] From d.adler_(at)_pcmag.de Sat, 1 Apr 2000 11:07:58 +0200 Date: Sat, 1 Apr 2000 11:07:58 +0200 From: David Adler d.adler_(at)_pcmag.de Subject: [php] AW: [php] PHP und WML / WAP Hallo Liste, erstmal Danke für die Tips, echt super ! > WML - Files musst du "manuel" ausgeben. Der User steuert mit seinem WAP-Handy > ein PHP-File an, welches die WML-Heads und -Tags besitzt. Ich würde dies so > machen[zum Beispiel mit dem big-Tag]: > Muss ich den Apache und PHP dann auch so einstellen, dass er .wml files mit php3 / php4 parsed ? MfG David From j.kohl_(at)_style-id.de Sun, 2 Apr 2000 11:36:46 +0200 Date: Sun, 2 Apr 2000 11:36:46 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] PHP und BeOS? Hat es schon jemand geschafft PHP3/4 unter BeOS ans laufen zu bekommen, möglichst mit Apache 2.0a2 ;) mfg. Jens Kohl _________________________________________________ eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net www: http://www.style-id.de UIN: 5578287 From eschmid+sic_(at)_s.netic.de Sun, 2 Apr 2000 11:47:59 +0200 Date: Sun, 2 Apr 2000 11:47:59 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] AW: [php] PHP und WML / WAP On Sat, Apr 01, 2000 at 11:07:58AM +0200, David Adler wrote: > > WML - Files musst du "manuel" ausgeben. Der User steuert mit seinem > WAP-Handy > > ein PHP-File an, welches die WML-Heads und -Tags besitzt. Ich würde dies > so > > machen[zum Beispiel mit dem big-Tag]: > > > > Muss ich den Apache und PHP dann auch so einstellen, dass er .wml files mit > php3 / php4 parsed ? NEIN, WML ist doch nichts anderes wie XML und das muss der Client, also das WAP-Handy, darstellen können. Apache und PHP operieren auf der Server-Seite. Leider habe ich keine Microsoft Produkte bei mir zu Hause, deshalb kann ichs nicht mit dem IE 5 ausprobieren. Der IE 5 kann XML darstellen, allerdings nur das XML von Microsoft. Dafür gibt es aber WAP-Handy-Simulator-Programme die unter Windows laufen. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From d.adler_(at)_pcmag.de Sat, 1 Apr 2000 11:53:48 +0200 Date: Sat, 1 Apr 2000 11:53:48 +0200 From: David Adler d.adler_(at)_pcmag.de Subject: [php] AW: [php] AW: [php] PHP und WML / WAP Hi, ich meine damit ich php befehle in WML anwenden kann. mfg david From eschmid+sic_(at)_s.netic.de Sun, 2 Apr 2000 11:58:23 +0200 Date: Sun, 2 Apr 2000 11:58:23 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP und BeOS? On Sun, Apr 02, 2000 at 11:36:46AM +0200, Jens Kohl wrote: > Hat es schon jemand geschafft PHP3/4 unter BeOS ans laufen zu bekommen, > möglichst mit Apache 2.0a2 ;) Es soll laufen, den Rasmus hat diesen Port höchstpersönlich gemacht. Schau mal ins englische Archiv. Such mal nach MachTen, MacOS oder WebTen. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From eschmid+sic_(at)_s.netic.de Sun, 2 Apr 2000 12:05:15 +0200 Date: Sun, 2 Apr 2000 12:05:15 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] AW: [php] AW: [php] PHP und WML / WAP On Sat, Apr 01, 2000 at 11:53:48AM +0200, David Adler wrote: > ich meine damit ich php befehle in WML anwenden kann. PHP wird auf der Server-Seite geparsed und als HTML an den Client ausgeliefert. Ich verstehe Deine Frage deshalb nicht so richtig. Da WML eine XML DTD hat, kann ich beim besten Willen nicht verstehen, warum Du das mit PHP machen willst, abgesehen davon dass man mit echo auch WML ausgeben kann. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From d.adler_(at)_pcmag.de Sat, 1 Apr 2000 12:11:25 +0200 Date: Sat, 1 Apr 2000 12:11:25 +0200 From: David Adler d.adler_(at)_pcmag.de Subject: [php] AW: [php] AW: [php] AW: [php] PHP und WML / WAP Hallo, ich will Datenbankinfos auslesen (MySQL). Deshalb. MfG David From eschmid+sic_(at)_s.netic.de Sun, 2 Apr 2000 12:20:11 +0200 Date: Sun, 2 Apr 2000 12:20:11 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] PHP und WML / WAP On Sat, Apr 01, 2000 at 12:11:25PM +0200, David Adler wrote: > ich will Datenbankinfos auslesen (MySQL). > Deshalb. Wie das geht steht in der Doku und diversen Büchern. Wenn Du über die Hintergründe von MySQL etwas mehr erfahren willst, dann schau mal bei der "Hall of Fame" bei http://www.zend.com/ vorbei. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From d.adler_(at)_pcmag.de Sat, 1 Apr 2000 12:33:50 +0200 Date: Sat, 1 Apr 2000 12:33:50 +0200 From: David Adler d.adler_(at)_pcmag.de Subject: [php] AW: [php] PHP und WML / WAP Hi, ich glaub wir reden etwas aneinander vorbei. Ich möchte eine WAP Seite machen, auf der ich über PHP Datenbankinfos aus einer MySQL-Datenbank auslese. Wie das geht weiß ich. Wollte nur wissen, ob ich dann .wml mit php bearbeiten lassen muss. MfG David From eh_(at)_profzone.ch Sun, 2 Apr 2000 12:48:30 +0200 Date: Sun, 2 Apr 2000 12:48:30 +0200 From: Hohermuth Erich eh_(at)_profzone.ch Subject: [php] AW: [php] PHP und WML / WAP Hallo > ich glaub wir reden etwas aneinander vorbei. > Ich möchte eine WAP Seite machen, auf der ich über PHP > Datenbankinfos aus > einer MySQL-Datenbank auslese. Wie das geht weiß ich. > Wollte nur wissen, ob ich dann .wml mit php bearbeiten >lassen muss. Also ich habe dies bei mir so eingerichtet: ich lasse .wml auch mit PHP bearbeiten. Damit dies jedoch geht, musst du von den Short-Tags abschied nehmen. Gruss Erich From grisu_(at)_germany.net Sun, 2 Apr 2000 12:55:05 +0200 Date: Sun, 2 Apr 2000 12:55:05 +0200 From: Sven Griesfeller grisu_(at)_germany.net Subject: [php] AW: [php] AW: [php] PHP und WML / WAP HAllo David hier ein kleiner Ausschnitt, dafür mußt du allerdings die php3.ini ändern das das Script mit

Adressenbucheintrag aufgenommen wie folgt:

Name: ".$name."

Adresse :".$adresse.$server."

Bemerkung :".$bemerkung."

"; ?> zu schreiben und zum Auslesen und weiterverarbeiten:

Adressbucheintraege

Betreff

Text der Email

"; mail($email, $betreff, $text, "From: root\nReply-To: $email1\nX-Mailer: PHP/" ); echo "

Ihre Mail wurde abgeschickt und sieht wie folgt aus

Adresse : ".$email."

Betreff : ".$betreff."

Text : ".$text."

"; ?> Ich hoffe ich konnte DIr weiterhelfen Und verärgere keine das ich so viel Script verschicke Sven Griesfeller An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] AW: [php] PHP und WML / WAP Hi, ich glaub wir reden etwas aneinander vorbei. Ich möchte eine WAP Seite machen, auf der ich über PHP Datenbankinfos aus einer MySQL-Datenbank auslese. Wie das geht weiß ich. Wollte nur wissen, ob ich dann .wml mit php bearbeiten lassen muss. MfG David From voyager_(at)_voyager-crew.de Sun, 2 Apr 2000 13:04:09 +0200 Date: Sun, 2 Apr 2000 13:04:09 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] WIN 2K Wie kann ich PHP 3 auf einem Windows 2000 Server installieren oder geht des nur mit PHP 4 wenns geht bitte meilt mir wie !!!! (Zur info des ist der IIS 5) Merci Markus From info_(at)_ticinonline.to Sun, 2 Apr 2000 13:31:13 +0200 Date: Sun, 2 Apr 2000 13:31:13 +0200 From: TICINONLINE info_(at)_ticinonline.to Subject: [php] R: [php] AW: [php] AW: [php] PHP und WML / WAP Aber wenn man... "; ?> schreibt kann doch der kurze short tag bleiben oder?? Wer kennt den der beste simulator Browser? Free..... Kompatibel mac win..... Patrik ======================================== www.info-ticino.ch info_(at)_ticinonline.to PPK ScreenDesign Web-Programm tel 091 753 20 66 java php3 html asp dhtml CGI Perl Banche dati Mysql - Webserver Apache UNIX ======================================== -----Messaggio originale----- Da: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Per conto di Sven Griesfeller Inviato: domenica 2 aprile 2000 12.55 A: php_(at)_solix.wiso.Uni-Koeln.DE Oggetto: [php] AW: [php] AW: [php] PHP und WML / WAP HAllo David hier ein kleiner Ausschnitt, dafür mußt du allerdings die php3.ini ändern das das Script mit

Adressenbucheintrag aufgenommen wie folgt:

Name: ".$name."

Adresse :".$adresse.$server."

Bemerkung :".$bemerkung."

"; ?> zu schreiben und zum Auslesen und weiterverarbeiten:

Adressbucheintraege

Betreff

Text der Email

"; mail($email, $betreff, $text, "From: root\nReply-To: $email1\nX-Mailer: PHP/" ); echo "

Ihre Mail wurde abgeschickt und sieht wie folgt aus

Adresse : ".$email."

Betreff : ".$betreff."

Text : ".$text."

"; ?> Ich hoffe ich konnte DIr weiterhelfen Und verärgere keine das ich so viel Script verschicke Sven Griesfeller An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] AW: [php] PHP und WML / WAP Hi, ich glaub wir reden etwas aneinander vorbei. Ich möchte eine WAP Seite machen, auf der ich über PHP Datenbankinfos aus einer MySQL-Datenbank auslese. Wie das geht weiß ich. Wollte nur wissen, ob ich dann .wml mit php bearbeiten lassen muss. MfG David -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From steiner_(at)_dynamicwebpages.de Sun, 2 Apr 2000 13:39:41 +0200 Date: Sun, 2 Apr 2000 13:39:41 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] PHP und BeOS? Sent: Sunday, April 02, 2000 11:36 AM Subject: [php] PHP und BeOS? > Hat es schon jemand geschafft PHP3/4 unter BeOS ans laufen zu bekommen, > möglichst mit Apache 2.0a2 ;) Hi Jens, unter http://www.dynamic-webpages.de gibt es einen Link zu einer kruzen Anleitung zur Isntallation von PHP unter BeOS. (Artikel vom 27.02.2000, Startseite) mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From bjoern_(at)_baer.main.de Sun, 2 Apr 2000 13:44:42 +0200 Date: Sun, 2 Apr 2000 13:44:42 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP und BeOS? * Armin Steiner wrote: > unter http://www.dynamic-webpages.de gibt es einen Link > zu einer kruzen Anleitung zur Isntallation von PHP unter BeOS. Den gibt es auch bei PHP-Center und warum schreibst du die beiden Links nicht gleich hier in die Mailingliste? (Setting up RobinHood) (Making PHP Work) -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From michael.ackermann_(at)_asd-edv.de Sun, 02 Apr 2000 14:39:43 +0100 Date: Sun, 02 Apr 2000 14:39:43 +0100 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] PHP4 session_register() Hallo Liste, laut der Beschreibung kann man mit mehrere Variablen registrieren. Bei mir bleiben diese jedoch leer Hat jemand ne Idee?? Michael Ackermann From steiner_(at)_dynamicwebpages.de Sun, 2 Apr 2000 14:43:41 +0200 Date: Sun, 2 Apr 2000 14:43:41 +0200 From: Armin Steiner steiner_(at)_dynamicwebpages.de Subject: [php] PHP und BeOS? > Den gibt es auch bei PHP-Center und warum schreibst du > die beiden Links nicht gleich hier in die Mailingliste? > > > (Setting up RobinHood) > > > (Making PHP Work) Sorry, hatte sie gerade nicht zur Hand, und wusste nur aus dem Kopf, dass die Links auf Dynamic Web Pages sind. Gelobe Besserung und werde mir nächstes Mal wieder mehr Zeit nehmen, ok ? :-) mit bestem Gruß - Armin _______________________________________________________________ PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm. From tknaup_(at)_knmm.de Sun, 2 Apr 2000 15:33:36 +0200 Date: Sun, 2 Apr 2000 15:33:36 +0200 From: Tobias Knaup tknaup_(at)_knmm.de Subject: [php] Auslesen eines zweidimensionalen Array This is a multi-part message in MIME format. ------=_NextPart_000_0041_01BF9CB8.D01C62E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Ich habe ein Problem: ich habe ein 2dimensionales Array und m=F6chte dieses auslesen. Es = klappt aber nicht! Hier der Code: function print() { global $ausstst; for($i =3D 0;$i <=3D sizeof($ausstst);$i++) { echo "Datensatz $i Wert1: $ausstst[$i][wert1] Wert2: $ausstst[$i][wert2] Wert3: $ausstst[$i][wert3] "; } =20 } Wobei das Array per Formular =FCbergeben wird: Ich hab schon alles m=F6gliche andere ausprobiert, es geht einfach = nicht. Bitte helft mir! ------=_NextPart_000_0041_01BF9CB8.D01C62E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Ich habe ein Problem:
ich habe ein 2dimensionales Array und = m=F6chte dieses=20 auslesen. Es klappt aber nicht!
 
Hier der Code:

function = print()
 {
  global=20 $ausstst;
 
  for($i =3D 0;$i <=3D=20 sizeof($ausstst);$i++)
   {
    echo = "Datensatz=20 $i
          Wert1:=20 $ausstst[$i][wert1]
        &n= bsp;=20 Wert2:=20 $ausstst[$i][wert2]
        &n= bsp;=20 Wert3: $ausstst[$i][wert3]
";
   } =20
 }
 
 
 
Wobei das Array per Formular = =FCbergeben=20 wird:
 
<input type=3Dtext=20 name=3D"ausstst[0][wert1]">
<input type=3Dtext=20 name=3D"ausstst[0][wert2]">
<input type=3Dtext=20 name=3D"ausstst[0][wert3]">
 
<input type=3Dtext=20 name=3D"ausstst[1][wert1]">
<input type=3Dtext=20 name=3D"ausstst[1][wert2]">
<input type=3Dtext=20 name=3D"ausstst[1][wert3]">
 
Ich hab schon alles m=F6gliche andere = ausprobiert, es=20 geht einfach nicht. Bitte helft mir!
------=_NextPart_000_0041_01BF9CB8.D01C62E0-- From bjoern_(at)_baer.main.de Sun, 2 Apr 2000 15:36:13 +0200 Date: Sun, 2 Apr 2000 15:36:13 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Auslesen eines zweidimensionalen Array * Tobias Knaup wrote: > Ich hab schon alles mögliche andere ausprobiert, es geht einfach nicht. Bitte helft mir! Wenn ich das Listenarchiv (guter Tipp: immer zuerst im Archiv suchen!) richtig in Erinnerung habe, ist die Übergabe von zweidimensionalen Arrays in Formularen erst ab PHP4 möglich. Man korrigiere mich bitte, falls ich hier falsch liege. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From info_(at)_datenverwurstungszentrale.de Sun, 2 Apr 2000 15:49:10 +0200 Date: Sun, 2 Apr 2000 15:49:10 +0200 From: Thomas Ritz info_(at)_datenverwurstungszentrale.de Subject: [php] Function verfuegbar Hallo Liste, hat jemand eine halbwegs elegante Lösung, um die Verfügbarkeit einer php-Funktion festzustellen? Klingt vielleicht seltsam, also noch mal am Beispiel: Wenn die imap-Funktionen von PHP nicht zur Verfügung stehen, weil etwa der Provider sie nicht will, dann möchte ich auf normale socked-Funktionen ausweichen. Dazu müßte ich aber erst einmal wissen, ob die PHP-Version auf dem Server die imap-Funktion zur Verfügung stellt. Klar könnte ich per phpinfo() nachsehen. Ich möchte aber dem Script die Aufgabe überlassen. gruss ritze From semroch_(at)_designofsites.de Sun, 02 Apr 2000 17:29:37 +0200 Date: Sun, 02 Apr 2000 17:29:37 +0200 From: Ralf Semroch semroch_(at)_designofsites.de Subject: [php] Wie erzeuge ich einen Zeilenumbruch in einer Textdatei? Hallo Liste, wenn ich mit PHP einen "Datensatz" in eine Textdatei schreibe, stehe ich vor dem Problem, einen Zeilenumbruch vor dem nächsten Eintrag einzufügen. \n hilft leider nicht... Kann mir jemand bitte helfen? Danke, Ralf -- Mit freundlichen Gruessen Ralf Semroch / semroch_(at)_designofsites.de visit http://www.flash4-center.de From jan_(at)_lehnardt.de Sun, 2 Apr 2000 17:39:35 +0200 Date: Sun, 2 Apr 2000 17:39:35 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] Wie erzeuge ich einen Zeilenumbruch in einer Textdatei? Hallo Ralf, Sunday, April 02, 2000, 5:29:37 PM, you wrote: RS> \n hilft leider nicht... das hamdeln die Betriebsysteem unterschiedlich. Unter Windows brauchst Du IMHO ein "\n\r". Unter *nix sollte IMHO ein \n genuegen, aber ich bin nicht sicher. Mit "\n\r", bist Du auf jedenfall auf der sicheren Seite. Jan From d.adler_(at)_pcmag.de Sat, 1 Apr 2000 18:01:02 +0200 Date: Sat, 1 Apr 2000 18:01:02 +0200 From: David Adler d.adler_(at)_pcmag.de Subject: [php] AW: [php] Wie erzeuge ich einen Zeilenumbruch in einer Textdatei? Hallo, wenn du es in HTML einfügst kannst du
benutzen. MfG David From semroch_(at)_designofsites.de Sun, 02 Apr 2000 18:46:04 +0200 Date: Sun, 02 Apr 2000 18:46:04 +0200 From: Ralf Semroch semroch_(at)_designofsites.de Subject: [php] AW: [php] Wie erzeuge ich einen Zeilenumbruch in einer Textdatei? Hallo David, David Adler schrieb: > wenn du es in HTML einfügst kannst du
benutzen. leider nicht. Der Inhalt wird in einer HTML-Tabelle ausgegeben.
kann ich da dann leider nicht gebrauchen. Kann schon sein, dass es mit der Plattform zusammenhängt, wie Jan geschrieben hat. Habe gestern das Ganze unter NT getestet, vielleicht klappt's ja nach dem Upload auf den Linux-Server... Ralf -- Mit freundlichen Gruessen Ralf Semroch / semroch_(at)_designofsites.de visit http://www.flash4-center.de From Rudolf.Heeb_(at)_gmx.de Sun, 02 Apr 2000 20:02:22 +0200 Date: Sun, 02 Apr 2000 20:02:22 +0200 From: Rudolf Heeb Rudolf.Heeb_(at)_gmx.de Subject: [php] php3 in *.html Hallo, ja ich befasse mich erst seit kurzem mit php. In einigen Beispielen las ich nun, des es mit moeglich ware, php-code zu schreiben. was und wie muss ich bei meinem apache einstellen, um dies nicht nur in *.php3 files, sondern auch in *.html files tun zu können. Danke für die Antworten im voraus. Gruss, Rudi -- Rudolf Heeb (Rudolf.Heeb_(at)_gmx.de) (Rudolf_(at)_heeb.de) Registered Linux User # 124123 Registered Linux Machine # 54279 Linux mit KDE was sonst :-) From ralfg_(at)_good-deal.de Sun, 2 Apr 2000 20:07:09 +0200 Date: Sun, 2 Apr 2000 20:07:09 +0200 From: Ralf Greiner ralfg_(at)_good-deal.de Subject: [php] Formulardaten und Sessions in php4 Hallo! Zur Erklärung: Ich arbeite an einer kleinen Suchmaschine in php4. Um später Variablen weitergeben zu können wird am Anfang einer jeden Seite session_start(); ausgeführt, jedoch noch keine Variablen zugewiesen. Das Problem: Der Suchbegriff wird in einem HTML-Formular eingegeben. Das Formular wird mit method=post an das php-script übergeben. Dort werden dann die gefundenen Links angezeigt. Wenn man auf einen dieser Links klickt um die neue Seite zu laden, und danach per Zurück-Button im Browser auf die Seite mit den Suchergebnissen zurück will, können diese nicht mehr angezeigt werden. Der Internet Explorer meldet z.B.: "Achtung: Seite ist nicht mehr gültig Die angeforderte Seite wurde mit Hilfe von Informationen erstellt, die von Ihnen in einem Formular mitgeteilt wurden. ......." Ohne session_start(); am Anfang der Seiten tritt das Problem nicht auf. Wo liegt mein Fehler? Ralf From eschmid+sic_(at)_s.netic.de Sun, 2 Apr 2000 20:18:38 +0200 Date: Sun, 2 Apr 2000 20:18:38 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] php3 in *.html On Sun, Apr 02, 2000 at 08:02:22PM +0200, Rudolf Heeb wrote: > Hallo, > ja ich befasse mich erst seit kurzem mit php. > In einigen Beispielen las ich nun, des es mit > echo "blah bla" > ?> > moeglich ware, php-code zu schreiben. > was und wie muss ich bei meinem apache einstellen, um dies > nicht nur in *.php3 files, sondern auch in *.html > files tun zu können. Da muss man das Handbuch lesen. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From kris_(at)_koehntopp.de Sun, 2 Apr 2000 19:00:01 +0200 Date: Sun, 2 Apr 2000 19:00:01 +0200 From: Kristian Koehntopp kris_(at)_koehntopp.de Subject: [php] [FAQ] 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 Next Previous Contents _________________________________________________________________ de.comp.lang.php FAQ © Copyright 2000 Kristan Köhntopp, kris_(at)_koehntopp.de Tobias Ratschiller, tobias_(at)_dnet.it _________________________________________________________________ $Id: faq.sgml,v 1.9 2000/02/26 18:57:10 kk Exp $ $Id: about.sgml,v 1.16 2000/03/08 20:01:22 kk Exp $ $Id: arrays.sgml,v 1.4 2000/01/23 20:46:33 kk Exp $ $Id: code.sgml,v 1.6 2000/03/08 20:01:22 kk Exp $ $Id: databases.sgml,v 1.14 2000/02/23 18:51:56 kk Exp $ $Id: datetime.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: functions.sgml,v 1.10 2000/02/24 17:40:12 kk Exp $ $Id: install.sgml,v 1.13 2000/03/12 12:13:34 kk Exp $ $Id: mail.sgml,v 1.9 2000/02/26 18:57:11 kk Exp $ $Id: objects.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: open_exec.sgml,v 1.13 2000/02/16 19:18:38 kk Exp $ $Id: phpinterpreter.sgml,v 1.20 2000/03/12 12:13:34 kk Exp $ $Id: phplib.sgml,v 1.13 2000/02/16 20:56:39 kk Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.5 2000/02/04 09:10:41 kk Exp $ $Id: scripts.sgml,v 1.8 2000/02/16 20:23:40 kk Exp $ $Id: strings.sgml,v 1.6 2000/01/23 21:58:32 kk Exp $ $Id: version4.sgml,v 1.1 2000/02/26 18:58:14 kk Exp $ $Id: webserver.sgml,v 1.7 2000/03/12 12:13:34 kk 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 Ermahungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? 2. Installation und Inbetriebnahme * 2.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 2.2 Wie vergleicht sich die Performance von PHP zu Perl? * 2.3 Was bedeutet LAMP, WAMP und so weiter? * 2.4 CGI PHP oder Modul? * 2.5 PHP-Scripte von Windows nach Unix portieren? * 2.6 PHP3 oder PHP4? * 2.7 Suse Linux: Wie installiere ich PHP? * 2.8 Suse Linux: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.9 Wie compiliere ich ein aktuelles PHP als Modul auf Linux mit Apache Server? * 2.10 Ich habe Probleme PHP3 selbst zu compilieren. * 2.11 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.12 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.13 Wie installiere ich PHP auf Windows mit Apache Server? * 2.14 Was ist PHP/FI und wo kann ich es bekommen? * 2.15 Wie kann ich eine PHP-Präsentation auf CD brennen? * 2.16 Wie kann ich mein ASP-Programm in PHP übersetzen? 3. PHP Interpreter * 3.1 Welche Editoren sind für PHP geeignet? * 3.2 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.3 Kann ich bitte mal ein Beispielprogramm sehen? * 3.4 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.5 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.6 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.7 Gibt es noch mehr interessante Variablen im Environment? * 3.8 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.9 Ich verwende PHP (Version 4). Wie kann ich dies konfigurieren? * 3.10 Was bedeuten master value und local value in phpinfo()? * 3.11 Was genau bewirkt safe_mode und ist das sicher? * 3.12 "Fatal error: Maximum execution time exceeded" * 3.13 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.14 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.15 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.16 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.17 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? 4. Typen und Funktionen * 4.1 In meiner Funktion/meinem Objekt ist die Variable $REMOTE_ADDR leer. * 4.2 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.3 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.4 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.5 Variable Variablen * 4.6 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.7 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 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 kann man ein ? * 15.8 "Document contains no data" * 15.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 15.10 Was sind Sessions und warum sind sie nützlich? * 15.11 Wie kann ich mit PHP WAP-Seiten erzeugen? 16. Häufig nachgefragte Standardscripte * 16.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 16.2 Wie kann ich einen HTTP POST-Request absenden? * 16.3 Wie kann ich eine Volltextsuche realisieren? * 16.4 Wie kann ich mit PHP News lesen und schreiben? * 16.5 Wie kann ich einen Onlineshop mit PHP realisieren? 17. Guter Code * 17.1 Vermeide globale Variablen. * 17.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 17.3 or und and sparen Klammern. * 17.4 Prüfe importierte Parameter. Traue niemandem. * 17.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 17.6 Trenne Aussehen und Inhalt. 18. PHP4 * 18.1 Ist PHP4 stabil? * 18.2 Wo bekomme ich PHP4? * 18.3 Wie übersetze ich PHP4? * 18.4 Was hat es mit den ladbaren Modulen auf sich? * 18.5 Was ist neu in PHP4? * 18.6 Welche Funktionen von PHP3 sind in PHP4 nicht enthalten? * 18.7 Ich habe einen Fehler in PHP4 gefunden. Was mache ich? * 18.8 Wie setze ich PHP4 Sessions ein? _________________________________________________________________ Next Previous Contents #next 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? Diese 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-request_(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. Jegliche Verwertung bedarf der Zustimmung der Autoren. Die einzelnen Artikel sind das Werk der jeweiligen Autoren wie an den Artikeln vermerkt. Artikel ohne besonderen Vermerk sind das Werk von Kristian Köhntopp. Die nichtexklusiven Verwertungsrechte für das Gesamtwerk liegen bei Kristian Köhntopp mit Ausnahme des Kapitels über phpMyAdmin, das von Tobias Ratschiller stammt. Mit diesem Text kommt die folgende Lizenz: * Der Text darf unverändert und mit vollen Verweis auf seinen Ursprung im Internet oder in Intranetzen angeboten werden. Die Autoren bitten um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. * Der Text darf zur eigenen Fortbildung oder zu Schulungs- und Ausbildungszwecken reproduziert und distributiert werden. * Die Autoren behalten sich den Abdruck und Vertrieb dieses Textes als Buch, CD-ROM oder anderer Form vor. Jegliche Reproduktion zu anderen als den in den ersten beiden Punkten genannten Zwecken ist untersagt und bedarf der schriftlichen Genehmigung der Autoren. Die Autoren erteilen diese Genehmigung normalerweise schnell und unbürokratisch, wenn es sich um eine Nutzung im Sinne oder zum Nutzen der Open Source-Bewegung handelt. 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 räumst Kristian Köhntopp die nichtexklusiven Verwertungsrechte für Deine Beiträge als Bestandteil der Gesamten FAQ ein. Das bedeutet, Du gestattest Kristian Köhntopp, Deine Beiträge als Bestandteil dieser FAQ als Buch, CD-ROM oder in anderer Form zu verwerten. Auf diese Weise versuchen wir die spätere Veröffentlichung dieser FAQ in anderen Medien möglich zu halten, obwohl das Gesamtwerk eine Vielzahl von Autoren haben kann. 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 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 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. 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 beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahungsmails, 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. _________________________________________________________________ Next Previous Contents From jm.Fuchs_(at)_whx.de Sun, 2 Apr 2000 20:27:08 +0200 Date: Sun, 2 Apr 2000 20:27:08 +0200 From: jm.Fuchs jm.Fuchs_(at)_whx.de Subject: [php] HAHA: View any ASP source View any ASP source :) This is a cool snippet I picked up from 4 Guys From Rolla (a great ASP site). A security flaw has been detected which enables anyone to view any ASP source sitting on an IIS server. Simply use this URL: http://www.yoursite.com/null.htw?CiWebHitsFile=/yourfile.asp%20&CiRestrictio n=none&CiHiliteType=Full and Bob's your uncle. M$ released a patch last Friday, but, as it's the weekend, not many admins have seen it. So, in the meantime, we can see how all our favourite ASP sites work :) (Read more) From eschmid+sic_(at)_s.netic.de Sun, 2 Apr 2000 20:27:57 +0200 Date: Sun, 2 Apr 2000 20:27:57 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Formulardaten und Sessions in php4 On Sun, Apr 02, 2000 at 08:07:09PM +0200, Ralf Greiner wrote: > Ich arbeite an einer kleinen Suchmaschine in php4. > Um später Variablen weitergeben zu können wird am Anfang > einer jeden Seite session_start(); ausgeführt, jedoch noch > keine Variablen zugewiesen. Warum so kompliziert wenns mit http://www.htdig.org/ einfacher geht? -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From Andre.Laugks_(at)_netcologne.de Sun, 02 Apr 2000 20:53:54 +0200 Date: Sun, 02 Apr 2000 20:53:54 +0200 From: =?iso-8859-1?Q?Andr=E9?= Laugks Andre.Laugks_(at)_netcologne.de Subject: [php] Zeile in Datei suchen Hallo! Ich habe eine txt-Datei, die zum Beispiel folgendermaßen aufgebaut ist. *.txt ---------------------------------- 1 2 3 4 ---------------------------------- Nun möchte ich zwischen 3 und 3 eine neue Zeile einfügen, z.B. die Zahl 5. ---------------------------------- 1 2 5 3 4 ---------------------------------- Wie gehe ich das am besten an. Wie kann ich eine Zeile zwischen zwei Zeilen einfügen. Was mir so im Kopf schwebt, das ich jede Zeile über file() in ein Array einlese. Dann Frage ich die Array ab, z.B. nach der Nummer 2. Wenn ich die 2 habe, schiebe ich die 5 dazwischen und schreibe alles gleich in ein neues Array, weches ich dann wieder in die Datei schreibe, nachdem ich den Inhalt der alten TXT-Datei gelöscht habe. Nun meine Frage, gibt es eine bessere Lösung? Wenn währe ich für Tips sehr dankbar. Vielen Dank und mfg, André Laugks From clgu-php_(at)_gmx.net Sun, 2 Apr 2000 20:59:30 +0200 Date: Sun, 2 Apr 2000 20:59:30 +0200 From: Clemens Gutweiler clgu-php_(at)_gmx.net Subject: [php] php3 in *.html Hi Rudi, du musst in der httpd.conf (oder .htaccess) folgende Zeile bearbeiten: AddType application/x-httpd-php3 .php3 .php .phtml Dort kann man die Dateierweiterungen angeben, die geparst werden sollen, in deinem Fall, müsstest du noch '.html' anhängen: AddType application/x-httpd-php3 .php3 .php .phtml .html -- Mit freundlichen Grüßen Clemens Gutweiler Team Web M_(at)_king http://www.webmaking.de clemens.gutweiler_(at)_webmaking.de "You agree to agree to any modifications made to this agreement after agreeing to it" > -----Original Message----- > From: Rudolf.Heeb_(at)_gmx.de [mailto:Rudolf.Heeb_(at)_gmx.de] > Sent: Sunday, April 02, 2000 8:02 PM > To: php-liste > Subject: [php] php3 in *.html > > > Hallo, > ja ich befasse mich erst seit kurzem mit php. > In einigen Beispielen las ich nun, des es mit > echo "blah bla" > ?> > moeglich ware, php-code zu schreiben. > was und wie muss ich bei meinem apache einstellen, um dies > nicht nur in *.php3 files, sondern auch in *.html > files tun zu können. > > Danke für die Antworten im voraus. > Gruss, Rudi > > -- > > Rudolf Heeb (Rudolf.Heeb_(at)_gmx.de) (Rudolf_(at)_heeb.de) > Registered Linux User # 124123 > Registered Linux Machine # 54279 > Linux mit KDE was sonst :-) > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From C.Schmidt-Koester_(at)_gmx.net Sun, 2 Apr 2000 21:09:39 +0200 Date: Sun, 2 Apr 2000 21:09:39 +0200 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net Subject: [php] Zeile in Datei suchen André Laugks wrote: > Ich habe eine txt-Datei, die zum Beispiel folgendermaßen > aufgebaut ist. > > *.txt > ---------------------------------- > 1 > 2 > 3 > 4 > ---------------------------------- > > Nun möchte ich zwischen 3 und 3 eine neue Zeile einfügen, > z.B. die Zahl 5. > > Wie gehe ich das am besten an. Wie kann ich eine Zeile > zwischen zwei Zeilen einfügen. > > Was mir so im Kopf schwebt, das ich jede Zeile über file() > in ein Array einlese. Hallo André, bis dahin nicht schlecht. Aber nun würde ich das Array gleich wieder zurückschreiben, dabei jedoch nach der 2 die 5 einfügen und dann den Rest. Viele Grüße Christiane From lb_(at)_knuut.de Sun, 2 Apr 2000 20:55:46 +0200 (CEST) Date: Sun, 2 Apr 2000 20:55:46 +0200 (CEST) From: Lutz Brueckner lb_(at)_knuut.de Subject: [php] PHP4 session_register() On Sun, 2 Apr 2000, Michael Ackermann wrote: > laut der Beschreibung kann man mit > > session_start(); > $var1 = "test1"; > $var2 = "test2"; > $var3 = "test3"; > session_register("var1, var2, var3"); > ?> > > mehrere Variablen registrieren. > > Bei mir bleiben diese jedoch leer Registriere die Variablen bevor Du ihnen Werte zuweist und spendiere ein paar zusätzliche Anführungszeichen. Also: session_start(); session_register("var1", "var2", "var3"); $var1 = "test1"; $var2 = "test2"; $var3 = "test3"; Ciao, Lutz From mpm_(at)_litterae.de Sun, 2 Apr 2000 21:33:12 +0200 Date: Sun, 2 Apr 2000 21:33:12 +0200 From: Michael P. Mehl mpm_(at)_litterae.de Subject: [php] RTF und andere Hi, ich schreibe zur Zeit an einem Skript, das gewisse Daten aus einer Datenbank nicht nur als HTML-Seite anzeigen soll, sondern beispielsweise auch als RTF-Datei ausgibt. Deshalb suche ich nach Funktionen, Bibliotheken oder Klassen für PHP, mit denen man RTF-Dateien erzeugen kann. Weiß da jemand Rat? Herzlichen Dank! Michael +--- Michael P. Mehl -------------------------------------+ | mpm_(at)_litterae.de - http://www.litterae.de - ICQ: 1016080 | +---------------------------------------------------------+ | "There's always much more to learn than there can | | possibly be to teach." -- Sir Peter Ustinov, "Life" | +---------------------------------------------------------+ From tmarx_(at)_gib8.de Sun, 2 Apr 2000 22:01:01 +0200 Date: Sun, 2 Apr 2000 22:01:01 +0200 From: Thorsten Marx tmarx_(at)_gib8.de Subject: [php] Nur bestimme Zeichen in einer Zeichenkette Hallo Ihr da alle in der Liste, wie kann ich überprüfen ob in einer eingegebenen Zeichenkette in einem Formulat nur zeichen von A bis Z und 1 bis 0 eingegeben worden sind, und wenn nicht eine Fehlermeldung ausgegeben wird. Vielen Dank schon im voraus an alle Thorsten ################################################# Besuchen Sie mich: http://www.werbung-schalten.de Das Protal für Werbeangebote und Werbegesuche. Start ist am 01. April 2000 Bitte im Newsletter anmelden. ################################################# From michael.ackermann_(at)_asd-edv.de Sun, 02 Apr 2000 21:19:22 +0100 Date: Sun, 02 Apr 2000 21:19:22 +0100 From: Michael Ackermann michael.ackermann_(at)_asd-edv.de Subject: [php] PHP4 session_register(erledigt) Hallo Liste, Hat sich erledigt es geht nur so: Michael Ackermann From fg_(at)_FutureByte.net Sun, 02 Apr 2000 22:12:44 +0200 Date: Sun, 02 Apr 2000 22:12:44 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Nur bestimme Zeichen in einer Zeichenkette Thorsten Marx schrieb: > wie kann ich überprüfen ob in einer eingegebenen Zeichenkette in einem > Formulat nur zeichen von A bis Z und 1 bis 0 eingegeben worden sind, und > wenn nicht eine Fehlermeldung ausgegeben wird. Folgendes sollte gehen: if ( preg_match("/^[a-z0-9]*$/i",$x) ) echo "ok"; else echo "nich ok"; $x ist der zu testende String. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From breker_(at)_gmx.net Sun, 2 Apr 2000 22:16:16 +0200 Date: Sun, 2 Apr 2000 22:16:16 +0200 From: Robert Breker breker_(at)_gmx.net Subject: [php] Daten aus *.TTF Datein auslesen... Guten Abend Leute, gibts eigentlich irgend ne Möglichkeit aus TTF (Font) Datein den Autor, Kommentar, und Copyright auszulesen? Hat da jemand ein Beispiel, oder kann mir eine Url nennen wo beschrieben wird wie des dort rein geschrieben wir? ps: Ich weis, das Topc passt net so in die mailingliste aber das topic mp3tags auslesen war ja auch willkomen. danke cu From atlan_(at)_arkon.org Sun, 02 Apr 2000 22:26:07 +0200 Date: Sun, 02 Apr 2000 22:26:07 +0200 From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org Subject: [php] php3 in *.html Hallo ! Clemens Gutweiler wrote: > > Hi Rudi, > > du musst in der httpd.conf (oder .htaccess) folgende Zeile bearbeiten: > > AddType application/x-httpd-php3 .php3 .php .phtml > > Dort kann man die Dateierweiterungen angeben, die geparst werden > sollen, in deinem Fall, müsstest du noch '.html' anhängen: > > AddType application/x-httpd-php3 .php3 .php .phtml .html Das ganze ist aber meiner Ansicht nach nicht zu empfehlen, da dann jede .html datei auf möglichen php-code geprüft wird, was wiederum nur unnötig die Serverlast erhöht. Ratsamer wäre es in einem solchen fall, das ganze auf ein bestimmtes directory oder eine virtual domain zu begrenzen, wie z.B. mit dem -Bereich in Apache. Gruß Jürgen From webmasterbhs_(at)_bluewin.de Sun, 2 Apr 2000 22:51:32 +0200 Date: Sun, 2 Apr 2000 22:51:32 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] mp3 Daten aus *.TTF Datein auslesen... > ps: Ich weis, das Topc passt net so in die mailingliste aber das topic > mp3tags auslesen war ja auch willkomen. nun ja das schon aber, mp3tags unter win32 zu schreiben funktioniert immer noch nicht, nur unter linux geht es .... arrrggg ebenso ist der source code für lesen und schreiben der tags wahnsinnig aufgeblasen, dsa ganze ging auch in 200 zeilen anstatt in 1800 zeilen !!!! :-) kiri (schiri) From breker_(at)_gmx.net Sun, 2 Apr 2000 22:54:13 +0200 Date: Sun, 2 Apr 2000 22:54:13 +0200 From: Robert Breker breker_(at)_gmx.net Subject: [php] mp3 Daten aus *.TTF Datein auslesen... > nun ja das schon aber, mp3tags unter win32 zu schreiben > funktioniert immer noch nicht, nur unter linux geht es .... arrrggg > ebenso ist der source code für lesen und schreiben der tags > wahnsinnig aufgeblasen, dsa ganze ging auch in 200 zeilen > anstatt in 1800 zeilen !!!! :-) hi kiri mir gings eigentlich nur ums lesen bzw. um die Position der daten. danke From bjoern_(at)_baer.main.de Sun, 2 Apr 2000 23:04:21 +0200 Date: Sun, 2 Apr 2000 23:04:21 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] php3 in *.html * Jürgen Schuch wrote: > Das ganze ist aber meiner Ansicht nach nicht zu empfehlen, da dann jede > .html datei auf möglichen > php-code geprüft wird, was wiederum nur unnötig die Serverlast erhöht. Das ist von Fall zu Fall und von mehreren Faktoren abhängig; der Unterschied dürfte nur sehr marginal sein. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From mk_(at)_html-design.com Sun, 02 Apr 2000 23:08:34 +0200 Date: Sun, 02 Apr 2000 23:08:34 +0200 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] php3 in *.html Jürgen Schuch wrote: > Das ganze ist aber meiner Ansicht nach nicht zu empfehlen, da dann jede > .html datei auf möglichen > php-code geprüft wird, was wiederum nur unnötig die Serverlast erhöht. Nö, wieso? Wenn sowieso in allen Dateien PHP-Code drin ist ;) Sonst einfach .php3 und .html parsen lassen und .htm für "normale" HTML- Dateien. Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From M.Kurz_(at)_dc-ag.de Sun, 02 Apr 2000 23:43:38 +0200 Date: Sun, 02 Apr 2000 23:43:38 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] =?ISO-8859-1?Q?error_meldungen_unterdr=FCcken_bzw_?= ersetzten ersetzten Hi Liste, ich hab da mal eine frage ? Also am Anfang jeder Seite mache ich ein DB Connect wenn ich mal keinen Zugriff auf die Datenbank oder den Server hab kommen immer die Standart Fehlermeldungen kann man diese auch irgenwie ersetzen durch eigene Fehlermeldungen ???? Warning: MySQL Connection Failed: Unknown MySQL Server Host 'db01.server.de' (2) in /htdocs/db.inc.php3 on line 9 Beste Grüsse Marcel From mk_(at)_html-design.com Sun, 02 Apr 2000 23:49:04 +0200 Date: Sun, 02 Apr 2000 23:49:04 +0200 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] error meldungen =?iso-8859-1?Q?unterdr=FCcken?= bzw ersetztenersetzten Marcel Kurz wrote: > hab kommen immer die Standart Fehlermeldungen > kann man diese auch irgenwie ersetzen durch eigene > Fehlermeldungen ???? mysql_query($foo) or die ("Fehler"); Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From webmasterbhs_(at)_bluewin.de Sun, 2 Apr 2000 23:55:54 +0200 Date: Sun, 2 Apr 2000 23:55:54 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_error_meldungen_unterdr=FCcken_bzw_ersetzten?= =?iso-8859-1?Q?ersetzten?= =?iso-8859-1?Q?ersetzten?= mysql_connect(...) or die(mysql_error()." _(at)_ Line ".$__LINE__." _(at)_ ".$PHP_SELF); > kann man diese auch irgenwie ersetzen durch eigene > Fehlermeldungen ???? obiges wäre ne möglichkeit ... kiri (schiri) From ralfg_(at)_good-deal.de Mon, 3 Apr 2000 01:02:33 +0200 Date: Mon, 3 Apr 2000 01:02:33 +0200 From: Ralf Greiner ralfg_(at)_good-deal.de Subject: [php] Formulardaten und Sessions in php4 > Warum so kompliziert wenns mit http://www.htdig.org/ einfacher geht? Danke für den Tip, aber htdig ist mir bekannt. Es ist nur leider erforderlich, daß ich selbst etwas entsprechendes entwickle. Und selbst wenn ich htdig einsetzen würde, das Problem mit den Formularen habe ich an anderen Stellen dann immer noch. ;) Ralf