From php@phpcenter.de Mon Oct 22 01:15:57 2001 From: php@phpcenter.de (Alexander Gessner) Date: Mon, 22 Oct 2001 02:15:57 +0200 Subject: AW: [php] Re: Geschwindigkeitsvorteil: eval() vs. unserialize() In-Reply-To: <001d01c15a6c$ee08b380$3a64a8c0@bhsbinkert.de> Message-ID: <000801c15a8e$b8eab550$0a00a8c0@doc> >also bitte, so einen bl=F6den test zu machen ist doch einfach ;- Ok dann kannst du mir ja sagen wie, du solch ein Test machst wie ich beschrieben hatte. >>wo ich sehe wie lange und welcher Speicherverbrauch f=FCr ein=20 >>durchlauf eines Scripten war. >>Das hei=DFt ich rufe meine Seite auf die macht z.B. 1-3 mySQL=20 >>Querys im Script und l=E4uft noch dies und das hab dabei werden=20 >>noch Dateien includet wollte damit sagen das ich nicht die sec z=E4hlen will, wie lange eine Funktion f=FCr ein durchlauf braucht sondern ein kplt. Script. Wenn das = so einfach ist dann lass es mir doch zukommen, Wo ich sehe wie lange, Speicherverbrauch, Prozessauslastung, etc. auswerten kann. DANKE ! Mit freundlichen Gr=FC=DFen=20 Gessner Alexander=20 From php@phpcenter.de Mon Oct 22 01:27:08 2001 From: php@phpcenter.de (Frank =?ISO-8859-1?Q?Z=FCndorff?=) Date: Mon, 22 Oct 2001 02:27:08 +0200 (MEST) Subject: [php] =?ISO-8859-1?Q?=DCbergrosse_Uploads_abfangen?= Message-ID: <31340.1003710428@www49.gmx.net> Gibt es eine Möglichkeit, die Warung bei einem überlangengrossen Upload zu unterdrücken? Ich würde lieber eine eigene Seite dazu anzeigen lassen, die den Fall abfängt. -- Frank Zündorff GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net From php@phpcenter.de Mon Oct 22 07:57:37 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Mon, 22 Oct 2001 08:57:37 +0200 Subject: [php] Re: Geschwindigkeitsvorteil: eval() vs. unserialize() References: <000801c15a8e$b8eab550$0a00a8c0@doc> Message-ID: <000f01c15ac7$3c13b200$3a64a8c0@bhsbinkert.de> >wollte damit sagen das ich nicht die sec zählen will, wie lange eine >Funktion für ein durchlauf braucht sondern ein kplt. Script. Wenn das so >einfach ist dann lass es mir doch zukommen, >Wo ich sehe wie lange, Speicherverbrauch, Prozessauslastung, >etc. auswerten kann. da hilft nur ein einfaches: RTFM --> ref.info.html ;-) zusätzlich kannst du noch über $ps = `ps -auxw`; und getmypid() diverse daten abfragen, aber das wird verfälscht, da ps das system stark belastet. kiri ________________ 8307 305 165 1781 From php@phpcenter.de Mon Oct 22 08:56:11 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Mon, 22 Oct 2001 09:56:11 +0200 Subject: [php] Re: Geschwindigkeitsvorteil: eval() vs. unserialize() Message-ID: <000801c15acf$2c08f840$3a64a8c0@bhsbinkert.de> > >wollte damit sagen das ich nicht die sec zählen will, wie lange eine > >Funktion für ein durchlauf braucht sondern ein kplt. Script. Wenn das so > >einfach ist dann lass es mir doch zukommen, > >Wo ich sehe wie lange, Speicherverbrauch, Prozessauslastung, > >etc. auswerten kann. nachtrag: das hier: exec('ps -u -p '.getmypid(),$a,$b); $res = implode("\n",$a); echo '
'.$res.'
'; damit siehst du fast ALLES ;-) USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND nobody 21041 0.1 5.7 10600 7372 ? S 08:58 0:02 /usr/local/apache/bin/httpd -DSSL kiri ________________ 8307 305 165 1781 From php@phpcenter.de Mon Oct 22 09:11:13 2001 From: php@phpcenter.de (Stipe Tolj) Date: Mon, 22 Oct 2001 10:11:13 +0200 Subject: [php] [ANNOUNCEMENT] CAMP 1.3.20 released (Cygwin Apache MySQL PHP) framework Message-ID: <3BD3D4A1.1D7C4DE1@wapme-systems.de> CAMP steht für die integrierte Cygwin Apache MySQL PHP Entwicklungsumgebung für die Cygwin 1.x POSIX.1 Platform auf Win32 Systemen. Der aktuelle Release ist zu finden unter http://apache.dev.wapme.net/packages/ und beinhaltet: * Apache 1.3.20 standard modules with DLL support * Apache 1.3.20 proxy module * PHP 4.0.6 module, including build-in support for: libxml 2.3.0 postgresql 7.0.3 pcre 3.4 openssl 0.9.6 mysql 3.23.32 mcal 0.6 ldap 2004 gdbm db3 libcurl 7.9 (OpenSSL 0.9.6) bz2 1.0.1 zlib 1.1.3 * mod_ssl 2.8.4-1.3.20 SSL/TLS module * mod_dav 1.0.2-1.3.6 DAV module * mod_gzip 1.3.19.1a on-the-fly HTTP GZIP compression module * mod_auth_mysql module for MySQL based HTTP authentification * mod_auth_ntsec module for Cygwin's ntsec based HTTP authentification * mod_auth_radius module for RADIUS based HTTP authentification * mod_fastcgi 2.2.10 FastCGI module * mod_wap_status module for WML output of server-status * mod_mocrify module for HTML output garbling * mod_repository module for creating HTTP based repositories * mod_sequester module for date and time based HTTP access * mod_sqlinclude module for including MySQL queries into HTML * mod_trigger module for triggering external events * mod_mysql_include module for including MySQL queries into HTML -- Für weitere Fragen stehe ich Ihnen gerne telefonisch oder via E-Mail zur Verfügung. Mit freundlichen Grüßen Stipe Tolj Department Management Technology Center & Research Lab tolj@wapme-systems.de ------------------------------------------------------------------- Wapme Systems AG Münsterstr. 248 40470 Düsseldorf Tel: +49-211-74845-0 Fax: +49-211-74845-299 E-Mail: info@wapme-systems.de Internet: http://www.wapme-systems.de ------------------------------------------------------------------- wapme.net - wherever you are From php@phpcenter.de Mon Oct 22 09:20:33 2001 From: php@phpcenter.de (Markus Wichert) Date: Mon, 22 Oct 2001 10:20:33 +0200 Subject: [php] Daten im Textfile sortieren Message-ID: <002501c15ad2$6d6a4e80$0300000a@markuswichert> This is a multi-part message in MIME format. ------=_NextPart_000_0022_01C15AE3.2EFD1AE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo! Folgendes Problem: Daten in einem Textfile sollen nach vor dem Datum (YYYY.MM.DD) sortiert = werden. Aufbau Textfile: Datum|Terminbezeichnung|Autor|Hinweise=20 Datum|Terminbezeichnung|Autor|hinweise=20 usw. Mir wurde folgendes empfohlen: $file =3D file("daten.txt"); for ($i =3D 0; $i < length($file); $i++)=20 {=20 $file[$i] =3D split('|', chop($file[$i]));=20 }=20 function cmp($a, $b)=20 {=20 if ($a[0] =3D=3D $b[0]) return 0;=20 return $a[0] > $b[0] ? -1 : 1;=20 }=20 usort($file, cmp);=20 for ($i =3D 0; $i < length($file); $i++)=20 {=20 $fp =3D fopen($file2,w); fputs($fp, implode('|', $file[$i]) . "\n"); fclose($fp); } Es funktioniert leider nicht. Kann mir jemand einen Tipp geben? Vielen Dank im voraus.. Markus ------=_NextPart_000_0022_01C15AE3.2EFD1AE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo!
 
Folgendes Problem:
 
Daten in einem Textfile sollen nach vor = dem Datum=20 (YYYY.MM.DD) sortiert werden.
 
Aufbau Textfile:

Datum|Terminbezeichnung|Autor|Hinweise=20
Datum|Terminbezeichnung|Autor|hinweise
usw.
 
Mir wurde folgendes empfohlen:
 
 
$file =3D file("daten.txt");
 
for ($i =3D 0; $i < length($file); $i++) =
{=20
$file[$i] =3D split('|', chop($file[$i]));
} =


function cmp($a,=20 $b)
{
if ($a[0] =3D=3D $b[0]) return 0;
return $a[0] > = $b[0] ? -1 :=20 1;
}
usort($file, cmp);


for ($i =3D 0; $i < = length($file);=20 $i++)
{
$fp =3D fopen($file2,w);
fputs($fp, = implode('|',=20 $file[$i]) . "\n");
fclose($fp);
}
 
 
Es funktioniert leider nicht. Kann mir = jemand einen=20 Tipp geben?
Vielen Dank im voraus..
 
Markus
------=_NextPart_000_0022_01C15AE3.2EFD1AE0-- From php@phpcenter.de Mon Oct 22 10:04:32 2001 From: php@phpcenter.de (Listen / M.Stahmann) Date: Mon, 22 Oct 2001 11:04:32 +0200 Subject: [php] MySQL versus Filesystem References: <002401c15a4d$7f746280$1f00a8c0@npf> Message-ID: <000d01c15ad8$909675e0$53e6b9d4@dslservice> Hallo Norbert, > Hi, > > habe mich ein wenig erschreckt: > http://itbw.de/_tests/diverse/db_fs/test00.php4 > Ich auch :-) > Der Zeitunterschied von 1:23 ist echt beachtlich, aber > selbst bei mir hier liegt er mit 1:16 einfach zu hoch. > > Woraus man schliessen muss, dass das Ablegen in einer > DB sehr reiflich ueberlegt werden muss, da das FS > offensichtlich mindestens 10x schneller ist... > > Oder hat jemand gegenlaeufige Erfahrungen ? Ich habe vor 2 Jahren einen OnlineShop gebaut, der statt auf MySQL auf csv-Files basiert. Ich wollte ihn gerade auf Datenbank umbauen. Kann es sein, das ich mir das lieber sparen sollte? Bei mir gab es mal ähnliche Ergebnisse bei Tests. Hatte es aber als Fehlmessung abgetan. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info@web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From php@phpcenter.de Mon Oct 22 10:20:01 2001 From: php@phpcenter.de (Björn Schotte) Date: Mon, 22 Oct 2001 11:20:01 +0200 Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Message-ID: <200110220920.LAA26299@baer.main.de> Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From php@phpcenter.de Mon Oct 22 10:57:44 2001 From: php@phpcenter.de (Oliver Michalak) Date: Mon, 22 Oct 2001 11:57:44 +0200 Subject: Re(2): [php] MySQL versus Filesystem In-Reply-To: <000d01c15ad8$909675e0$53e6b9d4@dslservice> References: <000d01c15ad8$909675e0$53e6b9d4@dslservice> Message-ID: <20011022095744.14545@mail.huynh.de> >> habe mich ein wenig erschreckt: >> http://itbw.de/=5Ftests/diverse/db=5Ffs/test00.php4 >Ich auch :-) Ein DB-Server hat noch andere Vorteile: falls bei einigem Traffic Daten gleichzeitig geschrieben werden, kann es= beim Dateizugriff ohne Locking zu derben =DCberschneidungen kommen - die= s verhindert ein DB-Server per se. Weiterhin kann er sich um Datenkonvertierung und selektive Satzauswahl k=FCmmern, etwas, was man b= eim Dateizugriff alles selber programmieren muss. Bei MySQL kommt zudem hinzu, dass man Datens=E4tze auch delayed eintragen kann (machen wir bei= unserem Web-Tracking) - Vorteil: php kann sofort weiterarbeiten, die Daten werden leicht verz=F6gert in die DB geschrieben. Nichtsdestotrotz ist die Erkenntnis beachtlich, gibt es denn schon eine Klasse f=FCr die rudiment=E4ren DB-Aufgaben via File-System (ich erinner= e mich, sowas irgendwo gelesen zu haben)=3F -- Oliver Michalak www.werk01.de / omich@werk01.de / 0(049)177 - 75 75 393 From php@phpcenter.de Mon Oct 22 12:06:20 2001 From: php@phpcenter.de (Alexander Gessner) Date: Mon, 22 Oct 2001 13:06:20 +0200 Subject: AW: [php] Re: Geschwindigkeitsvorteil: eval() vs. unserialize() In-Reply-To: <000801c15acf$2c08f840$3a64a8c0@bhsbinkert.de> Message-ID: <004001c15ae9$94da2a50$0a00a8c0@doc> damit siehst du fast ALLES ;-) Danke! From php@phpcenter.de Mon Oct 22 12:04:10 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Mon, 22 Oct 2001 13:04:10 +0200 Subject: [php] MySQL versus Filesystem References: <000d01c15ad8$909675e0$53e6b9d4@dslservice> <20011022095744.14545@mail.huynh.de> Message-ID: <002401c15aeb$79de22e0$1f00a8c0@npf> Hi, > > habe mich ein wenig erschreckt: > > http://itbw.de/_tests/diverse/db_fs/test00.php4 > Ich auch :-) da habe ich mich warscheinlich etwas zu kurz gefasst. - Den Verdacht, dass einzelne, genau lokalisierbare Zugriffe im FS schneller ablaufen, als in einer DB, hatte ich schon immer. Dass der Unterschied so frappierend ist, haette ich dagegen nicht gedacht. - Suchen in groesseren Datenmengen und oder Sortierungen bekommt man IMHO auf keinen Fall mit einer Scriptsprache so performant hin, wie mit einer Datenbank. Da sorgt schon allein der Interpreter dafuer... - sekundaere Binaerdaten (im allgemeinen Bilder und Sounds) haben in einer DB nix verloren, weil: - zuerst wird die Seite ausgeliefert - dann merkt der Browser, da fehlen ja noch Objekte und fordert sie nachtraeglich an. - erst jetzt faengt man per Script an, die Datenbank zu ueberreden, den Blob rauszuruecken, den man dann versendet. Dabei koennte das der Apache schon von sich aus... ;-) - selbst Oracle mit dem neuen Listner sieht da einfach alt aus, rein performacemaessig, wie entsprechende Tests beweisen. - die lustigste Ausrede fuer Binaerdaten in einer Oracle-DB: 'Dann ist das Backup fuer mich wesentlich bequemer.' Genau das ist auch ein Grund, JS- und CSS- Dateien nicht im Haeder anzugeben, sondern direkt zu includen. Man erspart dem Apache zwei Requests, und dem Browser die Wartezeit... Einen tief verschachtelten FS-Baum braucht man nicht, nur um 100.000 Files abzulegen: - eine Festplatte sollte IMMER < 50% ausgelastet sein dann fragmentiert sie kaum und bleibt IBM-schnell. - zwei Stufen reichen um eine DB nachzubilden: /db_name/tb_name/prefix.unique_id.ext was einem Single-Select auf eine DB voll entspricht. - wer mit M$ arbeiten muss, hat andere Probleme als schlechte Festplattennutzung durch Clustergroessen, kleinere als 20GB gibt es im Handel nicht mehr, davon nutze ich < 2% ... ;-) Last not least, bei gleichzeitig zu erwartenden Schreibzugriffen bietet Linux IMHO zwar ein sicheres Filelocking, trotzdem wuerde ich rein gefuehlsmaessig hier eine DB vorziehen... m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Mon Oct 22 12:18:55 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Mon, 22 Oct 2001 13:18:55 +0200 Subject: [php] Daten im Textfile sortieren References: <002501c15ad2$6d6a4e80$0300000a@markuswichert> Message-ID: <002501c15aeb$7a6d91a0$1f00a8c0@npf> Hi Markus, > Kann mir jemand einen Tipp geben? versuchen wir es mal: Vorgabe: > Aufbau Datum: > (YYYY.MM.DD) > Aufbau Textfile: > Datum|Terminbezeichnung|Autor|Hinweise > Datum|Terminbezeichnung|Autor|hinweise $file = file("daten.txt"); sort($file); /* nun ist das Array '$file' sortiert, bei umgekehrter Reihenfolge: rsort(); */ while(list($key,$val)=@each($file)) /* die Anzeige */ {$aa = explode("|", $val); echo $aa[0]." - "; /*----- Datum */ echo $aa[0]." - "; /*----- Terminbezeichnung */ echo $aa[0]." - "; /*----- Autor */ echo $aa[0]."
\n"; /*-- Hinweise */ } $fp = fopen("daten.txt", "w"); /* die Datensicherung */ $wr = fputs($fp, implode($file, "\n"); $cl = fclose($fp); m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Mon Oct 22 12:19:43 2001 From: php@phpcenter.de (Beck, Mike) Date: Mon, 22 Oct 2001 13:19:43 +0200 Subject: AW: [php] MySQL versus Filesystem Message-ID: > Genau das ist auch ein Grund, JS- und CSS- Dateien nicht im > Haeder anzugeben, sondern direkt zu includen. Man erspart dem > Apache zwei Requests, und dem Browser die Wartezeit... naja, ausser Deine Site umfasst mehr als eine einzelne Seite (soll ja vorkommen ;-) und Du verwendest f=FCr jede Seite das gleiches Stylesheet und erlaubst = das Cachen. Weil schneller als 'muss gar nicht erst angefordert werden weil es = schon im client-cache ist' wirst Du wohl kaum werden -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Mon Oct 22 12:48:54 2001 From: php@phpcenter.de (Oliver Michalak) Date: Mon, 22 Oct 2001 13:48:54 +0200 Subject: Re(2): [php] MySQL versus Filesystem In-Reply-To: <002401c15aeb$79de22e0$1f00a8c0@npf> References: <002401c15aeb$79de22e0$1f00a8c0@npf> Message-ID: <20011022114854.12853@mail.huynh.de> >- sekundaere Binaerdaten (im allgemeinen Bilder und Sounds) > haben in einer DB nix verloren, weil: > - zuerst wird die Seite ausgeliefert Das gilt in beiden Varianten. > - dann merkt der Browser, da fehlen ja noch Objekte > und fordert sie nachtraeglich an. Dito. > - erst jetzt faengt man per Script an, die Datenbank zu > ueberreden, den Blob rauszuruecken, den man dann versendet. > Dabei koennte das der Apache schon von sich aus... ;-) Das ist der einzige Grund. > - die lustigste Ausrede fuer Binaerdaten in einer Oracle-DB: > 'Dann ist das Backup fuer mich wesentlich bequemer.' Der Hintergrund ist selbst bei mittleren Pr=E4sentation relevant: Datenkonsistenzen zu erhalten mit unterschiedlichen Zeitstempeln f=FCr statische Ordnerstrukturen und DB-Inhalte erfordert einiges an Aufwand (Server flushen und syncen, etc.). Der vereinfachte Backup ist dabei "nur" ein argumentativ fa=DFbares Nebenprodukt... >Genau das ist auch ein Grund, JS- und CSS- Dateien nicht im >Haeder anzugeben, sondern direkt zu includen. Man erspart dem >Apache zwei Requests, und dem Browser die Wartezeit... Du meinst, man sollte die JS- und CSS-Definitionen in jeder HTML-Seite halten. F=FCr bis zu ca. drei Seiten kann man das noch aufrecht erhalten= , f=FCr dar=FCber hinaus gehende Pr=E4sentationen ist das Schwachsinn wenn= man Caching-Strategien im Hinterkopf beh=E4lt. -- Oliver Michalak www.werk01.de / omich@werk01.de / 0(049)177 - 75 75 393 From php@phpcenter.de Mon Oct 22 13:01:06 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Mon, 22 Oct 2001 14:01:06 +0200 Subject: [php] MySQL versus Filesystem References: Message-ID: <003f01c15af1$3f92fba0$1f00a8c0@npf> Hi Mike, > > Genau das ist auch ein Grund, JS- und CSS- Dateien nicht im > > Haeder anzugeben, sondern direkt zu includen. Man erspart dem > > Apache zwei Requests, und dem Browser die Wartezeit... > naja, ausser Deine Site umfasst mehr als eine einzelne Seite > (soll ja vorkommen ;-) > und Du verwendest für jede Seite das gleiches Stylesheet und > erlaubst das Cachen. das muesste man echt mal testen, wie die Browser reagieren. Dass fuer eine DB-Abfrage immer das gleiche Stylesheet genommen wird ist ja logisch, und bei dynamischen Daten muss man das Cachen verbieten, auch klar... - cacht er dann das Stylesheet trotzdem oder auch nur nicht ? (wenn ich mal Langeweile habe) > Weil schneller als 'muss gar nicht erst angefordert werden > weil es schon im client-cache ist' wirst Du wohl kaum werden ausser, er hat es vom RAM auf Platte geschrieben, wenn schon spitzfindig, dann richtig... ;-) m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Mon Oct 22 13:02:43 2001 From: php@phpcenter.de (Beck, Mike) Date: Mon, 22 Oct 2001 14:02:43 +0200 Subject: AW: [php] MySQL versus Filesystem Message-ID: > - cacht er dann das Stylesheet trotzdem oder auch nur nicht ? > (wenn ich mal Langeweile habe) das cachen verbieten machst Du doch sicherlich auch =FCber die = headerinfo in der jeweiligen Datei die nicht gecacht werden soll, oder? somit w=E4re = ich doch sehr beleidigt wenn der browser mein stylesheet nicht cachen = w=FCrde nur weil es von einer gecachten datei gelinkt wurde > > Weil schneller als 'muss gar nicht erst angefordert werden > > weil es schon im client-cache ist' wirst Du wohl kaum werden > ausser, er hat es vom RAM auf Platte geschrieben, > wenn schon spitzfindig, dann richtig... ;-) na also wer bei den heutigen RAM- Preisen nicht genug f=FCr ein paar kB Stylesheet hat sollte ein Spendenkonto aufmachen ;-) -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Mon Oct 22 14:05:16 2001 From: php@phpcenter.de (Thorsten Marx) Date: Mon, 22 Oct 2001 15:05:16 +0200 Subject: [php] OT: Datenabgleich mit PDA's Message-ID: <000c01c15afa$325c05e0$3478a8c0@boosedv> This is a multi-part message in MIME format. ------=_NextPart_000_0009_01C15B0A.F576F8E0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo zusammen, ich habe da mal eine Frage, die eventuell auch ein bisschen OT ist. Ich m=F6chte eine kleine Intranetl=F6sung mit Kalender, Terminen, = Aufgaben, usw. machen. Ziel muss nat=FCrlich sein, diese Daten auch mit = PDA's abzugleichen. Hat da jemand Infos. Gibt es da Zwischenprogramme, die das aus einer = Textdatei machen, oder so? Vielen Dank schon mal Thorsten ------=_NextPart_000_0009_01C15B0A.F576F8E0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo zusammen,
 
ich habe da mal eine Frage, die = eventuell auch ein=20 bisschen OT ist.
Ich m=F6chte eine kleine = Intranetl=F6sung mit Kalender,=20 Terminen, Aufgaben, usw. machen. Ziel muss nat=FCrlich sein, diese Daten = auch mit=20 PDA's abzugleichen.
Hat da jemand Infos. Gibt es da = Zwischenprogramme,=20 die das aus einer Textdatei machen, oder so?
 
Vielen Dank schon mal
 
Thorsten
------=_NextPart_000_0009_01C15B0A.F576F8E0-- From php@phpcenter.de Mon Oct 22 14:05:39 2001 From: php@phpcenter.de (Thomas Bindl) Date: Mon, 22 Oct 2001 15:05:39 +0200 Subject: [php] OT: Datenabgleich mit PDA's In-Reply-To: <000c01c15afa$325c05e0$3478a8c0@boosedv> Message-ID: <20011022130357.B3D763DF0@basket.ball.reliam.net> Hallo Thorsten, >Ich m=F6chte eine kleine Intranetl=F6sung mit Kalender, Terminen, >Aufgaben, usw. machen. Ziel muss nat=FCrlich sein, diese Daten >auch mit PDA's abzugleichen. >Hat da jemand Infos. Gibt es da Zwischenprogramme, die das aus >einer Textdatei machen, oder so? Habe ich gestern gelesen: "Was ist SyncML? SyncML ist ein offener Standard, der zahlreiche Transportprotokolle und Daten in einem Netzwerk unterst=FCtzt. SyncML ist einfach erweiterbar und basiert auf XML (Extensible Markup Language), einer Norm, die auch in Zukunft eine wichtige Rolle spielen wird. SyncML geht auf die limitierten Ressourcen eines Handys ein und wurde f=FCr das Zusammenspiel mit verschiedenen Anwendungen und Ger=E4ten optimiert. Ziel von SyncML ist es, echte Synchronisationssymmetrie zu schaffen, und besitzt die F=E4higkeit Daten in einem Netzwerk mit einem beliebigen mobilen Endger=E4t abzugleichen. Keines der heute verwendeten Synchronisationsprotokolle bietet diese universelle =DCbertragungsf=E4higkeit." http://www.nokia.at/german/service/faq_6310.html Vielleicht hilft es weiter. Vielleicht noch ein bisschen Googlen ... Ciao, Thomas -- http://www.puzzletime.de http://www.doerfler-reisen.de -- From php@phpcenter.de Mon Oct 22 15:07:46 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Christian_Sch=E4fer?=) Date: Mon, 22 Oct 2001 16:07:46 +0200 Subject: [php] session aufgreifen? Message-ID: hallo! ist es möglich, wenn man kein session_destroy() verwendet und die session eindeutig benennt, diese bei wiederholtem besuch der seite wieder aufzugreifen? gruß christian _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From php@phpcenter.de Mon Oct 22 15:16:42 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Christian_Sch=E4fer?=) Date: Mon, 22 Oct 2001 16:16:42 +0200 Subject: [php] session variablen Message-ID: und nocheinmal sessions... gibt es eine möglichkeit, die registrierten variable auszulesen, auch wenn nicht bekannt ist wie viele es gibt und wie sie heißen? ähnlich wie http_get_vars...? gruß christian _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From php@phpcenter.de Mon Oct 22 15:42:51 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Nicolas_L=F6we?=) Date: Mon, 22 Oct 2001 16:42:51 +0200 Subject: [php] session aufgreifen? References: Message-ID: <002a01c15b07$d43f4720$3c00a8c0@forHeads> wenn das timeout der Session noch nicht erreicht wurde, dann ja. Steht in der PHP.INI -------------------- Nicolas Löwe - forHeads GbR, Goethestr. 33, 06237 Leuna email: loewe@forHeads.de; internet: www.forHeads.de Tel: +49 (0) 3461/826465 Bitte besuchen Sie auch unser Projekt Möwendreck unter www.moewendreck.de ! From php@phpcenter.de Mon Oct 22 15:51:16 2001 From: php@phpcenter.de (Frank =?ISO-8859-1?Q?Z=FCndorff?=) Date: Mon, 22 Oct 2001 16:51:16 +0200 (MEST) Subject: [php] OT: Test (Asche auf mein Haupt) Message-ID: <19516.1003762276@www35.gmx.net> Ich bitte vielmals um Verzeihung, dass ich hier ein unerwünschtes Test-Posting ablasse. Ich versuche seit Wochen in diese Liste zu schreiben, finde mein Posting aber in der Liste nicht wieder und bekomme auch keine Rückmeldung. Das Posting verschwindet kommentarlos... -- Frank Zündorff GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net From php@phpcenter.de Mon Oct 22 15:56:50 2001 From: php@phpcenter.de (David Danier) Date: Mon, 22 Oct 2001 16:56:50 +0200 Subject: [php] OT: Test (Asche auf mein Haupt) In-Reply-To: <19516.1003762276@www35.gmx.net> References: <19516.1003762276@www35.gmx.net> Message-ID: <20011022145553.9C6E9DF9E@lists.phpcenter.de> > Ich bitte vielmals um Verzeihung, dass ich hier ein unerwünschtes > Test-Posting ablasse. Ich versuche seit Wochen in diese Liste zu schreiben, > finde mein Posting aber in der Liste nicht wieder und bekomme auch keine > Rückmeldung. Das Posting verschwindet kommentarlos... *rückmeld* wie du siehst gehts jetzt.... gruß, david From php@phpcenter.de Mon Oct 22 15:53:43 2001 From: php@phpcenter.de (Ralf Geschke) Date: Mon, 22 Oct 2001 16:53:43 +0200 Subject: [php] OT: Test (Asche auf mein Haupt) In-Reply-To: <20011022145553.9C6E9DF9E@lists.phpcenter.de> References: <19516.1003762276@www35.gmx.net> <20011022145553.9C6E9DF9E@lists.phpcenter.de> Message-ID: <20011022165343.D12873@erfurt.bttr.org> On Mon, 22 Okt 2001, David Danier wrote: > > *rückmeld* > wie du siehst gehts jetzt.... Bitte keine weiteren Mails zu diesem Thema - die erste Mail war bereits ueberfluessig, da muss es nicht noch weitere geben. Gruss, Ralf (List-Admin) -- : www : http://www.bttr.org : mail: ralf@bttr.org : Eine Site rund um MySQL : http://www.bttr.org/mysql/ : Privacy now! My Public Key : http://www.bttr.org/geschke.asc From php@phpcenter.de Mon Oct 22 15:59:04 2001 From: php@phpcenter.de (Alexander Wagner) Date: Mon, 22 Oct 2001 16:59:04 +0200 Subject: [php] OT: Test (Asche auf mein Haupt) In-Reply-To: <20011022145553.9C6E9DF9E@lists.phpcenter.de> References: <19516.1003762276@www35.gmx.net> <20011022145553.9C6E9DF9E@lists.phpcenter.de> Message-ID: <20011022145518.D60B2274A5@mail.3uu.de> David Danier wrote: > *rückmeld* > wie du siehst gehts jetzt.... Oder vielleicht nur per Reply All? Der Admin weiß mehr, wir vom Fußvolk dürfen jetzt schweigen => EOT Gesundheit Wagner -- "Ein Mathematiker ist eine Maschine, die Kaffee in Theoreme verwandelt." Paul Erdös, Mathematiker, 1913-1996 From php@phpcenter.de Mon Oct 22 16:43:03 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Nicolas_L=F6we?=) Date: Mon, 22 Oct 2001 17:43:03 +0200 Subject: [php] Dateiupload nummer 4381 Message-ID: <003a01c15b10$3ce92040$3c00a8c0@forHeads> Hallo, habe einen Dateiupload, der ganz toll funktioniert. Doch funktioniert $tempdatei_size nicht, das liefert mir immer NULL. Ansonsten funktioniert alles. Liegts am WAMP??? Bin für jede Hilfe dankbar. -------------------- Nicolas Löwe - forHeads GbR, Goethestr. 33, 06237 Leuna email: loewe@forHeads.de; internet: www.forHeads.de Tel: +49 (0) 3461/826465 Bitte besuchen Sie auch unser Projekt Möwendreck unter www.moewendreck.de ! From php@phpcenter.de Mon Oct 22 17:46:14 2001 From: php@phpcenter.de (Andree Buchmann) Date: Mon, 22 Oct 2001 18:46:14 +0200 Subject: [php] Fehlermeldungen =?iso-8859-1?Q?unterdr=FCcken?= Message-ID: <3BD44D56.C0B42B51@celox.de> Hi, Ich habe folgendes vor: Ich will in eine Datenbank (mysql) schreiben, wenn diese aber unten ist, soll er in die nächste mysql-DB schreiben. Ich habe das jetzt einfach mal so gelöst: $connection = mysql_connect (host, user, passwd); IF (!$connection) $connection = mysql_connect (host2, user2, passwd2); Das läuft sogar, aber ich möchte die Fehlermeldung unterdrücken, die php liefert, wenn der erste mysql-server unten ist. Das geht doch bestimmt, oder gibt es da eine saubere Lösung. Bin für jeden Ratschlg dankbar! ciao Andree -- Andree Buchmann; Softwaresysteme; celox Telekommunikationsdienste; www.celox.de; mailto:a.buchmann@celox.de; fon: +49/(0)228 / 32 96 8-28; fax: +49/(0)228 / 32 96 8-79; From php@phpcenter.de Mon Oct 22 17:57:11 2001 From: php@phpcenter.de (Heiko Gawehn) Date: Mon, 22 Oct 2001 18:57:11 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Fehlermeldungen_unterdr=FCcken?= References: <3BD44D56.C0B42B51@celox.de> Message-ID: <002801c15b1a$9daecb00$0100a8c0@attila> Hallo Andree, > Das läuft sogar, aber ich möchte die Fehlermeldung unterdrücken, die php > liefert, wenn der erste mysql-server unten ist. > Das geht doch bestimmt, oder gibt es da eine saubere Lösung. ein @ vor dem Funktionsaufruf unterdrückt die Fehlermeldung. ciao Heiko From php@phpcenter.de Mon Oct 22 17:57:41 2001 From: php@phpcenter.de (Thomas Bindl) Date: Mon, 22 Oct 2001 18:57:41 +0200 Subject: [php] ImageMagick und PHP-Problem Message-ID: <20011022165559.05E6E3DC0@basket.ball.reliam.net> Hallo! Ich versuche per IM thumbnails zu erstellen doch leider passiert nichts.= $source =3D '/www/htdocs/images/'.$array[imgurl]; $dest =3D '/www/htdocs/images/thumbs/'.$array[imgurl]; $befehl =3D "convert -quality 70 -antialias -geometry ".$new_x1."x". $new_y1."> -bordercolor black -border 0 \"$source\" \"$dest\" 2>&1"; passthru($befehl, $errormsg); echo "$befehl
$errormsg
"; $source, $dest, $new_x1 und $new_y1 existieren und haben auch vern=FCnftige Werte. Wenn ich das ausgegebene $befehl per SSH paste gehts. Als $errormsg liefert er mir "13". Hat jemand eine Idee woran es liegen k=F6nnte? Schon mal vielen Dank im Voraus! Gru=DF, Thomas From php@phpcenter.de Mon Oct 22 18:10:39 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Mon, 22 Oct 2001 19:10:39 +0200 Subject: [php] ImageMagick und PHP-Problem References: <20011022165559.05E6E3DC0@basket.ball.reliam.net> Message-ID: <000801c15b1c$7a70a8a0$3a64a8c0@bhsbinkert.de> >passthru($befehl, $errormsg); probiere exec($befehl,$ausgabe,$fehlernummer); und dann zu programmierzwecken: var_dump($ausgabe); var_dump($fehlernummer); das liefert dir den genauen fehler >Wenn ich das ausgegebene $befehl per SSH paste gehts. Als >$errormsg liefert er mir "13". >Hat jemand eine Idee woran es liegen könnte? ansonsten: escapeshellcommand() wenn du sonderzeichen in irgendeinem ding drin haben solltest kiri From php@phpcenter.de Mon Oct 22 18:15:32 2001 From: php@phpcenter.de (Joerg Behrens) Date: Mon, 22 Oct 2001 19:15:32 +0200 Subject: [php] ImageMagick und PHP-Problem References: <20011022165559.05E6E3DC0@basket.ball.reliam.net> Message-ID: <004f01c15b1d$2849a9e0$0a1f0b0a@behrens2> Moin, ----- Original Message ----- From: "Thomas Bindl" To: Sent: Monday, October 22, 2001 6:57 PM Subject: [php] ImageMagick und PHP-Problem > Hallo! > > Ich versuche per IM thumbnails zu erstellen doch leider passiert nichts. > > $source = '/www/htdocs/images/'.$array[imgurl]; > $dest = '/www/htdocs/images/thumbs/'.$array[imgurl]; > $befehl = "convert -quality 70 -antialias -geometry ".$new_x1."x". > $new_y1."> -bordercolor black -border 0 \"$source\" \"$dest\" 2>&1"; > passthru($befehl, $errormsg); > echo "$befehl
$errormsg
"; [..] gib mal den vollen Pfad zu 'convert' an. Desweiteren wuerde ich auch zu exec($cmd, $result, $error) raten. Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From php@phpcenter.de Mon Oct 22 18:30:26 2001 From: php@phpcenter.de (Thomas Bindl) Date: Mon, 22 Oct 2001 19:30:26 +0200 Subject: [php] ImageMagick und PHP-Problem In-Reply-To: <004f01c15b1d$2849a9e0$0a1f0b0a@behrens2> Message-ID: <20011022172842.D494C3DB6@basket.ball.reliam.net> Hallo! >gib mal den vollen Pfad zu 'convert' an. Desweiteren wuerde ich auch zu >exec($cmd, $result, $error) raten. Es sieht jetzt folgendermassen aus: $source = 'htdocs/images/'.$array[imgurl]; $dest = 'htdocs/images/thumbs/'.$array[imgurl]; $imgsize = GetImageSize($source); $sizex = $imgsize[0]; $sizey = $imgsize[1]; $verhaeltnis1 = $sizex/100; $new_x = $sizex/$verhaeltnis1; $new_y = $sizey/$verhaeltnis1; if ( $new_y > 100 ) { $verhaeltnis2 = $new_y/100; $new_x1 = $new_x/$verhaeltnis2; $new_y1= $new_y/$verhaeltnis2; } else { $new_x1 = $new_x; $new_y1 = $new_y; } $new_y1 = sprintf ("%01.0f", $new_y1); $new_x1 = sprintf ("%01.0f", $new_x1); $befehl = "/usr/X11R6/bin/convert -quality 70 -antialias -geometry ".$new_x1."x".$new_y1."> -bordercolor black -border 0 \"$source\" \"$dest\" 2>&1"; exec($befehl,$ausgabe,$nummer); echo "$source $dest $new_y1 $new_x1 $befehl
$nummer
"; var_dump($ausgabe); var_dump($nummer); Die Ausgabe: /htdocs/images/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg /htdocs/images/thumbs/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg 71 100 /usr/X11R6/bin/convert -quality 70 -antialias -geometry 100x71> -bordercolor black -border 0 "/htdocs/images/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg" "/htdocs/images/thumbs/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg" 2>&1 13 array(0) { } int(13) Any ideas? Danke! Thomas From php@phpcenter.de Mon Oct 22 18:41:50 2001 From: php@phpcenter.de (Joerg Behrens) Date: Mon, 22 Oct 2001 19:41:50 +0200 Subject: [php] ImageMagick und PHP-Problem References: <20011022172842.D494C3DB6@basket.ball.reliam.net> Message-ID: <001101c15b20$d4511810$0a1f0b0a@behrens2> Moin, ----- Original Message ----- From: "Thomas Bindl" To: Sent: Monday, October 22, 2001 7:30 PM Subject: Re: [php] ImageMagick und PHP-Problem > Hallo! > > >gib mal den vollen Pfad zu 'convert' an. Desweiteren wuerde ich auch zu > >exec($cmd, $result, $error) raten. > [..] > $befehl = "/usr/X11R6/bin/convert -quality 70 -antialias -geometry ".$new_x1."x".$new_y1."> -bordercolor black -border 0 \"$source\" \"$dest\" 2>&1"; > exec($befehl,$ausgabe,$nummer); > echo "$source $dest $new_y1 $new_x1 $befehl
$nummer
"; > var_dump($ausgabe); > var_dump($nummer); > > Die Ausgabe: > /htdocs/images/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg /htdocs/images/thumbs/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg 71 100 /usr/X11R6/bin/convert -quality 70 -antialias -geometry > 100x71> -bordercolor black -border 0 "/htdocs/images/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg" "/htdocs/images/thumbs/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg" 2>&1 > 13 > array(0) { } int(13) > Hmm die " muessen da sein ? Nimm mal die Ausgabe von echo $befehl und paste sie in eine shell welche die Rechte des Users hat unter der dein Webserver rennt (wwwrun, nobody oder so). Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From php@phpcenter.de Mon Oct 22 18:49:14 2001 From: php@phpcenter.de (Thomas Bindl) Date: Mon, 22 Oct 2001 19:49:14 +0200 Subject: [php] ImageMagick und PHP-Problem In-Reply-To: <001101c15b20$d4511810$0a1f0b0a@behrens2> Message-ID: <20011022174733.8E14B3DB5@basket.ball.reliam.net> Hallo, >Hmm die " muessen da sein ? Nimm mal die Ausgabe von echo $befehl und p= aste >sie in eine shell welche die Rechte des Users hat unter der dein Webser= ver >rennt (wwwrun, nobody oder so). Kann nur unter meinem Nutzernamen per SSH zugreifen. Unter dem Benutzernamen des Servers kann ich nicht zugreifen. :( Aber ich denke, dass das Script die Rechte daf=FCr haben sollte, da das = Bild vorher upgeloaded wird und dann eben ein thumb erstellt werden soll. Das funkti= oniert doch bei so vielen Seiten. Thomas From php@phpcenter.de Mon Oct 22 18:54:44 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Mon, 22 Oct 2001 19:54:44 +0200 Subject: [php] ImageMagick und PHP-Problem References: <20011022172842.D494C3DB6@basket.ball.reliam.net> Message-ID: <001301c15b22$a3fd80c0$3a64a8c0@bhsbinkert.de> "/htdocs/images/thumbs/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg" 2>&1 > 13 > array(0) { } int(13) > > Any ideas? ja, lass das "scheiss" 2>&1 weg und probiere es noch mal. kiri From php@phpcenter.de Mon Oct 22 18:55:36 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Mon, 22 Oct 2001 19:55:36 +0200 Subject: [php] ImageMagick und PHP-Problem References: <20011022172842.D494C3DB6@basket.ball.reliam.net> <001101c15b20$d4511810$0a1f0b0a@behrens2> Message-ID: <001a01c15b22$c92efcc0$3a64a8c0@bhsbinkert.de> > > array(0) { } int(13) > > > Hmm die " muessen da sein ? Nimm mal die Ausgabe von echo $befehl und paste > sie in eine shell welche die Rechte des Users hat unter der dein Webserver > rennt (wwwrun, nobody oder so). ja kann auch sein, dass der chmod für die dirs nicht stimmt, da würde ich mal eher nachschauen. kiri From php@phpcenter.de Mon Oct 22 18:55:50 2001 From: php@phpcenter.de (Thomas Bindl) Date: Mon, 22 Oct 2001 19:55:50 +0200 Subject: [php] ImageMagick und PHP-Problem In-Reply-To: <001a01c15b22$c92efcc0$3a64a8c0@bhsbinkert.de> Message-ID: <20011022175406.CB62A3DDD@basket.ball.reliam.net> Hi Kiri, >ja kann auch sein, dass der chmod f=FCr die dirs nicht stimmt, >da w=FCrde ich mal eher nachschauen. 100 Punkte! Die einfachsten Sachen fallen einem manchmal nicht auf. Danke an Dich und Joerg! Thomas From php@phpcenter.de Mon Oct 22 21:51:09 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Sebastian_G=F6tz?=) Date: Mon, 22 Oct 2001 22:51:09 +0200 Subject: [php] Fehlermeldungen_unterdruecken Message-ID: <002301c15b3b$81cbcde0$5644fea9@c8k6b0> This is a multi-part message in MIME format. ------=_NextPart_000_000B_01C15B4C.0AB28BC0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable einzelne Fehlermeldungen unterdr=FCckst du ganz einfach mit einem @ vor = dem befehl. Wenn du generell alle Fehlermeldungen unterdr=FCcken willst, was = debuggen unm=F6glich macht, dann kannst du auch error_reporting(0); verwenden. MfG Sebastian ------=_NextPart_000_000B_01C15B4C.0AB28BC0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
einzelne Fehlermeldungen unterdr=FCckst = du ganz=20 einfach mit einem @ vor dem befehl.
Wenn du generell alle Fehlermeldungen = unterdr=FCcken=20 willst, was debuggen unm=F6glich macht,
dann kannst du auch error_reporting(0); = verwenden.
 
MfG
 Sebastian
------=_NextPart_000_000B_01C15B4C.0AB28BC0-- From php@phpcenter.de Mon Oct 22 22:25:37 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Sebastian_G=F6tz?=) Date: Mon, 22 Oct 2001 23:25:37 +0200 Subject: Fw: [php] Fehlermeldungen_unterdruecken Message-ID: <006001c15b40$186fcfe0$5644fea9@c8k6b0> einzelne Fehlermeldungen unterdrückst du ganz einfach mit einem @ vor dem befehl. Wenn du generell alle Fehlermeldungen unterdrücken willst, was debuggen unmöglich macht, dann kannst du auch error_reporting(0); verwenden. MfG Sebastian From php@phpcenter.de Mon Oct 22 22:37:03 2001 From: php@phpcenter.de (Christian Zaefferer) Date: Mon, 22 Oct 2001 23:37:03 +0200 Subject: [php] Fehler bei den variablen Variablen Message-ID: <20011022213630.F004EDF42@lists.phpcenter.de> Ich hab da mal ne Frage, wenns keiner weiß isses auch nicht so schlimm. Variablen sind so belegt(zwar über ein dynamisches Formular, aber egal): $file_name="test.htm" $b="file_name"; Wenn ich das jetzt versuche so hochzuladen: $upload = ftp_put($conn_id, "$$b", $source_file, FTP_BINARY); legt er mir eine Datei namens "$file_name" an. Lade ich es jedoch so hoch: $name=$$b; $upload = ftp_put($conn_id, "$name", $source_file, FTP_BINARY); mach er es ordentlich und legt eine datei namens "test.htm" an. Warum? gruss, Christian From php@phpcenter.de Mon Oct 22 22:53:58 2001 From: php@phpcenter.de (Lars Volkhardt) Date: Mon, 22 Oct 2001 23:53:58 +0200 Subject: [php] Fehler bei den variablen Variablen In-Reply-To: <20011022213630.F004EDF42@lists.phpcenter.de> References: <20011022213630.F004EDF42@lists.phpcenter.de> Message-ID: <8047313592.20011022235358@php-zentrale.de> Hallo Christian, Du schriebst am Montag, 22. Oktober 2001, 23:37 > Ich hab da mal ne Frage, wenns keiner weiß isses auch nicht so schlimm. > Variablen sind so belegt(zwar über ein dynamisches Formular, aber egal): > $file_name="test.htm" > $b="file_name"; > Wenn ich das jetzt versuche so hochzuladen: > $upload = ftp_put($conn_id, "$$b", $source_file, FTP_BINARY); > legt er mir eine Datei namens "$file_name" an. Variable Variablen funktionieren innerhalb von Strings nur mit dem "erweiterten" Syntax von ${$b}. Das ist dasselbe wie mit Arrays, die kannst du auch nicht über $$b[0], sondern nur über ${$b[0]} bzw. ${$b}[0] ansprechen. Generell würde ich empfehlen nur den erweiterten Syntax zu benutzen, auch wenn er länger ist. Das ist auch schwerer zu übersehen als die einfache Form. Btw.: heißt es nun "die" oder "der" Syntax? ;-) Grüße, Lars -- Lars Volkhardt APP - Another PHP Programs http://www.php-zentrale.de mailto:snoopy@php-zentrale.de From php@phpcenter.de Tue Oct 23 06:45:17 2001 From: php@phpcenter.de (Joachim Engels) Date: Tue, 23 Oct 2001 07:45:17 +0200 Subject: [php] Fehler bei den variablen Variablen References: <20011022213630.F004EDF42@lists.phpcenter.de> <8047313592.20011022235358@php-zentrale.de> Message-ID: <000801c15b85$e57c6f80$c8b4e289@CUBE> > $upload = ftp_put($conn_id, "$$b", $source_file, FTP_BINARY); > > Variable Variablen funktionieren innerhalb von Strings nur mit dem > "erweiterten" Syntax von ${$b}. > Das ist dasselbe wie mit Arrays, die kannst du auch nicht über $$b[0], > sondern nur über ${$b[0]} bzw. ${$b}[0] ansprechen. > Btw.: heißt es nun "die" oder "der" Syntax? ;-) Hi, du kannst natürlich auch einfach nur die "" weglassen: $upload = ftp_put($conn_id, $$b, $source_file, FTP_BINARY); müßte auch funktionieren. Also ich spreche immer "die Syntax"... ;) chio From php@phpcenter.de Tue Oct 23 06:47:56 2001 From: php@phpcenter.de (Joachim Engels) Date: Tue, 23 Oct 2001 07:47:56 +0200 Subject: [php] Dateiupload nummer 4381 References: <003a01c15b10$3ce92040$3c00a8c0@forHeads> Message-ID: <000d01c15b86$a8dbffe0$c8b4e289@CUBE> > Doch funktioniert $tempdatei_size nicht, das liefert mir immer NULL. > > Ansonsten funktioniert alles. > > Liegts am WAMP??? > Morgen, auch wenn ich da im Moment nicht weiterhelfen kann.... also am WAMP liegt`s garantiert nicht, ich nutze auch WAMP und bei mir funktioniert es einwandfrei. Chio Jo. From php@phpcenter.de Tue Oct 23 08:12:07 2001 From: php@phpcenter.de (Stefan Linges) Date: Tue, 23 Oct 2001 09:12:07 +0200 Subject: [php] DB =?ISO-8859-1?Q?f=FCr?= verschiedene =?ISO-8859-1?Q?Staatsb=FCrge?= rschaften References: <003a01c15b10$3ce92040$3c00a8c0@forHeads> <000d01c15b86$a8dbffe0$c8b4e289@CUBE> Message-ID: <3BD51847.30900@sbf-intranet.de> Hallo Liste, hat einer von euch eine MySQL DB mit verschiedenen Staatsbürgerschaften die er mir für lau zukommen lassen könnte, oder weiss jemand wo ich eine her bekommen kann? -- Mit freundlichen Gruessen Stefan Linges -- Stefan Linges Tel. +49.211.209951-0 Fax +49.211.209951-88 email: linges@sbf.de From php@phpcenter.de Tue Oct 23 08:30:38 2001 From: php@phpcenter.de (Thomas Beckmann) Date: Tue, 23 Oct 2001 09:30:38 +0200 Subject: [php] session variablen In-Reply-To: References: Message-ID: >und nocheinmal sessions... >gibt es eine m=F6glichkeit, die registrierten variable auszulesen, auch = wenn >nicht bekannt ist wie viele es gibt und wie sie hei=DFen? =E4hnlich wie >http_get_vars...? RTFM: foreach($HTTP_SESSION_VARS as $key=3D>$val) echo $key.'=3D>'.$value; (ungetestet) --=20 Thomas Beckmann, Kiel, Germany beckmann@gis.de From php@phpcenter.de Tue Oct 23 08:41:44 2001 From: php@phpcenter.de (E. Kunze (Schrift & Bild)) Date: Tue, 23 Oct 2001 09:41:44 +0200 Subject: [php] suchscript und csv-file Message-ID: <001901c15b96$41fe6e60$2901a8c0@168.1.41.btx.dtag.de> Hallo Liste. Ich hätt' da gern mal ein Problem: Vor ein paar Tagen kam ein Bekannter zu mir und fragte ob ich evtl. Lust hätte, ein Glossar für ihn (und seinen Non-Profit-Verein) webready zu machen. Die Daten liegen in einer CSV-Tabelle vor (Er arbeitet in Excell) und hat folgendes Format ( | -separated): unique_string|begriff|erklärung|quelle(n)|autor Gr54VCdew|Backstein|Mauerstein aus Ton, auch Ziegel genannt|1,5|Heinz Riepshoff Ich suche nun ein Script das folgende Eigenschaften hat: 1. Volltextsuche in der Erklärung => Ausgabe einer Übersicht gefundener Begriffe =>Bei Klick auf einen Begriff, Ausgabe als Detailansicht 2. Ausgabe in Kategorien. D.h.: Zeige alle Begriffe an, die mit einem "b" anfangen 3. Formatierung nur über Templates 4. Am Besten nur ein Script, nicht 'ne ganze Sammlung 5. QUERVERWEISE: Begriffe die in ## stehen, sollen Verlinkt werden. D.h.: Im obigen Beispiel stehen Mauerstein, Ton und Ziegel in ## (##Ton##), und das Script macht bei der Ausgabe aus ##Ton## Ton mit Suche in den Erklärungen, und Ton mit direkter Ausgabe des Begriffes "Ton" 6. ich sollte beliebige Felder hinzufügen können. Nun ja, das sollte es eigentlich schon gewesen sein :o) Vielleicht hat ja jemand einen Tipp wo es so ein Script schon gibt, oder wie ich anfange so etwas selber zu basteln (Learning by Doing) Danke fürs "brainstorming" Enno Kunze. From php@phpcenter.de Tue Oct 23 09:00:37 2001 From: php@phpcenter.de (Napolitano, Axel) Date: Tue, 23 Oct 2001 10:00:37 +0200 Subject: [php] [RE] Filesystem vs. DB Message-ID: Hallo, ich kann die ganze Diskussion leider nicht mehr ernst nehmen, da sie sich mittlerweile dem Niveau einer "Linux ist besser als Windows"-Diskussion n=E4hert. Ich habe hier viele theoretische Aussagen gelesen und mir auch die (wenngleich nicht wirklich praxisnahen) Benchmarks angesehen. Faktum ist, das die Anforderungen entscheidend sind. Ich habe hier im Rahmen der Vorbereitung unseres inhouse Media-Asset-Systems umfangreiche Tests sowohl auf Filesystem-Ebene als auch auf Datenbankebene durchgef=FChrt. Die Ergebnisse sprechen ohne Ausnahme f=FCr die Datenbankl=F6sung. Ein kleiner Test: Einfach mal ein Verzeichnis ("/db_name/tb_name/")anlegen und dann viele (bei uns sind es derzeit 167.211) Dateien in diesem Verzeichnis anlegen. Die Durchschnittsgr=F6=DFe der Dateien betr=E4gt 45KByte (Das alleine = ist schon ein ziemliche Brocken an Daten). Pro Jahr kommen etwa 18.000 bis 20.000 Dokumente weltweit hinzu. Diesen Daten sind noch einmal die gleiche Menge Thumbnails zugeordnet (durchschnittsgr=F6=DFe 2,5Kbyte) Um das Szenario zu Ende zu spielen: Gleichzeitig eine Datenbank anlegen und dort genau die gleiche Datenmenge ablegen. Spasshalber kann jetzt mal versucht werden, eine definierte Datei innerhalb dieser Dateiw=FCste zu finden - am besten auch (auch wenn es hier viele Linux-User gibt) mit dem Windows-Explorer (Kaffee nicht vergessen) Um die Sache noch spannender zu machen: Die Datenbasis soll innerhalb einer Firma mit derzeit33 Standorten in mehreren L=E4ndern (nicht auf Europa beschr=E4nkt) genutzt werden. Es existieren konstant mindestens 1.300 Clients, die im Schnitt 2.000/2.700 Zugriffe am Tag durchf=FChren. Um Ausf=E4llen und Engp=E4ssen = vorzubeugen existiert ein zweiter Server, der die Daten spiegelt. Beide Server sind geografisch getrennt. Neuzug=E4nge/Abg=E4nge werden nachts bzw. in den jeweiligen B=FCroschlusszeiten repliziert. Es muss m=F6glich sein, nach Belieben weitere Server zu integrieren. Die Daten m=FCssen mittels eines WebFrontends und =FCber eine speziell entwickelte Recherche-Software, welche in alle bei uns verwendeten Applikationen als "AddIn" integriert ist zur Verf=FCgung stehen. F=FCr jede Datei werden alle Bearbeitungsschritte gesichert. D.h. das es mehrere Versionen einer Datei geben kann (rudiment=E4res = Versionstracking) Viele Daten sind vertraulich und d=FCrfen daher auch in keinem Fall = f=FCr Unbefugte verf=FCgbar sein - auch bei einem potenziellen Hackerangriff m=FCssen die Daten hinreichend sicher sein (die H=FCrde an die Daten heranzukommen muss sehr hoch sein). Wenn jetzt jemand eine (praktikable) L=F6sung hat, diese Anforderungen = mit einer Filesystem-Basierten Ablage zu realisieren, m=F6ge er sich melden. Zum Schluss noch eines: F=FCr eine Handvoll Dateien lohnt sich das Speichern in einer Datenbank kaum - das will ich nicht bestreiten. Bei derart massiven Datenmengen und Anforderungen ist es jedoch nicht sinnvoll, sich mit dem Filesystem zu besch=E4ftigen.=20 =20 Gru=DF Axel Napolitano From php@phpcenter.de Tue Oct 23 09:06:38 2001 From: php@phpcenter.de (Andreas Stagl) Date: Tue, 23 Oct 2001 10:06:38 +0200 (MEST) Subject: [php] z.T. OT: MySql OR Abfrage mit Pipe Message-ID: <20612.1003824398@www37.gmx.net> hi liste, glaub mich erinnern zu können mal irgendwo eine mysql abfrage in dieser (oder eher ähnlicher) form gesehen zu haben: select * from tabelle where feld_eins = 'andy|andreas|andi|anderle' ...wobei dabei das feld_eins mittles OR nach den diversen andi's durchsucht wird. kann mir bitte jemand den korrekten syntax zukommen lassen? besten dank im voraus & lg aus wien, andy -- ,- STAGL Andreas --------------. WebDesign & Programmierung | Rennweg 70/4/24 \\|// |\ -------------------------- | A-1030 Wien (o ~) '-| Tel: +43-699-10511858 '---._________.---ooOo-(_)-oOoo--' mailto:a.stagl@gmx.at GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net From php@phpcenter.de Tue Oct 23 09:31:11 2001 From: php@phpcenter.de (Vogel, Ulrich) Date: Tue, 23 Oct 2001 10:31:11 +0200 Subject: [php] vorgehen aktualisierung mit freigabe? Message-ID: Hallo, wie geht man am besten dieses Problem heran? Ich erstelle eine Datenbank mit Informationen zu Unternehmen. Die Unternehmen k=F6nnen passwortgesch=FCtzt auf diese Datenbank = zugreifen und Daten erg=E4nzen, l=F6schen oder aktualisieren. Wir pr=FCfen die =C4nderungen und geben dann die Freigabe der Daten, = die dann allgemein abrufbar sind. Gibt es hierf=FCr vergleichbare Anregungen, Anwendungen und Tips, wie = man dieses Verfahren m=F6glichst elegant l=F6sen kann? Vielen Dank uli From php@phpcenter.de Tue Oct 23 09:25:21 2001 From: php@phpcenter.de (Beck, Mike) Date: Tue, 23 Oct 2001 10:25:21 +0200 Subject: AW: [php] [RE] Filesystem vs. DB Message-ID: > Spasshalber kann jetzt mal versucht werden, eine definierte Datei > innerhalb dieser Dateiw=FCste zu finden - am besten auch (auch wenn = es > hier viele Linux-User gibt) mit dem Windows-Explorer (Kaffee nicht > vergessen) wer redet den davon? hatte doch bis jetzt noch jeder vorgeschlagen die informationen =FCber die Dateien in der Datenbank zu speichern - Pfad, = Name, Beschreibung, Author, Stand etc.. sind selbstverst=E4ndlich in der = Datenbank - es geht darum, dass, wenn man dann die Datei gefunden hat man nicht den DB-Server bem=FCht das Teil als Blob auszugeben, sondern einfach die = Datei vom Dateisystem holt...=20 >=20 > Um die Sache noch spannender zu machen: >=20 > Die Datenbasis soll innerhalb einer Firma mit derzeit33 Standorten in > mehreren L=E4ndern (nicht auf Europa beschr=E4nkt) genutzt werden. Es > existieren konstant mindestens 1.300 Clients, die im Schnitt=20 > 2.000/2.700 > Zugriffe am Tag durchf=FChren. Um Ausf=E4llen und Engp=E4ssen = vorzubeugen > existiert ein zweiter Server, der die Daten spiegelt. Beide=20 > Server sind > geografisch getrennt. Neuzug=E4nge/Abg=E4nge werden nachts bzw. in = den > jeweiligen B=FCroschlusszeiten repliziert. Es muss m=F6glich sein, = nach > Belieben weitere Server zu integrieren. ja, und? dann l=E4sst Du also die beiden SQL - Server ihre Daten = =FCbers Internet austauschen? das ist sicherer als wenn Daten des Dateiystems = =FCber SSL getunnelt verteilt werden? IMHO kann MySQL z.B. SSL erst in der = V4.0 und die ist gerade erst rausgekommen >=20 > Die Daten m=FCssen mittels eines WebFrontends und =FCber eine = speziell > entwickelte Recherche-Software, welche in alle bei uns verwendeten > Applikationen als "AddIn" integriert ist zur Verf=FCgung stehen. >=20 > F=FCr jede Datei werden alle Bearbeitungsschritte gesichert. D.h. das = es > mehrere Versionen einer Datei geben kann (rudiment=E4res=20 > Versionstracking) sch=F6n >=20 > Viele Daten sind vertraulich und d=FCrfen daher auch in keinem Fall = f=FCr > Unbefugte verf=FCgbar sein - auch bei einem potenziellen = Hackerangriff > m=FCssen die Daten hinreichend sicher sein (die H=FCrde an die Daten > heranzukommen muss sehr hoch sein). und ein hacker kann sich zwar zugriff auf das Dateisystem verschaffen, = aber in die Daten einer Datenbank w=FCrde er nicht herankommen? Hmm... da = habe ich die Hacker ja immer v=F6llig =FCbersch=E4tzt... und ich dachte es = w=FCrde ausreichen einen Blick in deine Skripts zu werfen, irgendwo musst Du ja mal die Verbindung mit der DB herstellen und schon hat man username/pass und = kann fr=F6hlich den Dump beginnen - und es reicht sogar v=F6llig wenn man = auf deine Webverzeichnisse kommt - man muss noch nicht mal irgendwelche = speziellen Verzeichnisse erreichen in denen Du die Daten speicherst..=20 >=20 > Wenn jetzt jemand eine (praktikable) L=F6sung hat, diese=20 > Anforderungen mit > einer Filesystem-Basierten Ablage zu realisieren, m=F6ge er sich = melden. >=20 > Zum Schluss noch eines: F=FCr eine Handvoll Dateien lohnt sich das > Speichern in einer Datenbank kaum - das will ich nicht bestreiten. = Bei > derart massiven Datenmengen und Anforderungen ist es jedoch nicht > sinnvoll, sich mit dem Filesystem zu besch=E4ftigen.=20 wenn ich nur zwei Dateien habe dann mag es sich vielleicht nicht lohnen = die Informationen =DCBER diese Dateien auf einem Datenbankserver abzulegen, = da geb ich Dir recht. Aber das worum es hier geht, n=E4mlich die = tats=E4chlichen Inhalte der Dateien, die man eh nicht durchsuchen kann, weil es i.d.R. irgendwelcher Bin=E4rkram ist, in der DB abzuspeichern tut umsomehr weh = je mehr ich es verwende -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Tue Oct 23 09:31:07 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Tue, 23 Oct 2001 10:31:07 +0200 Subject: [php] [RE] Filesystem vs. DB References: Message-ID: <001e01c15b9d$15971320$1f00a8c0@npf> Hi, > ich kann die ganze Diskussion leider nicht mehr ernst nehmen, okay, dann druecke einfach auf [entf] Das ist IMHO die einfachste und sicherste Methode. m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Tue Oct 23 09:30:19 2001 From: php@phpcenter.de (Beck, Mike) Date: Tue, 23 Oct 2001 10:30:19 +0200 Subject: AW: [php] z.T. OT: MySql OR Abfrage mit Pipe Message-ID: > select * from tabelle where feld_eins =3D 'andy|andreas|andi|anderle' >=20 > ...wobei dabei das feld_eins mittles OR nach den diversen=20 > andi's durchsucht > wird. >=20 > kann mir bitte jemand den korrekten syntax zukommen lassen? >=20 ...where feld_eins in ('andy,andreas,andi,anderle'); -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Tue Oct 23 09:35:51 2001 From: php@phpcenter.de (Joachim Engels) Date: Tue, 23 Oct 2001 10:35:51 +0200 Subject: [php] suchscript und csv-file References: <001901c15b96$41fe6e60$2901a8c0@168.1.41.btx.dtag.de> Message-ID: <002101c15b9d$b947ad40$c8b4e289@CUBE> > unique_string|begriff|erklärung|quelle(n)|autor > > Gr54VCdew|Backstein|Mauerstein aus Ton, auch Ziegel genannt|1,5|Heinz Riepshoff > > Ich suche nun ein Script das folgende Eigenschaften hat: > Vielleicht hat ja jemand einen Tipp wo es so ein Script schon > gibt, oder wie ich anfange so etwas selber zu basteln (Learning > by Doing) Hi, also ich denke nicht, das man ein so spezielles Script irgendwo finden kann. Es ist auch zu umfangreich, um dir mal eben eines zu erstellen. Vielleicht kann man aber ein paar Lösungsansätze geben. Also ich würde erstmal die grundlegenden Funktionen überlegen, also das zeilenweise Auslesen einer Datei, Ergebnisse zwischenspeichern und so. Dann geht es an die Teilaufgaben, letztendlich hast du diese ja schon genau beschrieben. Eigentlich sollte es mit Kenntnis von wenigen Funktionen schon zu machen sein, schau dir dazu mal mal folgende Funk`s in ner Referenz an: fopen() fgets() explode() strpos() substr() ereg_replace() echo() Das dürfte eigentlich schon alles sein, was du brauchst... einfach mal ausprobieren, wenn`s konkrete Probleme gibt kannst ja noch mal schreiben... Chio Jo. From php@phpcenter.de Tue Oct 23 09:31:30 2001 From: php@phpcenter.de (Markus Griesenbruch) Date: Tue, 23 Oct 2001 10:31:30 +0200 Subject: [php] avatar Message-ID: <3FCE5185F087D41190D000010233D5891886EB@VOLANDO-SERVER> Hallo Liste, weiss jemand wo ich avatar scripte finden kann die in php sind? gruss markus From php@phpcenter.de Tue Oct 23 09:48:23 2001 From: php@phpcenter.de (Thomas Beckmann) Date: Tue, 23 Oct 2001 10:48:23 +0200 Subject: [php] z.T. OT: MySql OR Abfrage mit Pipe In-Reply-To: <20612.1003824398@www37.gmx.net> References: <20612.1003824398@www37.gmx.net> Message-ID: <6hbatt8nbkl4pci8t33uc7951anv50vpcr@4ax.com> >glaub mich erinnern zu k=F6nnen mal irgendwo eine mysql abfrage in = dieser >(oder eher =E4hnlicher) form gesehen zu haben: > >select * from tabelle where feld_eins =3D 'andy|andreas|andi|anderle' > >...wobei dabei das feld_eins mittles OR nach den diversen andi's = durchsucht >wird. > >kann mir bitte jemand den korrekten syntax zukommen lassen? Die Syntax lautet z.B.: select * from tabelle where feld_eins in ('andy','andreas') usw. --=20 Thomas Beckmann, Kiel, Germany beckmann@gis.de From php@phpcenter.de Tue Oct 23 09:48:13 2001 From: php@phpcenter.de (Andreas Stagl) Date: Tue, 23 Oct 2001 10:48:13 +0200 (MEST) Subject: AW: [php] z.T. OT: MySql OR Abfrage mit Pipe References: Message-ID: <5604.1003826893@www37.gmx.net> > > select * from tabelle where feld_eins = 'andy|andreas|andi|anderle' > > > > ...wobei dabei das feld_eins mittles OR nach den diversen > > andi's durchsucht > > wird. > > > > kann mir bitte jemand den korrekten syntax zukommen lassen? > > > ...where feld_eins in ('andy,andreas,andi,anderle'); > und gibts auch eine "like" variante? (weil mit der von dir vorgeschlagenen lösung find ich beispielsweise keine sätze in denen feld_eins mit 'AnDy' oder 'AndreasStagl' befüllt sind.) lg, andy -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net From php@phpcenter.de Tue Oct 23 09:47:19 2001 From: php@phpcenter.de (Beck, Mike) Date: Tue, 23 Oct 2001 10:47:19 +0200 Subject: AW: AW: [php] z.T. OT: MySql OR Abfrage mit Pipe Message-ID: > > ...where feld_eins in ('andy,andreas,andi,anderle'); > >=20 >=20 > und gibts auch eine "like" variante? (weil mit der von dir=20 > vorgeschlagenen > l=F6sung find ich beispielsweise keine s=E4tze in denen feld_eins=20 > mit 'AnDy' oder > 'AndreasStagl' bef=FCllt sind.) >=20 nicht direkt, aber wie w=E4re es denn mit einem simplen where feld_eins like 'and%'; ? -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Tue Oct 23 09:59:09 2001 From: php@phpcenter.de (Andreas Stagl) Date: Tue, 23 Oct 2001 10:59:09 +0200 (MEST) Subject: AW: AW: [php] z.T. OT: MySql OR Abfrage mit Pipe References: Message-ID: <19896.1003827549@www37.gmx.net> > > > ...where feld_eins in ('andy,andreas,andi,anderle'); > > > > > > > und gibts auch eine "like" variante? (weil mit der von dir > > vorgeschlagenen > > lösung find ich beispielsweise keine sätze in denen feld_eins > > mit 'AnDy' oder > > 'AndreasStagl' befüllt sind.) > > > > nicht direkt, aber wie wäre es denn mit einem simplen > where feld_eins like 'and%'; ? geht leider nicht... in konkreten fall, geht es darum, dass der user einen string in ein textfeld eingeben wird á la "andy 2001-10-01 projektdatenbank" (oder sonst was) und anschliessend einige ausgewählten felder der datenbank nach diesen stichworten durchsucht werden sollen... das andy-beispiel war eben nur ein beispiel. lg, andy -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net From php@phpcenter.de Tue Oct 23 10:11:07 2001 From: php@phpcenter.de (Michael Motzkus) Date: Tue, 23 Oct 2001 11:11:07 +0200 (MEST) Subject: [php] OT?: Datenbankzugriff MS SQL-Server Message-ID: <20133.1003828267@www53.gmx.net> Hallo, ich habe eine Tabelle mit 94 Feldern (ist nicht von mir) auf einem MSSQL Server 6.5, den ich über ODBC anspreche. Beim Schreiben eines Datensatzes erhalte ich folgende Fehlermeldung: Warning: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Es gibt weniger Spalten in der INSERT-Anweisung als Werte in der VALUES-Klausel. Die Anzahl der Werte in der VALUES-Klausel muß der Anzahl der Spalten in der INSERT-Anweisung entsprechen., SQL state 21S01 in SQLExecDirect in x:\software\preisliste.php on line 464 Das ist ziemlicher Blödsinn, denn die Spaltenzahl stimmt überein - ich bin sogar so weit gegangen, diese in einer Exceltabelle gegenüberzustellen, falls ich mich verzählt haben sollte. Ich habe auch keine überflüssigen oder doppelten Kommas in der Abfrage ... Die Daten werden übrigens mit Post aus einem Formular übergeben. Weiß hier jemand Rat? Vielen Dank im Voraus! Michael Motzkus From php@phpcenter.de Tue Oct 23 09:44:10 2001 From: php@phpcenter.de (Oliver Michalak) Date: Tue, 23 Oct 2001 10:44:10 +0200 Subject: [php] [OT] [RE] Filesystem vs. DB - Diskussionskultur In-Reply-To: References: Message-ID: <20011023084410.53@mail.huynh.de> >ich kann die ganze Diskussion leider nicht mehr ernst nehmen, da sie >sich mittlerweile dem Niveau einer "Linux ist besser als >Windows"-Diskussion n=E4hert. Nach einer solch "neutralen" und generellen Einleitung erwartet man fundierte Argumente f=FCr diese Diskussion - stattdessen kommt =5Fein=5F= Fallbeispiel, bei dem niemand bestreiten w=FCrde, immer eine DB-L=F6sung= zu beschreiten - merkw=FCrdige Egozentrik. >Ich habe hier viele theoretische Aussagen gelesen und mir auch die .. >Faktum ist, das die Anforderungen entscheidend sind. Ich habe hier im Bis auf dennoch viele Ausnahmen von Teilnehmern, die wirklich viel Hilfe= leisten und auch nicht m=FCde werden, sich wiederholende Themen zu beantworten, nimmt die Diskussionskultur in dieser Mailingliste teilweis= e bizarre Formen an... -- Oliver Michalak www.werk01.de / omich@werk01.de / 0(049)177 - 75 75 393 From php@phpcenter.de Tue Oct 23 09:57:07 2001 From: php@phpcenter.de (Egon Schmid) Date: Tue, 23 Oct 2001 10:57:07 +0200 Subject: [php] [RE] Filesystem vs. DB References: Message-ID: <0a8401c15ba0$cac3a940$38a209d4@messe.lihas.de> Wegen "Content-Transfer-Encoding: quoted-printable" mal ein Vollquoting. Es ist keine Linux vs. Windows-Diskussion. Deine Aussagen sind falsch. Es geht darum große, meistens binäre, Daten im Filesystem abzulegen und die Verzeichnisse und Dateinamen in einer Datenbank abzulegen. Ein jedes Filesystem (egal ob Linux oder Windows) ist hierarchisch aufgebaut. Es macht natürlich wenig Sinn 167.211 in EINEM Verzeichnis anzulegen. Bitte schau Dir mal die Speicherung von Daten eines LDAP- oder Proxy-Servers an. Ein Filesystem besteht eben nicht aus EINEM Verzeichnis. Dazu kommt, dass die Datenbanklösung von vornherein, die schlechtere Lösung für Daten ist, die sich wenig ändern. Wenn die Daten, wie z.B. in Webanwendungen, oft gelesen werden sollen, dann ist die Ablage der Daten im Filesystem optimal. Das Anlegen der Dateien im Filesystem ist dagegen etwas langsamer wie in einer Datenbank. Dieses fällt aber unter den Tisch, wenn diese Vorgänge selten vorkommen. -Egon ----- Original Message ----- From: "Napolitano, Axel" To: Cc: Sent: Tuesday, October 23, 2001 10:00 AM Subject: [php] [RE] Filesystem vs. DB Hallo, ich kann die ganze Diskussion leider nicht mehr ernst nehmen, da sie sich mittlerweile dem Niveau einer "Linux ist besser als Windows"-Diskussion nähert. Ich habe hier viele theoretische Aussagen gelesen und mir auch die (wenngleich nicht wirklich praxisnahen) Benchmarks angesehen. Faktum ist, das die Anforderungen entscheidend sind. Ich habe hier im Rahmen der Vorbereitung unseres inhouse Media-Asset-Systems umfangreiche Tests sowohl auf Filesystem-Ebene als auch auf Datenbankebene durchgeführt. Die Ergebnisse sprechen ohne Ausnahme für die Datenbanklösung. Ein kleiner Test: Einfach mal ein Verzeichnis ("/db_name/tb_name/")anlegen und dann viele (bei uns sind es derzeit 167.211) Dateien in diesem Verzeichnis anlegen. Die Durchschnittsgröße der Dateien beträgt 45KByte (Das alleine ist schon ein ziemliche Brocken an Daten). Pro Jahr kommen etwa 18.000 bis 20.000 Dokumente weltweit hinzu. Diesen Daten sind noch einmal die gleiche Menge Thumbnails zugeordnet (durchschnittsgröße 2,5Kbyte) Um das Szenario zu Ende zu spielen: Gleichzeitig eine Datenbank anlegen und dort genau die gleiche Datenmenge ablegen. Spasshalber kann jetzt mal versucht werden, eine definierte Datei innerhalb dieser Dateiwüste zu finden - am besten auch (auch wenn es hier viele Linux-User gibt) mit dem Windows-Explorer (Kaffee nicht vergessen) Um die Sache noch spannender zu machen: Die Datenbasis soll innerhalb einer Firma mit derzeit33 Standorten in mehreren Ländern (nicht auf Europa beschränkt) genutzt werden. Es existieren konstant mindestens 1.300 Clients, die im Schnitt 2.000/2.700 Zugriffe am Tag durchführen. Um Ausfällen und Engpässen vorzubeugen existiert ein zweiter Server, der die Daten spiegelt. Beide Server sind geografisch getrennt. Neuzugänge/Abgänge werden nachts bzw. in den jeweiligen Büroschlusszeiten repliziert. Es muss möglich sein, nach Belieben weitere Server zu integrieren. Die Daten müssen mittels eines WebFrontends und über eine speziell entwickelte Recherche-Software, welche in alle bei uns verwendeten Applikationen als "AddIn" integriert ist zur Verfügung stehen. Für jede Datei werden alle Bearbeitungsschritte gesichert. D.h. das es mehrere Versionen einer Datei geben kann (rudimentäres Versionstracking) Viele Daten sind vertraulich und dürfen daher auch in keinem Fall für Unbefugte verfügbar sein - auch bei einem potenziellen Hackerangriff müssen die Daten hinreichend sicher sein (die Hürde an die Daten heranzukommen muss sehr hoch sein). Wenn jetzt jemand eine (praktikable) Lösung hat, diese Anforderungen mit einer Filesystem-Basierten Ablage zu realisieren, möge er sich melden. Zum Schluss noch eines: Für eine Handvoll Dateien lohnt sich das Speichern in einer Datenbank kaum - das will ich nicht bestreiten. Bei derart massiven Datenmengen und Anforderungen ist es jedoch nicht sinnvoll, sich mit dem Filesystem zu beschäftigen. Gruß Axel Napolitano -- ** http://www.php-center.de ** Die PHP-Liste: mailto: php@phpcenter.de http://lists.phpcenter.de/mailman/listinfo/php From php@phpcenter.de Tue Oct 23 10:47:49 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Tue, 23 Oct 2001 11:47:49 +0200 Subject: [php] OT?: Datenbankzugriff MS SQL-Server References: <20133.1003828267@www53.gmx.net> Message-ID: <003201c15ba7$cefae620$3a64a8c0@bhsbinkert.de> > Ich habe auch keine überflüssigen oder doppelten Kommas in der Abfrage ... haben deine dezimal werte einen punk oder ein komma in dem insert syntax ??? falls ein komma, dann ist der fehler klar :-))))) kiri ________________ 8307 305 165 1781 From php@phpcenter.de Tue Oct 23 11:11:32 2001 From: php@phpcenter.de (Michael Motzkus) Date: Tue, 23 Oct 2001 12:11:32 +0200 (MEST) Subject: [php] OT?: Datenbankzugriff MS SQL-Server References: <003201c15ba7$cefae620$3a64a8c0@bhsbinkert.de> Message-ID: <30335.1003831892@www51.gmx.net> > haben deine dezimal werte einen punk oder ein komma in dem insert syntax > ??? > falls ein komma, dann ist der fehler klar :-))))) Danke, ich habe einen Standardwert übersehen, der tatsächlich noch ein Komma hatte ... (grmpf). Michael From php@phpcenter.de Tue Oct 23 11:16:44 2001 From: php@phpcenter.de (Napolitano, Axel) Date: Tue, 23 Oct 2001 12:16:44 +0200 Subject: [php] RE: Filesystem vs. DB Message-ID: Ein letzter Beitrag zum Diskutieren... http://www.davida.cc/ Das entspricht in etwa der von mir entwickelten L=F6sung. Als ich mit = der Entwicklung begonnen habe, war diese Software noch nicht verf=FCgbar - sonst w=E4re die Wahl eindeutig darauf gefallen. Schaut euch das System auf der n=E4chsten CEBIT mal live an, dann wird klar welches Vorteile diese Technik hat. Besonders interessant ist das emulierte Dateisystem. Gru=DF Axel =20 From php@phpcenter.de Tue Oct 23 14:23:55 2001 From: php@phpcenter.de (Christian =?iso-8859-1?Q?G=FCnter?=) Date: Tue, 23 Oct 2001 15:23:55 +0200 Subject: [php] 2 Stufiges Menu mit inhaltstien in *.htm Message-ID: <3BD56F6B.10812BF7@systec-solutions.de> Hallo, wo finde ich Infos zu einem 2 Stufigen Men=FC. Links Hauptmen=FCpunkte Oben Navigations Menu vom jeweiligen Hauptmen=FC aus Navigationsmen=FC werden *.htm Dateien aufgerufen. Es soll dabei das Hauptmenu links fest stehen bleiben, also nicht reload der ganzen Seite. -- = Mit freundlichen Gruessen Christian G=FCnter Systec Solutions GmbH TechnologiePark 13 D-33100 Paderborn E-Mail : c.guenter@systec-solutions.de Telefon : (+49) 5251/1630-0 Telefax : (+49) 5251/1630-530 From php@phpcenter.de Tue Oct 23 14:52:42 2001 From: php@phpcenter.de (Manfred G.) Date: Tue, 23 Oct 2001 15:52:42 +0200 Subject: [php] =?iso-8859-1?Q?PW_und_User_Name_an_eine_URL_anh=E4ngen?= Message-ID: <006201c15bc9$fdda97c0$295fb2ac@pc> Hallo, gibt es eine Möglichkeit ein Paßwort und einen Usernamen an die URL eines login.php Skriptes anzuhängen? Also so, daß ich mit einer URL einloggen kann und nicht jedesmal das Paßwort und den Usernamen eintippen muß. Herzlichen Dank für euere Hilfe mfg Manfred Gnädig From php@phpcenter.de Tue Oct 23 14:46:29 2001 From: php@phpcenter.de (Beck, Mike) Date: Tue, 23 Oct 2001 15:46:29 +0200 Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_PW_und_User_Name_an_eine_URL_an?= =?iso-8859-1?Q?h=E4ngen?= Message-ID: > Hallo, > gibt es eine M=F6glichkeit ein Pa=DFwort und einen Usernamen an=20 > die URL eines > login.php Skriptes anzuh=E4ngen? >=20 > Also so, da=DF ich mit einer URL einloggen kann und nicht=20 > jedesmal das Pa=DFwort > und > den Usernamen eintippen mu=DF. http://username:passwort@www.domain.de wenn mit ner standardauthentifikation gearbeitet wurde (also z.B. die = mit .htaccess bei apache) ... sollten einem nat=FCrlich alle alarmglocken = bei l=E4uten, aber so zum als Favorit abspeichern ganz praktisch -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Tue Oct 23 14:52:19 2001 From: php@phpcenter.de (Manuel Gisbert) Date: Tue, 23 Oct 2001 15:52:19 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PW_und_User_Name_an_eine_URL_anh=E4ngen?= References: <006201c15bc9$fdda97c0$295fb2ac@pc> Message-ID: <015901c15bc9$ef5406a0$8a00a8c0@pc> ----- Original Message ----- From: "Manfred G." To: Sent: Tuesday, October 23, 2001 3:52 PM Subject: [php] PW und User Name an eine URL anhängen > Hallo, > gibt es eine Möglichkeit ein Paßwort und einen Usernamen an die URL eines > login.php Skriptes anzuhängen? Nicht anhängen, sondern voranstellen http://username:passwd@your.hostname.com Gruß Manuel From php@phpcenter.de Tue Oct 23 14:51:50 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Nicolas_L=F6we?=) Date: Tue, 23 Oct 2001 15:51:50 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PW_und_User_Name_an_eine_URL_anh=E4ngen?= References: <006201c15bc9$fdda97c0$295fb2ac@pc> Message-ID: <000a01c15bc9$dd70dd00$3c00a8c0@forHeads> Vorsicht Falle, benutz lieber Sessions. -------------------- Nicolas Löwe - forHeads GbR, Goethestr. 33, 06237 Leuna email: loewe@forHeads.de; internet: www.forHeads.de Tel: +49 (0) 3461/826465 Bitte besuchen Sie auch unser Projekt Möwendreck unter www.moewendreck.de ! From php@phpcenter.de Tue Oct 23 14:52:48 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Nicolas_L=F6we?=) Date: Tue, 23 Oct 2001 15:52:48 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PW_und_User_Name_an_eine_URL_anh=E4ngen?= References: <006201c15bc9$fdda97c0$295fb2ac@pc> Message-ID: <000b01c15bc9$fff22d20$3c00a8c0@forHeads> ansonsten http://url.url.de?login=login&password=password -------------------- Nicolas Löwe - forHeads GbR, Goethestr. 33, 06237 Leuna email: loewe@forHeads.de; internet: www.forHeads.de Tel: +49 (0) 3461/826465 Bitte besuchen Sie auch unser Projekt Möwendreck unter www.moewendreck.de ! From php@phpcenter.de Tue Oct 23 14:53:27 2001 From: php@phpcenter.de (Joachim Engels) Date: Tue, 23 Oct 2001 15:53:27 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PW_und_User_Name_an_eine_URL_anh=E4ngen?= References: <006201c15bc9$fdda97c0$295fb2ac@pc> Message-ID: <003401c15bca$18622090$c8b4e289@CUBE> > Hallo, > gibt es eine Möglichkeit ein Paßwort und einen Usernamen an die URL eines > login.php Skriptes anzuhängen? Hi, solltest du dir zwar überlegen, ob das so toll ist, von wegen der Sicherheit, aber hier mal ein Beispiel: Dabei hast du dann im login.php die Variablen mit den Werten : $name = Test $pass = 1234 Wenn du den Link mit einem php-Script erzeugst, solltest du vielleicht vorher, z.B. die base64 Verschlüsselung nutzen: Als Ausgang: $name = "Test"; $pass = "1234"; dann einfach: $pass = base64_encode($pass); echo ""; Bessere Möglichkeit ist es aber vielleicht Cookies zu nutzen... Chio Jo. From php@phpcenter.de Tue Oct 23 15:21:11 2001 From: php@phpcenter.de (php@phpcenter.de) Date: Tue, 23 Oct 2001 16:21:11 +0200 Subject: [php] Suchsyntax 2 sql selects Message-ID: <00bb01c15bcd$f77be600$0c2aa8c0@camp.users.de> Hat jemand was rumliegen oder weiss eine quelle fuer folendes problem: als suchstring möchte ich z.B. "+Hans +Tester -Mueller" haben das hätte ich dann gerne geparsed. quasi where name = "%Hans%" and name = "%Tester%" not name = "%Mueller%" auch wenn das syntaxmaessig jetzt nicht richtig ist hoffe ich ihr wisst was ich meine. Wenn es da schon was gibt und einer mir sagen kann wo wäre ich sehr dankbar. Und wenn dieses etwas dann auch noch Klammern könnte .......... *schwelg* Thanx aber schonmal /sascha From php@phpcenter.de Tue Oct 23 15:02:16 2001 From: php@phpcenter.de (Lars Wolff) Date: Tue, 23 Oct 2001 16:02:16 +0200 Subject: [php] AW: [php] PW und User Name an eine URL =?iso-8859-1?Q?anh=E4ngen?= References: Message-ID: <3BD57868.709F95CE@zoom-media.de> > http://username:passwort@www.domain.de > > wenn mit ner standardauthentifikation gearbeitet wurde (also z.B. die mit > .htaccess bei apache) ... sollten einem natürlich alle alarmglocken bei > läuten, aber so zum als Favorit abspeichern ganz praktisch Probelm ist, dass das so auf jedem Proxy hängen bleibt... hallo, Sicherheit?!?!?!? Ich mache dass immer ohne Passwort, dann braucht man schon mal nur das Passwort einzugeben, denn der Username steht dann schon im Feld... :-P Ciao Lars -- ____________________________________________________ ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61 http://www.zoom-media.de From php@phpcenter.de Tue Oct 23 15:40:41 2001 From: php@phpcenter.de (Tobias Faust) Date: Tue, 23 Oct 2001 16:40:41 +0200 Subject: [php] Suchsyntax 2 sql selects References: <00bb01c15bcd$f77be600$0c2aa8c0@camp.users.de> Message-ID: hi > als suchstring möchte ich z.B. "+Hans +Tester -Mueller" haben > > das hätte ich dann gerne geparsed. > quasi > > where name = "%Hans%" and > name = "%Tester%" not > name = "%Mueller%" einfach mit preg_match_all auf leerzeichensuche gehen und alle wörter ( ohne "+") in die query mit "name like '%match%' and " einsetzen und am ende wieder 4 characters abziehen. denke das wars was du suchst , oder ? cu tobias www.traffic-eye.de From php@phpcenter.de Tue Oct 23 15:50:15 2001 From: php@phpcenter.de (Sascha Ludwig) Date: Tue, 23 Oct 2001 16:50:15 +0200 Subject: [php] Suchsyntax 2 sql selects References: <00bb01c15bcd$f77be600$0c2aa8c0@camp.users.de> Message-ID: <00d301c15bd2$07f76c80$0c2aa8c0@camp.users.de> > einfach mit preg_match_all auf leerzeichensuche gehen und alle wörter ( ohne > "+") in die query mit "name like '%match%' and " einsetzen und am ende > wieder 4 characters abziehen. > > denke das wars was du suchst , oder ? Jein. Ich will ja 1:1 die Suchkreterien bit einer query nachbilden die vom User gefordert werden. "+Hans +Tester -Mueller": Also Hans und Tester MUSS drinstehen. Mueller darf NICHT drinstehen. denkbar wäre auch noch "+Hans +Tester -Mueller Pulleralarm": Also Hans und Tester MUSS drinstehen. Mueller darf NICHT drinstehen. Pulleralarm dard drinstehen muss aber nicht Und halt 'ne function die mir die Arbeit abnimmt. Zumindest im groben. Also die die logik in dieser Suchabfrage analysiert und mir dann als sql ausspuckt. Auch mit 'ner func die das nur ansatzweise kann wäre ich schon zufrieden ... den rest kann ich ja drumherum bauen /sascha From php@phpcenter.de Tue Oct 23 16:03:57 2001 From: php@phpcenter.de (Thorsten Marx) Date: Tue, 23 Oct 2001 17:03:57 +0200 Subject: [php] PDA-Abgleich Message-ID: Hallo zusammen, hat wirklich noch niemand versucht, Daten mit einem PDA abzugleichen? Antworten und Meinungen bitte per PM. Vielen Dank Thorsten ************ www.boos-edv.de ************* Martin Boos, EDV-Dienstleistungen Hägerweg 14, 78333 Stockach Tel 07771 / 62160 Fax 62369 Mobil 0173 / 2310078 ****** www.marktplatz-stockach.de ******** From php@phpcenter.de Tue Oct 23 16:02:20 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Christian_Sch=E4fer?=) Date: Tue, 23 Oct 2001 17:02:20 +0200 Subject: [php] problem post und get variablen... Message-ID: hallöle, ich habe ein modul, welches daten entgegennimmt und sie dann verarbeitet. mit if(count($HTTP_GET_VARS)>0){...} bzw if(count($HTTP_POST_VARS)>0){...} will ich prüfen mit welcher methode die daten übergeben wurden. folgendes problem tritt nun auf: die erste bedingung liefert immer true zurück, die zweite immer false. obwohl die daten korrekt vorhanden sind egal welche methode benutzt wurde. wenn ich also ein/zwei variablen mit post übermittel, dann liefert mir die zweite bedingung ein false, obwohl die daten angekommen sind... wer weiß rat und/oder eine bessere methode wie man hier vorgeht? gruß christian _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From php@phpcenter.de Tue Oct 23 16:05:47 2001 From: php@phpcenter.de (Kirchlechner) Date: Tue, 23 Oct 2001 17:05:47 +0200 Subject: [php] Problem beim Apache-Kompilieren Message-ID: <200110231705470031.00EF9FE9@mail.boerse.de> --=====_100384954715724=_ Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hallo liebe Leser, folgendes Problem: Ich will MySQL 4.0.0, PHP 4.0.6 und Apache 1.3.22 unter SuSE 7.2 Laufen= bekommen. Hab mir also die enstprechenden Sourcen gezogen und rumprobiert: MySQL und PHP lassen sich ohne Probleme kompilieren, MySQL-Konsole l=E4uft. Wenn ich den Apache aber mit make =FCbersetze, bekomme ich nach einiger= Zeit diese Fehlerausgabe: .... modules/php4/libphp4.a(internal_functios.o): In function= 'php_startup_internal_extensions': /usr/local/download/php-4.0.6/main/internal_functions.c:60: undefined= reference to 'mysql_module_entry' collect2: ld returned 1 exit status .... Bin nun seit zwei Tagen auf der Suche nach der L=F6sung, bis jetzt leider= ohne Erfolg. Wer weiss weiter ? _______________ Stephan Kirchlechner Geldbuch.de GmbH Muenchener Strasse 14 D-83022 Rosenheim --=====_100384954715724=_ Content-Type: text/html; charset="us-ascii"
Hallo liebe Leser,
 
folgendes Problem:
 
Ich will MySQL 4.0.0, PHP 4.0.6 und Apache 1.3.22 unter SuSE 7.2 Laufen bekommen.
Hab mir also die enstprechenden Sourcen gezogen und rumprobiert:
 
MySQL und PHP lassen sich ohne Probleme kompilieren, MySQL-Konsole läuft.
 
Wenn ich den Apache aber mit make übersetze, bekomme ich nach einiger Zeit diese Fehlerausgabe:
....
modules/php4/libphp4.a(internal_functios.o): In function 'php_startup_internal_extensions':
/usr/local/download/php-4.0.6/main/internal_functions.c:60: undefined reference to 'mysql_module_entry'
collect2: ld returned 1 exit status
....
Bin nun seit zwei Tagen auf der Suche nach der Lösung, bis jetzt leider ohne Erfolg.
Wer weiss weiter ?
_______________
 
Stephan Kirchlechner
Geldbuch.de GmbH
Muenchener Strasse 14

D-83022 Rosenheim
 
 
--=====_100384954715724=_-- From php@phpcenter.de Tue Oct 23 16:01:54 2001 From: php@phpcenter.de (Sascha Ludwig) Date: Tue, 23 Oct 2001 17:01:54 +0200 Subject: [php] interaktives lesen aus einem php file Message-ID: <00e501c15bd3$a7bea200$0c2aa8c0@camp.users.de> Hi Liste ! Ich bin jetzt schon die ganze Zeit am basteln und überlegen, bekomme aber nichts brauchbares zusammen. Ich hätte gerne ein test.php welches mir eine Datei von der Platte liest und den Browser schickt. bis dahin ja noch recht einfach. readfile("file") und fertig ist. Ich brauch das ganze jetzt aber mit der möglichkeit das mir der browser sagen kann von wo an wer gerne das file haben will. Zwecks resume von abgebrochenen downloads. Ich habe nur leider bis jetzt noch nichts gefunden /sascha From php@phpcenter.de Tue Oct 23 16:09:39 2001 From: php@phpcenter.de (Michael Koch) Date: Tue, 23 Oct 2001 17:09:39 +0200 Subject: [php] problem post und get variablen... In-Reply-To: References: Message-ID: <200110231455.f9NEtX009361@rt.wtc-bremen.com> > ich habe ein modul, welches daten entgegennimmt und sie dann verarbeitet. > mit > if(count($HTTP_GET_VARS)>0){...} > bzw > if(count($HTTP_POST_VARS)>0){...} > will ich prüfen mit welcher methode die daten übergeben wurden. > > folgendes problem tritt nun auf: > die erste bedingung liefert immer true zurück, die zweite immer false. > obwohl die daten korrekt vorhanden sind egal welche methode benutzt wurde. > > wenn ich also ein/zwei variablen mit post übermittel, dann liefert mir die > zweite bedingung ein false, obwohl die daten angekommen sind... Ich prüfe das immer folgendermassen ab, so ist es egal ob GET oder POST. function bpGetFormData() { global $REQUEST_METHOD; global $HTTP_GET_VARS; global $HTTP_POST_VARS; switch( $REQUEST_METHOD ) { case 'GET' : $result = $HTTP_GET_VARS; break; case 'POST' : $result = $HTTP_POST_VARS; break; default : $result = array(); break; } return $result; } Hoffe das hilft. Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center Bremen mail: mkoch@bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen From php@phpcenter.de Tue Oct 23 16:18:02 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Christian_Sch=E4fer?=) Date: Tue, 23 Oct 2001 17:18:02 +0200 Subject: [php] problem post und get variablen... In-Reply-To: <200110231455.f9NEtX009361@rt.wtc-bremen.com> Message-ID: > Hoffe das hilft. > Michael perfekto! dankeschön so von hanseat zu hanseat! (auch in bremen =) gruß christian _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From php@phpcenter.de Tue Oct 23 16:20:15 2001 From: php@phpcenter.de (Kirchlechner) Date: Tue, 23 Oct 2001 17:20:15 +0200 Subject: [php] Probleme beim Apache-Kompilieren Message-ID: <200110231720150369.00FCDFDB@mail.boerse.de> Hallo liebe Leser, dummerweise ging der erste Versuch dieses Beitrags als HTML-Version raus,= tut mir leid. Folgendes Problem: Ich will MySQL 4.0.0, PHP 4.0.6 und Apache 1.3.22 unter SuSE 7.2 Laufen= bekommen. Hab mir also die enstprechenden Sourcen gezogen und rumprobiert: MySQL und PHP lassen sich ohne Probleme kompilieren, MySQL-Konsole l=E4uft. Wenn ich den Apache aber mit make =FCbersetze, bekomme ich nach einiger= Zeit diese Fehlerausgabe: .... modules/php4/libphp4.a(internal_functios.o): In function= 'php_startup_internal_extensions': /usr/local/download/php-4.0.6/main/internal_functions.c:60: undefined= reference to 'mysql_module_entry' collect2: ld returned 1 exit status .... Bin nun seit zwei Tagen auf der Suche nach der L=F6sung, bis jetzt leider= ohne Erfolg. Wer weiss weiter ? _______________ Stephan Kirchlechner Geldbuch.de GmbH Muenchener Strasse 14 D-83022 Rosenheim From php@phpcenter.de Tue Oct 23 17:20:29 2001 From: php@phpcenter.de (Eric Beer) Date: Tue, 23 Oct 2001 17:20:29 +0100 Subject: [php] PDA-Abgleich In-Reply-To: Message-ID: hi thorsten > > hat wirklich noch niemand versucht, Daten mit einem PDA abzugleichen? nun, ich denke das thema wäre an und für sich interessant. aaaaber- php ist eine serverseitige sprache und üblicherweise werden pda's mit einer lokalen clientsoft (outlook, lotus notes usw.) abgeglichen. php-gtk hat sich noch nicht soweit durchgesetzt das es da schon viele anwendungen gäbe. (oder irre ich mich da?) gruz eric From php@phpcenter.de Tue Oct 23 16:26:44 2001 From: php@phpcenter.de (Guido Dappert) Date: Tue, 23 Oct 2001 17:26:44 +0200 Subject: [php] PDA-Abgleich References: Message-ID: <3BD58C34.E9D77C7C@unitechnik.de> Hallo Thorsten Ich habs zwar noch nicht versucht aber vielleicht hilft die folgende Info. Es gibt auf SourceForge ein Open Source Projekt (Project Manager) für PDA´s. Vielleicht findest Du dort Himweis oder gar Hilfe ! mfg Guido From ralf@kuerbis.org Tue Oct 23 17:08:12 2001 From: ralf@kuerbis.org (Ralf Geschke) Date: Tue, 23 Oct 2001 18:08:12 +0200 Subject: [php] OT: MySQL-Support und andere Dienstleistungen Message-ID: <20011023180812.F27967@erfurt.bttr.org> Hallo ! Fuer die "Site rund um MySQL" unter http://www.bttr.org/mysql/ suche ich noch Informationen ueber Support, Schulungen, Consulting- und sonstige Dienstleistungen zu MySQL, nicht nur, aber insbesondere im deutschsprachigen Raum. Bitte sendet mir die Infos an meine Privat- und nicht an die Listenadresse, ich werde sowohl die Infos auf der Web-Site verwerten als auch hier in der Liste eine Zusammenfassung posten. Gern gesehen sind auch einige kurze Saetze zu "Euren" Adressen, etwa falls Ihr in einem Unternehmen arbeitet, welches jene Dienstleistungen anbietet o.ae. Vielen Dank & Beste Gruesse, Ralf PS. Natuerlich suche ich auch noch Mitstreiter zum Aufbau der Seiten - jegliche Hilfe ist hochwillkommen! ;-) PPS. Zwar habe ich versucht, diese Anfrage auf der MySQL-Liste zu stellen, aber aus irgend einem Grund ist jene Liste heute nicht so ganz da... -- : www : http://www.bttr.org : mail: ralf@bttr.org : Eine Site rund um MySQL : http://www.bttr.org/mysql/ : Privacy now! My Public Key : http://www.bttr.org/geschke.asc From php@phpcenter.de Tue Oct 23 18:25:10 2001 From: php@phpcenter.de (Lars Wolff) Date: Tue, 23 Oct 2001 19:25:10 +0200 Subject: [php] var_dump von einem Array in einer Variablen speichern Message-ID: <3BD5A7F6.EE7EC663@zoom-media.de> N´abend! Wie kann ich denn die ausgabe von VAR_DUMP von einem ARRAY in einer VAR speichern? Hintergrund ist der, dass ich gerne bei einem auftretenden Fehler per eMail informiert werden möchte und dann hätte ich gerne das komplette ENV, sprich auch arrays die angelegt wurden während dem Programm ablauf. Vielen Dank scho ma! :-) Lars -- ____________________________________________________ ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61 http://www.zoom-media.de From php@phpcenter.de Tue Oct 23 18:33:15 2001 From: php@phpcenter.de (Lars Heuer) Date: Tue, 23 Oct 2001 19:33:15 +0200 Subject: [php] var_dump von einem Array in einer Variablen speichern In-Reply-To: <3BD5A7F6.EE7EC663@zoom-media.de> References: <3BD5A7F6.EE7EC663@zoom-media.de> Message-ID: <12740641447.20011023193315@quixs.com> Hallo, > Wie kann ich denn die ausgabe von VAR_DUMP von einem ARRAY in einer VAR > speichern? http://www.php.net/manual/en/function.var-dump.php This function returns structured information about one or more expressions that includes its type and value. Arrays are explored recursively with values indented to show structure. [...] Tip: As with anything that outputs its result directly to the browser, you can use the output-control functions to capture the output of this function, and save it - for example - in a string. http://www.php.net/manual/en/ref.outcontrol.php Gruß, Lars -- quiXS! | http://www.quixs.de utopiXS! | http://www.utopixs.de | digitale Postkarten From php@phpcenter.de Tue Oct 23 18:39:23 2001 From: php@phpcenter.de (Lars Wolff) Date: Tue, 23 Oct 2001 19:39:23 +0200 Subject: [php] var_dump von einem Array in einer Variablen speichern References: <3BD5A7F6.EE7EC663@zoom-media.de> <12740641447.20011023193315@quixs.com> Message-ID: <3BD5AB4B.4E3C379E@zoom-media.de> > Tip: As with anything that outputs its result directly to the browser, you can use > the output-control functions to capture the output of this function, and save it - > for example - in a string. Lars dankt Lars, für den Tipp und Lars mußte feststellen das es sich doch lohnt die Manuals mit den Tipps zu lesen, was Lars an scheinend ja immer macht. Lars ist nun schlauer. *g ;-) Ciao und dange! -- ____________________________________________________ ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61 http://www.zoom-media.de From php@phpcenter.de Tue Oct 23 19:29:46 2001 From: php@phpcenter.de (=?iso-8859-1?B?SvZybg==?=) Date: Tue, 23 Oct 2001 20:29:46 +0200 Subject: [php] Weiterleitung mit Header In-Reply-To: <003901c15772$d37dcd90$d896fcc3@swek> Message-ID: hi Liste, ich kann ja mit PHP eine Weiterleitung mit dem Befehl header(Location : ) erzeugen. Ist es auch möglich diese Weiter- leitung an ein anderes Frame zu schicken ?? Gruß Jörn -----Ursprüngliche Nachricht----- Von: php-admin@phpcenter.de [mailto:php-admin@phpcenter.de]Im Auftrag von Ringo Großer Gesendet: Donnerstag, 18. Oktober 2001 03:19 An: php@phpcenter.de Betreff: Re: [php] Variablen aus externer PHP-Datei auslesen < fehlt da nicht ein $ ?? soll doch ne variable sein oder? die datei einfach über include('vars.inc'); includen und am besten noch globalisieren, wenn du in irgendwelche überfunktionen zurückkehrst. global $redirect_file; oder als parameter beim funktionsaufruf übergeben, wenn in unterfunktionen reingehst. unter_funktion($redirect_file); angenehme nachtruhe, Ringo. -- ** http://www.php-center.de ** Die PHP-Liste: mailto: php@phpcenter.de http://lists.phpcenter.de/mailman/listinfo/php From php@phpcenter.de Tue Oct 23 19:47:59 2001 From: php@phpcenter.de (Florian Anderiasch) Date: Tue, 23 Oct 2001 20:47:59 +0200 Subject: [php] Weiterleitung mit Header In-Reply-To: References: <003901c15772$d37dcd90$d896fcc3@swek> Message-ID: <5.1.0.14.2.20011023204710.00af62c8@winkiller.de> >ich kann ja mit PHP eine Weiterleitung >mit dem Befehl header(Location : ) >erzeugen. Ist es auch m=F6glich diese Weiter- >leitung an ein anderes Frame zu schicken ?? nein, h=F6chstens auf der weiterleitungsseite per javascript den anderen frame laden... From php@phpcenter.de Tue Oct 23 20:33:20 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Tue, 23 Oct 2001 21:33:20 +0200 Subject: [php] RE: Filesystem vs. DB References: Message-ID: <004301c15bfa$b87dfa60$1f00a8c0@npf> Hi Egon, nun wird doch sein 'unparteiischer' Standpunkt verstaendlich: > Schaut euch das System auf der nächsten CEBIT mal live an, f.f. Nur eins hat er nicht bedacht: den stoerrischen Kunden erschlagen bringt auch keinen Umsatz, ausser dem Leichenbestatter... ;-) m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Tue Oct 23 21:09:13 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Bj=F6rn?= Schotte) Date: Tue, 23 Oct 2001 22:09:13 +0200 Subject: [php] var_dump von einem Array in einer Variablen speichern In-Reply-To: <3BD5A7F6.EE7EC663@zoom-media.de> References: <3BD5A7F6.EE7EC663@zoom-media.de> Message-ID: <20011023220913.A1792@baer.main.de> * Lars Wolff wrote: > Wie kann ich denn die ausgabe von VAR_DUMP von einem ARRAY in einer VAR > speichern? ob_start(); var_dump($foo); $content = ob_get_contents(); ob_löschen(); (Befehl im Manual selbst nachschauen.) -- DAS Entscheiderseminar zum Einsatz von PHP/MySQL in Ihrem Unternehmen. Wann? 03./04. Dezember 2001 Wo? Carolus-Thermen in Aachen Veranstalter: ThinkPHP und MySQL AB Mehr Infos? https://order.thinkphp.de/entscheider/ From php@phpcenter.de Tue Oct 23 22:43:53 2001 From: php@phpcenter.de (Beck, Mike) Date: Tue, 23 Oct 2001 23:43:53 +0200 Subject: [php] html-Tabelle in Text umwandeln Message-ID: Hi, noch jemand wach? will hier gerade einen simplen kleinen Bulkmailer f=FCr meinen Chef = basteln. Simple Sache, da in die Mailingliste nur Mitglieder eines Vereins = kommen kann ich mir das ganze an- und abmelden sparen, alles was ich mache = ist, ich lese eine Datei mit dem Dateikopf ein, f=FCge dem hinzu was mein Chef = in einer Maske als Text eingegeben hat, dann noch eine Footerdatei ran und ein = paar Variablen ausgetauscht (also Titel gesetzt und so)... Kompliziert = wirds eigentlich gerade nur, weil ich der Meinung bin ich sollte neben der = HTML - auch eine reine Textmail anbieten. Die Mail geht zwar nur an etwas = =E4ltere T-Online Benutzer, die wahrscheinlich wenn Sie eine reine Textmail = sehen schadenfroh lachen weil Sie meinen derjenige der das abgeschickt hat = weiss nicht wie man die Buchstaben sch=F6n bunt und in Farbe kriegt, aber = naja..=20 Hat irgendjemand was rumliegen, womit man eine HTML-Tabelle in reinen = Text umwandelt? also z.B. testet, dass in der ersten Spalte unter der Voraussetzung, dass die Gesamtbreite der Tabelle 70 Zeilen betr=E4gt = maximal 20 Zeichen sind und dann jede Zelle entsprechend mit Leerzeichen = ausf=FCllt damit die Spalten auch im Reintext wieder sch=F6n untereinander sind? -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Wed Oct 24 07:04:22 2001 From: php@phpcenter.de (php@phpcenter.de) Date: Wed, 24 Oct 2001 08:04:22 +0200 Subject: [php] PEAR Datenbankabstraktionsschicht Parse Error Message-ID: Hi, ich verwende schon ein Weile die TemplateEngine von=20 Ulf Wendel und habe diese jetzt auf die Version 1.5 geupdated. Dabei bin ich auf PEAR gestossen und fand die Idee mit der=20 Datenbankabstraktionsschicht echt toll. Leider ergeben sich damit einige Probleme, die ich auch=20 sonst nirgends gefunden habe. Der einfache Aufruf der db.php aus dem pear verzeichnis ergab folgende Fehlermeldung: Parse error: parse error, expecting=20 `T_STRING' or `T_VARIABLE' or `'$'' in ../../PEAR/DB.php on line 209 Diese konnte ich mir noch dadurch erkl=E4ren,=20 das nicht angegeben wurde, welchen Datenbanktyp er verwalten soll. Allerdings konnte ich mir nicht erkl=E4ren, warum er=20 die Funktion aufruft ohne eigentlich sonst irgendwas zu machen, da die eigentliche Datei nur aus folgenden Zeilen besteht: Ich versuchte mich also mittels der Tests im=20 Verzeichnis pear/db/tests etwas n=E4her damit zu besch=E4ftigen. Leider ergab sich daraus keine Besserung. Parse error: parse error, expecting=20 `T_STRING' or `T_VARIABLE' or `'$'' in ../../PEAR/DB.php on line 209 Fatal error: Undefined class name 'db' in /php/frontend/dbtest.PHP on = line 39 Obwohl mir eigentlich alles richtig erschien. Ich habe von cvs.php.net aus dem pear-root verzeichnis alles heruntergeladen,=20 das komplette db-verzeichnis, das komplette html und das komplette pear verzeichnis. fehlen mir jetzt etwa noch dateien, oder muss ich irgendwelche=20 bestimmten einstellungen machen? Ich w=FCrde mich freuen, wenn mir jemand helfen kann und will. THX Bj=F6rn From php@phpcenter.de Wed Oct 24 07:16:10 2001 From: php@phpcenter.de (Michael Post) Date: Wed, 24 Oct 2001 08:16:10 +0200 Subject: [php] mail mit Attachement Message-ID: <009801c15c53$6ce25de0$8cc8a8c0@local.froitzheim.de> Einen schönen guten morgen, das ich mit PHP Mails verschicken kann ist mir bewusst, aber wie kann ich mit PHP Mails verschicken, denen ich noch einen Anhang mitgebe? Gruss Euer Michael From php@phpcenter.de Wed Oct 24 07:23:13 2001 From: php@phpcenter.de (Kohler, Benjamin) Date: Wed, 24 Oct 2001 08:23:13 +0200 Subject: [php] mail mit Attachement Message-ID: <673E8D215B3BD311A9C90090279BBB8401D5EC68@mail.ebssoftware.de> >> Einen sch=F6nen guten morgen, >> >> das ich mit PHP Mails verschicken kann ist mir bewusst, aber=20 >>wie kann ich >> mit PHP Mails verschicken, denen ich noch einen Anhang mitgebe? Morgen, dazu sage ich nur: RTFM!! http://www.php-center.de/de-html-manual/function.mail.html Gru=DF Benny From php@phpcenter.de Wed Oct 24 07:31:00 2001 From: php@phpcenter.de (Kohler, Benjamin) Date: Wed, 24 Oct 2001 08:31:00 +0200 Subject: [php] mail mit Attachement Message-ID: <673E8D215B3BD311A9C90090279BBB8401D5EC6C@mail.ebssoftware.de> >>>> Einen sch=F6nen guten morgen, >>>> >>>> das ich mit PHP Mails verschicken kann ist mir bewusst, aber=20 >>>>wie kann ich >>>> mit PHP Mails verschicken, denen ich noch einen Anhang mitgebe? Sorry, war gerad die falsche URL: http://www.php-center.de/faq/faq-mail.html#mail-7 Das ist die richtige! So long... Benny From php@phpcenter.de Wed Oct 24 07:29:42 2001 From: php@phpcenter.de (Michael Post) Date: Wed, 24 Oct 2001 08:29:42 +0200 Subject: [php] mail mit Attachement References: <673E8D215B3BD311A9C90090279BBB8401D5EC68@mail.ebssoftware.de> Message-ID: <00b301c15c55$445ff740$8cc8a8c0@local.froitzheim.de> Danke erstmal.. nur finde ich dort keine Angaben über Attachements.. (binäreDateien anhängen)? Schlafe ich noch, oder siehst Du sachen, die ich nicht sehe.. Gruss Michael ----- Original Message ----- From: Kohler, Benjamin To: Sent: Wednesday, October 24, 2001 8:23 AM Subject: RE: [php] mail mit Attachement > >> Einen schönen guten morgen, > >> > >> das ich mit PHP Mails verschicken kann ist mir bewusst, aber > >>wie kann ich > >> mit PHP Mails verschicken, denen ich noch einen Anhang mitgebe? > > Morgen, > > dazu sage ich nur: RTFM!! > > http://www.php-center.de/de-html-manual/function.mail.html > > Gruß Benny > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php@phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php From php@phpcenter.de Wed Oct 24 07:33:59 2001 From: php@phpcenter.de (Kohler, Benjamin) Date: Wed, 24 Oct 2001 08:33:59 +0200 Subject: [php] mail mit Attachement Message-ID: <673E8D215B3BD311A9C90090279BBB8401D5EC6F@mail.ebssoftware.de> >>Danke erstmal.. nur finde ich dort keine Angaben =FCber = Attachements.. >>(bin=E4reDateien anh=E4ngen)? >>Schlafe ich noch, oder siehst Du sachen, die ich nicht sehe.. >> >>Gruss Michael Wie gesagt, war die falsche URL. Die richtige ist unterwegs... *g* So long... From php@phpcenter.de Wed Oct 24 07:27:40 2001 From: php@phpcenter.de (Ralf Weiher) Date: Wed, 24 Oct 2001 08:27:40 +0200 (CEST) Subject: [php] CSV-Export Message-ID: <20011024062740.0FEE123DF8@tasmania.cogito.de> Hi Liste, ich versuche mich gerade daran eine CSV-Datei aus einer MySql Datenbank zu exportieren. SELECT * FROM csvtest INTO outfile 'data.csv' FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"' Das funktioniert ganz gut, ausser die Tabelle enthält eine Spalte im Format Text. Wenn in einem solchen Feld Daten mit Zeilenumbruch enthalten sind wird das Ergebnis-CSV nicht mehr sauber in Excel eingelesen. Any hints? Ralf ------------------------------------------------------------------------- Nach Aserbaidschan, Hongkong, die Philippinen oder doch Deutschland? SMS weltweit verschicken: http://www.west.de/freemail/sms/index.html From php@phpcenter.de Wed Oct 24 07:52:58 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Wed, 24 Oct 2001 08:52:58 +0200 Subject: [php] CSV-Export References: <20011024062740.0FEE123DF8@tasmania.cogito.de> Message-ID: <002a01c15c5a$4b1eb440$3a64a8c0@bhsbinkert.de> > Das funktioniert ganz gut, ausser die Tabelle enthält eine Spalte > im Format Text. Wenn in einem solchen Feld Daten mit Zeilenumbruch enthalten > sind wird das Ergebnis-CSV nicht mehr sauber in Excel eingelesen. alle zeilenumbrüche in der text spalte entfernen via, preg_replace('=\s+=',' ',$text); kiri ________________ 8307 305 165 1781 From php@phpcenter.de Wed Oct 24 08:12:30 2001 From: php@phpcenter.de (Christian =?iso-8859-1?Q?G=FCnter?=) Date: Wed, 24 Oct 2001 09:12:30 +0200 Subject: [php] 2 Stufiges Menu mit Inhaltseiten in *.htm Message-ID: <3BD669DE.BE9DCBDF@systec-solutions.de> Hallo, wo finde ich Infos zu einem 2 Stufigen Men=FC. Links Hauptmen=FCpunkte Oben Navigations Menu vom jeweiligen Hauptmen=FC aus Navigationsmen=FC werden *.htm Dateien aufgerufen. Es soll dabei das Hauptmenu links fest stehen bleiben, also nicht reload der ganzen Seite. -- = Mit freundlichen Gruessen Christian G=FCnter Systec Solutions GmbH TechnologiePark 13 D-33100 Paderborn E-Mail : c.guenter@systec-solutions.de Telefon : (+49) 5251/1630-0 Telefax : (+49) 5251/1630-530 From php@phpcenter.de Wed Oct 24 08:15:26 2001 From: php@phpcenter.de (Marek Siegle (Karius & Partner, Leonberg)) Date: Wed, 24 Oct 2001 09:15:26 +0200 Subject: [php] java script var in php verwenden Message-ID: <003201c15c5b$a7c3c950$cb02000a@intern.kariuspartner.de> hallo, ist es möglich in einer datei eine java script var in php einzulesen? wenn ja wie geht das am einfachsten. gruss MAREK. From php@phpcenter.de Wed Oct 24 08:33:23 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Wed, 24 Oct 2001 09:33:23 +0200 Subject: [php] java script var in php verwenden References: <003201c15c5b$a7c3c950$cb02000a@intern.kariuspartner.de> Message-ID: <00b901c15c5e$2a53c9e0$3a64a8c0@bhsbinkert.de> > ist es möglich in einer datei eine java script > var in php einzulesen? wenn ja wie geht das > am einfachsten. per GET Parammmmmeter kiri From php@phpcenter.de Wed Oct 24 08:29:08 2001 From: php@phpcenter.de (Andreas Kraftl) Date: 24 Oct 2001 09:29:08 +0200 Subject: [php] 2 Stufiges Menu mit Inhaltseiten in *.htm In-Reply-To: <3BD669DE.BE9DCBDF@systec-solutions.de> References: <3BD669DE.BE9DCBDF@systec-solutions.de> Message-ID: <1003908548.2572.4.camel@athene.linuxcraft.at> On Mit, 2001-10-24 at 09:12, Christian G=FCnter wrote: > wo finde ich Infos zu einem 2 Stufigen Men=FC. > Links Hauptmen=FCpunkte > Oben Navigations Menu vom jeweiligen Hauptmen=FC Sicher? Ev. eignet sich besser oben Prim=E4rnavigation und links Sekund=E4rnavigation, oder links Prim=E4r- und Sekund=E4rnavigation. > aus Navigationsmen=FC werden *.htm Dateien aufgerufen. > Es soll dabei das Hauptmenu links fest stehen bleiben, also nicht > reload der ganzen Seite. Dies hat nichts mit PHP zu tun. Schau Dir mal Frames bzw. iFrames an. Auch Javascript k=F6nnte f=FCr Deine L=F6sung interessant sein. Gru=DF Andi PS: Javascript und iFrames sind problematisch im Webdesign. Aber das wei=DFt Du sicher :-). --=20 Kraftl =20 EDV - Dienstleistungen Tel: +43(0)676/3533220 Kundmanngasse 5/17 e-mail: Andreas.Kraftl@linux-city.at 1030 Wien Homepage: http://www.linux-city.at From php@phpcenter.de Wed Oct 24 08:56:27 2001 From: php@phpcenter.de (Roland Schmid) Date: Wed, 24 Oct 2001 09:56:27 +0200 Subject: [php] java script var in php verwenden In-Reply-To: <003201c15c5b$a7c3c950$cb02000a@intern.kariuspartner.de> References: <003201c15c5b$a7c3c950$cb02000a@intern.kariuspartner.de> Message-ID: <1866395396.20011024095627@rolandschmid.de> Hallo, > ist es möglich in einer datei eine java script > var in php einzulesen? wenn ja wie geht das > am einfachsten. z.B. so: neu.location.href="dein_file.php?ID="+var_JS; Gruss Roland -- php.liste@rolandschmid.de From php@phpcenter.de Wed Oct 24 08:59:01 2001 From: php@phpcenter.de (Andre Steffens) Date: Wed, 24 Oct 2001 09:59:01 +0200 Subject: AW: [php] CSV-Export In-Reply-To: <002a01c15c5a$4b1eb440$3a64a8c0@bhsbinkert.de> Message-ID: >alle zeilenumbrüche in der text spalte entfernen via, >preg_replace('=\s+=',' ',$text); Mit dieser Variante müssen die Daten aber zuerst mit PHP verarbeitet werden. Versuchs mal damit: SELECT feld1,feld2,feld2,feld3,replace("\n"," ",feld4) FROM csvtest INTO outfile 'data.csv' FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"' Gruß Andre From php@phpcenter.de Wed Oct 24 09:23:20 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Bj=F6rn?= Schotte) Date: Wed, 24 Oct 2001 10:23:20 +0200 Subject: [php] mail mit Attachement In-Reply-To: <00b301c15c55$445ff740$8cc8a8c0@local.froitzheim.de> References: <673E8D215B3BD311A9C90090279BBB8401D5EC68@mail.ebssoftware.de> <00b301c15c55$445ff740$8cc8a8c0@local.froitzheim.de> Message-ID: <20011024102320.A3751@baer.main.de> * Michael Post wrote: > Danke erstmal.. nur finde ich dort keine Angaben über Attachements.. Bei zend.com bei den Scriptlets nach MIME suchen und die MIME-Mail-Klasse von Richard Hyes (IIRC) verwenden. -- DAS Entscheiderseminar zum Einsatz von PHP/MySQL in Ihrem Unternehmen. Wann? 03./04. Dezember 2001 Wo? Carolus-Thermen in Aachen Veranstalter: ThinkPHP und MySQL AB Mehr Infos? https://order.thinkphp.de/entscheider/ From php@phpcenter.de Wed Oct 24 09:30:28 2001 From: php@phpcenter.de (R.J. Koester [B2A]) Date: Wed, 24 Oct 2001 10:30:28 +0200 Subject: [php] MS SQL: =?ISO-8859-1?Q?Inkompatibilit=E4t?= bei Feldtyp =?ISO-8859-1?Q?=60ntext=B4?= bekannt? Message-ID: <3BD67C24.2020601@b2a.de> Hallo zusammen! Auf mein erstes Posting ("Access/ODBC: unvollst=E4ndiger Datentransfer") = vom 18. Oktober kam leider keine Resonanz. Die darin angesprochene=20 Access-DB ist nun in einen MS SQL Server 2000 migriert und ich wollte=20 sie =FCber die PHP-mssql-Extension ansprechen -- nur um auf ein neues=20 Problem zu sto=DFen. Vielleicht kann mir diesmal jemand weiter helfen?!=20 Bitte, bitte ... :-) Das problematische Feld mit HTML-Daten (unter Access vom Typ `Memo=B4) is= t=20 unter MS SQL vom Feldtyp `ntext=B4 und wird auch diesmal nicht=20 verarbeitet; PHP gibt f=FCr `mssql_query()=B4 folgende Warnungen aus: 1.=20 "Warning: MS SQL message: Unicode-Daten in einer Nur-Unicode-Sortierung=20 oder ntext-Daten k=F6nnen nicht an Clients gesendet werden, die DB-Librar= y=20 (z.B. isql) oder ODBC, Version 3.7 oder fr=FCher, verwenden. (severity 16= )=20 in create_cp.php on line 30" 2.=20 "Warning: MS SQL: Query failed in create_cp.php on line 30" Bei der ersten Warnung scheint es sich wohl um eine `durchgereichte=B4=20 Meldung des SQL-Servers selbst zu handeln -- kann das sein? Macht PHP so = was? Wen dem so ist, bin ich zwar in dieser Liste fehl am Platz, aber=20 vielleicht hat ja jemand dieses Problem schonmal erfolgreich bew=E4ltigt = oder kann mir zumindest eine neue Vorsto=DFrichtung nennen (z.B., wo man = denn eine DB-Library > v3.7 f=FCr PHP v4.0.6 f=FCr Windows her bekommt). Oder kennt vielleicht jemand eine Alternative, auf welche Weise _gro=DFe_= =20 HTML-Datenmengen mittels PHP aus einer MS SQL-Datenbank herausgeholt=20 werden k=F6nnen? Das muss doch m=F6glich sein, oder?! Auch die Kombination MS SQL/ODBC versagt bereits beim Query mittels=20 `odbc_exec()=B4 und f=FChrt zu einem recihlich absurden Fehler "FATAL:=20 emalloc(): Unable to allocate 1073741824 bytes". Nur der Vollst=E4ndigkeit halber: der verwendete SQL-Query ist insofern=20 korrekt als der MS SQL-Query-Analyzer exakt das Erwartete zur=FCck=20 liefert. Andere Queries aus der derselben DB, deren Ergebnisse keine=20 `ntext=B4-Typen beinhalten, werden auch von PHP als DB-Client korrekt=20 ausgef=FChrt. *Jeder* sachdienliche Hinweis (und sei er noch so klein) ist mir=20 herzlich willkommen! Gru=DF, Rodya --=20 ________________________________________________________ Rodya J=F6rn Koester B2A MEDIA GRAFIC DESIGN mailto:koester@b2a.de Kassel,Deutschland,Europa,Erde ________________________________________________________ From php@phpcenter.de Wed Oct 24 09:58:57 2001 From: php@phpcenter.de (php@phpcenter.de) Date: Wed, 24 Oct 2001 10:58:57 +0200 (MEST) Subject: [php] PHP-Usergroup in Augsburg Message-ID: <21236.1003913937@www10.gmx.net> Seit dem 20.10.2001 gibt es auch in Augsburg (Bayern) eine PHP-Usergroup. Als Arbeitsgruppe des ACF e.V. (Augsburger Computer Forum) trifft man sich voraussichtlich im 2 bis 3 Wochen-Takt. Momentan sind wir 8 Personen. Die nächsten Treffen finden Freitags an voraussichtlich folgenden Tagen: 09.11.01 23.11.01 14.12.01 in den Räumen des ACF e.V. in der Bahnhofstraße 12 1/2 (Durchgang, Eingang rechts, II. Stock), 86150 Augsburg statt. Mit freundlichen Grüßen PHPUP Augsburg http://www.augusta.de/ -- --------------------------------------------- pusch multimedia service balgheim, im zürch 3 86753 möttingen fon. 0 90 83/92 04 52 | fax. 0 90 83/92 04 39 mailto: info@pusch-multimedia.de GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net From php@phpcenter.de Wed Oct 24 10:38:33 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Wed, 24 Oct 2001 11:38:33 +0200 Subject: [php] mail mit Attachement References: <673E8D215B3BD311A9C90090279BBB8401D5EC68@mail.ebssoftware.de> <00b301c15c55$445ff740$8cc8a8c0@local.froitzheim.de> Message-ID: <001301c15c6f$ad7d9ba0$1f00a8c0@npf> Hi Michael, ein gebrauchsfaehiges Beispiel findest Du hier: http://itbw.de/_tests/npf/mail/ Vielleicht ist der Code ja so uebersichtlich, dass Du was draus lernen kannst... m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Wed Oct 24 11:05:06 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Christoph_Sch=F6nian?=) Date: Wed, 24 Oct 2001 12:05:06 +0200 Subject: [php] PEAR Datenbankabstraktionsschicht Parse Error In-Reply-To: Message-ID: > Ich würde mich freuen, wenn mir jemand helfen kann und will. > $user = 'root'; $pass = ''; $host = 'localhost'; $db_name = 'test'; $table = 'testtable' require_once "/home/www/webxyz/pear/DB.php"; $dsn = "mysql://$user:$pass@$host/$db_name"; $db = DB::connect($dsn); if (DB::isError($db)) { die ($db->getMessage()); } $sql = "SELECT * FROM $table"; $result = $db->query($sql); if (DB::isError($result)) { die ($result->getMessage()); } echo $result->numRows(); echo " Anzahl der Datensätze
"; echo $result->numCols(); echo " Anzahl der Spalten
"; print_r($result->tableInfo()); echo " Tabelleninformationen
"; while ($row = $result->fetchRow()) { $id = $row[0]; echo $id." ID_Nummer
"; } $db->disconnect();
gruesse Christoph From php@phpcenter.de Wed Oct 24 11:15:46 2001 From: php@phpcenter.de (Alexander Merz) Date: Wed, 24 Oct 2001 12:15:46 +0200 Subject: [php] PEAR Datenbankabstraktionsschicht Parse Error References: Message-ID: <009201c15c74$d8f6cfe0$0200a8c0@alex> >Ich habe von cvs.php.net aus dem pear-root verzeichnis alles >heruntergeladen, Hast du in der php.ini den include_path auf das PEAR-Verzeichniss eingetragen? From php@phpcenter.de Wed Oct 24 11:16:48 2001 From: php@phpcenter.de (Alexander Merz) Date: Wed, 24 Oct 2001 12:16:48 +0200 Subject: [php] mail mit Attachement References: <673E8D215B3BD311A9C90090279BBB8401D5EC68@mail.ebssoftware.de> <00b301c15c55$445ff740$8cc8a8c0@local.froitzheim.de> <20011024102320.A3751@baer.main.de> Message-ID: <00b201c15c74$fdcb37c0$0200a8c0@alex> > Bei zend.com bei den Scriptlets nach MIME suchen und die MIME-Mail-Klasse > von Richard Hyes (IIRC) verwenden. Die sich mittlerweile auch in PEAR befinden. From php@phpcenter.de Wed Oct 24 12:09:11 2001 From: php@phpcenter.de (mot@artnorm.de) Date: Wed, 24 Oct 2001 13:09:11 +0200 Subject: [php] mail mit Attachement In-Reply-To: <009801c15c53$6ce25de0$8cc8a8c0@local.froitzheim.de> Message-ID: <5.0.2.1.2.20011024130637.00a2ce30@pop.online.de> At 24.10.2001 08:16, you wrote: > das ich mit PHP Mails verschicken kann ist mir bewusst, aber wie kann ich > mit PHP Mails verschicken, denen ich noch einen Anhang mitgebe? entweder das attachment umwandeln und in den text vom mail befehl mit=20 reinpacken (eine mime mail machen) oder gleich phpmailer verwenden: phpmailer.sourceforge.net ist einfach zu installieren und bietet eine menge features zum verschicken= =20 von emails. einfach die klasse einbinden und losmailen. unterst=FCtzt auch= =20 den mail() befehl sowie smtp, qmail etc. verschiedene encodings m=F6glich. gr=FC=DFe, die webmistress mailto:mot@artnorm.de | http://www.artnorm.de/ From php@phpcenter.de Wed Oct 24 12:18:58 2001 From: php@phpcenter.de (Alexander Hessenkamp) Date: Wed, 24 Oct 2001 13:18:58 +0200 Subject: [php] problem mit Variablenweitergabe Message-ID: <4717753250.20011024131858@hessenkamp.de> Hallo liste, Problembeschreibung: user wird per passwort ermittelt.. und kommt auf ein Formular, wo er wünsche etc. eingeben kann, hier wird/soll per Hiddenfield > beim abschicken des formulars der $username mitgeliefert werden.. auf dem Formular wird der Username auch Komplett !!! angezeigt mit.. so nun kommt die email auch an.. und es wird auch etwas gesendet..aber nur dzusammenhängende zeichen.. d.h bei Username: Paul Friedrich kommt nur Paul an. und alles was nach einem blank ist nicht..(also Friedrich) wie gesagt auf der seite/formularblatt stehts komplett drauf..(mit echo)--> Paul Friedrich danke schon mal Caio Alex From php@phpcenter.de Wed Oct 24 12:18:14 2001 From: php@phpcenter.de (Michael Koch) Date: Wed, 24 Oct 2001 13:18:14 +0200 Subject: [php] problem mit Variablenweitergabe In-Reply-To: <4717753250.20011024131858@hessenkamp.de> References: <4717753250.20011024131858@hessenkamp.de> Message-ID: <200110241104.f9OB48023199@rt.wtc-bremen.com> > und kommt auf ein Formular, wo er wünsche etc. eingeben kann, > hier wird/soll per Hiddenfield > > > beim abschicken des formulars der $username mitgeliefert werden.. Du hast die " vergessen. Gruss, Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center Bremen mail: mkoch@bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen From php@phpcenter.de Wed Oct 24 12:19:04 2001 From: php@phpcenter.de (Daniel Teixeira/Beasts Associated) Date: Wed, 24 Oct 2001 13:19:04 +0200 Subject: AW: [php] mail mit Attachement In-Reply-To: <5.0.2.1.2.20011024130637.00a2ce30@pop.online.de> Message-ID: Da wir gerade bei Mail sind. Habt ihr schon einmal Bilder in der Mail = eingef=FCgt, nicht angeh=E4ngt?? Prinzipiell sollte es ja mit dem einen Script gehen, aber ... Gruss Daniel From php@phpcenter.de Wed Oct 24 12:21:36 2001 From: php@phpcenter.de (Florian Petter) Date: Wed, 24 Oct 2001 13:21:36 +0200 Subject: [php] Fehler Behandlung In-Reply-To: <4717753250.20011024131858@hessenkamp.de> Message-ID: hi php liste! weiß jemand, ob es möglich ist wenn ein fehler vorkommt (zb. parse error, usw.) dann eine funktion aufzurufen welche eine mail an den admin sendet??? danke, florian From php@phpcenter.de Wed Oct 24 12:18:23 2001 From: php@phpcenter.de (Joachim Engels) Date: Wed, 24 Oct 2001 13:18:23 +0200 Subject: [php] problem mit Variablenweitergabe References: <4717753250.20011024131858@hessenkamp.de> Message-ID: <001e01c15c7d$9b22c8a0$c8b4e289@CUBE> > > > beim abschicken des formulars der $username mitgeliefert werden.. Hi, wie sieht den im Formular die Bezeichnung "name" aus? Also es müßte so aussehen : dann erhälst du die Variable: $username = "Paul Friedrich"; From php@phpcenter.de Wed Oct 24 12:39:33 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Bj=F6rn?= Schotte) Date: Wed, 24 Oct 2001 13:39:33 +0200 Subject: [php] mail mit Attachement In-Reply-To: References: Message-ID: <20011024133933.A4924@baer.main.de> * Daniel Teixeira/Beasts Associated wrote: > Da wir gerade bei Mail sind. Habt ihr schon einmal Bilder in der Mail eingefügt, nicht angehängt?? Das ist das Gleiche, eben halt ein inline attachment. -- DAS Entscheiderseminar zum Einsatz von PHP/MySQL in Ihrem Unternehmen. Wann? 03./04. Dezember 2001 Wo? Carolus-Thermen in Aachen Veranstalter: ThinkPHP und MySQL AB Mehr Infos? https://order.thinkphp.de/entscheider/ From php@phpcenter.de Wed Oct 24 12:43:16 2001 From: php@phpcenter.de (Daniel Teixeira/Beasts Associated) Date: Wed, 24 Oct 2001 13:43:16 +0200 Subject: AW: [php] mail mit Attachement In-Reply-To: <20011024133933.A4924@baer.main.de> Message-ID: * Daniel Teixeira/Beasts Associated wrote: > Da wir gerade bei Mail sind. Habt ihr schon einmal Bilder in der Mail = eingef=FCgt, nicht angeh=E4ngt?? >Das ist das Gleiche, eben halt ein inline attachment. Ja, aber das kannst du bspw. mit dem Script auf=20 phpmailer.sourceforge.net nicht machen (oder habe etwas =FCbersehen)?? Gruss Daniel From php@phpcenter.de Wed Oct 24 12:48:27 2001 From: php@phpcenter.de (Lars Wolff) Date: Wed, 24 Oct 2001 13:48:27 +0200 Subject: [php] Fehler Behandlung References: Message-ID: <3BD6AA8B.9B89727C@zoom-media.de> Hallo Florian! > weiß jemand, ob es möglich ist wenn ein fehler vorkommt (zb. parse error, > usw.) dann eine funktion aufzurufen welche eine mail an den admin sendet??? Es gibt so eine Funktion von PHP, die ist aber eher nix, finde ich... Ich hab mir dazu ein Modul geschrieben... bei einem Fehler rufe ich eine Fuktion auf, die alles beendet und eine entsprechende Fehlermail an mich sendet... Wenn Du die haben wilslt bitte PM! Mahlzeit! Lars -- ____________________________________________________ ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61 http://www.zoom-media.de From php@phpcenter.de Wed Oct 24 13:07:22 2001 From: php@phpcenter.de (Alexander Hessenkamp) Date: Wed, 24 Oct 2001 14:07:22 +0200 Subject: [php] problem mit Variablenweitergabe In-Reply-To: <200110241104.f9OB48023199@rt.wtc-bremen.com> References: <4717753250.20011024131858@hessenkamp.de> <200110241104.f9OB48023199@rt.wtc-bremen.com> Message-ID: <3320657500.20011024140722@hessenkamp.de> Huhu, MK> Du hast die " vergessen. MK> ....*schlag_mit_dem_kopf_auf_den_Tisch*.... Ohohhh... bin ich doof.. herzlichen dankeschön an alle :o) MK> Gruss, MK> Michael -- ciaoi Alex mailto:andiamo@hessenkamp.de From php@phpcenter.de Wed Oct 24 13:42:17 2001 From: php@phpcenter.de (Lars Heuer) Date: Wed, 24 Oct 2001 14:42:17 +0200 Subject: [php] java script var in php verwenden In-Reply-To: <003201c15c5b$a7c3c950$cb02000a@intern.kariuspartner.de> References: <003201c15c5b$a7c3c950$cb02000a@intern.kariuspartner.de> Message-ID: <18823617841.20011024144217@quixs.com> Hallo, > ist es möglich in einer datei eine java script > var in php einzulesen? wenn ja wie geht das > am einfachsten. Neben der bereits geposteten GET Methode funktioniert natürlich auch POST. Du kannst z.B. auch hidden-Felder per JS mit Werten füllen, die Du dann per PHP auslesen kannst. Gruß, Lars -- quiXS! | http://www.quixs.de utopiXS! | http://www.utopixs.de | digitale Postkarten From php@phpcenter.de Wed Oct 24 14:34:23 2001 From: php@phpcenter.de (Stefan Hinz) Date: Wed, 24 Oct 2001 06:34:23 -0700 (PDT) Subject: [php] LOAD DATA LOCAL INFILE mit PHP4 Message-ID: <20011024133423.80067.qmail@web9607.mail.yahoo.com> Hallo Liste, fange langsam an, an mir zu zweifeln ... Ich will nur exakt dasselbe machen wie der PhpMyAdmin, also: PHP-Skript zum Einladen der CSV-Datei liegt auf remote Server, MySQL-Datenbankserver läuft ebenfalls dort (remote Server), die CSV-Datei liegt local (WinNT4-Maschine). Bei mysql_query("LOAD DATA LOCAL INFILE "C:/bla.csv" INTO TABLE tabelle" denkt der Datenbankserver logischerweise, dass die CSV-Datei auf dem Server liegt (was sie natürlich nicht tut). Was muss ich tun, damit's trotzdem läuft (ohne die lokale Datei vorher per FTP hochzuladen)? Vielen Dank für Eure Zeit. Regards, ===== -- Stefan Hinz iConnect e-commerce solutions GmbH, Berlin, Germany __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com From php@phpcenter.de Wed Oct 24 15:01:12 2001 From: php@phpcenter.de (Vogel, Ulrich) Date: Wed, 24 Oct 2001 16:01:12 +0200 Subject: [php] dyn Url mit Hochkommata _'_ richtig abspeichern... Message-ID: Hallo, dynamische URL a la file='layout/iDoc.htm'&menid='2'&parentid='16719981'&actid='16719984' schreibe ich in eine html-Datei und verwende diese als Metarefresh. fwrite($fp,$zuschreiben); fclose($fp); Dabei setzt php vor alle Hochkommata _'_ ein _\_ Die URL wird dann bei refresh nicht mehr erkannt. Auch per zuschreiben = eregi_replace("\'","'",$zuschreiben); bekomme ich die_\_ nicht heraus. Wo liegt mein Fehler? Vielen Dank uli From php@phpcenter.de Wed Oct 24 15:05:12 2001 From: php@phpcenter.de (Michael Koch) Date: Wed, 24 Oct 2001 16:05:12 +0200 Subject: [php] dyn Url mit Hochkommata _'_ richtig abspeichern... In-Reply-To: References: Message-ID: <200110241351.f9ODp6026326@rt.wtc-bremen.com> Am Mittwoch, 24. Oktober 2001 16:01 schrieben Sie: > Hallo, > > dynamische URL a la > file='layout/iDoc.htm'&menid='2'&parentid='16719981'&actid='16719984' > > schreibe ich in eine html-Datei und verwende diese als Metarefresh. > fwrite($fp,$zuschreiben); > fclose($fp); > > Dabei setzt php vor alle Hochkommata _'_ ein _\_ > Die URL wird dann bei refresh nicht mehr erkannt. > > Auch per > zuschreiben = eregi_replace("\'","'",$zuschreiben); > bekomme ich die_\_ nicht heraus. > > Wo liegt mein Fehler? ' sind ind URIs nicht erlaubt. Wenn du sie unbedingt behalten willst mache folgendes: file='layout/iDoc.htm'&menid='2'&parentid='16719981'&actid='16719984'; $file = urlencode( $file ); Gruss, Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center Bremen mail: mkoch@bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen From php@phpcenter.de Wed Oct 24 15:09:40 2001 From: php@phpcenter.de (Alexander Hessenkamp) Date: Wed, 24 Oct 2001 16:09:40 +0200 Subject: [php] =?ISO-8859-1?B?MXN1Ym1pdGJ1dHRvbiBm/HIgMiBha3Rpb25lbg==?= Message-ID: <16627995046.20011024160940@hessenkamp.de> Hallo @lle, habe noch eine frage gibt es die möglichkeit mit 1 submit-button 2 aktionen auszuführen.. also z.b. abschicken eines formulares.. und gleichzeitiger link auf eine datei.. merci Caio Alex From php@phpcenter.de Wed Oct 24 15:08:51 2001 From: php@phpcenter.de (Kohler, Benjamin) Date: Wed, 24 Oct 2001 16:08:51 +0200 Subject: [php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_1submitbutton_f=FCr_2_aktionen?= Message-ID: <673E8D215B3BD311A9C90090279BBB8401D5ECBF@mail.ebssoftware.de> >Hallo @lle, >>habe noch eine frage >>gibt es die m=F6glichkeit mit 1 submit-button 2 aktionen = auszuf=FChren.. >>also z.b. >>abschicken eines formulares.. und gleichzeitiger link auf eine = datei.. >> Hi. Klar, in dem du ne Datei machst, zum Beispiel = (action=3D)zweiaction.php4 und in der dann die gew=FCnschten Dateien includest! (Z. B. weiter.php4 und formmailer.php4) Ganz einfach! So long... Benny From php@phpcenter.de Wed Oct 24 15:06:52 2001 From: php@phpcenter.de (Tacker, Markus) Date: Wed, 24 Oct 2001 16:06:52 +0200 Subject: [php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_1submitbutton_f=FCr_2_aktionen?= Message-ID: <5B36417B44F2D411AB6E00B0D0B01B43A7D030@mailfrankfurt.gft.com> Hoi, > -----Original Message----- > From: Alexander Hessenkamp [mailto:andiamo@hessenkamp.de] > Sent: Wednesday, October 24, 2001 4:10 PM > To: phpForum > Subject: [php] 1submitbutton f=FCr 2 aktionen >=20 >=20 > Hallo @lle, > habe noch eine frage > gibt es die m=F6glichkeit mit 1 submit-button 2 aktionen = auszuf=FChren.. > also z.b. > abschicken eines formulares.. und gleichzeitiger link auf eine = datei.. OT-L=F6sung (Per JavaScript):
PHP-L=F6sung:
mfg m.tacker From php@phpcenter.de Wed Oct 24 15:11:26 2001 From: php@phpcenter.de (Lars Wolff) Date: Wed, 24 Oct 2001 16:11:26 +0200 Subject: [php] 1submitbutton =?iso-8859-1?Q?f=FCr?= 2 aktionen References: <16627995046.20011024160940@hessenkamp.de> Message-ID: <3BD6CC0E.50FDAA03@zoom-media.de> > Hallo @lle, > habe noch eine frage > gibt es die möglichkeit mit 1 submit-button 2 aktionen auszuführen.. > also z.b. > abschicken eines formulares.. und gleichzeitiger link auf eine datei.. ...entweder redirekt mit dem PHP script, dass das From verarbeitet, oder EVENTHANDLER und eine Javascript Funktion... Lars -- ____________________________________________________ ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61 http://www.zoom-media.de From php@phpcenter.de Wed Oct 24 15:17:13 2001 From: php@phpcenter.de (Lars Heuer) Date: Wed, 24 Oct 2001 16:17:13 +0200 Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIDFzdWJtaXRidXR0b24gZvxyIDIgYWt0aW9uZW4=?= In-Reply-To: <16627995046.20011024160940@hessenkamp.de> References: <16627995046.20011024160940@hessenkamp.de> Message-ID: <11529314489.20011024161713@quixs.com> Hallo Alexander, > gibt es die möglichkeit mit 1 submit-button 2 aktionen auszuführen.. > also z.b. > abschicken eines formulares.. und gleichzeitiger link auf eine datei.. Auf was für eine Datei? Du könntest z.B. folgendes machen
[...]
Beim Klick auf den Button wird das Formular abgeschickt, resp. Du kannst in der Datei senden.php auf die Vars des Formulars zugreifen, Dir also auch z.B. den Inhalt des Forms per E-Mail zusenden lassen. In der gleichen Datei könntest Du dann auch eine HTML Seite haben, die dann angezeigt wird. Wenn das nicht die Lösung war, solltest Du vielleicht mal Dein Problem erläutern. Gruß, Lars -- quiXS! | http://www.quixs.de utopiXS! | http://www.utopixs.de | digitale Postkarten From php@phpcenter.de Wed Oct 24 15:24:22 2001 From: php@phpcenter.de (Andreas 'randy' Weinberger) Date: Wed, 24 Oct 2001 16:24:22 +0200 Subject: [php] LOAD DATA LOCAL INFILE mit PHP4 References: <20011024133423.80067.qmail@web9607.mail.yahoo.com> Message-ID: <012501c15c97$939001b0$22005a0a@intra> > Hallo Liste, hoi, > Bei mysql_query("LOAD DATA LOCAL INFILE "C:/bla.csv" INTO TABLE > tabelle" denkt der Datenbankserver logischerweise, dass die CSV-Datei > auf dem Server liegt (was sie natürlich nicht tut). http://www.mysql.com/doc/L/O/LOAD_DATA.html sagt: The LOAD DATA INFILE statement reads rows from a text file into a table at a very high speed. If the LOCAL keyword is specified, the file is read from the client host. If LOCAL is not specified, the file must be located on the server. (LOCAL is available in MySQL Version 3.22.6 or later.) local bedeutet also, das das file beim _client_ liegt, wenn kein local angegeben wird liegt die datei auf dem datenbankserver. leider gibt es in dem zusammenhang noch kein "select into local"... du kannst die funktionen natuerlich auch mit einem while (!eof(csv)) { insert into }; erschlagen. > Vielen Dank für Eure Zeit. > > Regards, > bye, ------- andreas 'randy' weinberger ------- internet system engineer, php development & digitale videotechnik iPcenta germany (http://www.ipcenta.de/) ------- From php@phpcenter.de Wed Oct 24 15:28:44 2001 From: php@phpcenter.de (mot@artnorm.de) Date: Wed, 24 Oct 2001 16:28:44 +0200 Subject: AW: [php] mail mit Attachement In-Reply-To: References: <20011024133933.A4924@baer.main.de> Message-ID: <5.0.2.1.2.20011024162139.0311a1b0@pop.puretec.de> > > Da wir gerade bei Mail sind. Habt ihr schon einmal Bilder in der Mail=20 > eingef=FCgt, nicht angeh=E4ngt?? > > Das ist das Gleiche, eben halt ein inline attachment. >Ja, aber das kannst du bspw. mit dem Script auf phpmailer.sourceforge.net= =20 >nicht machen (oder habe etwas =FCbersehen)?? das hast du richtig gesehen. inline attachments werden aber von mail=20 clients nicht wirklich unterst=FCzt. es reicht meistens eine html mail zu=20 machen und die bilder im netz zu verlinken. oder aber du benutzt eine=20 andere bibliothek und machst die inline attachments 'von hand', folgende=20 links kann ich dir empfehlen, der artikel auf zend geht auf sehr viel ein=20 und bespricht die alternative zu phpmailer. phpmailer homepage http://phpmailer.sourceforge.net/ Standart Email RFC 822 http://www.w3.org/Protocols/rfc822/ MIME Email RFC 2046 http://www.ietf.org/rfc/rfc2046.txt Richard Heyes' HTML MIME script http://www.zend.com/codex.php?id=3D103&single=3D1 http://www.heyes-computing.net/ Sending MIME e-mail from PHP [on ZEND] By John Coggeshall Diese Umfangreiche Dokumentation / Erkl=E4rung widmet sich dem PHP mail()=20 Befehl und Richard Heyes' HTML MIME script http://www.zend.com/zend/spotlight/sendmimeemailpart1.php http://www.zend.com/zend/spotlight/sendmimeemailpart2.php http://www.zend.com/zend/spotlight/sendmimeemailpart3.php http://www.zend.com/zend/spotlight/sendmimeemailpart4.php http://www.zend.com/zend/spotlight/sendmimeemailpart5.php Sending MIME email in PHP [on PHPBuilder] by Kartic Krishnamurthy http://www.phpbuilder.com/columns/kartic20000807.php3 gru=DF, die webmistress mailto:mot@artnorm.de | http://www.artnorm.de/ From php@phpcenter.de Wed Oct 24 15:40:56 2001 From: php@phpcenter.de (Lars Heuer) Date: Wed, 24 Oct 2001 16:40:56 +0200 Subject: AW: [php] mail mit Attachement In-Reply-To: <5.0.2.1.2.20011024162139.0311a1b0@pop.puretec.de> References: <20011024133933.A4924@baer.main.de> <5.0.2.1.2.20011024162139.0311a1b0@pop.puretec.de> Message-ID: <19930738024.20011024164056@quixs.com> Hallo, Kleine Anmerkung, ggf. OT: > das hast du richtig gesehen. inline attachments werden aber von mail > clients nicht wirklich unterstüzt. es reicht meistens eine html mail zu > machen und die bilder im netz zu verlinken. oder aber du benutzt eine Ist das in der BRD erlaubt? Ich meine, das Verlinken zu Bildern im Netz bewegt sich in einer Grauzone des Zulässigen, oder? Gruß, Lars -- quiXS! | http://www.quixs.de utopiXS! | http://www.utopixs.de | digitale Postkarten From php@phpcenter.de Wed Oct 24 15:14:37 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Wed, 24 Oct 2001 16:14:37 +0200 Subject: [php] mail mit Attachement References: Message-ID: <004801c15c99$b30cd980$1f00a8c0@npf> Hallo Daniel, > Habt ihr schon einmal Bilder in der Mail eingefügt, nicht angehängt?? meinst Du inline-Attachements bei HTML-Mails ? Falls JA: die werden genauso eingefuegt wie sonst beim 'Anhaengen'. Damit sie im HTML zu sehen sind, muss man die Referenz im HTML-Teil eben auf das Attachement zeigen lassen. Mehr ist da nicht... ;-) > Prinzipiell sollte es ja mit dem einen Script gehen, aber ... wenn man sich das so hinschreibt, geht das... m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Wed Oct 24 15:24:28 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Wed, 24 Oct 2001 16:24:28 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_1submitbutton_f=FCr_2_aktionen?= References: <16627995046.20011024160940@hessenkamp.de> Message-ID: <004901c15c99$b4b07760$1f00a8c0@npf> Hi Alexander, > habe noch eine frage > gibt es die möglichkeit mit 1 submit-button 2 aktionen auszuführen.. > also z.b. > abschicken eines formulares.. und gleichzeitiger link auf eine datei.. na klar doch, Beispiel: Der Button in 'erste.html' sendet das Formular an das Script 'zweite.php4', welches zum Schluss keine Ausgabe, sondern die Funktion header("Location: dritte.html"); verwendet... m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Wed Oct 24 15:40:23 2001 From: php@phpcenter.de (Egon Schmid) Date: Wed, 24 Oct 2001 16:40:23 +0200 Subject: [php] Fehler Behandlung References: <3BD6AA8B.9B89727C@zoom-media.de> Message-ID: <032201c15c99$d1344560$67a209d4@messe.lihas.de> From: "Lars Wolff" > > weiß jemand, ob es möglich ist wenn ein fehler vorkommt (zb. parse error, > > usw.) dann eine funktion aufzurufen welche eine mail an den admin sendet??? > Es gibt so eine Funktion von PHP, die ist aber eher nix, finde ich... > > Ich hab mir dazu ein Modul geschrieben... bei einem Fehler rufe ich eine > Fuktion auf, die alles beendet und eine entsprechende Fehlermail an mich > sendet... Schon mal was von einem "@"-Zeichen vor einem Funktionsnamen gehört? Warum soll die nix sein? -Egon From php@phpcenter.de Wed Oct 24 15:57:53 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Bj=F6rn?= Schotte) Date: Wed, 24 Oct 2001 16:57:53 +0200 Subject: [php] Re: [php] =?iso-8859-1?Q?1submit?= =?iso-8859-1?Q?button_f=FCr?= 2 aktionen In-Reply-To: <004901c15c99$b4b07760$1f00a8c0@npf> References: <16627995046.20011024160940@hessenkamp.de> <004901c15c99$b4b07760$1f00a8c0@npf> Message-ID: <20011024165753.A5826@baer.main.de> * Norbert Pfeiffer wrote: > Funktion header("Location: dritte.html"); verwendet... Bitte hierbei darauf achten, dass die angegebene URI absolut sein muß, d.h. einfach nur "dritte.html" ist falsch, sondern es muß z.B. http://www.foobar.de/dritte.html heißen. -- DAS Entscheiderseminar zum Einsatz von PHP/MySQL in Ihrem Unternehmen. Wann? 03./04. Dezember 2001 Wo? Carolus-Thermen in Aachen Veranstalter: ThinkPHP und MySQL AB Mehr Infos? https://order.thinkphp.de/entscheider/ From php@phpcenter.de Wed Oct 24 16:06:37 2001 From: php@phpcenter.de (Sascha Wolf) Date: Wed, 24 Oct 2001 17:06:37 +0200 Subject: [php] Warenkorb gefuellt ohne die Seite zu verlassen? References: <3BD0263F.B42B038D@gmx.de> Message-ID: <3BD6D8FD.2F11EDD@gmx.de> Hallo Liste! Schade das keiner von Euch eine Idee hat! Wuerde mir echt weiterhelfen, wenn ich ein paar Anregungen bekommen koennte, wir Ihr es loesen wuerdet. Oder hab ich es zu umstaendlich erklaert? Gruss Sascha From php@phpcenter.de Wed Oct 24 16:14:18 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Wed, 24 Oct 2001 17:14:18 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_1submitbutton_f=FCr_2_aktionen?= References: <16627995046.20011024160940@hessenkamp.de> <004901c15c99$b4b07760$1f00a8c0@npf> <20011024165753.A5826@baer.main.de> Message-ID: <008501c15c9e$927035a0$1f00a8c0@npf> Hi Bjoern, > > Funktion header("Location: dritte.html"); verwendet... > Bitte hierbei darauf achten, dass die angegebene URI absolut > sein muß, d.h. einfach nur "dritte.html" ist falsch, sondern > es muß z.B. http://www.foobar.de/dritte.html heißen. oops, und was machst man, wenn in der Praxis 'dritte.html' reicht ? zumindestens der Apache und der OmniHTTPd kommen dammit aus... Aber ich schaue nachher noch mal in die Log-Files, da muss es ja drin stehen, was angefordert wurde... m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Wed Oct 24 16:20:05 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Wed, 24 Oct 2001 17:20:05 +0200 Subject: [php] Warenkorb gefuellt ohne die Seite zu verlassen? References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> Message-ID: <009101c15c9f$61e5f360$1f00a8c0@npf> Hi Sascha, Subject: Re: [php] Warenkorb gefuellt ohne die Seite zu verlassen? - ja und nun - stoert es Dich - findest Du das toll - weisste nicht wie es geht ? falls kein Frame da ist, ist es JavaScript ansonsten normales CGI oder PHP. Man muss den Frame ja nicht unbedingt sehen, gell. Im Notfall geht auch ein iframe oder was auch immer. m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Wed Oct 24 16:51:31 2001 From: php@phpcenter.de (David Danier) Date: Wed, 24 Oct 2001 17:51:31 +0200 Subject: [php] Warenkorb gefuellt ohne die Seite zu verlassen? In-Reply-To: <009101c15c9f$61e5f360$1f00a8c0@npf> References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> Message-ID: <20011024155028.07F76DF44@lists.phpcenter.de> > - ja und nun > - stoert es Dich > - findest Du das toll > - weisste nicht wie es geht ? ich denk mal des geht aus der alten meil hervor.... (hab die aber auch nicht gelesen und jetzt nicht mehr gefunden) > falls kein Frame da ist, ist es JavaScript > ansonsten normales CGI oder PHP. > > Man muss den Frame ja nicht unbedingt sehen, gell. > Im Notfall geht auch ein iframe oder was auch immer. man könnte es auch so machen: es wird zwar ne neue seite geladen, diese leitet aber per header("location: xxx"); gleich wieder auf die alte zurück. falls es aber ohne großen ladeaufwand gehen soll würde ich auf jeden fall javascript verwenden! (kann auch nen javascript sein, was ein unsichtbares frame läd, iframe würde ich nicht benutzen, weil es doch immernoch ein paar surfer mit alten brwosern gibt. gruß, david From php@phpcenter.de Wed Oct 24 17:14:26 2001 From: php@phpcenter.de (Joerg Behrens) Date: Wed, 24 Oct 2001 18:14:26 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_1submitbut?= =?iso-8859-1?Q?ton_f=FCr_2_aktionen?= References: <16627995046.20011024160940@hessenkamp.de> <004901c15c99$b4b07760$1f00a8c0@npf> <20011024165753.A5826@baer.main.de> <008501c15c9e$927035a0$1f00a8c0@npf> Message-ID: <001901c15ca6$f3cfe860$0a1f0b0a@behrens2> Moin, ----- Original Message ----- From: "Norbert Pfeiffer" To: Sent: Wednesday, October 24, 2001 5:14 PM Subject: [php] Re: [php] Re: [php] 1submitbutton für 2 aktionen > Hi Bjoern, > > > > Funktion header("Location: dritte.html"); verwendet... > > Bitte hierbei darauf achten, dass die angegebene URI absolut > > sein muß, d.h. einfach nur "dritte.html" ist falsch, sondern > > es muß z.B. http://www.foobar.de/dritte.html heißen. > oops, > und was machst man, wenn in der Praxis 'dritte.html' reicht ? > zumindestens der Apache und der OmniHTTPd kommen dammit aus... > > Aber ich schaue nachher noch mal in die Log-Files, > da muss es ja drin stehen, was angefordert wurde... Also Praxis ist hier nicht relevant. RFC ist hier eindeutig und man sollte auch jedes mal drauf hinweisen wenn es von Leuten die es eigentlich besser wissen sollten falsch gezeigt wird. ;) Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 From php@phpcenter.de Wed Oct 24 17:17:57 2001 From: php@phpcenter.de (BendAR) Date: Wed, 24 Oct 2001 18:17:57 +0200 Subject: [php] PHP Webshop - wer kennt einen? References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> <20011024155028.07F76DF44@lists.phpcenter.de> Message-ID: <008801c15ca7$8aff5e50$02b5a8c0@domain.de> Kennt jemand von euch einen PHP (auch mit MySQL)??? Brauche unbedingt einen für einen Kunden! Und zwar in nur 3 Tagen. Die Javascript shops sind ja nur für max. 200 Artikel, sonst dauert es zu lange zu laden. Bin für jede Hilfe dankbar!!! BendAR From php@phpcenter.de Wed Oct 24 17:22:29 2001 From: php@phpcenter.de (mot@artnorm.de) Date: Wed, 24 Oct 2001 18:22:29 +0200 Subject: AW: [php] mail mit Attachement In-Reply-To: <19930738024.20011024164056@quixs.com> References: <5.0.2.1.2.20011024162139.0311a1b0@pop.puretec.de> <20011024133933.A4924@baer.main.de> <5.0.2.1.2.20011024162139.0311a1b0@pop.puretec.de> Message-ID: <5.0.2.1.2.20011024181917.00aa1d40@pop.puretec.de> At 24.10.2001 16:40, you wrote: >Hallo, > > > [... (bilder in email verlinken) ] >Ist das in der BRD erlaubt? Ich meine, das Verlinken zu Bildern im >Netz bewegt sich in einer Grauzone des Zul=E4ssigen, oder? das w=E4re mir neu. wenn der user html mail anzeigt, dann heisst das doch,= =20 das er mit sowas rechnet. nat=FCrlich sollte der obligatorische disclaimer= =20 nicht fehlen, denn schlieslich wollen doch viele gerne checken inwieweit=20 die email den auch gelesen wurde... siehe yahoo oder intel. mailto:mot@artnorm.de | http://www.artnorm.de/ From php@phpcenter.de Wed Oct 24 17:30:46 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Wed, 24 Oct 2001 18:30:46 +0200 Subject: [php] PHP Webshop - wer kennt einen? In-Reply-To: <008801c15ca7$8aff5e50$02b5a8c0@domain.de> References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> <20011024155028.07F76DF44@lists.phpcenter.de> <008801c15ca7$8aff5e50$02b5a8c0@domain.de> Message-ID: <17935175800.20011024183046@agathos.net> Hallo BendAR, hallo Liste, BendAR schrieb am 24.10.2001 um 18:17 unter anderem: > Kennt jemand von euch einen PHP (auch mit MySQL)??? Läuft in Deinem Browser http://www.goolge.de nicht? Dann schau mal unter: http://www.caupo.de http://theexchangeproject.org/ um nur 2 php/MySQL Shops zu nennen. ;-) Liebe Grüße Theo From php@phpcenter.de Wed Oct 24 17:31:41 2001 From: php@phpcenter.de (Harald Hochwald) Date: Wed, 24 Oct 2001 18:31:41 +0200 Subject: AW: [php] PHP Webshop - wer kennt einen? In-Reply-To: <008801c15ca7$8aff5e50$02b5a8c0@domain.de> Message-ID: hi bendar, kuck mal unter www.caupo.de hab ihn selbst nicht ausprobiert, soll aber ganz gut sein Harald From php@phpcenter.de Wed Oct 24 17:38:11 2001 From: php@phpcenter.de (Bobby Eichholz) Date: Wed, 24 Oct 2001 18:38:11 +0200 Subject: AW: [php] PHP Webshop - wer kennt einen? In-Reply-To: <008801c15ca7$8aff5e50$02b5a8c0@domain.de> Message-ID: Hi, > > Kennt jemand von euch einen PHP (auch mit MySQL)??? > > Brauche unbedingt einen für einen Kunden! Und zwar in nur 3 Tagen. > Die Javascript shops sind ja nur für max. 200 Artikel, sonst dauert es zu > lange zu laden. > > Bin für jede Hilfe dankbar!!! > machen gerade einen, dauert aber noch etwas länger :( MfG Bobby Eichholz From php@phpcenter.de Wed Oct 24 17:40:40 2001 From: php@phpcenter.de (BendAR) Date: Wed, 24 Oct 2001 18:40:40 +0200 Subject: [php] PHP Webshop - wer kennt einen? References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> <20011024155028.07F76DF44@lists.phpcenter.de> <008801c15ca7$8aff5e50$02b5a8c0@domain.de> <17935175800.20011024183046@agathos.net> Message-ID: <00a301c15caa$9e5e7230$02b5a8c0@domain.de> Natürlich hab ich Google benutzt, aber irgendwie gibt es nichts gescheites. Ich hatte mir gedacht, einer von euch hatte das Problem sicher schon einmal und könnte mir helfen! ----- Original Message ----- From: "Hans Theo Mislisch" To: "BendAR" Sent: Wednesday, October 24, 2001 6:30 PM Subject: Re: [php] PHP Webshop - wer kennt einen? > Hallo BendAR, hallo Liste, > > BendAR schrieb am 24.10.2001 um 18:17 unter anderem: > > > > Kennt jemand von euch einen PHP (auch mit MySQL)??? > > Läuft in Deinem Browser http://www.goolge.de nicht? > > Dann schau mal unter: > > http://www.caupo.de > http://theexchangeproject.org/ > > um nur 2 php/MySQL Shops zu nennen. ;-) > > > > Liebe Grüße > > Theo > > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php@phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php > From php@phpcenter.de Wed Oct 24 17:41:29 2001 From: php@phpcenter.de (Sascha Ludwig) Date: Wed, 24 Oct 2001 18:41:29 +0200 Subject: [php] PHP Webshop - wer kennt einen? References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> <20011024155028.07F76DF44@lists.phpcenter.de> <008801c15ca7$8aff5e50$02b5a8c0@domain.de> Message-ID: <00aa01c15caa$bb1e37c0$0c2aa8c0@camp.users.de> > Kennt jemand von euch einen PHP (auch mit MySQL)??? http://freshmeat.net/ /sascha From php@phpcenter.de Wed Oct 24 17:43:28 2001 From: php@phpcenter.de (Daniel Teixeira/Beasts Associated) Date: Wed, 24 Oct 2001 18:43:28 +0200 Subject: AW: [php] PHP Webshop - wer kennt einen? In-Reply-To: <00a301c15caa$9e5e7230$02b5a8c0@domain.de> Message-ID: Hallo, schau doch mal auf lunar-bear.de=20 Das eingesetzte Shop-System kommt von mir. Kannst es dir ja anschauen. Gruss Daniel From php@phpcenter.de Wed Oct 24 17:43:44 2001 From: php@phpcenter.de (Sascha Ludwig) Date: Wed, 24 Oct 2001 18:43:44 +0200 Subject: [php] PHP Webshop - wer kennt einen? References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> <20011024155028.07F76DF44@lists.phpcenter.de> <008801c15ca7$8aff5e50$02b5a8c0@domain.de> Message-ID: <00b901c15cab$0baf85e0$0c2aa8c0@camp.users.de> http://freshmeat.net/search/?site=Freshmeat&q=shop+php+sql Liefert z.B. 13 Stück :) /sascha From php@phpcenter.de Wed Oct 24 17:51:50 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Bj=F6rn?= Schotte) Date: Wed, 24 Oct 2001 18:51:50 +0200 Subject: [php] Re: [php] Re: =?iso-8859-1?Q?=5B?= =?iso-8859-1?Q?php=5D_1submitbutton_f=FCr?= 2 aktionen In-Reply-To: <008501c15c9e$927035a0$1f00a8c0@npf> References: <16627995046.20011024160940@hessenkamp.de> <004901c15c99$b4b07760$1f00a8c0@npf> <20011024165753.A5826@baer.main.de> <008501c15c9e$927035a0$1f00a8c0@npf> Message-ID: <20011024185150.A6204@baer.main.de> * Norbert Pfeiffer wrote: > und was machst man, wenn in der Praxis 'dritte.html' reicht ? Dich vierteilen und an die Gänse verfüttern? > zumindestens der Apache und der OmniHTTPd kommen dammit aus... Es hängt vom Browser ab, nicht vom Server. :-) -- DAS Entscheiderseminar zum Einsatz von PHP/MySQL in Ihrem Unternehmen. Wann? 03./04. Dezember 2001 Wo? Carolus-Thermen in Aachen Veranstalter: ThinkPHP und MySQL AB Mehr Infos? https://order.thinkphp.de/entscheider/ From php@phpcenter.de Wed Oct 24 18:03:24 2001 From: php@phpcenter.de (Sascha Ludwig) Date: Wed, 24 Oct 2001 19:03:24 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_1submitbut?= =?iso-8859-1?Q?ton_f=FCr_2_aktionen?= References: <16627995046.20011024160940@hessenkamp.de> <004901c15c99$b4b07760$1f00a8c0@npf> <20011024165753.A5826@baer.main.de> <008501c15c9e$927035a0$1f00a8c0@npf> <20011024185150.A6204@baer.main.de> Message-ID: <00ec01c15cad$cb29dae0$0c2aa8c0@camp.users.de> > > und was machst man, wenn in der Praxis 'dritte.html' reicht ? > > Dich vierteilen und an die Gänse verfüttern? oder header("Location: http://".$HTTP_HOST."/dritte.html"); benutzen /sascha From php@phpcenter.de Wed Oct 24 18:17:49 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Bj=F6rn?= Schotte) Date: Wed, 24 Oct 2001 19:17:49 +0200 Subject: [php] Re: [php] Re: =?iso-8859-1?Q?=5B?= =?iso-8859-1?Q?php=5D_Re=3A_=5Bphp=5D_1submitbutton_f=FCr?= 2 aktionen In-Reply-To: <00ec01c15cad$cb29dae0$0c2aa8c0@camp.users.de> References: <16627995046.20011024160940@hessenkamp.de> <004901c15c99$b4b07760$1f00a8c0@npf> <20011024165753.A5826@baer.main.de> <008501c15c9e$927035a0$1f00a8c0@npf> <20011024185150.A6204@baer.main.de> <00ec01c15cad$cb29dae0$0c2aa8c0@camp.users.de> Message-ID: <20011024191749.A6321@baer.main.de> * Sascha Ludwig wrote: > > Dich vierteilen und an die Gänse verfüttern? > oder > header("Location: http://".$HTTP_HOST."/dritte.html"); Genau, aber das ist ja eine absolute URI, wie ich bereits sagte. :-) Die major browser (mindestens Netscape und MSIE, ab welcher Version weiß ich nicht) tolerieren auch relative URIs, aber wie bereits dargelegt, sollte man dies nicht tun, und mit $HTTP_HOST hat man ja auch eine nette Variable, die einem dabei hilft, eine absolute URI zu bauen. -- Security-/API-Checkups? Code rehearsal? Die "PHP Feuerwehr" prüft Ihren Code auf Herz und Nieren. Mehr Infos: mailto:team@thinkphp.de From php@phpcenter.de Wed Oct 24 19:26:38 2001 From: php@phpcenter.de (Ralf Eggert) Date: Wed, 24 Oct 2001 19:26:38 +0100 Subject: [php] PHP Webshop - wer kennt einen? References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> <20011024155028.07F76DF44@lists.phpcenter.de> <008801c15ca7$8aff5e50$02b5a8c0@domain.de> Message-ID: Hi, versuch es mal hier: http://www.hotscripts.com/PHP/Scripts_and_Programs/E-Commerce/ Gruss, Ralf -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ From php@phpcenter.de Wed Oct 24 18:27:31 2001 From: php@phpcenter.de (Christopher Kunz) Date: Wed, 24 Oct 2001 19:27:31 +0200 Subject: [php] NS4 verschluckt sich an PHP-generierter PDF-Datei In-Reply-To: <20011023235747.F28073@jensbenecke.de> Message-ID: Hi, > Netscape jedoch meint "Beim Anzeigen dieses Dokuments ist ein FEhler > aufgetreten" oder so ähnlich (unten in der Statuszeile) und zeigt gar > nichts an. Dabei benutzt mein IE (m.W.) dasselbe Plugin. Jein - Der Acrobat Reader hat in seiner aktuellen Version von Haus aus Netscape- und Internet-Explorer-Plugins packaged, die natürlich auf dieselbe EXE zugreifen (die du auch standalone starten kannst). Du könntest mal versuchen, das PDF explizit als Inline zu markieren, das KÖNNTE Abhilfe bringen. Zusätzlich stell' mal die Caching-Header auf no-cache. Das gesamte Header-Konstrukt sähe dann so aus: header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache") # http 1.1 header, nicht zwingend header ("Content-Type: application/pdf"); header ("Content-Disposition: inline; filename='foo.pdf'"); Das sollte helfen, tat es zumindest bei mir @ heise. Gruß, --ck -- php development - hosting - housing - high perf. chat systems http://www.de-punkt.de [ chris@de-punkt.de ] http://www.titanchat.de +49 7000 DEPUNKT | laportestr. 2a, 30449 hannover, de PGP Key available: http://www.christopher-kunz.de/pgpkey.txt From php@phpcenter.de Wed Oct 24 18:27:32 2001 From: php@phpcenter.de (Christopher Kunz) Date: Wed, 24 Oct 2001 19:27:32 +0200 Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_AW:_=5Bphp=5D_PW_und_User_Name_an_eine_URL_a?= =?iso-8859-1?Q?nh=E4ngen?= In-Reply-To: <3BD57868.709F95CE@zoom-media.de> Message-ID: Hi, > Probelm ist, dass das so auf jedem Proxy hängen bleibt... hallo, > Sicherheit?!?!?!? Squid und Apache loggen so etwas nicht mit, zumindest haben sie das noch nicht getan, als ich das letzte Mal nachgesehen habe. YMMV, aber von "Sicherheit" kannst Du bei unverschlüsseltem HTTP sowieso nicht sprechen. Überleg' dir lieber, ob Du nicht mit HTTPS und Zertifikaten arbeiten möchtest, wenn Du ansatzweise sicher mit deinen Peers kommunizieren willst. Gruß, --ck -- php development - hosting - housing - high perf. chat systems http://www.de-punkt.de [ chris@de-punkt.de ] http://www.titanchat.de +49 7000 DEPUNKT | laportestr. 2a, 30449 hannover, de PGP Key available: http://www.christopher-kunz.de/pgpkey.txt From php@phpcenter.de Wed Oct 24 19:04:31 2001 From: php@phpcenter.de (Oliver Schlag) Date: Wed, 24 Oct 2001 20:04:31 +0200 Subject: [php] Ausgabe kommt nicht Message-ID: <000d01c15cb6$a2bec8a0$e300000a@os98> Hallo zusammen, ich bin gerade am basteln eines kleinen Scripts, aber irgendwie hänge ich an einem Punkt und weis nicht mehr weiter. Folgender Ausschnit eines Script bereitet mir Probleme : for ($j = 0 ; $j <= $anzahl ; $j++ ) { $line = fgets($fp,256); } echo "Anzahl : ".$anzahl."\n"; echo "Counter : ".$j."\n"; echo "draussen"; for($i = 1; $i <= $anzahl ; $i++ ) { echo "drinnen"; } Als Ausgabe produziert das Script in einem Testlauf bei mir folgendes : Anzahl : 5 Counter : 6 Aber das "draussen" wird mir niemals angezeigt, folgerlich auch nicht das drinnen. Finde ich sehr suspekt. Das Script verbindet sich per fsockopen einfach auf einen Port eines Rechners und sendet und liest dort Daten. Eigentlich sollte er doch nach der Ausgabe von Counter auch das draussen anzeigen, denke ich ! Weis da jemand ne Lösung ? Mfg Oliver Schlag From php@phpcenter.de Wed Oct 24 20:20:26 2001 From: php@phpcenter.de (Listen / M.Stahmann) Date: Wed, 24 Oct 2001 21:20:26 +0200 Subject: [php] PHP Webshop - wer kennt einen? References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> <20011024155028.07F76DF44@lists.phpcenter.de> <008801c15ca7$8aff5e50$02b5a8c0@domain.de> <17935175800.20011024183046@agathos.net> <00a301c15caa$9e5e7230$02b5a8c0@domain.de> Message-ID: <005001c15cc0$f0202800$118250d9@dslservice> Hallo BendAR, > Natürlich hab ich Google benutzt, aber irgendwie gibt es nichts gescheites. > Ich hatte mir gedacht, einer von euch hatte das Problem sicher schon einmal > und könnte mir helfen! Also einen gescheiten Webshop baut man nicht in 3 Tagen, aber wenn Dir die Grundfunktionen von Caupo http://caupo.de/ reichen, kann ich ihn Dir empfehlen. Er läuft mit so vielen Artikel wie Du willst. Ich habe ihn mit 15000 in Betrieb. Wenn es etwas mächtiger sein soll, dann sei Dir der TED empfohlen. Das ist von vornherein vieles wichtige dabei. Für einige Projekte aber vielleicht zu umfangreich. http://theexchangeproject.org/. Wollte jetzt Theo nicht nachplappern, sondern nur ergänzen. Aber trotzdem sind 3 Tage für einen Shop ohne Einarbeitung etwas sehr knapp bemessen. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info@web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From php@phpcenter.de Wed Oct 24 21:53:31 2001 From: php@phpcenter.de (David Danier) Date: Wed, 24 Oct 2001 22:53:31 +0200 Subject: [php] Performancefragen Message-ID: <20011024205334.1CF6BDF42@lists.phpcenter.de> Hi Liste Grade eben hab ich mit einem Freund über ein paar Performancefragen diskutiert. Da ich mir sicher bin ihr könnt mich da wirklich aufklären bzw. mir Tips geben frag ich euch einfach mal ;) 1. Macht es einen großen Unterschied, ob ich eine große PHP Datei habe oder eine Datei, die viele kleine Scripts per include/require einbindet? (Streitfrage war, ob wir ein gemeinsames Script lieber übersichtlich zerstückeln oder wegen vielleicht besserer Performance ein großes Script aufbauen) 2. Ist es sinnvoll bei MySQL statt einem Verweis auf eine Tabelle(z.B.: "SELECT a.id,b.name FROM a_tab a,b_tab b WHERE b.name = a.link_id") den Eintrag der bei der 1. Methode aus der 2. Tabelle ausgelesen werden würde gleich mit in die 1. Tabelle zu packen(z.B.: "SELECT id,name FROM a_tab")?? (In unserem Fall kommt das so zustande: Wir haben eine Userdatenbank, alle User sollen durch Bewertung von anderen Usern einen Userrank erhalten. Jetzt gibt es eine Userdatenbank und eine Tabelle in der die verschiedenen Ranks gespeichert werden. Nun gibt es 2 Möglichkeiten um den Rank zu einem User auszulesen: - Man liest bei jeder Abfrage über die Bewertung des Users den Rank aus oder: - Man ändert bei jeder Bewertung den Rank, der in der Usertabelle als Text gespeichert ist) Gruß, David From php@phpcenter.de Wed Oct 24 23:32:33 2001 From: php@phpcenter.de (Ralf Eggert) Date: Wed, 24 Oct 2001 23:32:33 +0100 Subject: [php] Caching: Datenbank entlasten auf Kosten des Filesystems? Message-ID: Moinsen, ich bin gerade dabei, ein umfangreicheres Projekt von Grund auf neu aufzubauen, wobei ich unter anderem auch versuchen moechte, die Datenbank in Zukunft etwas mehr zu entlasten. Ich habe einige Anzeigen, die aus der Datenbank gelesen werden und auf fast jeder Seite erscheinen (kleine Statistik wieviel Artikel, Links etc.). Damit dafuer nicht jedes Mal die Datenbank bemueht wird, erstelle ich Caching-Dateien, die nicht die gesamte HTML Seite sondern nur Teilbereiche enthalten. So holt sich das System die Daten also entweder aus der MySQL Datenbank oder aus dem Filesystem, indem er die HTML-Fragmente zusammen kloppt. Dies klappt auch alles sehr gut und der Aufbau der Seiten beschleunigt sich dadurch schon sehr, weil er zeitintensive Abfragen nicht bei jedem Seitenaufruf durchfuehren muss. Bei meiner Caching Methode werden jedoch sehr viele kleinere Dateien in einem bis zu 10 Ebenen tiefen Verzeichnisbaum gespeichert, wobei ich die Dateien einzeln auch noch zippe, um Platz zu sparen. Sollte eine Datei zu alt sein, wird sie natuerlich ueberschrieben. Ich habe das ganze zwar noch nicht abgeschaetzt, aber es koennten unter Umstaenden mit der Zeit 100.000 und mehr Dateien erstellt werden. Zusaetzlich moechte ich ab und an alle veralteten Cache-Dateien wieder loeschen, um Platz auf der Platte zu schaffen. Ich hoffe, ich konnte die Caching Methode einigermassen verstaendlich beschreiben. Ich frage mich nun, ob der Performancegewinn auf Seiten der Datenbank nicht auf Dauer andere grosse Probleme beim Filesystem hervorrufen wuerde, da viele Dateien geschrieben, gelesen, geloescht und ueberschrieben werden? Koennte man dies ansonsten durch regelmaessige Defragmentierung im laufenden Betrieb loesen? Waere fuer jeden Tipp dankbar. Gruss, Ralf -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ From php@phpcenter.de Wed Oct 24 22:38:56 2001 From: php@phpcenter.de (Stefan Schwardt) Date: Wed, 24 Oct 2001 23:38:56 +0200 Subject: [php] Performancefragen In-Reply-To: <20011024205334.1CF6BDF42@lists.phpcenter.de> References: <20011024205334.1CF6BDF42@lists.phpcenter.de> Message-ID: <14317409446.20011024233856@stefan-schwardt.de> Moin David Danier, moin Liste DD> 1. Macht es einen großen Unterschied, ob ich eine große PHP Datei habe oder DD> eine Datei, die viele kleine Scripts per include/require einbindet? Ich würde mir zunächst um die paar Prozentelchen, die sich damit vielleicht heraus holen lassen, nicht allzuviele Gedanken machen. Stellt lieber erstmal sauberen und strukturierten Code in den Vordergrund - für letzeres macht die Aufteilung in Module sehr oft Sinn. Was bringt es Euch, wenn Ihr dem user zwar 200 msec Zugriffszeit (um irgendein Beispiel zu nennen) herausgekitzelt habt - von denen er eh nichts merkt - aber nach vier Wochen nicht mehr durch euren eigenen Code steigt, weil z.B. oft verwendete Funktionen auch oft in einem Script auftauchen... Falls die Zugriffe die Frage nach der Performance tatsächlich akut werden lassen sollte, hilft ein Blick ins Archiv, die Frage wurde nämlich IMHO schonmal erörtert. Oder wahlweise das Aufrüsten des Servers.... DD> (In unserem Fall kommt das so zustande: DD> Wir haben eine Userdatenbank, alle User sollen durch Bewertung von anderen DD> Usern einen Userrank erhalten. Jetzt gibt es eine Userdatenbank und eine DD> Tabelle in der die verschiedenen Ranks gespeichert werden. Nun gibt es 2 DD> Möglichkeiten um den Rank zu einem User auszulesen: Nein, es gibt nur eine - wozu die Auslagerung? Vermutlich ist die Information über den benutzer-rank sogar kürzer (aus Datenmengensicht) als die dazugehörige BenutzerID - wobei selbst das kein Kriterium wäre. Natürlich gibt es Anwendungsfälle, wo eine solche Auslagerung Sinn macht. Schau dazu mal unter dem Stichwort Datenbanknormalisierung beispielsweise im MySQL-Handbuch oder einer der vielen WWW-Quellen nach. Sofern Eure Anwendung tatsächlich nur so komplex ist, wie von Dir geschildert, gibt es keinen Grund, das ranking auszulagern. DD> - Man ändert bei jeder Bewertung den Rank, der in der Usertabelle als Text DD> gespeichert ist) genauso. Allerdings macht "text" da wohl wenig Sinn, ein einfacher Zahlenwert wird hier wohl reichen. (Mit solchen Dingen wie Normalisierung läßt sich übrigens für den user spürbar die performance optimieren, weniger als durch das einsparen eines armen Includes.) -- Stefan Schwardt. From php@phpcenter.de Wed Oct 24 22:52:46 2001 From: php@phpcenter.de (David Danier) Date: Wed, 24 Oct 2001 23:52:46 +0200 Subject: [php] Performancefragen In-Reply-To: <14317409446.20011024233856@stefan-schwardt.de> References: <20011024205334.1CF6BDF42@lists.phpcenter.de> <14317409446.20011024233856@stefan-schwardt.de> Message-ID: <20011024215141.A6A5EDF44@lists.phpcenter.de> > DD> - Man ändert bei jeder Bewertung den Rank, der in der Usertabelle als > Text DD> gespeichert ist) > genauso. Allerdings macht "text" da wohl wenig Sinn, ein einfacher > Zahlenwert wird hier wohl reichen. wenn ich nur eine nummer speichere muss ich dem rank doch später einen text zuweisen, diesen wert erhalte ich allerding dann aus einer 2. tabelle, also hab ich wieder eine auslagerung! darum gehts ja gerade in meiner frage....... mit dieser auslagerung oder ganz ohne und den rank zu jedem user gleich dazuspeichern? > (Mit solchen Dingen wie Normalisierung läßt sich übrigens für den user > spürbar die performance optimieren, weniger als durch das einsparen > eines armen Includes.) ich war sowieso für die methode mit vielen includes und übersichtlichem code.... gruß, david From php@phpcenter.de Thu Oct 25 00:36:59 2001 From: php@phpcenter.de (Frank Gudenkauf) Date: Thu, 25 Oct 2001 01:36:59 +0200 Subject: [php] HTML-Newsletter-Versender Message-ID: <3BD7509B.87FE56E@gudenkauf.de> Hi! Mein WebHosting-Provider gestattet nur den Newsletterversand im Textformat. HTML-Newsletter werden abgeblockt. Kennt jemand von Euch einen preiswerten Anbieter, keinen WebHoster, ähnlich KBX (die sind leider pleite), der den werbefreien kostenpflichtigen Versand von HTML-Newslettern ermöglicht? Besten Dank Frank From php@phpcenter.de Thu Oct 25 00:41:38 2001 From: php@phpcenter.de (Frank Gudenkauf) Date: Thu, 25 Oct 2001 01:41:38 +0200 Subject: [php] Zeilenumbruch nach jeweils 60 Zeichen? Message-ID: <3BD751B2.FB33F644@gudenkauf.de> Hi! Für den Versand eines angenehm formatierten Text-Newsletters suche ich eine Möglichkeit, einen längeren Fließtext durch automatisches Einfügen von Zeilenumbrüchen so zu gestalten, daß keine Zeile mehr als 60 Zeichen enthält. Die Zeilenumbrüche sollten natürlich nicht mitten in ein Wort eingefügt werden. Wie kann ich das realisieren? Bin für jeden Vorschlag dankbar. Besten Dank Frank From php@phpcenter.de Thu Oct 25 00:59:33 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Thu, 25 Oct 2001 01:59:33 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_1submitbutton_f=FCr_2_aktionen?= References: <16627995046.20011024160940@hessenkamp.de> <004901c15c99$b4b07760$1f00a8c0@npf> <20011024165753.A5826@baer.main.de> <008501c15c9e$927035a0$1f00a8c0@npf> <001901c15ca6$f3cfe860$0a1f0b0a@behrens2> Message-ID: <001101c15ce9$bfaff640$1f00a8c0@npf> Hallo Joerg, > Also Praxis ist hier nicht relevant. na da schau her... ;-)) aber prinzipiell hast Du vollkommen Recht. Niemand, und Progger schon gar nicht, lieben Schreiberleichterungen. Aber mal was anderes, in dem Zusammenhang: Was hat der Browser mit einem serverseitigen Redirekt zu tun ? Das ist doch nun wirklich der Letzte, der das mitbekommt... Man kann das sehr leicht ausprobieren, indem man die History irgendeines Browsers ausliest: - beim Redirekt mit Meta-Tag erscheint logischerweise die Relais-Page - beim Redirekt mit header(); wird man sie nicht finden, weil ihm keiner verraten hat, was serverseitig gemauschelt wurde... oops, das warst Du ja gar nicht, war der Bjoern, hi... m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Thu Oct 25 06:09:42 2001 From: php@phpcenter.de (Heiko Gawehn) Date: Thu, 25 Oct 2001 07:09:42 +0200 Subject: [php] Zeilenumbruch nach jeweils 60 Zeichen? References: <3BD751B2.FB33F644@gudenkauf.de> Message-ID: <006f01c15d13$56125b90$0100a8c0@attila> Hallo Frank, > Für den Versand eines angenehm formatierten Text-Newsletters suche ich > eine Möglichkeit, einen längeren Fließtext durch automatisches Einfügen > von Zeilenumbrüchen so zu gestalten, daß keine Zeile mehr als 60 Zeichen > enthält. > Die Zeilenumbrüche sollten natürlich nicht mitten in ein Wort eingefügt > werden ich habe da mal so ne Funktion geschrieben function umbruch ($string, $laenge) { $n=0; while (strlen ($string)) { $zeile = substr ($string, 0, $laenge); if (!($position = strpos ($zeile, "\n"))) $position = strrpos ($zeile, " "); $stringneu[$n++] = substr ($string, 0, $position); $string = substr ($string, ++$position, strlen ($string) - $position); } return (implode("\n",$stringneu)); } ciao Heiko From php@phpcenter.de Thu Oct 25 07:03:11 2001 From: php@phpcenter.de (Joachim Engels) Date: Thu, 25 Oct 2001 08:03:11 +0200 Subject: [php] Ausgabe kommt nicht References: <000d01c15cb6$a2bec8a0$e300000a@os98> Message-ID: <000401c15d1a$bdf16010$c8b4e289@CUBE> > for ($j = 0 ; $j <= $anzahl ; $j++ ) > { > $line = fgets($fp,256); > } > > echo "Anzahl : ".$anzahl."\n"; > echo "Counter : ".$j."\n"; > echo "draussen"; > > for($i = 1; $i <= $anzahl ; $i++ ) > { > echo "drinnen"; > } > > Als Ausgabe produziert das Script in einem Testlauf bei mir folgendes : > > Anzahl : 5 > Counter : 6 > > Aber das "draussen" wird mir niemals angezeigt, folgerlich auch nicht > das drinnen. Finde ich sehr suspekt. Hi, wieso "drinnen" nicht angezeigt wird, kann ich dir so auch nicht sagen, würde aber mal schätzen, das $anzahl = 0 ist, also die for-Schleife nicht funst. Zum "draussen"... eigentlich finde ich das auch seltsam. So wie es da steht, ist es ein ganz normales "echo" sollte eigentich gehen. Naja, versuch doch einfach mal, das in eine Zeile zu bringen: echo "Anzahl : $anzahl \n Counter : $j \n draussen"; Btw: Du brauchst die Variablen nicht mit ".." anhängen... kann man direkt in den String schreiben. From php@phpcenter.de Thu Oct 25 07:29:51 2001 From: php@phpcenter.de (Helge Maus) Date: Thu, 25 Oct 2001 08:29:51 +0200 Subject: [php] =?iso-8859-1?Q?Sonderzeichen_und_Anf=FChrungszeichen_in_Variablen?= Message-ID: Hallo, ich habe folgendes Problem (oder habe die Befürchtung, dass es eines werden kann): Ich habe ein Webinterface geschrieben, bei dem Adresseingaben in einer MySQL-Datenbank gespeichert werden. Nun kommt es hin und wieder vor, dass im Namen Begriffe wie Hotel "Alte Schmiede" oder so vorkommen. Kurrioser Weise konnte ich die Adresse korrekt anlegen, bei einem select nach dem Namen aber versagt die Geschichte wegen der Anführungszeichen. Meine Frage: Wie speichere Eingaben egal, welche Zeichen eingegeben wurden, sprich Anführungszeichen, ausländische Sonderzeichen ... in einer MySQL Datenbank mit PHP? Wie muß ich die eingegebene Variable umformen lassen und wie konvertiere ich diese zurück? Danke, Helge HelgeMaus@iPartner.de From php@phpcenter.de Thu Oct 25 07:35:24 2001 From: php@phpcenter.de (Stefan Schwardt) Date: Thu, 25 Oct 2001 08:35:24 +0200 Subject: Re[2]: [php] Performancefragen In-Reply-To: <20011024215141.A6A5EDF44@lists.phpcenter.de> References: <20011024205334.1CF6BDF42@lists.phpcenter.de> <14317409446.20011024233856@stefan-schwardt.de> <20011024215141.A6A5EDF44@lists.phpcenter.de> Message-ID: <109630119.20011025083524@stefan-schwardt.de> Moin David Danier, moin Liste DD> wenn ich nur eine nummer speichere muss ich dem rank doch später einen text DD> zuweisen, diesen wert erhalte ich allerding dann aus einer 2. tabelle, also DD> hab ich wieder eine auslagerung! In dem Fall macht das wieder Sinn, ich hatte Dich so verstanden, daß es dort ein Punktesystem gibt!? DD> darum gehts ja gerade in meiner frage....... DD> mit dieser auslagerung oder ganz ohne und den rank zu jedem user gleich DD> dazuspeichern? Mir ist jetzt nicht so ganz klar wie das aussieht, deswegen ganz allgemein: Wenn es sich um Texte handelt, die bei jedem user unterschiedlich sind, gehören die in die Benutzertabelle. Wenn es um allgemeine Texte geht ("netter Kerl", "mogelt, wo er kann") mach daraus eine extra Tabelle was Dir a) bei mehreren tausend Benutzern ordentlich Platz spart b) wichtiger: Änderungen an den Texten können zentral vorgenommen werden In dem Fall das reine ranking in die benutzertabelle, die zuzuordnenden Texte in eine eigene Tabelle. >> (Mit solchen Dingen wie Normalisierung läßt sich übrigens für den user >> spürbar die performance optimieren, weniger als durch das einsparen >> eines armen Includes.) DD> ich war sowieso für die methode mit vielen includes und übersichtlichem DD> code.... and the winner is... ;) -- Stefan Schwardt. From php@phpcenter.de Thu Oct 25 08:54:19 2001 From: php@phpcenter.de (Oliver Schlag) Date: Thu, 25 Oct 2001 08:54:19 +0100 Subject: [php] Ausgabe kommt nicht Message-ID: <200110250854.AA601358668@ipfb.net> Moin, ne $anzahl ist 5 wird ja weiter oben auch ausgegeben. Das mit der for schle= ife ist noch nicht wirklich mein Problem, aber so wie es aussieht h=E4ngt d= as Script zwischen der Ausgabe von $j und "draussen". Nur wie kann das Scri= pt h=E4ngen wenn da nichts ist !?!?!? Mfg Olly From php@phpcenter.de Thu Oct 25 08:58:24 2001 From: php@phpcenter.de (Michael Habermann) Date: Thu, 25 Oct 2001 09:58:24 +0200 Subject: [php] =?iso-8859-1?Q?G=E4stebucheintr=E4ge_nach_oben/vorne?= Message-ID: <6E6548A07372894EB61C1B065188D8F118E069@gt1mail1.da-ag.local> OK also mein Problem ist das ich schon etwas in dieses hinsicht geschrieben habe udn es auch funktioniert, aber die Eintrage keine Abs=E4tze wie zum Beispiel hier einer ist mehr haben. Woran kann das liegen ... kann mir einer etwas besseres als: $dateiname=3D"book.txt"; $datei =3D fopen($dateiname,"r"); $alles =3D fread($datei,filesize($dateiname)); fclose($datei); $meintext=3D"..."; $datei =3D fopen($dateiname,"w"); fwrite($datei,$meintext . $alles); fclose($datei); Mit freundlichen Gr=FC=DFen Michael Habermann From php@phpcenter.de Thu Oct 25 09:08:11 2001 From: php@phpcenter.de (Susan Lau) Date: Thu, 25 Oct 2001 10:08:11 +0200 Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_G=E4stebucheintr=E4ge_nach_oben?= =?iso-8859-1?Q?/vorne?= Message-ID: <31E32A05B083D211998A00104BB07E0086B288@MAIL> > Von: Michael Habermann=20 >=20 > OK also mein Problem ist das ich schon etwas in dieses hinsicht > geschrieben habe udn es auch funktioniert, aber die Eintrage keine > Abs=E4tze wie zum Beispiel hier >=20 > einer >=20 > ist >=20 > mehr haben. Woran kann das liegen ... kann mir einer etwas=20 > besseres als: >=20 > $dateiname=3D"book.txt"; > $datei =3D fopen($dateiname,"r"); > $alles =3D fread($datei,filesize($dateiname)); > fclose($datei); > $meintext=3D"..."; > $datei =3D fopen($dateiname,"w"); > fwrite($datei,$meintext . $alles); > fclose($datei); >=20 schon mal mit nl2br probiert? http://www.php.net/manual/en/function.nl2br.php susan From php@phpcenter.de Thu Oct 25 09:04:07 2001 From: php@phpcenter.de (Sascha Wolf) Date: Thu, 25 Oct 2001 10:04:07 +0200 Subject: [php] Warenkorb gefuellt ohne die Seite zu verlassen? References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> <20011024155028.07F76DF44@lists.phpcenter.de> Message-ID: <3BD7C777.1CD3DEDD@gmx.de> Hallo David, hallo Norbert, > ich denk mal des geht aus der alten meil hervor.... > (hab die aber auch nicht gelesen und jetzt nicht mehr gefunden) kein Problem, ich kann ja gerne nochmal schildern, was ich erreichen moechte. Ich habe einen Artikel, der hat ein Symbol wo z.B. ein Warenkorb angezeigt wird. Wenn ich jetzt auf diese Symbol klicke, dann faerbt sich die Grafik gruen (neu Laden bei bereits geladener Seite). Nun ist der Artikel im Warenkorb. Da es sich hier um eine Bildergalerie handelt, kann ich eh nur einmal den Artikel anklicken. Wenn ich nun ein zweites Mal draufklicke, dann faerbt sich die Grafik erneut und zwar rot. Bei nochmaligen klick wieder gruen. Kennt Ihr Audiogalaxy? so in etwa habe ich mir das vorgestellt. > > falls kein Frame da ist, ist es JavaScript > > ansonsten normales CGI oder PHP. Hmm. Das haette ich nun nicht gedacht. Wahrscheinlich noch in Verbindung mit ASP und VB-Script. ;-)))) > > Man muss den Frame ja nicht unbedingt sehen, gell. > > Im Notfall geht auch ein iframe oder was auch immer. Ich moechte ungern ein Frameset nutzen, weil ich moechte, das es auf allen System laeuft. Wenn ich allerdings bedenke das es ohne Javascript nicht funktioniert, dann sollte das auch egal sein. Lieber waehre es mir schon. > man könnte es auch so machen: > es wird zwar ne neue seite geladen, diese leitet aber per header("location: > xxx"); gleich wieder auf die alte zurück. Das ist doch schonmal ein Ansatzpunkt. > falls es aber ohne großen ladeaufwand gehen soll würde ich auf jeden fall > javascript verwenden! (kann auch nen javascript sein, was ein unsichtbares > frame läd, iframe würde ich nicht benutzen, weil es doch immernoch ein paar > surfer mit alten brwosern gibt. Das sehe ich auch so, wenn ich manchmal so hoere was fuer Nostalgische Browser unsere Kunden fahren. Ich glaub der IE 3.1 ist schon einer der neueren. Im Ernst, man sollte die User nicht unterschaetzen, aber es vielleicht beim Standarduser so, das er sich die neusten Browser zieht, aber ein Geschaeftsmann der im Buero seine Muehle zum arbeiten braucht und sich diese vielleicht erst vor 5 Jahren geholt hat um damit Rechnungen zu schreiben wird sicher Probleme haben einige Seiten aufzurufen. Und genau diese Zielgruppe wird es sein, die mit dieser Bilderdatenbank arbeiten wird. Gruss Sascha From php@phpcenter.de Thu Oct 25 09:23:57 2001 From: php@phpcenter.de (Michael Koch) Date: Thu, 25 Oct 2001 10:23:57 +0200 Subject: [php] Warenkorb gefuellt ohne die Seite zu verlassen? In-Reply-To: <3BD7C777.1CD3DEDD@gmx.de> References: <3BD0263F.B42B038D@gmx.de> <20011024155028.07F76DF44@lists.phpcenter.de> <3BD7C777.1CD3DEDD@gmx.de> Message-ID: <200110250809.f9P89n005624@rt.wtc-bremen.com> > Ich moechte ungern ein Frameset nutzen, weil ich moechte, das es auf > allen System laeuft. Wenn ich allerdings bedenke das es ohne Javascript > nicht funktioniert, dann sollte das auch egal sein. Lieber waehre es > mir schon. Framesets werden mittlerweile von allen Browsern unterstützt. Javascript kann erstens abgeschaltet werden und ist bei jedem Browser etwas anders. wir bei unserem Projekt unterstützen eigentlcih nur 2 Browser auf einem Betriebssystem und man muss Javascripts oftmals doppelt programmieren, da sich die beiden Browser darin sehr unterscheiden. Willst du portabel sein, benutze möglichst kein Javascript. Gruss, Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center Bremen mail: mkoch@bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen From php@phpcenter.de Thu Oct 25 09:29:34 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Ringo_Gro=DFer?=) Date: Thu, 25 Oct 2001 10:29:34 +0200 Subject: [php] PHP Webshop - wer kennt einen? References: Message-ID: <003f01c15d2f$2dd3dcf0$bb9afcc3@swek> >schau doch mal auf lunar-bear.de >Das eingesetzte Shop-System kommt von mir. Kannst es dir ja anschauen. habs mir interessehalber auch mal angeschaut, weil ich demnächst selbst mal fällig bin mit so einem projekt. eine kleine anmerkung/anregung würde ich zu deiner seite noch abgeben wollen: es lässt sich sicher auch vermerken, von welcher seite der user den warenkorb aufruft, um genau auf diese seite und nicht einfach auf die erste seite des shops aus dem warenkorb heraus zurückkehren zu können. (wird bei grösseren shops als deinem sicherlich kein unangenehmer effekt für den user sein *g*) aber sonst funktioniert es wohl prima. komme bei gelegenheit (sprich meinen ersten kleinen problemchen mit sessions und co) gern auf dich zu hehe. regards, Ringo From php@phpcenter.de Thu Oct 25 07:46:08 2001 From: php@phpcenter.de (Guido Dappert) Date: Thu, 25 Oct 2001 08:46:08 +0200 Subject: [php] PHP Webshop - wer kennt einen? References: <3BD0263F.B42B038D@gmx.de> <3BD6D8FD.2F11EDD@gmx.de> <009101c15c9f$61e5f360$1f00a8c0@npf> <20011024155028.07F76DF44@lists.phpcenter.de> <008801c15ca7$8aff5e50$02b5a8c0@domain.de> Message-ID: <3BD7B530.179E14E2@unitechnik.de> Hallo >Kennt jemand von euch einen PHP (auch mit MySQL)??? Such mal im Internet nach Cauposhop ! Hab im Moment die URL nicht. Aber das ist ein Shop mit mysql und ich glaube der war auch in php. Sehr einfach zu installieren und läuft auf anhieb. Was komplizierter ist Interchange (perl !). Tut mir leid das ich nicht mit URL dienen kann. Ist aber schon was her als ich mich damit beschäftigt habe ! Ich hoffe ich konnte helfen cu From php@phpcenter.de Thu Oct 25 09:02:51 2001 From: php@phpcenter.de (Irani Amir) Date: Thu, 25 Oct 2001 10:02:51 +0200 Subject: [php] Farbenwechsel Message-ID: <6727B1DACFCDD311A757009027CA8D690279DE3C@EX02> Hi, ich w=FCrde gerne den Background einer Tabelle abwechselnd =E4ndern. Wie macht man sowas am gechicktesten ? Danke Amir From php@phpcenter.de Thu Oct 25 10:12:27 2001 From: php@phpcenter.de (Reinemuth, Jens) Date: Thu, 25 Oct 2001 11:12:27 +0200 Subject: [php] Farbenwechsel Message-ID: > Hi, >=20 > ich w=FCrde gerne den Background einer Tabelle abwechselnd =E4ndern. > Wie macht man sowas am gechicktesten ? >=20 > Danke > Amir vielleicht mit=20 $myColor=3D"#000080"; SCHLEIFENBEGINN print " Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From php@phpcenter.de Thu Oct 25 10:27:49 2001 From: php@phpcenter.de (Alexander Gessner) Date: Thu, 25 Oct 2001 11:27:49 +0200 Subject: AW: [php] [FAQ] Loesungen fuer deine PHP-Probleme In-Reply-To: <200110250920.LAA09185@baer.main.de> Message-ID: <000201c15d37$50c385a0$0a00a8c0@doc> >Willkommen in der deutschsprachigen PHP-Mailingliste! > >Wie im Leben =FCblich, gelten auch in der PHP-Liste einige >Dinge, die man beachten sollte. Mehr dar=FCber erf=E4hrst du >auf Was soll das, ist mittlerweile schon das 3mal ?? From php@phpcenter.de Thu Oct 25 10:27:12 2001 From: php@phpcenter.de (Michael Koch) Date: Thu, 25 Oct 2001 11:27:12 +0200 Subject: AW: [php] [FAQ] Loesungen fuer deine PHP-Probleme In-Reply-To: <000201c15d37$50c385a0$0a00a8c0@doc> References: <000201c15d37$50c385a0$0a00a8c0@doc> Message-ID: <200110250913.f9P9D4006860@rt.wtc-bremen.com> > Was soll das, ist mittlerweile schon das 3mal ?? .. und das ist auch gut so da es immer wieder neue leute auf der liste gibt, oder alte die sich nicht daran halten. Gruss, Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center Bremen mail: mkoch@bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen From php@phpcenter.de Thu Oct 25 10:31:01 2001 From: php@phpcenter.de (Thomas Weinert) Date: Thu, 25 Oct 2001 11:31:01 +0200 Subject: [php] Farbenwechsel References: <6727B1DACFCDD311A757009027CA8D690279DE3C@EX02> Message-ID: <3BD7DBD5.6030605@subjective.de> Hi > ich würde gerne den Background einer Tabelle abwechselnd ändern. > Wie macht man sowas am gechicktesten ? Wenn du einen Zähler nutzt, bietet sich modulo an. if ($counter % 2) { $bgcolor = '#C0C0C0'; } else { $bgcolor = '#F0F0F0'; } cu Thomas Weinert From php@phpcenter.de Thu Oct 25 10:40:35 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Thu, 25 Oct 2001 11:40:35 +0200 Subject: [php] Farbenwechsel References: Message-ID: <001901c15d39$1d3de840$3a64a8c0@bhsbinkert.de> > ich würde gerne den Background einer Tabelle abwechselnd ändern. > Wie macht man sowas am gechicktesten ? > > Danke > Amir > vielleicht mit > $myColor="#000080"; nein ! sondern: $c1 = '#000000'; $c2 = '#ffffff'; for($i=0;$i...'; } hmm da fällt mir ein: $c[0] = '#0000'; $c[1] = '#ffff'; for($i=0;$i...'; } ungetestet. kiri ________________ 8307 305 165 1781 From php@phpcenter.de Thu Oct 25 10:45:41 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Thu, 25 Oct 2001 11:45:41 +0200 Subject: [php] Farbenwechsel Message-ID: <001f01c15d39$d27b4ea0$3a64a8c0@bhsbinkert.de> nachtrag: '; } ?>
'.$i.' and '.($i%$mod).'
From php@phpcenter.de Thu Oct 25 10:44:12 2001 From: php@phpcenter.de (Alexander Gessner) Date: Thu, 25 Oct 2001 11:44:12 +0200 Subject: AW: AW: [php] [FAQ] Loesungen fuer deine PHP-Probleme In-Reply-To: <200110250913.f9P9D4006860@rt.wtc-bremen.com> Message-ID: <000301c15d39$9a8ac7f0$0a00a8c0@doc> >.. und das ist auch gut so > >da es immer wieder neue leute auf der liste gibt, oder alte >die sich nicht >daran halten. Habe seit 3 Tagen kein Post gemacht, also warum dies dann ??? Soll ich die bekommen wenn kein POST mache oder was ? Na also ich bitte dich ?? From php@phpcenter.de Thu Oct 25 10:50:11 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Bj=F6rn?= Schotte) Date: Thu, 25 Oct 2001 11:50:11 +0200 Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme In-Reply-To: <000201c15d37$50c385a0$0a00a8c0@doc> References: <000201c15d37$50c385a0$0a00a8c0@doc> Message-ID: <20011025115011.A9304@baer.main.de> * Alexander Gessner wrote: > Was soll das, ist mittlerweile schon das 3mal ?? Diese E-Mail wird von mir alle 3 Tage automatisch ohne mein Zutun verschickt. Sie dient dazu, auf bestimmte Verhaltensweisen aufmerksam zu machen. Dies ist notwendig, damit diese Liste reibungslos funktioniert. Wenn du all die Listenregeln kennst, so kannst du diese E-Mail sehr einfach filtern, da sie immer das gleiche Subject trägt. -- DAS Entscheiderseminar zum Einsatz von PHP/MySQL in Ihrem Unternehmen. Wann? 03./04. Dezember 2001 Wo? Carolus-Thermen in Aachen Veranstalter: ThinkPHP und MySQL AB Mehr Infos? https://order.thinkphp.de/entscheider/ From php@phpcenter.de Thu Oct 25 10:52:43 2001 From: php@phpcenter.de (Kohler, Benjamin) Date: Thu, 25 Oct 2001 11:52:43 +0200 Subject: AW: [php] [FAQ] Loesungen fuer deine PHP-Probleme Message-ID: <673E8D215B3BD311A9C90090279BBB8401D5ECE0@mail.ebssoftware.de> >>Habe seit 3 Tagen kein Post gemacht, also warum dies dann ??? >>Soll ich die bekommen wenn kein POST mache oder was ? >>Na also ich bitte dich ?? Jetzt reg dich doch net so auf! Was soll den das!!??!! Tust ja gerade so, als m=FCsstest du f=FCr jede E-Mail du bekommst was bezahlen! Immer mit der Ruhe, ok??!!?? Greez Benny From php@phpcenter.de Thu Oct 25 10:57:03 2001 From: php@phpcenter.de (Michael Koch) Date: Thu, 25 Oct 2001 11:57:03 +0200 Subject: AW: AW: [php] [FAQ] Loesungen fuer deine PHP-Probleme In-Reply-To: <000301c15d39$9a8ac7f0$0a00a8c0@doc> References: <000301c15d39$9a8ac7f0$0a00a8c0@doc> Message-ID: <200110250942.f9P9gt007407@rt.wtc-bremen.com> > Habe seit 3 Tagen kein Post gemacht, also warum dies dann ??? > Soll ich die bekommen wenn kein POST mache oder was ? > Na also ich bitte dich ?? Kannst du dir vorstellen, dass das ALLE bekommen (sollen) ? -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center Bremen mail: mkoch@bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen From php@phpcenter.de Thu Oct 25 10:59:42 2001 From: php@phpcenter.de (Ralf Geschke) Date: Thu, 25 Oct 2001 11:59:42 +0200 Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme In-Reply-To: <000301c15d39$9a8ac7f0$0a00a8c0@doc> References: <200110250913.f9P9D4006860@rt.wtc-bremen.com> <000301c15d39$9a8ac7f0$0a00a8c0@doc> Message-ID: <20011025115942.A25302@erfurt.bttr.org> On Don, 25 Okt 2001, Alexander Gessner wrote: > Habe seit 3 Tagen kein Post gemacht, also warum dies dann ??? > Soll ich die bekommen wenn kein POST mache oder was ? > Na also ich bitte dich ?? Verstehe ich nicht. Die Mail ging ueber die Liste, insofern erhalten sie alle Listenteilnehmer. Das laesst sich nun wirklich leicht anhand der Headerzeilen feststellen. Wenn Du persoenlich irgend welche fehlerhaften Postings sendest, werde ich Dich ebenso persoenlich darauf aufmerksam machen. Wenn Du nichts sendest, logischerweise nicht. ;-) Die Hinweise zur FAQ hingegen werden regelmaessig gepostet - wie sagte gerade jemand - "und das ist auch gut so". Beste Gruesse, Ralf (List-Admin) -- : www : http://www.bttr.org : mail: ralf@bttr.org : Eine Site rund um MySQL : http://www.bttr.org/mysql/ : Privacy now! My Public Key : http://www.bttr.org/geschke.asc From php@phpcenter.de Thu Oct 25 11:19:19 2001 From: php@phpcenter.de (Alexander Gessner) Date: Thu, 25 Oct 2001 12:19:19 +0200 Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme In-Reply-To: <20011025115011.A9304@baer.main.de> Message-ID: <000401c15d3e$8224a640$0a00a8c0@doc> Also habe gerade mitbekommen, das es noch POST auf=20 "Loesungen fuer deine PHP-Probleme" gibt,=20 ich bekomme diese aber nicht mehr, denn sie wird bei mir=20 seit 2 Minuten sofort gel=F6scht. So es ist kein Problem mehr jetzt, ich hatte mich nur pers. angesprochen gef=FChlt. Das ich schon wieder irgendwas falsch mache. So sorry an alle, aber ich hoffe die Diskussion ist damit mit beendet. Mit freundlichen Gr=FC=DFen=20 Gessner Alexander From php@phpcenter.de Thu Oct 25 11:58:49 2001 From: php@phpcenter.de (Joachim Engels) Date: Thu, 25 Oct 2001 12:58:49 +0200 Subject: [php] MySQL Abfrage nach Zahlen Message-ID: <001e01c15d44$07141340$c8b4e289@CUBE> Hi Leute, ich frage mit PHP meine Datenbank ab, dabei soll eine Liste nach Wahl eines Anfangsbuchstabens ausgegeben werden, es können allerdings auch Zahlen sein. Meine Frage ist nun, wie frage ich die Datenbank nach Zahlen ab? Mal was genauer: Es handelt sich um ein Movie-Archiv, wobei es ja auch Filme gibt, die keine Anfangsbuchstaben haben, wie "12 Monkeys" oder einfach "23". Ich habe nun folgendes Menu: 0-9 , a , b , c , d , ... und so weiter Bei Buchstaben ist es ja einfach, da frage ich : SELECT id, name FROM movies WHERE name LIKE '$char%' Bei Zahlen könnte man event. ebenso verfahren, müßte dann aber jeder Ziffer einzeln abfragen. Gibt es nicht einen "Joker", den man einsetzen kann, damit alle Einträge mit Zahlen am Anfang gefunden werden? Danke Jo. From php@phpcenter.de Thu Oct 25 12:10:28 2001 From: php@phpcenter.de (Michael Hinrichs) Date: Thu, 25 Oct 2001 13:10:28 +0200 Subject: [php] MySQL Abfrage nach Zahlen In-Reply-To: <001e01c15d44$07141340$c8b4e289@CUBE> Message-ID: <5.1.0.14.0.20011025130851.02ad9020@mail.blitztrade.de> >Bei Buchstaben ist es ja einfach, da frage ich : >SELECT id, name FROM movies WHERE name LIKE '$char%' > >Bei Zahlen k=F6nnte man event. ebenso verfahren, m=FC=DFte dann aber jeder= Ziffer >einzeln abfragen. >Gibt es nicht einen "Joker", den man einsetzen kann, damit alle Eintr=E4ge= mit >Zahlen am Anfang gefunden werden? select id, name from movies where name < 'a'; funktioniert .. aber, obs sch=F6n ist ? naja. Magic From php@phpcenter.de Thu Oct 25 12:12:15 2001 From: php@phpcenter.de (rainer utsch) Date: Thu, 25 Oct 2001 13:12:15 +0200 Subject: [php] MySQL Abfrage nach Zahlen References: <001e01c15d44$07141340$c8b4e289@CUBE> Message-ID: <013401c15d45$e8112990$7901a8c0@psointern> hallo, > Mal was genauer: > Es handelt sich um ein Movie-Archiv, wobei es ja auch Filme gibt, die keine > Anfangsbuchstaben haben, > wie "12 Monkeys" oder einfach "23". > Ich habe nun folgendes Menu: > > 0-9 , a , b , c , d , ... und so weiter > > Bei Buchstaben ist es ja einfach, da frage ich : > SELECT id, name FROM movies WHERE name LIKE '$char%' > > Bei Zahlen könnte man event. ebenso verfahren, müßte dann aber jeder Ziffer > einzeln abfragen. > Gibt es nicht einen "Joker", den man einsetzen kann, damit alle Einträge mit > Zahlen am Anfang gefunden werden? du behandelst doch bestimmt diese Zahlen auch als String, dann stehen diese doch auch in $char, oder täusche ich mich. ich sehe in der obigen abfrage kein problem, als Ergebniss sollten deine "Zahlen"-Titel herauskommen. Oder nicht? Gruß rainer From php@phpcenter.de Thu Oct 25 12:18:56 2001 From: php@phpcenter.de (Joachim Engels) Date: Thu, 25 Oct 2001 13:18:56 +0200 Subject: [php] MySQL Abfrage nach Zahlen References: <5.1.0.14.0.20011025130851.02ad9020@mail.blitztrade.de> Message-ID: <002701c15d46$d784c0e0$c8b4e289@CUBE> >select id, name from movies where name < 'a'; >funktioniert .. aber, obs schön ist ? naja. >Magic Danke, das war genau das, was ich gesucht hatte ! So lassen sich ja alle Ziffern auf einmal abfragen.... klasse. Thx Jo. From php@phpcenter.de Thu Oct 25 11:26:56 2001 From: php@phpcenter.de (Beck, Mike) Date: Thu, 25 Oct 2001 12:26:56 +0200 Subject: AW: [php] MySQL Abfrage nach Zahlen Message-ID: > select id, name from movies where name < 'a'; >=20 > funktioniert .. aber, obs sch=F6n ist ? naja. hey cool... das hatte ich bis jetzt auch immer umst=E4ndlicher = gemacht.. also ich nehme doch mal an, dass das funktioniert weil MySQL da nach = ASCII - Code sortiert? Somit kann man auch gleich sagen select left(bezeichnnung,1) as anfang from tabelle having ASCII(anfang) < 58 and ASCII(anfang) > 47 ... dann erwischt er wirklich die zahlen und nicht etwas was mit einem = ! oder so als anfang... k=F6nnte ja einen Film geben der=20 ... es war einmal heisst -- Gru=DF Mike Beck mike.beck_at_ibmiller.de? From php@phpcenter.de Thu Oct 25 12:22:47 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Thu, 25 Oct 2001 13:22:47 +0200 Subject: [php] Ausgabe kommt nicht References: <000d01c15cb6$a2bec8a0$e300000a@os98> <000401c15d1a$bdf16010$c8b4e289@CUBE> Message-ID: <005b01c15d47$78122200$1f00a8c0@npf> Hi, nur mal als Tip, wenn ein Script unerwartet abbricht und man keinen Grund erkennen kann, sollte man, so dass moeglich ist: - den Error-Level auf 'all' stellen - die Errors in ein Log-File schreiben lassen - es local testen, weil man da ungeniert an PHP und/oder dem Server 'rumschrauben' kann... Fehlersuche via 'Glaskugel' kann ewig dauern... ;-) m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Thu Oct 25 13:38:34 2001 From: php@phpcenter.de (Oliver Zeyen) Date: Thu, 25 Oct 2001 14:38:34 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Sonderzeichen_und_Anf=FChrungszeichen_in_Var?= =?iso-8859-1?Q?iablen?= References: Message-ID: <000901c15d51$f5f828e0$97c18fc3@wonderpixel.de> Versuchs mal mit " $neuertext=addslashes($altertext); " beim auslesen dann " $dertext=stripslashes($dertext); " ! Müsste klappen ! Gruss ,Olli ! From php@phpcenter.de Thu Oct 25 12:26:56 2001 From: php@phpcenter.de (Joachim Engels) Date: Thu, 25 Oct 2001 13:26:56 +0200 Subject: [php] MySQL Abfrage nach Zahlen References: <001e01c15d44$07141340$c8b4e289@CUBE> <013401c15d45$e8112990$7901a8c0@psointern> Message-ID: <003001c15d47$f727b3c0$c8b4e289@CUBE> > > 0-9 , a , b , c , d , ... und so weiter > > > > Bei Buchstaben ist es ja einfach, da frage ich : > > SELECT id, name FROM movies WHERE name LIKE '$char%' > du behandelst doch bestimmt diese Zahlen auch als String, dann stehen diese > doch auch in $char, oder täusche ich mich. ich sehe in der obigen abfrage > kein problem, als Ergebniss sollten deine "Zahlen"-Titel herauskommen. > Oder nicht? Ne.... nich so ganz. $char kann sein : "0-9","a","b".... usw. Ich wollte die Zahlen nicht auch noch einzeln aufführen, also "1","2","3",... usw. Das hätte ich zwar im Hintergrund bei der Verarbeitung machen können, müßte dann aber erst wieder die 10 Suchergebnisse vereinen, um schließlich die Tabelle auszugeben... Aber die Lösung ( name<'a') ist ja jetzt bekannt.. Chio From php@phpcenter.de Thu Oct 25 12:30:09 2001 From: php@phpcenter.de (Timo Kehler) Date: Thu, 25 Oct 2001 13:30:09 +0200 Subject: [php] Farbenwechsel In-Reply-To: <001f01c15d39$d27b4ea0$3a64a8c0@bhsbinkert.de> Message-ID: wie wärs mit sleep... so als lösungsansatz From php@phpcenter.de Thu Oct 25 12:36:51 2001 From: php@phpcenter.de (Reinemuth, Jens) Date: Thu, 25 Oct 2001 13:36:51 +0200 Subject: [php] Farbenwechsel Message-ID: > wie w=E4rs mit sleep... so als l=F6sungsansatz "sleep"??? "l=F6sungsansatz"??? wof=FCr? falscher thread oder=20 wechselt dein server die farben "im schlaf"?? ;-)) [jens reinemuth * adelungstr. 39 * 64283 darmstadt * 06151-10 10 45] --=20 God said: tar xfvz universe.tar.gz - and the Universe was! --------------------------------------------------------------------- From php@phpcenter.de Thu Oct 25 12:38:54 2001 From: php@phpcenter.de (Timo Kehler) Date: Thu, 25 Oct 2001 13:38:54 +0200 Subject: [php] Farbenwechsel In-Reply-To: Message-ID: ich meinte man kann in das script sleep einbauen das er nach z.b. allen 20 sek die farbe wechselt... so hab ich das problem von amir verstanden... > > wie wärs mit sleep... so als lösungsansatz > > "sleep"??? "lösungsansatz"??? wofür? falscher thread oder > wechselt dein server die farben "im schlaf"?? ;-)) From php@phpcenter.de Thu Oct 25 12:52:01 2001 From: php@phpcenter.de (Reinemuth, Jens) Date: Thu, 25 Oct 2001 13:52:01 +0200 Subject: [php] Farbenwechsel Message-ID: > > > wie w=E4rs mit sleep... so als l=F6sungsansatz > > > > "sleep"??? "l=F6sungsansatz"??? wof=FCr? falscher thread oder > > wechselt dein server die farben "im schlaf"?? ;-)) >=20 > ich meinte man kann in das script sleep einbauen das er nach=20 > z.b. allen 20 > sek die farbe wechselt... >=20 > so hab ich das problem von amir verstanden... >=20 stimmt aus dieser sicht hab ich das problem noch nicht betrachtet, ich bin halt von einem wechsel (farbe1,farbe2,farbe1,...) ausgegangen, da diese frage mind. 2 mal pro woche gestellt wird ;-)) sollte allerdings eine "blinking table" erw=FCnscht sein, dann doch = bitte mit javascript und dem client die unn=F6tige rechenzeit (IMHO..) = =FCberlassen. trotzdem denke ich, dass ersteres gemeint war. jens=20 [jens reinemuth * adelungstr. 39 * 64283 darmstadt * 06151-10 10 45] --=20 God said: tar xfvz universe.tar.gz - and the Universe was! --------------------------------------------------------------------- =20 From php@phpcenter.de Thu Oct 25 12:56:36 2001 From: php@phpcenter.de (Joachim Engels) Date: Thu, 25 Oct 2001 13:56:36 +0200 Subject: [php] Farbenwechsel References: Message-ID: <000801c15d4c$22454ff0$c8b4e289@CUBE> > ich meinte man kann in das script sleep einbauen das er nach z.b. allen 20 > sek die farbe wechselt... Hi, wie soll das denn mit Sleep funktionieren ? Wenn du z.B. folgendes schreibst: for($i=1;$i<10;$i++){ echo $i."
"; sleep(1); } könnte man ja erwarten, das im Sekundentakt bis 10 gezählt wird. Is aber nicht so, bzw. es wird erst nach 10 sec. die Seite mit allen Zahlen aufgebaut. Sleep unterbricht die Verarbeitung des Scripts serverseitig, es werden bis zur endgültigen Abarbeitung keine Ausgaben gemacht. From php@phpcenter.de Thu Oct 25 12:58:52 2001 From: php@phpcenter.de (Philipp Andreas) Date: Thu, 25 Oct 2001 13:58:52 +0200 Subject: [php] Oracle / CLOB Message-ID: <33240796306.20011025135852@intratools.de> Hi Leute Hab da nen kleines Problem. Ich rufe mit PHP ne StoreProcedure auf. Die liefert mir nen fetch zurück. Das funzt auch wunderbar. Nun mein Problem ist folgendes: In dem Fech ist nen CLOB Feld. Statt den Inhalt dieses Feldes erhalte ich den String "Object". Hat wer ne Ahnung wie ich das ding in nen String wandeln kann? Thanx philipp From php@phpcenter.de Thu Oct 25 13:09:42 2001 From: php@phpcenter.de (Alexander Wagner) Date: Thu, 25 Oct 2001 14:09:42 +0200 Subject: [php] Oracle / CLOB In-Reply-To: <33240796306.20011025135852@intratools.de> References: <33240796306.20011025135852@intratools.de> Message-ID: <20011025120557.58A802749F@mail.3uu.de> Philipp Andreas wrote: > In dem Fech ist nen CLOB Feld. Statt den Inhalt dieses Feldes erhalte > ich den String "Object". > > Hat wer ne Ahnung wie ich das ding in nen String wandeln kann? Was liefert ein var_dump() dieser Variable? Gesundheit Wagner -- "Ein Mathematiker ist eine Maschine, die Kaffee in Theoreme verwandelt." Paul Erdös, Mathematiker, 1913-1996 From php@phpcenter.de Thu Oct 25 13:11:18 2001 From: php@phpcenter.de (Philipp Andreas) Date: Thu, 25 Oct 2001 14:11:18 +0200 Subject: Re[2]: [php] Oracle / CLOB In-Reply-To: <20011025120557.58A802749F@mail.3uu.de> References: <33240796306.20011025135852@intratools.de> <20011025120557.58A802749F@mail.3uu.de> Message-ID: <110241542389.20011025141118@intratools.de> Hello Alexander Wagner, also folgendes zeigt mir var_dump. ich hab das beim durchgehen des fetches aufgerufen: while (@OCIFetchInto($curs,&$arrRes,OCI_ASSOC)) { var_dump($arrRes); } ----- var_dump output: ---- array(13) { ["NEWSID"]=> string(1) "1" ["NEWSTYPE"]=> string(1) "1" ["CONTENTTYPE"]=> string(1) "1" ["TOPIC"]=> string(33) "testnews" ["CONTENT"]=> object(OCI-Lob)(1) { ["descriptor"]=> resource(54) of type (oci8 descriptor) } ["AUTHOR"]=> string(11) "testposter" ["VALIDFROM"]=> string(8) "24.10.01" ["VALIDUNTIL"]=> string(8) "01.11.01" ["ACTIVE"]=> string(1) "1" ["INSERTED"]=> string(8) "25.10.01" ["INSERTEDBY"]=> string(7) "PORTAL2" ["UPDATED"]=> string(8) "25.10.01" ["UPDATEDBY"]=> string(7) "PORTAL2" } -- Thursday, October 25, 2001, 2:09:42 PM, you wrote: AW> Philipp Andreas wrote: >> In dem Fech ist nen CLOB Feld. Statt den Inhalt dieses Feldes erhalte >> ich den String "Object". >> >> Hat wer ne Ahnung wie ich das ding in nen String wandeln kann? AW> Was liefert ein var_dump() dieser Variable? AW> Gesundheit AW> Wagner -- Best regards, Philipp Andreas mailto:philipp.andreas@intratools.de From php@phpcenter.de Thu Oct 25 13:26:47 2001 From: php@phpcenter.de (Alexander Wagner) Date: Thu, 25 Oct 2001 14:26:47 +0200 Subject: [2]: [php] Oracle / CLOB In-Reply-To: <110241542389.20011025141118@intratools.de> References: <33240796306.20011025135852@intratools.de> <20011025120557.58A802749F@mail.3uu.de> <110241542389.20011025141118@intratools.de> Message-ID: <20011025122305.CD16C2749F@mail.3uu.de> Philipp Andreas wrote: >   object(OCI-Lob)(1) { >     ["descriptor"]=> >     resource(54) of type (oci8 descriptor) >   } Dies ist wohl deine Variable. Es ist ein Objekt, wenn Du versuchst, es per echo oder so auszugeben wird also "object" da stehen. Dieses Objekt hat eine Variable namens descriptor, mit $var->descriptor solltest Du diese auslesen können. Was das genau drin steht kann ich Dir aber nicht sagen. Gesundheit Wagner -- "Ein Mathematiker ist eine Maschine, die Kaffee in Theoreme verwandelt." Paul Erdös, Mathematiker, 1913-1996 From php@phpcenter.de Thu Oct 25 13:54:47 2001 From: php@phpcenter.de (Philipp Andreas) Date: Thu, 25 Oct 2001 14:54:47 +0200 Subject: Re[2]: [2]: [php] Oracle / CLOB In-Reply-To: <20011025122305.CD16C2749F@mail.3uu.de> References: <33240796306.20011025135852@intratools.de> <20011025120557.58A802749F@mail.3uu.de> <110241542389.20011025141118@intratools.de> <20011025122305.CD16C2749F@mail.3uu.de> Message-ID: <180244151140.20011025145447@intratools.de> Hello Alexander Wagner, Also es gibt "OCILoadLob" damit sollte eigedlich nen lob in nen string gewandelt werden. entweder des geht ned, weils nen clob ist, oder ich mach da irgendwas falsch. leider gibt es keine docu zu OCILoadLob ;( Hat wer mal damit geaarbeitet? (OCILoadLob) bye Philipp -- Thursday, October 25, 2001, 2:26:47 PM, you wrote: AW> Philipp Andreas wrote: >>   object(OCI-Lob)(1) { >>     ["descriptor"]=> >>     resource(54) of type (oci8 descriptor) >>   } AW> Dies ist wohl deine Variable. AW> Es ist ein Objekt, wenn Du versuchst, es per echo oder so auszugeben AW> wird also "object" da stehen. AW> Dieses Objekt hat eine Variable namens descriptor, mit $var->descriptor AW> solltest Du diese auslesen können. AW> Was das genau drin steht kann ich Dir aber nicht sagen. AW> Gesundheit AW> Wagner -- Best regards, Philipp Andreas mailto:philipp.andreas@intratools.de From php@phpcenter.de Thu Oct 25 15:51:21 2001 From: php@phpcenter.de (David Danier) Date: Thu, 25 Oct 2001 16:51:21 +0200 Subject: Re[2]: [php] Performancefragen In-Reply-To: <109630119.20011025083524@stefan-schwardt.de> References: <20011024205334.1CF6BDF42@lists.phpcenter.de> <20011024215141.A6A5EDF44@lists.phpcenter.de> <109630119.20011025083524@stefan-schwardt.de> Message-ID: <20011025145013.EAE5CDF3D@lists.phpcenter.de> > a) bei mehreren tausend Benutzern ordentlich Platz spart damit sollten wir eingentlich keine probleme haben.... > b) wichtiger: Änderungen an den Texten können zentral vorgenommen > werden > In dem Fall das reine ranking in die benutzertabelle, die > zuzuordnenden Texte in eine eigene Tabelle. genau, das wollte ich, nur wollte mein freund eben den rankingtext aus der 2. tabelle bei änderung des rankings direkt in die usertabelle speichern... > >> (Mit solchen Dingen wie Normalisierung läßt sich übrigens für den user > >> spürbar die performance optimieren, weniger als durch das einsparen > >> eines armen Includes.) > > DD> ich war sowieso für die methode mit vielen includes und übersichtlichem > DD> code.... > and the winner is... ;) hehe gruß, david From php@phpcenter.de Thu Oct 25 16:15:34 2001 From: php@phpcenter.de (Valentin Funk) Date: Thu, 25 Oct 2001 17:15:34 +0200 Subject: [php] variable Variable in einer Klasse Message-ID: <037601c15d67$e51ecc20$0200a8c0@kleinhohenheim.home> Hallo Leute, ich habe ein Problem: wie kann ich in einer Klasse variable Variablen definieren? Ich will mit $this->$variable auf eine Variable mit in $variable gespeichertem Namen zugreifen. Hat jemand die Lösung parat? Ich konnte noch nix finden. Danke Valentin -- Valentin Funk, Stuttgart - valentin.funk@kleinhohenheim.de From php@phpcenter.de Thu Oct 25 17:41:44 2001 From: php@phpcenter.de (Leonhard Holz) Date: Thu, 25 Oct 2001 18:41:44 +0200 Subject: [php] variable Variable in einer Klasse References: <037601c15d67$e51ecc20$0200a8c0@kleinhohenheim.home> Message-ID: <00dd01c15d73$fc60a960$0700a8c0@laptop> Hallo Liste, > Ich will mit $this->$variable auf eine Variable mit in $variable > gespeichertem Namen zugreifen. > $this->{$variable} ? Gruß, Leo From php@phpcenter.de Thu Oct 25 18:47:43 2001 From: php@phpcenter.de (Ralf Eggert) Date: Thu, 25 Oct 2001 18:47:43 +0100 Subject: [php] Caching: Datenbank entlasten auf Kosten des Filesystems? References: <20011025002415.N26337@jensbenecke.de> Message-ID: Hallo Jens, >mit gzip? Das waere - wenn ueberhaupt - anzuraten, denn gzip ist sehr >schnell >und braucht wenig CPU-Last. Ich wuerde sie aber gar nicht komprimieren. Jau, ich verwende gzip. Warum wuerdest du die Dateien denn nicht komprimieren? >Da ich davon ausgehe, dass du fuer deinen Server ein vernuenftiges >Betriebssystem benutzt, ist Fragmentierung kein Problem, denn alle >heutigen >aktuellen Dateisysteme defragmentieren sich automatisch im Betrieb, >sowie >noetig (d.h. alles ausser den ganzen FAT-Abarten und m.E. NTFS). Also Linux ist schon auf dem Server. Entwickeln tu ich auf einem W98AMP System und daher kenne ich den Rotz mit der Defragmentierung zu Genuege. Auf jeden Fall danke fuer den Hinweis, ich denke, die befuerchteten Probleme werden hoffentlich nicht eintreten. >Ich wuerde als Dateisystem ReiserFS nehmen, da das sehr performant bei >vielen kleinen Dateien ist (ReiserFS wird bei Squid >Single-Directory-Installationen benutzt, wo u.U. mehrere Millionen >Dateien >in einem Verzeichnis liegen) und zudem noch Platz spart (mehrere kleine >Dateien werden in einen Block gepackt, d.h. 50.000 150-byte Dateien >nehmen >nur einen winzigen Bruchteil von 150x4kb ein). Ausserdem macht es >Journaling usw. . Tja, mein "Server" ist einer dieser neuen R2R-Server von Schlund. Ist zwar ein eigener Server, den man da hat. Aber Aendern an der Konfiguration oder gar am Filesystem lassen die einen da nichts. Aber bisher bin ich mit der Standardkonfiguration ganz gut zurecht gekommen... Gruss, Ralf From php@phpcenter.de Thu Oct 25 18:01:32 2001 From: php@phpcenter.de (Marco Kaiser) Date: Thu, 25 Oct 2001 19:01:32 +0200 Subject: [php] variable Variable in einer Klasse In-Reply-To: <037601c15d67$e51ecc20$0200a8c0@kleinhohenheim.home> Message-ID: <000101c15d76$b2ad4af0$420aa8c0@skotty> > Ich will mit $this->$variable auf eine Variable mit in $variable ${"this->$variable"} sollte funktionieren. Gruss Marco P.S. efnet:#php http://www.php.net/manual/en/language.variables.variable.php From php@phpcenter.de Thu Oct 25 18:13:33 2001 From: php@phpcenter.de (Valentin Funk) Date: Thu, 25 Oct 2001 19:13:33 +0200 Subject: [php] variable Variable in einer Klasse References: <037601c15d67$e51ecc20$0200a8c0@kleinhohenheim.home> <00dd01c15d73$fc60a960$0700a8c0@laptop> Message-ID: <001301c15d78$607abe00$0200a8c0@kleinhohenheim.home> Hallo und danke an alle! > $this->{$variable} ? das geht, klar. Ich hatte es erst auch so, und ich bekam aber nicht die richtigen Werte in $this->echte_variable. Dachte dann, es läge an der Art des Aufrufs. Doch das Problem war mal wieder 30cm vor den Monitor: der Wert von $this->$variable kam aus einer Funktion, die '' zurücklieferte. Ich merkte es erst, als ich bei Ausprobieren wirkliche Fehler produzierte. Valentin From php@phpcenter.de Thu Oct 25 18:30:25 2001 From: php@phpcenter.de (Marco Kaiser) Date: Thu, 25 Oct 2001 19:30:25 +0200 Subject: [php] variable Variable in einer Klasse In-Reply-To: <001301c15d78$607abe00$0200a8c0@kleinhohenheim.home> Message-ID: <000001c15d7a$bc06cc80$420aa8c0@skotty> Hi, > zurücklieferte. Ich merkte es erst, als ich bei Ausprobieren wirkliche > Fehler produzierte. :) geht mir auch oft so. :) --Marco From php@phpcenter.de Thu Oct 25 18:45:25 2001 From: php@phpcenter.de (Christoph Loeffler) Date: Thu, 25 Oct 2001 19:45:25 +0200 Subject: [php] Argument in URL umschreiben Message-ID: <1425393495.20011025194525@gmx.de> Hallo Liste, ich bin gerade an einem Projekt, das viele Variablen per URL weitergibt (datei.php?menu=0&mod=prof...). Das ist natürlich für Suchmaschinen nicht gerade ideal. Ich habe schon mal irgendwo eine Variante gesehen, die diese Variablen wie Verzeichnisse umschreibt: datei/menu/0/mod/prof Wie kann man so was lösen, oder wo finde ich Informationen darüber? Ciao Christoph Loeffler mailto:chris@breisnet-online.de From php@phpcenter.de Thu Oct 25 18:53:43 2001 From: php@phpcenter.de (Ralf Pfeiffer) Date: Thu, 25 Oct 2001 19:53:43 +0200 Subject: [php] =?iso-8859-1?Q?Daten_aus_Mysql-DB_=FCber_php-Skritp_in_Winword-Seriendruc?= =?iso-8859-1?Q?kdokument=3F?= Message-ID: <000701c15d7d$fd4160e0$0100a8c0@pfeiffer> Hallo, weiß jemand wie man am besten Daten (Vorname, Nachname, Strasse, Ort) aus der Mysql-DB über ein php-Skript in ein Winword-Seriendruck-Dokument bringt mit den Feldern Vorname, Nachname, Strasse, Ort. Die Felder in der Mysql-DB sind mit den Feldern im Winword-Dokument identisch. Falls der direkte Weg nicht möglich sein sollte, vielleicht gibts ja einen Weg über eine Excel-Tablle. Gruß Ralf From php@phpcenter.de Thu Oct 25 19:25:33 2001 From: php@phpcenter.de (Joerg Behrens) Date: Thu, 25 Oct 2001 20:25:33 +0200 Subject: [php] Argument in URL umschreiben References: <1425393495.20011025194525@gmx.de> Message-ID: <00f201c15d82$6f669510$0199a8c0@behrens> Moin, ----- Original Message ----- From: "Christoph Loeffler" To: Sent: Thursday, October 25, 2001 7:45 PM Subject: [php] Argument in URL umschreiben > Hallo Liste, > > ich bin gerade an einem Projekt, das viele Variablen per > URL weitergibt (datei.php?menu=0&mod=prof...). > Das ist natürlich für Suchmaschinen nicht gerade ideal. > > Ich habe schon mal irgendwo eine Variante gesehen, die > diese Variablen wie Verzeichnisse umschreibt: > datei/menu/0/mod/prof > > Wie kann man so was lösen, oder wo finde ich Informationen > darüber? Im Manual deines Webservers. Also z.B unter > http://httpd.apache.org/docs/mod/mod_rewrite.html#RewriteCond . Must du mal ein bisschen Scrollen weil da mehrere Sachen zugehoeren. Aber mod_rewrite ist das richtige dafuer. Gruss Joerg Behrens From php@phpcenter.de Thu Oct 25 19:58:37 2001 From: php@phpcenter.de (Oliver Hardt) Date: Thu, 25 Oct 2001 20:58:37 +0200 Subject: Re[2]: [2]: [php] Oracle / CLOB In-Reply-To: <180244151140.20011025145447@intratools.de> References: <33240796306.20011025135852@intratools.de> <20011025122305.CD16C2749F@mail.3uu.de> <180244151140.20011025145447@intratools.de> Message-ID: Am Donnerstag 25 Oktober 2001 14:54 schrieben Sie: > Hello Alexander Wagner, > > Also es gibt "OCILoadLob" damit sollte eigedlich nen lob in nen string > gewandelt werden. entweder des geht ned, weils nen clob ist, oder ich > mach da irgendwas falsch. > > leider gibt es keine docu zu OCILoadLob ;( > > Hat wer mal damit geaarbeitet? (OCILoadLob) Nein, aber es gibt das DBMS_LOB package in oracle, damit kannst diverseste Sachen mit Lobs machen (CLOB, BLOB, xLob). Da ist unter anderem auch ein SubStr drin, das kannst du mit 32.000 Bytes laufen lassen (über den Lob) und das am besten gleich in deinem Cursor, und schon kriegst du nen netten varchar2 zurück, den du mit PHP ohne weiteres verwenden können müsstest. Hoffe das klappt. Oliver From php@phpcenter.de Thu Oct 25 21:36:51 2001 From: php@phpcenter.de (Roland Spielhofer) Date: Thu, 25 Oct 2001 22:36:51 +0200 Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Daten_aus_Mysql-DB_=FCber_php-Skritp_in_Winword-Seriendruc_kdokument=3F?= In-Reply-To: <000701c15d7d$fd4160e0$0100a8c0@pfeiffer> Message-ID: <3BD89403.8966.1AF2E0A@localhost> On 25 Oct 2001, at 19:53, Ralf Pfeiffer wrote: > Hallo, > > wei=DF jemand wie man am besten Daten (Vorname, Nachname, Strasse, Ort) > aus der Mysql-DB =FCber ein php-Skript in ein > Winword-Seriendruck-Dokument bringt mit den Feldern Vorname, Nachname, > Strasse, Ort. Die Felder in der Mysql-DB sind mit den Feldern im > Winword-Dokument identisch. Falls der direkte Weg nicht m=F6glich sein > sollte, vielleicht gibts ja einen Weg =FCber eine Excel-Tablle. Hi! Dazu bedarf es einzig und allein eines MySQL-odbc-Treibers. php braucht das nicht. Hab selbiges schon mal gemacht, aber nachdem Word97 nicht in der Lage war, direkt auf die Daten zuzugreifen, liest halt Excel (bzw. MSQuery) die Daten ein (da geht's n=E4mlich!!!), um sie dann mittels Makro in Word einzuf=FCgen. Welcher Wordbug dem zu Grunde liegt, war nicht herauszufinden, vielleicht war ich auch zu bl=F6d. Aber mit php hat das eigentlich gar nix zu tun. hth Roland From php@phpcenter.de Fri Oct 26 08:08:34 2001 From: php@phpcenter.de (Aresch Yavari) Date: Fri, 26 Oct 2001 09:08:34 +0200 Subject: [php] auto_prepend file und Safe-mode Message-ID: <5.1.0.14.1.20011026090746.02891950@mail.office.databay.de> Idee: Wenn ich eine zentrale Datei h=E4tte, die als auto_prepend eingebunden ist und die damit ja vor jede PHP-Datei eingebunden wird, k=F6nnte ich damit doch alle variablen =FCberpr=FCfen, die in eine php-Datei reinwandern. Wenn ich dann feststelle es wurde ein File-Upload gemacht k=F6nnte ich den upload-Dateinamen pr=FCfen und z.B. die Annahme bei .htaccess oder *.php3 verweigern. Ich wei=DF, das das auch per htaccess geht, w=E4re aber eine andere Variante und f=E4nde ich ganz nett, ABER: Das problem besteht, wenn der Webserver viele Domains hat und der Server auch noch im Safe-Mode l=E4uft, dann kann ich n=E4mlich das auto_prepend-File garnicht nutzen, da das File ja EINEM User geh=F6rt und die Domains nicht alle dem gleichen geh=F6ren. Oder gibts da doch eine L=F6sung ? PM Gru=DF, Aresch From php@phpcenter.de Fri Oct 26 09:59:40 2001 From: php@phpcenter.de (Tobias Orterer) Date: Fri, 26 Oct 2001 10:59:40 +0200 Subject: [php] Farbenwechsel References: <6727B1DACFCDD311A757009027CA8D690279DE3C@EX02> Message-ID: <3BD925FC.A59B97B@iat.cc> Irani Amir wrote: > ich würde gerne den Background einer Tabelle abwechselnd ändern. :D From php@phpcenter.de Fri Oct 26 10:10:56 2001 From: php@phpcenter.de (Tobias Orterer) Date: Fri, 26 Oct 2001 11:10:56 +0200 Subject: [php] CMS Message-ID: <3BD928A0.2D1F7F25@zimt.it> Hoi, Kunde will CMS, CMS selbst coden ist ziehmlich viel daher frag ich lieber ob nicht einer vieleicht eins weiß oder genau das hat was er braucht. CMS, sollte user Verwalten können in verschiedenen Gruppen Gruppen: Admin; Webmaster; Kunde; Tochterfirma; sonstig; Gruppe "Kunde": soll zu seinem Produkt (sagen wir mal) Kaffemaschine 100m Zugriff zum Forum dieser Maschine haben bzw. zur passenden FAQ oder ähnl. Direkten Support bekommen mit bestätigung wann diese von einem Support Menschen gelesen wurde. Gruppe "Tochterfirma": Soll Zugriff haben auf alle Foren, Webseiten die von Grp. "Webmaster" oder "Admin" erstellt wurden (per Template System, keine PDF´s oder ähnl.) Grp. "sonstig": Admin darf bestemmien was sonstig machen darf. Grp. "Webmaster": Darf Templates bearbeiten, Templates füllen und was alles drunter (Tochterfirma, Kunde, sonstig) Grp. "Admin": legt fest wer was is und wo der jenige überall zugriff hat bzw. was er wie weit machen darf. Zu den Internet Seiten selbst: Sollten alle getracked werden & microsoft.de style alle bewertbar. Das is nur schnell und grob überrissen. Falls jemand ein passendes CMS hat oder eins weiß das man schnell für die Intra/Internet Seiten einer großen Firma anpassen kann bitte melden. Grüße, Tobias Orterer From php@phpcenter.de Fri Oct 26 10:36:19 2001 From: php@phpcenter.de (ITIC Internet Consulting) Date: Fri, 26 Oct 2001 11:36:19 +0200 Subject: [php] CMS References: <3BD928A0.2D1F7F25@zimt.it> Message-ID: <004401c15e01$aaa6f050$4500000a@philipp> www.typo3.com From php@phpcenter.de Fri Oct 26 10:33:15 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Ringo_Gro=DFer?=) Date: Fri, 26 Oct 2001 11:33:15 +0200 Subject: [php] ftp auf externen webspace Message-ID: <000701c15e01$3e01fb20$9b95fcc3@swek> hallo liste, kann ich eine generierte seite auf einem externen webspace ablegen, wenn ich über dessen zugangsdaten verfüge? und wenn der webspace bei puretec liegt? hinweise und/oder tutorials wären sehr hilfreich. vielen dank im voraus, Ringo. From php@phpcenter.de Fri Oct 26 10:36:27 2001 From: php@phpcenter.de (rainer utsch) Date: Fri, 26 Oct 2001 11:36:27 +0200 Subject: [php] CMS References: <3BD928A0.2D1F7F25@zimt.it> Message-ID: <00d701c15e01$b3246690$7901a8c0@psointern> hallo, http://www.atomz.com/ http://www.campware.org hier noch zwei links. kenne aber beide nicht. kann nichts dazu sagen. gruß rainer From php@phpcenter.de Fri Oct 26 10:41:55 2001 From: php@phpcenter.de (Michael Raab) Date: Fri, 26 Oct 2001 11:41:55 +0200 Subject: [php] ftp auf externen webspace In-Reply-To: <000701c15e01$3e01fb20$9b95fcc3@swek> Message-ID: <5.1.0.14.2.20011026113819.03ac5e90@eletter.macbyte.info> Hallo, at Friday 26.10.2001 (11:33 +0200), Ringo Gro=DFer wrote: >kann ich eine generierte seite auf einem externen webspace >ablegen, wenn ich =FCber dessen zugangsdaten verf=FCge? Ja, das geht. Du musst via Script ein FTP-Client zusammen h=E4ckeln. Ich=20 glaube soagr, das es eine FTP-Klasse in PHP gibt. Schau doch mal unter=20 http://www.phpwelt.de/ nach. >und wenn der webspace bei puretec liegt? Der Anbieter spielt eigentlich kein Rolo. Denn die Daten m=FCssen sowieso= per=20 FTP =FCbertragen werden. Und dem Server ist es egal, mit welchem FTP-CLient= =20 man sich anmeldet. Gru=DF Michael --=20 Phone/Fax +49 7000 MACBYTE (+49 7000-6222983) Registered Linux User #228306 HomePage http://www.macbyte.info/ PGP-Key http://www.macbyte.info/shared/mykey.pkr ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++ From php@phpcenter.de Fri Oct 26 10:42:50 2001 From: php@phpcenter.de (Matthias Blaser) Date: Fri, 26 Oct 2001 11:42:50 +0200 Subject: [php] ftp auf externen webspace In-Reply-To: <000701c15e01$3e01fb20$9b95fcc3@swek> References: <000701c15e01$3e01fb20$9b95fcc3@swek> Message-ID: <20011026114493.SM00163@there> Hi, > kann ich eine generierte seite auf einem externen webspace > ablegen, wenn ich über dessen zugangsdaten verfüge? > und wenn der webspace bei puretec liegt? http://www.php.net/manual/en/ref.ftp.php Gruss, Matthias -- Matthias Blaser [phone: +41 (0) 31 381 70 48, mobile: +41 (0) 79 501 36 53] adfinis GmbH, Haslerstrasse 21, CH-3008 Bern (Switzerland) email: mb@adfinis.com web: http://www.adfinis.com From php@phpcenter.de Fri Oct 26 10:32:46 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Fri, 26 Oct 2001 11:32:46 +0200 Subject: [php] OT - Port 113 - auth Message-ID: <000701c15e05$036ff1c0$3a64a8c0@bhsbinkert.de> hi, wie kann ich diesen Port disablen und welches Programm versteckt sich dahinter ? kiri From php@phpcenter.de Fri Oct 26 10:59:29 2001 From: php@phpcenter.de (Michael Raab) Date: Fri, 26 Oct 2001 11:59:29 +0200 Subject: [php] OT - Port 113 - auth In-Reply-To: <000701c15e05$036ff1c0$3a64a8c0@bhsbinkert.de> Message-ID: <5.1.0.14.2.20011026115745.03b8aec0@eletter.macbyte.info> Hallo, at Friday 26.10.2001 (11:32 +0200), Cyrill Schumacher wrote: >wie kann ich diesen Port disablen Mit einer Firewall. ;-) >und welches Programm versteckt sich dahinter ? Unter Linux der Daemon identd. Vgl. auch=20 http://www.tu-chemnitz.de/urz/system/global/short-docs/pidentd.html Gru=DF Michael --=20 Phone/Fax +49 7000 MACBYTE (+49 7000-6222983) Registered Linux User #228306 HomePage http://www.macbyte.info/ PGP-Key http://www.macbyte.info/shared/mykey.pkr ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++ From php@phpcenter.de Fri Oct 26 11:10:55 2001 From: php@phpcenter.de (Beck, Mike) Date: Fri, 26 Oct 2001 12:10:55 +0200 Subject: AW: [php] OT - Port 113 - auth Message-ID: > hi, >=20 > wie kann ich diesen Port disablen und welches Programm versteckt sich > dahinter ? >=20 > kiri >=20 >=20 wie kommste denn drauf, dass da auf deinem server was l=E4uft? hat mich = ja dann auch gleich interessiert was meiner dazu sagt: cat etc/services |grep 113 ident 113/tcp auth 113/tcp # Authentication Service auth 113/udp # Authentication Service nachfrage bei google bringt mich zu ner seite mit einem ident-daemon = f=FCr windows: http://info.ost.eltele.no/freeware/identd/ dort steht: Basicly it returns the user id of the current user to any RFC931 = formatted request to port 113/tcp. bin aber nicht der meinung, dass das standardm=E4ssig aktiviert ist: netstat -a |grep 113 bzw. grep auth, bzw. grep ident bringen bei mir = alle nix - bei Dir etwa? im zweifelsfall ein cat /etc/inetd.conf|grep 113=20 wenn er sich da nicht versteckt kann er doch nur noch in /etc/init.d/ = oder in der /etc/inittab zu finden sein -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Fri Oct 26 11:19:12 2001 From: php@phpcenter.de (Erich Schneeweiss) Date: Fri, 26 Oct 2001 12:19:12 +0200 Subject: [php] Daten aus Mysql-DB =?iso-8859-1?Q?=FCber?= php-Skritp in Winword-Seriendruckdokument? References: <000701c15d7d$fd4160e0$0100a8c0@pfeiffer> Message-ID: <3BD938A0.464C7562@paedak-krems.ac.at> Ralf Pfeiffer schrieb: > > weiß jemand wie man am besten Daten (Vorname, Nachname, Strasse, Ort) aus > der Mysql-DB über ein php-Skript in ein Winword-Seriendruck-Dokument bringt > mit den Feldern Vorname, Nachname, Strasse, Ort. Die Felder in der Mysql-DB > sind mit den Feldern im Winword-Dokument identisch. Falls der direkte Weg > nicht möglich sein sollte, vielleicht gibts ja einen Weg über eine > Excel-Tablle. Geht einigermaßen problemlos über RTF Erstell dir mit Word eine Datei, die so aussieht, wie du sie dann haben willst, mit einem Datensatz drinnen und speichere das im RTF-Format ab. Teile dann die RTF-Dati in 3 Teile - den Kopfbereich, den eigentlichen Datenbereich und den Fußbereich und übernimm diese Teile dann in ein php-Script. im Datenbereich füllst du dann nur die Daten statt der Blindtexte ein. Noch etwas - im rtf musst du die deutschen Sonderzeichen umwandeln - ä wird zu \'e4 usw. Es läuft aber problemlos und man benötigt dafür keine ODBC-Verbindung. Ciao, es -- * Erich Schneeweiss mailto:eschneew@paedak-krems.ac.at * Administrator of paedak-krems.ac.at * PA Krems Dr. Gschmeidler Str. 22-30 A - 3500 Krems * Tel: +43-2732-83591 Fax: +43-2732-83591-71 From php@phpcenter.de Fri Oct 26 11:27:56 2001 From: php@phpcenter.de (Joachim Engels) Date: Fri, 26 Oct 2001 12:27:56 +0200 Subject: [php] OT - Port 113 - auth References: Message-ID: <002e01c15e08$e13fd210$c8b4e289@CUBE> >cat etc/services |grep 113 >ident 113/tcp >auth 113/tcp # Authentication Service >auth 113/udp # Authentication Service Hi, hier mal ein Auszug von den Fli4l Seiten... ein Linux-Internet-Router: Zum Beispiel schicken einige Rechner, die Internet-Dienste wie ftp anbieten, als Antwort auf einen Verbindungsaufbau eine Anfrage auf Port 113 (auth) zurück. Wenn fli4l darauf nicht reagiert, kann es zum ungewollten Abbruch der Verbindung zum gewünschen Dienst kommen. Ich denke, der Port ist harmlos.... wenn man den sperrt, kann man unter Umständen wohl nicht mehr auf FTP-Server zugreifen.... From php@phpcenter.de Fri Oct 26 11:34:05 2001 From: php@phpcenter.de (Sacha Vorbeck) Date: Fri, 26 Oct 2001 12:34:05 +0200 Subject: [php] Formularauswertung absichern Message-ID: <009301c15e09$bcf9f920$9efa010a@de.elsa.intern> Hi, mit ($REQUEST_METHOD=="POST") versuche ich zu verhindern, dass jemand manuell unsinnige Parameter/Werte an mein Auswertungsskript uebergibt, indem er einfach ?wert=unsinn an den Skriptnamen anhaengt. Reicht das aus, um ein Skript abzusichern? In Newstickern lese ich des oefteren etwas von Sicherheitsluecken durch "buffer overflow". Kann das bei php auch passieren? Wenn ja, wie koennte ich das abfangen? Danke und Ciao Sacha From php@phpcenter.de Fri Oct 26 11:43:42 2001 From: php@phpcenter.de (Andreas Kraftl) Date: 26 Oct 2001 12:43:42 +0200 Subject: [php] Formularauswertung absichern In-Reply-To: <009301c15e09$bcf9f920$9efa010a@de.elsa.intern> References: <009301c15e09$bcf9f920$9efa010a@de.elsa.intern> Message-ID: <1004093022.2017.6.camel@hermes.mythos> On Fre, 2001-10-26 at 12:34, Sacha Vorbeck wrote: > mit ($REQUEST_METHOD=="POST") versuche ich zu verhindern, dass > jemand manuell unsinnige Parameter/Werte an mein Auswertungsskript > uebergibt, indem er einfach ?wert=unsinn an den Skriptnamen > anhaengt. Werte HTTP_REFERER aus. Diese Variable wird nur gesetzt wenn ein Link aktiviert wird. mfg Andi -- Kraftl EDV - Dienstleistungen Tel: +43(0)676/3533220 Kundmanngasse 5/17 e-mail: Andreas.Kraftl@linux-city.at 1030 Wien Homepage: http://www.linux-city.at From php@phpcenter.de Fri Oct 26 11:45:49 2001 From: php@phpcenter.de (Michael Koch) Date: Fri, 26 Oct 2001 12:45:49 +0200 Subject: [php] Formularauswertung absichern In-Reply-To: <009301c15e09$bcf9f920$9efa010a@de.elsa.intern> References: <009301c15e09$bcf9f920$9efa010a@de.elsa.intern> Message-ID: <200110261031.f9QAVe026658@rt.wtc-bremen.com> Am Freitag, 26. Oktober 2001 12:34 schrieben Sie: > Hi, > > mit ($REQUEST_METHOD=="POST") versuche ich zu verhindern, dass > jemand manuell unsinnige Parameter/Werte an mein Auswertungsskript > uebergibt, indem er einfach ?wert=unsinn an den Skriptnamen > anhaengt. und wenn sich jemand eine Seite Bastelt und dir die daten POSTet ? > > Reicht das aus, um ein Skript abzusichern? In Newstickern lese ich > des oefteren etwas von Sicherheitsluecken durch "buffer overflow". > Kann das bei php auch passieren? Wenn ja, wie koennte ich das > abfangen? Das einzig wahre ist, im skript die Daten zu prüfen, z.b. darf in einem Datumsfeld nicht "Watschenudel" drinstehen. Gruss, Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center Bremen mail: mkoch@bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen From php@phpcenter.de Fri Oct 26 11:44:14 2001 From: php@phpcenter.de (Michael Raab) Date: Fri, 26 Oct 2001 12:44:14 +0200 Subject: [php] OT - Port 113 - auth In-Reply-To: <002e01c15e08$e13fd210$c8b4e289@CUBE> References: Message-ID: <5.1.0.14.2.20011026123959.03b8de28@eletter.macbyte.info> Hallo, at Friday 26.10.2001 (12:27 +0200), Joachim Engels wrote: >Ich denke, der Port ist harmlos.... Nicht ganz. Der Trojaner "Invisible Identd Deamon, Kazimas" nutz auch den=20 Port 113. >wenn man den sperrt, kann man unter Umst=E4nden wohl nicht mehr auf=20 >FTP-Server zugreifen.... Zugreifen schon, aber es dauert verdammt lange, bis man mit dem=20 betreffenden Server verbunden ist, da dieser auf ein Timeout wartet. Daher= =20 macht meine Firewall nur ein simples "reject". Gru=DF Michael --=20 Phone/Fax +49 7000 MACBYTE (+49 7000-6222983) Registered Linux User #228306 HomePage http://www.macbyte.info/ PGP-Key http://www.macbyte.info/shared/mykey.pkr ++ CGI-Hosting ++ Domains ++ Webspace ++ PHP Development ++ From php@phpcenter.de Fri Oct 26 11:47:07 2001 From: php@phpcenter.de (Michael Koch) Date: Fri, 26 Oct 2001 12:47:07 +0200 Subject: [php] Formularauswertung absichern In-Reply-To: <1004093022.2017.6.camel@hermes.mythos> References: <009301c15e09$bcf9f920$9efa010a@de.elsa.intern> <1004093022.2017.6.camel@hermes.mythos> Message-ID: <200110261032.f9QAWw026689@rt.wtc-bremen.com> Am Freitag, 26. Oktober 2001 12:43 schrieben Sie: > On Fre, 2001-10-26 at 12:34, Sacha Vorbeck wrote: > > mit ($REQUEST_METHOD=="POST") versuche ich zu verhindern, dass > > jemand manuell unsinnige Parameter/Werte an mein Auswertungsskript > > uebergibt, indem er einfach ?wert=unsinn an den Skriptnamen > > anhaengt. > > Werte HTTP_REFERER aus. > Diese Variable wird nur gesetzt wenn ein Link aktiviert wird. Wird aber nicht von jedem Browser gesendet, und man das auch unterdrücken. Generell würde ich auf die Verwendung von referrern überhaupt nicht vertrauen. Gruss, Michael -- Bremische Hafenvertretung e.V. tel: +49 (421) 3090148 IT-Abteilung fax: +49 (421) 3090150 World Trade Center Bremen mail: mkoch@bremen-ports.de Birkenstrasse 15 www: http://www.bremen-ports.de D-28201 Bremen From php@phpcenter.de Fri Oct 26 11:51:12 2001 From: php@phpcenter.de (Ralf Geschke) Date: Fri, 26 Oct 2001 12:51:12 +0200 Subject: [php] [ADMIN] Lesebestaetigungen Message-ID: <20011026125112.B7692@erfurt.bttr.org> Hallo ! Aufgrund der Tatsache, dass ich noch immer Lese- oder - noch schlimmer - Nichtlese-Bestaetigungen aufgrund einer Mail erhalten, die vor etwa zwei oder drei Wochen abgeschickt worden sein duerfte, wird ab sofort jeder, der Mails mit Wunsch nach Lesebestaetigung an die Liste sendet, a) dauerhaft gesperrt und b) aus der Liste enfernt. Mails mit dem Wunsch nach Lesebestaetigung auzustatten, ist einfach nicht sinnvoll, erst recht nicht, wenn jene Mails an eine Mailingliste gesendet werden. Noch dazu gibt es Mailprogramme mit extremen Bugs und Unsicherheiten, die allein aufgrund der Tatsache, dass einer Mail ein "winmail.dat"- Attachment beiliegt, trotz der Einstellung, dass Lesebestaetigungen _nicht_ versendet werden sollen, diese Mails dennoch versenden und somit die vom Benutzer definierte Konfiguration vollkommen ignorieren bzw. ohne Wissen des Benutzers Mails, welche wiederum mit "winmail.dat"-Attachment ausgestattet sind, versenden. Der Wunsch nach Lesebestaetigungen ist somit schlimmer als saemtliche HTML-Attachments oder fehlerhaftes Quoting. Listenteilnehmer, welche Lesebestaetigungen aufgrund dieses Wunsches hin versenden, werden darueber in Kenntnis gesetzt, dass sie dieses "Feature" ihres Mailprogrammes bitte umgehend abstellen moechten. Beste Gruesse, Ralf -- : www : http://www.bttr.org : mail: ralf@bttr.org : Eine Site rund um MySQL : http://www.bttr.org/mysql/ : Privacy now! My Public Key : http://www.bttr.org/geschke.asc From php@phpcenter.de Fri Oct 26 11:58:14 2001 From: php@phpcenter.de (Stefan =?iso-8859-1?Q?Br=FCckmann?=) Date: Fri, 26 Oct 2001 12:58:14 +0200 Subject: [php] CMS References: <3BD928A0.2D1F7F25@zimt.it> Message-ID: <3BD941C6.F2E83E61@Dr-Brueckmann.de> Hallo Tobias Tobias Orterer schrieb: > > Hoi, > > Kunde will CMS, CMS selbst coden ist ziehmlich viel Ich sage nur eins: http://phpcms.de/ Ade merci Stefan Brückmann -- Wenn jemand sagt, dass etwas sowieso keinen Sinn hat, ist es schwer, eine Antwort zu finden! Birgit Vanderbeke http://www.dr-brueckmann.com Stefan Brückmann, Wydratstr. 58, 63667 Nidda, Tel: 06043-405624, Fax: 06043-984241 From php@phpcenter.de Wed Oct 24 12:01:56 2001 From: php@phpcenter.de (Ulrich) Date: Wed, 24 Oct 2001 13:01:56 +0200 Subject: [php] ftp auf externen webspace In-Reply-To: <000701c15e01$3e01fb20$9b95fcc3@swek> Message-ID: <5.1.0.14.0.20011024125814.009f9ab0@pop.gmx.net> Hallo Ringo, Mit den vorgeschlagenen FTP-Funktionen funktioniert das schon. Ich habe genau das mal gemacht, eine generierte Seite auf Puretec= =FCbertragen. Funktioniert, aber dauert. Das hei=DFt, bei mehreren Seiten bzw. Dateien gibt es dann Probleme, weil= das Skript ja irgendwann abbricht. Letzten Endes fand ich die Sache so instabil, da=DF ich es gelassen habe. Gru=DF Ulrich At 11:33 26.10.01 +0200, you wrote: >hallo liste, > >kann ich eine generierte seite auf einem externen webspace >ablegen, wenn ich =FCber dessen zugangsdaten verf=FCge? >und wenn der webspace bei puretec liegt? >hinweise und/oder tutorials w=E4ren sehr hilfreich. > >vielen dank im voraus, Ringo. > >-- >** http://www.php-center.de ** >Die PHP-Liste: mailto: php@phpcenter.de >http://lists.phpcenter.de/mailman/listinfo/php From php@phpcenter.de Fri Oct 26 12:47:22 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Fri, 26 Oct 2001 13:47:22 +0200 Subject: [php] OT - Port 113 - auth References: <5.1.0.14.2.20011026123959.03b8de28@eletter.macbyte.info> Message-ID: <004501c15e17$a6222980$3a64a8c0@bhsbinkert.de> >Nicht ganz. Der Trojaner "Invisible Identd Deamon, Kazimas" nutz auch den >Port 113. gut zu wissen >>wenn man den sperrt, kann man unter Umständen wohl nicht mehr auf >>FTP-Server zugreifen.... >Zugreifen schon, aber es dauert verdammt lange, bis man mit dem >betreffenden Server verbunden ist, da dieser auf ein Timeout wartet. Daher >macht meine Firewall nur ein simples "reject". ich habe nun 113 ganz disabled und es gibt keine probleme, auch nicht mit ftp. kiri From php@phpcenter.de Fri Oct 26 12:52:22 2001 From: php@phpcenter.de (Cyrill Schumacher) Date: Fri, 26 Oct 2001 13:52:22 +0200 Subject: [php] OT - Port 113 - auth References: Message-ID: <004801c15e17$aa0fb760$3a64a8c0@bhsbinkert.de> >cat /etc/inetd.conf|grep 113 >wenn er sich da nicht versteckt kann er doch nur noch in /etc/init.d/ oder >in der /etc/inittab zu finden sein ahh, in der inittab habe ich die runlevels gefunden. ich habe es grad mal auf 2 runtergesetzt oder wo kann man sonst das default runlevel einstellen ? in SuSe 6.3 ? kiri From php@phpcenter.de Fri Oct 26 14:08:58 2001 From: php@phpcenter.de (Andree Buchmann) Date: Fri, 26 Oct 2001 15:08:58 +0200 Subject: [php] ftp mit php Message-ID: <3BD9606A.1436A990@celox.de> hy, ich habe mihc bei bei koehntopp.de über upload mit ftp informiert. In meiner phpinfo steht aber nun nichts von ftp supprt... :( Heißt das, das ich mein php neu compilen muß? Oder kann ich das nachträglich hinuzufügen. Ich habe das so verstanden, das ich es neu compilen muß, aber darauf habe ich keine lust. Hat da jemand tipps oder schon erfahrung mit? danke für jede mail! ciao Andree -- Andree Buchmann; Softwaresysteme; celox Telekommunikationsdienste; www.celox.de; a.buchmann@celox.de; fon: +49/(0)228 / 32 96 8-28; fax: +49/(0)228 / 32 96 8-79; From php@phpcenter.de Fri Oct 26 14:29:28 2001 From: php@phpcenter.de (Enrico Sommerweiss) Date: Fri, 26 Oct 2001 15:29:28 +0200 Subject: [php] ftp mit php In-Reply-To: <3BD9606A.1436A990@celox.de> References: <3BD9606A.1436A990@celox.de> Message-ID: <01102615292803.02361@server> mit ''--enable-ftp'' neu kompilieren. - würde ich mal sagen. Enrico From php@phpcenter.de Fri Oct 26 14:53:18 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Fri, 26 Oct 2001 15:53:18 +0200 Subject: [php] Session autostart Message-ID: <1626013034.20011026155318@agathos.net> Hallo Leute, kann man --enable-trans-sid bzw. wenigstens ession.auto_start irgendwie nachträglich mit der .htaccess noch aktivieren? Liebe Grüße aus dem Allgäu Theo From php@phpcenter.de Fri Oct 26 14:53:08 2001 From: php@phpcenter.de (Boris Penck) Date: Fri, 26 Oct 2001 15:53:08 +0200 Subject: AW: [php] Session autostart In-Reply-To: <1626013034.20011026155318@agathos.net> Message-ID: > kann man --enable-trans-sid bzw. wenigstens > ession.auto_start irgendwie nachträglich mit > der .htaccess noch aktivieren? php_value session.auto_start 1 -boris From php@phpcenter.de Fri Oct 26 14:54:59 2001 From: php@phpcenter.de (Boris Penck) Date: Fri, 26 Oct 2001 15:54:59 +0200 Subject: AW: [php] Session autostart In-Reply-To: <1626013034.20011026155318@agathos.net> Message-ID: > kann man --enable-trans-sid bzw. wenigstens > ession.auto_start irgendwie nachträglich mit > der .htaccess noch aktivieren? Sorry was vergessen: php_value session.use_trans_sid 1 php_value session.name session_name php_value session.auto_start 1 -boris From php@phpcenter.de Fri Oct 26 14:55:44 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Bj=F6rn?= Schotte) Date: Fri, 26 Oct 2001 15:55:44 +0200 Subject: [php] Formularauswertung absichern In-Reply-To: <009301c15e09$bcf9f920$9efa010a@de.elsa.intern> References: <009301c15e09$bcf9f920$9efa010a@de.elsa.intern> Message-ID: <20011026155544.A14593@baer.main.de> * Sacha Vorbeck wrote: > Reicht das aus, um ein Skript abzusichern? Nein. Es gibt diverse Mechanismen, um Skripte abzusichern. 1.) register_globals = Off Dann kannst du nur noch auf die einzelnen Variablen über $HTTP_POST_VARS (bzw. $_POST), $HTTP_COOKIE_VARS (bzw. $_COOKIE, oder war's $_C ?), $HTTP_SESSION_VARS Arrays zugreifen 2.) traue keinen Daten, die von außen reinkommen (z.B. über GET, POST, Cookie). Verwende Validierungen (Köhntopp würde sagen "Entgifte die Variablen"), um ganz sicher zu gehen, dass du nur die Daten bekommst, die deine Applikation er- wartest. Im einfachsten Fall also z.B., um zu überprüfen ob in $HTTP_POST_VARS["plz"] auch wirklich eine Postleitzahl eingegeben wurde. Im Schlimmsten Fall um zu überprüfen, ob in $HTTP_POST_VARS["sqlquery"] ein "delete from wichtigetabelle" steht. 3.) traue keinen Daten, die von innen kommen (Datenbank). Validiere nach den SQL-Queries die gewonnenen Daten ebenfalls wie in 2.) 4.) etc. -- Die PHP Feuerwehr macht Ihre PHP-Applikationen sicher. Mehr Infos? mailto:team@thinkphp.de From php@phpcenter.de Fri Oct 26 14:12:56 2001 From: php@phpcenter.de (Beck, Mike) Date: Fri, 26 Oct 2001 15:12:56 +0200 Subject: AW: [php] OT - Port 113 - auth Message-ID: > >cat /etc/inetd.conf|grep 113=20 > >wenn er sich da nicht versteckt kann er doch nur noch in=20 > /etc/init.d/ oder > >in der /etc/inittab zu finden sein >=20 > ahh, in der inittab habe ich die runlevels gefunden. > ich habe es grad mal auf 2 runtergesetzt oder wo kann > man sonst das default runlevel einstellen ? in SuSe 6.3 ? >=20 > kiri >=20 ja, default runlevel wird in der /etc/inittab eingestellt. 2 sollte bei = der SuSE 6.3 mit Netzwerk aber ohne X gewesen sein. also wundert mich etwas wieso der identd in 3 drin sein sollte und in 2 nicht. Wenn er wirklich = =FCber die init-skripte gestartet wird kannst Du ja aber auch einfach in /sbin/init.d/rc3 (<=3D das meinte ich vorhin, ab SuSE 7.1 ist das /etc/init.d/rc3) die Symlinks auf den identd l=F6schen. Interessant finde ich, dass ich jetzt auf meinem alten Server (SuSE = 7.0) in /sbin/init.d/rc3.d/ einen link auf identd gefunden habe, bei meinem = neuen (SuSE 7.3) ist da keiner (das war der, an dem ich vorhin guckte ob da = was l=E4uft). Wieso war das damals Standard und ist es jetzt nicht mehr? -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Fri Oct 26 15:14:59 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Fri, 26 Oct 2001 16:14:59 +0200 Subject: AW: [php] Session autostart In-Reply-To: References: Message-ID: <7427314496.20011026161459@agathos.net> Hallo Boris, hallo Liste, Boris Penck schrieb am 26.10.2001 um 15:54 unter anderem: >> kann man --enable-trans-sid bzw. wenigstens >> ession.auto_start irgendwie nachträglich mit >> der .htaccess noch aktivieren? > Sorry was vergessen: > php_value session.use_trans_sid 1 > php_value session.name session_name > php_value session.auto_start 1 Hmm, also session.auto_start klappt schon mal nicht in der .htaccess, zumindest bei mir. Liebe Grüße Theo From php@phpcenter.de Fri Oct 26 15:49:17 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Fri, 26 Oct 2001 16:49:17 +0200 Subject: AW: [php] Session autostart In-Reply-To: References: Message-ID: <8129372645.20011026164917@agathos.net> Hallo Boris, hallo Liste, Boris Penck schrieb am 26.10.2001 um 15:54 unter anderem: >> kann man --enable-trans-sid bzw. wenigstens >> ession.auto_start irgendwie nachträglich mit >> der .htaccess noch aktivieren? > Sorry was vergessen: > php_value session.use_trans_sid 1 > php_value session.name session_name > php_value session.auto_start 1 Super, vielen Dank! Es geht doch. :-| Was eigene Dummheit alles verhindern kann. tzzz... ;-) Liebe Grüße Theo From php@phpcenter.de Fri Oct 26 15:45:04 2001 From: php@phpcenter.de (Sascha Ludwig) Date: Fri, 26 Oct 2001 16:45:04 +0200 Subject: [php] Argument in URL umschreiben References: <1425393495.20011025194525@gmx.de> Message-ID: <008b01c15e2c$cc67a100$0c2aa8c0@camp.users.de> > ich bin gerade an einem Projekt, das viele Variablen per > URL weitergibt (datei.php?menu=0&mod=prof...). > Das ist natürlich für Suchmaschinen nicht gerade ideal. > > Ich habe schon mal irgendwo eine Variante gesehen, die > diese Variablen wie Verzeichnisse umschreibt: > datei/menu/0/mod/prof Dynamische Seiten und Suchmaschinen ohne mod_rewrite nur mit php: http://www.nohn.net/sebastian/create/publications/1/ From php@phpcenter.de Fri Oct 26 22:02:03 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Fri, 26 Oct 2001 23:02:03 +0200 Subject: [php] =?ISO-8859-1?B?SW5oYWx0IFNlc3Npb24gVmFyaWFibGUg5G5kZXJu?= Message-ID: <8851738055.20011026230203@agathos.net> Hallo Leute, ich teste jetzt schon eine Weile rum kann aber den Wert einer Sessionvariable nicht mehr ändern. Index ruft home mit home.php?language=german auf. --- home.php --- References: <8851738055.20011026230203@agathos.net> <39003464.972603331@[10.0.0.3]> Message-ID: <12954926389.20011026235511@agathos.net> Hallo Christoph, hallo Liste, Christoph Schick schrieb am 26.10.00 um 23:35 unter anderem: >> ich teste jetzt schon eine Weile rum kann aber den Wert >> einer Sessionvariable nicht mehr ändern. > Das ist relativ einfach: Du kannst von außen die Session-Variable nicht > direkt ändern. So könnte ja jeder daherkommen, und so Werte verändern wo du > aber nicht möchtest dass diese vom User verändert werden können. > Also mußt du einen kleinen Umweg gehen: > $language2 = $language; > session_register("language2"); Aha, ich war schon am zweifeln. ;-) Gut ich kann den Wert nicht neu setzen, aber einen Wert erhöhen wie beim Counter geht offensichtlich. Vielen Dank für den Tipp, werd das gleich mal umsetzen. Liebe Grüße Theo From php@phpcenter.de Fri Oct 26 22:56:35 2001 From: php@phpcenter.de (TomH) Date: Fri, 26 Oct 2001 23:56:35 +0200 Subject: [php] Inhalt Session Variable =?iso-8859-1?Q?=E4ndern?= References: <8851738055.20011026230203@agathos.net> <39003464.972603331@[10.0.0.3]> <12954926389.20011026235511@agathos.net> Message-ID: <3BD9DC13.502EA502@7thweb.de> > > $language2 = $language; > > session_register("language2"); > > Aha, ich war schon am zweifeln. ;-) > > Gut ich kann den Wert nicht neu setzen, aber einen Wert > erhöhen wie beim Counter geht offensichtlich. Natuerlich kannst Du ihn neu setzen: > Index ruft home mit home.php?language=german auf. Erst einmal musst Du die session wieder aufnehmen: session_start(); Dann kannst Du language ganz normal nen neuen Wert zuweisen und einfach neu registrieren. Der alte Wert wird damit ueberschrieben. Schoenen Abend, TomH From php@phpcenter.de Fri Oct 26 22:58:09 2001 From: php@phpcenter.de (Kai Meder) Date: Fri, 26 Oct 2001 23:58:09 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_Inhalt_Session_V?= =?iso-8859-1?Q?ariable_=E4ndern?= References: <8851738055.20011026230203@agathos.net> <39003464.972603331@[10.0.0.3]> <12954926389.20011026235511@agathos.net> Message-ID: <000d01c15e69$547b7a80$1b8007d5@kai> > Aha, ich war schon am zweifeln. ;-) > > Gut ich kann den Wert nicht neu setzen, aber einen Wert > erhöhen wie beim Counter geht offensichtlich. natürlich kannst du den wert neu setzen... http://www.php.net/manual/en/ref.session.php -- Kai Meder kaimeder@gmx.de From php@phpcenter.de Fri Oct 26 23:11:45 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Sat, 27 Oct 2001 00:11:45 +0200 Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIFJlOiBbcGhwXSBSZTogW3BocF0gUmU6IFtwaHBdIElu?= =?ISO-8859-1?B?aGFsdCBTZXNzaW9uIFZhcmlhYmxlIORuZGVybg==?= In-Reply-To: <000d01c15e69$547b7a80$1b8007d5@kai> References: <8851738055.20011026230203@agathos.net> <39003464.972603331@[10.0.0.3]> <12954926389.20011026235511@agathos.net> <000d01c15e69$547b7a80$1b8007d5@kai> Message-ID: <14955920449.20011027001145@agathos.net> Hallo Kai, hallo Liste, Kai Meder schrieb am 26.10.01 um 23:58 unter anderem: >> Aha, ich war schon am zweifeln. ;-) >> >> Gut ich kann den Wert nicht neu setzen, aber einen Wert >> erhöhen wie beim Counter geht offensichtlich. > natürlich kannst du den wert neu setzen... > http://www.php.net/manual/en/ref.session.php Herzlichen Dank, aber das habe ich mir online und offline in englisch und Deutsch durchgelesen. RTFM kenn ich. Es funktioniert nicht wie ich will, das ist mein Problem und nicht das nichtfinden dieser Seite. Liebe Grüße Theo From php@phpcenter.de Fri Oct 26 23:13:26 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Sat, 27 Oct 2001 00:13:26 +0200 Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIEluaGFsdCBTZXNzaW9uIFZhcmlhYmxlIORuZGVybg==?= In-Reply-To: <3BD9DC13.502EA502@7thweb.de> References: <8851738055.20011026230203@agathos.net> <39003464.972603331@[10.0.0.3]> <12954926389.20011026235511@agathos.net> <3BD9DC13.502EA502@7thweb.de> Message-ID: <13256021454.20011027001326@agathos.net> Hallo TomH, hallo Liste, TomH schrieb am 26.10.01 um 23:56 unter anderem: >> Gut ich kann den Wert nicht neu setzen, aber einen Wert >> erhöhen wie beim Counter geht offensichtlich. > Natuerlich kannst Du ihn neu setzen: >> Index ruft home mit home.php?language=german auf. > Erst einmal musst Du die session wieder aufnehmen: > session_start(); Hmm, vielleicht liegt es daran. Ich starte die Session normal mit autostart. Und das funktioniert gut. > Dann kannst Du language ganz normal nen neuen Wert > zuweisen und einfach neu registrieren. Der > alte Wert wird damit ueberschrieben. Gut, dann versuche ich es weiter bis ich es habe. Danke. Liebe Grüße Theo From php@phpcenter.de Sat Oct 27 00:18:35 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Sat, 27 Oct 2001 01:18:35 +0200 Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIEluaGFsdCBTZXNzaW9uIFZhcmlhYmxlIORuZGVybg==?= In-Reply-To: <3BD9DC13.502EA502@7thweb.de> References: <8851738055.20011026230203@agathos.net> <39003464.972603331@[10.0.0.3]> <12954926389.20011026235511@agathos.net> <3BD9DC13.502EA502@7thweb.de> Message-ID: <10159930064.20011027011835@agathos.net> Hallo TomH, hallo Liste, TomH schrieb am 26.10.01 um 23:56 unter anderem: >> > $language2 = $language; >> > session_register("language2"); > Natuerlich kannst Du ihn neu setzen Ich habe es nun so gelöst: if($choice == de) $language = 'german'; if($choice == en) $language = 'english'; if(!$language) $language = 'german'; session_register("language"); Liebe Grüße Theo From php@phpcenter.de Sat Oct 27 01:24:36 2001 From: php@phpcenter.de (Lars Volkhardt) Date: Sat, 27 Oct 2001 02:24:36 +0200 Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIFJlOiBbcGhwXSBJbmhhbHQgU2Vzc2lvbiBWYXJpYWJs?= =?ISO-8859-1?B?ZSDkbmRlcm4=?= In-Reply-To: <10159930064.20011027011835@agathos.net> References: <8851738055.20011026230203@agathos.net> <39003464.972603331@[10.0.0.3]> <12954926389.20011026235511@agathos.net> <3BD9DC13.502EA502@7thweb.de> <10159930064.20011027011835@agathos.net> Message-ID: <583710996.20011027022436@php-zentrale.de> Hallo Hans, Du schriebst am Samstag, 27. Oktober 2001, 01:18 HM> Ich habe es nun so gelöst: HM> if($choice == de) $language = 'german'; HM> if($choice == en) $language = 'english'; HM> if(!$language) $language = 'german'; HM> session_register("language"); Genau das ist die richtige Vorgehensweise. Nochmal zum Reflektieren: natürlich kannst Du, wie schon geschrieben, jederzeit die Session-Variablen neu setzen (oder erhöhen etc.. - ist alles das gleiche), aber Dein Fehler bei Deiner alten Vorgehensweise: die Session-Variable überschrieb die Variable, die vom Browser gesendet wurde, BEVOR du sie überhaupt abfragen konntest. D.h.: wurde die Variable "language" als Session-Variable deklariert mit dem Wert "german", und ein Nutzer ruft die Seite mit ?language=english auf, dann hat natürlich die Variable $language ganz zu Anfang des Scripts den Wert "english". ABER: dadurch daß Du die Session wieder aufnimmst (egal ob nun mit session.autostart oder mit session_start()) - und alle Variablen zu der Session bei diesem Vorgang wieder ausgelesen und auf den letzten (alten) Stand gebracht werden, wird $language dabei natürlich überschrieben mit dem Inhalt "german". Beste Lösung IMO: für Session-Variablen eindeutige Namen verwenden, z.b. sess_language. Dann kannst du einfach abfragen im Script: if ($language != $sess_language) { $sess_language = $language; session_register("sess_language"); } Tschüß, Lars -- Lars Volkhardt APP - Another PHP Programs http://www.php-zentrale.de mailto:snoopy@php-zentrale.de From php@phpcenter.de Sat Oct 27 01:34:26 2001 From: php@phpcenter.de (BendAR) Date: Sat, 27 Oct 2001 02:34:26 +0200 Subject: [php] Daten aus Exceldatei in MySQL DB importieren, wie? Message-ID: <001601c15e7f$2e812e40$02b5a8c0@domain.de> This is a multi-part message in MIME format. ------=_NextPart_000_0013_01C15E8F.E55DD270 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Wie kann ic Daten aus einer Exceldatei in eine MySQL DB importieren? BendAR ------=_NextPart_000_0013_01C15E8F.E55DD270 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Wie kann ic Daten aus einer Exceldatei = in eine=20 MySQL DB importieren?
 
 
BendAR
------=_NextPart_000_0013_01C15E8F.E55DD270-- From php@phpcenter.de Sat Oct 27 02:03:57 2001 From: php@phpcenter.de (BendAR) Date: Sat, 27 Oct 2001 03:03:57 +0200 Subject: [php] =?iso-8859-1?Q?wegen_Excel_Datei_in_MySQL_DB:_gel=F6st!?= Message-ID: <003d01c15e84$de225310$02b5a8c0@domain.de> This is a multi-part message in MIME format. ------=_NextPart_000_001E_01C15E94.04BC61F0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Habe es rausgefunden! Trotzdem danke! ------=_NextPart_000_001E_01C15E94.04BC61F0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Habe es rausgefunden!
 
Trotzdem = danke!
------=_NextPart_000_001E_01C15E94.04BC61F0-- From php@phpcenter.de Sat Oct 27 09:44:43 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Sat, 27 Oct 2001 10:44:43 +0200 Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIFJlOiBbcGhwXSBSZTogW3BocF0gSW5oYWx0IFNlc3Np?= =?ISO-8859-1?B?b24gVmFyaWFibGUg5G5kZXJu?= In-Reply-To: <583710996.20011027022436@php-zentrale.de> References: <8851738055.20011026230203@agathos.net> <39003464.972603331@[10.0.0.3]> <12954926389.20011026235511@agathos.net> <3BD9DC13.502EA502@7thweb.de> <10159930064.20011027011835@agathos.net> <583710996.20011027022436@php-zentrale.de> Message-ID: <291411289.20011027104443@agathos.net> Hallo Lars, hallo Liste, Lars Volkhardt schrieb am 27.10.2001 um 02:24 unter anderem: HM>> Ich habe es nun so gelöst: HM>> if($choice == de) $language = 'german'; HM>> if($choice == en) $language = 'english'; HM>> if(!$language) $language = 'german'; HM>> session_register("language"); > Genau das ist die richtige Vorgehensweise. > ... aber Dein Fehler bei Deiner alten Vorgehensweise: > die Session-Variable überschrieb die Variable, die vom Browser > gesendet wurde, BEVOR du sie überhaupt abfragen konntest. Jo, das habe ich dann auch kapiert. Wenn man spät nachts mal ne weile gebohrt hat, bleiben die Erleuchtungen etwas zurück. ;-) Ich habe auch alle Bücher und Manuals in Bezug auf Sessions durchgelesen, aber mit Beispielen oder Erklärungen halten sich auch die Bücher die ich habe zurück. Es ist echt schade, dass nicht mal einer ein php Buch schreibt in dem mehr enthalten ist, wie ein geschöntes Manual. Z.B. eine Erklärung wie Deine im ungekürzten Orginalmail. - sehr gut - > Beste Lösung IMO: für Session-Variablen eindeutige Namen verwenden, > z.b. sess_language. Jo, das ist professionell, das mach ich. > Dann kannst du einfach abfragen im Script: > if ($language != $sess_language) > { > $sess_language = $language; > session_register("sess_language"); > } Genau, das oben war mir eh zu unflexibel, wenn noch mehr Sprachen folgen. Herzlichen Dank. Liebe Grüße Theo From php@phpcenter.de Sat Oct 27 11:49:21 2001 From: php@phpcenter.de (Valentin Funk) Date: Sat, 27 Oct 2001 12:49:21 +0200 Subject: [php] variable Operatoren? Message-ID: <024f01c15ed5$09876e00$0200a8c0@kleinhohenheim.home> Hallo Liste, ich frage mich, ob es eine Möglichkeit gibt, variable Operatoren einzusetzen. Das Problem ist das: ich möchte die Überprüfung eines Wertes verallgemeinern und Prüfdefinition dazu in einer Variable ablegen, also z. B. $var = "< 1000". Diese $var hätte ich nun gerne in einer if-Konstruktion verwendet, als if($value $var)... Klar, das es so nicht gehen kann, aber wie, wenn, dann? Bin für jeden Tipp dankbar, auch wenn es auf eine ganz andere Lösung herausläuft. Grüße Valentin -- Valentin Funk, Stuttgart - valentin.funk@kleinhohenheim.de From php@phpcenter.de Sat Oct 27 11:59:02 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Sat, 27 Oct 2001 12:59:02 +0200 Subject: [php] variable Operatoren? In-Reply-To: <024f01c15ed5$09876e00$0200a8c0@kleinhohenheim.home> References: <024f01c15ed5$09876e00$0200a8c0@kleinhohenheim.home> Message-ID: <1059470377.20011027125902@agathos.net> Hallo Valentin, hallo Liste, Valentin Funk schrieb am 27.10.2001 um 12:49 unter anderem: > ich frage mich, ob es eine Möglichkeit gibt, variable Operatoren > einzusetzen. Das Problem ist das: ich möchte die Überprüfung eines > Wertes verallgemeinern und Prüfdefinition dazu in einer Variable > ablegen, also z. B. $var = "< 1000". Diese $var hätte ich nun gerne in > einer if-Konstruktion verwendet, als if($value $var)... Klar, das es > so nicht gehen kann, aber wie, wenn, dann? Kann mir nicht recht vorstellen was Du meinst, aber vielleicht ist die switch-Anweisung das was Du suchst. Liebe Grüße Theo From php@phpcenter.de Sat Oct 27 12:10:57 2001 From: php@phpcenter.de (Valentin Funk) Date: Sat, 27 Oct 2001 13:10:57 +0200 Subject: [php] variable Operatoren? References: <024f01c15ed5$09876e00$0200a8c0@kleinhohenheim.home> <1059470377.20011027125902@agathos.net> Message-ID: <026b01c15ed8$0da8d5c0$0200a8c0@kleinhohenheim.home> > Kann mir nicht recht vorstellen was Du meinst, aber > vielleicht ist die switch-Anweisung das was Du suchst. nee, das ist es nicht! Ein weiteres Beispiel: Du/Ihr möchtet einen Wert auf seine Gültigkeit hin prüfen. Ihr wisst aber den Gültigkeitsbereich noch nicht, der kommt dynamisch hinzu, über eine Variable. Ich möchte also eine Funktion haben, der ich Gültigkeitsbereich und Wert mitteilen kann. Meine erste Idee, ist natürlich eine Abfrage mit if{}. Nun habe ich aber das Problem, das ich noch gar nicht weiß, was if{} überprüfen soll, der Gültigkeitsbereicht ist ja allgemein. Ich hätte also gerne ein if{} dem ich den Vergleichsoperator und den Vergleichswert in einer Variablen übermitteln kann. Jetzt klarere geworden? Ich hoffe es, sonst versuche ich es noch ein drittes Mal :-) Grüße Valentin From php@phpcenter.de Sat Oct 27 12:21:01 2001 From: php@phpcenter.de (Oliver Michalak) Date: Sat, 27 Oct 2001 13:21:01 +0200 Subject: [php] variable Operatoren? In-Reply-To: <024f01c15ed5$09876e00$0200a8c0@kleinhohenheim.home> References: <024f01c15ed5$09876e00$0200a8c0@kleinhohenheim.home> Message-ID: <20011027112101.32613@mail.huynh.de> >Bin f=FCr jeden Tipp dankbar, auch wenn es auf eine ganz andere L=F6sun= g >herausl=E4uft. eval() kann zur Laufzeit des Scripts ein dynamisch aufgebautes Script ausf=FChren, z.B: $script =3D '$ret =3D ($val > 1000) =3F 1 : 0'; eval ($script); jetzt steht in $ret 0 oder 1 drin, je nach Wert von $value. Ein anderer Ansatz: variable Funktionen, die z.B. bei Sort gerne verwendet werden, da sort a= n sich erstmal nicht wei=DF, welche Objekte vergliechen werden. Sehr m=E4c= htig, f=FCr deinen Fall wahrscheinlich weniger geeignet (bei Bedarf einfach nochmal fragen)... -- Oliver Michalak www.werk01.de / omich@werk01.de / 0(049)177 - 75 75 393 From php@phpcenter.de Fri Oct 26 12:21:41 2001 From: php@phpcenter.de (Henning Waack) Date: Fri, 26 Oct 2001 13:21:41 +0200 Subject: [php] variable Operatoren? Message-ID: <20011027112531.0B790DF3D@lists.phpcenter.de> Hi! >soll, der Gültigkeitsbereicht ist ja allgemein. Ich hätte also gerne >ein if{} dem ich den Vergleichsoperator und den Vergleichswert in >einer Variablen übermitteln kann. Also wenn ich dich richtig verstehe, brauchst du einfach ein: if($Operator < $Wert) { .................. } else { ............ } Du kannst doch ganz einfach die If-Abfrage über 2 Variablen laufen lassen, der Abfrage ist es egal, ob beide Werte, nur ein Wert oder kein Wert Variablen sind! >Jetzt klarere geworden? Ich hoffe es, sonst versuche ich es noch ein >drittes Mal :-) Ich hoffe das ist jetzt nicht mehr nötig. >Grüße >Valentin Bye Henning ----------------------------------------------------------- + let your fantasy become reality - the circle of fantasy + + http://www.circle-of-fantasy.com + ----------------------------------------------------------- From php@phpcenter.de Sat Oct 27 12:47:39 2001 From: php@phpcenter.de (Andrea Dittler) Date: Sat, 27 Oct 2001 13:47:39 +0200 Subject: [php] Maximum execution time of 30 seconds exceeded in xxx.php Message-ID: Hallo, allerseits ich habe ein script das sehr lange l=E4uft. leider sehe ich w=E4hrend = der laufzeit nichts auf dem schirm. wie muss mein script aussehen, da=DF es mir w=E4hrend der laufzeit die = zeilen im browser anzeigt? -- Andrea Dittler \\:// mailto:andrea@webspezi.com webspezi.com (o -) http://www.webspezi.com 22143 Hamburg ---ooO-(_)-Ooo--- = tel.:01805-DITTLER (ws 0,24 DM/min) ****Neu!**** Programmierer-Hotline: 0190-821337 (ws 3,63 DM/min) ****Neu!***** From php@phpcenter.de Sat Oct 27 12:29:54 2001 From: php@phpcenter.de (Valentin Funk) Date: Sat, 27 Oct 2001 13:29:54 +0200 Subject: [php] variable Operatoren? References: <024f01c15ed5$09876e00$0200a8c0@kleinhohenheim.home> <20011027112101.32613@mail.huynh.de> Message-ID: <027301c15eda$b34e0200$0200a8c0@kleinhohenheim.home> > eval() kann zur Laufzeit des Scripts ein dynamisch aufgebautes Script > ausführen, z.B: Das klingt doch schon sehr gut! > variable Funktionen, die z.B. bei Sort gerne verwendet werden, da sort an > sich erstmal nicht weiß, welche Objekte vergliechen werden. Sehr mächtig, > für deinen Fall wahrscheinlich weniger geeignet (bei Bedarf einfach > nochmal fragen)... Eigentlich noch besser. Wie in der ersten Antwort auf Hans Theo schon geschrieben geht es mir um eine Funktion die allgemein einen Wert validiert. Nach welchen Kriterien er nun aber validiert wird, ist dynamisch festgelegt. Was meinst Du/machst Du mit variablen Funktionen, bzw. wie definierst Du sie? Schon mal vielen Dank! Valentin From php@phpcenter.de Sat Oct 27 12:30:46 2001 From: php@phpcenter.de (Valentin Funk) Date: Sat, 27 Oct 2001 13:30:46 +0200 Subject: [php] variable Operatoren? References: <20011027112531.0B790DF3D@lists.phpcenter.de> Message-ID: <027b01c15eda$d2713300$0200a8c0@kleinhohenheim.home> > Also wenn ich dich richtig verstehe, brauchst du einfach ein: > > if($Operator < $Wert) nee, leider nicht, denn dort ist der _Operator_ doch nicht variabel, oder? Valentin From php@phpcenter.de Sat Oct 27 12:53:57 2001 From: php@phpcenter.de (Joerg Behrens) Date: Sat, 27 Oct 2001 13:53:57 +0200 Subject: [php] Maximum execution time of 30 seconds exceeded in xxx.php References: Message-ID: <006701c15ede$0f745f40$0199a8c0@behrens> Moin, ----- Original Message ----- From: "Andrea Dittler" To: Sent: Saturday, October 27, 2001 1:47 PM Subject: [php] Maximum execution time of 30 seconds exceeded in xxx.php > Hallo, allerseits > ich habe ein script das sehr lange läuft. leider sehe ich während der > laufzeit nichts auf dem schirm. > wie muss mein script aussehen, daß es mir während der laufzeit die zeilen im > browser anzeigt? Mittels flush() erzwingst du das php vorab Sachen an den Client sendet. Allerdingsdran denken das wenn du html schickst es manche Browser erst rendern und darstellen wenn z.b der abschliessende Tag da ist. Gruss Joerg Behrens From php@phpcenter.de Sat Oct 27 12:52:29 2001 From: php@phpcenter.de (Oliver Michalak) Date: Sat, 27 Oct 2001 13:52:29 +0200 Subject: Re(2): [php] variable Operatoren? In-Reply-To: <027301c15eda$b34e0200$0200a8c0@kleinhohenheim.home> References: <027301c15eda$b34e0200$0200a8c0@kleinhohenheim.home> Message-ID: <20011027115229.13848@mail.huynh.de> >Eigentlich noch besser. Wie in der ersten Antwort auf Hans Theo schon >geschrieben geht es mir um eine Funktion die allgemein einen Wert >validiert. Nach welchen Kriterien er nun aber validiert wird, ist >dynamisch festgelegt. Was meinst Du/machst Du mit variablen >Funktionen, bzw. wie definierst Du sie=3F Erstmal abstrakt: du mu=DFt deine Vergleichsoperatoren in Funktionen kapseln, also: function less ($a, $b) { return ($a < $b); } function bigger ($a, $b) { return ($a > $b); } dann z.B. $func =3D "less"; if ($func ($val, $xyz)) { .. -- Oliver Michalak www.werk01.de / omich@werk01.de / 0(049)177 - 75 75 393 From php@phpcenter.de Sat Oct 27 12:56:02 2001 From: php@phpcenter.de (Oliver Michalak) Date: Sat, 27 Oct 2001 13:56:02 +0200 Subject: Re(3): [php] variable Operatoren? In-Reply-To: <20011027115229.13848@mail.huynh.de> References: <20011027115229.13848@mail.huynh.de> Message-ID: <20011027115602.14921@mail.huynh.de> >return ($a > $b); Eigenfrage: geht das =FCberhaupt in php=3F Wenn nicht: return ($a > $b =3F 1 : 0); -- Oliver Michalak www.werk01.de / omich@werk01.de / 0(049)177 - 75 75 393 From php@phpcenter.de Sat Oct 27 13:07:29 2001 From: php@phpcenter.de (Valentin Funk) Date: Sat, 27 Oct 2001 14:07:29 +0200 Subject: Re(3): [php] variable Operatoren? References: <20011027115229.13848@mail.huynh.de> <20011027115602.14921@mail.huynh.de> Message-ID: <02b701c15edf$f3a9e440$0200a8c0@kleinhohenheim.home> > >return ($a > $b); > Eigenfrage: geht das überhaupt in php? > Wenn nicht: > return ($a > $b ? 1 : 0); Wieso nicht? ($a > $b) liefert doch was zurück (false oder true), dass müsste doch an return rausgehen? Ausprobiert habe ich es aber auch nicht ;-) Valentin From php@phpcenter.de Sat Oct 27 13:09:53 2001 From: php@phpcenter.de (Valentin Funk) Date: Sat, 27 Oct 2001 14:09:53 +0200 Subject: Re(2): [php] variable Operatoren? References: <027301c15eda$b34e0200$0200a8c0@kleinhohenheim.home> <20011027115229.13848@mail.huynh.de> Message-ID: <02bd01c15ee0$4b66d440$0200a8c0@kleinhohenheim.home> > Erstmal abstrakt: du mußt deine Vergleichsoperatoren in Funktionen > kapseln, also: > function less ($a, $b) { return ($a < $b); } > function bigger ($a, $b) { return ($a > $b); } System kapiert. Ich brauche dann wohl aber noch einen ganzen Satz dieser Funktionen (!=, ==, ...). Gruß Valentin From php@phpcenter.de Fri Oct 26 13:08:11 2001 From: php@phpcenter.de (Henning Waack) Date: Fri, 26 Oct 2001 14:08:11 +0200 Subject: [php] variable Operatoren? Message-ID: <20011027121156.360B0DF8E@lists.phpcenter.de> >> Also wenn ich dich richtig verstehe, brauchst du einfach ein: >> >> if($Operator < $Wert) > >nee, leider nicht, denn dort ist der _Operator_ doch nicht variabel, >oder? Sorry, da habe ich dich wohl falsch verstanden :) aber oliver scheint ja schon die richtige Lösung für dich gefunden zu haben. Also dann, noch ein schönes Wochenende Bye Henning >Valentin > >-- >** http://www.php-center.de ** >Die PHP-Liste: mailto: php@phpcenter.de >http://lists.phpcenter.de/mailman/listinfo/php > > ----------------------------------------------------------- + let your fantasy become reality - the circle of fantasy + + http://www.circle-of-fantasy.com + ----------------------------------------------------------- From php@phpcenter.de Sat Oct 27 16:43:14 2001 From: php@phpcenter.de (Bobby Eichholz) Date: Sat, 27 Oct 2001 17:43:14 +0200 Subject: [php] Blockade ?!? Message-ID: Hallo, kann mal einer kurz sagen, weshalb ich ausser den Tabletags keine Ausgabe bekomme? Das Array $AddOn ist (denke ich) korrekt aufgebaut. $AddOn=Array ( [Farbe] => Array ( [Name] => Rot [Preis] => 0.00 ) [Grösse] => Array ( [Name] => S [Preis] => 0.00 ) [checkbox] => Array ( [0] => Array ( [Name] => salami [Preis] => 2.00 ) [1] => Array ( [Name] => Käse [Preis] => 3.00 ) ) ) "); while(list($keys,$vals)=each($AddOn)) { print(""); if($keys!="checkbox") printf("%s : %s%5.2f €",$keys,$vals['Name'],$vals['Preis']); else { $temp_ext=""; $temp_ext_pri=0; while(list($keys2,$vals2)=each($vals)) $temp_ext.=", ".$vals2['Name']; $temp_ext_pri+=$vals2['Preis']; printf("Extras : %s%5.2f €",substr($temp_ext,2),$vals2['Preis']); } print(""); } print_r($AddOn); print(""); ?> THX+MFG Bobby Eichholz ---------------------------------------- Mental-Design-Factory Agentur für Web-Design und Kommunikation http://www.mental-defact.de Bobby Eichholz construction, technical supervising Mail: bob@mental-defact.de Mobil: 0177/783 74 22 Fon: 030/69 51 82 11 Fax: 030/69 51 82 16 ---------------------------------------- From php@phpcenter.de Sat Oct 27 17:04:51 2001 From: php@phpcenter.de (Timo Schmidt) Date: Sat, 27 Oct 2001 18:04:51 +0200 Subject: [php] Blockade ?!? In-Reply-To: ; from bob@mental-defact.de on Sat, Oct 27, 2001 at 05:43:14PM +0200 References: Message-ID: <20011027180451.A53537@gate.xomit.de> * Bobby Eichholz [2001-10-27 17:49:59]: > Hallo, > > kann mal einer kurz sagen, weshalb ich ausser den Tabletags keine > Ausgabe bekomme? Das Array $AddOn ist (denke ich) korrekt aufgebaut. >=20 > $AddOn=3DArray ( [Farbe] =3D> Array ( [Name] =3D> Rot [Preis] =3D> 0.00 )= [Gr=F6sse] > =3D> Array ( [Name] =3D> S [Preis] =3D> 0.00 ) [checkbox] =3D> Array ( [0= ] =3D> Array > ( [Name] =3D> salami [Preis] =3D> 2.00 ) [1] =3D> Array ( [Name] =3D> K= =E4se [Preis] > =3D> 3.00 ) ) ) Nein, es ist nicht korrekt aufgebaut. Lass die eckigen Klammern weg, setzte die Strings in Anfuehrungszeichen und verwende keine Sonderzeichen (wie Umlaute) in den Indexbezeichnungen. $AddOn =3D array('Farbe' =3D> array('Name' =3D> 'Rot', 'Preis' =3D> 0.00), 'Groesse' =3D> array('Name' =3D> 'S', 'Preis' =3D> 0.00), 'checkbox' =3D> array(0 =3D> array('Name' =3D> 'Salami', 'Preis' =3D> 2.00), 1 =3D> array('Name' =3D> "Kaese" 'Preis' =3D> 3.00) ) ); -Timo From php@phpcenter.de Sat Oct 27 17:18:19 2001 From: php@phpcenter.de (Lars Wolff) Date: Sat, 27 Oct 2001 18:18:19 +0200 Subject: [php] Mehrer SQL Query auf einmal an die Datenbank senden? Message-ID: <3BDADE4B.AC7384D7@zoom-media.de> Schönen Samstag wünsche ich! Ich steht gerade vor einer sehr komplizierten Abfrage, die über 5 Tabellen geht. Jede jeder record einer Tabelle hat eine Eigene ID und diese ID sind in allen Tabellen verziehcnet. So nun möchte ich eine ID aus TABELL5 haben, die ich nur finde wenn ich Attribute aus den TABELLEN1 bis TABELLE4 über die Realationen zusammen suche. Da cih ja keine SubSelects verwenden kann muss ich eine Temporäre Tabelle anlegen. Nun meine Frage kann ich den ganzen SQL-Code, sprich 1. Attribute sammeln 2. Tmp-tabelle anlegen 3. Atribute vergleichen und ergebnis zurückliefern in einer $query var speichern und auf einmal an MySQL schicken? Like that: $query1 = "ATTRIBUTE SAMMELN;TMP-TABELLE ANLEGEN;ATRIBUTE VERGLEICHEN UND ERGEBNIS ZURÜCKLIEFERN;"; $query1res = mysql_db_query($mysql_config_db,$query1,$connection); ??????? Viele grüsse und danke! Lars Wolff -- ____________________________________________________ ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61 http://www.zoom-media.de From php@phpcenter.de Sat Oct 27 17:20:12 2001 From: php@phpcenter.de (Bobby Eichholz) Date: Sat, 27 Oct 2001 18:20:12 +0200 Subject: AW: [php] Blockade ?!? In-Reply-To: <20011027180451.A53537@gate.xomit.de> Message-ID: > > Nein, es ist nicht korrekt aufgebaut. Lass die eckigen Klammern weg, > setzte die Strings in Anfuehrungszeichen und verwende keine > Sonderzeichen (wie Umlaute) in den Indexbezeichnungen. Sorry, das war nur ein print_r($AddOn); daher die fehlenden Anführungszeichen und die eckigen klammern. From php@phpcenter.de Sat Oct 27 14:50:55 2001 From: php@phpcenter.de (Egon Schmid) Date: Sat, 27 Oct 2001 15:50:55 +0200 Subject: [php] Maximum execution time of 30 seconds exceeded in xxx.php References: <006701c15ede$0f745f40$0199a8c0@behrens> Message-ID: <00d001c15eee$6a50eb80$69a209d4@messe.lihas.de> ----- Original Message ----- From: "Joerg Behrens" To: Sent: Saturday, October 27, 2001 1:53 PM Subject: Re: [php] Maximum execution time of 30 seconds exceeded in xxx.php > Moin, > > ----- Original Message ----- > From: "Andrea Dittler" > To: > Sent: Saturday, October 27, 2001 1:47 PM > Subject: [php] Maximum execution time of 30 seconds exceeded in xxx.php > > > > Hallo, allerseits > > ich habe ein script das sehr lange läuft. leider sehe ich während der > > laufzeit nichts auf dem schirm. > > wie muss mein script aussehen, daß es mir während der laufzeit die zeilen > im > > browser anzeigt? > > Mittels flush() erzwingst du das php vorab Sachen an den Client sendet. > Allerdingsdran denken das wenn du html schickst es manche Browser erst > rendern und darstellen wenn z.b der abschliessende Tag da ist. Hast ja wie immer recht, ich würde es aber auch mit http://php.net/set_time_limit probieren. -Egon From php@phpcenter.de Sat Oct 27 19:12:01 2001 From: php@phpcenter.de (Thies C. Arntzen) Date: Sat, 27 Oct 2001 20:12:01 +0200 Subject: [php] Oracle / CLOB In-Reply-To: <110241542389.20011025141118@intratools.de> References: <33240796306.20011025135852@intratools.de> <20011025120557.58A802749F@mail.3uu.de> <110241542389.20011025141118@intratools.de> Message-ID: <20011027201200.A4577@schnuffel.thieso.net> On Thu, Oct 25, 2001 at 02:11:18PM +0200, Philipp Andreas wrote: > Hello Alexander Wagner, > > also folgendes zeigt mir var_dump. > > ich hab das beim durchgehen des fetches aufgerufen: > > while (@OCIFetchInto($curs,&$arrRes,OCI_ASSOC)) entweder OCIFetchInto($curs,$arrRes,OCI_ASSOC|OCI_RETURN_LOBS) oder while (@OCIFetchInto($curs,$arrRes,OCI_ASSOC)) { $lobdata = $arrRes[ 'CONTENT' ]->load(); } > { > var_dump($arrRes); > } > ----- var_dump output: ---- > > array(13) { > ["NEWSID"]=> > string(1) "1" > ["NEWSTYPE"]=> > string(1) "1" > ["CONTENTTYPE"]=> > string(1) "1" > ["TOPIC"]=> > string(33) "testnews" > ["CONTENT"]=> > object(OCI-Lob)(1) { > ["descriptor"]=> > resource(54) of type (oci8 descriptor) > } > ["AUTHOR"]=> > string(11) "testposter" > ["VALIDFROM"]=> > string(8) "24.10.01" > ["VALIDUNTIL"]=> > string(8) "01.11.01" > ["ACTIVE"]=> > string(1) "1" > ["INSERTED"]=> > string(8) "25.10.01" > ["INSERTEDBY"]=> > string(7) "PORTAL2" > ["UPDATED"]=> > string(8) "25.10.01" > ["UPDATEDBY"]=> > string(7) "PORTAL2" > } > > -- > > Thursday, October 25, 2001, 2:09:42 PM, you wrote: > > AW> Philipp Andreas wrote: > >> In dem Fech ist nen CLOB Feld. Statt den Inhalt dieses Feldes erhalte > >> ich den String "Object". > >> > >> Hat wer ne Ahnung wie ich das ding in nen String wandeln kann? > > AW> Was liefert ein var_dump() dieser Variable? > > AW> Gesundheit > AW> Wagner > > > > -- > Best regards, > Philipp Andreas mailto:philipp.andreas@intratools.de > > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php@phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php From php@phpcenter.de Sat Oct 27 19:41:23 2001 From: php@phpcenter.de (Norbert Pfeiffer) Date: Sat, 27 Oct 2001 20:41:23 +0200 Subject: [php] Maximum execution time of 30 seconds exceeded in xxx.php References: Message-ID: <005b01c15f17$186a7100$1f00a8c0@npf> Hi Andrea, bei einem ziemlich langwierigen Problem, habe ich es folgendermassenn geloest: - Da das Script immer in den TimeOut rannte, habe ich es solange umgebaut, bis es eigentlich nur noch eine kleine Schleife war, die nur den Bruchteil einer Sekunde brauchte. - Immer am Ende der Schleife habe ich die verbrauchte Zeit kontrolliert, war eine Konstante ueberschritten, wurde eine Ausgabe generiert und das Script beendet. - Im Header der Ausgabe steht ein HTTP-Refresh dessen URL eine Variable enthielt, so dass beim Refresh genau da weiter gemacht werden konnte, wo abgebrochen wurde. - Somit konnte ich die Arbeit des Scriptes problemlos verfolgen und es gab auch keine Probleme mehr mit dem TimeOut des Providers. Hoffe, das bringt Dich weiter... m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m. From php@phpcenter.de Sat Oct 27 23:18:56 2001 From: php@phpcenter.de (Jens Benecke) Date: Sun, 28 Oct 2001 00:18:56 +0200 Subject: [php] Caching: Datenbank entlasten auf Kosten des Filesystems? References: <20011025002415.N26337@jensbenecke.de> Message-ID: <20011028001856.Q32438@jensbenecke.de> On Thu, Oct 25, 2001 at 06:47:43PM +0100, Ralf Eggert wrote: > > Hallo Jens, > > >mit gzip? Das waere - wenn ueberhaupt - anzuraten, denn gzip ist sehr > >schnell und braucht wenig CPU-Last. Ich wuerde sie aber gar nicht > >komprimieren. > Jau, ich verwende gzip. Warum wuerdest du die Dateien denn nicht > komprimieren? Weil eine 80G Platte heutzutage nichts mehr kostet. > >Da ich davon ausgehe, dass du fuer deinen Server ein vernuenftiges > >Betriebssystem benutzt, ist Fragmentierung kein Problem, denn al.. > Also Linux ist schon auf dem Server. Entwickeln tu ich auf einem W98AMP > System und daher kenne ich den Rotz mit der Defragmentierung zu Genuege. > Auf jeden Fall danke fuer den Hinweis, ich denke, die befuerchteten > Probleme werden hoffentlich nicht eintreten. So isses. Etwas Fragmentierung ist _normal_ - z.B. bei ext2fs können es ruhig ein paar Prozent sein. Das liegt daran, daß das Dateisystem die Metainformationen (Datum, Rechte, Namen, Verzeichnisse, etc) über das Dateisystem verteilt, anstatt alles an den Anfang zu kloppen (wie die ganzen FAT-Mutationen es machen). Alle 8MB (standardmäßig) kommt so ein Node. D.h. alle Dateien >8MB sind schon mal _zwangsweise_ fragmentiert, aber das ist normal und gewollt. Andere FS machen es ähnlich. Es ist ja auch Schwachsinn, alles auf den ersten Block zu hetzen - erstmal muss der Kopf der Platte dann ständig hin und herspringen und zweitens ist die Platte (bzw. das FS) sofort unbrauchbar, wenn Block 0 defekt ist. Siehe Floppies. > >Ich wuerde als Dateisystem ReiserFS nehmen, da das sehr performant bei > >vielen kleinen Dateien ist (ReiserFS wird bei Squid > >Single-Directory-Installationen benutzt, wo u.U. mehrere Million.. > >..cht es Journaling usw. . > Tja, mein "Server" ist einer dieser neuen R2R-Server von Schlund. Ist > zwar ein eigener Server, den man da hat. Aber Aendern an der > Konfiguration oder gar am Filesystem lassen die einen da nichts. Aber > bisher bin ich mit der Standardkonfiguration ganz gut zurecht gekommen... Ich habe mir meinen Server zuschicken lassen und selber installiert. Sowas kriegt man natürlich nicht überall. :) -- Jens Benecke ········ http://www.hitchhikers.de/ - Europas Mitfahrzentrale Crypto regulations will only hinder criminals who obey the law. From php@phpcenter.de Sat Oct 27 23:23:43 2001 From: php@phpcenter.de (Stefan Scherf) Date: Sun, 28 Oct 2001 00:23:43 +0200 Subject: [php] =?iso-8859-1?Q?ä_-=3E_=E4?= Message-ID: Hallo Liste, gibt es eine Funktion, die mir alle HTML-Sonderzeichen-Ersetzungen in Sonderzeichen umwandelt? Also z.B.: ein "ä" in ein "ä". Die Funktion sollte das Gegenteil von "htmlentities()" bewirken. Gruss Stefan From php@phpcenter.de Sat Oct 27 23:26:57 2001 From: php@phpcenter.de (Manuel Hendel) Date: Sun, 28 Oct 2001 00:26:57 +0200 Subject: [php] newbie - sortieren eines Adressfiles Message-ID: <20011028002657.C85299@he0.easygolucky.de> Hallo, ich mache gerade meine ersten Gehversuche mit PHP(4). Ich habe eine Textdatei, in der in jeder Zeile ein Adresse, durch ";" getrennte Felder, steht. Ich lese die Datei mit "file" in Array ein. Nun möchte ich diese Adressen nach der Postleitzahl sortieren. Danach sollen sie ausgegeben werden. Das habe ich mit "foreach ($array As $line)" und ein paar "print" Anweisungen gelöst. Kann mir jemand beim sortieren helfen? Danke manuel -- Sex is like snow... You never know how many inches you're going to get or how long it will last. (contributed by Chris Johnston) From php@phpcenter.de Sat Oct 27 23:35:30 2001 From: php@phpcenter.de (David Soria Parra) Date: Sun, 28 Oct 2001 00:35:30 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_ä_-=3E_=E4?= In-Reply-To: Message-ID: > gibt es eine Funktion, die mir alle HTML-Sonderzeichen-Ersetzungen in > Sonderzeichen umwandelt? nicht das ich wüsste > Also z.B.: ein "ä" in ein "ä". Die Funktion sollte das Gegenteil von > "htmlentities()" bewirken. selber schreiben mti str_replace? z.b. $a = str_replace("ä","ä",$a); gruss david From php@phpcenter.de Sun Oct 28 00:06:39 2001 From: php@phpcenter.de (Joerg Behrens) Date: Sun, 28 Oct 2001 01:06:39 +0200 Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_ä_-=3E_=E4?= References: Message-ID: <020301c15f3c$0965d670$0199a8c0@behrens> Moin, ----- Original Message ----- From: "Stefan Scherf" To: Sent: Sunday, October 28, 2001 12:23 AM Subject: [php] ä -> ä > Hallo Liste, > > gibt es eine Funktion, die mir alle HTML-Sonderzeichen-Ersetzungen in > Sonderzeichen umwandelt? > > Also z.B.: ein "ä" in ein "ä". Die Funktion sollte das Gegenteil von > "htmlentities()" bewirken. Das sollte mit http://www.php.net/manual/en/function.get-html-translation-table.php gehen. Gruss Joerg Behrens From php@phpcenter.de Sun Oct 28 01:38:41 2001 From: php@phpcenter.de (=?iso-8859-1?Q?Sebastian_G=F6tz?=) Date: Sun, 28 Oct 2001 02:38:41 +0200 Subject: [php] Mehrer SQL Query auf einmal an die Datenbank senden? Message-ID: <001801c15f48$e4afe020$5644fea9@c8k6b0> Du musst dazu einfach etwas komplizierten sql code verwenden : select t1.id, t2.id, t3.id, t4.id, t5.id, t2.t1id, t3.t5id, ... // alle die spalten die ausgegeben werden sollen from table1 t1, table2 t2, table3 t3, table4 t4, table5 t5 // die betreffenden tabellen und deren aliase where t1.id = t2.t1id and t5.id = t3.t5id // die bedingungen order by t1.id, t2.id, t3.id, t4.id, t5.id asc; // sortierung (asc = aufsteigend) die vergleichsfelder in der where-klausel müssen nicht mit hinter select festgelegt werden.. genauers über den select befehl findest du unter http://www.mysql.com hth Sebastian From php@phpcenter.de Sun Oct 28 08:21:41 2001 From: php@phpcenter.de (Thomas Beckmann) Date: Sun, 28 Oct 2001 09:21:41 +0100 Subject: [php] newbie - sortieren eines Adressfiles In-Reply-To: <20011028002657.C85299@he0.easygolucky.de> References: <20011028002657.C85299@he0.easygolucky.de> Message-ID: >ich mache gerade meine ersten Gehversuche mit PHP(4). Ich habe eine >Textdatei, in der in jeder Zeile ein Adresse, durch ";" getrennte >Felder, steht. Ich lese die Datei mit "file" in Array ein.=20 Vielleicht solltest Du Dir mal fgetcsv() anschauen, das scheint hier sinnvoller >Nun m=F6chte >ich diese Adressen nach der Postleitzahl sortieren. Danach sollen sie >ausgegeben werden. Das habe ich mit "foreach ($array As $line)" und >ein paar "print" Anweisungen gel=F6st. >Kann mir jemand beim sortieren helfen? Am einfachsten ist es, wenn Du die Zeilen selbst in ein array zerlegst, also nach dem Einlesen foreach ($array as $zeile) $narray[] =3D explode(';', $zeile); Das kannst Du nun sortieren, z.B. mit usort, dazu brauchst Du eine Vergleichsfunktion: function plzcmp($a,$b)=20 {=20 return $a[3]=3D=3D$b[3] ? 0 : (int)$a[3]>(int)$b[3] ? 1 : -1; } wobei 3 die Spalte Deines PLZ-Feldes ist (Z=E4hlung beginnt mit 0) Dann kannst Du mit usort($narray, 'plzcmp'); Dein $narray nach der 3. (4.) Spalte numerisch sortieren lassen. Die Ausgabe ist dann=20 foreach ($narray as $azeile) echo join(';', $azeile)."
\n"; oder so, jedenfalls sind die einzelnen Zeilen ja jetzt selbst arrays ... Alles klar? --=20 Thomas Beckmann, Kiel, Germany beckmann@gis.de From php@phpcenter.de Sun Oct 28 09:07:35 2001 From: php@phpcenter.de (Stefan Scherf) Date: Sun, 28 Oct 2001 10:07:35 +0100 Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Re:_=5Bphp=5D_ä_-=3E_=E4?= In-Reply-To: <020301c15f3c$0965d670$0199a8c0@behrens> Message-ID: > Joerg Behrens wrote: > Das sollte mit > http://www.php.net/manual/en/function.get-html-translation-table.p > hp gehen. Danke. --- function html2sc($text) { $trans = array_flip(get_html_translation_table(HTML_ENTITIES)); $text_new = strtr($text, $trans); return $text_new; } --- Gruss Stefan From php@phpcenter.de Sun Oct 28 12:02:13 2001 From: php@phpcenter.de (Alexander Manhart) Date: Sun, 28 Oct 2001 13:02:13 +0100 Subject: [php] Fehler bei session_start References: Message-ID: <000701c15fa8$649279b0$0300a8c0@misterelsa> Hallo liebe Liste, folgenden Fehler bekomme ich immer sobald ich session_start aufrufe. Ich weiss leider nicht mehr weiter, bzw. was das bedeutet. Warning: open(/tmp\sess_660d9b6e9d119b3e9f83e1b03b9ba2f2, O_RDWR) failed: m (2) in e:\bla bla bla includes\functions\sessions.php on line 5 Ich verwende Win2k - Apache - php 4.0.6 - Mysql 4.0.0alpha Vielen Dank -- Mfg Alexander M. From php@phpcenter.de Sun Oct 28 12:35:03 2001 From: php@phpcenter.de (Joerg Behrens) Date: Sun, 28 Oct 2001 13:35:03 +0100 Subject: [php] Fehler bei session_start References: <000701c15fa8$649279b0$0300a8c0@misterelsa> Message-ID: <030901c15fac$f7e9e8c0$0199a8c0@behrens> Moin, ----- Original Message ----- From: "Alexander Manhart" To: Sent: Sunday, October 28, 2001 1:02 PM Subject: [php] Fehler bei session_start > Hallo liebe Liste, > > folgenden Fehler bekomme ich immer sobald ich session_start aufrufe. Ich > weiss leider nicht mehr weiter, bzw. was das bedeutet. > > Warning: open(/tmp\sess_660d9b6e9d119b3e9f83e1b03b9ba2f2, O_RDWR) failed: m > (2) in e:\bla bla bla includes\functions\sessions.php on line 5 *seufz* PHP moechte in das Verz. /tmp etwas schreiben. Es handelt sich dabei um eine Defaulteinstellung die in der php.ini geaendert werden kann (Abschnitt Sessions). Da PHP Plattformuebergreifend funktioniert moechte es bei dir nun in c:/tmp schreiben. Da du das Verz. nicht hast wird eine Fehlermeldung ausgegben. Abhilfe: 1. c:\tmp anlegen. 2. session.save_path in der php.ini auf c:/winnt/temp oder aehnlich setzen. Gruss Joerg Behrens From php@phpcenter.de Sun Oct 28 12:43:13 2001 From: php@phpcenter.de (Manuel Hendel) Date: Sun, 28 Oct 2001 13:43:13 +0100 Subject: [php] newbie - sortieren eines Adressfiles In-Reply-To: References: <20011028002657.C85299@he0.easygolucky.de> Message-ID: <20011028134313.A94810@he0.easygolucky.de> On Sun, Oct 28, 2001 at 09:21:41AM +0100, Thomas Beckmann wrote: > >ich mache gerade meine ersten Gehversuche mit PHP(4). Ich habe eine > >Textdatei, in der in jeder Zeile ein Adresse, durch ";" getrennte > >Felder, steht. Ich lese die Datei mit "file" in Array ein. > Vielleicht solltest Du Dir mal fgetcsv() anschauen, das scheint hier > sinnvoller Wie das funktioniert, geht mir nicht ganz ein. Leider schweigt sich mein Buch darüber auch tod. Muß ich die Datei erst mit fopen() öffnen oder wie? Ich habe fopen() schon mal ausprobiert, irgendwie hat das nicht hingehauen. > >Nun möchte > >ich diese Adressen nach der Postleitzahl sortieren. Danach sollen sie > >ausgegeben werden. Das habe ich mit "foreach ($array As $line)" und > >ein paar "print" Anweisungen gelöst. > >Kann mir jemand beim sortieren helfen? > Am einfachsten ist es, wenn Du die Zeilen selbst in ein array > zerlegst, also nach dem Einlesen > foreach ($array as $zeile) $narray[] = explode(';', $zeile); Das ist mir klar. explode() ist das gleiche wie split(), oder? > Das kannst Du nun sortieren, z.B. mit usort, dazu brauchst Du eine > Vergleichsfunktion: > function plzcmp($a,$b) > { > return $a[3]==$b[3] ? 0 : (int)$a[3]>(int)$b[3] ? 1 : -1; > } > wobei 3 die Spalte Deines PLZ-Feldes ist (Zählung beginnt mit 0) > Dann kannst Du mit > usort($narray, 'plzcmp'); > Dein $narray nach der 3. (4.) Spalte numerisch sortieren lassen. > Die Ausgabe ist dann > foreach ($narray as $azeile) echo join(';', $azeile)."
\n"; > oder so, jedenfalls sind die einzelnen Zeilen ja jetzt selbst arrays > ... > Alles klar? Nicht wirklich! Das verstehe ich nun wieder überhaupt nicht. Ich habe die ganze Nacht darüber nachgedacht. Ich hätte die ganze Sache mit ein paar if () Abragen und ein bißchen regex gelöst. Das ist aber unheimlich viel Code. Manuel -- There is no doubt that my lawyer is honest. For example, when he filed his income tax return last year, he declared half of his salary as 'unearned income.' -Michael Lara From php@phpcenter.de Sun Oct 28 12:47:16 2001 From: php@phpcenter.de (Manuel Hendel) Date: Sun, 28 Oct 2001 13:47:16 +0100 Subject: [php] lokale Variablen zu globalen machen!? Message-ID: <20011028134716.B94810@he0.easygolucky.de> Hallo *, gibt es eine Möglichkeit lokale Variablen zu globalen zu machen, oder kann man lokale Variablen irgendwie übergeben? manuel -- Any two philosophers can tell each other all they know in two hours. -Oliver Wendell Holmes, Jr. From php@phpcenter.de Sun Oct 28 12:57:50 2001 From: php@phpcenter.de (Alexander Manhart) Date: Sun, 28 Oct 2001 13:57:50 +0100 Subject: [php] Fehler bei session_start References: <000701c15fa8$649279b0$0300a8c0@misterelsa> <030901c15fac$f7e9e8c0$0199a8c0@behrens> Message-ID: <000f01c15fb0$2987c110$0300a8c0@misterelsa> Tach Liste, Joerg schrieb: > *seufz* > > PHP moechte in das Verz. /tmp etwas schreiben. Es handelt sich dabei um eine > Defaulteinstellung die in der php.ini geaendert werden kann (Abschnitt > Sessions). Da PHP Plattformuebergreifend funktioniert moechte es bei dir nun > in c:/tmp schreiben. Da du das Verz. nicht hast wird eine Fehlermeldung > ausgegben. > > Abhilfe: > 1. c:\tmp anlegen. > 2. session.save_path in der php.ini auf c:/winnt/temp oder aehnlich setzen. > super, vielen Dank. -- Gruss Alexander M. From php@phpcenter.de Sun Oct 28 13:07:21 2001 From: php@phpcenter.de (Ithamar Garbe) Date: Sun, 28 Oct 2001 14:07:21 +0100 Subject: [php] Mehrer SQL Query auf einmal an die Datenbank senden? References: <001801c15f48$e4afe020$5644fea9@c8k6b0> Message-ID: <3BDC0309.547378DA@antimon.de> Sebastian Götz wrote: > Du musst dazu einfach etwas komplizierten sql code verwenden : > > select t1.id, t2.id, t3.id, t4.id, t5.id, t2.t1id, t3.t5id, ... > // alle die spalten die ausgegeben werden sollen > from table1 t1, table2 t2, table3 t3, table4 t4, table5 t5 // die Nur so nebenbei: Sehr effizient ist die Abfrage nicht, man sollte die Tabellen mit JOINs verbinden, ist so um den Faktor 10 - 50 bei deiner Abfrage schneller... Aber das nur als Anmerkung, die obige Abfrage sollte auch funktionieren, zum Testen oder für den Einstieg langt das auch... Ein gutes Tutorial für Joins ist unter http://www.little-idiot.de/mysql zu finden Gruss, Ithamar From php@phpcenter.de Sun Oct 28 13:11:43 2001 From: php@phpcenter.de (Ithamar Garbe) Date: Sun, 28 Oct 2001 14:11:43 +0100 Subject: [php] lokale Variablen zu globalen machen!? References: <20011028134716.B94810@he0.easygolucky.de> Message-ID: <3BDC040F.A52A550@antimon.de> Manuel Hendel wrote: > Hallo *, > > gibt es eine Möglichkeit lokale Variablen zu globalen zu machen, oder > kann man lokale Variablen irgendwie übergeben? Sicher... function test() { $variable = "glump"; static $variable; } Gruss, Ithamar From php@phpcenter.de Sun Oct 28 13:22:06 2001 From: php@phpcenter.de (Manuel Hendel) Date: Sun, 28 Oct 2001 14:22:06 +0100 Subject: [php] lokale Variablen zu globalen machen!? In-Reply-To: <3BDC040F.A52A550@antimon.de> References: <20011028134716.B94810@he0.easygolucky.de> <3BDC040F.A52A550@antimon.de> Message-ID: <20011028142206.C94810@he0.easygolucky.de> On Sun, Oct 28, 2001 at 02:11:43PM +0100, Ithamar Garbe wrote: > Manuel Hendel wrote: > > > Hallo *, > > > > gibt es eine Möglichkeit lokale Variablen zu globalen zu machen, oder > > kann man lokale Variablen irgendwie übergeben? > > Sicher... > > function test() { > $variable = "glump"; > static $variable; > } > Geht das auch mit einem Array? Irgendwie tut das nicht. Manuel -- Cats remind us that not everything has a purpose. (contributed by Frank v Waveren) From php@phpcenter.de Sun Oct 28 14:11:16 2001 From: php@phpcenter.de (Joerg Behrens) Date: Sun, 28 Oct 2001 15:11:16 +0100 Subject: [php] newbie - sortieren eines Adressfiles References: <20011028002657.C85299@he0.easygolucky.de> <20011028134313.A94810@he0.easygolucky.de> Message-ID: <034501c15fba$68af4fc0$0199a8c0@behrens> Moin, ----- Original Message ----- From: "Manuel Hendel" To: Sent: Sunday, October 28, 2001 1:43 PM Subject: Re: [php] newbie - sortieren eines Adressfiles > On Sun, Oct 28, 2001 at 09:21:41AM +0100, Thomas Beckmann wrote: > > >ich mache gerade meine ersten Gehversuche mit PHP(4). Ich habe eine > > >Textdatei, in der in jeder Zeile ein Adresse, durch ";" getrennte > > >Felder, steht. Ich lese die Datei mit "file" in Array ein. > > Vielleicht solltest Du Dir mal fgetcsv() anschauen, das scheint hier > > sinnvoller > > Wie das funktioniert, geht mir nicht ganz ein. Leider schweigt sich > mein Buch darüber auch tod. Muß ich die Datei erst mit fopen() öffnen > oder wie? Ich habe fopen() schon mal ausprobiert, irgendwie hat das > nicht hingehauen. Hmm.. evtl. solltest du man einen Blick ins PHP Manual verwerfen. http://www.php.net/manual/de/function.fgetcsv.php Dort haettest du gesehen was du alles brauchst. Ein fopen gehoert dazu. Ein komlettes Beispiel ist im Manual mit drin und du brauchst nur c&p machen und den Dateinamen abzuaendern. Solltest du in dem Beispiel auf Funktionaufrufe treffen due du nicht kennst schlage sieh einfach nach... www.php.net/der_funktionsname . Das Manual kann man sich auch komplett downloaden und fuer Windowsanwender steht es sogar im *.chm Format mit Index und Suche bereit. > > >Nun möchte > > >ich diese Adressen nach der Postleitzahl sortieren. Danach sollen sie > > >ausgegeben werden. Das habe ich mit "foreach ($array As $line)" und > > >ein paar "print" Anweisungen gelöst. > > >Kann mir jemand beim sortieren helfen? > > Am einfachsten ist es, wenn Du die Zeilen selbst in ein array > > zerlegst, also nach dem Einlesen > > foreach ($array as $zeile) $narray[] = explode(';', $zeile); > > Das ist mir klar. explode() ist das gleiche wie split(), oder? Nein ist es nicht.. split() akzeptiert als unter anderem eine Regex als Suchmuster. > > Das kannst Du nun sortieren, z.B. mit usort, dazu brauchst Du eine > > Vergleichsfunktion: > > function plzcmp($a,$b) > > { > > return $a[3]==$b[3] ? 0 : (int)$a[3]>(int)$b[3] ? 1 : -1; > > } > > wobei 3 die Spalte Deines PLZ-Feldes ist (Zählung beginnt mit 0) > > Dann kannst Du mit > > usort($narray, 'plzcmp'); > > Dein $narray nach der 3. (4.) Spalte numerisch sortieren lassen. > > Die Ausgabe ist dann > > foreach ($narray as $azeile) echo join(';', $azeile)."
\n"; > > oder so, jedenfalls sind die einzelnen Zeilen ja jetzt selbst arrays > > ... > > Alles klar? > > Nicht wirklich! Das verstehe ich nun wieder überhaupt nicht. > > Ich habe die ganze Nacht darüber nachgedacht. Ich hätte die ganze > Sache mit ein paar if () Abragen und ein bißchen regex gelöst. Das ist > aber unheimlich viel Code. > > Manuel Aller Anfang ist schwer... wo dir die besten Loesungsmoeglichkeiten schon genannt wurde. Um ein Array zu durchwandern (und oder auszugegeben) gibt es mehrere Moeglickeiten. $woche[] = "Montag"; $woche[] = "Dienstag"; // fuer php 3 + 4 reset($woche); while (list($key, $value) = each ($woche)) { echo "$Key =>$value
\n"; } // nur php 4 reset($woche); foreach ($woche as $key => $value) { echo "$key =>$value
\n"; } Dann gibt es da noch etwas mit einer for Schleife und der Anzahl von Arrayeintraegen. Die halte ich aber fuer unsinnig und somit verschweige ich sie. Um ein Array nur mal anzeigen zulassen (fuer Debugzwecke) ist var_dump() oder aber print_r() zugebrauchen... umrahmt von einem
 Tag 
. // Aufbau von adressen.txt // Vorname ; Nachname; email $content = file("adressen.txt;"); reset($content); while(list($key, $value) =each($content)){ $row = explode(";", $value); echo "
".htmlentities($row[0]." ".$row[1])."
\n"; } Alle Angaben inkl. Tippfehler ;) Gruss Joerg Behrens From php@phpcenter.de Sun Oct 28 14:27:54 2001 From: php@phpcenter.de (php@phpcenter.de) Date: Sun, 28 Oct 2001 15:27:54 +0100 Subject: [php] =?ISO-8859-1?Q?PHP-=C4nderungen?= Message-ID: <3BDC23FA.8228.CB08A6@localhost> Hallo, ich schreibe gerade einen Text zum Einstieg in PHP, basierend auf Version 4.0.6!! In einigen Quellen ahbe ich jedoch gelesen, da=DF die neue Version kurz bevor steht und sich einige =C4nderungen ergeben habe, so zum Beispiel die neuen Arrays $_env etc, die die alten $HTP_ENV_VARS abl=F6sen sollen. Da mein Text erst ver=F6ffentlicht wird, sobald die neue Version herauskommt, sollte ich diese Entwicklung ja mit einbeziehen. K=F6nnen Sie mir bet=E4tigen, da=DF diese =C4nderungen eintreten, und wenn ja, k=F6nnen Sie mir eine Quelle nennen, bei der ich alle aktuellen Inofs zu PHP 4.0.7, 4.1 bekomme? Vielen Dank im Voraus f=FCr Ihre M=FChen. Mit freundlichen Gr=FC=DFen, Stefan Reimers From php@phpcenter.de Sun Oct 28 15:30:55 2001 From: php@phpcenter.de (Thomas Beckmann) Date: Sun, 28 Oct 2001 16:30:55 +0100 Subject: [php] newbie - sortieren eines Adressfiles In-Reply-To: <20011028134313.A94810@he0.easygolucky.de> References: <20011028002657.C85299@he0.easygolucky.de> <20011028134313.A94810@he0.easygolucky.de> Message-ID: <2u8ott4r50dcdbrahir2d4n9lgrf0ul8m4@4ax.com> Manuel,=20 Joerg hat schon einiges klargestellt, also hier nur=20 > ... >> Alles klar? > >Nicht wirklich! Das verstehe ich nun wieder =FCberhaupt nicht. Was genau verstehst Du nicht, welche Zeilen/Befehle? >Ich habe die ganze Nacht dar=FCber nachgedacht. Ich h=E4tte die ganze >Sache mit ein paar if () Abragen und ein bi=DFchen regex gel=F6st.=20 Aha ... >Das ist aber unheimlich viel Code. Was, Deine Regex's oder die 8-10 Zeilen von mir? --=20 Thomas Beckmann, Kiel, Germany beckmann@gis.de From php@phpcenter.de Sun Oct 28 15:06:54 2001 From: php@phpcenter.de (Beck, Mike) Date: Sun, 28 Oct 2001 16:06:54 +0100 Subject: AW: [php] Daten aus Exceldatei in MySQL DB importieren, wie? Message-ID: > Wie kann ic Daten aus einer Exceldatei in eine MySQL DB importieren? export in csv und so wie im manual beschrieben einlesen -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Sun Oct 28 16:24:04 2001 From: php@phpcenter.de (Joerg Behrens) Date: Sun, 28 Oct 2001 17:24:04 +0100 Subject: [php] newbie - sortieren eines Adressfiles References: <20011028002657.C85299@he0.easygolucky.de> <20011028134313.A94810@he0.easygolucky.de> <034501c15fba$68af4fc0$0199a8c0@behrens> Message-ID: <037a01c15fcc$f626a760$0199a8c0@behrens> ----- Original Message ----- From: "Joerg Behrens" To: Sent: Sunday, October 28, 2001 3:11 PM Subject: Re: [php] newbie - sortieren eines Adressfiles Das mit dem sortieren hatte ich ueberlesen... sorry. Um etwas zusortieren muss man erst alles in einen Sack schmeissen (also wieder ein Array). Das gestalten wir uns so das wir mit einer der unzaehligen *sort Funktionen arbeiten koennen. /* Aufbau adressen.txt Mr.;zeppelin; test@aol.de Joerg; Behrens ; behrens@takenet.de Foo; Bar; foobar@example.com John;Doe;bla@blubb.com */ $content = file("adressen.txt"); reset($content); while(list($key, $value) =each($content)){ $row = explode(";", $value); // Aufbau des neues Array mit dem Nachnamen als Key $index = trim($row[1]); $names[$index] = array($row[0], $row[1], $row[2]); } // Debugausgabe mit alphanumerischer Sortierung nach dem Key ksort($names); echo "
";
var_dump($names);
echo "
"; Zeigt ein assoziatives Array mit der 'gewuenschten'? Sortierung. Ich habe mal bewusst Leerzeichen mit eingebaut array(4) { ["Bar"]=> array(3) { [0]=> string(3) "Foo" [1]=> string(4) " Bar" [2]=> string(20) " foobar@example.com " } ["Behrens"]=> array(3) { [0]=> string(5) "Joerg" [1]=> string(8) " Behrens" [2]=> string(20) " behrens@takenet.de " } ["Doe"]=> array(3) { [0]=> string(4) "John" [1]=> string(3) "Doe" [2]=> string(14) "bla@blubb.com " } ["zepelin"]=> array(3) { [0]=> string(3) "Mr." [1]=> string(7) "zepelin" [2]=> string(13) " test@aol.de " } } Nun sollten wir uns langsam dem Ende naehern. Je nach Datenstrukur muss du das natuerlich anpassen. Auch ein bereinigen der Daten kann sinnvoll sein (hier mittels trim() um Leerzeichen zu entfernen). Gruss Joerg Behrens From php@phpcenter.de Sun Oct 28 16:29:23 2001 From: php@phpcenter.de (Michael Spangenberg) Date: Sun, 28 Oct 2001 17:29:23 +0100 Subject: [php] Simple Datumsberechung In-Reply-To: <673E8D215B3BD311A9C90090279BBB8401D5EC68@mail.ebssoftware. de> Message-ID: <5.1.0.14.2.20011028172122.00ac8c40@pop.puretec.de> Hi... Ich habe auf einer meiner Seiten eine simple Datumsberechnung, die das=20 heutige und das morgige Datum berechnet. Seit fast einem Jahr funktioniert= =20 das auch ohne Probleme, doch jetzt pl=F6tzlich nicht mehr, ohne dass ich an= =20 irgendeinem Skript dran war. setlocale ("LC_TIME", "de_DE"); $heute =3D mktime(0,0,0,date("m"),date("d"),date("Y")); $morgen =3D $heute + 86400; $heute2 =3D=20 strftime("%Y",$heute)."-".strftime("%m",$heute)."-".strftime("%d",$heute); $morgen2 =3D strftime("%Y",$morgen )."-".strftime("%m",$morgen=20 )."-".strftime("%d",$morgen ); In $heute steht der akuelle Unix-Zeitstempel, in $morgen der morgige. Bei den Berechnungen $heute2 und $morgen2 wird jedoch das gleiche Ergebnis= =20 ausgspuckt, n=E4mlich "2001-10-28"... Kann mir irgendjemand verraten, wo der Fehler liegt?? Gru=DF Michael Michael Spangenberg, Ing. cand. Medientechnik spangenberg@2michael.de - ICQ 9521075 2michael digital solutions - Lica & Spangenberg GbR http://www.2michael.de Der Mystery- und Science-Fiction-Serien-Guide auf =FCber 1000 Seiten http://www.mystery-files.de Der kostenlose Single-Treff f=FCr die sch=F6nste Stadt http://www.schlaflos-in-hamburg.de From php@phpcenter.de Sun Oct 28 16:39:32 2001 From: php@phpcenter.de (=?ISO-8859-1?B?SGFuc6BUaGVvIE1pc2xpc2No?=) Date: Sun, 28 Oct 2001 17:39:32 +0100 Subject: [php] Simple Datumsberechung In-Reply-To: <5.1.0.14.2.20011028172122.00ac8c40@pop.puretec.de> References: <5.1.0.14.2.20011028172122.00ac8c40@pop.puretec.de> Message-ID: <16123676284.20011028173932@agathos.net> Hallo Michael, hallo Liste, Michael Spangenberg schrieb am 28.10.2001 um 17:29 unter anderem: > In $heute steht der akuelle Unix-Zeitstempel, in $morgen der morgige. > Bei den Berechnungen $heute2 und $morgen2 wird jedoch das gleiche Ergebnis > ausgspuckt, nämlich "2001-10-28"... > Kann mir irgendjemand verraten, wo der Fehler liegt?? Nein, nicht wirklich. Ich mache das fast genauso und es funktioniert. Siehe: http://www.agathos.net/skripts/datum_saldieren.php Liebe Grüße Theo From php@phpcenter.de Sun Oct 28 16:42:21 2001 From: php@phpcenter.de (Beck, Mike) Date: Sun, 28 Oct 2001 17:42:21 +0100 Subject: AW: [php] Simple Datumsberechung Message-ID: > setlocale ("LC_TIME", "de_DE"); > $heute =3D mktime(0,0,0,date("m"),date("d"),date("Y")); > $morgen =3D $heute + 86400; > $heute2 =3D=20 > strftime("%Y",$heute)."-".strftime("%m",$heute)."-".strftime(" > %d",$heute); > $morgen2 =3D strftime("%Y",$morgen )."-".strftime("%m",$morgen=20 > )."-".strftime("%d",$morgen ); >=20 > In $heute steht der akuelle Unix-Zeitstempel, in $morgen der morgige. > Bei den Berechnungen $heute2 und $morgen2 wird jedoch das=20 > gleiche Ergebnis=20 > ausgspuckt, n=E4mlich "2001-10-28"... >=20 > Kann mir irgendjemand verraten, wo der Fehler liegt?? nicht wirklich, aber mal ne bl=F6de zwischenfrage: wieso tippst Du eigentlich soviel und machst das nicht einfach mit=20 $heute2=3Ddate('Y-m-d',$heute); $morgen2=3Ddate('Y-m-d',$morgen); kommt da auch das falsche ergebnis raus? -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Sun Oct 28 16:50:28 2001 From: php@phpcenter.de (Michael Spangenberg) Date: Sun, 28 Oct 2001 17:50:28 +0100 Subject: [php] Simple Datumsberechung In-Reply-To: <16123676284.20011028173932@agathos.net> References: <5.1.0.14.2.20011028172122.00ac8c40@pop.puretec.de> <5.1.0.14.2.20011028172122.00ac8c40@pop.puretec.de> Message-ID: <5.1.0.14.2.20011028174645.00a48920@pop.puretec.de> Nochmal hallo.... At 17:39 28.10.01 +0100, you wrote: >Hallo Michael, hallo Liste, > >Michael Spangenberg schrieb am 28.10.2001 um 17:29 unter anderem: > > > In $heute steht der akuelle Unix-Zeitstempel, in $morgen der morgige. > > Bei den Berechnungen $heute2 und $morgen2 wird jedoch das gleiche= Ergebnis > > ausgspuckt, n=E4mlich "2001-10-28"... > > > Kann mir irgendjemand verraten, wo der Fehler liegt?? > >Nein, nicht wirklich. Ich mache das fast genauso und es >funktioniert. Siehe: >http://www.agathos.net/skripts/datum_saldieren.php > >Liebe Gr=FC=DFe > >Theo Hab noch etwas herausgefunden... Das Ganze hat mit dem Ende der Sommerzeit= =20 zu tun... da der Tag also 1 Stunde, bzw 3600 Sekunden mehr hat, findet ein= =20 Datumswechsel erst nach 90.000 Sekunden und nicht nach 86400 Sekunden= statt.... Gru=DF Michael Michael Spangenberg, Ing. cand. Medientechnik spangenberg@2michael.de - ICQ 9521075 From php@phpcenter.de Sun Oct 28 16:51:42 2001 From: php@phpcenter.de (Beck, Mike) Date: Sun, 28 Oct 2001 17:51:42 +0100 Subject: AW: [php] Simple Datumsberechung Message-ID: >=20 > Hab noch etwas herausgefunden... Das Ganze hat mit dem Ende=20 > der Sommerzeit=20 > zu tun... da der Tag also 1 Stunde, bzw 3600 Sekunden mehr=20 > hat, findet ein=20 > Datumswechsel erst nach 90.000 Sekunden und nicht nach 86400=20 > Sekunden statt.... >=20 versagt das Beispiel aus dem Manual (s. date()) da auch?: $tomorrow =3D mktime (0,0,0,date("m") ,date("d")+1,date("Y")); ? -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Sun Oct 28 17:35:24 2001 From: php@phpcenter.de (Michael Ackermann) Date: Sun, 28 Oct 2001 18:35:24 +0100 Subject: [php] PHP Variablen in Java Script Menu Message-ID: <5.1.0.14.2.20011028183452.00b6d770@192.168.1.100> Hallo , ich moechte in ein Java Script Menu variablen aus einem Arry einfuegen. Like this: oCMenu.makeMenu('top0','',' ','','') Hat jemand einen Ansatz dazu? Bin schon seit geraumer Zeit am basteln. Michael Ackermann From php@phpcenter.de Sun Oct 28 17:39:46 2001 From: php@phpcenter.de (Egon Schmid) Date: Sun, 28 Oct 2001 18:39:46 +0100 Subject: [php] Simple Datumsberechung References: Message-ID: <065901c15fd7$8a29ff20$69a209d4@messe.lihas.de> ----- Original Message ----- From: "Beck, Mike" To: Sent: Sunday, October 28, 2001 5:51 PM Subject: AW: [php] Simple Datumsberechung >> >> Hab noch etwas herausgefunden... Das Ganze hat mit dem Ende >> der Sommerzeit >> zu tun... da der Tag also 1 Stunde, bzw 3600 Sekunden mehr >> hat, findet ein >> Datumswechsel erst nach 90.000 Sekunden und nicht nach 86400 >> Sekunden statt.... >> > versagt das Beispiel aus dem Manual (s. date()) da auch?: Nein! > $tomorrow = mktime (0,0,0,date("m") ,date("d")+1,date("Y")); Die mktime() Funktion berücksichtigt auch die Sommer- und Winterzeit. Soll sogar unter dem Betriebssystem Windows funktionieren. -Egon From php@phpcenter.de Sun Oct 28 18:00:44 2001 From: php@phpcenter.de (Michael Spangenberg) Date: Sun, 28 Oct 2001 19:00:44 +0100 Subject: [php] Simple Datumsberechung In-Reply-To: <065901c15fd7$8a29ff20$69a209d4@messe.lihas.de> References: Message-ID: <5.1.0.14.2.20011028185936.00a78ec0@pop.puretec.de> Hi... > > versagt das Beispiel aus dem Manual (s. date()) da auch?: > >Nein! > > > $tomorrow =3D mktime (0,0,0,date("m") ,date("d")+1,date("Y")); > >Die mktime() Funktion ber=FCcksichtigt auch die Sommer- und >Winterzeit. Soll sogar unter dem Betriebssystem Windows >funktionieren. > >-Egon Genau! Mit dieser Variante klappt es einwandfrei! Dank Euch allen f=FCr die Hilfe! Michael Michael Spangenberg, Ing. cand. Medientechnik spangenberg@2michael.de - ICQ 9521075 2michael digital solutions - Lica & Spangenberg GbR http://www.2michael.de Der Mystery- und Science-Fiction-Serien-Guide auf =FCber 1000 Seiten http://www.mystery-files.de Der kostenlose Single-Treff f=FCr die sch=F6nste Stadt http://www.schlaflos-in-hamburg.de From php@phpcenter.de Sun Oct 28 18:05:38 2001 From: php@phpcenter.de (Mathias Sulser) Date: Sun, 28 Oct 2001 19:05:38 +0100 Subject: [php] =?ISO-8859-1?B?RGF0ZW5z5HR6ZSB65GhsZW4=?= Message-ID: <1153730668.20011028190538@gmx.ch> Hallo Liste, Ich habe ein kleines Problemchen. Ich habe einen Poll gebastelt und jetzt möchte ich das ganze natürlich auswerten. Leider geht das ganze ned so gut wie ich es mir erhofft hatte. Ich habe 14 angemeldete Nutzer. Von denen kann jeder unter 8 verschiedenen Bildern maximal 3 auswählen. Hier ein Aussschnitt aus der Table: ... | logo1 | logo2 | logo3 | ... ----+-------+-------+-------+----- | 2_2 | 7 | 8_3 | | 1 | 3 | 4 | | | | | | 3 | 4 | | | | 3 | | | 8 | | | Etwa so sieht die Table aus. Ich habe nicht etwa vergessen, in den Leerstellen was einzufügen, nein, der Nutzer hat entweder nur genau eins Bild gewollt oder er hat noch nicht abgestimmt. Und genau _hier_ liegt das Problem. Wenn ich die Gesamtzahl der Stimmen errechnen möchte, bekomme ich immer die Anzahl der max. möglichen Stimmen, sprich 14*8*3. Wieso? Hier das Codesnipsel: (Die Zeilenumbrüche sind natürlich im Script nicht, aber sie wären eben mehr als 72 Zeichen.) ////// Code-Beginn $sti_ges = mysql_num_rows(db("SELECT logo1 FROM eeshq_shirts")) + mysql_num_rows(db("SELECT logo2 FROM eeshq_shirts")) + mysql_num_rows(db("SELECT logo3 FROM eeshq_shirts")); ///// Code-Ende Das Problem ist IMHO die Funktion mysql_num_rows. Aber mir ist keine andere Funktion bekannt, mit welcher ich die _ausgefüllten_ Felder in einer Spalte zählen könnte. Weiss jemand eine Lösung oder eine Anregung oder vielleicht ein Link? vielen Dank mfg mathias -- Mit freundlichen Grüssen, Mathias Sulser mailto:thepascha@gmx.ch . . / / www.eeshq.ch . . / / . . / / www.pascha.eeshq.ch . . / / From php@phpcenter.de Sun Oct 28 18:15:31 2001 From: php@phpcenter.de (Beck, Mike) Date: Sun, 28 Oct 2001 19:15:31 +0100 Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Datens=E4tze_z=E4hlen?= Message-ID: > ////// Code-Beginn >=20 > $sti_ges =3D mysql_num_rows(db("SELECT logo1 FROM eeshq_shirts")) > + mysql_num_rows(db("SELECT logo2 FROM eeshq_shirts")) > + mysql_num_rows(db("SELECT logo3 FROM eeshq_shirts")); >=20 > ///// Code-Ende >=20 > Das Problem ist IMHO die Funktion mysql_num_rows. Aber mir ist > keine andere Funktion bekannt, mit welcher ich die _ausgef=FCllten_ > Felder in einer Spalte z=E4hlen k=F6nnte. >=20 > Weiss jemand eine L=F6sung oder eine Anregung oder vielleicht ein > Link? >=20 mysql_num_rows is schon ok - der gibt Dir aus, wieviele Zeilen dein = Ergebnis hat - brauchst bloss daf=FCr zu sorgen, dass dein Ergebnis nur die = Zeilen enth=E4lt die dich interessien: select logo1 from eeshq_shirts where logo1 is not null; sollte Dich da wohl weiterbringen ;-) (vorausgesetzt die leeren Eintr=E4ge sind wirklich null und nicht etwa = '' im =FCbrigen glaube ich aber dass der mysql-server weniger belastet = wird, wenn Du ihn nur select count(logo1) from eeshq_shirts where logo1 is not null; fragst - dann braucht er wohl nicht alle Inhalte von logo1 anzuschauen, sondern nur zusammenzuz=E4hlen welche er findet, die nicht null sind. wo ich jetzt gerade aber auch etwas scheiter: ganz fein w=E4re = nat=FCrlich was wie select count(logo1),count(logo2),count(logo3) from eeshq_shirts; um alle auf einmal abzufragen. Nur wirds dann nix mit dem where logo1 = is not null, logo2 is not null - er soll ja wohl auch ergebnisse ausgeben bei = denen logo1 null ist, logo2 aber nicht. Weiss jemand ob man da mit ifnull irgendwas basteln kann? geht da irgendwas wie: select count(ifnull(logo1)) ?? -- Gru=DF Mike Beck mike.beck_at_ibmiller.de From php@phpcenter.de Sun Oct 28 18:17:51 2001 From: php@phpcenter.de (DJ Gigl) Date: Sun, 28 Oct 2001 19:17:51 +0100 Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Datens=E4tze_z=E4hlen?= Message-ID: <20011028182006.TWNB1557.mta2@deejaymail.it> > ... | logo1 | logo2 | logo3 | ... > ----+-------+-------+-------+----- > | 2_2 | 7 | 8_3 | > | 1 | 3 | 4 | > | | | | > | 3 | 4 | | > | | 3 | | > | 8 | | | > Das Problem ist IMHO die Funktion mysql_num_rows. Aber mir ist > keine andere Funktion bekannt, mit welcher ich die _ausgef=FCllten_ > Felder in einer Spalte z=E4hlen k=F6nnte. $sti_ges =3D mysql_num_rows(db("SELECT logo1 FROM eeshq_shirts WHERE log= o1 !=3D ''")) + mysql_num_rows(db("SELECT logo2 FROM eeshq_shirts WHERE logo1 !=3D ''"= )) + mysql_num_rows(db("SELECT logo3 FROM eeshq_shirts WHERE logo1 !=3D ''"= )); w=E4hlt alle felder aus, die nicht leer sind From php@phpcenter.de Sun Oct 28 18:26:09 2001 From: php@phpcenter.de (Mathias Sulser) Date: Sun, 28 Oct 2001 19:26:09 +0100 Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIFJlOiBbcGhwXSBEYXRlbnPkdHplIHrkaGxlbg==?= In-Reply-To: <20011028182006.TWNB1557.mta2@deejaymail.it> References: <20011028182006.TWNB1557.mta2@deejaymail.it> Message-ID: <1124962315.20011028192609@gmx.ch> Hi DJ, Am Sunday, October 28, 2001 um 7:17:51 PM hast du folgendes geschrieben: DG> $sti_ges = mysql_num_rows(db("SELECT logo1 FROM eeshq_shirts WHERE logo1 != ''")) DG> + mysql_num_rows(db("SELECT logo2 FROM eeshq_shirts WHERE logo2 != ''")) DG> + mysql_num_rows(db("SELECT logo3 FROM eeshq_shirts WHERE logo3 != ''")); Yeah! Genau das ist es! Merci vielmal! mfg mathias ps: danke auch an mike ;) -- Mit freundlichen Grüssen, Mathias Sulser mailto:thepascha@gmx.ch . . / / www.eeshq.ch . . / / . . / / www.pascha.eeshq.ch . . / / From php@phpcenter.de Sun Oct 28 18:36:16 2001 From: php@phpcenter.de (David Soria Parra) Date: Sun, 28 Oct 2001 19:36:16 +0100 Subject: [php] Jpegs in einer Datenbank speicher / auslesen und darstellen? Message-ID: Hi Liste, ich würde gern mir ne MySQL DB anlegen in der JPEGS oder andere formate gespeichert sind. Kann mir jemand erklären wie ich jpegs in dbs nach einem upload speicher und vor allem wie ich sie wieder auslese und anzeigen. ist wichtig thx david From php@phpcenter.de Sun Oct 28 18:43:35 2001 From: php@phpcenter.de (Lars Wolff) Date: Sun, 28 Oct 2001 19:43:35 +0100 Subject: [php] Jpegs in einer Datenbank speicher / auslesen und darstellen? References: Message-ID: <3BDC51D7.A6E8F152@zoom-media.de> Hey David, > ich würde gern mir ne MySQL DB anlegen in der JPEGS oder andere formate > gespeichert sind. > Kann mir jemand erklären wie ich jpegs in dbs nach einem upload speicher und > vor allem wie ich sie wieder auslese und anzeigen. > ist wichtig Da so ein Bild ja relativ gross ist und das somit auf die Zeit Deiner Abfrage geht, macht es nciht so viel sinn das JPEG direkt in der DB zu speichern. Vorteilhafter ist es wenn Du immer nur den Pfad zum Bild auf dem Server in einer Spalte speicherst, damit hast Du dir schon mal den ganzen Binärdaten-konvertiert-spass gespart und Deine Datenbank ist wesentlich schneller bei Querys, denn die eigentlichen Bilddaten liest der Browser ja ganz normal vom Server nicht aus der DB. Hoffe, das hilft Dir weiter! Ciao Lars -- ____________________________________________________ ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61 http://www.zoom-media.de From php@phpcenter.de Sun Oct 28 18:49:18 2001 From: php@phpcenter.de (David Soria Parra) Date: Sun, 28 Oct 2001 19:49:18 +0100 Subject: AW: [php] Jpegs in einer Datenbank speicher / auslesen und darstellen? In-Reply-To: <3BDC51D7.A6E8F152@zoom-media.de> Message-ID: Hi Lars > Da so ein Bild ja relativ gross ist und das somit auf die Zeit Deiner > Abfrage geht, macht es nciht so viel sinn das JPEG direkt in der DB zu > speichern. Vorteilhafter ist es wenn Du immer nur den Pfad zum Bild auf > dem Server in einer Spalte speicherst, damit hast Du dir schon mal den > ganzen Binärdaten-konvertiert-spass gespart und Deine Datenbank ist > wesentlich schneller bei Querys, denn die eigentlichen Bilddaten liest > der Browser ja ganz normal vom Server nicht aus der DB. klar ist es auch..aber ich würds gerne in der db speichern..geht ja nicht um ne externe db sondern um ne lokale db auf meinem rechner angesteuert über php. deswegen würd ich es gerne wissen, mal abgesehen davon das es mich interssiert wie ich binarys speicher in ner db :) so long david From php@phpcenter.de Sun Oct 28 19:00:31 2001 From: php@phpcenter.de (Joerg Behrens) Date: Sun, 28 Oct 2001 20:00:31 +0100 Subject: [php] Jpegs in einer Datenbank speicher / auslesen und darstellen? References: Message-ID: <003d01c15fe2$d178b140$0199a8c0@behrens> Moin, ----- Original Message ----- From: "David Soria Parra" To: "Dt. PHP Mailingliste" Sent: Sunday, October 28, 2001 7:36 PM Subject: [php] Jpegs in einer Datenbank speicher / auslesen und darstellen? > Hi Liste, > > ich würde gern mir ne MySQL DB anlegen in der JPEGS oder andere formate > gespeichert sind. > Kann mir jemand erklären wie ich jpegs in dbs nach einem upload speicher und > vor allem wie ich sie wieder auslese und anzeigen. > ist wichtig In dem du die Daten vorher mittes 'addslashes()' behandelst. Nach dem auslesen natuerlich mit der gegenteiligen Funktion. Ansonnsten gibt es keine gr. Unterschied zu normalen Daten. Dir ist bewusst das nur sehr wenige Gruende dafuer sprechen Binaerdaten in einer DB abzuspeichern? Besonders wenn du die DB dumm ist und mit den Daten nichts weiter anfangen kann.? 14.14 Wie kann ich Bilder in einer MySQL-Datenbank speichern? http://www.koehntopp.de/php/faq-database_mysql.html#database_mysql-14 sollte dir helfen. Gruss Joerg Behrens ps: 14 sekunden mit google und du haettest die Loesung auch gehabt ;) From php@phpcenter.de Sun Oct 28 18:53:06 2001 From: php@phpcenter.de (Lars Wolff) Date: Sun, 28 Oct 2001 19:53:06 +0100 Subject: [php] Records mit gleichen Eigenschaften zusammenfassen? Message-ID: <3BDC5412.36154E2F@zoom-media.de> N´abend allerseits! Ich habe da eine Frage zu SQL direkt... ...und zwar habe ich in einer Tabelle mehrere Datensätze, mit fast gleichen Eigenschaften (es unterscheiden sich nur 2 spalten, aud die aber verzwichtet wird). Wie ist es nun am schlausten zu regeln, das mir aus den vielen Datensätzen mit gleichen Eigenschaften jeweils ein zusammengefasster Datensatz gemacht wird und die Werte die unterschiedlich sind addiert werden? Kann man das direkt in SQL regeln? So siehts aus... TABELLE-IST: ------------ ID | ATTRIBUT1 | ATTRIBUT2 | ATTRIBUT3 | ATTRIBUT4 | ANZ_D_KLICKS 1 | blau | grün | gelb | uargh | 5 2 | blau | grün | gelb | prööt | 8 TABELLE SOLL: ------------ ID | ATTRIBUT1 | ATTRIBUT2 | ATTRIBUT3 | ANZ_D_KLICKS 1 | blau | grün | gelb | 13 Freu mich auch am Sonntag übe jede Hilfe... ;-) Ciao Lars -- ____________________________________________________ ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61 http://www.zoom-media.de From php@phpcenter.de Sun Oct 28 18:54:25 2001 From: php@phpcenter.de (Lars Wolff) Date: Sun, 28 Oct 2001 19:54:25 +0100 Subject: AW: [php] Jpegs in einer Datenbank speicher / auslesen und darstellen? References: Message-ID: <3BDC5461.92957BD3@zoom-media.de> David Soria Parra schrieb: > klar ist es auch..aber ich würds gerne in der db speichern..geht ja nicht um > ne externe db sondern um ne lokale db auf meinem rechner angesteuert über > php. > > deswegen würd ich es gerne wissen, mal abgesehen davon das es mich > interssiert wie ich binarys speicher in ner db :) *lol Selbst-herausforderungs-spass ... hehe ;-) Lars -- ____________________________________________________ ZOO/M Medienagentur · Steinweg 43a · 56410 Montabaur Tel: 0 26 02 / 91 79 63 · Fax: 0 26 02 / 91 79 61 http://www.zoom-media.de From php@phpcenter.de Sun Oct 28 18:57:38 2001 From: php@phpcenter.de (Oliver Michalak) Date: Sun, 28 Oct 2001 19:57:38 +0100 Subject: [php] session_write_close Message-ID: <20011028185738.31238@mail.huynh.de> Hallo, die PHP-Doku beschreibt, dass man session=5Fwrite=5Fclose, die das Siche= rn der Daten =FCbernimmt, nicht zwangsl=E4ufig manuell aufrufen muss. Nun werden bei hier (LAMP / 4.06) neuerdings keinerlei Daten mehr gesichert (via eigene Save-Handler in eine MySQL-Tabelle), ohne dass ich= die Routine nicht manuell aufrufe! Das einzige, was sich ge=E4ndert hat, sind zus=E4tzliche Scripte, die manchmal auf einen Timeout (obwohl schon hochgesetzt) auflaufen und die auch im Session-Handling involviert sind. Die Doku beschreibt, dass ein Locking zwischen den Sessions bei Frames verhindert, dass die Daten gegenseitig =FCberschrieben werden. Kann es d= enn sein, dass aus einem "totem" Prozess ein solches Locking noch aktiv ist und deswegen keine Daten eigenst=E4ndig gesichert werden=3F (obwohl, dan= n d=FCrfte der eigene Aufruf von session=5Fwrite=5Fclose auch nicht funkti= onieren)... Merkw=FCrdig! -- Oliver Michalak www.werk01.de / omich@werk01.de / 0(049)177 - 75 75 393 From php@phpcenter.de Sun Oct 28 13:54:02 2001 From: php@phpcenter.de (Frank =?iso-8859-1?Q?Z=FCndorff?=) Date: Sun, 28 Oct 2001 15:54:02 +0200 Subject: [php] Datenaustausch zwischen PHP und SPSS Message-ID: Hallo, ich programmiere gerade an einer Webanwendung, deren Export in SPSS übernommen werden soll. Ich kenne das Produkt leider nicht. Reicht es wenn ich CSV erzeuge? MfG -- Frank Zündorff