From miefert_(at)_pro-online.de Tue, 25 Apr 2000 13:07:13 +0200 Date: Tue, 25 Apr 2000 13:07:13 +0200 From: Stefan Miefert miefert_(at)_pro-online.de Subject: [php] =?iso-8859-1?Q?Variable_k=FCrzen?= Hallo , wie kann ich eine VAriable mit einer ZEichenkette nach Zeichen kürzen Sprich z.B. vorher hatte die Variable 40 Zeichen udn ich will sie auf 20 kürzen From arsajedi_(at)_bupnet.de Tue, 25 Apr 2000 13:06:10 +0200 Date: Tue, 25 Apr 2000 13:06:10 +0200 From: Ali Reza Sajedi arsajedi_(at)_bupnet.de Subject: [php] mail-function in PHP Hallo, ist es moeglich eine durch eine "for-Schleife" gelieferte Variable jeweils nach einem Durchlauf der Schleife in Body von mail einzubinden. Ich stelle es mir so vor: mail ("$adressat", "$subject", "); for ($i=1; $i<=5; $i++) { mail ($i\n); } mail (", "$Absender"); Ich bedanke mich fuer jeden Hinweis. Ali From schwab_(at)_interkon.de Tue, 25 Apr 2000 12:06:14 +0200 Date: Tue, 25 Apr 2000 12:06:14 +0200 From: Schwab Bernhard Konrad schwab_(at)_interkon.de Subject: [php] Upload von Webseiten Gibt es in php eigentlich eine fertige Function die eine Webseite X komp. laden und lokal speichern kann, oder geht das nur über fopen -> fwrite -> fclose? Im Manual hab ich nischt gefunden?!? Gruss Berni From steinhueser_(at)_fup.de Tue, 25 Apr 2000 11:51:49 +0200 Date: Tue, 25 Apr 2000 11:51:49 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] PDF-Problem Hallo zusammen, ich habe da ein kleines Problem mit der Funktion PDF_stringwidth; Ich bekomme als Ergebnis immer 0?! $fp = fopen("datei.pdf", "w"); $pdf = PDF_open($fp); PDF_set_font($pdf, "Futura-Book", 10, winansi); $breite=PDF_stringwidth($pdf, "Hallo"); echo $breite; Mache ich etwas falsch? Bin für jeden Tip dankbar! mfg Daniel -------------------------------------------------- FUP INTERAKTIV GmbH Rüttenscheider Straße 110 D-45130 Essen Tel.: + 49 (0) 201 72004-44 Fax: + 49 (0) 201 72004-18 steinhueser_(at)_fup.de http://www.fup.de From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 13:42:52 +0200 Date: Tue, 25 Apr 2000 13:42:52 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Variable_k=FCrzen?= * Stefan Miefert wrote: > vorher hatte die Variable 40 Zeichen udn ich will sie auf 20 kürzen $str="abcdefghijklmnopqrstuvwxz"; print substr($str,0,20); Näheres siehe Manual. -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From M.Kurz_(at)_dc-ag.de Tue, 25 Apr 2000 11:17:31 +0200 Date: Tue, 25 Apr 2000 11:17:31 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] charts mit php/mysql Hi Liste, mit PHP kann man ja dynamisch Bilderzeugen.. also ich will ein Chart( z.B Aktien) erstellen der sich aus Daten von einer MySql DB. dynamisch generiert. Hat jemand damit Erfahrungen bzw. ein Beispielscript ??? Habe namlich noch nie mit der Bilderzeugung von PHP gearbeitet. Fur alle Tips schon mal vielen Dank .... Beste Gruesse Marcel From Mathias.Gloss_(at)_start.de Tue, 25 Apr 2000 11:21:14 +0200 Date: Tue, 25 Apr 2000 11:21:14 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] odbc_fetch_hash() ? Aloha, > ---------- > Von: Jens Benecke[SMTP:jens_(at)_pinguin.conetix.de] > > seh ich das richtig, oder gibts wirklich kein Äquivalent zum > mysql_fetch_array (i.e. Zeile aus DB ziehen und als Hash zurückliefern)? > Ich hab auch keins gefunden, mir aber eins gebastelt. > Muss ich mir dann mittels odbc_result und odbc_fetchrow sowas selbst > basteln? > # ============================================================================ = function fetch_row_dbd() { # ============================================================================ = /* mixed fetch_row_dbd(); Holt aus dem letzten Statement auf das Objekt die Werte. Liefert false zurück, falls es keine Werte mehr gibt oder ein Array, in dem die Werte in der Reihen- folge der Abfrage stehen. */ $s_erfolg = _(at)_odbc_fetch_into($s_sth, '', &$a_result); if ( $s_erfolg ) { return $a_result; } else { return false; } # if ( $s_erfolg ) } # function fetch_row_dbd() Sollte so in etwa funktionieren - ist ein teil meiner (noch nicht fertiggestellten) Datenbankklasse. Viele Grüße, Mathias From dario.bagnoli_(at)_sat1.de Tue, 25 Apr 2000 11:18:10 +0100 Date: Tue, 25 Apr 2000 11:18:10 +0100 From: Dario Bagnoli (SAT.1 Mainz) dario.bagnoli_(at)_sat1.de Subject: [php] CSV-Datei zum automatischen Download anbieten Hi, ich habe eine PHP-Page kreiert, auf welcher ein User Daten aus einer Oracle-Datenbank abfragen kann. Als Ergebnis möchte ein jedoch (u.a.) eine Ausgabe als CSV-Datei anbieten (Column-separated values). Dieses konnte ich auch problemlos erzeugen. Was jetzt fehlt ist ein automatischer Download, damit ich das dynamisch erzeugte File anschließend wieder löschen kann. Sonst müllt es mir nur den Server zu :-) . Dummerweise werden diese Dateien vom Browser nicht zum Download angeboten, sondern (da Textdateien) DIREKT in HTML angezeigt. Nach ein wenig rumspielen mit den MIME-Types konnte ich mit "Content-type: application/vnd.ms-excel" den Browser "überreden" mitzuspielen. Dummerweise bekomme ich trotz *.csv Dateikennung eine Datei mit Endung .xls angeboten. ("Content-type: application/msexcel" bringt auch nix). Frage : Gibt es mit PHP eine Möglichkeit, direkt einen Download anzubieten, statt das File anzuzeigen ? Alternative Idee ?? Formatieren ??? Gruß und Dank, Dario Bagnoli From pixeljunkie_(at)_web.de Tue, 25 Apr 2000 11:26:57 +0200 Date: Tue, 25 Apr 2000 11:26:57 +0200 From: Sven Jansen pixeljunkie_(at)_web.de Subject: [php] AW: [php] Interesse an Communitys ? Hallo Marcel, ich bin sehr an so einer "Community" interessiet. Ich bin gerade dabei in unserer Agentur PHP zu "promoten" um endlich von diesen grauenhaften JAVA Servlets wegzukommen und wie es aussieht wird wohl die Homepage des Unternehmensberater "Roland Berger" zum Teil in PHP programmiert, sowie evtl. einige BMW Kampagnen. Da stosse ich im Moment noch auf taube Ohren. Kurzum ein Community mit hohem Informationsgehalt und gegenseitiger Hilfestellung ist auf jedem Fall in meinem Sinne und auch dringend angebracht. Gruss aus Munich Sven Jansen Pixeljunkie Multimedia Solutions Web-Design & Programmierung http://www.pixeljunkie.de sven_(at)_pixeljunkie.de -----Ursprüngliche Nachricht----- Von: Marcel Beerta [mailto:marcel.beerta_(at)_gmx.net] Gesendet: Samstag, 22. April 2000 11:53 An: PHP Mailingliste Betreff: [php] Interesse an Communitys ? Ich habe eine Frage und gleichzeitig ein Announcement zu verkünden. Bestünde von eurer Seite ein Interesse an einer PHP Community. Ich bin momentan beim konzeptionieren der Seiten und einen Teil kann man sich schon unter http://www.beerta.de/phpage/ ansehen. Ich würde aber gerne vorher von euch wissen, ob es noch lohnenswert ist, so etwas zu machen, und ob sich auch freiwillige finden, die daran mitarbeiten (Artikel, etc.) Ich wäre euch dankbar, wenn Ihr da mal vorbei schauen würdet, und mir eure Meinung mailt... -- MfG: Marcel Beerta marcel_(at)_beerta.de ICQ:71091835 From Mathias.Gloss_(at)_start.de Tue, 25 Apr 2000 10:55:08 +0200 Date: Tue, 25 Apr 2000 10:55:08 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Shell-Befehle unter Windows Aloha, > ---------- > Von: Sandor Wonschik[SMTP:sandor.wonschik_(at)_arcormail.de] > > Für mich ist das leider nicht so froh, weil ich noch immer an einem > Problem festhänge. Wenn ich folgendes probiere: > > exec("\\winnt\\system32\\command.com /c dir",$out); > Die eigentliche Shell von Windows NT heisst cmd.exe command.com ist wohl nur noch aus Kompatibilitätsgruenden vorhanden. Ausserdem wird sie auch noch innerhalb der NTVDM ausgeführt (Virtuelle Dos Machine). Versuchs einfach mal mit \\winnt\\system32\\cmd.exe vielleicht klappts dann ja :-) Viele Grüße, Mathias From ABlankerts_(at)_freepoint.de Tue, 25 Apr 2000 13:44:52 -0100 (CET) Date: Tue, 25 Apr 2000 13:44:52 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] Variable krzen On Tue, 25 Apr 2000 13:07:13 +0200, Stefan Miefert wrote: >Hallo , > >wie kann ich eine VAriable mit einer ZEichenkette nach Zeichen krzen Sprich >z.B. > >vorher hatte die Variable 40 Zeichen udn ich will sie auf 20 krzen $string=substr($string,0,20); CYA/2 Arne -- ABlankerts_(at)_freepoint.de The day Micro$oft makes something that doesn't suck is the day they start selling vacuum cleaners. From toxic_(at)_splatterworld.de Mon, 24 Apr 2000 16:24:09 +0200 Date: Mon, 24 Apr 2000 16:24:09 +0200 From: Timo Steinlein toxic_(at)_splatterworld.de Subject: [php] MS Access und MySQL Hi, nehmen wir mal an, ich hätte bereits eine komplette Access Datenbank mit etwa 500 Einträgen a 5 Spalten. Könnte ich die jetzt einfachst irgendwie konvertieren und als MySQL Datenbank in zusammenhang mit PHP3 ins Netz stellen? Diese Datenbank habe ich noch nicht erstellt, sie soll allerdings anfangs etwa 500 Einträge haben (größere Einträge etwa 500 Byte pro Eintrag) und stetig wachsen. Ich kenne mich mit Access einigermaßen gut aus und es wäre für mich einfacher wenn ich diese Datenbank mit Access erstellen könnte. Weiss einer Rat? Gruss, Timo From jan_(at)_lehnardt.de Tue, 25 Apr 2000 13:48:57 +0200 Date: Tue, 25 Apr 2000 13:48:57 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] Variable_kuerzen Hallo Stefan, Tuesday, April 25, 2000, 1:07:13 PM, you wrote: SM> wie kann ich eine VAriable mit einer ZEichenkette nach Zeichen kürzen Sprich SM> z.B. SM> vorher hatte die Variable 40 Zeichen udn ich will sie auf 20 kürzen versuch es mit substr(); http://www.php.net/manual/function.substr.php3 Jan From phpliste_(at)_scherhak.de Tue, 25 Apr 2000 09:19:56 +0200 Date: Tue, 25 Apr 2000 09:19:56 +0200 From: PHP Liste phpliste_(at)_scherhak.de Subject: [php] HTML im Formular This is a multi-part message in MIME format. ------=_NextPart_000_0011_01BFAE97.6BCDB000 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Liste, ich habe eine Frage. Ich habe eine Formularauswertung mit PHP gemacht. In der Mail allerdings werden auch die HTML Tags mit =FCbergeben und = dargestellt. Wenn ich anstatt
ein \n einf=FCge, kommt kein Bruch zustande. Wie kann ich das umgehen ? =DCber eine Antwort w=FCrde ich mich freuen. Gru=DF Sascha ------=_NextPart_000_0011_01BFAE97.6BCDB000 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi Liste,
 
ich habe eine Frage.
Ich habe eine Formularauswertung mit = PHP=20 gemacht.
In der Mail allerdings werden auch = die HTML Tags=20 mit =FCbergeben und dargestellt.
Wenn ich anstatt <BR> ein \n = einf=FCge, kommt=20 kein Bruch zustande.
Wie kann ich das umgehen = ?
=DCber eine Antwort w=FCrde ich mich=20 freuen.
 
Gru=DF = Sascha
------=_NextPart_000_0011_01BFAE97.6BCDB000-- From GH-lists_(at)_ecora.de Mon, 24 Apr 2000 15:28:01 +0200 Date: Mon, 24 Apr 2000 15:28:01 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Sendmail unter Windows - mail() Jens Kohl schrieb > N'abend zu so später Stunde, > hat es schon mal wer hinbekommen die mail()-funktion unter nem > wamp (php3.0.16) zum laufen zu bewegen? je nach system bekomme > ich andere reaktionen. Auf dem einen stürtzt mir php.exe einfach sang > und klanglos ab, auf dem anderen gibt PHP eine Fehlermeldung > aus: "Server error". Das der PHP-Prozess unter Win abschmiert, wenn man ein Mail verschicken will, ist ein bekanntes Problem. Lösung: der Mail-Funktion als optionalen weiteren eine From-Zeile zu übergeben, also z.B.: mail("x_(at)_xy.de", "wichtig", "text", "From: test_(at)_test.de"); Guido Haeger From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 13:48:51 +0200 Date: Tue, 25 Apr 2000 13:48:51 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] mail-function in PHP * Ali Reza Sajedi wrote: > ist es moeglich eine durch eine "for-Schleife" gelieferte Variable jeweils > nach einem Durchlauf der Schleife in Body von mail einzubinden. Ich stelle > es mir so vor: > > mail ("$adressat", "$subject", "); > > for ($i=1; $i<=5; $i++) { > > mail ($i\n); > > } Hm, das ist etwas krank. :-) Mach's doch so: $out = "Anfangsbody, lalalala\n"; for ($i=1; $i<=5; $i++) { /* irgendwas machen */ $out .= "noch was dazu $i\n"; } mail("da_(at)_solls.hin","Subject",$out,"From: blubber_(at)_bla.de"); In der for-Schleife machst du einfach string concatenation. Näheres erklärt dir das PHP-Manual deiner Wahl. -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From fg_(at)_FutureByte.net Tue, 25 Apr 2000 13:53:27 +0200 Date: Tue, 25 Apr 2000 13:53:27 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Variable =?iso-8859-1?Q?k=FCrzen?= > wie kann ich eine VAriable mit einer ZEichenkette nach Zeichen kürzen Sprich > z.B. > > vorher hatte die Variable 40 Zeichen udn ich will sie auf 20 kürzen $only_20 = substr($var,0,20); http://www.php.net/manual/function.substr.php3 isses das? Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From mpm_(at)_litterae.de Mon, 24 Apr 2000 12:00:24 +0200 Date: Mon, 24 Apr 2000 12:00:24 +0200 From: Michael P. Mehl mpm_(at)_litterae.de Subject: [php] Surf-Geschwindigkeit des Benutzers Hi, ich habe neulich im Web ein CGI-Skript gesehen, dass die ungefähre Baud-Rate ausgab, mit der der Surfer die Seite besuchte. Da ich per PHP-Skript Dateien zum Download anbiete, würde ich auch gerne die ungefähre Geschwindigkeit wissen, um so eine ungefähre Downloadzeit ausrechnen und anzeigen können zu lassen. Hat jemand eine Idee, wie ich das am geschicktesten (oder überhaupt) anstelle? Grüße Michael +--- Michael P. Mehl -------------------------------------+ | mpm_(at)_litterae.de - http://www.litterae.de - ICQ: 1016080 | +---------------------------------------------------------+ | "There's always much more to learn than there can | | possibly be to teach." -- Sir Peter Ustinov, "Life" | +---------------------------------------------------------+ From sebastian.bergmann_(at)_web.de Mon, 24 Apr 2000 10:26:42 +0200 Date: Mon, 24 Apr 2000 10:26:42 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] Vestrichene Zeit ermitteln Hi, erstmal: "Frohes Osterfest!". Nun zu meiner Frage. Ich habe einen Datumsstring im Format "YYYY-MM-DD HH:MM:SS", wie komme ich nun an die verstrichene Zeit seit diesem Zeitpunkt im Format "HH:MM:SS"? -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From shr_(at)_tro.net Tue, 25 Apr 2000 06:20:44 +0200 Date: Tue, 25 Apr 2000 06:20:44 +0200 From: Stephan Hermann shr_(at)_tro.net Subject: [php] Abfrage von HTTPS-Dokumenten? On Thu, Apr 20, 2000 at 06:13:16PM +0200, Joerg H. Baach wrote: : Hi Stephan, : : > du nimmst nen Perlscript welches die LWP benutzt. : : Was ist 'LWP' ? Kurzes Copy & Paste aus der LWP manpage: ------------------------------------------------------- lib::LWP(3pm) User Contributed Perl Documentation lib::LWP(3pm) NAME LWP - Library for WWW access in Perl YNOPSIS use LWP; print "This is libwww-perl-$LWP::VERSION\n"; DESCRIPTION Libwww-perl is a collection of Perl modules which provides a simple and consistent application programming interface (API) to the World-Wide Web. The main focus of the library is to provide classes and functions that allow you to write WWW clients, thus libwww-perl is a WWW client library. The library also contain modules that are of more general use. ----------------------------------------------------------- Damit ist der Frage IMHO genuege getan :) MfG. shr -- tro:net GmbH & tro:media GmbH Network & New Media Solutions Klevstrasse 4 53840 Troisdorf Tel.: +49-2241-8729-0 Fax : +49-2241-8729-12 Web : http://www.tro.net From fg_(at)_FutureByte.net Tue, 25 Apr 2000 13:56:57 +0200 Date: Tue, 25 Apr 2000 13:56:57 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] mail-function in PHP > ist es moeglich eine durch eine "for-Schleife" gelieferte Variable jeweils > nach einem Durchlauf der Schleife in Body von mail einzubinden. Ich stelle > es mir so vor: [...] Spricht was dagegen, sich den body vorher zusammenzubauen? for($i = 0; $i<5; $i++) { $body .= $i; } mail($empfaenger, $subject, $body); Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From cheaters_(at)_gmx.de Tue, 25 Apr 2000 03:29:37 +0200 Date: Tue, 25 Apr 2000 03:29:37 +0200 From: Ferhat Goecer cheaters_(at)_gmx.de Subject: [php] Backward-Funktion ?! Hallo, ich hätte mal eine Frage... undzwar möchte ich bei mir auf meinen Internetseiten immer einen "Zurück" Link bauen. Aber Natürlich auch dorthin, woher der User auf diese aktuelle Seite kam! Mit javascript gings, aber ich möchte sie gerne als http://... Link einsetzen. Ich hoffe Ihr könnt mir dabei behiflich sein. Danke im Voraus! Ferhat From frankm69_(at)_hotmail.com Mon, 24 Apr 2000 17:46:54 PDT Date: Mon, 24 Apr 2000 17:46:54 PDT From: Frank Morer frankm69_(at)_hotmail.com Subject: [php] Sendmail unter Windows - mail() Hallo Jens, es funktioniert, wenn Du den (eigentlich optionalen) letzten Parameter belegst! Z.B.: mail(EMAILRECEIVER, $sSubject, $sMsg, "From: ".EMAILSENDER) Alternativ, kannst Du auch die komplette Kommunikation mit dem Mailserver in PHP erschlagen: function TransmitMyMail($nFilepointer, $sSubject, $sMsg) { //locals $sHeader = ""; $sLine = ""; $sHeader = "From: ".EMAILSENDER."\n"; $sHeader = $sHeader."To: ".EMAILRECEIVER."\n"; $sHeader = $sHeader."Reply-To: ".EMAILSENDER."\n"; $sHeader = $sHeader."Subject: ".$sSubject."\r\n"; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "HELO localhost\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "MAIL FROM: ".EMAILSENDER."\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "RCPT TO: ".EMAILRECEIVER."\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "DATA\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, $sHeader."\r\n\r\n")) ) return FALSE; if( !(fputs($nFilepointer, $sMsg."\r\n")) ) return FALSE; if( !(fputs($nFilepointer, ".\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "QUIT\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; return TRUE; }; function SendMyMail($sSubject, $sMsg) { //locals $nFilepointer = 0; $bSendStatus = FALSE; if( !($nFilepointer = fsockopen(EMAILSERVER, 25)) ) return FALSE; $bSendStatus = TransmitMyMail($nFilepointer, $sSubject, $sMsg); fclose($nFilepointer); return $bSendStatus; }; Funktionsaufruf: SendMyMail($sSubject, $sMsg) Sollte jetzt gehen... Gruß vom Frank ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com From abe_(at)_flaemingnet.de Tue, 25 Apr 2000 13:58:30 +0200 Date: Tue, 25 Apr 2000 13:58:30 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] Variable kürzen >wie kann ich eine VAriable mit einer ZEichenkette nach Zeichen kürzen Sprich >z.B. > >vorher hatte die Variable 40 Zeichen udn ich will sie auf 20 kürzen http://www.php-center.de/de-html-manual/function.substr.html $string = substr($string,0,20); bye Daniel From s.sander_(at)_crs.de Tue, 25 Apr 2000 13:31:23 +0100 Date: Tue, 25 Apr 2000 13:31:23 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] OT Re: [php] Reguläre Ausdrücke für Email > Kann mir einer von euch sagen, wie der reguläre Ausdruck in PHP3 > aussehen > muss, um eine Email-Adresse zu überprüfen. > Also in der Form XXX_(at)_XX.XX oder so ähnlich. > > eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*_(at)_[a-z0-9-]+(\.[a-z0-9-]+)*$",$mail); > das '*' am Ende der Regex sagt aus, dass die Domainendung optional währe, also nicht vorhanden sein muss und somit währe eine falsche Emailadresse eingegeben wurde ( ohne Domainendung keine komplette Emailadresse ). Das Sternchen also einfach gegen ein Plus-Zeichen tauschen. '*' bedeutet NULL oder soviel wie möglich des vorhergehenden Zeichens, Zeichenklasse oder Zeichengruppe. '+' bedeutet min. 1 oder soviel wie möglich des vorhergehenden ... eregi("^[[:alnum:]_.-]+_(at)_[[:alnum:]_.-]+(\.[[:alnum:]-]+)+$", trim($mail), $regs ); Sollte besser funktionieren, da auch im Namen, vor dem '_(at)_', der Punkt vorkommen kann. [:alnum:] - Posix-Standard - abgekürzt alpha und numerisch Zeichen ( wie [a-z0-9] ) Gruß -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From toxic_(at)_splatterworld.de Mon, 24 Apr 2000 16:24:09 +0200 Date: Mon, 24 Apr 2000 16:24:09 +0200 From: Timo Steinlein toxic_(at)_splatterworld.de Subject: [php] (OT) MySQL und Load into Hi, vielleicht etwas Off-Topic hier, aber ich fange gerade erst an mich mit PHP3 und MySQL zu beschäftigen und ich bin mir sicher hier weiss einer Antwort: Ich habe schon von dem Befehl load into bei MySQL gehört. Damit kann ich also Daten in die Datenbank laden. Meine Frage: In einem Beispiel (Internet-World) sehe ich, das die Spaltenaufteilung nur durch ein TAB erfolgt. Ist das also richtig? Wenn ich TAB zwischen meinen Daten eingebe, intepretiert das MySQL dann richtig und setzt die Daten korrekt in die Spalten ein? Frage 2: Kann ich gleich mehrere Datenbank-einträge mit einem Load into in die Datenbank einfügen? Also Spalte 1 Spalte 2 Spalte 3 Spalte 1 Spalte 2 Spalte 3 Spalte 1 Spalte 2 Spalte 3 funktionier so etwas? Danke für die Antworten, Timo From jan_(at)_lehnardt.de Tue, 25 Apr 2000 14:09:28 +0200 Date: Tue, 25 Apr 2000 14:09:28 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] AW: [php] Interesse an Communitys ? Hello Sven, Tuesday, April 25, 2000, 11:26:57 AM, you wrote: SJ> ich bin sehr an so einer "Community" interessiet. SJ> [...] SJ> Kurzum ein Community mit hohem Informationsgehalt und gegenseitiger SJ> Hilfestellung ist auf jedem Fall in meinem Sinne und auch dringend SJ> angebracht. bitte Aufwachen! Die Communitiy besteht schon. das sind wir hier in der Liste, die Leute in #php.de im IRCNet und diejenigen die die bekannten Forn besuchen. Ziel muss es sein dieser Community also uns ein Sprachrohr, Sammelplatz und Austauschgelegenheit bieten. Warum das PHP-Center nicht dazu ausbauen? Jan From voyager_(at)_voyager-crew.de Mon, 24 Apr 2000 22:19:43 +0200 Date: Mon, 24 Apr 2000 22:19:43 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] Hilfe Folgendes Script bringt mein PHP 3 unter WIN 2K Srv (IIS5) zum krepieren: Was ist Falsch OK

Ihr Passwort ist unterwegs!

Es wurde an geschickt!

In der PHP ini steht folgendes: ---- [mail function] SMTP = smtp.puretec.de ;for win32 only sendmail_from = test_(at)_server.de ;for win32 only sendmail_path = ;for unix only, may supply arguments as well (default is sendmail -t) ---- MfG Markus From MannaGeif_(at)_aol.com Mon, 24 Apr 2000 12:19:01 EDT Date: Mon, 24 Apr 2000 12:19:01 EDT From: MannaGeif_(at)_aol.com MannaGeif_(at)_aol.com Subject: [php] formatiertes Drucken mit printf Hallo Liste! Dies ist meine erste mail und möglihcerweise hab' ich eine Antwort auf meine Frage irgendwann einmal verpasst.also bitte etwas Nachsicht. Folgender kleiner Code tut nicht das,was er eigentlich nach den Lehrbüchern machen sollte: $t1="Herzlichen Glückwunsch";$t2=62; $t3="Grosser Dreck";$t4=1184; printf("%'.-50.50s%'.10.10s%s",$t1,$t2,""); printf("%'.-50.40s%'.10.10s%s",$t3,$t4,""); ergibt als Ausdruck: Herzlichen Glückwunsch....................................62 Grosser Dreck...........................................1184 obwohl eigentlich zu erwarten wäre: Herzlichen Glückwunsch....................................62 Grosser Dreck...............................................1184 Dieses Ergebniss ergibt sich sowohl auf meinem 'Home-Rechner' als auch auf dem Rechner meines Providers . Manchmal ist man ja total betriebsblind und so hoff' ich auf einen "Sehenden". Mfg Manna From voyager_(at)_voyager-crew.de Mon, 24 Apr 2000 18:07:00 +0200 Date: Mon, 24 Apr 2000 18:07:00 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] IIS5/WIN2000 und PHP Ich würde halt mal auf www.php3.de kucken die Installation ist gleich wie für IIS4 unter NT4 MfG Markus ----- Original Message ----- From: "Stefan" To: Sent: Saturday, April 22, 2000 2:21 PM Subject: [php] IIS5/WIN2000 und PHP Hallo, kennt jemand aeine gute Quelle für die Installation von php unter Win2000 -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From voyager_(at)_voyager-crew.de Mon, 24 Apr 2000 18:21:07 +0200 Date: Mon, 24 Apr 2000 18:21:07 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] MAIL unter IIS3 und Dateien in anderen Verzeichnissen erstellen This is a multi-part message in MIME format. ------=_NextPart_000_0007_01BFAE19.DBCC54C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable So mal ne Frage (ich hab keine Lust mir die Bl=F6de Englische Anleitung = durchzulesen) Wie schick ich unter WIN NT 4.0 Server und IIS 3 mit E-Mail-Server ne = E-Mail per PHP-Script und wie erstelle ich ne neue Datei in einem = anderen Verzeichnis als dem Stammverzeichniss MfG Markus ------=_NextPart_000_0007_01BFAE19.DBCC54C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

So mal ne Frage (ich hab keine Lust mir = die Bl=F6de=20 Englische Anleitung durchzulesen)
 
Wie schick ich unter WIN NT 4.0 Server = und IIS 3=20 mit E-Mail-Server ne E-Mail per PHP-Script und wie erstelle ich ne neue = Datei in=20 einem anderen Verzeichnis als dem Stammverzeichniss
 
MfG Markus
------=_NextPart_000_0007_01BFAE19.DBCC54C0-- From Mathias.Gloss_(at)_start.de Tue, 25 Apr 2000 13:57:38 +0200 Date: Tue, 25 Apr 2000 13:57:38 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Variable_k=FCrzen?= Aloha, > ---------- > Von: Stefan Miefert[SMTP:miefert_(at)_pro-online.de] > > wie kann ich eine VAriable mit einer ZEichenkette nach Zeichen kürzen > Sprich > z.B. > vorher hatte die Variable 40 Zeichen udn ich will sie auf 20 kürzen > manual -> String functions -> Funktion substr Viele Grüße, Mathias From miefert_(at)_gmx.net Tue, 25 Apr 2000 14:23:45 +0200 Date: Tue, 25 Apr 2000 14:23:45 +0200 From: Stefan Miefert miefert_(at)_gmx.net Subject: [php] Vergleich This is a multi-part message in MIME format. ------=_NextPart_000_000C_01BFAEC1.DD4D1200 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hallo ich würde gerne mit if ($svArtikel_Art == "Karte-Verpackung" and svArtikel_Name == "karte") abfargen ob im zweiten Feld "karte" enthalten ist . Das kann auch Landkarte oder Kartenspiel sein. Leider findet diese Programmzeile dieses nicht. Kann mir da jemand weitrhelfen woran das liegen kann ? Danke und weg ------=_NextPart_000_000C_01BFAEC1.DD4D1200 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
 
Hallo ich = w=FCrde gerne=20 mit
 
if = ($svArtikel_Art =3D=3D=20 "Karte-Verpackung" and svArtikel_Name =3D=3D = "karte")
 
abfargen ob im = zweiten Feld=20 "karte" enthalten ist . Das kann auch Landkarte oder Kartenspiel=20 sein.
 
Leider findet = diese=20 Programmzeile dieses nicht. Kann mir da jemand weitrhelfen woran das = liegen=20 kann ?
 
Danke und=20 weg
------=_NextPart_000_000C_01BFAEC1.DD4D1200-- From carsten.wehrle_(at)_vhma.de Tue, 25 Apr 2000 14:28:00 +0200 Date: Tue, 25 Apr 2000 14:28:00 +0200 From: Carsten Wehrle carsten.wehrle_(at)_vhma.de Subject: [php] =?iso-8859-1?Q?PHP-Variablen=FCbergabe_bei_URL-Aufruf_=FCber_Javascript?= Hallo! Ich habe folgendes Problem: über eine
rufe ich ein php-doc auf, an das Variablen übergeben werden, soweit auch kein Problem. Jetzt wollte ich allerdings das Ergebnisfenster als kleines Pop-Up erscheinen lassen (Adressenausgabe nach PLZ-Suche) und rufe das Fenster über eine Javascript Funktion auf: javascript:Window('plz.phtml') Hinterlegtes Script: function Window(url) { var hWnd = window.open(url,"Aussendienst","width=300,height=200,resizable=no,scrollbars =no"); if (hWnd.focus != null) hWnd.focus(); } Hierbei werden allerdings die Variablen nicht automatisch übergeben und damit arbeitet mein PHP-Skript auch nicht sauber. Öffne ich ein neues Fenster mit _blank funktionierts. Aber es soll ja ein kleines Fenster sein. Kennt jemand eine Lösung für dieses Problem? Danke, Carsten From Markus.Seiler_(at)_sglcarbon.de Tue, 25 Apr 2000 14:26:30 +0200 Date: Tue, 25 Apr 2000 14:26:30 +0200 From: Seiler, Markus Markus.Seiler_(at)_sglcarbon.de Subject: [php] HTML im Formular Hallo Sascha! >Wenn ich anstatt
ein \n einfüge, kommt kein Bruch >zustande. >Wie kann ich das umgehen ? http://www.php-center.de/de-html-manual/function.nl2br.html Gruß Markus From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 14:26:25 +0200 Date: Tue, 25 Apr 2000 14:26:25 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] HTML im Formular * PHP Liste wrote: > In der Mail allerdings werden auch die HTML Tags mit übergeben und dargestellt. > Wenn ich anstatt
ein \n einfüge, kommt kein Bruch zustande. > Wie kann ich das umgehen ? nl2br() Björn. From hartmut_(at)_six.de Tue, 25 Apr 2000 14:28:16 +0200 Date: Tue, 25 Apr 2000 14:28:16 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PDF-Problem Daniel Steinhüser [FUP INTERAKTIV] wrote: > > Hallo zusammen, > > ich habe da ein kleines Problem mit der Funktion > PDF_stringwidth; Ich bekomme als Ergebnis immer > 0?! > > $fp = fopen("datei.pdf", "w"); > $pdf = PDF_open($fp); > PDF_set_font($pdf, "Futura-Book", 10, winansi); > $breite=PDF_stringwidth($pdf, "Hallo"); > echo $breite; > > Mache ich etwas falsch? Bin für jeden Tip dankbar! habe leider kein Testsystem mit aktiver PDFlib, kann mir aber folgende Probleme vorstellen: - PDF_set_font() liefert keinen Status zurück, d.h. die Angabe eines Fonts, der nicht unterstützt wird oder für den keine .afm-Datei gefunden wurde, können nicht abgefangen werden - das Manual sagt: Note: This function has to be called after PDF_begin_page() in order to create a valid pdf document -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 14:32:07 +0200 Date: Tue, 25 Apr 2000 14:32:07 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Surf-Geschwindigkeit des Benutzers * Michael P. Mehl wrote: > ausgab, mit der der Surfer die Seite besuchte. Da ich per PHP-Skript Dateien > zum Download anbiete, würde ich auch gerne die ungefähre Geschwindigkeit > wissen, um so eine ungefähre Downloadzeit ausrechnen und anzeigen können zu > lassen. Hat jemand eine Idee, wie ich das am geschicktesten (oder überhaupt) 19,2 kBit/s-Modem => 19200 / 8 = _theoretische_ Anzahl an Bytes/s. Dein File hat 200000 Bytes (z.B.), dann teilst du 200000 --------- / 60 = theoretische Anzahl an Minuten. 19200/8 Ist aber quatsch, weil die theoretische Anzahl meist nie erreicht wird und es außerdem davon abhängt, wie die Verbindung des Clients zu deinem Webserver ist (z.B. durch ein traceroute auf Client-Seite). IMHO halte ich solche Angaben "2 Minuten bei ISDN-Geschwindigkeit" für Quatsch. -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 14:33:11 +0200 Date: Tue, 25 Apr 2000 14:33:11 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Vestrichene Zeit ermitteln * Sebastian Bergmann wrote: > Nun zu meiner Frage. Ich habe einen Datumsstring im Format "YYYY-MM-DD > HH:MM:SS", wie komme ich nun an die verstrichene Zeit seit diesem > Zeitpunkt im Format "HH:MM:SS"? Datumsstring in Unix Timestamp umwandeln und von time() abziehen. -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From claus_(at)_beerta.de Wed, 26 Apr 2000 14:38:24 +0200 Date: Wed, 26 Apr 2000 14:38:24 +0200 From: Claus Beerta claus_(at)_beerta.de Subject: [php] MS Access und MySQL * Timo Steinlein (toxic_(at)_splatterworld.de) wrote: > Hi, > > nehmen wir mal an, ich hätte bereits eine > komplette Access Datenbank mit etwa 500 Einträgen > a 5 Spalten. > Könnte ich die jetzt einfachst irgendwie konvertieren > und als MySQL Datenbank in zusammenhang mit PHP3 > ins Netz stellen? > Unter www.mysql.org gibt es einen ODBC Treiber für Windows. Runterladen, installieren, konfigurieren, und du kannst unter Access als Datenquelle die MySQL Datenbank angeben ... -- Claus Beerta claus_(at)_beerta.de beerta_(at)_selos.de http://www.beerta.de From tvinke_(at)_web.de Tue, 25 Apr 2000 14:38:46 +0200 Date: Tue, 25 Apr 2000 14:38:46 +0200 From: Thomas Vinke tvinke_(at)_web.de Subject: [php] php aufrufen Hallo, ich suche nach einer anderen Möglichkeit, von a.php die Seite b.php aufzurufen. scheint mir nicht die ideale Lösung zu sein. Des weiteren wäre es toll, wenn es eine Möglichkeit gibt, daß die Übergabeparameter aus der Adresszeile des Browsers verschwinden würden. mfg Thomas From hartmut_(at)_six.de Tue, 25 Apr 2000 14:41:31 +0200 Date: Tue, 25 Apr 2000 14:41:31 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] CSV-Datei zum automatischen Download anbieten "Dario Bagnoli (SAT.1 Mainz)" wrote: > Dummerweise werden diese Dateien vom Browser nicht zum Download > angeboten, sondern (da Textdateien) DIREKT in HTML angezeigt. Nach ein > wenig rumspielen mit den MIME-Types konnte ich mit "Content-type: > application/vnd.ms-excel" den Browser "überreden" mitzuspielen. > Dummerweise bekomme ich trotz *.csv Dateikennung eine Datei mit Endung > .xls angeboten. ("Content-type: application/msexcel" bringt auch nix). > > Frage : Gibt es mit PHP eine Möglichkeit, direkt einen Download > anzubieten, statt das File anzuzeigen ? Alternative Idee ?? Formatieren > ??? du brauchst zus. noch einen Content-Disposition Header, um dem Browser den Dateinamen vorzuschreiben, ich benutze immer header("Content-Type: text/comma-separated-values"); header("Content-Disposition: attachment;filename=$filename.csv"); Wichtig für Explorer-User: als Dateiendung nicht ".txt" verwenden, denn für den Explorer hat die Dateiendung anscheinend Vorrang vor dem Content-Type: Header. Alles, was auf .txt endet, wird grundsätzlich als Plaintext im Browser angezeigt (das sind zumindest unsere Erfahrungen, lasse mich gerne eines besseren belehren ...) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From schult_(at)_schuborg.de Tue, 25 Apr 2000 14:47:32 +0200 Date: Tue, 25 Apr 2000 14:47:32 +0200 From: Pascal Schult schult_(at)_schuborg.de Subject: [php] MS Access und MySQL Hi Timo.. schau mal ins mysql-manual. das was du vorhast ist eigentlich recht simpel. du musst natürlich die DB und die tabelle(n) anlegen. dann kannst du ein file, in dem deine access-daten, welche durch bestimmte zeichen getrennt sind, einfach importieren. Schau dir sonst einfach mal den mysql-befehl mysqlimport.exe an. zur not kannst du das natürlich auch mit php machen, was aber umständlicher wäre. ciao > nehmen wir mal an, ich hätte bereits eine > komplette Access Datenbank mit etwa 500 Einträgen > a 5 Spalten. > Könnte ich die jetzt einfachst irgendwie konvertieren > und als MySQL Datenbank in zusammenhang mit PHP3 > ins Netz stellen? From miefert_(at)_gmx.net Tue, 25 Apr 2000 14:43:48 +0200 Date: Tue, 25 Apr 2000 14:43:48 +0200 From: Stefan Miefert miefert_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Variable_k=FCrzen?= > > z.B. > > > > vorher hatte die Variable 40 Zeichen udn ich will sie auf 20 kürzen > > $only_20 = substr($var,0,20); > http://www.php.net/manual/function.substr.php3 > > isses das? jep, danke komisch in meinem "tollen" Handbuch steht die Funktion nicht :-) From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 14:47:42 +0200 Date: Tue, 25 Apr 2000 14:47:42 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Backward-Funktion ?! * Ferhat Goecer wrote: > ich hätte mal eine Frage... undzwar möchte ich bei mir auf meinen > Internetseiten immer einen "Zurück" Link bauen. [...] Dafür gibt's doch den "Zurück"- bzw. "Back"-Button im Browser selbst. -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From breker_(at)_multimedialesdesign.de Tue, 25 Apr 2000 14:46:14 -0700 Date: Tue, 25 Apr 2000 14:46:14 -0700 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] Surf-Geschwindigkeit des Benutzers From: "Michael P. Mehl" To: Sent: Monday, April 24, 2000 3:00 AM Subject: [php] Surf-Geschwindigkeit des Benutzers > ich habe neulich im Web ein CGI-Skript gesehen, dass die ungefähre Baud-Rate > ausgab, mit der der Surfer die Seite besuchte. Da ich per PHP-Skript Dateien > zum Download anbiete, würde ich auch gerne die ungefähre Geschwindigkeit > wissen, um so eine ungefähre Downloadzeit ausrechnen und anzeigen können zu > lassen. Hat jemand eine Idee, wie ich das am geschicktesten (oder überhaupt) > anstelle? sollte eigentlich mit javascript zu machen sein. Eine weitere Möglichkeit wäre denn User zu pingen. -- DIE php-Suchmaschine im Internet: http://www.phpsearch.de/ --warum mag php-center mich nicht?-- From fg_(at)_FutureByte.net Tue, 25 Apr 2000 14:53:52 +0200 Date: Tue, 25 Apr 2000 14:53:52 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Backward-Funktion ?! > Hallo, > ich hätte mal eine Frage... undzwar möchte ich bei mir auf meinen > Internetseiten immer einen "Zurück" Link bauen. Aber Natürlich auch dorthin, > woher der User auf diese aktuelle Seite kam! Mit javascript gings, > aber ich möchte sie gerne als http://... Link einsetzen. > > Ich hoffe Ihr könnt mir dabei behiflich sein. > Danke im Voraus! Ferhat $HTTP_REFERER sollte gehen (mit den bekannten Einschränkungen). der Inhalt der Variable wird Dir auch in phpinfo(); ausgegeben. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From voyager_(at)_voyager-crew.de Tue, 25 Apr 2000 14:57:00 +0200 Date: Tue, 25 Apr 2000 14:57:00 +0200 From: Markus Kniehl voyager_(at)_voyager-crew.de Subject: [php] Mails und PHP im IIS War bei mir auch so du hast mail(empf,subject,body) häng einfach noch ein Sender rein ==> mail(empf,subject,body,Sender) dann tuts (bei mir zumindest) Mfg Markus ----- Original Message ----- From: "Stefan" To: Sent: Monday, April 24, 2000 1:47 AM Subject: [php] Mails und PHP im IIS Hallo, ich versuche garde auf einem IIS eien Seite aufzurufen die EMails verschickt. leider bekomm eich ständig diese Melddung Die Seite läuft auf einem externen LINUX Server wunderbar. > CGI Error > The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are: > > > ERROR: could not get the task list -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From tsteinlein_(at)_gmx.de Tue, 25 Apr 2000 14:55:05 +0200 Date: Tue, 25 Apr 2000 14:55:05 +0200 From: Timo Steinlein tsteinlein_(at)_gmx.de Subject: [php] MS Access und MySQL Hi, nehmen wir mal an, ich hätte bereits eine komplette Access Datenbank mit etwa 500 Einträgen a 5 Spalten. Könnte ich die jetzt einfachst irgendwie konvertieren und als MySQL Datenbank in zusammenhang mit PHP3 ins Netz stellen? Diese Datenbank habe ich noch nicht erstellt, sie soll allerdings anfangs etwa 500 Einträge haben (größere Einträge etwa 500 Byte pro Eintrag) und stetig wachsen. Ich kenne mich mit Access einigermaßen gut aus und es wäre für mich einfacher wenn ich diese Datenbank mit Access erstellen könnte. Weiss einer Rat? Gruss, Timo From GH-lists_(at)_ecora.de Tue, 25 Apr 2000 14:49:26 +0200 Date: Tue, 25 Apr 2000 14:49:26 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] AW: [php] Interesse an Communitys ? Sven Jansen schrieb > Ich bin gerade dabei in unserer Agentur PHP zu "promoten" > um endlich von diesen grauenhaften JAVA Servlets > wegzukommen und wie es aussieht wird wohl die Homepage > des Unternehmensberater "Roland Berger" zum Teil in PHP > programmiert, sowie evtl. einige BMW Kampagnen. Da stosse > ich im Moment noch auf taube Ohren. Wolltest Du Roland Berger und BMW als PRO-PHP-Argument anführen oder wo ist der Zusammenhang? Eine Art PHP-Referenzliste ist auch auf php-center.de zu finden. Auch die comdirect-Bank die in Bezug auf die PageImpressions zur absoluten Spitze in Deutschland gehört, setzt PHP ein... IMHO wird BMW bei Online-Aktivitäten immer noch von Kabel New Media betreut, die man wohl getrost als PHP-Fetischisten einstufen kann. Und ebenso wie bei harald-schmidt-show.de, sat1.de und einigen anderen Kabel-Projekten, dürfte PHP bei interaktiven Geschichten aller Art häufig zum Einsatz kommen. Guido Haeger From GH-lists_(at)_ecora.de Tue, 25 Apr 2000 14:52:39 +0200 Date: Tue, 25 Apr 2000 14:52:39 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] CSV-Datei zum automatischen Download anbieten Dario Bagnoli (SAT.1 Mainz) schrieb > Frage : Gibt es mit PHP eine Möglichkeit, direkt einen Download > anzubieten, statt das File anzuzeigen ? Ja mit nachfolgendem Kurzscript: header("Content-disposition: filename=$filename"); header("Content-type: application/octetstream"); readfile($filename); Guido Haeger PS.: Ich hätte jetzt gern einen 30-Sekunden-Werbeblock... ;-) From fg_(at)_FutureByte.net Tue, 25 Apr 2000 14:58:01 +0200 Date: Tue, 25 Apr 2000 14:58:01 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Vestrichene Zeit ermitteln > Nun zu meiner Frage. Ich habe einen Datumsstring im Format "YYYY-MM-DD > HH:MM:SS", wie komme ich nun an die verstrichene Zeit seit diesem > Zeitpunkt im Format "HH:MM:SS"? Pauschal würde ich sagen, Dass du mit explode() Deinen String zerlegen, daraus mittels mktime() einen Timestamp erzeugen und vom jetzigen Timestamp ( time() ) abziehen musst. Dann kannst von den resultierenden Sekunden wieder zurückrechnen auf HH:MM:SS Solltest Du das Datum aus einer MySQL-DB ziehen, kannst das gleich alles von MySQL intern regeln lassen. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From breker_(at)_multimedialesdesign.de Tue, 25 Apr 2000 14:48:24 -0700 Date: Tue, 25 Apr 2000 14:48:24 -0700 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] Vestrichene Zeit ermitteln From: "Sebastian Bergmann" To: "PHP3 Mailingliste" Sent: Monday, April 24, 2000 1:26 AM Subject: [php] Vestrichene Zeit ermitteln > Nun zu meiner Frage. Ich habe einen Datumsstring im Format "YYYY-MM-DD > HH:MM:SS", wie komme ich nun an die verstrichene Zeit seit diesem > Zeitpunkt im Format "HH:MM:SS"? hi, ich würde beides in ne timestamp umwandeln, das eine vom anderen abziehen und dann wieder in dein Format umwandeln. Schau dir die date() Funktionen an. cu Die ultimative Suchmaschine zum Thea php: http://www.phpsearch.de/ From fg_(at)_FutureByte.net Tue, 25 Apr 2000 15:03:24 +0200 Date: Tue, 25 Apr 2000 15:03:24 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] erzeugen eines alphanumerischen Codes > Ich suche ein Algorithmus, wie ich eine zufälligen > alphanumerischen Code erzeugen und in der Datenbank abspeichern > kann. Der Code sollte 8-10 Stellen haben und eben alphanumerisch. > Wenn möglich sollte die Gesamtzahl der stellen (wie gesagt zwischen > 8 und 10 Stelllen) auch zufällig sein. > Das Abspeichern in der DB ist einfach und bedarf auch keiner Erklärung, > aber das Erzeugen des Codes. http://infosoc.uni-koeln.de/pipermail/php/1999-June/002201.html sollte Dir weiterhelfen Franz Ps: deine Signatur is schon ein bisschen lang, oder? -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From marcel.beerta_(at)_gmx.net Tue, 25 Apr 2000 14:56:28 +0200 Date: Tue, 25 Apr 2000 14:56:28 +0200 From: Marcel Beerta marcel.beerta_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_Regul=E4re_Ausdr?= =?iso-8859-1?Q?=FCcke?= =?iso-8859-1?Q?=FCcke?= Auf http://www.devshed.com gibt's einen Artikel über regular expressions ... Schau da doch mal rein ... > Tja hat es aber leider nicht. Vielleicht hat sonst noch jemand eine Lösung > zu meinem Problem. > > Gruss > H. Walz > > > From GH-lists_(at)_ecora.de Tue, 25 Apr 2000 15:03:53 +0200 Date: Tue, 25 Apr 2000 15:03:53 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] erzeugen eines alphanumerischen Codes Sebastian -MasterCode schrieb > Ich suche ein Algorithmus, wie ich eine zufälligen > alphanumerischen Code erzeugen und in der Datenbank > abspeichern kann. Der Code sollte 8-10 Stellen haben und > eben alphanumerisch. Eine von vielen Möglichkeiten: srand((double)microtime()*1000000); $alphanum = md5(uniqid(rand())); $start = rand(1,22); $lang = rand(8,10); $back = substr($alphanum, $start, $lang); echo $back; Guido Haeger From breker_(at)_multimedialesdesign.de Tue, 25 Apr 2000 15:10:27 -0700 Date: Tue, 25 Apr 2000 15:10:27 -0700 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] Backward-Funktion ?! ----- Original Message ----- From: "Ferhat Goecer" To: Sent: Monday, April 24, 2000 6:29 PM Subject: [php] Backward-Funktion ?! >undzwar möchte ich bei mir auf meinen > Internetseiten immer einen "Zurück" Link bauen. Aber Natürlich auch dorthin, > woher der User auf diese aktuelle Seite kam! Mit javascript gings, > aber ich möchte sie gerne als http://... Link einsetzen. hi, Referer cu Die ultimative Suchmaschine zum Thea php: http://www.phpsearch.de/ From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 15:16:44 +0200 Date: Tue, 25 Apr 2000 15:16:44 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PhP- Community * Sascha Wedler wrote: > kannst Du mir die Files an s.wedler_(at)_binary-illusions.de schicken, denn der > "php-center"-Server scheint down zu sein. Ne, der is wieder da. :) Björn. From aw_(at)_terror.de Tue, 25 Apr 2000 06:17:24 -1000 Date: Tue, 25 Apr 2000 06:17:24 -1000 From: andreas werla aw_(at)_terror.de Subject: [php] sendmail!!! hi, 1. HTML bitte aus >ich habe im moment ein sendmail Problem in Verbindung mit PHP4RC1 (with all Patches), und ich >suche eine sehr gute Anleitung für sendmail Configurationen, kann mir da einer was empfehlen???? Am >besten wäre auf deutsch aber nicht unbediengt nötig ;) www.sendmail.org sagt eingelich alles aus andreas From service_(at)_cjcs.de Tue, 25 Apr 2000 15:25:24 +0200 Date: Tue, 25 Apr 2000 15:25:24 +0200 From: Oliver Schlag service_(at)_cjcs.de Subject: [php] sendmail!!! Hy, du hast auch ein Problem mit deinem Mailer, der verschickt HTML Mails ! *grins* www.sendmail.org würde ich empfehlen. Grüße Oliver Schlag From Antares_(at)_www-surfen.de Tue, 25 Apr 2000 15:37:20 +0200 Date: Tue, 25 Apr 2000 15:37:20 +0200 From: Thorsten Habich Antares_(at)_www-surfen.de Subject: [php] (PHP) INSERT Hi List, > ein paar mehr Infos wären sehr hilfsreich. > Ein Code-Ausschnitt wäre soger super :-) läuft jetzt, trotzdem thanx Thorsten From gp_(at)_sun.bnbt.de Tue, 25 Apr 2000 15:38:41 +0200 (MET DST) Date: Tue, 25 Apr 2000 15:38:41 +0200 (MET DST) From: Gerhard Pfeiffer gp_(at)_sun.bnbt.de Subject: [php] sendmail!!! Hallo, On Sun, 23 Apr 2000, Alex Noffe wrote: > ich habe im moment ein sendmail Problem in Verbindung mit PHP4RC1 (with all Patches), und ich suche eine sehr gute Anleitung für sendmail Configurationen, kann mir da einer was empfehlen???? Am besten wäre auf deutsch aber nicht unbediengt nötig ;) Das einzige, was es da gibt, ist das sendmail-buch von O'Railly. Du kannst auch versuchen, mit der readme von dieser m4-config allein zurechtzukommen, die liegt bei mir mit SuSE in /usr/share/sendmail/README, beim source liegt sie in cf/README (zumindest bei 8.9.3). Ciao, Gerhard From mirko_(at)_mjmm.de Tue, 25 Apr 2000 15:39:03 +0200 Date: Tue, 25 Apr 2000 15:39:03 +0200 From: Mirko Malarz mirko_(at)_mjmm.de Subject: [php] HTML im Formular Sascha wrote: >>Hi Liste, ich habe eine Frage. Ich habe eine Formularauswertung mit PHP gemacht. In der Mail allerdings werden auch die HTML Tags mit übergeben und dargestellt. Wenn ich anstatt
ein \n einfüge, kommt kein Bruch zustande. Wie kann ich das umgehen ? Über eine Antwort würde ich mich freuen. Gruß Sascha<< Ich kann Dein Problem nicht so ganz nachvollziehen, aber ich meine Du solltest es mal mit htmlspecialchars($stringMitHtmlTags) versuchen. Diese Funktion macht z.B. aus

Hallo

ein einfaches "Hallo"... Sehr sinnvoll bei Gästebüchern und Foren... Was wäre, wenn jemand in ein Gästebuch, welches in einer Tabelle Dargestellt wird, ein Tag einfügen würde wie ;-) Mirko... From mirko_(at)_mjmm.de Tue, 25 Apr 2000 15:39:07 +0200 Date: Tue, 25 Apr 2000 15:39:07 +0200 From: Mirko Malarz mirko_(at)_mjmm.de Subject: [php] MS Access und MySQL Timo schrieb: >> Hi, nehmen wir mal an, ich hätte bereits eine komplette Access Datenbank mit etwa 500 Einträgen a 5 Spalten. Könnte ich die jetzt einfachst irgendwie konvertieren und als MySQL Datenbank in zusammenhang mit PHP3 ins Netz stellen? Diese Datenbank habe ich noch nicht erstellt, sie soll allerdings anfangs etwa 500 Einträge haben (größere Einträge etwa 500 Byte pro Eintrag) und stetig wachsen. Ich kenne mich mit Access einigermaßen gut aus und es wäre für mich einfacher wenn ich diese Datenbank mit Access erstellen könnte. Weiss einer Rat? Gruss, Timo << Es gibt zwei Möglichkeiten... 1) Du kannst mittels Access auch CSV bzw. Textdateien erstellen. Z.B: Name; Vorname; Wohnort; Mertens; Uli; Gelsenkirchen; Schulz; Hans; Bochum; ... Diese Textdateien kannst Du mit phpMyAdmin in Deine MySQL-Datenbank importieren. Das ist jedoch die ungeschicktere Lösung. 2) Du kannst Dir von der Seite http://web.mysql.com/download.html die ODBC-Treiber für Windows herunterladen... Dann bindest Du die Datenbanken einfach in Deiner Windows-Systemsteuerung als MySQL Datenquelle ein und kannst die Tabellen von dem MySQL-Server in Deine AccessXY-Datenbank einbinden. Dann kannst Du mit einer einfachen Anfüge-Abfrage die Datensätze von Deiner Access-Tabelle per Mausklick in die MySQL-DB schaufeln... Das ist die bessere Lösung. Viel Spaß Mirko... From mailings-suse_(at)_gmx.de Tue, 25 Apr 2000 15:49:09 +0200 Date: Tue, 25 Apr 2000 15:49:09 +0200 From: Marcus Maul mailings-suse_(at)_gmx.de Subject: [php] erzeugen eines alphanumerischen Codes On Mon, Apr 24, 2000 at 12:32:52AM +0200, Sebastian -MasterCode- wrote: > Hallo! > > Ich hoffe einer von Euch kann mir weiterhelfen, denn ich sehe > den Wald vor lauter Bäumen nicht mehr. > > Sollte eigentlich nicht sooo schwer sein: > Ich suche ein Algorithmus, wie ich eine zufälligen > alphanumerischen Code erzeugen und in der Datenbank abspeichern > kann. Der Code sollte 8-10 Stellen haben und eben alphanumerisch. > Wenn möglich sollte die Gesamtzahl der stellen (wie gesagt zwischen > 8 und 10 Stelllen) auch zufällig sein. > Das Abspeichern in der DB ist einfach und bedarf auch keiner Erklärung, > aber das Erzeugen des Codes. $Matrix = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890" srand((double)microtime()*1000000); $ID=""; for ($i = 0; $i <= 10; $i++) $ID .= $Matrix(rand(0,61); Danach mußt Du nur noch auf existenz in der Datenbank überprüfen. M.f.G. Marcus From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 15:49:00 +0200 Date: Tue, 25 Apr 2000 15:49:00 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] php aufrufen * Thomas Vinke wrote: > ich suche nach einer anderen Möglichkeit, von a.php > die Seite b.php aufzurufen. Wenn du in a.php _keine_ Ausgaben an den Client (in der Regel der Browser) sendest (auch keine whitespaces etc.), so kannst du das so machen: header("Location: http://irgend.wo.anders/"); Relative Pfade im HTTP-Header anzugeben, funktionieren zwar in der Regel, sind aber lt. RfC wohl nicht erlaubt. Machst du jedoch Ausgaben an den Client, so hilft ein Stück JavaScript: HTH, -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From j.kohl_(at)_style-id.de Tue, 25 Apr 2000 15:49:53 +0200 Date: Tue, 25 Apr 2000 15:49:53 +0200 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] R: [php] Sendmail unter Windows - mail() So nachdem ich nach 3 Tagen nun endlich auch wieder mails von der PHP-Liste empfangen (woran liegt das?) kann ich ja jetzt auch wieder antworten. > Meine mich erinnern zu können, daß es was mit dem vierten Argument von > mail() zu tun hatte. Such mal im Archiv. Oder teste einfach mal, was > passiert, wenn Du dort einen Absenderadresse einträgst. > > mail("foo_(at)_bar.com", "sehr subjektiv", "Testtext", "From: > ich_(at)_irgendwo.de"); Hmm, also ich hab bisher immer das letzte Argument mit angegeben, vielleicht sollte ich es mal nur mit 3 versuchen. Irgendwo harkts doch da gewaltig. From schwab_(at)_interkon.de Tue, 25 Apr 2000 15:41:26 +0200 Date: Tue, 25 Apr 2000 15:41:26 +0200 From: Schwab Bernhard Konrad schwab_(at)_interkon.de Subject: [php] Laufzeitprobleme mit PHP? Kann es sein, das php nach einer Laufzeit X eines Scriptes autm. abbricht? Berni From fg_(at)_FutureByte.net Tue, 25 Apr 2000 15:55:06 +0200 Date: Tue, 25 Apr 2000 15:55:06 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] php aufrufen > ich suche nach einer anderen Möglichkeit, von a.php > die Seite b.php aufzurufen. > > > schein mir nicht die ideale Lösung zu sein. Header("Location: http://www.blubb.de"); würde auch gehen - Du darfst halt vorher nix ausgeben. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 15:54:11 +0200 Date: Tue, 25 Apr 2000 15:54:11 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Re: Re: [php] Interesse an Communitys ? Hallo, * Peter Holm wrote: > Ich fände es toll, wenn _eine_ zentrale, gut organisierte > Codebibliothek für den deutschsprachigen Raum existierte (siehe perl). > Die Leute würden dann sehr viel schneller bereit sein zur Mitarbeit (ich > auch.) Dazu muß sich erst mal PEAR durchsetzen. Vorher hat alles andere IMHO keinen Zweck. > 2. nicht so viele Nachahmer motivieren. Auch das php-center ist noch > lange nicht sooo umfangreich, Dann ändere das. Wir suchen ständig neue Leute, die uns mit Infos, Artikeln, Tutorials, case studies versorgen. Zusätzlich hat man hier noch die Möglichkeit, sich einen Namen zu machen aufgrund des großen und langfristig ge- sicherten Bekanntheitsgrades des PHP-Centers. -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From arsajedi_(at)_bupnet.de Tue, 25 Apr 2000 15:58:56 +0200 Date: Tue, 25 Apr 2000 15:58:56 +0200 From: Ali Reza Sajedi arsajedi_(at)_bupnet.de Subject: [php] mail-function in PHP Hallo Björn, vielen Dank fuer Deine Antwort. Nach dem Absenden meiner Mail bin ich auch darauf gekommen und das Problem mit concatenation geloest. Schoenen Tag noch Ali From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 16:09:02 +0200 Date: Tue, 25 Apr 2000 16:09:02 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] MAIL unter IIS3 und Dateien in anderen Verzeichnissen erstellen * Markus Kniehl wrote: > So mal ne Frage (ich hab keine Lust mir die Blöde Englische Anleitung durchzulesen) Und wir haben keine Lust, Leuten zu helfen, die sich nicht die Anleitung durchlesen können. Und vor allem nicht die deutschsprachige Übersetzung auf . Björn. From carsten.wehrle_(at)_vhma.de Tue, 25 Apr 2000 16:12:09 +0200 Date: Tue, 25 Apr 2000 16:12:09 +0200 From: Carsten Wehrle carsten.wehrle_(at)_vhma.de Subject: [php] =?iso-8859-1?Q?PHP-Variablen=FCbergabe_bei_URL-Aufruf_=FCber_Javascript?= Hallo! Ich habe folgendes Problem: über eine rufe ich ein php-doc auf, an welches Variablen übergeben werden, soweit auch kein Problem. Jetzt wollte ich allerdings das Ergebnisfenster als kleines Pop-Up erscheinen lassen (Adressenausgabe nach PLZ-Suche) und rufe das Fenster über eine Javascript Funktion auf: javascript:Window('plz.phtml') Hinterlegtes Script: function Window(url) { var hWnd = window.open(url,"Aussendienst","width=300,height=200,resizable=no,scrollbars =no"); if (hWnd.focus != null) hWnd.focus(); } Hierbei werden allerdings die Variablen nicht automatisch übergeben und damit arbeitet mein PHP-Skript auch nicht sauber. Öffne ich ein neues Fenster mit _blank funktionierts. Aber es soll ja ein kleines Fenster sein. Kennt jemand eine Lösung für dieses Problem? Danke, Carsten From s.sander_(at)_crs.de Tue, 25 Apr 2000 16:33:27 +0100 Date: Tue, 25 Apr 2000 16:33:27 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re: php Verstrichene Zeit ermitteln > Sebastian Bergmann: >Nun zu meiner Frage. Ich habe einen Datumsstring im Format "YYYY-MM-DD >HH:MM:SS", wie komme ich nun an die verstrichene Zeit seit diesem >Zeitpunkt im Format "HH:MM:SS"? Da gibt es mehrere Möglichkeiten. Mittels substr http://www.php3.de/manual/function.substr.php3 oder per Regulärer Ausdrücke. http://www.php3.de/manual/function.ereg.php3 Für den Anfang ist sicher substr einfacher, deswegen ein Beispiel per regulärem Ausdruck: ereg("([[:digit:]]{2,2}):([[:digit:]]{2,2}):([[:digit:]]{2,2})$", $date_string, $regs ); echo "Stunde: $regs[1], Minute: $regs[2], Sekunden: $regs[3]
\n"; -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From von.der.linden_(at)_ndh.net Tue, 25 Apr 2000 16:14:58 +0200 Date: Tue, 25 Apr 2000 16:14:58 +0200 From: Carsten von der Linden von.der.linden_(at)_ndh.net Subject: [php] mySQL und verkn=?ISO-8859-1?B?/A==?=pfte Felder... Hallo an Alle! (Nachdem der Server wohl seit Sonntag down war, schicke ich die Mail nomma...hoffentlich kommt sie nicht 2-mal an ;-) Ich habe eine Frage zu einem mySQL Statement, in dem es darum geht, Felder untereinander zu verknüpfen. Ich versuche es einmal an einem Beispiel zu erläutern und bin für Eure Hilfe sehr sehr dankbar: Wir haben zwei Tabellen, die eine heisst 'categories' und die andere 'user_abc_permissions'. In der Tabelle 'categories' sind verschiedene Kategorien aufgeführt, die ein eindeutiges Kürzel haben und hinzugefügt, gelöscht und verändert werden können. In der Tabelle 'user_abc_permissions' ist ein ROW für jede Kategorie angelegt. Weiter stehen in dem ROW, der durch das eindeutige Kürzel der Kategorie identifiziert wird, noch Rechte (zum Schreiben, Löschen usw.) drin. Ich möchte nun erreichen, dass eine Veränderung in der Tabelle 'categories' auch eine Veränderung in der Tabelle 'user_abc_permissions' hat. Wenn eine neue Kategorie hinzugefügt wird, soll in der 'user_abc_permissions' Tabelle auch ein neuer ROW entstehen, wenn eine Kategorie gelöscht wird soll sie auch im 'user_abc_permissions' gelöscht werden etc. Wie teile ich dies nun mySQL mit? Ich nehme an, die nötigen Angaben müssen im 'user_abc_permissions' TABLE stehen. Werden die Information automatisch aktualisiert oder muss ich sagen, dass die Tabelle 'user_abc_permissions' aktualisiert werden muss? Ich bedanke mich schon jetzt für Eure Hilfe! Gruss Carsten From mail_(at)_christopher-siebert.de Tue, 25 Apr 2000 16:21:16 +0200 Date: Tue, 25 Apr 2000 16:21:16 +0200 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] HTML im Formular > Wenn ich anstatt
ein \n einfüge, kommt kein Bruch zustande.Wie > kann ich das umgehen ? naja, in HTML gibts halt kein \n. Nutz dafür die Funktion nl2br, also $text = nl2br($text) cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 From beezle_(at)_subito.net Tue, 25 Apr 2000 16:26:31 +0200 Date: Tue, 25 Apr 2000 16:26:31 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] AW: [php] erzeugen eines alphanumerischen Codes hi, folgendes geht perfekt, kann man auch als passwort generator benutzen und falls nötig noch eigene Zeichen hinzufügen: $length = "10"; // länge des Strings $values[] = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r ","s","t","u","v","w","x","y","z"); $values[] = array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R ","S","T","U","V","W","X","Y","Z"); $values[] = array("0","1","2","3","4","5","6","7","8","9"); $randval = ""; for($i=0;$i<=$length;$i++) { mt_srand((double)microtime()*1000000); $tmp = mt_rand(0,count($values)-1); mt_srand((double)microtime()*1000000); $randval .= $values[$tmp][mt_rand(0,count($values[$tmp])-1)]; } echo $randval; //oder eben dann den mysql query yours beezle -----Ursprüngliche Nachricht----- Von: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von Sebastian -MasterCode- Gesendet: Montag, 24. April 2000 00:33 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] erzeugen eines alphanumerischen Codes Hallo! Ich hoffe einer von Euch kann mir weiterhelfen, denn ich sehe den Wald vor lauter Bäumen nicht mehr. Sollte eigentlich nicht sooo schwer sein: Ich suche ein Algorithmus, wie ich eine zufälligen alphanumerischen Code erzeugen und in der Datenbank abspeichern kann. Der Code sollte 8-10 Stellen haben und eben alphanumerisch. Wenn möglich sollte die Gesamtzahl der stellen (wie gesagt zwischen 8 und 10 Stelllen) auch zufällig sein. Das Abspeichern in der DB ist einfach und bedarf auch keiner Erklärung, aber das Erzeugen des Codes. Wäre nett, wenn mir einer helfen könnte. Danke im Voraus! MfG, Sebastian ************************************************************ Sebastian Schäfer alias MasterCode sebastian_(at)_giga-network.com sschaefer_(at)_uni.de / mastercode_(at)_uni.de ICI - International College Information Wenn Ihr mal einen guten Platz zum chatten sucht, dann kommt zu ICICampus.de http://www.icicampus.de und trefft nette Leute. Ein idealer Platz für alle Studenten! ************************************************************ -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From service_(at)_cjcs.de Tue, 25 Apr 2000 16:29:57 +0200 Date: Tue, 25 Apr 2000 16:29:57 +0200 From: Oliver Schlag service_(at)_cjcs.de Subject: [php] Dateiname eines Attachments in Mails Hy zusammen, ich weis es gibt schon einige WEB-Mail Interfaces, welche in PHP3 geschrieben sind, aber ich schreibe mein eigenes, dann lerne ich noch ein bischen was in PHP3 und weis wo ich bei Problemen anzupacken habe. Also hier mein Problem. Wenn jemand eine Mail mit einem Attachment verschickt, wie bekomme ich dann den Dateinamen des Attachments heraus ? Mfg Oliver Schlag From winkelmann_(at)_klubs24.de Tue, 25 Apr 2000 16:33:17 +0200 Date: Tue, 25 Apr 2000 16:33:17 +0200 From: Matthias Winkelmann winkelmann_(at)_klubs24.de Subject: [php] MAIL unter IIS3 und Dateien in anderen Verzeichnissen erstellen Hallo, >So mal ne Frage (ich hab keine Lust mir die Blöde Englische Anleitung durchzulesen) Dann lies doch die "B"löde "D"eutsche Anleitung. Schau mal unter http://www.php-center.de/manual/ Wenn dann noch Probleme auftreten darfst Du (nachdem Du html-Mails abgeschaltet hast) auch wieder hier fragen. >Wie schick ich unter WIN NT 4.0 Server und IIS 3 mit E-Mail-Server ne E-Mail per PHP-Script >und wie erstelle ich ne neue Datei in einem anderen Verzeichnis als dem Stammverzeichniss > >MfG Markus MFG, mw From beezle_(at)_subito.net Tue, 25 Apr 2000 16:36:28 +0200 Date: Tue, 25 Apr 2000 16:36:28 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] AW: [php] php aufrufen hi, es geht auch direkt mit header("Location: b.php"); darfst davor aber nichts senden! (zb mit echo oder print) yours beezle -----Ursprüngliche Nachricht----- Von: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von Thomas Vinke Gesendet: Sonntag, 23. April 2000 15:52 An: php_(at)_SOLIX.WISO.UNI-KOELN.DE Betreff: [php] php aufrufen Hallo, ich suche nach einer anderen Möglichkeit, von a.php die Seite b.php aufzurufen. schein mir nicht die ideale Lösung zu sein. mfg Thomas -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From abe_(at)_flaemingnet.de Tue, 25 Apr 2000 16:36:27 +0200 Date: Tue, 25 Apr 2000 16:36:27 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] erzeugen eines alphanumerischen Codes >Sollte eigentlich nicht sooo schwer sein: >Ich suche ein Algorithmus, wie ich eine zufälligen >alphanumerischen Code erzeugen und in der Datenbank abspeichern >kann. Der Code sollte 8-10 Stellen haben und eben alphanumerisch. >Wenn möglich sollte die Gesamtzahl der stellen (wie gesagt zwischen >8 und 10 Stelllen) auch zufällig sein. >Das Abspeichern in der DB ist einfach und bedarf auch keiner Erklärung, >aber das Erzeugen des Codes. Versuche es mal hiemit: bye Daniel From webmaster_(at)_cyberfly.net Tue, 25 Apr 2000 16:38:48 +0200 Date: Tue, 25 Apr 2000 16:38:48 +0200 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] AW: [php] Interesse an Communitys ? Hi, sorry das ich mal wieder n Blödes Kommentar bringe (wird in letzterzeit immer öfter... *wunder*) >>Bestünde von eurer Seite ein Interesse an einer PHP Community. Ich bin >>momentan beim konzeptionieren der Seiten und einen Teil kann man sich >>schon unter >>ansehen. Ich würde aber gerne vorher von euch wissen, ob es noch >>lohnenswert ist, so etwas zu machen, und ob sich auch freiwillige >>finden, die daran mitarbeiten (Artikel, etc.) >Kurzum ein Community mit hohem Informationsgehalt und gegenseitiger >Hilfestellung ist auf jedem Fall in meinem Sinne und auch dringend >angebracht. (ich hab diese Mail genommen, weils die aus dem Thread war, auf die ich geclickt hab ;) mich regt das momentan ein wenig auf, wieso meint eigentlich jeder ne Community gründen zu müssen? wir haben doch eine? Sollen die, die intresse an einer haben, und helfen wollen, doch lieber den Jungs vom PHP-Center helfen, und net was eigenes Durchziehen Community heisst GEMEINSCHAFT und nicht "jeder zieht sein eigenes Ding durch" Gruss Peter "[DiSAStA]" Petermann, -- <> Peter Petermann <> <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> From webmasterbhs_(at)_bluewin.de Tue, 25 Apr 2000 16:42:38 +0200 Date: Tue, 25 Apr 2000 16:42:38 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Vergleich arrgg bitte keine HTML mails ... sonst gibt es mal XML mails ;-) if ($svArtikel_Art == "Karte-Verpackung" && eregi("karte",$svArtikel_Name)==true) kiri PS: 25 Grad im Schatten sind es hier :-))))))))) > Hallo ich würde gerne mit > > if ($svArtikel_Art == "Karte-Verpackung" and svArtikel_Name == "karte") > > abfargen ob im zweiten Feld "karte" enthalten ist . Das kann auch > Landkarte oder Kartenspiel sein. From quar_ks_(at)_gmx.li Tue, 25 Apr 2000 16:33:40 +0200 Date: Tue, 25 Apr 2000 16:33:40 +0200 From: quarks quar_ks_(at)_gmx.li Subject: [php] (no subject) This is a multi-part message in MIME format. ------=_NextPart_000_0037_01BFAED4.036650C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable unsubscribe ------=_NextPart_000_0037_01BFAED4.036650C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
unsubscribe
------=_NextPart_000_0037_01BFAED4.036650C0-- From abe_(at)_flaemingnet.de Tue, 25 Apr 2000 16:45:35 +0200 Date: Tue, 25 Apr 2000 16:45:35 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] MAIL unter IIS3 und Dateien in anderen Verzeichnissen erstellen >So mal ne Frage (ich hab keine Lust mir die Blöde Englische Anleitung durchzulesen) dann lies das deutsche http://www.php-center.de/de-html-manual/ >Wie schick ich unter WIN NT 4.0 Server und IIS 3 mit E-Mail-Server ne E-Mail per PHP-Script und wie erstelle ich ne neue Datei in einem anderen Verzeichnis als dem Stammverzeichniss http://www.php-center.de/de-html-manual/function.mail.html http://www.php-center.de/de-html-manual/function.chdir.html http://www.php-center.de/de-html-manual/function.fputs.html bye Daniel From webmaster_(at)_cyberfly.net Tue, 25 Apr 2000 16:49:39 +0200 Date: Tue, 25 Apr 2000 16:49:39 +0200 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] =?iso-8859-1?Q?MYSQL=5FQuery_in_Schleife_verh=E4lt_sich_Seltsam...?= Hallo, Nu hab ich mal n Problem, vieleicht kann mir einer von euch weiterhelfen :) $kquery = MYSQL_QUERY("SELECT firma1 FROM kunden WHERE id = '1'"); $kunde = MYSQL_RESULT($kquery, 0, "firma1"); innerhalb vonner schleife müsste eigentlich immer das selbe in $kunde stehen... (wenn sich die Datenbank nicht ändert) erster durchlauf der schleife stimmts, danach (bei jedem weiteren durchlauf grundsätzlich: Warning: 0 is not a MySQL result index in /home/httpd/https/postausgangsbuch2/index.php3 on line 62 -- <> Peter Petermann <> <>-----------------------------<> <> webmaster_(at)_cyberfly.net <> <> http://www.cyberfly.net <> From s.sander_(at)_crs.de Tue, 25 Apr 2000 17:09:16 +0100 Date: Tue, 25 Apr 2000 17:09:16 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] PHP-Variablenübergabe bei URL-Aufruf über Javascript > php_(at)_infosoc.uni-koeln.de > > function Window(url) > { > var hWnd = > window.ope > (url,"Aussendienst","width=300,height=200,resizable=no,scrollbars > =no"); > if (hWnd.focus != null) hWnd.focus(); > } > > Hierbei werden allerdings die Variablen nicht automatisch übergeben > und > damit arbeitet mein PHP-Skript auch nicht sauber. > Einfach an der Funktion die benötigten Parameter als QUERY_STRING an die url anhängen. Die Funktion hängt dann die url und die Parameter zusammen. Window( url ) { ... var url += "?plz=" + document.form_name.plz.value; ... } der Funktionsaufruf könnte dann so aussehen ... onclick="Window( 'plz.phtml' )" oder "; print ""; print ""; print ""; print ""; print "\n"; print "[ ".$d_del." ]"; Mit freundlichen Grüßen Best Regards Michael Ackermann Supervisor IS Technical Support fon: 06026 950 148 fax: 06026 950 323 E-Mail: michael.ackermann_(at)_nintendo.de From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 25 Apr 2000 16:55:51 +0200 Date: Tue, 25 Apr 2000 16:55:51 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Surf-Geschwindigkeit des Benutzers Hallo Björn, ich glaube Du hast ihn da nicht richtig verstanden! Er wollte wissen, wie man die aktuelle Surf-Geschwindigkeit eines Surfers feststellen kann, nicht die Verbindungsrate. Wird natürlich vom Web-Server und den dazwischen liegenden Leitungen beeinflußt. Ich denke, er will etwas in der Art haben, daß man die aktuellen Übertragungsraten auswertet und daß dann auf die gesamte Datei hochrechnet oder so. Theoretisch könnte man die Geschwindigkeit ermitteln, indem man eine Datei testweise über die Leitungen schickt, die Zeit dazu mißt und dann daraus die Geschwindigkeit errechnet. Hat aber so ein paar Haken: Woher weiß ich, daß nicht im nächsten Moment die Leitungen dicht sind, oder der Webserver gerade ein paar aufwendige Requests bekommt? Die Geschwindigkeit ist also nur kurzzeitig gültig, dazu kommt, daß man die Testdatei umso größer machen muß, je genauere Ergebnisse man haben möchte, um wirklich nur die Geschwindigkeit drin zu haben und nicht irgendwelche Antwortzeiten oder so. Trotzdem kann einem solch ein Wert immerhin einen Anhaltspunkt geben, wie man das realisiert, weiß ich aber nicht. > * Michael P. Mehl wrote: > > ausgab, mit der der Surfer die Seite besuchte. Da ich per > PHP-Skript Dateien > > zum Download anbiete, würde ich auch gerne die ungefähre > Geschwindigkeit > > wissen, um so eine ungefähre Downloadzeit ausrechnen und > anzeigen können zu > > lassen. Hat jemand eine Idee, wie ich das am geschicktesten > (oder überhaupt) > > 19,2 kBit/s-Modem => 19200 / 8 = _theoretische_ Anzahl an Bytes/s. > > Dein File hat 200000 Bytes (z.B.), dann teilst du > > 200000 > --------- / 60 = theoretische Anzahl an Minuten. > 19200/8 > > Ist aber quatsch, weil die theoretische Anzahl meist nie erreicht > wird und es außerdem davon abhängt, wie die Verbindung des Clients > zu deinem Webserver ist (z.B. durch ein traceroute auf Client-Seite). > > IMHO halte ich solche Angaben "2 Minuten bei ISDN-Geschwindigkeit" > für Quatsch. From dobel_(at)_femu.rwth-aachen.de Tue, 25 Apr 2000 16:56:09 +0200 Date: Tue, 25 Apr 2000 16:56:09 +0200 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] MAIL unter IIS3 und Dateien in anderen Verzeichnissen erstellen > Markus Kniehl wrote: > > So mal ne Frage (ich hab keine Lust mir die Blöde Englische Anleitung > durchzulesen) Dann wirst Du hier auch kaum einen finden, der Deine bloede deutsche Frage beantworten will. Aber vielleicht liegt dir eine bloedes deutsches Manual ja weiter. http://www.php-center.de/de-html-manual/ Gruss, Markus From info_(at)_subjective.de Tue, 25 Apr 2000 16:48:28 +0200 Date: Tue, 25 Apr 2000 16:48:28 +0200 From: Thomas Weinert info_(at)_subjective.de Subject: [php] formatiertes Drucken mit printf hast du da nen font mit fester zeichenbreite (
 oder ) eingestellt?
Dann haut nämlich das obere hin....



----- Original Message -----
From: 
To: 
Sent: Monday, April 24, 2000 6:19 PM
Subject: [php] formatiertes Drucken mit printf


> Hallo Liste!
> Dies ist meine erste mail und möglihcerweise hab' ich eine Antwort auf
meine
> Frage irgendwann einmal verpasst.also bitte etwas Nachsicht.
>
> Folgender kleiner Code tut nicht das,was er eigentlich nach den
Lehrbüchern
> machen sollte:
>
> $t1="Herzlichen Glückwunsch";$t2=62;
> $t3="Grosser Dreck";$t4=1184;
> printf("%'.-50.50s%'.10.10s%s",$t1,$t2,"");
> printf("%'.-50.40s%'.10.10s%s",$t3,$t4,"");
>
> ergibt als Ausdruck:
> Herzlichen Glückwunsch....................................62
> Grosser Dreck...........................................1184
>
> obwohl eigentlich zu erwarten wäre:
> Herzlichen Glückwunsch....................................62
> Grosser Dreck...............................................1184
>
> Dieses Ergebniss ergibt sich sowohl auf meinem 'Home-Rechner'
> als auch auf dem Rechner meines Providers .
> Manchmal ist man ja total betriebsblind und so hoff' ich auf einen
"Sehenden".
>
> Mfg
> Manna
>
> --
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php




From info_(at)_subjective.de Tue, 25 Apr 2000 16:43:44 +0200
Date: Tue, 25 Apr 2000 16:43:44 +0200
From: Thomas Weinert info_(at)_subjective.de
Subject: [php] Vergleich

Hi

1. Bitte keine HTML-EMails
2. if (eregi("karte",$svArtikel_Name)) { ....}

Thomas Weinert
http://www.subjective.de

----- Original Message -----
From: Stefan Miefert
To: php_(at)_solix.wiso.Uni-Koeln.DE
Sent: Tuesday, April 25, 2000 2:23 PM
Subject: [php] Vergleich



Hallo ich würde gerne mit

if ($svArtikel_Art == "Karte-Verpackung" and svArtikel_Name == "karte")

abfargen ob im zweiten Feld "karte" enthalten ist . Das kann auch Landkarte
oder Kartenspiel sein.

Leider findet diese Programmzeile dieses nicht. Kann mir da jemand
weitrhelfen woran das liegen kann ?

Danke und weg




From mirko_(at)_mjmm.de Tue, 25 Apr 2000 16:39:41 +0200
Date: Tue, 25 Apr 2000 16:39:41 +0200
From: Mirko Malarz mirko_(at)_mjmm.de
Subject: [php] =?iso-8859-1?Q?L=E4nderspezifische?= Formate

Hallo...

Ich möchte in ein Formular z.B. die Zahl 3,5 eingeben. In MySQL soll
diese Zahl aber als Double(x,y) gespeichert
werden, also als 3.5.

Wie ersetze ich das Komma mit php durch den Punkt, und wie stelle ich
hinterher die Zahl aus der Datenbank wieder
als 3,5 dar?

Mirko...



From GH-lists_(at)_ecora.de Tue, 25 Apr 2000 16:45:04 +0200
Date: Tue, 25 Apr 2000 16:45:04 +0200
From: Guido Haeger GH-lists_(at)_ecora.de
Subject: [php] Hilfe

Markus Kniehl schrieb

> Folgendes Script bringt mein PHP 3 unter WIN 2K Srv (IIS5) zum
> krepieren:
Übergib der mail-Funktion als viertes optionales Argument mal einen
From-Header, dann sollte es klappen.

> Was ist Falsch
Das Subject Deines ML-Postings! Ist nämlich in keinster Weise
aussagekräftig.

Guido Haeger






From GH-lists_(at)_ecora.de Tue, 25 Apr 2000 17:00:44 +0200
Date: Tue, 25 Apr 2000 17:00:44 +0200
From: Guido Haeger GH-lists_(at)_ecora.de
Subject: [php] Mailinglisten-Server Probleme

Ich will mich ja nicht beschweren (einem geschenktem Gaul schaut man
nich' ins Maul, oder so..), aber die häufigen Probleme mit dem
Mailinglistenserver schränken IMHO die Nutzbarkeit/Produktivität der
Mailingliste schon ziemlich ein. Mails an die Liste werden häufig erst
mit 24stündiger Verspätung zugestellt usw.

Björn und Co. haben natürlich noch was anderes zu tun, als das
PHP-Center und die Mailingliste am Laufen zu halten, aber der
Serverumzug war schon vor Monaten angekündigt. Gibt es diesbezüglich nun
schon konkretes zu vermelden?

Guido Haeger




From GH-lists_(at)_ecora.de Tue, 25 Apr 2000 16:54:40 +0200
Date: Tue, 25 Apr 2000 16:54:40 +0200
From: Guido Haeger GH-lists_(at)_ecora.de
Subject: [php] MAIL unter IIS3 und Dateien in anderen Verzeichnissen erstellen

Markus Kniehl schrieb

> So mal ne Frage (ich hab keine Lust mir die Blöde Englische
> Anleitung durchzulesen)

Und hier hat vermutlich niemand Lust, Dir aus dem Manual vorzulesen, was
im übrigen gar nicht so blöd ist.

Erkläre mir doch mal jemand, welchen Sinn es macht, hier eine einfachste
Frage zu stellen und dann stunden- oder tagelang auf eine Antwort zu
warten, statt mal eine Minute ins Manual zu schauen und danach sofort
die Antwort zu haben? Vielleicht übersehe ich ja etwas, aber meines
Erachtens ist das furchtbar krank und unproduktiv.

Im übrigen heißen die von Dir benötigten Funktionen sinnigerweise mail
und mkdir und das Manual gibt es größtententeils auch in einer deutschen
Fassung. Damit Du Dich dran gewöhnst, darfst Du die deutsche Fassung
allein suchen...

Guido Haeger

PS.: Wenn Du für das nächste Posting Deinem Outlook Express noch das
HTML abgewöhnst, bekommst Du die ersten Pluspunkte.





From s.sander_(at)_crs.de Tue, 25 Apr 2000 17:25:45 +0100
Date: Tue, 25 Apr 2000 17:25:45 +0100
From: Steffen Sander s.sander_(at)_crs.de
Subject: [php] [Fwd: php Verstrichene Zeit ermitteln]

Dies ist eine mehrteilige Nachricht im MIME-Format.
--------------46FEE2D93A2080F46A5524FB
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit



--------------46FEE2D93A2080F46A5524FB
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit
Content-Disposition: inline

Message-ID: <3905BAC7.CC9F07F3_(at)_crs.de>
Date: Tue, 25 Apr 2000 16:33:27 +0100
From: Steffen Sander 
X-Mailer: Mozilla 4.05 [de] (WinNT; I)
MIME-Version: 1.0
To: php_(at)_infosoc.uni-koeln.de
Subject: Re: php Verstrichene Zeit ermitteln
References: <200004251345.PAA09257_(at)_crsinet.crs.de>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

> Sebastian Bergmann:
>Nun zu meiner Frage. Ich habe einen Datumsstring im Format "YYYY-MM-DD
>HH:MM:SS", wie komme ich nun an die verstrichene Zeit seit diesem
>Zeitpunkt im Format "HH:MM:SS"?

Da gibt es mehrere Möglichkeiten.
Mittels substr http://www.php3.de/manual/function.substr.php3
oder per Regulärer Ausdrücke.
http://www.php3.de/manual/function.ereg.php3

Für den Anfang ist sicher substr einfacher,
deswegen ein Beispiel per regulärem Ausdruck:
ereg("([[:digit:]]{2,2}):([[:digit:]]{2,2}):([[:digit:]]{2,2})$", $date_string, $regs );

echo "Stunde: $regs[1], Minute: $regs[2], Sekunden: $regs[3]
\n"; -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net --------------46FEE2D93A2080F46A5524FB-- From rf_(at)_xodox.com Tue, 25 Apr 2000 15:45:57 +0200 Date: Tue, 25 Apr 2000 15:45:57 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] erzeugen eines alphanumerischen Codes ist auch nicht so schwer, jedoch muss man wissen wie ;) for ($i=0;$i<10;$i++) { if (random(1)==1) { $r=random(24); switch ($r) { case 0 : $code[$i]='a'; ...... } else { $code[$i]=random(1000000000); } } Anmerkung: Weiss nicht, ob es random() in PHP gibt, vomsystem her sollte es aber einleuchten. From rf_(at)_xodox.com Tue, 25 Apr 2000 15:53:45 +0200 Date: Tue, 25 Apr 2000 15:53:45 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] PhP- Community > ja,ja, das behaupten se alle, ich wollte gerade da drauf und es war > geschlossen ;-) Stimmt in der tat, war nicht erreichbar, nun geht es aber wieder. Du must dann nur auf Tutorial klicken ;) From rf_(at)_xodox.com Tue, 25 Apr 2000 15:52:10 +0200 Date: Tue, 25 Apr 2000 15:52:10 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] CPAN This is a multi-part message in MIME format. ------=_NextPart_000_00BA_01BFAECE.37479F80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable nein, ist kein OT Comprehensive PHP Archive Network Die Idee finde ich echt super. Ich f=E4nde es toll, wenn man sich zu = sowas zusamen tun k=F6nnte. Da w=FCrde ich auch mitmachen. ------=_NextPart_000_00BA_01BFAECE.37479F80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
nein, ist kein OT
Comprehensive PHP Archive = Network
Die Idee finde ich echt super. Ich = f=E4nde es=20 toll, wenn man sich zu sowas zusamen tun k=F6nnte. Da w=FCrde ich auch=20 mitmachen.
------=_NextPart_000_00BA_01BFAECE.37479F80-- From s.sander_(at)_crs.de Tue, 25 Apr 2000 17:26:19 +0100 Date: Tue, 25 Apr 2000 17:26:19 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] [Fwd: [php] PHP-Variablenübergabe bei URL-Aufruf über Javascript] Dies ist eine mehrteilige Nachricht im MIME-Format. --------------C01246AE7ED78B466FB70B8F Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit --------------C01246AE7ED78B466FB70B8F Content-Type: message/rfc822 Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-ID: <3905C32C.F6726542_(at)_crs.de> Date: Tue, 25 Apr 2000 17:09:16 +0100 From: Steffen Sander X-Mailer: Mozilla 4.05 [de] (WinNT; I) MIME-Version: 1.0 To: php_(at)_infosoc.uni-koeln.de Subject: Re: [php] PHP-Variablenübergabe bei URL-Aufruf über Javascript References: <200004251448.QAA09383_(at)_crsinet.crs.de> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit > php_(at)_infosoc.uni-koeln.de > > function Window(url) > { > var hWnd = > window.ope > (url,"Aussendienst","width=300,height=200,resizable=no,scrollbars > =no"); > if (hWnd.focus != null) hWnd.focus(); > } > > Hierbei werden allerdings die Variablen nicht automatisch übergeben > und > damit arbeitet mein PHP-Skript auch nicht sauber. > Einfach an der Funktion die benötigten Parameter als QUERY_STRING an die url anhängen. Die Funktion hängt dann die url und die Parameter zusammen. Window( url ) { ... var url += "?plz=" + document.form_name.plz.value; ... } der Funktionsaufruf könnte dann so aussehen ... onclick="Window( 'plz.phtml' )" oder Eine weitere Möglichkeit wäre denn User zu pingen. Proxy ?!???!? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From schult_(at)_schuborg.de Tue, 25 Apr 2000 17:20:17 +0200 Date: Tue, 25 Apr 2000 17:20:17 +0200 From: Pascal Schult schult_(at)_schuborg.de Subject: [php] Vergleich Hi Stefan.. (html-mail bitte aus) if(stristr($svArtikel_Name, "karte")) do bla.. sollte dein Problem lösen. ist caseintensive. Manaul unter stringfunctions: string stristr(string haystack, string needle); ciao... From cyberbob_(at)_god-the-dj.de Tue, 25 Apr 2000 17:23:00 +0200 Date: Tue, 25 Apr 2000 17:23:00 +0200 From: Cyberbob cyberbob_(at)_god-the-dj.de Subject: [php] php aufrufen > ich suche nach einer anderen Möglichkeit, von a.php > die Seite b.php aufzurufen. > > > scheint mir nicht die ideale Lösung zu sein. warum nicht ? oder mach es doch mit javascript ... > Des weiteren wäre es toll, wenn es eine Möglichkeit > gibt, daß die Übergabeparameter aus der Adresszeile des > Browsers verschwinden würden. müßte doch eigentlich mit frames funktionieren ... setzt du einfach 2 frames übereinander und gibst dem unteren eine höhe von 100% ... dann bleibt im browser oben immer die start domain stehen, enn du das ganz am anfang gemacht hast ... cu bobby From hartmut_(at)_six.de Tue, 25 Apr 2000 17:23:02 +0200 Date: Tue, 25 Apr 2000 17:23:02 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] erzeugen eines alphanumerischen Codes Franz Graf wrote: > Ps: deine Signatur is schon ein bisschen lang, oder? und -Mastercode- vermutlich auch nicht wirklich dein Nachname ? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From jan_(at)_lehnardt.de Tue, 25 Apr 2000 17:36:23 +0200 Date: Tue, 25 Apr 2000 17:36:23 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] erzeugen eines alphanumerischen Codes Hallo Sebastian, Monday, April 24, 2000, 12:32:52 AM, you wrote: SM> Sollte eigentlich nicht sooo schwer sein: SM> Ich suche ein Algorithmus, wie ich eine zufälligen SM> alphanumerischen Code erzeugen und in der Datenbank abspeichern SM> kann. Der Code sollte 8-10 Stellen haben und eben alphanumerisch. SM> Wenn möglich sollte die Gesamtzahl der stellen (wie gesagt zwischen SM> 8 und 10 Stelllen) auch zufällig sein. $UID=substr(md5(date()."irgendwasgeheimes"),0,10) oder eben substr() weglassen Jan From jan_(at)_lehnardt.de Tue, 25 Apr 2000 17:34:10 +0200 Date: Tue, 25 Apr 2000 17:34:10 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] Vergleich Hallo Stefan, Tuesday, April 25, 2000, 2:23:45 PM, you wrote: SM> if ($svArtikel_Art == "Karte-Verpackung" and svArtikel_Name == "karte") Da Fehlt IMHO ein $ und ich verwende immer && statt and. if ($svArtikel_Art == "Karte-Verpackung" && $svArtikel_Name == "karte") Jan From jan_(at)_lehnardt.de Tue, 25 Apr 2000 17:39:10 +0200 Date: Tue, 25 Apr 2000 17:39:10 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] Hilfe Hallo Markus, Monday, April 24, 2000, 10:19:43 PM, you wrote: MK> Was ist Falsch eine genaue Fehlerbeschreibung waere nicht schlecht. MK> $body = "Aufgegeben von Host " + $host + ", IP-Adresse " + $addr + "\n\n"; MK> $body = $body + "Dein Passwort" + $mgn + "lautet: \n"; So verknuepft man Strings nicht mit Variablen ! Siehe Manual - > Language Reference $foo=$bar."blabla"; Den Rest hab ich mir nicht angesehen. Jan From altenburg_(at)_fup.de Tue, 25 Apr 2000 17:51:58 +0200 Date: Tue, 25 Apr 2000 17:51:58 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] php aufrufen > > Hallo, > > ich suche nach einer anderen Möglichkeit, von a.php > die Seite b.php aufzurufen. geht auch mit einer javascript funktion: function irgendwas() { document.location.href="b.php"; } oder mit php: header("Location: b.php"); (aber nur am anfang der seite, wenn die header noch nicht geschrieben sind) > > > scheint mir nicht die ideale Lösung zu sein. > > Des weiteren wäre es toll, wenn es eine Möglichkeit > gibt, daß die Übergabeparameter aus der Adresszeile des > Browsers verschwinden würden. zum beispiel mit einem usichtbaren frameset oder mit hilfe von hidden-fields andreas From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 17:51:36 +0200 Date: Tue, 25 Apr 2000 17:51:36 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Backward-Funktion ?! * Robert Breker wrote: > Referer Und wenn du nen Proxy oder einen Browser (z.B. Opera) hast, der den Referer nicht weiterleitet, dann hast du damit Pech gehabt. :-) Wie ich schon sagte, es gibt im Browser selbst einen "Zurück"-Button, den der User doch nehmen kann. -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From hartmut_(at)_six.de Tue, 25 Apr 2000 18:08:50 +0200 Date: Tue, 25 Apr 2000 18:08:50 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Laufzeitprobleme mit PHP? Schwab Bernhard Konrad wrote: > > Kann es sein, das php nach einer Laufzeit X eines Scriptes autm. abbricht? vielleicht :) manual -> php options/info -> set_time_limit() -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From dobel_(at)_femu.rwth-aachen.de Tue, 25 Apr 2000 18:11:14 +0200 Date: Tue, 25 Apr 2000 18:11:14 +0200 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] Laufzeitprobleme mit PHP? Schwab Bernhard Konrad wrote: > > Kann es sein, das php nach einer Laufzeit X eines Scriptes autm. abbricht? Ja, nach Sekunden. Dabei ist jedoch vom Script verbratene Rechenzeit massgeblich, nicht die real verstrichene Zeit. Ein Skript, was nur schlaeft (sleep(x)) verbraucht z.b. keine (oder nur minimal) Rechenzeit, die verschlafene Zeit wird also nicht beachtet. In der Regel schmeisst es aber bei dem Abbruch dann auch die Fehlermeldung "max_execution_time exceeded" oder so aehnlich. Gruss, Markus From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 25 Apr 2000 18:11:21 +0200 Date: Tue, 25 Apr 2000 18:11:21 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] MAIL unter IIS3 und Dateien in anderen Verzeichnissen erstellen > * Markus Kniehl wrote: > > So mal ne Frage (ich hab keine Lust mir die Blöde Englische > Anleitung durchzulesen) > > Und wir haben keine Lust, Leuten zu helfen, die sich nicht > die Anleitung durchlesen können. Und vor allem nicht die > deutschsprachige Übersetzung auf > . Doch haben wir! Gegen Zahlung eines Stundensatzes von >=100,-DM ;-) Stefan From ralf_(at)_globalpark.de Tue, 25 Apr 2000 18:17:57 +0200 Date: Tue, 25 Apr 2000 18:17:57 +0200 From: Ralf Geschke ralf_(at)_globalpark.de Subject: [php] PhP- Community On Die, 25 Apr 2000, Björn Schotte wrote: > * Sascha Wedler wrote: > > kannst Du mir die Files an s.wedler_(at)_binary-illusions.de schicken, denn der > > "php-center"-Server scheint down zu sein. > > Ne, der is wieder da. :) ...denn irgend ein **hrmpfgrmf** (zensiert) hat es anscheinend fertiggebracht, den Server _abzuschalten_ (!). Am Wochenende bestand natuerlich keine Chance, in die Raeume zu gelangen, und somit mussten wir bis heute warten, um endlich Licht ins Dunkel bringen zu koennen (im wahrsten Sinne des Wortes...). Aber nichtsdestotrotz: Alles wird gut. Und wir ziehen bald mit dem PHP-Center um. Ehrlich. Ja, wirklich... ;-) Beste Gruesse, Ralf -- / mail:// ralf _(at)_ { globalpark.de | kuerbis.org | php-center.de } / http:// www . { globalpark.de | kuerbis.org | php-center.de } / fon:// { 02233-793373 | 0177-5262345 } From eschmid_(at)_s.netic.de Tue, 25 Apr 2000 18:36:10 +0200 Date: Tue, 25 Apr 2000 18:36:10 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] MAIL unter IIS3 und Dateien in anderen Verzeichnissen erstellen Matthias Winkelmann wrote: > >So mal ne Frage (ich hab keine Lust mir die Blöde Englische Anleitung > durchzulesen) > > Dann lies doch die "B"löde "D"eutsche Anleitung. Schau mal unter > http://www.php-center.de/manual/ > Wenn dann noch Probleme auftreten darfst Du (nachdem Du html-Mails > abgeschaltet hast) auch wieder hier fragen. Der Titel lautet "PHP Handbuch". > >Wie schick ich unter WIN NT 4.0 Server und IIS 3 mit E-Mail-Server ne > E-Mail per PHP-Script >und wie erstelle ich ne neue Datei in einem anderen > Verzeichnis als dem Stammverzeichniss > > Diese Zeilen sind zu lang und ausserdem fehlt die Referenz. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From s.Wedler_(at)_nahesurf.de Tue, 25 Apr 2000 18:47:29 +0200 Date: Tue, 25 Apr 2000 18:47:29 +0200 From: Sascha Wedler s.Wedler_(at)_nahesurf.de Subject: [php] PhP- Community Björn Schotte schrieb: > ... > Ne, der is wieder da. :) Juhu! Diesmal hats geklappt... :-) From schwab_(at)_interkon.de Tue, 25 Apr 2000 18:38:30 +0200 Date: Tue, 25 Apr 2000 18:38:30 +0200 From: Schwab Bernhard Konrad schwab_(at)_interkon.de Subject: [php] Surf-Geschwindigkeit des Benutzers > mmt, daß man die Testdatei umso > größer machen muß, > je genauere Ergebnisse man haben möchte, um wirklich nur die > Geschwindigkeit > drin zu haben und nicht irgendwelche Antwortzeiten oder so. Theortisch muesste es doch funktionieren wenn ich einen ping auf die IP (wenn ich se auslesen kann) auf den Client sende dort den Ruecklauf messe und das dann hochrechne...... Berni From hartmut_(at)_six.de Tue, 25 Apr 2000 18:48:20 +0200 Date: Tue, 25 Apr 2000 18:48:20 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Dateiname eines Attachments in Mails Oliver Schlag wrote: > > Hy zusammen, > > ich weis es gibt schon einige WEB-Mail Interfaces, welche in PHP3 > geschrieben sind, aber ich schreibe mein eigenes, dann lerne ich noch > ein bischen was in PHP3 und weis wo ich bei Problemen anzupacken habe. > > Also hier mein Problem. Wenn jemand eine Mail mit einem Attachment > verschickt, wie bekomme ich dann den Dateinamen des Attachments heraus ? imap_fetchstructure() liefert so ziemlich alles, was man sich an MIME-Informationen wünschen kann Dateinamen finden sich jeweils im Content-Disposition: Header dessen Informationen werden jeweils im dparameters[] Array des Ergebnis-Objektes abgelegt -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 19:00:12 +0200 Date: Tue, 25 Apr 2000 19:00:12 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] CPAN * Roger Faust wrote: > nein, ist kein OT > Comprehensive PHP Archive Network > Die Idee finde ich echt super. Ich fände es toll, wenn man sich zu sowas zusamen tun könnte. Da würde ich auch mitmachen. Bitte nach maximal 72 Zeichen einen harten Zeilenumbruch (=RETURN drücken) machen, sonst kommt jeder Absatz in einer einzigen langen Zeile an. Was du möchtest, ist im Prinzip PEAR. Einige Infos dazu gibt's in der PHP4 Distribution. Das sollte man unterstützen. -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From christoph_(at)_alaris.at Tue, 25 Apr 2000 19:08:43 +0200 Date: Tue, 25 Apr 2000 19:08:43 +0200 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] arrays hallo, ich habe ein 3 dimensionales Array, kann aber die Werte der 1. Dimension nicht ermitteln, und somit das Array auch nicht richtig ansprechen. In PHP4 gibt es die Funktion array_keys($dbsim->DataCol); um die gesuchten Werte zu ermitteln. Ich kann (darf) aber nur die Version 3.x von PHP verwenden. Wie kann ich nun die Werte der 1. und 2. Dimension ermitteln? danke christoph From Antares_(at)_www-surfen.de Tue, 25 Apr 2000 18:34:27 +0200 Date: Tue, 25 Apr 2000 18:34:27 +0200 From: Thorsten Habich Antares_(at)_www-surfen.de Subject: [php] Backward-Funktion ?! Hi, ich weiß zwar nicht was gegen ein Zurück (ich hoffe das ist richtig) spricht, aber die vorherbesuchte Site steht auch in der Variable $HTTP_REFERER Ich hoffe das hilft. Cya Thorsten From Antares_(at)_www-surfen.de Tue, 25 Apr 2000 19:00:24 +0200 Date: Tue, 25 Apr 2000 19:00:24 +0200 From: Thorsten Habich Antares_(at)_www-surfen.de Subject: [php] Re: Re: [php] PhP- Community Hi, > Hast Du schon _alle_ durch? Dann bist Du blind. Es gibt Tutorials und > Beispiele SATT. Ein guter Startpunkt ist sicher www.php.net. Auch gut: > phpbuilder.com Darf ich ergänzen? ...gutes deutschsprachiges Tutorial... > schon mal www.rent-a-database.de/mysql gesehen? Ist das etwa nix? Jo, da war dieses mysql.zip Teil her das kann echt nicht als _gutes_ Tutorial bezeichnen! (Sorry wenn ich damit irgendwem auf den Schlips trete ist meine Meinung dazu) Cya Thorsten From breker_(at)_multimedialesdesign.de Tue, 25 Apr 2000 19:22:38 -0700 Date: Tue, 25 Apr 2000 19:22:38 -0700 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] Surf-Geschwindigkeit des Benutzers ----- Original Message ----- From: "Hartmut Holzgraefe" To: Sent: Tuesday, April 25, 2000 8:12 AM Subject: Re: [php] Surf-Geschwindigkeit des Benutzers > Proxy ?!???!? stört ein proxy beim Pingen? Eigentlich nicht oder? From abe_(at)_flaemingnet.de Tue, 25 Apr 2000 19:28:39 +0200 Date: Tue, 25 Apr 2000 19:28:39 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] php aufrufen >header("Location: b.php"); (aber nur am anfang der seite, wenn die header >noch nicht geschrieben sind) trifft nur für PHP3 zu, wenn du bei PHP4 das Output Buffering aktivierst kannst du Header Zeilen auch nachschicken >> Des weiteren wäre es toll, wenn es eine Möglichkeit >> gibt, daß die Übergabeparameter aus der Adresszeile des >> Browsers verschwinden würden. > >zum beispiel mit einem usichtbaren frameset oder mit hilfe von hidden-fields Flickschusterei, schau dir die PHPLIB oder die Sessions von PHP4 an. Oder setze Cookies ein, die hat aber nicht jeder aktiviert. bye Daniel From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 19:31:27 +0200 Date: Tue, 25 Apr 2000 19:31:27 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Surf-Geschwindigkeit des Benutzers * Schwab Bernhard Konrad wrote: > Theortisch muesste es doch funktionieren wenn ich einen ping auf die IP > (wenn ich se auslesen kann) auf den Client sende dort den Ruecklauf messe > und das dann hochrechne...... Wenn ein Paketfilter keine ICMP-Requests (die ein ping sendet) durchläßt, hast du schon mal verloren. Björn. From Hoexter_(at)_orgaprog.de Tue, 25 Apr 2000 19:57:47 +0200 Date: Tue, 25 Apr 2000 19:57:47 +0200 From: Sven Hoexter Hoexter_(at)_orgaprog.de Subject: [php] Re: Re: [php] PhP- Community Hi alle zussammen, > > schon mal www.rent-a-database.de/mysql gesehen? Ist das etwa nix? > > Jo, da war dieses mysql.zip Teil her das kann echt nicht als _gutes_ > Tutorial bezeichnen! > (Sorry wenn ich damit irgendwem auf den Schlips trete ist > meine Meinung > dazu) Ich lese das Teil auch gerade. 1. sooo schlecht finde ich es nicht 2. Es steht eindeutig dabei das es sehr Beta (oder sogar Alpha) ist 3. Es ist mitlerweile schon angestaubt (SuSE 6.0 liegt schon ein gutes Jahr zurück) Cu, Sven From c.aefer_(at)_burg-halle.de Tue, 25 Apr 2000 19:49:46 +0200 Date: Tue, 25 Apr 2000 19:49:46 +0200 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] mail an script schicken...? tach'chen liste! die frage ist bestimmt schon mal gestellt worden, aber in den faqs ist nichts drin und im archiv habe ich auf die schnelle auch nichts gefunden... ist es möglich und wenn ja, dann wie, eine email an ein script auf einem server zu senden, welches die mail auswertet und dann wieder zurück und/oder an andere weiterleitet? gruß christian G7 media Christian Schäfer Ludwig-Wucherer-Strasse 55 06108 Halle g7_caefer_(at)_gmx.net +49 +(0)345 5250385 www.g7-media.com coming soon. From list_(at)_handyinfo.at Tue, 25 Apr 2000 20:07:39 +0200 Date: Tue, 25 Apr 2000 20:07:39 +0200 From: Wolfgang list_(at)_handyinfo.at Subject: [php] Re: Re: [php] PhP- Community > Hi alle zussammen, > > > schon mal www.rent-a-database.de/mysql gesehen? Ist das etwa nix? > > > > Jo, da war dieses mysql.zip Teil her das kann echt nicht als _gutes_ > > Tutorial bezeichnen! > > (Sorry wenn ich damit irgendwem auf den Schlips trete ist > > meine Meinung > > dazu) > Ich lese das Teil auch gerade. > 1. sooo schlecht finde ich es nicht > 2. Es steht eindeutig dabei das es sehr Beta (oder sogar Alpha) ist > 3. Es ist mitlerweile schon angestaubt (SuSE 6.0 liegt schon ein gutes Jahr > zurück) Ich kann auch nur sagen dass es alles andere als schlecht ist, und wenn du es besser machen willst, dann übersetz du einmal 800 Seiten!!!! Wolfi > > Cu, > Sven From s.sander_(at)_crs.de Tue, 25 Apr 2000 17:51:01 +0100 Date: Tue, 25 Apr 2000 17:51:01 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re: php Reguläre Ausdrücke für Email - (Notwendige Änderung) > eregi("^[[:alnum:]_.-]+_(at)_[[:alnum:]_.-]+(\.[[:alnum:]-]+)+$", > trim($mail), $regs ); > eregi("^[[:alnum:]_\.-]+_(at)_[[:alnum:]_\.-]+(\.[[:alnum:]-]+)+$", trim($mail), $regs ); Den Punkten in den Zeichenklassen muss ein Backslash vorran gestellt werden, damit dieser nicht als Metazeichen sonder als normaler String-Literal gewertet wird. Das würde sonst bedeuten: jedes Zeichen ausser \n (Newline) oder \r (Carriage-Return) Das heisst auch ein Leerzeichen, Tab, Fragezeichen, Komma usw. währen gültig. Diese Zeichen haben aber in einer Emailadresse nichts verloren. ;-) Gruß -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From Schulz_(at)_altmarkweb.de Tue, 25 Apr 2000 19:52:38 +0100 Date: Tue, 25 Apr 2000 19:52:38 +0100 From: Bernd Schulz Schulz_(at)_altmarkweb.de Subject: [php] (OT) MySQL und Load into hallo timo, ich mache das immer von telnet aus mit mysqlimport -uusername -ppasswort datenbankname tabellenname.txt die text-datei muß den gleichen namen wie die tabelle haben. die spalten werden durch tab´s getrennt und das war es. für load data infile habe unter mysql habe ich bei meinem provider keine berechtigung. gruß bernd > Hi, > vielleicht etwas Off-Topic hier, aber ich fange gerade > erst an mich mit PHP3 und MySQL zu beschäftigen und ich > bin mir sicher hier weiss einer Antwort: > Ich habe schon von dem Befehl load into bei > MySQL gehört. Damit kann ich also Daten in die > Datenbank laden. > Meine Frage: > In einem Beispiel (Internet-World) > sehe ich, das die Spaltenaufteilung nur durch ein > TAB erfolgt. Ist das also richtig? Wenn ich TAB zwischen > meinen Daten eingebe, intepretiert das MySQL dann richtig > und setzt die Daten korrekt in die Spalten ein? > Frage 2: > Kann ich gleich mehrere Datenbank-einträge mit einem > Load into in die Datenbank einfügen? > Also > Spalte 1 Spalte 2 Spalte 3 > Spalte 1 Spalte 2 Spalte 3 > Spalte 1 Spalte 2 Spalte 3 > funktionier so etwas? > Danke für die Antworten, > Timo > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From Lemon_(at)_top.east.de Tue, 25 Apr 2000 18:16:00 +0100 Date: Tue, 25 Apr 2000 18:16:00 +0100 From: Clemens Zvacek Lemon_(at)_top.east.de Subject: [php] MS Access und MySQL TS> nehmen wir mal an, ich hätte bereits eine TS> komplette Access Datenbank mit etwa 500 Einträgen TS> a 5 Spalten. TS> Könnte ich die jetzt einfachst irgendwie konvertieren TS> und als MySQL Datenbank in zusammenhang mit PHP3 TS> ins Netz stellen? Fingeruebung. Take myODBC fuer das Betriebssystem deiner Wahl und los gehts. Sehr unproblematisch, wenns jemand mit Ahnung bedient, ansonsten wegen der drop table xyz; _(at)_startups etwas mit Ahnung/Einweisung verbunden. Habe hier schonmal gefragt, wie man das per VB oder Makros automatisieren koennte, Antwort bislang=0; clemens -- 97'_(at)_-36Mm 84'ETZ-58Mm 79'TS-33Mm atic#698 bWaM#7 Lemon339_(at)_gmx.net +49.177.6131701 ## http://www.lemon.purespace.de ## Lemon_(at)_top.east.de ## OffStreet v0.8ß2d ## From schwab_(at)_interkon.de Tue, 25 Apr 2000 20:27:04 +0200 Date: Tue, 25 Apr 2000 20:27:04 +0200 From: Schwab Bernhard Konrad schwab_(at)_interkon.de Subject: [php] mail an script schicken...? > tach'chen liste! > > die frage ist bestimmt schon mal gestellt worden, aber in den faqs ist > nichts drin und im archiv habe ich auf die schnelle auch > nichts gefunden... > > ist es möglich und wenn ja, dann wie, eine email an ein > script auf einem > server zu senden, welches die mail auswertet und dann wieder > zurück und/oder > an andere weiterleitet? > > gruß christian Hier musst Du in der Alias.db bei sendmail folgendes eingeben: (Beispiel perl Programm) versendung: "|/usr/bin/perl /home/i/irgendwo.de/public_html/cgi-bin/versendung.pl",/home/i/irgendwo.de/d aten.dat Du musst aber noch die email Adresse auf die Adresse versendung auf den Server umleiten. Gruss Berni From rf_(at)_xodox.com Tue, 25 Apr 2000 20:03:50 +0200 Date: Tue, 25 Apr 2000 20:03:50 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] CPAN > Was du möchtest, ist im Prinzip PEAR. Einige Infos > dazu gibt's in der PHP4 Distribution. Das sollte > man unterstützen. Habe nochmal nachgesehen, aber nichts gefunden. Kann man noch anderswo Infos dazu bekommen? From bjoern_(at)_baer.main.de Tue, 25 Apr 2000 21:18:50 +0200 Date: Tue, 25 Apr 2000 21:18:50 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] CPAN * Roger Faust wrote: > Habe nochmal nachgesehen, aber nichts gefunden. cd /usr/local/src/php4/pear/ less README WHAT IS PEAR? PEAR is a code repository for PHP extensions and PHP library codesimilar to TeX's CTAN and Perl's CPAN. [...] -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From jens_(at)_pinguin.conetix.de Tue, 25 Apr 2000 21:19:17 +0200 Date: Tue, 25 Apr 2000 21:19:17 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] sendmail!!! --cHMo6Wbp1wrKhbfi Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable On Sun, Apr 23, 2000 at 08:46:51PM +0200, Alex Noffe wrote: > Hi _(at)_all, Bitte schalte HTML ab oder kipp Outlook in die Tonne, ja? Danke. =20 > ich habe im moment ein sendmail Problem in Verbindung mit PHP4RC1 (with > all Patches), und ich suche eine sehr gute Anleitung f=FCr > sendmail Configurationen, kann mir da einer was empfehlen???? Am > besten w=E4re auf deutsch aber nicht unbediengt n=F6tig ;) Sendmail-IGA (idiotensichere GebrauchsAnleitung) gibts auf meiner Doku-CD (http://www.pinguin.conetix.de/werbung/werbung.php3) und auch im Netz irgendwo, mu=DF ich mal raussuchen. --=20 ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de=20 cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de --cHMo6Wbp1wrKhbfi Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1 (GNU/Linux) Comment: For info see http://www.gnupg.org iQEXAwUBOQXvtLhrARHySzvPFAEr7QQAi1Sk6bpgM1wLSCIMChIRo4+YBV9OUmtp QrvIbLUul0NBk38k9VFh9OvbtSgZjKqX8RGnyDyYHYjavbyEamzZn50N3c+EWTsl Qms8aVx7G6LRpWmztKsDrysmJPrIpBtOQzy9B4H2HV269j3bEq62d4GS9dz4QG9O RnCzMJsoS5cD/0ttUBqWoV3cjB2msrOWxnfTIFRctuwLmLknZqfSZ9OFZPRV5hsZ 48FxBRKppNafgW5IXsplM3dqJqPeBRtd9gCvhAd5kltcpt82ZdOa9QE+soKqeZxa sdD64Fohjl2iQJsFLD2s4n0CiVmQWnYPUSgDFBNx2KkiCO8hFpAhHXLg =n/R2 -----END PGP SIGNATURE----- --cHMo6Wbp1wrKhbfi-- From jens_(at)_pinguin.conetix.de Tue, 25 Apr 2000 21:22:12 +0200 Date: Tue, 25 Apr 2000 21:22:12 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] Surf-Geschwindigkeit des Benutzers --ryJZkp9/svQ58syV Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable On Tue, Apr 25, 2000 at 07:22:38PM -0700, Robert Breker wrote: > ----- Original Message ----- From: "Hartmut Holzgraefe" > To: Sent: Tuesday, April 25, 2000 8:12 AM > Subject: Re: [php] Surf-Geschwindigkeit des Benutzers > > Proxy ?!???!? > st=F6rt ein proxy beim Pingen? Eigentlich nicht oder? Ein HTTP/FTP Proxy nicht - aber es gibt auch IRC, SMTP, ICQ und sogar Telnet und Ping Proxies, so krank das klingt... --=20 ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de=20 cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de --ryJZkp9/svQ58syV Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1 (GNU/Linux) Comment: For info see http://www.gnupg.org iQEXAwUBOQXwZLhrARHySzvPFAGv0wP/V/DGMnfAsIlUDmaVUlqkzz6HlabSYKcC yv6L2o1vfaLiHNokov7LXk3yLorQq9O9W3NwJBhkaNIdPKV9+F45rHSwIOjRcf4a e7wAtIMgmllaifsH0baKuX4gLHLlDSqN13F3yYqc65I2zOpamcgQgVMixsroOF58 3VGYuV3g7McEALeNfOKq8j7Fk+JSr6Q1LrkOk3GeqhBWAu2thBwyzRDS/g/S3usI 0ve5LFLywKuq7WA5HXQ4dbP7sd//dqb5tkMF5sJV+dB+E/fIkrfhTRErKlj8lRIV r+/rldTG59P42BDxRN28yvr6hczMn00F+nMiet/Ji0LdSD+Xi9vgBauF =zQ/M -----END PGP SIGNATURE----- --ryJZkp9/svQ58syV-- From GH-lists_(at)_ecora.de Tue, 25 Apr 2000 20:55:18 +0200 Date: Tue, 25 Apr 2000 20:55:18 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] CSV-Datei zum automatischen Download anbieten Guido Haeger schrieb > header("Content-disposition: filename=$filename"); Ooops, sorry, Fehler. Muß heißen header("Content-disposition: attachment;filename=$filename"); sonst gibt es u.U. Probleme mit dem IE und außerdem ist das sonst nach RFC 2183 falsch. Guido Haeger From Antares_(at)_www-surfen.de Tue, 25 Apr 2000 20:30:26 +0200 Date: Tue, 25 Apr 2000 20:30:26 +0200 From: Thorsten Habich Antares_(at)_www-surfen.de Subject: [php] Re: Re: [php] PhP- Community HI, ------------------ > > > (Sorry wenn ich damit irgendwem auf den Schlips trete ist > > > meine Meinung > > > dazu) ------------------ > Ich kann auch nur sagen dass es alles andere als schlecht ist, und wenn du > es besser machen willst, dann übersetz du einmal 800 Seiten!!!! LIES den den Text zwischen den "---" MEINE Meinung und MEINE Meinung und die werde ich wohl äußern dürfen, oder? Und wenn ich es schlecht finde, finde ich es schlecht und da gibt es nichts zu diskutieren drüber und dann brauche ich mir auch keine "mach es doch besser" anzuhören bzw. zu lesen! Tschüß! From php_(at)_benadam.de Tue, 25 Apr 2000 21:41:41 +0200 Date: Tue, 25 Apr 2000 21:41:41 +0200 From: Ben Adam php_(at)_benadam.de Subject: [php] mysql bei STRATO Hallo Liste, hat irgend jemand schon Erfahrung mit dem Premium Paket S von STRATO gemacht und nutz dort eine mysql Datenbank?? Wie läuft es denn bei Puretec ab? Mit freundlichen Grüßen Ben Adam www.Kiwi24.de - kostenlose Kleinanzeigenplattform für private und gewerbliche Kleinanzeigen www.Luftfahrt.net - Allles zur zivilen Luftfahrt ! From schult_(at)_schuborg.de Tue, 25 Apr 2000 20:24:40 +0200 Date: Tue, 25 Apr 2000 20:24:40 +0200 From: Pascal Schult schult_(at)_schuborg.de Subject: [php] mail an script schicken...? Hi Christian.. klar, mit procmail. sollte bei einer linux-distribution bei sein. Wenn du das aber auf einem massenhoster machen willst, sehe ich da arge probleme. Du müßtest ja auf den Mailserver zugreifen können, und das halte ich in diesen massen für ausgeschlossen. Wenn Du ne Lösung finden solltest, mail mir die mal. Wär nett. Ciao > ist es möglich und wenn ja, dann wie, eine email an ein script auf einem > server zu senden, welches die mail auswertet und dann wieder zurück und/oder > an andere weiterleitet? > From mueller_(at)_fmsid.de Tue, 25 Apr 2000 22:07:05 +0200 Date: Tue, 25 Apr 2000 22:07:05 +0200 From: =?iso-8859-1?Q?Frieder_M=FCller_=5Bfmsid.de=5D?= mueller_(at)_fmsid.de Subject: [php] mail an script schicken...? Hallo! > klar, mit procmail. sollte bei einer linux-distribution bei sein. Wenn > du das aber auf einem massenhoster machen willst, sehe ich da arge > probleme. Du müßtest ja auf den Mailserver zugreifen können, und das > halte ich in diesen massen für ausgeschlossen. > Wenn Du ne Lösung finden solltest, mail mir die mal. Wär nett. Ist doch ganz einfach! Einen Script mit per Cronjob alle 5 min aufrufen lassen. Dieser schaut dann die Mails via POP Client durch, und interpretiert, loescht sie! :) MfG Frieder From hb_(at)_tsi-gmbh.de Tue, 25 Apr 2000 22:28:50 +0200 Date: Tue, 25 Apr 2000 22:28:50 +0200 From: Holger Bahr hb_(at)_tsi-gmbh.de Subject: [php] Sessions + Datenbank Hallo, kennt jemand die Parameter um PHP4 Sessions in eine Datenbank (MySQL/Postgres) anstatt in ein File zu speichern ? session.save_handler = files ; handler used to store/retrieve data ....... .... .. Best wishes, Holger From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 25 Apr 2000 22:30:38 +0200 Date: Tue, 25 Apr 2000 22:30:38 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] sendmail!!! > > Bitte schalte HTML ab oder kipp Outlook in die Tonne, ja? Danke. Und Du schalt mal Dein Signatur ab. Auch Danke! ;-) Stefan From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 25 Apr 2000 22:25:31 +0200 Date: Tue, 25 Apr 2000 22:25:31 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Surf-Geschwindigkeit des Benutzers > Theortisch muesste es doch funktionieren wenn ich einen ping > auf die IP > (wenn ich se auslesen kann) auf den Client sende dort den > Ruecklauf messe > und das dann hochrechne...... Kannst Du machen, aber bei sehr kleinen Paketen (und genau das ist ein Ping) ist nicht die Übertragungsrate ausschlaggebend, sondern die Zeit, die die ganzen Netzwerkgeräte zum Weiterleiten brauchen. Bei einem Download tritt die Antwortzeit nur einmal auf, beim Request nämlich, danach werden die Pakete der Reihe nach weggeschickt. Ein Ping-Paket ist IMHO 64 Byte groß, bei Antwortzeiten von 100 oder 200ms hast Du also eine Übertragungsrate von 320 bis 640 Bytes/Sekunde. Tatsächlich erreichen heute sogar langsame Server mehr. Gruß Stefan From c.aefer_(at)_burg-halle.de Tue, 25 Apr 2000 22:30:25 +0200 Date: Tue, 25 Apr 2000 22:30:25 +0200 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] AW: [php] mail an script schicken...? (xodoxdomain) hmm... das klingt ja alles nicht gut. ;-( folgendes szenario: domain auf xodox.com ...alles klar? mit perl kenne ich mich nicht aus und habe sicher auch nicht das recht auf xodox rumzuperlen. mit linuxverzeichnissen und sendmailkonfigs würde ich zurechtkommen, aber auch das funzt wohl nur auf dem physisch-eigenen server, den ich wie gesagt nicht habe... muss das ganze wohl als form schicken... [sind hier nicht auch leute von xodox dabei? könnte man das vielleicht irgendwie handeln??? ;-)] danke bis hierhin, die richtige antwort war noch nicht dabei, wenn sie überhaupt so existiert, wie ich sie mir wünsche... gruß christian G7 media Christian Schäfer Ludwig-Wucherer-Strasse 55 06108 Halle g7_caefer_(at)_gmx.net +49 +(0)345 5250385 www.g7-media.com coming soon. http://infosoc.uni-koeln.de/mailman/listinfo/php From webmaster_(at)_spiele-datenbank.de Tue, 25 Apr 2000 22:41:33 +0200 Date: Tue, 25 Apr 2000 22:41:33 +0200 From: =?iso-8859-1?Q?J=FCrgen_Sommer?= webmaster_(at)_spiele-datenbank.de Subject: [php] mysql bei STRATO Hallo Ben, > hat irgend jemand schon Erfahrung mit dem Premium Paket S von STRATO gemacht > und nutz dort eine mysql Datenbank?? > Wie läuft es denn bei Puretec ab? bevor ich noch mal irgendetwas bei Strato benutze erschiess ich mich eher. Und meinen mySQL-Server hab ich in den letzten 5 Monaten wenn´s hoch kommt 3 Stunden nutzen können. Vielleicht gibt es ja auch positive Beispiele. Mir kanns jedenfalls egal sein. Muss ich noch mehr erzählen?? Mit EU-Hosting (www.eu-hosting.de) hab ich einen neuen und absolut zuverlässigen Partner gefunden. Dort kann man von morgens 8 bis abends um 22.00 Uhr jemanden erreichen der auch kompetent Hilfe leisten kann, was die Webtechnik angeht. Ansonsten versucht man so gut es geht weiter zu helfen. Einfach Klasse. Dazu gibts auch mehr Speicherplatz als bei Strato, einen schnelleren Service (Domäne war in 24 Stunden online) und günstiger ist es ausserdem. gruß Jürgen Sommer (webmaster_(at)_spiele-datenbank.de) From webmaster_(at)_spiele-datenbank.de Tue, 25 Apr 2000 22:45:51 +0200 Date: Tue, 25 Apr 2000 22:45:51 +0200 From: =?iso-8859-1?Q?J=FCrgen_Sommer?= webmaster_(at)_spiele-datenbank.de Subject: [php] Re: Re: [php] PhP- Community Hallo Liste, > ------------------ > > > > (Sorry wenn ich damit irgendwem auf den Schlips trete ist > > > > meine Meinung > > > > dazu) > ------------------ > > > Ich kann auch nur sagen dass es alles andere als schlecht ist, und wenn du > > es besser machen willst, dann übersetz du einmal 800 Seiten!!!! > > LIES den den Text zwischen den "---" MEINE Meinung > und MEINE Meinung und die werde ich wohl äußern dürfen, oder? > Und wenn ich es schlecht finde, finde ich es schlecht und da gibt es > nichts zu diskutieren drüber und dann brauche ich mir auch keine > "mach es doch besser" anzuhören bzw. zu lesen! > > Tschüß! Sprache ist eine kunstvolle Art auszudrücken wie man sein Gegenüber Mißverstehen möchte. Jetzt wäre doch ein prima Zeitpunkt diesen Thread zu beenden bevor man die Kleinen ins Bett schickt. :-) gruß Jürgen Sommer (webmaster_(at)_spiele-datenbank.de) From rf_(at)_xodox.com Tue, 25 Apr 2000 21:30:59 +0200 Date: Tue, 25 Apr 2000 21:30:59 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] CPAN danke, jetzt hab ich es gefunden (habe das ganze noch nicht extrahiert-> mehrer readme) From eschmid+sic_(at)_s.netic.de Tue, 25 Apr 2000 23:01:52 +0200 Date: Tue, 25 Apr 2000 23:01:52 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] sendmail!!! On Tue, Apr 25, 2000 at 10:30:38PM +0200, Stefan Engelhardt wrote: > > Bitte schalte HTML ab oder kipp Outlook in die Tonne, ja? Danke. > Und Du schalt mal Dein Signatur ab. Auch Danke! ;-) Die Signatur ist zulässig. Wo man sich streiten könnte, ist die PGP-Geschichte. -Egon PS: Jens, die CDs sind immer noch nicht bei mir angekommen. -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From jens_(at)_pinguin.conetix.de Tue, 25 Apr 2000 23:05:31 +0200 Date: Tue, 25 Apr 2000 23:05:31 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] sendmail!!! On Tue, Apr 25, 2000 at 10:30:38PM +0200, Stefan Engelhardt wrote: > > > > Bitte schalte HTML ab oder kipp Outlook in die Tonne, ja? Danke. > Und Du schalt mal Dein Signatur ab. Auch Danke! ;-) Ist die GPG-Signature durchgerutscht? Sorry. Kannst Du damit nichts anfangen? Schade. Woher willst du sonst wissen, daß die Mail wirklich von mir kommt? -- ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de From jens_(at)_pinguin.conetix.de Tue, 25 Apr 2000 23:09:39 +0200 Date: Tue, 25 Apr 2000 23:09:39 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] AW: [php] mail an script schicken...? (xodoxdomain) On Tue, Apr 25, 2000 at 10:30:25PM +0200, Christian Schäfer wrote: > das klingt ja alles nicht gut. ;-( folgendes szenario: domain auf > xodox.com ...alles klar? mit perl kenne ich mich nicht aus und habe > sicher auch nicht das recht auf xodox rumzuperlen. mit > linuxverzeichnissen und sendmailkonfigs würde ich zurechtkommen, aber > auch das funzt wohl nur auf dem physisch-eigenen server, den ich wie > gesagt nicht habe... PHP kann doch POP3, oder nicht? Dann richte bei Dir lokal (oder irgendwo) einen Cronjob ein, der nix anderes macht als alle X minuten http://deinhost.com/bla/check_mail.php3 - ohne Proxy dazwischen - aufzurufen, z.B. mit wget, oder einfach echo 'GET /bla/check_mail.php3' | telnet deinhost.com 80 oder so. check_mail.php3 gibt gar nix aus (außer vielleicht einer Erfolgs/Fehlermeldung), sondern holt nur die Mail ab und verarbeitet sie, schickt sie dann (ggf) mit mail() wieder ab. Feddich. Geht das so? -- ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de From php_(at)_benadam.de Tue, 25 Apr 2000 23:12:05 +0200 Date: Tue, 25 Apr 2000 23:12:05 +0200 From: Ben Adam php_(at)_benadam.de Subject: [php] mysql bei STRATO > bevor ich noch mal irgendetwas bei Strato benutze erschiess ich mich eher. > Und meinen mySQL-Server hab ich in den letzten 5 Monaten wenn´s hoch kommt > 3 Stunden nutzen können. Vielleicht gibt es ja auch positive Beispiele. Mir > kanns jedenfalls > egal sein. Muss ich noch mehr erzählen?? Oh je, Aber haben sie sich nicht unheimlich verbessert, was den Service & Leistung und so angeht?! > Mit EU-Hosting (www.eu-hosting.de) hab ich einen neuen und absolut > zuverlässigen Partner gefunden. Sieht gut aus. Habe leider schon bei Strato alles registrieren lassen und hoffe, dass es besser wird. Mit freundlichen Grüßen Ben Adam www.Kiwi24.de - kostenlose Kleinanzeigenplattform für private und gewerbliche Kleinanzeigen www.Luftfahrt.net - Allles zur zivilen Luftfahrt ! www.AdamJung.de - Webdesign, Hosting und Programmierung www.Onfine.de - leichter ins Internet From Heinz_M_Weigand_(at)_csi.com Tue, 25 Apr 2000 22:46:34 +0200 Date: Tue, 25 Apr 2000 22:46:34 +0200 From: Heinz-Martin Weigand Heinz_M_Weigand_(at)_csi.com Subject: [php] mysql bei STRATO Hallo Ben, At 21:41 25.04.00 +0200, you wrote: >hat irgend jemand schon Erfahrung mit dem Premium Paket S von STRATO gemacht >und nutz dort eine mysql Datenbank?? jepp, ich. Man kann eigentlich keine genaue Aussage darüber machen. Die Performance variiert von akzeptabel bis schlecht, je nach Tageszeit. Der mySQL Server ist ab und an auch völlig unerreichbar. Wenn Du Dir selbst ein Bild machen willst, unter http://www.psionwelt.de/phorum31/list.php3?f=2 läuft Phorum (basiert auf PHP und mySQL) auf einem Premium S Paket. Geh einfach mal zu verschiedenen Zeiten rein, dann siehst Du. Weiter Info per PM, da OT. >Wie läuft es denn bei Puretec ab? wohl ähnlich, was ich so höre. Heinz From php_(at)_deutsche-server.de Tue, 25 Apr 2000 22:19:08 +0200 Date: Tue, 25 Apr 2000 22:19:08 +0200 From: Mirko Fenrich php_(at)_deutsche-server.de Subject: [php] OT:Problem mit sendmail bei PHP-Newsletter Hallo, nachdem ich einen Newsletter programmiert habe, stoße ich auf ein Problem beim Versenden der Mails. Ich lese immer 50 Mailadressen aus einer Datenbank ein und gebe diese mit mail() per Bcc: an sendmail weiter. Wenn nun 2 Mailadressen, welche von der selben Domain stammen (user1_(at)_domain.de und user2_(at)_domain.de), ensteht dummer Weise der Effekt, daß nur user1_(at)_domain aber nicht user2_(at)_domain.de das Mail erhält. Alle anderen Mailadressen im Bcc: erhalten auch das Mail. Also nur bei Mailadressen von einer Domain klappt es nicht. Ich habe das bei mehreren Domain (liegen bei unterschiedlichen Providern) getestet, es kommt immer nur bei user1_(at)_ ein Mail an. Ich denke das das irgendwie an sendmail liegt. Was ich aber so im Netz gefunden habe, hat mich nicht weiter gebracht. Ich bin inzwischen über jeden Tip dankbar. Gruß Mirko From schult_(at)_schuborg.de Tue, 25 Apr 2000 23:16:50 +0200 Date: Tue, 25 Apr 2000 23:16:50 +0200 From: Pascal Schult schult_(at)_schuborg.de Subject: [php] mail an script schicken...? Hi Frieder.. > > klar, mit procmail. sollte bei einer linux-distribution bei sein. Wenn > > du das aber auf einem massenhoster machen willst, sehe ich da arge > > probleme. Du müßtest ja auf den Mailserver zugreifen können, und das > > halte ich in diesen massen für ausgeschlossen. > > Wenn Du ne Lösung finden solltest, mail mir die mal. Wär nett. > > Ist doch ganz einfach! Einen Script mit per Cronjob alle 5 min aufrufen > lassen. Dieser schaut dann die Mails via POP Client durch, und > interpretiert, loescht sie! :) > Ich meinte jetzt auf den Massenhoster bezogen. Dort werden dir eigentlich keine Cronjobs erlaubt. Trotzdem danke für den Tip. ciao, Pascal From mueller_(at)_fmsid.de Tue, 25 Apr 2000 23:24:00 +0200 Date: Tue, 25 Apr 2000 23:24:00 +0200 From: =?iso-8859-1?Q?Frieder_M=FCller_=5Bfmsid.de=5D?= mueller_(at)_fmsid.de Subject: [php] mail an script schicken...? Hallo! > > > klar, mit procmail. sollte bei einer linux-distribution bei sein. Wenn > > > du das aber auf einem massenhoster machen willst, sehe ich da arge > > > probleme. Du müßtest ja auf den Mailserver zugreifen können, und das > > > halte ich in diesen massen für ausgeschlossen. > > > Wenn Du ne Lösung finden solltest, mail mir die mal. Wär nett. > > > > Ist doch ganz einfach! Einen Script mit per Cronjob alle 5 min aufrufen > > lassen. Dieser schaut dann die Mails via POP Client durch, und > > interpretiert, loescht sie! :) > > > Ich meinte jetzt auf den Massenhoster bezogen. Dort werden dir > eigentlich keine Cronjobs erlaubt. Trotzdem danke für den Tip. Das geht dort auch auf umwegen! Du kennst sicherlich jemand, der einen eigenen Server im Internet hat! Du kannst den ja mal fragen, ob er einen CronJob einrichtet, der alle paar Minuten dein auf deinem Server Script aufruft, welches die POP3 Box abfragt! So geht das eigendlich auf jedem Server.... MfG Frieder From webmasterbhs_(at)_bluewin.de Tue, 25 Apr 2000 23:43:50 +0200 Date: Tue, 25 Apr 2000 23:43:50 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] mail an script schicken...? > Ich meinte jetzt auf den Massenhoster bezogen. Dort werden dir > eigentlich keine Cronjobs erlaubt. Trotzdem danke für den Tip. wofür einen cron job auf dem server einrichten ?? man kann auch den cron job in die webseite einbauen, den es wird bestimmt schon ein surfer vorbei kommen, der irgendeine seite lädt und so den "cron job" ausführt... wobei man die ausführzeiten des "cron job" in einer datenbank noch speichern kann zwecks grösserer kontrolle... ist zwar nicht die optimalste lösung aber ... ;-) kiri From info_(at)_ticinonline.to Tue, 25 Apr 2000 23:48:42 +0200 Date: Tue, 25 Apr 2000 23:48:42 +0200 From: TICINONLINE info_(at)_ticinonline.to Subject: [php] R: [php] mail an script schicken...? richtig darum benutze ich spezielle counter file :-) Errore $lista$ip$isp$age$lin$ vieni$vuoui$cook$epoche$ora"; fputs($fpn,$scrivinelfile); $fp=_(at)_fopen($forumdb,"r"); if($fp<=0) { ?> Errore ======================================== www.info-ticino.ch info_(at)_ticinonline.to PPK ScreenDesign Web-Programm tel 091 753 20 66 natel 079 254 89 06 java php3 html asp dhtml CGI Perl WAP(natel-home-page) Banche dati Mysql - Webserver Apache UNIX ======================================== -----Messaggio originale----- Da: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Per conto di Cyrill Schumacher Inviato: martedì 25 aprile 2000 23.44 A: php_(at)_solix.wiso.Uni-Koeln.DE Oggetto: Re: [php] mail an script schicken...? > Ich meinte jetzt auf den Massenhoster bezogen. Dort werden dir > eigentlich keine Cronjobs erlaubt. Trotzdem danke für den Tip. wofür einen cron job auf dem server einrichten ?? man kann auch den cron job in die webseite einbauen, den es wird bestimmt schon ein surfer vorbei kommen, der irgendeine seite lädt und so den "cron job" ausführt... wobei man die ausführzeiten des "cron job" in einer datenbank noch speichern kann zwecks grösserer kontrolle... ist zwar nicht die optimalste lösung aber ... ;-) kiri -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From mueller_(at)_fmsid.de Wed, 26 Apr 2000 00:00:00 +0200 Date: Wed, 26 Apr 2000 00:00:00 +0200 From: =?iso-8859-1?Q?Frieder_M=FCller_=5Bfmsid.de=5D?= mueller_(at)_fmsid.de Subject: [php] R: [php] mail an script schicken...? Hallo! > richtig darum benutze ich spezielle counter file :-) :) Die Loesung geht zwar, aber sie ist mehr schlecht als recht! Was passiert, wenn lange Zeit keiner mehr auf deine Seite geht und somit dein Counter nicht aufgerufen wird? Der Script bearbietet die Mails nicht! Frag lieber einen guten Freund mit Server :)) MfG Frieder From jens_(at)_pinguin.conetix.de Wed, 26 Apr 2000 00:47:02 +0200 Date: Wed, 26 Apr 2000 00:47:02 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] sendmail!!! On Tue, Apr 25, 2000 at 11:01:52PM +0200, eschmid+sic_(at)_s.netic.de wrote: > On Tue, Apr 25, 2000 at 10:30:38PM +0200, Stefan Engelhardt wrote: > > > Bitte schalte HTML ab oder kipp Outlook in die Tonne, ja? Danke. > > Und Du schalt mal Dein Signatur ab. Auch Danke! ;-) > Die Signatur ist zulässig. Wo man sich streiten könnte, ist die > PGP-Geschichte. Ich finde sie wichtig, allerdings scheint es wie gesagt immer noch Mailer zu geben, die sich für RFC-Konformität zu gut finden (z.B. Lookout) und daher Müll anzeigen, daher benutze ich sie dann auch nicht. > PS: Jens, die CDs sind immer noch nicht bei mir angekommen. Sind gestern abgeschickt worden. -- ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de From Stefan.Engelhardt_(at)_stud.fh-hannover.de Wed, 26 Apr 2000 01:28:47 +0200 Date: Wed, 26 Apr 2000 01:28:47 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Signatur in Mails (war: RE: [php] sendmail!!!) > > Und Du schalt mal Dein Signatur ab. Auch Danke! ;-) > > Die Signatur ist zulässig. Wo man sich streiten könnte, ist die > PGP-Geschichte. Ich habe ja nix gegen die Signatur. Jedenfalls werden mir die Mails nicht in Outlook angezeigt, also ich meine den Inhalt. Alle anderen Mails zeigt er mir im Vorschaufenster an. Wenn mir jetzt alle signierte Mails zuschicken, dann artet das bei der Menge Mails in Arbeit aus, alle anzusehen. und da ich nun mal von Natur aus faul bin ... ;-) Wäre jedenfalls nett, sie abzuschalten. Gruß Stefan From sebastian.bergmann_(at)_web.de Tue, 25 Apr 2000 17:40:59 +0200 Date: Tue, 25 Apr 2000 17:40:59 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] AW: [php] Interesse an Communitys ? Jan Lehnardt schrieb: > der Liste, die Leute in #php.de im IRCNet und diejenigen die die Apropos IRCNet. Sollten wir nicht besser mit #php.de ins EFNet umziehen? Dann könnte man in einer mIRC Instanz #php und #php.de haben :-) -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From braukmann_(at)_tse-online.de Wed, 26 Apr 2000 08:32:10 +0200 Date: Wed, 26 Apr 2000 08:32:10 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Backward-Funktion ?! Hi, On Tue, Apr 25, 2000 at 06:34:27PM +0200, Thorsten Habich wrote: > ich weiß zwar nicht was gegen ein href="javascript:history.go(-1)">Zurück ^^^^^^^^^^ ^^^^^^^^^^ > (ich hoffe das ist richtig) spricht, die Verwendung von Javascript fuer eine essentielle Funktionalitaet der Site-Navigation. -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From c.aefer_(at)_burg-halle.de Wed, 26 Apr 2000 08:26:51 +0200 Date: Wed, 26 Apr 2000 08:26:51 +0200 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] AW: [php] R: [php] mail an script schicken...? tach liste! danke vorweg an alle, die sich so rege an dieser diskussion beteiligen! um meine absichten noch einmal ausführlicher zu erklären: ich will ein/zwei scripte in meiner domain auf einem massenprovider (xodox) hinterlegen. diese sollen die vermittlung zwischen verschiedenen teilnehmern eines email-spieles übernehmen. nach dem ersten start des scripts werden zb karten gemischt. diese werden per mail() an die teilnehmer geschickt, welche diese email beantworten. und hier beginnt die odyssee ;-) die emails sollen an ein script geschickt werden, welches die verschiedenen aktionen (zb ausspielen von karten) auswertet und den neuen stand an die spieler via mail() wieder weitergibt. sinn des ganzen ist es, daß die spieler hochwertige html-mails bekommen (außerhalb der liste ist dieses ja durchaus auch mal erwünscht), ohne selbst jedesmal eine basteln zu müssen. und außerdem sollen die spieler nicht die möglichkeit haben zu schummeln, wie wenn zb das script lokal laufen würde... ein cronjob kommt, denke ich nicht in frage. das würde xodox sicher nicht mit sich machen lassen (wenn das nun jeder machen würde... ;-) die seite selbst wird nicht genügend clicks haben, um einen solchen job eigenständig auszuführen und außerdem finde ich es wahnsinnig umständlich, einen emailclient zu durchforsten? folgene private antwort von emilio: >> aber du kanst im sendmail alias eine email adresse >> in eine pipe weiterleiten. diese pipe kann dann natuerlich >> auch ein php script sein, natuerlich als php binary und nicht >> als apache modul ...verstehe ich nicht, da ich keine ahnung habe, was eine pipe ist, oder wie diese funktioniert... wenn es jemand für praktikabel hält, würde ich mich um weitere kommentare hierzu freuen. einzige lösung, die mir auf die schnelle einfällt, ist folgende: die (html-)email an den teilnehmer enthält ein formular, welches die nächsten züge abfragt. und ein formular kann dann auch ein script ansteuern. für t-online-nutzer bedeutet das allerdings, für jede reply eine internetverbindung aufzumachen, statt den einfachen emailweg zu gehen... naja, muß wohl damit leben..... gruß christian G7 media Christian Schäfer Ludwig-Wucherer-Strasse 55 06108 Halle g7_caefer_(at)_gmx.net +49 +(0)345 5250385 www.g7-media.com coming soon. http://infosoc.uni-koeln.de/mailman/listinfo/php From c.aefer_(at)_burg-halle.de Wed, 26 Apr 2000 08:26:53 +0200 Date: Wed, 26 Apr 2000 08:26:53 +0200 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] AW: [php] HTML im Formular >> Ich kann Dein Problem nicht so ganz nachvollziehen, aber ich meine Du >> solltest es mal mit >> >> htmlspecialchars($stringMitHtmlTags) >> >> versuchen. Diese Funktion macht z.B. aus

Hallo

>> ein einfaches "Hallo"... hi mirco! solltest du nicht eher strip_tags() nehmen? gruß christian G7 media Christian Schäfer Ludwig-Wucherer-Strasse 55 06108 Halle g7_caefer_(at)_gmx.net +49 +(0)345 5250385 www.g7-media.com coming soon. From steinhueser_(at)_fup.de Wed, 26 Apr 2000 09:29:48 +0200 Date: Wed, 26 Apr 2000 09:29:48 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] =?iso-8859-1?Q?Anf=E4nger-Frage=3F?= This is a multi-part message in MIME format. ------=_NextPart_000_0033_01BFAF61.F74F4880 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hallo zusammen, dies ist meine erste Mail in diese Liste... hoffe das ich alles richtig mache :) Ich habe folgendes Problem: Ich möchte gerne den Text in eine Textbox ausgeben, weiß aber nicht wie das geht. Ich arbeite mit PHP. Mit CGI habe ich das schon hinbekommen, da heißt der Befehl PDF_show_boxed. Aber wie mache ich das mit PHP? $text = "Lorem ipsum dolor sit..." $fp = fopen("pdf-files/textbreite.pdf", "w"); $pdf = PDF_open($fp); PDF_begin_page($pdf, 200, 1000); PDF_set_font($pdf, "Futura-Book", 10, winansi); PDF_show_xy($pdf, $text, 10, 990); --> PDF_show_boxed($p, $text, 10, 990, 50, 100, "left", ""); <-- Diese Zeile habe ich einfach aus dem CGI-Script geklaut, aber so funzt das nicht. Das Problem ist jetzt auch das ich noch nicht mal soviel Ahnung habe, um zu wissen wofür die einzelnen Parameter stehen... Kann mir vielleicht jemand sagen, wie es richtig heißen muss? PDF_close($pdf); fclose($fp); Bin für jeden Tip dankbar! mfg Daniel -------------------------------------------------- FUP INTERAKTIV GmbH Rüttenscheider Straße 110 D-45130 Essen Tel.: + 49 (0) 201 72004-44 Fax: + 49 (0) 201 72004-18 steinhueser_(at)_fup.de http://www.fup.de ------=_NextPart_000_0033_01BFAF61.F74F4880 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo=20 zusammen,
dies = ist meine erste=20 Mail in diese Liste... hoffe das ich alles richtig mache = :)
 
Ich = habe folgendes=20 Problem: Ich m=F6chte gerne den Text in eine Textbox ausgeben, wei=DF = aber nicht wie=20 das geht. Ich arbeite mit PHP. Mit CGI habe ich das schon hinbekommen, = da hei=DFt=20 der Befehl PDF_show_boxed. Aber wie mache ich das mit PHP? =
 
$text = =3D "Lorem ipsum=20 dolor sit..."
 
$fp = =3D=20 fopen("pdf-files/textbreite.pdf", "w");
$pdf =3D=20 PDF_open($fp);
PDF_begin_page($pdf, 200, 1000);
PDF_set_font($pdf, = "Futura-Book", 10, winansi);
PDF_show_xy($pdf,=20 $text, 10, 990);
--> PDF_show_boxed($p, $text, 10, 990, 50, = 100,=20 "left", "");  <-- Diese Zeile habe ich einfach aus dem = CGI-Script=20 geklaut, aber so funzt das nicht. Das Problem ist jetzt auch das ich = noch nicht=20 mal soviel Ahnung habe, um zu wissen wof=FCr die einzelnen Parameter = stehen...=20 Kann mir vielleicht jemand sagen, wie es richtig hei=DFen=20 muss?
PDF_close($pdf);
fclose($fp);
=
 
Bin = f=FCr jeden Tip=20 dankbar!
mfg
Daniel

--------------------------------------------------
FUP = INTERAKTIV=20 GmbH
R
=FCttenscheider = Stra=DFe=20 110
D-45130 Essen

Tel.: + 49 (0) 201 72004-44
Fax: + 49 (0) = 201=20 72004-18

steinhueser_(at)_fup.de
http://www.fup.de
 
------=_NextPart_000_0033_01BFAF61.F74F4880-- From bjoern_(at)_baer.main.de Wed, 26 Apr 2000 09:39:28 +0200 Date: Wed, 26 Apr 2000 09:39:28 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Anf=E4nger-Frage=3F?= * Daniel Steinhüser [FUP INTERAKTIV] wrote: > --> PDF_show_boxed($p, $text, 10, 990, 50, 100, "left", ""); <-- Diese > Zeile habe ich einfach aus dem CGI-Script geklaut, aber so funzt das nicht. Klar, weil es PDF_show_boxed wohl auch nicht gibt. Schau dir mal an, vielleicht hilft dir das ja weiter. -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From steinhueser_(at)_fup.de Wed, 26 Apr 2000 09:35:55 +0200 Date: Wed, 26 Apr 2000 09:35:55 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Anf=E4nger-Frage=3F?= Ups, das war die falsche Liste, sorry! Aber vielleicht kann mir ja hier auch jemand helfen? mfg Daniel -----Original Message----- From: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Daniel Steinhüser [FUP INTERAKTIV] Sent: Wednesday, April 26, 2000 9:30 AM To: PHP-Liste Subject: [php] Anfänger-Frage? Hallo zusammen, dies ist meine erste Mail in diese Liste... hoffe das ich alles richtig mache :) Ich habe folgendes Problem: Ich möchte gerne den Text in eine Textbox ausgeben, weiß aber nicht wie das geht. Ich arbeite mit PHP. Mit CGI habe ich das schon hinbekommen, da heißt der Befehl PDF_show_boxed. Aber wie mache ich das mit PHP? $text = "Lorem ipsum dolor sit..." $fp = fopen("pdf-files/textbreite.pdf", "w"); $pdf = PDF_open($fp); PDF_begin_page($pdf, 200, 1000); PDF_set_font($pdf, "Futura-Book", 10, winansi); PDF_show_xy($pdf, $text, 10, 990); --> PDF_show_boxed($p, $text, 10, 990, 50, 100, "left", ""); <-- Diese Zeile habe ich einfach aus dem CGI-Script geklaut, aber so funzt das nicht. Das Problem ist jetzt auch das ich noch nicht mal soviel Ahnung habe, um zu wissen wofür die einzelnen Parameter stehen... Kann mir vielleicht jemand sagen, wie es richtig heißen muss? PDF_close($pdf); fclose($fp); Bin für jeden Tip dankbar! mfg Daniel -------------------------------------------------- FUP INTERAKTIV GmbH Rüttenscheider Straße 110 D-45130 Essen Tel.: + 49 (0) 201 72004-44 Fax: + 49 (0) 201 72004-18 steinhueser_(at)_fup.de http://www.fup.de From steinhueser_(at)_fup.de Wed, 26 Apr 2000 09:41:07 +0200 Date: Wed, 26 Apr 2000 09:41:07 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Re:_=5Bphp=5D_Anf=E4nger-Frage=3F?= >Klar, weil es PDF_show_boxed wohl auch >nicht gibt. Man sagte mir das diese Funktion ab der Version 3.0 geben soll. Bin ich da falsch informiert? From s.sander_(at)_crs.de Wed, 26 Apr 2000 10:17:31 +0100 Date: Wed, 26 Apr 2000 10:17:31 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] arrays > Von: "Christoph Aigner" > > ich habe ein 3 dimensionales Array, kann aber die Werte der 1. Dimension > nicht ermitteln, und somit das Array auch nicht richtig ansprechen. In PHP4 > gibt es die Funktion > > array_keys($dbsim->DataCol); > > Wie kann ich nun die Werte der 1. und 2. Dimension mit PHP3 ermitteln ? zum Test ein Übungsbeispiel: $test_arr["dim1"][0] = "1.Dimension"; $test_arr["dim1"]["dim2"][0] = "2.Dimension"; $test_arr["dim1"]["dim2"]["dim3"][0] = "3.Dimension"; $test_arr["dim1"][1] = "1.2.Dimension"; $test_arr["dim1"]["dim2"][1] = "2.2.Dimension"; $test_arr["dim1"]["dim2"]["dim3"][1] = "3.2.Dimension"; while( list($k, $v) = each($test_arr) ) { echo "Key: $k, Value: $v
\n"; } Wenn Du das Beispiel mal ausführen lässt, kommst Du bestimmt selbst darauf. (Ansonsten einfach noch eine private Email.) ;-) Gruß -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From hartmut_(at)_six.de Wed, 26 Apr 2000 10:03:52 +0200 Date: Wed, 26 Apr 2000 10:03:52 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Surf-Geschwindigkeit des Benutzers Jens Benecke wrote: > > On Tue, Apr 25, 2000 at 07:22:38PM -0700, Robert Breker wrote: > > > ----- Original Message ----- From: "Hartmut Holzgraefe" > > To: Sent: Tuesday, April 25, 2000 8:12 AM > > Subject: Re: [php] Surf-Geschwindigkeit des Benutzers > > > Proxy ?!???!? > > stört ein proxy beim Pingen? Eigentlich nicht oder? > > Ein HTTP/FTP Proxy nicht - aber es gibt auch IRC, SMTP, ICQ und sogar > Telnet und Ping Proxies, so krank das klingt... wohl war, aber was ich eigentlich sagen wollte (habe mich wohl _zu_ kurz gefasst): woher weiß ich denn, wen ich überhaupt anpingen muß? denn längst nicht jeder Proxy reicht die Adresse des eigentlichen Clients mit durch mal abgesehen davon, daß viele Clients aus mehr oder weniger guten Gründen soweit vom Netz abgeschirmt sind, daß außer über den HTTP-Proxy keine Verbindung von/nach 'draußen' möglich ist, auch kein Ping (siehe auch 'ping of death') -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From schwab_(at)_interkon.de Wed, 26 Apr 2000 10:00:48 +0200 Date: Wed, 26 Apr 2000 10:00:48 +0200 From: Schwab Bernhard Konrad schwab_(at)_interkon.de Subject: [php] =?iso-8859-1?Q?RE=3A_=5Bphp=5D_RE=3A_=5Bphp=5D_Anf=E4nger-Frag?= =?iso-8859-1?Q?e=3F?= =?iso-8859-1?Q?e=3F?= > > Ups, das war die falsche Liste, sorry! > > Aber vielleicht kann mir ja hier auch jemand > helfen? > > mfg > Daniel Lt. php Manual: PDF_show -- Output text at current position void pdf_show(int pdf document, string text); The PDF_show() function outputs the string text at the current position using the current font. ----------- PDF_show_xy -- Output text at given position void pdf_show_xy(int pdf document, string text, double x-koor, double y-koor); The PDF_show_xy() function outputs the string text at position (x-koor, y-koor). ----------- Gruss Berni From steinhueser_(at)_fup.de Wed, 26 Apr 2000 10:11:06 +0200 Date: Wed, 26 Apr 2000 10:11:06 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_RE:_=5Bphp=5D_RE:_=5Bphp=5D_Anf=E4nger-Fra?= =?iso-8859-1?Q?ge=3Fe=3F?= =?iso-8859-1?Q?ge=3Fe=3F?= >Lt. php Manual: > >PDF_show -- Output text at current position > >void pdf_show(int pdf document, string text); > >The PDF_show() function outputs the >string text at the current position >using the current font. > >----------- >PDF_show_xy -- Output text at given position > >void pdf_show_xy(int pdf document, >string text, double x-koor, double >y-koor); > >The PDF_show_xy() function outputs the >string text at position (x-koor, >y-koor). http://www.php-center.de/de-html-manual/function.p df-show-boxed.html Hier wird die box-Funktion beschrieben, also denke ich doch mal das es auch geht, oder? PDF_show_boxed($pdf, $akttext, 10, 10, 150, 500, "left"); So habe ich es jetzt gemacht, und es führt auch zur Ausgabe des Textes. Leider wird immer nur die erste Zeile meines Gesamttextes angezeigt... Gruß Daniel From Antares_(at)_www-surfen.de Wed, 26 Apr 2000 10:32:59 +0200 Date: Wed, 26 Apr 2000 10:32:59 +0200 From: Thorsten Habich Antares_(at)_www-surfen.de Subject: [php] =?iso-8859-1?Q?Arrays_l=F6schen?= Hi, wie schaffe ich es das ein Array, das 3 Elemente enthält wieder völlig leer ist sprich count($array) soll 0 sein. Thanx Thorsten From Mathias.Gloss_(at)_start.de Wed, 26 Apr 2000 10:28:45 +0200 Date: Wed, 26 Apr 2000 10:28:45 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Surf-Geschwindigkeit des Benutzers Aloha, > ---------- > Von: Schwab Bernhard Konrad[SMTP:schwab_(at)_interkon.de] > > > > mmt, daß man die Testdatei umso > > größer machen muß, > > je genauere Ergebnisse man haben möchte, um wirklich nur die > > Geschwindigkeit > > drin zu haben und nicht irgendwelche Antwortzeiten oder so. > > Theortisch muesste es doch funktionieren wenn ich einen ping auf die IP > (wenn ich se auslesen kann) auf den Client sende dort den Ruecklauf messe > und das dann hochrechne...... > Nein. Mit ping misst du die Laufzeit eines Datenpaketes von dir zum Ziel und zurück. Diese ist aber nicht aussagekräftig bei der Frage, mit welcher Geschwindigkeit max. Daten transportiert werden könnnen. Abgesehn davon zeigt das z.B. IE oder NS sowiso an, wenn die Dateigröße beim Ausliefern vom Server feststeht ;-) Viele Grüße, Mathias From edi2_(at)_surfnet-city.de Wed, 26 Apr 2000 10:35:36 +0200 Date: Wed, 26 Apr 2000 10:35:36 +0200 From: edi2 edi2_(at)_surfnet-city.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Arrays_l=F6schen?= > Hi, > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder völlig leer > ist sprich count($array) soll 0 sein. Ich glaube nicht, daß es eine spezielle Funktion dafür in PHP3 gibt. Versuch es doch indem du ein ganz neues Array erstellst. $altesarray = neues_Array[]; mfg edi Die ganze Welt des Films => http://www.filmhitz.de <= webmaster_(at)_filmhitz.de ----- Original Message ----- From: Thorsten Habich To: Sent: Wednesday, April 26, 2000 10:32 AM Subject: [php] Arrays löschen > Hi, > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder völlig leer > ist sprich count($array) soll 0 sein. > > Thanx > > > > Thorsten > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From hartmut_(at)_six.de Wed, 26 Apr 2000 10:39:31 +0200 Date: Wed, 26 Apr 2000 10:39:31 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] RE: [php] RE: [php] RE: [php] =?iso-8859-1?Q?Anf=E4nger=2DFrage=3Fe=3Fge=3Fe=3F?= Daniel Steinhüser [FUP INTERAKTIV] wrote: > http://www.php-center.de/de-html-manual/function.p > df-show-boxed.html > Hier wird die box-Funktion beschrieben, also denke > ich doch mal das es auch geht, oder? > PDF_show_boxed($pdf, $akttext, 10, 10, 150, 500, > "left"); > So habe ich es jetzt gemacht, und es führt auch > zur Ausgabe des Textes. Leider wird immer nur die > erste Zeile meines Gesamttextes angezeigt... ausführlichere Informationen zu den 'inner works' der PDFlib bietet das offizielle PDFlib Manual ftp://ftp.pdflib.com/pub/pdflib-3.0/PDFlib-manual.pdf (diese Datei liegt auf dem PDFlib FTP-Server und im PDFlib-Source-tarball, wird aber weder im PHP Manual noch auf der PDFlib Site erwähnt bzw. verlinkt ... schade schade schade ...) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From Mathias.Gloss_(at)_start.de Wed, 26 Apr 2000 10:40:24 +0200 Date: Wed, 26 Apr 2000 10:40:24 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Arrays_l=F6schen?= Aloha, > ---------- > Von: Thorsten Habich[SMTP:Antares_(at)_www-surfen.de] > > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder völlig > leer > ist sprich count($array) soll 0 sein. > $test = array('null','eins','zwei'); echo $test[1]; // liefert: eins $test = array(); echo $test[1]; // liefert: Ich glaube, es gibt aber auch noch eine Funktion "unset" (nachgeschaut hab): $test = array('null','eins','zwei'); echo $test[1]; // liefert: eins unset($test); echo $test[1]; // liefert: Viele Grüße, Mathias From edi2_(at)_surfnet-city.de Wed, 26 Apr 2000 10:39:02 +0200 Date: Wed, 26 Apr 2000 10:39:02 +0200 From: edi2 edi2_(at)_surfnet-city.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Arrays_l=F6schen?= > Hi, > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder völlig leer > ist sprich count($array) soll 0 sein. Ich glaube nicht, daß es eine spezielle Funktion dafür in PHP3 gibt. Versuch es doch indem du ein ganz neues Array erstellst. $altesarray = neues_Array[]; mfg edi From hartmut_(at)_six.de Wed, 26 Apr 2000 10:42:09 +0200 Date: Wed, 26 Apr 2000 10:42:09 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Arrays =?iso-8859-1?Q?l=F6schen?= Thorsten Habich wrote: > > Hi, > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder völlig leer > ist sprich count($array) soll 0 sein. $array = array(); ??? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From joh_(at)_exozet.com Wed, 26 Apr 2000 10:47:20 +0200 Date: Wed, 26 Apr 2000 10:47:20 +0200 From: Johannes Schmidt joh_(at)_exozet.com Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Arrays_l=F6schen?= > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder > völlig leer > ist sprich count($array) soll 0 sein. while (list($key, $val) = each($array)) unset($array[$key]); Beispiel: $array = array("a" => "tick", "b" => "trick", "c" => "track"); print count($array); while (list($key, $val) = each($array)) unset($array[$key]); print count($array); Johannes From hartmut_(at)_six.de Wed, 26 Apr 2000 10:56:36 +0200 Date: Wed, 26 Apr 2000 10:56:36 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] Arrays =?iso-8859-1?Q?l=F6schen?= Gloss Mathias wrote: > > Aloha, > > > ---------- > > Von: Thorsten Habich[SMTP:Antares_(at)_www-surfen.de] > > > > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder völlig > > leer ist sprich count($array) soll 0 sein. > > > $test = array('null','eins','zwei'); > echo $test[1]; // liefert: eins > $test = array(); > echo $test[1]; // liefert: > > Ich glaube, es gibt aber auch noch eine Funktion "unset" > (nachgeschaut hab): > > $test = array('null','eins','zwei'); > echo $test[1]; // liefert: eins > unset($test); > echo $test[1]; // liefert: es geht natürlich beides, im engeren Sinne ist aber array() die richtige Antwort auf die Frage, denn bei $array=array() ist $array weiterhin vom Typ Array, wenn auch völlig leer (wie gefordert), d.h. isset($array) und is_array($array) liefern true unset($array) bewirkt dagegen, daß die Variable völlig entfernt wird, d.h. isset($array) und is_array($array) liefern false je nach Anwendungsfall kann das den kleinen, aber entscheidenden Unterschied ausmachen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From Martin_(at)_virtualley.com Wed, 26 Apr 2000 11:08:20 +0000 Date: Wed, 26 Apr 2000 11:08:20 +0000 From: Martin Lechky Martin_(at)_virtualley.com Subject: [php] RE: [php] Arrays löschen Am Wed, 26 Apr 2000 schrieben Sie: > > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder > > völlig leer > > ist sprich count($array) soll 0 sein. $array=""; -- Martin Lechky From Mathias.Gloss_(at)_start.de Wed, 26 Apr 2000 11:06:49 +0200 Date: Wed, 26 Apr 2000 11:06:49 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_RE=3A_=5Bphp=5D_Arrays_l=F6sche?= =?iso-8859-1?Q?n?= =?iso-8859-1?Q?n?= Aloha, > ---------- > Von: Martin Lechky[SMTP:Martin_(at)_virtualley.com] > > > Am Wed, 26 Apr 2000 schrieben Sie: > > > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder > > > völlig leer > > > ist sprich count($array) soll 0 sein. > $array=""; > Mit dieser Loesung kannst du dir aber boese ins eigene Fleisch schneiden. count($array) liefert jetzt zwar 0, aber dafuer hast du aus dem urspruenglichen Array einen String gemacht. wenn du jetzt is_array($array) aufrufst, sollte das 0 fuer falsch zurueckliefern, is_string($array) sollte 1 zurueckliefern. Das kann verheerend sein, wenn du spaeter pruefst, was fuer ein Typ das Ding hat ;-) Viele Gruesse, Mathias From Mathias.Gloss_(at)_start.de Wed, 26 Apr 2000 11:11:36 +0200 Date: Wed, 26 Apr 2000 11:11:36 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_AW=3A_=5Bphp=5D_Arrays_l=F6sche?= =?iso-8859-1?Q?n?= =?iso-8859-1?Q?n?= Aloha Hartmut, > ---------- > Von: Hartmut Holzgraefe[SMTP:hartmut_(at)_six.de] > > es geht natürlich beides, im engeren Sinne ist aber array() die > richtige Antwort auf die Frage, denn bei $array=array() ist > $array weiterhin vom Typ Array, wenn auch völlig leer (wie gefordert), > d.h. isset($array) und is_array($array) liefern true > > unset($array) bewirkt dagegen, daß die Variable völlig entfernt wird, > d.h. isset($array) und is_array($array) liefern false > > je nach Anwendungsfall kann das den kleinen, aber entscheidenden > Unterschied ausmachen > *schaem* HIER hatte ich das nicht bedacht, aber bei der Loesung von Martin?? $array = '' ist mir das aufgefallen ;-( Viele Grüße, Mathias From hartmut_(at)_six.de Wed, 26 Apr 2000 11:12:27 +0200 Date: Wed, 26 Apr 2000 11:12:27 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] RE: [php] Arrays =?iso-8859-1?Q?l=F6schen?= Martin Lechky wrote: > > Am Wed, 26 Apr 2000 schrieben Sie: > > > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder > > > völlig leer > > > ist sprich count($array) soll 0 sein. > $array=""; jetzt ist $array aber nicht ein leeres Array sondern ein leerer String ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From Martin_(at)_virtualley.com Wed, 26 Apr 2000 11:24:48 +0000 Date: Wed, 26 Apr 2000 11:24:48 +0000 From: Martin Lechky Martin_(at)_virtualley.com Subject: [php] AW: [php] RE: [php] Arrays lösche n n > Das kann verheerend sein, wenn du spaeter pruefst, was > fuer ein Typ das Ding hat ;-) > > Viele Gruesse, Mathias das mag sein es kommt halt immer auf den gebrauch an wenn ich zb. diese variabel wieder als array brauche defeniere ich sie mir einfach wieder als array aendert aber nichts daran das wir das array erstmal wieder zurueck gesetzt haben. :) -- Martin Lechky From lars.scholand_(at)_provider-info.de Wed, 26 Apr 2000 11:03:33 +0200 Date: Wed, 26 Apr 2000 11:03:33 +0200 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] OT: MySQL-Abfrage Hi, ein kleines Problem: Ich möchte nach _mehreren_ Begriffen im feld1 suchen. Es sollen alle Datensätze anzeigt werden, wo "kaffeemaschine", "spülmaschine" und "waschmaschine" vorkommt. Wie lautet dafür der SQL-Befehl ? select * from tabelle where feld1 ... ?!?!? Danke, Lars From muenchhoff_(at)_spumo.de Wed, 26 Apr 2000 09:30:55 +0200 Date: Wed, 26 Apr 2000 09:30:55 +0200 From: montjoshua muenchhoff_(at)_spumo.de Subject: [php] imagegif? Hello php, bei der erzeugung von grafiken stosse ich immer wieder an das gleiche problem. ich möchte gern ein eine image/jpg erzeugen. aber mit imagegif kann ich ja nur eine image/gif erzeugen. wie lautet die richtige funktion um ein image/jpg zu erzeugen? -- Best regards, montjoshua mailto:muenchhoff_(at)_spumo.de From schwab_(at)_interkon.de Wed, 26 Apr 2000 11:25:14 +0200 Date: Wed, 26 Apr 2000 11:25:14 +0200 From: Schwab Bernhard Konrad schwab_(at)_interkon.de Subject: [php] Windows NT Frage Diese Frage ist leidern nicht 100% php bezogen, aber vielleicht koennt Ihr mir trotzdem weiterhelfen: Ich hab das Problem das ich auf Windows NT einen reinen Dateiausdruck in Volltext machen muss, in Windows 95/98 usw ist ja das als Standart Nur-Text dabei, in Windows NT macht er aber eine Spooler Datei daraus. Meine Frage nun, kennt jemand von euch einen Druckertreiber der nur reinen Dateiausdruck in Text macht, für Windows NT bei MS habe ich leider nischt gefunden. Wenn natuerlich hier Leute waeren die sich mit dem VW-Programm fuer die Haendler auskennen waere das noch besser. Den Teil mit ein Einlesen per php habe ich eh schon fertig, nur leider der Teil mit Windows NT macht mir noch Sorgen. Gruss Berni From steinhueser_(at)_fup.de Wed, 26 Apr 2000 11:36:15 +0200 Date: Wed, 26 Apr 2000 11:36:15 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] =?iso-8859-1?B?WuRobGVu?= Hallo, Ich möchte gerne zählen, wie oft ein chr(10) bzw. ein
in meinem String vorkommt, wie mache ich das? mfg Daniel Steinhüser -------------------------------------------------- FUP INTERAKTIV GmbH Rüttenscheider Straße 110 D-45130 Essen Tel.: + 49 (0) 201 72004-44 Fax: + 49 (0) 201 72004-18 steinhueser_(at)_fup.de http://www.fup.de From andreas.husemann_(at)_arcom-online.de Wed, 26 Apr 2000 11:43:44 +0200 Date: Wed, 26 Apr 2000 11:43:44 +0200 From: Andreas Husemann andreas.husemann_(at)_arcom-online.de Subject: [php] mysql bei STRATO > >Wie läuft es denn bei Puretec ab? > > wohl ähnlich, was ich so höre. > Also ich hatte bei Puretec noch keine Probleme mit dem mysql-Server. Ciao Andy From chris_(at)_dreifeld.de Wed, 26 Apr 2000 11:51:32 +0200 Date: Wed, 26 Apr 2000 11:51:32 +0200 From: Chris Skladny chris_(at)_dreifeld.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Z=E4hlen?= Hi Daniel, also im php-source schreibst du folgendes : \n"; ?> wenn die deine php-datei geladen wird, wird der Source dynamisch in HTML generiert. Das \n, heisst new line und sorgt dafür das, wenn du dir den Source-Code im Browser anschaust, macht php nach jedem \n einen Zeilenumbruch. Aber wenn du ein
-Tag einbinden willst schreibst du einfach echo "
"; On Wed, 26 Apr 2000 11:36:15 +0200, you wrote: >Hallo, > >Ich möchte gerne zählen, wie oft ein chr(10) bzw. >ein
in meinem String vorkommt, wie mache ich >das? > > >mfg >Daniel Steinhüser > >-------------------------------------------------- >FUP INTERAKTIV GmbH >Rüttenscheider Straße 110 >D-45130 Essen > >Tel.: + 49 (0) 201 72004-44 >Fax: + 49 (0) 201 72004-18 >steinhueser_(at)_fup.de >http://www.fup.de Mit freundlichen Gruessen Chris Skladny .......................................................................... D R E I F E L D A G | Telefon: +49 7135 / 9 61 04 - 7 Meimsheimer Str. 7 | Telefax: +49 7135 / 9 61 04 - 9 74336 Brackenheim | E-Mail : chris_(at)_dreifeld.de .......................................................................... PGP-Fingerprint : E372 791D 40EF 7DAE 8F3B 09F6 5614 8272 1664 E770 .......................................................................... From chris_(at)_dreifeld.de Wed, 26 Apr 2000 11:52:38 +0200 Date: Wed, 26 Apr 2000 11:52:38 +0200 From: Chris Skladny chris_(at)_dreifeld.de Subject: [php] mysql bei STRATO Hi, bist du bei Strato ? Unterstuetzt Strato auch PHP und MySQL ? On Wed, 26 Apr 2000 11:43:44 +0200, you wrote: >> >Wie läuft es denn bei Puretec ab? >> >> wohl ähnlich, was ich so höre. >> >Also ich hatte bei Puretec noch keine Probleme mit dem mysql-Server. > >Ciao Andy Mit freundlichen Gruessen Chris Skladny .......................................................................... D R E I F E L D A G | Telefon: +49 7135 / 9 61 04 - 7 Meimsheimer Str. 7 | Telefax: +49 7135 / 9 61 04 - 9 74336 Brackenheim | E-Mail : chris_(at)_dreifeld.de .......................................................................... PGP-Fingerprint : E372 791D 40EF 7DAE 8F3B 09F6 5614 8272 1664 E770 .......................................................................... From ulf.unger_(at)_urz.uni-heidelberg.de Wed, 26 Apr 2000 11:47:00 +0200 Date: Wed, 26 Apr 2000 11:47:00 +0200 From: ulf.unger_(at)_urz.uni-heidelberg.de ulf.unger_(at)_urz.uni-heidelberg.de Subject: [php] "Pretokenized" scripts unter php3-Apache-Modul Hallo Ihr, wie kann ich eine php3p Datei (pretokenized) unter einem php3-ApacheModul abarbeiten lassen ??? Die Zeile "AddType application/x-httpd-php3 .php3p" hat bei mir nur einen "PHP Salat" ausgegeben... Welchen Applikationstyp muß ich angeben??? Vielen Dank für Eure Hilfe Ulf From hartmut_(at)_six.de Wed, 26 Apr 2000 11:56:18 +0200 Date: Wed, 26 Apr 2000 11:56:18 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] imagegif? montjoshua wrote: > > Hello php, > > bei der erzeugung von grafiken stosse ich immer wieder an das gleiche > problem. ich möchte gern ein eine image/jpg erzeugen. > aber mit imagegif kann ich ja nur eine image/gif erzeugen. > wie lautet die richtige funktion um ein image/jpg zu erzeugen? > imagejpeg(), allerdings nur, wenn deine gd-lib und dein PHP mit jpeg-Unterstützung kompiliert wurden für nicht unterstützte Formate werden die entsprechenden Funktionen leider gar nicht erst erzeugt besser wäre wohl eine entsprechende Fehlermeldung "image format xxx not supported in this installation" statt einfach nur "function unknown" werde das dem gd-Maintainer vorschlagen phpinfo() verrät dir, welche Bildformate die image-Funktionen unterstützen -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From michael.renner_(at)_tuebingen.mpg.de Wed, 26 Apr 2000 11:57:38 +0200 Date: Wed, 26 Apr 2000 11:57:38 +0200 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] imagegif? On Wed, 26 Apr 2000, montjoshua wrote: > Hello php, Moin, > bei der erzeugung von grafiken stosse ich immer wieder an das gleiche > problem. ich möchte gern ein eine image/jpg erzeugen. > aber mit imagegif kann ich ja nur eine image/gif erzeugen. Es gibt noch imagepng() > wie lautet die richtige funktion um ein image/jpg zu erzeugen? Die gd-lib unterstützt das nicht. Du kannst entweder Support für jpg in die gd Libary einbauen und die Änderungen dem Autor schicken, oder ein gif/png erzeugen und das mit Bordmitteln konvertieren (z.B. mit mogrify): CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From steinhueser_(at)_fup.de Wed, 26 Apr 2000 11:56:57 +0200 Date: Wed, 26 Apr 2000 11:56:57 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Re:_=5Bphp=5D_Z=E4hlen?= > >echo "\n"; > >?> > >wenn die deine php-datei geladen wird, >wird der Source dynamisch in >HTML generiert. Das \n, heisst new line >und sorgt dafür das, wenn du >dir den Source-Code im Browser >anschaust, macht php nach jedem \n >einen Zeilenumbruch. Aber wenn du ein >
-Tag einbinden willst >schreibst du einfach echo "
"; Ehm, das ist ja ganz schön, aber das war nicht ganz die Frage. Der Benutzer gibt Text in eine textarea ein. Wenn er dort Umbrüche einfügt, empfange ich diese ja auf der nächsten Seite nicht als
´s, sondern als chr(10) & chr(13) (glaube ich). Ich brauche jetzt die Anzahl der Leerzeilen... Habe das inzwischen so gelöst, das ich meinen String nach chr(10) & chr(13) splitte, dann die Arrays zähle. Aber gibt es da nicht eine einfachere Möglichkeit? Und vor allem bin ich mir nicht sicher das -------------------- asdasdasdasd asdad <--- tatsächlich chr(10) & chr(13) entspricht? asdasdasd --------------------- Danke für eure Tips! mfg Daniel From Antares_(at)_www-surfen.de Wed, 26 Apr 2000 12:05:05 +0200 Date: Wed, 26 Apr 2000 12:05:05 +0200 From: Thorsten Habich Antares_(at)_www-surfen.de Subject: [php] =?iso-8859-1?Q?=5BPHP=5D_Array_gel=F6scht?= Hi, nach unset($array) schein das array auch kein arreay mehr zu sein (evtl. komplett gelöscht?!) naja wollte ich nur kurz anmerken und mich bei allen bedanken klappt wunderbar :-) Cya Thorsten From edi2_(at)_surfnet-city.de Wed, 26 Apr 2000 12:05:13 +0200 Date: Wed, 26 Apr 2000 12:05:13 +0200 From: edi2 edi2_(at)_surfnet-city.de Subject: [php] upload This is a multi-part message in MIME format. ------=_NextPart_000_001B_01BFAF77.AD403AE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Ich m=F6chte gerne ein Upload realisieren, welches man =FCbers Web = machen kann. Auf allen anderen Servern ging das bis jetzt problemlos. Und eigentlich m=FC=DFte der Upload auch alleine durch die Form = realisierbar sein. Aber schon da l=E4=DFt der server mich im Stich. Wisst Ihr woran das liegen k=F6nnte ? mfg edi ------=_NextPart_000_001B_01BFAF77.AD403AE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Ich m=F6chte gerne ein Upload = realisieren, welches=20 man =FCbers Web machen kann.
Auf allen anderen Servern ging das bis = jetzt=20 problemlos.
Und eigentlich m=FC=DFte der Upload = auch alleine durch=20 die Form realisierbar sein.
Aber schon da l=E4=DFt der server mich = im=20 Stich.
Wisst Ihr woran das liegen k=F6nnte = ?
 
mfg edi
 
 
------=_NextPart_000_001B_01BFAF77.AD403AE0-- From miefert_(at)_gmx.net Wed, 26 Apr 2000 12:15:48 +0200 Date: Wed, 26 Apr 2000 12:15:48 +0200 From: Stefan Miefert miefert_(at)_gmx.net Subject: [php] Seite aufrufen Hallo Alle, wie kann man direkt in php automatisch zu einer anderen Seite umleiten From Mathias.Gloss_(at)_start.de Wed, 26 Apr 2000 12:21:47 +0200 Date: Wed, 26 Apr 2000 12:21:47 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Seite aufrufen Hallo, > ---------- > Von: Stefan Miefert[SMTP:miefert_(at)_gmx.net] > > wie kann man direkt in php automatisch zu einer anderen Seite umleiten > Siehe Archiv: Suche nach Header und Location Viele Grüße, Mathias From ABlankerts_(at)_freepoint.de Wed, 26 Apr 2000 12:22:24 -0100 (CET) Date: Wed, 26 Apr 2000 12:22:24 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] Seite aufrufen On Wed, 26 Apr 2000 12:15:48 +0200, Stefan Miefert wrote: >Hallo Alle, > >wie kann man direkt in php automatisch zu einer anderen Seite umleiten *VOR* dem ersten ---------- > Von: edi2[SMTP:edi2_(at)_surfnet-city.de] > > Ich möchte gerne ein Upload realisieren, welches man übers Web machen > kann. > Auf allen anderen Servern ging das bis jetzt problemlos. > Bei mir auch, zumindest meistens. > Und eigentlich müßte der Upload auch alleine durch die Form realisierbar > sein. == ??? > Aber schon da läßt der server mich im Stich. > Wisst Ihr woran das liegen könnte ? > Was für ein Server ? was genau machst du ? wie sieht dein php-Programm aus ? Grüße, Mathias From david.adler_(at)_h-tic.de Wed, 26 Apr 2000 12:27:37 +0200 Date: Wed, 26 Apr 2000 12:27:37 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] AW: [php] AW: [php] Seite aufrufen Hi, > wie kann man mit php automatisch zu einer Seite umleiten ? header("Location: http://www.dieseitedieduwillst.de"); , cu David From lauterbach_(at)_tanner.de Wed, 26 Apr 2000 12:16:00 +0200 Date: Wed, 26 Apr 2000 12:16:00 +0200 From: Christoph Lauterbach lauterbach_(at)_tanner.de Subject: [php] POST-Variablen nicht auslesbar Dies ist eine mehrteilige Nachricht im MIME-Format. --------------8817DE572B67ED4490772FDB Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by ns.tanner.de id MAA18264 Hallo Liste, kann es sein dass Variablen, die von einem Formular per POST =FCbergeben wurden, von PHP nicht =FCbernommen werden bzw. nicht per isset() gepr=FCf= t werden k=F6nnen? Gr=FCbelnd... --------------8817DE572B67ED4490772FDB Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Description: Visitenkarte für 'lauterbach_(at)_tanner.de' Content-Disposition: attachment; filename="vcard.vcf" Content-Transfer-Encoding: 7bit begin: vcard fn: 'lauterbach_(at)_tanner.de' n: ;'lauterbach_(at)_tanner.de' email;internet: lauterbach_(at)_tanner.de x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------8817DE572B67ED4490772FDB-- From david.adler_(at)_h-tic.de Wed, 26 Apr 2000 12:38:51 +0200 Date: Wed, 26 Apr 2000 12:38:51 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] AW: [php] POST-Variablen nicht auslesbar Hi-- könnte sein. Hatte das Problem mal mit ner MySQL-Eingabe ! MfG David From edi2_(at)_surfnet-city.de Wed, 26 Apr 2000 12:33:42 +0200 Date: Wed, 26 Apr 2000 12:33:42 +0200 From: edi2 edi2_(at)_surfnet-city.de Subject: [php] AW: [php] upload > > Ich möchte gerne ein Upload realisieren, welches man übers Web machen > > kann. > > Auf allen anderen Servern ging das bis jetzt problemlos. > > > Bei mir auch, zumindest meistens. > > > Und eigentlich müßte der Upload auch alleine durch die Form realisierbar > > sein. > == ??? > > Aber schon da läßt der server mich im Stich. > > Wisst Ihr woran das liegen könnte ? > > > Was für ein Server ? > was genau machst du ? > wie sieht dein php-Programm aus ? > > Grüße, Mathias hat sich schon erledigt .... ;-) mfg edi From GH-lists_(at)_ecora.de Wed, 26 Apr 2000 12:38:13 +0200 Date: Wed, 26 Apr 2000 12:38:13 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] upload edi2 schrieb > Ich möchte gerne ein Upload realisieren, welches man übers > Web machen kann. Auf allen anderen Servern ging das bis jetzt > problemlos. Und eigentlich müßte der Upload auch alleine durch > die Form realisierbar sein. Aber schon da läßt der server mich > im Stich. > Wisst Ihr woran das liegen könnte ? Nach Deiner Beschreibung: Nein Was genau willst Du uploaden? Was soll danach mit dem "Upgeloadeten" geschehen? Wie sieht Dein Formular und das verarbeitende Script aus? Hast Du Dir das Beispiel im Manual angeschaut? Guido Haeger From Heinz_M_Weigand_(at)_csi.com Wed, 26 Apr 2000 12:38:07 +0200 Date: Wed, 26 Apr 2000 12:38:07 +0200 From: Heinz-Martin Weigand Heinz_M_Weigand_(at)_csi.com Subject: [php] mysql bei STRATO Hi, At 11:52 26.04.00 +0200, you wrote: > >Hi, > >bist du bei Strato ? > >Unterstuetzt Strato auch PHP und MySQL ? ich weiß jetzt zwar nicht, ob ich gemeint bin, aber: beides ja, ab Premium S aufwärts. Heinz From david.adler_(at)_h-tic.de Wed, 26 Apr 2000 11:30:32 +0200 Date: Wed, 26 Apr 2000 11:30:32 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] AW: [php] OT: MySQL-Abfrage Moin, > Ich möchte nach _mehreren_ Begriffen im feld1 > suchen. Es sollen alle Datensätze anzeigt werden, > wo "kaffeemaschine", "spülmaschine" und "waschmaschine" > vorkommt. Versuch`s mit: SELECT * from tabelle where feld 1 like '%kaffeemaschine%', '%spülmachine%', '%waschmaschine%' . % sind Wildcards. David From swift31_(at)_gmx.de Wed, 26 Apr 2000 12:37:43 +0200 Date: Wed, 26 Apr 2000 12:37:43 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] POST-Variablen nicht auslesbar Christoph Lauterbach schrieb: > > Hallo Liste, > > kann es sein dass Variablen, die von einem Formular per POST übergeben > wurden, von PHP nicht übernommen werden bzw. nicht per isset() geprüft > werden können? Eigentlich sollten sie ... wenn Du uns Dein Problem etwas genauer schilderst, können wir Dir vielleicht helfen ... Es kann sein (ich kenne mich da jetzt nicht so gut aus) dass Dein Webserver die method post nicht erlaubt ... MfG Martin PS: Könntest Du Deine V-Card abschalten??? Mir macht es nichts aus, ich benutze auch Netscape, aber eben nicht alle hier in der Liste ... From swift31_(at)_gmx.de Wed, 26 Apr 2000 11:32:26 +0200 Date: Wed, 26 Apr 2000 11:32:26 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] OT: MySQL-Abfrage Lars Scholand schrieb: > > Ich möchte nach _mehreren_ Begriffen im feld1 > suchen. Es sollen alle Datensätze anzeigt werden, > wo "kaffeemaschine", "spülmaschine" und "waschmaschine" > vorkommt. SELECT * FROM tabelle WHERE feld1 = 'kaffemaschine' OR feld1 = 'spülmaschine' OR feld1 = 'waschmaschine'; MfG Martin From fg_(at)_FutureByte.net Wed, 26 Apr 2000 13:06:02 +0200 Date: Wed, 26 Apr 2000 13:06:02 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] [PHP] Array =?iso-8859-1?Q?gel=F6scht?= Thorsten Habich schrieb: > nach unset($array) schein das array auch kein arreay mehr zu sein (evtl. > komplett gelöscht?!) RTFM "unset - Unset a given variable" oder aus der deutschen Doku: "unset -- Löschen einer Variablen" sollte selbsterklärend sein, oder ;) Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From fg_(at)_FutureByte.net Wed, 26 Apr 2000 13:12:07 +0200 Date: Wed, 26 Apr 2000 13:12:07 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] =?iso-8859-1?Q?Z=E4hlen?= > Ich möchte gerne zählen, wie oft ein chr(10) bzw. > ein
in meinem String vorkommt, wie mache ich > das? Auf die Schnelle: $x = explode(chr(10),$deintext); $anz = count($x)-1; // <- das sollte die Anz. der chr(10) sein Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From hartmut_(at)_six.de Wed, 26 Apr 2000 13:19:15 +0200 Date: Wed, 26 Apr 2000 13:19:15 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Seite aufrufen Arne Blankerts wrote: > > On Wed, 26 Apr 2000 12:15:48 +0200, Stefan Miefert wrote: > > >Hallo Alle, > > > >wie kann man direkt in php automatisch zu einer anderen Seite umleiten > > Header('Location: page.html'); > exit; > ?> > > *VOR* dem ersten und die URL hinter Location muß vollständig sein, d.h. http://server.name/vollstaendiger/pfad/dateiname.ext -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From hartmut_(at)_six.de Wed, 26 Apr 2000 13:22:31 +0200 Date: Wed, 26 Apr 2000 13:22:31 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] imagegif? Michael Renner wrote: > > On Wed, 26 Apr 2000, montjoshua wrote: > > Hello php, > > Moin, > > > bei der erzeugung von grafiken stosse ich immer wieder an das gleiche > > problem. ich möchte gern ein eine image/jpg erzeugen. > > aber mit imagegif kann ich ja nur eine image/gif erzeugen. > > Es gibt noch imagepng() es giebt auch imagejpeg() > > > wie lautet die richtige funktion um ein image/jpg zu erzeugen? > > Die gd-lib unterstützt das nicht. Du kannst entweder Support > für jpg in die gd Libary einbauen und die Änderungen dem > Autor schicken, oder ein gif/png erzeugen und das mit > Bordmitteln konvertieren (z.B. mit mogrify): > das PHP/gd Modul ist bereits entsprechend angepasst (configure --with-gd --with-jpeg-dir=...) die zusätzlichen Funktionen sind allerdings noch nicht in den offiziellen Manualseiten aufgetaucht, obwohl sie zumindest im aktuellen CVS-Snapshot des Manuals enthalten sind -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From ABlankerts_(at)_freepoint.de Wed, 26 Apr 2000 13:25:31 -0100 (CET) Date: Wed, 26 Apr 2000 13:25:31 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] Seite aufrufen On Wed, 26 Apr 2000 13:19:15 +0200, Hartmut Holzgraefe wrote: >> >wie kann man direkt in php automatisch zu einer anderen Seite umleiten >> Header('Location: page.html'); >> >und die URL hinter Location muá vollst„ndig sein, >d.h. http://server.name/vollstaendiger/pfad/dateiname.ext NEIN. Stimmt nicht. CYA/2 Arne -- ABlankerts_(at)_freepoint.de The day Micro$oft makes something that doesn't suck is the day they start selling vacuum cleaners. From GH-lists_(at)_ecora.de Wed, 26 Apr 2000 13:41:56 +0200 Date: Wed, 26 Apr 2000 13:41:56 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Seite aufrufen Arne Blankerts schrieb > >und die URL hinter Location muß vollständig sein, > >d.h. http://server.name/vollstaendiger/pfad/dateiname.ext > > NEIN. Stimmt nicht. RFC 2616 (HTTP/1.1) 14.30 Location The Location response-header field is used to redirect the recipient to a location other than the Request-URI for completion of the request or identification of a new resource. For 201 (Created) responses, the Location is that of the new resource which was created by the request. For 3xx responses, the location SHOULD indicate the server's preferred URI for automatic redirection to the resource. The field value consists of a single absolute URI. Location = "Location" ":" absoluteURI An example is: Location: http://www.w3.org/pub/WWW/People.html RFC 1945 (HTTP/1.0) 10.11 Location The Location response-header field defines the exact location of the resource that was identified by the Request-URI. For 3xx responses, the location must indicate the server's preferred URL for automatic redirection to the resource. Only one absolute URL is allowed. Location = "Location" ":" absoluteURI An example is Location: http://www.w3.org/hypertext/WWW/NewLocation.html Guido Haeger From hartmut_(at)_six.de Wed, 26 Apr 2000 13:46:27 +0200 Date: Wed, 26 Apr 2000 13:46:27 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Seite aufrufen Arne Blankerts wrote: > > On Wed, 26 Apr 2000 13:19:15 +0200, Hartmut Holzgraefe wrote: > > >> >wie kann man direkt in php automatisch zu einer anderen Seite umleiten > > >> Header('Location: page.html'); > >> > >und die URL hinter Location muá vollst?ndig sein, > >d.h. http://server.name/vollstaendiger/pfad/dateiname.ext > > NEIN. Stimmt nicht. mag sein, daß es in manchen Konstellationen auch ohne geht, aber in der aktuellen HTTP_Spezifikation (RFC2068) heist es ganz eindeutig: 14.30 Location The Location response-header field is used to redirect the recipient to a location other than the Request-URI for completion of the request or identification of a new resource. For 201 (Created) responses, the Location is that of the new resource which was created by the request. For 3xx responses, the location SHOULD indicate the server's preferred URL for automatic redirection to the resource. The field value consists of a single absolute URL. Location = "Location" ":" absoluteURI An example is Location: http://www.w3.org/pub/WWW/People.html -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From GH-lists_(at)_ecora.de Wed, 26 Apr 2000 13:56:55 +0200 Date: Wed, 26 Apr 2000 13:56:55 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Seite aufrufen Hartmut Holzgraefe schrieb > mag sein, daß es in manchen Konstellationen auch ohne geht, aber > in der aktuellen HTTP_Spezifikation (RFC2068) heist es ganz eindeutig: inhaltlich ist das Zitat korrekt, aber RFC 2068 ist nicht mehr aktuell, sonder obsolete (schon fast ein Jahr (Juni 1999)). Aktuell ist RFC 2616. :-P Wer nachlesen mag, kann dies z.B. unter http://bambam.informatik.uni-oldenburg.de/RFC/26xx/2616 tun. From hartmut_(at)_six.de Wed, 26 Apr 2000 14:16:19 +0200 Date: Wed, 26 Apr 2000 14:16:19 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Seite aufrufen Guido Haeger wrote: > > Hartmut Holzgraefe schrieb > > > mag sein, daß es in manchen Konstellationen auch ohne geht, aber > > in der aktuellen HTTP_Spezifikation (RFC2068) heist es ganz eindeutig: > inhaltlich ist das Zitat korrekt, aber RFC 2068 ist nicht mehr aktuell, > sonder obsolete (schon fast ein Jahr (Juni 1999)). Aktuell ist RFC 2616. oh, verd..., natürlich RFC 2616 obsoletes RFC 2068 hab ja selbst erst letztens die Link-Entities im XML-Source für das Manual angepasst aber unser Manual-Mirror ist noch nicht so aktuell, und da war dann noch ein Link auf 2068 statt 2616 drauf und in den 2000er RFCs hab ich auch irgendwo den Überblick verloren -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From ABlankerts_(at)_freepoint.de Wed, 26 Apr 2000 14:25:15 -0100 (CET) Date: Wed, 26 Apr 2000 14:25:15 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] Seite aufrufen On Wed, 26 Apr 2000 13:56:55 +0200, Guido Haeger wrote: >Hartmut Holzgraefe schrieb > >> mag sein, daá es in manchen Konstellationen auch ohne geht, aber >> in der aktuellen HTTP_Spezifikation (RFC2068) heist es ganz eindeutig: >inhaltlich ist das Zitat korrekt, aber RFC 2068 ist nicht mehr aktuell, >sonder obsolete (schon fast ein Jahr (Juni 1999)). Aktuell ist RFC 2616. >:-P > Ich hab nicht behauptet, das meine Anweisung RFC-Konform ist, sondern nur, das es funktioniert ;) Ich gelobe jedoch Besserung.. CYA/2 Arne -- ABlankerts_(at)_freepoint.de The day Micro$oft makes something that doesn't suck is the day they start selling vacuum cleaners. From joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Wed, 26 Apr 2000 14:35:01 +0200 Date: Wed, 26 Apr 2000 14:35:01 +0200 From: Joerg-Peter Schraepler joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Subject: [php] phplib on win95 u. Apache Liebe PhP'ler, ich komme leider mit dem folgenden Problem nicht zurecht: Ich habe auf meinem UNI-Rechner leider Win95 vorinstalliert und fahre Apache und PHP3 als CGI. PHP3 sowie Apache sind binary-Versionen aus dem Netz. Die Installation von PHPLIB (nach Anleitung) funktioniert nun leider nicht korrekt, ich erhalte nach dem Aufruf der Testseiten staendig die Meldung: Warning: Cannot add more header information - the header was already sent (header information may be added only before any output is generated from the script - check for text or whitespace outside PHP tags, or calls to functions that output text) in session.inc on line 395 Warning: Oops, php3_SetCookie called after header has been sent in session.inc on line 120 Warning: Cannot add more header information - the header was already sent (header information may be added only before any output is generated from the script - check for text or whitespace outside PHP tags, or calls to functions that output text) in session.inc on line 404 Ich bin mir nicht sicher, aber vielleicht ist die Binaer-version nicht fuer PHPLIB geeignet, so wird der Inhalt der Variablen $PHP_SELF mit "/cgi-bin/php.exe/test.php3" angezeigt, was in einer Doku von Kristian Koehntopp ein Zeichen davon ist, dass der Interpreter nicht mit "--force-cgi-redirect" uebersetzt worden ist und PHPLIB dann nicht richtig funktioniert. Meine LINUX-Version zuhause laeuft ohne Probleme!! Weiss jemand Abhilfe? Liebe Gruesse Joerg From hartmut_(at)_six.de Wed, 26 Apr 2000 14:35:13 +0200 Date: Wed, 26 Apr 2000 14:35:13 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Seite aufrufen Arne Blankerts wrote: > > On Wed, 26 Apr 2000 13:56:55 +0200, Guido Haeger wrote: > > >Hartmut Holzgraefe schrieb > > > >> mag sein, daá es in manchen Konstellationen auch ohne geht, aber > >> in der aktuellen HTTP_Spezifikation (RFC2068) heist es ganz eindeutig: > >inhaltlich ist das Zitat korrekt, aber RFC 2068 ist nicht mehr aktuell, > >sonder obsolete (schon fast ein Jahr (Juni 1999)). Aktuell ist RFC 2616. > >:-P > > > > Ich hab nicht behauptet, das meine Anweisung RFC-Konform ist, sondern nur, das es funktioniert ;) > Ich gelobe jedoch Besserung.. zumindest Netscape 3 konnte das noch nicht, mittlerweile (4.7x) geht es tatsächlich, hab es aber seit damals nicht mehr probiert ist sowas jetzt ein "Bug" oder ein "Feature" ? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From eschmid_(at)_s.netic.de Wed, 26 Apr 2000 14:43:09 +0200 Date: Wed, 26 Apr 2000 14:43:09 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Seite aufrufen Hartmut Holzgraefe wrote: > oh, verd..., natürlich RFC 2616 obsoletes RFC 2068 > > hab ja selbst erst letztens die Link-Entities > im XML-Source für das Manual angepasst > > aber unser Manual-Mirror ist noch nicht so aktuell, und da war dann noch > ein Link auf 2068 statt 2616 drauf http://www.dynamic-webpages.de/phpmanual/function.header.html Die Mirrors und auch php.net/manual sind schon lange nicht mehr upgedated worden. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From thies_(at)_digicol.de Wed, 26 Apr 2000 14:48:40 +0200 Date: Wed, 26 Apr 2000 14:48:40 +0200 From: thies_(at)_digicol.de thies_(at)_digicol.de Subject: [php] Seite aufrufen On Wed, Apr 26, 2000 at 02:43:09PM +0200, Egon Schmid wrote: > Hartmut Holzgraefe wrote: > > > oh, verd..., natürlich RFC 2616 obsoletes RFC 2068 > > > > hab ja selbst erst letztens die Link-Entities > > im XML-Source für das Manual angepasst > > > > aber unser Manual-Mirror ist noch nicht so aktuell, und da war dann noch > > ein Link auf 2068 statt 2616 drauf > > http://www.dynamic-webpages.de/phpmanual/function.header.html > > Die Mirrors und auch php.net/manual sind schon lange nicht mehr > upgedated worden. egon - könntest du nicht www.php.net/manual mal auf den aktuellen stand bringen? tc > > -Egon > > -- > Six Offene Systeme GmbH. Stuttgart - Berlin - New York. > Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" Digital Collections Phone +49 40 235350 Fax +49 40 23535180 Hammerbrookstr. 93 20097 Hamburg / Germany From lars.scholand_(at)_provider-info.de Wed, 26 Apr 2000 14:50:30 +0200 Date: Wed, 26 Apr 2000 14:50:30 +0200 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] =?iso-8859-1?Q?Leerzeichen_l=F6schen?= Hi, wie kann ich aus folgendem Text die Leerzeichen am Anfang und am Ende entfernen. Die in der Mitte dürfen nicht gelöscht werden: " CD Rom " ???? Danke, Lars From eschmid_(at)_s.netic.de Wed, 26 Apr 2000 14:56:45 +0200 Date: Wed, 26 Apr 2000 14:56:45 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Seite aufrufen thies_(at)_digicol.de wrote: > > Die Mirrors und auch php.net/manual sind schon lange nicht mehr > > upgedated worden. > > egon - könntest du nicht www.php.net/manual mal auf den > aktuellen stand bringen? Im Makefile sind ein paar Direktiven um das zu machen. Das soll aber lieber Stig machen. Ich weiss auch nicht wie va.php.net und www.php.net zusammenhängen. Da lass ich lieber die Finger davon. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From hartmut_(at)_six.de Wed, 26 Apr 2000 14:56:21 +0200 Date: Wed, 26 Apr 2000 14:56:21 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Seite aufrufen Egon Schmid wrote: > > Hartmut Holzgraefe wrote: > > > oh, verd..., natürlich RFC 2616 obsoletes RFC 2068 > > > > hab ja selbst erst letztens die Link-Entities > > im XML-Source für das Manual angepasst > > > > aber unser Manual-Mirror ist noch nicht so aktuell, und da war dann noch > > ein Link auf 2068 statt 2616 drauf > > http://www.dynamic-webpages.de/phpmanual/function.header.html > > Die Mirrors und auch php.net/manual sind schon lange nicht mehr > upgedated worden. außerdem giebt es neben den einigermaßen aktuellen Dateien mit Endung .php auch noch die alte Variante mit .php3 am Ende, und die sind dann wirklich alt (muß dringend meine Bookmarks ändern) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From swift31_(at)_gmx.de Wed, 26 Apr 2000 14:55:29 +0200 Date: Wed, 26 Apr 2000 14:55:29 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] Leerzeichen =?iso-8859-1?Q?l=F6schen?= Lars Scholand schrieb: > > Hi, > > wie kann ich aus folgendem Text die Leerzeichen am Anfang und > am Ende entfernen. Die in der Mitte dürfen nicht gelöscht werden: > > " CD Rom " > Schau Dir mal die Funktionen http://www.php.net/manual/function.trim.php3 und http://www.php.net/manual/function.ltrim.php3 an vielleicht hilft Dir das weiter ... MfG Martin From lars.scholand_(at)_provider-info.de Wed, 26 Apr 2000 15:05:02 +0200 Date: Wed, 26 Apr 2000 15:05:02 +0200 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Leerzeichen_l=F6schen?= > > wie kann ich aus folgendem Text die Leerzeichen am Anfang und > > am Ende entfernen. Die in der Mitte dürfen nicht gelöscht werden: > > > > " CD Rom " > > Schau Dir mal die Funktionen > > http://www.php.net/manual/function.trim.php3 und > http://www.php.net/manual/function.ltrim.php3 > > an vielleicht hilft Dir das weiter ... Hi Martin, cool das funzt. Danke, Lars From beezle_(at)_subito.net Wed, 26 Apr 2000 15:09:12 +0200 Date: Wed, 26 Apr 2000 15:09:12 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] =?iso-8859-1?Q?gr=F6=DFe_von_bildern_=E4ndern?= hallo, ich habe folgendes problem und in der manual auch nichts dazu gefunden: gibt es einen befehl in den grafikbibliotheken mit denen man ein bild in der größe ändern kann? z.b. wenn jemand ein bild hochlädt, was aber von den dimensionen aber zu groß ist, soll es automatisch proportional verkleinert werden. yours beezle From breker_(at)_multimedialesdesign.de Wed, 26 Apr 2000 15:00:57 -0700 Date: Wed, 26 Apr 2000 15:00:57 -0700 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Leerzeichen_l=F6schen?= ----- Original Message ----- From: "Lars Scholand" To: Sent: Wednesday, April 26, 2000 5:50 AM Subject: [php] Leerzeichen löschen hi, > " CD Rom " chop(" CD ROM "); Die ultimative Suchmaschine zum Thea php: http://www.phpsearch.de/ From eschmid_(at)_s.netic.de Wed, 26 Apr 2000 15:11:48 +0200 Date: Wed, 26 Apr 2000 15:11:48 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Seite aufrufen Hartmut Holzgraefe wrote: > > http://www.dynamic-webpages.de/phpmanual/function.header.html > > > > Die Mirrors und auch php.net/manual sind schon lange nicht mehr > > upgedated worden. > > außerdem giebt es neben den einigermaßen aktuellen Dateien mit Endung > .php auch noch die alte Variante mit .php3 am Ende, und die sind > dann wirklich alt (muß dringend meine Bookmarks ändern) Nicht unbedingt. In den aktuellen Stylesheets ist .php eingestellt. Das war auch der Grund das Manual nicht so häufig upzudaten. Wenn man von .php3 nach .php wechselt, dann haben einige Mirrors Schwierigkeiten, weil einige nicht unter PHP4 laufen. Man sehe sich mal http://de.php.net/version4/downloads.php an. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From rf_(at)_xodox.com Wed, 26 Apr 2000 13:59:29 +0200 Date: Wed, 26 Apr 2000 13:59:29 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] phplib on win95 u. Apache > Warning: Cannot add more header information - the header was already > sent (header information may be added only before any output is > generated from the script - check for text or whitespace outside PHP > tags, or calls to functions that output text) in session.inc on line 395 Kann zwar nicht zu PHPLIB sagen, aber eine solche Fehlermeldung sieht dannach aus, dass ein Script nicht mit Warning: Cannot add more header information - the header was already > sent (header information may be added only before any output is > generated from the script - check for text or whitespace outside PHP > tags, or calls to functions that output text) in session.inc on line 395 Die Fehlermeldung sagt doch alles... > Ich bin mir nicht sicher, aber vielleicht ist die Binaer-version nicht > fuer PHPLIB geeignet, so wird der Inhalt der Variablen $PHP_SELF mit > "/cgi-bin/php.exe/test.php3" angezeigt, was in einer Doku von Kristian > Koehntopp ein Zeichen davon ist, dass der Interpreter nicht mit > "--force-cgi-redirect" uebersetzt worden ist und PHPLIB dann nicht > richtig funktioniert. Korrekt. Entweder Du benutzt ein selbstgebackenes PHP, Du lebst mit der Einschränkung das alle Welt erfährt wo das Binary liegt (potentielle Sicherheitslücke) oder Du ersetzt alle Vorkommen von $PHP_SELF in $PATH_INFO. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From M.Kurz_(at)_dc-ag.de Wed, 26 Apr 2000 15:40:07 +0200 Date: Wed, 26 Apr 2000 15:40:07 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] phplib on win95 u. Apache Hi Joerg-Peter, >Warning: Cannot add more header information - the header was already >sent (header information may be added only before any output is >generated from the script - check for text or whitespace outside PHP >tags, or calls to functions that output text) in session.inc on line 395 > >Warning: Oops, php3_SetCookie called after header has been sent in >session.inc on line 120 du darfst vor dem Phptag nichts ausgeben auch kein Leerzeichen... "Example_Session"); ?> >Ich bin mir nicht sicher, aber vielleicht ist die Binaer-version nicht >fuer PHPLIB geeignet, so wird der Inhalt der Variablen $PHP_SELF mit >"/cgi-bin/php.exe/test.php3" angezeigt, was in einer Doku von Kristian >Koehntopp ein Zeichen davon ist, dass der Interpreter nicht mit >"--force-cgi-redirect" uebersetzt worden ist und PHPLIB dann nicht >richtig funktioniert. es funzt ich hab es auch hinbekommen (mit Hilfe von der genialen Liste) du musst in den PHPLIB Files die Variable $PHP_SELF durch $PATH_INFO ersetzten dann klappert alles .... Beste Gruesse Marcel From hartmut_(at)_six.de Wed, 26 Apr 2000 15:38:38 +0200 Date: Wed, 26 Apr 2000 15:38:38 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Seite aufrufen Egon Schmid wrote: > > Hartmut Holzgraefe wrote: > > > > http://www.dynamic-webpages.de/phpmanual/function.header.html > > > > > > Die Mirrors und auch php.net/manual sind schon lange nicht mehr > > > upgedated worden. > > > > außerdem giebt es neben den einigermaßen aktuellen Dateien mit Endung > > .php auch noch die alte Variante mit .php3 am Ende, und die sind > > dann wirklich alt (muß dringend meine Bookmarks ändern) > > Nicht unbedingt. In den aktuellen Stylesheets ist .php eingestellt. Das > war auch der Grund das Manual nicht so häufig upzudaten. Wenn man von > .php3 nach .php wechselt, dann haben einige Mirrors Schwierigkeiten, > weil einige nicht unter PHP4 laufen. Man sehe sich mal > http://de.php.net/version4/downloads.php an. ich meinte ganz konkret http://php.net/manual/ da ist http://php.net/manual/function.header.php einigermaßen aktuell, insbesondere der HTTP RFC Link auf RFC2616 http://php.net/manual/function.header.php3 dagegen ist noch vom letzten Jahr, mit der falschen RFC und da ich http://php.net/manual/manual.php3 in meinen Bookmarks hatte... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Wed, 26 Apr 2000 15:44:44 +0200 Date: Wed, 26 Apr 2000 15:44:44 +0200 From: Joerg-Peter Schraepler joerg-peter.schraepler_(at)_ruhr-uni-bochum.de Subject: [php] phplib on win95 u. Apache > es funzt ich hab es auch hinbekommen (mit Hilfe von der genialen Liste) > du musst in den PHPLIB Files die Variable $PHP_SELF durch $PATH_INFO > ersetzten dann klappert alles .... Vielen vielen Dank fuer Eure Hilfe, ich werde es ausprobieren!!! Liebe Gruesse Joerg From hartmut_(at)_six.de Wed, 26 Apr 2000 15:46:21 +0200 Date: Wed, 26 Apr 2000 15:46:21 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Leerzeichen =?iso-8859-1?Q?l=F6schen?= Martin Klumpp wrote: > > Lars Scholand schrieb: > > > > Hi, > > > > wie kann ich aus folgendem Text die Leerzeichen am Anfang und > > am Ende entfernen. Die in der Mitte dürfen nicht gelöscht werden: > > > > " CD Rom " > > > > Schau Dir mal die Funktionen > > http://www.php.net/manual/function.trim.php3 und > http://www.php.net/manual/function.ltrim.php3 > > an vielleicht hilft Dir das weiter ... > vermutlich gehören die '"' aber zu dem String? dann schneiden die folgenden zwei regulären Ausdrücke führende und schließende Leerzeichen weg, lassen ein optionales '"' am Anfang oder Ende aber stehen $string='" CD Rom "'; $result = ereg_replace("[[:space:]]+(\"?)$","\\1", ereg_replace("^(\"?)[[:space:]]+","\\1",$string)); -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From steinhueser_(at)_fup.de Wed, 26 Apr 2000 15:43:48 +0200 Date: Wed, 26 Apr 2000 15:43:48 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] Replace Hallo zusammen, nur eine kurze Frage: Ist es nicht möglich, mehrere ASCI-Zeichen einem replace auszutauschen? Etwa so $text = str_replace(chr(10) & chr(13) & chr(10), "wurst", $text); hätte ich es gerne, aber das funzt so nicht... Mit freundlichen Grüßen Daniel Steinhüser -------------------------------------------------- FUP INTERAKTIV GmbH Rüttenscheider Straße 110 D-45130 Essen Tel.: + 49 (0) 201 72004-44 Fax: + 49 (0) 201 72004-18 steinhueser_(at)_fup.de http://www.fup.de From UW_(at)_NetUSE.DE Wed, 26 Apr 2000 15:49:29 +0200 Date: Wed, 26 Apr 2000 15:49:29 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] POST-Variablen nicht auslesbar Christoph Lauterbach wrote: > kann es sein dass Variablen, die von einem Formular per POST übergeben > wurden, von PHP nicht übernommen werden bzw. nicht per isset() geprüft > werden können? Wenn man es richtig macht geht das problemlos. Es gibt zwei Stolpersteine: +++ php.ini +++ track_vars=On ; enable the $HTTP_*_VARS[] arrays, where * is one of ENV, POST, GET, COOKIE or SERVER. Bei PHP3 fehlen ENV und SERVER. +++ falscher Zugriff +++ $http_x_vars = array ( "kunde" => array ("vorname", "nachname")); $suche = "kunde[vorname]"; Folgendes ist fehlerhaft, weil auf die Existens von $http_x_vars["kunde[vorname]"] gestestet wird: isset($http_x_vars[$suche]). So wäre es richtig: isset($http_x_vars["kunde"]["vorname"]). Die fehlt also der Code um $suche in ["kunde"]["vorname"] zu übersetzen und anschließend den Test durchzuführen. Wie das möglich ist siehst Du in line 202 der Datei php/forms/form.inc aus dem PHPLIB CVS (http://phplib.netuse.de). Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From GH-lists_(at)_ecora.de Wed, 26 Apr 2000 15:29:33 +0200 Date: Wed, 26 Apr 2000 15:29:33 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_gr=F6=DFe_von_bildern_=E4ndern?= Andreas Teichrib schrieb > gibt es einen befehl in den grafikbibliotheken mit denen man ein bild in > der größe ändern kann? ImageCopyResized könntest Du dafür verwenden. In Verbindung mit einer älteren GD-Library (z.B. 1.3) für GIF-Grafiken, mit einer neuen GD (z.B. 1.8) für JPEG Grafiken und ggf. für die bisher kaum akzeptierten PNG-Grafiken. Guido Haeger From fg_(at)_FutureByte.net Wed, 26 Apr 2000 15:56:26 +0200 Date: Wed, 26 Apr 2000 15:56:26 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Replace > nur eine kurze Frage: Ist es nicht möglich, > mehrere ASCI-Zeichen einem replace auszutauschen? Doch http://www.php.net/manual/function.preg-replace.php3 Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From hartmut_(at)_six.de Wed, 26 Apr 2000 16:04:31 +0200 Date: Wed, 26 Apr 2000 16:04:31 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Replace Daniel Steinhüser [FUP INTERAKTIV] wrote: > > Hallo zusammen, > > nur eine kurze Frage: Ist es nicht möglich, > mehrere ASCI-Zeichen einem replace auszutauschen? > Etwa so > $text = str_replace(chr(10) & chr(13) & chr(10), > "wurst", $text); > hätte ich es gerne, aber das funzt so nicht... > jein, nicht mit str_replace, aber mit ereg_replace $text=ereg_replace("[\r\n]","wurst",$test); Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From jan_(at)_lehnardt.de Wed, 26 Apr 2000 16:06:05 +0200 Date: Wed, 26 Apr 2000 16:06:05 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIEFuZuRuZ2VyLUZyYWdlPw==?= Hallo Daniel, Wednesday, April 26, 2000, 9:29:48 AM, you wrote: DF> Hallo zusammen, DF> dies ist meine erste Mail in diese Liste... hoffe das ich alles richtig DF> mache :) Nur der Vollstaendigkeit halber: 1. Keine HTML-Mails 2. Keine Umlaute (äöü) oder ß in das Subject 3. Einen etwas aussagekraeftigeres Subjekt als "anfaengerfrage" Jan From steinhueser_(at)_fup.de Wed, 26 Apr 2000 16:05:09 +0200 Date: Wed, 26 Apr 2000 16:05:09 +0200 From: =?iso-8859-1?Q?Daniel_Steinh=FCser_=5BFUP_INTERAKTIV=5D?= steinhueser_(at)_fup.de Subject: [php] Replace >Doch >http://www.php.net/manual/function.preg-r eplace.php3 DANKE! Direkt noch eine Frage hinterher: Ich versuche einen String zu splitten. $textbr = split("~|~|", $text); <-- funzt nicht $textbr = split("xyxy", $text); <-- funzt Kann man diese Zeichen nicht benutzen? Gruss Daniel From swift31_(at)_gmx.de Wed, 26 Apr 2000 16:09:14 +0200 Date: Wed, 26 Apr 2000 16:09:14 +0200 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] Leerzeichen =?iso-8859-1?Q?l=F6schen?= Hartmut Holzgraefe schrieb: > > > wie kann ich aus folgendem Text die Leerzeichen am Anfang und > > > am Ende entfernen. Die in der Mitte dürfen nicht gelöscht werden: > > > > > > " CD Rom " > > > > > > > Schau Dir mal die Funktionen > > > > http://www.php.net/manual/function.trim.php3 und > > http://www.php.net/manual/function.ltrim.php3 > > > > an vielleicht hilft Dir das weiter ... > > > > vermutlich gehören die '"' aber zu dem String? > > dann schneiden die folgenden zwei regulären Ausdrücke führende und > schließende Leerzeichen weg, > lassen ein optionales '"' am Anfang oder Ende aber stehen > > $string='" CD Rom "'; > $result = ereg_replace("[[:space:]]+(\"?)$","\\1", > > ereg_replace("^(\"?)[[:space:]]+","\\1",$string)); > Ok, Du hast recht, daran hatte ich nicht gedacht, aber Lars meinte ja schon dass es funzt. Ach ja, Robert, die Funktion chop() funktionuiert nicht, ich hab das ausprobiert weil ich wissen wollte was die Funktion macht, die hinteren werden wegglöscht aber die vorderen Spaces bleiben bestehen. MfG Martin From eschmid_(at)_s.netic.de Wed, 26 Apr 2000 16:15:04 +0200 Date: Wed, 26 Apr 2000 16:15:04 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Seite aufrufen Hartmut Holzgraefe wrote: > > weil einige nicht unter PHP4 laufen. Man sehe sich mal > > http://de.php.net/version4/downloads.php an. > > ich meinte ganz konkret http://php.net/manual/ > > da ist http://php.net/manual/function.header.php einigermaßen aktuell, > insbesondere der HTTP RFC Link auf RFC2616 > > http://php.net/manual/function.header.php3 dagegen ist noch vom letzten > Jahr, mit der falschen RFC > > und da ich http://php.net/manual/manual.php3 in meinen Bookmarks > hatte... Ohjemine, jetzt sehe ichs auch. Auch die .php-Dateien sind älteren Datums und zwar vom 9. März 2000. Wer die aktuelle Fassung anschauen will, sollte dies bei http://www.dynamic-webpages.de/ oder bei http://www.php-center.de/ tun. Diese stammen von http://snaps.php.net/manual/. Da sind aber nur .html-Dateien zu finden. Das löschen und editieren der Benutzernotizen über manual/set-magic-cookie.php3 funktioniert nur mit .php3-Dateien. Die .php-Dateien werden nicht gespiegelt. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From GH-lists_(at)_ecora.de Wed, 26 Apr 2000 13:19:36 +0200 Date: Wed, 26 Apr 2000 13:19:36 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] OT: MySQL-Abfrage Martin Klumpp schrieb > > Ich möchte nach _mehreren_ Begriffen im feld1 > > suchen. Es sollen alle Datensätze anzeigt werden, > > wo "kaffeemaschine", "spülmaschine" und "waschmaschine" > > vorkommt. > > SELECT * FROM tabelle WHERE feld1 = 'kaffemaschine' OR feld1 = > 'spülmaschine' OR feld1 = 'waschmaschine'; Das ist nicht korrekt. Zum einen ist das eine ODER-Verknüpfung, wenn die ursprüngliche Frage richtig formuliert war, wird aber eine UND-Verknüpfung benötigt. Zum anderen sollte einer der genannten Begriffe in feld1 vorkommen. Bei Deiner Lösung muß feld1 genau einem der genannten Begriffe exakt entsprechen. SELECT * FROM table WHERE feld1 LIKE '%kaffemaschine%' AND feld1 LIKE '%spülmaschine%' AND feld1 LIKE '%waschmaschine%' Guido Haeger From hartmut_(at)_six.de Wed, 26 Apr 2000 16:41:16 +0200 Date: Wed, 26 Apr 2000 16:41:16 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Leerzeichen =?iso-8859-1?Q?l=F6schen?= Martin Klumpp wrote: > > vermutlich gehören die '"' aber zu dem String? > > ... > > > Ok, Du hast recht, daran hatte ich nicht gedacht, aber Lars meinte ja > schon dass es funzt. ok, ich hab diesmal zu viel in die Frage hineingelesen :) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From amir-irani_(at)_usa.net 26 Apr 00 16:53:58 MET DST Date: 26 Apr 00 16:53:58 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] PHP Mysql Hallo Liste, ich habe PHP auf win98 installiert mit dem Xitami webserver und mysql. ich habe auch php.ini bearbeitet so das mysql funktionieren sollte. in dem bereich extensions ....php3_mysql.dll muss man da den phad zur DLL angeben oder reicht es wenn man den Semikolon entfernt ? also ich habe beides probiert;dennoch kommt bei einem versuch die DB zu Connecten ein Error und zwar : called a unsupported function. mir faellt echt nichts mehr ein was ich falsch machen koennte. auch ODBC funtzt nicht -> selbe fehler ! kann mir jemand helfen ?? besten dank amir ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From php_(at)_vui.org Wed, 26 Apr 2000 15:20:52 GMT Date: Wed, 26 Apr 2000 15:20:52 GMT From: php_(at)_vui.org php_(at)_vui.org Subject: [php] mysql cluster hi * folgende sachlage: auf 2 servern laeuft einen mysql-db. falls einer ausfaellt wird der andere verwendet. welche moeglichkeit gibt es, die beiden staendig zu synchronisieren? danke schon mal :) Michael (sollte das eine html-mail sein bitte um entschuldigung (webmail-client)) From Mathias.Gloss_(at)_start.de Wed, 26 Apr 2000 17:36:50 +0200 Date: Wed, 26 Apr 2000 17:36:50 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] mysql cluster Aloha, > ---------- > Von: php_(at)_vui.org[SMTP:php_(at)_vui.org] > Betreff: [php] mysql cluster > > folgende sachlage: > auf 2 servern laeuft einen mysql-db. falls einer ausfaellt wird der andere > verwendet. welche moeglichkeit gibt es, die beiden staendig zu > synchronisieren? > Das einzigste was mir einfällt ist das da: http://www.freshmeat.net/appindex/2000/01/15/947952558.html Ausprobiert hab ichs aber auch noch nicht. Viel Erfolg, Mathias From christoph_(at)_alaris.at Wed, 26 Apr 2000 17:44:19 +0200 Date: Wed, 26 Apr 2000 17:44:19 +0200 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] dynamische Funktionen hallo, wie verwandle ich Variablen-Inhalte in Funktionsnamen für die Bildung von Variablen verwendet man ja $var = ${$varinhalt."blabla"}; wie macht man das selbe, für Funktionsnamen? Anwendungsgebiet: ich habe eine Tabelle, die Funktionsnamen enthält. Je nachdem, welche Funktionen in einen Programmbaustein inkludiert werden sollen, sollten diese aus der Tabelle gespoolt werden, und dann in einen Funktionsaufruf umfunktioniert werden... 'habe leider nix passendes gefunden (docu etc...) besten dank christoph --------------------------------------------------------- Christoph Aigner Alaris Informationsmanagement A-1160 Vienna, Weinheimergasse 8 Tel: +43-1-4860210 Fax: +43-1-4863445 eMail: christoph_(at)_alaris.at Internet: www.alaris.at From webmasterbhs_(at)_bluewin.de Wed, 26 Apr 2000 17:45:43 +0200 Date: Wed, 26 Apr 2000 17:45:43 +0200 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] mysql cluster > folgende sachlage: > auf 2 servern laeuft einen mysql-db. falls einer ausfaellt wird der andere > verwendet. welche moeglichkeit gibt es, die beiden staendig zu > synchronisieren? www.freshmeat.net suchbegriff: "mysql cluster" die angebotene cluster lösung ist ein perl script ... leider lief es nicht bei mir, da irgendwas mit der perligen MD5 bilibothek nicht stimmte ... kiri From hartmut_(at)_six.de Wed, 26 Apr 2000 18:08:31 +0200 Date: Wed, 26 Apr 2000 18:08:31 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] dynamische Funktionen Christoph Aigner wrote: > > hallo, > > wie verwandle ich Variablen-Inhalte in Funktionsnamen > > für die Bildung von Variablen verwendet man ja $var = > ${$varinhalt."blabla"}; > > wie macht man das selbe, für Funktionsnamen? > > Anwendungsgebiet: > > ich habe eine Tabelle, die Funktionsnamen enthält. Je nachdem, welche > Funktionen in einen Programmbaustein inkludiert werden sollen, sollten diese > aus der Tabelle gespoolt werden, und dann in einen Funktionsaufruf > umfunktioniert werden... > > 'habe leider nix passendes gefunden (docu etc...) > manual -> funktionen -> variablenfunktionen http://www.php-center.de/de-html-manual/functions.variable-functions.html -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From php_(at)_vui.org Wed, 26 Apr 2000 16:24:41 GMT Date: Wed, 26 Apr 2000 16:24:41 GMT From: php_(at)_vui.org php_(at)_vui.org Subject: [php] mysql cluster > folgende sachlage: > auf 2 servern laeuft einen mysql-db. falls einer ausfaellt wird der andere > verwendet. welche moeglichkeit gibt es, die beiden staendig zu > synchronisieren? > > Das einzigste was mir einfällt ist das da: > > http://www.freshmeat.net/appindex/2000/01/15/947952558.html > > Ausprobiert hab ichs aber auch noch nicht. > > > Viel Erfolg, Mathias hab ich mir angeschaut, funktioniert aber nur wenn einer server ist und die anderen clients. ich brauch im prinzip 2 vollwertige mysql-server. welches sich gegenseitig synchronisieren. (ausser ich hab die kurze beschreibung von dem mysql_toolkit falsch verstanden). gruss, michael From rf_(at)_xodox.com Wed, 26 Apr 2000 17:29:11 +0200 Date: Wed, 26 Apr 2000 17:29:11 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] mysql cluster > folgende sachlage: > auf 2 servern laeuft einen mysql-db. falls einer ausfaellt wird der andere > verwendet. welche moeglichkeit gibt es, die beiden staendig zu > synchronisieren? Habe gerade eine Klasse für MySQL Operationen geschrieben, die könnte vielleicht helfen. Kannst sie runter laden bei http://faust.xodox.com unter PHP und dann MySQL From michael_(at)_michael-berndt.de Wed, 26 Apr 2000 19:05:03 +0200 Date: Wed, 26 Apr 2000 19:05:03 +0200 From: Michael Berndt michael_(at)_michael-berndt.de Subject: [php] Suchmaschinen ansteuern! Hi, Mochte gerne http://meta.rrzn.uni-hannover.de/ von meiner Homepage aus mit einem Script die Suchmaschine der Uni Hannover ansteuern. Leider ist in der Statusleiste die Verknüpfung der einzelnen Variablen nicht zu sehen. Bei Fireball z. B. ist es ganz einfach. http://suche.fireball.de/fcgi/query.fcg?action=query&pg=detail&q=Mozart&sf=u rl&sf=host&sf=keywords&r=&d0=&d1=&dmn=alle&what=german_web&fmt=d&submit=Deta ilsuche+starten Eine Mail an den zuständigen Ad hat bisher auch nicht geholfen. hat jemand eine Idee, wie ich trotzdem an die richtige Reihenfolge der verknüpfungen komme? tia Michael Berndt From a.tietje_(at)_flynet.de Wed, 26 Apr 2000 20:42:13 +0100 Date: Wed, 26 Apr 2000 20:42:13 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] Suchmaschinen ansteuern! > hat jemand eine Idee, wie ich trotzdem an die richtige Reihenfolge der > verknüpfungen komme? Wenn du in den Source der Seite guckst, siehst Du:
Mit anderen Worten, die Suchmaschine wird per POST angesprochen. Na? Hat's geklingelt? CU, Axel. a.tietje_(at)_flynet.de -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de E-Mail: info_(at)_flynet.de From bernd.glueckert_(at)_ot-soft.de Wed, 26 Apr 2000 21:10:21 +0200 Date: Wed, 26 Apr 2000 21:10:21 +0200 From: bernd.glueckert_(at)_ot-soft.de bernd.glueckert_(at)_ot-soft.de Subject: [php] mysql bei STRATO Hi Andy, << Also ich hatte bei Puretec noch keine Probleme mit dem mysql-Server. >> Seit wann hat Puretec einen mySQL-Server?. Bei meiner letzten Anfrage hiess es, dass mySQL nicht unterstützt wird. So long 4 2day Bernd From ulf_(at)_redsys.de Wed, 26 Apr 2000 21:14:34 +0200 Date: Wed, 26 Apr 2000 21:14:34 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] dynamische Funktionen Christoph Aigner wrote: > für die Bildung von Variablen verwendet man ja $var = > ${$varinhalt."blabla"}; > > wie macht man das selbe, für Funktionsnamen? Hartmut hat bereits die korrekte Antwort gegeben. Der Vollständigkeit wegen noch der Hinweis: achtet bei derartigen Aktionen auf die Sicherheit. Variable variables, Variable functions und eval() sind typische Angriffspunkte für DOS oder schlimmere Attaken, die bei kommerzieller Software mehr als nur peinlich sind. Hier scheint der Programmierer die möglichen Werte zu bestimmen, kein Grund zur Panik. Hat man jedoch Situationen in denen der User die Werte bestimmt (auch ein Programmierer ist ein User, wenn er eine Bibliothek benutzt!), muß ein strenger Test erfolgen. Hierzu sollte man bei eval()/variable variables die Menge der erlaubten Zeichen soweit wie möglich begrenzen ([a-zA-Z_0-9]+) und bei variable function mit is_function() vorher einen Test durchführen. Ulf From tear_(at)_freesurf.ch Wed, 26 Apr 2000 21:23:45 +0200 Date: Wed, 26 Apr 2000 21:23:45 +0200 From: Manuel (tear) tear_(at)_freesurf.ch Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_mit_MD5=28=29_verpacken=2C_wie_entsch=FCss?= =?iso-8859-1?Q?eln=3F?= =?iso-8859-1?Q?eln=3F?= ich verschlüssle einen String mit der Funktion MD5() wie kann ich diesen String wieder entschlüsseln? From ulf_(at)_redsys.de Wed, 26 Apr 2000 21:19:09 +0200 Date: Wed, 26 Apr 2000 21:19:09 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PHP Mysql > also ich habe beides probiert;dennoch kommt bei einem versuch > die DB zu Connecten ein Error und zwar : called a unsupported function. Bitte kontrolliere in der Ausgabe eines phpinfo(); die Informationen zum MySQL Modul. Falls es nicht erscheint, bist Du sicher, daß die von Dir bearbeitete php3.ini benutzt wird. Plaziere mal ein dl() http://www.php.net/manual/function.dl.php3 in die ersten Zeilen des Skripts. Ulf From alexander_(at)_websideart.de Wed, 26 Apr 2000 21:23:24 +0200 Date: Wed, 26 Apr 2000 21:23:24 +0200 From: Alexander Sorge alexander_(at)_websideart.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_mit_MD5=28=29_verpacken=2C_wie_entsch=FCss?= =?iso-8859-1?Q?eln=3Feln=3F?= =?iso-8859-1?Q?eln=3Feln=3F?= gar nich -----Ursprüngliche Nachricht----- Von: Manuel (tear) An: php_(at)_solix.wiso.Uni-Koeln.DE Datum: Mittwoch, 26. April 2000 21:15 Betreff: [php] Re: [php] mit MD5() verpacken, wie entschüsseln?eln? >ich verschlüssle einen String mit der Funktion MD5() > >wie kann ich diesen String wieder entschlüsseln? > > >-- >** Durchgehend geöffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de >http://infosoc.uni-koeln.de/mailman/listinfo/php From ulf_(at)_redsys.de Wed, 26 Apr 2000 21:26:48 +0200 Date: Wed, 26 Apr 2000 21:26:48 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Replace Daniel Steinhüser [FUP INTERAKTIV] wrote: > Direkt noch eine Frage hinterher: Ich versuche > einen String zu splitten. > $textbr = split("~|~|", $text); <-- funzt nicht > $textbr = split("xyxy", $text); <-- funzt > > Kann man diese Zeichen nicht benutzen? Bitte lies die Anleitung etwas genauer. split() http://www.php.net/manual/function.split.php3, ist die langsame Variante von explode() http://www.php.net/manual/function.explode.php3. Langsam deshalb, weil split() mit Regular Expressions arbeitet. "|" ist ein Sonderzeichen in einer RexExp, man kann es etwa mit einem "oder" übersetzen. Eine erste Übersicht zu RegExps bietet: http://www.php.net/manual/ref.pcre.php3. Ulf From ulf_(at)_redsys.de Wed, 26 Apr 2000 21:30:32 +0200 Date: Wed, 26 Apr 2000 21:30:32 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] "Pretokenized" scripts unter php3-Apache-Modul ulf.unger_(at)_urz.uni-heidelberg.de wrote: > wie kann ich eine php3p Datei (pretokenized) unter einem php3-ApacheModul > abarbeiten lassen ??? Was erhoffst Du vom wirkungslosen pretokenizen? Ulf From alexander_(at)_websideart.de Wed, 26 Apr 2000 21:28:04 +0200 Date: Wed, 26 Apr 2000 21:28:04 +0200 From: Alexander Sorge alexander_(at)_websideart.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_mit_MD5=28=29_verpacken=2C_wie_entsch=FCss?= =?iso-8859-1?Q?eln=3Feln=3F?= =?iso-8859-1?Q?eln=3Feln=3F?= RFC 1321 -----Ursprüngliche Nachricht----- Von: Manuel (tear) An: php_(at)_solix.wiso.Uni-Koeln.DE Datum: Mittwoch, 26. April 2000 21:15 Betreff: [php] Re: [php] mit MD5() verpacken, wie entschüsseln?eln? >ich verschlüssle einen String mit der Funktion MD5() > >wie kann ich diesen String wieder entschlüsseln? > > >-- >** Durchgehend geöffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de >http://infosoc.uni-koeln.de/mailman/listinfo/php From eschmid+sic_(at)_s.netic.de Wed, 26 Apr 2000 21:35:31 +0200 Date: Wed, 26 Apr 2000 21:35:31 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Re=3A_=5Bphp=5D_mit_MD5=28=29_verpacken=2C_wie_?= =?iso-8859-1?Q?entsch=FCsseln=3Feln=3Feln=3Feln=3F?= =?iso-8859-1?Q?entsch=FCsseln=3Feln=3Feln=3Feln=3F?= On Wed, Apr 26, 2000 at 09:23:24PM +0200, Alexander Sorge wrote: > gar nich Lieber Herr Sorge, Du hast nicht richtig gequoted. Umlaute im Subject sind nicht erlaubt. Dafür kannst Du aber nichts. Aber vielleicht kannst Du uns mal verraten wie man einen verschlüsselten String wieder entschlüsselt. Im Handbuch gibt es noch andere Funktionen wie die md5(). -Egon > -----Ursprüngliche Nachricht----- > Von: Manuel (tear) > An: php_(at)_solix.wiso.Uni-Koeln.DE > Datum: Mittwoch, 26. April 2000 21:15 > Betreff: [php] Re: [php] mit MD5() verpacken, wie entschüsseln?eln? > > > >ich verschlüssle einen String mit der Funktion MD5() > > > >wie kann ich diesen String wieder entschlüsseln? -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From tvinke_(at)_web.de Wed, 26 Apr 2000 22:16:12 +0200 Date: Wed, 26 Apr 2000 22:16:12 +0200 From: Thomas Vinke tvinke_(at)_web.de Subject: [php] SQL-Abfrage auswerten Hallo, wie kann ich den Rückgabetyp von $result = mysql_db_query(... auswerten. Von Welchem Typ ist $result, und wie steht das Ergebnis da drin ? mfg Thomas From eschmid+sic_(at)_s.netic.de Wed, 26 Apr 2000 22:43:57 +0200 Date: Wed, 26 Apr 2000 22:43:57 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] SQL-Abfrage auswerten On Wed, Apr 26, 2000 at 10:16:12PM +0200, Thomas Vinke wrote: > wie kann ich den Rückgabetyp von > > $result = mysql_db_query(... > > auswerten. > > Von Welchem Typ ist $result, und wie steht das Ergebnis da drin ? Der Rückgabetyp von mysql_db_query() ist ein "int", also ein "result identifier". Wenn die Zahl positiv ist, dann hat die Query funktioniert und wenn die Zahl 0 ist, dann wars wohl nix. Der Rückgabetyp steht immer am Anfang der Funktionsprototypen. Wenn man in Rasmus Pocket Reference reinschaut, dann findet man bei den MySQL-Funktionen folgendes: int mysql_db_query(string database, string query [, int link_identifier]) So, oder so ähnlich stehts auch im englischen und deutschen Handbuch sowie im Markt&Technik Buch zu PHP. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From sachse_(at)_datenlotsen.de Thu, 27 Apr 2000 00:06:10 +0100 Date: Thu, 27 Apr 2000 00:06:10 +0100 From: Stephan Sachse sachse_(at)_datenlotsen.de Subject: [php] E-Mail Versand nur sehr langsam Hallo, ich setze einen Apache Webserver und PHP3 auf RedHat 6.1 ein. Von einer Webseite aus wird mit der Mail() Funktion der Inhalt der Webseite als E-Mail abgesetzt. Doch das versenden dauert sehr lange. Was kann ich tun? Vielen Dank für Eure Mühe! Stephan ************************ Hamburger Datenlotsen Informationssysteme GmbH Mühlenkamp 31 Telefon:+49 40 270 968 0 22303 Hamburg Telefax:+49 40 270 968 27 Stephan Sachse ************************ From semroch_(at)_designofsites.de Thu, 27 Apr 2000 01:14:17 +0200 Date: Thu, 27 Apr 2000 01:14:17 +0200 From: Ralf Semroch semroch_(at)_designofsites.de Subject: [php] PHP-Code zum Mailversand funktioniert nicht Hallo Liste, folgender Codeschnipsel scheint unter dem MS Internet Explorer 5 nicht zu funktionieren (bei Netscape schon):



"); echo ("
Vielen Dank! Ihre E-Mailadresse wurde in unseren Verteiler aufgenommen. Sie werden in wenigen Minuten eine Bestätigungsmail erhalten...
"); } else { echo ("


"); echo ("
Falsche Mailadresse eingegeben! Bitte versuchen Sie es noch einmal...
"); } } if (isset($submit2)) { $at = "_(at)_"; if (strstr ($email2, $at)) { $message = "unsubscribe fireworks"; mail("majordomo_(at)_fireworks-mailingliste.de","Unsubscribe der Mailingliste Fireworks",$message,"From: ".$email2."\n"); echo ("


"); echo ("
Ihre E-Mailadresse wurde aus unserem Verteiler gelöscht.
"); } else { echo ("


"); echo ("
Falsche Mailadresse eingegeben! Bitte versuchen Sie es noch einmal...
"); } } ?> Der Code-Schnipsel dient dazu, daß sich potentielle Mailinglistenteilnehmer mittels eines Formularfeldes in die Majordomo-Mailingliste ein- oder wieder austragen können... Kann jemand von Euch irgendwo einen Fehler entdecken, der den Internet Explorer dazu bringt, nicht zu reagieren? Passiert aber nur beim Austragen aus der Liste (Eintragen geht), also ab if (isset($submit2))... Danke für Eure Hilfe, Ralf Semroch http://www.flash4-center.de http://www.fireworks-center.de http://www.dreamweaver-center.de From semroch_(at)_designofsites.de Thu, 27 Apr 2000 01:18:57 +0200 Date: Thu, 27 Apr 2000 01:18:57 +0200 From: Ralf Semroch semroch_(at)_designofsites.de Subject: [php] PHP-Code zum Mailversand funktioniert nicht On Thu, 27 Apr 2000 01:14:17 +0200, you wrote: >Hallo Liste, > >folgender Codeschnipsel scheint unter dem MS Internet Explorer 5 nicht >zu funktionieren (bei Netscape schon): ich nochmal, habe gerade festgestelt, dass die Mail doch versendet wird. Was jedoch nicht auf dem Bildschirm erscheint, ist der Satz: "Ihre E-Mailadresse wurde aus unserem Verteiler gelöscht." ? Gruß, Ralf From Stephan.Noller_(at)_uni-koeln.de Thu, 27 Apr 2000 01:26:26 +0200 Date: Thu, 27 Apr 2000 01:26:26 +0200 From: Stephan Noller Stephan.Noller_(at)_uni-koeln.de Subject: [php] Mustersuche in String/Array Hallo allerseits, ich suche nach einer effizienten Moeglichkeit, in Textfiles Muster (bzw. Sequenzen) zu erkennen. Habe zunaechst selbst eine einfache Funktion geschrieben, die aber bei grossen Dateien zu langsam ist. In einem weiteren Versuch habe ich mit preg_match_all gearbeitet (nachdem ich den ereg-bug mit maximal 10 matches bemerkt habe:-() ,- funktionierte ganz gut (und deutlich schneller), allerdings mit einem entscheidenden Nachteil: "After the first match is found, the subsequent searches are continued on from end of the last match." (manual-auszug) Dadurch werden keine verschachtelten Muster gefunden, sonder eben nur solche die hintereinanderliegen (also nicht ueberlappen). Hat jemand von euch eine Idee, was man noch verwenden koennte? Koennte preg_grep funktionieren? (habe noch kein PHP4 zum testen) Gruesse Stephan From Schulz_(at)_altmarkweb.de Thu, 27 Apr 2000 08:31:26 +0100 Date: Thu, 27 Apr 2000 08:31:26 +0100 From: Bernd Schulz Schulz_(at)_altmarkweb.de Subject: [php] =?ISO-8859-1?Q?kann_php-manual_nicht_mit_winzip_=F6ffnen?= hallo liste, habe mir das dt. manual vom php-center geladen und kann es jedoch nicht mit winzip(7.0) öffnen. error reading header after proceccing 0 entries habe das gleiche problem, wenn ich tar.gz archive mit fpt im ASCII-modus herrunterziehe, es geht nur im binary-modus. wer kann helfen? danke bernd From ulf_(at)_redsys.de Thu, 27 Apr 2000 08:49:22 +0200 Date: Thu, 27 Apr 2000 08:49:22 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] E-Mail Versand nur sehr langsam Stephan Sachse wrote: > ich setze einen Apache Webserver und PHP3 auf RedHat 6.1 ein. Von einer > Webseite aus wird mit der Mail() Funktion > der Inhalt der Webseite als E-Mail abgesetzt. Doch das versenden dauert > sehr lange. Was kann ich tun? PHP ruft mehr oder minder direkt sendmail auf. Analysiere warum sendmail auf der Maschine so langsam läuft. Ulf From hempflin_(at)_odn.de Thu, 27 Apr 2000 09:09:47 +0200 (MET DST) Date: Thu, 27 Apr 2000 09:09:47 +0200 (MET DST) From: ODN Zugang Hempfling (Nuernberg) hempflin_(at)_odn.de Subject: [php] PHP Mail.... Ich habn Problem und zwar wenn ich über PHP3 sendmail anspreche und ne mail rausschick schreibt PHP3(sendmail oder was weiss ich...) immer in den Header: from: nobody_(at)_localhost und das lassen viele Mailserver nicht durch... wie kann ich das abstellen? danke Markus From eschmid_(at)_s.netic.de Thu, 27 Apr 2000 09:10:11 +0200 Date: Thu, 27 Apr 2000 09:10:11 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] kann php-manual nicht mit winzip =?iso-8859-1?Q?=F6ffnen?= Bernd Schulz wrote: > habe mir das dt. manual vom php-center geladen und kann es jedoch nicht mit winzip(7.0) öffnen. > > error reading header after proceccing 0 entries > > habe das gleiche problem, wenn ich tar.gz archive mit fpt im ASCII-modus herrunterziehe, es geht nur im binary-modus. Das Manual ist Binär, folglich muss man den binary-modus benutzen. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From lars.scholand_(at)_provider-info.de Thu, 27 Apr 2000 09:11:04 +0200 Date: Thu, 27 Apr 2000 09:11:04 +0200 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Leerzeichen_l=F6schen?= Hi, > > vermutlich gehören die '"' aber zu dem String? > > > > dann schneiden die folgenden zwei regulären Ausdrücke führende und > > schließende Leerzeichen weg, > > lassen ein optionales '"' am Anfang oder Ende aber stehen > > > > $string='" CD Rom "'; > > $result = ereg_replace("[[:space:]]+(\"?)$","\\1", > > > > ereg_replace("^(\"?)[[:space:]]+","\\1",$string)); > > > > Ok, Du hast recht, daran hatte ich nicht gedacht, aber Lars meinte ja > schon dass es funzt. > > Ach ja, Robert, die Funktion chop() funktionuiert nicht, ich hab das > ausprobiert weil ich wissen wollte was die Funktion macht, die hinteren > werden wegglöscht aber die vorderen Spaces bleiben bestehen. Ne. Die gehörten nicht zum String. Die hatte ich nur gepostet damit man auch die " " (Leerzeichen) entdeckt ;-) Gruss, Lars From florian.petter_(at)_braintrust.at Thu, 27 Apr 2000 09:13:32 +0100 Date: Thu, 27 Apr 2000 09:13:32 +0100 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] PHP Mail.... Hi! >Ich habn Problem und zwar wenn ich über PHP3 sendmail anspreche und ne mail >rausschick schreibt PHP3(sendmail oder was weiss ich...) immer in den >Header: from: nobody_(at)_localhost > >und das lassen viele Mailserver nicht durch... > >wie kann ich das abstellen? z.B.: Florian From fg_(at)_FutureByte.net Thu, 27 Apr 2000 09:18:20 +0200 Date: Thu, 27 Apr 2000 09:18:20 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] preg_match Problem Hi, ich soll aus einem String bestimmte Muster filtern. Stark vereinfacht(!) sieht der String so aus $x = "23x - 45d - 67f"; Ich bräuchte nun zB 23x, 45d und 67f. Mit preg_match("/([a-z0-9]+)/",$x, $y); wird mir aber nur 23x gematched - wie bring ich das liebe preg_match nun dazu, auch den Rest in die Zielarray ($y) zu packen? Ich hab mir die pcre.pattern.syntax.html und pcre.pattern.modifiers.html schon durch-, den entscheidenden Teil aber wohl leider überlesen :( Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From anklam_(at)_netway-online.de Thu, 27 Apr 2000 09:27:59 +0200 Date: Thu, 27 Apr 2000 09:27:59 +0200 From: Swen Anklam anklam_(at)_netway-online.de Subject: [php] Zeilenweise lesen ! Hallöle .... ich bräuchte mal nen tritt in den hintern damit ich auf den richtigen weg komme .... hey nein, nein .. das ist nur bildlich gemeint ... also .. ich habe eine datei in der folgendes steht z.B. 01800767820000128 01900757800000025 01A00757820000105 .... und so weiter. jetzt meine frage : wie kann ich es realisieren nachdem ich die datei in ein string geladen habe zeilenweise durcharbeite ??? oder gibt es einen befehl der die datei zeilenweise laden kann ?? ein tip würde mir sehr viel weiterhelfen .. thx an alle rauchende köpfe da draußen ;) !! einen fröhlichen sonnenschein :) ---------- ++ ++ Netway-Online - Swen Anklam - Veltheimstr. 37a - 13467 Berlin ++ Tel: 030-40539702 - Fax: 030-40539703 ++ eMail: anklam_(at)_netway-online.de /\ http://www.netway-online.de ++ From s.sander_(at)_crs.de Thu, 27 Apr 2000 09:49:36 +0100 Date: Thu, 27 Apr 2000 09:49:36 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re: php digest, Vol 1 #1205 - 35 msgs > Ich habn Problem und zwar wenn ich über PHP3 sendmail anspreche und ne mail > rausschick schreibt PHP3(sendmail oder was weiss ich...) immer in den > Header: from: nobody_(at)_localhost > > und das lassen viele Mailserver nicht durch... > > wie kann ich das abstellen? mail( "empfaenger_(at)_domain.de", "Titel", "Message", "From: hempflin_(at)_odn.de" ); mit dem "From: ..." wird die Absenderadresse gesetzt. -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From a.tietje_(at)_flynet.de Thu, 27 Apr 2000 09:34:36 +0100 Date: Thu, 27 Apr 2000 09:34:36 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] preg_match Problem > gematched - wie bring ich das liebe preg_match nun dazu, auch > den Rest in die Zielarray ($y) zu packen? http://www.php.net/manual/function.preg-match-all.html Gruß, Axel. From Schulz_(at)_altmarkweb.de Thu, 27 Apr 2000 09:43:54 +0100 Date: Thu, 27 Apr 2000 09:43:54 +0100 From: Bernd Schulz Schulz_(at)_altmarkweb.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_kann_php-manual_nicht_mit_winzip_=F6ffnen?= > Das Manual ist Binär, folglich muss man den binary-modus benutzen. > -Egon wenn ich von der webseite mit dem browser die datei herrunterlade, wo stelle ich dann den modus ein, ist mir neu bernd From hempflin_(at)_odn.de Thu, 27 Apr 2000 09:43:46 +0200 (MET DST) Date: Thu, 27 Apr 2000 09:43:46 +0200 (MET DST) From: ODN Zugang Hempfling (Nuernberg) hempflin_(at)_odn.de Subject: [php] PHP Mail.... Florian Petter wrote: >Hi! > >>Ich habn Problem und zwar wenn ich über PHP3 sendmail anspreche und ne mail >>rausschick schreibt PHP3(sendmail oder was weiss ich...) immer in den >>Header: from: nobody_(at)_localhost >> >>und das lassen viele Mailserver nicht durch... >> >>wie kann ich das abstellen? > >z.B.: > >mail("empfaenger_(at)_domain.com","Betreff","Text","From: absender_(at)_domain.com"); >?> Hi... Ja das ist mir schon klar... aber ich mein was anders: Received: from www2.media-team.net [212.223.40.99] by ndmail2.name-server.de with ESMTP (SMTPD32-5.05) id AE5463CA0068; Thu, 13 Apr 2000 19:05:24 +0200 >>>>> wie geht das WEG??? >>>>> Received: (from nobody_(at)_localhost) by www2.media-team.net (8.9.3/8.9.3) id SAA06063 for markush_(at)_media-team.net; Thu, 13 Apr 2000 18:23:01 +0200 Date: Thu, 13 Apr 2000 18:23:01 +0200 Message-Id: <200004131623.SAA06063_(at)_www2.media-team.net> From: markus_(at)_media-team.net To: markush_(at)_media-team.net Reply-To: markus_(at)_www2.media-team.net Subject: topic X-RCPT-TO: X-UIDL: 256646916 Status: R From andreas_(at)_noho.co.uk Thu, 27 Apr 2000 08:49:44 +0100 Date: Thu, 27 Apr 2000 08:49:44 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] "Pretokenized" scripts unter php3-Apache-Modul hei, > > wie kann ich eine php3p Datei (pretokenized) unter einem > php3-ApacheModul > > abarbeiten lassen ??? > > Was erhoffst Du vom wirkungslosen pretokenizen? eine suche im archiv der mailingliste haette hier sofort geholfen... vielleicht sollte man diesen punkt mal in die php faq der newsgroup aufnehmen da es ja in letzter zeit des oefteren vorkommt das benutzer von php der meinung sind "ihr geistiges eigentum" in besonderer form schuetzen zu muessen... das soll jetzt nicht heissen, dass wir hier die diskussion darueber erneut aufleben lassen muessen. liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From a.tietje_(at)_flynet.de Thu, 27 Apr 2000 09:38:44 +0100 Date: Thu, 27 Apr 2000 09:38:44 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] Zeilenweise lesen ! > jetzt meine frage : wie kann ich es realisieren nachdem ich die datei in > ein string geladen habe zeilenweise durcharbeite ??? > oder gibt es einen befehl der die datei zeilenweise laden kann ?? Hi, http://www.php.net/manual/function.file.html Damit hast Du die Datei in einem Array und kannst dieses abarbeiten. Aber nur, wenn Deine Datei nicht zu groß ist und noch gut in's RAM passt ;) Ansonsten: http://www.php.net/manual/function.fgets.html Damit kannst Du eine Datei zeilenweise einlesen. BTW: Ist es eigentlich Aufgabe derjenigen Mitglieder dieser ML, die das Manual gelesen haben, es denjenigen auszugsweise vorzulesen, die es nicht gelesen haben? Gruß, Axel. -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From sebastian.bergmann_(at)_web.de Thu, 27 Apr 2000 09:43:53 +0200 Date: Thu, 27 Apr 2000 09:43:53 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] [phplib] Kopieren einer Tabelle in ein Array Hi, für die nächste Version des phpOpenCounter habe ich mir gerade eine Funktion geschrieben, welche mir den Inhalt einer SQL Tabelle in ein Array packt: function usersOnline() { $i = 0; $result = $this->db->query( "select * from " . $this->userlog ); // walk through the result set while( $this->db->next_record() ) { $array[$i]["ip"] = $this->db->f( IP ); $array[$i]["document"] = $this->db->f( DOCUMENT ); $array[$i]["online_since"] = $this->db->f( ONLINE_SINCE ); // proceed to next entry $i++; } // return result return $array } Gibt es eine einfache Möglichkeit, auf Bais der Datenbankabstraktion mit PHPLIB, den Inhalt einer SQL Tabelle in ein wie oben beschriebenes Array zu packen, so daß man unabhängig von der Anzahl immer alle Felder ins Array bekommt und die Namen automatisch aus der Tabelle übernommen werden? Konkreter :-) Angenommen ich habe eine Tabelle mit den folgenden Feldern: feld 1 | feld 2 | feld 3 | feld 4 Gesucht ist nun eine Funktion, welche alle Zeilen dieser Tabelle in ein Array packt, so daß ich auf die Daten der Felder wie folgt zugreifen kann: $array[$zeile]["feld 1"], $array[$zeile]["feld 2"], ... Dies leistet zwar schon für den Moment meine Funktion oben, allerdings müsste diese bei jeder Änderung an der abzufragenden Tabelle ebenfalls geändert werden. AHA -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From fg_(at)_FutureByte.net Thu, 27 Apr 2000 09:55:27 +0200 Date: Thu, 27 Apr 2000 09:55:27 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Zeilenweise lesen ! > [...] ich habe eine datei in der folgendes steht z.B. > > 01800767820000128 > 01900757800000025 > 01A00757820000105 > .... > > und so weiter. > > jetzt meine frage : wie kann ich es realisieren nachdem ich die datei in > ein string geladen habe zeilenweise durcharbeite ??? > oder gibt es einen befehl der die datei zeilenweise laden kann ?? http://www.php-center.de/de-html-manual/function.fgets.html oder http://www.php-center.de/de-html-manual/function.file.html Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From eschmid_(at)_s.netic.de Thu, 27 Apr 2000 09:59:43 +0200 Date: Thu, 27 Apr 2000 09:59:43 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Re: [php] kann php-manual nicht mit winzip =?iso-8859-1?Q?=F6ffnen?= Bernd Schulz wrote: > > Das Manual ist Binär, folglich muss man den binary-modus benutzen. > wenn ich von der webseite mit dem browser die datei herrunterlade, wo stelle ich dann den modus ein, ist mir neu Dann nimm halt einen anderen Browser mit dem das geht. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From andreas.husemann_(at)_arcom-online.de Thu, 27 Apr 2000 10:01:23 +0200 Date: Thu, 27 Apr 2000 10:01:23 +0200 From: Andreas Husemann andreas.husemann_(at)_arcom-online.de Subject: [php] mysql bei STRATO > Seit wann hat Puretec einen mySQL-Server?. Bei meiner letzten Anfrage hiess > es, dass mySQL nicht unterstützt wird. So ein Quatsch. Also seit mindestens einem Jahr. Und so lange habe ich da auch keine Probs mit gehabt. Ciao Andy From mdobel_(at)_kawo2.rwth-aachen.de Thu, 27 Apr 2000 10:09:25 +0200 Date: Thu, 27 Apr 2000 10:09:25 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] kann php-manual nicht mit winzip =?iso-8859-1?Q?=F6ffnen?= Bernd Schulz wrote: > > habe mir das dt. manual vom php-center geladen und kann es jedoch > nicht mit winzip(7.0) öffnen. > > error reading header after proceccing 0 entries > > habe das gleiche problem, wenn ich tar.gz archive mit fpt im > ASCII-modus herrunterziehe, es geht nur im binary-modus. Zwar besteht das Manual aus html-Dateien, die im Prinzip Textdateien sind, aber da diese mit gzip komprimiert sind, ist dies eine Binaerdatei, welche Du durch den Transfer im Textmodus zwischen verschiedenen Plattformen zerstoerst. Da der Server ein Unix-Server ist und dein Client eine Windowsmaschine, werden waehrend des FTP-Transfers im Textmodus alle Vorkommen des Bytes #10 durch die Bytefolge #13#10 ersetzt (LF zu CRLF). Dass dies bei Binaerdateien zu deren Zerstoerung fuehrt, sollte einleuchten. :) Gruss, Markus From thomas.schuermann_(at)_stadt-gladbeck.de Thu, 27 Apr 2000 10:12:59 +0200 Date: Thu, 27 Apr 2000 10:12:59 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] Re: [php] kann php-manual nicht mit winzip =?iso-8859-1?Q?=F6ffnen?= Hallo zusammen, Egon Schmid schrieb: > > Bernd Schulz wrote: > > > > Das Manual ist Binär, folglich muss man den binary-modus benutzen. > > > wenn ich von der webseite mit dem browser die datei herrunterlade, > > wo stelle ich dann den modus ein, ist mir neu > > Dann nimm halt einen anderen Browser mit dem das geht. > > -Egon Ich vermute mal, dass du den Netscape benutzt. Dieser hat beim download von Dateien, die mehr als einen Punkt im Fullname haben, die Angewohnheit, alle Punkte bis auf den letzten durch Unterstriche ("_") zu ersetzen. Damit kommt dann WinZIP nicht mehr klar. Sobald dich der NN fragt, wo und unter welchem Namen er die Datei abspeichern soll, tausche einfach im Namen alle _ gegen einen "." aus. http://www.php.net/distributions/manual.tar.gz will vom NN (unter WIN) als manual_tar.gz gespeichert werden. Mache daraus manual.tar.gz. Dann klappt's auch mit dem WinZip. -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From ulf.unger_(at)_urz.uni-heidelberg.de Thu, 27 Apr 2000 10:15:49 +0200 Date: Thu, 27 Apr 2000 10:15:49 +0200 From: ulf.unger_(at)_urz.uni-heidelberg.de ulf.unger_(at)_urz.uni-heidelberg.de Subject: [php] Quellcode schützen (war "Pretokenized" scripts unter php3-Apache-Modul) Hallo Liste und Ulf Wendel, ich will damit nur mein "geistiges" Eigentum von einem nicht ganz vertrauenswürdigem Auftraggeber sichern. Gibts außer vertragliche Klauseln noch andere Möglichkeiten den Quellcode "vorzukomilieren" um somit die Nachbearbeitung bzw. Veränderung des Quellcodes zu sichern. Das mit dem pretokenizen war da wohl nicht meine beste Idee... :-) Vielen Dank für Eure Tips Ulf Zitiere Ulf Wendel : > Was erhoffst Du vom wirkungslosen pretokenizen? > > Ulf From thomas.schuermann_(at)_stadt-gladbeck.de Thu, 27 Apr 2000 10:24:31 +0200 Date: Thu, 27 Apr 2000 10:24:31 +0200 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] preg_match Problem Hallo zusammen, Axel Tietje schrieb: > > > gematched - wie bring ich das liebe preg_match nun dazu, auch > > den Rest in die Zielarray ($y) zu packen? > > http://www.php.net/manual/function.preg-match-all.html > Aber nur, wenn der PHP-Parser eine neuere Version hat (nicht genau wissend, welche). Gruß Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From Mathias.Gloss_(at)_start.de Thu, 27 Apr 2000 10:30:39 +0200 Date: Thu, 27 Apr 2000 10:30:39 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Quellcode_sch=FCtzen_=28war__=22?= =?iso-8859-1?Q?Pretokenized=22_scripts_unter_php3-Apache-Modul=29?= =?iso-8859-1?Q?Pretokenized=22_scripts_unter_php3-Apache-Modul=29?= Aloha, > ---------- > Von: > ulf.unger_(at)_urz.uni-heidelberg.de[SMTP:ulf.unger_(at)_urz.uni-heidelberg.de] > > ich will damit nur mein "geistiges" Eigentum von einem nicht ganz > vertrauenswürdigem Auftraggeber sichern. Gibts außer vertragliche Klauseln > noch > andere Möglichkeiten den Quellcode "vorzukomilieren" um somit die > Nachbearbeitung bzw. Veränderung des Quellcodes zu sichern. > Eine Firma, die mal früher für unsere Firma programmiert hatte, musste vertraglich den Quelltext zur Verfügung stellen. (Sie programmiert übrigens nicht mehr für uns ;) Resultat war, als sich mal einer den Quellcode angeschaut hat, daß alle Variablen laufend durchnummeriert waren, alle funkitionen durchnummeriert waren und alle kommentare entfernt waren... Bei einigen 1000 Zeilen Code blickt da keine Sau mehr durch was du in deinem Programm wie machst :-) Vielleicht gibts ja schon ein nettes Perl-script, dass PHP-Code so verstümmeln kann ? Falls nein, müsste man sich halt eines basteln.... Viele Grüße, Mathias From Schulz_(at)_altmarkweb.de Thu, 27 Apr 2000 10:32:53 +0100 Date: Thu, 27 Apr 2000 10:32:53 +0100 From: Bernd Schulz Schulz_(at)_altmarkweb.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Re:_[php]_kann_php-manual_nicht_mit_winzip_=F6ffnen?= > Ich vermute mal, dass du den Netscape benutzt. Dieser hat beim download > von > Dateien, die mehr als einen Punkt im Fullname haben, die Angewohnheit, > alle > Punkte bis auf den letzten durch Unterstriche ("_") zu ersetzen. Damit > kommt > dann WinZIP nicht mehr klar. Sobald dich der NN fragt, wo und unter > welchem > Namen er die Datei abspeichern soll, tausche einfach im Namen alle _ > gegen > einen "." aus. > http://www.php.net/distributions/manual.tar.gz will vom NN (unter WIN) > als > manual_tar.gz gespeichert werden. Mache daraus manual.tar.gz. stimmt, der nn hat es mit einem strich gespeichert. mit opera hat es geklappt danke für die hilfe From amir-irani_(at)_usa.net 27 Apr 00 10:34:20 MET DST Date: 27 Apr 00 10:34:20 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] Linm Probmlem.. hallo liste hab folgendes problem hab einen link mit target auf ein anderes frame! beim klicken muesste der inhalt des textes auf der naechsten frame in einem Feld erscheinen : also bla bla das heisst der (bla bla) musste dann im rechten frame in einem erscheinen . hat einer eine Idee ?? besten dank gruss A.i ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From eschmid_(at)_s.netic.de Thu, 27 Apr 2000 10:36:26 +0200 Date: Thu, 27 Apr 2000 10:36:26 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Quellcode =?iso-8859-1?Q?sch=FCtzen?= (war "Pretokenized" scripts unter php3-Apache-Modul) ulf.unger_(at)_urz.uni-heidelberg.de wrote: > ich will damit nur mein "geistiges" Eigentum von einem nicht ganz > vertrauenswürdigem Auftraggeber sichern. Gibts außer vertragliche Klauseln noch > andere Möglichkeiten den Quellcode "vorzukomilieren" um somit die > Nachbearbeitung bzw. Veränderung des Quellcodes zu sichern. > > Das mit dem pretokenizen war da wohl nicht meine beste Idee... :-) http://www.zend.com/zend/products.php#compiler kaufen, wenns fertig ist. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From fg_(at)_FutureByte.net Thu, 27 Apr 2000 10:39:59 +0200 Date: Thu, 27 Apr 2000 10:39:59 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] preg_match Problem > > > gematched - wie bring ich das liebe preg_match nun dazu, auch > > > den Rest in die Zielarray ($y) zu packen? > > > > http://www.php.net/manual/function.preg-match-all.html > > > > Aber nur, wenn der PHP-Parser eine neuere Version hat (nicht genau > wissend, welche). Is hier zum Glück nicht das Problem - hab blos den berühmten Wald .. naja, kennt Ihr ja vermutlich ;) Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From hartmut_(at)_six.de Thu, 27 Apr 2000 10:45:31 +0200 Date: Thu, 27 Apr 2000 10:45:31 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] Quellcode =?iso-8859-1?Q?sch=FCtzen?= (war " Pretokenized" scripts unter php3-Apache-Modul)Pretokenized" scripts unter php3-Apache-Modul) Gloss Mathias wrote: > Vielleicht gibts ja schon ein nettes Perl-script, dass PHP-Code > so verstümmeln kann ? > Falls nein, müsste man sich halt eines basteln.... > warum PERL und nicht direkt PHP ? :) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From hartmut_(at)_six.de Thu, 27 Apr 2000 10:47:10 +0200 Date: Thu, 27 Apr 2000 10:47:10 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Re: [php] kann php-manual nicht mit winzip =?iso-8859-1?Q?=F6ffnen?= Thomas Schürmann wrote: > > Hallo zusammen, > > Egon Schmid schrieb: > > > > Bernd Schulz wrote: > > > http://www.php.net/distributions/manual.tar.gz will vom NN (unter WIN) > als > manual_tar.gz gespeichert werden. Mache daraus manual.tar.gz. > und UNIX-Netscape verschluckt gerne das .gz, obwohl die gespeicherte Datei immer noch ge-gzip-t ist ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From amir-irani_(at)_usa.net 27 Apr 00 10:31:40 MET DST Date: 27 Apr 00 10:31:40 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] Link Problem Hallo Liste hab folgendes Problem $message ich moechte das der link "$message" beim kicken drauf, auf der target seite in einem erscheint !!! wie mache ich das ?? besten dank gruesse A.I ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From hartmut_(at)_six.de Thu, 27 Apr 2000 11:02:11 +0200 Date: Thu, 27 Apr 2000 11:02:11 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PHP Mail.... "ODN Zugang (Nuernberg) Hempfling" wrote: > > Received: from www2.media-team.net [212.223.40.99] by > ndmail2.name-server.de with ESMTP > (SMTPD32-5.05) id AE5463CA0068; Thu, 13 Apr 2000 > 19:05:24 +0200 > > >>>>> wie geht das WEG??? >>>>> > Received: (from nobody_(at)_localhost) > diese Information steht nicht in der Mail selbst, sondern im SMTP envelope (dem elektronischen Gegenstück zum Briefumschlag) hier trägt sendmail anscheinend grundsätzlich den Benutzernamen des Prozessbesitzers und den Maschinennamen ein, egal was in der Mail steht in der WAMP-Variante wird direkt SMTP gesprochen, da kann man den Absender wenigstens in der ini-Datei festlegen ... bleiben somit zwei Möglichkeiten: 1) Umsteigen auf SMTP und mail() vergessen siehe z.B. http://phpclasses.UpperDesign.com/browse.html/package/14 2) warten auf die "große Vereinigungstheorie", d.h. darauf, das mal jemand auch unter Unix direktes SMTP ohne sendmail-Umweg anbietet -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From fg_(at)_FutureByte.net Thu, 27 Apr 2000 11:10:37 +0200 Date: Thu, 27 Apr 2000 11:10:37 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Link Problem > $message > > ich moechte das der link "$message" > beim kicken drauf, > auf der target seite in einem > > erscheint !!! echo ' '.$message.' '; oder printf(' %s ' URLENCODE($id), URLENCODE($message), $message ); parse-errors vorbehalten ;) Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From Mathias.Gloss_(at)_start.de Thu, 27 Apr 2000 11:10:50 +0200 Date: Thu, 27 Apr 2000 11:10:50 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_Quellcode_sch=FCtzen_=28war__=22?= =?iso-8859-1?Q?_Pretokenized=22_scripts_unter_php3-Apache-Modul=29?= =?iso-8859-1?Q?_Pretokenized=22_scripts_unter_php3-Apache-Modul=29?= Aloha :-) > ---------- > Von: Hartmut Holzgraefe[SMTP:hartmut_(at)_six.de] > > Gloss Mathias wrote: > > Vielleicht gibts ja schon ein nettes Perl-script, dass PHP-Code > > so verstümmeln kann ? > > Falls nein, müsste man sich halt eines basteln.... > > > > warum PERL und nicht direkt PHP ? :) > Dann muesste ich hier erst mal die PCRE installiern ;-( dennn mit den komischen posix-Regexp steh ich nach wie vor auf Kriegsfuß .... Andererseits wäre das ja auch eine schöne Übung in regulären Ausdrücken. Hatte nicht Björn mal vorgeschlagen, daß wir zusammen von Zeit zu Zeit sinnvolle Scripte schreiben könnten, insbesondere die Anfänger ? Viele Grüße, Mathias From sapi2_(at)_yahoo.de Thu, 27 Apr 2000 11:07:37 +0200 Date: Thu, 27 Apr 2000 11:07:37 +0200 From: sandro pilch sapi2_(at)_yahoo.de Subject: [php] or die hi wie wird dieses or DIE("fehler") im falle eines fehlers angezeigt? wird das was in den klammern steht so ausgegeben, als würde man es mit echo ausgeben? thx sandro __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de From alexander_(at)_websideart.de Thu, 27 Apr 2000 11:11:07 +0200 Date: Thu, 27 Apr 2000 11:11:07 +0200 From: Alexander Sorge alexander_(at)_websideart.de Subject: [php] mit MD5() verpacken, wie entschuesseln?eln?eln?eln? base64_decode und base64_encode (Keine Binärdaten (8-Bit)) RFC 2045, Sek. 6.8 string base64_encode(string data); string base64_decode(string encoded_data); Vielleicht so alex -----Ursprüngliche Nachricht----- Von: eschmid+sic_(at)_s.netic.de An: php_(at)_solix.wiso.Uni-Koeln.DE Datum: Mittwoch, 26. April 2000 21:35 Betreff: [php] Re: [php] Re: [php] mit MD5() verpacken, wie entschüsseln?eln?eln?eln?entschüsseln?eln?eln?eln? >On Wed, Apr 26, 2000 at 09:23:24PM +0200, Alexander Sorge wrote: > >> gar nich > >Lieber Herr Sorge, > >Du hast nicht richtig gequoted. Umlaute im Subject sind nicht erlaubt. >Dafür kannst Du aber nichts. Aber vielleicht kannst Du uns mal verraten >wie man einen verschlüsselten String wieder entschlüsselt. Im Handbuch >gibt es noch andere Funktionen wie die md5(). > >-Egon > >> -----Ursprüngliche Nachricht----- >> Von: Manuel (tear) >> An: php_(at)_solix.wiso.Uni-Koeln.DE >> Datum: Mittwoch, 26. April 2000 21:15 >> Betreff: [php] Re: [php] mit MD5() verpacken, wie entschüsseln?eln? >> >> >> >ich verschlüssle einen String mit der Funktion MD5() >> > >> >wie kann ich diesen String wieder entschlüsseln? > >-- >Grueninger Str. 6, 70599 Stuttgart >http://php.net/manual/, http://php.net/books.php3 >http://www.uni-hohenheim.de/~windband >http://snaps.php.net/manual/, http://www.zend.com/ > >-- >** Durchgehend geöffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de >http://infosoc.uni-koeln.de/mailman/listinfo/php From david.adler_(at)_h-tic.de Thu, 27 Apr 2000 11:20:25 +0200 Date: Thu, 27 Apr 2000 11:20:25 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] AW: [php] or die Hallo, wird im ausgegeben. Probier einfach mal mysql_connect("blablalbla.com", "bla", "bla") or die("Konnte Verbindung zur Datenbank nicht herstellen"); dann wirst du`s sehen. From a.tietje_(at)_flynet.de Thu, 27 Apr 2000 11:36:26 +0100 Date: Thu, 27 Apr 2000 11:36:26 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] AW: [php] or die > Probier einfach mal > > mysql_connect("blablalbla.com", "bla", "bla") or die("Konnte Verbindung zur > Datenbank nicht herstellen"); > > dann wirst du`s sehen. Hi, warum einfach, wenn's auch kompliziert geht? Tut's auch zum Testen. Gruß, Axel. -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From M.Kurz_(at)_dc-ag.de Thu, 27 Apr 2000 11:58:43 +0200 Date: Thu, 27 Apr 2000 11:58:43 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] mit php rechnen !!! Hi Liste, ich mal wieder eine kleine Frage, ich will mit PHP rechnen :)) aber irgendwie macht er nicht das was er soll also ich hab zwei Eingabefelder die multipliziert werden sollen aber wenn ich da z.B. 2,5 * 25 kommt 50 raus un nicht 62,5 er beachtet irgendwie die Stellen nach dem Komma nicht. Des liegt glaubich an dem Datentyp fur die Variable aber irgendwie werde ich nicht aus der Anleitung schlau wie ich den Datentyp umwandeln kann. Oder es liegt daran wie ich das Result ausgebe ??? ach noch was kann man auch anstelle von dem Punkt als Trennzeichen ein Komma machen ?? printf("%01.2f DM", $preis_gesamt);?>" andern in printf("%01,2f DM", $preis_gesamt);?>" bei mir hat er dann immer ein Fehler ausgespuckt ??
Menge:
Preis:
Result:">
Beste Gruesse Marcel From php_(at)_windows-free.de Thu, 27 Apr 2000 12:13:27 +0200 (CEST) Date: Thu, 27 Apr 2000 12:13:27 +0200 (CEST) From: thomas meier php_(at)_windows-free.de Subject: [php] Can't connect to local MySQL ...'/tmp/mysql.sock' hallo, ich bin gerade am verzweifeln. ich habe hier ein lamp-system, welches bisher auch anstandslos lief. nur seit gestern (war die letzte woche nicht im haus) kann ich keine php-seiten aufrufen. es erscheint immer folgende fehlermeldung: MySQL Connection Failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' das problem ist nur, auf der console kann ich durchaus mit mysql arbeiten, der server laeuft und im /tmp liegt auch die mysql.sock. nur wenn ich jetzt per php auf die datenbanken zugreife, bringt er mir obige meldung ... hat mir jemand einen rat? danke tschau thomas From rf_(at)_xodox.com Thu, 27 Apr 2000 10:47:17 +0200 Date: Thu, 27 Apr 2000 10:47:17 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] mit php rechnen !!! > Hi Liste, > ich mal wieder eine kleine Frage, > ich will mit PHP rechnen :)) > aber irgendwie macht er nicht das was er soll > also ich hab zwei Eingabefelder die multipliziert werden sollen > aber wenn ich da z.B. 2,5 * 25 kommt 50 raus un nicht 62,5 Das Problem hatte ich auch, jedoch vor ein paar Jahren mit TP, dann gibt es gleich richtige Abstürtze ;) 2.5 <> 2,5 !!!!!!!!!!!!!!!! Du musst einen Punkt setzten, kein Komma !!!!!!!!!! From bjoern_(at)_baer.main.de Thu, 27 Apr 2000 12:02:43 +0200 Date: Thu, 27 Apr 2000 12:02:43 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] PHP Mail.... * Hartmut Holzgraefe wrote: > diese Information steht nicht in der Mail selbst, sondern im SMTP > envelope (dem elektronischen Gegenstück zum Briefumschlag) Alternative: if ($fp=popen("/usr/sbin/sendmail -t -f ichbins_(at)_odn.de","w")) { $out = "From: ichbins_(at)_odn.de\n". "To: schalala_(at)_test.de\n". "Subject: dumdidum\n\n". "der Text der Nachricht"; fputs($fp,$out); pclose($fp); } Damit wird dann der Envelope auf ichbins_(at)_odn.de gesetzt. Hat man Zugriff auf die php(3).ini, so kann man auch den sendmail_path setzen und den Envelope-From mit angeben. Das wird aber dann bei allen Scripten, die die php(3).ini nutzen und mail() ausführen, genutzt. (IIRC, man korrigiere mich, falls ich falsch liege) -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From rf_(at)_xodox.com Thu, 27 Apr 2000 10:50:41 +0200 Date: Thu, 27 Apr 2000 10:50:41 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] AW: [php] or die Hi > mysql_connect("blablalbla.com", "bla", "bla") or die("Konnte Verbindung zur > Datenbank nicht herstellen"); Diese Diskusion um die bringt mich auf etwas: Bei Perl macht man ja or die $!; gibt es in PHP auch eine Variable wo immer die letzte Fehlermeldung drin steht? mfG Roger Faust From php_(at)_windows-free.de Thu, 27 Apr 2000 12:20:40 +0200 (CEST) Date: Thu, 27 Apr 2000 12:20:40 +0200 (CEST) From: thomas meier php_(at)_windows-free.de Subject: [php] Can't connect to local MySQL ...'/tmp/mysql.sock' hallo :)) > MySQL Connection Failed: Can't connect to local MySQL server through > socket '/tmp/mysql.sock' ich beantworte mich mal selber, im moment wo die mail wegging, dachte ich mir, schaust doch mal nach den rechten des tmp-verz. und siehe da, aus mir unerklaerlichen gruenden hatte das /tmp die falschen rechte (744 statt 755) also alles wieder im lot ... nur eher draufkommen haette ich sollen trotzdem danke thomas From s.sander_(at)_crs.de Thu, 27 Apr 2000 12:31:06 +0100 Date: Thu, 27 Apr 2000 12:31:06 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] mit php rechnen !!! > ich will mit PHP rechnen :)) > aber irgendwie macht er nicht das was er soll > also ich hab zwei Eingabefelder die multipliziert werden sollen > aber wenn ich da z.B. 2,5 * 25 kommt 50 raus un nicht 62,5 Das Komma einen Punkt umwandeln. Siehe unten. > er beachtet irgendwie die Stellen nach dem Komma nicht. > Des liegt glaubich an dem Datentyp fur die Variable aber > irgendwie werde ich nicht aus der Anleitung schlau wie ich den > Datentyp umwandeln kann. > Oder es liegt daran wie ich das Result ausgebe ??? > ach noch was kann man auch anstelle von dem Punkt > als Trennzeichen ein Komma machen ?? > printf("%01.2f DM", $preis_gesamt);?>" andern in > printf("%01,2f DM", $preis_gesamt);?>" > bei mir hat er dann immer ein Fehler ausgespuckt ?? Nein, im englischen wird der Punkt als Kommatrenner und das Kommaals Tausendertrenner verwendet. Das liegt hierbei zugrunde. Mit $preis_gesamt = sprintf("%01.2f DM", str_replace( ",", ".", $preis_gesamt) ) kann da Abhilfe geschaffen werden. Aber vorher noch auf vorhandensein von Markierungen der tausender Stelle prüfen und gegebenenfalls entfernen. Im HTML-Formular dann nur die Variable $preis_gesamt ausgeben. > $preis_gesamt = ($menge_1 * $preis_1); > ?> >
> Menge:
> Preis:
> Result:"> > >
-- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From a.tietje_(at)_flynet.de Thu, 27 Apr 2000 12:13:27 +0100 Date: Thu, 27 Apr 2000 12:13:27 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] mit php rechnen !!! > gleich richtige Abstürtze ;) 2.5 <> 2,5 !!!!!!!!!!!!!!!! > Du musst einen Punkt setzten, kein Komma !!!!!!!!!! Und du vielleicht weniger Ausrufezeichen ;-)) CU, Axel. -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From a.tietje_(at)_flynet.de Thu, 27 Apr 2000 12:11:30 +0100 Date: Thu, 27 Apr 2000 12:11:30 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] mit php rechnen !!! Hi > aber wenn ich da z.B. 2,5 * 25 kommt 50 raus un nicht 62,5 > er beachtet irgendwie die Stellen nach dem Komma nicht. Entweder gibst Du 2.5 statt 2,5 ein, oder du schreibst z. B. Das Problem ist das Komma, denn $preis_1 = 2.5 * 25; // funktioniert $preis_1 = 2,5 * 25; // funktioniert nicht! // ^^^ achte auf das Komma. Gruß, Axel. -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From sven_(at)_sosdesign.de Thu, 27 Apr 2000 12:23:10 +0200 Date: Thu, 27 Apr 2000 12:23:10 +0200 From: Sven-Oliver Stietzel, SOSdesign sven_(at)_sosdesign.de Subject: [php] String durchsuchen Hallo, mein Prob. ist vieleicht supertrivial, ich such aber schon seit 1,5 Stunden und find einfach keine Lösung. Ich möchte die Variable $HTTP_USER_AGENT überprüfen, ob in ihr "MSIE" vorkommt, sprich, ob der IE verwendet wird. Wie kann ich das am besten machen? if($HTTP_USER_AGENT == "MSIE" ) ... geht nat. nicht. Gibt es auch irgendwelche unscharfen Vergleiche in php? Über eine Antwort würde ich mich sehr freuen, Sven From a.tietje_(at)_flynet.de Thu, 27 Apr 2000 12:35:54 +0100 Date: Thu, 27 Apr 2000 12:35:54 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] String durchsuchen > if($HTTP_USER_AGENT == "MSIE" ) ... geht nat. nicht. Gibt es auch > irgendwelche unscharfen Vergleiche in php? > > Über eine Antwort würde ich mich sehr freuen, > Sven Hi, ich bezweifle, dass Du eine Antwort bekommst, bevor Du Manual, FAQ und Archiv gelesen hast. CU, Axel. -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From j.bickmann_(at)_st-oneline.net Thu, 27 Apr 2000 13:59:20 +0200 Date: Thu, 27 Apr 2000 13:59:20 +0200 From: Johannes Bickmann j.bickmann_(at)_st-oneline.net Subject: [php] mit MD5() verpacken, wie entschuesseln?eln?eln?eln? Alexander Sorge wrote: > > base64_decode und base64_encode > (Keine Binärdaten (8-Bit)) > RFC 2045, Sek. 6.8 > > string base64_encode(string data); > string base64_decode(string encoded_data); > > Vielleicht so > alex > > -----Ursprüngliche Nachricht----- > Von: eschmid+sic_(at)_s.netic.de > An: php_(at)_solix.wiso.Uni-Koeln.DE > Datum: Mittwoch, 26. April 2000 21:35 > Betreff: [php] Re: [php] Re: [php] mit MD5() verpacken, wie > entschüsseln?eln?eln?eln?entschüsseln?eln?eln?eln? > > >On Wed, Apr 26, 2000 at 09:23:24PM +0200, Alexander Sorge wrote: > > > >> gar nich > > > >Lieber Herr Sorge, > > > >Du hast nicht richtig gequoted. Umlaute im Subject sind nicht erlaubt. > >Dafür kannst Du aber nichts. Aber vielleicht kannst Du uns mal verraten > >wie man einen verschlüsselten String wieder entschlüsselt. Im Handbuch > >gibt es noch andere Funktionen wie die md5(). > > > >-Egon > > > >> -----Ursprüngliche Nachricht----- > >> Von: Manuel (tear) > >> An: php_(at)_solix.wiso.Uni-Koeln.DE > >> Datum: Mittwoch, 26. April 2000 21:15 > >> Betreff: [php] Re: [php] mit MD5() verpacken, wie entschüsseln?eln? > >> > >> > >> >ich verschlüssle einen String mit der Funktion MD5() > >> > > >> >wie kann ich diesen String wieder entschlüsseln? > > > >-- Ich hoffe, ich habe an die richtige Adresse geantwortet. Die Verschlüsselungsfunktion ist eine ONE-WAY Verschlüsselungsfunktion, d.h. man kann sie nicht so einfach entschlüsseln. Um das Passwort zu überprüfen, ist es notwendig, die beiden codierten Strings zu vergleichen. Hoffe, das hilft Dir weiter... From jens_(at)_ldk.net Thu, 27 Apr 2000 11:31:52 +0000 Date: Thu, 27 Apr 2000 11:31:52 +0000 From: Jens Schwehn jens_(at)_ldk.net Subject: [php] Link Problem > $message > > ich moechte das der link "$message" > beim kicken drauf, > auf der target seite in einem > > erscheint !!! Die einzige Moeglichkeit die ich hier sehe, ist die Variable mit dem Link mit zu senden. Also direkt im Link. $message Im target Frame muss der Link nurnoch auseinander genommen werden. Un wech... -- +----------------+---------------------------------------------------+ | Jens Schwehn |Objektivität ist die Wahnvorstellung, Beobachtungen| | www.mr-magix.de|könnten ohne Beobachter gemacht werden. H.v.Förster| +--------------------------------------------------------------------+ From hartmut_(at)_six.de Thu, 27 Apr 2000 12:45:05 +0200 Date: Thu, 27 Apr 2000 12:45:05 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] String durchsuchen "Sven-Oliver Stietzel, SOSdesign" wrote: > Ich möchte die Variable $HTTP_USER_AGENT überprüfen, ob in ihr "MSIE" > vorkommt, sprich, ob der IE verwendet wird. > > Wie kann ich das am besten machen? > > if($HTTP_USER_AGENT == "MSIE" ) ... geht nat. nicht. Gibt es auch > irgendwelche unscharfen Vergleiche in php? > > Über eine Antwort würde ich mich sehr freuen, manual -> strings -> strstr manual -> regular expressions ... und ein reply auf eine mail der liste für eine neue frage ist keine gute idee, das sieht dann für viele aus wie ein kommentar auf eine antwort auf eine frage ... und geht oft unter, wenn das ursprüngliche thema schon nicht neu war so fand ich deine mail als fünfte hinter vier aufeinander bezug nehmende antworten zu "PHP Mail..." deshalb: neue thema -> neu mail, nix einfach reply drücken, soviel zeit muss sein -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From ego_(at)_tzwenny.de Thu, 27 Apr 2000 12:44:26 +0100 Date: Thu, 27 Apr 2000 12:44:26 +0100 From: Tzwenny (Sven Lauer) ego_(at)_tzwenny.de Subject: [php] Link Problem Hi ;-) Amir Ir. schrieb: > $message > >ich moechte das der link "$message" >beim kicken drauf, >auf der target seite in einem > >erscheint !!! Zunächst solltest du ' schreiben, dann klappt's auch mit dem Browser SCNR ;-) Wenn ich deine Frage verstanden habe, willst du den Text des Links (der in $message gespeichert ist), als value in deinem input-Feld anzeigen, ja? Dazu musst du diesen Wert natürlich übergeben, da du mit einem Link arbeitest am besten per Querystring: $message danach steht dir in der delete.php $message wieder als Variable zur Verfügung, d.h. du schreibst dann: Dann sollte es funktionieren. (Natürlich kann die Variable in delete.php auch $string heißen - dann schreibst du im Link entsprechend '&string=$message') Das alles hättest du aber auch durch eine Manual-Recherche rausgefunden ;-) CU Tzwenny P. S. Natürlich empfiehlt es sich, $message vor der Übergabe mit urlencode() zu bearbeiten, und vor dem Wiederverwenden mit urldecode() wieder zu entschlüsseln. Infos dazu findest du im Manual. ______________________________________________________________________ Zitat der Woche ;-) "The box said "Windows 95, 98 or better", so I installed Linux ..." ______________________________________________________________________ www.filmszene.de - das unabhängige Cinemag im Web! From ulf_(at)_redsys.de Thu, 27 Apr 2000 12:58:20 +0200 Date: Thu, 27 Apr 2000 12:58:20 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] or die sandro pilch wrote: > wie wird dieses or DIE("fehler") im falle eines fehlers angezeigt? Guten Morgen, probieren geht über studieren. ;-) Ulf From Noller_(at)_humanit.de Thu, 27 Apr 2000 13:43:19 +0200 Date: Thu, 27 Apr 2000 13:43:19 +0200 From: Stephan Noller Noller_(at)_humanit.de Subject: [php] preg_match Problem - Anschlussfrage Axel Tietje wrote: > > > gematched - wie bring ich das liebe preg_match nun dazu, auch > > den Rest in die Zielarray ($y) zu packen? > > http://www.php.net/manual/function.preg-match-all.html > Kann ich mich ja nochmal mit meiner Frage von heute morgen anschliessen: Gibt es auch eine Möglichkeit preg_match_all (oder eine ähnliche Funktion) so suchen zu lassen, dass nicht immer erst am Ende des gerade gefundenen Musters weitergesucht wird, sondern auch innerhalb? (Zur Erläuterung: im String "Forma-Formb-Forma-Formb-Forma" soll dann das Muster "Forma-Formb-Forma" zweimal gefunden werden, preg_match_all findet es aber nur einmal). Oder hat jemand eine andere Idee, wie man das mit eingebauten Funktionen lösen könnte? (momentan zerlege ich den String in Substrings und lasse dann jeweils darüber preg_match laufen, ist natürlich entsetzlich langsam) Wäre für jeden Hinweis sehr dankbar. Grüsse Stephan Noller From david.adler_(at)_h-tic.de Thu, 27 Apr 2000 14:10:10 +0200 Date: Thu, 27 Apr 2000 14:10:10 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] Scriptproblem Hallo Liste, normalerweise störe ich mit sowas ja nur sehr ungern, aber trotzdem. Hier ist ein Script von mir. Ich bekomme einen Parse-Error auf der letzten Zeile, obwohl eigentlich alles richtig zu ist. ----------------------- [schnipp] [schnapp] ------- Danke für eure Hilfe schonmal ! David From thomas.hausheer_(at)_denon.ch Thu, 27 Apr 2000 14:08:24 +0200 Date: Thu, 27 Apr 2000 14:08:24 +0200 From: thomas hausheer thomas.hausheer_(at)_denon.ch Subject: [php] zeichenkette auseinandernehmen hi aus einer mysql-tabelle lese ich ein datumsfeld (xxxx-xx-xx) in eine variable. nun möchte ich diese variable zerlegen in jahr, monat und tag. kann mir jemand sagen, wie das geht, komme mit eregi_replace einfach nicht weiter. vielen dank tschüss thomas From amir-irani_(at)_usa.net 27 Apr 00 14:10:18 MET DST Date: 27 Apr 00 14:10:18 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] PHP Mysql Hallo Liste , hab folgende dumme frage. hab eine tabelle die so aussieht : id int not null auto_increment, message longtext, autor tinytext beim eintrag in die tabelle und zwar durch ein php programm erscheinen die messages nicht nach der reihe sondern durcheinander.. ich moechte dass die neusten messages immer oben stehen; also so message3 zuletzt eingegeben message2 message1 wie mache ich das ?? besten dank gruesse A.I ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From florian.petter_(at)_braintrust.at Thu, 27 Apr 2000 14:30:21 +0200 Date: Thu, 27 Apr 2000 14:30:21 +0200 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] Oracle / ODBC Hi PHP-Liste! Gibt es für Oracle eine Funktion mit der man einen Datensatz direkt ansprechen kann (bei einen SELECT-Befehl)? Unter MySQL gibt es so eine ähnliche Funktion: MYSQL_DATA_SEEK bzw. MYSQL_RESULT (damit kann man direkt zu einen Datensatz springen). Gibt es so etwas auch für Oracle? Wenn man die Oracle DB über ODBC verwendet funktioniert das zwar, nur hat es dann den Nachteil das der SQL-Befehl nicht größer als 4kb sein darf (hat jemand dafür eine Lösung, denn zB. bei eine Text Feld hat man ziemlich schnell mehr als 4kb)??? Vielen Dank, -- Florian Petter BRAINTRUST New Media Solutions Schopenhauerstrasse 36 A-1180 Vienna Phone: +43-1-40416-61 Fax: +43-1-40416-33 eMail: florian.petter_(at)_braintrust.at web: http://www.braintrust.at icq: 67509179 From Mathias.Gloss_(at)_start.de Thu, 27 Apr 2000 14:20:48 +0200 Date: Thu, 27 Apr 2000 14:20:48 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Scriptproblem Aloha, > ---------- > Von: David Adler[SMTP:david.adler_(at)_h-tic.de] > > Hier ist ein Script von mir. Ich bekomme einen Parse-Error auf der letzten > Zeile, obwohl eigentlich alles richtig zu ist. > Hier ein paar Tipps zur Fehlersuche: - Prüfe ob alle Klammern () {} paarweise vorhanden sind (Und auch so wie es geplant ist ;-) Dies geht sehr gut mit einem gescheiten Editor, der dir die passenden Klammern anzeigt. - Prüfe, ob du '' und "" immer Paarweise verwendet hast. Auch das zeigt ein guter Editor an. - Prüfe ob du irgendwo ein Strichpunkt vergessen hast. Bei allen Prüfungen sind auch eventuelle Includes einzube- ziehen. Bei mir liegt es meist an einer fehlenden Klammer, wenn ich einen Parse-Error in der letzten Zeile bekomme.... die fehlende Klammer kann dann durchweg auch mal ganz am Anfang der Datei sein ;-( Viele Grüße, Mathias From akaiser_(at)_web.de Thu, 27 Apr 2000 14:23:08 +0200 Date: Thu, 27 Apr 2000 14:23:08 +0200 From: Andreas Kaiser akaiser_(at)_web.de Subject: [php] PHP Mysql > id int not null auto_increment, > message longtext, > autor tinytext > > beim eintrag in die tabelle und zwar durch ein php programm > erscheinen die messages nicht nach der reihe sondern durcheinander.. > > ich moechte dass die neusten messages immer oben stehen; > also so > > > message3 zuletzt eingegeben > message2 > message1 > SELECT * FROM Tabellenname ORDER BY message DESC; ASC => aufsteigend DESC => absteigend ciao Andreas vocote.de EDV-Beratung WWW: http://www.vocote.de Andreas Kaiser email: kaiser_(at)_vocote.de Neudörfeler Str. 4a Telefon: +49-37439-77175 08543 Jocketa Fax: +49-69-791239106 From t-g-p_(at)_gmx.de Thu, 27 Apr 2000 14:24:27 +0200 Date: Thu, 27 Apr 2000 14:24:27 +0200 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] Scriptproblem Hallo > Hier ist ein Script von mir. Ich bekomme einen Parse-Error auf der letzten > Zeile, obwohl eigentlich alles richtig zu ist. > > function print_logbook() { > $abfrage8 = mysql_query("SELECT eintraege FROM logbook WHERE > member='$member'"); > $logbook = mysql_fetch_array($abfrage8); > printf ($logbook[0]); > > function print_flatrates() { [...] Fehlt nach der Funktion print_logbook vielleicht die geschweifte Klammer? Gruß Tobias Meyer From Michael_(at)_Stahmann.de Thu, 27 Apr 2000 14:29:27 +0200 Date: Thu, 27 Apr 2000 14:29:27 +0200 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] PHP Mysql "Amir Ir." schrieb: > Hallo Liste , > > beim eintrag in die tabelle und zwar durch ein php programm > erscheinen die messages nicht nach der reihe sondern durcheinander.. > Warscheinlich nicht durcheinander, sondern nach einem Bestimmten Feld sortiert :-) Nur nicht so wie Du willst... > > ich moechte dass die neusten messages immer oben stehen; > Da hilft am besten: => Timestamp mit in die Tabelle => Nach timestamp sortieren => Ausgeben Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From david.adler_(at)_h-tic.de Thu, 27 Apr 2000 14:33:29 +0200 Date: Thu, 27 Apr 2000 14:33:29 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] AW: [php] AW: [php] Scriptproblem Hi, danke hab den Fehler ! Ein guter Editor ist das neues Homesite 4.5.1 ! (nicht 4.5). Das kommt jetzt auch supergeil mit PHP klar... MfG David From hartmut_(at)_six.de Thu, 27 Apr 2000 14:30:58 +0200 Date: Thu, 27 Apr 2000 14:30:58 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Scriptproblem David Adler wrote: > function print_logbook() { > $abfrage8 = mysql_query("SELECT eintraege FROM logbook WHERE > member='$member'"); > $logbook = mysql_fetch_array($abfrage8); > printf ($logbook[0]); > hier fehlt '}' ??? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From florian.petter_(at)_braintrust.at Thu, 27 Apr 2000 14:37:37 +0200 Date: Thu, 27 Apr 2000 14:37:37 +0200 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] PHP Mysql Hallo! Du mußt das SELECT-SQL Statement ändern: z.b. SELECT message,autor FROM tabelle ORDER BY ID DESC Florian "Amir Ir." wrote: > Hallo Liste , > > hab folgende dumme frage. > > hab eine tabelle die so aussieht : > > id int not null auto_increment, > message longtext, > autor tinytext > > beim eintrag in die tabelle und zwar durch ein php programm > erscheinen die messages nicht nach der reihe sondern durcheinander.. > > ich moechte dass die neusten messages immer oben stehen; > also so > > message3 zuletzt eingegeben > message2 > message1 > > wie mache ich das ?? > > besten dank > > gruesse > A.I > > ____________________________________________________________________ > Get free email and a permanent address at http://www.netaddress.com/?N=1 > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- Florian Petter BRAINTRUST New Media Solutions Schopenhauerstrasse 36 A-1180 Vienna Phone: +43-1-40416-61 Fax: +43-1-40416-33 eMail: florian.petter_(at)_braintrust.at web: http://www.braintrust.at icq: 67509179 From florian.petter_(at)_braintrust.at Thu, 27 Apr 2000 14:43:28 +0200 Date: Thu, 27 Apr 2000 14:43:28 +0200 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] PHP Mysql Hallo! > > ich moechte dass die neusten messages immer oben stehen; > > also so > > > > > > message3 zuletzt eingegeben > > message2 > > message1 > > > SELECT * FROM Tabellenname ORDER BY message DESC; Wieso "ORDER BY message"? Dabei sortiert die DB nach den Feld message, und dann steht der Datensatz zB. mit den Inhalt "A" an Erster Stelle und nicht der Datensatz der als Letztes eingeben wurde.?! Man sollte eher nach der ID sortieren! -- Florian Petter BRAINTRUST New Media Solutions Schopenhauerstrasse 36 A-1180 Vienna Phone: +43-1-40416-61 Fax: +43-1-40416-33 eMail: florian.petter_(at)_braintrust.at web: http://www.braintrust.at icq: 67509179 From hpf_(at)_betaweb.net Thu, 27 Apr 2000 14:30:50 +0200 Date: Thu, 27 Apr 2000 14:30:50 +0200 From: Helmut P. Fleischhauer hpf_(at)_betaweb.net Subject: [php] PHP Mysql >hab eine tabelle die so aussieht : > >id int not null auto_increment, >message longtext, >autor tinytext > >beim eintrag in die tabelle und zwar durch ein php programm >erscheinen die messages nicht nach der reihe sondern durcheinander.. > >ich moechte dass die neusten messages immer oben stehen; >also so > > >message3 zuletzt eingegeben >message2 >message1 ----------- Hallo, wenn Du noch das Feld time timestamp(14), hinzufügst, kannst Du auch nach Datum sortieren. ------- $db->query("select a.id as id, a.autor as autor, a.message as message, DATE_FORMAT(a.time,'d.m.Y H:i') as time, time as datum from linkespalte as a order by datum desc limit 10"); order by id desc limit 10 waere die Sortierung nach id Helmut P. Fleischhauer http://www.abarcar.net From Mathias.Gloss_(at)_start.de Thu, 27 Apr 2000 14:35:48 +0200 Date: Thu, 27 Apr 2000 14:35:48 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] PHP Mysql Aloha, > ---------- > Von: Amir Ir.[SMTP:amir-irani_(at)_usa.net] > > hab eine tabelle die so aussieht : > > id int not null auto_increment, > message longtext, > autor tinytext > > beim eintrag in die tabelle und zwar durch ein php programm > erscheinen die messages nicht nach der reihe sondern durcheinander.. > Was auch ganz normal ist, da du ja nicht gesagt hast in welcher Reihenfolge du sie gerne hättest. Da du aber ein Feld "id" hast, das bei jeder Message um eins erhöht wird, ist das kein problem. Du musst also nur die Messages mit der höchsten id als erstes ausgeben und die mit der niedrigsten id als letztes. select message from tabelle order by id desc Grüße, Mathias From Mathias.Gloss_(at)_start.de Thu, 27 Apr 2000 14:37:38 +0200 Date: Thu, 27 Apr 2000 14:37:38 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Scriptproblem Was mir da grad noch einfällt ;-) > ---------- > Von: David Adler[SMTP:david.adler_(at)_h-tic.de] > > Hier ist ein Script von mir. Ich bekomme einen Parse-Error auf der letzten > Zeile, obwohl eigentlich alles richtig zu ist. > > > function print_preview() { $abfrage7 = mysql_query("SELECT preview FROM previews WHERE id='$id' AND seite='$seite'"); $previews = mysql_fetch_array($abfrage7); printf ($interview[0]); > }; > > function print_logbook() { $abfrage8 = mysql_query("SELECT eintraege FROM logbook WHERE member='$member'"); $logbook = mysql_fetch_array($abfrage8); printf ($logbook[0]); > function print_flatrates() { $abfrage9 = mysql_query("SELECT flatrates FROM flatrates"); $flatrates = mysql_fetch_array($abfrage9); printf ($flatrates[0]); > }; > Wenn man sein Quelltext schön einrückt, sieht man viel schneller, wo etwas nicht stimmt. Nämlich die fehlende Klammer (die die andern schon entdeckt haben) Viele Grüße, Mathias From hartmut_(at)_six.de Thu, 27 Apr 2000 14:45:49 +0200 Date: Thu, 27 Apr 2000 14:45:49 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] Scriptproblem Gloss Mathias wrote: > > Aloha, > > > ---------- > > Von: David Adler[SMTP:david.adler_(at)_h-tic.de] > > > > Hier ist ein Script von mir. Ich bekomme einen Parse-Error auf der letzten > > Zeile, obwohl eigentlich alles richtig zu ist. > > > Hier ein paar Tipps zur Fehlersuche: > > - Prüfe ob alle Klammern () {} paarweise vorhanden sind > (Und auch so wie es geplant ist ;-) > Dies geht sehr gut mit einem gescheiten Editor, der dir > die passenden Klammern anzeigt. > - Prüfe, ob du '' und "" immer Paarweise verwendet hast. > Auch das zeigt ein guter Editor an. > - Prüfe ob du irgendwo ein Strichpunkt vergessen hast. > oder man benutzt einen vernünftigen Editor, dann fällt einem so etwas schon durch ungewöhnliches Einrücken oder Syntax Highlighting auf z.B. XEmacs mit php-mode.el, giebts auch für Win32 -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From abe_(at)_flaemingnet.de Thu, 27 Apr 2000 14:45:10 +0200 Date: Thu, 27 Apr 2000 14:45:10 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] zeichenkette auseinandernehmen >aus einer mysql-tabelle lese ich ein datumsfeld (xxxx-xx-xx) in eine >variable. nun möchte ich diese variable zerlegen in jahr, monat und tag. >kann mir jemand sagen, wie das geht, komme mit eregi_replace einfach nicht >weiter. http://www.php-center.de/de-html-manual/function.explode.html http://www.php-center.de/de-html-manual/function.preg-split.html um nur zwei zu zeigen. Daniel From abe_(at)_flaemingnet.de Thu, 27 Apr 2000 14:46:49 +0200 Date: Thu, 27 Apr 2000 14:46:49 +0200 From: Daniel Beulshausen abe_(at)_flaemingnet.de Subject: [php] PHP Mysql >message3 zuletzt eingegeben >message2 >message1 SELECT .... ORDER BY id DESC Der Datenbank selber ist es allerdings völlig egal wie die Daten geordnet sind. Daniel From ak_(at)_living-source.com Thu, 27 Apr 2000 15:10:51 +0200 Date: Thu, 27 Apr 2000 15:10:51 +0200 From: andreas kempf aka 'amalesh' ak_(at)_living-source.com Subject: [php] AW: [php] Scriptproblem On Thu, 27 Apr 2000 14:37:38 +0200, Gloss Mathias wrote: >> function print_flatrates() { $abfrage9 = mysql_query("SELECT flatrates FROM flatrates"); $flatrates = mysql_fetch_array($abfrage9); printf ($flatrates[0]); >> }; >> >Wenn man sein Quelltext schön einrückt, sieht man >viel schneller, wo etwas nicht stimmt. >Nämlich die fehlende Klammer (die die andern schon >entdeckt haben) Aus dem grund bevorzugen viele die oeffnende klammer in einer neuen zeile an der gleichen "einrueckungsstelle" wie die schliessende klammer. Besonders bei grossen und verschachtelten constructen findet man sich so viel schneller zurecht. ciao, amalesh -- Anwendungsentwicklung mit C++ JAVA VB PHP ASP SQL POET SGML XML http://www.living-source.com ~ ak_(at)_living-source.com ~ icq963380 Hamburg : Tel. 040-39834630 Fax. 040-39834639 Mob. 0170-4809618 Freiburg: Tel. 0761-152580 Fax. 0761-1525850 From amir-irani_(at)_usa.net 27 Apr 00 15:13:07 MET DST Date: 27 Apr 00 15:13:07 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] nochmal PHP Mysql Florian Petter wrote: Hallo! > > ich moechte dass die neusten messages immer oben stehen; > > also so > > > > > > message3 zuletzt eingegeben > > message2 > > message1 > > > SELECT * FROM Tabellenname ORDER BY message DESC; Wieso "ORDER BY message"? Dabei sortiert die DB nach den Feld message, und dann steht der Datensatz zB. mit den Inhalt "A" an Erster Stelle und nicht der Datensatz der als Letztes eingeben wurde.?! Man sollte eher nach der ID sortieren! Hi Florian, jetzt taucht dieses problem auf und zwar sortiert er die ersten 3 und ab dann kommt er wieder durcheinander. was mach ich falsch ?? ausserdem muesste ich auch den genauen zeitpunkt angeben als der message inserted wurde.. ich mach das zurzeit mit dem date() function. kann man das auch mit mysql ein timestamp setzen der das beim selecten mitausgibt ? how does it work ? danke gruesse Amir ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From amir-irani_(at)_usa.net 27 Apr 00 15:14:12 MET DST Date: 27 Apr 00 15:14:12 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] nochmal PHP Mysql Florian Petter wrote: Hallo! > > ich moechte dass die neusten messages immer oben stehen; > > also so > > > > > > message3 zuletzt eingegeben > > message2 > > message1 > > > SELECT * FROM Tabellenname ORDER BY message DESC; Wieso "ORDER BY message"? Dabei sortiert die DB nach den Feld message, und dann steht der Datensatz zB. mit den Inhalt "A" an Erster Stelle und nicht der Datensatz der als Letztes eingeben wurde.?! Man sollte eher nach der ID sortieren! Hi Florian, jetzt taucht dieses problem auf und zwar sortiert er die ersten 3 und ab dann kommt er wieder durcheinander. was mach ich falsch ?? ausserdem muesste ich auch den genauen zeitpunkt angeben als der message inserted wurde.. ich mach das zurzeit mit dem date() function. kann man das auch mit mysql ein timestamp setzen der das beim selecten mitausgibt ? how does it work ? danke gruesse Amir ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From ak_(at)_living-source.com Thu, 27 Apr 2000 15:17:37 +0200 Date: Thu, 27 Apr 2000 15:17:37 +0200 From: andreas kempf aka 'amalesh' ak_(at)_living-source.com Subject: [php] AW: [php] AW: [php] Scriptproblem On Thu, 27 Apr 2000 14:33:29 +0200, "David Adler" wrote: >Ein guter Editor ist das neues Homesite 4.5.1 ! (nicht 4.5). Das kommt jetzt >auch supergeil mit PHP klar... Was kann 4.5.1 denn bei PHP besser als die 4.5? ciao, amalesh -- Anwendungsentwicklung mit C++ JAVA VB PHP ASP SQL POET SGML XML http://www.living-source.com ~ ak_(at)_living-source.com ~ icq963380 Hamburg : Tel. 040-39834630 Fax. 040-39834639 Mob. 0170-4809618 Freiburg: Tel. 0761-152580 Fax. 0761-1525850 From mthiesen_(at)_tops.net Thu, 27 Apr 2000 15:37:26 +0200 Date: Thu, 27 Apr 2000 15:37:26 +0200 From: Marcus Thiesen (tops.net) mthiesen_(at)_tops.net Subject: [php] Regexps in PHP 4 Hallo, ich habe eigentlich eine simple Frage, aber ich bin der Verzweiflung nahe: Warum gibt preg_match("/[0-9]*[a-zA-Z]+-*/", $string) für $string = "matcht~nicht" true zurück? From a.tietje_(at)_flynet.de Thu, 27 Apr 2000 16:07:25 +0100 Date: Thu, 27 Apr 2000 16:07:25 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] Re: Re:[php] zeichenkette auseinandernehmen Hi, wieso eigentlich immer alles mit PHP? Laß' das doch mySQL machen. Lies Dir dazu bitte Kapitel 7.4.11 'Date and time functions' im MySQL Manual durch - da steht's drin. CU, Axel. -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From ppk_(at)_datacomm.ch Thu, 27 Apr 2000 13:16:30 +0200 Date: Thu, 27 Apr 2000 13:16:30 +0200 From: PPK Screen ppk_(at)_datacomm.ch Subject: [php] R: [php] String durchsuchen require = http://ticinonline.to/search/include/navi.inc if ($Browser_Name =="MSIE") { echo"\n"; } else { echo"\n"; } Ciao Patrik www.info-ticino.ch ----- Original Message ----- From: Hartmut Holzgraefe To: Sent: Thursday, April 27, 2000 12:45 PM Subject: Re: [php] String durchsuchen > From az_(at)_cabag.ch Thu, 27 Apr 2000 16:31:44 +0200 Date: Thu, 27 Apr 2000 16:31:44 +0200 From: Andreas Zaugg - CAB Services AG az_(at)_cabag.ch Subject: [php] Scriptproblem Hallo David "function print_logbook() {" ist nicht abgeschlossen! Andi > Hallo Liste, > > normalerweise störe ich mit sowas ja nur sehr ungern, aber trotzdem. > > Hier ist ein Script von mir. Ich bekomme einen Parse-Error auf der letzten > Zeile, obwohl eigentlich alles richtig zu ist. > > ----------------------- > > [schnipp] > > > function db_connect($server, $username, $passwort, $datenbank) { > $connect = mysql_connect("$server", "$username", "$passwort") or die > ("Konnte Datenbankverbindun nicht herstellen"); > mysql_select_db($datenbank) or die ("Konnte die Datenbank nicht auswählen"); > }; > > function init() { > $loaded = "yes"; > }; > > function print_main_news() { > $abfrage1 = mysql_query("SELECT headlinesource FROM news LIMIT 45 ORDER BY > ID desc"); > $news = mysql_fetch_array($abfrage1); > printf ($news[0]); > }; > > function print_headline_meldung() { > $abfrage2 = mysql_query("Select headline FROM news WHERE id='$id'"); > $headline = mysql_fetch_array($abfrage2); > printf ($headline[0]); > }; > > function print_newsmeldung() { > $abfrage3 = mysql_query("SELECT meldung FROM news WHERE id='$id'"); > $meldung = mysql_fetch_array($abfrage3); > printf ($meldung[0]); > }; > > function show_index() { > $abfrage4 = mysql_query("SELECT index FROM index WHERE index='$index'"); > $index = mysql_fetch_array($abfrage4); > printf ($index[0]); > }; > > function print_editorial() { > $abfrage5 = mysql_query("SELECT editorial FROM editorials WHERE id='$id' AND > seite=$seite"); > $editorial = mysql_fetch_array($abfrage5); > printf ($editorial[0]); > }; > > function print_interview() { > $abfrage6 = mysql_query("SELECT interview FROM interviews WHERE id='$id'"); > $interview = mysql_fetch_array($abfrage6); > printf ($interview[0]); > }; > > function print_preview() { > $abfrage7 = mysql_query("SELECT preview FROM previews WHERE id='$id' AND > seite='$seite'"); > $previews = mysql_fetch_array($abfrage7); > printf ($interview[0]); > }; > > function print_logbook() { > $abfrage8 = mysql_query("SELECT eintraege FROM logbook WHERE > member='$member'"); > $logbook = mysql_fetch_array($abfrage8); > printf ($logbook[0]); > > function print_flatrates() { > $abfrage9 = mysql_query("SELECT flatrates FROM flatrates"); > $flatrates = mysql_fetch_array($abfrage9); > printf ($flatrates[0]); > }; > > function print_dialup() { > $abfrage10 = mysql_query("SELECT dialups from dialups"); > $dialup = mysql_fetch_array($abfrage10); > }; > > function db_disconnect() { > mysql_close($connect); > }; > > ?> > > > [schnapp] > > ------- > > > Danke für eure Hilfe schonmal ! > > David > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From a.tietje_(at)_flynet.de Thu, 27 Apr 2000 16:28:24 +0100 Date: Thu, 27 Apr 2000 16:28:24 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] Regexps in PHP 4 > Warum gibt > > preg_match("/[0-9]*[a-zA-Z]+-*/", $string) für $string = "matcht~nicht" true > zurück? Hi, würdest du bitte mitteilen, was Du suchst und nicht, was Du nicht suchst? Dann könnte Dir wahrscheinlich eher geholfen werden ;) Ich vermute mal, das (Klammern) fehlen... aber - wie gesagt - wenn ich nicht weiß, was Du suchst, kann ich Dir nicht sagen, wie du es findest :) CU, Axel. -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From mthiesen_(at)_tops.net Thu, 27 Apr 2000 16:39:31 +0200 Date: Thu, 27 Apr 2000 16:39:31 +0200 From: Marcus Thiesen (tops.net) mthiesen_(at)_tops.net Subject: [php] AW: [php] Regexps in PHP 4 Ich will doch nur einfach einen String darauf überprüfen, ob er Sonderzeichen enthält, de fakto geht es um einen Domainnamen ohne "www." und ".de" der darf höchsten Buchstaben, Zahlen und das "-" enthalten, wenn er das nicht tut möchte ich das wissen. MfG MarCusT -----Ursprüngliche Nachricht----- Von: Axel Tietje [mailto:a.tietje_(at)_flynet.de] Gesendet: Donnerstag, 27. April 2000 17:28 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: Re: [php] Regexps in PHP 4 > Warum gibt > > preg_match("/[0-9]*[a-zA-Z]+-*/", $string) für $string = "matcht~nicht" true > zurück? Hi, würdest du bitte mitteilen, was Du suchst und nicht, was Du nicht suchst? Dann könnte Dir wahrscheinlich eher geholfen werden ;) Ich vermute mal, das (Klammern) fehlen... aber - wie gesagt - wenn ich nicht weiß, was Du suchst, kann ich Dir nicht sagen, wie du es findest :) CU, Axel. -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From tvinke_(at)_web.de Thu, 27 Apr 2000 16:50:01 +0200 Date: Thu, 27 Apr 2000 16:50:01 +0200 From: Thomas Vinke tvinke_(at)_web.de Subject: [php] SQL Abfrage Hallo, wenn der Rückgabetyp von mysql_db_query(... nur den Fehlerstatus enthält, wie erfahre ich denn dann, wieviele Datensätze die Abfrage enthält, und wie kann ich dann auf jeden einzelnen von diesen zugreifen. mfg Thomas From rf_(at)_xodox.com Thu, 27 Apr 2000 15:49:19 +0200 Date: Thu, 27 Apr 2000 15:49:19 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] SQL Abfrage > wenn der Rückgabetyp von mysql_db_query(... > nur den Fehlerstatus enthält, wie erfahre ich denn > dann, wieviele Datensätze die Abfrage enthält, > und wie kann ich dann auf jeden einzelnen von > diesen zugreifen. $result=mysql_db_query.... if (!result) { echo 'oho';exit;} else { while ($row=mysql_fetch_row($result)) { ...#row enthält einen array mit einer zeile aus der tabelle } } Übrigens wäre es vielleicht noch gut, sich mal das manual anzusehen!! From newsletter_(at)_stefan-schwardt.de Thu, 27 Apr 2000 17:04:51 +0200 Date: Thu, 27 Apr 2000 17:04:51 +0200 From: Stefan Schwardt newsletter_(at)_stefan-schwardt.de Subject: [php] SQL Abfrage Moin Thomas Vinke, moin Liste, TV> wenn der Rückgabetyp von mysql_db_query(... TV> nur den Fehlerstatus enthält, wie erfahre ich denn TV> dann, wieviele Datensätze die Abfrage enthält, TV> und wie kann ich dann auf jeden einzelnen von TV> diesen zugreifen. Ich befürchte, solche Funktionen sind in PHP noch gar nicht vorgesehen. Trotz intensivstem Studium der diversen Manuals war es mir nämlich nicht möglich, neben der Funktion mysql_db_query weitere MySQL Funktionen, geschweige denn Erläuterungen zur db_query zu entdecken. Ärgerlich, daß sich die Antwort auf diese Frage nicht unter http://www.php-center.de/de-html-manual/ref.mysql.html finden läßt, wozu gibt es das online Handbuch überhaupt. Alles Pfuscher! Aber sicher gibt es in dieser Liste ein-zwei Freaks, die so eine Funktion, nennen wir sie MeinSQL_Anz_Reihen, kennen und auch in die Geheimwissenschaft des mysql_db_query Rückgabewertes eingeweiht sind. Wissen, das in geheimen Katakomben irgendwo in der sibirischen Steppe unerreichbar für uns Normalbürger verwahrt wird. :-[[ -- Stefan Schwardt. From GH-lists_(at)_ecora.de Thu, 27 Apr 2000 17:16:06 +0200 Date: Thu, 27 Apr 2000 17:16:06 +0200 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] AW: [php] Regexps in PHP 4 Marcus Thiesen (tops.net) schrieb > > preg_match("/[0-9]*[a-zA-Z]+-*/", $string) für $string = > "matcht~nicht" true > > zurück? preg_match("=^[a-z0-9-]{2,256}$=i", $string); sollte es tun Guido Haeger From cheaters_(at)_gmx.de Thu, 27 Apr 2000 17:45:42 +0200 Date: Thu, 27 Apr 2000 17:45:42 +0200 From: Ferhat Goecer cheaters_(at)_gmx.de Subject: [php] Dateiname inkl. Variablen ausgeben! Hallo, also ich habe heute min. 4 Stunden lang im Online-Handbuch gesucht aber zu meinem Problem nix gefunden :-(( also... Zum Problem: Wie kann ich in einer php3-Datei den Dateinamen inkl. aller variablen ausgeben ??? Ich hoffe auf Eure Antwort... Ferhat From arsajedi_(at)_bupnet.de Thu, 27 Apr 2000 17:57:03 +0200 Date: Thu, 27 Apr 2000 17:57:03 +0200 From: Ali Reza Sajedi arsajedi_(at)_bupnet.de Subject: [php] concatenation in einer INSERT Aweisung Hallo, ich habe die folgende function mit einer INSERT Anweisung: function Antworteintrag ($Num, $Antwort_Table, $Table, $realname, $email) { for ($j=1;$j<=$Num;$j++) { $Antwort = "Antwort"; $Antwort .= $j; global $$Antwort; } $db = mysql_pconnect("host", "user","password"); mysql_select_db("Multipel",$db); $query = "\"INSERT INTO $Antwort_Table (Thema, Name,Email,"; for ($i=1;$i<=$Num;$i++) { $Antwort = "Antwort"; $Antwort .= $i; $query .= "$Antwort,"; } $query .= "besucht) VALUES ('$Table', '$realname', '$email',"; for ($g=1;$g<=$Num;$g++) { $Antwort = "\$Antwort"; $Antwort .= $g; $query .= "'$Antwort',"; } $query .= "'ja')\";"; $result = mysql_query ($query, $db); } Wenn ich diese INSERT Anweisung starte, werden die Daten nicht wie gewuenscht uebernommen und in die Datenbank gespeichert. Fuer die INSERT Anweisung bekomme ich folgendes: INSERT INTO Test_Table ( Thema, Name, Email, Antwort1, Antwort2, Antwort3, besucht) VALUES ( 'Test', 'Sajedi', 'arsajedi_(at)_bupnet.de', '$Antwort1', '$Antwort2', '$Antwort3', '', 'ja') Was hier nicht normal aussieht, ist, dass die Werte fuer die Variablen $Antwort1, $Antwort2 und $Antwort nicht in die INSERT Anweisung uebernommen werden sondern sie werden als reine Texte uebernommen und so in die DB gespeichert. Wenn ich eine normale INSERT Anweisung schreibe, dann klappt alles. Da aber sich die Anzahl der Antworte jeweils aendert, bin ich auf so eine Anweisung angewiesen. Liegt das nicht an concatenation? Kann so eine INSERT Anweisung ueberhaupt funktionieren? Gibt es vielleicht eine andere Moeglichkeit, so eine Anweisung zun schreiben? So viel Fragen auf einmal. Ich hoffe, dass jemand Rat weiss und mir weiterhelfen kann. Vielen Dank. Ali From j.schlosser_(at)_gmx.net Thu, 27 Apr 2000 18:00:32 +0200 Date: Thu, 27 Apr 2000 18:00:32 +0200 From: Jan Schlosser j.schlosser_(at)_gmx.net Subject: [php] Fehler bei Dateiupload Liebe Leute, schon seit mehreren Wochen ärgere ich mich mit folgendem Problem herum: Ich möchte gerne mittels Formular und POST eine beliebige Datei uploaden. Mit dem Script aus dem Manual funktioniert es wunderbar, jedoch gibt es bei meiner Version immer den folgenden Fehler: Warning: File Upload Mime headers garbled [onten] in news-bilder.php3 on line xx Kennt jemand diesen Fehler? Wenn ja, dann würde ich mich freuen, wenn du mir mal einen möglichen Lösungsvorschlag zukommen läßt. Bei Bedarf sende ich auch gerne die Dateien. ps: Ich habe das Formular mit
eingeleitet, genau so, wie im Beispiel. -- Jan Schlosser | Plantagenring 30 | D-18190 Sanitz | Germany fon: +49-38209-82709 | fax: +49-38209-82936 mobilfon: +49-179-5052966 From fg_(at)_FutureByte.net Thu, 27 Apr 2000 18:10:43 +0200 Date: Thu, 27 Apr 2000 18:10:43 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Dateiname inkl. Variablen ausgeben! > Zum Problem: Wie kann ich in einer php3-Datei den Dateinamen inkl. > aller variablen ausgeben ??? phpinfo(); $skriptname = basename($PHP_SELF); $skriptname .= $QUERY_STRING; Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From fg_(at)_FutureByte.net Thu, 27 Apr 2000 18:17:39 +0200 Date: Thu, 27 Apr 2000 18:17:39 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] concatenation in einer INSERT Aweisung Ali Reza Sajedi schrieb: > [...] > Wenn ich diese INSERT Anweisung starte, werden die Daten nicht wie > gewuenscht uebernommen und in die Datenbank gespeichert. Fuer die INSERT > Anweisung bekomme ich folgendes: > > INSERT INTO Test_Table ( Thema, Name, Email, Antwort1, Antwort2, Antwort3, > besucht) VALUES ( 'Test', 'Sajedi', 'arsajedi_(at)_bupnet.de', > '$Antwort1', '$Antwort2', '$Antwort3', '', 'ja') Kleiner Tip (weils mich vor solchen Inserts immer gruselt): Mach mal INSERT INTO Test_Table SET Thema = 'Test', Name = 'Sajdei', .. dann wird das schon mal übersichtlicher. Dann lass Dir auch mal mysql_error() ausgeben, vielleicht das ja auch schon was ... Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From f.augustin_(at)_infocity.de Thu, 27 Apr 2000 18:17:47 +0200 Date: Thu, 27 Apr 2000 18:17:47 +0200 From: F.Augustin f.augustin_(at)_infocity.de Subject: [php] Fehler bei Dateiupload Hi Jan, >ps: Ich habe das Formular mit name="bildupload" action="news-bilder.php3" method="post"> eingeleitet, >genau so, wie im Beispiel. Muesste das nicht :
heißen ? Frank From s.sander_(at)_crs.de Thu, 27 Apr 2000 18:42:13 +0100 Date: Thu, 27 Apr 2000 18:42:13 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re: Regexps in PHP4 >Warum gibt >preg_match("/[0-9]*[a-zA-Z]+-*/", $string) für $string = "matcht~nicht" true >zurück? Lass doch mit echo $string den Inhalt vor preg_match mal ausgeben. Was wird da angezeigt? Tip: Mit ereg("[0-9]*([a-zA-Z]+)~*", "matcht~nicht" ) funktioniert es. -Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From hartmut_(at)_six.de Thu, 27 Apr 2000 18:28:55 +0200 Date: Thu, 27 Apr 2000 18:28:55 +0200 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] concatenation in einer INSERT Aweisung Franz Graf wrote: > Kleiner Tip (weils mich vor solchen Inserts immer gruselt): > Mach mal INSERT INTO Test_Table SET > Thema = 'Test', > Name = 'Sajdei', > .. > > dann wird das schon mal übersichtlicher. aber gewöhn dich nicht zu sehr daran, Oracle z.B. kennt diese Form des Insert nicht Adabas D dagegen schon, und andere ... ? (beschwer sich noch mal jemand über JavaScript Unterschiede, der wird mit Ansi-SQL nicht unter drei Implementation-Levels gestraft :) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de From fg_(at)_FutureByte.net Thu, 27 Apr 2000 18:36:24 +0200 Date: Thu, 27 Apr 2000 18:36:24 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] concatenation in einer INSERT Aweisung > > Kleiner Tip (weils mich vor solchen Inserts immer gruselt): > > Mach mal INSERT INTO Test_Table SET > > Thema = 'Test', > > Name = 'Sajdei', > > .. > > > > dann wird das schon mal übersichtlicher. > > aber gewöhn dich nicht zu sehr daran, > Oracle z.B. kennt diese Form des Insert nicht > Adabas D dagegen schon, und andere ... ? Ups sorry - macht der Gewohnheit, da ich nur mit MySQL arbeite. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From Stefan.Engelhardt_(at)_stud.fh-hannover.de Thu, 27 Apr 2000 18:37:22 +0200 Date: Thu, 27 Apr 2000 18:37:22 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] concatenation in einer INSERT Aweisung Hallo Ali, er macht doch genau das, was Du ihm sagst. > $query .= "besucht) VALUES ('$Table', '$realname', '$email',"; > > for ($g=1;$g<=$Num;$g++) { > $Antwort = "\$Antwort"; Der Backslash "entwertet doch das $-Zeichen. $Antwort hat hier also den Wert "$Antwort". > $Antwort .= $g; Hier kommt jetzt Deine Schleifenvariable hinzu, also 1, 2, 3, das ergibt dann "$Antwort1", ... Ich blicke durch Deinen Code nicht so ganz durch, aber ich würde einfach mal den Backslash da wegnehmen. Außerdem halte ich es für unklug, mit globalen Variablen zu hantieren, daß sollte man wirklich nur machen, wenn es absolut nicht anders geht. Des weiteren würde ich Deine Datenbankstruktur mal überdenken, ich würde anstelle der Antworten den Primärschluessel (die E-Mail-Adresse?) nehmen, eine extra Tabelle anlegen, in der Du die Antworten mit dem Primärschlüssel zusammen ablegst, so daß Du pro Datensatz nur noch eine Antwort mit dem zugehörigen Schlüssel hast. > $query .= "'$Antwort',"; > } Gruß Stefan From rf_(at)_xodox.com Thu, 27 Apr 2000 17:24:51 +0200 Date: Thu, 27 Apr 2000 17:24:51 +0200 From: Roger Faust rf_(at)_xodox.com Subject: [php] SQL Abfrage ----- Original Message ----- From: Stefan Schwardt To: Thomas Vinke Sent: Thursday, April 27, 2000 5:04 PM Subject: Re: [php] SQL Abfrage > Moin Thomas Vinke, moin Liste, > > TV> wenn der Rückgabetyp von mysql_db_query(... > TV> nur den Fehlerstatus enthält, wie erfahre ich denn > TV> dann, wieviele Datensätze die Abfrage enthält, > TV> und wie kann ich dann auf jeden einzelnen von > TV> diesen zugreifen. > Ich befürchte, solche Funktionen sind in PHP noch gar nicht > vorgesehen. Trotz intensivstem Studium der diversen Manuals war es mir > nämlich nicht möglich, neben der Funktion mysql_db_query weitere MySQL > Funktionen, geschweige denn Erläuterungen zur db_query zu entdecken. > > Ärgerlich, daß sich die Antwort auf diese Frage nicht unter > http://www.php-center.de/de-html-manual/ref.mysql.html finden läßt, > wozu gibt es das online Handbuch überhaupt. Alles Pfuscher! > > Aber sicher gibt es in dieser Liste ein-zwei Freaks, die so eine > Funktion, nennen wir sie MeinSQL_Anz_Reihen, kennen und auch in die > Geheimwissenschaft des mysql_db_query Rückgabewertes eingeweiht sind. > Wissen, das in geheimen Katakomben irgendwo in der sibirischen Steppe > unerreichbar für uns Normalbürger verwahrt wird. Aha, ich habe wohl die Frage falsch verstanden. Aber trotzdem kann man einzeln auf jedes Feld zugreifen. mysql_fetch_row liefert einen array, und was kann man wohl mit einem array tun? Anzahl spalten kann man mit count ($array) rausfinden, es gibt aber auch mysql funktionen um dies zu tun, dafür muss man weder ein Freak sein noch in die sibirische Steppe gehen, sondern zu www.php.net und dort im manual den bereich mysql ansehen ;) From david.adler_(at)_h-tic.de Thu, 27 Apr 2000 18:59:18 +0200 Date: Thu, 27 Apr 2000 18:59:18 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] Scriptproblem Hallo, > Was kann 4.5.1 denn bei PHP besser als die 4.5? Der Code ist viel feiner hervorgehoben, unterstützung für PHP4 RC1 Code, unterstützung von HTML-Kennzeichnung in .php3 dateien. MfG David From Clemens_(at)_Gutweiler.net Thu, 27 Apr 2000 19:02:19 +0200 Date: Thu, 27 Apr 2000 19:02:19 +0200 From: Clemens Gutweiler Clemens_(at)_Gutweiler.net Subject: [php] Variablennamen Hallo Liste Ich hab folgendes Problem: In einem Array stehen Variablennamen. Ich möchte gerne an die Werte dieser Variablen kommen. Mit den dynamischen Variablen habe ich schon was probiert, bin aber nicht zum erwünschten Erfolg gekommen, da man damit IMHO nur neue Variablen erzeugen kann aber meine via POST übergeben werden, hat das glaub ich wenig Sinn.... Und vor allem steig ich nicht dadurch ($$vari), naja, man wird sehen, was geposted wird. Vielen Dank schonmal im Voraus!! Clemens Gutweiler From jan_(at)_lehnardt.de Thu, 27 Apr 2000 19:13:04 +0200 Date: Thu, 27 Apr 2000 19:13:04 +0200 From: Jan Lehnardt jan_(at)_lehnardt.de Subject: [php] Variablennamen Hallo Clemens, Thursday, April 27, 2000, 7:02:19 PM, you wrote: CG> In einem Array stehen Variablennamen. Ich möchte gerne an die Werte CG> dieser Variablen kommen. Du meinst nicht das hier, oder? while(list($key,$val)=each($array)) { echo $key.":".$val; } Was Du hier mit dynamischen Variablen drehen willst ist mir schleierhaft . Evtl. kannst Du ja mal genauer beschreiben oder ein Beispielcodestueck posten. Jan From clgu-php_(at)_gmx.net Thu, 27 Apr 2000 19:49:07 +0200 Date: Thu, 27 Apr 2000 19:49:07 +0200 From: Clemens Gutweiler clgu-php_(at)_gmx.net Subject: [php] Variablennamen Hallo Jan, > Was Du hier mit dynamischen Variablen drehen willst ist mir > schleierhaft . Evtl. kannst Du ja mal genauer beschreiben oder ein > Beispielcodestueck posten Also: Ich will die Variablen nicht verdrehen.. Also, ich habe ein Script, das jenachdem, wieviele Einträge in der DB gespeichert sind, ein Formular ausgibt, welches so aussieht:
[...] // Hier stehen jetzt halt eben die mysql-results 1-5...
[...] löschen
Wenn man jetzt der Submit Button gedrückt wird habe ich in der php-datei die Variablen: $sender1, $sender2, $sender3, $sender4, $sender5, $sender6 $t_stunde1, ...... $film1, .... usw. und eine variable ($lNr) die angibt, wieviele solche Variablen es gibt, z.B. 7 für (sender1- sender7), soweit kein problem (warum auch *gg*). jetzt hab ich in einer schleife ein array zusammengebastelt, dass diese namen enthält. und ich wollte eigentlich nur wissen wie ich an die werte in diesen variablen komme..... soo schwer kann das doch nicht sein, oder???? mfg clemens gutweiler From sapi2_(at)_yahoo.de Thu, 27 Apr 2000 20:08:26 +0200 Date: Thu, 27 Apr 2000 20:08:26 +0200 From: sandro pilch sapi2_(at)_yahoo.de Subject: [php] seltsame variabel hi nochmal ich hab was kurioses, zumindest für mich: in meinem selbstgeschriebenen gästebuch habe ich auch ein formularfeld für die url. der vorgabewert ist "http://" wenn nun der benutzer dies so lässt wird dies mit einer if schlaufe rausgenommen, dass nicht ein "a href="http://" im gästebuch steht. so weit so gut. wenn der benutzer aber die vorgabe http:// aus dem formularfeld löscht steht in der variabel die domain auf der das gästebuch läuft (www.pil.ch) die variabel hiess anfang "url", habe sie dann umbenannt in "urla", aber das problem blieb so. ich kann dies auch nicht mit if (urla="www.pil.ch") { code wo der eintrag einfach ohne "urla" ins gästebuch eingetragen wird } das if wird nie ausgefürt. weiss jemand wieso die variabel "urla" nicht einfach leer ist? falls jemand das eingabeformular anschauen will es ist hier; http://www.pil.ch/gaestebuch.html das script ist hier: http://www.pil.ch/forumscript.txt ist jetzt das einfache ohne die if schleifen. thx sandro __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de From bjoern_(at)_baer.main.de Thu, 27 Apr 2000 20:16:44 +0200 Date: Thu, 27 Apr 2000 20:16:44 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] seltsame variabel * sandro pilch wrote: > if (urla="www.pil.ch") if ($urla=="www.pil.ch") { HTH, Björn. From robert.wetzold_(at)_daroan.de Thu, 27 Apr 2000 20:34:59 +0200 Date: Thu, 27 Apr 2000 20:34:59 +0200 From: Robert Wetzold robert.wetzold_(at)_daroan.de Subject: [php] =?iso-8859-1?Q?Daten_von_einer_Seite_zur_n=E4chsten_bringen?= This is a multi-part message in MIME format. ------=_NextPart_000_0000_01BFB088.0EB99F30 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit ich habe ein Array und ein paar Strings und sonstige Variablen auf einer PHP Seite, die stammen aus einem Formular. Wie kann ich auf der nächsten Seite immer noch auf diese zugreifen, ohne über ein Formular zu gehen? Das sieht nämlich immer recht hässlich aus mit seinem Sendeknopf. RW ------=_NextPart_000_0000_01BFB088.0EB99F30 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
ich = habe ein Array=20 und ein paar Strings und sonstige Variablen auf einer PHP Seite, die = stammen aus=20 einem Formular. Wie kann ich auf der n=E4chsten Seite immer noch auf = diese=20 zugreifen, ohne =FCber ein Formular zu gehen? Das sieht n=E4mlich immer = recht=20 h=E4sslich aus mit seinem Sendeknopf.
 
RW
------=_NextPart_000_0000_01BFB088.0EB99F30-- From a.tietje_(at)_flynet.de Thu, 27 Apr 2000 20:34:46 +0100 Date: Thu, 27 Apr 2000 20:34:46 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] Variablennamen > soo schwer kann das doch nicht sein, oder???? Hi, Du meinst also, du hast z. B. $array = ("varname_1", "varname_2"); Dann solltest Du damit weiterkommen: while( list( $k, $v ) = each( $array ) ){ echo "$k ist jetzt " . $$v; } Oder, wenn die Namen durchnumeriert sind: $nr = 1; while( list( $k, $v ) = each( $array ) ){ $varname = $v.$nr; echo "$k ist jetzt " . $$varname; $nr++; } CU, Axel -- FLYnet - FLYer Kommunikationsgesellschaft mbH Weender Landstr. 46 37073 Göttingen http://www.flynet.de a.tietje_(at)_flynet.de From sapi2_(at)_yahoo.de Thu, 27 Apr 2000 20:43:12 +0200 Date: Thu, 27 Apr 2000 20:43:12 +0200 From: sandro pilch sapi2_(at)_yahoo.de Subject: [php] seltsame variabel ----- Original Message ----- From: Björn Schotte > if ($urla=="www.pil.ch") { hab ich eigentlich auch so gemacht, geht trotzdem nicht. wenn ich die formulardaten an einscript schicke, und nur die variabeln mit echo ausgebe ist die variabel "urla" auch leer. sobald ich sie mir fputs in eine textdatei schreibe wird der wert www.pil.ch. eingetragen. sandro pilch __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de From jens_(at)_pinguin.conetix.de Thu, 27 Apr 2000 20:41:51 +0200 Date: Thu, 27 Apr 2000 20:41:51 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] Signatur in Mails (war: RE: [php] sendmail!!!) On Wed, Apr 26, 2000 at 01:28:47AM +0200, Stefan Engelhardt wrote: > > > Und Du schalt mal Dein Signatur ab. Auch Danke! ;-) > > Die Signatur ist zulässig. Wo man sich streiten könnte, ist die > > PGP-Geschichte. > Ich habe ja nix gegen die Signatur. Jedenfalls werden mir die Mails nicht > in Outlook angezeigt, also ich meine den Inhalt. Alle anderen Mails zeigt Ja, nicht standardkonforme Mailer können sowas nicht anzeigen. Siehe dazu auch http://www.linuxhelp.de/cgi-bin/fom?file=254 Outlook ist zwar bunt und praktisch, aber hält sich leider nur an Microsoft"standards", keine wirklichen Standards. (Näheres per Mail) > Wäre jedenfalls nett, sie abzuschalten. habe ich ja gemacht. -- ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de From david.adler_(at)_h-tic.de Thu, 27 Apr 2000 20:47:52 +0200 Date: Thu, 27 Apr 2000 20:47:52 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Daten_von_einer_Seite_zur_n=E4chsten_bringen?= Hallo, 1.) bitte nur text mails. 2.) du kannst die daten an ein file, z.b. eingabe.php3 schicken und dieses dann includen ! MfG David From jens_(at)_pinguin.conetix.de Thu, 27 Apr 2000 20:44:53 +0200 Date: Thu, 27 Apr 2000 20:44:53 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] Surf-Geschwindigkeit des Benutzers --R6sEYoIZpp9JErk7 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Apr 26, 2000 at 10:03:52AM +0200, Hartmut Holzgraefe wrote: > Jens Benecke wrote: > > > > Proxy ?!???!? > > > st=F6rt ein proxy beim Pingen? Eigentlich nicht oder? > > Ein HTTP/FTP Proxy nicht - aber es gibt auch IRC, SMTP, ICQ und sogar > > Telnet und Ping Proxies, so krank das klingt... > wohl war, aber was ich eigentlich sagen wollte (habe mich wohl _zu_ kurz > gefasst): woher wei=DF ich denn, wen ich =FCberhaupt anpingen mu=DF? denn > l=E4ngst nicht jeder Proxy reicht die Adresse des eigentlichen Clients mit > durch mal abgesehen davon, da=DF viele Clients aus mehr oder weniger gut.. stimmt. Das kannst du nicht so ohne weiteres herausfinden. --=20 ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de=20 cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de --R6sEYoIZpp9JErk7 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.1 (GNU/Linux) Comment: For info see http://www.gnupg.org iQEXAwUBOQiKpLhrARHySzvPFAGfQAQAl03FKxzSuAO51/ZB8RtWUG2tczkCporZ mlUOSPE1RQLA6ElpcC/oCxRFJxXAhwczgK7JNK8oRIH7sR54mtUbC22g7m7JOa1U zg2LM1rFPbMy647U3uHybGfF5/IVtdnp7xm83L4aM33ZXOFxJFeedsk9kQOTiYXj CHoe2MPtG2QEAMs1k5Sgr1ukiH5zgCltyb0iEXb2OeqjVMmAhrGOoXj5VdM/PSZ5 nwL06+MmEAVNbr4bYiMLs5rY7apXDOY/VPjcv4Lo05auYflM3y1XN6vbiOem5+md /HehVkSNYa83lDE8angT8rdNebPcSvdqYAPLw1L15hrfi9Z+L8a4sQWQ =aUXM -----END PGP SIGNATURE----- --R6sEYoIZpp9JErk7-- From jens_(at)_pinguin.conetix.de Thu, 27 Apr 2000 20:45:26 +0200 Date: Thu, 27 Apr 2000 20:45:26 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] Surf-Geschwindigkeit des Benutzers On Thu, Apr 27, 2000 at 08:44:53PM +0200, Jens Benecke wrote: > On Wed, Apr 26, 2000 at 10:03:52AM +0200, Hartmut Holzgraefe wrote: > > Jens Benecke wrote: > > > > > Proxy ?!???!? > > > > stört ein proxy beim Pingen? Eigentlich nicht oder? > > > Ein HTTP/FTP Proxy nicht - aber es gibt auch IRC, SMTP, ICQ und sogar > > > Telnet und Ping Proxies, so krank das klingt... > > wohl war, aber was ich eigentlich sagen wollte (habe mich wohl _zu_ kurz > > gefasst): woher weiß ich denn, wen ich überhaupt anpingen muß? denn > > längst nicht jeder Proxy reicht die Adresse des eigentlichen Clients mit > > durch mal abgesehen davon, daß viele Clients aus mehr oder weniger gut.. > > stimmt. Das kannst du nicht so ohne weiteres herausfinden. sorry, ich muß das mal permanent abschalten. -- ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de From j.schlosser_(at)_gmx.net Thu, 27 Apr 2000 20:46:53 +0200 Date: Thu, 27 Apr 2000 20:46:53 +0200 From: Jan Schlosser j.schlosser_(at)_gmx.net Subject: [php] Fehler bei Dateiupload Am 27.04.2000 18:17 Uhr schrieb F.Augustin unter f.augustin_(at)_infocity.de: >> ps: Ich habe das Formular mit > name="bildupload" action="news-bilder.php3" method="post"> eingeleitet, >> genau so, wie im Beispiel. > Muesste das nicht : > enctype="multipart/form-data"> > > > > heißen ? Ist es nicht egal, in welcher Reihenfolge die verschiedenen Argumente eines HTML-Tags stehen (ob nun erst ecntype, dann action und dann method oder in anderer Reihenfolge ist doch egal, oder irre ich?) Entsteht der genannte Fehler vielleicht, weil ich noch andere Eingabefelder mit einfachem Textfeld/ Auswahlfeld im gleichen Formular habe? Noch ein Hinweis: Die Datei kommt trotzdem korrekt auf dem Server an, nur liefert er als Warnung die genannte Meldung. From jens_(at)_pinguin.conetix.de Thu, 27 Apr 2000 20:48:23 +0200 Date: Thu, 27 Apr 2000 20:48:23 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Quellcode_sch=FCtzen_=28war__=22Pretokenized=22?= =?iso-8859-1?Q?_scripts_unter_php3-Apache-Modul=29?= =?iso-8859-1?Q?_scripts_unter_php3-Apache-Modul=29?= On Thu, Apr 27, 2000 at 10:15:49AM +0200, ulf.unger_(at)_urz.uni-heidelberg.de wrote: > Hallo Liste und Ulf Wendel, > > ich will damit nur mein "geistiges" Eigentum von einem nicht ganz > vertrauenswürdigem Auftraggeber sichern. Gibts außer vertragliche > Klauseln noch andere Möglichkeiten den Quellcode "vorzukomilieren" um > somit die Nachbearbeitung bzw. Veränderung des Quellcodes zu sichern. PHP4 kann Bytecode erzeugen. IIRC ... -- ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de From eschmid+sic_(at)_s.netic.de Thu, 27 Apr 2000 21:09:25 +0200 Date: Thu, 27 Apr 2000 21:09:25 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Re=3A_=5Bphp=5D_Quellcode_sch=FCtzen_=28war__?= =?iso-8859-1?Q?=22Pretokenized=22_scripts_unter_php3-Apache-Modul=29_scr?= =?iso-8859-1?Q?ipts_unter_php3-Apache-Modul?= =?iso-8859-1?Q?=22Pretokenized=22_scripts_unter_php3-Apache-Modul=29_scr?= =?iso-8859-1?Q?ipts_unter_php3-Apache-Modul?= On Thu, Apr 27, 2000 at 08:48:23PM +0200, Jens Benecke wrote: > On Thu, Apr 27, 2000 at 10:15:49AM +0200, ulf.unger_(at)_urz.uni-heidelberg.de > wrote: > > ich will damit nur mein "geistiges" Eigentum von einem nicht ganz > > vertrauenswürdigem Auftraggeber sichern. Gibts außer vertragliche > > Klauseln noch andere Möglichkeiten den Quellcode "vorzukomilieren" um > > somit die Nachbearbeitung bzw. Veränderung des Quellcodes zu sichern. > PHP4 kann Bytecode erzeugen. Nein, kann es nicht. Das ist nur ein Just-in-time Compiler und kein standalone Compiler. -Egon PS: CDs sind angekommen. Danke -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From ulf_(at)_redsys.de Thu, 27 Apr 2000 21:44:36 +0200 Date: Thu, 27 Apr 2000 21:44:36 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] [phplib] Kopieren einer Tabelle in ein Array Sebastian Bergmann wrote: > > Hi, > > für die nächste Version des phpOpenCounter habe ich mir gerade eine > Funktion geschrieben, welche mir den Inhalt einer SQL Tabelle in ein > Array packt: > > function usersOnline() > { > $i = 0; > $result = $this->db->query( "select * from " . $this->userlog ); > > // walk through the result set > while( $this->db->next_record() ) > { > $array[$i]["ip"] = $this->db->f( IP ); > $array[$i]["document"] = $this->db->f( DOCUMENT ); > $array[$i]["online_since"] = $this->db->f( ONLINE_SINCE ); $data = array(); while ($this->db->Next_Record() ) $data[] = $this->db->Result; Ulf From rwmailder_(at)_gmx.net Thu, 27 Apr 2000 21:46:20 +0200 Date: Thu, 27 Apr 2000 21:46:20 +0200 From: Robert Wetzold rwmailder_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_AW:_=5Bphp=5D_Daten_von_einer_Seite_zu?= =?iso-8859-1?Q?r_n=E4chsten_bringen?= =?iso-8859-1?Q?r_n=E4chsten_bringen?= aber wenn ich die daten zwischenspeichere, dann muss ich doch trotzdem irgendwie wissen, zu welchem benutzer die datei gehört. Wie kriege ich den raus? From ulf_(at)_redsys.de Thu, 27 Apr 2000 21:47:44 +0200 Date: Thu, 27 Apr 2000 21:47:44 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Daten von einer Seite zur =?iso-8859-1?Q?n=E4chsten?= bringen Robert Wetzold wrote: > > Part 1.1 Type: Plain Text (text/plain) > Encoding: 8bit Sessions. PHP4 native, also unter http://www.php.net nachlesen oder PHP3/PHP4 mit http://phplib.netuse.de. Ulf From ulf_(at)_redsys.de Thu, 27 Apr 2000 21:49:51 +0200 Date: Thu, 27 Apr 2000 21:49:51 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] seltsame variabel Björn Schotte wrote: > > * sandro pilch wrote: > > if (urla="www.pil.ch") > > if ($urla=="www.pil.ch") { Dreht es nochmals um, und es ist noch sicherer. if ( ".." == $variable ) liefert bei nur einem Gleichheitszeichen einen Parse error, keine Zuweisung mehr. Tippfehler lassen sich so leichter finden. Ulf From ulf_(at)_redsys.de Thu, 27 Apr 2000 22:01:29 +0200 Date: Thu, 27 Apr 2000 22:01:29 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Fehler bei Dateiupload Jan Schlosser wrote: > Ich möchte gerne mittels Formular und POST eine beliebige Datei uploaden. > Mit dem Script aus dem Manual funktioniert es wunderbar, jedoch gibt es bei > meiner Version immer den folgenden Fehler: > > Warning: File Upload Mime headers garbled [onten] in news-bilder.php3 on > line xx PHP kann das was zum Server gesendet wird nicht richtig parsen. Die MIME-Types sind buggy. Für die MIME Types ist der Absender (Browser) zuständig. Probiere mal andere Browser. Falls es nicht hilft, skizziere mal etwas genaue die Unterschiede der wichtigen Teile deines Skripts gegenüber den php.net Skript. Ulf From ulf_(at)_redsys.de Thu, 27 Apr 2000 22:12:26 +0200 Date: Thu, 27 Apr 2000 22:12:26 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] concatenation in einer INSERT Aweisung Ali Reza Sajedi wrote: > for ($j=1;$j<=$Num;$j++) { > $Antwort = "Antwort"; > $Antwort .= $j; > global $$Antwort; > } Schon mal was von Arrays gehört? > for ($g=1;$g<=$Num;$g++) { > $Antwort = "\$Antwort"; > $Antwort .= $g; > $query .= "'$Antwort',"; > } for ($i=1; $i<$num; $i++) $query.= sprintf("'%s', ", $GLOBALS["antwort".$i]); Ulf From ulf_(at)_redsys.de Thu, 27 Apr 2000 22:28:07 +0200 Date: Thu, 27 Apr 2000 22:28:07 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Oracle / ODBC Florian Petter wrote: > Unter MySQL gibt es so eine ähnliche Funktion: MYSQL_DATA_SEEK > bzw. MYSQL_RESULT (damit kann man direkt zu einen Datensatz springen). > Gibt es so etwas auch für Oracle? Nein. Nur faule Workarounds mit dem Versuch die Daten zu cachen. Ulf From ulf_(at)_redsys.de Thu, 27 Apr 2000 22:31:07 +0200 Date: Thu, 27 Apr 2000 22:31:07 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Mustersuche in String/Array Stephan Noller wrote: > Dadurch werden keine verschachtelten Muster gefunden, sonder eben nur solche > die hintereinanderliegen (also nicht ueberlappen). Wie sieht so ein Muster aus? UIf From j.schlosser_(at)_gmx.net Fri, 28 Apr 2000 00:17:25 +0200 Date: Fri, 28 Apr 2000 00:17:25 +0200 From: Jan Schlosser j.schlosser_(at)_gmx.net Subject: [php] Fehler bei Dateiupload Am 27.04.2000 22:01 Uhr schrieb Ulf Wendel unter ulf_(at)_redsys.de: > Jan Schlosser wrote: >> Ich möchte gerne mittels Formular und POST eine beliebige Datei uploaden. >> Mit dem Script aus dem Manual funktioniert es wunderbar, jedoch gibt es bei >> meiner Version immer den folgenden Fehler: >> >> Warning: File Upload Mime headers garbled [onten] in news-bilder.php3 on >> line xx > > PHP kann das was zum Server gesendet wird nicht richtig parsen. Die > MIME-Types sind buggy. Für die MIME Types ist der Absender (Browser) > zuständig. Probiere mal andere Browser. Liegt tatsächlich am Browser - mal wieder Microsoft. Und zwar der MSIE4.5 Macintosh Edition, den ich bei mir standardmäßig benutze (leider, wie ich immer wieder feststellen muß!). Mit iCab (alternativer Browser) funktionierts wunderbar. > Falls es nicht hilft, skizziere mal etwas genaue die Unterschiede der > wichtigen Teile deines Skripts gegenüber den php.net Skript. Werde ich nach meinem verdientem Schlaf auch machen, weils mich einfach interessiert. Bin gespannt auf die Erklärung! Vielen Dank für deinen Tipp! jan From ulf_(at)_redsys.de Fri, 28 Apr 2000 08:52:15 +0200 Date: Fri, 28 Apr 2000 08:52:15 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Fehler bei Dateiupload Jan Schlosser wrote: > > Am 27.04.2000 22:01 Uhr schrieb Ulf Wendel unter ulf_(at)_redsys.de: > > > Jan Schlosser wrote: > immer wieder feststellen muß!). Mit iCab (alternativer Browser) > funktionierts wunderbar. > > > Falls es nicht hilft, skizziere mal etwas genaue die Unterschiede der > > wichtigen Teile deines Skripts gegenüber den php.net Skript. > Werde ich nach meinem verdientem Schlaf auch machen, weils mich einfach > interessiert. Bin gespannt auf die Erklärung! Nicht nötig. es liegt also mit Sicherheit nicht auf der Serverseite (PHP). Der IE ist berühmt für diese Mucken. Ulf From ulf_(at)_redsys.de Fri, 28 Apr 2000 09:02:29 +0200 Date: Fri, 28 Apr 2000 09:02:29 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Link Problem "Tzwenny (Sven Lauer)" wrote: > Amir Ir. schrieb: > > $message > > > >ich moechte das der link "$message" > >beim kicken drauf, > >auf der target seite in einem > > > >erscheint !!! > > Zunächst solltest du ' schreiben, > dann klappt's auch mit dem Browser SCNR ;-) Warum zeigst Du ihm nicht gleich lesbaren Code? printf('weiter...', urlencode($value) ) > zu bearbeiten, und vor dem Wiederverwenden mit urldecode() > wieder zu entschlüsseln. Infos dazu findest du im Manual. Was aber i.d.R. automatisch geschieht. Ulf From s.sander_(at)_crs.de Fri, 28 Apr 2000 09:26:34 +0100 Date: Fri, 28 Apr 2000 09:26:34 +0100 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] seltsame variabel > > if ($urla=="www.pil.ch") { > > hab ich eigentlich auch so gemacht, > geht trotzdem nicht. > wenn ich die formulardaten an einscript schicke, > und nur die variabeln mit echo ausgebe ist > die variabel "urla" auch leer. Hast Du Dir die Ausgabe auch im Quelltext der Html-Seiteangesehen? > sobald ich sie mir fputs > in eine textdatei schreibe wird der wert www.pil.ch. Im Formular heißt das entprechende Eingabefeld auch urla? -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin mailto:s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From sebastian.bergmann_(at)_web.de Fri, 28 Apr 2000 08:33:11 +0200 Date: Fri, 28 Apr 2000 08:33:11 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] [phplib] Kopieren einer Tabelle in ein Array Ulf Wendel schrieb: > $data = array(); > while ($this->db->Next_Record() ) > $data[] = $this->db->Result; ^^ Muß hier keine Indexvariable in die Klammern? -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From Stephan.Noller_(at)_uni-koeln.de Fri, 28 Apr 2000 09:24:46 +0200 Date: Fri, 28 Apr 2000 09:24:46 +0200 From: Stephan Noller Stephan.Noller_(at)_uni-koeln.de Subject: [php] Mustersuche in String/Array im String "Forma-Formb-Forma-Formb-Forma" soll dann das Muster "Forma-Formb-Forma" zweimal gefunden werden, preg_match_all findet es aber nur einmal. Hast Du ne Idee Ulf?? > Stephan Noller wrote: >> Dadurch werden keine verschachtelten Muster gefunden, sonder eben nur >> solche >> die hintereinanderliegen (also nicht ueberlappen). > Wie sieht so ein Muster aus? > UIf > -- > ** Durchgehend geoeffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From fg_(at)_FutureByte.net Fri, 28 Apr 2000 09:33:39 +0200 Date: Fri, 28 Apr 2000 09:33:39 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] [phplib] Kopieren einer Tabelle in ein Array > Ulf Wendel schrieb: > > $data = array(); > > while ($this->db->Next_Record() ) > > $data[] = $this->db->Result; > ^^ > > Muß hier keine Indexvariable in die Klammern? Müssen: Nein. $x = new array(); $x[] = "a"; $x[] = "b"; $x[] = "c"; $x[] = "d"; $x[] = "e"; ergibt eine Array mit Länge 5 und a,b,c,d,e in den einzelnen Feldern. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From daniel_(at)_zwink.de Fri, 28 Apr 2000 09:52:08 +0200 Date: Fri, 28 Apr 2000 09:52:08 +0200 From: Daniel Zwink daniel_(at)_zwink.de Subject: [php] Mustersuche in String/Array Hallo, > im String "Forma-Formb-Forma-Formb-Forma" > soll dann > das Muster "Forma-Formb-Forma" > zweimal gefunden werden, preg_match_all > findet es aber nur einmal. Um welche Muster geht es denn bei Dir zB ? Vielleicht findet man eine andere Lösung wenn Du mal schreibst, um was es bei Dir speziell geht ... Daniel Zwink From ulf_(at)_redsys.de Fri, 28 Apr 2000 09:56:07 +0200 Date: Fri, 28 Apr 2000 09:56:07 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Mustersuche in String/Array Stephan Noller wrote: > im String "Forma-Formb-Forma-Formb-Forma" > soll dann > das Muster "Forma-Formb-Forma" > zweimal gefunden werden, preg_match_all > findet es aber nur einmal. > > Hast Du ne Idee Ulf?? Rekursion greift bei der Aufgabenstellung nicht, aber der zweite "Trick", zermatchen: $text = "a1x-b2xxx-a3xxx-b4xxx-a5xxx-b6xxx-a7xxx"; while (preg_match("/(a[0-9x]*)\-([^a]{1}[0-9x]*)\-(a[0-9x]*)/", $text, $regs)) { printf("Ausgangstext: '%s'
Muster %d [Zeichen %d - %d] = '%s-%s-%s'
", $text, ++$i, strpos($text, $regs[1]), strpos($text, $regs[3]) + strlen($regs[3]), $regs[1], $regs[2], $regs[3] ); $text = substr($text, strpos($text, $regs[1])+strlen($regs[1])); printf("Rest: '%s'
", $text); } Ulf From Noller_(at)_humanit.de Fri, 28 Apr 2000 10:22:40 +0200 Date: Fri, 28 Apr 2000 10:22:40 +0200 From: Stephan Noller Noller_(at)_humanit.de Subject: [php] Mustersuche in String/Array Daniel Zwink wrote: > > zweimal gefunden werden, preg_match_all > > findet es aber nur einmal. > > Um welche Muster geht es denn bei Dir zB ? > Vielleicht findet man eine andere Lösung wenn Du mal schreibst, um was > es bei Dir speziell geht ... Gerne: Es geht um Mustersuche in Logfile-Daten. Aktuell sind es Logfiles aus einer psychologischen Untersuchung, die mit Toolbook durchgeführt wurde (eine Hypertext-Rezeptionsstudie). Prinzipiell soll das Verfahren aber auch auf alle anderen Arten von Logfiles angewendet werden können. Uns interessiert dann, ob es vergleichbare Navigationssequenzen bei unterschiedlichen Usern bzw. Gruppen von Usern gibt. Übrigens: das Tool funktioniert ja schon, war nur bisher zu langsam. Bin gestern auf PHP4 umgestiegen und völlig überwältigt vom Performancesprung (ungefähr Faktor 10 bei meinem Skript). Werde aber auf jeden Fall Ulfs Vorschlag mal gegentesten, danke Ulf! Stephan Noller From florian.petter_(at)_braintrust.at Fri, 28 Apr 2000 10:56:05 +0200 Date: Fri, 28 Apr 2000 10:56:05 +0200 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] Oracle / ODBC Hallo! Wie kann man eigentlich große Datenmengen mit Oracle verarbeiten? Wir möchten eine DB erstellen die 100.000+ Datensätze gespeichert hat - und die Datensätze Seitenweise ausgeben (zb. 10 Datensätze pro Seite und dann kann man hin- und her springen). Mit MySQL ist das kein Problem, da kann man zb. folgenden Select- Befehl verwenden: SELECT * FROM tabelle LIMIT 10,10 ... und man bekommt schon alle Datensätze von 10 bis 20. (Alternativ kann man auch direkt auf einen Datensatz zugreifen mit MYSQL_RESULT) Unter Oracle muß man folgende Anweisung verwenden (es gibt kein LIMIT): SELECT * FROM tabelle ... und dann werden natürlich alle 100.000 Datensätze in den Speicher geladen. Und jetzt kann ich NICHT DIREKT auf die Datensätze 10 bis 20 zugreifen, sondern muß zuerst alles in ein Array schreiben. Das Problem dabei ist nur, dass dann der Server für jede Anfrage mehrere Sekunden 100% CPU-Last hat und im Speicher benödigt man ca. 50 MB. Sollten mehrere Anfragen gleichzeitig sein dann würde der Server sicher bald "abstürzten".?! Wie kann man das mit Oracle Lösen? Es muß doch eine Möglichkeit geben mit der man eine bestimmte Anzahl von Datensätzen bekommt (so wie Limit bei MySQL)? Danke, Florian Ulf Wendel wrote: > Florian Petter wrote: > > > Unter MySQL gibt es so eine ähnliche Funktion: MYSQL_DATA_SEEK > > bzw. MYSQL_RESULT (damit kann man direkt zu einen Datensatz springen). > > Gibt es so etwas auch für Oracle? > > Nein. Nur faule Workarounds mit dem Versuch die Daten zu cachen. > > Ulf > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From NHagelstein_(at)_helcom.de Fri, 28 Apr 2000 10:53:54 +0200 Date: Fri, 28 Apr 2000 10:53:54 +0200 From: Nikolas Hagelstein NHagelstein_(at)_helcom.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_AW=3A_=5Bphp=5D_Daten_von_einer?= =?iso-8859-1?Q?_Seite_zur_n=E4chsten_bringen?= =?iso-8859-1?Q?_Seite_zur_n=E4chsten_bringen?= Hi, > du kannst die daten an ein file, z.b. eingabe.php3 schicken > und dieses dann > includen ! Meinst Du nicht das koennte ein wenig haarig werden wenn das mehrere Leute gleichzeitig machen ? bye, Niko From adi_(at)_living-source.com Fri, 28 Apr 2000 09:15:56 GMT Date: Fri, 28 Apr 2000 09:15:56 GMT From: Adi Sieker adi_(at)_living-source.com Subject: [php] Oracle / ODBC On Fri, 28 Apr 2000 10:56:05 +0200, Florian Petter deigned to write: >Wie kann man das mit Oracle Lösen? >Es muß doch eine Möglichkeit geben mit der man eine bestimmte Anzahl von >Datensätzen bekommt (so wie Limit bei MySQL)? AFAIK, nein. Deine einzige möglichkeit, die ich sehe ist die ersten 10 Zeilen mit fetch über springen ud´nd ersta dann anfangen in ein array in zu lesen. Das ganze wird dann aber echt langsam wenn du die datensätze 99990-100000 anzeigen willst. Wie schon gesagt Oracle hat keine scrollable Cursor. Das hat uns auch schon zur Weißglut gebracht. Uns blieb nicht anderes übrig, als die Scrollable Cursor mit einer temp Datei selbst abzubilden. Das war aber nicht mit php. Tschau ADi ./e2fsck: Illegal triply indirect block found while reading bad blocks inode. This doesn't bode well, but we'll try to go on... ~ adi_(at)_living-source.com tel:+761 / 15 25 8-13 http://www.living-source.com fax:+761 / 15 25 8-50 From sapi2_(at)_yahoo.de Fri, 28 Apr 2000 11:21:21 +0200 Date: Fri, 28 Apr 2000 11:21:21 +0200 From: sandro pilch sapi2_(at)_yahoo.de Subject: [php] seltsame variabel > > hab ich eigentlich auch so gemacht, > > geht trotzdem nicht. > > wenn ich die formulardaten an einscript schicke, > > und nur die variabeln mit echo ausgebe ist > > die variabel "urla" auch leer. > > Hast Du Dir die Ausgabe auch im Quelltext der Html-Seiteangesehen? ja, hab ich, da sieht alles ganz gut aus. > > sobald ich sie mir fputs > > in eine textdatei schreibe wird der wert www.pil.ch. > > Im Formular heißt das entprechende Eingabefeld auch urla? ja, wenn der benutzer in dem feld seine url reinschreibt, dann hat sie auch den wert, der reingeschrieben wurde. nur wenn das feld leer ist wird irgendwie meine domain reingeschrieben. sandro __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de From david.adler_(at)_h-tic.de Fri, 28 Apr 2000 11:12:28 +0200 Date: Fri, 28 Apr 2000 11:12:28 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] OT: CFM Hallo an alle, ist ein OffTopic-Thema, was jetzt kommt. Für einen Auftraggeber soll ich einmal die Unterschiede (Leistung, Datenbanken etc.) zwischen CFM (ColdFusion) und PHP erläutern. Problem: Was sind die Unterschiede, außer das es zwei verschiedene Sprachen sind... Danke, David From sebastian.bergmann_(at)_web.de Fri, 28 Apr 2000 11:22:13 +0200 Date: Fri, 28 Apr 2000 11:22:13 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] [phplib] Kopieren einer Tabelle in ein Array Franz Graf schrieb: > > Muß hier keine Indexvariable in die Klammern? > > Müssen: Nein. > $x = new array(); > $x[] = "a"; > $x[] = "b"; > $x[] = "c"; > $x[] = "d"; > $x[] = "e"; > ergibt eine Array mit Länge 5 und a,b,c,d,e in den einzelnen > Feldern. Aha, danke. Ist das dokumentiert? Muß ich gleich mal schauen, ist mir bislang nicht aufgefallen :-\ Danke! -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From eschmid_(at)_s.netic.de Fri, 28 Apr 2000 11:36:01 +0200 Date: Fri, 28 Apr 2000 11:36:01 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] [phplib] Kopieren einer Tabelle in ein Array Sebastian Bergmann wrote: > Aha, danke. Ist das dokumentiert? Muß ich gleich mal schauen, ist mir > bislang nicht aufgefallen :-\ Danke! Natürlich! -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From fg_(at)_FutureByte.net Fri, 28 Apr 2000 11:39:16 +0200 Date: Fri, 28 Apr 2000 11:39:16 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] [phplib] Kopieren einer Tabelle in ein Array > > > Muß hier keine Indexvariable in die Klammern? > > > > Müssen: Nein. > > $x = new array(); > > $x[] = "a"; > > $x[] = "b"; > > $x[] = "c"; > > $x[] = "d"; > > $x[] = "e"; > > ergibt eine Array mit Länge 5 und a,b,c,d,e in den einzelnen > > Feldern. > > Aha, danke. Ist das dokumentiert? Muß ich gleich mal schauen, ist mir > bislang nicht aufgefallen :-\ Danke! Such mal in der Doku. Ich weiß blos, dass ichs das letzte mal in Egons Buch gelesen hab. Franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From amir-irani_(at)_usa.net 28 Apr 00 11:40:28 MET DST Date: 28 Apr 00 11:40:28 MET DST From: Amir Ir. amir-irani_(at)_usa.net Subject: [php] Re: [Re: [php] Link Problem] Ulf Wendel wrote: "Tzwenny (Sven Lauer)" wrote: > Amir Ir. schrieb: > > $message > > > >ich moechte das der link "$message" > >beim kicken drauf, > >auf der target seite in einem > > > >erscheint !!! > > Zunächst solltest du ' schreiben, > dann klappt's auch mit dem Browser SCNR ;-) Warum zeigst Du ihm nicht gleich lesbaren Code? printf('weiter...', urlencode($value) ) > zu bearbeiten, und vor dem Wiederverwenden mit urldecode() > wieder zu entschlüsseln. Infos dazu findest du im Manual. Was aber i.d.R. automatisch geschieht. Ulf Hi Ulf, danke fuer den Hinweis. Nun habe ich ein anderes Problem und zwar nach dem ich durch das klicken der link den value auf der anderen seite in einem textfeld stehen haben, moechte ich nun den text modifizieren koennen und wieder rueber schicken per submit button. dabei brauche ich kein neuer link sondern der alte soll ueberschrieben werden mit der modifizierten text.. ungefaehr klar ? hab schon alles ausprobiert.. und komme nicht weiter S.O.S besten dank A.I ____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1 From UW_(at)_NetUSE.DE Fri, 28 Apr 2000 11:41:25 +0200 Date: Fri, 28 Apr 2000 11:41:25 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Oracle / ODBC Florian Petter wrote: > Unter Oracle muß man folgende Anweisung verwenden (es gibt kein LIMIT): > > SELECT * FROM tabelle > ... und dann werden natürlich alle 100.000 Datensätze in den Speicher > geladen. Und jetzt kann ich NICHT DIREKT auf die Datensätze 10 bis > 20 zugreifen, sondern muß zuerst alles in ein Array schreiben. Das Problem > dabei ist nur, dass dann der Server für jede Anfrage mehrere Sekunden > 100% CPU-Last hat und im Speicher benödigt man ca. 50 MB. > Sollten mehrere Anfragen gleichzeitig sein dann würde der Server sicher bald > "abstürzten".?! > > Wie kann man das mit Oracle Lösen? > Es muß doch eine Möglichkeit geben mit der man eine bestimmte Anzahl von > Datensätzen bekommt (so wie Limit bei MySQL)? :-) Sag mal, haben die Datensätze keine fortlaufende ID, die Du in einer WHERE-Clause verarbeiten kannst? Wenn nicht, kannst Du nicht einen VIEW mit den benötigten Spalten und einer künstlichen, fortlaufenden numerischen ID erzeugen? Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From hj_(at)_wa-schuster.de Fri, 28 Apr 2000 12:09:02 +0200 Date: Fri, 28 Apr 2000 12:09:02 +0200 From: Henrik Jahn hj_(at)_wa-schuster.de Subject: [php] Zeitsteuerung Hi php-Forum, Gibt es in php eine Funktion, mit der man ein Zeitintervall definieren kann, etwa, um zeitgesteuert Datensätze aufzurufen? Dank + Gruß, Henrik From florian.petter_(at)_braintrust.at Fri, 28 Apr 2000 12:10:24 +0200 Date: Fri, 28 Apr 2000 12:10:24 +0200 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] Oracle / ODBC Hallo! > > Wie kann man das mit Oracle Lösen? > > Es muß doch eine Möglichkeit geben mit der man eine bestimmte Anzahl von > > Datensätzen bekommt (so wie Limit bei MySQL)? > > :-) Sag mal, haben die Datensätze keine fortlaufende ID, die Du > in einer WHERE-Clause verarbeiten kannst? Wenn nicht, kannst Du > nicht einen VIEW mit den benötigten Spalten und einer > künstlichen, fortlaufenden numerischen ID erzeugen? Die Datensätze haben zwar eine fortlaufende ID, aber wenn man zB. ein ORDER BY verwendet bzw. bereits eine andere WHERE-Clause hat dann würde das nicht funktionieren! Das mit den VIEWs haben wir auch schon getestet in dem man ROWNUM verwendet, nur leider funktioniert ROWNUM nicht mit ORDER BY :-( -- Florian Petter BRAINTRUST New Media Solutions Schopenhauerstrasse 36 A-1180 Vienna Phone: +43-1-40416-61 Fax: +43-1-40416-33 eMail: florian.petter_(at)_braintrust.at web: http://www.braintrust.at icq: 67509179 From altenburg_(at)_fup.de Fri, 28 Apr 2000 11:45:21 +0200 Date: Fri, 28 Apr 2000 11:45:21 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] OT: CFM > Für einen Auftraggeber soll ich einmal die Unterschiede (Leistung, > Datenbanken etc.) zwischen CFM (ColdFusion) und PHP erläutern. > Problem: Was > sind die Unterschiede, außer das es zwei verschiedene Sprachen sind... also, cold fusion ist eine applikation. cold fusion bietet eigene tags, die du dann in den html-code einbinden kannst. dazu kannst du cold fusion mit den entsprechenden kenntnissen noch beinahe beliebig erweitern. cold fusion unterstützt soweit ich weiss auch server clustering. du kannst die lasten also verteilen. ziemlich gute infos findest du auch unter www.allaire.com. ich glaube der größte unterschied ist: php ist für lau, cold fusion kostet richtig geld. wir benutzen cf unter windows und da funzt es super! andreas From hj_(at)_wa-schuster.de Fri, 28 Apr 2000 12:27:48 +0200 Date: Fri, 28 Apr 2000 12:27:48 +0200 From: Henrik Jahn hj_(at)_wa-schuster.de Subject: [php] Zeitsteuerung Hi php-Forum, Gibt es in php eine Funktion, mit der man ein Zeitintervall definieren kann, etwa, um zeitgesteuert Datensätze aufzurufen? Dank + Gruß, Henrik From UW_(at)_NetUSE.DE Fri, 28 Apr 2000 12:56:09 +0200 Date: Fri, 28 Apr 2000 12:56:09 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Oracle / ODBC Florian Petter wrote: > Das mit den VIEWs haben wir auch schon getestet in dem man ROWNUM > verwendet, nur leider funktioniert ROWNUM nicht mit ORDER BY :-( Ein letztes Mal rate ich noch: "If you embed the ORDER BY clause in a subquery and place the ROWNUM condition in the top-level query, you can force the ROWNUM condition to be applied after the ordering of the rows. For example, the following query returns the 10 smallest employee numbers. This is sometimes referred to as a "top-N query": SELECT * FROM (SELECT empno FROM emp ORDER BY empno) WHERE ROWNUM < 11;", http://technet.oracle.com/doc/server.815/a67779/ch2.htm#33158 > A-1180 Vienna Kennst Du den Airbrushladen bei Euch in der Stadt? Falls ja, liebe Grüße an Roman. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Fri, 28 Apr 2000 13:17:30 +0200 Date: Fri, 28 Apr 2000 13:17:30 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Zeitsteuerung Henrik Jahn wrote: > Gibt es in php eine Funktion, mit der man ein Zeitintervall definieren > kann, etwa, um zeitgesteuert Datensätze aufzurufen? Nein. Das PHP ist hierzu zeitgesteuert zu starten, z.B. mit Win32/at oder Unix/cron. Workarounds mit sleep() und permanent laufendem PHP Prozeß stören sich an der Tatsache, daß sleep() nur die verbrauchte Prozessorzeit als Maßstab nimmt. Macht die Maschine nichts, kann ein sleep(10) weit mehr als 10 Sekunden dauern. Natürlich könntest Du auf usleep() hoffen und dann einen eigenen Timer, bei einem endlos laufenden PHP... - vergiß es. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From jsd_(at)_gamesweb.com Fri, 28 Apr 2000 13:22:49 +0200 Date: Fri, 28 Apr 2000 13:22:49 +0200 From: Jan Krause jsd_(at)_gamesweb.com Subject: [php] problem mit umbruch guten tag ich bin gerade am schreiben eines gästebuches und habe ein problem: in meinem formular wird der kommentar eingegeben und als variable übergeben den inhalt möchte ich speichern, klar.. des funxt auch bisher aber er speichert jeden umbruch im formularfeld mit, was ich aber nicht möchte, denn er soll statt ein umbruch
setzen und den inhalt des formuarfeldes in einer zeile schreiben mit der anweisung $comments = ereg_replace("\n","
",$comments); funktioniert das leider nicht und er macht trotzdem einen zeilenumbruch Mit freundlichen Grüssen Jan Krause aka jsd98 Webmaster of http://blacknwhite.gamesweb.com -- Die Black & White Zone Reviewer and Poster of http://www.gamesweb.com -- GamesWeb - Das deutsche Spieleonlinemagazin mailto: jsd_(at)_GamesWeb.com Jan Krause Dorfstrasse 7c 18439 Stralsund Deutschland Phone: 49 03831 - 498339 From UW_(at)_NetUSE.DE Fri, 28 Apr 2000 13:36:14 +0200 Date: Fri, 28 Apr 2000 13:36:14 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] problem mit umbruch Jan Krause wrote: > aber er speichert jeden umbruch im formularfeld mit, was ich aber nicht > möchte, denn er soll statt ein umbruch
setzen und den inhalt des > formuarfeldes in einer zeile schreiben nl2br(). Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From az_(at)_cabag.ch Fri, 28 Apr 2000 13:37:30 +0200 Date: Fri, 28 Apr 2000 13:37:30 +0200 From: Andreas Zaugg - CAB Services AG az_(at)_cabag.ch Subject: [php] Zeitsteuerung Hallo Ulf > > Nein. Das PHP ist hierzu zeitgesteuert zu starten, z.B. mit > Win32/at oder Unix/cron. Win32/at... was ist das? gruss Andi Zaugg From felix.mueller_(at)_lyx-it.de Fri, 28 Apr 2000 13:35:09 +0200 Date: Fri, 28 Apr 2000 13:35:09 +0200 From: Felix Mueller felix.mueller_(at)_lyx-it.de Subject: [php] Unterkategorien suchen.... Hallo, folgende Ausgangslage: Eine (MySQL-) Tabelle "Kategorien" mit Feldern id, name, top_kategorie, wobei Top-Kategorie angibt, welcher Kategorie diese Kategorie untergeordnet ist, dabei kann es vorkommen, daß es zu einer Kategorie mehrere Unterkategorien gibt, allerdings nicht umgekehrt (also 1 : n). Nun suche ich ein Skrip, das _geordnet_ alle Kategorien ausspuckt, also in etwa so: kategorie1 unterkategorie1 unterkategorie2 unterunterkategorie3 kategorie2 ... Für jedwede Hilfe bedankt sich Felix Mueller felix.mueller_(at)_lyx-it.de From UW_(at)_NetUSE.DE Fri, 28 Apr 2000 13:45:50 +0200 Date: Fri, 28 Apr 2000 13:45:50 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Zeitsteuerung Andreas Zaugg - CAB Services AG wrote: > > Hallo Ulf > > > > > Nein. Das PHP ist hierzu zeitgesteuert zu starten, z.B. mit > > Win32/at oder Unix/cron. > > Win32/at... was ist das? Na, gut ich bin nicht sicher ob es auch 95 und 98 es kennen, aber NT. "Mit dem Befehl AT k”nnen Befehle und Programme zu einem vorbestimmten Termin gestartet werden. Der Zeitplandienst muá gestartet sein, um den Befehl AT zu verwenden. AT [\\Computer-Name] [ [ID] [/DELETE] | /DELETE [/YES]] AT [\\Computer-Name] Zeit [/INTERACTIVE] [ /EVERY:Datum[,...] | /NEXT:Datum[,...]] "Befehl" \\Computer-Name Gibt einen Remote-Computer an. Ohne diesen Parameter werden die Befehle auf dem lokalen Computer ausgefhrt. ID Eine Identifikationsnummer, die dem geplanten Befehl zugeteilt wird. /DELETE L”scht geplante Befehle. Ohne ID werden alle geplanten Befehle auf dem Computer gel”scht. /YES In Verbindung mit /DELETE werden die geplanten Befehle ohne weitere Best„tigung gel”scht. Zeit Gibt die Zeit an, zu der ein Befehl ausgefhrt werden soll. /INTERACTIVE Erm”glicht dem Auftrag Eingaben vom Benutzer anzunehmen, der angemeldet ist, wenn der Auftrag ausgefhrt wird. /EVERY:Datum[,...] Fhrt den Befehl zu jedem der angegebenen Tage der Woche oder des Monats aus. Ohne Angabe eines Datums wird der aktuelle Tag des Monats angenommen. /NEXT:Datum[,...] Fhrt den Befehl am n„chsten angegebenen Tag aus (z.B. n„chsten Montag). Ohne Angabe eines Datums wird der aktuelle Tag des Monats angenommen. "Befehl" Ist der auszufhrende Windows NT-Befehl oder Stapelprogramm.", c:/help at Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From daniel_(at)_zwink.de Fri, 28 Apr 2000 13:48:43 +0200 Date: Fri, 28 Apr 2000 13:48:43 +0200 From: Daniel Zwink daniel_(at)_zwink.de Subject: [php] problem mit umbruch Hallo, > $comments = ereg_replace("\n","
",$comments); > > funktioniert das leider nicht und er macht trotzdem > einen zeilenumbruch Ich hab das bei meinem Gästebuch so gelöst: $comment = nl2br($comment); // für die BR-Tags $comment = str_replace(chr(13),"",$comment); // für die Zeilenumbrüche im Text $comment = str_replace("\n","",$comment); // für die Zeilenumbrüche im Text Damit ist sind beide Welten (win und unix) abgedeckt. Ausserdem ist str_replace - glaube ich - schneller :-) Daniel Zwink From altenburg_(at)_fup.de Fri, 28 Apr 2000 13:57:49 +0200 Date: Fri, 28 Apr 2000 13:57:49 +0200 From: Andreas Altenburg altenburg_(at)_fup.de Subject: [php] Zeitsteuerung unter win95/98 gibt es einen scheduler dafür ... andreas > > > > > Andreas Zaugg - CAB Services AG wrote: > > > > Hallo Ulf > > > > > > > > Nein. Das PHP ist hierzu zeitgesteuert zu starten, z.B. mit > > > Win32/at oder Unix/cron. > > > > Win32/at... was ist das? > > Na, gut ich bin nicht sicher ob es auch 95 und 98 es kennen, aber > NT. > > "Mit dem Befehl AT k”nnen Befehle und Programme zu einem > vorbestimmten > Termin gestartet werden. Der Zeitplandienst muá gestartet sein, > um den > Befehl AT zu verwenden. > > AT [\\Computer-Name] [ [ID] [/DELETE] | /DELETE [/YES]] > AT [\\Computer-Name] Zeit [/INTERACTIVE] > [ /EVERY:Datum[,...] | /NEXT:Datum[,...]] "Befehl" > > \\Computer-Name Gibt einen Remote-Computer an. Ohne diesen > Parameter werden > die Befehle auf dem lokalen Computer > ausgefhrt. > ID Eine Identifikationsnummer, die dem geplanten > Befehl > zugeteilt > wird. > /DELETE L”scht geplante Befehle. Ohne ID werden alle > geplanten > Befehle auf dem Computer gel”scht. > /YES In Verbindung mit /DELETE werden die geplanten > Befehle ohne weitere Best„tigung gel”scht. > Zeit Gibt die Zeit an, zu der ein Befehl ausgefhrt > werden soll. > /INTERACTIVE Erm”glicht dem Auftrag Eingaben vom Benutzer > anzunehmen, > der angemeldet ist, wenn der Auftrag > ausgefhrt wird. > /EVERY:Datum[,...] Fhrt den Befehl zu jedem der angegebenen Tage > der Woche > oder des Monats aus. Ohne Angabe eines Datums > wird der > aktuelle Tag des Monats > angenommen. > /NEXT:Datum[,...] Fhrt den Befehl am n„chsten angegebenen Tag > aus (z.B. > n„chsten Montag). Ohne Angabe eines Datums > wird der aktuelle > Tag des Monats > angenommen. > "Befehl" Ist der auszufhrende Windows NT-Befehl oder > Stapelprogramm.", c:/help at > > Ulf > > > -- > Ulf Wendel > NetUSE Kommunikationstechnologie GmbH > Siemenswall, D-24107 Kiel, Germany > Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From UW_(at)_NetUSE.DE Fri, 28 Apr 2000 14:13:12 +0200 Date: Fri, 28 Apr 2000 14:13:12 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Unterkategorien suchen.... Felix Mueller wrote: > Eine (MySQL-) Tabelle "Kategorien" mit Feldern id, name, top_kategorie, wobei > Top-Kategorie angibt, welcher Kategorie diese Kategorie untergeordnet ist, > dabei kann es vorkommen, daß es zu einer Kategorie mehrere Unterkategorien > gibt, allerdings nicht umgekehrt (also 1 : n). > Nun suche ich ein Skrip, das _geordnet_ alle Kategorien ausspuckt, also in etwa Entweder selbst nachdenken, dieses http://www.koehntopp.de/kris/artikel/sql-self-references/ lesen, verstehen und anwenden oder auf dem alten Trick der Codierung des Pfad in einem String zurückgreifen: "1/1", "1/2", "1/2/1", "1/2/2", "1/3". Meist ist letzeres die bequemste und auch einer der schnellsten Arten. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From ak_(at)_living-source.com Fri, 28 Apr 2000 14:28:34 +0200 Date: Fri, 28 Apr 2000 14:28:34 +0200 From: andreas kempf aka 'amalesh' ak_(at)_living-source.com Subject: [php] Unterkategorien suchen.... On Fri, 28 Apr 2000 13:35:09 +0200, Felix Mueller wrote: >Eine (MySQL-) Tabelle "Kategorien" mit Feldern id, name, top_kategorie, wobei >Top-Kategorie angibt, welcher Kategorie diese Kategorie untergeordnet ist, >dabei kann es vorkommen, daß es zu einer Kategorie mehrere Unterkategorien >gibt, allerdings nicht umgekehrt (also 1 : n). >Nun suche ich ein Skrip, das _geordnet_ alle Kategorien ausspuckt, also in etwa >so: > >kategorie1 > unterkategorie1 > unterkategorie2 > unterunterkategorie3 > >kategorie2 Hier eine einfache redundante funktion, die das gewuenschte abdeckt: function GetCompleteTree ($top="0",$line) { global $DataBase; global $connectionID; $SQL = " select top_kategorie,name,id from table where top_kategorie = $top group by id,name order by id"; $result = mysql_db_query( $DataBase, $SQL, $connectionID ); while ($row = mysql_fetch_array($result)) { echo $line . $row["name"]; GetCompleteTree ($row["id"], "   " . $line); } } ciao, amalesh -- Software Development C++ JAVA VB PHP ASP SQL POET XML SGML http://www.living-source.com ~ Freiburg ~ Hamburg ~ Kaunas From hr_(at)_woehr.de Fri, 28 Apr 2000 14:33:35 +0200 Date: Fri, 28 Apr 2000 14:33:35 +0200 From: Hans Reichenecker hr_(at)_woehr.de Subject: [php] php unter HP-UX Hallo PHP-Fan-Gemeinde, schon seit geraumer Zeit setzen wir PHP unter Linux / Apache mit Erfolg ein. Nun wollen wir die Anwendung auf einen HP-Unix-Server Version 10.20 übernehmen, bisher ohne Erfolg, da sich der Source weder unter HP-cc noch gcc compilieren lässt. Ist jemand unter euch, der dies bereits geschafft hat, oder positives hierzu beitragen kann ??? Wenn ja bitte kurze Mail an mich. Danke OTTO WÖHR GmbH Tel: 07044 46-0 Hans Reichenecker Tel: 07044 46193 Leiter DVO Ölgrabenstraße 14 Fax: 07044 46266 71292 Friolzheim http:www.woehr.de From UW_(at)_NetUSE.DE Fri, 28 Apr 2000 14:33:26 +0200 Date: Fri, 28 Apr 2000 14:33:26 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Unterkategorien suchen.... andreas kempf aka 'amalesh' wrote: > Hier eine einfache redundante funktion, die das gewuenschte abdeckt: Spielverderber. Seit wann gibt es hier kostenlose Lösungen willkommen (zurück?) auf der Liste ;-). Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From andreas_(at)_noho.co.uk Fri, 28 Apr 2000 13:42:26 +0100 Date: Fri, 28 Apr 2000 13:42:26 +0100 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] php unter HP-UX hallo hans, leider kann ich dir bei deinem problem nicht weiterhelfen, aber eine suche im archiv der liste [ www.php-center.de ] kann dir vielleicht helfen. auch ein blick in das archiv der englischen liste [ naehere infos unter www.php.net ] koennte hilfreich sein. und versuch doch mal daran zu denken beim posten an die liste die frage nach einer empfangsbestaetigung der mail abzustellen ;-) liebe gruesse, andreas -- Andreas Otto Ogilvy Interactive, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.ogilvy.com From Andreas.Rath_(at)_gmx.at Fri, 28 Apr 2000 14:57:21 +0200 Date: Fri, 28 Apr 2000 14:57:21 +0200 From: Andreas Rath Andreas.Rath_(at)_gmx.at Subject: [php] Zeitsteuerung ----------------------------------------------------------- On 28.04.00 at 13:17 Ulf Wendel wrote: >Nein. Das PHP ist hierzu zeitgesteuert zu starten, z.B. mit >Win32/at oder Unix/cron. >Workarounds mit sleep() und permanent laufendem PHP Prozeß stören >sich an der Tatsache, daß sleep() nur die verbrauchte >Prozessorzeit als Maßstab nimmt. Macht die Maschine nichts, kann >ein sleep(10) weit mehr als 10 Sekunden dauern. Das halte ich aber für ein Gerücht ! Gerade umgekehrt, bei einer Maschine, die unter Vollast läuft, kanns schon mal vorkommen, daß der sleep() ein wenig später 'aufwacht', im Leerlauf konnte ich das aber noch nie beobachten! Gilt für Unix, unter WinXX könnte es natürlich wieder ganz anders ausschauen ;-) Ein sleep() suspendiert einen Task für die angegebene Zeit. Nach Ablauf der Zeit wird der Task wieder vom Taskscheduler aktiviert. Tut die Maschine gerade nichts, kannst Du sicher sein, daß Dein Task auch ziemlich pünktlich aufwacht. >Natürlich könntest Du auf usleep() hoffen und dann einen eigenen >Timer, bei einem endlos laufenden PHP... - vergiß es. Abgesehen davon, und da geb ich Dir recht, macht man sowas besser mit cron. From M.Kurz_(at)_dc-ag.de Fri, 28 Apr 2000 15:24:36 +0200 Date: Fri, 28 Apr 2000 15:24:36 +0200 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] include_path und auto_prepend_file aendern (WAMP) Hi liste, mal ne kleine Frage zu include_path und auto_prepend_file also auf meine dev System (WAMP) will ich eine 2. Version von Phplib installieren...mit anderen Einstellungen und dazu musste ich halt den include_path und das auto_prepend_file andern... wenn ich in dem neuen projekt verzeichniss eine neue php.ini mit geanderten Werten hineinkopiere dann nimmt er diese nicht :( warum bei meinem Provider klappert des so auch er nimmt immer die standart php.ini im Windows Verzeichniss und wenn ich das ganze mit htaccess versuche php3_include_path ".;c:\apache\htdocs\include\party" dann nimmt er des auch nicht ( habe in der httpd.conf den Filetype fur .htacces auf htaccess geandert da ich unter Windoof kein .htaccess Dateien erstellen kann) wie konnte ich des am einfachsten losen ?????? Beste Gruesse Marcel From o.pludra_(at)_eggheads.de Fri, 28 Apr 2000 15:28:15 +0100 Date: Fri, 28 Apr 2000 15:28:15 +0100 From: Oliver Pludra o.pludra_(at)_eggheads.de Subject: [php] Bilder unter PHP Hallo Leute, kann mir irgendjemand verraten, wie ich einfach nur ein jpg unter PHP lade? Nicht mit Hilfe von HTML bitte. Oder geht das gar nicht ohne HTML bzw. Java Script? Im Manual steht zwar sehr viel über die Erzeugung von Bildern, aber anscheinend gibt es keinen Befehl, einfach nur ein Bild zu laden. mfg Olli From UW_(at)_NetUSE.DE Fri, 28 Apr 2000 15:43:21 +0200 Date: Fri, 28 Apr 2000 15:43:21 +0200 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Bilder unter PHP Oliver Pludra wrote: > Im Manual steht zwar sehr viel über die Erzeugung von Bildern, aber > anscheinend gibt es keinen Befehl, einfach nur ein Bild zu laden. fopen() in Kombination mit header(), http://www.php.net/manual/function.imagegif.php3 erste Note. Auch in einigen Tutorials zu finden. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From ak_(at)_living-source.com Fri, 28 Apr 2000 16:20:55 +0200 Date: Fri, 28 Apr 2000 16:20:55 +0200 From: andreas kempf aka 'amalesh' ak_(at)_living-source.com Subject: [php] Unterkategorien suchen.... On Fri, 28 Apr 2000 14:33:26 +0200, Ulf Wendel wrote: Hallo Ulf, >andreas kempf aka 'amalesh' wrote: >> Hier eine einfache redundante funktion, die das gewuenschte abdeckt: > >Spielverderber. Seit wann gibt es hier kostenlose Lösungen LOL >willkommen (zurück?) auf der Liste ;-). Thnx. Zurueck? Ja, seit 4 wochen wieder hier ciao, amalesh -- Software Development C++ JAVA VB PHP ASP SQL POET XML SGML http://www.living-source.com ~ Freiburg ~ Hamburg ~ Kaunas From ak_(at)_living-source.com Fri, 28 Apr 2000 16:20:57 +0200 Date: Fri, 28 Apr 2000 16:20:57 +0200 From: andreas kempf aka 'amalesh' ak_(at)_living-source.com Subject: [php] Unterkategorien suchen.... On Fri, 28 Apr 2000 14:28:34 +0200, "andreas kempf aka 'amalesh'" wrote: >Hier eine einfache redundante funktion, die das gewuenschte abdeckt: Soll natuerlich "rekursive" und nicht "redundante" heissen... ciao, amalesh -- Software Development C++ JAVA VB PHP ASP SQL POET XML SGML http://www.living-source.com ~ Freiburg ~ Hamburg ~ Kaunas From HFaustmann_(at)_t-online.de Fri, 28 Apr 2000 16:50:03 +0200 Date: Fri, 28 Apr 2000 16:50:03 +0200 From: Holger Faustmann HFaustmann_(at)_t-online.de Subject: [php] Suchabfrage mit Weiterblaettern Dies ist eine mehrteilige Nachricht im MIME-Format. --------------4FB4C280EE4587C98EA0873F Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hallo Liste, ich habe ein Problem und ich denke Ihr habt eine Loesung fuer dieses Problem. Ich habe eine Suchabfrage gebaut (siehe Anlage), die 100%ig funktioniert. Es werden immer 3 Ergebnisse angezeigt und dann kann man auf weiterblaettern klicken um zu den naechsten Datensaetzen zu gelangen. Nun moechte ich das Script um eine Suchvariable erweitern. Erweiterung: ... where [bezeichnung] like '%$search%' Kann mir jemand einen Tip geben, wie ich meine Weiterblaettern- Funktion umbauen muss, damit das funktioniert? Oder hat vielleicht jemand eine andere Loesung. PROBLEM nach Einbau von ... where [bezeichnung] like '%$search%': Es werde immer nur die ersten 3 Ergebnisse angezeigt, dann wird einfach munter weitergeblaettert. Es werden also nicht die Ergebnisse angezeigt, die dem Suchkriterium entsprechen. Wahrscheinlich muss ich erst die Reihen zaehlen oder so!? Viele Gruesse Holger Faustmann --------------4FB4C280EE4587C98EA0873F Content-Type: application/x-unknown-content-type-php3_auto_file; name="suchen.php3" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="suchen.php3" PGh0bWw+DQo8aGVhZD4NCjx0aXRsZT5zdWNoYWJhYmZyYWdlPC90aXRsZT4NCjwvaGVhZD4N Cjxib2R5IGJnY29sb3I9IiNGRkZGRkYiPg0KPD8NCiAgJG4gPSAzOyAvL21heGltYWxlIEFu emFobCBhbnp1emVpZ2VuZGVyIEFydGlrZWwgDQogIG15c3FsX2Nvbm5lY3QoInNlcnZlciIs InVzZXIiKSBvciBkaWUoIlZlcmJpbmR1bmcgenVtIERhdGVuYmFua3NlcnZlciBtb21lbnRh biBuaWNodCBtJm91bWw7Z2xpY2giKTsNCiAgbXlzcWxfc2VsZWN0X2RiKCJkYm5hbWUiKSBv ciBkaWUoIlZlcmJpbmR1bmdzYXVmYmF1IHp1ciBEYXRlbmJhbmsgbW9tZW50YW4gbmljaHQg bSZvdW1sO2dsaWNoIik7DQogIGlmKCEkSUQpeyRJRD0wO30NCiAgJHNxbCA9ICJTRUxFQ1Qg YmV6ZWljaG51bmcgRlJPTSB0YWJlbGxlbm5hbWUgbGltaXQgJElELCRuIjsgDQogICRycyA9 IG15c3FsX3F1ZXJ5KCRzcWwpOw0KICAkcm93ID0gbXlzcWxfZmV0Y2hfYXJyYXkoJHJzKTsN Cj8+IA0KPHRhYmxlIHdpZHRoPSI0MzAiIGJvcmRlcj0iMSIgYWxpZ249ImNlbnRlciI+DQog IDx0cj4gDQogICAgPHRkIHdpZHRoPSI0NzAiIGFsaWduPSJDRU5URVIiIHZhbGlnbj0iVE9Q Ij4NCgkgIDw/DQogCSAgICB3aGlsZSgkcm93WydJRCddIT0iIil7DQoJICA/PiANCiAgICAg IDx0YWJsZSB3aWR0aD0iNDIwIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSI2IiBjZWxsc3Bh Y2luZz0iMSI+DQogICAgICAgIDx0cj4gDQogICAgICAgICAgPHRkIHdpZHRoPSI1MCI+PGI+ QmV6ZWljaG51bmc6PC9iPjwvdGQ+DQogICAgICAgICAgPHRkIHdpZHRoPSIzNzAiPg0KCQkJ PD8gDQoJCQkgIGVjaG8gU3RyaXBTbGFzaGVzKG5sMmJyKCRyb3dbJ2JlemVpY2hudW5nJ10p KTsgDQoJCQk/Pg0KCQkgIDwvdGQ+DQogICAgICAgIDwvdHI+DQogICAgICA8L3RhYmxlPg0K ICAgICAgPD8NCgkgICAgJHJvdyA9IG15c3FsX2ZldGNoX2FycmF5KCRycyk7fQ0KCSAgPz4g DQogICAgICA8dGFibGUgd2lkdGg9IjQzMCIgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iNiIg Y2VsbHNwYWNpbmc9IjEiPg0KICAgICAgICA8dHI+IA0KICAgICAgICAgIDx0ZCB3aWR0aD0i MjEwIj4gDQoJCSAgPD8gDQoJCSAgICBpZigkSUQhPTApew0KCQkgID8+IA0KICAgICAgICAg ICAgPGRpdiBhbGlnbj0ibGVmdCI+IDxhIGhyZWY9InN1Y2hlbi5waHAzP0lEPTw/ZWNobyAk SUQtJG47ID8+Ij5adXImdXVtbDtjazwvYT4gDQogICAgICAgICAgICAgIDw/IH0/Pg0KCQkJ PC9kaXY+DQogICAgICAgICAgPC90ZD4NCiAgICAgICAgICA8dGQgd2lkdGg9IjIxMCI+IA0K CQkJPD8NCgkJCSAgJHJzPW15c3FsX3F1ZXJ5KCJzZWxlY3QgQ09VTlQoKikgYXMgTUFYIGZy b20gdGFiZWxsZW5uYW1lIik7DQoJCSAgCSAgJHJvdz1teXNxbF9mZXRjaF9hcnJheSgkcnMp Ow0KCQkJICBpZigkSUQ8KCRyb3dbJ01BWCddLSRuKSl7IA0KCQkJPz4gDQogICAgICAgICAg ICA8ZGl2IGFsaWduPSJyaWdodCI+IDxhIGhyZWY9InN1Y2hlbi5waHAzP0lEPTw/IGVjaG8g JElEKyRuOyA/PiI+V2VpdGVyPC9hPiANCiAgICAgICAgICAgICAgPD8gfSA/PiANCgkJCTwv ZGl2Pg0KICAgICAgICAgIDwvdGQ+DQogICAgICAgIDwvdHI+DQogICAgICA8L3RhYmxlPg0K ICAgIDwvdGQ+DQogIDwvdHI+DQo8L3RhYmxlPg0KPHA+Jm5ic3A7PC9wPjxocj4NCjxwPmdl dyZ1dW1sO25zY2h0ZSBFcndlaXRlcnVuZzo8L3A+DQo8cD53aGVyZSBiZXplaWNobnVuZyBs aWtlICclJHNlYXJjaCUnPC9wPg0KPC9ib2R5Pg0KPC9odG1sPg0K --------------4FB4C280EE4587C98EA0873F-- From thies_(at)_digicol.de Fri, 28 Apr 2000 16:54:39 +0200 Date: Fri, 28 Apr 2000 16:54:39 +0200 From: thies_(at)_digicol.de thies_(at)_digicol.de Subject: [php] php unter HP-UX On Fri, Apr 28, 2000 at 02:33:35PM +0200, Hans Reichenecker wrote: > Hallo PHP-Fan-Gemeinde, > > schon seit geraumer Zeit setzen wir PHP unter Linux / Apache mit Erfolg ein. > Nun wollen wir > die Anwendung auf einen HP-Unix-Server Version 10.20 übernehmen, bisher ohne > Erfolg, da > sich der Source weder unter HP-cc noch gcc compilieren lässt. bei mir geht's mit gcc - was ist das problem? > > Ist jemand unter euch, der dies bereits geschafft hat, oder positives hierzu > beitragen kann ??? > > Wenn ja bitte kurze Mail an mich. > > Danke > > > OTTO WÖHR GmbH Tel: 07044 46-0 > Hans Reichenecker Tel: 07044 46193 > Leiter DVO > Ölgrabenstraße 14 Fax: 07044 46266 > 71292 Friolzheim http:www.woehr.de > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" Digital Collections Phone +49 40 235350 Fax +49 40 23535180 Hammerbrookstr. 93 20097 Hamburg / Germany From Mathias.Gloss_(at)_start.de Fri, 28 Apr 2000 16:58:49 +0200 Date: Fri, 28 Apr 2000 16:58:49 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Suchabfrage mit Weiterblaettern Aloha, > ---------- > Von: HFaustmann_(at)_t-online.de[SMTP:HFaustmann_(at)_t-online.de] > > Erweiterung: > > ... where [bezeichnung] like '%$search%' > > Kann mir jemand einen Tip geben, wie ich meine Weiterblaettern- > Funktion umbauen muss, damit das funktioniert? Oder hat vielleicht > jemand eine andere Loesung. > Du hast als Link für zurück/vor: Zurück Wenn du da nicht die Variable $search mit durchreichst, steht sie beim Weiterblättern nicht mehr zur verfügung. Du musst die Links ungefähr so erweitern: Zurück Das sollte es sein. Viele Grüße, Mathias PS : In solchen Fällen ist es immer ratsam, sich testweise das Query ausgeben zu lassen, das an die DB gesendet wird. Dann wird dir auffallen, dass nach einem Klick auf Vor/Zurück dasteht ... like '%%' ... From clever_(at)_aracnet.com Fri, 28 Apr 2000 08:18:54 -0700 Date: Fri, 28 Apr 2000 08:18:54 -0700 From: Florian Clever clever_(at)_aracnet.com Subject: [php] (no subject) This is a multi-part message in MIME format. ------=_NextPart_000_007B_01BFB0EA.64AB7FA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > Unter Oracle mu=DF man folgende Anweisung verwenden (es gibt kein = LIMIT): >=20 > SELECT * FROM tabelle > ... und dann werden nat=FCrlich alle 100.000 Datens=E4tze in den = Speicher > geladen. Und jetzt kann ich NICHT DIREKT auf die Datens=E4tze 10 bis > 20 zugreifen, sondern mu=DF zuerst alles in ein Array schreiben. Das = Problem > dabei ist nur, dass dann der Server f=FCr jede Anfrage mehrere = Sekunden > 100% CPU-Last hat und im Speicher ben=F6digt man ca. 50 MB. > Sollten mehrere Anfragen gleichzeitig sein dann w=FCrde der Server = sicher bald > "abst=FCrzten".?! >=20 > Wie kann man das mit Oracle L=F6sen? > Es mu=DF doch eine M=F6glichkeit geben mit der man eine bestimmte = Anzahl von > Datens=E4tzen bekommt (so wie Limit bei MySQL)? Dieses wurde bereits auf der En Liste diskutiert mit folgendem Ergebnis: SELECT * FROM ( SELECT spalte1, spalte2, ROWNUM AS spaltennr FROM tab = WHERE x=3Dy ORDER BY spalte) WHERE spaltennr>10 AND ROWNUM<20; Florian ------=_NextPart_000_007B_01BFB0EA.64AB7FA0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
> Unter Oracle mu=DF man folgende = Anweisung=20 verwenden (es gibt kein LIMIT):
>
> SELECT * FROM = tabelle
>=20 ... und dann werden nat=FCrlich alle 100.000 Datens=E4tze in den = Speicher
>=20 geladen. Und jetzt kann ich NICHT DIREKT auf die Datens=E4tze 10 = bis
> 20=20 zugreifen, sondern mu=DF zuerst alles in ein Array schreiben. Das = Problem
>=20 dabei ist nur, dass dann der Server f=FCr jede Anfrage mehrere = Sekunden
>=20 100% CPU-Last hat und im Speicher ben=F6digt man ca. 50 MB.
> = Sollten=20 mehrere Anfragen gleichzeitig sein dann w=FCrde der Server sicher = bald
>=20 "abst=FCrzten".?!
>
> Wie kann man das mit Oracle = L=F6sen?
> Es=20 mu=DF doch eine M=F6glichkeit geben mit der man eine bestimmte Anzahl = von
>=20 Datens=E4tzen bekommt (so wie Limit bei MySQL)?

Dieses wurde = bereits auf=20 der En Liste diskutiert mit folgendem Ergebnis:
SELECT * FROM ( SELECT spalte1, = spalte2,=20 ROWNUM AS spaltennr FROM tab WHERE x=3Dy ORDER BY spalte) WHERE = spaltennr>10=20 AND ROWNUM<20;
 
Florian
 
------=_NextPart_000_007B_01BFB0EA.64AB7FA0-- From aw_(at)_terror.de Fri, 28 Apr 2000 08:20:43 -1000 Date: Fri, 28 Apr 2000 08:20:43 -1000 From: andreas werla aw_(at)_terror.de Subject: [php] (no subject) du hast nicht nur vergessen ein subject zu setzen den du hast auch vergessen deine tolle html mail mit einem hintergrundbild und bunter schrift zu versehen. From ulf_(at)_redsys.de Fri, 28 Apr 2000 17:37:12 +0200 Date: Fri, 28 Apr 2000 17:37:12 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] include_path und auto_prepend_file aendern (WAMP) Marcel Kurz wrote: > mal ne kleine Frage zu include_path und auto_prepend_file > also auf meine dev System (WAMP) will ich eine 2. Version > von Phplib installieren...mit anderen Einstellungen Wenn Du nicht gerade eine aktuelle, instabile CVS und eine stabile Version parallel benötigst, solltest Du keine zweite PHPLIB installieren, sondern die local.inc erweitern: class DB_Example extends DB_SQL {} class DB_Example2 extends DB_SQL {} class DB_Example3 extends DB_SQL {} Ulf From felix.mueller_(at)_lyx-it.de Fri, 28 Apr 2000 16:30:00 +0200 Date: Fri, 28 Apr 2000 16:30:00 +0200 From: Felix Mueller felix.mueller_(at)_lyx-it.de Subject: [php] Unterkategorien suchen.... Hallo, trotzdem vielen Dank an amalesh. die lektuere werde ich mir natürlich auch zu Gemuete führen :) Gruß, Felix Mueller felix.mueller_(at)_lyx-it.de From mdobel_(at)_kawo2.rwth-aachen.de Fri, 28 Apr 2000 18:25:50 +0200 Date: Fri, 28 Apr 2000 18:25:50 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Bug in PHP 3.0.16 (?) Hallo, vor einiger Zeit hatte ich in der Newsgroup de.comp.lang.php von einem Fehlverhalten des PHP-Moduls auf meinem Rechner berichtet. Bis heute scheint jedoch keiner ausser mir hier diesen Fehler nachvollziehen zu koennen. Er fiel mir auf, als ich fuer die PHPlib das auto_prepend_file per .htaccess-Datei konfigurieren wollte. Daher dachte ich, es laege vielleicht wirklich an meiner speziellen Konfiguration bzw. einem Fehler meinerseits und habe mir anstatt der php3_auto_prepend_file-Geschichte mit einem require der PHPlib-prepend.php3 beholfen. Nun hatte ich heute die Gelegenheit, auf einem voellig jungfraeulichen SuSE 6.3 noch einmal ein wenig damit herumtesten zu koennen, und siehe da, auch dort hatte ich wieder den gleichen Fehler. Daher bitte ich jetzt noch einmal darum, dass (sofern moeglich) sich jemand die Muehe macht, dies auch bei sich noch einmal so nachzuvollziehen bzw. mir zu sagen, ob das nun ein Fehler ist, der bei mir liegt oder doch bei PHP. Bisher scheue ich mich noch, dafuer einen Bug-Report abzusetzen, da sonst scheinbar keiner diesen Fehler bisher provozieren konnte. Das einzige, was auf diesem Rechner nicht von der Distributions-CD kam, war PHP. Dies hab ich als Source (3.0.16) gesogen und als DSO selberkompiliert und dort eingebunden. Die Serversoftware dort ist nun: Apache/1.3.9 (Unix) (SuSE/Linux) mod_perl/1.21 PHP/3.0.16 mod_ssl/2.4.7 OpenSSL/0.9.4 Der dazugehoerige ./configure-Befehl lautete: ./configure --with-apxs=/usr/sbin/apxs --with-xml --with-mysql=/usr --with-dbase=yes --with-ftp --with-pdflib --with-libtiff=/usr --with-libjpeg=/usr --with-gd=/usr --with-zlib=/usr --with-ttf=/usr --with-config-file-path=/etc/httpd --enable-debug=no --enable-safe-mode=no --enable-track-vars=yes --enable-magic-quotes=yes --enable-bcmath=yes --enable-memory-limit=yes --enable-sysvsem --enable-sysvshm Danach habe ich es noch ges"strip"ped und mit "make install" installiert sowie das dadurch resultierende doppelte "LoadModule" in der httpd.conf entfernt. An den config-files habe ich ansonsten nur ein "AllowOverride all" in der httpd.conf fuer die folgenden Verzeichnisse eingetragen: /usr/local/httpd/htdocs /home/blafasel/public_html in beiden Verzeichnissen habe ich Unterverzeichnisse mit dem Namen "test" angelegt und folgende Dateien hineingelegt: in /usr/local/httpd/htdocs/test/: .htaccess: php3_magic_quotes_runtime off order deny,allow deny from all allow from 137.226.250. 137.226.251. # bitte durch eigene IP-Bereiche ersetzen :o) index.php3: Die Dateien gehoeren alle root. in /home/blafasel/public_html/test/: .htaccess: php3_include_path ".:/home/blafasel/public_html/test" php3_auto_prepend_file "/home/blafasel/public_html/include.php3" index.php3: include.php3 hat eine groesse von 0 bytes. Diese Dateien gehoeren alle dem User blafasel. Als naechstes rufe ich nun ueber den Browser die URL http://servername/test/index.php3 auf, alles ist in Ordnung. Nun gebe ich die URL http://servername/test/~blafasel/test/index.php3 in den Browser ein und lasse diese einige Male reloaden. Danach wieder zurueck zur ersten URL. An dieser Stelle bekomme ich nun die Fehlermeldung, dass das benoetigte File "" nicht gefunden werden konnte. Das ganze kann man nun ein wenig entschaerfen, indem man in die Datei /usr/local/htdocs/test/.htaccess die Zeile php3_auto_prepend_file none einfuegt. Somit bekommt man dann wieder die phpinfo() angezeigt, jedoch ist der include_pfad nicht auf none, sondern irgendwelcher ascii-salat, oder aber ein Fragment der aktuellen .htaccess-Datei (z.b. das Wort "order"). Koennte das vielleicht jemand auf seinem Rechner nachbauen und mir von seinen Erfahrungen berichten? Vielleicht hat auch jemand die Moeglichkeit, das genauer nachzuvollziehen, wo genau der Fehler auftritt. Gruss, Markus From Lemon_(at)_top.east.de Thu, 27 Apr 2000 23:02:00 +0100 Date: Thu, 27 Apr 2000 23:02:00 +0100 From: Clemens Zvacek Lemon_(at)_top.east.de Subject: [php] Variablennamen Was mir gerade zu Variablennamen einfaellt. Ich hab mir mal bestimmt 2 Stunden lang die Haare rausgerissen, weil ein script nicht funktionierte. Grund: Variablennamen duerfen nicht mit Zahlen beginnen. Steht irgendwie nicht in der doc, oder ich habs total ueberlesen. Stehts denn drin? clemens -- 97'_(at)_-36Mm 84'ETZ-58Mm 79'TS-33Mm atic#698 bWaM#7 Lemon339_(at)_gmx.net +49.177.6131701 ## http://www.lemon.purespace.de ## Lemon_(at)_top.east.de ## OffStreet v0.8ß2d ## From matthias_(at)_mteege.de 28 Apr 2000 18:17:49 +0200 Date: 28 Apr 2000 18:17:49 +0200 From: Matthias Teege matthias_(at)_mteege.de Subject: [php] Here strings Moin, gibt es ein PHP Äquivalent zu den "perlschen" here strings? Ich möchte beim zuweisen längerer Texte das Quoting sparen. Vielen Dank Matthias -- Matthias Teege -- matthias_(at)_mteege.de -- http://emugs.de make world not war PGP-Key auf Anfrage From eschmid_(at)_s.netic.de Fri, 28 Apr 2000 18:36:08 +0200 Date: Fri, 28 Apr 2000 18:36:08 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Variablennamen Clemens Zvacek wrote: > Grund: Variablennamen duerfen nicht mit Zahlen beginnen. Steht > irgendwie nicht in der doc, oder ich habs total ueberlesen. Stehts > denn drin? Steht wahrscheinlich nicht drin. Wenns nicht in der Doku steht, dann gilt das gleiche wie in jedem vernüftigen Buch über die Programmiersprache C. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From Mathias.Gloss_(at)_start.de Fri, 28 Apr 2000 18:48:25 +0200 Date: Fri, 28 Apr 2000 18:48:25 +0200 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Here strings Aloha, > ---------- > Von: Matthias Teege[SMTP:matthias_(at)_mteege.de] > > gibt es ein PHP Äquivalent zu den "perlschen" here > strings? Ich möchte beim zuweisen längerer Texte das > Quoting sparen. > Aeehhh .... setzen, 6. Du weisst für was die Dinger da sind: Oder doch nicht ? Viele Grüße, Mathias From eschmid_(at)_s.netic.de Fri, 28 Apr 2000 18:59:18 +0200 Date: Fri, 28 Apr 2000 18:59:18 +0200 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Here strings Matthias Teege wrote: > gibt es ein PHP Äquivalent zu den "perlschen" here > strings? Ich möchte beim zuweisen längerer Texte das > Quoting sparen. Bei PHP 4 gibts die "here docs". Im Manual ist es beschrieben http://php.net/manual/language.types.string.php. Achtung: gibt .php3 anstatt .php an, dann kann man die ältere fehlerhafte Handbuchseite sehen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de From sebastian.bergmann_(at)_web.de Fri, 28 Apr 2000 19:14:12 +0200 Date: Fri, 28 Apr 2000 19:14:12 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] [phplib] Probleme mit "select count(*) as ..." Hi, bei der Benutzung der Datenbankabstraktion von PHPLIB habe ich ein Problem. Eigentlich sollten die beiden folgenden Code-Fragmente dasselbe Ergebnis liefern, letzteres - welches ich auch Gründen der Effizienz einsetzen möchte - funktioniert aber nicht und liefert nur einen leeren String: 1.) $db->query( "select * from " . $this->counter ); return $db->num_rows(); 2.) $db->query( "select count(*) as rows from " . $this->counter ); return $db->f( "rows" ); AHA -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From fg_(at)_FutureByte.net Fri, 28 Apr 2000 20:39:36 +0200 Date: Fri, 28 Apr 2000 20:39:36 +0200 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Variablennamen > Ich hab mir mal bestimmt 2 Stunden lang die Haare rausgerissen, weil > ein script nicht funktionierte. > > Grund: Variablennamen duerfen nicht mit Zahlen beginnen. Steht > irgendwie nicht in der doc, oder ich habs total ueberlesen. Stehts > denn drin? Funktionen und Klassen übrigens auch nicht ;) franz -- http://www.Locked.de [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From 4bestman_(at)_informatik.uni-hamburg.de Fri, 28 Apr 2000 20:50:59 +0200 Date: Fri, 28 Apr 2000 20:50:59 +0200 From: Arne Bestmann 4bestman_(at)_informatik.uni-hamburg.de Subject: [php] Datei Upload unter WAMP Ich habe ein ganz normales WAMP installiert, jedoch habe ich Probleme damit, wenn ich per Formular eine Datei uploaden möchte ! Der Code funktioniert auf UNIX Maschinen ohne Probleme. Aber auf windows gibt es immer eine Fehlermeldung, die darauf schließen läßt, daß das gecachte File nicht gefunden wird. Hat jemand von Euch Erfahrungen zum Fileupload ?! Arne P.S.: Folgende Fehlermeldung bekomme ich: "Warning: fopen("\\php2","r") - Unknown error in From ulf_(at)_redsys.de Fri, 28 Apr 2000 20:49:56 +0200 Date: Fri, 28 Apr 2000 20:49:56 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] [phplib] Probleme mit "select count(*) as ..." Sebastian Bergmann wrote: > 2.) $db->query( "select count(*) as rows from " . $this->counter ); > return $db->f( "rows" ); Falsche Reihenfolge. Query absetzen, Result holen, auslesen, wie sonst auch mit MySQL: $db->query("select count(*) as rows from active_sessions"); $db->Next_Record(); $db->p("rows"); Ulf From T-G-P_(at)_gmx.de Fri, 28 Apr 2000 21:04:33 +0200 Date: Fri, 28 Apr 2000 21:04:33 +0200 From: Tobias Meyer T-G-P_(at)_gmx.de Subject: [php] Datei Upload unter WAMP Hallo! > P.S.: Folgende Fehlermeldung bekomme ich: > > "Warning: fopen("\\php2","r") - Unknown error in Ich hatte unter WAMP ähnliche Probleme... Nachdem ich in der php.ini das Temp-Verzeichnis explizit angegeben hatte, funktionierte alles wunderbar :) Auszug php.ini: upload_tmp_dir = C:/windows/temp/ Enjoy.... Tobias Meyer From braukmann_(at)_tse-online.de Fri, 28 Apr 2000 21:35:59 +0200 Date: Fri, 28 Apr 2000 21:35:59 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Bug in PHP 3.0.16 (?) Hallo, ... ein Leidensgenosse, ... ein Leidensgenosse ... hurra, ... vielleicht kommen wir der Sache ja nun auf die Spur. On Fri, Apr 28, 2000 at 06:25:50PM +0200, Markus Dobel wrote: > vor einiger Zeit hatte ich in der Newsgroup de.comp.lang.php von einem ... in der Newsgroup muss es mir entgangen sein, da ich sie immer nur sehr fluechtig lese (mit hohem 'score' auf 'kk' ;) ). > Fehlverhalten des PHP-Moduls auf meinem Rechner berichtet. Bis heute > scheint jedoch keiner ausser mir hier diesen Fehler nachvollziehen zu > koennen. Das Gefuehl kenn ich. Ich kann im Moment so wenig zu diesen Symptomen sagen, dass ich mich bisher nichteinmal an die Oeffentlichkeit der Mailingliste gewagt habe. > Er fiel mir auf, als ich fuer die PHPlib das auto_prepend_file > per .htaccess-Datei konfigurieren wollte. Ich muss bei zweien unsere Apache-Installationen genau dasselbe Sympthom beobachten; konnte es bisher aber _nie_ auf eine bestimmte Ursache zurueckfuehren. > Daher dachte ich, es laege vielleicht wirklich an meiner speziellen > Konfiguration bzw. einem Fehler meinerseits und Ich dachte bisher auch eher an eine Plattform-Inkompatibilitaet; aber bis zu diesen merkwuerdigen Fehlern liefen die selbst- gebauten Apache/PHP-Kombis bei uns 'rock-stable'. Unsere Plattform bei den beiden betroffenen Installation ist FreeBSD 2.2.8-stable. Auf dem einen laeuft: Server Version: Apache/1.3.9 (Unix) PHP/3.0.13-dev und auf dem anderen: Server Version: Apache/1.3.12 (Unix) PHP/3.0.17-dev > habe mir anstatt der php3_auto_prepend_file-Geschichte mit einem > require der PHPlib-prepend.php3 beholfen. Insbesondere taucht es bei uns auch ganz ohne auto_prepend_file auf; allerdings setze ich php3_include-Pfade und diverse php3-Optionen in .htaccess-Dateien. > Nun hatte ich heute die Gelegenheit, auf einem voellig jungfraeulichen > SuSE 6.3 noch einmal ein wenig damit herumtesten zu koennen, und siehe > da, auch dort hatte ich wieder den gleichen Fehler. ... dann kann ich mir ausfuehrliche Tests unter FreeBSD 3.4-stable und 4.0-stable und 5.0-current ja fast sparen; da das Problem offensichtlich nicht an FreeBSD 2.2.x liegt. Andererseits waere es natuerlich schon ganz interessant zu wissen, ob das Problem unter 4.0-stable noch besteht. Meine Vermutungen (fuer die ich ehrlich gesagt keine wirklich fundierte Begruendung liefern koennte) gehen in Richtung eines Speicherverwaltungsproblem in der Kombination apache/mod_php3. Ich hab' die Absturz-Haeufigkeit deutlich senken koennen, in dem ich dem Apache ein "MaxRequestsPerChild 2" spendiert habe und dafuer die 'MinSpareServers' erhoeht habe (um wenigstens einen Teil des Performance-Verlustes wieder auszugleichen). > nachzuvollziehen bzw. mir zu sagen, ob das nun ein Fehler ist, der bei > mir liegt oder doch bei PHP. Bisher scheue ich mich noch, dafuer einen > Bug-Report abzusetzen, da sonst scheinbar keiner diesen Fehler bisher > provozieren konnte. ... ich bin mir nun ziemlich sicher, dass es ein Fehler in php oder apache ist. Ich finde es allerdings auch bemerkenswert, dass ein Bug mit derartig frappanten Auswirkungen noch niemand anderem aufgefallen sein sollte. Er tritt (soweit wir es beurteilen koennen) auf einem Server Version: Apache/1.3.0 (Unix) PHP/3.0 nicht auf. Allerdings liegen zwischen diesem Releasestand und den weiter oben genannten sowohl beim Apache als auch beim PHP Welten. > Die Serversoftware dort ist nun: Unser Server Version: Apache/1.3.12 (Unix) PHP/3.0.17-dev ist so konfiguriert: Fuer php3 (cvs-Version) ./configure --with-apache=/tse/sw-tse/www/apache \ --with-mysql=/usr/local \ --with-exec-dir=/wwwsrv/php-bin \ --enable-track-vars \ --enable-magic-quotes \ --enable-bcmath \ --enable-memory-limit \ --with-config-file-path=/www/etc Das ist schon extra eine absolute Schmalspur-Version, da ich zunaechst Fehler in irgendwelchen Modulen komplett ausschliessen wollte. Fuer Apache: ./configure --prefix=/www \ --enable-module=access \ --enable-module=actions \ --enable-module=alias \ --enable-module=asis \ --enable-module=auth \ --enable-module=autoindex \ --enable-module=cgi \ --enable-module=dir \ --enable-module=env \ --enable-module=headers \ --enable-module=imap \ --enable-module=log_config \ --enable-module=negotiation \ --enable-module=rewrite \ --enable-module=setenvif \ --enable-module=speling \ --enable-module=status \ --enable-module=info \ --enable-module=unique_id \ --enable-module=userdir \ --enable-module=usertrack \ --activate-module=src/modules/php3/libphp3.a Also duerften > mod_perl/1.21 > mod_ssl/2.4.7 > OpenSSL/0.9.4 als Fehlerquelle ausscheiden. Ebenso ist 'DSO' als moegliche Fehlerquelle ausgeschieden. Es bleiben also > PHP/3.0.16 oder der Apache selbst; hier koennte es z.B. (wild guess) Speicherverwaltungsprobleme beim Verarbeiten der htaccess-Direktiven geben. Die include-Pfad-Angaben werden ja (so man absolute Pfade eintraegt; und das ist bei uns z.B. der Fall) ziemlich lang: buffer overrun? Uns ist das Problem uebrigens als erstes im phpMyAdmin aufgefallen. Ausserdem tritt das Problem bei uns deutlich haeufiger bei der Verarbeitung von PHP-Dokumenten auf, die 'richtig was tun'. Das widerum deutet ja eher in Richtung php, bzw. in Richtung der Kommunikation zwischen PHP und apache? > in beiden Verzeichnissen habe ich Unterverzeichnisse mit dem Namen > "test" angelegt und folgende Dateien hineingelegt: [... Testverfahren gesnipped ... ] > Danach wieder zurueck zur ersten URL. An dieser Stelle bekomme ich nun > die Fehlermeldung, dass das benoetigte File "" nicht > gefunden werden konnte. Bei uns tritt das Problem auch auf, wenn nur Dokumente aus demselben Verzeichnis aufgerufen werden. Mit dem Wechsel zwischen '~irgendwas' und '/wasanderes/' wird der Fehler direkt nichts zu tun haben, denke ich. > Das ganze kann man nun ein wenig entschaerfen, indem man in die Datei > /usr/local/htdocs/test/.htaccess die Zeile > php3_auto_prepend_file none ... benutzen wir auf dem einen betroffenen Server nirgendwo. Ich werde jetzt einmal Versuchen, die Einstellungen aus '.htaccess' zu entfernen und direkt in die Definition des virtuellen Servers einzutragen. > Vielleicht hat auch jemand die Moeglichkeit, das genauer > nachzuvollziehen, wo genau der Fehler auftritt. Hmmm. Wo sind die Leute, die sich im Apache-Source gut auskennen? -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From ulf_(at)_redsys.de Fri, 28 Apr 2000 22:00:27 +0200 Date: Fri, 28 Apr 2000 22:00:27 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Bug in PHP 3.0.16 (?) Andreas Braukmann wrote: > Hmmm. Wo sind die Leute, die sich im Apache-Source gut auskennen? Kris hat den dokumentierten Source an seinem Arbeitsplatz liegen. Ulf From L-Andre_(at)_gmx.de Fri, 28 Apr 2000 22:58:44 +0200 Date: Fri, 28 Apr 2000 22:58:44 +0200 From: =?iso-8859-1?Q?Andr=E9?= Laugks L-Andre_(at)_gmx.de Subject: [php] Sicherheit, PHP als Modula oder CGI installiert Hallo! PHP kann man ja als Modul oder CGI installieren. Wenn ich es als Modul installiere, kann ich PHP-Dateien in jedes Verzeichnis packen, bei der Installation als CGI nur ins CGI-BIN Verzeichnis? Ist das richtig oder liege ich falsch? Ich versuche gerade raus zufinden, welche Methode die Sicherste ist. Wenn ich Dateien auslesen, rein schreiben oder anlegen möchte, muß ich den Ordnern und Dateien Rechte vergeben. Ich halte das für ein Sicherheitsrisiko! Nun ist mir zu Ohren gekommen, daß wenn ich PHP-Scripte ins CGI-BIN lege, ich den Ordnern und Dateien keine Rechte vergeben muß, weil ich über das CGI-BIN die Macht habe, Dateien zu ändern, ohne Rechte zu vergeben! Ist das richtig? Wie kann ich mit PHP-Scripte und Dateien/Ordner sicher umgehen, ohne das ich Angst vor einer Sicherheitslücke haben muß? Ich habe schon versucht, mit der Funktion chmod() zu arbeiten, nur das wollte nicht funktionieren. Wenn ich in eine Datei schreiben möchte, vergebe ich schreibrechte, wenn ich fertig bin, werden sie wieder genommen. Ich hatte einen kleinen Test durchgeführt, eine Datei die ich über Telnet auf 777 gesetzt habe, mit chmod() auf 666 zu setzen. Wie gesagt funktionierte das nicht. Vielen Dank und mfg, André Laugks From c.aefer_(at)_burg-halle.de Fri, 28 Apr 2000 22:58:25 +0200 Date: Fri, 28 Apr 2000 22:58:25 +0200 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] potenzieren??? hi liste! ist wahrscheinlich ne blöde frage und auch wohl nur auf meine müdigkeit zurückzuführen, aber ich konnte im manual keine passende antwort finden... wie potenziere ich zb: 2 mit 5 ???? das däch'le (^) ist ja arithmetisch... gruß christian G7 media Christian Schäfer Ludwig-Wucherer-Strasse 55 06108 Halle g7_caefer_(at)_gmx.net +49 +(0)345 5250385 www.g7-media.com coming soon. From c.aefer_(at)_burg-halle.de Fri, 28 Apr 2000 23:10:26 +0200 Date: Fri, 28 Apr 2000 23:10:26 +0200 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] AW: [php] potenzieren??? >> das däch'le (^) ist ja arithmetisch... bitwise - sorry... From david.adler_(at)_h-tic.de Sat, 29 Apr 2000 00:06:45 +0200 Date: Sat, 29 Apr 2000 00:06:45 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] Variablen ausgeben ? Hallo, gibt es einen Befehl in PHP, der alle Variablen einer Datei ausgibt ? MfG David From jgrube_(at)_jgrube.de Sat, 29 Apr 2000 00:58:55 +0200 Date: Sat, 29 Apr 2000 00:58:55 +0200 From: Joern Grube jgrube_(at)_jgrube.de Subject: [php] Zeile wird nicht angezeigt Hallo, kann mir jemand sagen, was hier falsch ist: /* Verbinden und oeffnen der Datenbank */ mysql_connect ("localhost","root",""); mysql_select_db ("mysql1357") or die ("Konnte Server nicht erreichen. Versuch es bitte spaeter nochmal. Taucht der Fehler wiederholt auf, bitte den Webmaster verstaendigen. Danke."); /* Erzeugen des Suchformulars */ $result = mysql_db_query("mysql1357", "Select systeme FROM systeme ORDER BY systeme.systeme"); $i = 0; $x = mysql_num_rows($result); echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "zurück
"; ?> Es geht um die Zeile vor while( Das soll die erste Anzeige in der select-Box des Formulars sein, wird aber voellig ignotiert :-( Tschuess Joern (Berlin) http://www.jgrube.de http://www.flash4beginner.de Bitte keine HTML-Mails an mich!!!!! From Stefan.Engelhardt_(at)_stud.fh-hannover.de Sat, 29 Apr 2000 01:18:33 +0200 Date: Sat, 29 Apr 2000 01:18:33 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Zeile wird nicht angezeigt > kann mir jemand sagen, was hier falsch ist: > > /* Verbinden und oeffnen der Datenbank */ > mysql_connect ("localhost","root",""); > mysql_select_db ("mysql1357") > or die ("Konnte Server nicht erreichen. Versuch es bitte > spaeter nochmal. > Taucht der Fehler wiederholt auf, bitte den Webmaster > verstaendigen. Danke."); > > /* Erzeugen des Suchformulars */ > $result = mysql_db_query("mysql1357", "Select systeme > FROM systeme > ORDER BY systeme.systeme"); > $i = 0; > $x = mysql_num_rows($result); > echo "
method=\"post\">"; > echo ""; > echo ""; > echo ""; > echo ""; > echo ""; > echo ""; > echo "
"; > echo " value=\" Suchen > \" style=\"font-size:11px;\"> value=\"Abenteurer-Typ eingeben\" size=\"15\" maxlength=\"30\" > style=\"font-size:11px;\"> target=\"_top\">zurück
"; > ?> > > Es geht um die Zeile vor while( > Das soll die erste Anzeige in der select-Box des Formulars > sein, wird aber > voellig ignotiert :-( Habe den Rest nicht angeschaut, aber Du hast den "; echo ""; ^ In der Hoffnung, Dir geholfen zu haben, Stefan From breker_(at)_multimedialesdesign.de Sat, 29 Apr 2000 01:20:11 -0700 Date: Sat, 29 Apr 2000 01:20:11 -0700 From: Robert Breker breker_(at)_multimedialesdesign.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_RE:_=5Bphp=5D_Arrays_l=F6schen?= > > > > wie schaffe ich es das ein Array, das 3 Elemente enthält wieder > > > > völlig leer > > > > ist sprich count($array) soll 0 sein. > > $array=""; > > jetzt ist $array aber nicht ein leeres Array sondern ein leerer String unset($array) - jetzt ist array ganz weg $array = array(); - jetzt ist array ein leerer array und alle sind glücklich ...php kan Zaubern ;-) cu From Stefan.Engelhardt_(at)_stud.fh-hannover.de Sat, 29 Apr 2000 01:28:03 +0200 Date: Sat, 29 Apr 2000 01:28:03 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Sicherheit, PHP als Modula oder CGI installiert Hallo Joern, > Wenn ich es als Modul installiere, kann ich PHP-Dateien in jedes > Verzeichnis packen, bei der Installation als CGI nur ins CGI-BIN > Verzeichnis? > Ist das richtig oder liege ich falsch? Also, ich habe PHP als CGI installiert und kann überall PHP-Dateien hinlegen. Hängt doch von der Konfiguration des Webservers ab, wenn Du genaueres wissen willst: PM > Ich versuche gerade raus zufinden, welche Methode die Sicherste > ist. > Wenn ich Dateien auslesen, rein schreiben oder anlegen möchte, > muß ich den Ordnern und Dateien Rechte vergeben. Ich halte > das für ein Sicherheitsrisiko! Nun ist mir zu Ohren gekommen, > daß wenn ich PHP-Scripte ins CGI-BIN lege, ich den Ordnern und > Dateien keine Rechte vergeben muß, weil ich über das CGI-BIN > die Macht habe, Dateien zu ändern, ohne Rechte zu vergeben! > Ist das richtig? Hä? Das habe ich irgendwie nicht verstanden. Ohne ein Leserecht wirst Du keine Datei ausführen können, auch im CGI-Verzeichnis nicht. > Wie kann ich mit PHP-Scripte und Dateien/Ordner sicher umgehen, > ohne das ich Angst vor einer Sicherheitslücke haben muß? Es kommt immer darauf an, wie sicher die Dateien sein müssen. Wenn sie enorm kritisch sind, mußt Du den Server ganz dicht machen, also alle Dienste (ftp, telnet, ping, ...) komplett abschalten, außer die HTTP-Dienste, oder ihn hinter einem Firewall abschotten. Ist nur die Frage, wie kritisch die Daten sind, die Du schützen willst. > Ich habe schon versucht, mit der Funktion chmod() zu arbeiten, > nur das wollte nicht funktionieren. Wenn ich in eine Datei > schreiben möchte, vergebe ich schreibrechte, wenn ich fertig > bin, werden sie wieder genommen. > Ich hatte einen kleinen Test durchgeführt, eine Datei die ich > über Telnet auf 777 gesetzt habe, mit chmod() auf 666 zu setzen. > Wie gesagt funktionierte das nicht. Das hängt IMHO damit zusammen, unter welchem User der Apache ausgeführt wird!? Wenn er als Root ausgeführt wird, kann er das mit chmod verändern, das ist aber erst recht ein enormes Risiko. Ich glaube, die Dateien, die Du verändern möchtest, müssen dem Benutzer gehören, unter dem der Apache ausgeführt wird, aber da bin ich mir nicht so sicher. From L-Andre_(at)_gmx.de Sat, 29 Apr 2000 02:00:12 +0200 Date: Sat, 29 Apr 2000 02:00:12 +0200 From: =?iso-8859-1?Q?Andr=E9?= Laugks L-Andre_(at)_gmx.de Subject: [php] Sicherheit, PHP als Modula oder CGI installiert Hallo! Stefan Engelhardt schrieb: > Also, ich habe PHP als CGI installiert und kann überall PHP-Dateien > hinlegen. Hängt doch von der Konfiguration des Webservers ab, wenn Du > genaueres wissen willst: PM PM? Ich würde gern genauers wissen! Mir ist das Zusammenspiel von Apache und Linux nicht ganz klar, also Rechte, wann darf der Apache was usw.. Gibt es dazu vielleicht ein gutes Buch? > Hä? Das habe ich irgendwie nicht verstanden. Ohne ein Leserecht wirst Du > keine Datei ausführen können, auch im CGI-Verzeichnis nicht. Wie gesagt, ich habe mal irgendwie gehört, das ein Script im CGI-BIN eine "Allmacht" hat, also das es alles darf, egal wie die Rechte sind. Wollte mal eine richtige Antwort bekommen, ob es stimmt oder ob ich mich das verhört habe. > Es kommt immer darauf an, wie sicher die Dateien sein müssen. Wenn sie > enorm kritisch sind, ... Eigentlich nur Dateien, die ich über include einbinde und in denen ich eventuell auch mal was über ein Script ändere. Also keine persönlichen Daten von Besuchern. Was mir so eingefallen ist, das jemand von einem anderen Server aus, diese Dateien manipulieren könnte, wie auch immer. Ich bin, was diese "Servertechnik" angeht, noch etwas grün hinter den Ohren. Da ich nicht der Serveradmin bin und auch keine Konfigurationen vornehmen kann, will ich wissen, wie ich bei dem virtuellen Server, sicher betreiben kann! mfg, André Laugks From braukmann_(at)_tse-online.de Sat, 29 Apr 2000 02:14:21 +0200 Date: Sat, 29 Apr 2000 02:14:21 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Bug in PHP 3.0.16 (?) Hi Ulf, On Fri, Apr 28, 2000 at 10:00:27PM +0200, Ulf Wendel wrote: > Andreas Braukmann wrote: > > Hmmm. Wo sind die Leute, die sich im Apache-Source gut auskennen? > > Kris hat den dokumentierten Source an seinem Arbeitsplatz liegen. ... ich dacht es mir, ... und im PHP-Source kennt er sich ja auch recht gut aus. Ich waere vorhin auch fast der Versuchung erlegen, ihn 'einfach mal so' auf 'cc' zu setzen. Mein Vorredner hat seine Mail - wie ich vorhin gesehen habe - auch nochmal in der Newsgroup abgesetzt. (Ich find' Mailinglisten/Newsgroup-Crossposts zwar extrem bloed, aber vielleicht wird Kris ja darauf aufmerksam.) Mich wundert ja immer noch, dass das genannte Problem nicht oefter hier auftaucht. -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From mdobel_(at)_kawo2.rwth-aachen.de Sat, 29 Apr 2000 02:38:29 +0200 Date: Sat, 29 Apr 2000 02:38:29 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Bug in PHP 3.0.16 (?) Ulf Wendel wrote: > > Andreas Braukmann wrote: > > Hmmm. Wo sind die Leute, die sich im Apache-Source gut auskennen? > > Kris hat den dokumentierten Source an seinem Arbeitsplatz liegen. Kristian sagte mir allerdings auch, dass er diesen Fehler noch nie beobachtet haette und vermutete den Fehler in meiner Konfiguration (krumme aliases oder mod_rewrite). Da ich selber nur zwei Redhat-Installationen (bzw 1x Redhat und 1x Mandrake) zur Verfuegung hatte und dort den apache bisher nicht selbst kompiliert habe, dachte ich bisher an einen defektes apache-rpm oder wirklich einer defekten konfig bei Redhat bzw. meiner Nacharbeit daran. Da ich dieses Fehlverhalten jedoch nun auch bei einer fast voellig unveraenderten SuSE provozieren konnte, scheidet dies nun meiner Meinung nach aus. Ich habe es uebrigens heute noch einmal mit einem selbstgebauten Apache mit PHP 3.0.12 (fest eingeloetet, nicht DSO) auf einem anderen Rechner probiert, dort trat dieser Fehler nicht auf. Gruss, Markus From mdobel_(at)_kawo2.rwth-aachen.de Sat, 29 Apr 2000 02:43:47 +0200 Date: Sat, 29 Apr 2000 02:43:47 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Bug in PHP 3.0.16 (?) Andreas Braukmann wrote: > > > Kris hat den dokumentierten Source an seinem Arbeitsplatz liegen. > ... ich dacht es mir, ... und im PHP-Source kennt er sich > ja auch recht gut aus. > Ich waere vorhin auch fast der Versuchung erlegen, ihn 'einfach > mal so' auf 'cc' zu setzen. Er liest die Newsgroup mit, daher hoffe ich einfach einmal, dass er dieses Posting liest. Ihn direkt anzumailen lasse ich lieber... Siehe dazu auch die FAQ: http://www.koehntopp.de/php/faq-1.html#ss1.4 ;o) > Mein Vorredner hat seine Mail - wie ich vorhin gesehen habe - > auch nochmal in der Newsgroup abgesetzt. > (Ich find' Mailinglisten/Newsgroup-Crossposts zwar extrem bloed, > aber vielleicht wird Kris ja darauf aufmerksam.) Ich wollte einfach eine moeglichst grosse Zielgruppe damit erreichen, da ich (sofern es ein Bug in PHP ist) das fuer einen ziemlich gravierenden Bug halte. Bevor ich jedoch einen Bugreport absetze, wollte ich es einfach noch einmal verifizieren. > Mich wundert ja immer noch, dass das genannte Problem nicht > oefter hier auftaucht. AOL!!1 Gruss, Markus From sebastian.bergmann_(at)_web.de Fri, 28 Apr 2000 21:53:31 +0200 Date: Fri, 28 Apr 2000 21:53:31 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] [phplib] Probleme mit "select count(*) as ..." Ulf Wendel schrieb: > $db->query("select count(*) as rows from active_sessions"); > $db->Next_Record(); spoO, hatte ich völlig vergessen. Danke, daß Du mir die Tomaten von den Augen genommen hast :-) > $db->p("rows"); -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From ulf_(at)_redsys.de Sat, 29 Apr 2000 09:02:35 +0200 Date: Sat, 29 Apr 2000 09:02:35 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Sicherheit, PHP als Modula oder CGI installiert André Laugks wrote: > PHP kann man ja als Modul oder CGI installieren. > > Wenn ich es als Modul installiere, kann ich PHP-Dateien in jedes > Verzeichnis packen, bei der Installation als CGI nur ins CGI-BIN > Verzeichnis? > Ist das richtig oder liege ich falsch? Als Modul läuft PHP mit den Userrechten des Apache. Als CGI mit den Userrechten des Besitzers des (virtuellen) Servers. Entspechend willst Du bei mehreren Usern garantiert CGI, bei nur einem User den Apache mit minimalen Rechten ausstatten. Siehe auch: http://www.koehntopp.de/kris/artikel/webtune/ http://www.koehntopp.de/kris/artikel/websec/ Ulf From ulf_(at)_redsys.de Sat, 29 Apr 2000 09:04:04 +0200 Date: Sat, 29 Apr 2000 09:04:04 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Variablen ausgeben ? David Adler wrote: > gibt es einen Befehl in PHP, der alle Variablen einer Datei ausgibt ? In einer Datei wie /etc/passwd/ sind keine Variablen; vielleicht dürfte man davon bei wddx Files sprechen. Wovon redest Du? Ulf From braukmann_(at)_tse-online.de Sat, 29 Apr 2000 09:53:08 +0200 Date: Sat, 29 Apr 2000 09:53:08 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Bug in PHP 3.0.16 (?) Hi, On Sat, Apr 29, 2000 at 02:38:29AM +0200, Markus Dobel wrote: > Kristian sagte mir allerdings auch, dass er diesen Fehler noch nie > beobachtet haette und vermutete den Fehler in meiner Konfiguration > (krumme aliases oder mod_rewrite). hmmm. Auch davon benutzen wir nicht sehr viel. Einige Rewrites fuer 'well-known-urls', wie z.B. 'www.bla.de/aktion/' nach 'www.bla.de/irgendwo/anders/aktion.html' und das war's dann schon. > Da ich selber nur zwei Redhat-Installationen (bzw 1x Redhat und > 1x Mandrake) zur Verfuegung hatte und dort den apache bisher > nicht selbst kompiliert habe, dachte ich bisher an einen defektes > apache-rpm oder wirklich einer defekten konfig bei Redhat bzw. > meiner Nacharbeit daran. Wir bauen unsere apaches und phps komplett selbst. Der apache laesst sich unter FreeBSD 'out-of-the-box' konfigurieren, kompilieren und installieren und hat einen (erfahrungsgemaess) sehr ordentlichen release-Zyklus. PHP benutze ich grundsaetzlich aus dem CVS-Spiegel. (Sonst bauen wir eigentlich saemtliche Software aus der FreeBSD ports collection.) > Da ich dieses Fehlverhalten jedoch nun auch bei einer fast voellig > unveraenderten SuSE provozieren konnte, scheidet dies nun meiner Meinung > nach aus. ... und da es bei einem handgebautem apache/php unter FreeBSD auch auftaucht, wird die Ursache wohl auch nicht im Rahmen der Konfiguration des Gesamtsystems zu suchen sein. > Ich habe es uebrigens heute noch einmal mit einem selbstgebauten Apache > mit PHP 3.0.12 (fest eingeloetet, nicht DSO) auf einem anderen Rechner > probiert, dort trat dieser Fehler nicht auf. Uns ist es nie gelungen, den Fehler 100%ig sicher 'auf Zuruf' zu reproduzieren. Wir waren nur so weit, dass er mit steigender Komplexitaet von Skripten haeufiger auftaucht. Ich hab' fuer unser Hauptsorgenkind nun tatsaechlich alle PHP-Direktiven aus der .htaccess entfernt und direkt in die Definition des virtuellen Servers (httpd.conf) eingetragen. Was soll ich sagen: Ich konnte den Fehler anschliessend (scheinbar) nicht mehr provozieren. Und was passierte, als ich es gerade nochmal probierte, bevor ich hier die 'Erfolgsmeldung des work-arounds' verbreiten wollte? - Richtig, ... es passierte wieder und wieder und wieder ... Schade eigentlich. Ich werde also uebers Wochenende versuchen, die .htaccess bei allen virtuellen Server der betroffenen apache-Installation die php-Direktiven vom .htacess in die httpd.conf zu verlegen. Bevor ich es nun wieder vergesse: Tauchen bei Dir denn nach diesen Chrashes auch von Zeit zu Zeit merkwuerdige Dateien unterhalb des document root auf? Die Dateinamen sind meist totaler Binaermuell und der Inhalt auch, ... vermischt mit dem Inhalt der .htaccess-Datei. -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From tobias_(at)_dnet.it Sat, 29 Apr 2000 10:13:01 +0200 Date: Sat, 29 Apr 2000 10:13:01 +0200 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Variablen ausgeben ? > gibt es einen Befehl in PHP, der alle Variablen einer Datei ausgibt ? Sofern Du mir Datei PHP-Skript meinst, und innerhalb dieses Skriptes alle momentanen Variablen ausgeben möchtest: var_dump($GLOBALS); Mit freundlichen Grüßen, Tobias Ratschiller -- /* Tobias Ratschiller | New Media Consultant | http://phpWizard.net */ ',39,$a,39);?> From Stefan.Engelhardt_(at)_stud.fh-hannover.de Sat, 29 Apr 2000 01:14:16 +0200 Date: Sat, 29 Apr 2000 01:14:16 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] potenzieren??? > wie potenziere ich zb: 2 mit 5 ???? Meinst Du 2 hoch 5 oder 5 hoch 2? Ich gehe mal von 2 hoch 5 aus. Schau mal im Manual unter Mathematische Funktionen, da gibt es eine Funktion exp() und eine pow(). Mit pow(2,5); solltest Du zum Ziel kommen. Schlaf Dich erstmal aus. ;-) Gruß aus Hannover, Stefan From mdobel_(at)_kawo2.rwth-aachen.de Sat, 29 Apr 2000 03:01:14 +0200 Date: Sat, 29 Apr 2000 03:01:14 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] potenzieren??? "Christian Schäfer" wrote: > > ist wahrscheinlich ne blöde frage und auch wohl nur auf meine müdigkeit > zurückzuführen, aber ich konnte im manual keine passende antwort finden... > > wie potenziere ich zb: 2 mit 5 ???? Einen eingebauten Operator dafuer kenne ich auch nicht, aber was haeltst Du davon: function potenz($x, $y) { $result = $x; while ($y > 1) { $result = $result*$x; $y--; } return($result); } Oder rekursiv: function potenz($x, $y) { if ($y > 1) { return(power($x*$x, $y-1)); } else { return($x); } } Beides funktioniert natuerlich nur mit positiven ganzzahligen $y. Gruss, Markus From ulf_(at)_redsys.de Sat, 29 Apr 2000 09:04:22 +0200 Date: Sat, 29 Apr 2000 09:04:22 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] potenzieren??? Christian Schäfer wrote: > wie potenziere ich zb: 2 mit 5 ???? pow(), http://www.php.net/manual/function.pow.php3 Ulf From jens_(at)_pinguin.conetix.de Sat, 29 Apr 2000 11:00:56 +0200 Date: Sat, 29 Apr 2000 11:00:56 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_Re:_=5Bphp=5D_Re:_=5Bphp=5D_Quellcode_sch=FCtze?= =?iso-8859-1?Q?n_=28war__=22Pretokenized=22_scripts_unter_php3-Apache-Mo?= =?iso-8859-1?Q?dul=29_scripts_unter_php3-Apache-Modul=22Pretokenized=22_?= =?iso-8859-1?Q?scripts_unter_php3-Apache-Modul=29_scripts_unter_php3-Apa?= =?iso-8859-1?Q?che-Modul?= =?iso-8859-1?Q?n_=28war__=22Pretokenized=22_scripts_unter_php3-Apache-Mo?= =?iso-8859-1?Q?dul=29_scripts_unter_php3-Apache-Modul=22Pretokenized=22_?= =?iso-8859-1?Q?scripts_unter_php3-Apache-Modul=29_scripts_unter_php3-Apa?= =?iso-8859-1?Q?che-Modul?= On Thu, Apr 27, 2000 at 09:09:25PM +0200, eschmid+sic_(at)_s.netic.de wrote: > On Thu, Apr 27, 2000 at 08:48:23PM +0200, Jens Benecke wrote: > > On Thu, Apr 27, 2000 at 10:15:49AM +0200, > > ulf.unger_(at)_urz.uni-heidelberg.de wrote: > > > ich will damit nur mein "geistiges" Eigentum von einem nicht ganz > > > vertrauenswürdigem Auftraggeber sichern. Gibts außer vertragliche > > > Klauseln noch andere Möglichkeiten den Quellcode "vorzukomilieren" um > > > somit die Nachbearbeitung bzw. Veränderung des Quellcodes zu sichern. > > PHP4 kann Bytecode erzeugen. > Nein, kann es nicht. Das ist nur ein Just-in-time Compiler und kein > standalone Compiler. Hm, hatte ich da was valsch ferstanden? Oder geht das nur mit Zend, oder wie war das genau? Ich meinte ich hätte da was im Announcement zu PHP4 gelesen. > PS: CDs sind angekommen. Danke Prima. -- ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de From david.adler_(at)_h-tic.de Sat, 29 Apr 2000 11:07:57 +0200 Date: Sat, 29 Apr 2000 11:07:57 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] AW: [php] Variablen ausgeben ? Hi, ich rede von einer PHP-Datei, in die ich mittels Post ungefähr 25 Variablen übergebe. Ich will nur wissen, ob es einen Befehl gibt (wie etwas beim QUERY_STRING) um diese dann auszugeben. MfG David From mdobel_(at)_kawo2.rwth-aachen.de Sat, 29 Apr 2000 11:57:19 +0200 Date: Sat, 29 Apr 2000 11:57:19 +0200 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] Bug in PHP 3.0.16 (?) Andreas Braukmann wrote: > > > Ich habe es uebrigens heute noch einmal mit einem selbstgebauten Apache > > mit PHP 3.0.12 (fest eingeloetet, nicht DSO) auf einem anderen Rechner > > probiert, dort trat dieser Fehler nicht auf. > Uns ist es nie gelungen, den Fehler 100%ig sicher 'auf Zuruf' zu > reproduzieren. Wir waren nur so weit, dass er mit steigender > Komplexitaet von Skripten haeufiger auftaucht. Hm, vielleicht ist das auch garnicht der gleiche Fehler...? Versuch doch mal, zu Testwecken die Anzahl der httpd-Kinder auf 2-4 runterzuschrauben. Das Problem scheint naemlich nur mit den Prozessen aufzutauchen, die vorher einmal woanders per .htaccess umkonfiguriert werden. Bei 50 oder mehr laufenden httpd-Prozessen ist es natuerlich dann Glueckssache, ob man gerade den "infizierten" Prozess trifft. > Bevor ich es nun wieder vergesse: Tauchen bei Dir denn nach > diesen Chrashes auch von Zeit zu Zeit merkwuerdige Dateien > unterhalb des document root auf? Die Dateinamen sind meist > totaler Binaermuell und der Inhalt auch, ... vermischt mit > dem Inhalt der .htaccess-Datei. Bisher noch nicht. Aber eben irgendwelchen Ascii-Schrott als Werte fuer die php3-direktiven, abwechselnd auch Fragmente aus einer htaccess-Datei, was dann z.b. zu der Fehlermeldung "Cannot open required file 'hen.de'" oder so aehnlich fuehrt. Gruss, Markus From beezle_(at)_subito.net Sat, 29 Apr 2000 13:43:30 +0200 Date: Sat, 29 Apr 2000 13:43:30 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] problem mit register_shutdown_function 'lo liste, ich weiß nicht mehr, was ich machen soll, hab schon alles probiert... mein script sieht folgendermaßen aus: ------------ function logout() { if(connection_status() != 0) { // einige mysql-befehle } } register_shutdown_function(logout()); // weitere befehle ------------ problem: wenn jetzt der user auf die seite kommt, wird gleich am anfang die function logout aufgerufen, wegen der abfrage des status passiert aber nichts. wenn man aber im browser auf abbrechen drückt wird logout() nicht ausgeführt! yours beezle From ulf_(at)_redsys.de Sat, 29 Apr 2000 16:45:38 +0200 Date: Sat, 29 Apr 2000 16:45:38 +0200 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] AW: [php] Variablen ausgeben ? David Adler wrote: > ich rede von einer PHP-Datei, in die ich mittels Post ungefähr 25 Variablen > übergebe. Ich will nur wissen, ob es einen Befehl gibt (wie etwas beim > QUERY_STRING) um diese dann auszugeben. $HTTP_POST_VARS (track_vars an). Den Hinweis von Tobias möchte ich noch etwas ergänzen:
, http://www.php.net/manual/function.var-dump.php
, http://www.php.net/manual/function.print-r.php Ulf From ruderstaller_(at)_cwd.at Sat, 29 Apr 2000 20:17:51 +0200 Date: Sat, 29 Apr 2000 20:17:51 +0200 From: Ludwig Ruderstaller ruderstaller_(at)_cwd.at Subject: [php] AW: [php] Sicherheit, PHP als Modula oder CGI installiert Hallo, > Als Modul läuft PHP mit den Userrechten des Apache. Als CGI mit den > Userrechten des Besitzers des (virtuellen) Servers. Entspechend willst > Du bei mehreren Usern garantiert CGI, bei nur einem User den Apache mit > minimalen Rechten ausstatten. Auch nicht ganz richtig. Es gibt was das nennt sich SUEXEC damit lass ich den apache mit der userkennung der domain laufen. einfach in der virtualhost sektion ein user xyz group wwwuser einfügen fertig. Somit ist das sicherheits problem auch schon wieder erledigt. vorausgesetzt die einzelnen user haben keine lese rechte. also chmod 0700 auf die home verzeichnisse fertig. so kann nur der eigentliche user darauf zugreifen und der Apache. Mit bestem Gruss Ludwig Ruderstaller -- ______________________________________________________________ CWD - Creative Web Design http://www.cwd.at Ludwig Ruderstaller mailto:ruderstaller_(at)_cwd.at Tannengasse 19/1/46 Tel. +43 1 786 89 25 1150 Wien Fax. +43 1 786 89 84 From hpf_(at)_top-invest.net Sat, 29 Apr 2000 21:46:44 +0200 Date: Sat, 29 Apr 2000 21:46:44 +0200 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] ImageMagick Hallo, zwar etwas OT, aber werde immer wieder danach gefragt. ImageMagick laesst sich gut zum Konvertieren von Bilder innerhalb von scripten einsetzen (z.B. upload, Konvertierung von .gif in .jpg). Hier der link zur homepage. http://www.wizards.dupont.com/cristy/ImageMagick.html Helmut P. Fleischhauer http://www.abarcar.de/editieren/ From sebastian.bergmann_(at)_web.de Sat, 29 Apr 2000 22:37:26 +0200 Date: Sat, 29 Apr 2000 22:37:26 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] Optimierung einer SQL Funktion Folgendes Problem: Ich habe eine Tabelle, in welche ich Strings legen möchte. Wenn ein String schon in der Tabelle ist so möchte ich, daß ein anderes Feld in der Zeile mit dem String um Eins erhöht wird. Ich habe mir da die folgende Funktion zu geschrieben, bin mir aber ziemlich sicher, daß das noch einfacher / eleganter geht: function updateTable( $table, $field, $string, $mode = 1 ) { // check, if this string already has an entry $this->db->query( "select count(*) as number from $table where $field = '$string'" ); $this->db->Next_Record(); // string already has an entry, update it if( $this->db->f( "number" ) > 0 ) { // get data $this->db->query( "select * from $table where $field = '$string'" ); $this->db->Next_Record(); // get string's id $id = $this->db->f( "ID" ); // update data if( $mode == 1 ) { $hits = $this->db->f( "HITS" ) + 1; $this->db->query( "update $table set HITS = '$hits' where ID = '$id'" ); } // return result return $id; } // string has no entry yet, create one else { $this->db->query( "insert into $table ( $field ) values( '$string' )" ); return $this->updateTable( $table, $field, $string, 0 ); } } Hier ein Beispiel für die Art von Tabelle auf die updateTable() angewendet werden soll: CREATE TABLE phpOpenCounter_agents ( ID int(8) NOT NULL auto_increment, USER_AGENT char(255) NOT NULL, HITS int(11) DEFAULT '1' NOT NULL, PRIMARY KEY (ID), KEY ID (ID), UNIQUE USER_AGENT (USER_AGENT) ); AHA -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From c.aefer_(at)_burg-halle.de Sun, 30 Apr 2000 10:13:34 +0200 Date: Sun, 30 Apr 2000 10:13:34 +0200 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] whitespaces per GET??? hi liste! ich habe ein formular, in dem ein text (CHAR(40))eingegeben werden kann. dieser wird dann in einer datenbank abgelegt. will man diesen text editieren, wird er über einen dynamisch erzeugten anchor an das selbe formular als parameter gegeben, so daß er sich dann im richtigen textfeld befindet. die url: http://meinserver/meinscript.php3?text=hieristdertext funktioniert. die url: http://meinserver/meinscript.php3?text=hier ist der text funktioniert nicht... die url: http://meinserver/meinscript.php3?text=hier%20ist%20der%20text kann dieses problem zwar umgehen, aber ich habe keine ahnung, wie ich einen string mit whitespaces in einen mit %20 umwandel. gibt es dafür eine funktion, oder muß ich das alles per hand machen? gruß christian G7 media Christian Schäfer Ludwig-Wucherer-Strasse 55 06108 Halle g7_caefer_(at)_gmx.net +49 +(0)345 5250385 www.g7-media.com coming soon. From beezle_(at)_subito.net Sun, 30 Apr 2000 10:29:51 +0200 Date: Sun, 30 Apr 2000 10:29:51 +0200 From: Andreas Teichrib beezle_(at)_subito.net Subject: [php] whitespaces per GET??? > Christian Schäfer wrote: > > die url: > http://meinserver/meinscript.php3?text=hier%20ist%20der%20text > kann dieses > problem zwar umgehen, aber ich habe keine ahnung, wie ich > einen string mit > whitespaces > in einen mit %20 umwandel. gibt es dafür eine funktion, oder > muß ich das > alles per hand machen? sieh dir mal rawurldecode($var), bzw rawurlencode($var) an. yours beezle From winkelmann_(at)_klubs24.de Sun, 30 Apr 2000 11:27:16 +0200 Date: Sun, 30 Apr 2000 11:27:16 +0200 From: Matthias Winkelmann winkelmann_(at)_klubs24.de Subject: [php] whitespaces per GET??? urlencode(); urldecode(); > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Christian Schäfer > Sent: Sunday, April 30, 2000 10:14 AM > To: php_(at)_solix.wiso.uni-koeln.de > Subject: [php] whitespaces per GET??? > > > hi liste! > > ich habe ein formular, in dem ein text (CHAR(40))eingegeben werden kann. > dieser wird dann in einer datenbank abgelegt. > will man diesen text editieren, wird er über einen dynamisch erzeugten > anchor an das selbe formular als parameter gegeben, so daß er sich dann > im richtigen textfeld befindet. > > die url: http://meinserver/meinscript.php3?text=hieristdertext > funktioniert. > die url: http://meinserver/meinscript.php3?text=hier ist der text > funktioniert nicht... > > die url: http://meinserver/meinscript.php3?text=hier%20ist%20der%20text > kann dieses > problem zwar umgehen, aber ich habe keine ahnung, wie ich einen string mit > whitespaces > in einen mit %20 umwandel. gibt es dafür eine funktion, oder muß ich das > alles per hand machen? From braukmann_(at)_tse-online.de Sun, 30 Apr 2000 11:35:38 +0200 Date: Sun, 30 Apr 2000 11:35:38 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Bug in PHP 3.0.16 (?) Hi, On Sat, Apr 29, 2000 at 11:57:19AM +0200, Markus Dobel wrote: > Andreas Braukmann wrote: > > > Ich habe es uebrigens heute noch einmal mit einem selbstgebauten Apache > > > mit PHP 3.0.12 (fest eingeloetet, nicht DSO) auf einem anderen Rechner > > > probiert, dort trat dieser Fehler nicht auf. > > Uns ist es nie gelungen, den Fehler 100%ig sicher 'auf Zuruf' zu > > reproduzieren. Wir waren nur so weit, dass er mit steigender > > Komplexitaet von Skripten haeufiger auftaucht. > > Hm, vielleicht ist das auch garnicht der gleiche Fehler...? doch. doch. Ich denke schon; schlussendlich liegen weitgehend identische Symptome vor. Die Verarbeitung von .htaccess-Direktiven wird 'geschrottet. > Aber eben irgendwelchen Ascii-Schrott als Werte fuer > die php3-direktiven, abwechselnd auch Fragmente aus einer > htaccess-Datei, was dann z.b. zu der Fehlermeldung "Cannot open required > file 'hen.de'" oder so aehnlich fuehrt. siehst Du? > Versuch doch mal, zu Testwecken die Anzahl der httpd-Kinder auf 2-4 > runterzuschrauben. Das Problem scheint naemlich nur mit den Prozessen > aufzutauchen, die vorher einmal woanders per .htaccess umkonfiguriert > werden. Hast Du meine erste Nachricht wirklich komplett gelesen? ;) Ich zitiere: "Ich hab' die Absturz-Haeufigkeit deutlich senken koennen, in dem ich dem Apache ein "MaxRequestsPerChild 2" spendiert habe und dafuer die 'MinSpareServers' erhoeht habe (um wenigstens einen [...]" > > Bevor ich es nun wieder vergesse: Tauchen bei Dir denn nach > > diesen Chrashes auch von Zeit zu Zeit merkwuerdige Dateien > > unterhalb des document root auf? Die Dateinamen sind meist > > totaler Binaermuell und der Inhalt auch, ... vermischt mit > > dem Inhalt der .htaccess-Datei. > Bisher noch nicht. hmmm. Vor allen Dingen frag' ich mich ja, wie der Apache ueberhaupt auf die kommen koennte irgendwelche Dateien unterhalb des Doc-Roots zu _erzeugen_? -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From braukmann_(at)_tse-online.de Sun, 30 Apr 2000 11:35:38 +0200 Date: Sun, 30 Apr 2000 11:35:38 +0200 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Bug in PHP 3.0.16 (?) Hi, On Sat, Apr 29, 2000 at 11:57:19AM +0200, Markus Dobel wrote: > Andreas Braukmann wrote: > > > Ich habe es uebrigens heute noch einmal mit einem selbstgebauten Apache > > > mit PHP 3.0.12 (fest eingeloetet, nicht DSO) auf einem anderen Rechner > > > probiert, dort trat dieser Fehler nicht auf. > > Uns ist es nie gelungen, den Fehler 100%ig sicher 'auf Zuruf' zu > > reproduzieren. Wir waren nur so weit, dass er mit steigender > > Komplexitaet von Skripten haeufiger auftaucht. > > Hm, vielleicht ist das auch garnicht der gleiche Fehler...? doch. doch. Ich denke schon; schlussendlich liegen weitgehend identische Symptome vor. Die Verarbeitung von .htaccess-Direktiven wird 'geschrottet. > Aber eben irgendwelchen Ascii-Schrott als Werte fuer > die php3-direktiven, abwechselnd auch Fragmente aus einer > htaccess-Datei, was dann z.b. zu der Fehlermeldung "Cannot open required > file 'hen.de'" oder so aehnlich fuehrt. siehst Du? > Versuch doch mal, zu Testwecken die Anzahl der httpd-Kinder auf 2-4 > runterzuschrauben. Das Problem scheint naemlich nur mit den Prozessen > aufzutauchen, die vorher einmal woanders per .htaccess umkonfiguriert > werden. Hast Du meine erste Nachricht wirklich komplett gelesen? ;) Ich zitiere: "Ich hab' die Absturz-Haeufigkeit deutlich senken koennen, in dem ich dem Apache ein "MaxRequestsPerChild 2" spendiert habe und dafuer die 'MinSpareServers' erhoeht habe (um wenigstens einen [...]" > > Bevor ich es nun wieder vergesse: Tauchen bei Dir denn nach > > diesen Chrashes auch von Zeit zu Zeit merkwuerdige Dateien > > unterhalb des document root auf? Die Dateinamen sind meist > > totaler Binaermuell und der Inhalt auch, ... vermischt mit > > dem Inhalt der .htaccess-Datei. > Bisher noch nicht. hmmm. Vor allen Dingen frag' ich mich ja, wie der Apache ueberhaupt auf die kommen koennte irgendwelche Dateien unterhalb des Doc-Roots zu _erzeugen_? -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From c.aefer_(at)_burg-halle.de Sun, 30 Apr 2000 10:13:32 +0200 Date: Sun, 30 Apr 2000 10:13:32 +0200 From: =?iso-8859-1?Q?Christian_Sch=E4fer?= c.aefer_(at)_burg-halle.de Subject: [php] AW: [php] potenzieren??? >> pow(), http://www.php.net/manual/function.pow.php3 tja, es muss wohl die müdigkeit gewesen sein... ;) hab's wohl überlesen, verschwimmt ja auch alles! dangeschööön! christian G7 media Christian Schäfer Ludwig-Wucherer-Strasse 55 06108 Halle g7_caefer_(at)_gmx.net +49 +(0)345 5250385 www.g7-media.com coming soon. From david.adler_(at)_h-tic.de Sun, 30 Apr 2000 12:38:44 +0200 Date: Sun, 30 Apr 2000 12:38:44 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] Search-Problem Hi, und wieder ein Problem. Ich hab folgendes Script zur suche: --[schnipp]-- $abfrage17 = mysql_query("SELECT headlinesource FROM news WHERE headline LIKE '%$search%'"); $ergebnis = mysql_fetch_array($abfrage17); if ($ergebnis == "0") { echo "Ihre Suche nach '$search' brachte keine Ergebnisse !"; }; --[schnapp] -- Leider funktioniert die Ausgabe der Fehlermeldung nicht. Hat jemand von euch ne Ahnung, wie man etwas ausgeben kann, wenn der Datensatz leer ist ? MfG David From Benjamin_(at)_Hermanns.cx Sun, 30 Apr 2000 12:48:56 +0200 Date: Sun, 30 Apr 2000 12:48:56 +0200 From: Benjamin Hermanns Benjamin_(at)_Hermanns.cx Subject: [php] Search-Problem Moin, David Adler wrote: > --[schnipp]-- > > $abfrage17 = mysql_query("SELECT headlinesource FROM news WHERE headline > LIKE '%$search%'"); > $ergebnis = mysql_fetch_array($abfrage17); > > if ($ergebnis == "0") { > echo "Ihre Suche nach '$search' brachte keine Ergebnisse !"; > }; > > --[schnapp] -- > > Leider funktioniert die Ausgabe der Fehlermeldung nicht. Hat jemand von euch > ne Ahnung, wie man etwas ausgeben kann, wenn der Datensatz leer ist ? $bla_querytext = "select * from kunden where Firma='$firma'"; $bla_query = mysql_query ($bla_querytext, $conn); $bla = mysql_affected_rows ($conn); if ($bla =="0"){ .... } else { ... So funzt es eigentlich! MfG Benjamin From Stefan.Engelhardt_(at)_stud.fh-hannover.de Sun, 30 Apr 2000 13:18:18 +0200 Date: Sun, 30 Apr 2000 13:18:18 +0200 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Search-Problem > Hi, > > und wieder ein Problem. > > Ich hab folgendes Script zur suche: > > --[schnipp]-- > > $abfrage17 = mysql_query("SELECT headlinesource FROM news > WHERE headline > LIKE '%$search%'"); > $ergebnis = mysql_fetch_array($abfrage17); > > if ($ergebnis == "0") { > echo "Ihre Suche nach '$search' brachte keine Ergebnisse !"; > }; > > --[schnapp] -- > > Leider funktioniert die Ausgabe der Fehlermeldung nicht. Hat > jemand von euch > ne Ahnung, wie man etwas ausgeben kann, wenn der Datensatz leer ist ? > > MfG Mit mysql_fetch_array() weist Du der Variablen $Ergebnis einen Datensatz als Array zu. Du kannst dann mit $Ergebnis[0] darauf zugreifen. Was Du machen möchtest, funktioniert mit if ($abfrage17==0) { bla } Gruß Stefan From rundumsboot_(at)_onlinehome.de Sun, 30 Apr 2000 13:48:59 +0200 Date: Sun, 30 Apr 2000 13:48:59 +0200 From: H. Rinker rundumsboot_(at)_onlinehome.de Subject: [php] =?iso-8859-1?Q?Apache_f=FCr_Windows_mit_eingel=F6tetem_PHP3?= This is a multi-part message in MIME format. ------=_NextPart_000_0043_01BFB2AA.D5E803C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hi Liste Kann mir jemand sagen wo ich einen Apache mit integriertem PHP3 mit = Mysql und Dbase- unterst=FCtzung bekomme. jetzt schon vielen Dank. H. Rinker ------=_NextPart_000_0043_01BFB2AA.D5E803C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
hi Liste
 
Kann mir jemand sagen wo ich einen = Apache mit=20 integriertem PHP3 mit Mysql und Dbase- unterst=FCtzung = bekomme.
 
jetzt schon vielen Dank.
 
H. Rinker
 
 
------=_NextPart_000_0043_01BFB2AA.D5E803C0-- From o.rossbruch_(at)_aixtema.de Sun, 30 Apr 2000 15:00:27 +0200 Date: Sun, 30 Apr 2000 15:00:27 +0200 From: Oliver =?iso-8859-1?Q?Ro=DFbruch?= o.rossbruch_(at)_aixtema.de Subject: [php] Apache =?iso-8859-1?Q?f=FCr?= Windows mit =?iso-8859-1?Q?eingel=F6tetem?= PHP3 hallo, "H. Rinker" wrote: > hi Liste Kann mir jemand sagen wo ich einen Apache mit integriertem PHP3 mit > Mysql und Dbase- unterstützung bekomme. jetzt schon vielen Dank. H. Rinker das einzige was ich weiß ist, das auf der suse 6.4 ein funktionierender apache mit php und mysql drauf ist, ob die dbase unterstützung auch schon mit drin ist, weiß ich nicht, mußt du mal kontrollieren -- Ciao Oliver ********************************* aixTeMa Digitale Lösungen GbR Oliver Roßbruch Lütticher Str. 10-12 52064 Aachen Germany Tel.: +49 241 70515-35 Fax: +49 241 70515-15 mailto:o.rossbruch_(at)_aixtema.de http://www.aixtema.de ********************************* From david.adler_(at)_h-tic.de Sun, 30 Apr 2000 15:05:56 +0200 Date: Sun, 30 Apr 2000 15:05:56 +0200 From: David Adler david.adler_(at)_h-tic.de Subject: [php] =?iso-8859-1?Q?AW:_=5Bphp=5D_Apache_f=FCr_Windows_mit_eingel=F6tetem_PHP3?= Hi, bei Windows ist das etwas anders als bei Unix. Einfach alles installieren. Dann geht das schon... MfG David From sebastian.bergmann_(at)_web.de Sun, 30 Apr 2000 15:46:40 +0200 Date: Sun, 30 Apr 2000 15:46:40 +0200 From: Sebastian Bergmann sebastian.bergmann_(at)_web.de Subject: [php] Andere Mailingliste Hi, Bernd Römer hat mich gebeten an dieser Stelle auf seine alternative Mailingliste zum Thema PHP hinzuweisen. Alles weitere gibt es auf http://fumanchi.tabu.uni-bonn.de/ml/ zu lesen. -- Sebastian Bergmann Homepage : http://gravedancer.rc5.de \ eMail: sebastian.bergmann_(at)_web.de Fax/Voice: +49 180 50 52 54 04 86 39 \ Mobil: +49 170 125 85 78 From jgrube_(at)_jgrube.de Sat, 29 Apr 2000 15:26:36 +0200 Date: Sat, 29 Apr 2000 15:26:36 +0200 From: Joern Grube jgrube_(at)_jgrube.de Subject: [php] Zeile wird nicht angezeigt Hallo, >Habe den Rest nicht angeschaut, aber Du hast den "; >echo ""; > ^ > >In der Hoffnung, Dir geholfen zu haben, Super, genau das wars, da haette ich mich dumm und daemlich dran gesucht. Ich muss mich mehr konzentrieren. Besten Dank jedenfalls. Tschuess Joern (Berlin) http://www.jgrube.de http://www.flash4beginner.de Bitte keine HTML-Mails an mich!!!!! From w.henseler_(at)_snoopmedia.de Sun, 30 Apr 2000 16:18:47 +0200 Date: Sun, 30 Apr 2000 16:18:47 +0200 From: Wilfried Henseler w.henseler_(at)_snoopmedia.de Subject: [php] Crosspromotion in shops? Hallo, hat jemand vielleicht einen eleganten ansatz um crosspromotion in ein shop zu integrieren? Also (siehe amazon): "Wer dieses Buch gekauft hat, hat auch .... gekauft" Mein erster ansatz ist, fuer jeden kunden festzuhalten, welche bestellnummern er bereits gekauft hat. Aus platzgruenden nur die letzten 50 produkte. Also eine mysql tabelle Kunden_ID (longint) und dann 50 felder Produkt_ID_xx (longint) oder alternativ ein textfeld in dem die bestellnummern per kommata getrennt festgehalten werden (vermutlich fuer die berechnung spaeter die bessere alternative). Dann koennte ueber nacht ein cronjob laufen, der eine tabelle anlegt, in der jedes produkt mit den 2 oder 3 haeufigsten anderen produkten verknuepft wird. Also Produkt_ID (longint), X1_Produkt (longint), X2_Produkt (longint)... Der cronjob macht mir in diesem fall allerdings einige bauchschmerzen. Bei angenommenen 1000 produkten muss ich jedes mit jedem anderen referenzieren und zaehlen wie oft es damit gekauft wurde. Also ein 2dim array [1000][1000] mit zahlen fuellen, danach fuer jedes X die 3 haeufigsten Y finden und die in die Produkt- tabelle eintragen. Wenn ich dabei von 10.000 kunden ausgehe hab ich ja (ueberschlaegig maximal) 10.000 x 50 x 50 = 25.000.000 berechnungen laufen um erstmal das array zu fuellen (was selbst ja schon gigantisch gross ist) und dann nochmal 1000 sortierungen. Das klingt fuer mich irgendwie nach "am besten stellste extra fuer den cronjob noch nen grossrechner neben den server" ;) Hat dazu jemand ideen, wie es eleganter ginge? danke, wilfried From Angelika-Wilhelm_(at)_t-online.de Sun, 30 Apr 2000 18:47:38 +0200 Date: Sun, 30 Apr 2000 18:47:38 +0200 From: Angelika Wilhelm Angelika-Wilhelm_(at)_t-online.de Subject: [php] kein Betreff Bitte PHP-Mailingliste nicht mehr schicken From eschmid+sic_(at)_s.netic.de Sun, 30 Apr 2000 19:31:50 +0200 Date: Sun, 30 Apr 2000 19:31:50 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] kein Betreff On Sun, Apr 30, 2000 at 06:47:38PM +0200, Angelika Wilhelm wrote: > > Bitte PHP-Mailingliste nicht mehr schicken Muttdu aber selber abmelden. Genaueres steht bei www.php-center.de geschrieben. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From bjoern_(at)_baer.main.de Sun, 30 Apr 2000 17:07:28 +0200 Date: Sun, 30 Apr 2000 17:07:28 +0200 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de Subject: [php] Crosspromotion in shops? * Wilfried Henseler wrote: > Also (siehe amazon): > "Wer dieses Buch gekauft hat, hat auch .... gekauft" Mal schnell auf den Schmierzettel gepinselt. Könnte sein, dass es fehlerhaft ist, mal sehen: Tabelle produkt enthält eine Produkt-ID plus restliche Produktdaten. Tabelle kunde enthält Kunden-ID plus restliche Kundendaten. Tabelle bestellung enthält Kunden-ID plus Produkt-ID plus restliche Bestelldaten (evtl. noch weiter zu normalisieren) In einer Zeile: select b2.pid from bestellung as b1, bestellung as b2 where b1.pid="1" and b2.kid=b1.kid and b2.pid not like '1' group by b2.pid; Übersetzt: selektiere mir die Produkt-ID2 (b2.pid) aus zwei Bestelltabellen (b1, b2), bei der b1.pid die Produkt-ID ist auf die die Crossover-Bestellungen geprüft werden sollen, sowie der Kunde von b2 und b1 der gleiche ist und die Produkt-ID aus p2 nicht gleich b1.pid ist. Gruppiere das Result dann gegen b2.pid, um jede pid einzeln zu erhalten. Falls jemand eine bessere Lösung oder Anmerkungen zu meiner Lösung hat, nur her damit. :) # MySQL dump 6.0 # # Host: localhost Database: test #-------------------------------------------------------- # Server version 3.22.25 # # Table structure for table 'bestellung' # CREATE TABLE bestellung ( kid bigint(20) DEFAULT '0' NOT NULL, pid bigint(20) DEFAULT '0' NOT NULL, kontonummer bigint(20) DEFAULT '0' NOT NULL, PRIMARY KEY (kid,pid) ); # # Dumping data for table 'bestellung' # INSERT INTO bestellung VALUES (1,1,123456); INSERT INTO bestellung VALUES (1,3,123456); INSERT INTO bestellung VALUES (1,5,123456); INSERT INTO bestellung VALUES (2,5,7890); INSERT INTO bestellung VALUES (2,1,7890); INSERT INTO bestellung VALUES (3,1,456); INSERT INTO bestellung VALUES (3,2,456); INSERT INTO bestellung VALUES (3,3,456); # # Table structure for table 'kunde' # CREATE TABLE kunde ( kid bigint(20) DEFAULT '0' NOT NULL auto_increment, kname varchar(255), PRIMARY KEY (kid) ); # # Dumping data for table 'kunde' # INSERT INTO kunde VALUES (1,'Björn Schotte'); INSERT INTO kunde VALUES (2,'Testuser XYZ'); INSERT INTO kunde VALUES (3,'Michael Mustermann'); # # Table structure for table 'produkt' # CREATE TABLE produkt ( pid bigint(20) DEFAULT '0' NOT NULL auto_increment, pname varchar(255), PRIMARY KEY (pid) ); # # Dumping data for table 'produkt' # INSERT INTO produkt VALUES (1,'SQL für Dummies'); INSERT INTO produkt VALUES (2,'Apache Webserver betreiben'); INSERT INTO produkt VALUES (3,'Designing Web Usability'); INSERT INTO produkt VALUES (4,'XML in der Praxis'); INSERT INTO produkt VALUES (5,'HTML4'); -- ** Ostermotive ** Comics ** Hochwertige Akte ** Liebesgrüße ** ** Städtebilder und mehr bei Landschaftsmotive ** =======> <======= From hpf_(at)_top-invest.net Sun, 30 Apr 2000 17:06:40 +0200 Date: Sun, 30 Apr 2000 17:06:40 +0200 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] Crosspromotion in shops? At 16:18 30.04.00 +0200, you wrote: >hat jemand vielleicht einen eleganten ansatz um crosspromotion >in ein shop zu integrieren? > >Also (siehe amazon): >"Wer dieses Buch gekauft hat, hat auch .... gekauft" -------- Hallo, eine Lösung wäre doch, eine Tabelle "kauf" anzulegen und darin die Käufer-id und die Waren-id festzuhalten. z.B. CREATE TABLE kauf ( wareid bigint(20) unsigned DEFAULT '0' NOT NULL, time timestamp(14), personid mediumint(8) unsigned DEFAULT '0' NOT NULL, KEY wareid (wareid) ); Die Tabelle ist klein und laesst eine Reihe von Abfragen zu: - wer hat ware-xy auch gekauft - was hat Kunde-xy noch gekauft - wer hat ware-xy wann oder im Zeitraum von bis auch gekauft - was hat Kunde-xy wann oder im Zeitraum von bis noch gekauft Etwas in der Art wird in einer der nächsten Versionen des abarcar-Shops integriert sein. Gruesse Helmut P. Fleischhauer http://www.abarcar.net From eschmid+sic_(at)_s.netic.de Mon, 1 May 2000 02:13:12 +0200 Date: Mon, 1 May 2000 02:13:12 +0200 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] Andere Mailingliste On Sun, Apr 30, 2000 at 03:46:40PM +0200, Sebastian Bergmann wrote: > Bernd Römer hat mich gebeten an dieser Stelle auf seine alternative > Mailingliste zum Thema PHP hinzuweisen. > > Alles weitere gibt es auf http://fumanchi.tabu.uni-bonn.de/ml/ zu lesen. Ich halte eine weitere Mailingliste zum Thema PHP für überflüssig. Die Einrichtung einer Newsgroup war auch ein Schritt in die falsche Richtung. Ich darf an dieser Stelle darauf hinweisen, dass es der Herr Fumanchi es schon einmal geschafft hat im Best Of GML einen bleibenden Eindruck zu hinterlassen. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband http://snaps.php.net/manual/, http://www.zend.com/ From jens_(at)_pinguin.conetix.de Sun, 30 Apr 2000 23:50:17 +0200 Date: Sun, 30 Apr 2000 23:50:17 +0200 From: Jens Benecke jens_(at)_pinguin.conetix.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_AW:_=5Bphp=5D_Apache_f=FCr_Windows_mit_eingel?= =?iso-8859-1?Q?=F6tetem_PHP3?= =?iso-8859-1?Q?=F6tetem_PHP3?= On Sun, Apr 30, 2000 at 03:05:56PM +0200, David Adler wrote: > bei Windows ist das etwas anders als bei Unix. Einfach alles > installieren. Dann geht das schon... Da hast Du recht - bei Windows mußt Du die Komponenten erstmal zum Zusammenspiel bringen, und außerdem ist der Apache unter Windows als ziemlich lahm verschrien (wird sich angeblich mit 2.0 ändern, angeblich weil dann statt einer fork()-Emulation direkt Threads benutzen werden) Bei UNIX reicht - Paketmanagement vorausgesetzt - installieren. Jedenfalls ist das meine Erfahrung. -- ciao, Jens http://www.pinguin.conetix.de jbenecke_(at)_web.de http://www.hitch-hiker.de jens_(at)_pinguin.conetix.de http://www.linuxhelp.de cgiservice_(at)_pinguin.conetix.de http://www.linuxfaq.de From dan_(at)_schudan.de Sun, 30 Apr 2000 21:25:50 +0200 Date: Sun, 30 Apr 2000 21:25:50 +0200 From: Daniel Schuster dan_(at)_schudan.de Subject: [php] kein Betreff
Bitte gebt doch in Zukunft einen sinnvollen Betreff an!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-- 
dan_(at)_schudan.de

www.schudan.de 

The day Micro$oft makes something that doesn't suck
is the day they start selling vacuum cleaners.
  From kris_(at)_koehntopp.de 30 Apr 2000 17:00:00 -0000 Date: 30 Apr 2000 17:00:00 -0000 From: kris_(at)_koehntopp.de kris_(at)_koehntopp.de Subject: [php] [FAQ] Haeufig gestellte Fragen #next Next Previous Contents _________________________________________________________________ de.comp.lang.php FAQ © Copyright 2000 Kristian Köhntopp, kris_(at)_koehntopp.de Tobias Ratschiller, tobias_(at)_dnet.it _________________________________________________________________ $Id: faq.sgml,v 1.11 2000/04/23 16:45:25 kk Exp $ $Id: about.sgml,v 1.19 2000/04/28 17:38:39 kk Exp $ $Id: arrays.sgml,v 1.7 2000/04/28 17:38:39 kk Exp $ $Id: code.sgml,v 1.6 2000/03/08 20:01:22 kk Exp $ $Id: databases.sgml,v 1.16 2000/04/23 16:45:26 kk Exp $ $Id: datetime.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: functions.sgml,v 1.10 2000/02/24 17:40:12 kk Exp $ $Id: install.sgml,v 1.14 2000/04/23 16:45:26 kk Exp $ $Id: mail.sgml,v 1.9 2000/02/26 18:57:11 kk Exp $ $Id: objects.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: open_exec.sgml,v 1.14 2000/04/23 16:45:26 kk Exp $ $Id: openpub.sgml,v 1.2 2000/04/23 18:55:12 kk Exp $ $Id: phpinterpreter.sgml,v 1.22 2000/04/23 16:45:27 kk Exp $ $Id: phplib.sgml,v 1.14 2000/04/17 16:55:14 kk Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.8 2000/04/28 17:38:39 kk Exp $ $Id: scripts.sgml,v 1.8 2000/02/16 20:23:40 kk Exp $ $Id: strings.sgml,v 1.7 2000/04/28 17:38:39 kk Exp $ $Id: version4.sgml,v 1.1 2000/02/26 18:58:14 kk Exp $ $Id: webserver.sgml,v 1.7 2000/03/12 12:13:34 kk Exp $ _________________________________________________________________ 1. Über diese FAQ * 1.1 Was ist das hier? * 1.2 Wo finde ich die aktuelle Version dieser FAQ? * 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? * 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... * 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? * 1.6 Kann ich selber für diese FAQ schreiben? * 1.7 Wie ist die Charta dieser Newsgroup? * 1.8 Was ist PHP? * 1.9 Wo finde ich weitere Informationen über PHP? * 1.10 Soll ich Jobangebote in de.comp.lang.php posten? * 1.11 Wer kann mir einen Provider empfehlen? * 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? 2. Installation und Inbetriebnahme * 2.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 2.2 Wie vergleicht sich die Performance von PHP zu Perl? * 2.3 Was bedeutet LAMP, WAMP und so weiter? * 2.4 CGI PHP oder Modul? * 2.5 PHP-Scripte von Windows nach Unix portieren? * 2.6 PHP3 oder PHP4? * 2.7 Suse Linux: Wie installiere ich PHP? * 2.8 Suse Linux: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.9 Wie compiliere ich ein aktuelles PHP als Modul auf Linux mit Apache Server? * 2.10 Ich habe Probleme PHP3 selbst zu compilieren. * 2.11 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.12 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.13 Wie installiere ich PHP auf Windows mit Apache Server? * 2.14 Was ist PHP/FI und wo kann ich es bekommen? Was ist phtml? * 2.15 Wie kann ich eine PHP-Präsentation auf CD brennen? * 2.16 Wie kann ich mein ASP-Programm in PHP übersetzen? 3. PHP Interpreter * 3.1 Welche Editoren sind für PHP geeignet? * 3.2 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.3 Wie bette ich PHP in HTML ein? (Beispielprogramm) * 3.4 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.5 Wo finde ich die php3.ini? * 3.6 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.7 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.8 Gibt es noch mehr interessante Variablen im Environment? * 3.9 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.10 Ich verwende PHP (Version 4). Wie kann ich dies konfigurieren? * 3.11 Was bedeuten master value und local value in phpinfo()? * 3.12 Welche Konfigurationsvariablen kann ich nicht in .htaccess-Dateien verwenden? * 3.13 Was genau bewirkt safe_mode und ist das sicher? * 3.14 "Fatal error: Maximum execution time exceeded" * 3.15 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.16 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.17 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.18 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.19 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? 4. Typen und Funktionen * 4.1 In meiner Funktion/meinem Objekt ist die Variable $REMOTE_ADDR leer. * 4.2 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.3 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.4 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.5 Variable Variablen * 4.6 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.7 Wie kann ich Javascript-Funktionen aus PHP heraus aufrufen? 5. Stringfunktionen * 5.1 Was ist besser, print() oder echo? * 5.2 Wie zerlege ich einen String? * 5.3 Wie zerlege ich eine URL? * 5.4 Wie gebe ich eine Zahl formatiert aus? * 5.5 Wie kann ich Zeilenumbrüche in
umwandeln? 6. Reguläre Ausdrücke * 6.1 Wie kann ich mehr über reguläre Ausdrücke lernen? * 6.2 Soll ich ereg() oder preg() verwenden? * 6.3 Wie verwende ich die preg()-Funktionen? * 6.4 Was sind reguläre Ausdrücke? * 6.5 Welche Bauelemente kommen in regulären Ausdrücken vor? * 6.6 Wie teste ich auf die Existenz mehrerer Suchworte in einem String/Array? * 6.7 Wie isoliere ich Suchstrings aus einem größeren Text? * 6.8 Wie führe ich Ersetzungsoperationen in Strings durch? 7. Arrays und Arrayvariablen * 7.1 Wie kann ich ein Element an ein Array anfügen? * 7.2 Wie kann ich ein Array aufzählen? * 7.3 Wie kann man ein ? * 15.8 "Document contains no data" * 15.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 15.10 Was sind Sessions und warum sind sie nützlich? * 15.11 Wie kann ich mit PHP WAP-Seiten erzeugen? 16. Häufig nachgefragte Standardscripte * 16.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 16.2 Wie kann ich einen HTTP POST-Request absenden? * 16.3 Wie kann ich eine Volltextsuche realisieren? * 16.4 Wie kann ich mit PHP News lesen und schreiben? * 16.5 Wie kann ich einen Onlineshop mit PHP realisieren? 17. Guter Code * 17.1 Vermeide globale Variablen. * 17.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 17.3 or und and sparen Klammern. * 17.4 Prüfe importierte Parameter. Traue niemandem. * 17.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 17.6 Trenne Aussehen und Inhalt. 18. PHP4 * 18.1 Ist PHP4 stabil? * 18.2 Wo bekomme ich PHP4? * 18.3 Wie übersetze ich PHP4? * 18.4 Was hat es mit den ladbaren Modulen auf sich? * 18.5 Was ist neu in PHP4? * 18.6 Welche Funktionen von PHP3 sind in PHP4 nicht enthalten? * 18.7 Ich habe einen Fehler in PHP4 gefunden. Was mache ich? * 18.8 Wie setze ich PHP4 Sessions ein? 19. Open Publication License * 19.1 Englische Version * 19.2 Deutsche Version _________________________________________________________________ Next Previous Contents #next contents Next Previous Contents _________________________________________________________________ 1. Über diese FAQ 1.1 Was ist das hier? Dies ist der monatliche Einführungsartikel für die Newsgruppe de.comp.lang.php. Er erklärt den Zweck der Newsgruppe, auf welche Weise man hier am einfachsten an sinnvolle Antworten kommt und dient als Sammlung von Antworten auf häufig gestellte Fragen in der Gruppe. Wenn Du Kommentare oder Vorschläge zu diesem Artikel hast oder wenn Du selber einige Abschnitte in diesen Artikel einbringen möchtest, wendest Du Dich am besten per Mail an den Urheber dieses Artikels, Kristian Köhntopp < kris_(at)_koehntopp.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Die aktuelle Version dieser FAQ ist unter der URL http://www.koehntopp.de/php zu finden. Eine Version in einer einzigen Datei befindet sich unter der URL http://www.koehntopp.de/php/faq-single.html. Die Linuxdoc SGML-Quelltexte dieser FAQ sind unter der URL http://www.koehntopp.de/php/faq.tar.gz zu finden. Es existiert ein CVS-Archiv, aus dem die aktuelle Version der FAQ bezogen werden kann. Die CVSROOT dieses Archives ist :pserver:cvsread_(at)_phplib.netuse.de:/repository mit dem Paßwort cvsread. Das Modul heißt german-faq. Ein CVSWEB-Zugang zu dem Archiv ist unter http://phplib.netuse.de/cgi/cvsweb.cgi zu finden. ______________________________________________________________ $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository login Password: cvsread $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository checkout german-faq ... # Aktualisieren der Version mit $ cd german-faq $ cvs -z9 update -dAP ______________________________________________________________ Es gibt eine Mailingliste german-faq, die Nachrichten über Änderungen an der FAQ enthält und die man bestellen sollte, wenn man an der FAQ mitarbeiten möchte. Man kann die Mailingliste unter der Adresse german-faq-request_(at)_lists.netuse.de bestellen. 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? Die FAQ wird nicht als Mail versendet, sondern ist ausschließlich in den genannten Formaten und an den genannten Stellen im Web zu finden. Als Windows-Anwender kann man sich eine Kopie der FAQ mit Hilfe von Programmen wie Teleport Pro oder mit Hilfe der Offline-Funktion des Microsoft Internet Explorer 5 herunterladen. Als Linux-Anwender verwendet man dafuer das Programm wget. 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... Fragen gehören in die Newsgroup. Es ist vollkommen sinnlos, Fragen per Mail an einen der Autoren dieser FAQ zu senden. 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? Dieser Text ist wie alle Werke urheberrechtlich geschützt. Er ist jedoch unter den Bedingungen der Open Publication License, Version 0.4 oder höher verfügbar. Die genaue Lizenz findet sich im Anhang. Wenn dieser Text reproduziert oder verwendet wird, bitten die Autoren um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herzlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. 1.6 Kann ich selber für diese FAQ schreiben? Ja. Wenn Deine Texte Eingang in diese FAQ finden, erklärst Du Dich mit den folgenden Nutzungsbedingungen einverstanden: * Du mußt Deine Antworten mit Deinem vollen Namen kennzeichnen ("Von Nicholas Haflinger"). Du kannst aus Deinem Namen einen mailto: Hyperlink machen, wenn möchtest. * Du behältst das volle Urheber- und Verwertungsrecht an Deinem Text und kannst Deinen Text nach Deinem Gutdünken verwenden. * Du stellst Deinen Text für diese FAQ unter die im Anhang befindliche Open Publication License, Version 0.4 oder höher. 1.7 Wie ist die Charta dieser Newsgroup? Diese Newsgruppe richtet sich an alle Benutzer und Programmierer von PHP, einer Programmiersprache mit Schwerpunkt auf der Entwicklung von Webanwendungen. Es können alle Themen rund um PHP besprochen werden, seien es nun Probleme mit der Installation, der Anwendung oder Programmierung in PHP oder der Erweiterung des PHP- Interpreters selbst. 1.8 Was ist PHP? Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". Dies ist eine rekursive Abkürzung im Stile des GNU-Projektes. PHP ist eine Scriptsprache zur dynamischen Erstellung von Webseiten. Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d.h. jede HTML-Seite ist auch ein gültiges PHP-Programm. Die Syntax von PHP ist ähnlich wie die von C, Java oder Javascript. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar. PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen. Der genaue Lizenztext ist in der Datei COPYING enthalten, der Bestandteil der PHP-Distribution ist. PHP läuft auf allen gängigen Unix-Versionen und auf den verschiedenen Windows-Versionen (Win95, 98 und NT). Als CGI-Programm kann PHP mit jedem Webserver zusammenarbeiten. Für einige Webserver, allen voran Apache, stehen auch Modulversionen zur Verfügung, die sehr viel effizienter ausgeführt werden. Die Homepage des PHP-Projektes ist http://www.php.net. Mirrors dieser Site sind in vielen Ländern vorhanden, unter anderem auch in Deutschland unter der URL http://www.php3.de oder http://de.php.net. Von dort kann man die jeweils aktuelle Releaseversion des Interpreters sowie Binaries für eine Reihe von Plattformen herunterladen. Ebenso finden sich dort das englische Handbuch sowie Archive der englischen Mailinglisten. 1.9 Wo finde ich weitere Informationen über PHP? Zu PHP gibt es zahlreiche Informationsquellen in deutscher und englischer Sprache. Deutsche Ressourcen im WWW * Artikel von Kristian Köhntopp * Dynamic Webpages * Jörg Baachs LAMP-Installationsanleitung * Martin Jansens PHP Seiten * PHP mit dem PWS (Windows Personal Web Server) * PHP-Center * PHP-Homepage * Tutorials für PHP und MySQL * WAMP HowTo * PHP und MySQL Tutorial Internationale Ressourcen im WWW * PHP Homepage * Englische FAQ * Zend ist die PHP4 Scriping Engine * Annotated Online Manual * Berber's PHP3 Example Page * Devshed Developer Forum * PHP Classes Repository * PHP Knowledge Base * PHP Manual for Homesite * PHP3 Code Exchange * phpTidBits - Tutorials * phpWizard.net Bücher über PHP Ein Verzeichnis aller aktuellen Bücher findet man im Buchverzeichnis der englischen Website. In Deutsch: php -dynamische webauftritte professionell realisieren, Egon Schmid, Christian Cartus, Richard Blume; Markt und Technik Verlag. In Deutsch: PHP - Grundlagen und Lösungen, Webserver-Programmierung unter Windows und Linux, Jörg Krause; Carl Hanser Verlag. In Englisch: Core PHP Programming, Leon Atkinson; Prentice Hall. In Englisch: PHP3: Programming Browser-Based Applications, David Medinets; McGraw-Hill. In Englisch: Professional PHP, Jesus Castagnetto, Harish Rawat, Sascha Schuhmann, Chris Scollo, Deepak Veliath; Wrox Press. In Englisch: Building Database Applications on the Web Using PHP3, Craig Hilton, Jeff Willis, Bjorn Borud; Addison-Wesley. Fertige Anwendungen in PHP Ein Verzeichnis von Projekten, die PHP3 verwenden, findet man im Projektverzeichnis der offiziellen Homepage. * Phorum, ein Diskussionsforum. * phpSlash, ein Diskussionsforum. * IMP, ein Webmail Interface. * Bookmarker, eine Bookmark-Verwaltung. * PHPLIB, eine objektorientierte Bibliothek zur Anwendungsentwicklung. * phpMyAdmin, ein Managementsystem für MySQL-Datenbanken. * MyGuestbook, ein Gästebuch. * phpAds ein Verwaltungssystem für Banner Ads. * phpHoo eine Art Mini-Yahoo. 1.10 Soll ich Jobangebote in de.comp.lang.php posten? Eine kurze Umfrage im Januar 2000 in de.comp.lang.php hat ergeben, daß Jobangebote in der Newsgroup toleriert werden, auch wenn sie nach Charta streng genommen off-topic sind, solange sie folgenden Ansprüchen an die äußere Form genügen: * Jobangebote sollen im Betrefftext des Artikels die Kennzeichnung [JOB] haben. Auf diese Weise sind sie leicht erkennbar und können von den Leuten, die sie nicht sehen wollen leicht unterdrückt werden, während Sie von den Leuten, die einen Job suchen, leicht gefunden werden. * Jobangebote sollten mit der Headerzeile Followup-To: poster veröffentlicht werden. de.comp.lang.php nimmt die Veröffentlichung von Jobangeboten hin, ist aber nicht zur Diskussion über Jobangebote gedacht. * Jobangebote sollten nicht übermäßig oft veröffentlicht werden: Jeder Job sollte nur genau einmal angepriesen werden und Arbeitgeber mit ständigen oder wiederkehrenden Jobangeboten sollten nicht öfter als einmal im Monat veröffentlichen. Es hat keinen Sinn sich aufzudrängen und bei einem unbeliebten Arbeitgeber wird in der jetzigen Arbeitsmarksituation wohl kaum jemand anfangen. * Jobangebote sollten Netiquettekonform sein: Der Absendername soll eine Person ("Paul Arbeitgeber") und keine Funktion ("Personalbüro Arbeitgeber GmbH") sein. Die angegebene Mailadresse soll gültig sein. In Newsartikel soll kein HTML verwendet werden und Netscape Visitenkarten sollen nicht verwendet werden - Hochglanz-Blendwerk ist nett für das Marketing, aber wir sind R&D. * Jobangebote können in die formal korrekte Newsgroup de.markt.arbeit.biete crosspostet werden. Dann ist es doppelt wichtig, daß ein Followup-To: poster oder Followup-To: de.markt.arbeit.d gesetzt wird. de.comp.lang.php ist nicht zur Diskussion von Jobangeboten geeignet! Wenn Sie als Arbeitgeber nicht in der Lage sind, im USENET intelligent, kooperativ und regelkonform aufzutreten, sollten Sie andere Medien für Ihre Personalaquise verwenden, die sich Ihnen leichter erschließen. Ihre Corporate Identity wird es Ihnen danken. 1.11 Wer kann mir einen Provider empfehlen? Eine kurze Umfrage im Februar 2000 in de.comp.lang.php hat ergeben, daß Frage nach Providern oder Providerspezifika in dieser Newsgroup nicht willkommen ist. Die korrekte Newsgroup für diese Frage wäre de.comm.provider.webspace. Ebenso unerwünscht sind providerspezifische Fragen wie Wie komme ich bei xyz an die MySQL-Datenbank?. Der korrekte Ansprechpartner für solche Fragen wäre der Support des betreffenden Providers bzw. dessen FAQ. Werden derartig providerspezifische Fragen dennoch in die Newsgroup gestellt, ist es höflich, Folloup-To: poster zu setzen und hinterher eine Zusammenfassung der eingegangenen Mails zu posten. Eine Zusammenfassung besteht nicht darin, die Texte der eingegangenen Mails hintereinanderzuhängen und in die Gruppe zu werfen, sondern idealerweise in einem Text, der vergleichsweise schmerzlos in diese FAQ integriert werden kann. Eine Providerdatenbank wird unter anderem beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? Du hast vollkommen Recht: Manche Autoren in der Newsgroup verstoßen gegen die Netiquette, wie sie in de.newusers.infos gepostet wird. Sie tun dies etwa, indem sie ohne vollen Realnamen schreiben, inkorrekte Mailadressen ("nospam", "deletethis") angeben oder Artikel mit HTML oder Netscape Visitenkarten versenden. Du sollst das auch nicht hinnehmen. In einer Newsgroup ist der Ton jedoch genauso wichtig wie der Inhalt. Die Regulars von de.comp.lang.php sind stolz auf den freundlichen und hilfsbereiten Ton in ihrer Newsgroup. Wenn Du also einen anderen Autor an die Netiquette erinnern möchtest, dann tu dies bitte unbedingt per Mail und nicht öffentlich in der Gruppe. Auch die Netiquette, auf deren Einhaltung zu bestehst, fordert dies - Du kannst nicht auf der einen Seite auf der Einhaltung der Netiquette bestehen und andererseits selbst dagegen verstoßen, ohne Glaubwürdigkeit zu verlieren. Und bitte: Halte Deinen Ton auch in der Mail freundlich. Du wirst leichter verstanden und erreichst das gewünschte Ziel viel eher. Wenn Du meinst, Deinen Artikel dennoch öffentlich posten zu müssen, etwa um einen Autoren an die korrekte Newsgroup zu verweisen, oder weil die angegebene Mailadresse nicht erreichbar ist oder weil sich der Autor per Mail nicht einsichtig zeigt und sich niemand sonst bisher darum gekümmert hat, dann halte Deinen Beitrag bitte freundlich und konstruktiv. Das bedeutet: Beantworte die gestellte Frage oder löse das Problem des Fragers so gut Du kannst und weise dann auf die Netiquette hin. Wenn Du zu dem Problem des Fragers nichts beizutragen hast, dann poste lieber gar nichts - oder schreibe eine Mail. Du bist nicht allein in der Gruppe und Du mußt die Welt nicht selbst retten. Ein anderer, der antworten kann, wird antworten und dabei wahrscheinlich auch auf korrektes Verhalten hinweisen. Regeldiskussionen gehören in die dafür vorgesehene Newsgroup, de.soc.netzkultur.umgangsformen, oder sollen mit einem Followup-To: poster versehen werden. 1.13 Warum bekomme ich Ermahnungsmails? Du wirst nicht nur in de.comp.lang.php, sondern in den meisten anderen deutschen Newsgroups auf korrektes Verhalten in den Newsgroups hingewiesen, wenn ohne einen vollständigen Namen postest, Artikel ohne gültige Absenderadresse schreibst, Artikel mit Werbung absetzt, HTML oder Netscape Visitenkarten in Deinen Artikeln versendest oder mutwillig Artikel in die falschen Newsgroups schreibst. Diejenigen von uns, die schon länger in den USENET News aktiv sind, haben sich diese Regeln und Verhaltenformen nicht aus Spaß ausgedacht. USENET existiert schon seit mehreren Jahrzehnten und die Verhaltensnormen, auf deren Einhaltung bestanden wird, haben sich in langen Jahren entwickelt und bewährt. Es gibt einen guten Einführungstext aus de.newusers.infos mit dem Titel Warum soll ich mich an die Regeln halten? der erklärt, warum die Dinge so sind wie sie sind. Wenn Du von de.comp.lang.php Ergebnisse möchtest, also technische Hilfe bei Deinen Problemen mit der Programmiersprache PHP, dann tust Du gut daran, Deinen Texten auch eine akzeptable äußere Form zu geben. _________________________________________________________________ Next Previous Contents From digitop_(at)_t-online.de Tue, 25 Apr 2000 16:32:36 +0200 Date: Tue, 25 Apr 2000 16:32:36 +0200 From: Timo Keller digitop_(at)_t-online.de Subject: [php] Re: [plagiat] baumaschinenhandel.com >Vielleicht bekommt PHP aus dem Rechtsstreit ein paar Mark ab und die >Firma SIX ein Kunde mehr. >Egon Irre ich mich oder ist das nicht unlauterer Wettbewerb, wenn man jetzt seine eigene Firma vorschlägt? Nur so ne Vermutung. Timo