From Rudolf.Heeb_(at)_gmx.de Mon, 03 Apr 2000 08:03:51 +0200
Date: Mon, 03 Apr 2000 08:03:51 +0200
From: Rudolf Heeb Rudolf.Heeb_(at)_gmx.de
Subject: [php] php3 in *.html
Hallo Clemens,
Clemens Gutweiler wrote:
>
> 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
Hm, genauso hatte ich es versucht,
aber dann bietet mir mein Apache jede *.html zum Download an,
sobald ich versuche mit netscape darauf zu gehen.
Irgendwas muss da wohl noch irgendwo gedreht werden.
bei .php3, .phtml und .htm geht das, nur bei html nicht.
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 MBuschatz_(at)_fussbodenheizung.de Mon, 3 Apr 2000 08:12:01 +0200
Date: Mon, 3 Apr 2000 08:12:01 +0200
From: Magnus Buschatz MBuschatz_(at)_fussbodenheizung.de
Subject: [php] eregi_replace
eregi_replace!?
Ich bekomme es - trotz intensivem Beispielstudium - einfach nicht hin.
Dies mein Versuch:
$field = eregi_replace("(<\*)([.]*)(\*>)","\\2",$val);
Aus dem String "irgendwas <*txt_Auk_Bez*> irgendwo" brauche ich
also nur --> "txt_Auk_Bez", das obige Beispiel funktioniert aber nicht.
im zweiten Schritt soll dann aus dem obigen Ursprungs-String
$dummy = eregi_replace("<\*[.]\*>",$field,$val);
das folgende werden: "irgendwas -neuer Wert- irgendwo"
Wer kann mir helfen?
Viele Grüße
Magnus Buschatz
Mit freundlichen Grüßen
JUPITER Heizsysteme GmbH
gez. Magnus Buschatz
Tel-Durchwahl: (+49) 05406/8306-20
Fax-Durchwahl: (+49) 05406/8306-67
e-mail: mbuschatz_(at)_fussbodenheizung.de
From michael.renner_(at)_tuebingen.mpg.de Mon, 3 Apr 2000 08:41:14 +0200
Date: Mon, 3 Apr 2000 08:41:14 +0200
From: Michael Renner michael.renner_(at)_tuebingen.mpg.de
Subject: [php] Function verfuegbar
On Sun, 02 Apr 2000, Thomas Ritz wrote:
> Hallo Liste,
Moin,
> hat jemand eine halbwegs elegante Lösung, um die Verfügbarkeit einer
> php-Funktion festzustellen? Klingt vielleicht seltsam, also noch mal am
nicht ausprobiert, aber sollte der Rückgabewert des Aufrufes
nicht Kriterium genug sein?
if (!imap_blah_fasel(parameter)) {
fsockopen(mach_den_port_von_hand_auf)
}
Nur so ein Gedanke. Musst nur schauen, wie Du die
Fehlermeldung vom Schirm weg bekommst, aber da gibt
es IMHO in der php3.ini eone Möglichkeit.
CU
--
+---------------------------------------------------------+
|Michael Renner | |
|MPI fuer biologische Kybernetik |Phone: +49-7071-601-638|
|Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616|
|michael.renner_(at)_tuebingen.mpg.de | |
+----------------------------------------------------ESC:wq
From s.bergmann_(at)_seven-sense.com Mon, 03 Apr 2000 08:55:52 +0200
Date: Mon, 03 Apr 2000 08:55:52 +0200
From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Subject: [php] [phpOpenCounter] Announce: Version 2.0.0
Hi,
die Version 2.0.0 des phpOpenCounter steht ab sofort zum Download auf
http://gravedancer.rc5.de/counter/ zur Vefügung.
Aus dem Changelog:
- Rewritten from scratch, again, this time as an class
- Through database abstraction phpOpenCounter V2 is no
longer limited to just mySQL as database server, but
PHPLIB 7.2 (http://phplib.netuse.de) is now required
to run phpOpenCounter.
Currently msql, mssql, mysql, oracle/oci8, odbc,
pgsql and sybase are supported through PHPLIB.
- It should now be easier to use and maintain an
phpOpenCounter installation.
Furthermore it should now be more comfortable for
other developers to extend the functionality of
phpOpenCounter and thus helping the project's
progress.
Have fun,
Sebastian
--
Sebastian Bergmann
Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de
Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78
From altenburg_(at)_fup.de Mon, 3 Apr 2000 09:10:20 +0200
Date: Mon, 3 Apr 2000 09:10:20 +0200
From: Andreas Altenburg altenburg_(at)_fup.de
Subject: [php] AW: [php] Wie erzeuge ich einen Zeilenumbruch in einer Textdatei?
was ist mit chr(13)??
andreas
> -----Original Message-----
> From: php-admin_(at)_infosoc.uni-koeln.de
> [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Ralf Semroch
> Sent: Sunday, April 02, 2000 6:46 PM
> To: php_(at)_solix.wiso.Uni-Koeln.DE
> Subject: Re: [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
>
>
>
>
> --
> ** 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 Hartmann_(at)_freecharts.de Mon, 3 Apr 2000 09:32:22 +0200
Date: Mon, 3 Apr 2000 09:32:22 +0200
From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de
Subject: [php] Daten aus *.TTF Datein auslesen...
Hallo Liste !
Robert Breker wrote:
> 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?
Das ist mit der Freetype-Library möglich.
Dort ist ein Programm "ftdump" als Testsoftware
enthalten, dass diese Informationen ausgibt.
Siehe http://www.freetype.org .
PHP unterstützt die Freetype-Library zwar auch
(--with-ttf ) baut sie aber nur die die libgd mit
ein. Um die anderen Fähigkeiten der Freetype-lib
zu nutzen, muss man also andere Tools zu Hilfe
ziehen.
Gruesse, johann
From webmasterbhs_(at)_bluewin.de Mon, 3 Apr 2000 09:41:57 +0200
Date: Mon, 3 Apr 2000 09:41:57 +0200
From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Subject: [php] eregi_replace
probier doch mal ereg("<\*[.]\*>",$field,$regs)
oder while(ereg("<\*[.]\*>",$field,$regs)){
echo $regs[0-n]
}
From: "Magnus Buschatz"
> $field = eregi_replace("(<\*)([.]*)(\*>)","\\2",$val);
>
> Aus dem String "irgendwas <*txt_Auk_Bez*> irgendwo" brauche ich
> also nur --> "txt_Auk_Bez", das obige Beispiel funktioniert aber nicht.
>
> im zweiten Schritt soll dann aus dem obigen Ursprungs-String
>
> $dummy = eregi_replace("<\*[.]\*>",$field,$val);
>
> das folgende werden: "irgendwas -neuer Wert- irgendwo"
From joh_(at)_exozet.com Mon, 3 Apr 2000 09:51:17 +0200
Date: Mon, 3 Apr 2000 09:51:17 +0200
From: Johannes Schmidt joh_(at)_exozet.com
Subject: [php] Bilder einlesen und bearbeiten
Hallo,
ich muss ein Bild einlesen, bearbeiten und anschl. ausgeben.
Da ich die GD-Libary 1.8.1 benutze kommt ImageCreateFromGif nicht in Frage,
im Archiv bin ich über den Befehl ImageCreateFromPng gestolpert, dieser
Befehl war dem PHP4.0RC1 aber auch nicht bekannt. Wird oben beschriebene
Funktionalität etwa gar nicht mehr von den derzeitigen Image-Functions
unterstützt?
Vielen Dank
Johannes
P.S.: Obwohl ich mir nicht vorstellen kann, dass diese Frage noch nicht
gestellt wurde, habe ich alle mir bekannten Archive, Manuals und
Bibliotheken durchstöbert - ohne Erfolg. joh
From anklam_(at)_netway-online.de Mon, 03 Apr 2000 10:04:13 +0200
Date: Mon, 03 Apr 2000 10:04:13 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] Speicherfreigabe
At 13:08 01.04.00 +0200, you wrote:
>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
bleibt ja nicht mehr viel ürbig .. hehe ...
wie wärs denn mit nem kleinem scriptsnippet ??
c ya
----------
Netway-Online - Swen Anklam - Veltheimstr. 37a -
13467 Berlin
Tel: 030-40539702 - Fax: 030-40539703 - eMail: anklam_(at)_netway-online.de
From andreas.jensen_(at)_talknet.de Mon, 3 Apr 2000 10:26:33 +0200
Date: Mon, 3 Apr 2000 10:26:33 +0200
From: Andreas Jensen andreas.jensen_(at)_talknet.de
Subject: [php] phpOpenCounter
Hallo,
habe vergessen, wo man sich phpOpenCounter von Sebastian Bergmann
runterladen kann.
Kann jemand helfen?
Andreas Jensen
From michael.ackermann_(at)_asd-edv.de Mon, 03 Apr 2000 08:33:34 +0100
Date: Mon, 03 Apr 2000 08:33:34 +0100
From: Michael Ackermann michael.ackermann_(at)_asd-edv.de
Subject: [php] PHP4 session_register()
>
>
>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
Lutz,
Danke für Deine Antwort,
ich habe diese aber erst heute morgen gelesen.
Ich frage mich nur eins;
Wenn ich die Variablen erst nach dem registrieren fülle,
bekomme ich diese auf der nächsten Seite nicht ausgelesen.
Das heist die Variablen sind leer.
Was kann das sein.
System LAMP, Sessions werden in /tmp gespeichert.
Michael Ackermann
From bjoern_(at)_baer.main.de Mon, 3 Apr 2000 10:29:27 +0200
Date: Mon, 3 Apr 2000 10:29:27 +0200
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] phpOpenCounter
* Andreas Jensen wrote:
> habe vergessen, wo man sich phpOpenCounter von Sebastian Bergmann
> runterladen kann.
> Kann jemand helfen?
Schau im Archiv nach.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From steiner_(at)_dynamicwebpages.de Mon, 3 Apr 2000 10:35:15 +0200
Date: Mon, 3 Apr 2000 10:35:15 +0200
From: Armin Steiner steiner_(at)_dynamicwebpages.de
Subject: [php] phpOpenCounter
Sent: Monday, April 03, 2000 10:26 AM
Subject: [php] phpOpenCounter
> habe vergessen, wo man sich phpOpenCounter von Sebastian Bergmann
> runterladen kann.
> Kann jemand helfen?
Hallo Andreas,
das disqualifiziert dich jetzt irgendwie, weil Sebastian ungefähr
vor 6 mails die Version 2.0.0 mit download-link an diese
Liste gemailt hat ....
Es ist halt wie es ist: Wer lesen kann, ist klar im Vorteil :-)
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 andreas.jensen_(at)_talknet.de Mon, 3 Apr 2000 11:01:20 +0200
Date: Mon, 3 Apr 2000 11:01:20 +0200
From: Andreas Jensen andreas.jensen_(at)_talknet.de
Subject: [php] Nochmal phpOpenCounter
Hallo,
hoffe, ich blamiere mich nicht erneut. Wenn ich den Counter einrichte und in
der Datenbank die Tabelle 'phpOpenCounter_userlog'
anlegen will kommt die Fehlermeldung "MySQL said: Key column 'number'
doesn't exist in table"
Was mache ich falsch.
Andreas
From s.bergmann_(at)_seven-sense.com Mon, 03 Apr 2000 11:36:03 +0200
Date: Mon, 03 Apr 2000 11:36:03 +0200
From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Subject: [php] Nochmal phpOpenCounter
Andreas Jensen schrieb:
> Was mache ich falsch.
Du machst gar nichts falsch, ich habe, übernächtigt wie ich war, einen
veralteten Dump in die Distribution gepackt:
CREATE TABLE phpOpenCounter_userlog (
ID int(11) NOT NULL auto_increment,
DATECHECK char(255),
IP char(255),
ONLINE_SINCE datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
PRIMARY KEY (ID)
);
Werde gleich mal die Distribution updaten... :(
--
Sebastian Bergmann
Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de
Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78
From s.bergmann_(at)_seven-sense.com Mon, 03 Apr 2000 11:48:03 +0200
Date: Mon, 03 Apr 2000 11:48:03 +0200
From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Subject: [php] phpOpenCounter
Björn Schotte schrieb:
> > Kann jemand helfen?
> Schau im Archiv nach.
Oder in den Links auf php-center.de :)
--
Sebastian Bergmann
Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de
Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78
From atlan_(at)_arkon.org Mon, 03 Apr 2000 12:11:44 +0200
Date: Mon, 03 Apr 2000 12:11:44 +0200
From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org
Subject: [php] AW: [php] Wie erzeuge ich einen Zeilenumbruch in einer
Textdatei?
Hallo!
Andreas Altenburg wrote:
>
> was ist mit chr(13)??
oder \r\n , das erzeut den "dos" Zeilenumbruch!
>
> andreas
>
Jürgen
From andreas.jensen_(at)_talknet.de Mon, 3 Apr 2000 12:34:22 +0200
Date: Mon, 3 Apr 2000 12:34:22 +0200
From: Andreas Jensen andreas.jensen_(at)_talknet.de
Subject: [php] phpOpenCounter/3. Frage
Hallo,
nachdem ich den Counter mit der neuen phpOpenCounter_userlog-Tabelle
eingerichtet habe kommt jetzt bei Aufruf der entsprechenden Seite
"DB_Sql is not a class in phpOpenCounter.php3 on line 145" als Fehler (ich
benutze eine mySQL-Datenbank).
Weiß nicht genau, was jetzt zu tun ist.
Andreas
From anklam_(at)_netway-online.de Mon, 03 Apr 2000 12:49:00 +0200
Date: Mon, 03 Apr 2000 12:49:00 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] phpOpenCounter/3. Frage
At 12:34 03.04.00 +0200, you wrote:
>Hallo,
>
>nachdem ich den Counter mit der neuen phpOpenCounter_userlog-Tabelle
>eingerichtet habe kommt jetzt bei Aufruf der entsprechenden Seite
>"DB_Sql is not a class in phpOpenCounter.php3 on line 145" als Fehler (ich
>benutze eine mySQL-Datenbank).
>
>Weiß nicht genau, was jetzt zu tun ist.
>
>Andreas
AFAIK mußt du in der config datei die datenbank einstellen die du nutzt ...
mfg
----------
Netway-Online - Swen Anklam - Veltheimstr. 37a -
13467 Berlin
Tel: 030-40539702 - Fax: 030-40539703 - eMail: anklam_(at)_netway-online.de
From laura.reising_(at)_onlinehome.de Mon, 03 Apr 2000 13:49:58 +0200
Date: Mon, 03 Apr 2000 13:49:58 +0200
From: Laura Reising laura.reising_(at)_onlinehome.de
Subject: [php] PDF
Hallo Ihr!
Ich habe mir gerade mal die "pdflib" von http://www.pdflib.com" gesaugt
und installiert:
./configure --bindir=/usr/local/bin --with-cxx=no
make
make test
Dann habe ich ein PHP3-Binary gebaut:
./configure
--with-mysql
--enable-track-vars
--bindir=/usr/local/bin
--with-pdflib=/usr/local/lib
make
make install
Alles wunderbar durchgelaufen! Jetzt das Problem:
Beim Versuch, Egons Beispeil aus _DEM BUCH_ aufzurufen kommt
"call undefined function pdf_get_info()"
Hm...- ich hätte gedacht, wenn ich sage "--with-pdflib", wäre PDF mit am
Start.
Ich habe auch keine Option "--with-pdf-functions" gefunden.
Weiß da jemand was?
Ciao
Laura
From bjoern_(at)_baer.main.de Mon, 3 Apr 2000 13:55:48 +0200
Date: Mon, 3 Apr 2000 13:55:48 +0200
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] PDF
Hi Laura,
* Laura Reising wrote:
> Weiß da jemand was?
Was sagt ? Findest du dort
einen Abschnitt über die PDFLib? Welche Version
der PDFLib setzt du ein?
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From hak_(at)_cks-systeme.de Mon, 03 Apr 2000 13:03:23 -0700
Date: Mon, 03 Apr 2000 13:03:23 -0700
From: Harald Kollera hak_(at)_cks-systeme.de
Subject: [php] Oracle Logon denied
Hallo Leute,
seit kurzem habe ich das Problem, dass ich keine Verbindung zu unseren
ORACLE-Datenbanken
(7.3.4) hinkriege. Als Fehler kommt jedesmal
Unable to connect to ORACLE (ORA-01005: null password given; logon
denied)
Per sqlplus kann man locker einloggen, sowohl vom DB-Server als auch vom
Webserver aus.
Die Umgebungsvariablen ORACLE_SID und Oracle_HOME sind explizit gesetzt.
Ich habe mittlerweile wohl alle Varianten ausprobiert, wie man die
Parameter bei der
Funktion ora_logon übergeben kann.
Keine Ahnung, was sich an der Umgebung gaendert hat, denn es hat schon
mal funktioniert.
Hat jemand eine Idee? gute Vorschlaege und Tips sind gerne willkommen.
hak
--
------------------------------------------------------------------------
Harald Kolléra Phone: +49 721 8242328
CKS SYSTEME Fax: +49 721 8242219
P.O.B. 1924
76007 Karlsruhe Germany EMail:
harald.kollera_(at)_cks-systeme.de
------------------------------------------------------------------------
From eschmid_(at)_s.netic.de Mon, 03 Apr 2000 14:14:24 +0200
Date: Mon, 03 Apr 2000 14:14:24 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] PDF
Laura Reising wrote:
> ./configure --bindir=/usr/local/bin --with-cxx=no
> make
> make test
./configure --with-cxx=no reicht und dann wird alles unterhalb von
/usr/local installiert. Anschliessend noch ein "make install" wenn
"make" es nicht installiert.
> Dann habe ich ein PHP3-Binary gebaut:
> ./configure
> --with-mysql
> --enable-track-vars
> --bindir=/usr/local/bin
> --with-pdflib=/usr/local/lib
> make
> make install
./configure \
--with-mysql \
--enable-track-vars \
--with-pdflib
müsste reichen. Am besten die Ausgaben von dem ./configure Skript
prüfen. Erst wenn die PDFlib Bibliotheken gefunden werden, dann sagt das
Skript, dass es dann den PDF-Support anschliessend gedenkt, mit
einzucompilieren.
> Alles wunderbar durchgelaufen! Jetzt das Problem:
> Beim Versuch, Egons Beispeil aus _DEM BUCH_ aufzurufen kommt
> "call undefined function pdf_get_info()"
Das lief mal wunderschön, allerdings war es die Version 0.6.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From victor_(at)_mediapeople.de Mon, 3 Apr 2000 14:23:30 +0200
Date: Mon, 3 Apr 2000 14:23:30 +0200
From: Christian Victor victor_(at)_mediapeople.de
Subject: [php] uniqid
Hallo Freunde,
ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion
"uniqid".
Irgendwie kommt keiner der Herren Buchautoren (respektive
Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller
Funktionen anzubieten. Kollege Krause hat zwar eine alphabetisch
Übersicht in seinem ansonsten wirklich guten Buch, doch verweist diese
leider nicht auf die Seite auf der die Funktion zu finden ist. (Warum
eigentlich nicht???)
Help!
Chris
From bjoern_(at)_baer.main.de Mon, 3 Apr 2000 14:25:08 +0200
Date: Mon, 3 Apr 2000 14:25:08 +0200
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] uniqid
Hallo,
* Christian Victor wrote:
> ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion
> "uniqid".
www.php.net (bzw. www.php3.de) -> quick ref -> "uniqid"
eingeben.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From mk_(at)_html-design.com Mon, 3 Apr 2000 08:32:46 -0400
Date: Mon, 3 Apr 2000 08:32:46 -0400
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] uniqid
>ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion
>"uniqid".
http://www.php-homepage.de/ -> Suche -> PHP-Manual -> unique =
http://www.php3.de/manual/function.uniqid.php3
>Irgendwie kommt keiner der Herren Buchautoren (respektive
>Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller
Wieso? Ist denn http://www.php3.de/manual/ nicht alphabetisch?
Außerdem gibt es noch eine Suchmöglichkeit.
Mark
--
Tipps & Infos zu PHP http://www.php-homepage.de
Internetcafe in Stuttgart http://www.surfing-planet.net
German Gabber Network _(at)_ http://www.gabber.de
From altenburg_(at)_fup.de Mon, 3 Apr 2000 14:41:10 +0200
Date: Mon, 3 Apr 2000 14:41:10 +0200
From: Andreas Altenburg altenburg_(at)_fup.de
Subject: [php] PDF
also, ich hatte die gleichen probleme. es liegt definitiv an einer nicht
erfolgreichen installation. bloss: ich finde deinen fehler nicht. wenn die
pfade so stimmen, scheint alles ok. ich habe es mit php4 nicht geschafft.
php soll angeblich funzen, aber auch das ging bei mir nicht...
sorry.
andreas
From steiner_(at)_dynamicwebpages.de Mon, 3 Apr 2000 14:38:12 +0200
Date: Mon, 3 Apr 2000 14:38:12 +0200
From: Armin Steiner steiner_(at)_dynamicwebpages.de
Subject: [php] uniqid
Sent: Monday, April 03, 2000 2:23 PM
Subject: [php] uniqid
> ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion
> "uniqid".
>
> Irgendwie kommt keiner der Herren Buchautoren (respektive
> Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller
> Funktionen anzubieten.
als einer der Documentation-Sklaven weise ich dir doch gerne
den weg:
http://www.dynamic-webpages.de/phpmanual/ref.misc.html
vielleicht kommen ja auch noch ein paar mehr leute auf die
idee, die manual-schreiber zu unterstützen ???! Die German
Documentation Group sucht jedenfalls immer nach
hochmotivierten Mitarbeitern ....
mit bestem Gruß
- Armin
[German PHP-Documentation-Group]
_______________________________________________________________
PHP Knotenpunkt - Dynamic Web Pages _(at)_t http://www.dynamic-webpages.de
Installation,BestOfGML,Tipps,Tutorials,WhoIsWho,Deutsches Manual uvm.
From eschmid_(at)_s.netic.de Mon, 03 Apr 2000 14:49:07 +0200
Date: Mon, 03 Apr 2000 14:49:07 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] uniqid
Christian Victor wrote:
> ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion
> "uniqid".
Die ist dokumentiert und steht irgendwo bei den Misc. Functions.
> Irgendwie kommt keiner der Herren Buchautoren (respektive
> Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller
> Funktionen anzubieten. Kollege Krause hat zwar eine alphabetisch
> Übersicht in seinem ansonsten wirklich guten Buch, doch verweist diese
> leider nicht auf die Seite auf der die Funktion zu finden ist. (Warum
> eigentlich nicht???)
In der nächsten Auflage wird eine alphabetische Übersicht drin sein. In
dem Markt&Technik Buch ist sie deshalb nicht drin, weil sie damals noch
nicht existierte, sonst wäre sie über das Stichwortverzeichnis
auffindbar.
In der aktuellen Funktionskurzreferenz steht:
# php3/functions/uniqid.c
string uniqid(string prefix [, bool more_entropy])
Generate a unique id
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From eschmid_(at)_s.netic.de Mon, 03 Apr 2000 15:38:32 +0200
Date: Mon, 03 Apr 2000 15:38:32 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] uniqid
Armin Steiner wrote:
> > Irgendwie kommt keiner der Herren Buchautoren (respektive
> > Manual-Schreiber) auf die Idee mal einen _alphabetischen_ Index aller
> > Funktionen anzubieten.
>
> als einer der Documentation-Sklaven weise ich dir doch gerne
> den weg:
> http://www.dynamic-webpages.de/phpmanual/ref.misc.html
Ein Sklavenhalter bin ich aber nicht.
> vielleicht kommen ja auch noch ein paar mehr leute auf die
> idee, die manual-schreiber zu unterstützen ???! Die German
> Documentation Group sucht jedenfalls immer nach
> hochmotivierten Mitarbeitern ....
Und die können sich eine alphabetische Liste der Funktionen auf
verschiedene Arten selber erzeugen.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From laura.reising_(at)_onlinehome.de Mon, 03 Apr 2000 15:46:54 +0200
Date: Mon, 03 Apr 2000 15:46:54 +0200
From: Laura Reising laura.reising_(at)_onlinehome.de
Subject: [php] PDF
Hallo Björn,
> Was sagt ? Findest du dort
> einen Abschnitt über die PDFLib?
Nö - nichts zu sehen davon.
> Welche Version
> der PDFLib setzt du ein?
Die einzige, die es zum Download gab - 3.0
Danke schonmal für Deine Mühe!
Ciao
Laura
From Markus.Kloeschen_(at)_dlf.siemens.de Mon, 3 Apr 2000 15:46:44 +0200
Date: Mon, 3 Apr 2000 15:46:44 +0200
From: Kloeschen, Markus Markus.Kloeschen_(at)_dlf.siemens.de
Subject: [PHP] Aehm, peinlich, Wildcards?
OK,
Ich gebs zu, ich sitz heut wohl schon zu lange an diesem PC!
Ich komm einfach nicht drauf: Ich biete eine Suchfunktion auf
der Page an, mit nem Sternchen als Wildcard. Klar, bei SQL nehmen
wir %. also $var_name=ereg_replace( "*", "%", $var_name );
Aber ich bekomm nicht eine Zeile zurueck, obwohl es welche geben muss,
ich habs mi sql-befehlen direkt versuch und es hat funktioniert. Also,
muss ich irgendwie das * maskieren????
Danke fuer Eure Lesezeit ;o))
CU,
Markus
From mk_(at)_html-design.com Mon, 3 Apr 2000 09:52:56 -0400
Date: Mon, 3 Apr 2000 09:52:56 -0400
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] RE: Re: [php] uniqid
>Ein Sklavenhalter bin ich aber nicht.
Den Part habe ich gerade übernommen ;)
>Und die können sich eine alphabetische Liste der Funktionen auf
>verschiedene Arten selber erzeugen.
Siehe oben ;) Armin ist dabei, hehe, bzw. es wird eine Mail an die Liste
kommen.
Mark
--
Tipps & Infos zu PHP http://www.php-homepage.de
Internetcafe in Stuttgart http://www.surfing-planet.net
German Gabber Network _(at)_ http://www.gabber.de
From atlan_(at)_arkon.org Mon, 03 Apr 2000 15:38:48 +0200
Date: Mon, 03 Apr 2000 15:38:48 +0200
From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org
Subject: [php] pdflib
Hallo Leute!
Als ich versuchte, pdf ins php 3.0.15 zu compilieren, erhielt ich
folgende Fehlermeldung:
checking whether to include pdflib support... yes
configure: warning: !!!!! Note for pdflib 0.6 !!!!!
configure: warning: In order to ensure the pdf module works correctly
configure: warning: modify the pdflib distribution. Take out line 190 in
configure: warning: file p_basic.c which closes the pdf file. Read the
php3
configure: warning: documentation for more information.
checking for PDF_close in -lpdf... no
configure: error: pdflib module requires at least pdflib 0.6
Installiert hab ich pdflib 2.01!
Wer kann mit helfen?
Jürgen
From abe_(at)_flaemingnet.de Mon, 3 Apr 2000 16:04:48 +0200
Date: Mon, 3 Apr 2000 16:04:48 +0200
From: Daniel Beulshausen abe_(at)_flaemingnet.de
Subject: [PHP] Aehm, peinlich, Wildcards?
>OK,
Hi
>Ich gebs zu, ich sitz heut wohl schon zu lange an diesem PC!
>Ich komm einfach nicht drauf: Ich biete eine Suchfunktion auf
>der Page an, mit nem Sternchen als Wildcard. Klar, bei SQL nehmen
>wir %. also $var_name=ereg_replace( "*", "%", $var_name );
Da das * eine Regex Wildcard ist kannst du sie so nicht verwenden. Also entweder:
str_replace("*","%",$str);
oder:
ereg_replace( "\*", "%", $str );
oder:
preg_replace( "/\*/", "%", $str );
bye
Daniel
From steiner_(at)_dynamicwebpages.de Mon, 3 Apr 2000 16:06:39 +0200
Date: Mon, 3 Apr 2000 16:06:39 +0200
From: Armin Steiner steiner_(at)_dynamicwebpages.de
Subject: [php] RE: Re: [php] uniqid
> Ein Sklavenhalter bin ich aber nicht.
>
> Den Part habe ich gerade übernommen ;)
naja, ihr werdet Euch schon einigen :-)
> >Und die können sich eine alphabetische Liste der Funktionen auf
> >verschiedene Arten selber erzeugen.
>
> Siehe oben ;) Armin ist dabei, hehe, bzw. es wird eine Mail an die
Liste
> kommen.
hmm, nunja.
Wenn hier Interesse besteht, mache ich mir gerne mal die Arbeit,
eine Liste der noch freien Dateien zu offerieren. Das aber nur,
wenn es hier Anklang findet (und möglichst danach 20
Leute zum Übersetzen antreten :-))
Also, ich bitte um ein Meinungsbild.
Ansonsten, wer mitmachen will, bitte per PM an Egon oder mich.
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 Mon, 3 Apr 2000 16:33:55 +0200
Date: Mon, 3 Apr 2000 16:33:55 +0200
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] PDF
* Laura Reising wrote:
> > Was sagt ? Findest du dort
> > einen Abschnitt über die PDFLib?
> Nö - nichts zu sehen davon.
Dann wurde es auch nicht eincompiliert. In den
anderen Antworten auf deine Frage wurde gesagt,
den Pfad richtig anzugeben und auf die Ausgabe
von configure in der Shell zu achten: wenn
configure sagt, dass es die pdflib gefunden hat,
sollte alles in Ordnung gehen. Wenn es sie nicht
findet, solltest du den Pfad bei --with-pdflib
richtig anpassen.
HTH,
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From kai_(at)_pc-infos.de Mon, 3 Apr 2000 16:49:32 +0200
Date: Mon, 3 Apr 2000 16:49:32 +0200
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.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 !!!! :-)
1. Ich kann nix dafür dass Win32 irgendwie zu doof ist mit
filepointern zu arbeiten,
2. 200 Zeilen nachdem du teilweise meine schön gemachten Newlines
rausgenommen hast.... ;p (oder wie war das?)
naja ich denke ich werde mein Script für die ID3-Tags mal komplett
überarbeiten...
Was ich neu machen will:
1. Es wird später eine Funktion sein die einfach ein Array zurückgibt
[like file()]
2. Ich muss irgendwie ne Alternative finden, immer die ganze Datei in
eine Variable packen bringts auch nicht, ausserdem peilt Win32 das
irgendwie nicht...
3. ebenfalls eine Funktion zum schreiben....
Naja man wird sehen...
[URL] http://pc-infos.de/kai/id3/
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From kai_(at)_pc-infos.de Mon, 3 Apr 2000 16:58:20 +0200
Date: Mon, 3 Apr 2000 16:58:20 +0200
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] RE: Re: [php] uniqid
> Wenn hier Interesse besteht, mache ich mir gerne mal die Arbeit,
> eine Liste der noch freien Dateien zu offerieren. Das aber nur,
> wenn es hier Anklang findet (und möglichst danach 20
> Leute zum Übersetzen antreten :-))
>
> Also, ich bitte um ein Meinungsbild.
Ich bin dafür und warscheinlich bald auch dabei!
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From chanser_(at)_usegroup.de Mon, 3 Apr 2000 17:09:02 +0200
Date: Mon, 3 Apr 2000 17:09:02 +0200
From: Christoph Hanser chanser_(at)_usegroup.de
Subject: [php] CGI -> mySQL
Hallo,
ich bin mir nicht sicher, ob mein "subscribe" angekommen ist. Trotzdem hab
ich eine kleine Frage: Ich habe bisher immer mit PHP auf MySQL-Datenbanken
zurückgegriffen, dummerweise muss ich das ganze jetzt mit CGI machen. Kann
mir jemand (bitte extra an chanser_(at)_usegroup.de, wie gesagt, es kam keine
Rückmeldung, ob ich in der Liste bin) eine URL geben, wo ich eine
Standardabfrage finde?
DANKE!
Gruß, Christoph Hanser
From webmaster_(at)_cyberfly.net Mon, 3 Apr 2000 17:15:22 +0200
Date: Mon, 3 Apr 2000 17:15:22 +0200
From: Peter Petermann webmaster_(at)_cyberfly.net
Subject: [php] PDF
Hi Laura,
>> der PDFLib setzt du ein?
>
>Die einzige, die es zum Download gab - 3.0
>Danke schonmal für Deine Mühe!
Stimmt net ganz,
man kann auchnoch auf die Alten Versionen zugreifen,
einfach mal den Link nehmen, und die Zahlen ändern..
Gruss, Peter "[DiSAStA]" Petermann
--
<> Peter Petermann <>
<>-----------------------------<>
<> webmaster_(at)_cyberfly.net <>
<> http://www.cyberfly.net <>
From s.bergmann_(at)_seven-sense.com Mon, 03 Apr 2000 13:07:33 +0200
Date: Mon, 03 Apr 2000 13:07:33 +0200
From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Subject: [php] phpOpenCounter/3. Frage
Andreas Jensen schrieb:
> Weiß nicht genau, was jetzt zu tun ist.
- Auf http://phplib.netuse.de die aktuelle Version der PHPLIB
downloaden
- Selbige installieren
- phpOpenCounter V2 installieren
Aber in den "Requirements" der Dokumentation steht auch:
"installed and running PHP / PHPLIB (http://phplib.netuse.de) /
SQL environment"
--
Sebastian Bergmann
Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de
Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78
From M.Kurz_(at)_dc-ag.de Mon, 3 Apr 2000 17:28:56 +0200
Date: Mon, 3 Apr 2000 17:28:56 +0200
From: Marcel Kurz M.Kurz_(at)_dc-ag.de
Subject: [php] error meldungen unterdrucken bzw ersetztenersetzten
Hi Mark & Kiri,
danke fur die Antwort !!!
>mysql_query($foo) or die ("Fehler");
wenn er kein Connect zum DB Server hat gibt er
diese Meldung aus:
Warning: MySQL Connection Failed: Unknown MySQL Server
Host 'db.server.de' (2) in /htdocs/include/it/db.inc.php3 on line 2
und dann meine eigene "Fehler" Meldung.
Er soll aber nur meine eigene Fehlermeldung ausgeben ...
Wenn er auf den db-Server kommt aber nicht auf die Datenbank,
dann funktioniert alles dann gibt er nur meine eigene
Fehlermeldung aus.
was kann ich da noch machen ???
Beste Gruesse
Marcel
From joh_(at)_exozet.com Mon, 3 Apr 2000 17:32:10 +0200
Date: Mon, 3 Apr 2000 17:32:10 +0200
From: Johannes Schmidt joh_(at)_exozet.com
Subject: [php] PHP mit PNG-Support installieren
Hallo,
noch habe ich den Versuch, (PNG-)Bilder mit PHP zu bearbeiten, nicht
aufgegeben.
Um auch wirklich auf Nummer sicher zu gehen, habe ich heute die libjpeg-6b,
zlib-1.1.3, libpng-1.0.6, freetype-1.3.1 sowie gd-1.8.1 (mit dem
Makefileeintrag: LIBS=-lm -lgd -lpng -lz -ljpeg -lttf) installiert. Lief
soweit alles ohne Probleme.
PHP-4.0RC1 habe ich dann mittels
CFLAGS='-O2 -I/www/openssl-0.9.5/include'
./configure --with-apache=../apache_1.3.12 --with-xml --with-mysql --enable-
track-vars --disable-debug --with-gd=/www/gd-1.8.1 --with-ttf=/www/freetype-
1.3.1 --with-jpeg-dir=/usr/local/bin --with-png-dir=/usr/local/bin
konfiguriert - wieder ohne Fehler. (--with-png-dir ist zwar nur für PDFs
gedacht, aber es kann ja nicht schaden)
Unter anderem mit folgender Ausgabe:
checking whether to include GD support... yes (static)
checking for gdImageString16 in -lgd... (cached) yes
checking for compress in -lz... (cached) yes
checking for png_info_init in -lpng... (cached) yes
checking for gdImageColorResolve in -lgd... (cached) yes
checking for gdImageCreateFromPng in -lgd... (cached) yes
checking for gdImageCreateFromGif in -lgd... (cached) no
checking for libjpeg (needed by gd-1.8+)... yes
checking for jpeg_read_header in -ljpeg... (cached) yes
checking for gdImageCreateFromJpeg in -lgd... (cached) no
checking whether to include ttf support... yes
Maken und Installn dann wieder ohne Probleme.
Anschliessend habe ich den Apache mit
SSL_BASE=/www/openssl-0.9.5/
./configure --prefix=/www/apache --enable-module=ssl --activate-module=src/m
odules/php4/libphp4.a --activate-module=src/modules/jserv/libjserv.a
konfiguriert und stolpere nun beim make jedesmal über die Ausgabe:
/www/gd-1.8.1/libgd.a(gd_png.o): In function `gdImagePngCtx':
gd_png.o(.text+0x8b5): undefined reference to `png_create_write_struct'
gd_png.o(.text+0x8e8): undefined reference to `png_create_info_struct'
gd_png.o(.text+0x956): undefined reference to `png_set_write_fn'
gd_png.o(.text+0xa66): undefined reference to `png_set_IHDR'
gd_png.o(.text+0xadf): undefined reference to `png_set_tRNS'
gd_png.o(.text+0xbab): undefined reference to `png_set_PLTE'
gd_png.o(.text+0xbbe): undefined reference to `png_write_info'
gd_png.o(.text+0xbca): undefined reference to `png_set_packing'
gd_png.o(.text+0xcb4): undefined reference to `png_write_image'
gd_png.o(.text+0xcc7): undefined reference to `png_write_end'
gd_png.o(.text+0xd0e): undefined reference to `png_write_image'
gd_png.o(.text+0xd21): undefined reference to `png_write_end'
gd_png.o(.text+0xd37): undefined reference to `png_destroy_write_struct'
make[2]: *** [target_static] Error 1
make[1]: *** [build-std] Error 2
make: *** [build] Error 2
Da der Apache nichts mit PNGs zu schaffen hat, kann das Ganze nur von PHP
herrühren. PHP selbst hatte aber ja keine Probleme beim installieren. Was
nun?!
Vielen Dank schonmal
Johannes
P.S.: ImageCreateFromJpeg gibt es ??? Kann ich mir Programmiertechnisch gar
nicht vorstellen. joh
From Zaphod_Beebelbrox_(at)_t-online.de Mon, 03 Apr 2000 17:40:36 +0200
Date: Mon, 03 Apr 2000 17:40:36 +0200
From: Stepputtis Zaphod_Beebelbrox_(at)_t-online.de
Subject: [php] Re: php digest, Vol 1 #1127 - 6 msgs
Hallo Liste,
ich mache meine erten Schritte mit php3 und habe gerade auf meiner
WAMP-Installation die Datei browserinfo.php3(findet sich standardmaessig
im htdocs-Verzeichnis) aufgerufen. Anstatt einer detaillierten
Auflistung der Faehigkeiten meines Browsers erscheint jedoch:
Mozilla/4.7 [de]C-DT (Win98; I)
----------------------------------------
0:
das gleiche Resultat erhalte ich, wenn ich die Datei auf dem
PHP3-faehigen Server meines Providers ausfuehre!
Kann mir jemand sagen was da falsch laeuft?
Gruss
Harald
PS: Falls ihr phpinfo.php3 nicht kennt, hier ist es:
$key: $value \n";
}
return $str;
}
echo "$HTTP_USER_AGENT\n";
$browser = get_browser();
echo list_array( (array) $browser );
?>
From fg_(at)_FutureByte.net Mon, 03 Apr 2000 17:35:19 +0200
Date: Mon, 03 Apr 2000 17:35:19 +0200
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] error meldungen unterdrucken bzw ersetztenersetzten
> >mysql_query($foo) or die ("Fehler");
> wenn er kein Connect zum DB Server hat gibt er
> diese Meldung aus:
>
> Warning: MySQL Connection Failed: Unknown MySQL Server
> Host 'db.server.de' (2) in /htdocs/include/it/db.inc.php3 on line 2
>
> und dann meine eigene "Fehler" Meldung.
> Er soll aber nur meine eigene Fehlermeldung ausgeben ...
>
> Wenn er auf den db-Server kommt aber nicht auf die Datenbank,
> dann funktioniert alles dann gibt er nur meine eigene
> Fehlermeldung aus.
>
> was kann ich da noch machen ???
_(at)_mysql_connect(...);
if (mysql_error()) ....
das _(at)_ unterdrückt jegliche Art von Fehlermeldung.
Die Errors stehen weiter wie gewohnt in mysql_error() und
mysql_errno()
Franz
--
http://Locked.de
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From webmasterbhs_(at)_bluewin.de Mon, 3 Apr 2000 17:46:08 +0200
Date: Mon, 3 Apr 2000 17:46:08 +0200
From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Subject: [php] mp3 Daten aus *.TTF Datein auslesen...
> 2. 200 Zeilen nachdem du teilweise meine schön gemachten Newlines
> rausgenommen hast.... ;p (oder wie war das?)
Nein, sondern das hier !
$genre = array("0"=>"No Genre","1"=>"Classic Rock","2"=>"Country",
"3"=>"Dance","4"=>"Disco","5"=>"Funk","6"=>"Grunge",
...);
> naja ich denke ich werde mein Script für die ID3-Tags mal komplett
> überarbeiten...
habe ich nicht was vergessen dir zu schicken ????
> Was ich neu machen will:
bis wann hast du das ?
> 1. Es wird später eine Funktion sein die einfach ein Array zurückgibt
> [like file()]
das wird ja wohl nicht das problem sein !
> 2. Ich muss irgendwie ne Alternative finden, immer die ganze Datei in
> eine Variable packen bringts auch nicht, ausserdem peilt Win32 das
> irgendwie nicht...
wetten dass es irgendwie geht ?
kiri (schiri)
From marian_(at)_sendung.de Mon, 03 Apr 2000 17:49:09 +0200
Date: Mon, 03 Apr 2000 17:49:09 +0200
From: Marian Steinbach marian_(at)_sendung.de
Subject: [php] Verstaendnisfrage zu ODBC mit PHP auf Linux
Hallo Liste!
Ich habe eine grundsätzliche Frage zur Arbeit mit PHP und ODBC
auf Linux.
Folgende Aufgabe:
LAMP soll übers lokale Netz eine FileMaker-Datenbank auf einem
Macintosh anzapfen (erstmal lesen, wenn möglich aber auch
schreiben). Es ist auf Mac-Seite ein ODBC-Treiber für FileMaker
installiert und eingerichtet.
Nun die Frage:
Wie komme ich nun mit PHP da dran?
Muss ich auf der LAMPe noch irgend etwas konfigurieren, um eine
ODBC-Quelle nutzen zu können, oder reicht es, wenn
ODBC-Unterstützung in PHP vorhanden ist?
Ihr würdet mir mit ein wenig grundsätzlicher Aufklärungsarbeit
(oder einem Link, der das übernimmt) wirklich weiterhelfen.
Danke vielmals!
Marian
From atlan_(at)_arkon.org Mon, 03 Apr 2000 16:25:33 +0200
Date: Mon, 03 Apr 2000 16:25:33 +0200
From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org
Subject: [php] nochmal pdflib
Hallo!
Wenn man es dann mit --with-pdflib=/usr/local/lib anstatt nur mit
--with-pdflib configured
erscheint "checking whether to include pdflib support... no" obwohl
sonst keine Fehlermeldungen
erscheinen.
HILFEEEEE ;-))
Jürgen
From webmasterbhs_(at)_bluewin.de Mon, 3 Apr 2000 18:05:21 +0200
Date: Mon, 3 Apr 2000 18:05:21 +0200
From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Subject: [php] Verstaendnisfrage zu ODBC mit PHP auf Linux
> LAMP soll übers lokale Netz eine FileMaker-Datenbank auf einem
> Macintosh anzapfen (erstmal lesen, wenn möglich aber auch
> schreiben). Es ist auf Mac-Seite ein ODBC-Treiber für FileMaker
> installiert und eingerichtet.
>
> Wie komme ich nun mit PHP da dran?
>
> Muss ich auf der LAMPe noch irgend etwas konfigurieren, um eine
> ODBC-Quelle nutzen zu können, oder reicht es, wenn
> ODBC-Unterstützung in PHP vorhanden ist?
bei www.easysoft.com gibt es eine ODBC-ODBC-Bridge Software.
Den Client und/oder Server wird auf der LAMPe installiert
und der eigentlich Server wird auf dem WIN NT rechner installiert.
ob es einen Server für den MAC gibt weiss ich nicht.
jedenfalls connectet der LAMP Client über den Port 8888 an den
WIN NT rechner. so die theorie, in der praxis habe ich
beim compilieren von dem ODBC Client arge probleme gehabt bzw
habe sie immer noch... irgendwas mit den pfadangaben stimmt
nicht laut "make" beim apache compilieren ....
easysoft gibt aber einen sehr guten support... vielleicht sollte
ich den auch mal nutzen ... :-)
kiri (schiri)
PS: wäre die ODBC sache nicht was für die de.comp.lang.php FAQ ????
From christian_(at)_asz24.de Mon, 3 Apr 2000 17:59:52 +0200
Date: Mon, 3 Apr 2000 17:59:52 +0200
From: Christian Heindel christian_(at)_asz24.de
Subject: [php] PHP4-RC1 php_gd.dll (win32)
Hallo Liste.
Ich habe mir den RC1 vom neuen PHP runtergeladen und bin auch recht
zufrieden. Allerdings benötige ich jetzt die Funktion ImageCopyResized
welcher allerdings die GD Library voraussetzt. Ich habe versucht die
php_gd.dll aus dem Quelltext zu compilieren, habe auch die php3_gd.dll
probiert. Hab die DLL, habe den entsprechenden Eintrag in der php.ini, aber
es funzt einfach nicht. PHP will den Befehl einfach nicht kennen...
Hat jemand eine Idee? Vielleicht schickt mir mal jemand eine funktionierende
fertig compilierte php_gd.dll, oder besser sagt mir wo ich sie runterladen
kann...
MfG
Christan Heindel
c.heindel_(at)_gmx.net
From mdobel_(at)_kawo2.rwth-aachen.de Mon, 03 Apr 2000 18:09:38 +0200
Date: Mon, 03 Apr 2000 18:09:38 +0200
From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de
Subject: [php] uniqid
"Björn Schotte" wrote:
>
> * Christian Victor wrote:
> > ich suche verzweifelt nach einer Beschreibung der PHP3-Funktion
> > "uniqid".
>
> www.php.net (bzw. www.php3.de) -> quick ref -> "uniqid"
> eingeben.
oder einfach draufklicken, dann kommt der alphabetische index.
gruss, markus
From mdobel_(at)_kawo2.rwth-aachen.de Mon, 03 Apr 2000 18:35:08 +0200
Date: Mon, 03 Apr 2000 18:35:08 +0200
From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de
Subject: [php] PHP mit PNG-Support installieren
Johannes Schmidt wrote:
>
> checking for gdImageString16 in -lgd... (cached) yes
loesch mal vorm configure die datei "config.cache" aus dem
phpverzeichnis. die ausgaben, die du da bekommst, entsprechen evtl.
garnicht der wahrheit.
gruss, markus
From L-Andre_(at)_gmx.de Mon, 03 Apr 2000 18:36:10 +0200
Date: Mon, 03 Apr 2000 18:36:10 +0200
From: =?iso-8859-1?Q?Andr=E9?= Laugks L-Andre_(at)_gmx.de
Subject: [php] Arrayfunktion: suchen > einsetzen
Hallo!
Ich meine, ich hätte mal was von einer Funktion gelesen
mit der man im Array eine Stelle erkennen kann, und dann
dahinter ein neuen Wert einfügen kann. Ich finde diese
Funktion nicht mehr, oder gibt es sie nicht?
z.B.
Es soll nach Thomas gesucht werden und dahinter Thorsten
ergefügt werden.
array("Sven", "Thomas", "Otto", "Manuel");
ändern in
array("Sven", "Thomas", "Thorsten", "Otto", "Manuel");
Ok, das könnte man auch mit einer Schleife
und einer if-Abfrage lösen und einen neues Array.
Da ich das häufig brauche, währe solch eine Funktion eine
Erleichterung.
Viene Dank und mfg, André Laugks
From joh_(at)_exozet.com Mon, 3 Apr 2000 19:23:17 +0200
Date: Mon, 3 Apr 2000 19:23:17 +0200
From: Johannes Schmidt joh_(at)_exozet.com
Subject: [php] PHP mit PNG-Support installieren
> > checking for gdImageString16 in -lgd... (cached) yes
>
> loesch mal vorm configure die datei "config.cache" aus dem
> phpverzeichnis. die ausgaben, die du da bekommst, entsprechen evtl.
> garnicht der wahrheit.
Ich hab das komplette Paket zur Sicherheit neu "enttart". Das ergibt
folgende Ausgabe:
checking whether to include GD support... yes (static)
checking for gdImageString16 in -lgd... yes
checking for compress in -lz... yes
checking for png_info_init in -lpng... yes
checking for gdImageColorResolve in -lgd... yes
checking for gdImageCreateFromPng in -lgd... yes
checking for gdImageCreateFromGif in -lgd... no
checking for libjpeg (needed by gd-1.8+)... yes
checking for jpeg_read_header in -ljpeg... yes
checking for gdImageCreateFromJpeg in -lgd... no
checking whether to include ttf support... yes
Der Fehler beim Kompilieren des Apachen bleibt der selbe. Ich hab
sicherheitshalber auch mal die SSL-Unterstützung und ApacheJServ
rausgenommen, aber irgendwie mag mich PHP heut überhaupt nicht leiden können
:p
Vielen Dank nochmal
Johannes
From eschmid+sic_(at)_s.netic.de Mon, 3 Apr 2000 19:39:26 +0200
Date: Mon, 3 Apr 2000 19:39:26 +0200
From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Subject: [php] PHP mit PNG-Support installieren
On Mon, Apr 03, 2000 at 07:23:17PM +0200, Johannes Schmidt wrote:
> > > checking for gdImageString16 in -lgd... (cached) yes
> >
> > loesch mal vorm configure die datei "config.cache" aus dem
> > phpverzeichnis. die ausgaben, die du da bekommst, entsprechen evtl.
> > garnicht der wahrheit.
>
> Ich hab das komplette Paket zur Sicherheit neu "enttart". Das ergibt
> folgende Ausgabe:
rm config.cache und make clean sollte ausreichend sein.
> checking whether to include GD support... yes (static)
> checking for gdImageString16 in -lgd... yes
> checking for compress in -lz... yes
> checking for png_info_init in -lpng... yes
> checking for gdImageColorResolve in -lgd... yes
> checking for gdImageCreateFromPng in -lgd... yes
> checking for gdImageCreateFromGif in -lgd... no
> checking for libjpeg (needed by gd-1.8+)... yes
> checking for jpeg_read_header in -ljpeg... yes
> checking for gdImageCreateFromJpeg in -lgd... no
> checking whether to include ttf support... yes
>
> Der Fehler beim Kompilieren des Apachen bleibt der selbe. Ich hab
> sicherheitshalber auch mal die SSL-Unterstützung und ApacheJServ
> rausgenommen, aber irgendwie mag mich PHP heut überhaupt nicht leiden können
> :p
Dann configuriere mal das CGI-Binary, da kommen dann vielleicht andere
Fehlermeldungen zum Vorschein. Das CGI-Binary macht man unter weglassen
von --with-apache oder --with-apxs.
-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 Zaphod_Beebelbrox_(at)_t-online.de Mon, 03 Apr 2000 19:41:06 +0200
Date: Mon, 03 Apr 2000 19:41:06 +0200
From: Stepputtis Zaphod_Beebelbrox_(at)_t-online.de
Subject: [php] Problem mit browserinfo.php3 !
Hallo Liste,
ich mache meine erten Schritte mit php3 und habe gerade auf meiner
WAMP-Installation die Datei browserinfo.php3(findet sich
standardmaessig
im htdocs-Verzeichnis) aufgerufen. Anstatt einer detaillierten
Auflistung der Faehigkeiten meines Browsers erscheint jedoch:
Mozilla/4.7 [de]C-DT (Win98; I)
----------------------------------------
0:
das gleiche Resultat erhalte ich, wenn ich die Datei auf dem
PHP3-faehigen Server meines Providers ausfuehre!
Kann mir jemand sagen was da falsch laeuft?
Gruss
Harald
PS: Falls ihr phpinfo.php3 nicht kennt, hier ist es:
$key: $value \n";
}
return $str;
}
echo "$HTTP_USER_AGENT\n";
$browser = get_browser();
echo list_array( (array) $browser );
?>
From tmarx_(at)_gib8.de Mon, 3 Apr 2000 19:51:55 +0200
Date: Mon, 3 Apr 2000 19:51:55 +0200
From: Thorsten Marx tmarx_(at)_gib8.de
Subject: [php] preg_match
Hallo Leute,
ich komme einfach nicht mit der Beschreibung zurecht.
Ich habe einen String, in dem sollen nur Zeichen von a..Z und von 0..9
vorhanden sein. Wie muß die preg-match funktion aussehen?
if (preg_match("?????????????", $string)) echo "ok";
else echo "nicht ok";
Vielen Dank schon an alle im voraus.
Gruß 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 cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 19:51:54 +0200
Date: Mon, 3 Apr 2000 19:51:54 +0200
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] Nur bestimme Zeichen in einer Zeichenkette
>> 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.
Sollte es nicht besser:
preg_match("/^[a-z0-9]+$/i",$x)
heißen ???
Bye Benjamin
--
"UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 19:51:57 +0200
Date: Mon, 3 Apr 2000 19:51:57 +0200
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] Syntax-Hervorhebung bei kwrite
Hi Mirko,
> zu meinen lieblingseditoren zaehlt ja kwrite und mit der darin
enthaltenen
> perl-hervorhebung komme ich eigentlich ganz gut zurecht mit
> php-scripten...nur einige keywords kennt er eben doch nicht und die
haette
> ich auch gern dabei...nun also meine frage: wo und wie kann ich denn
bei
> kwrite keywords hinzufuegen? ich finde da einfach nichts drueber.
Mir gehts da genauso (allerdings arbeite ich mit der c++ Hervorhebung).
Kannst du mir evtl. bescheid sagen, wenn du was gefunden hast ???
Danke Benjamin
--
"UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 19:55:44 +0200
Date: Mon, 3 Apr 2000 19:55:44 +0200
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] preg_match
Hi Thorsten
> ich komme einfach nicht mit der Beschreibung zurecht.
> Ich habe einen String, in dem sollen nur Zeichen von a..Z und von 0..9
> vorhanden sein. Wie muß die preg-match funktion aussehen?
if (preg_match("^[a-zA-Z0-9]+$", $string)) echo "ok";
else echo "nicht ok";
müßte eigentlich funktionieren ... allerdings nicht getestet
Also bitte nicht schlagen :-)
Bye Benjamin
--
"UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From j.kohl_(at)_style-id.de Mon, 3 Apr 2000 19:57:28 +0200
Date: Mon, 3 Apr 2000 19:57:28 +0200
From: Jens Kohl j.kohl_(at)_style-id.de
Subject: [php] Nochmal PHP4 und Windows
Hi,
ich habe es immernoch nicht geschafft PHP4 unter Windows zum laufen zu
bewegen, ich habe jetzt erstmal alles das gemacht was ihr mir gesagt habt
(php_mysql.dll nicht laden usw.) leider klappt es einfach nicht. Wenn ich
php.exe über den prompt aufrufe klappt es allerdings also glaube ich das es
an der httpd.conf meine Apache (1.3.12) liegt. Hat sich da gegenüber PHP3
irgendwas geändert?
ich habs schon mit
- application/x-httpd-php
- application/x-httpd-php3
- application/x-httpd-php4
ausprobiert, leider ohne Erfolg.
mfg. Jens Kohl
_________________________________________________
eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net
www: http://www.style-id.de
UIN: 5578287
From b.kraus_(at)_bigfoot.de Mon, 03 Apr 2000 11:32:59 +0200
Date: Mon, 03 Apr 2000 11:32:59 +0200
From: =?iso-8859-1?Q?Bj=F6rn?= Kraus b.kraus_(at)_bigfoot.de
Subject: [php] (no subject)
confirm 809161
From fg_(at)_FutureByte.net Mon, 03 Apr 2000 20:27:02 +0200
Date: Mon, 03 Apr 2000 20:27:02 +0200
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] Nur bestimme Zeichen in einer Zeichenkette
> > if ( preg_match("/^[a-z0-9]*$/i",$x) ) echo "ok";
> > else echo "nich ok";
>
> > $x ist der zu testende String.
>
> Sollte es nicht besser:
>
> preg_match("/^[a-z0-9]+$/i",$x)
nicht zwingend
bei + müssen ein oder mehr Zeichen im String sein, bei * 0 oder
mehr.
kommt also auf den Verwendungszweck an.
Franz
--
http://Locked.de
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From C.Schmidt-Koester_(at)_gmx.net Mon, 3 Apr 2000 20:10:02 +0200
Date: Mon, 3 Apr 2000 20:10:02 +0200
From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net
Subject: [php] Nochmal PHP4 und Windows
Hallo Jens,
in der PHP4 Beta3 gab es einen Bug mit der Variablen "doc_root". Sobald
dort ein Pfad angegeben wurde (auch der korrekte), knallte es.
Wurde doc_root auskommentiert, lief alles prima.
Ob der Bug in der Beta4 behoben wurde hab ich noch nicht getestet.
Viele Grüße
Christiane
From eschmid+sic_(at)_s.netic.de Mon, 3 Apr 2000 20:50:08 +0200
Date: Mon, 3 Apr 2000 20:50:08 +0200
From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Subject: [php] Nochmal PHP4 und Windows
On Mon, Apr 03, 2000 at 08:10:02PM +0200, Christiane Schmidt-Köster wrote:
> in der PHP4 Beta3 gab es einen Bug mit der Variablen "doc_root". Sobald
> dort ein Pfad angegeben wurde (auch der korrekte), knallte es.
> Wurde doc_root auskommentiert, lief alles prima.
>
> Ob der Bug in der Beta4 behoben wurde hab ich noch nicht getestet.
Dann mach doch einen Bug Report bei http://bugs.php.net/version4/. Ich bin
der letzte der sowas ausprobieren könnte, denn ich hab seit Jahren kein
Betreibssytem von Microsoft gesehen.
-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 lb_(at)_knuut.de Mon, 3 Apr 2000 21:07:07 +0200 (CEST)
Date: Mon, 3 Apr 2000 21:07:07 +0200 (CEST)
From: Lutz Brueckner lb_(at)_knuut.de
Subject: [php] PHP4 session_register()
On Mon, 3 Apr 2000, Michael Ackermann wrote:
> Ich frage mich nur eins;
> Wenn ich die Variablen erst nach dem registrieren fülle,
> bekomme ich diese auf der nächsten Seite nicht ausgelesen.
> Das heist die Variablen sind leer.
> Was kann das sein.
> System LAMP, Sessions werden in /tmp gespeichert.
In der Dokumentation zu den Session-Funktionen steht:
'All registered variables are serialized after the request
finishes'. Das sollte heißen, daß es egal ist, ob zuerst
registriert oder ein Wert zugewiesen wird.
Nun habe ich es gerade nochmal probiert und die Reihenfolge
ist tatsächlich egal (LAMP mit php4.0b4pl1), die Variablen
werden in beiden Fällen registriert.
Ich bin mir aber verdammt sicher, daß dies bei einer älteren
Version anders war, weshalb ich mir angewöhnt habe Variable
erst zu registrieren.
Du solltest also nochmal prüfen was passiert (Inhalt der
Session-Datei in /tmp?) und ggf. Dein php updaten.
Ciao,
Lutz
From cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 19:51:56 +0200
Date: Mon, 3 Apr 2000 19:51:56 +0200
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] =?ISO-8859-1?Q?OT:_Argumente_f=FCr_php4?=
Hi ihr,
ich möchte meinen Hoster davon überzeugen php4 auf seinem Server
einzusetzen.
Was kann ich ihm denn für Argumente liefern?
Ist php4 eigentlich abwärts kompatibel zu Scripts die für php3
geschrieben wurden?
Welche Probleme können (hoffentlich nicht) beim umstieg auftreten bzw.
beim Paralell-Betrieb auftreten?
Ich wär' dankbar für ein paar Antworten :-)
Bye Benjamin
--
"UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From tmarx_(at)_gib8.de Mon, 3 Apr 2000 21:54:46 +0200
Date: Mon, 3 Apr 2000 21:54:46 +0200
From: Thorsten Marx tmarx_(at)_gib8.de
Subject: [php] =?iso-8859-1?Q?Zeichenkette_pr=FCfen?=
Hallo Liste,
wenn ich folgendes mache:
if (preg_match("^[a-zA-Z0-9]+$/i",$username)) {
echo "Username OK";
} else {
exit;
}
Bekomme ich diesen Fehler:
Fatal error: Call to unsupported or undefined function preg_match()
Ich habe doch die Funktion richtig geschrieben, oder?
Viel Dank schon mal 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 lb_(at)_knuut.de Mon, 3 Apr 2000 22:34:43 +0200 (CEST)
Date: Mon, 3 Apr 2000 22:34:43 +0200 (CEST)
From: Lutz Brueckner lb_(at)_knuut.de
Subject: [php] Nochmal PHP4 und Windows
On Mon, 3 Apr 2000, Christiane Schmidt-Köster wrote:
> in der PHP4 Beta3 gab es einen Bug mit der Variablen "doc_root". Sobald
> dort ein Pfad angegeben wurde (auch der korrekte), knallte es.
> Wurde doc_root auskommentiert, lief alles prima.
>
> Ob der Bug in der Beta4 behoben wurde hab ich noch nicht getestet.
Danke! Das war der entscheidende Tip!
Der Bug hat mich seit php3.13 daran gehindert zu Testzwecken
unter win98 eine erfolgreiche Installation durchzuführen.
Die Crashes hatte ich bislang auf meine beschränkten Windows
Kenntnisse zurückgeführt. Aber ohne doc_root in der php.ini
hat es jetzt auf Anhieb geklappt.
Der Bug existiert in php4RC1 immer noch und hätte wirklich
einen Eintrag bei bugs.php.net verdient. Bei meiner Suche
vor ca. 14 Tagen habe ich dort jedenfalls noch keine
ensprechenden Hinweise entdeckt.
Ciao,
Lutz
From cybermage_(at)_hirnstrudel.de Mon, 3 Apr 2000 22:57:50 +0200
Date: Mon, 3 Apr 2000 22:57:50 +0200
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Zeichenkette_pr=FCfen?=
Hi Thorsten,
> wenn ich folgendes mache:
> if (preg_match("^[a-zA-Z0-9]+$/i",$username)) {
> echo "Username OK";
> } else {
> exit;
> }
> Bekomme ich diesen Fehler:
> Fatal error: Call to unsupported or undefined function preg_match()
Die preg Funktionen kannst du nur verwenden, wenn du php mit
dereEntsprechenden Option kompiliert hast (frag mich nicht welche das
ist *g*).
Wenn preg_match() also bei dir nicht geht, dann nimm doch einfach ereg()
die Syntax sieht dann so aus:
if (preg_match("^[a-zA-Z0-9]+$",$username)) {
echo "Username OK";
} else {
exit;
}
Ach ja ... wenn der String den du prüfen willst auch leer sein darf,
dann ersetz' das + durch einen *
Bye Benjamin
--
"UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From bjoern_(at)_baer.main.de Mon, 3 Apr 2000 22:59:26 +0200
Date: Mon, 3 Apr 2000 22:59:26 +0200
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Re:_=5Bphp=5D_Zeichenkette_pr=FCfen?=
* Benjamin Billian wrote:
> dereEntsprechenden Option kompiliert hast (frag mich nicht welche das
> ist *g*).
--with-pcre
> Wenn preg_match() also bei dir nicht geht, dann nimm doch einfach ereg()
Sollte man tunlichst vermeiden, wenn man die Möglichkeit
hat, PCRE zu verwenden. ereg_* sind langsam.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From red_(at)_bered.de Mon, 3 Apr 2000 23:07:35 +0200
Date: Mon, 3 Apr 2000 23:07:35 +0200
From: Raphael Doderer red_(at)_bered.de
Subject: [php] Provider "Trick-17" und PHP3
Hallihallo!
Nachdem ich mich auf http://www.php-center.de/provider/weitere.htm und bei
Trick 17 (www.trick-17.net) in der FAQ schlau gemacht habe, wende ich mich
an Euch: Dort steht, daß bei Trick-17 php3-Dateien liefen. Aber wie ich
leider feststellen muß, geht es doch nicht: www.tronic5.de/test.php3 sollte
einfach phpinfo() ausgeben, tut aber nicht.
Hat eine/r von Euch ähnliche Probleme mit Trick-17?
MfG
Raphael Doderer
---
"Democracy is discussion." (Thomas Masaryk)
Meinen PGP Public Key gibt's auf Anfrage.
From eschmid+sic_(at)_s.netic.de Mon, 3 Apr 2000 23:14:00 +0200
Date: Mon, 3 Apr 2000 23:14:00 +0200
From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Subject: [php] Nochmal PHP4 und Windows
On Mon, Apr 03, 2000 at 10:34:43PM +0200, Lutz Brueckner wrote:
> On Mon, 3 Apr 2000, Christiane Schmidt-Köster wrote:
>
> > in der PHP4 Beta3 gab es einen Bug mit der Variablen "doc_root". Sobald
> > dort ein Pfad angegeben wurde (auch der korrekte), knallte es.
> > Wurde doc_root auskommentiert, lief alles prima.
> >
> > Ob der Bug in der Beta4 behoben wurde hab ich noch nicht getestet.
>
>
> Danke! Das war der entscheidende Tip!
>
> Der Bug hat mich seit php3.13 daran gehindert zu Testzwecken
> unter win98 eine erfolgreiche Installation durchzuführen.
> Die Crashes hatte ich bislang auf meine beschränkten Windows
> Kenntnisse zurückgeführt. Aber ohne doc_root in der php.ini
> hat es jetzt auf Anhieb geklappt.
>
> Der Bug existiert in php4RC1 immer noch und hätte wirklich
> einen Eintrag bei bugs.php.net verdient. Bei meiner Suche
> vor ca. 14 Tagen habe ich dort jedenfalls noch keine
> ensprechenden Hinweise entdeckt.
Christiane hat diesen Fehler gerade eben gemeldet. Aber wahrscheinlich
liegt Andi schon in seinem Nest und wird wahrscheinlich nicht antworten,
bevor er aufgestanden ist.
-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 abe_(at)_flaemingnet.de Mon, 3 Apr 2000 23:29:51 +0200
Date: Mon, 3 Apr 2000 23:29:51 +0200
From: Daniel Beulshausen abe_(at)_flaemingnet.de
Subject: [php] Zeichenkette prüfen
>Hallo Liste,
Hi
>wenn ich folgendes mache:
>
>if (preg_match("^[a-zA-Z0-9]+$/i",$username)) {
>echo "Username OK";
>} else {
>exit;
>}
Wenn du Windows und ein neueres PHP3 hasst, dann tut es ein Eintrag in die php3.ini
extension=php3_pcre.dll
preg_match muss allerdings so aussehen: preg_match("/^[a-zA-Z0-9]+$/i",$username)
ansonsten mekert er über den Delimiter, falls du ereg verwendest sollte es IMHO so aussehen:
ereg("^[[:alnum:]]+$",$username);
bye
Daniel
From C.Schmidt-Koester_(at)_gmx.net Mon, 3 Apr 2000 22:18:01 +0200
Date: Mon, 3 Apr 2000 22:18:01 +0200
From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net
Subject: [php] Nochmal PHP4 und Windows
Egon Schmid wrote:
> Dann mach doch einen Bug Report bei http://bugs.php.net/version4/.
Ich habs nochmal getestet, und der Bug ist noch drin. Einen Report hab
ich auch gemacht. Da ich den Tip damals aus der Beta4-Mailingliste
hatte, dachte ich, der Bug wäre bekannt und so gut wie behoben...
Unter http://bugs.php.net/version4/bugs.php?id=3152 gibt's übigens einen
ähnlichen Report für OS Digital Unix.
Viele Grüße
Christiane
From frankm69_(at)_hotmail.com Mon, 03 Apr 2000 17:09:35 PDT
Date: Mon, 03 Apr 2000 17:09:35 PDT
From: Frank Morer frankm69_(at)_hotmail.com
Subject: [php] www.huynh.de
Hallo!
Ich habe gerade von einem Bekannten eine mail bekommen:
Kennt jemand den Provider www.huynh.de?
Ist das was Seriöses?
Preis-/Leistungsverhältnis sieht ja nicht schlecht aus. PHP3 und mySQL,
sowie 200Meg Webspace für 171,68 DM pro Jahr!
Oder eine .de-Domain für 22,--DM.
Falls das was taugt, dann muß ich (glaube ich) meinen Provider wechseln...
Gruß vom Frank
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
From thomas.schuermann_(at)_stadt-gladbeck.de Tue, 04 Apr 2000 08:39:03 +0200
Date: Tue, 04 Apr 2000 08:39:03 +0200
From: Thomas =?iso-8859-1?Q?Sch=FCrmann?=
thomas.schuermann_(at)_stadt-gladbeck.de
Subject: [php] Problem mit browserinfo.php3 !
Hallo,
Stepputtis schrieb:
>
> echo "$HTTP_USER_AGENT\n";
> $browser = get_browser();
> echo list_array( (array) $browser );
siehe unter
http://www.php.net/manual/html/function.get-browser.html
Dir fehlt ein browscap-Konfigurations-File. In diesem kannst du selbst
die
Fähigkeiten / Features des Browsers festlegen. Es wird aber nicht
ermittelt,
ob z.B. JAVA aktuell dis- / enabled ist. Es gibt auch fertige
browscap-Dateien
(Verweise auch im Manual).
MfG
Thomas
--
*---------------------------------------------*
| Thomas Schürmann |
| mailto:thomas.schuermann_(at)_stadt-gladbeck.de |
*---------------------------------------------*
From s.bergmann_(at)_seven-sense.com Tue, 04 Apr 2000 09:04:34 +0200
Date: Tue, 04 Apr 2000 09:04:34 +0200
From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Subject: [php] [phpOpenCounter] Announce: Version 2.0.0
Sebastian Bergmann schrieb:
> die Version 2.0.0 des phpOpenCounter steht ab sofort zum Download auf
> http://gravedancer.rc5.de/counter/ zur Vefügung.
Sorry, aber die 2.0.1 (gerade fertig geworden) stellt nicht nur das
Ergbenis einer weiteren durchwachten Nacht dar, sondern ist auch
wesentlich performanter. Vielen Dank nochmal an Daniel Beulshausen:
04-Apr-2000 2.0.1 - UNIQUE_VISIT changed to enum('0','1')
- IP changed to char(15)
- DATECHECK changed to int(11)
- DOCUMENT is now set to $PATH_INFO instead of
REQUEST_URI for compatibility with other web-servers
than Apache
- Replaced all data retrieving related functions with
the two functions visitors() and switch()
[all of the above suggested and contributed by
Daniel Beulshausen (abe_(at)_yavin4.de)]
--
Sebastian Bergmann
Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de
Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78
From Andreas.Nebel_(at)_altvater.com Tue, 04 Apr 2000 09:36:01 +0200
Date: Tue, 04 Apr 2000 09:36:01 +0200
From: Andreas Nebel Andreas.Nebel_(at)_altvater.com
Subject: [php] Info s
Hallo!
Ich habe folgendes Problem: Ich möchte eine webbasierte Präsentation erstellen, die ihre gesamte Menustruktur und ihren Inhalt aus einer Datenbank bezieht, damit die Administration so einfach wie möglich ist.
Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen, Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen muß!
Danke für eure Hilfe!
Gruß
Andy
From Anne.Huebner_(at)_msw.net Tue, 04 Apr 2000 09:57:20 +0200
Date: Tue, 04 Apr 2000 09:57:20 +0200
From: Anne Huebner Anne.Huebner_(at)_msw.net
Subject: [php] Provider "Trick-17" und PHP3
Hallo Raphael ...
Raphael Doderer schrieb:
>
> ..., geht es doch nicht: www.tronic5.de/test.php3 sollte
> einfach phpinfo() ausgeben, tut aber nicht.
>
> Hat eine/r von Euch ähnliche Probleme mit Trick-17?
wir hosten dort auch ... keine Probleme mit php3 und mysql!! Wende dich
doch mal vertrauensvoll an den Support :-)
Gruss
anne
--
Dipl.-Ing.(FH) Anne Huebner
MSW Internet-Service GmbH & Co. KG > http://www.msw.net
tel: 0751-56154-35 fax: -49
mail: Anne.Huebner_(at)_msw.net
> http://www.firmpool.de >> Das kostenlose Firmenverzeichnis
From salvatore.vallesi_(at)_creative-solutions.ch Tue, 4 Apr 2000 10:04:21 +0200
Date: Tue, 4 Apr 2000 10:04:21 +0200
From: Vallesi Salvatore salvatore.vallesi_(at)_creative-solutions.ch
Subject: [php] form check
hallo liste
ich wollte folgende form validation in php realisieren...
eigentlich ganz einfach aber eben...
#form checker
$form="";
$missing=0;
$i=0;
if ($name=="") {
$form[$i++]="Name";
$missing=1;
}
if ($factory=="") {
$form[$i++]="Firma";
$missing=1;
}
if ($email=="") {
$form[$i++]="E-Mail";
$missing=1;
}
if ($missing==1):
include ('includes/anmelden.inc');
endif;
in der datei anmelden.inc sorgen dann folgende codezeilen für die ausgabe:
$n=count($form[]);
for($i=0;$i<$n;$i++){
echo "$form[$i]";
}
?>
das problem ist dass immer nur das erste fehlende feld ausgegeben wird...
kann mir jemand helfen?
danke
salvi
------------------------------------------------------
Creative Solutions GmbH
"Kreative Lösungen auf neuen wie herkömmlichen Medien"
Gerbegässlein 1
CH-4450 Sissach
Telefon: (+41) (0)61 971 87 37
http://www.creative-solutions.ch
From Daniel.Eichten_(at)_LAB.de Tue, 4 Apr 2000 10:04:57 +0200
Date: Tue, 4 Apr 2000 10:04:57 +0200
From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de
Subject: [php] Arrayfunktion: suchen > einsetzen
Hallo Andre
Ich meine, ich hätte mal was von einer Funktion gelesen
mit der man im Array eine Stelle erkennen kann, und dann
dahinter ein neuen Wert einfügen kann. Ich finde diese
Funktion nicht mehr, oder gibt es sie nicht?
array("Sven", "Thomas", "Otto", "Manuel");
ändern in
array("Sven", "Thomas", "Thorsten", "Otto", "Manuel");
Nach dieser Funktion suche ich auch schon länger. Gefunden hab ich sie
leider nicht, deshalb sitze ich gerade an der Umsetzung einer
Pointer-Struktur in PHP3. In Zend ist das meines Wissens drin, und kann
wie bei Perl benutzt werden. Falls ich hier was falsches erzähle
berichtigt mich bitte.
Daniel
From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 10:10:24 +0200
Date: Tue, 04 Apr 2000 10:10:24 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Info s
Andreas Nebel wrote:
> Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen, Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen muß!
Die Skriptsprache PHP ist einfach zu erlernen, die Kosten der Software
sind sehr gering. Ein (fast) deutsches Handbuch gibts bei
http://www.php-center.de/ und bei http://www.dynamic-webpages.de/ sowie
bei http://snaps.php.net/manual/.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From fg_(at)_FutureByte.net Tue, 04 Apr 2000 10:15:39 +0200
Date: Tue, 04 Apr 2000 10:15:39 +0200
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] form check
>
> $n=count($form[]);
>
> for($i=0;$i<$n;$i++){
> echo "$form[$i]";
> }
>
> ?>
>
> das problem ist dass immer nur das erste fehlende feld ausgegeben wird...
Ganz pauschal überflogen: mach mal aus
echo "$form[$i]"; ein echo $form[$i];
und vorallem aus $n=count($form[]); ein $n=count($form);
Andernfalls zählst Du die Anzahl der Array-Elemente in $form[].
Wenn Du keine mehrdimensionale Array hast ist das dann 1.
Das ganze for-Construct geht übrigens auch kürzer:
// (nur so als Hinweis ;))
while ( list(,$val) = each $form )
{ echo $val;}
Grüße
Franz
--
http://Locked.de
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From jan_(at)_lehnardt.de Mon, 3 Apr 2000 23:14:06 +0200
Date: Mon, 3 Apr 2000 23:14:06 +0200
From: Jan Lehnardt jan_(at)_lehnardt.de
Subject: [php] OT:_Argumente_fuer_php4
Hallo Benjamin,
Monday, April 03, 2000, 7:51:56 PM, you wrote:
BB> Ist php4 eigentlich abwärts kompatibel zu Scripts die für php3
BB> geschrieben wurden?
BB> [...]
BB> Ich wär' dankbar für ein paar Antworten :-)
Hier mal ein paar undokumentierte Links, ansonnsten immer erst auf den
einschlaegigen Seiten nachsehen (www.php-center.de,www.php.net etc.),
dann im Listenarchiv(www.php-center.de, textfeld oben links), dann
keine Umlaute ins Topic schreiben und nicht auf die Idee kommen, ein
AW: anstatt eines RE: zu verwenden :-).
http://www.php.net/version4/migration.php
http://www.php.net/version4/incompatibilities.php
und ein Aussschnitt aus der INSTALL:
USING PHP3 AND PHP4 AS CONCURRENT APACHE MODULES
Recent operating systems provide the ability to perform versioning and
scoping. This features make it possible to let PHP3 and PHP4 run as
concurrent modules in one Apache server.
This feature is known to work on the following platforms:
- Linux with recent binutils (binutils 2.9.1.0.25 tested)
- Solaris 2.5 or better
- FreeBSD (3.2, 4.0 tested)
To enable it, configure PHP3 and PHP4 to use APXS (--with-apxs) and the
necessary link extensions (--enable-versioning). Otherwise, all standard
installations instructions apply. For example:
$ ./configure \
--with-apxs=/apache/bin/apxs \
--enable-versioning \
--with-mysql \
--enable-track-vars
If this also works on your platform or if you know a way to do it, please
report it to our bug database at http://bugs.php.net
Ich hoffe das gibt keine Copyrechtlichen Probleme, Egon?
Jan
From ruderstaller_(at)_cwd.at Tue, 4 Apr 2000 10:22:46 +0200
Date: Tue, 4 Apr 2000 10:22:46 +0200
From: Ludwig Ruderstaller ruderstaller_(at)_cwd.at
Subject: [php] PHP 4 --with-dom
Hallo,
bei den versuch php4RC1 mit --with-dom support zu kompiliern bekomm ich bei
make einen fehler. Sieht so aus als wäre es ein problem des makefiles.
Den fehler + mein configure skript ist zu sehen unter:
http://bugs.php.net/version4/bugs.php?id=4003
Hat jemand eine Ahnung wie man das fixen könnte?
Ohne --with-dom läuft der compile einwandfrei.
lg
Ludwig
From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 10:20:56 +0200
Date: Tue, 04 Apr 2000 10:20:56 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Arrayfunktion: suchen > einsetzen
Daniel.Eichten_(at)_LAB.de wrote:
> Ich meine, ich hätte mal was von einer Funktion gelesen
> mit der man im Array eine Stelle erkennen kann, und dann
> dahinter ein neuen Wert einfügen kann. Ich finde diese
> Funktion nicht mehr, oder gibt es sie nicht?
Bei PHP3 gibt es nur die array_walk() Funktion. Bei PHP4 sind die
folgenden bekannt:
# beta/php4/ext/standard/array.c
array array_count_values(array input)
Return the value as key and the frequency of that value in
as value
array array_flip(array input)
Return array with key <-> value flipped
array array_keys(array input [, mixed search_value])
Return just the keys from the input array, optionally only for the
specified search_value
array array_merge(array arr1, array arr2 [, ...])
Merges elements from passed arrays into one array
bool array_multisort(array ar1 [, SORT_ASC|SORT_DESC] [, array ar2 [,
SORT_ASC|SORT_DESC], ...])
Sort multiple arrays at once similar to how ORDER BY clause works
in SQL
array array_pad(array input, int pad_size, mixed pad_value)
Returns a copy of input array padded with pad_value to size
pad_size
mixed array_pop(array stack)
Pops an element off the end of the array
int array_push(array stack, mixed var [, ...])
Pushes elements onto the end of the array
array array_reverse(array input)
Return input as a new array with the order of the entries reversed
mixed array_shift(array stack)
Pops an element off the beginning of the array
array array_slice(array input, int offset [, int length])
Returns elements specified by offset and length
array array_splice(array input, int offset [, int length [, array
replacement]])
Removes the elements designated by offset and length and replace
them with supplied array
int array_unshift(array stack, mixed var [, ...])
Pushes elements onto the beginning of the array
array array_values(array input)
Return just the values from the input array
int array_walk(array input, string funcname [, mixed userdata])
Apply a user function to every member of an array
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From anklam_(at)_netway-online.de Tue, 04 Apr 2000 10:25:52 +0200
Date: Tue, 04 Apr 2000 10:25:52 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] form check
At 10:04 04.04.00 +0200, you wrote:
>hallo liste
>
>ich wollte folgende form validation in php realisieren...
>eigentlich ganz einfach aber eben...
> ....
> ....
>if ($email=="") {
> $form[$i++]="E-Mail";
> $missing=1;
>
> }
>
>
>if ($missing==1):
>
> include ('includes/anmelden.inc');
>
> endif;
>in der datei anmelden.inc sorgen dann folgende codezeilen für die ausgabe:
>
>
>
>$n=count($form[]);
-------------------------^
sollte eigentlich so aussehen $n=count($form);
dann müsste es IMHO funktionieren !!
>
>for($i=0;$i<$n;$i++){
> echo "$form[$i]";
>}
>
>?>
mfg
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From d.gapp_(at)_workweb.de Tue, 4 Apr 2000 10:34:23 +0200
Date: Tue, 4 Apr 2000 10:34:23 +0200
From: dietmar gapp d.gapp_(at)_workweb.de
Subject: [php] forms multi selections
hi,
ich habe folgendes problem. ich möchte den user über verschachtelte pops zu
seiner produktinfo führen. einfaches beispiel: 1. popup: produkte für
drinnen oder produkte für draussen. wenn eins ausgewählt wird erscheint
automatisch ein neues popup mit der jeweiligen produktauswahl. alle popup
sollen dann natürlich ständig zur verfügung stehen, so dass der user auch
nochmal ganz oben etwas ändern kann...
grüsse dietmar
From joh_(at)_exozet.com Tue, 4 Apr 2000 10:47:15 +0200
Date: Tue, 4 Apr 2000 10:47:15 +0200
From: Johannes Schmidt joh_(at)_exozet.com
Subject: [php] PHP mit PNG-Support installieren
> > Ich hab das komplette Paket zur Sicherheit neu "enttart".
> rm config.cache und make clean sollte ausreichend sein.
In dem vorliegenden Fall wahrscheinlich Ja; da aber danach einige Einträge
unter "Configuring extensions" immer noch den Zusatz "(cached)" haben (sowie
der komplette Abschnitt "Configuring Zend"), dachte ich: Sicher ist sicher.
> Dann configuriere mal das CGI-Binary, da kommen dann vielleicht andere
> Fehlermeldungen zum Vorschein.
Ich weiß nicht so recht, ob ich mich jetzt freuen soll oder nicht - das
CGI-Binary ließ sich wie gehabt ohne Probleme erstellen, als CGI ausgeführt
kann ich nun auch wunderbar PNGs öffnen und bearbeiten. :-)
Die Frage, warum mich ausgerechnet der Apache in Stich läßt, kann ich mir
zwar immer noch nicht beantworten, aber was ich erreichen wollte habe ich ja
irgendwie hingekriegt.
Vielen Dank nochmal für die Hinweise
Johannes
From ulf_(at)_redsys.de Tue, 04 Apr 2000 10:48:38 +0200
Date: Tue, 04 Apr 2000 10:48:38 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] forms multi selections
dietmar gapp wrote:
> seiner produktinfo führen. einfaches beispiel: 1. popup: produkte für
> drinnen oder produkte für draussen. wenn eins ausgewählt wird erscheint
> automatisch ein neues popup mit der jeweiligen produktauswahl. alle popup
> sollen dann natürlich ständig zur verfügung stehen, so dass der user auch
> nochmal ganz oben etwas ändern kann...
Sofort oder bald, wann brauchst Du das?
Die neue Version der OOH Forms der PHPLIB wird ein neues künstliches
Element "tree" kennen, was das Windows GUI-Element "treeview" nachahmt,
also ein aufklappbares Menu als Select ist. Ich werde sehr
wahrscheinlich den neuen Code noch diese Woche ins CVS stellen.
Wenn Du nicht warten willst, warum programmierst Du nicht einfach drauf
los? So schwer ist die Aufgabe nicht, wo harkt es?
Ulf
From oliver_(at)_brugg-online.ch Tue, 04 Apr 2000 10:53:29 +0200
Date: Tue, 04 Apr 2000 10:53:29 +0200
From: Oliver =?iso-8859-1?Q?Fl=FCckiger?= oliver_(at)_brugg-online.ch
Subject: [php] Info s
Hallo Andreas!
> Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen, Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen muß!
Was für einen Webserver benutzt du? PHP gibt es für UNIX [ist enpfehlenswert] und für Windows. Schau mal bei php.net vorbei.
Für die Datenbank würde ich MySQL empfehlen, bei Unix/Linux schon dabei, für Windows Shareware.
Das Erlernen von PHP ist sehr einfach, ich würde mir aber trotzdem ein Buch darüber kaufen [sehr gut: Markt&Technik, PHP].
Software brauchst du keine um PHP entwicklen zu können. Das kannst du im Text-Editor machen oder im HTML-Editor.
Viele Grüsse
Oliver [15]
From anklam_(at)_netway-online.de Tue, 04 Apr 2000 11:02:56 +0200
Date: Tue, 04 Apr 2000 11:02:56 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] grösse der db tabelle oder db festellen !?!?
hi leute ...
da die mysqlliste etwas langsam ist werde ich meine frage hier nochmal
posten ... vielleicht kann mir ja jemand dabei helfen .. :)
wie unschwer dem thread zu entnehmen ist suche ich einen mySQL befehl der
mir die datengröße der jeweiligen tabelle oder datenbank ausgibt !! gibt es
sowas oder kann man eine abfrage via php und mySQL proggen !?!?
hatte leider keine lösung finden können ..
für jeden vorschlag bin ich ganz ohr ...
thx!c ya
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From d.gapp_(at)_workweb.de Tue, 4 Apr 2000 11:08:02 +0200
Date: Tue, 4 Apr 2000 11:08:02 +0200
From: dietmar gapp d.gapp_(at)_workweb.de
Subject: [php] forms multi selections
es geht nicht um keine tree view ansicht sondern um eine navigation mit
forms. es werden immer mehr pops, in abhängigkeit der vorher ausgewählten
popups...
dietmar
>dietmar gapp wrote:
>> seiner produktinfo führen. einfaches beispiel: 1. popup: produkte für
>> drinnen oder produkte für draussen. wenn eins ausgewählt wird erscheint
>> automatisch ein neues popup mit der jeweiligen produktauswahl. alle popup
>> sollen dann natürlich ständig zur verfügung stehen, so dass der user auch
>> nochmal ganz oben etwas ändern kann...
>
>Sofort oder bald, wann brauchst Du das?
>
>Die neue Version der OOH Forms der PHPLIB wird ein neues künstliches
>Element "tree" kennen, was das Windows GUI-Element "treeview" nachahmt,
>also ein aufklappbares Menu als Select ist. Ich werde sehr
>wahrscheinlich den neuen Code noch diese Woche ins CVS stellen.
>Wenn Du nicht warten willst, warum programmierst Du nicht einfach drauf
>los? So schwer ist die Aufgabe nicht, wo harkt es?
>
>Ulf
>
dietmar gapp
bluelemon interactive gmbh
dreikönigenstraße 10
50678 koeln
voice: 0221.474180.1
fax: 0221.474180.8
email: d.Gapp_(at)_workWeb.de
home: http://www.bluelemon.de
'das leben ist seltsamer als die fiktion'
(tomi ungerer)
From ulf_(at)_redsys.de Tue, 04 Apr 2000 11:07:43 +0200
Date: Tue, 04 Apr 2000 11:07:43 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Info s
Andreas Nebel wrote:
> Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten.
> Nun würde ich gerne wissen, wie hoch der Einsatz einzuschätzen
> ist (Einlernen, Software etc.), was ich beachten muß
> und welche Anforderungen ich erfüllen muß!
Wenn Du eine Programmiersprache sicher beherrscht, wirst Du das
notwendige für eine kleine Präsentation binnen einer Woche kennen.
Besonders einfach wird der Umstieg von C aus fallen. Kommst Du von einem
Perl Background, wird eines etwas einfacher sein, andererseits wirst Du
ab und an ein paar Zeilen Code mehr benötigen - Perl ist so ein Fall für
sich...
Verfügst Du über keine Programmierkenntnisse, ist es die übliche Qual
beim erlenen einer Sprache. Der eine schafft den Einstieg binnen vier
Wochen, der andere braucht vier Monate.
PHP3 ist eine interpretierte Sprache, der Source deiner Skripte liegt im
Klartext vor (Ausnahme PHP4 - http://www.zend.com). Als
Entwicklungsumgebung benötigst Du irgendeinen Editor zwischen vi und
Homesite (http://www.allaire.com, s.a. Archiv: Editoren),
Einarbeitungszeit entfällt damit praktisch komplett.
Wenn Du das Hosting für den Kunden übernimmst, solltest Du nicht nur
dein OS im Griff haben, sondern auch über C Kenntnisse verfügen, um
seltene aber gelegentliche Schwierigkeiten beim Kompilieren von PHP
selbst lösen zu können. Wenn Du unsicher bist, gib diesen Teil des Jobs
ab.
Egon hat bereits sehr wichtige Portalseiten genannt. Im deutschprachigen
Umfeld darf eine Person mit ihrer "privaten Newsgroup" nicht fehlen:
de.comp.lang.php, http://www.koehntopp.de.
Je nach angestrebter Projektgröße solltest Du schnell den Einstieg in
die PHPLIB suchen. Hier findest Du vieles, was die Schmerzen bei der
Erstellung datenbankbasierter Websites verringert: Session,
Datenbankabstraktion, Formulargenerierung (Achtung: baldige
Veränderugen), Menu, und einiges mehr.
Ulf
From ulf_(at)_redsys.de Tue, 04 Apr 2000 11:14:50 +0200
Date: Tue, 04 Apr 2000 11:14:50 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] =?iso-8859-1?Q?gr=F6sse?= der db tabelle oder db festellen
!?!?
Swen Anklam wrote:
> wie unschwer dem thread zu entnehmen ist suche ich einen mySQL befehl der
> mir die datengröße der jeweiligen tabelle oder datenbank ausgibt !! gibt es
> sowas oder kann man eine abfrage via php und mySQL proggen !?!?
> hatte leider keine lösung finden können ..
Mir ist kein MySQL Mechanismus bekannt, um den Speicherbedarf einer
Tabelle zu ermitteln.
Du kannst mit dem PHPLIB $db->metadata() ( = mysql_field_type(),
http://www.php.net/manual/function.mysql-field-type.php3 und Verwandte)
die Typen der einzelnen Spalten ermitteln und die Größen aufsummieren.
Ob diese Summe jedoch dem realen Speicherbedarf von MySQL auf der
Festplatte entspricht, steht auf einem anderem Blatt.
Eine Tabelle ist mehr als die Summe ihrer einzelnen Spalten. Wo landen
z.B. die Hashes für die Indizes...
Ulf
From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 10:29:29 +0200
Date: Tue, 04 Apr 2000 10:29:29 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] OT:_Argumente_fuer_php4
Jan Lehnardt wrote:
> Ich hoffe das gibt keine Copyrechtlichen Probleme, Egon?
Ne, ich glaube nicht, die Quellen sind ja angegeben. Allerdings hat
Manuel Lemos von weiteren undokumentierten Inkompatibilitäten berichtet,
welche das sind, ist mir aber leider schon wieder entfallen.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From ulf_(at)_redsys.de Tue, 04 Apr 2000 11:21:28 +0200
Date: Tue, 04 Apr 2000 11:21:28 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] forms multi selections
dietmar gapp wrote:
>
> es geht nicht um keine tree view ansicht sondern um eine navigation mit
> forms. es werden immer mehr pops, in abhängigkeit der vorher ausgewählten
> popups...
Das ist mir schon klar. Allerdings expandiert sich der Tree bei Auswahl
eines Knotens. Aber die beiden Elemente sind weitgehend gegeneinander
austauschbar. Es ist doch schnuppe welche untenstehenden Varianten ich
benutze:
select Autohersteller [ VW (Opel..) ] => submit
select Modell [ Golf ]
select Hersteller/Modell [ VW (Opel...) ] => submit
select Hersteller/Modell [ VW->Golf (->Polo...) ]
Davon abgesehen verstehe ich die Frage immer noch nicht, wo ist das
Problem. Die select box Autohersteller liefert einen Wert, der läuft in
einen switch oder ein Array rein und malt eine zweite select box, was
verstehst Du daran nicht, wo harkt es?
Ulf
PS. Bitte verzichte auf Vollquotings.
From anklam_(at)_netway-online.de Tue, 04 Apr 2000 11:24:38 +0200
Date: Tue, 04 Apr 2000 11:24:38 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] forms multi selections
At 11:08 04.04.00 +0200, you wrote:
>es geht nicht um keine tree view ansicht sondern um eine navigation mit
>forms. es werden immer mehr pops, in abhängigkeit der vorher ausgewählten
>popups...
>
>dietmar
hmmm da reicht doch ne einfache IF_Anweisung die immer die neue ID des
zuletzt ausgewählen elements in der DB überprüft und die neuen datensätze
ausliest ...
sollte eigentlich kein problem sein .. schöner als viele IF anweisungen ist
ne funktion .. die kannst du dann immer mit der neuen ID aufrufen ... und
die alten popups musst du eben (alte id's) musst du halt in deinem form im
'hidden' mitübergeben ... !!
ich habe leider kein fertigen script .. kannst dir aber unter
www.comunisoft.de > demo > demostoreadmin > produkte > einfügen
wie ich das so gemacht hatte und ob du das auch so haben willst .. dann
können wir ja noch mal via pm labbern !!
mfg
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From seth_(at)_iorio.de Tue, 04 Apr 2000 11:48:54 +0200
Date: Tue, 04 Apr 2000 11:48:54 +0200
From: Seth Iorio seth_(at)_iorio.de
Subject: [php] Access Violation
Hi Leutchen,
php4 hat mich mal wieder mit einer netten Meldung konfrontiert, die ich
absolut nicht verstehe! Beim Ausführen eines Skriptes kommt folgende
Meldung:
"PHP has encountered an Access Violation at 012F33BC"
Unter php3 funktioniert es ganz normal! Was da jemand Rat?
Danke!
Seth
------------------------------------------
Besuchen Sie unsere neue Seite:
http://www.wirtschaftswissenschaften.de
Internet Service Iorio
Seth Iorio
mailto: seth_(at)_iorio.de
www: http://www.iorio.de
------------------------------------------
From schwardt_(at)_euro-auto-boerse.net Tue, 4 Apr 2000 11:47:18 +0200
Date: Tue, 4 Apr 2000 11:47:18 +0200
From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net
Subject: [php] forms multi selections
Moin dietmar gapp,
dg> ich habe folgendes problem. ich möchte den user über verschachtelte pops zu
dg> seiner produktinfo führen. einfaches beispiel: 1. popup: produkte für
dg> drinnen oder produkte für draussen. [...]
Ich habe eine entsprechende Lösung für eine KFZ-Datenbank umgesetzt
(das berühmte "Hersteller", "Model" Beispiel...)
Via PHP kannst Du das natürlich recht leicht realisieren, genügend
Anregungen sind ja im Thread enthalten. Ich würde mir aber vielleicht
überlegen, ob Du Dich nicht mehr auf JavaScript stützt: Das Problem,
was für den Nutzer schnell ärgerlich werden kann, ist ja, daß Du für
jeden Wechsel im Select die Seite neu aufbauen mußt. Wer "nur mal
schnell" reinschauen möchte kann bei schlechter Verbindung schnell die
Geduld verlieren.
Es ist nicht viel aufwendiger (und letztendlich von der Vorgehensweise
her der gleiche Weg wie bisher vorgeschlagen) die Daten für JavaScript
aufbereitet in die Seite zu legen und die Formularänderungen dynamisch
zu regeln. Das bedingt allerdings JS1.2, da muß man (wieder mal)
abwägen.
ich hab' jetzt leider kein Beispiel parat, aber bei Interesse PM für
Gastzugang bei besagtem Projekt.
--
Stefan Schwardt.
From dobel_(at)_femu.rwth-aachen.de Tue, 04 Apr 2000 12:03:33 +0200
Date: Tue, 04 Apr 2000 12:03:33 +0200
From: Markus Dobel dobel_(at)_femu.rwth-aachen.de
Subject: [php] Access Violation
Seth Iorio wrote:
>
> "PHP has encountered an Access Violation at 012F33BC"
>
> Unter php3 funktioniert es ganz normal! Was da jemand Rat?
dies ist most likely ein bug in PHP. egal, was du machst, der
interpreter draf eigentlich nicht abstuerzen.
von daher empfehle ich dir, alle wichtigen informationen, die man
braucht, um den fehler zu reproduzieren, einzusammeln (OS, genaue
php-version, versionen der einkompilierten externen libs, ausschnitt
deines codes, bei dem der fehler auftritt, usw.) und einen bugreport auf
http://bugs.php.net/ abzusetzen.
gruss, markus
From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 12:13:18 +0200
Date: Tue, 04 Apr 2000 12:13:18 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Access Violation
Markus Dobel wrote:
> Seth Iorio wrote:
> >
> > "PHP has encountered an Access Violation at 012F33BC"
> >
> > Unter php3 funktioniert es ganz normal! Was da jemand Rat?
>
> dies ist most likely ein bug in PHP. egal, was du machst, der
> interpreter draf eigentlich nicht abstuerzen.
> von daher empfehle ich dir, alle wichtigen informationen, die man
> braucht, um den fehler zu reproduzieren, einzusammeln (OS, genaue
> php-version, versionen der einkompilierten externen libs, ausschnitt
> deines codes, bei dem der fehler auftritt, usw.) und einen bugreport auf
> http://bugs.php.net/ abzusetzen.
Nein, wenn dann bei http://bugs.php.net/version4
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From laura.reising_(at)_onlinehome.de Tue, 04 Apr 2000 09:00:02 +0200
Date: Tue, 04 Apr 2000 09:00:02 +0200
From: Laura Reising laura.reising_(at)_onlinehome.de
Subject: [php] nochmal pdflib
Hallo Jürgen,
> Wenn man es dann mit --with-pdflib=/usr/local/lib anstatt nur mit
> --with-pdflib configured
> erscheint "checking whether to include pdflib support... no" obwohl
> sonst keine Fehlermeldungen
> erscheinen.
bei mir der gleiche Quatsch. Ich habe sogar versucht, die
libpdf*-Dateien von /usr/local/lib in /usr/local zu kopieren und dann
(weil /usr/local ja das Default-Dir ist) ohne Verzeichnis-Angabe (nur
--with-pdflib) zu compilieren. Das hat auch nicht gefunzt.
Scheint ein Bug zu sein - ohne Pfad geht es nicht, während eine
Pfadangabe wohl wie --with-pdflib=no wirkt :-(
Egon - meinst Du, ich soll einen Bugreport schreiben?
Ciao
Laura
From anklam_(at)_netway-online.de Tue, 04 Apr 2000 12:37:32 +0200
Date: Tue, 04 Apr 2000 12:37:32 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] forms multi selections
At 11:47 04.04.00 +0200, you wrote:
>Via PHP kannst Du das natürlich recht leicht realisieren, genügend
>Anregungen sind ja im Thread enthalten. Ich würde mir aber vielleicht
>überlegen, ob Du Dich nicht mehr auf JavaScript stützt: Das Problem,
>was für den Nutzer schnell ärgerlich werden kann, ist ja, daß Du für
>jeden Wechsel im Select die Seite neu aufbauen mußt. Wer "nur mal
>schnell" reinschauen möchte kann bei schlechter Verbindung schnell die
>Geduld verlieren.
hmm sehe ich allerdings anders ...
nehmen wir mal an du hast ne dicke produktpallete mit etwa 7 unterkat's
dann haust du dir den ganzen javascript in deine html rein und wartets
erstmal gut ne minute bis javascript alles aufgebaut hat und so ... ich
glaube www.neckermann.de hat soetwas, zwar nicht sooo komplex aber es
reicht schon .. man darf eben warten ...
wer auf datenbank den ganzen kram hat muss zwar nen seitenaufbau in kauf
nehmen geht aber immerhin schneller als die javascript lösung ...
jemand anderer meinung :) ... (ich akzeptiere alles außer böse blicke,
beleidigungen und gewalttaten)
mfg
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From anklam_(at)_netway-online.de Tue, 04 Apr 2000 12:38:10 +0200
Date: Tue, 04 Apr 2000 12:38:10 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] forms multi selections
Hi Stefan Schwardt.
>Via PHP kannst Du das natürlich recht leicht realisieren, genügend
>Anregungen sind ja im Thread enthalten. Ich würde mir aber vielleicht
>überlegen, ob Du Dich nicht mehr auf JavaScript stützt: Das Problem,
>was für den Nutzer schnell ärgerlich werden kann, ist ja, daß Du für
>jeden Wechsel im Select die Seite neu aufbauen mußt. Wer "nur mal
>schnell" reinschauen möchte kann bei schlechter Verbindung schnell die
>Geduld verlieren.
hmm sehe ich allerdings anders ...
nehmen wir mal an du hast ne dicke produktpallete mit etwa 7 unterkat's
dann haust du dir den ganzen javascript in deine html rein und wartets
erstmal gut ne minute bis javascript alles aufgebaut hat und so ... ich
glaube www.neckermann.de hat soetwas, zwar nicht sooo komplex aber es
reicht schon .. man darf eben warten ...
wer auf datenbank den ganzen kram hat muss zwar nen seitenaufbau in kauf
nehmen geht aber immerhin schneller als die javascript lösung ...
jemand anderer meinung :) ... (ich akzeptiere alles außer böse blicke,
beleidigungen und gewalttaten)
mfg
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From anklam_(at)_netway-online.de Tue, 04 Apr 2000 12:40:25 +0200
Date: Tue, 04 Apr 2000 12:40:25 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] grösse der db tabelle oder db festellen !?!?
At 11:14 04.04.00 +0200, you wrote:
>> wie unschwer dem thread zu entnehmen ist suche ich einen mySQL
befehl der
>> mir die datengröße der jeweiligen tabelle oder datenbank ausgibt
!! gibt es
>> sowas oder kann man eine abfrage via php und mySQL proggen !?!?
>> hatte leider keine lösung finden können ..
>
>Mir ist kein MySQL Mechanismus bekannt, um den Speicherbedarf einer
>Tabelle zu ermitteln.
Hi ulf ...
wenn ich ehrlich bin muss ich sagen das mir diese variante wirklich nicht
gefällt ...
hmmm möglichkeiten via exec('') und nen script auszuführen der mir dann
eben den wert gibt den ich brauche ??
wer weiss es, wer hat ne lösung :) .. hehe ...
mfg
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 12:41:13 +0200
Date: Tue, 04 Apr 2000 12:41:13 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] nochmal pdflib
Laura Reising wrote:
> > Wenn man es dann mit --with-pdflib=/usr/local/lib anstatt nur mit
> > --with-pdflib configured
> > erscheint "checking whether to include pdflib support... no" obwohl
> > sonst keine Fehlermeldungen
> > erscheinen.
Dann findet er die PDFlibs nicht.
> bei mir der gleiche Quatsch. Ich habe sogar versucht, die
> libpdf*-Dateien von /usr/local/lib in /usr/local zu kopieren und dann
> (weil /usr/local ja das Default-Dir ist) ohne Verzeichnis-Angabe (nur
> --with-pdflib) zu compilieren. Das hat auch nicht gefunzt.
>
> Scheint ein Bug zu sein - ohne Pfad geht es nicht, während eine
> Pfadangabe wohl wie --with-pdflib=no wirkt :-(
Wenn die PDFlib in /usr/local/lib und /usr/local/include installiert
ist, dann funktionierts ohne Pfadangabe.
> Egon - meinst Du, ich soll einen Bugreport schreiben?
Ich würde Uwe Steinmann direkt fragen oder in der Bugdatabase und in den
englischen Archiven suchen. Uwe scheint mal wieder in Urlaub zu sein.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From schwardt_(at)_euro-auto-boerse.net Tue, 4 Apr 2000 12:47:03 +0200
Date: Tue, 4 Apr 2000 12:47:03 +0200
From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net
Subject: [php] Re[2]: [php] forms multi selections
Moin Swen Anklam,
SA> nehmen wir mal an du hast ne dicke produktpallete mit etwa 7 unterkat's
SA> dann haust du dir den ganzen javascript in deine html rein und wartets
SA> erstmal gut ne minute bis javascript alles aufgebaut hat und so ... ich
SA> glaube www.neckermann.de hat soetwas, zwar nicht sooo komplex aber es
SA> reicht schon .. man darf eben warten ...
Neckermann war's! Ich hab vorhin die ganze zeit überlegt, wie dieses
blöde Versandhaus hieß!
Zu Deinem Kommentar: Ich will auch garnicht behaupten, daß das in
jedem Fall die beste Lösung ist, aber man stelle sich besagte
Neckmannseite vor, wenn bei einem Klick auf eine Kategorie der Frame
neu geladen werden müßte. Und man stelle sich dann User vor, die eine
Kategorie anklicken und im Ladevorgang, während die Originalseite noch
steht, ein weiteres Select anklicken. Das gibt evtl. ein lustiges
Durcheinander.
SA> wer auf datenbank den ganzen kram hat muss zwar nen seitenaufbau in kauf
SA> nehmen geht aber immerhin schneller als die javascript lösung ...
Nop, denke ich nicht. Mag sein, daß serverseitig die Seite schneller
zusammengesetzt wird als Clientseitig die JavaScriptteile, aber mit
ein bißchen Pech liegt da der halbe Globus zwischen. Ganz abgesehen
davon habe ich bei meinem Projekt keine Verzögerung im Seitenaufbau
durch das JS bemerkt!?
Aber das riecht ja fast schon alles nach OT, zumal die PHP-seitige
Umsetzung wie beschrieben in beiden Fällen sehr ähnlich ist. Einmal
mit Schwerpunkt "Ausgabe in eine Tabelle", einmal mit "Ausgabe von
generiertem JS-Code".
Man muß eben sehen, welche Lösung besser zum Projekt paßt. Wollte auch
nur auf die Alternative aufmerksam machen.
SA> jemand anderer meinung :) ... (ich akzeptiere alles außer böse blicke,
SA> beleidigungen und gewalttaten)
Mist, und ich wollte schon... ;-)
--
Stefan Schwardt.
From UW_(at)_NetUSE.DE Tue, 04 Apr 2000 12:53:57 +0200
Date: Tue, 04 Apr 2000 12:53:57 +0200
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] =?iso-8859-1?Q?gr=F6sse?= der db tabelle oder db festellen
!?!?
Swen Anklam wrote:
> At 11:14 04.04.00 +0200, you wrote:
> >Mir ist kein MySQL Mechanismus bekannt, um den Speicherbedarf einer
> >Tabelle zu ermitteln.
[...]
> wenn ich ehrlich bin muss ich sagen das mir diese variante wirklich nicht
> gefällt ...
> hmmm möglichkeiten via exec('') und nen script auszuführen der mir dann
> eben den wert gibt den ich brauche ??
wwwx[uw] $ pwd
/home/www/servers/ulf.dev.netuse.de/database
wwwx[uw] $ ls -la test*
-rw-rw---- 1 root other 152 Jan 13 14:29 test.ISD
-rw-rw---- 1 root other 1024 Jan 13 14:29 test.ISM
-rw-rw---- 1 root other 9492 Sep 9 1999 test.frm
Vielleicht steht in der Doku wofür die einzelnen Files gut sind.
ISM klingt z.B. nach den isamcheck Zeug.
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From UW_(at)_NetUSE.DE Tue, 04 Apr 2000 13:02:20 +0200
Date: Tue, 04 Apr 2000 13:02:20 +0200
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] =?iso-8859-1?Q?gr=F6sse?= der db tabelle oder db festellen
!?!?
Ulf Wendel wrote:
> wwwx[uw] $ pwd
> /home/www/servers/ulf.dev.netuse.de/database
... fast vergessen: der Pfad ist bei unseren Maschinen verbogen.
Normalerweise sind die Files irgendwo im Installationsverzeichnis
vom MySQL...
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From dominic.paschke_(at)_t-online.de 04 Apr 2000 11:00 GMT
Date: 04 Apr 2000 11:00 GMT
From: dominic.paschke_(at)_t-online.de dominic.paschke_(at)_t-online.de
Subject: [php] Aus einem Formular verschiedene Skripte aufrufen?
Hallo Liste,
ich stehe irgendwie gerade auf dem Schlauch. Und zwar habe ich
ein Formular, daß der User ausfüllt und dann entscheidet, ob Skript 1,
oder Skript 2 ausgeführt werden soll. Jetzt kann ich ja aber
im Attribut "action" nur ein Skript referenzieren. Das Formular
über Javascript auslesen und an die URl ranhängen, also a la
Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe.
Wie macht man sowas, wenn ich unbedingt method="post" brauche??
Vielen Dank
Dominic
From victor_(at)_mediapeople.de Tue, 4 Apr 2000 13:02:21 +0200
Date: Tue, 4 Apr 2000 13:02:21 +0200
From: Christian Victor victor_(at)_mediapeople.de
Subject: [php] =?iso-8859-1?Q?PHPLIB_ohne_vern=FCnftigen_Serverzugriff?=
Hallo Leute,
das Thema "wie installiere ich PHPLIB auf meinem Strato-Account?" ist
hier ja schon ein paar mal angesprochen worden.
Ich bin nun auf der Suche nach einer Zusammenfassung wie man PHPLIB
nutzen kann wenn man nur Webhoster-üblichen Zugriff auf den Webserver
(also z.B. nicht auf .ini-Files und Verzeichnisse über dem
Document-Root) hat.
Falls es sowas nicht gibt bin ich gerne bereit alle Tips die ich
hoffentlich von euch bekomme zu einer Mini-Doku zusammen und ins Netz zu
stellen.
Bis bald,
Christian
From dobel_(at)_femu.rwth-aachen.de Tue, 04 Apr 2000 13:16:30 +0200
Date: Tue, 04 Apr 2000 13:16:30 +0200
From: Markus Dobel dobel_(at)_femu.rwth-aachen.de
Subject: [php] Access Violation
Egon Schmid wrote:
>
> Markus Dobel wrote:
> > von daher empfehle ich dir,[...] einen bugreport auf
> > http://bugs.php.net/ abzusetzen.
>
> Nein, wenn dann bei http://bugs.php.net/version4
sorry, my fault. das meinte ich natuerlich.
gruss, markus
From anklam_(at)_netway-online.de Tue, 04 Apr 2000 13:23:21 +0200
Date: Tue, 04 Apr 2000 13:23:21 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] Aus einem Formular verschiedene Skripte aufrufen?
At 11:00 04.04.00 +0000, you wrote:
>Hallo Liste,
>
>ich stehe irgendwie gerade auf dem Schlauch. Und zwar habe ich
>ein Formular, daß der User ausfüllt und dann entscheidet, ob Skript 1,
>oder Skript 2 ausgeführt werden soll. Jetzt kann ich ja aber
>im Attribut "action" nur ein Skript referenzieren. Das Formular
>über Javascript auslesen und an die URl ranhängen, also a la
>Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe.
>Wie macht man sowas, wenn ich unbedingt method="post" brauche??
naja du nimmst dir ne datei in der z.b.
if ($autokauf == 1) header ('Location: ersteseit.php3');
if ($autoverkauf == 1) header ('Location: zweiteseit.php3');
steht und dann verweisst du action eben auf diese.
somit kannst du durch verschiedene optionen die der user hat andere seiten
aufrufen !!
mfg
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From anklam_(at)_netway-online.de Tue, 04 Apr 2000 13:25:25 +0200
Date: Tue, 04 Apr 2000 13:25:25 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] grösse der db tabelle oder db festellen !?!?
At 12:53 04.04.00 +0200, you wrote:
>wwwx[uw] $ pwd
>/home/www/servers/ulf.dev.netuse.de/database
>wwwx[uw] $ ls -la test*
>-rw-rw---- 1 root other 152 Jan 13 14:29 test.ISD
>-rw-rw---- 1 root other 1024 Jan 13 14:29 test.ISM
>-rw-rw---- 1 root other 9492 Sep 9 1999 test.frm
>
>Vielleicht steht in der Doku wofür die einzelnen Files gut sind.
>ISM klingt z.B. nach den isamcheck Zeug.
hmm ok hatte ich auch schon diese idee .. aber was mache ich wenn ich nicht
an dieses verzeichnis ran komme ? ..
mfg
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From Potysch_(at)_TPS.ThyssenKrupp.COM Tue, 4 Apr 2000 13:24:28 +0200
Date: Tue, 4 Apr 2000 13:24:28 +0200
From: Potysch_(at)_TPS.ThyssenKrupp.COM Potysch_(at)_TPS.ThyssenKrupp.COM
Subject: [php] Probleme mit der mssql Extension
Hallo Liste,
ich habe gerade Probleme beim Einrichten von PHP auf einem Windows NT40
Server mit IIS. Ich habe das Verzeichnis mit den PHP-Dateien und die
php3.ini von einem anderen (einwandfrei funktionierenden) Server kopiert,
und nur die Pfade in der php3.ini angepasst.
Auf dem neuen Server wird jetzt die extension fuer die mssql -
Unterstuetzung nicht eingebunden (sagt zumindest phpinfo).
Ich habe hundertmal das extensions-Verzeichnis in der php3.ini geprueft, und
auch mal testweise mysql einbinden lassen. Sofort hat mir phpinfo das
richtig angezeigt. Die Angaben sind also korrekt, und die php3.ini wird auch
richtig gelesen.
Alle anderen php-Befehle laufen, nur die mssql_* Funktionen nicht.
Hat jemand da eine Idee?
Vielen Dank!
Daniel Potysch
From Tino.Scharnbeck_(at)_kgw.tu-berlin.de Tue, 4 Apr 2000 13:17:03 +0200
Date: Tue, 4 Apr 2000 13:17:03 +0200
From: Tino Scharnbeck Tino.Scharnbeck_(at)_kgw.tu-berlin.de
Subject: [php] RELOAD verhindern
Hallo Liste!
Gibt es eine Moeglichkeit zu verhindern, dass eine Seite neu geladen wird,
bspw. beim Betaetigen des ZURUECK-Buttons oder NEU LADEN? Ich habe
das Problem, dass Daten durch entsprechende Seite in eine DB geschrieben
werden. Und zwar ruft sich die Seite selbst auf und wertet verschiedene
Varia-
blen aus. Die Daten koennen unter Umstaenden mit gleichen Werten mehrmals
auftreten, deshalb nuetzt ein Vergleich nichts, ob die Werte schon erfasst
wurden.
Ein RELOAD verfaelscht aber das Ergebnis, da der Browser die schon
gesendeten
Daten nochmals abschickt. Ein FLAG setzen (if ($schongesehen==1){...}
nuetzt
auch nichts, da sich die Datei selbst aufruft.
Vielen Dank im Voraus fuer einen Tipp!
Gruss, Tino
--
Tino.Scharnbeck_(at)_kgw.TU-Berlin.de
http://www.kulturberlin.de
From home_(at)_peter-karsten.de Tue, 4 Apr 2000 13:38:07 +0200
Date: Tue, 4 Apr 2000 13:38:07 +0200
From: Peter Karsten home_(at)_peter-karsten.de
Subject: [php] Mysql Joints
Hi,
ich hoffe meine kurze frage versteht jemand,..
ist es möglich nachtraeglich die Tabellen von einer Mysql datenbank zu
verknüpfen,
mein problem ist ich hab ne datenbank wo eintraege stehen und in der anderen
datenbank
stehn ein paar user die jeweils einen eintrag in der ersten datenbank
zugeordnet werden müssen
dann muss ich noch ein formular erstellen welches mir gleichzeitig den user
eintraegt
und den datensatz , kann mir da jemand auf die sprünge helfen??
vielen danke
peter karsten
From j.kohl_(at)_style-id.de Tue, 4 Apr 2000 13:41:56 +0200
Date: Tue, 4 Apr 2000 13:41:56 +0200
From: Jens Kohl j.kohl_(at)_style-id.de
Subject: [php] Nochmal PHP4 und Windows
Super, vielen Dank. Es läuft nun perfekt. Was mich wundert ist das dieser
Fehler bzw. Bug nicht beim ISAPI Modul für den IIS auftaucht. Der macht das
auch mit doc_root.
mfg. Jens Kohl
_________________________________________________
eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net
www: http://www.style-id.de
UIN: 5578287
From j.kohl_(at)_style-id.de Tue, 4 Apr 2000 13:49:49 +0200
Date: Tue, 4 Apr 2000 13:49:49 +0200
From: Jens Kohl j.kohl_(at)_style-id.de
Subject: [php] Info s
> Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde
ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen,
Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen
muß!
Es ist denk ich mal die einfachste Scriptsprache für Server, wenn man nicht
gleich mit dem ganzen Umfang loslegt ;). Ich habe das Hobbymäßig gemacht und
war in 1-2 Wochen eigentlich drin. Ein Buch sollte man sich aber schon
zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst
und unter Windows zahlt man eigentlich nur für die Datenbank. Die
Installation ist nicht ganz so einfach, aber mit Hilfe von Tutorials und der
PHP Mailinglist leicht zu bewerkstelligen.
mfg. Jens Kohl
_________________________________________________
eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net
www: http://www.style-id.de
UIN: 5578287
From atlan_(at)_arkon.org Tue, 04 Apr 2000 13:52:14 +0200
Date: Tue, 04 Apr 2000 13:52:14 +0200
From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org
Subject: [php] nochmal pdflib
Hallo Egon.
Egon Schmid wrote:
>
> Wenn die PDFlib in /usr/local/lib und /usr/local/include installiert
> ist, dann funktionierts ohne Pfadangabe.
Welche version verwendest du?
Ich verwende 2.01.
Beim Configure erscheint folgende Meldung:
checking whether to include pdflib support... yes
configure: warning: !!!!! Note for pdflib 0.6 !!!!!
configure: warning: In order to ensure the pdf module works correctly
configure: warning: modify the pdflib distribution. Take out line 190 in
configure: warning: file p_basic.c which closes the pdf file. Read the
php3
configure: warning: documentation for more information.
checking for PDF_close in -lpdf... no
configure: error: pdflib module requires at least pdflib 0.6
Das sieht für mich so aus, als würde er mit dieser Version nicht zurecht
kommen, oder?
MfG
Jürgen
From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 14:03:19 +0200
Date: Tue, 04 Apr 2000 14:03:19 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] nochmal pdflib
Jürgen Schuch wrote:
> Egon Schmid wrote:
> >
> > Wenn die PDFlib in /usr/local/lib und /usr/local/include installiert
> > ist, dann funktionierts ohne Pfadangabe.
>
> Welche version verwendest du?
> Ich verwende 2.01.
> Beim Configure erscheint folgende Meldung:
> Das sieht für mich so aus, als würde er mit dieser Version nicht zurecht
> kommen, oder?
Das scheint eine uralte Version von PHP zu sein.
-Egon
PS: Mein Zimmernachbar hat einen Bruder und der heisst genauso wie Du.
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From fg_(at)_FutureByte.net Tue, 04 Apr 2000 14:21:13 +0200
Date: Tue, 04 Apr 2000 14:21:13 +0200
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] RELOAD verhindern
> Gibt es eine Moeglichkeit zu verhindern, dass eine Seite neu geladen wird,
> bspw. beim Betaetigen des ZURUECK-Buttons oder NEU LADEN? Ich habe
> das Problem, dass Daten durch entsprechende Seite in eine DB geschrieben
> werden. Und zwar ruft sich die Seite selbst auf und wertet verschiedene
> Varia-
> blen aus. Die Daten koennen unter Umstaenden mit gleichen Werten mehrmals
> auftreten, deshalb nuetzt ein Vergleich nichts, ob die Werte schon erfasst
> wurden.
> Ein RELOAD verfaelscht aber das Ergebnis, da der Browser die schon
> gesendeten
> Daten nochmals abschickt. Ein FLAG setzen (if ($schongesehen==1){...}
> nuetzt auch nichts, da sich die Datei selbst aufruft.
Vielleicht ne kleien IP-Sperre von 1 Minunte?
Grüße Franz
--
http://Locked.de
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From michael.ackermann_(at)_asd-edv.de Tue, 04 Apr 2000 14:20:04 +0100
Date: Tue, 04 Apr 2000 14:20:04 +0100
From: Michael Ackermann michael.ackermann_(at)_asd-edv.de
Subject: [php] Array von Database result
Hallo Liste,
heute ist wieder "auf dem Schlauch stehn" angesagt
Zum Problem.
ich bekomme aus einer Datenbank ein Value zurück:
Type "set" Value "1,2,3,4,5,6"
und möchte das ganze in ein Array packen.
Ergebniss der DB Abfrage $res[auswahl] ist 1,2,3,4,5,6
wenn ich nun "$test = array($res[auswahl]) " auswerte
bekomme ich in $test[0] den result "1,2,3,4,5,6"
wenn ich $test = array(1,2,3,4,5,6)
(ist ja auch das was von $res[auswahl]zurüch kommt ??)
zum testen eingebe stimmt alles d.h $test[0] ist 1 und $test[1] ist 2
was zum Teufel ist da los.
Bin ich dem doof??
Wo ist mein Denkfehler.
Habe auch schon im Archiv gesucht und nichts gefunden.
Danke
Michael Ackermann (Acki)
From bjoern_(at)_baer.main.de Tue, 4 Apr 2000 14:25:42 +0200
Date: Tue, 4 Apr 2000 14:25:42 +0200
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] Array von Database result
* Michael Ackermann wrote:
> und möchte das ganze in ein Array packen.
> Ergebniss der DB Abfrage $res[auswahl] ist 1,2,3,4,5,6
Benutze explode(), um aus dem String ein
Array zu bekommen.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From UW_(at)_NetUSE.DE Tue, 04 Apr 2000 14:36:24 +0200
Date: Tue, 04 Apr 2000 14:36:24 +0200
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] PHPLIB ohne =?iso-8859-1?Q?vern=FCnftigen?= Serverzugriff
Christian Victor wrote:
> Ich bin nun auf der Suche nach einer Zusammenfassung wie man PHPLIB
> nutzen kann wenn man nur Webhoster-üblichen Zugriff auf den Webserver
> (also z.B. nicht auf .ini-Files und Verzeichnisse über dem
> Document-Root) hat.
Steht eigentlich in der FAQ und im englischen Manual, ich freue
mich aber natürlich trotzdem über jeden ausführlichen und guten
Text, http://www.koehntopp.de/php/faq-14.html#ss14.3
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From fg_(at)_FutureByte.net Tue, 04 Apr 2000 14:35:44 +0200
Date: Tue, 04 Apr 2000 14:35:44 +0200
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] Array von Database result
> wenn ich $test = array(1,2,3,4,5,6)
> (ist ja auch das was von $res[auswahl]zurüch kommt ??)
> zum testen eingebe stimmt alles d.h $test[0] ist 1 und $test[1] ist 2
>
> was zum Teufel ist da los.
> Bin ich dem doof??
> Wo ist mein Denkfehler.
Arrays fangen bei 0 an zu zählen.
D.h. das erste Arrayelement ist an der Stelle null und enthält
"1".
Grüße Franz
--
http://Locked.de
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From s.sander_(at)_crs.de Tue, 04 Apr 2000 15:05:58 +0100
Date: Tue, 04 Apr 2000 15:05:58 +0100
From: Steffen Sander s.sander_(at)_crs.de
Subject: [php] RELOAD verhindern
> Gibt es eine Moeglichkeit zu verhindern, dass eine Seite neu geladen wird,
> bspw. beim Betaetigen des ZURUECK-Buttons oder NEU LADEN? Ich habe
> das Problem, dass Daten durch entsprechende Seite in eine DB geschrieben
> werden. Und zwar ruft sich die Seite selbst auf und wertet verschiedene
> Varia-
> blen aus. Die Daten koennen unter Umstaenden mit gleichen Werten mehrmals
> auftreten, deshalb nuetzt ein Vergleich nichts, ob die Werte schon erfasst
> wurden.
> Ein RELOAD verfaelscht aber das Ergebnis, da der Browser die schon
> gesendeten
> Daten nochmals abschickt. Ein FLAG setzen (if ($schongesehen==1){...}
> nuetzt
> auch nichts, da sich die Datei selbst aufruft.
Da hilft nur noch im Formular einen Hidden-Tag mit dem Timestamp.
Die Tabelle für die Inserts sollte noch eine Spalte (crdate int4) haben.
In diese Spalte wird bei jeder Eintragung der Timestamp geschrieben.
Bevor jedoch die Eintragung vorgenommen wird, ist erst ein
select ... where crdate = $hidden_crdate (Hidden Timestamp aus dem Formular)
auszuführen, wenn hier keine Ergebniszeilen geliefert werden ist diese
Eintragung noch nicht vorgenommen worden und der Inerst -Befehl
kann ausgeführt werden, wenn nicht dann ....
--Steffen
--
Steffen Sander - Internet/Intranet Softwareentwicklung
CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin
mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81
http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net
From anklam_(at)_netway-online.de Tue, 04 Apr 2000 14:55:38 +0200
Date: Tue, 04 Apr 2000 14:55:38 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] Info s
At 13:49 04.04.00 +0200, you wrote:
>> Nun wurde mir von mehreren Personen empfohlen, PHP einzusetzten. Nun würde
>ich gerne wissen, wie hoch der Einsatz einzuschätzen ist (Einlernen,
>Software etc.), was ich beachten muß und welche Anforderungen ich erfüllen
>muß!
>
>Es ist denk ich mal die einfachste Scriptsprache für Server, wenn man nicht
>gleich mit dem ganzen Umfang loslegt ;). Ich habe das Hobbymäßig gemacht und
>war in 1-2 Wochen eigentlich drin. Ein Buch sollte man sich aber schon
>zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst
----------------------------------------------------------------------------
--------------------------^^^^^^^^^
kostenlos !!! :)
sorry, Jens Kohl
mfg
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From lox_(at)_eq-media.de Tue, 04 Apr 2000 15:00:20 +0200
Date: Tue, 04 Apr 2000 15:00:20 +0200
From: Christian Lox lox_(at)_eq-media.de
Subject: [php] Programmierer gesucht! (Dringendst!!)
Hallo Liste!
Da ich hier solcherlei Posings schon öfter gesehen habe, denke ich,
daß sie nicht unerwünscht sind.
Wir bruachen dringendst einen Programmierer zur Erstellung einer
MySQL Datenbank samt PHP3-Frontend (Linux mit NT-Clients) zur
Datenpflege.
Das ganze muss allerdings in den nächsten Tagen erledigt werden...
Bei Interesse bitte eine kurze Mail an torcolato_(at)_wupperonline.de
oder die Antwortadresse.
Am besten mit Telefonnummer :))
Dank im voraus,
Christian Lox
From dobel_(at)_femu.rwth-aachen.de Tue, 04 Apr 2000 15:00:58 +0200
Date: Tue, 04 Apr 2000 15:00:58 +0200
From: Markus Dobel dobel_(at)_femu.rwth-aachen.de
Subject: [php] RELOAD verhindern
Tino Scharnbeck wrote:
>
> blen aus. Die Daten koennen unter Umstaenden mit gleichen Werten
> mehrmals auftreten, deshalb nuetzt ein Vergleich nichts, ob die
> Werte schon erfasst wurden.
> Ein RELOAD verfaelscht aber das Ergebnis, da der Browser die schon
> gesendeten Daten nochmals abschickt. Ein FLAG setzen
> (if ($schongesehen==1){...} nuetzt auch nichts, da sich die Datei
> selbst aufruft.
doch, genau so ein flag sollte dir helfen. dieses "flag" baust du in
eine session ein und schon kannst du deiner applikation z.b. einen
status mit auf den weg geben (suchen, neuer_eintrag, eintrag_eingefuegt,
wie auch immer du deine stati nennen moechtest). dieses flag uebergibst
du jedoch nicht an den brauser, sondern verpasst diesem nur eine
sessionid und speicherst den zur id gehoerenden status auf dem server.
somit kann der mensch am anderen ende so lange reloaden wie er will, er
hat den status "eintrag_eingefuegt" oder wie auch immer du ihn nennst
und deine applikation kann sich guten gewissens weigern, den selben
datensatz noch einmal anzufuegen.
sessions kannst du entweder mit der phplib (http://phplib.netuse.de/)
oder aber den session-funktionen von php4 realisieren.
gruss, markus
From dobel_(at)_femu.rwth-aachen.de Tue, 04 Apr 2000 15:03:02 +0200
Date: Tue, 04 Apr 2000 15:03:02 +0200
From: Markus Dobel dobel_(at)_femu.rwth-aachen.de
Subject: [php] Info s
Swen Anklam wrote:
>
> >zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst
> ----------------------------------------------------------------------------
> --------------------------^^^^^^^^^
> kostenlos !!! :)
das buch von egon ist kostenlos? hm. dann nehm ich eins, wenn die neue
auflage fertig ist.
scnr, markus
From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 15:06:23 +0200
Date: Tue, 04 Apr 2000 15:06:23 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Info s
Swen Anklam wrote:
> >Es ist denk ich mal die einfachste Scriptsprache für Server, wenn man nicht
> >gleich mit dem ganzen Umfang loslegt ;). Ich habe das Hobbymäßig gemacht und
> >war in 1-2 Wochen eigentlich drin. Ein Buch sollte man sich aber schon
> >zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst
> ----------------------------------------------------------------------------
> --------------------------^^^^^^^^^
> kostenlos !!! :)
Das Buch ist nicht kostenlos. Meine Belegexemplare hab ich verschenkt,
aber das waren nicht viele.
Julie Meloni verlost ihr Buch. Bei http://www.dynamic-webpages.de/ ist
ein Link.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From michael.ackermann_(at)_asd-edv.de Tue, 04 Apr 2000 15:13:58 +0100
Date: Tue, 04 Apr 2000 15:13:58 +0100
From: Michael Ackermann michael.ackermann_(at)_asd-edv.de
Subject: [php] Array von Database result
Danke Björn,
das hat mal wieder geholfen.
Manchmal sieht man den Wald vor lauter Bäumen nicht.
Danke
Michael Ackermann
At 04.04.2000 13:25, you wrote:
>* Michael Ackermann wrote:
> > und möchte das ganze in ein Array packen.
> > Ergebniss der DB Abfrage $res[auswahl] ist 1,2,3,4,5,6
>
>Benutze explode(), um aus dem String ein
>Array zu bekommen.
>--
>Björn Schotte Fon: 0931 / 78 43 79 2
From clgu-php_(at)_gmx.net Tue, 4 Apr 2000 14:48:31 +0200
Date: Tue, 4 Apr 2000 14:48:31 +0200
From: Clemens Gutweiler clgu-php_(at)_gmx.net
Subject: [php] RELOAD verhindern
Moin Tino,
> bspw. beim Betaetigen des ZURUECK-Buttons oder NEU LADEN? Ich habe
> das Problem, dass Daten durch entsprechende Seite in eine
> DB geschrieben
> werden.
geh doch einfach hin und schreib den teil der skripte, die vergleichen
und in die DB eintragen, in eine 'brueckendatei', nennen wir sie
reinschreib.php3. diese vergleicht alles und schreibt schoen die DB
voll, wenn sie dann fertig ist, leitet (header("location:
http://laber.dom/ausgeb.php3");) sie den user dann an die datei, in
der die ausgaben gemacht werden (ausgeb.php3).
Zur Erkennung des users würde ich (wenn schon vorhanden) sessionids
nutzen, oä.
--
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"
From webmaster_(at)_form-und-fitness.com Tue, 04 Apr 2000 16:19:24 +0200
Date: Tue, 04 Apr 2000 16:19:24 +0200
From: Markus Smigelskis webmaster_(at)_form-und-fitness.com
Subject: [php] Passwortabfrage und Auswertung!
--=====_95485796441=_
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Hallo erst mal!
Ersmal finde ich es echt gut das es diese Liste gibt. Kam mir schon richtig=
verlassen vor :-(
Hab jetzt auch mal ne frage:
Ich m=F6chte mit PHP eine Zugangsabfrage erzeugen und diese dann mit einer=
mySQL Datenbank vergleichen.
Bis jetzt sieht die Sache bei mir so aus, da=DF ich den Vergleich mit mySQL=
auch wunderbar auf die Reihe bekommen habe.
Aber mit den headern hab ich noch so meine Probleme.
Ich mache also folgendes:
if(!isset($PHP_AUTH_USER) || $PHP_AUTH_USER =3D=3D $PHP_AUTH_PW) {
Header("WWW-Authenticate: Basic realm=3D\"Mitglieder Bereich\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Text to send if user hits Cancel button\n";
exit;
} else {....
1. Header("HTTP/1.0 401 Unauthorized funktioniert irendwie nicht.
Hab leider auch nicht rausgefunden warum. Trotz dem Handbuch von Egon=
:-(
Es wird auch geschrieben das ich die .htaccess mit mySQL verbinden kann um=
solch eine Abfrage zu machen. Das w=E4hre dann ja schon fast die Perfekte=
L=F6sung.
Oder kennt jemand eine einfach aber effektive L=F6sung.
ThanX
CU Markus Smigelskis
--=====_95485796441=_
Content-Type: text/html; charset="us-ascii"
Hallo erst mal!
Ersmal finde ich es echt gut das es diese Liste
gibt. Kam mir schon richtig verlassen vor :-(
Hab jetzt auch mal ne frage:
Ich möchte mit PHP eine Zugangsabfrage erzeugen und
diese dann mit einer mySQL Datenbank vergleichen.
Bis jetzt sieht die Sache bei mir so aus, daß ich
den Vergleich mit mySQL auch wunderbar auf die Reihe bekommen habe.
Aber mit den headern hab ich noch so meine
Probleme.
Ich mache also folgendes:
if(!isset($PHP_AUTH_USER) || $PHP_AUTH_USER ==
$PHP_AUTH_PW) { Header("WWW-Authenticate: Basic
realm=\"Mitglieder Bereich\""); Header("HTTP/1.0 401
Unauthorized"); echo "Text to send if user hits Cancel
button\n"; exit; } else {....
Hab leider auch nicht
rausgefunden warum. Trotz dem Handbuch von Egon :-(
Es wird auch geschrieben das ich die .htaccess mit
mySQL verbinden kann um solch eine Abfrage zu machen. Das währe dann ja schon
fast die Perfekte Lösung.
Oder kennt jemand eine einfach aber effektive
Lösung.
ThanX
CU Markus Smigelskis
--=====_95485796441=_--
From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 16:47:00 +0200
Date: Tue, 04 Apr 2000 16:47:00 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Passwortabfrage und Auswertung!
> Markus Smigelskis wrote:
> if(!isset($PHP_AUTH_USER) || $PHP_AUTH_USER == $PHP_AUTH_PW) {
> Header("WWW-Authenticate: Basic realm=\"Mitglieder Bereich\"");
> Header("HTTP/1.0 401 Unauthorized");
> echo "Text to send if user hits Cancel button\n";
> exit;
> } else {....
>
> 1. Header("HTTP/1.0 401 Unauthorized funktioniert irendwie nicht.
> Hab leider auch nicht rausgefunden warum. Trotz dem Handbuch von
> Egon :-(
Meinst Du das Handbuch oder das Buch?
> Es wird auch geschrieben das ich die .htaccess mit mySQL verbinden
> kann um solch eine Abfrage zu machen. Das währe dann ja schon fast die
> Perfekte Lösung.
> Oder kennt jemand eine einfach aber effektive Lösung.
Im Kapitel 24, PHPLIB - Seiten mit Login stehts ausführlicher
beschrieben als im Handbuch. Es stammt ja auch aus der Feder von
Kristian Köhntopp.
Bei den Benutzernotizen im englischen Handbuch könntest Du auch fündig
werden: http://www.php.net/manual/features.http-auth.php3
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From lord_(at)_god-the-dj.de Tue, 4 Apr 2000 17:03:43 +0200
Date: Tue, 4 Apr 2000 17:03:43 +0200
From: Tobias Hennchen lord_(at)_god-the-dj.de
Subject: [php] php counter ...
hallo leute ...
ich habe einen phpcounter auf einer meiner seiten
seit etwa einer woche etwa bringt der browser mir fehlermeldungen
wenn ich auf diese seite gehe ... dabei habe ich nichts an dem script
geändert. vorher hat es einwandtfrei funktioniert ..
woran kann dies liegen ?? (neue php version beim webspaceanbieter ??)
schicke das scipt sowie die fehlermeldungen mal mit
mfg
tobias hennchen
-------------------------------------------
Fehlermeldung :
Warning: Unable to find file identifier 0 in
/usr/httpuser/thci/www/index.php3 on line 97
Warning: Unable to find file identifier 0 in
/usr/httpuser/thci/www/index.php3 on line 101
Warning: Unable to find file identifier 0 in
/usr/httpuser/thci/www/index.php3 on line 103
Warning: Unable to find file identifier 0 in
/usr/httpuser/thci/www/index.php3 on line 105
From fg_(at)_FutureByte.net Tue, 04 Apr 2000 17:15:18 +0200
Date: Tue, 04 Apr 2000 17:15:18 +0200
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] php counter ...
Tobias Hennchen schrieb:
> $fp=_(at)_fopen($counterfile,"r+");
>
> $count=(int)fgets($fp,100);
>
> $count++;
>
> rewind($fp);
>
> fputs($fp,$count);
>
> fclose($fp);
>
> Fehlermeldung :
>
> Warning: Unable to find file identifier 0 in
> /usr/httpuser/thci/www/index.php3 on line 97
>
> [...]
Die folgenden 3 Zeilen verwenden $fp, der offenbar vorher nicht
definiert wurde.
(Angenommen Zeile 97 ist "$count=(int)fgets($fp,100);" )
rewind($fp);
fputs($fp,$count);
fclose($fp);
Mach mal das _(at)_ bei
$fp=_(at)_fopen($counterfile,"r+");
weg und schau Dir die Fehlermeldung an ...
Franz
--
http://Locked.de
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From eschmid_(at)_s.netic.de Tue, 04 Apr 2000 17:17:00 +0200
Date: Tue, 04 Apr 2000 17:17:00 +0200
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] php counter ...
Tobias Hennchen wrote:
> ich habe einen phpcounter auf einer meiner seiten
> seit etwa einer woche etwa bringt der browser mir fehlermeldungen
> wenn ich auf diese seite gehe ... dabei habe ich nichts an dem script
> geändert. vorher hat es einwandtfrei funktioniert ..
> $fp=_(at)_fopen($counterfile,"r+");
Mach hier mal das _(at)_ weg, damit man einen Fehler sieht.
> $count=(int)fgets($fp,100);
>
> $count++;
>
> rewind($fp);
>
> fputs($fp,$count);
>
> fclose($fp);
>
> ?>
>
> Fehlermeldung :
>
> Warning: Unable to find file identifier 0 in
> /usr/httpuser/thci/www/index.php3 on line 97
>
> Warning: Unable to find file identifier 0 in
> /usr/httpuser/thci/www/index.php3 on line 101
>
> Warning: Unable to find file identifier 0 in
> /usr/httpuser/thci/www/index.php3 on line 103
>
> Warning: Unable to find file identifier 0 in
> /usr/httpuser/thci/www/index.php3 on line 105
file identifier 0 heisst, die Datei counter.txt gibts nicht oder konnte
nicht geöffnet werden.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York.
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From test_(at)_burgi.de Tue, 4 Apr 2000 11:32:34 +0200
Date: Tue, 4 Apr 2000 11:32:34 +0200
From: Beispielbenutzer SuSE Linux 6.2 test_(at)_burgi.de
Subject: [php] Cookies, Internet Explorer und PHPLIB
Hi,
Ich habe folgendes Problem:
Ich verwendung zur Benutzer-Authentifizierung die PHPLIB mit den Einstellungen:
class Fragen_Session extends Session {
var $classname = "Fragen_Session";
var $cookiename = ""; ## defaults to classname
var $magic = "Hocuspocus"; ## ID seed
var $mode = "cookie"; ## We propagate session IDs with cookies
var $fallback_mode = "get";
var $lifetime = 15; ## 0 = do session cookies, else minutes
var $that_class = "Fragen_CT_Sql"; ## name of data storage container
var $gc_probability = 5;
var $allowcache = "no"; ## Set this to 'private' to allow private
## caching; set this to 'public' to allow
## public caching; set this to 'no' to
## never cache the page.
var $gc_time = 15; ## Purge all session data older than 1440 minutes.
}
Bei Netscape auf LINUX und Windoof funktioniert das prächtig. Der Cookie wird
gesetzt und der Benutzer beim Laden einer neuen Seite re-identifiziert.
Bei MS Internet Explorer klappt es aber nicht. Der User muß sich beim Laden
jeder Seite meiner Applikation neu einloggen. Es wird gar kein Cookie gesetzt
(zumindest ist unter /windows/temporary internet files und /windows/cookies
keiner zu finden)
Wo liegt das Problem,
Jochen
----------------
hinkel_(at)_westerwelle.de
----------------
From M.Kurz_(at)_dc-ag.de Tue, 4 Apr 2000 18:00:51 +0200
Date: Tue, 4 Apr 2000 18:00:51 +0200
From: Marcel Kurz M.Kurz_(at)_dc-ag.de
Subject: [php] PHP falsch uebersetzt ??
hi liste,
ich will auf meinem WAMP Dev. System PHPlib 7.2b installieren
win 98 se
Apache 1.3.9
MySQL 3.22.30
PHP 3.0.14
jo und da lese ich das PHPLib nur richtig lauft wenn in der Variable
$PHP_SELF nur der Pfad zum PHP3-Script enthalt ("/test.php3").
Bei mir steht aber "/cgi-bin/php.exe/phpinfo.php3" in der $PHP_SELF
und da sagt mir das Handbuch das der Interpreter ohne
die Option "--force-cgi-redirect" ubersetzt worden ist.
Was kann ich dagegen machen ???
Ich habe PHP3 nicht ubersetzt die Version ist direkt von www.php.net.
Wo bekomme ich eine korrekt ubersetzte Windows Version von PHP3 her ???
Oder funktioniert das ganze nicht unter Windows ???
Beste Gruesse
Marcel
From atlan_(at)_arkon.org Tue, 04 Apr 2000 14:27:33 +0200
Date: Tue, 04 Apr 2000 14:27:33 +0200
From: =?iso-8859-1?Q?J=FCrgen?= Schuch atlan_(at)_arkon.org
Subject: [php] nochmal pdflib
Hallo!
Egon Schmid wrote:
> Das scheint eine uralte Version von PHP zu sein.
3.0.15
>
> -Egon
>
> PS: Mein Zimmernachbar hat einen Bruder und der heisst genauso wie Du.
Dann kann man ihn nur beglückwünschen! ;-))
Jürgen
From steinm_(at)_majestix.fernuni-hagen.de Tue, 4 Apr 2000 18:07:09 +0200
Date: Tue, 4 Apr 2000 18:07:09 +0200
From: Uwe Steinmann steinm_(at)_majestix.fernuni-hagen.de
Subject: [php] pdflib
On Mon, Apr 03, 2000 at 03:38:48PM +0200, Jürgen Schuch wrote:
> Hallo Leute!
>
> Als ich versuchte, pdf ins php 3.0.15 zu compilieren, erhielt ich
> folgende Fehlermeldung:
>
> checking whether to include pdflib support... yes
> configure: warning: !!!!! Note for pdflib 0.6 !!!!!
> configure: warning: In order to ensure the pdf module works correctly
> configure: warning: modify the pdflib distribution. Take out line 190 in
> configure: warning: file p_basic.c which closes the pdf file. Read the
> php3
> configure: warning: documentation for more information.
> checking for PDF_close in -lpdf... no
> configure: error: pdflib module requires at least pdflib 0.6
>
> Installiert hab ich pdflib 2.01!
>
> Wer kann mit helfen?
Mal in config.log reinschauen. Da steht genau drin was schief gelaufen
ist.
Uwe
--
Uwe.Steinmann_(at)_fernuni-hagen.de
Tel: +2331 987 4528 Fax: +2331 987 375
From steinm_(at)_majestix.fernuni-hagen.de Tue, 4 Apr 2000 18:08:43 +0200
Date: Tue, 4 Apr 2000 18:08:43 +0200
From: Uwe Steinmann steinm_(at)_majestix.fernuni-hagen.de
Subject: [php] nochmal pdflib
On Mon, Apr 03, 2000 at 04:25:33PM +0200, Jürgen Schuch wrote:
> Hallo!
>
> Wenn man es dann mit --with-pdflib=/usr/local/lib anstatt nur mit
> --with-pdflib configured
> erscheint "checking whether to include pdflib support... no" obwohl
> sonst keine Fehlermeldungen
> erscheinen.
>
Versuch mal --with-pdflib=/usr/local
Dann sollte allerdings libpdf.so /usr/local/lib und pdf.h in
/usr/local/include liegen.
Uwe
--
Uwe.Steinmann_(at)_fernuni-hagen.de
Tel: +2331 987 4528 Fax: +2331 987 375
From mailings-suse_(at)_gmx.de Tue, 4 Apr 2000 18:38:07 +0200
Date: Tue, 4 Apr 2000 18:38:07 +0200
From: Marcus Maul mailings-suse_(at)_gmx.de
Subject: [php] =?iso-8859-1?Q?Mit_PHP-Script_Eingaben_=FCberpr=FCfen_und_zwei_Frames_st?=
=?iso-8859-1?Q?euern=2E?=
=?iso-8859-1?Q?euern=2E?=
Hallo Liste,
ich bin noch neu hier, und deshlab, sollte es eine Etikette geben,
so weißt mich doch bitte darauf hin, damit ich diese beachten kann.
Nun zu meiner Frage:
Es sollen in einen Formular verschieden Optionen bearbeitet werden
und anschließend werden die Ergebnisse überprüft.
Abhängig von den Variablenwerten soll ein MySQL-Server angesteuert
werden und diese ErgebnissE in einem seperaten Frame ausgegeben werden.
Weiterhin soll sich daraufhin das Fenster, in dem sich das Menu
befindet sich automatisch auf die Gegebenheiten anpassen.
Zum Beispiel:
Jemand wählt das Oberthema Apfel, dann sollen alle Angaben, die in
der Datenbank zum Thema Apfel existieren ausgegeben werden.
Das ist kein Problem, das hab ich geschafft.
Weiterhin sollen dann alle Untersorten von Äpfeln in einem weiteren
Menüpunkt auswählbar erscheinen, der sich unterhalb des ersten
befindet. Hier ist mein Problem, da ich bisher keine Möglichkeit
gefunden habe, die beiden Frames getrennt per Script zu steuern.
Danach soll dann weiter difFerenziert werden.
Wie das dann weitergeht, glaube ich ist jetzt jedem klar.
Das Problem ist wiegesagt, die beiden Frames unabhängig anzusteuern.
Es soll somit in dem einen Frame eine Veränderung des Menü's erzeugt
werden, während der Andere einen spezifizierte Suche in der
MySQL-Datenbank ausgibt.
Ich habe es bereits mit einem Script versucht, aber dann habe ich
beide Ausgaben in ein und dem selben Frame.
Bei zwei verschiedenen Scripten, habe ich noch keinen Weg gefunden,
beiden Scripten den selben Variablenwert zukommen zulassen.
--
M.f.G. Marcus
Registered Linux-User : 136595
Mail | mailings-suse_(at)_gmx.de
Bitte keine CC / \ DANKE!
From egbert.engel_(at)_iwr.uni-heidelberg.de Tue, 4 Apr 2000 19:02:49 +0200
Date: Tue, 4 Apr 2000 19:02:49 +0200
From: Egbert Engel egbert.engel_(at)_iwr.uni-heidelberg.de
Subject: [php] RELOAD verhindern
Hallo,
> Tino Scharnbeck wrote:
>> Ein FLAG setzen
>> (if ($schongesehen==1){...} nuetzt auch nichts, da sich die Datei
>> selbst aufruft.
> doch, genau so ein flag sollte dir helfen. dieses "flag" baust du in
> eine session ein und schon kannst du deiner applikation z.b. einen
> status mit auf den weg geben (suchen, neuer_eintrag,
> eintrag_eingefuegt,
> wie auch immer du deine stati nennen moechtest).
Warum so komliziert? Im Prinzip kannst brauchst Du Deinem Submit nur
einen Namen zu verpassen:
Und in einer Verzweigung kannst Du dann kontrollieren, ob das Flag
gesetzt wurde.
Gruß,
-Egbert
P.S. Nix gegen Sessions; in jedem Fall die beste Lösung.
From swift31_(at)_gmx.de Tue, 04 Apr 2000 16:31:12 +0200
Date: Tue, 04 Apr 2000 16:31:12 +0200
From: Martin Klumpp swift31_(at)_gmx.de
Subject: [php] Passwortabfrage und Auswertung!
> Markus Smigelskis schrieb:
> Ich mache also folgendes:
>
> if(!isset($PHP_AUTH_USER) || $PHP_AUTH_USER == $PHP_AUTH_PW) {
> Header("WWW-Authenticate: Basic realm=\"Mitglieder Bereich\"");
> Header("HTTP/1.0 401 Unauthorized");
> echo "Text to send if user hits Cancel button\n";
> exit;
> } else {....
>
> 1. Header("HTTP/1.0 401 Unauthorized funktioniert irendwie nicht.
> Hab leider auch nicht rausgefunden warum. Trotz dem Handbuch von
> Egon :-(
>
Hi,
hast Du gecheckt, ob PHP bei Dir als Modul oder als CGI läuft??? Wenn
PHP als CGI installiert ist, funktioniert diese PHP-Authentifizierung
nicht (PHP läuft IMHO z.B. bei strato und puretec als CGI).
Wie das mit der .htaccess + MySQL Authentifizierung laufen soll, kann
ich Dir leider nicht sagen ...
Schau Dir doch mal die PHPLIB an (http://phplib.netuse.de), die soll
sowas können ...
Schicke ausserdem lieber text-postings, sonst kann es sein dass Du keine
Antwort bekommst oder eine die Du gar nicht haben willst ;-)
MfG
Martin
From laura.reising_(at)_onlinehome.de Tue, 04 Apr 2000 19:08:26 +0200
Date: Tue, 04 Apr 2000 19:08:26 +0200
From: Laura Reising laura.reising_(at)_onlinehome.de
Subject: [php] nochmal pdflib
Hallo Uwe,
> Versuch mal --with-pdflib=/usr/local
>
> Dann sollte allerdings libpdf.so /usr/local/lib und pdf.h in
> /usr/local/include liegen.
Jetzt geht's weiter! Er heult zwar noch wegen (zlib/jpeg/tiff), aber das
sollte man (Frau) ja in den Griff gekommen.
Also ich finde, das ist ein Bug, da in ./configure --help eindeutig
gesagt wird, dass /usr/local das Defaut-Verzeichnis ist. Wer kommt denn
dann auf die Idee, es mit anzugeben?
Ciao
Laura
From andreas_(at)_noho.co.uk Tue, 4 Apr 2000 18:21:52 +0100
Date: Tue, 4 Apr 2000 18:21:52 +0100
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] PHP falsch uebersetzt ??
> die Option "--force-cgi-redirect" ubersetzt worden ist.
> Was kann ich dagegen machen ???
> Ich habe PHP3 nicht ubersetzt die Version ist direkt von www.php.net.
> Wo bekomme ich eine korrekt ubersetzte Windows Version von PHP3 her ???
> Oder funktioniert das ganze nicht unter Windows ???
selbstkompilieren ;-)
die jungs von der developer truppe machen das standardmaessig nicht bei der
win32 version, warum hat mir auf der developerliste noch keiner beantwortet...
vielleicht weiss egon ja warum das so ist.
liebe gruesse,
andreas
p.s.: die antwort "weil das schon immer so gehandahbt wurde" gilt nicht
--
Andreas Otto
Ogilvy Interactive,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.ogilvy.com
From cybermage_(at)_hirnstrudel.de Tue, 4 Apr 2000 19:29:24 +0200
Date: Tue, 4 Apr 2000 19:29:24 +0200
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] PHP falsch uebersetzt ??
Hi Marcel,
> Bei mir steht aber "/cgi-bin/php.exe/phpinfo.php3" in der $PHP_SELF
> und da sagt mir das Handbuch das der Interpreter ohne
> die Option "--force-cgi-redirect" ubersetzt worden ist.
> Was kann ich dagegen machen ???
eine Alternative zu $PHP_SELF ist basename(__FILE__)
Versuch das mal ...
Bye Benjamin
--
"UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From ulf_(at)_redsys.de Tue, 04 Apr 2000 19:46:40 +0200
Date: Tue, 04 Apr 2000 19:46:40 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Aus einem Formular verschiedene Skripte aufrufen?
Swen Anklam wrote:
>
> At 11:00 04.04.00 +0000, you wrote:
> >ich stehe irgendwie gerade auf dem Schlauch. Und zwar habe ich
> >ein Formular, daß der User ausfüllt und dann entscheidet, ob Skript 1,
> >oder Skript 2 ausgeführt werden soll. Jetzt kann ich ja aber
> >im Attribut "action" nur ein Skript referenzieren. Das Formular
> >über Javascript auslesen und an die URl ranhängen, also a la
> >Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe.
> >Wie macht man sowas, wenn ich unbedingt method="post" brauche??
>
> naja du nimmst dir ne datei in der z.b.
>
> if ($autokauf == 1) header ('Location: ersteseit.php3');
> if ($autoverkauf == 1) header ('Location: zweiteseit.php3');
Wird nicht so richtig schön funktionieren, weil die HTTP_[POST|GET]_VARS
verloren gehen, oder täusche ich mich da? Wirft man die Arrays oder
Teile davon in die Session und sendet die Location, sieht es schon
besser aus. Sollen nur wenige Variablen weitergeleitet werden, können
die Daten an die URL rangehängt werden, aber das scheint leider in
diesem Fall keine Option.
Ulf
From hpf_(at)_top-invest.net Tue, 04 Apr 2000 20:09:35 +0200
Date: Tue, 04 Apr 2000 20:09:35 +0200
From: Helmut P. Fleischhauer hpf_(at)_top-invest.net
Subject: [php] Passwortabfrage und Auswertung!
> Ich möchte mit PHP eine Zugangsabfrage erzeugen und diese dann mit einer
> mySQL Datenbank vergleichen.
-
Hallo,
in dem kleinen Paket zum Editieren einer Newsseite ( download unter
http://www.abarcar.de/editieren/edit.tar.gz ) ist eine Passwortabfrage
eingebaut.
Benutzt phplib und mysql
Vielleicht kannst Du den Teil anpassen.
Helmut P. Fleischhauer
From ulf_(at)_redsys.de Tue, 04 Apr 2000 20:10:53 +0200
Date: Tue, 04 Apr 2000 20:10:53 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Mysql Joints
Peter Karsten wrote:
> ich hoffe meine kurze frage versteht jemand,..
Hallo Peter,
das fällt schwer, weil die Mail grausam dargestellt wird.
> mein problem ist ich hab ne datenbank wo eintraege stehen und in der anderen
> datenbank stehn ein paar user die jeweils einen eintrag in der ersten datenbank
> zugeordnet werden müssen dann muss ich noch ein formular erstellen
> welches mir gleichzeitig den user eintraegt und den datensatz ,
> kann mir da jemand auf die sprünge helfen??
Ich versuche das mal zusammenzufassen. Dein Datenbanksystem arbeitet mit
verteilten Daten. Du hast eine Datenbank "Data" und eine "User". Die
"User" Datenbank ist recht "dumm", enthält lediglich Personaldaten
während die "Data" Datenbank irgendwelche Daten enthält. Du möchtest nun
Einträgen aus der "User" Datenbank mit Einträgen aus der "Data"
Datenbank verknüpfen und letztlich per PHP Webfrontend darstellen.
Was für eine kranke Konstruktion! Natürlich kannst Du die Tabellen der
"User" Datenbank um Felder ergänzen, die Keys der "Data" Datenbank
enthalten. Dann geht Dein PHP Skript daher und macht folgendes:
- Connect zur DB "User"
- Connect zur DB "Data"
Lese User.Datakey aus uns speichere diesen, lese Data aus wobei gilt:
Data.ID = ausgelesene ID. Du kannst nicht schreiben:
select
DBUser.personen.fileID as fileID,
DBData.filelist.*
from
DBUser.personen,
DBData.filelist
where
DBUser.personen.fileID = DBData.filelist.ID
... und schon gar nicht weitere Einschränkungen in der where-clause. Es
gibt keine Joins (Selects, Foreign Keys,...) über mehrere Datenbanken
hinweg. MySQL ist dazu nicht in der Lage und selbst ein Monster wie
Oracle mußte m.W. passen. Oracle bietet jedoch im Gegensatz zu MySQL
Möglichkeiten die Last, die eine logische Datenbank erzeugt auf
verschiedene Maschinen und auf einer Maschine sehr fein auf einzelne
Platten/Partionen zu verteilen.
Du kannst also entweder den beschriebenen Weg gehen, oder die
Datenbanken zusammenführen. Wenn Du dich für ersteres entscheidest, sei
Dir darüber klar, daß mehr Features als ein einfaches Eintragen/Auslesen
(ohne Konsistenzprüfungen!) sehr viel Schmerzen verursacht.
Ulf
From ulf_(at)_redsys.de Tue, 04 Apr 2000 20:14:39 +0200
Date: Tue, 04 Apr 2000 20:14:39 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Cookies, Internet Explorer und PHPLIB
"Beispielbenutzer SuSE Linux 6.2" wrote:
> Ich verwendung zur Benutzer-Authentifizierung die PHPLIB mit den Einstellungen:
[...]
> Bei Netscape auf LINUX und Windoof funktioniert das prächtig. Der Cookie wird
> gesetzt und der Benutzer beim Laden einer neuen Seite re-identifiziert.
>
> Bei MS Internet Explorer klappt es aber nicht. Der User muß sich beim Laden
> jeder Seite meiner Applikation neu einloggen. Es wird gar kein Cookie gesetzt
> (zumindest ist unter /windows/temporary internet files und /windows/cookies
> keiner zu finden)
Ich weiß, daß der IE 5 sich seltsam verhält, habe die Diskussion jedoch
nicht verfolgt. Ich habe hingegen gesehen, daß Kris vor ein paar Tagen
eine 7.2b released hat, welche verspricht das Problem zu lösen. Wenn es
mit dieser immer noch nicht funktioniert, melde Dich mal auf der phplib
Mailingliste und per PM.
Ulf
From ulf_(at)_redsys.de Tue, 04 Apr 2000 20:20:03 +0200
Date: Tue, 04 Apr 2000 20:20:03 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] PHP falsch uebersetzt ??
Marcel Kurz wrote:
> jo und da lese ich das PHPLib nur richtig lauft wenn in der Variable
> $PHP_SELF nur der Pfad zum PHP3-Script enthalt ("/test.php3").
> Bei mir steht aber "/cgi-bin/php.exe/phpinfo.php3" in der $PHP_SELF
> und da sagt mir das Handbuch das der Interpreter ohne
> die Option "--force-cgi-redirect" ubersetzt worden ist.
> Was kann ich dagegen machen ???
Andreas hat bereits erklärt, woran es liegt. PHP stellt Dir neben
PHP_SELF noch einige andere Variablen zur Verfügung. Benutze einmal
phpinfo(), um diese zu sehen. Du wirst eine Variable $PATH_INFO finden,
die nicht den Pfad zum CGI-Interpreter enthält. Ersetze alle
Vorkommnisse von $PHP_SELF in den Include Files gegen $PATH_INFO und es
sollten keine seltsamen Effekte mehr auftreten.
Ulf
From C.Schmidt-Koester_(at)_gmx.net Tue, 4 Apr 2000 18:30:16 +0200
Date: Tue, 4 Apr 2000 18:30:16 +0200
From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net
Subject: [php] PHP falsch uebersetzt ??
Marcel Kurz wrote:
> Bei mir steht aber "/cgi-bin/php.exe/phpinfo.php3" in der $PHP_SELF
Das ist unter Windows leider normal und verursacht auch entsprechende
Probleme. Normalerweise helfe ich mir über
$PHP_SELF = basename($PHP_SELF);
aber bei der PHPlib habe ich an entspechender Stelle (Session-class) mit
$PATH_INFO gearbeitet. Dies schien zu funktionieren.
Viele Grüße
Christiane
From eschmid+sic_(at)_s.netic.de Tue, 4 Apr 2000 21:59:51 +0200
Date: Tue, 4 Apr 2000 21:59:51 +0200
From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Subject: [php] PHP falsch uebersetzt ??
On Tue, Apr 04, 2000 at 06:21:52PM +0100, Andreas Otto wrote:
> selbstkompilieren ;-)
> die jungs von der developer truppe machen das standardmaessig nicht bei der
> win32 version, warum hat mir auf der developerliste noch keiner beantwortet...
>
> vielleicht weiss egon ja warum das so ist.
Nein, bei Windows kenn ich mich nicht aus. Ich kompilier es immer selber
und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt,
dass diese Option nicht sicher ist und es eine übertriebene und nutzlose
Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben
will, soll es sich halt selbst kompilieren.
> p.s.: die antwort "weil das schon immer so gehandahbt wurde" gilt nicht
PHP ist Open Source, da haben eigentlich Binaries keinen Platz.
-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 cybermage_(at)_hirnstrudel.de Tue, 4 Apr 2000 22:14:13 +0200
Date: Tue, 4 Apr 2000 22:14:13 +0200
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] PHP 4 --with-dom
> Ohne --with-dom läuft der compile einwandfrei.
Was bringt die Option denn eigentlich ???
Bye Benjamin
--
"UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From bjoern_(at)_baer.main.de Tue, 4 Apr 2000 22:17:49 +0200
Date: Tue, 4 Apr 2000 22:17:49 +0200
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] PHP 4 --with-dom
* Benjamin Billian wrote:
> Was bringt die Option denn eigentlich ???
Das Einbinden der Gnome libxml. Mittels folgendem
PHP-Code (danke an Tobias :) läßt sich der Grundstein
z.B. für ein RSS-File legen:
add_root("rss");
$root->setattr("version", "0.91");
$channel = $root->new_child("channel", "");
$channel->new_child("title", "XML News and Features from XML.com");
$channel->new_child("description", "XML.com features a rich mix of information an");
$channel->new_child("language", "en-us");
$channel->new_child("link", "http://xml.com/pub");
$channel->new_child("copyright", "Copyright 1999, O'Reilly and Associates and Sey");
$channel->new_child("managingEditor", "dale_(at)_xml.com (Dale Dougherty)");
$channel->new_child("webMaster", "peter_(at)_xml.com (Peter Wiggin)");
$image =$channel->new_child("image", "");
$image->new_child("title", "XML News and Features from XML.com");
$image->new_child("url", "http://xml.com/universal/images/xml_tiny.gif");
$image->new_child("link", "http://xml.com/pub");
$image->new_child("width", "88");
$image->new_child("height", "31");
print nl2br(htmlspecialchars($doc->dumpmem()));
?>
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From cybermage_(at)_hirnstrudel.de Tue, 4 Apr 2000 22:20:28 +0200
Date: Tue, 4 Apr 2000 22:20:28 +0200
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] PHP 4 --with-dom
Hi Björn,
>> Was bringt die Option denn eigentlich ???
> Das Einbinden der Gnome libxml. Mittels folgendem
> PHP-Code (danke an Tobias :) läßt sich der Grundstein
> z.B. für ein RSS-File legen:
Danke für die schnelle Antwort ... jetzt muss ich nicht dumm ins Bett
gehen :-)
Bye Benjamin
--
"UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From breker_(at)_garagestudios.de Tue, 4 Apr 2000 22:18:18 +0200
Date: Tue, 4 Apr 2000 22:18:18 +0200
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] 200mb = 25dm/monat
Hallo Leute,
da in der Liste immer wieder nach Webspace gefragt wird, werfe ich einfach
dieses Angebot mal in die Liste. Ich hoffe es wird nicht als Spam angesehen
;) .
ich könnte follgendes Angebot machen:
1 x DE-Domain
200 MB Speicherplatz
Subdomains unlimitiert
Traffic unlimitiert
POP3 unlimitiert
FTP-Account
CGI, PERL, PHP3 support
Zugriffsstatistik
MySql Datenbank
ohne Einrichtungsgebuehren
apache 1.39 unter Linux
server in Regensburg (Deutschland)
uunet und nacamar Backbone
einzelne domains gibts ab 30dm/jahr!!!
so des wars...diese email soll auch nicht als spaming angesehen werden, nur
ein ngebot an diverese Webspace Anfragen in der Liste.
Wer Interesse hat schreibt bitte eine email an breker_(at)_garagestudios.de oder
ruft mich unter 0174/4338767 an.
Bitte keine Antworten in die Liste, die Webspace Fragen sind Offtopic genug.
Mit freundlichen Grüßen,
Robert Breker
--
Multimediales Design
Robert Breker
Kolpingstr. 8
65462 Gustavsburg
0174/4338767
From andreas_(at)_noho.co.uk Tue, 4 Apr 2000 21:41:50 +0100
Date: Tue, 4 Apr 2000 21:41:50 +0100
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] PHP falsch uebersetzt ??
hei egon,
> und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt,
> dass diese Option nicht sicher ist und es eine übertriebene und nutzlose
> Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben
> will, soll es sich halt selbst kompilieren.
ok, in dem zusammenhang wuerde mich jetzt natuerlich interessieren warum die
option ("--force-cgi-redirect) nicht sicher ist und warum die anforderung der
phplib nutzlos ist (safe mode?)
> > p.s.: die antwort "weil das schon immer so gehandahbt wurde" gilt nicht
>
> PHP ist Open Source, da haben eigentlich Binaries keinen Platz.
na ja, ich glaube so eng kann man das fuer die armen win32 anhaenger noch nicht
sehen. der quellcode geht ja schliesslich nicht verloren. das problem mag aber
sein, dass man in binaries nur schwer reinschauen kann. wer also wirklich
sichergehen will, dem bleibt halt nach wie vor nichts anderes uebrig als selber
zu kompilieren - vorausgesetzt man versteht was man da macht.
ich selbst bin da viel zu unbedarft - ich wuerde mir glatt den trojaner der mein
bankkonto leerraeumt noch selbst kompilieren ;-)
liebe gruesse and good night,
andreas
--
Andreas Otto
Ogilvy Interactive,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.ogilvy.com
From ulf_(at)_redsys.de Tue, 04 Apr 2000 23:10:47 +0200
Date: Tue, 04 Apr 2000 23:10:47 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] PHP falsch uebersetzt ??
eschmid+sic_(at)_s.netic.de wrote:
> Nein, bei Windows kenn ich mich nicht aus. Ich kompilier es immer selber
> und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt,
> dass diese Option nicht sicher ist und es eine übertriebene und nutzlose
> Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben
> will, soll es sich halt selbst kompilieren.
Soweit ich das überblicke ist dies korrekt. Es ist eine
Rückversicherung, der Grund ist im Manual "Chapter 4. Security" unter
"Possible attacks" erklärt. Du schreibst, Du hättest seit Jahren keine
CGI Version mehr gebacken. Bei NetUSE, wo Kris nun einmal arbeitet, ist
genau das Gegenteil der Fall. Es gibt xxx-Webserver in einem chroot
Enviroment auf einigen, wenigen Maschinen. Die einzelnen virtuellen
Webserver sind 100% voneinander getrennt. Da darf das PHP keine Ausnahme
machen.
Ich stimme mit Dir jedoch überein, daß die PHPLIB mal ein Update
benötigt, um $PHP_SELF gegen einen Konfigurationsparameter
auszutauschen. Warten wir auf PHPLIB 7.3 und ein PHP4.1 ;-).
Ulf
From eschmid+sic_(at)_s.netic.de Tue, 4 Apr 2000 23:18:58 +0200
Date: Tue, 4 Apr 2000 23:18:58 +0200
From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Subject: [php] PHP falsch uebersetzt ??
On Tue, Apr 04, 2000 at 09:41:50PM +0100, Andreas Otto wrote:
> > und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt,
> > dass diese Option nicht sicher ist und es eine übertriebene und nutzlose
> > Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben
> > will, soll es sich halt selbst kompilieren.
>
> ok, in dem zusammenhang wuerde mich jetzt natuerlich interessieren warum die
> option ("--force-cgi-redirect) nicht sicher ist und warum die anforderung der
> phplib nutzlos ist (safe mode?)
Der safe-mode ist ist etwas sicherer wie ohne safe-mode. Aber was heisst
das schon. Beides ist unsicher. Höchstmögliche Sicherheit ist nur mit
einem abgeschalteten Rechner zu erzielen.
> > > p.s.: die antwort "weil das schon immer so gehandahbt wurde" gilt nicht
> >
> > PHP ist Open Source, da haben eigentlich Binaries keinen Platz.
>
> na ja, ich glaube so eng kann man das fuer die armen win32 anhaenger noch nicht
> sehen. der quellcode geht ja schliesslich nicht verloren. das problem mag aber
> sein, dass man in binaries nur schwer reinschauen kann. wer also wirklich
> sichergehen will, dem bleibt halt nach wie vor nichts anderes uebrig als selber
> zu kompilieren - vorausgesetzt man versteht was man da macht.
Sehe ich auch so, aber das sollte man halt nur zu Hause oder im Intranet
einsetzen. Die Win32-Benutzer können aber nicht so arm sein, denn sie
zahlen auch noch für unsichere Binaries. Die Bundesverwaltung zwar etwas
weniger, weil da Verträge mit der Firma Microsoft bestehen und deshalb das
Papier "Open Source Software in der Bundesverwaltung" wieder vom Server
des Bundesinnenministeriums gelöscht worden ist.
Als Nebeneffekt könnte der LinuxTag in Stuttgart, dank der werbewirksamen
Zurücknahme der Seiten, ein voller Erfolg werden.
> ich selbst bin da viel zu unbedarft - ich wuerde mir glatt den trojaner der mein
> bankkonto leerraeumt noch selbst kompilieren ;-)
Es gibt leider noch Server-Betreiber die für sich und den Rest der Welt
einen FTP-Zugang zum gesamten Server, also auch zum Document-Root
einrichten, und dann in aller Öffentlichkeit von Sicherheitslücken
sprechen. Das soll heissen, die Sicherheit eines Apache-Modules hängt auch
noch von anderen Bedingungen ab.
-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 Tue, 4 Apr 2000 23:42:32 +0200
Date: Tue, 4 Apr 2000 23:42:32 +0200
From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Subject: [php] PHP falsch uebersetzt ??
On Tue, Apr 04, 2000 at 11:10:47PM +0200, Ulf Wendel wrote:
> eschmid+sic_(at)_s.netic.de wrote:
> > Nein, bei Windows kenn ich mich nicht aus. Ich kompilier es immer selber
> > und habe seit Jahren keine CGI-Version benutzt. Rasmus hat mal gesagt,
> > dass diese Option nicht sicher ist und es eine übertriebene und nutzlose
> > Anforderung der PHPlib gegenüber PHP stellt. Wer's dennoch halt so haben
> > will, soll es sich halt selbst kompilieren.
>
> Soweit ich das überblicke ist dies korrekt. Es ist eine
> Rückversicherung, der Grund ist im Manual "Chapter 4. Security" unter
> "Possible attacks" erklärt. Du schreibst, Du hättest seit Jahren keine
> CGI Version mehr gebacken. Bei NetUSE, wo Kris nun einmal arbeitet, ist
> genau das Gegenteil der Fall. Es gibt xxx-Webserver in einem chroot
> Enviroment auf einigen, wenigen Maschinen. Die einzelnen virtuellen
> Webserver sind 100% voneinander getrennt. Da darf das PHP keine Ausnahme
> machen.
Ich halte den Einsatz von CGI Versionen für eine übertriebene
Sicherheitsmassnahme. Da kann man doch gleich auf die ursprüngliche
CGI-Programmiererei zurückgreifen. Und die dürfte auch nicht sicher sein.
Ist der xxx-Webserver so ein Hardcore-Server?
> Ich stimme mit Dir jedoch überein, daß die PHPLIB mal ein Update
> benötigt, um $PHP_SELF gegen einen Konfigurationsparameter
> auszutauschen. Warten wir auf PHPLIB 7.3 und ein PHP4.1 ;-).
Dann sag doch mal Kris, er soll dann auch gleich sein Kapitel im
Markt&Technik Buch zu PHP updaten. Der Verlag setzt uns schon wieder unter
Zeitdruck. Bei mir läuft zur Zeit rein gar nichts, nicht mal ein update
bei Zend und TSRM.
-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 flatliner_(at)_explo.de Tue, 4 Apr 2000 23:57:56 +0200
Date: Tue, 4 Apr 2000 23:57:56 +0200
From: FLATLiNER flatliner_(at)_explo.de
Subject: [php] onMousedown Counter
Hallo,
ich möchte für meine Link liste die ich in einer mySQL Datenbank angelegt
habe, noch einen Hitcounter anlegen. Doch alle meine Versuche eine Variabel
z.B. $COUNT++
um eins hoch zu zaehlen und in die Tabelle einzutragen sind fehl geschlagen.
Ich habe mir das in etwa so vorgestellt:
echo $row[url];?>
function jump() {
mysql_query("UPDATE webjet SET click='$row[ID]++' WHERE ID='$row[ID]'");
require("footer.php3");
exit;
}
Mein Hauptproblem ist wohl eine PHP3 Funktion mit dem onMousedown
aufzurufen, gibt es dort eine Syntax?
Danke!
FLATLiNER
From ulf_(at)_redsys.de Tue, 04 Apr 2000 23:55:44 +0200
Date: Tue, 04 Apr 2000 23:55:44 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] PHP falsch uebersetzt ??
eschmid+sic_(at)_s.netic.de wrote:
> Ich halte den Einsatz von CGI Versionen für eine übertriebene
> Sicherheitsmassnahme. Da kann man doch gleich auf die ursprüngliche
> CGI-Programmiererei zurückgreifen. Und die dürfte auch nicht sicher sein.
Jein, Kunden sehen bei uns einen kompletten virtuellen Webserver. Das
geht hinnauf bis zum modifiziertem suexec, da sind Angriffe sehr
schwierig. Für den Aufwand zahlt man ein paar Mark mehr, bekommt jedoch
einen hohen Sicherheitsstandard.
Das übliche Argument gegen mod_php ist, daß die PHP Skripte mit den
Userrechten es Webservers laufen. Bei n-Kunden auf der Maschine ist das
Geschmackssache. In einer Firma wo Firewallbücher verfaßt werden, ist es
soetwas tabu.
> Ist der xxx-Webserver so ein Hardcore-Server?
Nein. Wir hosten nicht mal einen, leider. Der Traffic wäre bestimmt
toll. Beate Uhse, als eine der wenigen nordischen Vertreter ist m.W. bei
einem Flensburger Provider. xxx steht für n, n steht für eine Menge, die
lokale Größen enthält, so wie es bestimmt auch bei Euch vorkommt.
> > Ich stimme mit Dir jedoch überein, daß die PHPLIB mal ein Update
> > benötigt, um $PHP_SELF gegen einen Konfigurationsparameter
> > auszutauschen. Warten wir auf PHPLIB 7.3 und ein PHP4.1 ;-).
>
> Dann sag doch mal Kris, er soll dann auch gleich sein Kapitel im
> Markt&Technik Buch zu PHP updaten. Der Verlag setzt uns schon wieder unter
Mache ich! Verrätst Du den gierenden Einsteigern noch wann und ob mit
einer neuen Auflage zu rechnen ist?
Ulf
From ulf_(at)_redsys.de Tue, 04 Apr 2000 23:59:23 +0200
Date: Tue, 04 Apr 2000 23:59:23 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] onMousedown Counter
FLATLiNER wrote:
> Mein Hauptproblem ist wohl eine PHP3 Funktion mit dem onMousedown
> aufzurufen, gibt es dort eine Syntax?
Njet. Nix funktionieren.
PHP -> Server, CGI/Webserver
JavaScript -> Browser, Client
Es funktioniert:
onEvent -> JavaScript Funktion, setzt hidden element -> User drückt
Submit -> PHP reagier auf hidden element.
Ulf
From eschmid+sic_(at)_s.netic.de Wed, 5 Apr 2000 00:08:29 +0200
Date: Wed, 5 Apr 2000 00:08:29 +0200
From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Subject: [php] PHP falsch uebersetzt ??
On Tue, Apr 04, 2000 at 11:55:44PM +0200, Ulf Wendel wrote:
> > Dann sag doch mal Kris, er soll dann auch gleich sein Kapitel im
> > Markt&Technik Buch zu PHP updaten. Der Verlag setzt uns schon wieder unter
>
> Mache ich! Verrätst Du den gierenden Einsteigern noch wann und ob mit
> einer neuen Auflage zu rechnen ist?
Laut Verlag Ende Mai, es wird aber wahrscheinlich länger dauern.
-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 alex-meyer_(at)_gmx.de Tue, 4 Apr 2000 20:24:45 +0200
Date: Tue, 4 Apr 2000 20:24:45 +0200
From: Alex Meyer alex-meyer_(at)_gmx.de
Subject: [php] verbessern des Suchalgorithmus
Hallo Liste,
ich sitze momentan an einem Projekt. Es soll ein "Singlefinder" werden. Das
heisst jemand kann sich in die
Datenbank eintragen (Hobbys(36 Auswahlmöglichkeiten),Alter,gewünschtes Alter
des Partners,
Wohnort,...).
Die abfrage klappt auch wunderbar, ausser das mit den Hobbys. Ich überprüfe
am Anfang
welche Hobbys gewählt wurden. Dann stecke ich diese in ein Array.
Jetzt erstellt eine Funktion einen Query:
--- Funktion START
function createHobbyQuery($array) {
$string = "";
$endArray = count($array);
for ($i = 0;$i<=$endArray;$i++) {
if ($i == 0) {
$string .= " hobbyid.hobbynumber = '$array[$i]' OR ";
}
if ($i == $endArray) {
$string .= "hobbyid.hobbynumber = '$array[$i]'";
return trim($string);
}
$string .= "hobbyid.hobbynumber = '$array[$i]' OR ";
}
}
--- Funktion ENDE
Wie Ihr seht ist das hier alles mit einer OR Verknüpfung realisiert.
Den fertige "Zwischenquery" setzte ich jetzt in den Endquery.
Jetzt das Problem:
Wenn Mann1 ca. 10 Hobbys gewählt hat und Frau1 auch 10, aber Frau1 hat nur 1
mal das
selbe Hobby wie Mann1, wird sie trotzdem (vorausgesetzt die anderen Daten
stimmen auch
überein) gefunden.
Jetzt endlich die Frage:
Wie kann ich so etwas präzisieren? Das z.B. mindestens 4 Hobbys
übereinstimmen müssen
oder so ähnlich? Oder gibt es vieleicht eine Funktion dafür?
Freue mich über jeden Denkanstoß.
--Alex Meyer
From Arash.Yalpani_(at)_vote-X.de Wed, 5 Apr 2000 01:09:56 +0200
Date: Wed, 5 Apr 2000 01:09:56 +0200
From: Arash Yalpani Arash.Yalpani_(at)_vote-X.de
Subject: [php] =?iso-8859-1?Q?mit_md5_verschl=FCsseln?=
hallo liste!
ich möchte session ids anlegen. sicher - ich kann die phplib verwenden aber ich möchte nichts
benutzen, was ich nicht 100%-ig verstehe...daher muss eine eigene session-verwaltung her - die habe
ich bereits. allerdings sehr simpel gelöst mit base64_encode. über einen decode des id kann man so
sehr leicht an die nutzerdaten kommen. wie setze ich nun benutzernamen und passwort zusammen mit der
systemzeit am effektivsten ein um einen veschlüsselten string zu erhalten?
danke schonmal für jede hilfe,
arash
============================
vote-X - Deine Stimme zählt!
http://www.vote-X.de
From breker_(at)_gmx.net Tue, 4 Apr 2000 21:23:59 +0200
Date: Tue, 4 Apr 2000 21:23:59 +0200
From: Robert Breker breker_(at)_gmx.net
Subject: [php] =?iso-8859-1?Q?200mb_webspace_f=FCr_25dm/Monat?=
Hallo Leute,
da in der Liste immer wieder nach Webspace gefragt wird, werfe ich einfach
dieses Angebot mal in die Liste. Ich hoffe es wird nicht als Spam angesehen
;) .
ich könnte follgendes Angebot machen:
1 x DE-Domain
200 MB Speicherplatz
Subdomains unlimitiert
Traffic unlimitiert
POP3 unlimitiert
FTP-Account
CGI, PERL, PHP3 support
Zugriffsstatistik
MySql Datenbank
ohne Einrichtungsgebuehren
apache 1.39 unter Linux
server in Regensburg (Deutschland)
uunet und nacamar Backbone
einzelne domains gibts ab 30dm/jahr!!!
so des wars...diese email soll auch nicht als spaming angesehen werden, nur
ein ngebot an diverese Webspace Anfragen in der Liste.
Wer Interesse hat schreibt bitte eine email an breker_(at)_garagestudios.de oder
ruft mich unter 0174/4338767 an.
Bitte keine Antworten in die Liste, die Webspace Fragen sind Offtopic genug.
Mit freundlichen Grüßen,
Robert Breker
--
Multimediales Design
Robert Breker
Kolpingstr. 8
65462 Gustavsburg
0174/4338767
From breker_(at)_gmx.net Tue, 4 Apr 2000 22:14:38 +0200
Date: Tue, 4 Apr 2000 22:14:38 +0200
From: Robert Breker breker_(at)_gmx.net
Subject: [php] 200 Mb Webspace = 25Dm/Monat
Hallo Leute,
da in der Liste immer wieder nach Webspace gefragt wird, werfe ich einfach
dieses Angebot mal in die Liste. Ich hoffe es wird nicht als Spam angesehen
;) .
ich könnte follgendes Angebot machen:
1 x DE-Domain
200 MB Speicherplatz
Subdomains unlimitiert
Traffic unlimitiert
POP3 unlimitiert
FTP-Account
CGI, PERL, PHP3 support
Zugriffsstatistik
MySql Datenbank
ohne Einrichtungsgebuehren
apache 1.39 unter Linux
server in Regensburg (Deutschland)
uunet und nacamar Backbone
einzelne domains gibts ab 30dm/jahr!!!
so des wars...diese email soll auch nicht als spaming angesehen werden, nur
ein ngebot an diverese Webspace Anfragen in der Liste.
Wer Interesse hat schreibt bitte eine email an breker_(at)_garagestudios.de oder
ruft mich unter 0174/4338767 an.
Bitte keine Antworten in die Liste, die Webspace Fragen sind Offtopic genug.
Mit freundlichen Grüßen,
Robert Breker
--
Multimediales Design
Robert Breker
Kolpingstr. 8
65462 Gustavsburg
0174/4338767
From cybermage_(at)_hirnstrudel.de Wed, 5 Apr 2000 06:53:05 +0200
Date: Wed, 5 Apr 2000 06:53:05 +0200
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] 200mb = 25dm/monat
> Hallo Leute,
> da in der Liste immer wieder nach Webspace gefragt wird, werfe ich
einfach
> dieses Angebot mal in die Liste. Ich hoffe es wird nicht als Spam
> angesehen
> ;) .
Wenn es so oft gepostet wird sehe ich das schon als Spam
Benjamin
--
"UND ICH HABE NICHT EINMAL ETWAS GESAGT" (Tod)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From stefan.kruijer_(at)_boom-gmbh.de Tue, 4 Apr 2000 19:06:44 +0100
Date: Tue, 4 Apr 2000 19:06:44 +0100
From: Stefan Kruijer stefan.kruijer_(at)_boom-gmbh.de
Subject: [php] PHP-Array und JavaScript
Hallo,
ich hab folgendes Problem:
In einem HTML-Formular definiere ich Checkboxen
mit einem Namen mit eckigem Klammern-Paar, damit das folgende
PHP-Skript die Werte automatisch in ein Array ueberfuehrt:
Wie kann ich dieses Element mit JavaScript ansprechen, z.B.
um einen checked-Eintrag zu entfernen, was ohne eckiges Klammer-
Paar wie folgt aussehen wuerde:
formular.Kategorie.checked = false;
Mit Klammer-Paar akzeptiert JavaScript das Element nicht als zulaessiges
Objekt.
Tschuess,
Stefan Kruijer
From akaiser_(at)_web.de Wed, 5 Apr 2000 08:32:16 +0200
Date: Wed, 5 Apr 2000 08:32:16 +0200
From: Andreas Kaiser akaiser_(at)_web.de
Subject: [php] PHP falsch uebersetzt ??
> Die Bundesverwaltung zwar etwas
> weniger, weil da Verträge mit der Firma Microsoft bestehen und deshalb das
> Papier "Open Source Software in der Bundesverwaltung" wieder vom Server
> des Bundesinnenministeriums gelöscht worden ist.
Seit 4.4.2000 11:19 ist der Brief wieder da: http://linux.kbst.bund.de/index2.html
Gruß Andreas
From altenburg_(at)_fup.de Wed, 5 Apr 2000 09:07:21 +0200
Date: Wed, 5 Apr 2000 09:07:21 +0200
From: Andreas Altenburg altenburg_(at)_fup.de
Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_mit_md5_verschl=FCsseln?=
also ich erzeuge zum beispiel eine id aus der aktuellen zeit und einer
zufallszahl zwischen 1 und 999999. die brauche ich noch nicht mal zu
verschlüsseln, da ich ja keine passwörter und usernamen übergebe. die
nämlich stehen in einer db. dort wird am anfang ein eintrag erzeugt, mit der
id und dem usernamen und passwort. an die nachfolgenden seiten übergebe ich
nur noch die id und hole den rest dann aus der db. die einträge in der db
werden dann nach x stunden automatisch gelöscht.
andreas
> -----Original Message-----
> From: php-admin_(at)_infosoc.uni-koeln.de
> [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Arash Yalpani
> Sent: Wednesday, April 05, 2000 1:10 AM
> To: php_(at)_solix. wiso. Uni-Koeln. DE
> Subject: [php] mit md5 verschlüsseln
>
>
> hallo liste!
>
> ich möchte session ids anlegen. sicher - ich kann die phplib
> verwenden aber ich möchte nichts
> benutzen, was ich nicht 100%-ig verstehe...daher muss eine eigene
> session-verwaltung her - die habe
> ich bereits. allerdings sehr simpel gelöst mit base64_encode.
> über einen decode des id kann man so
> sehr leicht an die nutzerdaten kommen. wie setze ich nun
> benutzernamen und passwort zusammen mit der
> systemzeit am effektivsten ein um einen veschlüsselten string zu erhalten?
> danke schonmal für jede hilfe,
> arash
>
> ============================
> vote-X - Deine Stimme zählt!
> http://www.vote-X.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 ulf_(at)_redsys.de Wed, 05 Apr 2000 09:12:18 +0200
Date: Wed, 05 Apr 2000 09:12:18 +0200
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] PHP-Array und JavaScript
Stefan Kruijer wrote:
>
>
> Wie kann ich dieses Element mit JavaScript ansprechen, z.B.
document.forms[name].elements[name]
document.forms[index].elements[index]
http://www.netzwelt.com/selfhtml/
Ulf
From faustmann_(at)_internet-concept.de Wed, 05 Apr 2000 09:24:07 +0200
Date: Wed, 05 Apr 2000 09:24:07 +0200
From: Holger Faustmann faustmann_(at)_internet-concept.de
Subject: [php] Providersuche
Hallo Liste,
ich bin auf der Suche nach einen Provider mit folgenden Leistungen
Linux, Apache, MySQL, PHP3
idealerweise sollte der Provider auch noch ASP unterstuetzen.
Ich suche nicht nach einem Billiganbieter wie Puretec oder einem
aehnlichen Anbieter,
sondern nach einem Anbieter mit Service und schneller-Anbindung.
Kann mir jemand weiterhelfen?
Wo hostet Ihr den so Eure Kundenprojekte?
--
Viele Gruesse
Holger Faustmann
Inf.-Betrw. (VWA)
WA concept GmbH
From mk_(at)_html-design.com Wed, 5 Apr 2000 03:59:21 -0400
Date: Wed, 5 Apr 2000 03:59:21 -0400
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] Providersuche
>ich bin auf der Suche nach einen Provider mit folgenden Leistungen
>Linux, Apache, MySQL, PHP3
Kenn ich ;)
>idealerweise sollte der Provider auch noch ASP unterstuetzen.
Das wäre ja ein Witz. Dann müßtest du ja einen NT-Server nehmen.
Zumindest kenne ich keinen Provider, der Chillisoft-ASP einsetzt.
>sondern nach einem Anbieter mit Service und schneller-Anbindung.
>Wo hostet Ihr den so Eure Kundenprojekte?
Schau dir doch mal http://www.i-netdesign.de an.
Mark
--
Tipps & Infos zu PHP http://www.php-homepage.de
Internetcafe in Stuttgart http://www.surfing-planet.net
German Gabber Network _(at)_ http://www.gabber.de
From laura.reising_(at)_onlinehome.de Wed, 05 Apr 2000 10:12:36 +0200
Date: Wed, 05 Apr 2000 10:12:36 +0200
From: Laura Reising laura.reising_(at)_onlinehome.de
Subject: [php] nochmal pdflib
ich schrieb:
> > Versuch mal --with-pdflib=/usr/local
> >
> > Dann sollte allerdings libpdf.so /usr/local/lib und pdf.h in
> > /usr/local/include liegen.
>
> Jetzt geht's weiter! Er heult zwar noch wegen (zlib/jpeg/tiff), aber das
> sollte man (Frau) ja in den Griff gekommen.
Denkste Puppe! Da muß wohl doch ein Mann ran!
Ich habe mir aus dem Netz die zlib, jpeg-lib und tiff-lib gesaugt und so
getan:
tar -xzf tarballs/jpegsrc_v5a_tar.gz
tar -xzf tarballs/tiff-v3_5_5_tar.gz
tar -xzf tarballs/zlib_tar.gz
cd jpeg-5a_src
./configure
make
make test
make install
cd ../tiff-v3.5.5
./configure
make
make install
cd ../zlib-1.1.3
./configure
make test
make install
Dann ins PHP-Verzeichnis und:
./configure --with-mysql --enable-track-vars --with-pdflib=/usr/local
--> keine libs gefunden - also nochmal:
./configure --with-mysql --enable-track-vars --with-pdflib=/usr/local
--with-zlib-dir=/usr/local --with-tiff-dir=/usr/local/
--with-jpeg-dir=/usr/local
bringt das:
checking whether to include zlib support... no
checking whether to include pdflib support... yes
checking for zlib (needed by pdflib 2.0)...
checking for deflate in -lz... yes
checking for libjpeg (needed by pdflib 2.0)... yes
checking for jpeg_read_header in -ljpeg... no
no
checking for libtiff (needed by pdflib 2.0)... yes
checking for TIFFOpen in -ltiff... no
no
checking for PDF_new in -lpdf... no
configure: error: Check if zlib libjpeg and libtiff has been found. If not
specify --with-zlib-dir= --with-jpeg-dir= and
--with-tiff-dir=.
Gibt es hier jemanden, der mir helfen kann?
Ciao
Laura
From kai_(at)_pc-infos.de Wed, 5 Apr 2000 10:15:23 +0200
Date: Wed, 5 Apr 2000 10:15:23 +0200
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] onMousedown Counter
From: Ulf Wendel
> > Mein Hauptproblem ist wohl eine PHP3 Funktion mit dem onMousedown
> > aufzurufen, gibt es dort eine Syntax?
>
> Njet. Nix funktionieren.
> PHP -> Server, CGI/Webserver
> JavaScript -> Browser, Client
>
> Es funktioniert:
> onEvent -> JavaScript Funktion, setzt hidden element -> User drückt
> Submit -> PHP reagier auf hidden element.
Ist zwar massig OT, aber das geht auch noch anders;
onEvent -> JavaScript Funktion, setzt hidden element -> javascript:
document.counterform.submit();
oder sowas in der art... auf jeden fall gibt es das...
auserdem kann man auch noch direkt per GET die neue URL aufrufen...
window.document.location.href =
'http://foo.com/bar/foobar.php3?count=' + count;
So das wars dann aber auch an möglichkeiten....
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From schwardt_(at)_euro-auto-boerse.net Wed, 5 Apr 2000 09:25:09 +0200
Date: Wed, 5 Apr 2000 09:25:09 +0200
From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net
Subject: [php] Re[2]: [php] OT: xxx
Moin Ulf Wendel,
>> Ist der xxx-Webserver so ein Hardcore-Server?
UW> Nein. Wir hosten nicht mal einen, leider. Der Traffic wäre bestimmt
UW> toll. Beate Uhse, als eine der wenigen nordischen Vertreter ist m.W. bei
UW> einem Flensburger Provider.
Eine Ausgliederung aus dem Konzern, die haben mehr Informatiker unter
Vertrag als die FH Flensburg pro Semester auswirft und bei Engpässen
unterstützt deren Callcenter noch den Frankfurter Flughafen.
Sex sells....
--
Stefan aus Flensburg
From Daniel.Eichten_(at)_LAB.de Wed, 5 Apr 2000 10:23:34 +0200
Date: Wed, 5 Apr 2000 10:23:34 +0200
From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de
Subject: [php] onMousedown Counter
Hallo Flatliner
echo $row[url];?>
function jump() {
mysql_query("UPDATE webjet SET click='$row[ID]++' WHERE ID='$row[ID]'");
require("footer.php3");
exit;
}
Mein Hauptproblem ist wohl eine PHP3 Funktion mit dem onMousedown
aufzurufen, gibt es dort eine Syntax?
Ich muss Dich leider enttäuschen. Der Event-Handler "onMouseDown" ist
JavaScript, das heisst er wird ausgeführt, wenn die Seite beim
Betrachter im Browser angezeigt wird. Dann ist aber das PHP-Skript lägst
ausgführt, da es auf dem Server läuft. Entschuldige bitte, das ich das
so hart sage, aber das ist ein typischer Anfängerfehler, Server und
Client-Seitige Skripte zu vermischen.
Lösung:
Du schreibst dein Skript um, sodaß es statt einer Url eine ID augibt:
echo $url ?>
Im Skript "counter_hochsetzen_und_weiterleiten.php3" Solltest du jetzt
eine Variable namens $urlid mit dem entsprechenden Wert haben. Jetzt
kannst Du den Counter hochsetzen, und den User weiterleiten, ungefähr
so:
mysql_query("UPDATE table SET counter=counter+1 WHERE id=$urlid");
$res_id = mysql_query("SELECT url FROM table WHERE id=$urlid");
list($url) = mysql_fetch_row($res_id);
Header("Location: $url");
?>
Solange Du sonst nichts an den Bildschirm ausgibst, wird der User für
ihn unsichtbar weitergeleitet.
HTH
Daniel
From anklam_(at)_netway-online.de Wed, 05 Apr 2000 10:33:47 +0200
Date: Wed, 05 Apr 2000 10:33:47 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] Providersuche
At 03:59 05.04.00 -0400, you wrote:
>
>>ich bin auf der Suche nach einen Provider mit folgenden Leistungen
>>Linux, Apache, MySQL, PHP3
>>idealerweise sollte der Provider auch noch ASP unterstuetzen.
hier ... kannst du alles bei uns haben ....
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From anklam_(at)_netway-online.de Wed, 05 Apr 2000 10:40:54 +0200
Date: Wed, 05 Apr 2000 10:40:54 +0200
From: Swen Anklam anklam_(at)_netway-online.de
Subject: [php] Aus einem Formular verschiedene Skripte aufrufen?
>> >[....]
>> >im Attribut "action" nur ein Skript referenzieren. Das Formular
>> >über Javascript auslesen und an die URl ranhängen, also a la
>> >Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe.
>> >Wie macht man sowas, wenn ich unbedingt method="post" brauche??
>>
>> naja du nimmst dir ne datei in der z.b.
>>
>> if ($autokauf == 1) header ('Location: ersteseit.php3');
>> if ($autoverkauf == 1) header ('Location: zweiteseit.php3');
>
>Wird nicht so richtig schön funktionieren, weil die HTTP_[POST|GET]_VARS
>verloren gehen, oder täusche ich mich da?
>Ulf
ok, .. korrigiere mich wenn ich falsch liege .. aber würde das nicht dann
mit QUERY_STRING funken ?? oder ist diser string auch begrenzt .. ??
mfg
----------
++
++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin
++ Tel: 030-40539702 - Fax: 030-40539703
++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de
++
From M.Kurz_(at)_dc-ag.de Wed, 5 Apr 2000 11:47:23 +0200
Date: Wed, 5 Apr 2000 11:47:23 +0200
From: Marcel Kurz M.Kurz_(at)_dc-ag.de
Subject: [php] PHP falsch uebersetzt ??
Hi Liste
erst mal vielen Dank fur die vielen Antworten:
>Andreas hat bereits erklart, woran es liegt. PHP stellt Dir neben
>PHP_SELF noch einige andere Variablen zur Verfugung. Benutze einmal
>phpinfo(), um diese zu sehen. Du wirst eine Variable $PATH_INFO finden,
>die nicht den Pfad zum CGI-Interpreter enthalt. Ersetze alle
>Vorkommnisse von $PHP_SELF in den Include Files gegen $PATH_INFO und es
>sollten keine seltsamen Effekte mehr auftreten.
PHPLib lauft auch soweit ich habe alles $PHP_SELF durch $PHP_INFO ersetzt.
jetzt hab ich nur noch ein ganz komisches Problem
also wenn ich eine Seite mit PHPLIB neu aufrufe (z.B. http://localhost/phplib/index.php3 )komme
ich beim ersten Aufruf immer auf die root von dem Apache Server
( http://localhost/?cookie=d72c4307a612e2a601b0833a5abce931 )
wenn ich die Seite (http://localhost/phplib/index.php3 ) dann ein zweites mal aufrufe komm
ich auf die Seite !!!!????
und dann funktioniert alles wunderbar .....
Das Problem tritt sowohl beim Netscape als auch beim IE auf mit und ohne cookies auf !!!
Vielleicht hat ja jemand von euch noch eine Idee.
Beste Gruesse
Marcel
From altenburg_(at)_fup.de Wed, 5 Apr 2000 11:50:38 +0200
Date: Wed, 5 Apr 2000 11:50:38 +0200
From: Andreas Altenburg altenburg_(at)_fup.de
Subject: [php] reload sperren
ich habe folgendes problem:
ein kunde macht einen eintrag in die datenbank und erhält danach eine
bestätigungsseite. nun klickt er mit dem browser-button zurück oder macht
einen reload und prompt hab ich den eintrag doppelt.
habe schon über alles nachgedacht: session, query string mit der zeit etc.
bloss, das alles hilft nichts beim button zurück.
weiss jemand eine lösung dafür??
andreas
From fg_(at)_FutureByte.net Wed, 05 Apr 2000 11:59:48 +0200
Date: Wed, 05 Apr 2000 11:59:48 +0200
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] reload sperren
> ein kunde macht einen eintrag in die datenbank und erhält danach eine
> bestätigungsseite. nun klickt er mit dem browser-button zurück oder macht
> einen reload und prompt hab ich den eintrag doppelt.
Ave Andreas,
bist Du neu hier oder hast Du die Mails vom Dienstag nicht
bekommen?
Da wurde nämlich bereits genau die Frage gestellt:
http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000403/017374.html
Franz
--
http://www.Locked.de
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From newsletter_(at)_stefan-schwardt.de Wed, 5 Apr 2000 12:00:45 +0200
Date: Wed, 5 Apr 2000 12:00:45 +0200
From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de
Subject: [php] reload sperren
Moin Andreas Altenburg, moin Liste,
AA> ich habe folgendes problem:
Ne, ich glaub das sind sogar zwei Probleme:
a) Wie eröffne ich eigentlich einen neuen Thread?
und
b) Wie finde ich Antworten zu einer Frage, die vor 24h schon einmal
gestellt wurde? (<01BF9E3A.3B0F1840.Tino.Scharnbeck_(at)_KGW.TU-Berlin.de)
Antworten:
a) NICHT irgendeine Mail raussuchen und auf "Antworten" hacken,
sondern den "Neue Nachricht" (o.ä.) Button ganz in der Nähe bemühen.
Dann wird Deine Mail auch korrekt einsortiert, Du hast jetzt auf eine
Frage zu PHPlib geantwortet.
b) ww.php-center.de, mal nach "reload" suchen und 212 Ergebnisse finden,
alles mit "Reload verhindern" oder "Reload Sperre" lesen und zufrieden
zurücklehnen ;)
--
Stefan Schwardt.
From oliver_(at)_brugg-online.ch Wed, 05 Apr 2000 12:04:21 +0200
Date: Wed, 05 Apr 2000 12:04:21 +0200
From: Oliver =?iso-8859-1?Q?Fl=FCckiger?= oliver_(at)_brugg-online.ch
Subject: [php] Info s
Markus Dobel schrieb:
> Swen Anklam wrote:
> >
> > >zulegen. Das Buch von Egon ist klasse. Die Software gibts für Linux umsonst
> > ----------------------------------------------------------------------------
> > --------------------------^^^^^^^^^
> > kostenlos !!! :)
>
> das buch von egon ist kostenlos? hm. dann nehm ich eins, wenn die neue
> auflage fertig ist.
>
leider nicht ;-)
habe 90 CHF bezahlt.
Oliver
From altenburg_(at)_fup.de Wed, 5 Apr 2000 12:08:55 +0200
Date: Wed, 5 Apr 2000 12:08:55 +0200
From: Andreas Altenburg altenburg_(at)_fup.de
Subject: [php] reload sperren
hab ich gerade gelesen. danke. dein vorschlag mit der ip-sperre hat
folgenden nachteil: was ist mit besuchern, di über einen proxy-server
rausgehen. die haben alle 1 ip ...
andreas
From php_(at)_kemweb.de Wed, 5 Apr 2000 12:11:12 +0200
Date: Wed, 5 Apr 2000 12:11:12 +0200
From: Toph Kemmann php_(at)_kemweb.de
Subject: [php] (no subject)
Hello php,
ich moechte die function:
$wert = abs ($wert1/3);
benutzen, macht er aber irgendwie nicht, muss ich da eine
math.??? Funktion einbinden und wenn ja, wie ?
Danke und Gruss
Toph
--
Best regards,
Toph mailto:php_(at)_kemweb.de
From newsletter_(at)_stefan-schwardt.de Wed, 5 Apr 2000 12:32:48 +0200
Date: Wed, 5 Apr 2000 12:32:48 +0200
From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de
Subject: [php] (no subject)
Moin Toph Kemmann, moin Liste,
TK> [...]benutzen, macht er aber irgendwie nicht, muss ich da eine
TK> math.??? Funktion einbinden und wenn ja, wie ?
was heißt denn "irgendwie nicht"?
mach doch mal folgendes:
echo "wert1:'".$wert1."' "; // Test
$wert = abs ($wert1/3);
Vermutlich ist Dein $wert1 garnicht belegt.
--
Stefan Schwardt.
From s.sander_(at)_crs.de Wed, 05 Apr 2000 12:51:54 +0100
Date: Wed, 05 Apr 2000 12:51:54 +0100
From: Steffen Sander s.sander_(at)_crs.de
Subject: [php] Aus einem Formular verschiedene Skripte aufrufen?
> > >[....]
> > >im Attribut "action" nur ein Skript referenzieren. Das Formular
> > >über Javascript auslesen und an die URl ranhängen, also a la
> > >Get-Methode, geht auch nicht, da ich mehr als 1024 Zeichen habe.
> > >Wie macht man sowas, wenn ich unbedingt method="post" brauche??
Du kannst mit Javascript die Daten in ein zweites Formular im gleichen Script
schreiben und das an das entsprechende Skript abschicken.
Aber am einfachsten ist warscheinlich den action='...' Value per Javascript zu
ändern und dann gleich abschicken (per method="post").
JAVASCRIPT-Beispiel:
function change_action( t, f )
{//update 03.01.2000
// t = Ziel-URL
// f ist das Formular als Objekt
f.action = t;
f.submit();//Formular absenden
}//change_action( t, f )
onclick="change_action( 'ersteseit.php3', document.formularname );
> > naja du nimmst dir ne datei in der z.b.
> >
> > if ($autokauf == 1) header ('Location: ersteseit.php3');
> > if ($autoverkauf == 1) header ('Location: zweiteseit.php3');
>
> >Wird nicht so richtig schön funktionieren, weil die HTTP_[POST|GET]_VARS
> >verloren gehen, oder täusche ich mich da?
> >Ulf
vor dem
die HTTP_POST_VARS und HTTP_GET_VARS in einer while-Schleife
auslesen und in einen String im Format $key = $value zusammenbauen.
Beispiel:
if( $autokauf == 1 )
{
if(count( $HTTP_POST_VARS ) )
{
while( list($var_n, $val) = each( $HTTP_POST_VARS ) )
{
$qs_tail .= $var_n."=".urlencode($val)."&";
}//while
}//if count
//jetzt hier noch die HTTP_GET_VARS auslesen und ab die Post
header("location: ersteseit.php3?".$qs_tail);
}//if( $autokauf == 1 )
Genauso mit $autoverkauf == 1
--Steffen
--
Steffen Sander - Internet/Intranet Softwareentwicklung
CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin
mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81
http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net
From php_(at)_exdream.net Wed, 05 Apr 2000 12:48:06 +0200
Date: Wed, 05 Apr 2000 12:48:06 +0200
From: Christian Gradl php_(at)_exdream.net
Subject: [php] Providersuche
www.netdiscounter.de
je nach gewünschtem server
winnt asp iis access sqlserver
linux apache mysql php
From joerg_(at)_xodox.de Wed, 05 Apr 2000 12:47:39 +0200 (CEST)
Date: Wed, 05 Apr 2000 12:47:39 +0200 (CEST)
From: Joerg Braeutigam joerg_(at)_xodox.de
Subject: [php] reload sperren
Hallo andreas,
On 05-Apr-2000 Andreas Altenburg wrote:
> hab ich gerade gelesen. danke. dein vorschlag mit der ip-sperre hat
> folgenden nachteil: was ist mit besuchern, di über einen proxy-server
> rausgehen. die haben alle 1 ip ...
Wie wärs mit:
--snip---
if(isset($HTTP_X_FORWARDED_FOR))
{
$ip = $HTTP_X_FORWARDED_FOR;
}
else
{
$ip = $REMOTE_ADDR;
}
--snip---
( ungetestet, sollte aber funktionieren )
gibt's noch eleganteres?? Ich hoffe, noch lernfähig zu sein :)
best regards
joerg braeutigam
From bjoern_(at)_baer.main.de Wed, 5 Apr 2000 12:54:43 +0200
Date: Wed, 5 Apr 2000 12:54:43 +0200
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] reload sperren
* Joerg Braeutigam wrote:
> if(isset($HTTP_X_FORWARDED_FOR))
Es ist nicht zwingend notwendig, dass Proxies
diesen Header setzen.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From s.sander_(at)_crs.de Wed, 05 Apr 2000 13:11:37 +0100
Date: Wed, 05 Apr 2000 13:11:37 +0100
From: Steffen Sander s.sander_(at)_crs.de
Subject: [php] Re: reload sperren
> Von: "Andreas Altenburg"
>
> ein kunde macht einen eintrag in die datenbank und erhält danach eine
> bestätigungsseite. nun klickt er mit dem browser-button zurück oder macht
> einen reload und prompt hab ich den eintrag doppelt.
>
> habe schon über alles nachgedacht: session, query string mit der zeit etc.
> bloss, das alles hilft nichts beim button zurück.
Wenn das Formular zum Eintragen von Daten vom Kunden aufgerufen wird,
dann immer einen hidden-Tag mit dem aktuellen Timestamp einsetzen.
Wenn das Formular abgeschickt wird kann auf der PHP Seite 1.ein Select
auf die Tabelle mit der Variablen $crdate erfolgen,
( Select aller Datensätze die den Timestamp = $crdate haben. Die Datensätze
sollten deshalb immer mit dem Timestamp abgespeichert werden - in einer dafür
vorgesehenen Spalte ) wenn jetzt ein Datensatz gefunden wurde hat der
Kunde ein Reload ausgelöst oder hat auf den Back-Button geklickt.
In diesem Fall wird jetzt kein insert ausgeführt.
Wenn aber kein Datensatz gefunden wurde kann der Datensatzinsert ausgeführt
werden. Wenn jetzt nochmal ein reload ausgeführt wird, wird ja wieder erst die
Selektion über den Timestamp ausgeführt bevor der Insert erfolgt.
--Steffen
--
Steffen Sander - Internet/Intranet Softwareentwicklung
CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin
mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81
http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net
From kermitin_(at)_yahoo.com Wed, 5 Apr 2000 04:06:12 -0700 (PDT)
Date: Wed, 5 Apr 2000 04:06:12 -0700 (PDT)
From: Tino Scharnbeck kermitin_(at)_yahoo.com
Subject: [php] reload sperren
> ich habe folgendes problem:
>
> ein kunde macht einen eintrag in die datenbank und erhält danach eine
> bestätigungsseite. nun klickt er mit dem browser-button zurück oder
> macht
> einen reload und prompt hab ich den eintrag doppelt.
>
> habe schon über alles nachgedacht: session, query string mit der zeit
> etc.
> bloss, das alles hilft nichts beim button zurück.
>
> weiss jemand eine lösung dafür??
>
> andreas
Hi Andreas!
Genau das war auch mein Problem (siehe Anfrage RELOAD verhindern). Ich
habs folgendermassen geloest:
Ich habe den zu tätigenden Eintrag in eine separate datei geschrieben,
bspw. namens user.flag, wobei user aus $PHP_AUTH_USER ermittelt wird.
Somit hat jeder user seine eigene Flag-Datei. Diese wird immer mit
jedem letzten neuen Eintrag überschrieben. Bevor die Daten geschrieben
werden, liest das Skript die Flag-datei ein und vergleicht, ob der zu
tätigende Eintrag bereits in der Flag-Datei enthalten ist. Falls ja
wird nicht gespeichert, falls nein, werden die Einträge getaetigt und
das User-Flag neu gesetzt.
Keine elegante Loesung - aber funktioniert!
so long, Tino
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
From steiner_(at)_dynamicwebpages.de Wed, 5 Apr 2000 13:10:16 +0200
Date: Wed, 5 Apr 2000 13:10:16 +0200
From: Armin Steiner steiner_(at)_dynamicwebpages.de
Subject: [php] Providersuche
Sent: Wednesday, April 05, 2000 12:48 PM
Subject: Re: [php] Providersuche
> www.netdiscounter.de
>
> je nach gewünschtem server
> winnt asp iis access sqlserver
> linux apache mysql php
für leute mit 'ner 6-GIG-MP3-Sammlung hochinteressant:
"Speicherplatz unbegrenzt für DM 59,- im Monat" :-)
[big&easy Variante von netdiscounter]
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 Arash.Yalpani_(at)_vote-X.de Wed, 5 Apr 2000 13:14:54 +0200
Date: Wed, 5 Apr 2000 13:14:54 +0200
From: Arash Yalpani Arash.Yalpani_(at)_vote-X.de
Subject: [php] slib
hallo liste!
gibt es irgendwo eine aktuelle doku zur
slib von ralf geschke?
grüsse + dank,
arash
============================
vote-X - Deine Stimme zählt!
http://www.vote-X.de
============================
From joerg_(at)_xodox.de Wed, 05 Apr 2000 13:16:49 +0200 (CEST)
Date: Wed, 05 Apr 2000 13:16:49 +0200 (CEST)
From: Joerg Braeutigam joerg_(at)_xodox.de
Subject: [php] reload sperren
Hallo Björn,
On 05-Apr-2000 Björn Schotte wrote:
> * Joerg Braeutigam wrote:
>> if(isset($HTTP_X_FORWARDED_FOR))
>
> Es ist nicht zwingend notwendig, dass Proxies
> diesen Header setzen.
wenn nicht, wird eben die Proxy IP genommen. Normalerweise
sollte der Header aber vom Proxy gesetzt werden ( Squid tut's )
best regards
joerg braeutigam
From bjoern_(at)_baer.main.de Wed, 5 Apr 2000 13:22:04 +0200
Date: Wed, 5 Apr 2000 13:22:04 +0200
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Subject: [php] reload sperren
* Joerg Braeutigam wrote:
> wenn nicht, wird eben die Proxy IP genommen.
Das ist eine denkbar schlechte Methode, da du damit
mehr als einen User vom Laden der Seite abhälst.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From dominic.paschke_(at)_t-online.de 05 Apr 2000 11:26 GMT
Date: 05 Apr 2000 11:26 GMT
From: dominic.paschke_(at)_t-online.de dominic.paschke_(at)_t-online.de
Subject: [php] Aus einem Formular verschiedene Skripte aufrufen?
Steffen wrote:
> Du kannst mit Javascript die Daten in ein zweites Formular im
gleichen Script
> schreiben und das an das entsprechende Skript abschicken.
> Aber am einfachsten ist warscheinlich den action='...' Value per
Javascript zu
> ändern und dann gleich abschicken (per method="post").
>
> JAVASCRIPT-Beispiel:
> function change_action( t, f )
> {//update 03.01.2000
> // t = Ziel-URL
> // f ist das Formular als Objekt
> f.action = t;
>
> f.submit();//Formular absenden
> }//change_action( t, f )
>
> onclick="change_action( 'ersteseit.php3', document.formularname );
>
> > > naja du nimmst dir ne datei in der z.b.
> > >
> > > if ($autokauf == 1) header ('Location: ersteseit.php3');
> > > if ($autoverkauf == 1) header ('Location: zweiteseit.php3');
> >
> > >Wird nicht so richtig schön funktionieren, weil die
HTTP_[POST|GET]_VARS
> > >verloren gehen, oder täusche ich mich da?
> > >Ulf
>
> vor dem
> die HTTP_POST_VARS und HTTP_GET_VARS in einer while-Schleife
> auslesen und in einen String im Format $key = $value zusammenbauen.
> Beispiel:
> if( $autokauf == 1 )
> {
> if(count( $HTTP_POST_VARS ) )
> {
> while( list($var_n, $val) = each( $HTTP_POST_VARS ) )
> {
> $qs_tail .= $var_n."=".urlencode($val)."&";
> }//while
> }//if count
> //jetzt hier noch die HTTP_GET_VARS auslesen und ab die Post
>
> header("location: ersteseit.php3?".$qs_tail);
> }//if( $autokauf == 1 )
>
> Genauso mit $autoverkauf == 1
>
> --Steffen
Hallo Steffen,
vielen Dank für deine Lösung. So ähnlich hatte ich mir das
inzwischen auch gedacht. Finde ich aber reichich komplex, für
ein solch triviales Problem. Es wäre wohl besser gewesen, wenn
man das "action"-Attribut in HTML nicht als Attribut von