From office_(at)_exotics.net Mon, 6 Mar 2000 02:16:56 +0100
Date: Mon, 6 Mar 2000 02:16:56 +0100
From: Alexander Dobernig office_(at)_exotics.net
Subject: [php] getimagesize() aber von http://foo.com/pic.jpg ????
This is a multi-part message in MIME format.
------=_NextPart_000_0001_01BF8713.BBEA8320
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: 8bit
Gibt es irgendeine halbwegs schöne Möglichkeit die Breite und Höhe
eines remote gespeicherten und nur per http:// erreichbaren Bildes zu
bestimmen ??
Denn GetImagesize() kann das nur von lokalen Dateien.
mfg
alex
------=_NextPart_000_0001_01BF8713.BBEA8320
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Gibt =
es irgendeine=20
halbwegs sch=F6ne M=F6glichkeit die Breite und H=F6he =
eines =
remote=20
gespeicherten und nur per http:// erreichbaren Bildes zu bestimmen =
??
Denn =
GetImagesize()=20
kann das nur von lokalen Dateien.
mfg
alex
------=_NextPart_000_0001_01BF8713.BBEA8320--
From Ri.Brandl_(at)_bits-gmbh.de Mon, 6 Mar 2000 09:24:03 +0100
Date: Mon, 6 Mar 2000 09:24:03 +0100
From: Brandl Richard - b.i.t.s. GmbH Ri.Brandl_(at)_bits-gmbh.de
Subject: [php] =?iso-8859-1?Q?LDAP_Unterst=FCtzung?=
Ich möchte mit PHP ein WWW-LDAP Gateway bauen. Meine Konfiguration ist:
- Windows/NT 4.0
- Xitami Webserver
- PHP3
Die Einrichtung von PHP generell hat funktioniert. Nur die LDAP Funktionen
werden nicht gefunden:
Fatal error: Call to unsupported or undefined function ldap_connect()
Ich habe bereits in php3.ini die Extension php3_ldap.dll freigeschaltet,
ohne Erfolg.
Muss ich PHP neu compilieren ?
Vielen Dank für Ihre Hilfe
Richard Brandl
From michael.renner_(at)_tuebingen.mpg.de Mon, 6 Mar 2000 09:36:51 +0100
Date: Mon, 6 Mar 2000 09:36:51 +0100
From: Michael Renner michael.renner_(at)_tuebingen.mpg.de
Subject: [php] getimagesize() aber von http://foo.com/pic.jpg ????
On Mon, 06 Mar 2000, Alexander Dobernig wrote:
>
> Gibt es irgendeine halbwegs schöne Möglichkeit die Breite und Höhe
> eines remote gespeicherten und nur per http:// erreichbaren Bildes zu
> bestimmen ??
>
> Denn GetImagesize() kann das nur von lokalen Dateien.
Moin,
falls GetImageSize das nicht remote kann bleibt Dir
die Möglichkeiteit das Bild nach /tmp/ zu laden
und dort lokal zu lesen, oder?
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 thomas.biebl_(at)_tga-net.de Mon, 6 Mar 2000 09:51:00 +0100
Date: Mon, 6 Mar 2000 09:51:00 +0100
From: Thomas Biebl thomas.biebl_(at)_tga-net.de
Subject: [php] zweifache auswahl aus einer datenbank
Moin,
> habe da aber gleich noch eine andere frage.
> die eingabe der daten in die tabelle erfolgt über ein formular.für das
feld
bemerkungen ist ein textarea vorgesehen. wenn ich dort bei der eingabe
einen zeilenumbruch mit der enter-taste vornehme, wird dieser nicht in
mysql
erfasst. z.zt. gebe ich an der stelle des zeilenumbruches
> " " ein. kann man das nicht eleganter lösen?
Benutze bei der Ausgabe ein nl2br($inhaltDeinestextfeldes)
grusz thomas
> bernd
From Michael_(at)_Stahmann.de Mon, 06 Mar 2000 10:04:07 +0100
Date: Mon, 06 Mar 2000 10:04:07 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] zweifache auswahl aus einer datenbank
Hallo Bernd
Bernd Schulz schrieb:
>
> die eingabe der daten in die tabelle erfolgt über ein formular.für das feld bemerkungen ist ein textarea vorgesehen. wenn ich dort bei der eingabe einen zeilenumbruch mit der enter-taste vornehme, wird dieser nicht in mysql erfasst. z.zt. gebe ich an der stelle des zeilenumbruches
> " " ein. kann man das nicht eleganter lösen?
>
> schon mal danke im voraus.
>
Ich "behandel" die Texte kurz im folgenden Stil:
$text = str_replace("\n", " ", $text); (wie nl2br)
$text = str_replace("\r", " ", $text);
Wenn Benutzereingaben abgefragt werden.
Wird vorher noch eben...
$text = strip_tags($Nachricht);
$text = htmlspecialchars($text);
eingesetzt.
Kleiner Tip, wenn Du etwas einrücken willst, so mußt Du die
Leerzeichen ebenfalls ersetzen:
$text = str_replace("", " ", $text);
Das alles zusammen macht es fast Idiotensicher
Gruß Michael
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in
Halle 6 im Internet-Park - oder irgendwo anders :-)
From weh_(at)_feinarbeit.de Mon, 06 Mar 2000 10:19:57 +0100
Date: Mon, 06 Mar 2000 10:19:57 +0100
From: Matthias Weh weh_(at)_feinarbeit.de
Subject: [php] Fatal Error: Unable to initialize new token cache
Hallo,
ich habe eine Frage, welche sich aus der Benutzung von PHP in Bezug mit
PHPLIB ergibt. Ich bin noch ziemlich neu in PHP, und kenne mich deshalb
mit vielen Interna noch nicht so aus.
Folgendes:
PHPLIB implementiert ein Session-Konzept, welches persistente
Speicherung von Daten erlaubt.
In der Prozedur, wo die zu speichernden Daten alle in einen grossen,
langen String gepackt werden (serialize), ereignet sich bei mir
folgender Fehler:
Fatal error: Unable to initialize a new token cache in
/usr/home/httpd/phplib/session.inc on line 284
Die Stelle, wo dies passiert, ist ein eval-Kommando, welches auf alle zu
speichernden Daten (Variablen) der Session angewendet wird. Der Fehler
tritt auch nicht gleich auf, sondern schon nach einer ganzen Reihe von
Variablen, es steht also zu vermuten, dass ich einfach zu viele Daten
persistent machen will. Leider kann ich dies nicht reduzieren.
Nun meine Fragen:
1. Was will mir der Fehler sagen?
2. Kann mir jemand sagen, was eval() intern ueberhaupt macht? Der Fehler
sieht ja ganz danach aus, als wuerden da irgendwelche neuen Eintraege in
der Symboltabelle gemacht, die selbige sprengen.
3. Wie kann ich diesen Fehler verhindern? Naiv gedacht wuerde ich sagen,
dass hier nur einfach die Dimensionierung von irgendwas geaendert werden
muss, aber ich weiss halt nicht was und ob das ueberhaupt stimmt.
Mit Bitte um Hilfe gruesst
Matthias
From krs_(at)_treu-elektro.de Mon, 06 Mar 2000 10:26:58 +0100
Date: Mon, 06 Mar 2000 10:26:58 +0100
From: Stefan Krister krs_(at)_treu-elektro.de
Subject: [php] Fehlertolerante Suche
Hi Liste,
es gibt nicht gerade viele Möglichkeiten, wie man mit PHP eine
Fehlertolerante Suche programmieren kann. die zur Verfügung stehenden
Funktionen sind da zu wenig 'Fehlertolerant'.
Fasziniert hat mich da immer schon die Suchmaschine vom Heise Verlag
'eMedia-Search'. Glücklicherweise findet man durch Eingabe von
'fehlertolerant' bei der Suche nach ct-Artikeln mehrere Treffer:
1. Dr. Reinhard Rapp: (cp)
Text-Detektor
Fehlertolerantes Retrieval ganz einfach
Know-how, Fehlertolerante Suche á la eMedia Navigator,
Assoziativspeicher, fuzzy search, Triagramme
c't 4/97, Seite 386
2. Jörg Michael: (cm)
Joker im Spiel
Erweiterung der Levenshtein-Funktion auf Wildcards
Know-how, Fehlertolerante Suche, Eigenschafts-Distanz, Phonetisch,
Ähnlich, Datenbank, Abfrage,
c't 3/94, Seite 230
Unter [1] findet sich auch ein c-Code, der auf den ersten Blick nicht
schwierig nach php zu portieren ist.
Frage: Hat sich schon jemand daran gemacht? Oder gibt es andere
Lösungen?
Ich denke mal, daß man das immer mal wieder brauchen kann - auch die
Möglichkeit, eine 'Treffergüte' in % anzugeben, ist verlockend.
MfG
Stefan Krister
Linux T-Shirt / Sendmail+Squid-Auswertung:
www.augsburg.netsurf.de/~skrister
--
You have moved your mouse. Windows must be rebooted for the
changes to take effect.
From ulf_(at)_redsys.de Mon, 06 Mar 2000 11:12:43 +0000
Date: Mon, 06 Mar 2000 11:12:43 +0000
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Rechte des Apachen unter NT
Hallo!
Falls NT alles ein klein wenig wie unter Unix läuft muß mir jemand den
Apachen erklären...
Welcher Benutzer dient zum starten des Apachen als Service unter NT, was
verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start
eines CGI PHP durch den Apachen unter NT benutzt?
Danke!
Ulf
From schwab_(at)_interkon.de Mon, 6 Mar 2000 11:49:18 +0100
Date: Mon, 6 Mar 2000 11:49:18 +0100
From: schwab_(at)_interkon.de schwab_(at)_interkon.de
Subject: [php] RENAME und seine Fehlermeldungen
Vieleicht stehe ich jetzt auf dem Schlauch oder ich bin mit Blindheit
geschlagen,
an was kann es noch liegen wenn beim Rename die Fehlermeldung
No such file or directory
kommt obwohl die Rechte alle passend vergeben wurden und Quelllinks auch
richtig sind?
Übersehe ich was, oder habe ich das Montagssyndrom?
Für Infos wäre ich sehr sehr dankbar.....
Berni
From Michael_(at)_Stahmann.de Mon, 06 Mar 2000 11:59:52 +0100
Date: Mon, 06 Mar 2000 11:59:52 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] RENAME und seine Fehlermeldungen
schwab_(at)_interkon.de schrieb:
> Übersehe ich was, oder habe ich das Montagssyndrom?
>
> Für Infos wäre ich sehr sehr dankbar.....
>
Bei mir läuft das auch irgendwie gar nicht - System WAMP
Wenn alle stricke reißen nimm einfach Copy - das funzt bei mir.
Also Copy und dann unlink für das alte file
Gruß Michael
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in
Halle 6 im Internet-Park - oder irgendwo anders :-)
From ulf_(at)_redsys.de Mon, 06 Mar 2000 12:16:04 +0000
Date: Mon, 06 Mar 2000 12:16:04 +0000
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Can't create IP socket - =?iso-8859-1?Q?Erg=E4nzungen?=
Hallo,
gelegentlich blitzen MySQL Fehlermeldugen unter Windowssystemen auf den
verschiedenen PHP Listen auf, die oft nur mit einem unvollständigen
WinSocket Hinweis pariert werden. Da ich selbst Opfer einer dieser
Meldungen bin - diesmal unter NT - habe ich mich auf die Suche begeben.
Verschiedene MySQL/PHP Kombinationen liefern unter Windows (NT, 95, 98)
eine der folgenden Fehlermeldungen:
mysql_connect() -> MySQL Connection Failed: Can't create IP socket
(10106)
mysql_pconnect() -> Can't create IP socket (10106)
Diese Texte entstammen direkt der MySQL API, wie man an einem Code
Snippet aus dem PHP Source (functions/mysql.c - hier Version 3.0.14)
sehen kann:
if MYSQL_VERSION_ID > 32199 /* this lets us set the port number */
mysql_init(mysql);
if
(mysql_real_connect(mysql,host,user,passwd,NULL,port,socket,0)==NULL) {
#else
if (mysql_connect(mysql,host,user,passwd)==NULL) {
#endif
php3_error(E_WARNING,"MySQL Connection Failed:
%s\n",mysql_error(mysql));
efree(hashed_details);
efree(mysql);
RETURN_FALSE;
}
MySQL stolpert an dieser Stelle über WinSocket Probleme. Diese haben mit
hoher Wahrscheinlichkeit eine der folgenden Ursachen:
- Versionskonflikte
- Unzureichende Benutzerrechte
(- fehlerhafte oder fehlende TCP/IP Dienste)
+++ bekannte Versionskonflikte
MySQL benötigt eine aktuelle WinSocket Variante. Win95 und NT kennen von
Haus aus nur ältere Versionen (V1.1). Win95 benötigt deshalb ein Update
(aktuell ist V2.2), NT zumindest Service Pack 3. Im Archiv der
englischen Liste hat Werner Stuerenburg hilfreiche Links verwewigt:
http://marc.theaimsgroup.com/?l=php3-general&m=93453273914198&w=2
+++ Ergänzung
Mein NT war etwas hartnäckiger. Trotz SP6a und WinSocket 2.0 streikte
es. Eine Rückfrage bei den MySQL Developern ergab, daß fehlende
Benutzerrechte ebenfalls die Meldung verursachen können. Die Theorie
wird gestützt durch die Beobachtung, daß PHP keine Probleme hat sich an
MySQL zu connecten, wenn es auf der Kommandozeile aufgerufen wird,
jedoch als CGI scheitert.
c:\php3.0.15> php -q test.php3
mit test.php3:
---> 1
Im Browser http://localhost/test.php3 als CGI:
---> Can't create IP socket (irgendeine Nummer)
Bei mir streikt der Roxen, während der Apache problemlos seinen Dienst
verrichtet.
+++ Fragen
Weiß jemand ob man den Roxen unter NT überreden kann im CGI Modul unter
NT die Option "Run script as..." freizugeben. Hierzu müßte man etwas
equivalentes zu "start as root" machen, also den Roxen mit Administrator
Rechten starten. Wie wird dies gemacht?
Danke!
Ulf
From ulf_(at)_redsys.de Mon, 06 Mar 2000 12:30:38 +0000
Date: Mon, 06 Mar 2000 12:30:38 +0000
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] RENAME und seine Fehlermeldungen
schwab_(at)_interkon.de wrote:
> an was kann es noch liegen wenn beim Rename die Fehlermeldung
>
> No such file or directory
>
> kommt obwohl die Rechte alle passend vergeben wurden und Quelllinks auch
> richtig sind?
Hast Du volle Pfadangaben benutzt? Kennt dir/ls die Datei? Kann PHP auf
sie zugreifen, z.B. ein fopen() ausführen?
Ulf
From ulf_(at)_redsys.de Mon, 06 Mar 2000 12:43:22 +0000
Date: Mon, 06 Mar 2000 12:43:22 +0000
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Fatal Error: Unable to initialize new token cache
Matthias Weh wrote:
> Fatal error: Unable to initialize a new token cache in
> /usr/home/httpd/phplib/session.inc on line 284
> 1. Was will mir der Fehler sagen?
Geraten: Speicherprobleme?
> 2. Kann mir jemand sagen, was eval() intern ueberhaupt macht? Der Fehler
> sieht ja ganz danach aus, als wuerden da irgendwelche neuen Eintraege in
> der Symboltabelle gemacht, die selbige sprengen.
eval() führt PHP Code aus. PHPLIB macht nichts anderes als PHP-Code zu
erzeugen (serialize), in einer Datenbank zu speichern und mit einem
page_open() wieder auszuführen.
Mit einem $a=12; $sess->register("a"); page_close(); wird folgender PHP
Code generiert: $GLOBALS["a"] = "12"; Dieser Code wird so verpackt, daß
er ohne Probleme in die Datenbank paßt (base64), durch page_open()
ausgelesen und mit eval() ausgeführt, bevor Dein Skript die Arbeit
aufnimmt.
Für einfache Variablen und Arrays funktioniert das ganz ordentlich, bei
Objekten muß man angeben wie die Objekte heißen sollen (deshalb var
classname = "mein";) und welche Slots gespeichert werden müssen (
deshalb var $persistent_slots = array("a", "b"); ) - mit dem serialize
von PHP4 wird das alles besser.
> 3. Wie kann ich diesen Fehler verhindern? Naiv gedacht wuerde ich sagen,
> dass hier nur einfach die Dimensionierung von irgendwas geaendert werden
> muss, aber ich weiss halt nicht was und ob das ueberhaupt stimmt.
Keine Ahnung. Ich glaube nicht, daß das PHPLIB serialize buggy ist,
dafür wird es zuviel benutzt.
Ich glaube, man kann es aus der Bahn werfen, wenn man PHP Code in einer
Variablen speichert und dann in die Session wirft, aber das machst Du
nicht, oder? Falls doch mach ein base54decode auf den Variableninhalt.
Versuche mal die Situation zu reproduzieren.
Ulf
From j.kohl_(at)_style-id.de Mon, 6 Mar 2000 12:43:07 +0100
Date: Mon, 6 Mar 2000 12:43:07 +0100
From: Jens Kohl j.kohl_(at)_style-id.de
Subject: [php] Rechte des Apachen unter NT
> Welcher Benutzer dient zum starten des Apachen als Service unter NT, was
> verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start
> eines CGI PHP durch den Apachen unter NT benutzt?
Der Benutzer heißt 'Systemkonto' dieser Benutzer ist auch schon vor dem
Login (CTRL+ALT+DEL) aktiv. Somit kann man Dienste auch dann starten wenn
keiner eingeloggt ist. Das CGI-PHP wird auch über 'Systemkonto' gestartet,
das merkst du auch daran, dass wenn PHP abstürtzt es keine Fehlermeldung auf
dem Desktop gibt, sondern nur einen Vermerk im Systemprotokoll.
From eschmid_(at)_s.netic.de Mon, 06 Mar 2000 12:42:44 +0100
Date: Mon, 06 Mar 2000 12:42:44 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Fatal Error: Unable to initialize new token cache
Matthias Weh wrote:
> ich habe eine Frage, welche sich aus der Benutzung von PHP in Bezug mit
> PHPLIB ergibt. Ich bin noch ziemlich neu in PHP, und kenne mich deshalb
> mit vielen Interna noch nicht so aus.
>
> Folgendes:
> PHPLIB implementiert ein Session-Konzept, welches persistente
> Speicherung von Daten erlaubt.
> In der Prozedur, wo die zu speichernden Daten alle in einen grossen,
> langen String gepackt werden (serialize), ereignet sich bei mir
> folgender Fehler:
>
> Fatal error: Unable to initialize a new token cache in
> /usr/home/httpd/phplib/session.inc on line 284
>
> Die Stelle, wo dies passiert, ist ein eval-Kommando, welches auf alle zu
> speichernden Daten (Variablen) der Session angewendet wird. Der Fehler
> tritt auch nicht gleich auf, sondern schon nach einer ganzen Reihe von
> Variablen, es steht also zu vermuten, dass ich einfach zu viele Daten
> persistent machen will. Leider kann ich dies nicht reduzieren.
>
> Nun meine Fragen:
>
> 1. Was will mir der Fehler sagen?
> 2. Kann mir jemand sagen, was eval() intern ueberhaupt macht? Der Fehler
> sieht ja ganz danach aus, als wuerden da irgendwelche neuen Eintraege in
> der Symboltabelle gemacht, die selbige sprengen.
> 3. Wie kann ich diesen Fehler verhindern? Naiv gedacht wuerde ich sagen,
> dass hier nur einfach die Dimensionierung von irgendwas geaendert werden
> muss, aber ich weiss halt nicht was und ob das ueberhaupt stimmt.
http://marc.theaimsgroup.com/?l=php3-general&m=92905582221932&w=2
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus:
Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From Michael_(at)_Stahmann.de Mon, 06 Mar 2000 12:55:48 +0100
Date: Mon, 06 Mar 2000 12:55:48 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] Hilfe bei mail
Hallo Leute,
ich brauche nur mal ganz kurz einen Hinweis oder eine Url zum Thema
mail.
Ich war eigendlich der Meinung, das ich beim Empfänger sowohl Adresse
als auch Namen wie folgt angeben kann. Das gibt bei mir auf meiner
Dev-Kiste (WAMP) aber einen:
Warning: Server Error in
d:\apache\htdocs/www/lidice/dialog/an_action.php3
Zeile lautet:
mail("\"$m_name\" <$empf>","$subject","$message","From: $from");
(hatte bei mir schon genau so mal funktioniert...
Das klappt natürlich...
mail("$empf","$subject","$message","From: $from");
Das auch:
mail("$empf ($m_name)","$subject","$message","From: $from");
Wer weis Rat. Wie ich einen Namen elegant angeben kann. Mit den Klammern
kann es leicht übersehen werden.
Gruß Michael
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in
Halle 6 im Internet-Park - oder irgendwo anders :-)
From matthias_(at)_artloop.de Mon, 6 Mar 2000 13:09:01 -0000
Date: Mon, 6 Mar 2000 13:09:01 -0000
From: Matthias H. Risse matthias_(at)_artloop.de
Subject: [php] wamp und fileupload
heyho ihr !
ich mache einen file-upload über ein formular,
sowiet so gut. unter linux/apache klappt alles wunderbar.
das file wird hochgeladen, kopiert und unbenannt.
unter windows (windows, apache 1.3.9, php) funzt
das leider nicht. die files überschreiten nicht das 2 meg
limit, trotzdem bekomme ich folgende fehlermeldung:
Warning: Unable to open '\\php2' for reading:
Unknown error in c:\apache\htdocs\project\admin\add2.php3 on line 74
failed to copy \\php2
woran kann das liegen? irgendwie muß das glaubeich mit dem
temporären file auf dem server zusammenhängen, da die
$userfile variablen alle gesetzt sind und somit ja von
browser übertragen werden....
\\php2
br0215.jpg
43283
image/pjpeg
c:\apache\htdocs\project\pictures\id4.jpg
kan mir da einer helfen? in der php3.ini habe ich
include_path = ./;c:\php
gesetzt. andere scripte wie
phpMyAdmin usw funktionieren 100%ig und haben
gerkeine Probleme?
Habt Ihr eine Idee?
Matthias
ps: .. und was sagt uns das Ganze jetzt schon: Linux rules :o)
--
Matthias H. Risse
artloop new media
http://www.artloop.de/goodstuff [free scenemusic guide]
http://www.konsumer.de [music will make you disappear]
From hartmut_(at)_six.de Mon, 06 Mar 2000 13:16:42 +0100
Date: Mon, 06 Mar 2000 13:16:42 +0100
From: Hartmut Holzgraefe hartmut_(at)_six.de
Subject: [php] Hilfe bei mail
Michael Stahmann wrote:
> Zeile lautet:
> mail("\"$m_name\" <$empf>","$subject","$message","From: $from");
> (hatte bei mir schon genau so mal funktioniert...
wie steht`s mit Realnamen ohne die \" , geht das vielleicht ?
mail("$m_name <$empf>","$subject","$message","From: $from");
ansonsten giebt es im imap-Packet die Funktion imap_rfc822_write_address(),
die aus Realname, Username und Domain gültige Adressen zusammensetzt
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
in Halle 14, Stand J50!
From Ri.Brandl_(at)_bits-gmbh.de Mon, 6 Mar 2000 13:22:58 +0100
Date: Mon, 6 Mar 2000 13:22:58 +0100
From: Brandl Richard - b.i.t.s. GmbH Ri.Brandl_(at)_bits-gmbh.de
Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_LDAP_Unterst=FCtzung?=
Ich beantworte einen Teil meiner Frage gleich selbst:
Ich lade php3_ldap.dll per dl() explizit nach.
Über Monitoring Tools habe ich herausgefunden, dass die Bibliothek
php3_ldap.dll
schon richtig gefunden wird. Auch die Bibliothek nsladap32v30.dll wird
gefunden,
offensichtlich passen die beiden aber nicht zusammen:
Fatal error: Unable to load dynamic library 'c:\php3/php3_ldap.dll'
Das angegebene Modul wurde nicht gefunden. in webpages/phptest.phtm on line
7
Hat jemand eine Idee
Richard
-----Ursprüngliche Nachricht-----
Von: Brandl Richard - b.i.t.s. GmbH [mailto:Ri.Brandl_(at)_bits-gmbh.de]
Gesendet am: Montag, 6. März 2000 09:24
An: 'php_(at)_infosoc.uni-koeln.de'
Betreff: [php] LDAP Unterstützung
Ich möchte mit PHP ein WWW-LDAP Gateway bauen. Meine Konfiguration ist:
- Windows/NT 4.0
- Xitami Webserver
- PHP3
Die Einrichtung von PHP generell hat funktioniert. Nur die LDAP Funktionen
werden nicht gefunden:
Fatal error: Call to unsupported or undefined function ldap_connect()
Ich habe bereits in php3.ini die Extension php3_ldap.dll freigeschaltet,
ohne Erfolg.
Muss ich PHP neu compilieren ?
Vielen Dank für Ihre Hilfe
Richard Brandl
--
** 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 Michael_(at)_Stahmann.de Mon, 06 Mar 2000 13:27:30 +0100
Date: Mon, 06 Mar 2000 13:27:30 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] Hilfe bei mail
Hallo Hartmut
Hartmut Holzgraefe schrieb:
>
> wie steht`s mit Realnamen ohne die \" , geht das vielleicht ?
> mail("$m_name <$empf>","$subject","$message","From: $from");
>
Leider nicht, es schein an den < und > zu liegen.
>
> ansonsten giebt es im imap-Packet die Funktion imap_rfc822_write_address(),
>
Wäre ein Versuch Wert... aber ich werde es nochmal auf LAMP testen, vieleicht
geht es ja dort :-)
Gruß Michael
PS: in Deiner sig ist noch ein Hinweis auf die CeBIT.
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
From ulf_(at)_redsys.de Mon, 06 Mar 2000 13:31:35 +0000
Date: Mon, 06 Mar 2000 13:31:35 +0000
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Rechte des Apachen unter NT
Jens Kohl wrote:
>
> > Welcher Benutzer dient zum starten des Apachen als Service unter NT, was
> > verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start
> > eines CGI PHP durch den Apachen unter NT benutzt?
>
> Der Benutzer heißt 'Systemkonto' dieser Benutzer ist auch schon vor dem
> Login (CTRL+ALT+DEL) aktiv. Somit kann man Dienste auch dann starten wenn
> keiner eingeloggt ist. Das CGI-PHP wird auch über 'Systemkonto' gestartet,
> das merkst du auch daran, dass wenn PHP abstürtzt es keine Fehlermeldung auf
> dem Desktop gibt, sondern nur einen Vermerk im Systemprotokoll.
Ah, ... Kannst Du auch noch einen Blick die letzte Hälfte meines "Can't
create IP..." Postings werfen. Dort findest Du den Hintergrund für diese
Frage, vielleicht kannst Du ja zaubern und auch noch das beantworten.
Warum sind Roxen CGI und Apache CGI so unterschiedlich? Bin ich auf dem
Holzweg mit der Vermutung es scheitere an den Benutzerrechten?
Ulf
From ulf_(at)_redsys.de Mon, 06 Mar 2000 14:01:05 +0000
Date: Mon, 06 Mar 2000 14:01:05 +0000
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] PhpLib
Florian Leibert wrote:
> ich habe die PHP Lib installiert, kann aber niergens genau infos zur
> sample_db in mysql finden.
Bei der vollständigen Installation der PHPLib solltest Du einige
Tabellen in der von Dir verwendeten Datenbank anlegen. Die benötigten
Dumps findest Du im Verzeichnis stuff/ in der Distribution. Für MySQL
machst Du z.B. auf der Kommandozeile etwas wie "mysql datenbank1
ich habe die PHP Lib installiert, kann aber niergens genau infos zur
> sample_db in mysql finden.
> Gibt es ein txt-file mit dem ich diese sample-db anlegen kann?
> Danke
From hartmut_(at)_six.de Mon, 06 Mar 2000 14:13:10 +0100
Date: Mon, 06 Mar 2000 14:13:10 +0100
From: Hartmut Holzgraefe hartmut_(at)_six.de
Subject: [php] Hilfe bei mail
Michael Stahmann wrote:
> > wie steht`s mit Realnamen ohne die \" , geht das vielleicht ?
> > mail("$m_name <$empf>","$subject","$message","From: $from");
> >
>
> Leider nicht, es schein an den < und > zu liegen.
>
> > ansonsten giebt es im imap-Packet die Funktion
> > imap_rfc822_write_address(),
>
> Wäre ein Versuch Wert... aber ich werde es nochmal auf LAMP
> testen, vieleicht geht es ja dort :-)
wenn ja, dann liegt das Problem vermutlich im SMTP-Dialog,
in der "RCPT TO:" Zeile sollte nur die mail-Adresse übergeben
werden, alles andere ist Implementationsabhängig
(hier wäre eine Einbindung der SMTP-Funktionen der c-client
Bibliothek im IMAP-Modul angesagt, die all diese System-
Abhängigkeiten angeblich schon gelöst hat und so aus der
PHP-Implementation heraushalten würde
... vielleicht auf meiner nächsten Zugfahrt ...
)
> PS: in Deiner sig ist noch ein Hinweis auf die CeBIT.
Das CeBit und Hannover Messe zeitgleich waren ist doch schon
über zehn Jahre her, oder?
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
in Halle 14, Stand J50!
From sapi2_(at)_yahoo.de Mon, 6 Mar 2000 14:50:12 +0100
Date: Mon, 6 Mar 2000 14:50:12 +0100
From: sapi2 sapi2_(at)_yahoo.de
Subject: [php] fileuplaod
hi
zuerst danke für die antworten meines letzten postings!
mein problem, an dem ich schon lange rumprobiere:
ich will ein fileupload über ein formular machen.
ich bekomme folgende fehlermeldung:
"Warning: SAFE MODE Restriction in effect. The script
whose uid is 0 is not allowed to access owned by uid 1018
in /home/spilch/htmlneu1/test/upload.php3 on line 13"
das verzeichnis /tmp hat UID 0, das script (upload.php3) auch.
wieso bekomm ich trotzdem diese fehlermeldung?
kann es sein, dass das verzeichnis in das das file kopiert werden soll
UID 1018 hat? sollte dieses problem behoben sein, wenn ich das
zielverzeichnis auch auf UID 0 setze(n lasse).
gruss
sandro pil.ch
__________________________________________________________________
Do You Yahoo!?
Gesendet von Yahoo! Mail - http://mail.yahoo.de
Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de
From mkoehler_hh_(at)_gmx.net Mon, 6 Mar 2000 15:45:30 +0100 (MET)
Date: Mon, 6 Mar 2000 15:45:30 +0100 (MET)
From: mkoehler_hh_(at)_gmx.net mkoehler_hh_(at)_gmx.net
Subject: [php] blob aus mysql wieder anzeigen
Moin
ich habe viele Beispiele im Netz gefunden wie ich Dateien aus blobs wieder
aus der DB auslesen und anzeigen kann.
Alle Ergebnisse zeigten bei mir nicht das GIF, sondern Textzeilen, die mit
GIF86 anfingen.
Eins meiner Versuche sah wie folgt aus.
if($id) {
// you may have to modify login information for your database
server:
_(at)_MYSQL_CONNECT( "localhost", "root", "password");
_(at)_mysql_select_db( "binary_data");
$query = "select bin_data,filetype from binary_data where id=$id";
$result = _(at)_MYSQL_QUERY($query);
$data = _(at)_MYSQL_RESULT($result,0, "bin_data");
$type = _(at)_MYSQL_RESULT($result,0, "filetype");
Header( "Content-type: $type");
echo $data;
};
Wo mache ich einen Fehler?
Danke
Michael Köhler
--
Sent through GMX FreeMail - http://www.gmx.net
From bjoern_(at)_baer.mayn.de Mon, 6 Mar 2000 15:45:30 +0100
Date: Mon, 6 Mar 2000 15:45:30 +0100
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de
Subject: [php] blob aus mysql wieder anzeigen
* mkoehler_hh_(at)_gmx.net wrote:
> Header( "Content-type: $type");
Sofern $type nur "gif" oder "jpeg" beinhaltet, muß es
heißen:
Header("Content-type: image/$type");
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From frankm69_(at)_hotmail.com Mon, 06 Mar 2000 07:09:35 PST
Date: Mon, 06 Mar 2000 07:09:35 PST
From: Frank Morer frankm69_(at)_hotmail.com
Subject: [php] Systemprotokoll? PHP liefert PostMortem
Hallo!
>das merkst du auch daran, dass wenn PHP abstürtzt es keine Fehlermeldung
>auf
>dem Desktop gibt, sondern nur einen Vermerk im Systemprotokoll.
Hmmm, bei mir kommt hier immer ein Post-Mortem vom Dr. Watson, wenn ich mit
PHP3.0.15 die mail-Funktion verwende (Abhilfe: PHP3.0.11 verwenden oder die
mail-Funktion selber implementieren).
Gruß vom Frank
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
From postmaster_(at)_lars3loff.de Mon, 6 Mar 2000 16:49:40 +0100
Date: Mon, 6 Mar 2000 16:49:40 +0100
From: Lars Trieloff postmaster_(at)_lars3loff.de
Subject: [php] (no subject)
Hallo,
ich möchte mit einem PHP-Script Tabellen für eine MySQL Datenbank
anlegen. Wenn ich das mit mysql_db_query(...) versuche, funktioniert das
nicht. Ich habe die Tabellenstruktur als PhpMyAdmin-dump. Weiss jemand
wie das gehen könnte? Mit phpMyAdmin geht das doch auch.
Lars Trieloff
From marcus_(at)_darcmarc.de Mon, 06 Mar 2000 17:51:39 +0100
Date: Mon, 06 Mar 2000 17:51:39 +0100
From: Marcus =?iso-8859-1?Q?G=FCnther?= marcus_(at)_darcmarc.de
Subject: [php] Dateien anzeigen
Hallo.
Ich möchte ein Script schreiben, das unter einer URL alle Dateien
anzeigt, ähnlich wie FTP. hat jemand eine Idee, wei ich das anfangen
könnte?
MfG
--
Marcus Günther marcus_(at)_darcmarc.de
http://www.w42.de ---- Internetdienstleistungen
http://www.darcmarc.de ---- nothing else matters
"If you have got the right attitude, interesting
problems will find you." - Eric S. Raymond
From weh_(at)_feinarbeit.de Mon, 06 Mar 2000 17:47:20 +0100
Date: Mon, 06 Mar 2000 17:47:20 +0100
From: Matthias Weh weh_(at)_feinarbeit.de
Subject: [php] Fatal Error: Unable to initialize new token cache
Hallo Ulf,
> > Fatal error: Unable to initialize a new token cache in
> > /usr/home/httpd/phplib/session.inc on line 284
>
> > 1. Was will mir der Fehler sagen?
>
> Geraten: Speicherprobleme?
Dachte ich mir auch.
> eval() führt PHP Code aus. PHPLIB macht nichts anderes als PHP-Code zu
> erzeugen (serialize), in einer Datenbank zu speichern und mit einem
> page_open() wieder auszuführen.
Ach so ... sah auch irgendwie so aus.
> Mit einem $a=12; $sess->register("a"); page_close(); wird folgender PHP
> Code generiert: $GLOBALS["a"] = "12"; Dieser Code wird so verpackt, daß
> er ohne Probleme in die Datenbank paßt (base64), durch page_open()
> ausgelesen und mit eval() ausgeführt, bevor Dein Skript die Arbeit
> aufnimmt.
Ja, bei serialize habe ich schon mal "zugeschaut", deshalb weiss ich ja
auch, dass der Fehler erst nach einer ganzen Weile (einer ganzen Reihe
von Variablen) auftritt.
> Für einfache Variablen und Arrays funktioniert das ganz ordentlich, bei
> Objekten muß man angeben wie die Objekte heißen sollen (deshalb var
> classname = "mein";) und welche Slots gespeichert werden müssen (
> deshalb var $persistent_slots = array("a", "b"); ) - mit dem serialize
> von PHP4 wird das alles besser.
Danke. Das ist mir allerdings bekannt, sonst waere ich ja auch nicht in
die Probleme geraten.
> > 3. Wie kann ich diesen Fehler verhindern? Naiv gedacht wuerde ich sagen,
> > dass hier nur einfach die Dimensionierung von irgendwas geaendert werden
> > muss, aber ich weiss halt nicht was und ob das ueberhaupt stimmt.
>
> Keine Ahnung. Ich glaube nicht, daß das PHPLIB serialize buggy ist,
> dafür wird es zuviel benutzt.
Das wollte ich ja auch nicht sagen. Mittlerweile arbeite ich mit einer
abgespeckten Version meiner Applikation, die einfach weniger Daten
registriert. Dann klappt das auch, es muss also ein
Dimensionierungsproblem sein. Vielmehr interessieren wuerde mich die
Frage, an welchen Parametern ich drehen muss (welchen
Konfigurationsfiles), damit das Problem auch mit meiner normalen
Datenmenge nicht auftritt. Und deshalb war ja meine Frage, ob jemand mit
der Fehlermeldung was anfangen kann (was ist ein token cache und was hat
er mit eval() zu tun?).
> Ich glaube, man kann es aus der Bahn werfen, wenn man PHP Code in einer
> Variablen speichert und dann in die Session wirft, aber das machst Du
> nicht, oder? Falls doch mach ein base54decode auf den Variableninhalt.
Nein, das mache ich nicht.
Seufz, es scheint, als muesste ich wohl auf PHP4 warten.
Gruss,
Matthias
From andreas_(at)_noho.co.uk Mon, 6 Mar 2000 16:53:11 -0000
Date: Mon, 6 Mar 2000 16:53:11 -0000
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] mysql read dump, was:no subject
hi lars,
> ich möchte mit einem PHP-Script Tabellen für eine MySQL Datenbank
> anlegen. Wenn ich das mit mysql_db_query(...) versuche, funktioniert das
> nicht. Ich habe die Tabellenstruktur als PhpMyAdmin-dump. Weiss jemand
> wie das gehen könnte? Mit phpMyAdmin geht das doch auch.
warum benutzt du dann nicht einfach phpmyadmin?
oder schau dir zumindest mal die datei "db_readdump.php3" von phpmyadmin an.
liebe gruesse,
andreas
--
Andreas Otto
NoHo Digital Ltd,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.noho.co.uk
From s.sander_(at)_crs.de Mon, 06 Mar 2000 18:32:38 +0000
Date: Mon, 06 Mar 2000 18:32:38 +0000
From: Steffen Sander s.sander_(at)_crs.de
Subject: [php] Re: php Dateien anzeigen
> Ich möchte ein Script schreiben, das unter einer URL alle Dateien
> anzeigt, ähnlich wie FTP. hat jemand eine Idee, wei ich das anfangen
> könnte?
Du könntest bei http://php3.de/manual/function.readdir.php3 als Verzeichnis
die URL angeben dann in ein gemischtes Array
$verzeichnisse["dir"][0][] alle Verzeichnisse ( Prüfung is_dir() )
( 0 - root/ 1 - unterverzeichnis1/ 2 - unterverzeichnis2 usw. )
rein schreiben ( um diese dann weiter auszulesen -> readdir( ).
In $verzeichnisse["files"][0][] die enthaltenen Dateien schreiben.
Die Ausgabe kann dann analog erfolgen.
Gruß
--
Steffen Sander - Internet/Intranet Softwareentwicklung
CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin
eMail 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 eschmid_(at)_s.netic.de Mon, 06 Mar 2000 18:33:50 +0100
Date: Mon, 06 Mar 2000 18:33:50 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Fatal Error: Unable to initialize new token cache
Matthias Weh wrote:
> Seufz, es scheint, als muesste ich wohl auf PHP4 warten.
Andi Gutmans sagte gerade zum Problem:
This is a limitation of PHP 3 and won't be fixed as it is a problem with
the architecture of PHP 3.
This problem has been solved in PHP 4.
Andi
Wie Du siehst, PHP 4 gibt es schon.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus:
Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From postmaster_(at)_lars3loff.de Mon, 6 Mar 2000 19:52:53 +0100
Date: Mon, 6 Mar 2000 19:52:53 +0100
From: Lars Trieloff postmaster_(at)_lars3loff.de
Subject: [php] AW: [php] mysql read dump, was:no subject
> > ich möchte mit einem PHP-Script Tabellen für eine MySQL Datenbank
> > anlegen. Wenn ich das mit mysql_db_query(...) versuche,
> funktioniert das
> > nicht. Ich habe die Tabellenstruktur als PhpMyAdmin-dump.
> Weiss jemand
> > wie das gehen könnte? Mit phpMyAdmin geht das doch auch.
>
> warum benutzt du dann nicht einfach phpmyadmin?
> oder schau dir zumindest mal die datei "db_readdump.php3" von
> phpmyadmin an.
Hallo, die db_readdump.php3 habe ich mir schon mal angesehen. Allerdings
sehe ich da kaum durch. Die Anfrage wird irgendwie zerlegt. Das ist für
meine Anforderungen zu umfangreich, da bei mir das ganze ja nicht so
flexibel sein muss und schon klar ist, dass es sich um ein CREATE
Statement handelt.
phpmyadmin kann und möchte ich nicht nutzen, damit auch user, die
phpmyadmin nicht haben ganz schnell sich die datenbankstruktur aufbauen
können. Man ruft die Seite auf und --schwupps-- steht die DB-Struktur.
So ähnlich wie bei Phorum. Da wird das auch automatisch gemacht.
Ich bin dankbar für alle Ansätze.
Lars Trieloff
From truheml_(at)_metal.de Mon, 6 Mar 2000 20:08:34 +0100
Date: Mon, 6 Mar 2000 20:08:34 +0100
From: Oliver Kurlvink truheml_(at)_metal.de
Subject: [php] getimagesize() aber von http://foo.com/pic.jpg ????
> Gibt es irgendeine halbwegs schoene Moeglichkeit die Breite und
Hoehe
> eines remote gespeicherten und nur per http:// erreichbaren Bildes
zu
> bestimmen ??
> Denn GetImagesize() kann das nur von lokalen Dateien.
ich stand vor genau dem gleichen problem :) allerdings war auf dem
remote-rechner auch php installiert. ich habe mir somit ein kleines
modul geschrieben, was height und width ausliest und eine datei
generiert, die nur diese zahlen enthaelt. ich rufe dann direkt aus der
php-datei meines servers z.B.
http://xxx.de/my_getimagesize?pic=/home/test/htdocs/xxx.gif und kriege
eine datei raus, die die masse enthaelt. diese datei lese ich per php
ein und kriege somit den wert raus. das klappt so gut, dass ich es
auch fuer filesize-geschichten remote einsetzen und dabei auch nur
get_filesize durch my_get_filesize ersetzen musste und alles andere
machen meine module im hinterghrund. das sollte man aber nicht bei
vielen dateien machen, da nunmal pro datei einen http-verbindung
aufgebaut wird und das zeit frisst.
auf metal.de/mp3.html wird die dateigroesse remote von einem
schlund-server ausgelesen, da dort meine mp3s und andere sachen
lagern. anhand der zurueckgegeben zahl wird doe vorraussichtliche
downloadzeit berechnet und als tooltip angezeigt :).
From php_(at)_privatesponsor.de Mon, 6 Mar 2000 20:46:19 +0100
Date: Mon, 6 Mar 2000 20:46:19 +0100
From: Christian Hofmann php_(at)_privatesponsor.de
Subject: [php] Datumsvergleich?
Hallo!
Ich bekomme von einem Formular
tag_unten
monat_unten
jahr_unten
tag_oben
monat_oben
jahr_oben
tag_vergleich
monat_vergleich
jahr_vergleich
So nun will ich wissen ob das Vergleichsdatum zwischen dem unteren und dem
oberen Datum ist.
Ich habe mein Programm schon fertig gehabt - mit Datenbank (MySQL).
Für Das Datumsformat wollte ich Timestamp benutzen... aber negativ. Ich
bekomme immer -1 zurückgeliefert was sicherlich daran liegt, dass das Datum
vor der Unix Epoche (ja- ich habe ein bißchen das Handbuch gelesen) liegt.
Wie mache ich den Vergleich am besten und was speichere ich in die
Datenbank? Timestamp fällt wohl nun weg.... Da gibt es doch so etwas wie
Datetime - oder?
Aber das ist ja mit Zeit. Und überhaupt wie geben ich dieses Format an?
ich hoffe es sind nicht zu viele und zu dumme Fragen...
CU
Christian Hofmann
Christian.Hofmann_(at)_gmx.de
From marcus_(at)_cheatland-mail.de Mon, 6 Mar 2000 21:33:32 +0100
Date: Mon, 6 Mar 2000 21:33:32 +0100
From: Marcus Schwarz (Cheatland.de) marcus_(at)_cheatland-mail.de
Subject: [php] mail() will nicht mehr
Hallo,
ich nutze ein kleines Script, welches ausgiebigen Gebrauch von der
mail()-Funktion macht. Nur das will auf einmal nicht mehr *snief*. Das find
ich ziemlich wundersam, da dieses Script von mir nicht geändert wurde und es
bisher einwandfrei lief. Meine Frage: Woran könnte das liegen? Könnte
vielleicht php4 mail() nicht mehr unterstützten und der Provider ohne und zu
informieren upgedated haben? Und: Gibt es generell Alternativen zu mail()?
Mit freundlichen Grüßen
Marcus Schwarz
Programmierung, News
marcus_(at)_cheatland.de
http://www.cheatland.de
ICQ: 17191587
From Tobias.Kuhrmann_(at)_t-online.de Mon, 6 Mar 2000 21:36:45 +0100
Date: Mon, 6 Mar 2000 21:36:45 +0100
From: Tobias Kuhrmann Tobias.Kuhrmann_(at)_t-online.de
Subject: [php] MySQL DB - Spalte bestimmt auslesen lassen
Hi,
ich habe eine db table namens "files" und darin befindet sich ein kleines
kommentar des autors in der spalte "comment":
Nun möchte ich sagen wir mal die ersten 50 Zeichen auslesen lassen aus der
comment spalte, doch wie? wie stell ich sowas am besten an?
Danke schon im voraus,
/Ripley ;)
From bjoern_(at)_baer.mayn.de Mon, 6 Mar 2000 21:34:32 +0100
Date: Mon, 6 Mar 2000 21:34:32 +0100
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de
Subject: [php] MySQL DB - Spalte bestimmt auslesen lassen
* Tobias Kuhrmann wrote:
> Nun möchte ich sagen wir mal die ersten 50 Zeichen auslesen lassen aus der
> comment spalte, doch wie? wie stell ich sowas am besten an?
Indem du dir mit MySQL dieses Feld selektierst und mit
einer PHP-Funktion die ersten 50 Zeichen dieses Strings
ausgibst. Welche PHP-Funktion das ist, erklärt dir das
PHP Manual.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From bjoern_(at)_baer.mayn.de Mon, 6 Mar 2000 21:39:27 +0100
Date: Mon, 6 Mar 2000 21:39:27 +0100
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de
Subject: [php] MySQL DB - Spalte bestimmt auslesen lassen
Hi,
* Björn Schotte wrote:
> Indem du dir mit MySQL dieses Feld selektierst und mit
Da fällt mir ein: noch besser wäre es, das Selektieren
der ersten 50 Zeichen gleich von MySQL erledigen zu
lassen, z.B. so:
SELECT substring(comment,1,50) as deinsubstring from tabellenname
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From frankm69_(at)_hotmail.com Mon, 06 Mar 2000 12:56:22 PST
Date: Mon, 06 Mar 2000 12:56:22 PST
From: Frank Morer frankm69_(at)_hotmail.com
Subject: [php] mail() will nicht mehr
Hallo!
Da bei mir (unter win32) das mail auch nicht richtig funzt (ab PHP3.0.12
stürzt es nur noch ab), habe ich mit Hilfe einer Anleitung einer Webseite
(URL?) folgende Funktion implementiert/abgeschrieben/angeändert:
define("EMAILSENDER", "me_(at)_somewhere.de");
define("EMAILRECEIVER", "customer_(at)_hisdomain.de");
define("EMAILSERVER", "hisdomain.de");
function TransmitMyMail($nFilepointer, $sSubject, $sMsg)
{ //locals
$sHeader = "";
$sLine = "";
$sHeader = "From: ".EMAILSENDER."\n";
$sHeader = $sHeader."To: ".EMAILRECEIVER."\n";
$sHeader = $sHeader."Reply-To: ".EMAILSENDER."\n";
$sHeader = $sHeader."Subject: ".$sSubject."\r\n";
if( !($sLine = fgets($nFilepointer, 1024)) )
return FALSE;
if( !(fputs($nFilepointer, "HELO localhost\r\n")) )
return FALSE;
if( !($sLine = fgets($nFilepointer, 1024)) )
return FALSE;
if( !(fputs($nFilepointer, "MAIL FROM: ".EMAILSENDER."\r\n")) )
return FALSE;
if( !($sLine = fgets($nFilepointer, 1024)) )
return FALSE;
if( !(fputs($nFilepointer, "RCPT TO: ".EMAILRECEIVER."\r\n")) )
return FALSE;
if( !($sLine = fgets($nFilepointer, 1024)) )
return FALSE;
if( !(fputs($nFilepointer, "DATA\r\n")) )
return FALSE;
if( !($sLine = fgets($nFilepointer, 1024)) )
return FALSE;
if( !(fputs($nFilepointer, $sHeader."\r\n\r\n")) )
return FALSE;
if( !(fputs($nFilepointer, $sMsg."\r\n")) )
return FALSE;
if( !(fputs($nFilepointer, ".\r\n")) )
return FALSE;
if( !($sLine = fgets($nFilepointer, 1024)) )
return FALSE;
if( !(fputs($nFilepointer, "QUIT\r\n")) )
return FALSE;
if( !($sLine = fgets($nFilepointer, 1024)) )
return FALSE;
return TRUE;
};
function SendMyMail($sSubject, $sMsg)
{ //locals
$nFilepointer = 0;
$bSendStatus = FALSE;
if( !($nFilepointer = fsockopen(EMAILSERVER, 25)) )
return FALSE;
$bSendStatus = TransmitMyMail($nFilepointer, $sSubject, $sMsg);
fclose($nFilepointer);
return $bSendStatus;
};
Aufruf z.B. SendMyMail("Automatische Emailanfrage", "Hello World!");
Bei mir läuft das einwandfrei :-)
Gruß vom Frank (Hoffe das hilft!?)
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
From jhk_(at)_gmx.de Mon, 6 Mar 2000 22:19:40 +0100
Date: Mon, 6 Mar 2000 22:19:40 +0100
From: Jan-Henrik Kern jhk_(at)_gmx.de
Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs
Hallo,
Ich habe mir auf einem SuSE-Linux System MySQL installiert. Wie muss die
Connect-Syntax heißen, bzw wie muss ich MySQL konfigurieren, damit ich drauf
zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in den Connect
gesetzt, und dann gibt er mir nur einen parse Error von irgenteiner anderen
Sache aus.
Vielen Dank,
Jan
> -----Original Message-----
> From: php-admin_(at)_solix.wiso.Uni-Koeln.DE
> [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]
> Sent: Montag, 6. März 2000 12:01
> To: php_(at)_solix.wiso.Uni-Koeln.DE
> Subject: php digest, Vol 1 #1039 - 3 msgs
>
>
>
> Send php maillist submissions to
> php_(at)_infosoc.uni-koeln.de
>
> To subscribe or unsubscribe via the web, visit
> http://infosoc.uni-koeln.de/mailman/listinfo/php
> or, via email, send a message with subject or body 'help' to
> php-request_(at)_infosoc.uni-koeln.de
> You can reach the person managing the list at
> php-admin_(at)_infosoc.uni-koeln.de
>
> (When replying, please edit your Subject line so it is more specific than
> "Re: Contents of php digest...")
>
>
> ** Digest der PHP-Mailingliste **
>
>
> Today's Topics:
>
> 1. Rechte des Apachen unter NT (Ulf Wendel)
> 2. RENAME und seine Fehlermeldungen (schwab_(at)_interkon.de)
> 3. Re: RENAME und seine Fehlermeldungen (Michael Stahmann)
>
> --__--__--
>
> Message: 1
> Date: Mon, 06 Mar 2000 11:12:43 +0000
> From: Ulf Wendel
> To: "php_(at)_infosoc.uni-koeln.de"
> Subject: [php] Rechte des Apachen unter NT
> Reply-To: php_(at)_infosoc.uni-koeln.de
>
> Hallo!
>
> Falls NT alles ein klein wenig wie unter Unix läuft muß mir jemand den
> Apachen erklären...
>
> Welcher Benutzer dient zum starten des Apachen als Service unter NT, was
> verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start
> eines CGI PHP durch den Apachen unter NT benutzt?
>
> Danke!
>
> Ulf
>
> --__--__--
>
> Message: 2
> From: schwab_(at)_interkon.de
> To: php_(at)_solix.wiso.Uni-Koeln.DE
> Subject: [php] RENAME und seine Fehlermeldungen
> Date: Mon, 6 Mar 2000 11:49:18 +0100
> charset="windows-1252"
> Reply-To: php_(at)_infosoc.uni-koeln.de
>
> Vieleicht stehe ich jetzt auf dem Schlauch oder ich bin mit Blindheit
> geschlagen,
>
> an was kann es noch liegen wenn beim Rename die Fehlermeldung
>
> No such file or directory
>
> kommt obwohl die Rechte alle passend vergeben wurden und Quelllinks auch
> richtig sind?
>
> Übersehe ich was, oder habe ich das Montagssyndrom?
>
> Für Infos wäre ich sehr sehr dankbar.....
>
> Berni
>
>
> --__--__--
>
> Message: 3
> Date: Mon, 06 Mar 2000 11:59:52 +0100
> From: Michael Stahmann
> Reply-To: webmaster_(at)_web-xact.de
> Organization: web-X_(at)_ct website-development
> To: php_(at)_solix.wiso.Uni-Koeln.DE
> Subject: Re: [php] RENAME und seine Fehlermeldungen
> Reply-To: php_(at)_infosoc.uni-koeln.de
>
>
>
> schwab_(at)_interkon.de schrieb:
>
> > Übersehe ich was, oder habe ich das Montagssyndrom?
> >
> > Für Infos wäre ich sehr sehr dankbar.....
> >
>
> Bei mir läuft das auch irgendwie gar nicht - System WAMP
> Wenn alle stricke reißen nimm einfach Copy - das funzt bei mir.
> Also Copy und dann unlink für das alte file
>
> Gruß Michael
>
> --
> --------------------------------------------------------
> Michael Stahmann, web-xact.de
> http://www.web-xact.de mailto:info_(at)_web-xact.de
> Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
> --------------------------------------------------------
> Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in
> Halle 6 im Internet-Park - oder irgendwo anders :-)
>
>
>
>
>
> --__--__--
>
> --
> Web-Seite: http://infosoc.uni-koeln.de/php/
> Listenadresse: php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php
>
>
> --__--__----
>
> End of php Digest
From taipan_(at)_netcologne.de Mon, 6 Mar 2000 23:21:12 +0100
Date: Mon, 6 Mar 2000 23:21:12 +0100
From: Denis Mettler taipan_(at)_netcologne.de
Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs
Hi jan,
wechsle mal ins verzeichnisvon mysql
(wahrscheinlich "cd /usr/local/mysql/")
und dann
safe_mysqld &
mysql mysql
viel erfolg und alaaf aus kölle
--
Best Regards
Denis Mettler
http://www.denis-mettler.de
_____________________________________________________________
| This message may contain confidential and/or privileged |
| information. If you are not the addressee or authorized to |
| receive this for the addressee, you must not use, copy, |
| disclose or take any action based on this message or any |
| information herein. If you have received this message in |
| error, please advise the sender immediately by reply e-mail |
| and delete this message. Thank you for your cooperation. |
|_____________________________________________________________|
> -----Original Message-----
> From: php-admin_(at)_solix.wiso.Uni-Koeln.DE
> [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]On Behalf Of Jan-Henrik Kern
> Sent: Monday, March 06, 2000 10:20 PM
> To: php_(at)_solix.wiso.Uni-Koeln.DE
> Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs
>
>
> Hallo,
>
> Ich habe mir auf einem SuSE-Linux System MySQL installiert. Wie muss die
> Connect-Syntax heißen, bzw wie muss ich MySQL konfigurieren,
> damit ich drauf
> zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in
> den Connect
> gesetzt, und dann gibt er mir nur einen parse Error von
> irgenteiner anderen
> Sache aus.
>
> Vielen Dank,
>
> Jan
> > -----Original Message-----
> > From: php-admin_(at)_solix.wiso.Uni-Koeln.DE
> > [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]
> > Sent: Montag, 6. März 2000 12:01
> > To: php_(at)_solix.wiso.Uni-Koeln.DE
> > Subject: php digest, Vol 1 #1039 - 3 msgs
> >
> >
> >
> > Send php maillist submissions to
> > php_(at)_infosoc.uni-koeln.de
> >
> > To subscribe or unsubscribe via the web, visit
> > http://infosoc.uni-koeln.de/mailman/listinfo/php
> > or, via email, send a message with subject or body 'help' to
> > php-request_(at)_infosoc.uni-koeln.de
> > You can reach the person managing the list at
> > php-admin_(at)_infosoc.uni-koeln.de
> >
> > (When replying, please edit your Subject line so it is more
> specific than
> > "Re: Contents of php digest...")
> >
> >
> > ** Digest der PHP-Mailingliste **
> >
> >
> > Today's Topics:
> >
> > 1. Rechte des Apachen unter NT (Ulf Wendel)
> > 2. RENAME und seine Fehlermeldungen (schwab_(at)_interkon.de)
> > 3. Re: RENAME und seine Fehlermeldungen (Michael Stahmann)
> >
> > --__--__--
> >
> > Message: 1
> > Date: Mon, 06 Mar 2000 11:12:43 +0000
> > From: Ulf Wendel
> > To: "php_(at)_infosoc.uni-koeln.de"
> > Subject: [php] Rechte des Apachen unter NT
> > Reply-To: php_(at)_infosoc.uni-koeln.de
> >
> > Hallo!
> >
> > Falls NT alles ein klein wenig wie unter Unix läuft muß mir jemand den
> > Apachen erklären...
> >
> > Welcher Benutzer dient zum starten des Apachen als Service unter NT, was
> > verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start
> > eines CGI PHP durch den Apachen unter NT benutzt?
> >
> > Danke!
> >
> > Ulf
> >
> > --__--__--
> >
> > Message: 2
> > From: schwab_(at)_interkon.de
> > To: php_(at)_solix.wiso.Uni-Koeln.DE
> > Subject: [php] RENAME und seine Fehlermeldungen
> > Date: Mon, 6 Mar 2000 11:49:18 +0100
> > charset="windows-1252"
> > Reply-To: php_(at)_infosoc.uni-koeln.de
> >
> > Vieleicht stehe ich jetzt auf dem Schlauch oder ich bin mit Blindheit
> > geschlagen,
> >
> > an was kann es noch liegen wenn beim Rename die Fehlermeldung
> >
> > No such file or directory
> >
> > kommt obwohl die Rechte alle passend vergeben wurden und Quelllinks auch
> > richtig sind?
> >
> > Übersehe ich was, oder habe ich das Montagssyndrom?
> >
> > Für Infos wäre ich sehr sehr dankbar.....
> >
> > Berni
> >
> >
> > --__--__--
> >
> > Message: 3
> > Date: Mon, 06 Mar 2000 11:59:52 +0100
> > From: Michael Stahmann
> > Reply-To: webmaster_(at)_web-xact.de
> > Organization: web-X_(at)_ct website-development
> > To: php_(at)_solix.wiso.Uni-Koeln.DE
> > Subject: Re: [php] RENAME und seine Fehlermeldungen
> > Reply-To: php_(at)_infosoc.uni-koeln.de
> >
> >
> >
> > schwab_(at)_interkon.de schrieb:
> >
> > > Übersehe ich was, oder habe ich das Montagssyndrom?
> > >
> > > Für Infos wäre ich sehr sehr dankbar.....
> > >
> >
> > Bei mir läuft das auch irgendwie gar nicht - System WAMP
> > Wenn alle stricke reißen nimm einfach Copy - das funzt bei mir.
> > Also Copy und dann unlink für das alte file
> >
> > Gruß Michael
> >
> > --
> > --------------------------------------------------------
> > Michael Stahmann, web-xact.de
> > http://www.web-xact.de mailto:info_(at)_web-xact.de
> > Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
> > --------------------------------------------------------
> > Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in
> > Halle 6 im Internet-Park - oder irgendwo anders :-)
> >
> >
> >
> >
> >
> > --__--__--
> >
> > --
> > Web-Seite: http://infosoc.uni-koeln.de/php/
> > Listenadresse: php_(at)_infosoc.uni-koeln.de
> > http://infosoc.uni-koeln.de/mailman/listinfo/php
> >
> >
> > --__--__----
> >
> > End of php Digest
>
>
> --
> ** 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 eschmid+sic_(at)_s.netic.de Mon, 6 Mar 2000 23:58:40 +0100 (CET)
Date: Mon, 6 Mar 2000 23:58:40 +0100 (CET)
From: eschmid eschmid+sic_(at)_s.netic.de
Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs
On Mon, 6 Mar 2000, Denis Mettler wrote:
> viel erfolg und alaaf aus kölle
>
> --
> Best Regards
> Denis Mettler
>
> http://www.denis-mettler.de
> _____________________________________________________________
> | This message may contain confidential and/or privileged |
> | information. If you are not the addressee or authorized to |
> | receive this for the addressee, you must not use, copy, |
> | disclose or take any action based on this message or any |
> | information herein. If you have received this message in |
> | error, please advise the sender immediately by reply e-mail |
> | and delete this message. Thank you for your cooperation. |
> |_____________________________________________________________|
Bei ons gibbts des it! Kuerze Deine .signature. Was sollen denn die
zahlreichen IT-Gastarbeiter denken? Die Koelner spinnen alle Jahre
wieder?
-Egon
From breker_(at)_garagestudios.de Mon, 6 Mar 2000 23:57:44 +0100
Date: Mon, 6 Mar 2000 23:57:44 +0100
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory
Hi,
Ist es normal das man mit einem php script zugriff auf die root directory
eines servers hat? Dies habe ich bei einem größeren Webspace anbieter. Nur
mal angenonmmen ich hätte es ausgelesen, habe ich mich Strafbar gemacht?
Soll ich den Provider kontaktieren?
Danke, sorry für das Offtopic
From Michael_(at)_Stahmann.de Tue, 07 Mar 2000 07:14:37 +0100
Date: Tue, 07 Mar 2000 07:14:37 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] Datumsvergleich?
Christian Hofmann schrieb:
> Hallo!
>
> Wie mache ich den Vergleich am besten und was speichere ich in die
> Datenbank? Timestamp fällt wohl nun weg.... Da gibt es doch so etwas wie
> Datetime - oder?
> Aber das ist ja mit Zeit. Und überhaupt wie geben ich dieses Format an?
>
> ich hoffe es sind nicht zu viele und zu dumme Fragen...
>
Wenn Du weist, das die Daten außerhalb des timestamps liegen, dann erhöhe doch
einfach immer beide Zahlen so, das Sie sicher im Bereich des timestamps sind.
Der Vergleich klappt dann richtig. Und das Ende der Unix-Epoche ist noch weit
entfernt.
Sicher ist das eine unschöne Krücke, aber wenn es gut Dokumentiert ist,
verstehst Du es auch noch in fünf Jahren, wenn am Programm noch mal etwas
geändert werden muß.
Ich habe bis jetzt keine andere Lösung - ohne timestamp - gesehen oder selbst
hinbekommen...
Gruß Michael
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in
Halle 6 im Internet-Park - oder irgendwo anders :-)
From Ernst.Britsch_(at)_t-online.de Tue, 7 Mar 2000 07:43:22 +0100
Date: Tue, 7 Mar 2000 07:43:22 +0100
From: Britsch Ernst.Britsch_(at)_t-online.de
Subject: [php] AW: [php] run MYSQL commands from a textfile
Hallo Egon, Hallo liste
vielen Dank. Es funktioniert:
- telnet starten: www.meinname.de und passwort eingeben
- es erscheint (bei strato) : www.meinname.de>
- Tastatur-Eingabe : mysql -h rdbms -u www.meinname.de -p DBXXX < skript.txt
[ENTER-Taste]
(DBxxx steht für den MYSQL-Datenbankname, den Strato (beim Premiumpaket)
vergeben hat.)
- es erscheint : enter passwort (nochmalige Passworteingabe )
Nun meine Anschlussfrage:
Gibt es einen einfacheren Weg, obigen Command mit der Umgehung von telnet,
z. B direkt über PHP3 in einem passwortgeschützen Bereich auszuführen ???
Wenn ja, kann ich auch den Skript-upload hierbei bewerkstelligen oder muß
die Skriptdatei bereits auf dem Host vorliegen ?
Liebe Gruesse
Ernst
> -----Ursprüngliche Nachricht-----
> Von: php-admin_(at)_infosoc.uni-koeln.de
> [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von eschmid
> Gesendet am: Samstag, 4. März 2000 15:57
> An: php_(at)_solix.wiso.Uni-Koeln.DE
> Betreff: Re: [php] run MYSQL commands from a textfile
>
> On Sat, 4 Mar 2000, Britsch wrote:
>
> > Hallo Liste,
> >
> > ich habe ein Textfile mit verschiedenen MYSQL - Commands,
> > wie z. B. Drop tabellen / create tabellen / insert aus einer access-db
> > generiert
> >
> > Leider kriege beim starten des textfiles Fehlermeldung:
> falscher SQL Syntakt
> >
> > Meine Vorgehensweise:
> > Anmeldung per telnet am "Stratoserver"
> > Start mysql-Sitzung und Anmeldung auf der MYSQL Datenbank bei Strato
> >
> > Dann erscheint mysql>:
> >
> > Meine Eingabe bei mysql> < skript.txt (in der skriptfile stehen die
> > MYSQL-Commands)
> > Ergebnis: SQL syntaktfehler
> >
> > In den verschiedenen Handbüchern steht was von shell
> > z.B.
> >
> > shell> mysql < skript.txt
> >
> > siehe: (http://www.tcx.se/manual_chapter/manual_problems.html)
> Punkt 19.4
> > oder :
> >
> http://www.devshed.com/Server_Side/MySQL/Manual/manfiles/manual_Tu
torial.htm
> l Punkt 8.6
>
> Wie komme ich auf die shell bzw. was mache ich falsch ?
> Oder gibt es auch eine Lösung über PHPMyAdmin (db_dump.php3 oder
> db_readdump.php3) Auch bei diesem Ansatz komme ich nicht weiter.
Wenn man sich mit telnet in den Stratoserver einlogged ist man automatisch
in der Shell.
Was Du falsch machst ist, dass Du den MySQL Monitor startest. Probiers mal
mit:
shell> mysql < skript.txt
"mysql < skript.txt" in einer Zeile und dann Return.
-Egon
--
Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
in Halle 14, Stand J50!
--
** 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 eschmid+sic_(at)_s.netic.de Tue, 7 Mar 2000 07:52:24 +0100 (CET)
Date: Tue, 7 Mar 2000 07:52:24 +0100 (CET)
From: eschmid eschmid+sic_(at)_s.netic.de
Subject: [php] AW: [php] run MYSQL commands from a textfile
On Tue, 7 Mar 2000, Britsch wrote:
> vielen Dank. Es funktioniert:
> - telnet starten: www.meinname.de und passwort eingeben
> - es erscheint (bei strato) : www.meinname.de>
> - Tastatur-Eingabe : mysql -h rdbms -u www.meinname.de -p DBXXX < skript.txt
> [ENTER-Taste]
> (DBxxx steht für den MYSQL-Datenbankname, den Strato (beim Premiumpaket)
> vergeben hat.)
> - es erscheint : enter passwort (nochmalige Passworteingabe )
>
> Nun meine Anschlussfrage:
>
> Gibt es einen einfacheren Weg, obigen Command mit der Umgehung von telnet,
> z. B direkt über PHP3 in einem passwortgeschützen Bereich auszuführen ???
> Wenn ja, kann ich auch den Skript-upload hierbei bewerkstelligen oder muß
> die Skriptdatei bereits auf dem Host vorliegen ?
Mit PHP3 ist es (oder sollte es?) nicht moeglich in einem
passwortgeschuetzten Bereich zu operieren. Lerne Unix und die
FTP-Kommandos. Uploading via Browser funktioniert dagegen.
-Egon
From mschomers_(at)_gmx.de Tue, 7 Mar 2000 08:20:00 +0100
Date: Tue, 7 Mar 2000 08:20:00 +0100
From: Malte Schomers mschomers_(at)_gmx.de
Subject: [php] mail() will nicht mehr
Hi!
Marcus Schwarz (Cheatland.de) schrieb:
> Und: Gibt es generell Alternativen zu mail()?
Ja. Du öffnest mit fsockopen() eine Socket-Verbindung (Port 25)
zu irgendeinem Mailserver und sendest dann mit fputs()
folgendermaßen Befehle:
helo localhost
mail from: sender_(at)_email.de
rcpt to: empf_(at)_de.de
data
Subject: Betreff
[restliche Zeilen]
.
quit
Das müsste gehen. Ich hab da auch mal so ein Script geschrieben, kann
ich dir mal schicken, wenn du willst. Bitte PM an mich
Malte
--
[ - - - - - - - - - - - - - - - - - - - - - - - - - - ]
[ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ]
[ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ]
[ - - - - - - - - - - - - - - - - - - - - - - - - - - ]
From GH-lists_(at)_ecora.de Tue, 7 Mar 2000 08:28:22 +0100
Date: Tue, 7 Mar 2000 08:28:22 +0100
From: Guido Haeger GH-lists_(at)_ecora.de
Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs
Jan-Henrik Kern schrieb:
Ist es machbar, daß Du für eine "neues" Thema ein neues Subject in
Deinem Mail-Client eintippst, statt einfach mal auf Reply zu hauen? Und
ist es möglich, daß Du nicht vollkommen unsinnig die gesamte
Digest-Version quotest?
> Ich habe mir auf einem SuSE-Linux System MySQL installiert.
> Wie muss die Connect-Syntax heißen,
Ist es möglich, daß Du dazu das Manual liest?
> bzw wie muss ich MySQL konfigurieren, damit ich drauf
> zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in
> den Connect gesetzt, und dann gibt er mir nur einen parse Error
> von irgenteiner anderen Sache aus.
Dann hast Du wohl irgendwo einen SyntaxFehler, den Du zuerst beseitigen
solltest. Die Chance, daß Dir nach Deinem wenig aussagekräftigen Posting
jemand dabei helfen kann ist geringer, als die auf einen Volltreffer im
Lotto.
Guido Haeger
From Ri.Brandl_(at)_bits-gmbh.de Tue, 7 Mar 2000 08:46:37 +0100
Date: Tue, 7 Mar 2000 08:46:37 +0100
From: Brandl Richard - b.i.t.s. GmbH Ri.Brandl_(at)_bits-gmbh.de
Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_AW=3A_=5Bphp=5D_LDAP_Unterst=FC?=
=?iso-8859-1?Q?tzung?=
=?iso-8859-1?Q?tzung?=
Ich beantworte meine Frage gleich selbst und endgültig:
auf meiner Maschine fehlte die MSVCRTD.dll, die keine normaler Mensch hat.
Sie wird von NSLDAP32v30.dll referenziert.
Für alle, die's interessiert.
Mfg
Richard
-----Ursprüngliche Nachricht-----
Von: Brandl Richard - b.i.t.s. GmbH [mailto:Ri.Brandl_(at)_bits-gmbh.de]
Gesendet am: Montag, 6. März 2000 13:23
An: 'php_(at)_infosoc.uni-koeln.de'
Betreff: [php] AW: [php] LDAP Unterstützung
Ich beantworte einen Teil meiner Frage gleich selbst:
Ich lade php3_ldap.dll per dl() explizit nach.
Über Monitoring Tools habe ich herausgefunden, dass die Bibliothek
php3_ldap.dll
schon richtig gefunden wird. Auch die Bibliothek nsladap32v30.dll wird
gefunden,
offensichtlich passen die beiden aber nicht zusammen:
Fatal error: Unable to load dynamic library 'c:\php3/php3_ldap.dll'
Das angegebene Modul wurde nicht gefunden. in webpages/phptest.phtm on line
7
Hat jemand eine Idee
Richard
-----Ursprüngliche Nachricht-----
Von: Brandl Richard - b.i.t.s. GmbH [mailto:Ri.Brandl_(at)_bits-gmbh.de]
Gesendet am: Montag, 6. März 2000 09:24
An: 'php_(at)_infosoc.uni-koeln.de'
Betreff: [php] LDAP Unterstützung
Ich möchte mit PHP ein WWW-LDAP Gateway bauen. Meine Konfiguration ist:
- Windows/NT 4.0
- Xitami Webserver
- PHP3
Die Einrichtung von PHP generell hat funktioniert. Nur die LDAP Funktionen
werden nicht gefunden:
Fatal error: Call to unsupported or undefined function ldap_connect()
Ich habe bereits in php3.ini die Extension php3_ldap.dll freigeschaltet,
ohne Erfolg.
Muss ich PHP neu compilieren ?
Vielen Dank für Ihre Hilfe
Richard Brandl
--
** 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
--
** 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 dimi600_(at)_gmx.de Tue, 7 Mar 2000 08:54:09 +0100
Date: Tue, 7 Mar 2000 08:54:09 +0100
From: DimitrijBolgar dimi600_(at)_gmx.de
Subject: [php] Browscap.ini
This is a multi-part message in MIME format.
------=_NextPart_000_0029_01BF8812.B3FC2BA0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Wie mu=DF ich die Browscap in meine php.ini einbinden.
Welche Befehle gibt es??
Danke f=FCr eure Antworten
------=_NextPart_000_0029_01BF8812.B3FC2BA0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Wie mu=DF ich die Browscap in meine =
php.ini=20
einbinden.
Welche Befehle gibt es??
Danke f=FCr eure =
Antworten
------=_NextPart_000_0029_01BF8812.B3FC2BA0--
From webmasterbhs_(at)_bluewin.de Tue, 7 Mar 2000 09:19:47 +0100
Date: Tue, 7 Mar 2000 09:19:47 +0100
From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Subject: [php] cron job in WIN NT !
hey ho, gibt es eigentlich ein programm für WIN NT, dass
die cron jobs wie in linux simulieren kann ????
ich muß später einmal nacht für nacht 200.000 datensätze
von einer alten BTRIEVE DB in MySQL kopieren...
kiri
From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 09:27:22 +0100
Date: Tue, 07 Mar 2000 09:27:22 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] cron job in WIN NT !
Cyrill Schumacher wrote:
> hey ho, gibt es eigentlich ein programm für WIN NT, dass
> die cron jobs wie in linux simulieren kann ????
at, help at.
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From mk_(at)_html-design.com Tue, 7 Mar 2000 00:41:14 -0800
Date: Tue, 7 Mar 2000 00:41:14 -0800
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] Browscap.ini
>Wie muß ich die Browscap in meine php.ini einbinden.
php3_browscap /home/deinpfad/browscap.ini
>Welche Befehle gibt es??
http://www.php.net/manual/html/function.get-browser.html
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
----------------
Sent from a WebBox - http://www.webbox.com
FREE Web based Email, Files, Bookmarks, Calendar, People and
Great Ways to Share them with Others!
From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 09:46:37 +0100
Date: Tue, 07 Mar 2000 09:46:37 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] mySQL mit PHP, insert =?iso-8859-1?Q?=FCber?= FORM
Rene Paschold wrote:
> ich habe in der Datenbank 18 Felder des Typs ENUM('N','Y') !
> Der Standardwert ist N ! Wie kann ich jetzt am einfachsten mittels
> PHP dort was eintragen. Auf der Formularseite gibt es Checkboxen.
> Muß jede expliziet einen Namen erhalten mit dem Value Y ???
Nein, nicht jedes Formularfeld benötigt einen eigenen Namen. Die
Formularnamen dürfen in PHP3 die Form eines eindimensionalen
Arrays, in PHP4 gar mehrdimensionaler annehmen. HTML dieser Form
stellt Dir eine Variable $dbfelder["sonderangebot"] zur
Verfügung:
Damit wird der Code zum setzen der Flags in der Datenbank sehr
kurz:
if (is_array($dbfelder)) {
reset($dbfelder);
while (list($feldname, $value)=each($dbfelder)) {
$query = sprintf("update table set %s = '%s'",
$feldname,
("y"==$value) ? "y" : "n"
);
_(at)_mysql_query($query);
}
}
> Gibt es dann die Möglichkeit beim SELECT folgendes zu machen:
> SELECT * FROM table WHERE irgendeinwert = 'Y' ??
Ich verstehe nicht ganz, selbstverständlich kannst Du diese Query
absetzen.
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, 07 Mar 2000 09:52:14 +0100
Date: Tue, 07 Mar 2000 09:52:14 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] Du kannst JavaScript?
Jens Kohl wrote:
> Kann ich irgendwie die Fähigkeiten des Browsers abfragen bzw. ob es
> eingeschaltet ist, da ja einige Leute wegen der Sicherheit JavaScript
> ausschalten.
Falls Du auf deiner Seite ein Formular hast, ist es einfach: Wenn
JavaScript aktiviert ist, kann durch JavaScript z.B. ein hidden
Feld mit einem neuen Wert versehen werden. Dieses kannst Du im
PHP abfragen.
Für den anderen Fall, daß kein Formular vorhanden ist, könnte man
alle Links auf der Seite anweisen zunächst eine JavaScript
Funktion aufzurufen, so daß Folgeseiten einen Parameter übergeben
bekommen. Mir wäre das aber zu mühselig...
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, 07 Mar 2000 09:54:34 +0100
Date: Tue, 07 Mar 2000 09:54:34 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] Thumbnails erzeugen mit php
schwab_(at)_interkon.de wrote:
> Gibt es eigentlich eine Möglichkeit it Djpeg in Verbindung mit php feste
> Angaben für die Dateigröße (Pixel) zu machen, oder nur im Format 1/x ???
Nicht PHP ist für die Größe des angezeigten Image verantwortlich,
sondern HTML. Selbstverständlich kann da PHP jedoch HTML erzeugen
mit skalierten Bildern. Siehe auch getimagesize().
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From olbertz_(at)_ocomag.de Tue, 7 Mar 2000 09:20:57 +0100
Date: Tue, 7 Mar 2000 09:20:57 +0100
From: Dirk Olbertz olbertz_(at)_ocomag.de
Subject: [php] PHPLIB Fehlermeldung
Hallo,
seit heute morgen bekomme ich die folgende Meldung, wenn ich auf meine neuen
Seiten zugreifen möchte:
Warning: Oops, php3_SetCookie called after header has been sent in
php/session.inc on line 120
Gestern Abend habe ich noch dran rumgeschraubt und es lief alles. Ich habe
keine Ahnung, wo ich nachgucken soll. Hat irgendjemand einen Tip?
Gruss,
Dirk
From Hartmann_(at)_freecharts.de Tue, 7 Mar 2000 10:15:25 +0100
Date: Tue, 7 Mar 2000 10:15:25 +0100
From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de
Subject: [php] AW: [php] PHPLIB Fehlermeldung
Hija Dirk,
> seit heute morgen bekomme ich die folgende Meldung, wenn ich auf
> meine neuen
> Seiten zugreifen möchte:
>
> Warning: Oops, php3_SetCookie called after header has been sent in
> php/session.inc on line 120
>
> Gestern Abend habe ich noch dran rumgeschraubt und es lief alles. Ich habe
> keine Ahnung, wo ich nachgucken soll. Hat irgendjemand einen Tip?
Damit will php dir sagen, dass es keinen header(cookie) mehr schicken
kann, weil schon erster HTML-Content rausgeschickt wurde.
Das heißt, das vor der ausführung des page_open() schon irgendetwas
an den Klienten geschickt wurde. Bei mir sind das immer:
- warnings
- whitespaces
- eine leere zeile vor dem " Andi Gutmans sagte gerade zum Problem:
>
> This is a limitation of PHP 3 and won't be fixed as it is a problem with
> the architecture of PHP 3.
> This problem has been solved in PHP 4.
>
> Andi
Wo sagte er das? Ich lese leider nur diese Mailingliste und die von
PHPLIB.
Aber trotzdem danke fuer den Link aus Deiner letzten Mail hierzu, da
weiss ich ja schon mal die Ursache und eine Gegenmassnahme.
> Wie Du siehst, PHP 4 gibt es schon.
Ja, aber mein letzter Stand (vor zwei Wochen habe ich mal geschaut) von
www.php.net ist der, dass PHP4 immer noch Beta ist. Hat sich da was
ereignet?
Gruss,
Matthias
From hartmut_(at)_six.de Tue, 07 Mar 2000 10:53:46 +0100
Date: Tue, 07 Mar 2000 10:53:46 +0100
From: Hartmut Holzgraefe hartmut_(at)_six.de
Subject: [php] mail() will nicht mehr
"Marcus Schwarz (Cheatland.de)" wrote:
> ... Und: Gibt es generell Alternativen zu mail()?
siehe z.B:
http://www.faqts.com/knowledge-base/index.phtml/fid/21/lang/en
oder:
http://px.sklar.com/section.html?section_id=10
(in der Seite nach SMTP suchen)
oder irgendwann einmal über das IMAP-Modul ..................
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
in Halle 14, Stand J50!
From b.wolff_(at)_gedia.com Tue, 7 Mar 2000 11:33:51 +0100
Date: Tue, 7 Mar 2000 11:33:51 +0100
From: Wolff, Bernhard b.wolff_(at)_gedia.com
Subject: [php] Automatische Aktualisierung einer Webseite
Hallo!
Folgende Aufgabe:
1) Auf einem Monitor werden im Browser Besucherinformatio-
nen angezeigt. (Gespraechspartner, Uhrzeit, Raum, ...)
2) Die Daten sind in einer Textdatei "dateiname" und werden ein paar mal am
Tag
aktualisiert.
3) Die aktualisierten Informationen sollen automatisch (bedienerlos)
angezeigt werden.
Zu 1: Die Webseite wird aufgerufen und mit $inhalt = file("dateiname")
werden die Daten in
ein Array gelesen, dessen Inhalt dann angezeigt wird. (Kein Problem)
Zu 2: Die Informationen werden als e-mail verschickt und in die Datei
geschrieben. (Kein Problem)
Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den
Inhalt der Textdatei abzufragen,
das klappt nicht, die Daten werden im Browserfenster nur an die
vorhandenen angehaengt
und nicht aktualisiert.
Wer kann helfen?
Betriebssystem: W95/W98/NT/Linux (Ist egal)
Webserver: Apache 1.3, kann auch IIS oder PWS sein
PHP: W32 php-3.0.14; Linux: php-3.0.12
Danke im Voraus
Bernhard Wolff
GEDIA Gebr. Dingerkus GmbH
T: +49 2722 691 141
F: +49 2722 691 528
b.wolff_(at)_gedia.com
From eschmid_(at)_s.netic.de Tue, 07 Mar 2000 13:42:01 +0100
Date: Tue, 07 Mar 2000 13:42:01 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Fatal Error: Unable to initialize new token cache
Matthias Weh wrote:
> > Andi Gutmans sagte gerade zum Problem:
> >
> > This is a limitation of PHP 3 and won't be fixed as it is a problem with
> > the architecture of PHP 3.
> > This problem has been solved in PHP 4.
> >
> > Andi
>
> Wo sagte er das? Ich lese leider nur diese Mailingliste und die von
> PHPLIB.
Das war gestern in der PHP-DEV Liste zu Bug #3744
> > Wie Du siehst, PHP 4 gibt es schon.
>
> Ja, aber mein letzter Stand (vor zwei Wochen habe ich mal geschaut) von
> www.php.net ist der, dass PHP4 immer noch Beta ist. Hat sich da was
> ereignet?
Mein letzter Stand (vor wenigen Minuten) ist, dass die Beta 4 die letzte
sein soll. Schau Dir mal http://www.zend.com/ an. Bin zwar noch nicht im
Who's Who vertreten, aber die Sara von Zend Technologies Ltd. hat mir
schon mal ein Passwort geschickt.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus:
Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From bjoern_(at)_baer.mayn.de Tue, 7 Mar 2000 11:31:50 +0100
Date: Tue, 7 Mar 2000 11:31:50 +0100
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de
Subject: [php] Automatische Aktualisierung einer Webseite
* Wolff, Bernhard wrote:
> Wer kann helfen?
META-Refresh einbinden und sagen, dass alle 60 Sekunden dein
Script blubber.php3 neu geladen werden soll.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From GH-lists_(at)_ecora.de Tue, 7 Mar 2000 11:36:58 +0100
Date: Tue, 7 Mar 2000 11:36:58 +0100
From: Guido Haeger GH-lists_(at)_ecora.de
Subject: [php] Automatische Aktualisierung einer Webseite
Wolff, Bernhard schrieb
> Folgende Aufgabe:
> 1) Auf einem Monitor werden im Browser Besucherinformatio-
> nen angezeigt. (Gespraechspartner, Uhrzeit, Raum, ...)
> 2) Die Daten sind in einer Textdatei "dateiname" und werden ein
> paar mal am Tag
> aktualisiert.
> 3) Die aktualisierten Informationen sollen automatisch (bedienerlos)
> angezeigt werden.
Spricht etwas gegen einen simplen Refresh via Meta-Tag in HTML?
Guido Haeger
From Michael_(at)_Stahmann.de Tue, 07 Mar 2000 11:40:04 +0100
Date: Tue, 07 Mar 2000 11:40:04 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] Automatische Aktualisierung einer Webseite
"Wolff, Bernhard" schrieb:
> Hallo!
>
> Folgende Aufgabe:
>
> 3) Die aktualisierten Informationen sollen automatisch (bedienerlos)
> angezeigt werden.
>
> Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den
> Inhalt der Textdatei abzufragen,
> das klappt nicht, die Daten werden im Browserfenster nur an die
> vorhandenen angehaengt
> und nicht aktualisiert.
> Wer kann helfen?
>
Das klappt nur wenn Du einen Seiten-Refresh machst. Die Seite muß sich neu
aufbauen, und das kann eine Serverseititge Anwendung IMHO nicht erledigen.
Was klappt ist:
Gruß Michael
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in
Halle 6 im Internet-Park - oder irgendwo anders :-)
From diehl_(at)_net-connection.de Tue, 7 Mar 2000 11:40:22 +0000
Date: Tue, 7 Mar 2000 11:40:22 +0000
From: Armin Diehl diehl_(at)_net-connection.de
Subject: [php] Automatische Aktualisierung einer Webseite
Versuch doch mal soetwas an den Browser zu senden:
BlaBla
......
> Hallo!
>
> Folgende Aufgabe:
> 1) Auf einem Monitor werden im Browser Besucherinformatio-
> nen angezeigt. (Gespraechspartner, Uhrzeit, Raum, ...)
> 2) Die Daten sind in einer Textdatei "dateiname" und werden ein paar mal am
> Tag
> aktualisiert.
> 3) Die aktualisierten Informationen sollen automatisch (bedienerlos)
> angezeigt werden.
>
> Zu 1: Die Webseite wird aufgerufen und mit $inhalt = file("dateiname")
> werden die Daten in
> ein Array gelesen, dessen Inhalt dann angezeigt wird. (Kein Problem)
>
> Zu 2: Die Informationen werden als e-mail verschickt und in die Datei
> geschrieben. (Kein Problem)
>
> Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den
> Inhalt der Textdatei abzufragen,
> das klappt nicht, die Daten werden im Browserfenster nur an die
> vorhandenen angehaengt
> und nicht aktualisiert.
> Wer kann helfen?
>
> Betriebssystem: W95/W98/NT/Linux (Ist egal)
> Webserver: Apache 1.3, kann auch IIS oder PWS sein
> PHP: W32 php-3.0.14; Linux: php-3.0.12
>
> Danke im Voraus
>
> Bernhard Wolff
> GEDIA Gebr. Dingerkus GmbH
> T: +49 2722 691 141
> F: +49 2722 691 528
> b.wolff_(at)_gedia.com
>
>
>
>
>
>
>
>
> --
> ** 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
>
>
>
>
---
diehl_(at)_net-connection.de
http://www.net-connection.de
http://www.tradenet32.de
From r.scheike_(at)_r2-net.de Tue, 07 Mar 2000 11:43:03 +0100
Date: Tue, 07 Mar 2000 11:43:03 +0100
From: Roland Scheike r.scheike_(at)_r2-net.de
Subject: [php] Automatische Aktualisierung einer Webseite
> Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den
> Inhalt der Textdatei abzufragen,
> das klappt nicht, die Daten werden im Browserfenster nur an die
> vorhandenen angehaengt
> und nicht aktualisiert.
Sehe ich das falsch oder willst Du einfach nach 60 Sek. die Seite neu
laden?
Dann versuchs doch mal mit
Gruß,
Roland
From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 11:46:33 +0100
Date: Tue, 07 Mar 2000 11:46:33 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] Automatische Aktualisierung einer Webseite
"Wolff, Bernhard" wrote:
> Folgende Aufgabe:
Ok, die Aufgabe ist jetzt klar, aber Du hast vergessen die
Bezahlung und den Abgabetermin zu nennen...
>Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den
>Inhalt der Textdatei abzufragen, das klappt nicht, die Daten werden
> im Browserfenster nur an die vorhandenen angehaengt und nicht aktualisiert.
> Wer kann helfen?
Refresh.
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From Mathias.Gloss_(at)_start.de Tue, 7 Mar 2000 11:44:53 +0100
Date: Tue, 7 Mar 2000 11:44:53 +0100
From: Gloss Mathias Mathias.Gloss_(at)_start.de
Subject: [php] AW: [php] Automatische Aktualisierung einer Webseite
Aloha Liste,
> ----------
> Von: Michael Stahmann[SMTP:Michael_(at)_Stahmann.de]
>
> Das klappt nur wenn Du einen Seiten-Refresh machst. Die Seite muß sich neu
> aufbauen, und das kann eine Serverseititge Anwendung IMHO nicht erledigen.
> Was klappt ist:
>
>
Kann ich da eigentlich auch so etwas schreiben ?
>
Dann koennte man da naemlich den Filepointer mitgeben, wo er bei der letzten
Seite gelesen hatte, und bei der Refresh-Seite erst ab da lesen ...
*gruebel*
Viele Gruesse, Mathias
From breker_(at)_garagestudios.de Tue, 7 Mar 2000 11:49:22 +0100
Date: Tue, 7 Mar 2000 11:49:22 +0100
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] Dauerhaft laufende php scripts
Hallo,
Ist es möglich mit ph dauerhaft laufende php scripts zu erstellen, sie
sollen Daten aus einer Datenbank verarbeiten und dann wider neue auslesen,
sie sollen 24std. am tag laufen, oder wäre sowas besser als cronjob zuz
realisieren doch da wäre das problem das des php script nur einmal laufen
darf da sonst der server überlastet wird. Irgendwelche Ideen?
cu
From rein_(at)_wiwi.uni-frankfurt.de Tue, 07 Mar 2000 11:56:56 +0100
Date: Tue, 07 Mar 2000 11:56:56 +0100
From: Robert Rein rein_(at)_wiwi.uni-frankfurt.de
Subject: [php] Problem beim Auslesen der My-SQL-DB
This is a multi-part message in MIME format.
--------------A1FD3EB50F70F51E7F00C12B
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Hallo Ihr,
ich habe ein Problem beim Auslesen der Daten aus einer Datenbank. Die
Variable "thema" wird von einem vorhergehenden Formular übergeben. Den
Inhalt der Variable kann ich vor der Abfrage abrufen und er ist korrekt,
nachher ebenfalls, nur in der Abfrage funktioniert es eben nicht. Der
Datensatz ist aber vorhanden, kann ihn mir anzeigen lassen, wenn ich den
Variableninhalt von hand als Selektionskriterium setze. Hat irgendjemand
eine Idee ?
Danke im voraus,
Robert
Anbei die Datei.
--------------A1FD3EB50F70F51E7F00C12B
Content-Type: text/html; charset=iso-8859-1;
name="=?iso-8859-1?Q?abschlu=DFarbeitanzeigen=2Ephp3?="
Content-Transfer-Encoding: 8bit
Content-Disposition: inline;
filename="=?iso-8859-1?Q?abschlu=DFarbeitanzeigen=2Ephp3?="
Abschlußarbeit anzeigen
gefundene Datensätze anzeigen
--------------A1FD3EB50F70F51E7F00C12B--
From mk_(at)_html-design.com Tue, 7 Mar 2000 02:58:42 -0800
Date: Tue, 7 Mar 2000 02:58:42 -0800
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] Automatische Aktualisierung einer Webseite
Hallo!
>Zu 3: Ich habe versucht, mit while (....) und sleep(60)
Es muß doch nicht immer PHP sein...
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
----------------
Sent from a WebBox - http://www.webbox.com
FREE Web based Email, Files, Bookmarks, Calendar, People and
Great Ways to Share them with Others!
From breker_(at)_garagestudios.de Tue, 7 Mar 2000 11:58:00 +0100
Date: Tue, 7 Mar 2000 11:58:00 +0100
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] PHPLIB Fehlermeldung
> Warning: Oops, php3_SetCookie called after header has been sent in
> php/session.inc on line 120
hallo,
ja, du solltest vieleicht die cookies vor dem header und bevor irgend etwas
ausgegeben wird setzten, da reicht schon ein Leerzeichen vor dem php code.
cu
From bloeth_(at)_gosub.de Tue, 7 Mar 2000 12:12:56 +0100
Date: Tue, 7 Mar 2000 12:12:56 +0100
From: =?ISO-8859-1?Q?Roman_Bl=F6th?= bloeth_(at)_gosub.de
Subject: [php] Problem beim Auslesen der My-SQL-DB
Hallo Robert,
> ich habe ein Problem beim Auslesen der Daten aus einer Datenbank. Die
> Variable "thema" wird von einem vorhergehenden Formular übergeben. Den
> Inhalt der Variable kann ich vor der Abfrage abrufen und er ist
korrekt,
> nachher ebenfalls, nur in der Abfrage funktioniert es eben nicht. Der
> Datensatz ist aber vorhanden, kann ihn mir anzeigen lassen, wenn ich
den
> Variableninhalt von hand als Selektionskriterium setze. Hat
irgendjemand
In Deiner Datei schreibst Du:
$result = mysql_db_query("wihome","select abschlussarbeit.thema, [..]
where thema='Test1' and [..]
echo $thema;
Zunächst würde ich der Übersichtlichkeit halber schreiben "where
abschlussarbeit.thema='...'", wie Du es ja auch 2 Zeilen später in der
auskommentierten Zeile versucht hast.
Ich bin mir nicht 100%ig sicher, vermute aber stark, dass die folgenden
Befehle nicht das gewünschte Ergebnis liefern können:
while($row = mysql_fetch_array($result)) {
$thema= $row["thema"];
[..]
}
denn möglicherweise musst Du schreiben $thema =
$row[abschlussarbeit.thema] ?!
Dennoch würde ich lieber folgendermassen die Daten mittels fetch array
auslesen:
while (list($thema, ...) = mysql_fetch_array($result)) {
[..]
}
Damit hast Du definitiv einen Wert in der Variablen $thema stehen.
Gruß,
Roman.
--
gosub communications GbR | Fredersdorferstr. 10 | 10243 Berlin
Tel: (030) 29 66 88 81 | Fax: (030) 29 66 88 84 | http://www.gosub.de
From Daniel.Eichten_(at)_LAB.de Tue, 7 Mar 2000 12:55:00 +0100
Date: Tue, 7 Mar 2000 12:55:00 +0100
From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de
Subject: [php] AW :[php] cron job in WIN NT !
> hey ho, gibt es eigentlich ein programm für WIN NT, dass
> die cron jobs wie in linux simulieren kann ????
Versuch's mal mit AT \\Maschine Uhrzeit [/EVERY:...] [/NEXT:...]
"Befehl"
Dafür muss aber der Scheduler bzw. Task Scheduler Service auf der
betreffenden Maschine laufen. Auch sehr hilfreich um die Zeit im
NT-Netz zu syncen.
Daniel
From a.tietje_(at)_flynet.de Tue, 7 Mar 2000 12:49:11 +0100
Date: Tue, 7 Mar 2000 12:49:11 +0100
From: Axel Tietje a.tietje_(at)_flynet.de
Subject: [php] Automatische Aktualisierung einer Webseite
> aufbauen, und das kann eine Serverseititge Anwendung IMHO nicht
erledigen.
> Was klappt ist:
>
Hi,
META klappt wahrscheinlich am sichersten. Man könnte latürnich auch
ein multipart-Dokument ausgeben, so wie bei chat-skripts (nicht
wirklich, nur um zu zeigen, dass es auch anders, serverseitig geht ;)
CU,
Axel Tietje
--------------------------------
May the Source Be With You
--------------------------------
From a.tietje_(at)_flynet.de Tue, 7 Mar 2000 12:54:14 +0100
Date: Tue, 7 Mar 2000 12:54:14 +0100
From: Axel Tietje a.tietje_(at)_flynet.de
Subject: [php] Dauerhaft laufende php scripts
> Hallo,
> Ist es möglich mit ph dauerhaft laufende php scripts zu erstellen,
sie
> sollen Daten aus einer Datenbank verarbeiten und dann wider neue
auslesen,
> sie sollen 24std. am tag laufen, oder wäre sowas besser als cronjob
zuz
> realisieren doch da wäre das problem das des php script nur einmal
laufen
> darf da sonst der server überlastet wird. Irgendwelche Ideen?
Hi,
es wurde ja schon mal gesagt, glaube ich: warum muss eigentlich immer
alles mit PHP gemacht werden? Ich schaffe mir gerade C drauf, damit
ich sowas nicht mehr mit PHP machen muss.
Aber trotzdem: Ich wuesste nicht, dass das funzt, ausser mit einem
cronjob. Interessanter ist die Frage: wird denn das mit dem
ZEND-Compiler funzen? Kann ich damit executables bauen?
CU,
Axel Tietje
--------------------------------
May the Source Be With You
--------------------------------
From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 13:04:47 +0100
Date: Tue, 07 Mar 2000 13:04:47 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] Dauerhaft laufende php scripts
Robert Breker wrote:
> Ist es möglich mit ph dauerhaft laufende php scripts zu erstellen, sie
> sollen Daten aus einer Datenbank verarbeiten und dann wider neue auslesen,
> sie sollen 24std. am tag laufen, oder wäre sowas besser als cronjob zuz
> realisieren doch da wäre das problem das des php script nur einmal laufen
> darf da sonst der server überlastet wird. Irgendwelche Ideen?
Soweit ich weiß gibt es keine Einstellung, um ein php Skript
endlos laufen zu lassen, deshalb muß eine Lösung mit cron/at und
einer begrenzten maximalen Laufzeit gewählt werden.
Diese Lösung hat weiterhin den Vorteil, daß der Prozeß neu
gestartet wird. Speicherfressende oder endlos laufende PHP
Skripte werden automatisch beendet in der Hoffnung, das beim
nächsten Programmstart nicht wieder das Problem auftritt...
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From breker_(at)_garagestudios.de Tue, 7 Mar 2000 13:05:00 +0100
Date: Tue, 7 Mar 2000 13:05:00 +0100
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] Dauerhaft laufende php scripts
> Soweit ich weiß gibt es keine Einstellung, um ein php Skript
> endlos laufen zu lassen, deshalb muß eine Lösung mit cron/at und
> einer begrenzten maximalen Laufzeit gewählt werden.
das problem ist nur das auch bei einem cronjob das script nicht mehr als
1mal gleichzeitig laufen darf und die zeit wie lange es läuft unbekannt ist.
From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 13:16:34 +0100
Date: Tue, 07 Mar 2000 13:16:34 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] Dauerhaft laufende php scripts
Robert Breker wrote:
>
> > Soweit ich weiß gibt es keine Einstellung, um ein php Skript
> > endlos laufen zu lassen, deshalb muß eine Lösung mit cron/at und
> > einer begrenzten maximalen Laufzeit gewählt werden.
> das problem ist nur das auch bei einem cronjob das script nicht mehr als
> 1mal gleichzeitig laufen darf und die zeit wie lange es läuft unbekannt ist.
Arbeitet das Skript unentwegt, oder erledigt es einmal nach dem
Start eine Aufgabe?
Falls letzteres der Fall ist, falls also z.B. nur einige SQL
Statements abgesetzt werden, kann man eine Laufzeit abschätzen.
Du wirst wissen ob es 1, 5, 10, 30 oder 60 Minuten läuft.
Entsprechend kannst Du den cronjob timen und die
max_execution_time in der zuständigen php3.ini setzen. Durch
dieses Vorgehen erreichst Du etwas, daß einem permanent laufenden
Skript sehr nahe kommt.
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From s.sander_(at)_crs.de Tue, 07 Mar 2000 13:27:50 +0000
Date: Tue, 07 Mar 2000 13:27:50 +0000
From: Steffen Sander s.sander_(at)_crs.de
Subject: [php] Automatische Aktualisierung einer Webseite
Es ist möglich Parameter zu übergeben, so das die Datei geöffnet wird
und der Filepointer kann somit positioniert werden.
Das hatte ich auch mal mit Datenbankrecords gemacht und auch man kann
auch Festlegen wie oft eine Seite refresht werden soll. (hoch- oder
runterzählen,
bis ein bestimmter Wert erreicht ist und dann den Refresh-Meta-Tag nicht
mehr
durch PHP in die Seite printen. usw.
>Kann ich da eigentlich auch so etwas schreiben ?
>
>Dann koennte man da naemlich den Filepointer mitgeben, wo er bei der
letzten
>Seite gelesen hatte, und bei der Refresh-Seite erst ab da lesen ...
-Steffen
--
Steffen Sander - Internet/Intranet Softwareentwicklung
CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin
eMail 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 breker_(at)_garagestudios.de Tue, 7 Mar 2000 13:19:52 +0100
Date: Tue, 7 Mar 2000 13:19:52 +0100
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] Dauerhaft laufende php scripts
> Arbeitet das Skript unentwegt, oder erledigt es einmal nach dem
> Start eine Aufgabe?
>
> Falls letzteres der Fall ist, falls also z.B. nur einige SQL
> Statements abgesetzt werden, kann man eine Laufzeit abschätzen.
> Du wirst wissen ob es 1, 5, 10, 30 oder 60 Minuten läuft.
> Entsprechend kannst Du den cronjob timen und die
> max_execution_time in der zuständigen php3.ini setzen. Durch
> dieses Vorgehen erreichst Du etwas, daß einem permanent laufenden
> Skript sehr nahe kommt.
Das Script arbeitet unentwegt, ich definiere es mal etwas, das Script lädt
Datein über eine Http connection herunter und verschickt diese als email,
ich kann die größen dieser datein nicht abschätzen und damit asuch nicht die
zeit die das script benötigt, eine Idee? Set_time_limit ist ne möglichkeit,
aber ich bezwifle das es gut ist ein script den ganen speicher fressen zu
lassen....
danke
From b.wolff_(at)_gedia.com Tue, 7 Mar 2000 13:39:33 +0100
Date: Tue, 7 Mar 2000 13:39:33 +0100
From: Wolff, Bernhard b.wolff_(at)_gedia.com
Subject: [php] AW: [php] Automatische Aktualisierung einer Webseite
Dank an alle, die so schnell geholfen haben!
Bernhard Wolff
GEDIA Gebr. Dingerkus GmbH
T: +49 2722 691 141
F: +49 2722 691 528
b.wolff_(at)_gedia.com
From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 13:52:44 +0100
Date: Tue, 07 Mar 2000 13:52:44 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] Dauerhaft laufende php scripts
Robert Breker wrote:
>
> > Arbeitet das Skript unentwegt, oder erledigt es einmal nach dem
> > Start eine Aufgabe?
> Das Script arbeitet unentwegt, ich definiere es mal etwas, das Script lädt
> Datein über eine Http connection herunter und verschickt diese als email,
> ich kann die größen dieser datein nicht abschätzen und damit asuch nicht die
> zeit die das script benötigt, eine Idee? Set_time_limit ist ne möglichkeit,
> aber ich bezwifle das es gut ist ein script den ganen speicher fressen zu
> lassen....
Nein, keine Idee.
Ich würde die Laufzeit auf 86400 Sekunden (1 Tag) setzen, das
Skript beobachten und cron einsetzen - aber ich bin nicht
derjenige bei uns der die Systeme verfummelt. Nur noch der
Hinweis, daß Du theoretisch auch die Speichernutzung begrenzen
kannst in der php3.ini - was unter Win32 nicht so zuverlässig zu
funktionieren scheint...
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From jhk_(at)_gmx.de Tue, 7 Mar 2000 14:13:22 +0100
Date: Tue, 7 Mar 2000 14:13:22 +0100
From: Jan-Henrik Kern jhk_(at)_gmx.de
Subject: [php] MySQL Connect unter Linux
Hallo,
Ich habe mir auf einem SuSE-Linux System MySQL installiert. Wie muss die
Connect-Syntax heißen, bzw wie muss ich MySQL konfigurieren, damit ich drauf
zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in den Connect
gesetzt, und dann gibt er mir nur einen parse Error von irgenteiner anderen
Sache aus.
Vielen Dank,
Jan
From andreas_(at)_noho.co.uk Tue, 7 Mar 2000 13:22:43 -0000
Date: Tue, 7 Mar 2000 13:22:43 -0000
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] MySQL Connect unter Linux
hei jan,
> Connect-Syntax heißen, bzw wie muss ich MySQL konfigurieren, damit ich drauf
> zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in den Connect
> gesetzt, und dann gibt er mir nur einen parse Error von irgenteiner anderen
hier lesen: [http://www.koehntopp.de/php/faq-12.html#ss12.12]
oder hier lesen: [http://www.php-center.de]
oder hier lesen: [http://www.php.net/manual/ref.mysql.php3]
ohne user daten duerfte es auch sehr schwer sein einen connect herzustellen, es
sei denn es darf jeder auf deinen db server zugreifen. vielleicht solltest du
auch nocht zusaetzlich etwas ueber mysql lesen:
[http://www.little-idiot.de/mysql/]
liebe gruesse,
andreas
--
Andreas Otto
NoHo Digital Ltd,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.noho.co.uk
From lars.scholand_(at)_provider-info.de Tue, 7 Mar 2000 14:39:00 +0100
Date: Tue, 7 Mar 2000 14:39:00 +0100
From: Lars Scholand lars.scholand_(at)_provider-info.de
Subject: [php] MySQL: Datensatz mehrfach vorhanden
Hallo,
eine kleine Frage zu MySQL:
Ich habe eine Tabelle mit Artikelnummer. Jetzt sind dort leider einige
Artikel doppelt geführt. Kann
ich mir eine Liste mit den Artikellnummer erstellen lassen, die doppelt
geführt sind ?
Vielen Dank,
Lars Scholand
From mpoehler_(at)_eprofessional.de Tue, 7 Mar 2000 15:29:10 +0100
Date: Tue, 7 Mar 2000 15:29:10 +0100
From: =?iso-8859-1?Q?Marco_P=F6hler?= mpoehler_(at)_eprofessional.de
Subject: [php] Oracle Client Lib's
Hallo Liste,
ich möchte mit PHP von einem Linuxrechner aus auf eine Oracle8-DB zugreifen.
Für das PHP-Modul benötige ich die Oracle Client Lib's. Gibt es irgendeine
Möglichkeit an diese zu kommen ohne den ganzen Oracle-Server für Linux
herunterzuladen (167 MB!) ?
Danke
Marco Pöhler
eprofessional GmbH
Friedensallee 50, 22765 Hamburg, GERMANY
fon: +49 (0)40 399 278-11, fax: +49 (0)40 399 278-78
http://www.eprofessional.de , http://www.eprofessional.net
From hartmut_(at)_six.de Tue, 07 Mar 2000 15:39:30 +0100
Date: Tue, 07 Mar 2000 15:39:30 +0100
From: Hartmut Holzgraefe hartmut_(at)_six.de
Subject: [php] Oracle Client Lib's
Marco Pöhler wrote:
> Hallo Liste,
>
> ich möchte mit PHP von einem Linuxrechner aus auf eine Oracle8-DB zugreifen.
> Für das PHP-Modul benötige ich die Oracle Client Lib's. Gibt es irgendeine
> Möglichkeit an diese zu kommen ohne den ganzen Oracle-Server für Linux
> herunterzuladen (167 MB!) ?
http://www.orasoft.org
rechte spalte, dritter Absatz
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
in Halle 14, Stand J50!
From php_(at)_privatesponsor.de Tue, 7 Mar 2000 16:12:49 +0100
Date: Tue, 7 Mar 2000 16:12:49 +0100
From: Christian Hofmann php_(at)_privatesponsor.de
Subject: [php] Datumsvergleich?
Hallo!
> Ich habe bis jetzt keine andere Lösung - ohne timestamp - gesehen oder
selbst
> hinbekommen...
Ich mach es jetzt ein wenig ganz anders....
$Datumx=$jahr.$monat.§tag;
Ideal zum Vergleich :-)
Christian Hofmann
Christian.Hofmann_(at)_gmx.de
From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 16:24:07 +0100
Date: Tue, 07 Mar 2000 16:24:07 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] MySQL: Datensatz mehrfach vorhanden
Lars Scholand wrote:
> Ich habe eine Tabelle mit Artikelnummer. Jetzt sind dort leider einige
> Artikel doppelt geführt. Kann
> ich mir eine Liste mit den Artikellnummer erstellen lassen, die doppelt
> geführt sind ?
Man vermeidet diesen Fehler dadurch, daß die Artikelnummer zum
primary key gemacht wird. Eine Liste mehrfach vorkommender
Artikel kannst Du nicht mit einem MySQL SQL Statement erzeugen.
Aus der größten Not hilft jedoch:
select artnr, count(artnr) as menge from artikel group by artnr;
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From andreas_(at)_noho.co.uk Tue, 7 Mar 2000 16:00:37 -0000
Date: Tue, 7 Mar 2000 16:00:37 -0000
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] Datumsvergleich?
> $Datumx=$jahr.$monat.§tag;
warum so einfach wenn's auch komplizierter geht ;-)
ich habe das mal vor einiger zeit so geloest:
[ code beginnt hier ]
$oben $unten $vergleich");
if ($vergleich > $unten && $vergleich < $oben){
print ("
$vergleich ist innerhalb $unten und $oben.
");
}else{
print ("
$vergleich ist ausserhalb $unten und $oben.
");
}
?>
[ code endet hier ]
auf die einfach loesung wie oben bin ich damals nicht gekommen...
liebe gruesse,
andreas
--
Andreas Otto
NoHo Digital Ltd,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.noho.co.uk
From walzdesign_(at)_walzdesign.com Tue, 7 Mar 2000 18:10:32 +0100
Date: Tue, 7 Mar 2000 18:10:32 +0100
From: walzdesign_(at)_walzdesign.com walzdesign_(at)_walzdesign.com
Subject: [php] unscribe
--
** 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 webmasterbhs_(at)_bluewin.de Tue, 7 Mar 2000 17:16:25 +0100
Date: Tue, 7 Mar 2000 17:16:25 +0100
From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Subject: [php] cron job in WIN NT !
> > hey ho, gibt es eigentlich ein programm für WIN NT, dass
> > die cron jobs wie in linux simulieren kann ????
>
> at, help at.
>
> Ulf
danke für den hinweis, habe mir die sache jetzt erst
mal näher anschauen können.
die programmierung von at ist kein problem, nur
wie bekomme ich das ding als service installiert ?
wenn ich nur at aufrufe, damit er mir die vorhandenen
tasks anzeigt sagt at mir, dass der dienst nicht
gestartet worden ist.
und wie mach ich das nun ????????????
:-)
kiri
From michael.renner_(at)_tuebingen.mpg.de Tue, 7 Mar 2000 08:44:36 +0100
Date: Tue, 7 Mar 2000 08:44:36 +0100
From: Michael Renner michael.renner_(at)_tuebingen.mpg.de
Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory
On Mon, 06 Mar 2000, Robert Breker wrote:
> Hi,
Moin,
> Ist es normal das man mit einem php script zugriff auf die root directory
> eines servers hat? Dies habe ich bei einem größeren Webspace anbieter. Nur
Wie hast Du zugeriffen? Mit fopen()? Es scheint mir Sinn einer
Skriptsprache zu sein auf das Dateisystem zuzugreifen. Kritisch
wird es, wenn Du Dateien lesen kannst die Dich nichts angehen
(z.B. die Skripte von anderen gehosteten), oder wenn Du Dateien
beschreiben kannst, die Dich nichts angehen (die Skripte der
anderen, oder gar Dateien von root).
> mal angenonmmen ich hätte es ausgelesen, habe ich mich Strafbar gemacht?
> Soll ich den Provider kontaktieren?
Kommt wirklich drauf an. Liege ich mit meinen Mutmasungen oben
richtig (Du schreibst nur 'auslesen', aber nicht was) sollte diese
Lücke geschlossen werden, denn sie kann auch Dein Nachteil sein.
Zumindest könntest Du mal nachfragen, alleine zu Deiner Beruhigung.
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 braukmann_(at)_tse-online.de Tue, 7 Mar 2000 09:13:42 +0100
Date: Tue, 7 Mar 2000 09:13:42 +0100
From: Andreas Braukmann braukmann_(at)_tse-online.de
Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory
Hi,
On Mon, Mar 06, 2000 at 11:57:44PM +0100, Robert Breker wrote:
> Ist es normal das man mit einem php script zugriff auf die root directory
> eines servers hat?
Bist Du Dir sicher, dass dies nicht nur die Wurzel 'Deiner'
chroot-Umgebung ist?
> Soll ich den Provider kontaktieren?
Wenn es tatsaechlich '/' ist, waere ein Hinweis an den Tech-Support
sicherlich angezeigt.
-Andreas
--
: TSE GmbH - Neue Medien : Gsf: Arne Reuter : :
: Hovestrasse 14 : Andreas Braukmann : We do it with :
: D-48351 Everswinkel : HRB: 1430, AG WAF : FreeBSD/SMP :
: Ruf: +49 2582 66180 : : :
:----------------------------------------------------------------------:
: Anti-Spam Petition: http://www.politik-digital.de/spam/ :
: PGP-Key: http://www.tse-online.de/~ab/public-key :
: Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B :
From mail_(at)_christopher-siebert.de Tue, 07 Mar 2000 11:04:26 +0100
Date: Tue, 07 Mar 2000 11:04:26 +0100
From: Christopher Siebert mail_(at)_christopher-siebert.de
Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory
Robert Breker schrieb:
> Hi,
> Ist es normal das man mit einem php script zugriff auf die root directory
> eines servers hat?
Wenn PHP als root läuft, ja. Ansonsten sollte das eigentlich nicht so sein.
> Dies habe ich bei einem größeren Webspace anbieter. Nur
> mal angenonmmen ich hätte es ausgelesen, habe ich mich Strafbar gemacht?
Nein, außer es steht in irgendwelchen AGBs oder Nutzerbedingungen, daß das zu
unterlassen ist.
> Soll ich den Provider kontaktieren?
Er würde sich bestimmt freuen :-)
cu
Chris
P.S.: Mich würd ja mal interessieren, ob du da auch schreiben/löschen kannst.
Und welcher Provider das ist... (PM)
From Mathias.Gloss_(at)_start.de Tue, 7 Mar 2000 17:19:19 +0100
Date: Tue, 7 Mar 2000 17:19:19 +0100
From: Gloss Mathias Mathias.Gloss_(at)_start.de
Subject: [php] AW: [php] cron job in WIN NT !
Aloha,
> ----------
> Von: Cyrill Schumacher[SMTP:webmasterbhs_(at)_bluewin.de]
>
> wie bekomme ich das ding als service installiert ?
>
Das Ding sollte als Dienst schon installiert sein, wenn nicht,
dann Start -> Einstellungen -> Systemsteuerung
-> Software -> Windwows NT Setup...
> wenn ich nur at aufrufe, damit er mir die vorhandenen
> tasks anzeigt sagt at mir, dass der dienst nicht
> gestartet worden ist.
> und wie mach ich das nun ????????????
>
Den Dienst starten.
Start -> Einstellungen -> Systemsteuerung
-> Dienste ... und da bei dem Scheduler als Startart "Automatisch"
und den Start-Knopf drücken --> Dienst laeuft jetzt und in Zukunft.
Ansonsten kann ich dir auch mal ein beliebiges Buch "Windows NT
fuer Einsteiger" empfehlen ;-)
Gruesse, Mathias
From andreas_(at)_noho.co.uk Tue, 7 Mar 2000 16:23:40 -0000
Date: Tue, 7 Mar 2000 16:23:40 -0000
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] cron job in WIN NT !
hei cyrill,
folgendes spuckt nt aus wenn du at -? am dos prompt eingibst:
The AT command schedules commands and programs to run on a computer at
a specified time and date. The Schedule service must be running to use
the AT command.
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
[ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\\computername Specifies a remote computer. Commands are scheduled on the
local computer if this parameter is omitted.
id Is an identification number assigned to a scheduled
command.
/delete Cancels a scheduled command. If id is omitted, all the
scheduled commands on the computer are canceled.
/yes Used with cancel all jobs command when no further
confirmation is desired.
time Specifies the time when command is to run.
/interactive Allows the job to interact with the desktop of the user
who is logged on at the time the job runs.
/every:date[,...] Runs the command on each specified day(s) of the week or
month. If date is omitted, the current day of the month
is assumed.
/next:date[,...] Runs the specified command on the next occurrence of the
day (for example, next Thursday). If date is omitted, the
current day of the month is assumed.
"command" Is the Windows NT command, or batch program to be run.
mit den parametern die du damit setzen kannst, sollte es moeglich sein auf eine
installation als service zu verzichten. oder uebersehe ich hier was?
liebe gruesse,
andreas
--
Andreas Otto
NoHo Digital Ltd,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.noho.co.uk
From Juri.Smarschevski_(at)_softlab.de Tue, 7 Mar 2000 17:23:57 +0100
Date: Tue, 7 Mar 2000 17:23:57 +0100
From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de
Subject: [php] =?iso-8859-1?Q?Re=3A_=C4php=DC_cron_job_in_WIN_NT_=21?=
> Von: Cyrill Schumacher [mailto:webmasterbhs_(at)_bluewin.de]
> Gesendet am: Tuesday, March 07, 2000 5:16 PM
> An: php_(at)_solix.wiso.Uni-Koeln.DE
> Betreff: Re: ÄphpÜ cron job in WIN NT !
>ich nur at aufrufe, damit er mir die vorhandenen
> tasks anzeigt sagt at mir, dass der dienst nicht
> gestartet worden ist.
> und wie mach ich das nun ????????????
Hi, der Dienst heisst "Scheduler" ...
Gruss
Juri
From Mathias.Gloss_(at)_start.de Tue, 7 Mar 2000 17:29:07 +0100
Date: Tue, 7 Mar 2000 17:29:07 +0100
From: Gloss Mathias Mathias.Gloss_(at)_start.de
Subject: [php] AW: [php] cron job in WIN NT !
Aloha Andreas,
> ----------
> Von: Andreas Otto[SMTP:andreas_(at)_noho.co.uk]
>
> mit den parametern die du damit setzen kannst, sollte es moeglich sein auf
> eine
> installation als service zu verzichten. oder uebersehe ich hier was?
>
Ja, naemlich dass der Dienst "Scheduler" oder wie er auch immer
heisst, laufen muss. Dieser sorgt dafuer, dass die Eintraege irgendwo
abgelegt werden, die man auf der Kommandozeile eingibt, und dass
sie auch wie angegeben abgearbeitet werden.
Viele Gruesse, Mathias
From webmasterbhs_(at)_bluewin.de Tue, 7 Mar 2000 17:38:15 +0100
Date: Tue, 7 Mar 2000 17:38:15 +0100
From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Subject: [php] mit tar verzeichnisse packen
ich habe in einem verzeichnis hunderte von php
dateien, wie kann ich die in eine tar datei reinbekommen ?
mit welchem befehl ?
kiri
From billus_(at)_gmx.at Tue, 7 Mar 2000 17:42:59 +0100
Date: Tue, 7 Mar 2000 17:42:59 +0100
From: Benjamin Billian billus_(at)_gmx.at
Subject: [php] mit tar verzeichnisse packen
Hi,
> ich habe in einem verzeichnis hunderte von php
> dateien, wie kann ich die in eine tar datei reinbekommen ?
> mit welchem befehl ?
tar -czvf name.tar.gz *.php3
Bye Benjamin
--
"Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From eschmid_(at)_s.netic.de Tue, 07 Mar 2000 17:44:49 +0100
Date: Tue, 07 Mar 2000 17:44:49 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] mit tar verzeichnisse packen
Cyrill Schumacher wrote:
>
> ich habe in einem verzeichnis hunderte von php
> dateien, wie kann ich die in eine tar datei reinbekommen ?
> mit welchem befehl ?
Mit tar. Steht doch im Subject.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus:
Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From listmail_(at)_genoh.de Tue, 7 Mar 2000 18:13:04 +0100
Date: Tue, 7 Mar 2000 18:13:04 +0100
From: Genoh listmail_(at)_genoh.de
Subject: [php] [Again] Installationsprobleme: PHP3.0.15_Win32 unter Windows98 mit Apache1.3.9
Hi ihrs,
erst mal weillich neu bin auf dieser Liste kurzvorstellung:
Offizieller Name ist Martin Noblé, aber im Net bin ich Genoh und werde auch
so genannt. Bin zwar noch Schüler bin aber dabei, meine Brötchen mit
"Webdesign" (klingt irgendwie mitlerweile schon so stinknormal ;-) zu
verdienen. Da dürfen PHP-Kenntnisse natürlich nicht fehlen, obwohl ich eher
betont webDESIGN mache und weniger Programmierung (jaja, die grafiklastigen
Jungschen, nicht wahr?) von Webseiten.
nun zum Problem:
OS: Windows98
Webserver: Apache1.3.9 (erfolgreich installiert, läuft)
PHP: Version 3.0.15
Ein ähnliches Problem gab es anfang dieses Jahres schon mal auf dieser Liste
(im Archiv nachgeschlagen), aber dort fand ich keine weiteren Antworten.
Also werde ich, wie so viele andere auch mal die configurationsdatei
zitieren:
srm.conf_ (der einfachheit halber)
ScriptAlias /php3/ "c:/php3/"
AddType application/x-httpd-php3 .php3
Action application/x-httpd-php3 "/php3/php.exe"
Also genau so, wie es angeblich funktionieren soll. Die .phtml erweiterung
habe ich erst mal weggelassen, damit ich die Übersicht bei der Fehlersuche
beibehalte.
Dann noch ma die wichtigen einträge der php3.ini im c:\windows\ Verzwichnis:
php3.ini_
doc_root = c:\aserver\htdocs
extension_dir = c:\php3
Soo... und was passiert? Selbstverständlich bietet mir mein "Lieber" IE5 die
aufgerufene php3 "Hello World" datei als Download an... wie auch schon bei
dem am Anfang des Jahres.
Habe ich irgend etwas vergessen? Ich habe eigentlich alles befolgt, was in
der "INSTALL"-Sektion des PHP-Manuals stand. Ist ja nicht so, dass ich zum
Server-Admin ausgeblidet werden will... ein bissl mit PHP rumwerkeln wäre
aber nicht schlecht...
danke im Vorraus für Hilfe von denen, die noch Geduld für solche Fragen
aufbringen können, bye
Genoh
PS: Eine abweichung vom Manual ist mir aber aufgefallen:
bei mir hieß die vorgefertigte php3.ini im orginal nicht "php3-dist.ini" wie
es im Manual steht, sondern "php3.ini-dist"
-------------------------------------------
[ email_(at)_genoh.de * www.genoh.de ]
[ www.weltenbastler.de * www.canyonworld.de]
-------------------------------------------
From M.Kurz_(at)_dc-ag.de Tue, 7 Mar 2000 18:29:53 +0100
Date: Tue, 7 Mar 2000 18:29:53 +0100
From: Marcel Kurz M.Kurz_(at)_dc-ag.de
Subject: [php] alle daten im Array verschicken
Hi Leute
ich hab da mal eine Frage ....
Also ich habe mehrere Datensatze in einem Array diese ganzen Datensatze
will ich in einer Email verschicken.
Wie mach ich dies am geschicktesten....???
z.B wie kann ich alle Datensatze in die var $message bekommen ????
Meine normalen Emails verschicke ich so:
$message = "
Hello world!
";
$to = "empfaenger_(at)_system.de";
$subject = "Betrefftext";
$xtra = "From: ab_(at)_sender.de (Ab Sender)\n";
$xtra .= "Content-Type: text/html\nContent-Transfer-Encoding: 8bit\n";
mail($to,$subject,$message,$xtra);
Beste Grusse
Marcel
From eschmid_(at)_s.netic.de Tue, 07 Mar 2000 18:33:16 +0100
Date: Tue, 07 Mar 2000 18:33:16 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] [Again] Installationsprobleme: PHP3.0.15_Win32 unter Windows98
mit Apache1.3.9
Genoh wrote:
> PS: Eine abweichung vom Manual ist mir aber aufgefallen:
> bei mir hieß die vorgefertigte php3.ini im orginal nicht "php3-dist.ini" wie
> es im Manual steht, sondern "php3.ini-dist"
Im Manual steht "php3.ini-dist". Wenn man in install.xml nach "php3-"
sucht dann findet man nichts. Welches Manual liest Du?
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus:
Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From fg_(at)_FutureByte.net Tue, 07 Mar 2000 18:41:58 +0100
Date: Tue, 07 Mar 2000 18:41:58 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] alle daten im Array verschicken
Marcel Kurz schrieb:
> Also ich habe mehrere Datensatze in einem Array diese ganzen Datensatze
> will ich in einer Email verschicken.
Ist
while ( list(,$val) = each ($deine_array) ) {
$message .= $val."\n";
}
das was Du suchst?
Franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From listmail_(at)_genoh.de Tue, 7 Mar 2000 19:08:49 +0100
Date: Tue, 7 Mar 2000 19:08:49 +0100
From: Genoh listmail_(at)_genoh.de
Subject: [php] Re: Fehler im .chm-Manual (was: Installationsprobleme...)
> Im Manual steht "php3.ini-dist". Wenn man in install.xml nach "php3-"
> sucht dann findet man nichts. Welches Manual liest Du?
Copy the file,
'php3-dist.ini' to your '%WINDOWS%' directory and rename it to 'php3.ini'.
Your '%WINDOWS%' directory is typically:
Aber du hast recht, der Fehler scheint sich nur bei der .chm version
eingeschlichen zu haben, unter
http://www.php.net/manual/html/install-windows95-nt.html ist es so wie bei
mir ;-)
bye
Genoh
-------------------------------------------
[ email_(at)_genoh.de * www.genoh.de ]
[ www.weltenbastler.de * www.canyonworld.de]
-------------------------------------------
From babnik_(at)_zems.tu-berlin.de Tue, 07 Mar 2000 19:19:57 +0100
Date: Tue, 07 Mar 2000 19:19:57 +0100
From: Arne Babnik babnik_(at)_zems.tu-berlin.de
Subject: [php] Datumsvergleich?
Michael Stahmann schrieb:
>
> Christian Hofmann schrieb:
>
> > Hallo!
> >
> > Wie mache ich den Vergleich am besten und was speichere ich in die
> > Datenbank? Timestamp fällt wohl nun weg.... Da gibt es doch so etwas wie
> > Datetime - oder?
> > Aber das ist ja mit Zeit. Und überhaupt wie geben ich dieses Format an?
> >
> > ich hoffe es sind nicht zu viele und zu dumme Fragen...
> >
>
> Wenn Du weist, das die Daten außerhalb des timestamps liegen, dann erhöhe doch
> einfach immer beide Zahlen so, das Sie sicher im Bereich des timestamps sind.
> Der Vergleich klappt dann richtig. Und das Ende der Unix-Epoche ist noch weit
> entfernt.
>
> Sicher ist das eine unschöne Krücke, aber wenn es gut Dokumentiert ist,
> verstehst Du es auch noch in fünf Jahren, wenn am Programm noch mal etwas
> geändert werden muß.
>
> Ich habe bis jetzt keine andere Lösung - ohne timestamp - gesehen oder selbst
> hinbekommen...
Nur mal so eine Idee:
Wieso berechnest du nicht mit allen drei Daten die Anzahl der Tage seit
dem Jahr 1 ?
In der Datenbank kann dann ein ganz normales DATE-Feld bleiben.
Also Tagnummer = intval (Jahr*365,2525 + Tag + Monat[Monatsnr.])
mit Monat[1]=0 (Januar),
Monat[2]=31 (Februar),
Monat[3]=59 (März - kein Schaltjahr),
Monat[4]=90 (April)
usw.
und Jahr vierstellig (2000 statt 00)
Danach reicht ein einfacher Integervergleich.
Für den beschriebenen Anwendungsfall ist ja eigentlich noch nicht mal
eine Schaltjahrberücksichtigung erforderlich.
Comments ?
Gruss,
Arne
From temme_(at)_globalpark.de Tue, 07 Mar 2000 19:16:52 +0100
Date: Tue, 07 Mar 2000 19:16:52 +0100
From: Andre Temme temme_(at)_globalpark.de
Subject: [php] Syntax =?iso-8859-1?Q?f=FCr?= Suchmuster
Hallo Liste,
nachdem ich jetzt mehrere Stunden darauf verwand habe, einen
wahrscheinlich eher simplen Regular-Expression hinzukriegen, möchte ich
euch doch um Hilfe bitten.
Ich brauche einen, der beliebig viele Zeichen, Zahlen oder sonstiges
zwischen zwei Anführungszeichen findet.
Probiert habe ich ereg("\"[_a-zA-Z0-9#]+\"", ....) und ähnliches, aber
es will nicht klappen. Ich habe das Gefühl, es liegt an den
Anführungszeichen, aber ich krieg's einfach nicht gebacken.
Vielen Dank für eure Hilfe,
verzweifelt,
Andre
--
Andre Temme
temme_(at)_globalpark.de
http://www.globalpark.de
From mpoehler_(at)_eprofessional.de Tue, 7 Mar 2000 19:24:03 +0100
Date: Tue, 7 Mar 2000 19:24:03 +0100
From: =?iso-8859-1?Q?Marco_P=F6hler?= mpoehler_(at)_eprofessional.de
Subject: [php] png einlesen und darstellen - Farbprobleme
Hallo Liste,
Ich möchte Bilder mit der GDlib verändern, folgendes kleines Programm
funktioniert, liefert das Bild jedoch mit verfälschten Farben zurück:
Header("Content-Type: image/png");
$im = imagecreatefrompng("vorlage2.png");
imagepng($im);
imagedestroy($im);
Muß ich hier noch irgendwas mit der Farbpalette machen ?
Wenn ich das Bild vorlage2.png direkt mit dem Browser öffne, gibt es keine
Farbabweichungen.
Danke
Marco Pöhler
eprofessional GmbH
Friedensallee 50, 22765 Hamburg, GERMANY
fon: +49 (0)40 399 278-11, fax: +49 (0)40 399 278-78
http://www.eprofessional.de , http://www.eprofessional.net
From eschmid+sic_(at)_s.netic.de Tue, 7 Mar 2000 20:11:00 +0100 (CET)
Date: Tue, 7 Mar 2000 20:11:00 +0100 (CET)
From: eschmid eschmid+sic_(at)_s.netic.de
Subject: [php] Re: Fehler im .chm-Manual (was: Installationsprobleme...)
On Tue, 7 Mar 2000, Genoh wrote:
> > Im Manual steht "php3.ini-dist". Wenn man in install.xml nach "php3-"
> > sucht dann findet man nichts. Welches Manual liest Du?
>
> Copy the file,
> 'php3-dist.ini' to your '%WINDOWS%' directory and rename it to 'php3.ini'.
> Your '%WINDOWS%' directory is typically:
>
> Aber du hast recht, der Fehler scheint sich nur bei der .chm version
> eingeschlichen zu haben, unter
> http://www.php.net/manual/html/install-windows95-nt.html ist es so wie bei
> mir ;-)
Dann scheint das chm Manual vor dem 18.11.1999 hergestellt worden zu sein.
Es war ein fix fuer Bug #2750.
-Egon
--
Grueninger Str. 6, 70599 Stuttgart
http://php.net/manual/, http://php.net/books.php3
http://www.uni-hohenheim.de/~windband
From Knut.Bueltemann_(at)_t-online.de Tue, 07 Mar 2000 20:18:53 +0100
Date: Tue, 07 Mar 2000 20:18:53 +0100
From: Knut Bueltemann Knut.Bueltemann_(at)_t-online.de
Subject: [php] Datumsvergleich?
Also, so langsam komme ich aus dem Grinsen nicht mehr raus... :)
Wenn Ihr wissen wollt, ob ein Datum in einem Zeitraum liegt, warum benutzt
Ihr nicht einfach den Datentyp DATE (darum gings in diesem Thread ja), und
laßt den SQL-Server die Daten vergleichen?
SELECT * FROM Tabelle WHERE startdatum <= meindatum <= enddatum
SELECT DAYOFYEAR(datum)
gibt den Tag des Jahres zurück
SELECT (DAYOFYEAR(datum)-DAYOFYEAR(startdatum))
gibt die Differenz zurück.
Steht alles im MySQL-Manual.
mfg
Knut Bültemann
Stop Reinvention!
At 19:19 07.03.00 +0100, you wrote:
>Nur mal so eine Idee:
>
>Wieso berechnest du nicht mit allen drei Daten die Anzahl der Tage seit
>dem Jahr 1 ?
>In der Datenbank kann dann ein ganz normales DATE-Feld bleiben.
>
>Also Tagnummer = intval (Jahr*365,2525 + Tag + Monat[Monatsnr.])
>
>mit Monat[1]=0 (Januar),
> Monat[2]=31 (Februar),
> Monat[3]=59 (März - kein Schaltjahr),
> Monat[4]=90 (April)
>usw.
>und Jahr vierstellig (2000 statt 00)
>
>Danach reicht ein einfacher Integervergleich.
>Für den beschriebenen Anwendungsfall ist ja eigentlich noch nicht mal
>eine Schaltjahrberücksichtigung erforderlich.
>
>Comments ?
From babnik_(at)_zems.tu-berlin.de Tue, 07 Mar 2000 22:34:14 +0100
Date: Tue, 07 Mar 2000 22:34:14 +0100
From: Arne Babnik babnik_(at)_zems.tu-berlin.de
Subject: [php] Datumsvergleich?
Knut Bueltemann schrieb:
>
> Also, so langsam komme ich aus dem Grinsen nicht mehr raus... :)
>
> Wenn Ihr wissen wollt, ob ein Datum in einem Zeitraum liegt, warum benutzt
> Ihr nicht einfach den Datentyp DATE (darum gings in diesem Thread ja), und
> laßt den SQL-Server die Daten vergleichen?
>
> SELECT * FROM Tabelle WHERE startdatum <= meindatum <= enddatum
>
> SELECT DAYOFYEAR(datum)
> gibt den Tag des Jahres zurück
>
> SELECT (DAYOFYEAR(datum)-DAYOFYEAR(startdatum))
> gibt die Differenz zurück.
>
> Steht alles im MySQL-Manual.
>
Vielleicht liegt das daran, dass er die Daten vergleichen möchte, BEVOR
sie in der Datenbank gespeichert werden ?
Aber du hast recht: warum das Rad neu erfinden, wenn es jemand anders
machen kann ;-)
Allerdings sind die Funktionen, die du beschrieben hast, wirklich nicht
geeignet dafür - die passen nämlich nur, wenn alle Daten innerhalb
desselben Jahres liegen.
Die richtige MySQL-Funktion lautet TO_DAYS('YYYY-MM-DD'). Die macht dann
genau das, was ich letztesmal geschrieben habe (auch wenn es ein Jahr 0
nicht gibt ...).
Gruss,
Arne
From s.bergmann_(at)_seven-sense.com Wed, 08 Mar 2000 08:33:34 +0100
Date: Wed, 08 Mar 2000 08:33:34 +0100
From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Subject: [php] [mySQL] SELECT =?iso-8859-1?Q?f=FCr?= bestimmten Zeitraum
Hi,
ich habe eine mySQL Tabelle mit einem Feld vom Typ date (0000-00-00).
Ich brauche nun eine SELECT Anweisung, welche mir alle Einträge liefert
die folgenden Bedingungen genügen:
- alle Einträge, deren Datum innerhalb der nächsten 8 Tage,
einschließlich dem aktuellen und dem 8. Tag, liegt
- alle Einträge, deren Datum innerhalb der letzten 2 Tage,
einschließlich "vorgestern" und "heute", liegt
Sinn des Ganzen ist es einen Veranstaltungskalender zu realisieren der
alle relevanten Termine für einen längeren Zwitraum in einer Datenbank
hat, aber jeweils nur die Termine der letzten beiden Tage und der
kommenden Woche anzeigt.
Ich hoffe, daß ich mit dieser SQL-spezifischen Frage nicht allzu
off-topic bin.
AHA,
Sebastian
--
"Sometimes the only sane answer to an insane world is insanity."
- Fox Mulder, "The X-Files"
From Schulz_(at)_altmarkweb.de Wed, 8 Mar 2000 08:43:24 +0100
Date: Wed, 8 Mar 2000 08:43:24 +0100
From: Bernd Schulz Schulz_(at)_altmarkweb.de
Subject: [php] zweifache auswahl aus einer datenbank
hallo michael,
vielen dank für die hilfe.
vor der eingabe in die datenbank habe ich
$bemerkung = str_replace("\n", " ", $bemerkung);
$bemerkung = str_replace("\r", " ", $bemerkung);
eingefügt, es funktioniert wunderbar.
ich habe jedoch auch eine möglichkeit zum editieren der einträge vorgesehen, d.h. die einträge werden aus der datenbank ausgelesen und in textarea angezeigt.
hier wird jetzt der zeilenumbruch mit ausgegeben.
// Daten abfragen
$result = mysql_query("SELECT firma, strasse, plz, ort, vorwahl, telefon, fax, email, homepage, kapazitaet, preisez, preisdz, bemerkung, kategorie FROM gast where internalid=$internalid");
$bemerkung = strip_tags($result);
$bemerkung = htmlspecialchars($bemerkung);
so funktioniert es nicht, was mache ich noch falsch?
bernd
> Bernd Schulz schrieb:
>>
>> die eingabe der daten in die tabelle erfolgt über ein formular.für das
>> feld bemerkungen ist ein textarea vorgesehen. wenn ich dort bei der
>> eingabe einen zeilenumbruch mit der enter-taste vornehme, wird dieser
>> nicht in mysql erfasst. z.zt. gebe ich an der stelle des zeilenumbruches
>> " " ein. kann man das nicht eleganter lösen?
>>
>> schon mal danke im voraus.
>>
> Ich "behandel" die Texte kurz im folgenden Stil:
> $text = str_replace("\n", " ", $text); (wie nl2br)
> $text = str_replace("\r", " ", $text);
> Wenn Benutzereingaben abgefragt werden.
> Wird vorher noch eben...
> $text = strip_tags($Nachricht);
> $text = htmlspecialchars($text);
> eingesetzt.
From ulf_(at)_redsys.de Wed, 08 Mar 2000 09:19:56 +0000
Date: Wed, 08 Mar 2000 09:19:56 +0000
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] [mySQL] SELECT =?iso-8859-1?Q?f=FCr?= bestimmten Zeitraum
Sebastian Bergmann wrote:
> Ich brauche nun eine SELECT Anweisung, welche mir alle Einträge liefert
> die folgenden Bedingungen genügen:
>
> - alle Einträge, deren Datum innerhalb der nächsten 8 Tage,
> einschließlich dem aktuellen und dem 8. Tag, liegt
> - alle Einträge, deren Datum innerhalb der letzten 2 Tage,
> einschließlich "vorgestern" und "heute", liegt
Entweder man arbeitet auf der Seite von MySQL oder mit PHP.
MySQL:
select * from test where changed>=curdate() and changed<=curdate+8
select * from test where changed>=curdate-2 and changed<=curdate;
( => Date and Time functions)
PHP:
sprintf("select * from test where changed=>'%s' and changed<='%s'",
date("Y-m-d"),
date("Y-m-d", mktime(0,0,0,date("d")+8, date("m"),
date("Y")) )
);
sprintf("select * from test where changed=>'%s' and changed<='%s'",
date("Y-m-d", mktime(0,0,0,date("d")-2, date("m"),
date("Y")) ),
date("Y-m-d")
);
( => date(), mktime() )
Ulf
From webmasterbhs_(at)_bluewin.de Wed, 8 Mar 2000 09:23:19 +0100
Date: Wed, 8 Mar 2000 09:23:19 +0100
From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Subject: [php] cron job in WIN NT !
> Hi, der Dienst heisst "Scheduler" ...
danke, an alle.
jetzt bin ich aber doch am verzweifeln...
der Schedul startet jetzt automatisch, war kein Problem,
nur der verd..... at Befehl wird nicht angenommen,
wenn ich eingebe:
at 09:34 "cmd D:\Apache\htdocs\rma\estat\run_cron.bat"
wird der Befehl angenommen, und in die Liste eingetragen
und sogar ausgeführt ! Aber gebe ich ein:
at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd
D:\Apache\htdocs\rma\estat\run_cron.bat"
wird der Befehl nicht angenommen, stattdessen wird
die Hilfe gezeigt ...
Wo liegt der Fehler ???????
kiri
From peter.hartwigs_(at)_gmx.ch Wed, 8 Mar 2000 09:23:02 +0100 (MET)
Date: Wed, 8 Mar 2000 09:23:02 +0100 (MET)
From: Peter Hartwigs peter.hartwigs_(at)_gmx.ch
Subject: [php] CronJob
Hallo Liste,
jetzt hab ich auch mal eine Frage ;-).
Und zwar hab ich gesehen, daß man mit PHP Systembefehle ausführen kann.
Ich würde nun gern unter Unix(Linux) einen CronJob anlegen via PHP. Kann mir
jemand einen Skriptfetzen geben wie ich das zu machen habe? Wäre super nett,
sonst ist mein Chefe nämlich böse ... :-(
Danke,
Peter Hartwigs
--
Sent through GMX FreeMail - http://www.gmx.net
From aheck_(at)_fleischmann.org Wed, 8 Mar 2000 09:46:50 +0100
Date: Wed, 8 Mar 2000 09:46:50 +0100
From: Andreas Heck aheck_(at)_fleischmann.org
Subject: [php] PHP und ADABAS unter Linux
Hi,
wie kann ich mit PHP unter Linux auf eine ADABAS DB zugreifen, die auf dem
selben Server läuft? Die ADABAS Funktionen von PHP funktionieren leider nur
über ODBC. Gibt es vielleicht einen ADABAS ODBC - Treiber für Linux?
Gruß,
Andreas Heck
From Juri.Smarschevski_(at)_softlab.de Wed, 8 Mar 2000 09:54:36 +0100
Date: Wed, 8 Mar 2000 09:54:36 +0100
From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de
Subject: [php] =?iso-8859-1?Q?RE=3A_=C4php=DC_cron_job_in_WIN_NT_=21?=
> Von: Cyrill Schumacher [mailto:webmasterbhs_(at)_bluewin.de]
>
> at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd
> D:\Apache\htdocs\rma\estat\run_cron.bat"
>
> wird der Befehl nicht angenommen, stattdessen wird
> die Hilfe gezeigt ...
> Wo liegt der Fehler ???????
Hi, ich glaube nicht, dass dein NT auf Kommando-Ebene ueber ein
deutsches Woerterbuch verfuegt ;-), probier doch mit
at 01:00 /EVERY: monday, tuesday .......
Gruss
Juri
From Hartmann_(at)_freecharts.de Wed, 8 Mar 2000 10:13:23 +0100
Date: Wed, 8 Mar 2000 10:13:23 +0100
From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de
Subject: [php] PHP und ADABAS unter Linux
Andreas Heck wrote:
Hija Andreas,
> wie kann ich mit PHP unter Linux auf eine ADABAS DB zugreifen, die auf dem
> selben Server läuft? Die ADABAS Funktionen von PHP funktionieren
> leider nur
> über ODBC. Gibt es vielleicht einen ADABAS ODBC - Treiber für Linux?
Eigentlich sollten die Native-Adabasfunktionen auch noch
funktionieren - es macht nur keinen Sinn, sie zu benutzen,
es sei denn, man möchte eine eventuell mögliche Verwendung
mit anderen ODBC-Quellen unbedingt vermeiden ;-) .
Um PHP mit Adabas D über ODBC benutzen zu können, müssen diese
Bedingungen erfüllt sein:
1. es muss eine Adabas-Lizenz ohne Nutzerbegrenzung vorliegen
(wirklich, darunter funktioniert es nicht)
2. PHP wurde mit der adabas-uodbc-unterstützung kompiliert.
Wenn Adabas in /usr/lib/adabas liegt, und dort der iodbc-
treiber vorhanden ist, dann sollte der Configure folgende
Parameter enthalten:
--with-iodbc=/usr/lib/adabas/iodbc --with-adabas=/usr/lib/adabas
3. es soll keine anderer ODBC-Treiber parallel benutzt werden.
Dann sollte das eigentlich alles funktionieren .
Grüße, johann
From hoppe_(at)_hwsw-service.de Wed, 8 Mar 2000 10:29:00 +0100
Date: Wed, 8 Mar 2000 10:29:00 +0100
From: Chris Hoppe hoppe_(at)_hwsw-service.de
Subject: [php] cron job in WIN NT !
Hallo kiri,
versuch doch mal statt der deutschen Angabe der Wochentage die englischen
Bezeichnungen.
Chris
-----------------------------------
Chris Hoppe
Fa. Business Lösungen
> -----Ursprüngliche Nachricht-----
> Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE
> [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Cyrill
> Schumacher
> Gesendet: Mittwoch, 8. März 2000 09:23
> An: php_(at)_solix.wiso.Uni-Koeln.DE
> Betreff: Re: [php] cron job in WIN NT !
>
>
> > Hi, der Dienst heisst "Scheduler" ...
>
> danke, an alle.
> jetzt bin ich aber doch am verzweifeln...
> der Schedul startet jetzt automatisch, war kein Problem,
> nur der verd..... at Befehl wird nicht angenommen,
> wenn ich eingebe:
>
> at 09:34 "cmd D:\Apache\htdocs\rma\estat\run_cron.bat"
>
> wird der Befehl angenommen, und in die Liste eingetragen
> und sogar ausgeführt ! Aber gebe ich ein:
>
> at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd
> D:\Apache\htdocs\rma\estat\run_cron.bat"
>
> wird der Befehl nicht angenommen, stattdessen wird
> die Hilfe gezeigt ...
> Wo liegt der Fehler ???????
>
> kiri
>
>
>
> --
> ** 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 webmasterbhs_(at)_bluewin.de Wed, 8 Mar 2000 10:38:23 +0100
Date: Wed, 8 Mar 2000 10:38:23 +0100
From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_RE:_=C4php=DC_cron_job_in_WIN_NT_!?=
> > Wo liegt der Fehler ???????
hihihi, habe das problem selber gelöst ....
es gibt auch blonde männer .... ;-)
es heißt ja at ZEIT [/every | /next]
jetzt nicht lachen: der | bedeutet "oder"
und nicht dass auch beide angaben möglich sind ...
kiri
> Hi, ich glaube nicht, dass dein NT auf Kommando-Ebene ueber ein
> deutsches Woerterbuch verfuegt ;-), probier doch mit
> at 01:00 /EVERY: monday, tuesday .......
From florian.petter_(at)_braintrust.at Wed, 08 Mar 2000 10:54:51 +0100
Date: Wed, 08 Mar 2000 10:54:51 +0100
From: Florian Petter florian.petter_(at)_braintrust.at
Subject: [php] Mail Problem mit Windows / PHP
Hallo!
Ich habe auf einen Windows NT Server PHP installiert und
kann leider keine e-Mails versenden.
Wenn ich z.b. folgendes Programm starte:
mail("florian.petter_(at)_braintrust.at","test","test");
?>
... dann "stürzt" sofort php ab! (dr. watson erscheint)
Im der php.ini ist natürlich der Mail Server und die
Absender-Adresse richtig angegeben.
Ich habe das ganze schon auf drei verschiedene Windows
NT Server getest und immer das gleiche Problem.?! Und
auch auf einen Windows 2000 Server tritt der Fehler auf.
Weiters habe ich auch das mit PHP 3.0.13 und PHP 3.0.15
probiert - der Unterschied ist nur das bei PHP 3.0.13 die
php.exe im Speicher "hängen" bleibt und bei PHP 3.0.15
kommt sofort der Dr. Watson von WinNT.
Das Problem ist allerdings erst seit einigen wenigen Tagen?
Hat jemand eine Idee woran das liegen könnte?
Vielen Dank,
Florian
From aheck_(at)_fleischmann.org Wed, 8 Mar 2000 11:02:52 +0100
Date: Wed, 8 Mar 2000 11:02:52 +0100
From: Andreas Heck aheck_(at)_fleischmann.org
Subject: [php] PHP und ADABAS unter Linux
Johann-Peter Hartmann wrote:
> Eigentlich sollten die Native-Adabasfunktionen auch noch
> funktionieren - es macht nur keinen Sinn, sie zu benutzen,
> es sei denn, man möchte eine eventuell mögliche Verwendung
> mit anderen ODBC-Quellen unbedingt vermeiden ;-) .
Erst mal danke für deine Antwort.
Wo genau liegt das Problem mit den Native - Funktionen? Die Doku auf
www.php.net gibt dazu leider nicht besonders viel her :-(
From home_(at)_peter-karsten.de Wed, 8 Mar 2000 11:09:03 +0100
Date: Wed, 8 Mar 2000 11:09:03 +0100
From: Peter Karsten home_(at)_peter-karsten.de
Subject: [php] If Abfrage
morgen zusammen ,
hier mein Problem: immer wieder stolpere ich irgendtwie darüber und komm
damit nicht klar bis ich es wie anders löse, was ich jetzt nicht machn
möchte:
also: Ich hab da eine Startseite mit Links, jedem Link füge ich ein
Buchstabe zum übergeben hinzu :
(link.php3?art=B)
auf der Nächsten Seite soll anhand des übergebenden Buchstaben ein Text
ausgegeben werden als $art=B ist dann sollen z.B. Wörter mit B ausgegeben
werden, wenn C übertragen wird sollen dann wörter mit C ausgegebn werden:
jetzt die frage: wie??
weil das hier nicht funktioniert (es wird immer egal welcher buchstabe
übergeben wird der Btext ausgegeben, PS gibts dafür auch ne erklaerung?)
if ($art='B')
{
echo "testbtext1";
echo "testbtext2";
echo "testbtext3";
}
else if
($art='C')
{
echo "ctest";
}
wahrscheinlich typischer anfangfehler drin oder ich kann mal wieder vor
lauter Bäumen den Wald nicht sehen
danke
peter karsten
From thomas.schuermann_(at)_stadt-gladbeck.de Wed, 08 Mar 2000 11:16:39 +0100
Date: Wed, 08 Mar 2000 11:16:39 +0100
From: Thomas =?iso-8859-1?Q?Sch=FCrmann?=
thomas.schuermann_(at)_stadt-gladbeck.de
Subject: [php] If Abfrage
Hallo Peter,
Peter Karsten schrieb:
> if ($art='B')
Setze mal stat einem "=" zwei "==".
Gruß
Thomas
--
*---------------------------------------------*
| Thomas Schürmann |
| mailto:thomas.schuermann_(at)_stadt-gladbeck.de |
*---------------------------------------------*
From windeler_(at)_gmx.de Wed, 8 Mar 2000 11:16:48 +0100 (MET)
Date: Wed, 8 Mar 2000 11:16:48 +0100 (MET)
From: windeler_(at)_gmx.de windeler_(at)_gmx.de
Subject: [php] Mail Problem mit Windows / PHP
Hi,
hast Du den Mailserver als IP-Adresse oder mit Klartextbez. eingegeben?
Hat sich da vielleicht was am DNS verändert? Was steht in der php3.ini zu
sendmail?
Jörg
> Hallo!
>
> Ich habe auf einen Windows NT Server PHP installiert und
> kann leider keine e-Mails versenden.
>
> Wenn ich z.b. folgendes Programm starte:
>
>
> mail("florian.petter_(at)_braintrust.at","test","test");
> ?>
> .. dann "stürzt" sofort php ab! (dr. watson erscheint)
>
> Im der php.ini ist natürlich der Mail Server und die
> Absender-Adresse richtig angegeben.
>
> Ich habe das ganze schon auf drei verschiedene Windows
> NT Server getest und immer das gleiche Problem.?! Und
> auch auf einen Windows 2000 Server tritt der Fehler auf.
>
> Weiters habe ich auch das mit PHP 3.0.13 und PHP 3.0.15
> probiert - der Unterschied ist nur das bei PHP 3.0.13 die
> php.exe im Speicher "hängen" bleibt und bei PHP 3.0.15
> kommt sofort der Dr. Watson von WinNT.
>
> Das Problem ist allerdings erst seit einigen wenigen Tagen?
>
> Hat jemand eine Idee woran das liegen könnte?
>
> Vielen Dank,
> Florian
>
>
>
> --
> ** 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 stefan.schwardt_(at)_euro-auto-boerse.net Wed, 8 Mar 2000 11:16:43 +0100
Date: Wed, 8 Mar 2000 11:16:43 +0100
From: Stefan Schwardt stefan.schwardt_(at)_euro-auto-boerse.net
Subject: [php] If Abfrage
Hello Peter,
Wednesday, March 08, 2000, 11:09:03 AM, you wrote:
PK> weil das hier nicht funktioniert (es wird immer egal welcher buchstabe
PK> übergeben wird der Btext ausgegeben, PS gibts dafür auch ne erklaerung?)
jup, two in one quasi:
PK> if ($art='B')
Es lebe "krypto-C": Das ist eine Zuweisung, und weil dieser Zuweisung nichts im Wege steht
liefert sie immer true - Du landest also immer in Deinen echos
Korrekt müßte es
if ($art=='B')
heißen, dann klappt's auch mit dem "else if"
PK> wahrscheinlich typischer anfangfehler drin oder ich kann mal wieder vor
PK> lauter Bäumen den Wald nicht sehen
Passiert mir auch ständig :-/
--
Best regards,
Stefan mailto:stefan.schwardt_(at)_euro-auto-boerse.net
From diehl_(at)_net-connection.de Wed, 8 Mar 2000 11:17:56 +0000
Date: Wed, 8 Mar 2000 11:17:56 +0000
From: Armin Diehl diehl_(at)_net-connection.de
Subject: [php] If Abfrage
Na klar, das ist wie in C
mit if ($art='B') wird $art auf 'B' gesetzt !
versuch mal $art=='B'
> morgen zusammen ,
>
> hier mein Problem: immer wieder stolpere ich irgendtwie dar³ber und komm
> damit nicht klar bis ich es wie anders l÷se, was ich jetzt nicht machn
> m÷chte:
> also: Ich hab da eine Startseite mit Links, jedem Link f³ge ich ein
> Buchstabe zum ³bergeben hinzu :
>
> (link.php3?art=B)
>
> auf der Nõchsten Seite soll anhand des ³bergebenden Buchstaben ein Text
> ausgegeben werden als $art=B ist dann sollen z.B. W÷rter mit B ausgegeben
> werden, wenn C ³bertragen wird sollen dann w÷rter mit C ausgegebn werden:
> jetzt die frage: wie??
>
> weil das hier nicht funktioniert (es wird immer egal welcher buchstabe
> ³bergeben wird der Btext ausgegeben, PS gibts daf³r auch ne erklaerung?)
>
> if ($art='B')
> {
> echo "testbtext1";
> echo "testbtext2";
> echo "testbtext3";
> }
>
> else if
>
> ($art='C')
> {
> echo "ctest";
> }
>
> wahrscheinlich typischer anfangfehler drin oder ich kann mal wieder vor
> lauter Bõumen den Wald nicht sehen
>
> danke
>
> peter karsten
>
>
>
> --
> ** 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
>
>
>
>
---
diehl_(at)_net-connection.de
http://www.net-connection.de
http://www.tradenet32.de
From GH-lists_(at)_ecora.de Wed, 8 Mar 2000 11:17:27 +0100
Date: Wed, 8 Mar 2000 11:17:27 +0100
From: Guido Haeger GH-lists_(at)_ecora.de
Subject: [php] Mail Problem mit Windows / PHP
Florian Petter schrieb
> Ich habe auf einen Windows NT Server PHP installiert und
> kann leider keine e-Mails versenden.
>
> Wenn ich z.b. folgendes Programm starte:
>
>
> mail("florian.petter_(at)_braintrust.at","test","test");
> ?>
> ... dann "stürzt" sofort php ab! (dr. watson erscheint)
Auch bei mir ist der PHP-Prozeß verreckt, wenn ich unter Win versucht
habe ein Mail per PHP und lokalem SMTP zu verschicken.
Was bei mir (und auch anderen) geholfen hat:
Als optionalen Header einen From-Haeder zu übergeben also
mail("florian.petter_(at)_braintrust.at","test","test","From: x_(at)_xyz.de");
Guido Haeger
From fg_(at)_FutureByte.net Wed, 08 Mar 2000 11:19:39 +0100
Date: Wed, 08 Mar 2000 11:19:39 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] If Abfrage
> weil das hier nicht funktioniert (es wird immer egal welcher buchstabe
> übergeben wird der Btext ausgegeben, PS gibts dafür auch ne erklaerung?)
>
> if ($art='B')
if ( $art == 'B' )
Ein einfaches "=" ist eine Zuweisung 2 "=" machen den von Dir
gewünschten Vergleich.
Hmm ... Ich weiß ned genau was Du da machst, aber schau dir mal
die Funktion switch() an, die könnte Dir evtl. behliflich sein ;)
Franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From s.bergmann_(at)_seven-sense.com Wed, 08 Mar 2000 10:46:06 +0100
Date: Wed, 08 Mar 2000 10:46:06 +0100
From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Subject: [php] [mySQL] SELECT =?iso-8859-1?Q?f=FCr?= bestimmten Zeitraum
Ulf Wendel schrieb:
> Entweder man arbeitet auf der Seite von MySQL oder mit PHP.
Ich habe mich für PHP-seitig entschieden und folgendes geschrieben:
// 2 Tage vor aktuellem Datum
$start = date( "Y-m-d", mktime( 0, 0, 0, date( "d" ) - 2,
date( "m" ), date( "Y" ) ) );
// 8 Tage nach aktuellem Datum
$end = date( "Y-m-d", mktime( 0, 0, 0, date( "d" ) + 8,
date( "m" ), date( "Y" ) ) );
Nur scheint da irgendeine Kleinigkeit noch nicht so ganz zu stimmen, da
ich folgende Werte erhalte:
$start : "2000-06-03"
$end : "2001-04-03"
Nach den letzten Tagen und Nächten bin ich heute morgen leider nicht in
der Lage, den Fehler zu finden... %-\
AHA,
Sebastian
--
"Langly couldn't join us. He has a philosophical aversion to having
his image bounced off a satellite."
- Byers, "The X-Files"
From eschmid_(at)_s.netic.de Wed, 08 Mar 2000 11:20:27 +0100
Date: Wed, 08 Mar 2000 11:20:27 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] If Abfrage
Peter Karsten wrote:
> if ($art='B')
> {
> echo "testbtext1";
> echo "testbtext2";
> echo "testbtext3";
> }
>
> else if
>
> ($art='C')
> {
> echo "ctest";
> }
Es sollte heissen, "if ($art == 'B')". Die Zuweisung dürfte immer wahr
sein, der Vergleich nicht immer.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus:
Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From Daniel.Eichten_(at)_LAB.de Wed, 8 Mar 2000 11:23:21 +0100
Date: Wed, 8 Mar 2000 11:23:21 +0100
From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de
Subject: [php] AW: [php] =?iso-8859-1?Q?RE=3A_=C4php=DC_cron_job_in_WIN_NT_=21?
> > at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd
> > D:\Apache\htdocs\rma\estat\run_cron.bat"
>
> deutsches Woerterbuch verfuegt ;-), probier doch mit
> at 01:00 /EVERY: monday, tuesday .......
Wenn NT deutsch ist funktioniert mo,di,mi,do,...
Bei unseren englischen Verionen nehm ich m,t,w,th,f,s,su.
Ich vermute bei Dir liegt es an der Mischung von /every und /next. Every
sollte eigentlich reichen, um es immer auszuführen.
daniel
From andreas_(at)_noho.co.uk Wed, 8 Mar 2000 10:24:30 -0000
Date: Wed, 8 Mar 2000 10:24:30 -0000
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] If Abfrage
hi peter,
> else if
schreib mal "elseif" anstatt "else if"
siehe auch:
[http://www.php.net/manual/control-structures.elseif.php3]
liebe gruesse,
andreas
--
Andreas Otto
NoHo Digital Ltd,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.noho.co.uk
From sladek_(at)_gmx.de Wed, 08 Mar 2000 11:24:32 +0100
Date: Wed, 08 Mar 2000 11:24:32 +0100
From: Jens Sladek sladek_(at)_gmx.de
Subject: [php] If Abfrage
Oder probiers doch mal mit "switch".
Beispiel:
switch ($art)
{
case 'A':
//Mach dies
break;
case 'B':
//Mach das
break;
...
}
Gruß
Jens
Thomas Schürmann wrote:
> Hallo Peter,
>
> Peter Karsten schrieb:
> > if ($art='B')
>
> Setze mal stat einem "=" zwei "==".
>
> Gruß
>
> Thomas
From home_(at)_peter-karsten.de Wed, 8 Mar 2000 11:21:41 +0100
Date: Wed, 8 Mar 2000 11:21:41 +0100
From: Peter Karsten home_(at)_peter-karsten.de
Subject: [php] Re: If Abfrage
danke euch,
jetzt klappt es, und gerade faellt mir ein das ich das gleiche schon mal
hier gefragt hatt allerdings zu nem anderem Besipiel, ich trottel
mfg
peter karsten
From Mathias.Gloss_(at)_start.de Wed, 8 Mar 2000 11:24:22 +0100
Date: Wed, 8 Mar 2000 11:24:22 +0100
From: Gloss Mathias Mathias.Gloss_(at)_start.de
Subject: [php] AW: [php] If Abfrage
Aloha Peter,
> ----------
> Von: Peter Karsten[SMTP:home_(at)_peter-karsten.de]
>
> also: Ich hab da eine Startseite mit Links, jedem Link füge ich ein
> Buchstabe zum übergeben hinzu :
>
> (link.php3?art=B)
>
> weil das hier nicht funktioniert (es wird immer egal welcher buchstabe
> übergeben wird der Btext ausgegeben, PS gibts dafür auch ne erklaerung?)
>
> if ($art='B')
>
Altbekanntes Problem: In der obigen Zeile machst
du eine Zuweisung, und kein Vergleich.
$art = 'B' weisst 'B' der Variable $art zu,
$art == 'B' ist das was du brauchst, es Vergleicht den Inhalt
von $art mit 'B'.
Also einfach bei den Vergleichen 2 x das = Zeichen einbaun.
Viele Grüße, Mathias
From rene_(at)_get-connected.de Wed, 8 Mar 2000 11:32:11 +0100
Date: Wed, 8 Mar 2000 11:32:11 +0100
From: Rene Paschold rene_(at)_get-connected.de
Subject: [php] PHP3 Ausgabe aus der Datenbank
Hallo Liste,
ich habe eine datenbank in folgender Struktur:
-----------|---------------------|-----------------
AutoID | AutoMARKE | AutoTYP
-----------|---------------------|-----------------
Ich mache nun einen normalen select:
$sql = "SELECT AutoID, AutoMARKE ORDER BY AutoMARKE";
$result = mysql_query($sql,$db);
while(mysql_fetch_row($result)) {
printf ("Automarke: %s",$rows[0],$rows[1]);
}
Ich will jetzt, daß wenn eine Automarke zwei, drei oder mehrmals
vorkommt, daß
diese Marke nur einmal angezeigt wird. Ich habe es nämlich so gelöst
das dann auf
der nächsten Seite alle Autos zu diesem Modell gezeigt werden.
Gruß
--RENE
From klaus-peter.may_(at)_tanner.de Wed, 08 Mar 2000 11:24:39 +0100
Date: Wed, 08 Mar 2000 11:24:39 +0100
From: klaus-peter.may klaus-peter.may_(at)_tanner.de
Subject: [php] Off-topic: freier SQL-Account?
Sorry,
kennt jmd. einen Anbieter eines freien
SQL-Accounts? Abgesehen von Xodox.com,
welches ständig down ist und Krawall.de?
Viele Grüße
Klaus-Peter May
From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 11:35:51 +0100 (MET)
Date: Wed, 8 Mar 2000 11:35:51 +0100 (MET)
From: Mathias Meyer meyerm_(at)_fh-brandenburg.de
Subject: [php] Dynamic Web Pages
Hallo Liste,
aufgrund eines Serverausfalls ist Dynamic Web Pages zum zweiten Mal
innerhalb kurzer Zeit offline ;(
Da Armin deswegen auch nicht ueber eMail verfuegt, poste ich hier mal eben
die neuesten News.
Auf phpbuilder.com ist gestern eine neuer Artikel zum Thema
'HTTPS Transactions via PHP' von Matt Allen erschienen.
Im Detail:
With more and more e-commerce sites popping up around the world, the
amount of transaction servers will need to grow to support them all. Many
of the newer e-comms providers have developed a web based environment to
execute their transactions.
Auf ASPFree.com gibt es auch einen neuen Artikel, und zwar zum Thema
'Run PHP 4 on Windows 2000 how-to'.
Im Detail:
This article shows an example of how to setup php4b on Windows 2000
So viel dazu ;)
Wir arbeiten daran, diese Missstaende abzubauen und wieder online zu
kommen.
Gruss, Pom
--
// author: mathias meyer
// beatsteaks-fans _(at)_ www.beatsteaks.de
// php-info & help _(at)_ www.dynamic-webpages.de
?>
From UW_(at)_NetUSE.DE Wed, 08 Mar 2000 11:49:07 +0100
Date: Wed, 08 Mar 2000 11:49:07 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] [mySQL] SELECT =?iso-8859-1?Q?f=FCr?= bestimmten Zeitraum
Sebastian Bergmann wrote:
>
> Ulf Wendel schrieb:
> > Entweder man arbeitet auf der Seite von MySQL oder mit PHP.
>
> Ich habe mich für PHP-seitig entschieden und folgendes geschrieben:
>
> // 2 Tage vor aktuellem Datum
> $start = date( "Y-m-d", mktime( 0, 0, 0, date( "d" ) - 2,
> date( "m" ), date( "Y" ) ) );
>
> // 8 Tage nach aktuellem Datum
> $end = date( "Y-m-d", mktime( 0, 0, 0, date( "d" ) + 8,
> date( "m" ), date( "Y" ) ) );
Auch ich zitiere mal falsch, wenn ich noch keinen Kaffee hatte -
ist ja auch eine englische Reihenfolge, keine deutsche: Monat,
Tag, Jahr.
int mktime(int hour, int minute, int second, int month, int day,
int year, int [is_dst]);
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From andreas_(at)_noho.co.uk Wed, 8 Mar 2000 10:50:25 -0000
Date: Wed, 8 Mar 2000 10:50:25 -0000
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] If Abfrage
> schreib mal "elseif" anstatt "else if"
kommando zurueck:
habe gerade festgestellt, dass das keinen unterschied macht ;-)
sowas passiert natuerlich nur leuten die vom programmieren keine ahnung haben
;-)
liebe gruesse,
andreas
--
Andreas Otto
NoHo Digital Ltd,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.noho.co.uk
From florian.petter_(at)_braintrust.at Wed, 08 Mar 2000 11:52:54 +0100
Date: Wed, 08 Mar 2000 11:52:54 +0100
From: Florian Petter florian.petter_(at)_braintrust.at
Subject: [php] Mail Problem mit Windows / PHP
hi!
>> Ich habe auf einen Windows NT Server PHP installiert und
>> kann leider keine e-Mails versenden.
>>
>> Wenn ich z.b. folgendes Programm starte:
>>
>>
>> mail("florian.petter_(at)_braintrust.at","test","test");
>> ?>
>> ... dann "stürzt" sofort php ab! (dr. watson erscheint)
>
>Auch bei mir ist der PHP-Prozeß verreckt, wenn ich unter Win versucht
>habe ein Mail per PHP und lokalem SMTP zu verschicken.
>
>Was bei mir (und auch anderen) geholfen hat:
>
>Als optionalen Header einen From-Haeder zu übergeben also
>mail("florian.petter_(at)_braintrust.at","test","test","From: x_(at)_xyz.de");
... ja, hat funktioniert. Vielen Dank für den Tip!
(schade ist nur das man in der php-doku. darüber nichts findet)
Danke,
Florian
From tig_(at)_skv.org Wed, 8 Mar 2000 11:56:23 +0100
Date: Wed, 8 Mar 2000 11:56:23 +0100
From: Till Gerken tig_(at)_skv.org
Subject: [php] Extending PHP, Zend API
Hallo,
nachdem meine Frage in der PHP4beta-Liste unbeantwortet blieb, versuche ich
es hier einmal.
Kennt jemand den Unterschied zwischen den beiden Funktionen
zend_get_parameters_ex() und zend_get_parameters() der Zend API? (ebenso wie
deren Anhängsel convert_to_long_ex() und convert_to_long() etc)
Till
From fg_(at)_FutureByte.net Wed, 08 Mar 2000 12:03:12 +0100
Date: Wed, 08 Mar 2000 12:03:12 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] PHP3 Ausgabe aus der Datenbank
> -----------|---------------------|-----------------
> AutoID | AutoMARKE | AutoTYP
> -----------|---------------------|-----------------
>
> $sql = "SELECT AutoID, AutoMARKE ORDER BY AutoMARKE";
> Ich will jetzt, daß wenn eine Automarke zwei, drei oder mehrmals
> vorkommt, daß
> diese Marke nur einmal angezeigt wird.
$sql = "SELECT AutoID, DISTINCT AutoMARKE ORDER BY AutoMARKE";
sollte gehen.
Siehe hierzu auch:
http://www.mysql.org/Manual_chapter/manual_Tutorial.html#Selecting_columns
franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From M.Kurz_(at)_dc-ag.de Wed, 08 Mar 2000 12:13:34 +0100
Date: Wed, 08 Mar 2000 12:13:34 +0100
From: Marcel Kurz M.Kurz_(at)_dc-ag.de
Subject: [php] alle daten im Array verschicken
Hi leute,
Franz schrieb:
> Ist
> while ( list(,$val) = each ($deine_array) ) {
>$message .= $val."\n"; }
>das was Du suchst?
Also irgendwie will des bei mir nicht klappern.
Wenn ich ganz normal des Array mit den Daten ausgeben will
funktioniert des wunderbar.
while ($result_1 = mysql_fetch_array($result_news)) {
echo $result_1[news]; }
nun will ich aber die Daten nicht auf der Webseite ausgeben sondern
verschicken !!!!!
Was mach ich falsch ??? Ich hab des mal so probiert aber das
funktioniert nicht da gibt er nicht alle daten aus.
$result_1 = mysql_fetch_array($result_news);
while ( list(,$val) = each ($result_1) ) {
$message .= $val."\n"; }
vielleicht hat ja noch jemand einen tip
Beste Grusse
Marcel
From holger_(at)_janning.de Wed, 08 Mar 2000 12:18:36 +0100
Date: Wed, 08 Mar 2000 12:18:36 +0100
From: Holger Janning holger_(at)_janning.de
Subject: [php] phpHoo
Hi, habe mir gerade phpHoo installiert!
Ich kann zwar Rubriken anlegen, jedoch funktioniert die Funktion
"Suggest New Link" nicht.
Die Verbindung zum mySql-Server sollte eigtl. funktionieren, Daten lesen
kann er ja (Rubriken) und wenn ich ein falsches kennwort einsetze gibt´s
auch eine fehlermeldung.
Leider schreibt phpHoo meine Links nicht in die DB!
Wer hat das Teil schon mal installiert und kann mir helfen?
http://www.janning.de/php/phphoo/phpHoo.phtml
Auszug aus der mysql.php3:
var $CONN = "";
var $DBASE = "phpHoo";
var $USER = "holger";
var $PASS = "***PASS***";
var $SERVER = "localhost";
From s.sander_(at)_crs.de Wed, 08 Mar 2000 12:35:31 +0000
Date: Wed, 08 Mar 2000 12:35:31 +0000
From: Steffen Sander s.sander_(at)_crs.de
Subject: [php] PHP3 Ausgabe aus der Datenbank
Hallo Rene,
1.Seite "select disctinct AutoMARKE from ... order by AutoMARKE"
Ausgabe als Select-Menü.
2.Seite "select * from ... where AutoMARKE = 'Trabant' order by ...";
//;-)
Dann folgt die Ausgabe der Auflistung.
RENE schrieb:
Ich will jetzt, daß wenn eine Automarke zwei, drei oder mehrmals
vorkommt, daß diese Marke nur einmal angezeigt wird.
Ich habe es nämlich so gelöst das dann auf der nächsten Seite
alle Autos zu diesem Modell gezeigt werden.
-Steffen
--
Steffen Sander - Internet/Intranet Softwareentwicklung
CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin
eMail 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 eschmid_(at)_s.netic.de Wed, 08 Mar 2000 12:33:29 +0100
Date: Wed, 08 Mar 2000 12:33:29 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] Mail Problem mit Windows / PHP
Florian Petter wrote:
> >Auch bei mir ist der PHP-Prozeß verreckt, wenn ich unter Win versucht
> >habe ein Mail per PHP und lokalem SMTP zu verschicken.
> >
> >Was bei mir (und auch anderen) geholfen hat:
> >
> >Als optionalen Header einen From-Haeder zu übergeben also
> >mail("florian.petter_(at)_braintrust.at","test","test","From: x_(at)_xyz.de");
>
> ... ja, hat funktioniert. Vielen Dank für den Tip!
> (schade ist nur das man in der php-doku. darüber nichts findet)
Hehe, das steht schon lange drinn. Ausserdem kann man noch in den User
Notes einiges dazu lesen.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus:
Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From fg_(at)_FutureByte.net Wed, 08 Mar 2000 12:37:06 +0100
Date: Wed, 08 Mar 2000 12:37:06 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] alle daten im Array verschicken
Servus Marcel,
> > Ist
> > while ( list(,$val) = each ($deine_array) ) {
> >$message .= $val."\n"; }
> >das was Du suchst?
>
> Also irgendwie will des bei mir nicht klappern.
> Wenn ich ganz normal des Array mit den Daten ausgeben will
> funktioniert des wunderbar. [...]
>
> $result_1 = mysql_fetch_array($result_news);
> while ( list(,$val) = each ($result_1) ) {
> $message .= $val."\n"; }
Ahha, ja sag halt dass Du mit nem DB-Result arbeitest.
Wenn Du den ganzen Result ausgeben willst probier mal:
// $q_result ist dein Query_result
while ( $row = mysql_fetch_array($q_result) ) { /* jede Row des
Results als Array holen */
while ( list(,$val) = each ($deine_array) ) { /* die Array
durchgehen */
$message .= $val."\n"; /* jedes Element der Array aneinander
heften */
}
}
oder (wenn du den _ganzen_ result haben willst):
while ( $row = mysql_fetch_array($q_result) ) { /* jede Row des
Results als Array holen */
$message .= implode(" - ",$row)."\n"; /* Array zusammenschmelzen
und an $message appenden */
}
Letzteres is ungetestet. Aber das Prinzip ansich sollte stimmen.
Franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From Hartmann_(at)_freecharts.de Wed, 8 Mar 2000 12:36:53 +0100
Date: Wed, 8 Mar 2000 12:36:53 +0100
From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de
Subject: [php] PHP und ADABAS unter Linux
Hija Andreas,
Andreas Heck wrote:
> Erst mal danke für deine Antwort.
> Wo genau liegt das Problem mit den Native - Funktionen? Die Doku auf
> www.php.net gibt dazu leider nicht besonders viel her :-(
Ich verstehe im Moment nicht, warum Du statt der ODBC-Funktionen
die Adabas-Funktionen benutzen möchtest. Der funktionale Umfang
ist praktisch identisch, und Installation/Wartung machen kaum
einen Unterschied.
Ich würde empfehlen, die ODBC-Unterstützung zu nutzen.
Vielleicht noch ein Zitat von Stig Bakken aus der PHPDOC-Liste:
" Removed the Adabas and Solid sections from the manual, they
have not been supported in a long time."
Grüße, johann
From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 12:36:34 +0100 (MET)
Date: Wed, 8 Mar 2000 12:36:34 +0100 (MET)
From: Mathias Meyer meyerm_(at)_fh-brandenburg.de
Subject: [php] Off-topic: freier SQL-Account?
On Wed, 8 Mar 2000, klaus-peter.may wrote:
> Sorry,
> kennt jmd. einen Anbieter eines freien
> SQL-Accounts? Abgesehen von Xodox.com,
> welches ständig down ist und Krawall.de?
>
Xodox ist staendig down? Mist ;(
Hhm, Bei expertnet.de soll es laut Kostenlos.de noch eine SQL-DB mit
kostenlosem Webspace geben. Der "Testzeitraum" ist aber zeitlich
limitiert. ;(
Abgesehn is die Navigation auf deren Site graesslich
Gruss, Pom
--
// author: mathias meyer
// beatsteaks-fans _(at)_ www.beatsteaks.de
// php-info & help _(at)_ www.dynamic-webpages.de
?>
From aheck_(at)_fleischmann.org Wed, 8 Mar 2000 13:20:58 +0100
Date: Wed, 8 Mar 2000 13:20:58 +0100
From: Andreas Heck aheck_(at)_fleischmann.org
Subject: [php] [Off topic] Apache Logs
Hi,
Frage zu Apache: Kann man über die Logfiles des Apache abgebrochene
Downloads herausfinden?
Gruß,
Andreas Heck
From naklar_(at)_altavista.net Wed, 08 Mar 2000 13:18:22 +0100
Date: Wed, 08 Mar 2000 13:18:22 +0100
From: Oliver Kummerow naklar_(at)_altavista.net
Subject: [php] cron job in WIN NT !
>
> at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd
> D:\Apache\htdocs\rma\estat\run_cron.bat"
/every und /next konkurrieren.
Du brauchst /every
mit freundlichen Grüßen,
oK.
From gp_(at)_chlodomer.bayreuth.baynet.de Wed, 8 Mar 2000 13:55:00 +0100 (MET)
Date: Wed, 8 Mar 2000 13:55:00 +0100 (MET)
From: Gerhard Pfeiffer gp_(at)_chlodomer.bayreuth.baynet.de
Subject: [php] [Off topic] Apache Logs
Hallo,
On Wed, 8 Mar 2000, Andreas Heck wrote:
> Frage zu Apache: Kann man über die Logfiles des Apache abgebrochene
> Downloads herausfinden?
Ja, es steht die uebertragene Datenmenge dabei, und wenn du diese mit der
tatsaechlichen Dateigroesse vergleichst, kannst du feststellen, ob die
komplette Datei uebertragen wurde oder nicht.
Ciao,
Gerhard
From hpf_(at)_top-invest.net Wed, 08 Mar 2000 14:00:16 +0100
Date: Wed, 08 Mar 2000 14:00:16 +0100
From: Helmut P. Fleischhauer hpf_(at)_top-invest.net
Subject: [php] phpHoo
>Leider schreibt phpHoo meine Links nicht in die DB!
>
>Wer hat das Teil schon mal installiert und kann mir helfen?
---------
Hallo,
eine abgewandelte Version laeuft seit geraumer Zeit unter
http://www.top-invest.net/directory/
Die Installation war absolut unproblematisch.
Mich wundert, dass bei Deiner version keine Antwortscreen nach "Add a
resource"
auftaucht.
Helmut P. Fleischhauer
From r.scheike_(at)_r2-net.de Wed, 8 Mar 2000 14:13:21 +0100
Date: Wed, 8 Mar 2000 14:13:21 +0100
From: Roland Scheike r.scheike_(at)_r2-net.de
Subject: [php] BeOS
Hi,
hat jemand von Euch Erfahrungen, ob man PHP3 auch unter BeOS zum
Laufen kriegt?
Der Indianer soll ja problemlos laufen.
Danke,
Roland
From sk_(at)_ilex.de Wed, 08 Mar 2000 02:00:32 +0100
Date: Wed, 08 Mar 2000 02:00:32 +0100
From: Silvan Kindt sk_(at)_ilex.de
Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory
Hi!
> Ist es normal das man mit einem php script zugriff auf die root directory
> eines servers hat? Dies habe ich bei einem größeren Webspace anbieter.
Könnte es sein, daß Du Puretec meinst ??? Dann hat Heise vor kurzem
mal so etwas in der Art gemeldet. Sogar der Zugriff auf die Passwort-
Dateien war offenbar möglich. Jetzt ist es behoben...
Irgendwer muß es ihnen verraten haben ;-)
Gruesse,
Silvan
From mk_(at)_html-design.com Wed, 8 Mar 2000 04:59:29 -0800
Date: Wed, 8 Mar 2000 04:59:29 -0800
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] Evtl.OT: Copyrightfrage beim auslesen von News
Hallo Liste,
meine Frage hat nur teilweise mit PHP zu tun, ich hoffe
aber, daß ich trotzdem eine Antwort erhalte.
Ihr kennt doch bestimmt alle diese netten Scripts, welche
die News von Freshmeat, /. usw. auslesen
(Siehe auch http://www.php-homepage.de/news/).
Nun habe ich ein solches Script geschrieben, um die
aktuellen Schlagzeilen bei yahoo.de auszulesen
(Siehe http://www.php-homepage.de/news/yahoo.php3).
Meine Frage wäre jetzt, ob das okay ist (Copyrightvermerk
ist ja drin), oder ob ich die News nicht öffentlich auf
einer Seite anzeigen lassen darf (Im Intranet sollte es ja
kein Problem sein).
TIA und sorry für OT
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
----------------
Sent from a WebBox - http://www.webbox.com
FREE Web based Email, Files, Bookmarks, Calendar, People and
Great Ways to Share them with Others!
From Michael_(at)_Stahmann.de Wed, 08 Mar 2000 14:28:36 +0100
Date: Wed, 08 Mar 2000 14:28:36 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] phpHoo
Wenn man ganz simple die Quelltexte vergleicht, so kann man sehen das bei
Holger folgende Zeile fehlt:
Vieleicht ist es ja das...
Gruß Michael
>
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
From mschomers_(at)_gmx.de Wed, 8 Mar 2000 14:54:39 +0100
Date: Wed, 8 Mar 2000 14:54:39 +0100
From: Malte Schomers mschomers_(at)_gmx.de
Subject: [php] Datumsdifferenz ermitteln
Hi!
Ich will auf meiner Seite folgendes hinschreiben:
Letztes Update ..., also vor x Tagen.
Wie mache ich das? Ich muss ja die Differenz in Tagen vom aktuellen
Datum und dem Aktualisier-Datum ermitteln.
MfG
Malte
--
[ - - - - - - - - - - - - - - - - - - - - - - - - - - ]
[ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ]
[ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ]
[ - - - - - - - - - - - - - - - - - - - - - - - - - - ]
From clever_(at)_aracnet.com Wed, 8 Mar 2000 15:06:15 +0100
Date: Wed, 8 Mar 2000 15:06:15 +0100
From: Florian Clever clever_(at)_aracnet.com
Subject: [php] Mail Problem mit Windows / PHP
>Ich habe auf einen Windows NT Server PHP installiert und
>kann leider keine e-Mails versenden.
>
>
>mail("florian.petter_(at)_braintrust.at","test","test");
>?>
>... dann "stürzt" sofort php ab! (dr. watson erscheint)
>Das Problem ist allerdings erst seit einigen wenigen Tagen?
Also falls der Mailversand nicht mehr funktioniert könnte es sein, dass der
Mailserver Relay Restrictions eingestellt hat und die Mails ablehnt. Wieso
PHP dann mit Dr. Watson abstürtzt läßt sich damit aber nicht erklären.
Florian
Florian Clever
****************************************************************************
Phone: ++49 (0)761 7070268 / Fax: ++49 (0)761 23565
Email: clever_(at)_aracnet.com / Internet: http://www.aracnet.com/~clever
Zasiusstr. 45 / D-79102 Freiburg / Germany
****************************************************************************
From florian.petter_(at)_braintrust.at Wed, 08 Mar 2000 16:08:32 +0100
Date: Wed, 08 Mar 2000 16:08:32 +0100
From: Florian Petter florian.petter_(at)_braintrust.at
Subject: [php] mySQL / Date
hi php-liste!
kleine frage:
weiß jemand zufällig wie man mit php und mysql das datum-format
ändern kann (typ: date)? mysql speichert das datum im format
yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern?
(kann man das beim erstellen der tabelle angeben oder bei den
select-befehl bzw. muß man das mit php funktionen ändern)
thanx,
florian
From fg_(at)_FutureByte.net Wed, 08 Mar 2000 16:14:37 +0100
Date: Wed, 08 Mar 2000 16:14:37 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] mySQL / Date
Servus Florian,
Florian Petter schrieb:
> weiß jemand zufällig wie man mit php und mysql das datum-format
> ändern kann (typ: date)? mysql speichert das datum im format
> yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern?
Könnte DATE_FORMAT(date,format) - zu finden unter:
http://www.mysql.org/Manual_chapter/manual_Reference.html#Date_and_time_functions
Das sein was Du suchst?
Franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From ralph_(at)_monsterbrain.luminar.de Wed, 8 Mar 2000 16:17:21 +0100
Date: Wed, 8 Mar 2000 16:17:21 +0100
From: Ralph Schaefer ralph_(at)_monsterbrain.luminar.de
Subject: [php] mySQL / Date
On Wed, Mar 08, 2000 at 04:08:32PM +0100, Florian Petter wrote:
>
> ändern kann (typ: date)? mysql speichert das datum im format
> yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern?
Dazu gibts auf beim PHP-Center einen Artikel mit 2 Funktionen dazu:
http://www.php-center.de/artikel/show.php3?id=23
Die machen genau das.
Bis dann,
Ralph
From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 15:02:17 +0100 (MET)
Date: Wed, 8 Mar 2000 15:02:17 +0100 (MET)
From: Mathias Meyer meyerm_(at)_fh-brandenburg.de
Subject: [php] Evtl.OT: Copyrightfrage beim auslesen von News
On Wed, 8 Mar 2000, Mark Kronsbein wrote:
> Nun habe ich ein solches Script geschrieben, um die
> aktuellen Schlagzeilen bei yahoo.de auszulesen
> (Siehe http://www.php-homepage.de/news/yahoo.php3).
>
> Meine Frage wäre jetzt, ob das okay ist (Copyrightvermerk
> ist ja drin), oder ob ich die News nicht öffentlich auf
> einer Seite anzeigen lassen darf (Im Intranet sollte es ja
> kein Problem sein).
>
>
http://de.docs.yahoo.com/ytg/legal.html
6. Sacht einiges aus aber leider etwas undurchsichtig.
Es geht zwar hauptsaechlich um einen Button aber in o.g. Artikel steht das
etwas allgemeiner.
Gruss, Pom
--
// author: mathias meyer
// beatsteaks-fans _(at)_ www.beatsteaks.de
// php-info & help _(at)_ www.dynamic-webpages.de
?>
From kai_(at)_pc-infos.de Wed, 8 Mar 2000 16:20:05 +0100
Date: Wed, 8 Mar 2000 16:20:05 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] mySQL / Date
Ralph Schaefer schrieb:
> On Wed, Mar 08, 2000 at 04:08:32PM +0100, Florian Petter wrote:
> > ändern kann (typ: date)? mysql speichert das datum im format
> > yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern?
> Dazu gibts auf beim PHP-Center einen Artikel mit 2 Funktionen dazu:
> http://www.php-center.de/artikel/show.php3?id=23
> Die machen genau das.
Und ansonsten kann man das auch nach dem auslesen selbst
formatieren.... so schwer ist das nun auch nicht....
Wenn in der Variablen $gotdate das Datum frisch aus der Datenbank
steht sieht das ganze folgenermaßen aus:
$datearray = explode("-", $gotdate);
$newdate = $datearray[2] . "." . $datearray[1] . "." . $datearray[0];
Und siehe da, "echo $newdate;" gibt "dd.mm.yyyy" aus.....
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From olbertz_(at)_ocomag.de Wed, 8 Mar 2000 15:46:49 +0100
Date: Wed, 8 Mar 2000 15:46:49 +0100
From: Dirk Olbertz olbertz_(at)_ocomag.de
Subject: [php] AW: [php] BeOS
Hallo Roland,
> hat jemand von Euch Erfahrungen, ob man PHP3 auch unter BeOS zum
> Laufen kriegt?
> Der Indianer soll ja problemlos laufen.
http://www.benews.com/story/2914
http://www.benews.com/story/2920
Gruss,
Dirk
--
www.BeUserGroup.de
From billus_(at)_gmx.at Wed, 8 Mar 2000 16:50:26 +0100
Date: Wed, 8 Mar 2000 16:50:26 +0100
From: Benjamin Billian billus_(at)_gmx.at
Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Syntax_f=FCr_Suchmuster?=
Hi Andre,
> Ich brauche einen, der beliebig viele Zeichen, Zahlen oder sonstiges
> zwischen zwei Anführungszeichen findet.
ereg('"[^"]+"', $foo);
müßte eigentlich funktionieren.
Allerdings ohne Gewähr :-)
Bye Benjamin
--
"Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From billus_(at)_gmx.at Wed, 8 Mar 2000 17:02:22 +0100
Date: Wed, 8 Mar 2000 17:02:22 +0100
From: Benjamin Billian billus_(at)_gmx.at
Subject: [php] Skript verleugnen
Hi ihr da,
ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen
lassen.
d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404
erhalten.
Am besten sollte es natürlich auch auf einem Apache laufen :-)
Bye Benjamin
--
"Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From mail_(at)_christopher-siebert.de Wed, 08 Mar 2000 16:58:07 +0100
Date: Wed, 08 Mar 2000 16:58:07 +0100
From: Christopher Siebert mail_(at)_christopher-siebert.de
Subject: [php] Evtl.OT: Copyrightfrage beim auslesen von News
> Nun habe ich ein solches Script geschrieben, um die
> aktuellen Schlagzeilen bei yahoo.de auszulesen
> (Siehe http://www.php-homepage.de/news/yahoo.php3).
> Meine Frage wäre jetzt, ob das okay ist (Copyrightvermerk
> ist ja drin), oder ob ich die News nicht öffentlich auf
> einer Seite anzeigen lassen darf (Im Intranet sollte es ja
> kein Problem sein).
"6. Sie sind nicht berechtigt, mittels Frame- oder
Mirror-Technik irgendeine Yahoo! Seite, d.h. eine von
Yahoo! oder mit Yahoo! verbundenen Unternehmen-
angebotene oder kontrollierte Seite (die Seite, die bei
einem Klicken auf den Button erscheint
eingeschlossen), auf Ihren Seiten zu verwenden."
Danach zu urteilen, ist das ganz klar illegal, allerdings bin ich mir sicher,
daß Yahoo! nach einer freundlichen Anfrage unter Hinweis auf den angebrachten
CopyRight-Hinweis sein OK dazu geben sollte. Ausprobieren :-)
cu
Chris
--
WWW : http://www.Christopher-Siebert.de
Mail: mail_(at)_christopher-siebert.de
Tel.: 0 41 05 / 65 03 36
From kai_(at)_pc-infos.de Wed, 8 Mar 2000 17:08:36 +0100
Date: Wed, 8 Mar 2000 17:08:36 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] Skript verleugnen
From: Benjamin Billian
> ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen
> lassen.
> d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen
404
> erhalten.
> Am besten sollte es natürlich auch auf einem Apache laufen :-)
Also ein 401 Forbidden wäre meiner Meinung nach einfacher....:
order deny, allow
deny from all
allow from localhost
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From franz_(at)_wieser.at Wed, 8 Mar 2000 17:29:58 +0100
Date: Wed, 8 Mar 2000 17:29:58 +0100
From: franz wieser franz_(at)_wieser.at
Subject: [php] Skript verleugnen
Hello Benjamin,
Wednesday, March 08, 2000, 5:02:22 PM, you wrote:
BB> ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen
BB> lassen.
BB> d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404
BB> erhalten.
BB> Am besten sollte es natürlich auch auf einem Apache laufen :-)
Warum, du bist froh das du beispielescripts im Netz findest, du bist
froh, das PHP nix kostet, usw... und dann möchtest du niemand an
deinem (gefundenen) Know how teilhaben lassen.
bau vielleicht ein include das bei direktstart (?) - if head nicht
von orignalseite dann "404 Not Found" - schreibt :-)
Best regards,
franz mailto:franz_(at)_wieser.at
Intranet/Internet Content Service
Intrant Projekt & Entwicklung
From np_(at)_public-art.de Wed, 8 Mar 2000 17:37:44 +0100
Date: Wed, 8 Mar 2000 17:37:44 +0100
From: Nico Puhlmann np_(at)_public-art.de
Subject: [php] =?iso-8859-1?Q?Komma_einf=FCgen?=
Hi Leute,
gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800,
vor den letzten beiden Stellen ein Komma einzufügen, das daraus
z.B. 38,00 wird?
Bin PHP Anfänger, so please don't worry ;-)
Grüsse und danke im Voraus,
Nico :-)
From ulf_(at)_redsys.de Wed, 08 Mar 2000 18:01:21 +0000
Date: Wed, 08 Mar 2000 18:01:21 +0000
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Skript verleugnen
Benjamin Billian wrote:
> ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen
> lassen.
> d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404
> erhalten.
> Am besten sollte es natürlich auch auf einem Apache laufen :-)
Include Dateien sollten, die nur Code enthalten, lagert man außerhalb
des DocumentRoot und das Thema ist durch...
Ulf
From mk_(at)_html-design.com Wed, 8 Mar 2000 08:24:05 -0800
Date: Wed, 8 Mar 2000 08:24:05 -0800
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] RE: Re: [php] Evtl.OT: Copyrightfrage beim auslesen von News
>Danach zu urteilen, ist das ganz klar illegal, allerdings
>bin ich mir sicher, daß Yahoo! nach einer freundlichen
>Anfrage unter Hinweis auf den angebrachten
>CopyRight-Hinweis sein OK dazu geben sollte. Ausprobieren
Danke. Ich hab auf Anhieb nichts gefunden. Ich werde die
Leute von Yahoo am Wochenende mal anmailen.
Das Script war eigentlich nur ein Test, wie ich aus einer
anderen Webseite was auslesen kann...
Wäre schade, wenn das nicht benützt werden darf.
Deshalb bitte auch keine Anfragen zwecks Quellcode, bevor
ich die Copyrightsache nicht geklärt habe!
Danke, und nun Ende des Threats.
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
----------------
Sent from a WebBox - http://www.webbox.com
FREE Web based Email, Files, Bookmarks, Calendar, People and
Great Ways to Share them with Others!
From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 17:57:04 +0100 (MET)
Date: Wed, 8 Mar 2000 17:57:04 +0100 (MET)
From: Mathias Meyer meyerm_(at)_fh-brandenburg.de
Subject: [php] Skript verleugnen
On Wed, 8 Mar 2000, Benjamin Billian wrote:
> ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen
> lassen.
> d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404
> erhalten.
> Am besten sollte es natürlich auch auf einem Apache laufen :-)
>
Wenn ich dass richtig verstehe, willst du, dass ein jemand, der auf das
Script kommt, nur ueber eine Link dorthin kommt?
Dann ueberpruef die Variable $HTTP_REFERER auf ihren Inhalt und gib halt
einen header("HTTP/1.0 404 Not Found") aus.
Das mit dem Referrer kann aber auch in die Hose gehen, da sich in Opera
zum Beispiel das uebertragen der Herkunftseite abstellen laesst.
Gruss, Pom
--
// author: mathias meyer
// beatsteaks-fans _(at)_ www.beatsteaks.de
// php-info & help _(at)_ www.dynamic-webpages.de
?>
From billus_(at)_gmx.at Wed, 8 Mar 2000 18:11:20 +0100
Date: Wed, 8 Mar 2000 18:11:20 +0100
From: Benjamin Billian billus_(at)_gmx.at
Subject: [php] Skript verleugnen
Hi Franz,
> Warum, du bist froh das du beispielescripts im Netz findest, du bist
> froh, das PHP nix kostet, usw... und dann möchtest du niemand an
> deinem (gefundenen) Know how teilhaben lassen.
Ich hab nie behauptet, dass ich das machen würde, sondern es geht mir um
die Sicherheit.
Außerdem könnten die User sowieso nicht an den Code wenn sie nur über
http Zugriff haben.
Aber das Thema ist gegessen ... außerhalb vom Website Verzeichniss
lagern (thx to Ulf) :-)
Bye Benjamin
--
"Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From billus_(at)_gmx.at Wed, 8 Mar 2000 18:15:56 +0100
Date: Wed, 8 Mar 2000 18:15:56 +0100
From: Benjamin Billian billus_(at)_gmx.at
Subject: [php] Skript verleugnen
Hi Mathias
> Gib halt
> einen header("HTTP/1.0 404 Not Found") aus.
das ist mir klar ... aber wenn ich so einen Header ausgebe, dann wird
mir die Seite trotzdem angezeigt.
Bye Benjamin
--
"Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From breker_(at)_garagestudios.de Wed, 8 Mar 2000 18:35:33 +0100
Date: Wed, 8 Mar 2000 18:35:33 +0100
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] UUNET >>> Mysql
Guten Abend Liste,
Ein Kunde von mir hat bei UUnet das das Angebot Hosting Share. Weis da
jemand wie es mit mysql aus sieht, der Supportmitarbeiter hat mir gesagt das
man die Installation auch selber machen könne, aber es 750 Dm kostet wenn
sie es machen. Ich habe Telnet Zugriff. Kann ich mysql einfach so per Telnet
drauf werfen? Irgendwie taugt der Support nichts für diesen Preis, aberder
Kunde möchte nicht wechseln!
danke, sorry für des offtopic ;(
From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 18:41:27 +0100 (MET)
Date: Wed, 8 Mar 2000 18:41:27 +0100 (MET)
From: Mathias Meyer meyerm_(at)_fh-brandenburg.de
Subject: [php] Skript verleugnen
On Wed, 8 Mar 2000, Benjamin Billian wrote:
> Hi Mathias
>
> > Gib halt
> > einen header("HTTP/1.0 404 Not Found") aus.
>
> das ist mir klar ... aber wenn ich so einen Header ausgebe, dann wird
> mir die Seite trotzdem angezeigt.
>
Hhm. Wie waere es dann mit dem vorzeitigen Beenden des Scripts?
Aber die Sache hat sich ja wohl eh schon erledigt ;)
Gruss, Pom
--
// author: mathias meyer
// beatsteaks-fans _(at)_ www.beatsteaks.de
// php-info & help _(at)_ www.dynamic-webpages.de
?>
From hb_(at)_tsi-gmbh.de Wed, 08 Mar 2000 18:55:13 +0100
Date: Wed, 08 Mar 2000 18:55:13 +0100
From: Holger Bahr hb_(at)_tsi-gmbh.de
Subject: [php] Extending PHP, Zend API
>>nachdem meine Frage in der PHP4beta-Liste unbeantwortet blieb, versuche ich
>>es hier einmal.
Hallo Till,
leider habe ich keine Erfahrung mit PHP4 / Zend da ich einfach keine Zeit
zum testen habe.
Die von Dir beschriebenen Funktionsaufrufe (identisch bis auf EX) sind
jedoch schon sehr
seltsam.
Vielleicht gibt es in der endgültigen 'Fassung' von Zend / PhP4 ja nur noch
jeweils eine
davon (halt entweder die mit, oder die ohne 'ex')
Kurze Frage:
Handelt es sich bei den Funktionen um PHP4 oder um 'native' Zend Funktionen
(php wird
--with-zend compiliert (oder so))
From Knut.Bueltemann_(at)_t-online.de Wed, 08 Mar 2000 01:33:13 +0100
Date: Wed, 08 Mar 2000 01:33:13 +0100
From: Knut Bueltemann Knut.Bueltemann_(at)_t-online.de
Subject: [php] Datumsvergleich?
Hallo Arne,
At 22:34 07.03.00 +0100, you wrote:
>Vielleicht liegt das daran, dass er die Daten vergleichen möchte, BEVOR
>sie in der Datenbank gespeichert werden ?
Auch das kann der Server erledigen... :)
Oder zur Not fragt man halt den Server vorher...
>Allerdings sind die Funktionen, die du beschrieben hast, wirklich nicht
>geeignet dafür - die passen nämlich nur, wenn alle Daten innerhalb
>desselben Jahres liegen.
IMHO gings darum, aber schön, wenn noch jemand anders das Manual liest... ;)
BTW: Das komplette HTML-Manual ist bei MySQL dabei! (Für alle, die es nicht
wissen).
Da hier sowieso jeder einen Webserver installiert hat, kann er/sie sich das
Manual entprechend kopieren, verlinken!
Ich lese hier eigentlich nur viel mit und denke ab und an: RTFM! :)
Nix für ungut!
mfg
Knut Bültemann
Stop Reinvention!
mfg
Knut Bültemann
Stop Reinvention!
From hoexter_(at)_orgaprog.de Wed, 8 Mar 2000 18:32:06 +0100
Date: Wed, 8 Mar 2000 18:32:06 +0100
From: Sven Hoexter hoexter_(at)_orgaprog.de
Subject: [php] Off-topic: freier SQL-Account?
On Wed, 08 Mar 2000, klaus-peter.may wrote:
> Sorry,
> kennt jmd. einen Anbieter eines freien
> SQL-Accounts? Abgesehen von Xodox.com,
> welches ständig down ist und Krawall.de?
Ich hab mal von rent-a-database oder sowas gehört. Das müsstest Du
mal alle TLD'S testen oder ein Suchmaschine bemühe.
Ich arbeite auch an sowas!
Wird www.levspace.de sein. Kann aber noch dauern da die bei der
Telekom nich unbedingt zügig sind (Standleitung muss in's neue Büro)
und ich erst das System fertig haben möchte befor ich das Internet
drauf loslasse. Im Idealfall schätze ich noch ca. 1 Monat. Wenn's
irgendwie Strees gibt kann's auch 2 Monate dauern. Bin halt noch
Schüler.
Wenn Du unbedingt möchtest und nichts besseres finden kannst kann
ich dich vormerken und sobalt die Datenbank läuft im System
anmelden. Du wärest dann so eine art Alpha-Tester. ;-)
Cu,
Sven
From mdierker_(at)_rz.uni-osnabrueck.de Wed, 08 Mar 2000 19:28:22 +0100
Date: Wed, 08 Mar 2000 19:28:22 +0100
From: mdierker mdierker_(at)_rz.uni-osnabrueck.de
Subject: [php] Skript verleugnen
At 17:02 08.03.00 +0100, you wrote:
>ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen
>lassen.
if( ($DOCUMENT_ROOT.$REQUEST_URI)==(__FILE__) ){
Header("Location: http://server/error/404.html");
exit;
};
?>
Matthias
From behrens_(at)_noell.de Wed, 08 Mar 2000 19:31:39 +0100
Date: Wed, 08 Mar 2000 19:31:39 +0100
From: Joerg Behrens behrens_(at)_noell.de
Subject: [php] Re: Skript verleugnen
> From: Benjamin Billian
> ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen
> lassen.
> d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404
> erhalten.
> Am besten sollte es natürlich auch auf einem Apache laufen :-)
Soll es unbedingt nen "404" sein oder moechtest du generell den Zugriff
auf dein Includes unterbinden?
Jenach deinen Moeglichkeiten und Rechten koenntest du folgendes machen:
1. Alle includes ausserhalb des Documentenroots lagern.
2. In deiner httpd.conf folgendes eintragen
Order allow,deny
Deny from all
wobei man alternativ auch ueber eine Dirctory/Location Anweisung den
Zugriff einschraenken koennte.
3. Solche Eintraege koennten wenn vom Admin erlaubt ueber .htaccess
gemacht werden.
4. Die Dateien in .php3 umbennen und dafuer sorgen () das sie geparst werden.
Im Archiv suchen (www.php-center.de oben rechts). Es gab schon Threads
in denen die Möglichkeiten mit allen wenn und aber diskutiert wurden.
Gruss
Joerg Behrens
--
Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B
----------------------------------------------------------------------
Noell Dienstleistungs GmbH
D-97080 Wuerzburg Mobil: 0171/60 57 963
Alfred-Nobel-Straße 20 Tel: +49 931 903-2243
Abt: DV-C/tr Fax: +49 931 903-2051
From kai_(at)_pc-infos.de Wed, 8 Mar 2000 19:28:31 +0100
Date: Wed, 8 Mar 2000 19:28:31 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] (no subject)
Hallo Leute. Ich stehe gerade vor einem enormen Problem.
Das ganze ist so: ich habe hier ein 1588 Zeilen langes Script (keine
angst, das meiste davon [1400 Zeilen min.] kann beim lesen
übersprungen werden), dass einen ID3-Tag lesen und auch schreiben
kann. Mit dem auslesen und in ein Formular schreiben klappt das auch
super. Nur nachdem ich ihn geschrieben habe und ihn mir wieder
auslesen lasse rücken die einzelnen Werte irgendwie ein wenig in die
Seite... Dass heißt teile vom Jahr rücken rüber in den Kommentar
usw.... Ich habe jetzt das Script bewusst nicht in die Liste gepostet
(ist ja nicht grad klein).... Wer mir helfen kann / will bitte eine PM
an mich, ich bin echt am verzweifeln.
Der Fehler ist 100 Prozentig ein ganz simpler, aber ich sehe mal
wieder den Wald vor Bäumen nicht...
Aua, den ganzen Tag ununterbrochen dran programmieren macht mich schon
ganz krank im Kopf...
regards, kai
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From schumacher_(at)_netbits.de Wed, 8 Mar 2000 19:40:32 +0100
Date: Wed, 8 Mar 2000 19:40:32 +0100
From: Jens Schumacher schumacher_(at)_netbits.de
Subject: [php] Off-topic: freier SQL-Account?
Hallo Sven,
>
> Ich arbeite auch an sowas!
> Wird www.levspace.de sein. Kann aber noch dauern da die bei der
> Telekom nich unbedingt zügig sind (Standleitung muss in's neue Büro)
> und ich erst das System fertig haben möchte befor ich das Internet
> drauf loslasse. Im Idealfall schätze ich noch ca. 1 Monat. Wenn's
> irgendwie Strees gibt kann's auch 2 Monate dauern. Bin halt noch
> Schüler.
Wie soll der Service den finanziert werden? Werbebanner? Oder was ähnliches?
Gruss,
Jens
From david.adler_(at)_h-tic.de Wed, 8 Mar 2000 19:53:16 +0100
Date: Wed, 8 Mar 2000 19:53:16 +0100
From: David Adler david.adler_(at)_h-tic.de
Subject: [php] Off-topic: freier SQL-Account?
Hi
> Sorry,
> kennt jmd. einen Anbieter eines freien
> SQL-Accounts? Abgesehen von Xodox.com,
> welches ständig down ist und Krawall.de?
www.h-tic.de
--> "Sponsored"
MfG
David
From hoexter_(at)_orgaprog.de Wed, 8 Mar 2000 19:32:08 +0100
Date: Wed, 8 Mar 2000 19:32:08 +0100
From: Sven Hoexter hoexter_(at)_orgaprog.de
Subject: [php] Off-topic: freier SQL-Account?
On Wed, 08 Mar 2000, Jens Schumacher wrote:
> Hallo Sven,
>
> >
> > Ich arbeite auch an sowas!
> > Wird www.levspace.de sein. Kann aber noch dauern da die bei der
> > Telekom nich unbedingt zügig sind (Standleitung muss in's neue Büro)
> > und ich erst das System fertig haben möchte befor ich das Internet
> > drauf loslasse. Im Idealfall schätze ich noch ca. 1 Monat. Wenn's
> > irgendwie Strees gibt kann's auch 2 Monate dauern. Bin halt noch
> > Schüler.
>
> Wie soll der Service den finanziert werden? Werbebanner? Oder was ähnliches?
Werbebanner jein. Die Werbebanner werden sich vorläufig erstmal auf
Werbung für den eigenen Service beziehen.
Es verhält sich z.Z. so:
Ich habe mit meinem direkten Vorgesetzen (und Freund) die Idee
gehabt jsut for fun auf Linux einen eigenen FreeWebspace Service zu
bauen.
Grund:
1. Wir haben so jederzeit einen Webserver zur Verfügung
und auch Physischen Zugang dazu um neue Progis und Erweiterungen zu
installieren.
2. Eigenwerbung für "unsere" Firma. So ein Server Zeigt halt was
man so drauf hat. Mit sicherheit auch ein bisschen Prollerei.
Zitat aus der SuSE Liste: "Man kann sich nicht selber zum Guru
machen, man wird höchstens von anderen dazu gemacht"
Das ist wahrscheinlich auch mein Haubtgrund.
3. Neugierde. So kommt man mit seinen Linux Kenntnissen endlich mal
raus aus dem heimischen 2 Rechnernetz und man muss sich mal unter
reelen Bedingugen behaupten.
4. Bei Gelingen ein Ablösen der IIS Datenbankserver.
Bei den Kosten sieht es folgendermassen aus:
Ich hab ne dicke HD, CD-ROM, Floppy und meine SuSE gesponsert.
Mein Vorgesetzter hat dafür 19" Rack, Board, CPU Netzwerkarte usw.
bezahlt. Ausserdem hat er mir noch einiges an Lektüre gesponsert.
Der Chef hat uns dann noch die Erlaubniss gegeben das ganze im
neuen Büro mit an die 2MBit Anbindung anzuschliessen.
Heist es fallen schonmal keine Betriebskosten an. Falls die Sache
gut laufen sollte werden wir natürlich darüber nachdenken
Werbeplatz zu offerieren um weitere Anschaffungen zu machen.
Da wären z.B. zwei DNS Server damit wir Subdomains verteilen können
oder bessere HW im algemeinen.
Insgeheim hätte ich noch ganz gerne einen ML-Server nur das zieht
Bandbreite und die ist nicht ganz billig.
So das wäre ja jetzt genug OT für meine ersten Mails an diese Liste.
Cu,
Sven
BTW: Wer sich für "unsere" Firma interessiert informiere sich auf
www.orgaprog.de
Infos zu LevSpace wird es wie schon erwähnt bald auf
www.levspace.de geben. Abgesehen davon werde ich die ganzen
Lösungen die schon für diverse Probleme gebaut habe unter
www.levspace.de/~hoexter/ zur Verfügung stellen.
From breker_(at)_garagestudios.de Wed, 8 Mar 2000 19:37:41 +0100
Date: Wed, 8 Mar 2000 19:37:41 +0100
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] phpHoo
> Hi, habe mir gerade phpHoo installiert!
>
> Ich kann zwar Rubriken anlegen, jedoch funktioniert die Funktion
> "Suggest New Link" nicht.
>
> Die Verbindung zum mySql-Server sollte eigtl. funktionieren, Daten lesen
> kann er ja (Rubriken) und wenn ich ein falsches kennwort einsetze gibt´s
> auch eine fehlermeldung.
>
> Leider schreibt phpHoo meine Links nicht in die DB!
>
> Wer hat das Teil schon mal installiert und kann mir helfen?
>
hi,
das teil fragt ne enviroment variable von dem apache ab, hast du kein
apache?
Der Fragt ab: $HTTP_POST_VARS wenn nicht gesetzt, exit ;)
cu
From braukmann_(at)_tse-online.de Wed, 8 Mar 2000 18:40:16 +0100
Date: Wed, 8 Mar 2000 18:40:16 +0100
From: Andreas Braukmann braukmann_(at)_tse-online.de
Subject: [php] Evtl.OT: Copyrightfrage beim auslesen von News
Hallo,
On Wed, Mar 08, 2000 at 04:58:07PM +0100, Christopher Siebert wrote:
> > aktuellen Schlagzeilen bei yahoo.de auszulesen
> > (Siehe http://www.php-homepage.de/news/yahoo.php3).
[...[
> > einer Seite anzeigen lassen darf (Im Intranet sollte es ja
> > kein Problem sein).
... hmmm. Ich wuerde selbst fuer ein groesseres IntraNet leichte
Bedenken anmelden. Allerdings gilt hier wohl - wo kein Klaeger, da kein
Richter ;) -.
> "6. Sie sind nicht berechtigt, mittels Frame- oder
> Mirror-Technik irgendeine Yahoo! Seite, d.h. eine von
[...]
> Danach zu urteilen, ist das ganz klar illegal, allerdings bin
Das seh' ich auch so.
Ich halte es aber auch fuer sehr unwahrscheinlich, dass man ein
kostenloses Wiederverwertungrecht eingeraeumt bekommt, ... und sei
die Anfrage auch noch so freundlich.
Schlussendlich muss auch yahoo die Agenturmeldungen bei den
Presseagenturen einkaufen ...
-Andreas
--
: Anti-Spam Petition: http://www.politik-digital.de/spam/ :
: PGP-Key: http://www.tse-online.de/~ab/public-key :
: Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B :
From fg_(at)_FutureByte.net Wed, 08 Mar 2000 20:31:34 +0100
Date: Wed, 08 Mar 2000 20:31:34 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] Komma =?iso-8859-1?Q?einf=FCgen?=
Hoi,
Nico Puhlmann schrieb:
> gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800,
> vor den letzten beiden Stellen ein Komma einzufügen, das daraus
> z.B. 38,00 wird?
http://www.php.net/manual/function.number-format.php3
sollte Dir geben was Du suchst.
Franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From home_(at)_peter-karsten.de Wed, 8 Mar 2000 20:29:30 +0100
Date: Wed, 8 Mar 2000 20:29:30 +0100
From: Peter Karsten home_(at)_peter-karsten.de
Subject: [php] RFC'???
Hallo Liste,
hatte mich auch schon mit mein Problem an die mysql Liste gewandt, aber ganz so weiter bin ich da auch nicht gekommen,
ich möchte eine Datenbankabfrage mache, dafür benutze ich einen Link der mir die anbzufragenden Parameter übergeben soll,
jetzt steckt allerdings ein Wildcard dazwischen, sprich: ich möchte mit folgenden Link:
--------------------------------------------------
echo "";
--------------------------------------------------
alle Artikelarten auflisten die mit B0 beginnen , das scheint aber nicht zu gehen, hinsichtlich der Browserkompatibilitaeten hat man mir gesagt ich müsse ein rfc berücksichtigen, da der Browser unter umstaenden das % Zeichen nicht interpretiert oder dies falsch macht, so ist es auch gekommen wenn ich über o. g. Link eine Abfrage starte so werden alle Artikelarten aufgelistet aus der kompletten Datenbank, und egal wie die Anfangsreihenfolge lautete, überall steht dann:
B0%25 anstatt der zu erscheinenden Nummer wie es z.B. B01-18 sein könnte.
kann mir da bitte jemand weiterhelfen?
danke
mfg
peter karsten
From rik_(at)_shorebreak.de Wed, 08 Mar 2000 20:35:13 +0100
Date: Wed, 08 Mar 2000 20:35:13 +0100
From: rik rik_(at)_shorebreak.de
Subject: [php] Re: Komma =?iso-8859-1?Q?einf=FCgen?=
> gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800,
> vor den letzten beiden Stellen ein Komma einzufügen, das daraus
> z.B. 38,00 wird?
>
> Bin PHP Anfänger, so please don't worry ;-)
>
http://www.php.net/manual/function.str-replace.php3
http://www.php.net/manual/function.ereg-replace.php3
$new_number = str_replace(".", ",", $number);
oder
$new_number = ereg_replace(".",",",$number);
oder guck mal unter
http://www.php.net/manual/function.number-format.php3
weiß aber nicht in wie weit das nutzbar ist für dich...
rik
From rik_(at)_shorebreak.de Wed, 08 Mar 2000 20:35:43 +0100
Date: Wed, 08 Mar 2000 20:35:43 +0100
From: rik rik_(at)_shorebreak.de
Subject: [php] Geschwindigkeit von Templates...
Hi Liste!
Ich wollte mal wissen, ob es Geschwindigkeits unterschiede gibt, wenn
man die template-funktionen von der PHPLib gegenüber dem echo vom html
gibt.
Also was ist schneller die Seite mit Templates zu bauen oder das HTML in
der PHP Datei zu haben?
Danke, Hendrik!
--
"Nichts auf der Welt ist so gerecht
verteilt wie der Verstand. - Jeder
glaubt er hätte genug davon."
_____________________
shorebreak!
the spot on the net!
http://www.shorebreak.de/
From breker_(at)_garagestudios.de Wed, 8 Mar 2000 20:40:21 +0100
Date: Wed, 8 Mar 2000 20:40:21 +0100
From: Robert Breker breker_(at)_garagestudios.de
Subject: [php] Geschwindigkeit von Templates...
> Ich wollte mal wissen, ob es Geschwindigkeits unterschiede gibt, wenn
> man die template-funktionen von der PHPLib gegenüber dem echo vom html
> gibt.
>
> Also was ist schneller die Seite mit Templates zu bauen oder das HTML in
> der PHP Datei zu haben?
hi,
Texte in der Php DAtei zu haben ist natürlich Schneller weil das template
erst geldan werden muß!
ps: ach das Leben ist ja so schön ich komplire schon seit 2std mysql auf
einem linux server per telnet ;)
cu
From joerg_(at)_xodox.de Wed, 08 Mar 2000 20:42:42 +0100 (CET)
Date: Wed, 08 Mar 2000 20:42:42 +0100 (CET)
From: Joerg Braeutigam joerg_(at)_xodox.de
Subject: [php] sortieren eines Arrays
Hallo,
Ich habe ein Problem, wenn ich ein Array sortieren möchte.
Zuerst hole ich mir aus einer "while"-schleife meine Daten,
und stopfe sie in die erforderlichen Array's.
--schnipp---
while($data = mysql_fetch_row($result))
{
$ps[] = $data[2];
$bj[] = $data[3];
$km[] = $data[4];
$preis[] = $data[5];
}
--schnapp---
nun habe ich anschließend mehrere Selectfelder, in denen ich die
Inhalte der einzelnen Arrays wieder ausschütte:
--schipp---
$z=0;
while(isset($bj[$z]))
{
echo"\n";
$z++;
}
echo"";
--schnapp---
wenn ich nun z.B. $bj sortieren möchte ( mit asort oder arsort ), so
funktioniert das nur beim ersten Array. Alle folgenden
"Sortierungen" werden freundlich ignoriert.
Weiss da jemand Rat???
best regards,
joerg
----------------------------------
Date: 08-Mar-2000
Time: 20:33:40
----------------------------------
From fg_(at)_FutureByte.net Wed, 08 Mar 2000 20:46:44 +0100
Date: Wed, 08 Mar 2000 20:46:44 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] RFC'???
Ave,
> echo "";
>
> alle Artikelarten auflisten die mit B0 beginnen , das scheint aber nicht zu gehen, hinsichtlich der Browserkompatibilitaeten hat man mir gesagt ich müsse ein rfc berücksichtigen, da der Browser unter umstaenden das % Zeichen nicht interpretiert oder dies falsch macht, so ist es auch gekommen wenn ich über o. g. Link eine Abfrage starte so werden alle Artikelarten aufgelistet aus der kompletten Datenbank, und egal wie die Anfangsreihenfolge lautete, überall steht dann:
>
> B0%25 anstatt der zu erscheinenden Nummer wie es z.B. B01-18 sein könnte.
Brich die Zeilen Deiner Mails bitte nach spätestens 72 Zeichen
um.
Probier auch mal die ' und " zu vertauschen, also:
echo '';
Sehr wahrscheinlich führt aber ein echo urlencode("BO%") und
urldecode($ArtikelArt) zum erhofften Ziel.
Franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From andreas_(at)_noho.co.uk Wed, 8 Mar 2000 19:53:03 -0000
Date: Wed, 8 Mar 2000 19:53:03 -0000
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] RFC'???
hei peter,
> --------------------------------------------------
> echo "";
> --------------------------------------------------
kannst du das "%" aus der url rauslassen und stattdessen in die sql abfrage
stecken?
beispiel:
$ArtikelArt = "BO";
...
where ArtikelArt LIKE '$ArtikelArt%'
liebe gruesse,
andreas
--
Andreas Otto
NoHo Digital Ltd,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.noho.co.uk
From kai_(at)_pc-infos.de Wed, 8 Mar 2000 20:50:21 +0100
Date: Wed, 8 Mar 2000 20:50:21 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_Komma_einf=FCgen?=
From: rik
> > gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800,
> > vor den letzten beiden Stellen ein Komma einzufügen, das daraus
> > z.B. 38,00 wird?
> http://www.php.net/manual/function.str-replace.php3
> http://www.php.net/manual/function.ereg-replace.php3
> $new_number = str_replace(".", ",", $number);
> oder
> $new_number = ereg_replace(".",",",$number);
Siehst du da im String "3800" irgendwo nen punkt? Also ich nicht....
naja nicht für Ungut.....
> oder guck mal unter
> http://www.php.net/manual/function.number-format.php3
das kann dir helfen.
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 20:37:30 +0100 (MET)
Date: Wed, 8 Mar 2000 20:37:30 +0100 (MET)
From: Mathias Meyer meyerm_(at)_fh-brandenburg.de
Subject: [php] Off-topic: freier SQL-Account?
On Wed, 8 Mar 2000, David Adler wrote:
> www.h-tic.de
>
> --> "Sponsored"
>
Bin ich blind oder warum finde ich da nichts kostenloses?
Gruss, Pom
--
// author: mathias meyer
// beatsteaks-fans _(at)_ www.beatsteaks.de
// php-info & help _(at)_ www.dynamic-webpages.de
?>
From elmar.rothe_(at)_gmx.de Wed, 8 Mar 2000 21:03:45 +0100
Date: Wed, 8 Mar 2000 21:03:45 +0100
From: Elmar Rothe elmar.rothe_(at)_gmx.de
Subject: [php] [Again] Installationsprobleme: PHP3.0.15_Win32 unter Windows98 mit Apache1.3.9
Das gleiche Problem habe ich auch. Mit omnihttpd 2.06 geht PHP sofort
problemlos unter Windows. Am besten erst mal mit omnihttpd arbeiten und
derweil mit apache unter windows weitertüfteln. apache scheint sowieso unter
linux besser zu funktionieren. Ambesten mal Linux installieren - ist
leichter als man glaubt und ausserdem laufen da alle scripte auch richtig.
besonders die Mailscripte, die unter W95 regelmässig abstürzen. Linux geibts
jetzt schon für 20.- DM an der Ecke, mit Suse 6.2 habe ich die besten
Erfahrungen.
Falls jemand eine leichte Anleitung für W95+Apache+PHP3+Perl hat bin ich
denoch dankbar für jeden Tipp.
gruss Elmar
--------------------------------------------------------
>
> Soo... und was passiert? Selbstverständlich bietet mir mein "Lieber" IE5
die
> aufgerufene php3 "Hello World" datei als Download an... wie auch schon bei
> dem am Anfang des Jahres.
>
> Habe ich irgend etwas vergessen? Ich habe eigentlich alles befolgt, was in
> der "INSTALL"-Sektion des PHP-Manuals stand. Ist ja nicht so, dass ich zum
> Server-Admin ausgeblidet werden will... ein bissl mit PHP rumwerkeln wäre
> aber nicht schlecht...
>
From elmar.rothe_(at)_gmx.de Wed, 8 Mar 2000 21:15:34 +0100
Date: Wed, 8 Mar 2000 21:15:34 +0100
From: Elmar Rothe elmar.rothe_(at)_gmx.de
Subject: [php] SSI Befehl 'exec cmd' als php Befehl ?
This is a multi-part message in MIME format.
------=_NextPart_000_0008_01BF8943.718AD000
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Mein Provider bietet kein server-side include. PHP3 ist aber vorhanden.=20
Wie kann ich SSI Aufrufe wie zum Beispiel:
=20
angepasst als Php Befehl einbauen.
Die perl oder cgi scripts sollen dynamisch in die Phpseite =
(../htdocs/*.php3)=20
bei der Ausgabe an den Browser eingebaut werden (z.B. f=FCr =
Bannerdienst) ?
Ich bin dankbar f=FCr alle hilfreichen Tipps.
Gruss Elmar
------=_NextPart_000_0008_01BF8943.718AD000
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Mein Provider bietet kein server-side include. PHP3 =
ist aber=20
vorhanden.
Die perl oder cgi scripts sollen dynamisch in die =
Phpseite=20
(../htdocs/*.php3)
bei der Ausgabe an den Browser eingebaut werden =
(z.B. f=FCr=20
Bannerdienst) ?
Ich bin dankbar f=FCr alle hilfreichen =
Tipps.
Gruss Elmar
------=_NextPart_000_0008_01BF8943.718AD000--
From eschmid+sic_(at)_s.netic.de Wed, 8 Mar 2000 21:23:50 +0100 (CET)
Date: Wed, 8 Mar 2000 21:23:50 +0100 (CET)
From: eschmid eschmid+sic_(at)_s.netic.de
Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_Komma_einf=FCgen?=
On Wed, 8 Mar 2000, [iso-8859-1] Kai Hörner wrote:
> From: rik
> > > gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800,
> > > vor den letzten beiden Stellen ein Komma einzufügen, das daraus
> > > z.B. 38,00 wird?
>
> > http://www.php.net/manual/function.str-replace.php3
> > http://www.php.net/manual/function.ereg-replace.php3
> > $new_number = str_replace(".", ",", $number);
> > oder
> > $new_number = ereg_replace(".",",",$number);
>
> Siehst du da im String "3800" irgendwo nen punkt? Also ich nicht....
> naja nicht für Ungut.....
>
> > oder guck mal unter
> > http://www.php.net/manual/function.number-format.php3
>
> $numbertoformat = 321554;
> $number1 = substr($numbertoformat, 0, strlen($numbertoformat) - 2);
> $number2 = substr($numbertoformat, strlen($numbertoformat) - 2,
> strlen($numbertoformat));
> echo $number1 . "," . $number2;
> ?>
>
> das kann dir helfen.
Oh mein Herr, schmeiss Hirn rah! Wie einfach es doch ist eine Zahl durch
Hundert zu teilen und das ganze dann mit number_format() zu formatieren.
-Egon
--
Grueninger Str. 6, 70599 Stuttgart
http://php.net/manual/, http://php.net/books.php3
http://www.uni-hohenheim.de/~windband
From kai_(at)_pc-infos.de Wed, 8 Mar 2000 21:24:07 +0100
Date: Wed, 8 Mar 2000 21:24:07 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_Komma_einf=FCgen?=
From: eschmid
> > > $numbertoformat = 321554;
> > $number1 = substr($numbertoformat, 0, strlen($numbertoformat) -
2);
> > $number2 = substr($numbertoformat, strlen($numbertoformat) - 2,
> > strlen($numbertoformat));
> > echo $number1 . "," . $number2;
> > ?>
> Oh mein Herr, schmeiss Hirn rah! Wie einfach es doch ist eine Zahl
durch
> Hundert zu teilen und das ganze dann mit number_format() zu
formatieren.
Jo klar, aber das hier funktioniert auch so wie es aus sieht...
*g*
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From Schulz_(at)_altmarkweb.de Wed, 8 Mar 2000 21:28:38 +0100
Date: Wed, 8 Mar 2000 21:28:38 +0100
From: Bernd Schulz Schulz_(at)_altmarkweb.de
Subject: [php] zeilenumbruch bei ausgabe in textarea
hallo liste,
habe da ein problem, welches ich allein nicht gelöst bekomme.
es werden daten mittels formular in eine db eingelesen. das feld bemerkung ist ein textarea, zur umsetzung der zeilenumbrüche habe ich vor der eingabe in die datenbank
$bemerkung = str_replace("\n", " ", $bemerkung);
$bemerkung = str_replace("\r", " ", $bemerkung);
eingefügt, es funktioniert wunderbar.
ich habe jedoch auch eine möglichkeit zum editieren der einträge vorgesehen, d.h. die einträge werden aus der datenbank ausgelesen und in textarea angezeigt.
hier wird jetzt an der stelle des zeilenumbruch ein ausgegeben. es soll jedoch ein tatsächlicher umbruch vorgenommen werden.
wer kann mir helfen?
bernd
From Knut.Bueltemann_(at)_t-online.de Wed, 08 Mar 2000 19:28:47 +0100
Date: Wed, 08 Mar 2000 19:28:47 +0100
From: Knut Bueltemann Knut.Bueltemann_(at)_t-online.de
Subject: [php] cron job in WIN NT !
Der Fehler liegt in der Hilfe von NT. Du mußt die Tagesnamen englisch
abkürzen: Mo,Tu,We,Th,Fr,Sa,Su
At 09:23 08.03.00 +0100, you wrote:
>wird der Befehl angenommen, und in die Liste eingetragen
>und sogar ausgeführt ! Aber gebe ich ein:
>
>at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd
>D:\Apache\htdocs\rma\estat\run_cron.bat"
>
>wird der Befehl nicht angenommen, stattdessen wird
>die Hilfe gezeigt ...
>Wo liegt der Fehler ???????
mfg
Knut Bültemann
Stop Reinvention!
From billus_(at)_gmx.at Wed, 8 Mar 2000 21:35:51 +0100
Date: Wed, 8 Mar 2000 21:35:51 +0100
From: Benjamin Billian billus_(at)_gmx.at
Subject: [php] zeilenumbruch bei ausgabe in textarea
Hi Bernd,
> habe da ein problem, welches ich allein nicht gelöst bekomme.
> es werden daten mittels formular in eine db eingelesen. das feld
bemerkung
> ist ein textarea, zur umsetzung der zeilenumbrüche habe ich vor der
> eingabe in die datenbank
> $bemerkung = str_replace("\n", " ", $bemerkung);
> $bemerkung = str_replace("\r", " ", $bemerkung);
> eingefügt, es funktioniert wunderbar.
> ich habe jedoch auch eine möglichkeit zum editieren der einträge
> vorgesehen, d.h. die einträge werden aus der datenbank ausgelesen und
in
> textarea angezeigt.
> hier wird jetzt an der stelle des zeilenumbruch ein ausgegeben.
es
> soll jedoch ein tatsächlicher umbruch vorgenommen werden.
Ich hab das ganze etwas anders gelöst:
- Den Eintrag ganz normal in die Datenbank schreiben lassen
- Beim anzeigen im HTML-Code mit nl2br($text); ?> die \n in
umwandeln
- und beim anzeigen in einer Textarea ganz normal ausgeben lassen
Dann klappts auch mit dem Zeilenumbruch ;-)
Bye Benjamin
--
"Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From sf_(at)_pemic.de Wed, 8 Mar 2000 21:48:01 +0100
Date: Wed, 8 Mar 2000 21:48:01 +0100
From: Simon Frohn sf_(at)_pemic.de
Subject: [php] zeilenumbruch bei ausgabe in textarea
hallo,
>$bemerkung = str_replace("\n", " ", $bemerkung);
>$bemerkung = str_replace("\r", " ", $bemerkung);
>
>eingefügt, es funktioniert wunderbar.
>ich habe jedoch auch eine möglichkeit zum editieren der einträge vorgesehen, d.h. die einträge werden aus der datenbank ausgelesen
und in textarea angezeigt.
>hier wird jetzt an der stelle des zeilenumbruch ein ausgegeben. es soll jedoch ein tatsächlicher umbruch vorgenommen werden.
Das was zwischen steht, wird nicht als HTML interpretiert.
Die 's muessen also wieder durch \n's ersetzt werden.
gruss,
Simon
--
PEM InterComputing GmbH
Vaihinger Str.55
70567 Stuttgart
http://www.pemic.de
From jm.Fuchs_(at)_whx.de Wed, 8 Mar 2000 21:53:27 +0100
Date: Wed, 8 Mar 2000 21:53:27 +0100
From: jm.Fuchs jm.Fuchs_(at)_whx.de
Subject: [php] Multi-Upload-funktion
Hi List ...
Suche nach einer Möglichkeit per PHP3 mehrere Dateien "mit einem Click"
einfach hochzuladen. So eine Art Multi-Upload-funktion ! Momentan habe ich
ein Script geschrieben, mit dem ich per FORM nur eine Datei zum Upload
auswählen kann. Ich möcht aber erreichen, dass dort dann mehrere dateien zu
Auswahl stehen.
Hmmm ! Habe leider im PHP-Manual keinen multi-upload befehl gefunden ..
... Jan
From Michael_(at)_Stahmann.de Wed, 08 Mar 2000 21:58:46 +0100
Date: Wed, 08 Mar 2000 21:58:46 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] zeilenumbruch bei ausgabe in textarea
Hallo Bernd, Du kannst die Sache doch einfach andersrum verwenden:
$bemerkung = str_replace(" ", "\n", $bemerkung);
Das Feld dann mit:
ungetestet. könnte gehen...
... doch getestet klappt wunderbar :-)
Gruß Michael
Bernd Schulz schrieb:
>
> hier wird jetzt an der stelle des zeilenumbruch ein ausgegeben. es soll jedoch ein tatsächlicher umbruch vorgenommen werden.
>
> wer kann mir helfen?
>
>
> bernd
>
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
From Michael_(at)_Stahmann.de Wed, 08 Mar 2000 22:07:03 +0100
Date: Wed, 08 Mar 2000 22:07:03 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] (no subject)
Hallo Kai,
nur eine Idee, kann es sein, das irgendwelche Leerzeichen entfernt werden?
Danach könnstest Du mal suchen...
Gruß Michael
PS: Das Script klingt ganz nach Copyright-Problemen (ID-Tags verändern).
:-)
Ich hoffe immer, das die Dinger so bleiben, wenn ich etwas für Kunden
erstelle.
Meine Kunden hoffen das auch...
Kai Hörner schrieb:
> Nur nachdem ich ihn geschrieben habe und ihn mir wieder
> auslesen lasse rücken die einzelnen Werte irgendwie ein wenig in die
> Seite... Dass heißt teile vom Jahr rücken rüber in den Kommentar
> usw.... Ich habe jetzt das Script bewusst nicht in die Liste gepostet
> (ist ja nicht grad klein).... Wer mir helfen kann / will bitte eine PM
> an mich, ich bin echt am verzweifeln.
>
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
From eschmid+sic_(at)_s.netic.de Wed, 8 Mar 2000 22:11:20 +0100 (CET)
Date: Wed, 8 Mar 2000 22:11:20 +0100 (CET)
From: eschmid eschmid+sic_(at)_s.netic.de
Subject: [php] Multi-Upload-funktion
On Wed, 8 Mar 2000, jm.Fuchs wrote:
> Suche nach einer Möglichkeit per PHP3 mehrere Dateien "mit einem Click"
> einfach hochzuladen. So eine Art Multi-Upload-funktion ! Momentan habe ich
> ein Script geschrieben, mit dem ich per FORM nur eine Datei zum Upload
> auswählen kann. Ich möcht aber erreichen, dass dort dann mehrere dateien zu
> Auswahl stehen.
>
> Hmmm ! Habe leider im PHP-Manual keinen multi-upload befehl gefunden ..
Im PHP-Manual stehts aber drinn. Welches Manual?
-Egon
--
Grueninger Str. 6, 70599 Stuttgart
http://php.net/manual/, http://php.net/books.php3
http://www.uni-hohenheim.de/~windband
From woolf_(at)_gmx.net Wed, 8 Mar 2000 22:09:27 +0100
Date: Wed, 8 Mar 2000 22:09:27 +0100
From: Wolfgang woolf_(at)_gmx.net
Subject: [php] Export Funktion funktioniert nicht auf Apple
Hallo
Folgende Zeilen funktionieren mit einem PC (Internet Explorer) perfekt, doch
auf einem Apple will er das PHP Script herunterladen, und läd nur den
Button, der den Download aktiviert, herunter!
header("Content-disposition: filename=$datei.csv");
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
.
.
.
.
exit;
Wäre nett, wenn mir jemand helfen könnte. Danke
Wolfgang
From kai_(at)_pc-infos.de Wed, 8 Mar 2000 22:13:05 +0100
Date: Wed, 8 Mar 2000 22:13:05 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] Re: ID3-Editor [was: (no subject)]
From: Michael Stahmann
> nur eine Idee, kann es sein, das irgendwelche Leerzeichen entfernt
werden?
Das ganze funktioniert in etwa so:
Anfangs werden die Momentanen Tags eingelesen und die Whitespaces per
trim() entfernt. Später wenn man auf Submit klickt (die Datei geändert
werden soll) werden mit der selbstgeschriebenen Funktion spaces() so
lange Leerzeichen angehängt, bis der String genau 30 chars lang ist.
Das ist insofern wichtig, weil es wegen der ID3-Definition wichtig
ist.... mehr dazu unter http://www.mp3.de/knowhow/reference.html#TAG.
Die Funktion spaces sieht so aus:
function spaces($thestring, $maxlen)
{
for($i = strlen($thestring); $i <= $maxlen; $i++)
{
$thestring .= " ";
}
return $thestring;
}
Und weils so nen Spaß macht hier noch das write-script:
elseif($ismp3 == "mp3" && $write == "yes")
{
$mp3file = fopen($edit, "a+");
fseek($mp3file, filesize($edit) - 128);
$tag = fread($mp3file, 3);
if ($tag == "TAG")
{
fseek($mp3file, 0);
$thewholemp3file = fread($mp3file, filesize($edit));
$thewholemp3file = substr($thewholemp3file, 0,
strlen($thewholemp3file) - 128);
$thewholemp3file .= "TAG" . spaces($title, 30) . spaces($artist,
30) . spaces($album, 30) . spaces($year, 4) . spaces($comment, 30) .
chr($genre);
fwrite($mp3file, $thewholemp3file);
echo "The ID3-Tag of the file " . $edit . " has been rewritten.";
}
else
{
fwrite($mp3file, "TAG" . spaces($title, 30) . spaces($artist, 30)
. spaces($album, 30) . spaces($year, 4) . spaces($comment, 30) .
chr($genre), 128);
echo "An ID3-Tag was created in the file " . $edit . ".";
}
fclose($mp3file);
}
> PS: Das Script klingt ganz nach Copyright-Problemen (ID-Tags
verändern).
Nein kein Stück, es soll in ein Webpanel eingebunden werden. Wenn man
bei einer MP3 auf Edit klickt darf man den ID3 Tag verändern....
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From Tobias.Kuhrmann_(at)_t-online.de Wed, 8 Mar 2000 22:16:59 +0100
Date: Wed, 8 Mar 2000 22:16:59 +0100
From: Tobias Kuhrmann Tobias.Kuhrmann_(at)_t-online.de
Subject: [php] Multi-Upload-funktion
> Suche nach einer Möglichkeit per PHP3 mehrere Dateien "mit einem Click"
> einfach hochzuladen. So eine Art Multi-Upload-funktion ! Momentan habe ich
> ein Script geschrieben, mit dem ich per FORM nur eine Datei zum Upload
> auswählen kann. Ich möcht aber erreichen, dass dort dann mehrere dateien zu
> Auswahl stehen.
hi,
gib im form mehrere filefilds an und nenn sie auch ebenfalls anders, z.B. file1,
file2, file3 etc.... im übergangsscript dann folgendes:
ich hoffe das hilft dir weiter....
/Ripley
From tzwenny_(at)_gmx.net Wed, 8 Mar 2000 22:43:45 +0100
Date: Wed, 8 Mar 2000 22:43:45 +0100
From: Tzwenny (Sven Lauer) tzwenny_(at)_gmx.net
Subject: [php] RFC'???
Hi ;-)
Peter Karsten schrieb:
>--------------------------------------------------
> echo "";
>--------------------------------------------------
>
>alle Artikelarten auflisten die mit B0 beginnen , das scheint aber
>nicht zu gehen, hinsichtlich der Browserkompatibilitaeten hat man
>mir gesagt ich müsse ein rfc berücksichtigen, da der Browser unter
>umstaenden das % Zeichen nicht interpretiert oder dies falsch macht,
Allerdings dürfte das schieflaufen. (Wenn ich mich nicht irre,
interpretiert
der Browser das % als Ankündigung für ein codiertes Sonderzeichen).
Schonmal einen Blick auf die Funktionen urlencode/urldecode geworfen?
http://www.php-center.de/de-html-manual/function.urlencode.html
bzw.
http://www.php.net/manual/html/function.urlencode.html
Sollten die dein Prob nich lösen, hab' ich es nicht verstanden ;-)
Cu
Tzwenny
______________________________________________________________________
Zitat der Woche ;-)
"The box said "Windows 95, 98 or better", so I installed Linux ..."
______________________________________________________________________
www.filmszene.de - das unabhängige Cinemag im Web!
From braukmann_(at)_tse-online.de Wed, 8 Mar 2000 23:22:31 +0100
Date: Wed, 8 Mar 2000 23:22:31 +0100
From: Andreas Braukmann braukmann_(at)_tse-online.de
Subject: [php] RFC'???
Hallo,
On Wed, Mar 08, 2000 at 07:53:03PM -0000, Andreas Otto wrote:
> > --------------------------------------------------
> > echo "";
> > --------------------------------------------------
>
> kannst du das "%" aus der url rauslassen und stattdessen in die sql abfrage
> stecken?
> $ArtikelArt = "BO";
>
> ...
> where ArtikelArt LIKE '$ArtikelArt%'
... das ist insbesondere deswegen sinnvoller, weil man
den Inhalt einer Get-Variablen sowieso _nicht_ ungeprueft
in eine Datenbank-Abfrage stopfen sollte.
-andreas
--
: Anti-Spam Petition: http://www.politik-digital.de/spam/ :
: PGP-Key: http://www.tse-online.de/~ab/public-key :
: Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B :
From braukmann_(at)_tse-online.de Wed, 8 Mar 2000 23:33:41 +0100
Date: Wed, 8 Mar 2000 23:33:41 +0100
From: Andreas Braukmann braukmann_(at)_tse-online.de
Subject: [php] Geschwindigkeit von Templates...
Hi,
On Wed, Mar 08, 2000 at 08:40:21PM +0100, Robert Breker wrote:
> > Also was ist schneller die Seite mit Templates zu bauen oder das HTML in
> > der PHP Datei zu haben?
> Texte in der Php DAtei zu haben ist natürlich Schneller weil das template
> erst geldan werden muß!
... natuerlich sind die Templates 'aufwendiger' zu verarbeiten als
eine direkte Ausgabe des HTML-Codes per 'printf' oder 'echo'. Das
Laden der Template-Dateien duerfte dabei aber durchaus zu
vernachlaessigen sein (aehnlich wie ein paar 'include/require's).
Die CPU-Zeit wird hauptsaechlich fuer den mit den Templates verbundenen
Verwaltungskram und die (bei hierarchisch geschachtelten Templates
sogar mehrfachen) (Template-)Variablen-Expansions-Laeufe verbraten.
Die Vorteile von Templates im Entwicklungsprozess von Websites sind
allerdings so schwerwiegend (saubere und zudem 'Designer-sichere'
Trennung von 'Form' und 'Funktion'), dass man lieber seinen
Webserver so auslegen sollte, dass er mit der zu erwartenden Last
zurecht kommt.
> ps: ach das Leben ist ja so schön ich komplire schon seit 2std mysql auf
> einem linux server per telnet ;)
Hmmm, mein C++-Compiler schafft das schneller ;)
Spass bei Seite, ... arbeitest Du wirklich per 'nacktem' Telnet
'quer-durchs-Internet' auf einem remote-Server? Ne ne ne, 'ssh' ist
Deine Freundin:
=> keine Klartext-Passwort auf der Leitung, (da Du ja zur
endgueltigen Installation wohl kaum um ein 'su root' herumkommen
wirst, ist das besonders wichtig)
=> Kompression der Verbindung
-Andreas
--
: Anti-Spam Petition: http://www.politik-digital.de/spam/ :
: PGP-Key: http://www.tse-online.de/~ab/public-key :
: Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B :
From victor_(at)_mediapeople.de Thu, 9 Mar 2000 00:15:40 +0100
Date: Thu, 9 Mar 2000 00:15:40 +0100
From: Christian Victor victor_(at)_mediapeople.de
Subject: [php] AW: [php] Skript verleugnen
Hi Franz,
> Warum, du bist froh das du beispielescripts im Netz findest, du bist
> froh, das PHP nix kostet, usw... und dann möchtest du niemand an
> deinem (gefundenen) Know how teilhaben lassen.
Ich bin auch der Meinung das man Datenbankpasswörter und anderen sensiblen
Plan durchaus mit der Welt teilen sollte. Das ist der wahre Gedanke von Open
Source!
Danke das Du uns hilfst diesen Gedanken weiterzutragen! ;-)))))
Christian
From ulf_(at)_redsys.de Thu, 09 Mar 2000 00:27:03 +0000
Date: Thu, 09 Mar 2000 00:27:03 +0000
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Extending PHP, Zend API
Holger Bahr wrote:
> Handelt es sich bei den Funktionen um PHP4 oder um 'native' Zend Funktionen
> (php wird
> --with-zend compiliert (oder so))
Es sind Funktionen aus der Zend API, also Funktionen, die PHP intern
benutzt werden. Bereits in PHP3 findet man Funktionen wie
convert_to_long(), die zur Typwandlung von Daten dienen, die an PHP
Funktionen übergeben werden.
Ein Blick in den Source von PHP3 und PHP3 klärt Teile des Rätsels auf.
convert_to_long() ist in der PHP3 und der Zend API eine Funktion. Diese
Funktion versucht eine Typwandlung im zur Datenspeicherung genutzen
struct. convert_to_long_ex hingegen ist keine Funktion. Es ist nur ein
mit define definiertet Textersatz:
#define convert_to_long_ex(ppzv) \
if ((*ppzv)->type!=IS_LONG) { \
if (!(*ppzv)->is_ref) { \
SEPARATE_ZVAL(ppzv); \
} \
convert_to_long(*ppzv); \
[zend_operators.h]
Hierin findet eine weitere Definition Verwendung:
#define SEPARATE_ZVAL(ppz) \
{ \
zval *orig_ptr = *(ppzv); \
\
if (orig_ptr->refcount>1) { \
orig_ptr->refcount--; \
*(ppzv) = (zval *) emalloc(sizeof(zval)); \
**(ppzv) = *orig_ptr; \
zval_copy_ctor(*(ppzv)); \
(*(ppzv))->refcount=1; \
(*(ppzv))->is_ref = 0; \
} \
}
Was sagt das CangeLog?
1999-09-24 Zeev Suraski
* ext/wddx/wddx.c
ext/xml/xml.c
ext/zlib/zlib.c: Compile fixes for WDDX, XML and Zlib (untested)
* ext/sybase_ct/php_sybase_ct.c:
This should make the Sybase CT module compile again (untested)
* ext/msql/php_msql.c:
This should make the mSQL module compile again (untested)
* ext/mysql/php_mysql.c
ChangeLog:
Ok guys, the prototype for zend_fetch_resource*() has changed - it
now
accepts a zval ** instead of a zval *, to be suitable for use with
the
getParametersEx() API.
You don't have to switch to the getParametersEx() API, but you will
have to
go over your code and add &'s where it's applicable (of course, if
you have
the mental strength to go over your code and convert it to use the
Ex API,
it's best).
The MySQL module now uses the getParametersEx() API completely.
Und was steht bei der Zend Funktion?
/* Zend-optimized Extended functions */
/* this function doesn't check for too many parameters */
ZEND_API int getParametersEx(int param_count,...)
Wenn Du mal den Source der beiden Funktionen in der zend_API.c
vergleichst, wirst Du sehen, daß die neue *Ex Funktion um ein ganzes
Stück kürzer geworden ist. Folgendes ist rausgeflogen:
if (!PZVAL_IS_REF(param_ptr) && param_ptr->refcount>1) {
zval *new_tmp;
new_tmp = (zval *) emalloc(sizeof(zval));
*new_tmp = *param_ptr;
zval_copy_ctor(new_tmp);
INIT_PZVAL(new_tmp);
param_ptr = new_tmp;
((zval *) *(p-param_count))->refcount--;
*(p-param_count) = param_ptr;
}
*param = param_ptr;
param_count--;
}
Frag mich nicht, was hier im Detail passiert... Wichtig scheint mir, daß
bei nur einer Stufe tiefer geschalteten Pointern kürzerer (s.
Extensions) und effektiverer Code möglich wird. Viele wichtige
Extensions (MySQL, Oracle, Standard-Array, Standard-String, ODBC...)
nutzen die neuen *Ex Funktionen, was die Vermutung stärkt, daß sie /*
Zend-optimized Extended functions */ sind.
Ulf
From home_(at)_peter-karsten.de Thu, 9 Mar 2000 00:44:19 +0100
Date: Thu, 9 Mar 2000 00:44:19 +0100
From: Peter Karsten home_(at)_peter-karsten.de
Subject: [php] RFC'???
hi ihrs,
> > --------------------------------------------------
> > echo "";
> > --------------------------------------------------
>
> kannst du das "%" aus der url rauslassen und stattdessen in die sql abfrage
> stecken?
ich glaube ich hab das jetzt so gemacht, scheint zumindest zu funktionieren, intensivere Tests lass
ich aus Zeitmangel aus, folgen dann naechste woche.
> where ArtikelArt LIKE '$ArtikelArt%'
>... das ist insbesondere deswegen sinnvoller, weil man
>den Inhalt einer Get-Variablen sowieso _nicht_ ungeprueft
>in eine Datenbank-Abfrage stopfen sollte.
muss ich das verstehen? *grins*
ich hab mit urlencode und decode probiert, aber nicht viel damit erreicht , kann auch daran liegen das ich noch
keinerlei erfahrung mit den befehlen habe, weiß aber zumindest jetzt wo man sie anwenden kann :)
danke euch erstmal wieder
bis dann
peter karsten
PS: sorry das ich vorhin (oefters) Zeilenumbrüche zu machen :))
From tig_(at)_skv.org Thu, 9 Mar 2000 01:04:59 +0100
Date: Thu, 9 Mar 2000 01:04:59 +0100
From: Till Gerken tig_(at)_skv.org
Subject: [php] Extending PHP, Zend API
> Handelt es sich bei den Funktionen um PHP4 oder um 'native' Zend
Funktionen
> (php wird
> --with-zend compiliert (oder so))
Die Funktionen gehören zur C API von Zend, sind also nicht in der
PHP-Sprache selbst verfügbar. Es ging mir hier um die Erweiterung von PHP
auf C-Ebene.
Till
From tig_(at)_skv.org Thu, 9 Mar 2000 01:12:06 +0100
Date: Thu, 9 Mar 2000 01:12:06 +0100
From: Till Gerken tig_(at)_skv.org
Subject: [php] Extending PHP, Zend API
> Wenn Du mal den Source der beiden Funktionen in der zend_API.c
> vergleichst, wirst Du sehen, daß die neue *Ex Funktion um ein ganzes
> Stück kürzer geworden ist. Folgendes ist rausgeflogen:
Korrekt, soweit war ich auch schon.
> Frag mich nicht, was hier im Detail passiert... Wichtig scheint mir, daß
Genau das war meine Frage. :) Die Funktionen ohne _ex basteln bei mit
Referenzen übergebenen Parametern rum, indem sie die übergebenen Werte
zuerst auf neue Speicherbereiche kopieren. Johann-Peter Hartmann vermutete,
daß dies evtl. deswegen passiert, um die Variablen gegen versehentliche
Änderungen zu schützen... ich habe das noch nicht überprüft, hört sich aber
durchaus schlüssig an, da die neu erstellten Kopien der Variablen nichts
mehr mit dem Original zu tun haben. Bleibt die Frage, ob bei einem
Funktionsaufruf alle Variablen, die _nicht_ via Referenzen übergeben werden,
automatisch auf temporäre Kopien gelagert werden.
Ich denke, der Code wird in den alten Funktionen durchaus einen Sinn haben,
sonst wäre er einfach rausgeflogen (ohne daß man einen komplett neuen
Funktionssatz gebastelt hätte).
Till
From s.bergmann_(at)_seven-sense.com Thu, 09 Mar 2000 07:04:48 +0100
Date: Thu, 09 Mar 2000 07:04:48 +0100
From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Subject: [php] POP3 Konten mit PHP abfragen
Hi,
ich suche nach einer Funktion, welche mir in einer Schleife alle Mails
auf einem POP3 Konto (gegeben durch Server, Username und Passwort)
jeweils in ein Array (jede Zeile der Mail wird zu einem Feldeintrag des
Arrays, ähnlich file()).
Gibt es irgendwo eine Einführung in die Thematik PHP und POP3 oder hat
schon jemand so eine Funktion implementiert?
AHA,
Sebastian
--
"Have you ever been to a team seminar, Agent Mulder?"
"No, unfortunately around this time of year I usually develop a severe
hemorrhoidal condition."
- Agent Stonecypher and Fox Mulder, "The X-Files"
From rene_(at)_get-connected.de Thu, 9 Mar 2000 08:34:13 +0100
Date: Thu, 9 Mar 2000 08:34:13 +0100
From: Rene Paschold rene_(at)_get-connected.de
Subject: [php] Next 1,2,3,4 Back Function
Hallo,
ich habe mal versucht so ein Ding selber zu machen, funkt aber leider
nicht.
Dann habe ich mir das auf phpbuilder.com gezogen das ist aber voll
bugy
und ich steige nicht durch.
Gibt es vielleicht noch eine Quelle wo man dies bekommen kann?
Gruß
--RENE
From Maillist_(at)_internet-praesent.de Thu, 9 Mar 2000 08:45:39 +0100
Date: Thu, 9 Mar 2000 08:45:39 +0100
From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de
Subject: [php] =?ISO-8859-1?Q?H=F6here_und_tiefere_n=E4chstgelegene_Nummern_anzeigen?=
Hallo,
Ich möchte aus einer mysql Datenbank folgendes anzeigen lassen:
Eine Person tippt eine Zahl, also datenfelder:
name | tipp
jetzt möchte ich den nächstgelegenen Tipper in anzeigen,
aber auch die 5 niedrigeren und 5 höheren tipper anzeigen.
Derzeit mach ich es so:
$A = SELECT * FROM x WHERE tipp < $tipp // und
$B = SELECT * FROM x WHERE tipp >= $tipp
if A < B
{gewinner = geringererwert}
if A == B
{gewinner = beidewerte}
if A > B
{gewinner = höhererwert}
Damit bestimme ich, welche Ausgabe ich nun in ausgeben
lasse.
Dann selektiere ich die Daten wieder
$A = SELECT * FROM x WHERE tipp < $tipp // und
$B = SELECT * FROM x WHERE tipp >= $tipp
und drucke die letzten 5 bzw. ersten 5 aus, und der letzte eintrag
aus $A, bzw. erste aus $B wird in angezeigt, wenn beide
gleich sind, beide in .
Gibt es eine einfachere bzw. bessere Möglichkeit das gleiche zu
erzielen?
Div,
Noel
From hf_(at)_conne.net Thu, 09 Mar 2000 08:51:28 +0100
Date: Thu, 09 Mar 2000 08:51:28 +0100
From: Holger Faustmann hf_(at)_conne.net
Subject: [php] Compilieren von PHP3 Seiten
Hallo Liste,
ich habe da mal eine Frage:
Ist es richtig das man PHP3 Seiten auch compilieren kann, so dass
der Quellcode nicht mehr sichtbar ist?
Ich habe irgendwo gelesen, dass das gehen soll - oder ich habe es
getraeumt.
Wo sind die Einschraenkungen?
Das geht doch erst mit PHP4 / Zend oder?
Hintergrund:
Ich habe eine kommerzielle Software entwickelt, die vermarktet
werden soll. Den Quellcode moechte ich natuerlich nicht herausgeben
und man kann dem Kunden ja nicht den Server vorschreiben.
Ueber einige weiterfuehrende Informationen waere ich dankbar.
Insbesondere was bei der Compilierung von PHP-Seiten zu beachten
ist, bzw. wie es ueberhaupt funktioniert.
Viele Gruesse
Holger Faustmann
[hf_(at)_conne.net]
From braukmann_(at)_tse-online.de Thu, 9 Mar 2000 09:50:16 +0100
Date: Thu, 9 Mar 2000 09:50:16 +0100
From: Andreas Braukmann braukmann_(at)_tse-online.de
Subject: [php] Compilieren von PHP3 Seiten
Hallo Holger,
On Thu, Mar 09, 2000 at 08:51:28AM +0100, Holger Faustmann wrote:
> ich habe da mal eine Frage:
> Ist es richtig das man PHP3 Seiten auch compilieren kann, so dass
> der Quellcode nicht mehr sichtbar ist?
... erst kuerzlich (vor wenigen Tagen) hatten wir hier eine
laengliche Diskussion zu diesem Thema, in deren Rahmen IMHO auch
alle wesentlichen Aspekte des Problemfeldes genannt wurden.
> Ich habe irgendwo gelesen, dass das gehen soll - oder ich habe es
> getraeumt.
In Kuerze: ... die PHP3-Funktionalitaet ist ein 'non-supported'
midnight-hack,
> Wo sind die Einschraenkungen?
... der wohl auch nicht richtig funktioniert.
> Das geht doch erst mit PHP4 / Zend oder?
... mit dem angekuendigtem 'Compiler', ja.
> werden soll. Den Quellcode moechte ich natuerlich nicht herausgeben
> und man kann dem Kunden ja nicht den Server vorschreiben.
Bei passender Vertragsgestaltung ist auch die Weitergabe von
Source-Code an den Kunden nicht unbedingt problematisch.
-Andreas
--
: Anti-Spam Petition: http://www.politik-digital.de/spam/ :
: PGP-Key: http://www.tse-online.de/~ab/public-key :
: Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B :
From andreas.jensen_(at)_ginko.de Thu, 9 Mar 2000 09:55:11 +0100
Date: Thu, 9 Mar 2000 09:55:11 +0100
From: Andreas Jensen andreas.jensen_(at)_ginko.de
Subject: [php] =?iso-8859-1?Q?Datumsausgabe_im_G=E4stebuch?=
This is a multi-part message in MIME format.
------=_NextPart_000_0007_01BF89AD.8F224AC0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Wurde wahrscheinlich schon 1000 Mal gefragt:
In meinem G=E4stebuchscript wird mit
$datum=3D$zeile["datum"];
das Datum eines G=E4stebucheintrags im datenbankkonformen Format =
YYYY-MM-DD ausgegeben.
Also z.B. 2000-03-09
Ich m=F6chte aber stattdessen lieber Donnerstag, 9. M=E4rz 2000 haben.
Kann jemand helfen?=20
Andreas Jensen
------=_NextPart_000_0007_01BF89AD.8F224AC0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Wurde wahrscheinlich schon 1000 Mal=20
gefragt:
In meinem G=E4stebuchscript wird =
mit
$datum=3D$zeile["datum"];
das Datum eines =
G=E4stebucheintrags im=20
datenbankkonformen Format YYYY-MM-DD=20
ausgegeben.
Also z.B. 2000-03-09
Ich m=F6chte aber stattdessen lieber =
Donnerstag, 9.=20
M=E4rz 2000 haben.
Kann jemand helfen?
Andreas =
Jensen
------=_NextPart_000_0007_01BF89AD.8F224AC0--
From fg_(at)_FutureByte.net Thu, 09 Mar 2000 10:06:08 +0100
Date: Thu, 09 Mar 2000 10:06:08 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?=
> Andreas Jensen schrieb:
> das Datum eines Gästebucheintrags im datenbankkonformen Format
> YYYY-MM-DD ausgegeben.
>
> Also z.B. 2000-03-09
> Ich möchte aber stattdessen lieber Donnerstag, 9. März 2000
> haben.
Ave,
Erstmal HTML-Mails abstellen und dann
http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000306/015670.html
lesen.
Franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From mk_(at)_rsk.com Thu, 9 Mar 2000 10:10:40 +0100
Date: Thu, 9 Mar 2000 10:10:40 +0100
From: Max Kalina mk_(at)_rsk.com
Subject: [php] Textareas, die mehr als 255 Symbole enthalten...
hallo liste !!!
ich hab' folgendes problem.
aus einem textarea sollen inhalte in einer datenbank (am besten) oder in
einer textdatei gespeichert werden.textarea enthält aber mehr als 255
symbole.
da das ganze unter ms-access gemacht wird, kann ich nicht mehr als 255
symbole in ein textfeld der datenbank schreiben...
wie kann man das problem beheben ? kann man ueberhaupt inhalt eines textarea
in einer textdatei speichern (und dann link in der datenbank) ?
max
From butz_(at)_gum.de Thu, 9 Mar 2000 10:20:30 +0100
Date: Thu, 9 Mar 2000 10:20:30 +0100
From: Thomas Butz butz_(at)_gum.de
Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Datumsausgabe_im_G=E4stebuch?=
Hi
>Wurde wahrscheinlich schon 1000 Mal gefragt:
>
>In meinem Gästebuchscript wird mit
>
$datum=$zeile["datum"];
>
das Datum eines Gästebucheintrags im datenbankkonformen Format YYYY-MM-DD
ausgegeben.
>
>Also z.B. 2000-03-09
>Ich möchte aber stattdessen lieber Donnerstag, 9. März 2000 haben.
$datestr = substr($entry, 8, 2).".".substr($entry, 5, 2).". ".substr($entry,
0, 4);
Dann hast du das "europ." Datum...
So kannst du auch den Monat raussuchen und mit einem Monatsnamen ersetzen..
gibts aber sicher schon als fertige Funktion...
cu
tbee
Thomas Butz
mail: butz_(at)_gum.de
fon : 07243-5389-24
G&M
Werbung & Mediengestaltung
http://www.gum.de
Am Hardtwaldt 9
76275 Ettlinge
From holger_(at)_janning.de Thu, 09 Mar 2000 10:19:35 +0100
Date: Thu, 09 Mar 2000 10:19:35 +0100
From: Holger Janning holger_(at)_janning.de
Subject: [php] phpHoo
> >
> > Leider schreibt phpHoo meine Links nicht in die DB!
> >
> > Wer hat das Teil schon mal installiert und kann mir helfen?
> >
> hi,
> das teil fragt ne enviroment variable von dem apache ab, hast du kein
> apache?
> Der Fragt ab: $HTTP_POST_VARS wenn nicht gesetzt, exit ;)
>
doch, habe ich (1.34)
From stefan.schwardt_(at)_euro-auto-boerse.net Thu, 9 Mar 2000 10:19:33 +0100
Date: Thu, 9 Mar 2000 10:19:33 +0100
From: Stefan Schwardt stefan.schwardt_(at)_euro-auto-boerse.net
Subject: [php] Textareas, die mehr als 255 Symbole enthalten...
Hello Max,
Thursday, March 09, 2000, 10:10:40 AM, you wrote:
MK> [...]da das ganze unter ms-access gemacht wird, kann ich nicht mehr als 255
MK> symbole in ein textfeld der datenbank schreiben...
Verwende doch den Feldtyp "Memo" statt "text", oder splitte die
Textfelder.
MK> wie kann man das problem beheben ? kann man ueberhaupt inhalt eines textarea
MK> in einer textdatei speichern (und dann link in der datenbank) ?
klar, spricht doch nichts dagegen. Mußt Dir halt nur vorher Gedanken
über Namensgebung und den Mülldienst machen.
--
Best regards,
Stefan mailto:stefan.schwardt_(at)_euro-auto-boerse.net
From Maillist_(at)_internet-praesent.de Thu, 9 Mar 2000 10:25:22 +0100
Date: Thu, 9 Mar 2000 10:25:22 +0100
From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de
Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Datumsausgabe_im_G=E4stebuch?=
Hier die Funktion die Du brauchst. Um das Datum in Deutsch
anzuzeigen, mußt Du einfach die Monatnummer nehmen, und
dieser Nummer einen Namen geben:
date
date -- format a local time/date
Description
string date(string format, int [timestamp] );
Returns a string formatted according to the given format string
using the given timestamp or the current local time if no
timestamp is given.
The following characters are recognized in the format string:
a - "am" or "pm"
A - "AM" or "PM"
d - day of the month, 2 digits with leading zeros; i.e. "01" to "31"
D - day of the week, textual, 3 letters; i.e. "Fri"
F - month, textual, long; i.e. "January"
h - hour, 12-hour format; i.e. "01" to "12"
H - hour, 24-hour format; i.e. "00" to "23"
g - hour, 12-hour format without leading zeros; i.e. "1" to "12"
G - hour, 24-hour format without leading zeros; i.e. "0" to "23"
i - minutes; i.e. "00" to "59"
j - day of the month without leading zeros; i.e. "1" to "31"
l (lowercase 'L') - day of the week, textual, long; i.e. "Friday"
L - boolean for whether it is a leap year; i.e. "0" or "1"
m - month; i.e. "01" to "12"
n - month without leading zeros; i.e. "1" to "12"
M - month, textual, 3 letters; i.e. "Jan"
s - seconds; i.e. "00" to "59"
S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd"
t - number of days in the given month; i.e. "28" to "31"
U - seconds since the epoch
w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)
Y - year, 4 digits; i.e. "1999"
y - year, 2 digits; i.e. "99"
z - day of the year; i.e. "0" to "365"
Z - timezone offset in seconds (i.e. "-43200" to "43200")
Unrecognized characters in the format string will be printed as-is.
The "Z" format will always return "0" when using gmdate()().
Example 1. date() example
print (date("l dS of F Y h:i:s A"));
print ("July 1, 2000 is on a " . date("l", mktime(0,0,0,7,1,2000)));
It is possible to use date() and mktime() together to find dates in
the future or the past.
Example 2. date() and mktime() example
$tomorrow = mktime(0,0,0,date("m") ,date("d")+1,date("Y"));
$lastmonth = mktime(0,0,0,date("m")-1,date("d"), date("Y"));
$nextyear = mktime(0,0,0,date("m"), date("d"), date("Y")+1);
To format dates in other languages, you should use the setlocale()
and strftime() functions.
See also gmdate() and mktime().
From fg_(at)_FutureByte.net Thu, 09 Mar 2000 10:38:30 +0100
Date: Thu, 09 Mar 2000 10:38:30 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] Re: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?=
Noel Nolst Trenite schrieb:
> Hier die Funktion die Du brauchst. Um das Datum in Deutsch
> anzuzeigen,
[Fullquote aus _Manual_]
Hier die URL der Funktion die Du brauchst um Fullquotes aus dem
_Manual_ zu vermeiden
http://www.php.net/manual/function.date.php3
Franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From Michael_(at)_Stahmann.de Thu, 09 Mar 2000 10:43:33 +0100
Date: Thu, 09 Mar 2000 10:43:33 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] RE: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?=
Hi Max,
Eine Anleitung dazu gibt es unter:
http://www.php-center.de/artikel/show.php3?id=12
Gruß Michael
Thomas Butz schrieb:
> Hi
>
> >Wurde wahrscheinlich schon 1000 Mal gefragt:
> >
> >In meinem Gästebuchscript wird mit
> >
> $datum=$zeile["datum"];
> >
> das Datum eines Gästebucheintrags im datenbankkonformen Format YYYY-MM-DD
> ausgegeben.
> >
> >Also z.B. 2000-03-09
> >Ich möchte aber stattdessen lieber Donnerstag, 9. März 2000 haben.
> $datestr = substr($entry, 8, 2).".".substr($entry, 5, 2).". ".substr($entry,
> 0, 4);
> Dann hast du das "europ." Datum...
> So kannst du auch den Monat raussuchen und mit einem Monatsnamen ersetzen..
> gibts aber sicher schon als fertige Funktion...
> cu
> tbee
>
> Thomas Butz
>
> mail: butz_(at)_gum.de
> fon : 07243-5389-24
>
> G&M
> Werbung & Mediengestaltung
> http://www.gum.de
> Am Hardtwaldt 9
> 76275 Ettlinge
>
> --
> ** 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
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
From thomas_(at)_handwerksspiegel.de Thu, 9 Mar 2000 10:50:58 +0100
Date: Thu, 9 Mar 2000 10:50:58 +0100
From: Thomas Viet thomas_(at)_handwerksspiegel.de
Subject: [php] mySQL / Date
----- Original Message -----
From: Florian Petter
To:
Sent: Wednesday, March 08, 2000 4:08 PM
Subject: [php] mySQL / Date
> hi php-liste!
>
> kleine frage:
> weiß jemand zufällig wie man mit php und mysql das datum-format
> ändern kann (typ: date)? mysql speichert das datum im format
> yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern?
> (kann man das beim erstellen der tabelle angeben oder bei den
> select-befehl bzw. muß man das mit php funktionen ändern)
>
> thanx,
> florian
Ich benutze diese Funktionen :
function DateToDBDate ($datum)
{
$datum=substr($datum,6,4)."-".substr($datum,3,2)."-".substr($datum,0,2);
if ($datum=="--"){ $datum=""; }
return $datum;
}
function DBDateToDate ($datum)
{
$datum=substr($datum,8,2).".".substr($datum,5,2).".".substr($datum,0,4);
if ($datum==".."){ $datum=""; }
return $datum;
}
Thomas
From krs_(at)_treu-elektro.de Thu, 09 Mar 2000 11:14:31 +0100
Date: Thu, 09 Mar 2000 11:14:31 +0100
From: Stefan Krister krs_(at)_treu-elektro.de
Subject: [php] Fehlertolerante Suche
Hi Liste,
Stefan Krister schrieb:
>
> Fasziniert hat mich da immer schon die Suchmaschine vom Heise Verlag
> 'eMedia-Search'.
ich kann's gar ned glauben, daß noch keine Reaktion darauf gekommen
ist. Sehe ich da irgendwas falsch? Seid Ihr alle mit den bisherigen
Möglichkeiten der Suche zufrieden?
Oder soll ich mal den C-Quellcode auf eine Webseite packen? Den c't
Artikel kann ich ja wegen (c) nicht veröffentlichen. Leider.
Nun, Interesse?
MfG
Stefan Krister
Linux T-Shirt / Sendmail+Squid-Auswertung:
www.augsburg.netsurf.de/~skrister
--
You have moved your mouse. Windows must be rebooted for the
changes to take effect.
From krs_(at)_treu-elektro.de Thu, 09 Mar 2000 11:16:24 +0100
Date: Thu, 09 Mar 2000 11:16:24 +0100
From: Stefan Krister krs_(at)_treu-elektro.de
Subject: [php] SMS-Versand via WWW-Formular
Hi Liste,
hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu
verschicken? Meine User bräuchten das, um die Außendienstler zu
erreichen.
Die 'freien' Angebote im Web möchte ich dazu nicht nutzen.
MfG
Stefan Krister
Linux T-Shirt / Sendmail+Squid-Auswertung:
www.augsburg.netsurf.de/~skrister
--
You have moved your mouse. Windows must be rebooted for the
changes to take effect.
From mk_(at)_html-design.com Thu, 9 Mar 2000 02:29:11 -0800
Date: Thu, 9 Mar 2000 02:29:11 -0800
From: Mark Kronsbein mk_(at)_html-design.com
Subject: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?=
>Eine Anleitung dazu gibt es unter:
>http://www.php-center.de/artikel/show.php3?id=12
Das passende Gästebuch gibts unter http://mygb.php-homepage.de/
und eine Anleitung, wie man quotet bzw. nicht quoten soll
unter http://www.etiquette.net/ und http://www.php-center.de/php-de/konventionenundstandards.htm
SCNR
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
----------------
Sent from a WebBox - http://www.webbox.com
FREE Web based Email, Files, Bookmarks, Calendar, People and
Great Ways to Share them with Others!
From Michael_(at)_Stahmann.de Thu, 09 Mar 2000 11:43:13 +0100
Date: Thu, 09 Mar 2000 11:43:13 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?=
Sorry, Mark,
Mark Kronsbein schrieb:
> eine Anleitung, wie man quotet bzw. nicht quoten soll
> unter http://www.etiquette.net/ und http://www.php-center.de/php-de/konventionenundstandards.htm
>
Du hast recht, aber ich muß zur Entschuldigung sagen, das ich heute nur ein Auge zur Verfügung habe,
weil ich mir mit dem Programmierstress auch eine Netzhautentzündung eingefangen habe.
Soll aber trotzdem nicht wieder vorkommen ;-)
Gruß Michael
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
From Juri.Smarschevski_(at)_softlab.de Thu, 9 Mar 2000 12:01:23 +0100
Date: Thu, 9 Mar 2000 12:01:23 +0100
From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de
Subject: [php] eval Problem
Hi,
ich habe ein Verstaendnisproblem:
class Test {
function TestPrint($Item)
{ print "my item = ".$Item ; }
function MyEval($Val)
{ eval($Val); }
} // class
function BLA($aaa)
{ $this->TestPrint($aaa); }
$a = 'Just a Test';
$clTest = new Test;
$clTest->MyEval( 'BLA("$a");' );
?>
Wie man sieht, wird die Funktion "BLA" in der Klasse evaluiert,
von daher sollte der Aufruf $this->TestPrint($aaa) gultig sein, PHP meint
aber
"Member function used on a non-object in ...".
Any idea? Vielen Dank im Voraus .
Gruss,
Juri
From bjoern_(at)_baer.mayn.de Thu, 9 Mar 2000 12:00:14 +0100
Date: Thu, 9 Mar 2000 12:00:14 +0100
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de
Subject: [php] eval Problem
* Smarschevski Juri wrote:
> function BLA($aaa)
> {
GLOBAL $clTest;
> $this->TestPrint($aaa); }
$clTest->TestPrint($aaa); }
Sollte tun.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From michael.renner_(at)_tuebingen.mpg.de Thu, 9 Mar 2000 12:08:27 +0100
Date: Thu, 9 Mar 2000 12:08:27 +0100
From: Michael Renner michael.renner_(at)_tuebingen.mpg.de
Subject: [php] SMS-Versand via WWW-Formular
On Thu, 09 Mar 2000, Stefan Krister wrote:
> Hi Liste,
>
> hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu
> verschicken? Meine User bräuchten das, um die Außendienstler zu
> erreichen.
Moin,
versucht habe ich es nicht, aber das scheint nun wirklich
keine Kunst zu sein.
Man sollte einfach einen php-Aufsatz zu 'yaps' oder 'sms-client'
schreiben.
Eine html-Form fragt die Nummer und den Text ab, als
Action wird eins der genannten Programme gestartet.
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 np_(at)_public-art.de Thu, 9 Mar 2000 12:17:42 +0100
Date: Thu, 9 Mar 2000 12:17:42 +0100
From: Nico Puhlmann np_(at)_public-art.de
Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_Komma_einf=FCgen?=
Hi,
danke erstmal für Eure Hilfe, genau die Lösung funktioniert super:
$Preis = "3800";
$number1 = substr($Preis, 0, strlen($Preis) - 2);
$number2 = substr($Preis, strlen($Preis) - 2, strlen($Preis));
$Preis = $number1 . "," . $number2;
echo $Preis;
?>
1000 Dank!
Nico :-)
----- Original Message -----
From: Kai Hörner
To:
Sent: Wednesday, March 08, 2000 8:50 PM
Subject: [php] Re: [php] Re: Komma einfügen
> From: rik
> > > gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800,
> > > vor den letzten beiden Stellen ein Komma einzufügen, das daraus
> > > z.B. 38,00 wird?
>
> > http://www.php.net/manual/function.str-replace.php3
> > http://www.php.net/manual/function.ereg-replace.php3
> > $new_number = str_replace(".", ",", $number);
> > oder
> > $new_number = ereg_replace(".",",",$number);
>
> Siehst du da im String "3800" irgendwo nen punkt? Also ich nicht....
> naja nicht für Ungut.....
>
> > oder guck mal unter
> > http://www.php.net/manual/function.number-format.php3
>
> $numbertoformat = 321554;
> $number1 = substr($numbertoformat, 0, strlen($numbertoformat) - 2);
> $number2 = substr($numbertoformat, strlen($numbertoformat) - 2,
> strlen($numbertoformat));
> echo $number1 . "," . $number2;
> ?>
>
> das kann dir helfen.
>
> --
> / Kai Hörner | ICQ: 15793712 |
> / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
>
>
> --
> ** 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 andreas.husemann_(at)_arcom-online.de Thu, 9 Mar 2000 12:18:37 +0100
Date: Thu, 9 Mar 2000 12:18:37 +0100
From: Andreas Husemann andreas.husemann_(at)_arcom-online.de
Subject: [php] csv datei mit phpmyadmin in tabelle laden
Hi,
ich habe da ein akutes Problem. Ich möchte Daten die in einer csv Datei (aus
Excel exportiert)
mit phpmyadmin in eine Tabelle laden. Dabei bekomme ich folgende
Fehlermeldung:
parse error near 'n' ' at line 1
Das n kommt offensichtlich vom Zeilenumbruch. Wenn ich bei "zeilen getrennt
mit" \r\n oder \n\r eintrage
lautet die Fehlermeldung entsprechend parse... 'nr' at line 1
Ich habe keine Idee was ich falsch mache. Die Felder stimmen überein (Anzahl
und Format)...
Ciao Andy
From franz_(at)_wieser.at Thu, 9 Mar 2000 12:22:04 +0100
Date: Thu, 9 Mar 2000 12:22:04 +0100
From: franz wieser franz_(at)_wieser.at
Subject: [php] SMS-Versand via WWW-Formular
Hello Stefan,
Thursday, March 09, 2000, 11:16:24 AM, you wrote:
SK> hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu
SK> verschicken? Meine User bräuchten das, um die Außendienstler zu
SK> erreichen.
SK> Die 'freien' Angebote im Web möchte ich dazu nicht nutzen.
zumindest die österr. handynetzbetreiber bieten direktes senden von daten
(über sript) an den SMS gateway an, bzw. zb ist mein
handy(sms) über ein
emailadressen (vom handybetreiber zugewiesen wie zb: 2112621_(at)_mobilkom.at) erreichbar.
also genügt ansich ein normales email an eben eine bestimmte
adresse.
PHP hätte damit kaum etwas zu tun, sondern eher der handynetzbetreiber
ob er einen schnittstelle anbietet.
Best regards,
franz mailto:franz_(at)_wieser.at
Intranet/Internet Content Service
Intrant Projekt & Entwicklung
From Juri.Smarschevski_(at)_softlab.de Thu, 9 Mar 2000 12:20:53 +0100
Date: Thu, 9 Mar 2000 12:20:53 +0100
From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de
Subject: [php] eval Problem
> Von: Björn Schotte [mailto:bjoern_(at)_baer.mayn.de]
> Betreff: Re: [php] eval Problem
> > function BLA($aaa)
> > {
> GLOBAL $clTest;
> > $this->TestPrint($aaa); }
>
> $clTest->TestPrint($aaa); }
>
> Sollte tun.
Die Geschichte mit GLOBALS wollte ich naemlich vermeiden,
sonst bin ich gezwungen mit einem ganz konkreten ObjektNamen
zu arbeiten.
Gruss,
Juri
From bjoern_(at)_baer.mayn.de Thu, 9 Mar 2000 12:28:24 +0100
Date: Thu, 9 Mar 2000 12:28:24 +0100
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de
Subject: [php] eval Problem
* Smarschevski Juri wrote:
> > > $this->TestPrint($aaa); }
> >
[...]
> Die Geschichte mit GLOBALS wollte ich naemlich vermeiden,
> sonst bin ich gezwungen mit einem ganz konkreten ObjektNamen
> zu arbeiten.
Du hast aber in deiner Lösung das Problem,
dass du in deiner Funktion BLA() dich auf
die Instanz $this beziehst, die es nicht
geben kann. (da BLA() _außerhalb_ deiner
Class liegt) Deswegen erscheint auch die
Fehlermeldung.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From blixa_(at)_neubauten.de Thu, 09 Mar 2000 12:49:14 +0100
Date: Thu, 09 Mar 2000 12:49:14 +0100
From: Holger Janning blixa_(at)_neubauten.de
Subject: [php] SMS-Versand via WWW-Formular
> zumindest die österr. handynetzbetreiber bieten direktes senden von daten
> (über sript) an den SMS gateway an, bzw. zb ist mein
> handy(sms) über ein
> emailadressen (vom handybetreiber zugewiesen wie zb: 2112621_(at)_mobilkom.at) erreichbar.
> also genügt ansich ein normales email an eben eine bestimmte
> adresse.
> PHP hätte damit kaum etwas zu tun, sondern eher der handynetzbetreiber
> ob er einen schnittstelle anbietet.
jau, das bieten die meisten deutschen netzbetreiber auch, jedoch muss
der empfaenger der nachricht diesen dienst freigeschaltet haben und
ausserdem zahlt er fuer jede empfangene email/sms.
bei d2:
sms mit dem text: "open" an tel 3400 über smsc +491722270333
From Juri.Smarschevski_(at)_softlab.de Thu, 9 Mar 2000 12:52:32 +0100
Date: Thu, 9 Mar 2000 12:52:32 +0100
From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de
Subject: [php] eval Problem
> -----Ursprüngliche Nachricht-----
> Von: Björn Schotte [mailto:bjoern_(at)_baer.mayn.de]
> Betreff: Re: [php] eval Problem
> [...]
> Du hast aber in deiner Lösung das Problem,
> dass du in deiner Funktion BLA() dich auf
> die Instanz $this beziehst, die es nicht
> geben kann. (da BLA() _außerhalb_ deiner
> Class liegt) Deswegen erscheint auch die
> Fehlermeldung.
Das ist verstaendlich, habe aber erwartet,
dass eval den Code genau an der Stelle
einlaedt (a la include) ;-(
Danke und Gruss,
Juri
From hoppe_(at)_hwsw-service.de Thu, 9 Mar 2000 12:59:18 +0100
Date: Thu, 9 Mar 2000 12:59:18 +0100
From: Chris Hoppe hoppe_(at)_hwsw-service.de
Subject: [php] Dynamische Erzeugung von Formularen
Hallo Liste,
ich habe folgendes Problem:
In einem Formular wird eine Anzahl von Seiten (sagen wir mal $anzahl)
angegeben. Diese Zahl wird an ein weiteres Formular übergeben. Bis dahin
kein Problem ... nun soll aber diese Zahl ausgewertet werden und automatisch
$anzahl - 1 Seiten generiert werden.
Hintergrund:
Ein mehrseitiges Formular soll ausgefüllt werden, dessen Seitenzahl erst bei
der Eingabe festgelegt wird. Die Seitenangabe erfolgt auf der ersten
Formularseite (deswegen $anzahl -1). Es kann aber auch sein, daß nur eine
Seite (eben diese erste) benötigt wird. danach sollen soviele Seiten
generiert werden, wie die Seitenzahl, die jeweils wieder ein Formular
enthalten und einen Button / Link zum nächst folgenden Formular haben. Auf
der letzten Seite wird dann dieser "NEXT"-Button nicht mehr angezeigt.
Ich bin für jede Hilfe dankbar.
Chris
------------------------------
Chris Hoppe
Business Lösungen
Tel.: 06223-971334
From matthias_(at)_artloop.de Thu, 9 Mar 2000 13:12:11 -0000
Date: Thu, 9 Mar 2000 13:12:11 -0000
From: Matthias H. Risse matthias_(at)_artloop.de
Subject: [php] Re: Installationsprobleme: PHP3.0.15_Win32 unter Windows98 mit Apache1.3.9
hallo elmar,
check doch mal das wamp-tutorial für th. schulz:
http://thomas.schulz.net/php/wamp/index.html
hat mir ganz gut weitergeholfen.
kleiner tipp: wenn du php/mysql mit phpMyAdmin einsetzen
willst, darfst du in der php3.ini bei include_path das ./; vor dem
pfad zur php.exe nicht vergessen, sonst läuft es nicht. also
ungefärt so:
include_path = ./;c:\php
bis dann & have fun!
- matthias
--
matthias h. risse
artloop new media
> http://www.artloop.de
From schumacher_(at)_netbits.de Thu, 9 Mar 2000 13:17:48 +0100
Date: Thu, 9 Mar 2000 13:17:48 +0100
From: Jens Schumacher schumacher_(at)_netbits.de
Subject: [php] csv datei mit phpmyadmin in tabelle laden
Hallo Andreas,
> ich habe da ein akutes Problem. Ich möchte Daten die in einer csv Datei
(aus
> Excel exportiert)
> mit phpmyadmin in eine Tabelle laden. Dabei bekomme ich folgende
> Fehlermeldung:
> parse error near 'n' ' at line 1
> Das n kommt offensichtlich vom Zeilenumbruch. Wenn ich bei "zeilen
getrennt
> mit" \r\n oder \n\r eintrage
> lautet die Fehlermeldung entsprechend parse... 'nr' at line 1
> Ich habe keine Idee was ich falsch mache. Die Felder stimmen überein
(Anzahl
> und Format)..
Ich gehe mal davon aus, dass Deine .csv in Windows erstellt wurde. "Lines
terminated" muss also lauten "\r\n". Dein Problem liegt im Feld "Fields
escaped by". Für Deinen Zweck kannst Du die beiden Backslashes wohl einfach
löschen.
Grüsse,
Jens
From bjoern_(at)_php-center.de Thu, 9 Mar 2000 13:15:11 +0100
Date: Thu, 9 Mar 2000 13:15:11 +0100
From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_php-center.de
Subject: [php] Uebungsaufgabe fuer Euch
Hallo,
diese Mailingliste hat mittlerweile mehr als 1100 (!)
Teilnehmer. Aufgrund dieser Menge gehe ich einmal davon
aus, dass viele von Euch noch im anfänglichen bis
fortgeschrittenen Stadium der PHP-Programmierung liegen.
Das ist natürlich nichts Schlechtes; oft mag es für
Euch jedoch etwas schwierig sein, sich geeignete Programm-
beispiele auszudenken.
Daher mein Vorschlag der Übungsaufgaben: in (un-)regelmäßigen
Abständen poste ich hier einfach konkrete Problemstellungen.
Wer Anregungen/Vorschläge für diese Art der Übungsaufgaben
hat, melde sich bitte bei bjoern_(at)_php-center.de (*NICHT* an
diese Liste schreiben!). Das ist wichtig, damit ich ungefähr
einschätzen kann, ob die Übungsaufgaben vielleicht zu schwierig
sind oder nicht. Ebenso gewünscht sind Vorschläge zu Themen
für die Übungsaufgaben.
Damit ich nicht gleich mit einer mörderischen Aufgabe
komme, würde ich mich freuen, wenn Ihr mir an bjoern_(at)_php-center.de
Themenvorschläge (inkl. Einschätzung, für welche Zielgruppe -- also
Anfänger, Fortgeschrittener etc. -- dieses Thema geeignet ist) schickt.
Vielen Dank.
--
Björn Schotte Fon: 0931 / 78 43 79 2
Fax: 0931 / 78 43 79 5
From Michael_(at)_Stahmann.de Thu, 09 Mar 2000 13:28:09 +0100
Date: Thu, 09 Mar 2000 13:28:09 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] Dynamische Erzeugung von Formularen
Chris Hoppe schrieb:
> Hallo Liste,
>
> ich habe folgendes Problem:
> In einem Formular wird eine Anzahl von Seiten (sagen wir mal $anzahl)
> angegeben. Diese Zahl wird an ein weiteres Formular übergeben. Bis dahin
> kein Problem ... nun soll aber diese Zahl ausgewertet werden und automatisch
> $anzahl - 1 Seiten generiert werden.
Auf jeder Seite:
$anzahl -= 1;
if ($anzahl >= 1) {
"Weiteres Formular ausgeben"
Der Nextbutton ist warscheinlich Dein submit. Kommt also nur wenn das Formular
ausgegeben wird.
}
else echo "Vielen Dank für Ihre Teilname";
die Anzahl müsstest Du dann per hidden-field an die Nächste Seite einfach
übergeben
Ist es ungefähr das, was Du willst?
Gruß Michael
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
From list_(at)_arcom-online.de Thu, 9 Mar 2000 13:30:51 +0100
Date: Thu, 9 Mar 2000 13:30:51 +0100
From: List list_(at)_arcom-online.de
Subject: [php] csv datei mit phpmyadmin in tabelle laden
> Ich gehe mal davon aus, dass Deine .csv in Windows erstellt wurde. "Lines
> terminated" muss also lauten "\r\n". Dein Problem liegt im Feld "Fields
> escaped by". Für Deinen Zweck kannst Du die beiden Backslashes wohl
einfach
> löschen.
Wenn ich das so mache bekomme ich die Fehlermeldung access denied for user
.... (db-user)
Ich kann aber sonst alles in der DB machen, d.h. die Daten sind korrekt.
Any ideas???
ein verwunderter Andy
From rene_(at)_get-connected.de Thu, 9 Mar 2000 13:36:21 +0100
Date: Thu, 9 Mar 2000 13:36:21 +0100
From: Rene Paschold rene_(at)_get-connected.de
Subject: [php] =?iso-8859-1?Q?Weiter_Function_bei_gro=DFen_Datenmengen?=
Hallo Liste,
ich habe es heute morgen schon einmal gepostet.
Ich suche ein Script das im Bedarffall einen Weiter oder Zurückbutton
anbietet.
Z.B.: Zurück 1|2|3 Weiter
Wie bei den Suchmaschinen. Natürlich sollte er nicht einen Zurück
Button
zeigen wenn er beim ersten Datensatz ist oder einen Weiter Button wenn
er beim letzten ist (dies ist leider bei dem Script auf phpbuilder.com
der fall
und ich weiß nicht wie ich das ändere)!
Vielleicht hat jemand schon ein solches Script und kann mir helfen !
Viele Grüße
--RENE
From tfromm_(at)_rz.uni-potsdam.de Thu, 9 Mar 2000 13:38:18 +0100
Date: Thu, 9 Mar 2000 13:38:18 +0100
From: Thomas Fromm tfromm_(at)_rz.uni-potsdam.de
Subject: [php] Uebungsaufgabe fuer Euch
Holla,
> Daher mein Vorschlag der Übungsaufgaben: in (un-)regelmäßigen
> Abständen poste ich hier einfach konkrete Problemstellungen.
> Wer Anregungen/Vorschläge für diese Art der Übungsaufgaben
> hat, melde sich bitte bei bjoern_(at)_php-center.de (*NICHT* an
> diese Liste schreiben!). Das ist wichtig, damit ich ungefähr
> einschätzen kann, ob die Übungsaufgaben vielleicht zu schwierig
> sind oder nicht. Ebenso gewünscht sind Vorschläge zu Themen
> für die Übungsaufgaben.
>
> Damit ich nicht gleich mit einer mörderischen Aufgabe
> komme, würde ich mich freuen, wenn Ihr mir an bjoern_(at)_php-center.de
> Themenvorschläge (inkl. Einschätzung, für welche Zielgruppe -- also
> Anfänger, Fortgeschrittener etc. -- dieses Thema geeignet ist) schickt.
Hui, das verleiht der Liste einen Tutorischen Touch ;-)
Ich halte das fuer ein Gute Idee, solange Bjoern nicht damit seine hausaufgaben
von anderen machen laesst :-).
soll daraus eine rubrik mit beispielloesungen fuer php-center werden ?
thomas
--
------------------------------------------
Mail: tfromm_(at)_cs.uni-potsdam.de
Job: http://www.inubit.com
und ich verweis nochmal auf IRC #php.de
From sf_(at)_pemic.de Thu, 9 Mar 2000 14:01:56 +0100
Date: Thu, 9 Mar 2000 14:01:56 +0100
From: Simon Frohn sf_(at)_pemic.de
Subject: [php] Groessenbeschraenkung bei POST
Hallo,
wenn ich meine Formulare per GET (URL) uebergebe,
soll es ja eine Groessenbeschraenkungen von 8 Kb
geben.
Gibt es sowas bei POST auch, oder gibt hier
eher der Browser die Grenzen vor, bezueglich
der Formulare die er ueberhaupt noch darstellen
kann?
gruss,
Simon
--
PEM InterComputing GmbH
Vaihinger Str. 55
70567 Stuttgart
http://www.pemic.de
From UW_(at)_NetUSE.DE Thu, 09 Mar 2000 14:03:28 +0100
Date: Thu, 09 Mar 2000 14:03:28 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] Extending PHP, Zend API
Till Gerken wrote:
> Genau das war meine Frage. :) Die Funktionen ohne _ex basteln bei mit
> Referenzen übergebenen Parametern rum, indem sie die übergebenen Werte
> zuerst auf neue Speicherbereiche kopieren. Johann-Peter Hartmann vermutete,
> daß dies evtl. deswegen passiert, um die Variablen gegen versehentliche
> Änderungen zu schützen... ich habe das noch nicht überprüft, hört sich aber
> durchaus schlüssig an, da die neu erstellten Kopien der Variablen nichts
> mehr mit dem Original zu tun haben. Bleibt die Frage, ob bei einem
> Funktionsaufruf alle Variablen, die _nicht_ via Referenzen übergeben werden,
> automatisch auf temporäre Kopien gelagert werden.
Hallo Till,
hallo Johann-Peter,
ich kann nachvollziehen, daß getParameters() zur Sicherheit
Kopien erstellt. Die Funktionalität hat getParametersEx() nicht.
In der neuen API übernimmt convert_to_[long|...]_ex diese
Aufgabe.
Es bleibt die Frage, wie mit Variablen umgegangen wird, die nicht
via Referenz übergeben werden. Wenn Du getParameters() benutzt
wird kopiert, bei getParametersEx() nicht.
Ich habe mir mal eine neue auf Zend optimierte Funktion
geschnappt, wie array_merge aus standard/array.c . Hier wird
getParametersEx aber keine convert_to_[long|...]_ex benutzt. In
dieser PHP Funktion wird nur die Zend API aufgerufen. Die
Funktion wird nicht durch das resourcenaufwendige, zwangsweise
Kopieren von Argumenten durch getParameters() aufgehalten.
PHP Funktionen, die selbst mit den Argumenten arbeiten wollen,
müssen (sollten...) eine der convert_to_[long|...]_ex Funktionen
benutzen, um aus dem struct die Daten in der gewünschten Form zu
isolieren. Wohl aus Sicherheitsgründen werden die Daten vorher
kopiert, aber nur dann, wenn unbedingt notwendig. Wann genau wird
kopiert? Ich spiel mal Parser bei convert_to_long_ex:
if ((*ppzv)->type!=IS_LONG) {
if (!(*ppzv)->is_ref) {
zval *orig_ptr = *(ppzv);
if (orig_ptr->refcount>1) {
[...KOPIEREN...]
}
}
Es wird kopiert, wenn der Typ nicht stimmt und es keine Referenz
(Sicherheitskopie) ist, richtig? Für mich sieht es so aus, als
habe man eine resourcenfressende Aufgabe sinnvoll verlagert und
zögert die Kopie so weit wie möglich raus.
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 Thu, 09 Mar 2000 14:06:53 +0100
Date: Thu, 09 Mar 2000 14:06:53 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] Groessenbeschraenkung bei POST
Simon Frohn wrote:
> Gibt es sowas bei POST auch, oder gibt hier
> eher der Browser die Grenzen vor, bezueglich
> der Formulare die er ueberhaupt noch darstellen
> kann?
Bis die Leitung und der Hauptspeicher platzen....
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From schwardt_(at)_euro-auto-boerse.net Thu, 9 Mar 2000 14:10:04 +0100
Date: Thu, 9 Mar 2000 14:10:04 +0100
From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net
Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIFdlaXRlciBGdW5jdGlvbiBiZWkgZ3Jv32VuIERhdGVu?= =?ISO-8859-1?B?bWVuZ2Vu?=
Hello Rene,
Thursday, March 09, 2000, 1:36:21 PM, you wrote:
RP> ich habe es heute morgen schon einmal gepostet.
unerhört ;)
RP> Z.B.: Zurück 1|2|3 Weiter
RP> Wie bei den Suchmaschinen. Natürlich sollte er nicht einen Zurück
RP> Button
RP> zeigen wenn er beim ersten Datensatz ist oder einen Weiter Button wenn
RP> er beim letzten ist (dies ist leider bei dem Script auf phpbuilder.com
RP> der fall
RP> und ich weiß nicht wie ich das ändere)!
Ich kenne das entsprechende Skript nicht - aber reiche doch einfach
eine Positionskennung durch. Du weiß wie viele Ergebnisse auf eine
Seite sollen ($auf_seite), die Anzahl der Ergebnisse ($anzahl) und die
genannte Position ($pos):
if ($pos>0) { echo "zurueck"; }
if (($pos*$auf_seite)<$anzahl) { echo "vor"); }
jetzt mal die dreckig dahingetippst...
--
Best regards,
Stefan mailto:schwardt_(at)_euro-auto-boerse.net
From dominik_(at)_rock-n-roll.de Thu, 09 Mar 2000 14:10:53 +0000
Date: Thu, 09 Mar 2000 14:10:53 +0000
From: Dominik dominik_(at)_rock-n-roll.de
Subject: [php] Newsletter verschicken!
Für mein Problem gibt es bestimmt irgendwo eine fertige Lösung, nur
leider finde ich nicht die passende.
Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu abbonieren
bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen.
Nun möchte ich ein Formular erstellen, in dem ich den Newsletter
verfasse und ( hier kommt das Problem) diesen an alle registrierten
E-Mailadressen verschicke.
Danke im Vorraus, Dominik
From schumacher_(at)_netbits.de Thu, 9 Mar 2000 14:21:40 +0100
Date: Thu, 9 Mar 2000 14:21:40 +0100
From: Jens Schumacher schumacher_(at)_netbits.de
Subject: [php] csv datei mit phpmyadmin in tabelle laden
Hi Andreas,
> Wenn ich das so mache bekomme ich die Fehlermeldung access denied for user
> .... (db-user)
> Ich kann aber sonst alles in der DB machen, d.h. die Daten sind korrekt.
Liegt die einzufügende Datei auf dem Server? Dann weiss ich auch nicht
weiter.
Aber ich denke mal Du willst die Datei gleichzeitig noch auf den Server
uploaden. Nimm Dir folgende Datei vom phpMyAdmin vor:
ldi_check.php3
und ersetze die Einträge "LOAD DATA INFILE" durch "LOAD DATA LOCAL INFILE".
Das hilft :-)
Grüsse,
Jens
From florian_(at)_leibert.de Thu, 9 Mar 2000 14:20:23 +0100
Date: Thu, 9 Mar 2000 14:20:23 +0100
From: Florian Leibert florian_(at)_leibert.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
Hallo,
ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings
auslese und diese dann umdrehe. Wie kann ich dies tun???
Dank
florian leibert
From a.tietje_(at)_flynet.de Thu, 9 Mar 2000 14:19:56 +0100
Date: Thu, 9 Mar 2000 14:19:56 +0100
From: Axel Tietje a.tietje_(at)_flynet.de
Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Weiter_Function_bei_gro=DFen_Datenmengen?=
> ich habe es heute morgen schon einmal gepostet.
> Ich suche ein Script das im Bedarffall einen Weiter oder
Zurückbutton
> anbietet.
Hi,
hier (m)ein Skript, das sowas macht. Bitte selber anpassen...
CU, Axel
--------------------------------
May the Source Be With You
--------------------------------
if ($GLOBALS['start'] == ""){
$start = 0;
}
else {$start = $GLOBALS['start'];}
$cn = new termine;
$cn -> db_connect();
$step = 2;
$q = "SELECT COUNT(t_id) AS anzahl FROM termine";
$r = mysql_query ($q); if (mysql_errno() != 0){echo mysql_errno().":
".mysql_error()." "; die;}
$row = mysql_fetch_array ($r);
$anzahl = $row['anzahl'];
// $nextt
if ($start >= 0) {
$nextt = $start + $step;
$bis = $nextt;
}
if ($nextt >= $anzahl) {
$nextt = 0;
$bis = $anzahl;
}
// $prevv
if ($start <= 0) {
$prevv = 0;
}
if ($start > 0) {
$prevv = $start - $step;
}
$von = $start+1;
$news = $cn -> get_termine( $start, $step );
$anz = $news[0];
unset ($news[0]);
font ("newsdate");
echo "" .$anzahl . ' Termin'; echo $a =
(($anzahl > 1)||($anzahl == 0)) ? 'e':'';
echo ' vorhanden - Anzeige: '.$von.' - '.$bis.'
';
font ("/newsdate");
while (list ($k, $v) = each ($news)){
font ("p");
echo "
Veranstaltung am ".$news[$k][5]." Ort:
".$news[$k][7]." Kategorie: ".$news[$k][6].",
".$news[$k][3]."
";
font ("/newsdate");
font ("p");
echo $news[$k][2]."
\n";
font ("/p");
}
font ("p");
if (($nextt != 0)&&($start != 0)){
echo "weiter
|";
echo "zurück";
}
elseif (($nextt == 0)&&($prevv >= 0)){
echo "zurück";
}
elseif (($start == 0)&&($nextt != 0)){
echo "weiter";
}
font ("/p");
?>
From mk_(at)_dynamicworks.de Thu, 9 Mar 2000 14:31:06 +0100
Date: Thu, 9 Mar 2000 14:31:06 +0100
From: marcus mk_(at)_dynamicworks.de
Subject: [php] AW: [php] Newsletter verschicken!
hey dominik!
hatte leider noch keine zeit was zu mailen.
marcus
p.s. das elefantenvideo macht mich fertig!
From kai_(at)_pc-infos.de Thu, 9 Mar 2000 14:31:23 +0100
Date: Thu, 9 Mar 2000 14:31:23 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] Newsletter verschicken!
> Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu
abbonieren
> bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen.
> Nun möchte ich ein Formular erstellen, in dem ich den Newsletter
> verfasse und ( hier kommt das Problem) diesen an alle registrierten
> E-Mailadressen verschicke.
Falls diese E-Mail Adressen per Komma getrennt in deiner Datenbank
stehen ist das doch das einfachste der Welt....
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From rik_(at)_shorebreak.de Thu, 09 Mar 2000 14:36:55 +0100
Date: Thu, 09 Mar 2000 14:36:55 +0100
From: rik rik_(at)_shorebreak.de
Subject: [php] Re: Komma... oder so
> > http://www.php.net/manual/function.str-replace.php3
> > http://www.php.net/manual/function.ereg-replace.php3
> > $new_number = str_replace(".", ",", $number);
> > oder
> > $new_number = ereg_replace(".",",",$number);
>
> Siehst du da im String "3800" irgendwo nen punkt? Also ich nicht....
> naja nicht für Ungut.....
>
Du lesen Documentation?!?
Wenn das zuersetzende Zeichen nicht vorhanden ist, wird der String unverändert zurück gegeben ;o)
rik
From mail_(at)_christopher-siebert.de Thu, 09 Mar 2000 14:38:47 +0100
Date: Thu, 09 Mar 2000 14:38:47 +0100
From: Christopher Siebert mail_(at)_christopher-siebert.de
Subject: [php] Newsletter verschicken!
Dominik schrieb:
> Für mein Problem gibt es bestimmt irgendwo eine fertige Lösung, nur
> leider finde ich nicht die passende.
Eine fertige hab ich leider auch nicht, aber vielleicht ne kleine Hilfe :-)
> Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu abbonieren
> bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen.
> Nun möchte ich ein Formular erstellen, in dem ich den Newsletter
> verfasse und (hier kommt das Problem) diesen an alle registrierten
> E-Mailadressen verschicke.
Naja, du liest einfach alle eMail-Adressen aus und packst Sie in ein Array.
Dann nimmst Du folgenden Code:
$text = addslashes(nl2br($text)); <-- Ist der Text aus dem Formular
$subject = "Ich bin's"; <-- Irgendwas intelligenteres
$absender = "Du_(at)_deineDomain.de";
$adressen = array ("mail_(at)_christopher-siebert.de", "elvis_(at)_isAlive.org",
"bill_(at)_gates.com" ); <-- da kommen die DB-Felder rein
reset($adressen);
while (list(, $adr)=each($adressen))
_(at)_mail ($adr, $subject,
$text
, "From: \"Deutsches Rotes Kreuz e. V.\"
\nContent-Type: text/html\n");
Da werden zwar bestimmt einige schmunzeln, weil Sendmail viiieeeeelll zu
oft aufgerufen wird *g*, aber es funzt. Solltest Du nun aber so an die
1.000 Abonnenten haben, wäre eine andere Lösung vielleicht garnicht mal
verkehrt. Aber, wie gesagt, es funzt. Bei mir sinds im Moment 103 Leute,
und alle haben ihre Mails bekommen :-)
cu
Chris
--
WWW : http://www.Christopher-Siebert.de
Mail: mail_(at)_christopher-siebert.de
Tel.: 0 41 05 / 65 03 36
From Schulz_(at)_altmarkweb.de Thu, 9 Mar 2000 14:43:40 +0100
Date: Thu, 9 Mar 2000 14:43:40 +0100
From: Bernd Schulz Schulz_(at)_altmarkweb.de
Subject: [php] offline unter wamp - online unter lamp?
hallo liste,
z.zt. teste ich meine scripte (php3 und mysql) online auf dem internetserver (unix, apache, php3, mysql). da ich über keine standleitung verfüge, ist das nicht so toll.
wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen die scripte dann auch unter unix oder sollte ich lokal lamp installieren.
danke für die hilfe.
bernd
From rik_(at)_shorebreak.de Thu, 09 Mar 2000 14:41:30 +0100
Date: Thu, 09 Mar 2000 14:41:30 +0100
From: rik rik_(at)_shorebreak.de
Subject: [php] Re: Geschwindigkeit von Templates...
>> Also was ist schneller die Seite mit Templates zu bauen oder das HTML in
>> der PHP Datei zu haben?
>
>Texte in der Php DAtei zu haben ist natürlich Schneller weil das template
>erst geldan werden muß!
Aber ich dachte PHP hat nen Cache oder so, wo häufig ausgeführte Scripts schon drin sind... was heißen würde, dass eine Geschwindigkeitsersparniss da wäre...
Bei PHPBuilder (bezogen auf FastTemplate) hatten sie mal gesagt, dass es sogar schneller wäre... stimmt das?
Wie sind den die Geschwindigkeitsunterschiede - minimal oder doch schon ausschlaggebend bei der Performance?
Danke, rik
From kai_(at)_pc-infos.de Thu, 9 Mar 2000 14:45:03 +0100
Date: Thu, 9 Mar 2000 14:45:03 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
From: Florian Leibert
> ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines
Strings
> auslese und diese dann umdrehe. Wie kann ich dies tun???
hättest du das Manual dir angesehen wüßtest du mehr....:
http://php.net/manual/html/function.substr.html
http://php.net/manual/html/function.strrev.html
$tringtoread = "21341321"
echo strrev(substr($stringtoread, 0, 1));
Bringt dir "12" auf den Screen.
Regards, Kai
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From fg_(at)_FutureByte.net Thu, 09 Mar 2000 14:59:52 +0100
Date: Thu, 09 Mar 2000 14:59:52 +0100
From: Franz Graf fg_(at)_FutureByte.net
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
Florian Leibert schrieb:
> ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings
> auslese und diese dann umdrehe. Wie kann ich dies tun???
$reversed_first = strrev(substr($meinstring,0,2));
http://www.php.net/manual/function.strrev.php
http://www.php.net/manual/function.substr.php
Franz
--
[Franz Graf - Webdesign ]
[FutureByte GmbH - Net Development Equipment]
[http://www.futurebyte.net ]
From achim.gosse_(at)_nasa20.com Thu, 9 Mar 2000 15:07:55 +0100
Date: Thu, 9 Mar 2000 15:07:55 +0100
From: Achim Gosse achim.gosse_(at)_nasa20.com
Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Re=3A_=5Bphp=5D_Weiter_Function?=
=?iso-8859-1?Q?_bei_gro=DFen_Datenmengen?=
=?iso-8859-1?Q?_bei_gro=DFen_Datenmengen?=
ich denke, es ist einfacher (und performanter) wenn du folgendes tust:
(0) if(!isset($offset)) // erster aufruf
$offset= 0;
(1) gesamtanzahl der datensaetze bestimmen
"select count(...) ..."
(2) query absetzen mit "...limit $offset, $step..."
"select ..."
(3) navi berechnen
$next = $offset + $step;
$prev = $offset - $step;
if($prev < 0)
// anfang (erste seite) erreicht
else
// neuer aufruf: $PHP_SELF?offset=$prev
if($next > $anzahl) // ueber der gesamtanzahl?
// ende (letzte seite) erreicht
else
// neuer aufruf: $PHP_SELF?offset=$next
(4) fertig.
siehe auch mysql handbuch: select ... limit
/achim
achim Gosse mailto:achim.gosse_(at)_nasa20.com
n.a.s.a.2.0 gmbh http://www.nasa20.com
borselhof borselstr. 16c 22765 hamburg
speak.+49.40.39888288 fax.+49.40.39888299
registered linux user #122734
> > ich habe es heute morgen schon einmal gepostet.
> > Ich suche ein Script das im Bedarffall einen Weiter oder
> Zurückbutton
> > anbietet.
>
>
> Hi,
>
> hier (m)ein Skript, das sowas macht. Bitte selber anpassen...
>
> CU, Axel
> --------------------------------
> May the Source Be With You
> --------------------------------
>
>
>
> if ($GLOBALS['start'] == ""){
...
From alex-meyer_(at)_gmx.de Thu, 9 Mar 2000 15:02:04 +0100
Date: Thu, 9 Mar 2000 15:02:04 +0100
From: Alex Meyer alex-meyer_(at)_gmx.de
Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Komma_einf=FCgen_-_Mathe_2.Klasse!!?=
Hallo Nico
zb: $number = 3826 / 100;
$number = str_replace(".",",",$number);
--Alex Meyer
> -----Ursprüngliche Nachricht-----
> Von: php-admin_(at)_infosoc.uni-koeln.de
> [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von Nico Puhlmann
> Gesendet: Mittwoch, 8. März 2000 17:38
> An: php_(at)_solix.wiso.Uni-Koeln.DE
> Betreff: [php] Komma einfügen
>
>
> Hi Leute,
>
> gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800,
> vor den letzten beiden Stellen ein Komma einzufügen, das daraus
> z.B. 38,00 wird?
>
> Bin PHP Anfänger, so please don't worry ;-)
>
>
> Grüsse und danke im Voraus,
>
> Nico :-)
>
>
>
> --
> ** 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 eschmid_(at)_s.netic.de Thu, 09 Mar 2000 15:18:11 +0100
Date: Thu, 09 Mar 2000 15:18:11 +0100
From: Egon Schmid eschmid_(at)_s.netic.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
Florian Leibert wrote:
> ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings
> auslese und diese dann umdrehe. Wie kann ich dies tun???
Da keiner geantwortet hat (oder sich Hausaufgaben für Björn ausdenken)
hier ein kleiner Auszug aus meinem Kontonummernprüfprogrammes:
$len = strlen ($kontonummer);
if ($len > 10) {
$ret_val .="Falsche Länge$cr";
if($debug>0) $ret_val .=$erklaerung;
return $ret_val; exit;
}
if ($kontonummer[0] == 0 && $kontonummer[1] == 0) {
$kontonr = "";
$laenge = $len;
$i = 1;
while ($i < 9) {
$i++;
$kontonr .= $kontonummer[$i];
}
$kontonr .= "00";
if($debug>0) $ret_val .="Neue Nr.: $kontonr$cr";
} else {
$kontonr = "";
$laenge = $len;
while ($len < 10) {
$kontonr .= "0";
$len++;
}
$kontonr .= $kontonummer;
}
Der mittlere Teil nimmt die vorderen zwei Nullen weg und hängt sie
hinten wieder dran. Im else-Teil wird von vorne solange mit Nullen
aufgefüllt bis die Kontonummer 10stellig ist.
-Egon
--
Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus:
Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50
Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/
From kai_(at)_pc-infos.de Thu, 9 Mar 2000 15:15:29 +0100
Date: Thu, 9 Mar 2000 15:15:29 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] Re: Komma... oder so
From: rik
> > > http://www.php.net/manual/function.str-replace.php3
> > > http://www.php.net/manual/function.ereg-replace.php3
> > > $new_number = str_replace(".", ",", $number);
> > > oder
> > > $new_number = ereg_replace(".",",",$number);
> > Siehst du da im String "3800" irgendwo nen punkt? Also ich
nicht....
> > naja nicht für Ungut.....
> Du lesen Documentation?!?
> Wenn das zuersetzende Zeichen nicht vorhanden ist, wird der String
unverändert zurück gegeben ;o)
Super. Was bringt das dann? Ändert nichts an der Tatsache dass da vor
den letzten beiden Stellen ein Komma reinmuss.
EOT
PS: Ausserdem habe ich nie was von errros gesagt, nur dass das nix
bringt....
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From list_(at)_arcom-online.de Thu, 9 Mar 2000 15:22:06 +0100
Date: Thu, 9 Mar 2000 15:22:06 +0100
From: List list_(at)_arcom-online.de
Subject: [php] csv datei mit phpmyadmin in tabelle laden
> Aber ich denke mal Du willst die Datei gleichzeitig noch auf den Server
> uploaden. Nimm Dir folgende Datei vom phpMyAdmin vor:
Richtig.
>
> ldi_check.php3
>
> und ersetze die Einträge "LOAD DATA INFILE" durch "LOAD DATA LOCAL
INFILE".
>
> Das hilft :-)
Leider nicht ganz. Ich bekomme nun die Meldung: Lost connection to MySQL
server during query
so nach ca. 1 Minute. Die Tabelle hat folgende Felder:
Feld Typ Attribute Null Default
Extra
id int(11) Nein 0
auto_increment
artikel_art varchar(30) Ja
artikel_nr varchar(30) Nein
artikel_name varchar(30) Ja
beschreibung text Ja
artikel_aktion varchar(255) Ja
image_small varchar(60) Ja
image_big varchar(60) Ja
preis_a decimal(12,2) Ja
preis_b decimal(12,2) Ja
preis_c decimal(12,2) Ja
preis_d decimal(12,2) Ja
preis_e decimal(12,2) Ja
mwst decimal(5,2) Ja
timestamp timestamp(14) Ja
Die csv sieht so aus:
1;PC-GEHZUSE;100100;BigTower ATX CHENBRO;"300Watt 6x 5,25"" 1x 3,5"" 3x3,5""
verdeckt";;;189;0;0;0;0;16;20000309115000
2;PC-GEHZUSE;100101;MidiTower ATX CHENBRO;"300Watt 2x 5,25"" 3x
3,5""";;;149;0;0;0;0;16;20000309115000
3;MAINBOARD ASUS;200100;P2B-S;Slot1 U2W-SCSI 4PCI 2ISA 1AGP
4SDRAM;;;659;0;0;0;0;16;20000309115000
Dir Umbrüche sind natürlich nur nach dem letzen Eintrag (timestamp)
Muß ich alle Felder in Anführungszeichen setzen, nur die Textfelder, darf
ich das ID Feld überhaupt manuell setzen
oder macht das MySQL allein. Ich habe im Mom leider nicht die Zeit mich
damit ausführlich zu beschäftigen, muß
das aber irgendwie hinkriegen.
Vielen Dank aber auch schon mal für die anderen Hinweise, man kommt so
langsam voran ;-)
Ciao Andy
From schumacher_(at)_netbits.de Thu, 9 Mar 2000 15:25:35 +0100
Date: Thu, 9 Mar 2000 15:25:35 +0100
From: Jens Schumacher schumacher_(at)_netbits.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
Hallo Florian,
> ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings
> auslese und diese dann umdrehe. Wie kann ich dies tun???
EIn Blick ins Manual unter "String functions" hilft weiter...
http://www.php.net/manual/function.substr.php3
Grüsse,
Jens
From dominik_(at)_rock-n-roll.de Thu, 9 Mar 2000 15:20:34 -0000
Date: Thu, 9 Mar 2000 15:20:34 -0000
From: Dominik dominik_(at)_rock-n-roll.de
Subject: [php] Newsletter verschicken!
An so einer Lösung arbeitete ich auch zuerst, allerdings soll der Newsletter
nur einmal rausgehen, die gesammelten E-Mailadressen also sozusagen als
Kopieempfänger fungieren.
-----Ursprüngliche Nachricht-----
Von: Christopher Siebert
An: php_(at)_solix.wiso.Uni-Koeln.DE
Datum: Donnerstag, 9. März 2000 14:16
Betreff: Re: [php] Newsletter verschicken!
>Dominik schrieb:
>
>> Für mein Problem gibt es bestimmt irgendwo eine fertige Lösung, nur
>> leider finde ich nicht die passende.
>
>Eine fertige hab ich leider auch nicht, aber vielleicht ne kleine Hilfe :-)
>
>> Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu abbonieren
>> bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen.
>> Nun möchte ich ein Formular erstellen, in dem ich den Newsletter
>> verfasse und (hier kommt das Problem) diesen an alle registrierten
>> E-Mailadressen verschicke.
>
>Naja, du liest einfach alle eMail-Adressen aus und packst Sie in ein Array.
>Dann nimmst Du folgenden Code:
>
>$text = addslashes(nl2br($text)); <-- Ist der Text aus dem Formular
>$subject = "Ich bin's"; <-- Irgendwas intelligenteres
>$absender = "mailto:Du_(at)_deineDomain.de;
>$adressen = array ("mail_(at)_christopher-siebert.de", "elvis_(at)_isAlive.org",
>"bill_(at)_gates.com" ); <-- da kommen die DB-Felder rein
>reset($adressen);
>
>
>while (list(, $adr)=each($adressen))
> _(at)_mail ($adr, $subject,
>
>$text
>
>, "From: \"Deutsches Rotes Kreuz e. V.\"
>\nContent-Type: text/html\n");
>
>Da werden zwar bestimmt einige schmunzeln, weil Sendmail viiieeeeelll zu
>oft aufgerufen wird *g*, aber es funzt. Solltest Du nun aber so an die
>1.000 Abonnenten haben, wäre eine andere Lösung vielleicht garnicht mal
>verkehrt. Aber, wie gesagt, es funzt. Bei mir sinds im Moment 103 Leute,
>und alle haben ihre Mails bekommen :-)
>
>cu
>
>Chris
>
>
>--
>WWW : http://www.Christopher-Siebert.de
>Mail: mail_(at)_christopher-siebert.de
>Tel.: 0 41 05 / 65 03 36
>
>
>
>--
>** 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 tig_(at)_skv.org Thu, 9 Mar 2000 15:32:35 +0100
Date: Thu, 9 Mar 2000 15:32:35 +0100
From: Till Gerken tig_(at)_skv.org
Subject: [php] offline unter wamp - online unter lamp?
> z.zt. teste ich meine scripte (php3 und mysql) online auf dem
internetserver (unix, apache, php3, mysql). da ich über keine standleitung
verfüge, ist das nicht so toll.
> wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen
die scripte dann auch unter unix oder sollte ich lokal lamp installieren.
LAMP ist optimaler, WAMP bequemer, wenn man sowieso unter NT arbeitet. WAMP
hat die Nachteile, daß PHP nur als CGI läuft, man keine Unixumgebung zur
Verfügung hat (falls man sich auf dateisystemspezifische bzw.
betriebssystemspezifische Dinge verlassen muß) und bei Sockets, Shared
Memory usw nur eingeschränkt funktioniert. Weiterhin benötigt man natürlich
ein ähnliches Datenbanksystem wie unter LAMP.
Benutzt man allerdings nur die üblichen 08/15 Skripte, ist WAMP zur
Entwicklung zu bevorzugen, erspart einem das nötige rebooten.
Ich habe mir jedoch nach kurzer Zeit nen externen Server hingestellt und
arbeite von Windows aus über Telnet darauf.
Till
From krs_(at)_treu-elektro.de Thu, 09 Mar 2000 15:35:04 +0100
Date: Thu, 09 Mar 2000 15:35:04 +0100
From: Stefan Krister krs_(at)_treu-elektro.de
Subject: [php] SMS-Versand via WWW-Formular
Hi Michael,
Michael Renner schrieb:
>
> > hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu
> > verschicken? Meine User bräuchten das, um die Außendienstler zu
> > erreichen.
>
> Moin,
> versucht habe ich es nicht, aber das scheint nun wirklich
> keine Kunst zu sein.
Nein, das Formular nicht.
> Man sollte einfach einen php-Aufsatz zu 'yaps' oder 'sms-client'
> schreiben.
> Eine html-Form fragt die Nummer und den Text ab, als
> Action wird eins der genannten Programme gestartet.
Das schon eher, weil ich dem Apachen ungern den Zugriff auf o.g.
Programme gestatten möchte. Ans Modem-Device will ich Ihn auch ned
lassen.
Meine Lösung bis jetzt: Es wird eine Datei angelegt, welche die
wesentlichen Bestandteile zum SMS-Versand enthalten. Ein über cron oder
inittab gestartetes Programm liest die Datei und bedient das
Versendeprogramm.
Idealerweise wird aber keine Datei befüllt, sondern eine Art
'FIFO-Queue' bedient. So langsam wird das hier aber OT. Ich dachte nur,
vielleicht hat jemand sowas schon. Im Web gibt's ja genug 'free-SMS',
irgendwie müssen die Teile ja auch mal programmiert worden sein ...
MfG
Stefan Krister
Linux T-Shirt / Sendmail+Squid-Auswertung:
www.augsburg.netsurf.de/~skrister
--
You have moved your mouse. Windows must be rebooted for the
changes to take effect.
From kai_(at)_pc-infos.de Thu, 9 Mar 2000 15:32:09 +0100
Date: Thu, 9 Mar 2000 15:32:09 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
http://php.net/manual/html/function.substr.html
http://php.net/manual/html/function.strrev.html
Bringt dir "12" auf den Screen.
PS: sorry wegen der Flüchtigkeitsfehler..... ^-^
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From cybermage_(at)_hirnstrudel.de Thu, 9 Mar 2000 15:43:10 +0100
Date: Thu, 9 Mar 2000 15:43:10 +0100
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] Next 1,2,3,4 Back Function
Hi Rene,
hier ein Code-Schinppsel aus meinem Gästebuch, der genau das bewirkt:
zurück ";// Link zum zurück blättern
}
if ($numpages != 1) {
for ($i = 1; $i <= $numpages; $i++) {// Seitenzahlen
$newpos = $maxcount * ($i - 1);
if ($i == $page) {
echo "" . $i . " ";// aktuelle Seitennummer fett
} else {
echo "" . $i . " ";
}
}
}
if (!(($pos / $maxcount) == ($numpages - 1)) && ($numpages != 1)) {// Test ob letzte Seite
$newpos = $pos + $maxcount;
echo " vor";// Link zum vor blättern
}
?>
Natürlich musst du $pos, $maxcount und $numpages vorher definieren.
Wenn irgendwas unklar ist ... frag einfach :-)
Bye Benjamin
PS: Sorry an alle wegen der Langen Zeilen ... aber sonst
wird der Code unleserlich
--
"Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From cybermage_(at)_hirnstrudel.de Thu, 9 Mar 2000 15:50:34 +0100
Date: Thu, 9 Mar 2000 15:50:34 +0100
From: Benjamin Billian cybermage_(at)_hirnstrudel.de
Subject: [php] RegEx
Hi alle zusammen,
kann mir mal jemand sagen welchen RegEx "Dialekt" PHP verwendet ??
z.B. wie werden Wortgrenzen definiert oder kann man auf gefundene
Ausdrücke später zugreifen (in Perl mit $\1 $\2 ...)
Bye Benjamin
--
"Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken)
http://www.hirnstrudel.de
mailto:cybermage_(at)_hirnstrudel.de
From tobias_(at)_dnet.it Thu, 9 Mar 2000 15:52:46 +0100
Date: Thu, 9 Mar 2000 15:52:46 +0100
From: Tobias Ratschiller tobias_(at)_dnet.it
Subject: [php] csv datei mit phpmyadmin in tabelle laden
> uploaden. Nimm Dir folgende Datei vom phpMyAdmin vor:
>
> ldi_check.php3
>
> und ersetze die Einträge "LOAD DATA INFILE" durch "LOAD DATA LOCAL
INFILE".
>
> Das hilft :-)
Huch, ist das so einfach? Dann werde ich das mal für die nächste Version
einbauen. :)
Der Hintergrund ist, daß man bei LOAD DATA INFILE das File_Priv in MySQL
benötigt - sonst gibt's Access-Denied-Fehler.
-Tobias
From Michael_(at)_Stahmann.de Thu, 09 Mar 2000 15:55:35 +0100
Date: Thu, 09 Mar 2000 15:55:35 +0100
From: Michael Stahmann Michael_(at)_Stahmann.de
Subject: [php] offline unter wamp - online unter lamp?
Hallo Bernd,
Bernd Schulz schrieb:
> hallo liste,
>
> z.zt. teste ich meine scripte (php3 und mysql) online auf dem internetserver (unix, apache, php3, mysql). da ich über keine standleitung verfüge, ist das nicht so toll.
Bevor ich eine WAMP-Umgebung installiert habe, sind meine Online-Kosten explodiert. Danach gesunken und mit zunehmender Programiertätigkeit wieder gestiegen. Ich habe mir
deswegen eine Flaterate gegönnt :-)
>
> wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen die scripte dann auch unter unix oder sollte ich lokal lamp installieren.
LAMP ist natürlich die Ideal-Lösung zum Testen, wenn Deine Internetserver auch so laufen.
Ich habe mir das aber erspart und komme mit Lamp wunderbar zurecht.
Ich muß nur noch online testen, wenn alles "fertig" ist.
LAMP soll einige Einschränkungen haben, die mir bis jetzt aber erst selten aufgefallen sind.
WAMP hat den Vorteil, das Du Deine normale Entwicklungsumgebung nicht verlassen mußt, aber einen Entscheidenen Geschwindigkeitsnachteil (bei mir jedenfalls).
Gruß Michael
--
--------------------------------------------------------
Michael Stahmann, web-xact.de
http://www.web-xact.de mailto:info_(at)_web-xact.de
Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51
--------------------------------------------------------
From truheml_(at)_metal.de Thu, 9 Mar 2000 16:14:47 +0100
Date: Thu, 9 Mar 2000 16:14:47 +0100
From: Oliver Kurlvink truheml_(at)_metal.de
Subject: [php] Newsletter verschicken!
> Fuer mein Problem gibt es bestimmt irgendwo eine fertige Loesung,
nur
> leider finde ich nicht die passende.
> Auf meiner Site gibt es die Moeglichkeit, einen Newsletter zu
abbonieren
> bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen.
> Nun moechte ich ein Formular erstellen, in dem ich den Newsletter
> verfasse und ( hier kommt das Problem) diesen an alle registrierten
> E-Mailadressen verschicke.
ich mach das bei mir auch. bzw. der newsletter wird aus einer
datenbank generiert und dann als bcc per php an die leutz geschickt,
die den rehalten sollen. da ich einmal vergessen hatte die
zaehlvariable hochzuzaehlen konnte ich mitkriegen, dass er bis zum
browser-timeout ueber 30000 mails verschickt hat. reicht also fuer den
anfang :)
Da ich bislang zu faul war formulare zu bauen mit denen sich die leute
in der db anmeldne koennen (macht noch alles mein mailer automatisch)
konnte ich nicht testen ob es wirklich funzt, sollte aber :). ich
kriege jedenfalls die mail :)
// Newsletter an alle anderen schicken
$querynewsletter = "SELECT * FROM newsletter";
$resultnewsletter = MYSQL_QUERY($querynewsletter);
$numbernewsletter = MYSQL_NUMROWS($resultnewsletter);
$numbernewsletteruser=$numbernewsletter;
$inewsletter = 0;
WHILE ($inewsletter < $numbernewsletter) {
$email = mysql_result($resultnewsletter,$inewsletter,"email");
$email = stripslashes ($email);
$emailliste=$emailliste.",$email";
$inewsletter++;
}
// Mail verschicken
$today = date("d.m.Y");
mail("$user_(at)_metal.de", "Metal.de News-Flash $today", $message, "From:
$user_(at)_metal.de\nBCC:$emailliste") ;
From dominik_(at)_rock-n-roll.de Thu, 9 Mar 2000 16:05:34 -0000
Date: Thu, 9 Mar 2000 16:05:34 -0000
From: Dominik dominik_(at)_rock-n-roll.de
Subject: [php] Newsletter verschicken!
Hallo Kai, das macht Sinn. Muß leider nur vorher die Adressen zu
$dieausgelesenenadressen zusammenbasteln, weil sie in der Datenbank
natürlich den dazugehörigen Sätzen in der Spalte "Mailadressen" angegliedert
sind. Sag' mir Anfänger doch bitte, was $nr ist!
Danke schön!
-----Ursprüngliche Nachricht-----
Von: Kai Hörner
An: php_(at)_solix.wiso.Uni-Koeln.DE
Datum: Donnerstag, 9. März 2000 14:04
Betreff: Re: [php] Newsletter verschicken!
>> Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu
>abbonieren
>> bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen.
>> Nun möchte ich ein Formular erstellen, in dem ich den Newsletter
>> verfasse und ( hier kommt das Problem) diesen an alle registrierten
>> E-Mailadressen verschicke.
>
>Falls diese E-Mail Adressen per Komma getrennt in deiner Datenbank
>stehen ist das doch das einfachste der Welt....
>
>mail("webmaster_(at)_deinedomain.de", "Newsletter Nr. " . $nr, $newstext,
>"BCC: " . $dieausgelesenenadressen . "\nReply-To:
>webmaster_(at)_deinedomain.de\nContent-type: text/plain")
>?>
>
>--
>/ Kai Hörner | ICQ: 15793712 |
>/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
>
>
>--
>** 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 UW_(at)_NetUSE.DE Thu, 09 Mar 2000 16:13:40 +0100
Date: Thu, 09 Mar 2000 16:13:40 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] Uebungsaufgabe fuer Euch
Björn Schotte wrote:
> diese Liste schreiben!). Das ist wichtig, damit ich ungefähr
> einschätzen kann, ob die Übungsaufgaben vielleicht zu schwierig
> sind oder nicht. Ebenso gewünscht sind Vorschläge zu Themen
> für die Übungsaufgaben.
Bitte achte bei der Redigierung auf eine einheitliche Form:
- Tabspace,
- Kommentierung
- Namenskonventionen
Übrigens kannst Du "lies mal gegen" gerne bei mir abladen.
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From truheml_(at)_metal.de Thu, 9 Mar 2000 16:20:14 +0100
Date: Thu, 9 Mar 2000 16:20:14 +0100
From: Oliver Kurlvink truheml_(at)_metal.de
Subject: [php] Weiter Function bei grossen Datenmengen
ist kein $anfang uebergeben wird $anfang auf null gesetzt. das hier
habe ich aus meiner site ausgeschnitten. sieht ei nwenig unsauber aus
:)
http://metal.de/cdreviews.html/anfang/0
// datensaetze auslesen
$query = "SELECT * FROM cdreviews where to_days(now()) -
to_days(datum) < 28 and to_days(now()) - to_days(datum) >= 0 order by
datum desc, id desc";
$result = MYSQL_QUERY($query);
$number = MYSQL_NUMROWS($result);
// Anzahl der anzuzeigenden Reviews einstellen
$i = $anfang;
$ende = $anfang + 10;
if ($ende > $number) {
$ende = $number;
}
//tabelle zum blaettern anzeigen
?>
Blättern:
if ($anfang != "0") {
$zurueck = $anfang-10;
print " zurück ";
}
$seite=0;
$anfangint = 0;
while ($anfangint < $number) {
$anfangint2 = $anfangint +10;
$seite++;
if ($anfangint==$anfang) {
print "| $seite";
} else {
print " | $seite ";
}
$anfangint = $anfangint +10;
}
$weiter = $anfang+10;
if ($weiter < $number) {
print " | weiter ";
}
// Tabelle mit dem Blaettern enden und damit die letzten Tabelle
schliessen.
print "
";
From andreas_(at)_noho.co.uk Thu, 9 Mar 2000 15:15:45 -0000
Date: Thu, 9 Mar 2000 15:15:45 -0000
From: Andreas Otto andreas_(at)_noho.co.uk
Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_RE:_=5Bphp=5D_Komma_einf=FCgen_-_Mathe_2.Kla?=
=?iso-8859-1?Q?sse!!?=
=?iso-8859-1?Q?sse!!?=
und noch eine moeglichkeit:
deutschmark: ".number_format(($intNumber /
100),2,",",".")." converted to euro: ".number_format((($intNumber / 100) /
1.9583),2,",",".")."");
}else{
print("");
}
?>
--
Andreas Otto
NoHo Digital Ltd,
Floor 2, Canberra House,
315 -317 Regent Street
London W1R 7YB
Reception 0171 299 3434
Fax 0171 631 5050
http://www.noho.co.uk
From meyerm_(at)_fh-brandenburg.de Thu, 9 Mar 2000 15:27:51 +0100 (MET)
Date: Thu, 9 Mar 2000 15:27:51 +0100 (MET)
From: Mathias Meyer meyerm_(at)_fh-brandenburg.de
Subject: [php] Newsletter verschicken!
On Thu, 9 Mar 2000, Dominik wrote:
> Für mein Problem gibt es bestimmt irgendwo eine fertige Lösung, nur
> leider finde ich nicht die passende.
>
> Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu abbonieren
> bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen.
> Nun möchte ich ein Formular erstellen, in dem ich den Newsletter
> verfasse und ( hier kommt das Problem) diesen an alle registrierten
> E-Mailadressen verschicke.
>
Gar kein Problem. Du sammelst einfach alle email-Eintraege aus der DB
heraus, fuegst diese kommasepariert aneinander an und verschickst den
Newsletter an alle Teilnehmer per Blind-Copy. So das natuerlich kein
anderer sieht, wer noch alles den Newsletter erhalten hat.
Hab so ein Script schon fertich. Wenn du es haben willst, schick mir ne PM
Gruss, Pom
--
// author: mathias meyer
// beatsteaks-fans _(at)_ www.beatsteaks.de
// php-info & help _(at)_ www.dynamic-webpages.de
?>
From M.Kurz_(at)_dc-ag.de Thu, 09 Mar 2000 16:19:32 +0100
Date: Thu, 09 Mar 2000 16:19:32 +0100
From: Marcel Kurz M.Kurz_(at)_dc-ag.de
Subject: [php] daten der letzten X tage anzeigen
--=====_95261517241=_
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi Leute,
ich hab schon auf mehreren Seiten so ein Teil gesehn wo man
sich die News der letzen X Tage anzeigenlassen kann.( X is Variabel)
wie z.B. bei www.onlinekosten.de
Jo un da hab ich mir gedacht so was bekommst du doch auch hin...
aber scheissendreck wars ich sitze schon den ganze Tag drann
aber es will nicht klappern.
Die News stehen alle in einer Datenbank dort hab ich auch das Datum
abgespeichert.
vielleicht hat ja jemand von euch ein kleine tipp wie man so was machen=
kann..
w=E4re cool....
Beste Gr=FCsse
Marcel
--=====_95261517241=_
Content-Type: text/html; charset="us-ascii"
Hi Leute,
ich hab schon auf mehreren Seiten so ein Teil gesehn wo man
sich die News der letzen X Tage anzeigenlassen kann.( X is Variabel)
Jo un da hab ich mir gedacht so was bekommst du doch auch hin...
aber scheissendreck wars ich sitze schon den ganze Tag drann
aber es will nicht klappern.
Die News stehen alle in einer Datenbank dort hab ich auch das Datum
abgespeichert.
vielleicht hat ja jemand von euch ein kleine tipp wie man so was machen
kann..
wäre cool....
Beste Grüsse
Marcel
--=====_95261517241=_--
From schumacher_(at)_netbits.de Thu, 9 Mar 2000 16:22:03 +0100
Date: Thu, 9 Mar 2000 16:22:03 +0100
From: Jens Schumacher schumacher_(at)_netbits.de
Subject: [php] csv datei mit phpmyadmin in tabelle laden
Hallo Andreas (bzw. "List"? ... ),
> > Das hilft :-)
> Leider nicht ganz. Ich bekomme nun die Meldung: Lost connection to MySQL
> server during query
> so nach ca. 1 Minute.
Hmm, wie gross ist Dein zu importierendes File und wie gut die Verbindung zu
Deinem DB-Server? Das hört sich ganz so an, als ob beim Upload deiner CSV
der die Verbindung nicht so ganz stabil ist.
Kannst Du die Datei nicht vorher auf den Server laden? (wenn ja, musst du
das LOCAL wieder aus der ldi_check.php3 entfernen).
> Muß ich alle Felder in Anführungszeichen setzen, nur die Textfelder, darf
> ich das ID Feld überhaupt manuell setzen
Also die Anführungszeichen kannst Du komplett weglassen. Achte darauf beim
Import per phpMyAdmin im Formular mit den Parametern dann auch anzugeben,
dass keine Anführungszeichen dabei sind (das Feld "Fields enclosed by"
einfach löschen).
Die ID kannst Du Dir sparen, die fügt mySQL automatisch an soweit Du sie auf
AUTO_INCREMENT gestell hast. IMHO brauchst Du das Feld gar nicht. Du
könntest auch einfach die Artikelnummer auf PRIMARY KEY und UNIQUE stellen.
Ich gehe mal davon aus, die Artikelnummer ist auch für jeden Artikel
eindeutig (sollte ja Sinn und Zweck einer Artikelnummer sein :))
Mehr kann ich Dir leider auch nicht helfen.
Grüsse,
Jens
From Mathias.Gloss_(at)_start.de Thu, 9 Mar 2000 16:25:30 +0100
Date: Thu, 9 Mar 2000 16:25:30 +0100
From: Gloss Mathias Mathias.Gloss_(at)_start.de
Subject: [php] AW: [php] offline unter wamp - online unter lamp?
Hallo,
> ----------
> Von: Bernd Schulz[SMTP:Schulz_(at)_altmarkweb.de]
> Betreff: [php] offline unter wamp - online unter lamp?
>
> z.zt. teste ich meine scripte (php3 und mysql) online auf dem
> internetserver (unix, apache, php3, mysql). da ich über keine standleitung
> verfüge, ist das nicht so toll.
> wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen
> die scripte dann auch unter unix oder sollte ich lokal lamp installieren.
>
Ich arbeite in einer Firma deren Devise "alles Windows" ist, mit
dem Resultat, dass man fast keine GNU-Programme richtig
benutzen kann und für jeden Pipifax was eigenes machen muss
oder einen haufen Geld bezahlt :(
PHP ist leider auch unter WinNT aeusserst beschraenkt. Mail
geht in der aktuellen Version nicht richtig, PDF-Lib gar nicht,....
Nebenher mach ich noch DB-Gestützte Webseiten. Gottseidank
haben die meisten seriösen Provider irgend ein Unix-Derivat als
Server.
Aus diesem Grund habe ich mal begonnen (mit einem alten 486/33
mit 16 MB Ram) mir einen Linux-Server hinzustellen.
Die Einarbeitung ist Zeitaufwendig, aber solange nicht alles geht,
kann man ja unter Windows arbeiten.
Mittlerweile ists bei mir so, daß ich über den Linux-Rechner ins Internet
gehe (IP-Masquerading), dass da die Webseiten liegen (die man bequem
mit Samba auf einem Netzlaufwerk unter Win editieren kann), daß da
mehrere virtuelle Apaches laufen (pro Projekt einer), eine MySQL-DB
läuft, der Nameserver (als Cache für die Clients und Primary für die
Webserver und andere lokalen Rechner) laeuft, und und und...
Als naechstes wird noch CVS fuer die Webseiten und ein zentrales Backup
auf DAT kommen - je nachdem wie ich Zeit habe. (OK, der Linux-Rechner
hat jetzt 300 MHz und 128 MB RAM ;)
Wenn du etwas Zeit und Lust dazu hast, würde ich ein kleines Netzwerk
basteln, so aehnlich wie beschrieben - damit hast du am wenigsten Stress,
und fast alles laeuft beim Provider auf anhieb.
Viele Gruesse, Mathias
From kai_(at)_pc-infos.de Thu, 9 Mar 2000 16:52:52 +0100
Date: Thu, 9 Mar 2000 16:52:52 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] Newsletter verschicken!
> sind. Sag' mir Anfänger doch bitte, was $nr ist!
$nr steht in diesem Falle natürlich für die Nummer des Newsletters.
$nr = 122;
echo "Newsletter Nr. " . $nr;
gibt dann "Newsletter Nr. 122" aus.
> > >mail("webmaster_(at)_deinedomain.de", "Newsletter Nr. " . $nr,
$newstext,
> >"BCC: " . $dieausgelesenenadressen . "\nReply-To:
> >webmaster_(at)_deinedomain.de\nContent-type: text/plain")
> >?>
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From UW_(at)_NetUSE.DE Thu, 09 Mar 2000 17:01:13 +0100
Date: Thu, 09 Mar 2000 17:01:13 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] RegEx
Benjamin Billian wrote:
> kann mir mal jemand sagen welchen RegEx "Dialekt" PHP verwendet ??
preg_* -> Perl
ereg_* -> Posix
> z.B. wie werden Wortgrenzen definiert oder kann man auf gefundene
> Ausdrücke später zugreifen (in Perl mit $\1 $\2 ...)
Du findest Hinweise im Annoteated Manual, unter
http://www.php.net
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 Thu, 09 Mar 2000 17:05:09 +0100
Date: Thu, 09 Mar 2000 17:05:09 +0100
From: Ulf Wendel UW_(at)_NetUSE.DE
Subject: [php] SMS-Versand via WWW-Formular
Stefan Krister wrote:
>
> Hi Liste,
>
> hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu
> verschicken? Meine User bräuchten das, um die Außendienstler zu
> erreichen.
>
> Die 'freien' Angebote im Web möchte ich dazu nicht nutzen.
Englische User Liste, vor wenigen Tagen:
"http://www.freshmeat.net/appindex/1998/12/14/913658781.html
ist a command line client driving a modem to deliver SMS
to many mobile operators.
I tried that one yesterday and was able to call it from
within PHP and deliver SMS into German D1 and D2 networks.
Kristian
--
Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00
Using PHP3? See our web development library at
http://phplib.netuse.de/ (We have moved! Update your bookmarks!)"
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
From braukmann_(at)_tse-online.de Thu, 9 Mar 2000 17:10:12 +0100
Date: Thu, 9 Mar 2000 17:10:12 +0100
From: Andreas Braukmann braukmann_(at)_tse-online.de
Subject: [php] offline unter wamp - online unter lamp?
Hi,
On Thu, Mar 09, 2000 at 03:32:35PM +0100, Till Gerken wrote:
> Benutzt man allerdings nur die üblichen 08/15 Skripte, ist WAMP zur
> Entwicklung zu bevorzugen, erspart einem das nötige rebooten.
Mooooment. Wieso 'rebooten'? Gerade wenn ich unter WAMP entwickeln
wuerde, muesste ich doch staendig neu booten, um zurueck zu meinem
Unix zu kommen ;)
Ach ne, ... ich kann das WAMP-System ja auch einfach in einem
vmware-Fenster laufen lassen.
Damit waeren wir dann auch beim wirklich ernsthaftem Teil meiner
Mail angelangt.
Wenn Ihr wirklich lieber ein NT (Win9x stehen aussen vor) als
Arbeitsplatz habt, trotzdem Euren PHP-Code auf einem
Linux und/oder *BSD-Server testen wollt, aber auch keine zwei Rechner
zur Verfuegung habt, solltet Ihr ueber die Anschaffung einer
vmware-Lizenz (http://www.vmware.com) nachdenken.
> Ich habe mir jedoch nach kurzer Zeit nen externen Server hingestellt
Den kann man sich dann prinzipiell (zwei 'echte' Rechner sind halt
trotzdem schoener) sparen.
> und arbeite von Windows aus über Telnet darauf.
Der Dateitransfer zwischen dem Gast-Betriebssystem auf der virtuellen
Maschine und dem bevorzugtem Wirts-Betriebssystem kann z.B. per
'samba' erfolgen.
Ich benutze 'vmware' dazu, um auf meinem Unix-Desktop (FreeBSD) zu
Testzwecken auch mal den den IE als Browser zu benutzen.
Das wirklich 'Witzige' an vmware ist, dass man (auf Wunsch) Aenderungen
an den Filesystemen der virtuellen Maschinen zum Schluss einer
Sitzung einfach 'verwerfen' kann. (Was gerade bei der Kombination
Win9x/IE [4,5] sehr praktisch sein kann. ;) )
-Andreas
--
: Anti-Spam Petition: http://www.politik-digital.de/spam/ :
: PGP-Key: http://www.tse-online.de/~ab/public-key :
: Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B :
From braukmann_(at)_tse-online.de Thu, 9 Mar 2000 17:20:10 +0100
Date: Thu, 9 Mar 2000 17:20:10 +0100
From: Andreas Braukmann braukmann_(at)_tse-online.de
Subject: [php] offline unter wamp - online unter lamp?
Hi,
... kann es sein, dass Du einige Male 'LAMP' und 'WAMP' vertauscht
hast?
On Thu, Mar 09, 2000 at 03:55:35PM +0100, Michael Stahmann wrote:
> LAMP ist natürlich die Ideal-Lösung zum Testen, wenn Deine
> Internetserver auch so laufen.
> Ich habe mir das aber erspart und komme mit Lamp wunderbar zurecht.
Du meintest WAMP?
> Ich muß nur noch online testen, wenn alles "fertig" ist LAMP soll
Du meintest auch hier WAMP?
> einige Einschränkungen haben, die mir bis jetzt aber erst selten
> aufgefallen sind.
Eine Einschraenkung bei WAMP: Man kann PHP nur als CGI und nicht
als apache-Modul einsetzen. Allerdings duerfte bei den meisten
Web-Hostern wohl auch unter Unix nur ein PHP-CGI zur Verfuegung
stehen. (Allein aus Sicherheitsgruenden ...)
> WAMP hat den Vorteil, das Du Deine normale Entwicklungsumgebung
Nunja. Es kommt natuerlich darauf an, was diese 'normale
Entwicklungsumgebung' ist. Wenn man nicht gerade unheimlich viel
mit Dreamweaver etc. arbeitet, kann man auch sehr bequem direkt
auf einem LAMP-System entwickeln.
> nicht verlassen mußt, aber einen Entscheidenen
> Geschwindigkeitsnachteil (bei mir jedenfalls).
Unter echter 'Server-Last' mag das ja stimmen, aber ob ein
NT im Entwickler-/Test-Betrieb wirklich subjektiv merklich langsamer
ist, wage ich doch zu bezweifeln.
Wir hatten mal ein WAMP-System auf unserem 'Nimm-es-mit-zum-Kunden-
Notebook' installiert, ... und das lief eigentlich sehr
zufriedenstellend.
-Andreas
P.S. ... bei Gelegenheit koenntest Du Deinen Mail-Klienten mal so
einstellen, dass er nach jeweils ca. 68-72 Zeichen einen Zeilenumbruch
einfuegt. Das erspart den 'Beantwortern' das Umformatieren.
--
: Anti-Spam Petition: http://www.politik-digital.de/spam/ :
: PGP-Key: http://www.tse-online.de/~ab/public-key :
: Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B :
From M.Kurz_(at)_gmx.de 9 Mar 2000 17:22:02 +0100
Date: 9 Mar 2000 17:22:02 +0100
From: M.Kurz M.Kurz_(at)_gmx.de
Subject: [php] if anweisung mit platzhalter
--=====_95261892226500=_
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi liste,
wie kann ich eine if anweisung um Platzhaltern
(mir is kein besser Ausdruck eingefallen) erstellen
also z.b.:
if ($var =3D=3D '123XX') echo "test";
ich will immer wenn die Variabele $var mit 123 beginnt test ausgeben.
bei einer Datenbank abfrage weiss ich wie so was geht mit like '123%'
dann spuckt er mir alle aus die mit 123 beginnen aber wie geht sowas bei=
einer
if anweisung ????
ich hab schon mehrere b=FCcher durchforstet hab aber nix gefunden
vielleicht wisst ihr ja eine L=F6sung
Beste Gr=FCsse
marcel
--=====_95261892226500=_
Content-Type: text/html; charset="us-ascii"
Hi liste,
wie kann ich eine if anweisung um Platzhaltern
(mir is kein besser Ausdruck eingefallen) erstellen
also z.b.:
if ($var == '123XX') echo "test";
ich will immer wenn die Variabele $var mit 123 beginnt test ausgeben.
bei einer Datenbank abfrage weiss ich wie so was geht mit like '123%'
dann spuckt er mir alle aus die mit 123 beginnen aber wie geht sowas bei
einer
if anweisung ????
ich hab schon mehrere bücher durchforstet hab aber nix gefunden
vielleicht wisst ihr ja eine Lösung
Beste Grüsse
marcel
--=====_95261892226500=_--
From ralph_(at)_monsterbrain.luminar.de Thu, 9 Mar 2000 17:24:22 +0100
Date: Thu, 9 Mar 2000 17:24:22 +0100
From: Ralph Schaefer ralph_(at)_monsterbrain.luminar.de
Subject: [php] daten der letzten X tage anzeigen
On Thu, Mar 09, 2000 at 04:19:32PM +0100, Marcel Kurz wrote:
> Hi Leute,
Hallo Marcel,
> ich hab schon auf mehreren Seiten so ein Teil gesehn wo man
> sich die News der letzen X Tage anzeigenlassen kann.( X is Variabel)
> wie z.B. bei www.onlinekosten.de
Sowas in der Art hab ich dieser Tage auch gemacht.
> Die News stehen alle in einer Datenbank dort hab ich auch das Datum
> abgespeichert.
> vielleicht hat ja jemand von euch ein kleine tipp wie man so was machen kann..
> wäre cool....
>
Ich hab sowohl das Datum in der DB als auch das aktuelle und die Anzahl der Tage
ins Unix-timestamp Format konvertiert und dann halt mit
if ((($satz_timestamp + $tage_timestamp) - $akt_timestamp) > 0) {
...
}
die betreffenden Datensaetze ausgegeben.
Das hilft Dir ja vieleicht etwas weiter.
Bis dann,
Ralph
From werbung_(at)_iorio.de Thu, 09 Mar 2000 18:11:58 +0100
Date: Thu, 09 Mar 2000 18:11:58 +0100
From: Alessio Iorio werbung_(at)_iorio.de
Subject: [php] PHP4 auf WinNT und MYSQL
Hallo Liste,
ich versuche gerade krampfhaft das MYSQL-Modul von PHP4 zu aktivieren.... und bekomme es einfach nicht hin. Weiß jemand nochmal wie das geht?! Komischerweise liefs schon mal
und jetzt ist es weg! Ich hab die mysql-dll in mein WinNT-Verzeichnis getan und das Modul bei Windows-Extensions so angegeben:
;Windows Extensions
extension=php_mysql.dll
Was ist der Fehler bzw. wie muß ich es richtig machen?!
Danke!
Seth ;-)
From babnik_(at)_zems.tu-berlin.de Thu, 09 Mar 2000 18:17:12 +0100
Date: Thu, 09 Mar 2000 18:17:12 +0100
From: Arne Babnik babnik_(at)_zems.tu-berlin.de
Subject: [php] mySQL / Date
> > weiß jemand zufällig wie man mit php und mysql das datum-format
> > ändern kann (typ: date)? mysql speichert das datum im format
> > yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern?
> Ich benutze diese Funktionen :
>
> function DateToDBDate ($datum)
> {
> $datum=substr($datum,6,4)."-".substr($datum,3,2)."-".substr($datum,0,2);
> if ($datum=="--"){ $datum=""; }
>
> return $datum;
>
> }
>
> function DBDateToDate ($datum)
> {
> $datum=substr($datum,8,2).".".substr($datum,5,2).".".substr($datum,0,4);
>
> if ($datum==".."){ $datum=""; }
>
> return $datum;
> }
Es ist doch eigentlich egal, wie MySQL das abspeichert; wichtig ist doch
nur, wie man die Information hinein- und wieder hinausbekommt.
Zum Einspeichern gibt es auf www.php-center.de ein kleines Skript von
Thomas Schürmann, das diese Aufgabe ganz hervorragend löst. (tt.mm.jjjj
-> yyyy-mm-dd). Nennt sich ger2mysqldate().
Zum Auslesen tut's ein "SELECT DATE_FORMAT (datum, '%d.%m.%Y') as
meindatum FROM tablename" ganz wunderprima.
(Schönen Gruß auch an Knut, ich hab das MySQL-Handbuch durchaus gelesen
;-)
Gruss,
Arne
From hartmut_(at)_six.de Thu, 09 Mar 2000 18:17:38 +0100
Date: Thu, 09 Mar 2000 18:17:38 +0100
From: Hartmut Holzgraefe hartmut_(at)_six.de
Subject: [php] if anweisung mit platzhalter
"M.Kurz" wrote:
> Hi liste,wie kann ich eine if anweisung um Platzhaltern(mir is kein
> besser Ausdruck eingefallen) erstellenalso z.b.: if ($var == '123XX')
> echo "test"; ich will immer wenn die Variabele $var mit 123 beginnt
> test ausgeben.bei einer Datenbank abfrage weiss ich wie so was geht
> mit like '123%'dann spuckt er mir alle aus die mit 123 beginnen aber
> wie geht sowas bei einerif anweisung ????ich hab schon mehrere bücher
> durchforstet hab aber nix gefundenvielleicht wisst ihr ja eine Lösung
> Beste Grüssemarcel
if(ereg("^123",$var)) # ^ steht für zeilen- bzw. stringanfang
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
in Halle 14, Stand J50!
From kai_(at)_pc-infos.de Thu, 9 Mar 2000 18:17:53 +0100
Date: Thu, 9 Mar 2000 18:17:53 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] if anweisung mit platzhalter
Hallo Marcel,
Das ist ganz einfach:
if (substr($var, 0, 3) == "123") echo "test";
http://php.net/manual/html/function.substr.html
Aber manche Leute hier in der Liste werden sehr schnell sauer bei
HTML- / multipart-Mails. Also wäre es empfehlenswert deinen
Mail-Client auf "text/plain" umzustellen.
MfG
Kai
____________________________
From: M.Kurz
> wie kann ich eine if anweisung um Platzhaltern
> (mir is kein besser Ausdruck eingefallen) erstellen
> also z.b.:
> if ($var == '123XX') echo "test";
> ich will immer wenn die Variabele $var mit 123 beginnt test
ausgeben.
> bei einer Datenbank abfrage weiss ich wie so was geht mit like
'123%'
> dann spuckt er mir alle aus die mit 123 beginnen aber wie geht sowas
bei einer
> if anweisung ????
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From Webmaster_(at)_genoh.de Thu, 9 Mar 2000 18:42:46 +0100
Date: Thu, 9 Mar 2000 18:42:46 +0100
From: Webmaster_(at)_genoh.de Webmaster_(at)_genoh.de
Subject: [php] AW: [php] Re: Installationsprobleme: PHP3.0.15_Win32 unter Windows98 mit Apache1.3.9
hi,
> hallo elmar,
> check doch mal das wamp-tutorial für th. schulz:
> http://thomas.schulz.net/php/wamp/index.html
bin zwar genoh und nicht elmar, aber ich finde das tutorial sollte im
php-center nicht fehlen, denn mit dem hats jetzt endlich einwandfrei
geklappt.
bye
Genoh
-------------------------------------------
[ email_(at)_genoh.de * www.genoh.de ]
[ www.weltenbastler.de * www.canyonworld.de]
-------------------------------------------
From np_(at)_public-art.de Thu, 9 Mar 2000 19:19:06 +0100
Date: Thu, 9 Mar 2000 19:19:06 +0100
From: Nico Puhlmann np_(at)_public-art.de
Subject: [php] print like perl
Hi Leute,
gibt es in PHP, wie in Perl, auch die Möglichkeit mehrere Zeilen HTML
auszuprinten. Wie z.B.
print <<___EOF___;
Hier steht , Text oder "sonstwas".
Auch " kann ich schreiben, ohne dieses nervige \ vor'm " :-)))
___EOF___
Danke für eure Hilfe im Voraus!
Nico .. ;o)
From np_(at)_public-art.de Thu, 9 Mar 2000 19:23:57 +0100
Date: Thu, 9 Mar 2000 19:23:57 +0100
From: Nico Puhlmann np_(at)_public-art.de
Subject: [php] Fw: print like perl
Sorry Leute, hab die Lösung gefunden .. ist zwar nicht ganz so komfortabel,
aber es gibt es: http://www.php.net/manual/function.print.php3
Danke trotzdem ;o)
Kommt nich wieder vor, ich schau nextes mal genauer in die Doku.
Verzeiht!!!! ;-)
Nico
----- Original Message -----
From: Nico Puhlmann
To:
Sent: Thursday, March 09, 2000 7:19 PM
Subject: print like perl
> Hi Leute,
>
> gibt es in PHP, wie in Perl, auch die Möglichkeit mehrere Zeilen HTML
> auszuprinten. Wie z.B.
>
> print <<___EOF___;
>
> Hier steht , Text oder "sonstwas".
> Auch " kann ich schreiben, ohne dieses nervige \ vor'm " :-)))
>
> ___EOF___
>
> Danke für eure Hilfe im Voraus!
>
> Nico .. ;o)
>
>
>
From kai_(at)_pc-infos.de Thu, 9 Mar 2000 19:34:53 +0100
Date: Thu, 9 Mar 2000 19:34:53 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] Fw: print like perl
From: Nico Puhlmann
> Sorry Leute, hab die Lösung gefunden .. ist zwar nicht ganz so
komfortabel,
> aber es gibt es: http://www.php.net/manual/function.print.php3
> Kommt nich wieder vor, ich schau nextes mal genauer in die Doku.
> Verzeiht!!!! ;-)
> > Hi Leute,
> >
> > gibt es in PHP, wie in Perl, auch die Möglichkeit mehrere Zeilen
HTML
> > auszuprinten. Wie z.B.
Hey Nico, es geht auch einfacher. Du kannst das was geprintet werden
soll auch einfach ausklammern.
Boah....
najaaaa..
Text halt. so wie im Browser ausgegeben werden soll
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From m_(at)_rkus.dobel.de Thu, 09 Mar 2000 20:01:19 +0100
Date: Thu, 09 Mar 2000 20:01:19 +0100
From: Markus Dobel m_(at)_rkus.dobel.de
Subject: [php] print like perl
Nico Puhlmann wrote:
>
> Hi Leute,
>
> gibt es in PHP, wie in Perl, auch die Möglichkeit mehrere Zeilen HTML
> auszuprinten. Wie z.B.
>
> print <<___EOF___;
>
> Hier steht , Text oder "sonstwas".
> Auch " kann ich schreiben, ohne dieses nervige \ vor'm " :-)))
>
> ___EOF___
ja kannst du:
-- schnipp --
irgendwelcher(phpkram);
?>
Hier steht <HTML>, Text oder "sonstwas".
Auch " kann ich schreiben, ohne dieses nervige \ vor'm " :-)))
Und ich muss nicht einmal php dafür benutzen.
und_hier($kommt);
wieder_irgendwelcher(php-$code);
?>
-- schnupp --
das einzige, was du beachten musst, ist, dass du html-sonderzeichen
html-encodet tippst. aber das gilt bei reinen html-dokumenten genauso
wie bei deinem perl-beispiel, welches genau an der stelle einen fehler
hat.
gruss, markus
From lb_(at)_knuut.de Thu, 9 Mar 2000 19:05:54 +0100 (CET)
Date: Thu, 9 Mar 2000 19:05:54 +0100 (CET)
From: Lutz Brueckner lb_(at)_knuut.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
On Thu, 9 Mar 2000, Florian Leibert wrote:
> ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings
> auslese und diese dann umdrehe. Wie kann ich dies tun???
Zwei, drei Lösungen sind zwar schon gepostet worden, die
einfachste war aber noch nicht dabei:
$s ="abcdef";
echo $s[1].$s[0];
Ciao,
Lutz
From lb_(at)_knuut.de Thu, 9 Mar 2000 19:01:26 +0100 (CET)
Date: Thu, 9 Mar 2000 19:01:26 +0100 (CET)
From: Lutz Brueckner lb_(at)_knuut.de
Subject: [php] Fehlertolerante Suche
Hallo,
On Thu, 9 Mar 2000, Stefan Krister wrote:
> ich kann's gar ned glauben, daß noch keine Reaktion darauf gekommen
> ist. Sehe ich da irgendwas falsch? Seid Ihr alle mit den bisherigen
> Möglichkeiten der Suche zufrieden?
Fehlertolerantes Suchen wäre ein interessantes Feature.
Das in php programmieren zu wollen ist wegen der Performance
aber höchstens eine interessante Fingerübung.
Wenn schon, dann in C als Funktionsmodul. Oder noch besser als
Funktion in mysql.
> Oder soll ich mal den C-Quellcode auf eine Webseite packen? Den c't
> Artikel kann ich ja wegen (c) nicht veröffentlichen. Leider.
Das wäre nett. Mein c't Jahrgang 97 ist anläßlich meines
letzten Umzugs dem Recycling zugeführt worden ...
Ciao,
Lutz
From christoph_(at)_lauterbach-design.de Thu, 09 Mar 2000 20:13:52 +0100
Date: Thu, 09 Mar 2000 20:13:52 +0100
From: Christoph Lauterbach christoph_(at)_lauterbach-design.de
Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war
Servus Liste,
wie kann ich gucken ob es bereits einen Datensatz mit einem bestimmten Wert
in einem bestimmten Feld gibt?
Ich will nämlich vermeiden dass sich in einer User-DB zwei Menschen mit dem
selben User-Name eintragen. Oder gibt MySQL bereits ein bestimmtes Resultat
zurück? Schließlich hab ich das Feld in der entsprechenden Tabelle bereits
als "unique" deklariert.
Gibt es eigentlich endlich eine Newsgroup oder eine Mailing-Liste die sich
gleichberechtigt um PHP und MySQL kümmert? Nix gegen Euch, ist klar...
Vielen Dank
From kai_(at)_pc-infos.de Thu, 9 Mar 2000 20:22:41 +0100
Date: Thu, 9 Mar 2000 20:22:41 +0100
From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
From: Lutz Brueckner
> > ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines
Strings
> > auslese und diese dann umdrehe. Wie kann ich dies tun???
> Zwei, drei Lösungen sind zwar schon gepostet worden, die
> einfachste war aber noch nicht dabei:
> $s ="abcdef";
> echo $s[1].$s[0];
Nanu? Wie ist denn aus dem String auf einmal ein Array geworden?
--
/ Kai Hörner | ICQ: 15793712 |
/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane
From C.Schmidt-Koester_(at)_gmx.net Thu, 9 Mar 2000 20:35:08 +0100
Date: Thu, 9 Mar 2000 20:35:08 +0100
From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net
Subject: [php] PHP4 auf WinNT und MYSQL
>
> ich versuche gerade krampfhaft das MYSQL-Modul von PHP4 zu
aktivieren.... und bekomme es einfach nicht hin. Weiß jemand nochmal wie
das geht?! Komischerweise liefs schon mal
> und jetzt ist es weg! Ich hab die mysql-dll in mein WinNT-Verzeichnis
getan und das Modul bei Windows-Extensions so angegeben:
>
> ;Windows Extensions
> extension=php_mysql.dll
>
In der php.ini sollten Angaben zum extension_dir gemacht werden. Ich
habe über "extension_dir = .\Modules" ein Verzeichnis relativ zu meinem
PHP-Verz. benannt, in dem sich die DLL befindet und so läufts. Stand
glaub ich auch so im README.
Christiane
From marcel.beerta_(at)_gmx.net Thu, 9 Mar 2000 18:54:49 +0100
Date: Thu, 9 Mar 2000 18:54:49 +0100
From: Marcel Beerta marcel.beerta_(at)_gmx.net
Subject: [php] AW: [php] Newsletter verschicken!
> Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu
> abbonieren
> bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen.
> Nun möchte ich ein Formular erstellen, in dem ich den Newsletter
> verfasse und ( hier kommt das Problem) diesen an alle registrierten
> E-Mailadressen verschicke.
ist doch theoretisch gar nicht so schwer ...
$subject="Newsletter Nr:";
$from="bar_(at)_foo.com";
$reply="for_(at)_bar.com";
$query="SELECT * FROM tabellenname";
$conn=mysql_connect("localhost","root","");
$result=mysql_db_query("datenbank",$query,$conn);
while($data=mysql_fetch_array($result))
{
mail($data[email],$subject,$text,"From: $from\nReply-To: $reply");
}
mysql_close($conn);
?>
From s.bergmann_(at)_seven-sense.com Thu, 09 Mar 2000 21:04:17 +0100
Date: Thu, 09 Mar 2000 21:04:17 +0100
From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com
Subject: [php] Uebungsaufgabe fuer Euch
Björn Schotte schrieb:
> Daher mein Vorschlag der Übungsaufgaben: in (un-)regelmäßigen
> Abständen poste ich hier einfach konkrete Problemstellungen.
Hört sich sehr vielversprechend an!
--
"Ivanova is always right. I will listen to Ivanova. I will not ignore
Ivanova's recommendations. Ivanova is God. And, if this ever happens
again, Ivanova will personally rip your lungs out!"
- Susan Ivanova, "Babylon 5"
From m_(at)_rkus.dobel.de Thu, 09 Mar 2000 21:06:58 +0100
Date: Thu, 09 Mar 2000 21:06:58 +0100
From: Markus Dobel m_(at)_rkus.dobel.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
"Kai Hörner" wrote:
>
> > $s ="abcdef";
> > echo $s[1].$s[0];
>
> Nanu? Wie ist denn aus dem String auf einmal ein Array geworden?
dirty rotten c-tricks. in c gibts eigentlich keine strings, sondern nur
array of char. in php ist das wohl uebernommen worden. genau wie solch
haessliche sachen wie $a = (bedingung?blubb:suelz);
gruss, markus
From Maillist_(at)_internet-praesent.de Thu, 9 Mar 2000 21:19:50 +0100
Date: Thu, 9 Mar 2000 21:19:50 +0100
From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de
Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war
Hi Christoph,
In PHP machst Du das so:
$checkname = "name = '$name'";
$checkexistvar = "SELECT * FROM $tabelle WHERE $checkname";
$checkexist = mysql($datenbank,$checkexistvar);
$checkresult = mysql_num_rows($checkexist);
if ($checkresult != 0) {}
else {}
Wenn das Feld "unique" ist, und Du den Usernamen nochmal eingibst, wird
einfach das alte überschrieben, somit ist das keine Lösung.
Ich kenne nur eine Englische Maillinglist für MySQL, schau mal unter
http://www.mysql.com
CU,
Noel
Date sent: Thu, 09 Mar 2000 20:13:52 +0100
Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war
From: "Christoph Lauterbach"
To: php_(at)_solix.wiso.Uni-Koeln.DE
Send reply to: php_(at)_solix.wiso.Uni-Koeln.DE
> Servus Liste,
>
> wie kann ich gucken ob es bereits einen Datensatz mit einem bestimmten
> Wert in einem bestimmten Feld gibt? Ich will nämlich vermeiden dass
> sich in einer User-DB zwei Menschen mit dem selben User-Name
> eintragen. Oder gibt MySQL bereits ein bestimmtes Resultat zurück?
> Schließlich hab ich das Feld in der entsprechenden Tabelle bereits als
> "unique" deklariert.
>
> Gibt es eigentlich endlich eine Newsgroup oder eine Mailing-Liste die
> sich gleichberechtigt um PHP und MySQL kümmert? Nix gegen Euch, ist
> klar...
>
> Vielen Dank
>
>
>
> --
> ** 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 hartmut_(at)_six.de Thu, 09 Mar 2000 21:30:11 +0100
Date: Thu, 09 Mar 2000 21:30:11 +0100
From: Hartmut Holzgraefe hartmut_(at)_six.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
Markus Dobel wrote:
> genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz);
was ist daran denn haesslich? doch wohl nur dass es keine
dreiwege-variante
( >0; ==0 ; <0) giebt wie sie (vom hörensagen her) FORTRAN haben soll
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
in Halle 14, Stand J50!
From m_(at)_rkus.dobel.de Thu, 09 Mar 2000 21:47:47 +0100
Date: Thu, 09 Mar 2000 21:47:47 +0100
From: Markus Dobel m_(at)_rkus.dobel.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
Hartmut Holzgraefe wrote:
>
> > genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz);
>
> was ist daran denn haesslich? doch wohl nur dass es keine
> dreiwege-variante
> ( >0; ==0 ; <0) giebt wie sie (vom hörensagen her) FORTRAN haben soll
mag sein, dass es kurz ist und vielleicht sogar schneller ablaeuft als
folgender konstrukt:
if (bedingung) {
$a = blubb;
}
else {
$a = suelz;
}
dennoch find ich das lesbarer und logischer. aber das mag
geschmackssache sein und haengt mit sicherheit auch von der komplexitaet
des if-konstrukts ab.
is auch nich so wichtig, eigentlich gings ja darum, wieso der string ein
array ist. der satz danach is einfach nur meine meinung und sollte kein
belehrungsversuch sein oder so.
gruss, markus
From eschmid+sic_(at)_s.netic.de Thu, 9 Mar 2000 21:51:18 +0100 (CET)
Date: Thu, 9 Mar 2000 21:51:18 +0100 (CET)
From: eschmid eschmid+sic_(at)_s.netic.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
On Thu, 9 Mar 2000, Hartmut Holzgraefe wrote:
> Markus Dobel wrote:
>
> > genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz);
>
> was ist daran denn haesslich? doch wohl nur dass es keine
> dreiwege-variante
> ( >0; ==0 ; <0) giebt wie sie (vom hörensagen her) FORTRAN haben soll
Das muss wohl ein sehr modernes FORTRAN gewesen sein. Bei FORTRAN IV und
FORTRAN 77 war's jedenfalls nicht dabei.
Oder war's RATFOR? Da hat mal was in der April Ausgabe 1984 in der
Zeitschrift Byte gestanden. Der Absender war Nikolaus Wirth, Technische
Irrenanstalt, Zuerich, Swiss.
-Egon
--
Grueninger Str. 6, 70599 Stuttgart
http://php.net/manual/, http://php.net/books.php3
http://www.uni-hohenheim.de/~windband
From schumacher_(at)_netbits.de Thu, 9 Mar 2000 21:58:19 +0100
Date: Thu, 9 Mar 2000 21:58:19 +0100
From: Jens Schumacher schumacher_(at)_netbits.de
Subject: [php] Addslashes bei Single Quotes
Hallo,
mich würde mal interessieren, ob ich der einzige bin der folgendes Problem
hat, oder ob ich heute ein Brett vorm Kopf hab. Folgendes:
Textarea wird in eine Variable $text gespeichert.
Der Text enthält Single-Quotes.
Natürlich schlägt ein Eintrag in eine MySQL - Tabelle so fehl.
Nach
addslashes ($text);
gleiches Problem. Die Single-Quotes werden nicht escaped.
Zum Ziel kam ich nur hiermit:
ereg_replace("'","''",$Text);
Aber eigentlich wäre doch addslashes genau hierfür gedacht. magic_quotes
sind off und PHP ist Version 3.0.14.
Grüsse,
Jens
From hartmut_(at)_six.de Thu, 09 Mar 2000 23:49:58 +0100
Date: Thu, 09 Mar 2000 23:49:58 +0100
From: Hartmut Holzgraefe hartmut_(at)_six.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
eschmid wrote:
> > was ist daran denn haesslich? doch wohl nur dass es keine
> > dreiwege-variante
> > ( >0; ==0 ; <0) giebt wie sie (vom hörensagen her) FORTRAN haben soll
>
> Das muss wohl ein sehr modernes FORTRAN gewesen sein. Bei FORTRAN IV und
> FORTRAN 77 war's jedenfalls nicht dabei.
Jetzt hast Du mich ganz kalt erwischt. Das 'Hörensagen' bezieht sich auf
einen Zeitschriftenartikel, den ich vor ewigen Zeiten mal
gelesen habe. Von daher war es auf jeden Fall vor FORTRAN 90.
Allerdings fehlen mir FORTRAN (und auch RATFOR) in meiner
mittlerweile doch recht umfangreichen Programmiersprachensammlung.
> Oder war's RATFOR? Da hat mal was in der April Ausg abe 1984 in der
> Zeitschrift Byte gestanden.
Vom Zeitrahmen her könnte das ungefähr hinkommen. Ich meine ich
hätte das aus einem Artikel in der mc, und die hatte damals ja
ihre besten Tage. Leider sind diese alten Schätze noch über diverse
nicht ausgepackte Kartons verteilt ...
> Der Absender war Nikolaus Wirth, Technische Irrenanstalt, Zuerich, Swiss.
Von dem Herrn habe ich meines Wissens außer dem Compilerbau-Script
und seinen Kommentaren zu 'C' nichts gelesen. Der besagte Artikel
war mit Sicherheit nicht von ihm ...
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
Besuchen Sie Six auf der Hannover-Messe (20.-25.3.)
in Halle 14, Stand J50!
From braukmann_(at)_tse-online.de Fri, 10 Mar 2000 01:19:47 +0100
Date: Fri, 10 Mar 2000 01:19:47 +0100
From: Andreas Braukmann braukmann_(at)_tse-online.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
Hallo,
On Thu, Mar 09, 2000 at 09:47:47PM +0100, Markus Dobel wrote:
> > > genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz);
> mag sein, dass es kurz ist und vielleicht sogar schneller ablaeuft als
> folgender konstrukt:
>
> if (bedingung) {
> $a = blubb;
> }
> else {
> $a = suelz;
> }
> dennoch find ich das lesbarer und logischer. aber das mag
> geschmackssache sein und haengt mit sicherheit auch von der komplexitaet
> des if-konstrukts ab.
eben. Der Fragezeichen-Operator ist nicht einfach ein 'kryptischer'
Ersatz fuer einen if-then-else-Block, sondern hat den unbestreitbaren
Vorteil, dass er eine 'Expression' ist, einen Wert als Ergebnis liefert
und daher als Sub-Expression eines groesseren Ausdrucks verwendet
werden kann.
Das kann in vielen Faellen zu kompakterem, uebersichtlicherem Code
fuehren; .. und zwar insbesondere in solch trivialen Faellen, die
Du oben als Beispiel angefuehrt hast.
Ein typischer Anwendungsfall fuer ( cond ) ? exp1 : exp2 ;
sind Dinge dieser Art:
$form->add_element( array(
"name" => "beispiel",
"type" => "input",
"size" => "10",
"value" => ( isset( $varxy ) ? ( $varxy ) : ( "default" ) ) ) );
Die Alternative mittels 'if' saehe dann so aus:
if ( isset( $varxy ) ){
$tmp = $varxy;
} else {
$tmp = "default";
}
$form->add_element( array(
"name" => "beispiel",
"type" => "input",
"size" => "10",
"value" => $tmp ) );
Das ganze jetzt 'mal 10 oder 15 Formular-Elemeneten' ... welche
Loesung bleibt uebersichtlicher?
Der '?'-Operator ist natuerlich nicht dazu da, um nach belieben
missbraucht zu werden.
> is auch nich so wichtig, eigentlich gings ja darum, wieso der string ein
> array ist.
... in 'fast' allen Programmiersprachen (die mir bisher untergekommen
sind) sind die einzelnen Zeichen einer Zeichenkette (auf die eine
oder andere Weise) adressierbar. PHP folgt hier einer langen Tradition
vieler Sprachen und bildet Zeichenketten auch als 'Arrays of character'
ab (wie auch Pascal, Modula-2 und -3, C, C++, etc. etc.).
Das ist jawohl sinnvoll und nuetzlich und hat mit 'dirty, rotten
C-trick' nix zu tun. (Wenn das in Deinen Augen schon 'dirty' ist, ...
was sagst Du erstmal zur Pointer-Arithmetik ... ;) )
-andreas
--
: Anti-Spam Petition: http://www.politik-digital.de/spam/ :
: PGP-Key: http://www.tse-online.de/~ab/public-key :
: Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B :
From Stephan.Noller_(at)_uni-koeln.de Fri, 10 Mar 2000 02:05:01 +0100
Date: Fri, 10 Mar 2000 02:05:01 +0100
From: Stephan Noller Stephan.Noller_(at)_uni-koeln.de
Subject: [php] Array-Ausgabe-Problem
Hallo,
ich habe ein (fuer mich) seltsames Problem bei der Ausgabe eines arrays. Ich
moechte alle Werte aus der DB zeilenweise ausgeben. Wenn ich die unten
angegebene Vorgehensweise benutze funktioniert es zwar auch prinzipiell,
allerdings wird jeder Wert zweimal hintereinander ausgegeben...
Was mache ich falsch?
Gruesse + Dank im Voraus
Stephan
$r1=mysql_query("select * from york");
while ( $row = mysql_fetch_array($r1) )
{
while ( list(,$val) = each ($row) )
{
echo $val." , ";
}
echo "\n";
}
From m_(at)_rkus.dobel.de Fri, 10 Mar 2000 02:34:50 +0100
Date: Fri, 10 Mar 2000 02:34:50 +0100
From: Markus Dobel m_(at)_rkus.dobel.de
Subject: [php] 2 Zeichen auslesen und diesen String umdrehen
Andreas Braukmann wrote:
[ strings als array of char ]
> Das ist jawohl sinnvoll und nuetzlich und hat mit 'dirty, rotten
> (Wenn das in Deinen Augen schon 'dirty' ist, ...
> was sagst Du erstmal zur Pointer-Arithmetik ... ;) )
das moechtest du lieber nicht wissen. ich liebe klassen wie z.b.
TStrings unter delphi, die mich vor pointern und vor allem vom
verpointern fernhalten und darueber hinaus sogar noch einige
standardroutinen gleich implementiert haben.
aber ich wollte hier auch, wie gesagt, keinen glaubenskrieg anzetteln.
abgesehn davon wirds langsam OT.
darum schlage ich hier ein EOT (bevorzugt) oder aber persoenloches reply
vor.
gruss, markus
From msalien_(at)_gmx.de Fri, 10 Mar 2000 02:49:28 +0100
Date: Fri, 10 Mar 2000 02:49:28 +0100
From: Marcus Schwarz msalien_(at)_gmx.de
Subject: [php] / statt ?
Hallo,
ab und zu sehe ich URLs in folgender Form:
http://www.foo.com/foo.php3/id=12
anstelle von
http://www.foo.com/foo.php3?id=12
Kann mir jemand verraten, wie das geht? Bei Weiterleitungsadressen ist ja
das Problem, dass ? nicht erkannt werden. Bzw: Nach dem ? kann stehen was
will, es wird nicht verarbeitet.
Gruß
Marcus
From ulf_(at)_redsys.de Fri, 10 Mar 2000 08:51:00 +0100
Date: Fri, 10 Mar 2000 08:51:00 +0100
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Array-Ausgabe-Problem
Stephan Noller wrote:
> ich habe ein (fuer mich) seltsames Problem bei der Ausgabe eines arrays. Ich
> moechte alle Werte aus der DB zeilenweise ausgeben. Wenn ich die unten
> angegebene Vorgehensweise benutze funktioniert es zwar auch prinzipiell,
> allerdings wird jeder Wert zweimal hintereinander ausgegeben...
> Was mache ich falsch?
Gar nichts, das Rätsel löst sich, wenn Du mal die Keys mit ausgeben
läßt. Normalerweise liefern die *fetch_array() Funktionen Arrays, die
numerisch und über die Feldnamen indiziert sind. Das kann man bei Bedarf
abstellen. Wirf hierzu einen Blick in die Doku der Funktion.
Ulf
From ulf_(at)_redsys.de Fri, 10 Mar 2000 08:51:51 +0100
Date: Fri, 10 Mar 2000 08:51:51 +0100
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] / statt ?
Marcus Schwarz wrote:
> ab und zu sehe ich URLs in folgender Form:
>
> http://www.foo.com/foo.php3/id=12
>
> anstelle von
>
> http://www.foo.com/foo.php3?id=12
>
> Kann mir jemand verraten, wie das geht? Bei Weiterleitungsadressen ist ja
> das Problem, dass ? nicht erkannt werden. Bzw: Nach dem ? kann stehen was
> will, es wird nicht verarbeitet.
Rewriting von Adresse durch den Webserver erlaubt derartiges. Wird
benutzt für Sessions, Formulare, SSL Seiten und allgemeine Domain
Weiterleitungen wie:
kunde-mueller.de -> www.kunde-mueller.de
kundemueller.de -> - " -
www.kundemueller.de -> - " -
www.kunde.mueller.de -> - " -
kunde.mueller.de -> - " -
Für den Apachen benötigst Du mod_rewrite und die entsprechende
Dokumentation
>
> Gruß
>
> Marcus
>
> --
> ** 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 Fri, 10 Mar 2000 08:56:06 +0100
Date: Fri, 10 Mar 2000 08:56:06 +0100
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war
Christoph Lauterbach wrote:
> wie kann ich gucken ob es bereits einen Datensatz mit einem bestimmten Wert
> in einem bestimmten Feld gibt?
Durch eine select-Abfrage. select feld from tabelle where feld = 'wert';
> Ich will nämlich vermeiden dass sich in einer User-DB zwei Menschen mit dem
> selben User-Name eintragen. Oder gibt MySQL bereits ein bestimmtes Resultat
> zurück? Schließlich hab ich das Feld in der entsprechenden Tabelle bereits
> als "unique" deklariert.
MySQL verweigert die Speicherung von identischen Werten in Feldern die
als Unique deklariert wurden. Du müßtest nur die Fehlermeldung abfangen.
Ich benutze jedoch stets die select-Lösung.
> Gibt es eigentlich endlich eine Newsgroup oder eine Mailing-Liste die sich
> gleichberechtigt um PHP und MySQL kümmert? Nix gegen Euch, ist klar...
Nein, die meisten MySQL Listen verweisen beim Wort PHP gerne auf die PHP
Foren. Einfache MySQL Fragen werden auch hier schnell und i.d.R. korrekt
beantwortet.
From tzwenny_(at)_gmx.net Fri, 10 Mar 2000 08:13:21 +0100
Date: Fri, 10 Mar 2000 08:13:21 +0100
From: Tzwenny (Sven Lauer) tzwenny_(at)_gmx.net
Subject: [php] / statt ?
Hi ;-)
Marcus Schwarz schrieb:
>Hallo,
>
>ab und zu sehe ich URLs in folgender Form:
>
>http://www.foo.com/foo.php3/id=12
>
>anstelle von
>
>http://www.foo.com/foo.php3?id=12
>
>Kann mir jemand verraten, wie das geht? Bei Weiterleitungsadressen
>ist ja
>das Problem, dass ? nicht erkannt werden. Bzw: Nach dem ? kann
>stehen was
>will, es wird nicht verarbeitet.
Das funktioniert mittels der UmgebungsVariablen PATH_INFO, in der
alles gespeichert ist, was hinter dem Scriptnamen mit einem Slash
angeschlossen
ist.
CU
Tzwenny
______________________________________________________________________
Zitat der Woche ;-)
"The box said "Windows 95, 98 or better", so I installed Linux ..."
______________________________________________________________________
www.filmszene.de - das unabhängige Cinemag im Web!
From ulf_(at)_redsys.de Fri, 10 Mar 2000 09:03:56 +0100
Date: Fri, 10 Mar 2000 09:03:56 +0100
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] if anweisung mit platzhalter
Hartmut hat bereits die perfekte Antwort gegeben, es fehlt jedoch noch
ein kleiner Hinweis.
Bei Vergleichen solltest Du niemals die Variable zuerst schreiben.
Schreibt man zuerst den konstanten Wert, kann ein schwer zu findender,
hinterhältiger Flüchtigkeitsfehler nicht mehr vorkommen:
if ($var = "123.org")
echo "Tolle Website eines Kollegen!";
Bei dieser Anweisung wird der Variablen $var ein Wert zugewiesen, was
immer funktioniert. Die Bedingung ist erfüllt und der Test wird
ausgegeben.
Ein häßlicher Flüchtigkeitsfehler, der schwer zu finden ist.
Wer diesen Fehler von Beginn an ausschließen will, der schreibt:
if ("123.org" == $var)
echo "Tolle Website eines Kollegen!";
Wird das zweite Gleichheitszeichen (=) vergessen, kommt es zu einem
Parse error. Du kannst auf diesem Wege keine Skripte mehr schreiben, die
buggy sind...
Ulf
From ulf_(at)_redsys.de Fri, 10 Mar 2000 09:07:49 +0100
Date: Fri, 10 Mar 2000 09:07:49 +0100
From: Ulf Wendel ulf_(at)_redsys.de
Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war
Ulf Wendel wrote:
>
> Christoph Lauterbach wrote:
> > Ich will nämlich vermeiden dass sich in einer User-DB zwei Menschen mit dem
> > selben User-Name eintragen. Oder gibt MySQL bereits ein bestimmtes Resultat
> > zurück? Schließlich hab ich das Feld in der entsprechenden Tabelle bereits
> > als "unique" deklariert.
>
> MySQL verweigert die Speicherung von identischen Werten in Feldern die
> als Unique deklariert wurden. Du müßtest nur die Fehlermeldung abfangen.
Streichen, aus dem Archiv, aus der Welt, weil falsch! Wert wird
überschrieben.
From Schulz_(at)_altmarkweb.de Fri, 10 Mar 2000 09:22:22 +0100
Date: Fri, 10 Mar 2000 09:22:22 +0100
From: Bernd Schulz Schulz_(at)_altmarkweb.de
Subject: [php] offline unter wamp - alternative cygwin?
hallo liste,
z.zt. teste ich meine scripte (php3 und mysql) online auf dem internetserver (unix, apache, php3, mysql). da ich über keine standleitung verfüge, ist das nicht so toll.
wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen die scripte dann auch unter unix oder sollte ich lokal lamp installieren.
ist cygwin eine alternative?
danke für die hilfe.
bernd
From home_(at)_peter-karsten.de Fri, 10 Mar 2000 10:41:11 +0100
Date: Fri, 10 Mar 2000 10:41:11 +0100
From: Peter Karsten home_(at)_peter-karsten.de
Subject: [php] Login Datei include
morgen ihr alle,
ich hab jetzt eine Login Datei gebastelt, username, password werden
eingetragen und weitergegebn an ein script das die Datenbankeintarge prüft
sprich:
----------------------------------------------------------------------
----------
";
echo "";
echo "";
echo "";
echo "";
}
else if (($nachname != $row[nachname]) or ($password != $row[password]))
{
echo "Fehler";
}
---------------------------------------------------------------------
-----------
ist zwar keine elegante Lösung aber zu demonstrationszwecken reichts
allemale,
nun meine frage, wie include ich die abfrage am besten in meine vorhandenen
Seiten? muss ich dafür ein Cookie anlegen?
es soll hat keine aufegrufen werden ohne den check gemacht zu haben
danke euch
mfg
peter karsten
From a.stagl_(at)_gmx.at Fri, 10 Mar 2000 11:12:31 +0100
Date: Fri, 10 Mar 2000 11:12:31 +0100
From: Andreas Stagl a.stagl_(at)_gmx.at
Subject: [php] SMS-Versand via WWW-Formular
> Stefan Krister wrote:
>>
>> Hi Liste,
>>
>> hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu
>> verschicken? Meine User bräuchten das, um die Außendienstler zu
>> erreichen.
>>
>> Die 'freien' Angebote im Web möchte ich dazu nicht nutzen.
>
> Englische User Liste, vor wenigen Tagen:
>
> "http://www.freshmeat.net/appindex/1998/12/14/913658781.html"
gibt's so einen command line client auch unter nt?!?
____________________________________________________________
,- STAGL Andreas --------------. WebDesign & Programmierung
| Rennweg 70/4/24 \\|// |\ --------------------------
| A-1030 Wien (o ~) '-| Tel: +43-699-10511858
'---._________.---ooOo-(_)-oOoo--' mailto:a.stagl_(at)_gmx.at
From stephan_bauer_(at)_gmx.de Fri, 10 Mar 2000 11:26:21 +0100
Date: Fri, 10 Mar 2000 11:26:21 +0100
From: Stephan Bauer stephan_bauer_(at)_gmx.de
Subject: [php] php b4 und Oracle 8.1.5
Hallo,
hat einer von euch php b4 mit Oracle 8.1.5 zu laufen gebracht?
Bei mir kompilierts, allerdings gibts beim Starten vom Apache
eine Fehler.
Apache meldet, unresolved Symbol pthreats oder so.
Hat jemand das Problem nicht?
Gruß
Stephan
From klaus-Peter.may_(at)_tanner.de Fri, 10 Mar 2000 11:22:39 +0100
Date: Fri, 10 Mar 2000 11:22:39 +0100
From: klaus-peter.may klaus-Peter.may_(at)_tanner.de
Subject: [php] dl() bei Schlund&Partner
Hallo,
weiß jmd. wie man bei Schlund&Partner per dl()
Module hochladen kann? Lt. Support möglich, aber
wie's genau geht, bzw. welche Module verfügbar sind
wußte keiner (!!).
mfg
Klaus-Peter May
From rene_(at)_get-connected.de Fri, 10 Mar 2000 11:27:44 +0100
Date: Fri, 10 Mar 2000 11:27:44 +0100
From: Rene Paschold rene_(at)_get-connected.de
Subject: [php] Login Datei include
----- Original Message -----
From: Peter Karsten
> ist zwar keine elegante Lösung aber zu demonstrationszwecken reichts
> allemale,
> nun meine frage, wie include ich die abfrage am besten in meine
vorhandenen
> Seiten? muss ich dafür ein Cookie anlegen?
Hallo Peter,
ich verstehe deine Frage nicht. Include einfach mit:
include("diesseite.php3");
Oder was meinst du genau ??
Gruß
--RENE
From GH-lists_(at)_ecora.de Fri, 10 Mar 2000 12:07:36 +0100
Date: Fri, 10 Mar 2000 12:07:36 +0100
From: Guido Haeger GH-lists_(at)_ecora.de
Subject: [php] dl() bei Schlund&Partner
klaus-peter.may schrieb
> Hallo,
> weiß jmd. wie man bei Schlund&Partner per dl()
> Module hochladen kann? Lt. Support möglich, aber
> wie's genau geht, bzw. welche Module verfügbar sind
> wußte keiner (!!).
Schlund arbeitet intern sehr viel mit PHP und viele Leute sind dort sehr
fit in PHP, d.h. grundsätzlich sollte das schon jemand beantworten
können. Wahrscheinlich bist Du im ersten Support-Level hängengeblieben?
(Es gibt 3 Level - der dritte kann die Frage mit Sicherheit
beantworten).
Welche Fehlermeldung bekommst Du denn, wenn Du versuchst per dl ein
Modul zu laden?
Guido Haeger
From webmaster_(at)_trialsport-online.de Fri, 10 Mar 2000 12:15:28 +0100
Date: Fri, 10 Mar 2000 12:15:28 +0100
From: Jan Lehnardt webmaster_(at)_trialsport-online.de
Subject: [php] PHP 3 und 4, unter Linux parrallel
Hallo Liste,
Ich habe hier ein LAMP System mit Suse 6.3 apache 1.3.9 und
PHP3.0.13 stehen gehabt. PHP 3.0.13 habe ich erfolgreich auf
3.0.15 upgeraded. Nun wollte ich aber auch die PHP4b4pl1 nutzen.
Ich habe es nach Archiv, INSTALL und README Studie PHP 4 zum
laufen zu bringen. Die beiden grossen Browser und auch Lynx
bieten mir den Typ application/x-httpd-php zum download an.
Was mache ich falsch? Ich habe alle IMHO noetigen Eintragungen in
der httpd.conf vorgenommen und den Apache neugestartet.
---httpd.conf---
LoadModule php3_module /usr/lib/apache/libphp3.so
LoadModule php4_module /usr/lib/apache/libphp4.so
AddModule mod_php3.c
AddModule mod_php4.c
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .php3s
AddType application/x-httpd-php .php
Wenn ich den Apache neusarte kommt noch folgende Meldung:
Starting service httpd[Fri Mar 10 11:40:08 2000] [warn] Loaded DSO /usr/lib/apac
he/libphp4.so uses plain Apache 1.3 DSO, this module might crash under EAPI!
Irgendwelche Ideen?
Jan
From php_(at)_sctec.de Fri, 10 Mar 2000 12:23:17 +0100 (MET)
Date: Fri, 10 Mar 2000 12:23:17 +0100 (MET)
From: Mirko Giese php_(at)_sctec.de
Subject: [php] break in include-schleifen
hi liste,
ich rufe in einer if-schleife eine include datei auf, die die uebergebenen
variablen checkt. in der include-datei sind dann auch lauter
if-anweisungne, die halt die einzelnen variablen checken. nun wollte ich,
wenn die variable nicht meinen vorstellungen entspricht, dsa ganze
if-kontruct abbrechen und einfach den rest der datei anzeigen, also kein
exit(); sondern ein break machen. und da ich ja eigentlich 2 schleifen
habe, also ein break 2; dachte ich mir...steht ja auch so in der doku,
aber das funktioniert nicht, ich bekomme immer die gleiche
fehlermeldung:
Fatal error: Cannot break from 3 loop(s) from nesting level 0 in
../check-form.incl on line xx
wenn ich das also richtig sehe, vermutet er sich im schleifenlevel 0...
aber selbst break 0; erzeugt diese meldung...also bin ich nun zu doof oder
funktioniert das nicht aus include's heraus?
nochmal der code zur verdeutlichung:
--------
if(irgendwas){
include("check-form.incl");
}
--------
und check-form.incl sieht ungefaehr so aus:
--------
if($val=="")
echo "fehlermeldung";
break 2;
}
...
-----------
mirko
From Stefan.Engelhardt_(at)_stud.fh-hannover.de Fri, 10 Mar 2000 12:45:01 +0100
Date: Fri, 10 Mar 2000 12:45:01 +0100
From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de
Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war
> > MySQL verweigert die Speicherung von identischen Werten in
> Feldern die
> > als Unique deklariert wurden. Du müßtest nur die
> Fehlermeldung abfangen.
>
>
> Streichen, aus dem Archiv, aus der Welt, weil falsch! Wert wird
> überschrieben.
Ist IMHO nicht richtig, ich hab's ausprobiert. MySQL sagt mir in solche
einem Fall 'Duplicate Entry ...' Hab's ausprobiert, war mir auch nicht
sicher. Wäre doch auch unsinnig, was hätte denn unique denn dann für
'nen Sinn?
Gruß
Stefan
From Stefan.Engelhardt_(at)_stud.fh-hannover.de Fri, 10 Mar 2000 12:46:55 +0100
Date: Fri, 10 Mar 2000 12:46:55 +0100
From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de
Subject: [php] if anweisung mit platzhalter
>
> Wer diesen Fehler von Beginn an ausschließen will, der schreibt:
>
> if ("123.org" == $var)
> echo "Tolle Website eines Kollegen!";
>
> Wird das zweite Gleichheitszeichen (=) vergessen, kommt es zu einem
> Parse error. Du kannst auf diesem Wege keine Skripte mehr
> schreiben, die
> buggy sind...
Super Idee, wird mich zwar einiges an Disziplin kosten, aber auch Zeit
bei der Fehlersuche sparen.
Danke Ulf
Grüße aus Hannover
Stefan
From Andreas.Rieke_(at)_FernUni-Hagen.de Fri, 10 Mar 2000 12:50:23 +0100
Date: Fri, 10 Mar 2000 12:50:23 +0100
From: Andreas Rieke Andreas.Rieke_(at)_FernUni-Hagen.de
Subject: [php] Mehrdimensionale Arrays von Formularen
Hallo,
mit der neuesten PHP 3 habe ich versucht, durch
echo ( "\n" );
in einem FORM einige Werte in Form eines mehrdimensionalen
Arrays zu uebergeben. Nachdem PHP den POST empfangen und
die Variablen zugewiesen hat, erhalte ich ein eindimensionales (!!!)
Array mit
key: 7][33
val: 3
Kann mir jemand sagen, warum?
Wie macht man es richtig???
Danke,
A. Rieke
Dr.-Ing. Andreas Rieke
ISL Internet Sicherheitsloesungen GmbH
Feithstr. 142
58097 Hagen
Tel.: 02331/987-4331
Mobil: 0177/4904469
Fax: 02331/987-397
email: andreas.rieke_(at)_isl-online.de
From home_(at)_peter-karsten.de Fri, 10 Mar 2000 12:51:36 +0100
Date: Fri, 10 Mar 2000 12:51:36 +0100
From: Peter Karsten home_(at)_peter-karsten.de
Subject: [php] Re: include Datei?
Hallo Rene,
sorry :) bin manchmal schwer zu verstehen, also ich habe folgende datei
(login.php3)
die datei prüft nach eingabe des Kundennachname und password ob es in der
Datenbank vorhanden ist, wenn ja dann solls weitergehen, wenn nein dann
Fehlermeldung anzeigen, nun habe ich aber saemtliche ungeschütze php3
Dateien , die ja einfach so angezeigt werden, da möchte ich falls password
und name noch nicht eingegeben wurden abfragen, und wenn es schon eingegeben
wurde dann den inhalt der seite anzeigen , ...
ich hoffe das war jetzt deutlicher, bin hier am verzweifeln
danke
peter
-----------------
datei login.php3 (diese datei soll ausgeführt werden bevor weiterer Inhalt
anderer dateien zu sehen ist:
----------------------------------------------------------------------
----------
";
echo "";
// echo "";
echo "";
echo "";
echo "";
}
else if (($nachname != $row[nachname]) or ($password != $row[password]))
{
include ("../tags.txt");
include ("inc/var_general.inc.php3");
include ("tpl/$cfgSkin/body.tpl");
echo "
\n";
echo "
\n";
echo "
\n";
echo "
Paeffgen's Online Shop
\n";
echo "Login fehlgeschlagen! Bitte
überprüfen Sie Ihre Benutzerdaten und versuchen es
erneut.\n";
echo "\n";
echo "
\n";
echo "
\n";
echo "
\n";?>
}
}
else
{?>
\n";
echo "
\n";
echo "
\n";
echo "
Paeffgen's Online Shop
\n";
echo "Hier bitte Ihren Username und Ihr Password eingeben:\n";
echo "\n";
echo "