From office_(at)_exotics.net Mon, 6 Mar 2000 02:16:56 +0100 Date: Mon, 6 Mar 2000 02:16:56 +0100 From: Alexander Dobernig office_(at)_exotics.net Subject: [php] getimagesize() aber von http://foo.com/pic.jpg ???? This is a multi-part message in MIME format. ------=_NextPart_000_0001_01BF8713.BBEA8320 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 8bit Gibt es irgendeine halbwegs schöne Möglichkeit die Breite und Höhe eines remote gespeicherten und nur per http:// erreichbaren Bildes zu bestimmen ?? Denn GetImagesize() kann das nur von lokalen Dateien. mfg alex ------=_NextPart_000_0001_01BF8713.BBEA8320 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
Gibt = es irgendeine=20 halbwegs sch=F6ne M=F6glichkeit die Breite und H=F6he =
eines = remote=20 gespeicherten und nur per http://  erreichbaren Bildes zu bestimmen = ??
 
Denn = GetImagesize()=20 kann das nur von lokalen Dateien.
 
mfg
alex
 
 
 
 
------=_NextPart_000_0001_01BF8713.BBEA8320-- From Ri.Brandl_(at)_bits-gmbh.de Mon, 6 Mar 2000 09:24:03 +0100 Date: Mon, 6 Mar 2000 09:24:03 +0100 From: Brandl Richard - b.i.t.s. GmbH Ri.Brandl_(at)_bits-gmbh.de Subject: [php] =?iso-8859-1?Q?LDAP_Unterst=FCtzung?= Ich möchte mit PHP ein WWW-LDAP Gateway bauen. Meine Konfiguration ist: - Windows/NT 4.0 - Xitami Webserver - PHP3 Die Einrichtung von PHP generell hat funktioniert. Nur die LDAP Funktionen werden nicht gefunden: Fatal error: Call to unsupported or undefined function ldap_connect() Ich habe bereits in php3.ini die Extension php3_ldap.dll freigeschaltet, ohne Erfolg. Muss ich PHP neu compilieren ? Vielen Dank für Ihre Hilfe Richard Brandl From michael.renner_(at)_tuebingen.mpg.de Mon, 6 Mar 2000 09:36:51 +0100 Date: Mon, 6 Mar 2000 09:36:51 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] getimagesize() aber von http://foo.com/pic.jpg ???? On Mon, 06 Mar 2000, Alexander Dobernig wrote: > > Gibt es irgendeine halbwegs schöne Möglichkeit die Breite und Höhe > eines remote gespeicherten und nur per http:// erreichbaren Bildes zu > bestimmen ?? > > Denn GetImagesize() kann das nur von lokalen Dateien. Moin, falls GetImageSize das nicht remote kann bleibt Dir die Möglichkeiteit das Bild nach /tmp/ zu laden und dort lokal zu lesen, oder? CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From thomas.biebl_(at)_tga-net.de Mon, 6 Mar 2000 09:51:00 +0100 Date: Mon, 6 Mar 2000 09:51:00 +0100 From: Thomas Biebl thomas.biebl_(at)_tga-net.de Subject: [php] zweifache auswahl aus einer datenbank Moin, > habe da aber gleich noch eine andere frage. > die eingabe der daten in die tabelle erfolgt über ein formular.für das feld bemerkungen ist ein textarea vorgesehen. wenn ich dort bei der eingabe einen zeilenumbruch mit der enter-taste vornehme, wird dieser nicht in mysql erfasst. z.zt. gebe ich an der stelle des zeilenumbruches > "
" ein. kann man das nicht eleganter lösen? Benutze bei der Ausgabe ein nl2br($inhaltDeinestextfeldes) grusz thomas > bernd From Michael_(at)_Stahmann.de Mon, 06 Mar 2000 10:04:07 +0100 Date: Mon, 06 Mar 2000 10:04:07 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] zweifache auswahl aus einer datenbank Hallo Bernd Bernd Schulz schrieb: > > die eingabe der daten in die tabelle erfolgt über ein formular.für das feld bemerkungen ist ein textarea vorgesehen. wenn ich dort bei der eingabe einen zeilenumbruch mit der enter-taste vornehme, wird dieser nicht in mysql erfasst. z.zt. gebe ich an der stelle des zeilenumbruches > "
" ein. kann man das nicht eleganter lösen? > > schon mal danke im voraus. > Ich "behandel" die Texte kurz im folgenden Stil: $text = str_replace("\n", "
", $text); (wie nl2br) $text = str_replace("\r", " ", $text); Wenn Benutzereingaben abgefragt werden. Wird vorher noch eben... $text = strip_tags($Nachricht); $text = htmlspecialchars($text); eingesetzt. Kleiner Tip, wenn Du etwas einrücken willst, so mußt Du die Leerzeichen ebenfalls ersetzen: $text = str_replace("", " ", $text); Das alles zusammen macht es fast Idiotensicher Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From weh_(at)_feinarbeit.de Mon, 06 Mar 2000 10:19:57 +0100 Date: Mon, 06 Mar 2000 10:19:57 +0100 From: Matthias Weh weh_(at)_feinarbeit.de Subject: [php] Fatal Error: Unable to initialize new token cache Hallo, ich habe eine Frage, welche sich aus der Benutzung von PHP in Bezug mit PHPLIB ergibt. Ich bin noch ziemlich neu in PHP, und kenne mich deshalb mit vielen Interna noch nicht so aus. Folgendes: PHPLIB implementiert ein Session-Konzept, welches persistente Speicherung von Daten erlaubt. In der Prozedur, wo die zu speichernden Daten alle in einen grossen, langen String gepackt werden (serialize), ereignet sich bei mir folgender Fehler: Fatal error: Unable to initialize a new token cache in /usr/home/httpd/phplib/session.inc on line 284 Die Stelle, wo dies passiert, ist ein eval-Kommando, welches auf alle zu speichernden Daten (Variablen) der Session angewendet wird. Der Fehler tritt auch nicht gleich auf, sondern schon nach einer ganzen Reihe von Variablen, es steht also zu vermuten, dass ich einfach zu viele Daten persistent machen will. Leider kann ich dies nicht reduzieren. Nun meine Fragen: 1. Was will mir der Fehler sagen? 2. Kann mir jemand sagen, was eval() intern ueberhaupt macht? Der Fehler sieht ja ganz danach aus, als wuerden da irgendwelche neuen Eintraege in der Symboltabelle gemacht, die selbige sprengen. 3. Wie kann ich diesen Fehler verhindern? Naiv gedacht wuerde ich sagen, dass hier nur einfach die Dimensionierung von irgendwas geaendert werden muss, aber ich weiss halt nicht was und ob das ueberhaupt stimmt. Mit Bitte um Hilfe gruesst Matthias From krs_(at)_treu-elektro.de Mon, 06 Mar 2000 10:26:58 +0100 Date: Mon, 06 Mar 2000 10:26:58 +0100 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Fehlertolerante Suche Hi Liste, es gibt nicht gerade viele Möglichkeiten, wie man mit PHP eine Fehlertolerante Suche programmieren kann. die zur Verfügung stehenden Funktionen sind da zu wenig 'Fehlertolerant'. Fasziniert hat mich da immer schon die Suchmaschine vom Heise Verlag 'eMedia-Search'. Glücklicherweise findet man durch Eingabe von 'fehlertolerant' bei der Suche nach ct-Artikeln mehrere Treffer: 1. Dr. Reinhard Rapp: (cp) Text-Detektor Fehlertolerantes Retrieval ganz einfach Know-how, Fehlertolerante Suche á la eMedia Navigator, Assoziativspeicher, fuzzy search, Triagramme c't 4/97, Seite 386 2. Jörg Michael: (cm) Joker im Spiel Erweiterung der Levenshtein-Funktion auf Wildcards Know-how, Fehlertolerante Suche, Eigenschafts-Distanz, Phonetisch, Ähnlich, Datenbank, Abfrage, c't 3/94, Seite 230 Unter [1] findet sich auch ein c-Code, der auf den ersten Blick nicht schwierig nach php zu portieren ist. Frage: Hat sich schon jemand daran gemacht? Oder gibt es andere Lösungen? Ich denke mal, daß man das immer mal wieder brauchen kann - auch die Möglichkeit, eine 'Treffergüte' in % anzugeben, ist verlockend. MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: www.augsburg.netsurf.de/~skrister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From ulf_(at)_redsys.de Mon, 06 Mar 2000 11:12:43 +0000 Date: Mon, 06 Mar 2000 11:12:43 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Rechte des Apachen unter NT Hallo! Falls NT alles ein klein wenig wie unter Unix läuft muß mir jemand den Apachen erklären... Welcher Benutzer dient zum starten des Apachen als Service unter NT, was verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start eines CGI PHP durch den Apachen unter NT benutzt? Danke! Ulf From schwab_(at)_interkon.de Mon, 6 Mar 2000 11:49:18 +0100 Date: Mon, 6 Mar 2000 11:49:18 +0100 From: schwab_(at)_interkon.de schwab_(at)_interkon.de Subject: [php] RENAME und seine Fehlermeldungen Vieleicht stehe ich jetzt auf dem Schlauch oder ich bin mit Blindheit geschlagen, an was kann es noch liegen wenn beim Rename die Fehlermeldung No such file or directory kommt obwohl die Rechte alle passend vergeben wurden und Quelllinks auch richtig sind? Übersehe ich was, oder habe ich das Montagssyndrom? Für Infos wäre ich sehr sehr dankbar..... Berni From Michael_(at)_Stahmann.de Mon, 06 Mar 2000 11:59:52 +0100 Date: Mon, 06 Mar 2000 11:59:52 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] RENAME und seine Fehlermeldungen schwab_(at)_interkon.de schrieb: > Übersehe ich was, oder habe ich das Montagssyndrom? > > Für Infos wäre ich sehr sehr dankbar..... > Bei mir läuft das auch irgendwie gar nicht - System WAMP Wenn alle stricke reißen nimm einfach Copy - das funzt bei mir. Also Copy und dann unlink für das alte file Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From ulf_(at)_redsys.de Mon, 06 Mar 2000 12:16:04 +0000 Date: Mon, 06 Mar 2000 12:16:04 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Can't create IP socket - =?iso-8859-1?Q?Erg=E4nzungen?= Hallo, gelegentlich blitzen MySQL Fehlermeldugen unter Windowssystemen auf den verschiedenen PHP Listen auf, die oft nur mit einem unvollständigen WinSocket Hinweis pariert werden. Da ich selbst Opfer einer dieser Meldungen bin - diesmal unter NT - habe ich mich auf die Suche begeben. Verschiedene MySQL/PHP Kombinationen liefern unter Windows (NT, 95, 98) eine der folgenden Fehlermeldungen: mysql_connect() -> MySQL Connection Failed: Can't create IP socket (10106) mysql_pconnect() -> Can't create IP socket (10106) Diese Texte entstammen direkt der MySQL API, wie man an einem Code Snippet aus dem PHP Source (functions/mysql.c - hier Version 3.0.14) sehen kann: if MYSQL_VERSION_ID > 32199 /* this lets us set the port number */ mysql_init(mysql); if (mysql_real_connect(mysql,host,user,passwd,NULL,port,socket,0)==NULL) { #else if (mysql_connect(mysql,host,user,passwd)==NULL) { #endif php3_error(E_WARNING,"MySQL Connection Failed: %s\n",mysql_error(mysql)); efree(hashed_details); efree(mysql); RETURN_FALSE; } MySQL stolpert an dieser Stelle über WinSocket Probleme. Diese haben mit hoher Wahrscheinlichkeit eine der folgenden Ursachen: - Versionskonflikte - Unzureichende Benutzerrechte (- fehlerhafte oder fehlende TCP/IP Dienste) +++ bekannte Versionskonflikte MySQL benötigt eine aktuelle WinSocket Variante. Win95 und NT kennen von Haus aus nur ältere Versionen (V1.1). Win95 benötigt deshalb ein Update (aktuell ist V2.2), NT zumindest Service Pack 3. Im Archiv der englischen Liste hat Werner Stuerenburg hilfreiche Links verwewigt: http://marc.theaimsgroup.com/?l=php3-general&m=93453273914198&w=2 +++ Ergänzung Mein NT war etwas hartnäckiger. Trotz SP6a und WinSocket 2.0 streikte es. Eine Rückfrage bei den MySQL Developern ergab, daß fehlende Benutzerrechte ebenfalls die Meldung verursachen können. Die Theorie wird gestützt durch die Beobachtung, daß PHP keine Probleme hat sich an MySQL zu connecten, wenn es auf der Kommandozeile aufgerufen wird, jedoch als CGI scheitert. c:\php3.0.15> php -q test.php3 mit test.php3: ---> 1 Im Browser http://localhost/test.php3 als CGI: ---> Can't create IP socket (irgendeine Nummer) Bei mir streikt der Roxen, während der Apache problemlos seinen Dienst verrichtet. +++ Fragen Weiß jemand ob man den Roxen unter NT überreden kann im CGI Modul unter NT die Option "Run script as..." freizugeben. Hierzu müßte man etwas equivalentes zu "start as root" machen, also den Roxen mit Administrator Rechten starten. Wie wird dies gemacht? Danke! Ulf From ulf_(at)_redsys.de Mon, 06 Mar 2000 12:30:38 +0000 Date: Mon, 06 Mar 2000 12:30:38 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] RENAME und seine Fehlermeldungen schwab_(at)_interkon.de wrote: > an was kann es noch liegen wenn beim Rename die Fehlermeldung > > No such file or directory > > kommt obwohl die Rechte alle passend vergeben wurden und Quelllinks auch > richtig sind? Hast Du volle Pfadangaben benutzt? Kennt dir/ls die Datei? Kann PHP auf sie zugreifen, z.B. ein fopen() ausführen? Ulf From ulf_(at)_redsys.de Mon, 06 Mar 2000 12:43:22 +0000 Date: Mon, 06 Mar 2000 12:43:22 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Fatal Error: Unable to initialize new token cache Matthias Weh wrote: > Fatal error: Unable to initialize a new token cache in > /usr/home/httpd/phplib/session.inc on line 284 > 1. Was will mir der Fehler sagen? Geraten: Speicherprobleme? > 2. Kann mir jemand sagen, was eval() intern ueberhaupt macht? Der Fehler > sieht ja ganz danach aus, als wuerden da irgendwelche neuen Eintraege in > der Symboltabelle gemacht, die selbige sprengen. eval() führt PHP Code aus. PHPLIB macht nichts anderes als PHP-Code zu erzeugen (serialize), in einer Datenbank zu speichern und mit einem page_open() wieder auszuführen. Mit einem $a=12; $sess->register("a"); page_close(); wird folgender PHP Code generiert: $GLOBALS["a"] = "12"; Dieser Code wird so verpackt, daß er ohne Probleme in die Datenbank paßt (base64), durch page_open() ausgelesen und mit eval() ausgeführt, bevor Dein Skript die Arbeit aufnimmt. Für einfache Variablen und Arrays funktioniert das ganz ordentlich, bei Objekten muß man angeben wie die Objekte heißen sollen (deshalb var classname = "mein";) und welche Slots gespeichert werden müssen ( deshalb var $persistent_slots = array("a", "b"); ) - mit dem serialize von PHP4 wird das alles besser. > 3. Wie kann ich diesen Fehler verhindern? Naiv gedacht wuerde ich sagen, > dass hier nur einfach die Dimensionierung von irgendwas geaendert werden > muss, aber ich weiss halt nicht was und ob das ueberhaupt stimmt. Keine Ahnung. Ich glaube nicht, daß das PHPLIB serialize buggy ist, dafür wird es zuviel benutzt. Ich glaube, man kann es aus der Bahn werfen, wenn man PHP Code in einer Variablen speichert und dann in die Session wirft, aber das machst Du nicht, oder? Falls doch mach ein base54decode auf den Variableninhalt. Versuche mal die Situation zu reproduzieren. Ulf From j.kohl_(at)_style-id.de Mon, 6 Mar 2000 12:43:07 +0100 Date: Mon, 6 Mar 2000 12:43:07 +0100 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] Rechte des Apachen unter NT > Welcher Benutzer dient zum starten des Apachen als Service unter NT, was > verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start > eines CGI PHP durch den Apachen unter NT benutzt? Der Benutzer heißt 'Systemkonto' dieser Benutzer ist auch schon vor dem Login (CTRL+ALT+DEL) aktiv. Somit kann man Dienste auch dann starten wenn keiner eingeloggt ist. Das CGI-PHP wird auch über 'Systemkonto' gestartet, das merkst du auch daran, dass wenn PHP abstürtzt es keine Fehlermeldung auf dem Desktop gibt, sondern nur einen Vermerk im Systemprotokoll. From eschmid_(at)_s.netic.de Mon, 06 Mar 2000 12:42:44 +0100 Date: Mon, 06 Mar 2000 12:42:44 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Fatal Error: Unable to initialize new token cache Matthias Weh wrote: > ich habe eine Frage, welche sich aus der Benutzung von PHP in Bezug mit > PHPLIB ergibt. Ich bin noch ziemlich neu in PHP, und kenne mich deshalb > mit vielen Interna noch nicht so aus. > > Folgendes: > PHPLIB implementiert ein Session-Konzept, welches persistente > Speicherung von Daten erlaubt. > In der Prozedur, wo die zu speichernden Daten alle in einen grossen, > langen String gepackt werden (serialize), ereignet sich bei mir > folgender Fehler: > > Fatal error: Unable to initialize a new token cache in > /usr/home/httpd/phplib/session.inc on line 284 > > Die Stelle, wo dies passiert, ist ein eval-Kommando, welches auf alle zu > speichernden Daten (Variablen) der Session angewendet wird. Der Fehler > tritt auch nicht gleich auf, sondern schon nach einer ganzen Reihe von > Variablen, es steht also zu vermuten, dass ich einfach zu viele Daten > persistent machen will. Leider kann ich dies nicht reduzieren. > > Nun meine Fragen: > > 1. Was will mir der Fehler sagen? > 2. Kann mir jemand sagen, was eval() intern ueberhaupt macht? Der Fehler > sieht ja ganz danach aus, als wuerden da irgendwelche neuen Eintraege in > der Symboltabelle gemacht, die selbige sprengen. > 3. Wie kann ich diesen Fehler verhindern? Naiv gedacht wuerde ich sagen, > dass hier nur einfach die Dimensionierung von irgendwas geaendert werden > muss, aber ich weiss halt nicht was und ob das ueberhaupt stimmt. http://marc.theaimsgroup.com/?l=php3-general&m=92905582221932&w=2 -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From Michael_(at)_Stahmann.de Mon, 06 Mar 2000 12:55:48 +0100 Date: Mon, 06 Mar 2000 12:55:48 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Hilfe bei mail Hallo Leute, ich brauche nur mal ganz kurz einen Hinweis oder eine Url zum Thema mail. Ich war eigendlich der Meinung, das ich beim Empfänger sowohl Adresse als auch Namen wie folgt angeben kann. Das gibt bei mir auf meiner Dev-Kiste (WAMP) aber einen: Warning: Server Error in d:\apache\htdocs/www/lidice/dialog/an_action.php3 Zeile lautet: mail("\"$m_name\" <$empf>","$subject","$message","From: $from"); (hatte bei mir schon genau so mal funktioniert... Das klappt natürlich... mail("$empf","$subject","$message","From: $from"); Das auch: mail("$empf ($m_name)","$subject","$message","From: $from"); Wer weis Rat. Wie ich einen Namen elegant angeben kann. Mit den Klammern kann es leicht übersehen werden. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From matthias_(at)_artloop.de Mon, 6 Mar 2000 13:09:01 -0000 Date: Mon, 6 Mar 2000 13:09:01 -0000 From: Matthias H. Risse matthias_(at)_artloop.de Subject: [php] wamp und fileupload heyho ihr ! ich mache einen file-upload über ein formular, sowiet so gut. unter linux/apache klappt alles wunderbar. das file wird hochgeladen, kopiert und unbenannt. unter windows (windows, apache 1.3.9, php) funzt das leider nicht. die files überschreiten nicht das 2 meg limit, trotzdem bekomme ich folgende fehlermeldung: Warning: Unable to open '\\php2' for reading: Unknown error in c:\apache\htdocs\project\admin\add2.php3 on line 74 failed to copy \\php2 woran kann das liegen? irgendwie muß das glaubeich mit dem temporären file auf dem server zusammenhängen, da die $userfile variablen alle gesetzt sind und somit ja von browser übertragen werden.... \\php2 br0215.jpg 43283 image/pjpeg c:\apache\htdocs\project\pictures\id4.jpg kan mir da einer helfen? in der php3.ini habe ich include_path = ./;c:\php gesetzt. andere scripte wie phpMyAdmin usw funktionieren 100%ig und haben gerkeine Probleme? Habt Ihr eine Idee? Matthias ps: .. und was sagt uns das Ganze jetzt schon: Linux rules :o) -- Matthias H. Risse artloop new media http://www.artloop.de/goodstuff [free scenemusic guide] http://www.konsumer.de [music will make you disappear] From hartmut_(at)_six.de Mon, 06 Mar 2000 13:16:42 +0100 Date: Mon, 06 Mar 2000 13:16:42 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Hilfe bei mail Michael Stahmann wrote: > Zeile lautet: > mail("\"$m_name\" <$empf>","$subject","$message","From: $from"); > (hatte bei mir schon genau so mal funktioniert... wie steht`s mit Realnamen ohne die \" , geht das vielleicht ? mail("$m_name <$empf>","$subject","$message","From: $from"); ansonsten giebt es im imap-Packet die Funktion imap_rfc822_write_address(), die aus Realname, Username und Domain gültige Adressen zusammensetzt -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From Ri.Brandl_(at)_bits-gmbh.de Mon, 6 Mar 2000 13:22:58 +0100 Date: Mon, 6 Mar 2000 13:22:58 +0100 From: Brandl Richard - b.i.t.s. GmbH Ri.Brandl_(at)_bits-gmbh.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_LDAP_Unterst=FCtzung?= Ich beantworte einen Teil meiner Frage gleich selbst: Ich lade php3_ldap.dll per dl() explizit nach. Über Monitoring Tools habe ich herausgefunden, dass die Bibliothek php3_ldap.dll schon richtig gefunden wird. Auch die Bibliothek nsladap32v30.dll wird gefunden, offensichtlich passen die beiden aber nicht zusammen: Fatal error: Unable to load dynamic library 'c:\php3/php3_ldap.dll' Das angegebene Modul wurde nicht gefunden. in webpages/phptest.phtm on line 7 Hat jemand eine Idee Richard -----Ursprüngliche Nachricht----- Von: Brandl Richard - b.i.t.s. GmbH [mailto:Ri.Brandl_(at)_bits-gmbh.de] Gesendet am: Montag, 6. März 2000 09:24 An: 'php_(at)_infosoc.uni-koeln.de' Betreff: [php] LDAP Unterstützung Ich möchte mit PHP ein WWW-LDAP Gateway bauen. Meine Konfiguration ist: - Windows/NT 4.0 - Xitami Webserver - PHP3 Die Einrichtung von PHP generell hat funktioniert. Nur die LDAP Funktionen werden nicht gefunden: Fatal error: Call to unsupported or undefined function ldap_connect() Ich habe bereits in php3.ini die Extension php3_ldap.dll freigeschaltet, ohne Erfolg. Muss ich PHP neu compilieren ? Vielen Dank für Ihre Hilfe Richard Brandl -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From Michael_(at)_Stahmann.de Mon, 06 Mar 2000 13:27:30 +0100 Date: Mon, 06 Mar 2000 13:27:30 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Hilfe bei mail Hallo Hartmut Hartmut Holzgraefe schrieb: > > wie steht`s mit Realnamen ohne die \" , geht das vielleicht ? > mail("$m_name <$empf>","$subject","$message","From: $from"); > Leider nicht, es schein an den < und > zu liegen. > > ansonsten giebt es im imap-Packet die Funktion imap_rfc822_write_address(), > Wäre ein Versuch Wert... aber ich werde es nochmal auf LAMP testen, vieleicht geht es ja dort :-) Gruß Michael PS: in Deiner sig ist noch ein Hinweis auf die CeBIT. -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From ulf_(at)_redsys.de Mon, 06 Mar 2000 13:31:35 +0000 Date: Mon, 06 Mar 2000 13:31:35 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Rechte des Apachen unter NT Jens Kohl wrote: > > > Welcher Benutzer dient zum starten des Apachen als Service unter NT, was > > verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start > > eines CGI PHP durch den Apachen unter NT benutzt? > > Der Benutzer heißt 'Systemkonto' dieser Benutzer ist auch schon vor dem > Login (CTRL+ALT+DEL) aktiv. Somit kann man Dienste auch dann starten wenn > keiner eingeloggt ist. Das CGI-PHP wird auch über 'Systemkonto' gestartet, > das merkst du auch daran, dass wenn PHP abstürtzt es keine Fehlermeldung auf > dem Desktop gibt, sondern nur einen Vermerk im Systemprotokoll. Ah, ... Kannst Du auch noch einen Blick die letzte Hälfte meines "Can't create IP..." Postings werfen. Dort findest Du den Hintergrund für diese Frage, vielleicht kannst Du ja zaubern und auch noch das beantworten. Warum sind Roxen CGI und Apache CGI so unterschiedlich? Bin ich auf dem Holzweg mit der Vermutung es scheitere an den Benutzerrechten? Ulf From ulf_(at)_redsys.de Mon, 06 Mar 2000 14:01:05 +0000 Date: Mon, 06 Mar 2000 14:01:05 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] PhpLib Florian Leibert wrote: > ich habe die PHP Lib installiert, kann aber niergens genau infos zur > sample_db in mysql finden. Bei der vollständigen Installation der PHPLib solltest Du einige Tabellen in der von Dir verwendeten Datenbank anlegen. Die benötigten Dumps findest Du im Verzeichnis stuff/ in der Distribution. Für MySQL machst Du z.B. auf der Kommandozeile etwas wie "mysql datenbank1 ich habe die PHP Lib installiert, kann aber niergens genau infos zur > sample_db in mysql finden. > Gibt es ein txt-file mit dem ich diese sample-db anlegen kann? > Danke From hartmut_(at)_six.de Mon, 06 Mar 2000 14:13:10 +0100 Date: Mon, 06 Mar 2000 14:13:10 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Hilfe bei mail Michael Stahmann wrote: > > wie steht`s mit Realnamen ohne die \" , geht das vielleicht ? > > mail("$m_name <$empf>","$subject","$message","From: $from"); > > > > Leider nicht, es schein an den < und > zu liegen. > > > ansonsten giebt es im imap-Packet die Funktion > > imap_rfc822_write_address(), > > Wäre ein Versuch Wert... aber ich werde es nochmal auf LAMP > testen, vieleicht geht es ja dort :-) wenn ja, dann liegt das Problem vermutlich im SMTP-Dialog, in der "RCPT TO:" Zeile sollte nur die mail-Adresse übergeben werden, alles andere ist Implementationsabhängig (hier wäre eine Einbindung der SMTP-Funktionen der c-client Bibliothek im IMAP-Modul angesagt, die all diese System- Abhängigkeiten angeblich schon gelöst hat und so aus der PHP-Implementation heraushalten würde ... vielleicht auf meiner nächsten Zugfahrt ... ) > PS: in Deiner sig ist noch ein Hinweis auf die CeBIT. Das CeBit und Hannover Messe zeitgleich waren ist doch schon über zehn Jahre her, oder? -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From sapi2_(at)_yahoo.de Mon, 6 Mar 2000 14:50:12 +0100 Date: Mon, 6 Mar 2000 14:50:12 +0100 From: sapi2 sapi2_(at)_yahoo.de Subject: [php] fileuplaod hi zuerst danke für die antworten meines letzten postings! mein problem, an dem ich schon lange rumprobiere: ich will ein fileupload über ein formular machen. ich bekomme folgende fehlermeldung: "Warning: SAFE MODE Restriction in effect. The script whose uid is 0 is not allowed to access owned by uid 1018 in /home/spilch/htmlneu1/test/upload.php3 on line 13" das verzeichnis /tmp hat UID 0, das script (upload.php3) auch. wieso bekomm ich trotzdem diese fehlermeldung? kann es sein, dass das verzeichnis in das das file kopiert werden soll UID 1018 hat? sollte dieses problem behoben sein, wenn ich das zielverzeichnis auch auf UID 0 setze(n lasse). gruss sandro pil.ch __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de From mkoehler_hh_(at)_gmx.net Mon, 6 Mar 2000 15:45:30 +0100 (MET) Date: Mon, 6 Mar 2000 15:45:30 +0100 (MET) From: mkoehler_hh_(at)_gmx.net mkoehler_hh_(at)_gmx.net Subject: [php] blob aus mysql wieder anzeigen Moin ich habe viele Beispiele im Netz gefunden wie ich Dateien aus blobs wieder aus der DB auslesen und anzeigen kann. Alle Ergebnisse zeigten bei mir nicht das GIF, sondern Textzeilen, die mit GIF86 anfingen. Eins meiner Versuche sah wie folgt aus. if($id) { // you may have to modify login information for your database server: _(at)_MYSQL_CONNECT( "localhost", "root", "password"); _(at)_mysql_select_db( "binary_data"); $query = "select bin_data,filetype from binary_data where id=$id"; $result = _(at)_MYSQL_QUERY($query); $data = _(at)_MYSQL_RESULT($result,0, "bin_data"); $type = _(at)_MYSQL_RESULT($result,0, "filetype"); Header( "Content-type: $type"); echo $data; }; Wo mache ich einen Fehler? Danke Michael Köhler -- Sent through GMX FreeMail - http://www.gmx.net From bjoern_(at)_baer.mayn.de Mon, 6 Mar 2000 15:45:30 +0100 Date: Mon, 6 Mar 2000 15:45:30 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] blob aus mysql wieder anzeigen * mkoehler_hh_(at)_gmx.net wrote: > Header( "Content-type: $type"); Sofern $type nur "gif" oder "jpeg" beinhaltet, muß es heißen: Header("Content-type: image/$type"); -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From frankm69_(at)_hotmail.com Mon, 06 Mar 2000 07:09:35 PST Date: Mon, 06 Mar 2000 07:09:35 PST From: Frank Morer frankm69_(at)_hotmail.com Subject: [php] Systemprotokoll? PHP liefert PostMortem Hallo! >das merkst du auch daran, dass wenn PHP abstürtzt es keine Fehlermeldung >auf >dem Desktop gibt, sondern nur einen Vermerk im Systemprotokoll. Hmmm, bei mir kommt hier immer ein Post-Mortem vom Dr. Watson, wenn ich mit PHP3.0.15 die mail-Funktion verwende (Abhilfe: PHP3.0.11 verwenden oder die mail-Funktion selber implementieren). Gruß vom Frank ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From postmaster_(at)_lars3loff.de Mon, 6 Mar 2000 16:49:40 +0100 Date: Mon, 6 Mar 2000 16:49:40 +0100 From: Lars Trieloff postmaster_(at)_lars3loff.de Subject: [php] (no subject) Hallo, ich möchte mit einem PHP-Script Tabellen für eine MySQL Datenbank anlegen. Wenn ich das mit mysql_db_query(...) versuche, funktioniert das nicht. Ich habe die Tabellenstruktur als PhpMyAdmin-dump. Weiss jemand wie das gehen könnte? Mit phpMyAdmin geht das doch auch. Lars Trieloff From marcus_(at)_darcmarc.de Mon, 06 Mar 2000 17:51:39 +0100 Date: Mon, 06 Mar 2000 17:51:39 +0100 From: Marcus =?iso-8859-1?Q?G=FCnther?= marcus_(at)_darcmarc.de Subject: [php] Dateien anzeigen Hallo. Ich möchte ein Script schreiben, das unter einer URL alle Dateien anzeigt, ähnlich wie FTP. hat jemand eine Idee, wei ich das anfangen könnte? MfG -- Marcus Günther marcus_(at)_darcmarc.de http://www.w42.de ---- Internetdienstleistungen http://www.darcmarc.de ---- nothing else matters "If you have got the right attitude, interesting problems will find you." - Eric S. Raymond From weh_(at)_feinarbeit.de Mon, 06 Mar 2000 17:47:20 +0100 Date: Mon, 06 Mar 2000 17:47:20 +0100 From: Matthias Weh weh_(at)_feinarbeit.de Subject: [php] Fatal Error: Unable to initialize new token cache Hallo Ulf, > > Fatal error: Unable to initialize a new token cache in > > /usr/home/httpd/phplib/session.inc on line 284 > > > 1. Was will mir der Fehler sagen? > > Geraten: Speicherprobleme? Dachte ich mir auch. > eval() führt PHP Code aus. PHPLIB macht nichts anderes als PHP-Code zu > erzeugen (serialize), in einer Datenbank zu speichern und mit einem > page_open() wieder auszuführen. Ach so ... sah auch irgendwie so aus. > Mit einem $a=12; $sess->register("a"); page_close(); wird folgender PHP > Code generiert: $GLOBALS["a"] = "12"; Dieser Code wird so verpackt, daß > er ohne Probleme in die Datenbank paßt (base64), durch page_open() > ausgelesen und mit eval() ausgeführt, bevor Dein Skript die Arbeit > aufnimmt. Ja, bei serialize habe ich schon mal "zugeschaut", deshalb weiss ich ja auch, dass der Fehler erst nach einer ganzen Weile (einer ganzen Reihe von Variablen) auftritt. > Für einfache Variablen und Arrays funktioniert das ganz ordentlich, bei > Objekten muß man angeben wie die Objekte heißen sollen (deshalb var > classname = "mein";) und welche Slots gespeichert werden müssen ( > deshalb var $persistent_slots = array("a", "b"); ) - mit dem serialize > von PHP4 wird das alles besser. Danke. Das ist mir allerdings bekannt, sonst waere ich ja auch nicht in die Probleme geraten. > > 3. Wie kann ich diesen Fehler verhindern? Naiv gedacht wuerde ich sagen, > > dass hier nur einfach die Dimensionierung von irgendwas geaendert werden > > muss, aber ich weiss halt nicht was und ob das ueberhaupt stimmt. > > Keine Ahnung. Ich glaube nicht, daß das PHPLIB serialize buggy ist, > dafür wird es zuviel benutzt. Das wollte ich ja auch nicht sagen. Mittlerweile arbeite ich mit einer abgespeckten Version meiner Applikation, die einfach weniger Daten registriert. Dann klappt das auch, es muss also ein Dimensionierungsproblem sein. Vielmehr interessieren wuerde mich die Frage, an welchen Parametern ich drehen muss (welchen Konfigurationsfiles), damit das Problem auch mit meiner normalen Datenmenge nicht auftritt. Und deshalb war ja meine Frage, ob jemand mit der Fehlermeldung was anfangen kann (was ist ein token cache und was hat er mit eval() zu tun?). > Ich glaube, man kann es aus der Bahn werfen, wenn man PHP Code in einer > Variablen speichert und dann in die Session wirft, aber das machst Du > nicht, oder? Falls doch mach ein base54decode auf den Variableninhalt. Nein, das mache ich nicht. Seufz, es scheint, als muesste ich wohl auf PHP4 warten. Gruss, Matthias From andreas_(at)_noho.co.uk Mon, 6 Mar 2000 16:53:11 -0000 Date: Mon, 6 Mar 2000 16:53:11 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] mysql read dump, was:no subject hi lars, > ich möchte mit einem PHP-Script Tabellen für eine MySQL Datenbank > anlegen. Wenn ich das mit mysql_db_query(...) versuche, funktioniert das > nicht. Ich habe die Tabellenstruktur als PhpMyAdmin-dump. Weiss jemand > wie das gehen könnte? Mit phpMyAdmin geht das doch auch. warum benutzt du dann nicht einfach phpmyadmin? oder schau dir zumindest mal die datei "db_readdump.php3" von phpmyadmin an. liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From s.sander_(at)_crs.de Mon, 06 Mar 2000 18:32:38 +0000 Date: Mon, 06 Mar 2000 18:32:38 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re: php Dateien anzeigen > Ich möchte ein Script schreiben, das unter einer URL alle Dateien > anzeigt, ähnlich wie FTP. hat jemand eine Idee, wei ich das anfangen > könnte? Du könntest bei http://php3.de/manual/function.readdir.php3 als Verzeichnis die URL angeben dann in ein gemischtes Array $verzeichnisse["dir"][0][] alle Verzeichnisse ( Prüfung is_dir() ) ( 0 - root/ 1 - unterverzeichnis1/ 2 - unterverzeichnis2 usw. ) rein schreiben ( um diese dann weiter auszulesen -> readdir( ). In $verzeichnisse["files"][0][] die enthaltenen Dateien schreiben. Die Ausgabe kann dann analog erfolgen. Gruß -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From eschmid_(at)_s.netic.de Mon, 06 Mar 2000 18:33:50 +0100 Date: Mon, 06 Mar 2000 18:33:50 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Fatal Error: Unable to initialize new token cache Matthias Weh wrote: > Seufz, es scheint, als muesste ich wohl auf PHP4 warten. Andi Gutmans sagte gerade zum Problem: This is a limitation of PHP 3 and won't be fixed as it is a problem with the architecture of PHP 3. This problem has been solved in PHP 4. Andi Wie Du siehst, PHP 4 gibt es schon. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From postmaster_(at)_lars3loff.de Mon, 6 Mar 2000 19:52:53 +0100 Date: Mon, 6 Mar 2000 19:52:53 +0100 From: Lars Trieloff postmaster_(at)_lars3loff.de Subject: [php] AW: [php] mysql read dump, was:no subject > > ich möchte mit einem PHP-Script Tabellen für eine MySQL Datenbank > > anlegen. Wenn ich das mit mysql_db_query(...) versuche, > funktioniert das > > nicht. Ich habe die Tabellenstruktur als PhpMyAdmin-dump. > Weiss jemand > > wie das gehen könnte? Mit phpMyAdmin geht das doch auch. > > warum benutzt du dann nicht einfach phpmyadmin? > oder schau dir zumindest mal die datei "db_readdump.php3" von > phpmyadmin an. Hallo, die db_readdump.php3 habe ich mir schon mal angesehen. Allerdings sehe ich da kaum durch. Die Anfrage wird irgendwie zerlegt. Das ist für meine Anforderungen zu umfangreich, da bei mir das ganze ja nicht so flexibel sein muss und schon klar ist, dass es sich um ein CREATE Statement handelt. phpmyadmin kann und möchte ich nicht nutzen, damit auch user, die phpmyadmin nicht haben ganz schnell sich die datenbankstruktur aufbauen können. Man ruft die Seite auf und --schwupps-- steht die DB-Struktur. So ähnlich wie bei Phorum. Da wird das auch automatisch gemacht. Ich bin dankbar für alle Ansätze. Lars Trieloff From truheml_(at)_metal.de Mon, 6 Mar 2000 20:08:34 +0100 Date: Mon, 6 Mar 2000 20:08:34 +0100 From: Oliver Kurlvink truheml_(at)_metal.de Subject: [php] getimagesize() aber von http://foo.com/pic.jpg ???? > Gibt es irgendeine halbwegs schoene Moeglichkeit die Breite und Hoehe > eines remote gespeicherten und nur per http:// erreichbaren Bildes zu > bestimmen ?? > Denn GetImagesize() kann das nur von lokalen Dateien. ich stand vor genau dem gleichen problem :) allerdings war auf dem remote-rechner auch php installiert. ich habe mir somit ein kleines modul geschrieben, was height und width ausliest und eine datei generiert, die nur diese zahlen enthaelt. ich rufe dann direkt aus der php-datei meines servers z.B. http://xxx.de/my_getimagesize?pic=/home/test/htdocs/xxx.gif und kriege eine datei raus, die die masse enthaelt. diese datei lese ich per php ein und kriege somit den wert raus. das klappt so gut, dass ich es auch fuer filesize-geschichten remote einsetzen und dabei auch nur get_filesize durch my_get_filesize ersetzen musste und alles andere machen meine module im hinterghrund. das sollte man aber nicht bei vielen dateien machen, da nunmal pro datei einen http-verbindung aufgebaut wird und das zeit frisst. auf metal.de/mp3.html wird die dateigroesse remote von einem schlund-server ausgelesen, da dort meine mp3s und andere sachen lagern. anhand der zurueckgegeben zahl wird doe vorraussichtliche downloadzeit berechnet und als tooltip angezeigt :). From php_(at)_privatesponsor.de Mon, 6 Mar 2000 20:46:19 +0100 Date: Mon, 6 Mar 2000 20:46:19 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] Datumsvergleich? Hallo! Ich bekomme von einem Formular tag_unten monat_unten jahr_unten tag_oben monat_oben jahr_oben tag_vergleich monat_vergleich jahr_vergleich So nun will ich wissen ob das Vergleichsdatum zwischen dem unteren und dem oberen Datum ist. Ich habe mein Programm schon fertig gehabt - mit Datenbank (MySQL). Für Das Datumsformat wollte ich Timestamp benutzen... aber negativ. Ich bekomme immer -1 zurückgeliefert was sicherlich daran liegt, dass das Datum vor der Unix Epoche (ja- ich habe ein bißchen das Handbuch gelesen) liegt. Wie mache ich den Vergleich am besten und was speichere ich in die Datenbank? Timestamp fällt wohl nun weg.... Da gibt es doch so etwas wie Datetime - oder? Aber das ist ja mit Zeit. Und überhaupt wie geben ich dieses Format an? ich hoffe es sind nicht zu viele und zu dumme Fragen... CU Christian Hofmann Christian.Hofmann_(at)_gmx.de From marcus_(at)_cheatland-mail.de Mon, 6 Mar 2000 21:33:32 +0100 Date: Mon, 6 Mar 2000 21:33:32 +0100 From: Marcus Schwarz (Cheatland.de) marcus_(at)_cheatland-mail.de Subject: [php] mail() will nicht mehr Hallo, ich nutze ein kleines Script, welches ausgiebigen Gebrauch von der mail()-Funktion macht. Nur das will auf einmal nicht mehr *snief*. Das find ich ziemlich wundersam, da dieses Script von mir nicht geändert wurde und es bisher einwandfrei lief. Meine Frage: Woran könnte das liegen? Könnte vielleicht php4 mail() nicht mehr unterstützten und der Provider ohne und zu informieren upgedated haben? Und: Gibt es generell Alternativen zu mail()? Mit freundlichen Grüßen Marcus Schwarz Programmierung, News marcus_(at)_cheatland.de http://www.cheatland.de ICQ: 17191587 From Tobias.Kuhrmann_(at)_t-online.de Mon, 6 Mar 2000 21:36:45 +0100 Date: Mon, 6 Mar 2000 21:36:45 +0100 From: Tobias Kuhrmann Tobias.Kuhrmann_(at)_t-online.de Subject: [php] MySQL DB - Spalte bestimmt auslesen lassen Hi, ich habe eine db table namens "files" und darin befindet sich ein kleines kommentar des autors in der spalte "comment": Nun möchte ich sagen wir mal die ersten 50 Zeichen auslesen lassen aus der comment spalte, doch wie? wie stell ich sowas am besten an? Danke schon im voraus, /Ripley ;) From bjoern_(at)_baer.mayn.de Mon, 6 Mar 2000 21:34:32 +0100 Date: Mon, 6 Mar 2000 21:34:32 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] MySQL DB - Spalte bestimmt auslesen lassen * Tobias Kuhrmann wrote: > Nun möchte ich sagen wir mal die ersten 50 Zeichen auslesen lassen aus der > comment spalte, doch wie? wie stell ich sowas am besten an? Indem du dir mit MySQL dieses Feld selektierst und mit einer PHP-Funktion die ersten 50 Zeichen dieses Strings ausgibst. Welche PHP-Funktion das ist, erklärt dir das PHP Manual. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From bjoern_(at)_baer.mayn.de Mon, 6 Mar 2000 21:39:27 +0100 Date: Mon, 6 Mar 2000 21:39:27 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] MySQL DB - Spalte bestimmt auslesen lassen Hi, * Björn Schotte wrote: > Indem du dir mit MySQL dieses Feld selektierst und mit Da fällt mir ein: noch besser wäre es, das Selektieren der ersten 50 Zeichen gleich von MySQL erledigen zu lassen, z.B. so: SELECT substring(comment,1,50) as deinsubstring from tabellenname -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From frankm69_(at)_hotmail.com Mon, 06 Mar 2000 12:56:22 PST Date: Mon, 06 Mar 2000 12:56:22 PST From: Frank Morer frankm69_(at)_hotmail.com Subject: [php] mail() will nicht mehr Hallo! Da bei mir (unter win32) das mail auch nicht richtig funzt (ab PHP3.0.12 stürzt es nur noch ab), habe ich mit Hilfe einer Anleitung einer Webseite (URL?) folgende Funktion implementiert/abgeschrieben/angeändert: define("EMAILSENDER", "me_(at)_somewhere.de"); define("EMAILRECEIVER", "customer_(at)_hisdomain.de"); define("EMAILSERVER", "hisdomain.de"); function TransmitMyMail($nFilepointer, $sSubject, $sMsg) { //locals $sHeader = ""; $sLine = ""; $sHeader = "From: ".EMAILSENDER."\n"; $sHeader = $sHeader."To: ".EMAILRECEIVER."\n"; $sHeader = $sHeader."Reply-To: ".EMAILSENDER."\n"; $sHeader = $sHeader."Subject: ".$sSubject."\r\n"; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "HELO localhost\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "MAIL FROM: ".EMAILSENDER."\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "RCPT TO: ".EMAILRECEIVER."\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "DATA\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, $sHeader."\r\n\r\n")) ) return FALSE; if( !(fputs($nFilepointer, $sMsg."\r\n")) ) return FALSE; if( !(fputs($nFilepointer, ".\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; if( !(fputs($nFilepointer, "QUIT\r\n")) ) return FALSE; if( !($sLine = fgets($nFilepointer, 1024)) ) return FALSE; return TRUE; }; function SendMyMail($sSubject, $sMsg) { //locals $nFilepointer = 0; $bSendStatus = FALSE; if( !($nFilepointer = fsockopen(EMAILSERVER, 25)) ) return FALSE; $bSendStatus = TransmitMyMail($nFilepointer, $sSubject, $sMsg); fclose($nFilepointer); return $bSendStatus; }; Aufruf z.B. SendMyMail("Automatische Emailanfrage", "Hello World!"); Bei mir läuft das einwandfrei :-) Gruß vom Frank (Hoffe das hilft!?) ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From jhk_(at)_gmx.de Mon, 6 Mar 2000 22:19:40 +0100 Date: Mon, 6 Mar 2000 22:19:40 +0100 From: Jan-Henrik Kern jhk_(at)_gmx.de Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs Hallo, Ich habe mir auf einem SuSE-Linux System MySQL installiert. Wie muss die Connect-Syntax heißen, bzw wie muss ich MySQL konfigurieren, damit ich drauf zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in den Connect gesetzt, und dann gibt er mir nur einen parse Error von irgenteiner anderen Sache aus. Vielen Dank, Jan > -----Original Message----- > From: php-admin_(at)_solix.wiso.Uni-Koeln.DE > [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE] > Sent: Montag, 6. März 2000 12:01 > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: php digest, Vol 1 #1039 - 3 msgs > > > > Send php maillist submissions to > php_(at)_infosoc.uni-koeln.de > > To subscribe or unsubscribe via the web, visit > http://infosoc.uni-koeln.de/mailman/listinfo/php > or, via email, send a message with subject or body 'help' to > php-request_(at)_infosoc.uni-koeln.de > You can reach the person managing the list at > php-admin_(at)_infosoc.uni-koeln.de > > (When replying, please edit your Subject line so it is more specific than > "Re: Contents of php digest...") > > > ** Digest der PHP-Mailingliste ** > > > Today's Topics: > > 1. Rechte des Apachen unter NT (Ulf Wendel) > 2. RENAME und seine Fehlermeldungen (schwab_(at)_interkon.de) > 3. Re: RENAME und seine Fehlermeldungen (Michael Stahmann) > > --__--__-- > > Message: 1 > Date: Mon, 06 Mar 2000 11:12:43 +0000 > From: Ulf Wendel > To: "php_(at)_infosoc.uni-koeln.de" > Subject: [php] Rechte des Apachen unter NT > Reply-To: php_(at)_infosoc.uni-koeln.de > > Hallo! > > Falls NT alles ein klein wenig wie unter Unix läuft muß mir jemand den > Apachen erklären... > > Welcher Benutzer dient zum starten des Apachen als Service unter NT, was > verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start > eines CGI PHP durch den Apachen unter NT benutzt? > > Danke! > > Ulf > > --__--__-- > > Message: 2 > From: schwab_(at)_interkon.de > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: [php] RENAME und seine Fehlermeldungen > Date: Mon, 6 Mar 2000 11:49:18 +0100 > charset="windows-1252" > Reply-To: php_(at)_infosoc.uni-koeln.de > > Vieleicht stehe ich jetzt auf dem Schlauch oder ich bin mit Blindheit > geschlagen, > > an was kann es noch liegen wenn beim Rename die Fehlermeldung > > No such file or directory > > kommt obwohl die Rechte alle passend vergeben wurden und Quelllinks auch > richtig sind? > > Übersehe ich was, oder habe ich das Montagssyndrom? > > Für Infos wäre ich sehr sehr dankbar..... > > Berni > > > --__--__-- > > Message: 3 > Date: Mon, 06 Mar 2000 11:59:52 +0100 > From: Michael Stahmann > Reply-To: webmaster_(at)_web-xact.de > Organization: web-X_(at)_ct website-development > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: Re: [php] RENAME und seine Fehlermeldungen > Reply-To: php_(at)_infosoc.uni-koeln.de > > > > schwab_(at)_interkon.de schrieb: > > > Übersehe ich was, oder habe ich das Montagssyndrom? > > > > Für Infos wäre ich sehr sehr dankbar..... > > > > Bei mir läuft das auch irgendwie gar nicht - System WAMP > Wenn alle stricke reißen nimm einfach Copy - das funzt bei mir. > Also Copy und dann unlink für das alte file > > Gruß Michael > > -- > -------------------------------------------------------- > Michael Stahmann, web-xact.de > http://www.web-xact.de mailto:info_(at)_web-xact.de > Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 > -------------------------------------------------------- > Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in > Halle 6 im Internet-Park - oder irgendwo anders :-) > > > > > > --__--__-- > > -- > Web-Seite: http://infosoc.uni-koeln.de/php/ > Listenadresse: php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > --__--__---- > > End of php Digest From taipan_(at)_netcologne.de Mon, 6 Mar 2000 23:21:12 +0100 Date: Mon, 6 Mar 2000 23:21:12 +0100 From: Denis Mettler taipan_(at)_netcologne.de Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs Hi jan, wechsle mal ins verzeichnisvon mysql (wahrscheinlich "cd /usr/local/mysql/") und dann safe_mysqld & mysql mysql viel erfolg und alaaf aus kölle -- Best Regards Denis Mettler http://www.denis-mettler.de _____________________________________________________________ | This message may contain confidential and/or privileged | | information. If you are not the addressee or authorized to | | receive this for the addressee, you must not use, copy, | | disclose or take any action based on this message or any | | information herein. If you have received this message in | | error, please advise the sender immediately by reply e-mail | | and delete this message. Thank you for your cooperation. | |_____________________________________________________________| > -----Original Message----- > From: php-admin_(at)_solix.wiso.Uni-Koeln.DE > [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]On Behalf Of Jan-Henrik Kern > Sent: Monday, March 06, 2000 10:20 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs > > > Hallo, > > Ich habe mir auf einem SuSE-Linux System MySQL installiert. Wie muss die > Connect-Syntax heißen, bzw wie muss ich MySQL konfigurieren, > damit ich drauf > zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in > den Connect > gesetzt, und dann gibt er mir nur einen parse Error von > irgenteiner anderen > Sache aus. > > Vielen Dank, > > Jan > > -----Original Message----- > > From: php-admin_(at)_solix.wiso.Uni-Koeln.DE > > [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE] > > Sent: Montag, 6. März 2000 12:01 > > To: php_(at)_solix.wiso.Uni-Koeln.DE > > Subject: php digest, Vol 1 #1039 - 3 msgs > > > > > > > > Send php maillist submissions to > > php_(at)_infosoc.uni-koeln.de > > > > To subscribe or unsubscribe via the web, visit > > http://infosoc.uni-koeln.de/mailman/listinfo/php > > or, via email, send a message with subject or body 'help' to > > php-request_(at)_infosoc.uni-koeln.de > > You can reach the person managing the list at > > php-admin_(at)_infosoc.uni-koeln.de > > > > (When replying, please edit your Subject line so it is more > specific than > > "Re: Contents of php digest...") > > > > > > ** Digest der PHP-Mailingliste ** > > > > > > Today's Topics: > > > > 1. Rechte des Apachen unter NT (Ulf Wendel) > > 2. RENAME und seine Fehlermeldungen (schwab_(at)_interkon.de) > > 3. Re: RENAME und seine Fehlermeldungen (Michael Stahmann) > > > > --__--__-- > > > > Message: 1 > > Date: Mon, 06 Mar 2000 11:12:43 +0000 > > From: Ulf Wendel > > To: "php_(at)_infosoc.uni-koeln.de" > > Subject: [php] Rechte des Apachen unter NT > > Reply-To: php_(at)_infosoc.uni-koeln.de > > > > Hallo! > > > > Falls NT alles ein klein wenig wie unter Unix läuft muß mir jemand den > > Apachen erklären... > > > > Welcher Benutzer dient zum starten des Apachen als Service unter NT, was > > verbirgt sich hinter "Systemkonto". Welcher Benutzer wird zum Start > > eines CGI PHP durch den Apachen unter NT benutzt? > > > > Danke! > > > > Ulf > > > > --__--__-- > > > > Message: 2 > > From: schwab_(at)_interkon.de > > To: php_(at)_solix.wiso.Uni-Koeln.DE > > Subject: [php] RENAME und seine Fehlermeldungen > > Date: Mon, 6 Mar 2000 11:49:18 +0100 > > charset="windows-1252" > > Reply-To: php_(at)_infosoc.uni-koeln.de > > > > Vieleicht stehe ich jetzt auf dem Schlauch oder ich bin mit Blindheit > > geschlagen, > > > > an was kann es noch liegen wenn beim Rename die Fehlermeldung > > > > No such file or directory > > > > kommt obwohl die Rechte alle passend vergeben wurden und Quelllinks auch > > richtig sind? > > > > Übersehe ich was, oder habe ich das Montagssyndrom? > > > > Für Infos wäre ich sehr sehr dankbar..... > > > > Berni > > > > > > --__--__-- > > > > Message: 3 > > Date: Mon, 06 Mar 2000 11:59:52 +0100 > > From: Michael Stahmann > > Reply-To: webmaster_(at)_web-xact.de > > Organization: web-X_(at)_ct website-development > > To: php_(at)_solix.wiso.Uni-Koeln.DE > > Subject: Re: [php] RENAME und seine Fehlermeldungen > > Reply-To: php_(at)_infosoc.uni-koeln.de > > > > > > > > schwab_(at)_interkon.de schrieb: > > > > > Übersehe ich was, oder habe ich das Montagssyndrom? > > > > > > Für Infos wäre ich sehr sehr dankbar..... > > > > > > > Bei mir läuft das auch irgendwie gar nicht - System WAMP > > Wenn alle stricke reißen nimm einfach Copy - das funzt bei mir. > > Also Copy und dann unlink für das alte file > > > > Gruß Michael > > > > -- > > -------------------------------------------------------- > > Michael Stahmann, web-xact.de > > http://www.web-xact.de mailto:info_(at)_web-xact.de > > Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 > > -------------------------------------------------------- > > Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in > > Halle 6 im Internet-Park - oder irgendwo anders :-) > > > > > > > > > > > > --__--__-- > > > > -- > > Web-Seite: http://infosoc.uni-koeln.de/php/ > > Listenadresse: php_(at)_infosoc.uni-koeln.de > > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > > > > --__--__---- > > > > End of php Digest > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From eschmid+sic_(at)_s.netic.de Mon, 6 Mar 2000 23:58:40 +0100 (CET) Date: Mon, 6 Mar 2000 23:58:40 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs On Mon, 6 Mar 2000, Denis Mettler wrote: > viel erfolg und alaaf aus kölle > > -- > Best Regards > Denis Mettler > > http://www.denis-mettler.de > _____________________________________________________________ > | This message may contain confidential and/or privileged | > | information. If you are not the addressee or authorized to | > | receive this for the addressee, you must not use, copy, | > | disclose or take any action based on this message or any | > | information herein. If you have received this message in | > | error, please advise the sender immediately by reply e-mail | > | and delete this message. Thank you for your cooperation. | > |_____________________________________________________________| Bei ons gibbts des it! Kuerze Deine .signature. Was sollen denn die zahlreichen IT-Gastarbeiter denken? Die Koelner spinnen alle Jahre wieder? -Egon From breker_(at)_garagestudios.de Mon, 6 Mar 2000 23:57:44 +0100 Date: Mon, 6 Mar 2000 23:57:44 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory Hi, Ist es normal das man mit einem php script zugriff auf die root directory eines servers hat? Dies habe ich bei einem größeren Webspace anbieter. Nur mal angenonmmen ich hätte es ausgelesen, habe ich mich Strafbar gemacht? Soll ich den Provider kontaktieren? Danke, sorry für das Offtopic From Michael_(at)_Stahmann.de Tue, 07 Mar 2000 07:14:37 +0100 Date: Tue, 07 Mar 2000 07:14:37 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Datumsvergleich? Christian Hofmann schrieb: > Hallo! > > Wie mache ich den Vergleich am besten und was speichere ich in die > Datenbank? Timestamp fällt wohl nun weg.... Da gibt es doch so etwas wie > Datetime - oder? > Aber das ist ja mit Zeit. Und überhaupt wie geben ich dieses Format an? > > ich hoffe es sind nicht zu viele und zu dumme Fragen... > Wenn Du weist, das die Daten außerhalb des timestamps liegen, dann erhöhe doch einfach immer beide Zahlen so, das Sie sicher im Bereich des timestamps sind. Der Vergleich klappt dann richtig. Und das Ende der Unix-Epoche ist noch weit entfernt. Sicher ist das eine unschöne Krücke, aber wenn es gut Dokumentiert ist, verstehst Du es auch noch in fünf Jahren, wenn am Programm noch mal etwas geändert werden muß. Ich habe bis jetzt keine andere Lösung - ohne timestamp - gesehen oder selbst hinbekommen... Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From Ernst.Britsch_(at)_t-online.de Tue, 7 Mar 2000 07:43:22 +0100 Date: Tue, 7 Mar 2000 07:43:22 +0100 From: Britsch Ernst.Britsch_(at)_t-online.de Subject: [php] AW: [php] run MYSQL commands from a textfile Hallo Egon, Hallo liste vielen Dank. Es funktioniert: - telnet starten: www.meinname.de und passwort eingeben - es erscheint (bei strato) : www.meinname.de> - Tastatur-Eingabe : mysql -h rdbms -u www.meinname.de -p DBXXX < skript.txt [ENTER-Taste] (DBxxx steht für den MYSQL-Datenbankname, den Strato (beim Premiumpaket) vergeben hat.) - es erscheint : enter passwort (nochmalige Passworteingabe ) Nun meine Anschlussfrage: Gibt es einen einfacheren Weg, obigen Command mit der Umgehung von telnet, z. B direkt über PHP3 in einem passwortgeschützen Bereich auszuführen ??? Wenn ja, kann ich auch den Skript-upload hierbei bewerkstelligen oder muß die Skriptdatei bereits auf dem Host vorliegen ? Liebe Gruesse Ernst > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von eschmid > Gesendet am: Samstag, 4. März 2000 15:57 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: Re: [php] run MYSQL commands from a textfile > > On Sat, 4 Mar 2000, Britsch wrote: > > > Hallo Liste, > > > > ich habe ein Textfile mit verschiedenen MYSQL - Commands, > > wie z. B. Drop tabellen / create tabellen / insert aus einer access-db > > generiert > > > > Leider kriege beim starten des textfiles Fehlermeldung: > falscher SQL Syntakt > > > > Meine Vorgehensweise: > > Anmeldung per telnet am "Stratoserver" > > Start mysql-Sitzung und Anmeldung auf der MYSQL Datenbank bei Strato > > > > Dann erscheint mysql>: > > > > Meine Eingabe bei mysql> < skript.txt (in der skriptfile stehen die > > MYSQL-Commands) > > Ergebnis: SQL syntaktfehler > > > > In den verschiedenen Handbüchern steht was von shell > > z.B. > > > > shell> mysql < skript.txt > > > > siehe: (http://www.tcx.se/manual_chapter/manual_problems.html) > Punkt 19.4 > > oder : > > > http://www.devshed.com/Server_Side/MySQL/Manual/manfiles/manual_Tu torial.htm > l Punkt 8.6 > > Wie komme ich auf die shell bzw. was mache ich falsch ? > Oder gibt es auch eine Lösung über PHPMyAdmin (db_dump.php3 oder > db_readdump.php3) Auch bei diesem Ansatz komme ich nicht weiter. Wenn man sich mit telnet in den Stratoserver einlogged ist man automatisch in der Shell. Was Du falsch machst ist, dass Du den MySQL Monitor startest. Probiers mal mit: shell> mysql < skript.txt "mysql < skript.txt" in einer Zeile und dann Return. -Egon -- Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From eschmid+sic_(at)_s.netic.de Tue, 7 Mar 2000 07:52:24 +0100 (CET) Date: Tue, 7 Mar 2000 07:52:24 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] AW: [php] run MYSQL commands from a textfile On Tue, 7 Mar 2000, Britsch wrote: > vielen Dank. Es funktioniert: > - telnet starten: www.meinname.de und passwort eingeben > - es erscheint (bei strato) : www.meinname.de> > - Tastatur-Eingabe : mysql -h rdbms -u www.meinname.de -p DBXXX < skript.txt > [ENTER-Taste] > (DBxxx steht für den MYSQL-Datenbankname, den Strato (beim Premiumpaket) > vergeben hat.) > - es erscheint : enter passwort (nochmalige Passworteingabe ) > > Nun meine Anschlussfrage: > > Gibt es einen einfacheren Weg, obigen Command mit der Umgehung von telnet, > z. B direkt über PHP3 in einem passwortgeschützen Bereich auszuführen ??? > Wenn ja, kann ich auch den Skript-upload hierbei bewerkstelligen oder muß > die Skriptdatei bereits auf dem Host vorliegen ? Mit PHP3 ist es (oder sollte es?) nicht moeglich in einem passwortgeschuetzten Bereich zu operieren. Lerne Unix und die FTP-Kommandos. Uploading via Browser funktioniert dagegen. -Egon From mschomers_(at)_gmx.de Tue, 7 Mar 2000 08:20:00 +0100 Date: Tue, 7 Mar 2000 08:20:00 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] mail() will nicht mehr Hi! Marcus Schwarz (Cheatland.de) schrieb: > Und: Gibt es generell Alternativen zu mail()? Ja. Du öffnest mit fsockopen() eine Socket-Verbindung (Port 25) zu irgendeinem Mailserver und sendest dann mit fputs() folgendermaßen Befehle: helo localhost mail from: sender_(at)_email.de rcpt to: empf_(at)_de.de data Subject: Betreff [restliche Zeilen] . quit Das müsste gehen. Ich hab da auch mal so ein Script geschrieben, kann ich dir mal schicken, wenn du willst. Bitte PM an mich Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From GH-lists_(at)_ecora.de Tue, 7 Mar 2000 08:28:22 +0100 Date: Tue, 7 Mar 2000 08:28:22 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] RE: php digest, Vol 1 #1039 - 3 msgs Jan-Henrik Kern schrieb: Ist es machbar, daß Du für eine "neues" Thema ein neues Subject in Deinem Mail-Client eintippst, statt einfach mal auf Reply zu hauen? Und ist es möglich, daß Du nicht vollkommen unsinnig die gesamte Digest-Version quotest? > Ich habe mir auf einem SuSE-Linux System MySQL installiert. > Wie muss die Connect-Syntax heißen, Ist es möglich, daß Du dazu das Manual liest? > bzw wie muss ich MySQL konfigurieren, damit ich drauf > zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in > den Connect gesetzt, und dann gibt er mir nur einen parse Error > von irgenteiner anderen Sache aus. Dann hast Du wohl irgendwo einen SyntaxFehler, den Du zuerst beseitigen solltest. Die Chance, daß Dir nach Deinem wenig aussagekräftigen Posting jemand dabei helfen kann ist geringer, als die auf einen Volltreffer im Lotto. Guido Haeger From Ri.Brandl_(at)_bits-gmbh.de Tue, 7 Mar 2000 08:46:37 +0100 Date: Tue, 7 Mar 2000 08:46:37 +0100 From: Brandl Richard - b.i.t.s. GmbH Ri.Brandl_(at)_bits-gmbh.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_AW=3A_=5Bphp=5D_LDAP_Unterst=FC?= =?iso-8859-1?Q?tzung?= =?iso-8859-1?Q?tzung?= Ich beantworte meine Frage gleich selbst und endgültig: auf meiner Maschine fehlte die MSVCRTD.dll, die keine normaler Mensch hat. Sie wird von NSLDAP32v30.dll referenziert. Für alle, die's interessiert. Mfg Richard -----Ursprüngliche Nachricht----- Von: Brandl Richard - b.i.t.s. GmbH [mailto:Ri.Brandl_(at)_bits-gmbh.de] Gesendet am: Montag, 6. März 2000 13:23 An: 'php_(at)_infosoc.uni-koeln.de' Betreff: [php] AW: [php] LDAP Unterstützung Ich beantworte einen Teil meiner Frage gleich selbst: Ich lade php3_ldap.dll per dl() explizit nach. Über Monitoring Tools habe ich herausgefunden, dass die Bibliothek php3_ldap.dll schon richtig gefunden wird. Auch die Bibliothek nsladap32v30.dll wird gefunden, offensichtlich passen die beiden aber nicht zusammen: Fatal error: Unable to load dynamic library 'c:\php3/php3_ldap.dll' Das angegebene Modul wurde nicht gefunden. in webpages/phptest.phtm on line 7 Hat jemand eine Idee Richard -----Ursprüngliche Nachricht----- Von: Brandl Richard - b.i.t.s. GmbH [mailto:Ri.Brandl_(at)_bits-gmbh.de] Gesendet am: Montag, 6. März 2000 09:24 An: 'php_(at)_infosoc.uni-koeln.de' Betreff: [php] LDAP Unterstützung Ich möchte mit PHP ein WWW-LDAP Gateway bauen. Meine Konfiguration ist: - Windows/NT 4.0 - Xitami Webserver - PHP3 Die Einrichtung von PHP generell hat funktioniert. Nur die LDAP Funktionen werden nicht gefunden: Fatal error: Call to unsupported or undefined function ldap_connect() Ich habe bereits in php3.ini die Extension php3_ldap.dll freigeschaltet, ohne Erfolg. Muss ich PHP neu compilieren ? Vielen Dank für Ihre Hilfe Richard Brandl -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From dimi600_(at)_gmx.de Tue, 7 Mar 2000 08:54:09 +0100 Date: Tue, 7 Mar 2000 08:54:09 +0100 From: DimitrijBolgar dimi600_(at)_gmx.de Subject: [php] Browscap.ini This is a multi-part message in MIME format. ------=_NextPart_000_0029_01BF8812.B3FC2BA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Wie mu=DF ich die Browscap in meine php.ini einbinden. Welche Befehle gibt es?? Danke f=FCr eure Antworten ------=_NextPart_000_0029_01BF8812.B3FC2BA0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Wie mu=DF ich die Browscap in meine = php.ini=20 einbinden.
Welche Befehle gibt es??
Danke f=FCr eure = Antworten
------=_NextPart_000_0029_01BF8812.B3FC2BA0-- From webmasterbhs_(at)_bluewin.de Tue, 7 Mar 2000 09:19:47 +0100 Date: Tue, 7 Mar 2000 09:19:47 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] cron job in WIN NT ! hey ho, gibt es eigentlich ein programm für WIN NT, dass die cron jobs wie in linux simulieren kann ???? ich muß später einmal nacht für nacht 200.000 datensätze von einer alten BTRIEVE DB in MySQL kopieren... kiri From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 09:27:22 +0100 Date: Tue, 07 Mar 2000 09:27:22 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] cron job in WIN NT ! Cyrill Schumacher wrote: > hey ho, gibt es eigentlich ein programm für WIN NT, dass > die cron jobs wie in linux simulieren kann ???? at, help at. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From mk_(at)_html-design.com Tue, 7 Mar 2000 00:41:14 -0800 Date: Tue, 7 Mar 2000 00:41:14 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Browscap.ini >Wie muß ich die Browscap in meine php.ini einbinden. php3_browscap /home/deinpfad/browscap.ini >Welche Befehle gibt es?? http://www.php.net/manual/html/function.get-browser.html Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 09:46:37 +0100 Date: Tue, 07 Mar 2000 09:46:37 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] mySQL mit PHP, insert =?iso-8859-1?Q?=FCber?= FORM Rene Paschold wrote: > ich habe in der Datenbank 18 Felder des Typs ENUM('N','Y') ! > Der Standardwert ist N ! Wie kann ich jetzt am einfachsten mittels > PHP dort was eintragen. Auf der Formularseite gibt es Checkboxen. > Muß jede expliziet einen Namen erhalten mit dem Value Y ??? Nein, nicht jedes Formularfeld benötigt einen eigenen Namen. Die Formularnamen dürfen in PHP3 die Form eines eindimensionalen Arrays, in PHP4 gar mehrdimensionaler annehmen. HTML dieser Form stellt Dir eine Variable $dbfelder["sonderangebot"] zur Verfügung: Damit wird der Code zum setzen der Flags in der Datenbank sehr kurz: if (is_array($dbfelder)) { reset($dbfelder); while (list($feldname, $value)=each($dbfelder)) { $query = sprintf("update table set %s = '%s'", $feldname, ("y"==$value) ? "y" : "n" ); _(at)_mysql_query($query); } } > Gibt es dann die Möglichkeit beim SELECT folgendes zu machen: > SELECT * FROM table WHERE irgendeinwert = 'Y' ?? Ich verstehe nicht ganz, selbstverständlich kannst Du diese Query absetzen. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 09:52:14 +0100 Date: Tue, 07 Mar 2000 09:52:14 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Du kannst JavaScript? Jens Kohl wrote: > Kann ich irgendwie die Fähigkeiten des Browsers abfragen bzw. ob es > eingeschaltet ist, da ja einige Leute wegen der Sicherheit JavaScript > ausschalten. Falls Du auf deiner Seite ein Formular hast, ist es einfach: Wenn JavaScript aktiviert ist, kann durch JavaScript z.B. ein hidden Feld mit einem neuen Wert versehen werden. Dieses kannst Du im PHP abfragen. Für den anderen Fall, daß kein Formular vorhanden ist, könnte man alle Links auf der Seite anweisen zunächst eine JavaScript Funktion aufzurufen, so daß Folgeseiten einen Parameter übergeben bekommen. Mir wäre das aber zu mühselig... Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 09:54:34 +0100 Date: Tue, 07 Mar 2000 09:54:34 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Thumbnails erzeugen mit php schwab_(at)_interkon.de wrote: > Gibt es eigentlich eine Möglichkeit it Djpeg in Verbindung mit php feste > Angaben für die Dateigröße (Pixel) zu machen, oder nur im Format 1/x ??? Nicht PHP ist für die Größe des angezeigten Image verantwortlich, sondern HTML. Selbstverständlich kann da PHP jedoch HTML erzeugen mit skalierten Bildern. Siehe auch getimagesize(). Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From olbertz_(at)_ocomag.de Tue, 7 Mar 2000 09:20:57 +0100 Date: Tue, 7 Mar 2000 09:20:57 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] PHPLIB Fehlermeldung Hallo, seit heute morgen bekomme ich die folgende Meldung, wenn ich auf meine neuen Seiten zugreifen möchte: Warning: Oops, php3_SetCookie called after header has been sent in php/session.inc on line 120 Gestern Abend habe ich noch dran rumgeschraubt und es lief alles. Ich habe keine Ahnung, wo ich nachgucken soll. Hat irgendjemand einen Tip? Gruss, Dirk From Hartmann_(at)_freecharts.de Tue, 7 Mar 2000 10:15:25 +0100 Date: Tue, 7 Mar 2000 10:15:25 +0100 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] AW: [php] PHPLIB Fehlermeldung Hija Dirk, > seit heute morgen bekomme ich die folgende Meldung, wenn ich auf > meine neuen > Seiten zugreifen möchte: > > Warning: Oops, php3_SetCookie called after header has been sent in > php/session.inc on line 120 > > Gestern Abend habe ich noch dran rumgeschraubt und es lief alles. Ich habe > keine Ahnung, wo ich nachgucken soll. Hat irgendjemand einen Tip? Damit will php dir sagen, dass es keinen header(cookie) mehr schicken kann, weil schon erster HTML-Content rausgeschickt wurde. Das heißt, das vor der ausführung des page_open() schon irgendetwas an den Klienten geschickt wurde. Bei mir sind das immer: - warnings - whitespaces - eine leere zeile vor dem " Andi Gutmans sagte gerade zum Problem: > > This is a limitation of PHP 3 and won't be fixed as it is a problem with > the architecture of PHP 3. > This problem has been solved in PHP 4. > > Andi Wo sagte er das? Ich lese leider nur diese Mailingliste und die von PHPLIB. Aber trotzdem danke fuer den Link aus Deiner letzten Mail hierzu, da weiss ich ja schon mal die Ursache und eine Gegenmassnahme. > Wie Du siehst, PHP 4 gibt es schon. Ja, aber mein letzter Stand (vor zwei Wochen habe ich mal geschaut) von www.php.net ist der, dass PHP4 immer noch Beta ist. Hat sich da was ereignet? Gruss, Matthias From hartmut_(at)_six.de Tue, 07 Mar 2000 10:53:46 +0100 Date: Tue, 07 Mar 2000 10:53:46 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] mail() will nicht mehr "Marcus Schwarz (Cheatland.de)" wrote: > ... Und: Gibt es generell Alternativen zu mail()? siehe z.B: http://www.faqts.com/knowledge-base/index.phtml/fid/21/lang/en oder: http://px.sklar.com/section.html?section_id=10 (in der Seite nach SMTP suchen) oder irgendwann einmal über das IMAP-Modul .................. -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From b.wolff_(at)_gedia.com Tue, 7 Mar 2000 11:33:51 +0100 Date: Tue, 7 Mar 2000 11:33:51 +0100 From: Wolff, Bernhard b.wolff_(at)_gedia.com Subject: [php] Automatische Aktualisierung einer Webseite Hallo! Folgende Aufgabe: 1) Auf einem Monitor werden im Browser Besucherinformatio- nen angezeigt. (Gespraechspartner, Uhrzeit, Raum, ...) 2) Die Daten sind in einer Textdatei "dateiname" und werden ein paar mal am Tag aktualisiert. 3) Die aktualisierten Informationen sollen automatisch (bedienerlos) angezeigt werden. Zu 1: Die Webseite wird aufgerufen und mit $inhalt = file("dateiname") werden die Daten in ein Array gelesen, dessen Inhalt dann angezeigt wird. (Kein Problem) Zu 2: Die Informationen werden als e-mail verschickt und in die Datei geschrieben. (Kein Problem) Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den Inhalt der Textdatei abzufragen, das klappt nicht, die Daten werden im Browserfenster nur an die vorhandenen angehaengt und nicht aktualisiert. Wer kann helfen? Betriebssystem: W95/W98/NT/Linux (Ist egal) Webserver: Apache 1.3, kann auch IIS oder PWS sein PHP: W32 php-3.0.14; Linux: php-3.0.12 Danke im Voraus Bernhard Wolff GEDIA Gebr. Dingerkus GmbH T: +49 2722 691 141 F: +49 2722 691 528 b.wolff_(at)_gedia.com From eschmid_(at)_s.netic.de Tue, 07 Mar 2000 13:42:01 +0100 Date: Tue, 07 Mar 2000 13:42:01 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Fatal Error: Unable to initialize new token cache Matthias Weh wrote: > > Andi Gutmans sagte gerade zum Problem: > > > > This is a limitation of PHP 3 and won't be fixed as it is a problem with > > the architecture of PHP 3. > > This problem has been solved in PHP 4. > > > > Andi > > Wo sagte er das? Ich lese leider nur diese Mailingliste und die von > PHPLIB. Das war gestern in der PHP-DEV Liste zu Bug #3744 > > Wie Du siehst, PHP 4 gibt es schon. > > Ja, aber mein letzter Stand (vor zwei Wochen habe ich mal geschaut) von > www.php.net ist der, dass PHP4 immer noch Beta ist. Hat sich da was > ereignet? Mein letzter Stand (vor wenigen Minuten) ist, dass die Beta 4 die letzte sein soll. Schau Dir mal http://www.zend.com/ an. Bin zwar noch nicht im Who's Who vertreten, aber die Sara von Zend Technologies Ltd. hat mir schon mal ein Passwort geschickt. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From bjoern_(at)_baer.mayn.de Tue, 7 Mar 2000 11:31:50 +0100 Date: Tue, 7 Mar 2000 11:31:50 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] Automatische Aktualisierung einer Webseite * Wolff, Bernhard wrote: > Wer kann helfen? META-Refresh einbinden und sagen, dass alle 60 Sekunden dein Script blubber.php3 neu geladen werden soll. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From GH-lists_(at)_ecora.de Tue, 7 Mar 2000 11:36:58 +0100 Date: Tue, 7 Mar 2000 11:36:58 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Automatische Aktualisierung einer Webseite Wolff, Bernhard schrieb > Folgende Aufgabe: > 1) Auf einem Monitor werden im Browser Besucherinformatio- > nen angezeigt. (Gespraechspartner, Uhrzeit, Raum, ...) > 2) Die Daten sind in einer Textdatei "dateiname" und werden ein > paar mal am Tag > aktualisiert. > 3) Die aktualisierten Informationen sollen automatisch (bedienerlos) > angezeigt werden. Spricht etwas gegen einen simplen Refresh via Meta-Tag in HTML? Guido Haeger From Michael_(at)_Stahmann.de Tue, 07 Mar 2000 11:40:04 +0100 Date: Tue, 07 Mar 2000 11:40:04 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Automatische Aktualisierung einer Webseite "Wolff, Bernhard" schrieb: > Hallo! > > Folgende Aufgabe: > > 3) Die aktualisierten Informationen sollen automatisch (bedienerlos) > angezeigt werden. > > Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den > Inhalt der Textdatei abzufragen, > das klappt nicht, die Daten werden im Browserfenster nur an die > vorhandenen angehaengt > und nicht aktualisiert. > Wer kann helfen? > Das klappt nur wenn Du einen Seiten-Refresh machst. Die Seite muß sich neu aufbauen, und das kann eine Serverseititge Anwendung IMHO nicht erledigen. Was klappt ist: Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From diehl_(at)_net-connection.de Tue, 7 Mar 2000 11:40:22 +0000 Date: Tue, 7 Mar 2000 11:40:22 +0000 From: Armin Diehl diehl_(at)_net-connection.de Subject: [php] Automatische Aktualisierung einer Webseite Versuch doch mal soetwas an den Browser zu senden: BlaBla ...... > Hallo! > > Folgende Aufgabe: > 1) Auf einem Monitor werden im Browser Besucherinformatio- > nen angezeigt. (Gespraechspartner, Uhrzeit, Raum, ...) > 2) Die Daten sind in einer Textdatei "dateiname" und werden ein paar mal am > Tag > aktualisiert. > 3) Die aktualisierten Informationen sollen automatisch (bedienerlos) > angezeigt werden. > > Zu 1: Die Webseite wird aufgerufen und mit $inhalt = file("dateiname") > werden die Daten in > ein Array gelesen, dessen Inhalt dann angezeigt wird. (Kein Problem) > > Zu 2: Die Informationen werden als e-mail verschickt und in die Datei > geschrieben. (Kein Problem) > > Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den > Inhalt der Textdatei abzufragen, > das klappt nicht, die Daten werden im Browserfenster nur an die > vorhandenen angehaengt > und nicht aktualisiert. > Wer kann helfen? > > Betriebssystem: W95/W98/NT/Linux (Ist egal) > Webserver: Apache 1.3, kann auch IIS oder PWS sein > PHP: W32 php-3.0.14; Linux: php-3.0.12 > > Danke im Voraus > > Bernhard Wolff > GEDIA Gebr. Dingerkus GmbH > T: +49 2722 691 141 > F: +49 2722 691 528 > b.wolff_(at)_gedia.com > > > > > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > > --- diehl_(at)_net-connection.de http://www.net-connection.de http://www.tradenet32.de From r.scheike_(at)_r2-net.de Tue, 07 Mar 2000 11:43:03 +0100 Date: Tue, 07 Mar 2000 11:43:03 +0100 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] Automatische Aktualisierung einer Webseite > Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den > Inhalt der Textdatei abzufragen, > das klappt nicht, die Daten werden im Browserfenster nur an die > vorhandenen angehaengt > und nicht aktualisiert. Sehe ich das falsch oder willst Du einfach nach 60 Sek. die Seite neu laden? Dann versuchs doch mal mit Gruß, Roland From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 11:46:33 +0100 Date: Tue, 07 Mar 2000 11:46:33 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Automatische Aktualisierung einer Webseite "Wolff, Bernhard" wrote: > Folgende Aufgabe: Ok, die Aufgabe ist jetzt klar, aber Du hast vergessen die Bezahlung und den Abgabetermin zu nennen... >Zu 3: Ich habe versucht, mit while (....) und sleep(60) jede Minute den >Inhalt der Textdatei abzufragen, das klappt nicht, die Daten werden > im Browserfenster nur an die vorhandenen angehaengt und nicht aktualisiert. > Wer kann helfen? Refresh. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From Mathias.Gloss_(at)_start.de Tue, 7 Mar 2000 11:44:53 +0100 Date: Tue, 7 Mar 2000 11:44:53 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Automatische Aktualisierung einer Webseite Aloha Liste, > ---------- > Von: Michael Stahmann[SMTP:Michael_(at)_Stahmann.de] > > Das klappt nur wenn Du einen Seiten-Refresh machst. Die Seite muß sich neu > aufbauen, und das kann eine Serverseititge Anwendung IMHO nicht erledigen. > Was klappt ist: > > Kann ich da eigentlich auch so etwas schreiben ? > Dann koennte man da naemlich den Filepointer mitgeben, wo er bei der letzten Seite gelesen hatte, und bei der Refresh-Seite erst ab da lesen ... *gruebel* Viele Gruesse, Mathias From breker_(at)_garagestudios.de Tue, 7 Mar 2000 11:49:22 +0100 Date: Tue, 7 Mar 2000 11:49:22 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] Dauerhaft laufende php scripts Hallo, Ist es möglich mit ph dauerhaft laufende php scripts zu erstellen, sie sollen Daten aus einer Datenbank verarbeiten und dann wider neue auslesen, sie sollen 24std. am tag laufen, oder wäre sowas besser als cronjob zuz realisieren doch da wäre das problem das des php script nur einmal laufen darf da sonst der server überlastet wird. Irgendwelche Ideen? cu From rein_(at)_wiwi.uni-frankfurt.de Tue, 07 Mar 2000 11:56:56 +0100 Date: Tue, 07 Mar 2000 11:56:56 +0100 From: Robert Rein rein_(at)_wiwi.uni-frankfurt.de Subject: [php] Problem beim Auslesen der My-SQL-DB This is a multi-part message in MIME format. --------------A1FD3EB50F70F51E7F00C12B Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hallo Ihr, ich habe ein Problem beim Auslesen der Daten aus einer Datenbank. Die Variable "thema" wird von einem vorhergehenden Formular übergeben. Den Inhalt der Variable kann ich vor der Abfrage abrufen und er ist korrekt, nachher ebenfalls, nur in der Abfrage funktioniert es eben nicht. Der Datensatz ist aber vorhanden, kann ihn mir anzeigen lassen, wenn ich den Variableninhalt von hand als Selektionskriterium setze. Hat irgendjemand eine Idee ? Danke im voraus, Robert Anbei die Datei. --------------A1FD3EB50F70F51E7F00C12B Content-Type: text/html; charset=iso-8859-1; name="=?iso-8859-1?Q?abschlu=DFarbeitanzeigen=2Ephp3?=" Content-Transfer-Encoding: 8bit Content-Disposition: inline; filename="=?iso-8859-1?Q?abschlu=DFarbeitanzeigen=2Ephp3?=" Abschlußarbeit anzeigen

gefundene Datensätze anzeigen

Thema:
Beschreibung:
Art:
betreut von:
Extern:
Status:
--------------A1FD3EB50F70F51E7F00C12B-- From mk_(at)_html-design.com Tue, 7 Mar 2000 02:58:42 -0800 Date: Tue, 7 Mar 2000 02:58:42 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Automatische Aktualisierung einer Webseite Hallo! >Zu 3: Ich habe versucht, mit while (....) und sleep(60) Es muß doch nicht immer PHP sein... Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From breker_(at)_garagestudios.de Tue, 7 Mar 2000 11:58:00 +0100 Date: Tue, 7 Mar 2000 11:58:00 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] PHPLIB Fehlermeldung > Warning: Oops, php3_SetCookie called after header has been sent in > php/session.inc on line 120 hallo, ja, du solltest vieleicht die cookies vor dem header und bevor irgend etwas ausgegeben wird setzten, da reicht schon ein Leerzeichen vor dem php code. cu From bloeth_(at)_gosub.de Tue, 7 Mar 2000 12:12:56 +0100 Date: Tue, 7 Mar 2000 12:12:56 +0100 From: =?ISO-8859-1?Q?Roman_Bl=F6th?= bloeth_(at)_gosub.de Subject: [php] Problem beim Auslesen der My-SQL-DB Hallo Robert, > ich habe ein Problem beim Auslesen der Daten aus einer Datenbank. Die > Variable "thema" wird von einem vorhergehenden Formular übergeben. Den > Inhalt der Variable kann ich vor der Abfrage abrufen und er ist korrekt, > nachher ebenfalls, nur in der Abfrage funktioniert es eben nicht. Der > Datensatz ist aber vorhanden, kann ihn mir anzeigen lassen, wenn ich den > Variableninhalt von hand als Selektionskriterium setze. Hat irgendjemand In Deiner Datei schreibst Du: $result = mysql_db_query("wihome","select abschlussarbeit.thema, [..] where thema='Test1' and [..] echo $thema; Zunächst würde ich der Übersichtlichkeit halber schreiben "where abschlussarbeit.thema='...'", wie Du es ja auch 2 Zeilen später in der auskommentierten Zeile versucht hast. Ich bin mir nicht 100%ig sicher, vermute aber stark, dass die folgenden Befehle nicht das gewünschte Ergebnis liefern können: while($row = mysql_fetch_array($result)) { $thema= $row["thema"]; [..] } denn möglicherweise musst Du schreiben $thema = $row[abschlussarbeit.thema] ?! Dennoch würde ich lieber folgendermassen die Daten mittels fetch array auslesen: while (list($thema, ...) = mysql_fetch_array($result)) { [..] } Damit hast Du definitiv einen Wert in der Variablen $thema stehen. Gruß, Roman. -- gosub communications GbR | Fredersdorferstr. 10 | 10243 Berlin Tel: (030) 29 66 88 81 | Fax: (030) 29 66 88 84 | http://www.gosub.de From Daniel.Eichten_(at)_LAB.de Tue, 7 Mar 2000 12:55:00 +0100 Date: Tue, 7 Mar 2000 12:55:00 +0100 From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de Subject: [php] AW :[php] cron job in WIN NT ! > hey ho, gibt es eigentlich ein programm für WIN NT, dass > die cron jobs wie in linux simulieren kann ???? Versuch's mal mit AT \\Maschine Uhrzeit [/EVERY:...] [/NEXT:...] "Befehl" Dafür muss aber der Scheduler bzw. Task Scheduler Service auf der betreffenden Maschine laufen. Auch sehr hilfreich um die Zeit im NT-Netz zu syncen. Daniel From a.tietje_(at)_flynet.de Tue, 7 Mar 2000 12:49:11 +0100 Date: Tue, 7 Mar 2000 12:49:11 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] Automatische Aktualisierung einer Webseite > aufbauen, und das kann eine Serverseititge Anwendung IMHO nicht erledigen. > Was klappt ist: > Hi, META klappt wahrscheinlich am sichersten. Man könnte latürnich auch ein multipart-Dokument ausgeben, so wie bei chat-skripts (nicht wirklich, nur um zu zeigen, dass es auch anders, serverseitig geht ;) CU, Axel Tietje -------------------------------- May the Source Be With You -------------------------------- From a.tietje_(at)_flynet.de Tue, 7 Mar 2000 12:54:14 +0100 Date: Tue, 7 Mar 2000 12:54:14 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] Dauerhaft laufende php scripts > Hallo, > Ist es möglich mit ph dauerhaft laufende php scripts zu erstellen, sie > sollen Daten aus einer Datenbank verarbeiten und dann wider neue auslesen, > sie sollen 24std. am tag laufen, oder wäre sowas besser als cronjob zuz > realisieren doch da wäre das problem das des php script nur einmal laufen > darf da sonst der server überlastet wird. Irgendwelche Ideen? Hi, es wurde ja schon mal gesagt, glaube ich: warum muss eigentlich immer alles mit PHP gemacht werden? Ich schaffe mir gerade C drauf, damit ich sowas nicht mehr mit PHP machen muss. Aber trotzdem: Ich wuesste nicht, dass das funzt, ausser mit einem cronjob. Interessanter ist die Frage: wird denn das mit dem ZEND-Compiler funzen? Kann ich damit executables bauen? CU, Axel Tietje -------------------------------- May the Source Be With You -------------------------------- From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 13:04:47 +0100 Date: Tue, 07 Mar 2000 13:04:47 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Dauerhaft laufende php scripts Robert Breker wrote: > Ist es möglich mit ph dauerhaft laufende php scripts zu erstellen, sie > sollen Daten aus einer Datenbank verarbeiten und dann wider neue auslesen, > sie sollen 24std. am tag laufen, oder wäre sowas besser als cronjob zuz > realisieren doch da wäre das problem das des php script nur einmal laufen > darf da sonst der server überlastet wird. Irgendwelche Ideen? Soweit ich weiß gibt es keine Einstellung, um ein php Skript endlos laufen zu lassen, deshalb muß eine Lösung mit cron/at und einer begrenzten maximalen Laufzeit gewählt werden. Diese Lösung hat weiterhin den Vorteil, daß der Prozeß neu gestartet wird. Speicherfressende oder endlos laufende PHP Skripte werden automatisch beendet in der Hoffnung, das beim nächsten Programmstart nicht wieder das Problem auftritt... Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From breker_(at)_garagestudios.de Tue, 7 Mar 2000 13:05:00 +0100 Date: Tue, 7 Mar 2000 13:05:00 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] Dauerhaft laufende php scripts > Soweit ich weiß gibt es keine Einstellung, um ein php Skript > endlos laufen zu lassen, deshalb muß eine Lösung mit cron/at und > einer begrenzten maximalen Laufzeit gewählt werden. das problem ist nur das auch bei einem cronjob das script nicht mehr als 1mal gleichzeitig laufen darf und die zeit wie lange es läuft unbekannt ist. From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 13:16:34 +0100 Date: Tue, 07 Mar 2000 13:16:34 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Dauerhaft laufende php scripts Robert Breker wrote: > > > Soweit ich weiß gibt es keine Einstellung, um ein php Skript > > endlos laufen zu lassen, deshalb muß eine Lösung mit cron/at und > > einer begrenzten maximalen Laufzeit gewählt werden. > das problem ist nur das auch bei einem cronjob das script nicht mehr als > 1mal gleichzeitig laufen darf und die zeit wie lange es läuft unbekannt ist. Arbeitet das Skript unentwegt, oder erledigt es einmal nach dem Start eine Aufgabe? Falls letzteres der Fall ist, falls also z.B. nur einige SQL Statements abgesetzt werden, kann man eine Laufzeit abschätzen. Du wirst wissen ob es 1, 5, 10, 30 oder 60 Minuten läuft. Entsprechend kannst Du den cronjob timen und die max_execution_time in der zuständigen php3.ini setzen. Durch dieses Vorgehen erreichst Du etwas, daß einem permanent laufenden Skript sehr nahe kommt. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From s.sander_(at)_crs.de Tue, 07 Mar 2000 13:27:50 +0000 Date: Tue, 07 Mar 2000 13:27:50 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Automatische Aktualisierung einer Webseite Es ist möglich Parameter zu übergeben, so das die Datei geöffnet wird und der Filepointer kann somit positioniert werden. Das hatte ich auch mal mit Datenbankrecords gemacht und auch man kann auch Festlegen wie oft eine Seite refresht werden soll. (hoch- oder runterzählen, bis ein bestimmter Wert erreicht ist und dann den Refresh-Meta-Tag nicht mehr durch PHP in die Seite printen. usw. >Kann ich da eigentlich auch so etwas schreiben ? > >Dann koennte man da naemlich den Filepointer mitgeben, wo er bei der letzten >Seite gelesen hatte, und bei der Refresh-Seite erst ab da lesen ... -Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From breker_(at)_garagestudios.de Tue, 7 Mar 2000 13:19:52 +0100 Date: Tue, 7 Mar 2000 13:19:52 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] Dauerhaft laufende php scripts > Arbeitet das Skript unentwegt, oder erledigt es einmal nach dem > Start eine Aufgabe? > > Falls letzteres der Fall ist, falls also z.B. nur einige SQL > Statements abgesetzt werden, kann man eine Laufzeit abschätzen. > Du wirst wissen ob es 1, 5, 10, 30 oder 60 Minuten läuft. > Entsprechend kannst Du den cronjob timen und die > max_execution_time in der zuständigen php3.ini setzen. Durch > dieses Vorgehen erreichst Du etwas, daß einem permanent laufenden > Skript sehr nahe kommt. Das Script arbeitet unentwegt, ich definiere es mal etwas, das Script lädt Datein über eine Http connection herunter und verschickt diese als email, ich kann die größen dieser datein nicht abschätzen und damit asuch nicht die zeit die das script benötigt, eine Idee? Set_time_limit ist ne möglichkeit, aber ich bezwifle das es gut ist ein script den ganen speicher fressen zu lassen.... danke From b.wolff_(at)_gedia.com Tue, 7 Mar 2000 13:39:33 +0100 Date: Tue, 7 Mar 2000 13:39:33 +0100 From: Wolff, Bernhard b.wolff_(at)_gedia.com Subject: [php] AW: [php] Automatische Aktualisierung einer Webseite Dank an alle, die so schnell geholfen haben! Bernhard Wolff GEDIA Gebr. Dingerkus GmbH T: +49 2722 691 141 F: +49 2722 691 528 b.wolff_(at)_gedia.com From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 13:52:44 +0100 Date: Tue, 07 Mar 2000 13:52:44 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Dauerhaft laufende php scripts Robert Breker wrote: > > > Arbeitet das Skript unentwegt, oder erledigt es einmal nach dem > > Start eine Aufgabe? > Das Script arbeitet unentwegt, ich definiere es mal etwas, das Script lädt > Datein über eine Http connection herunter und verschickt diese als email, > ich kann die größen dieser datein nicht abschätzen und damit asuch nicht die > zeit die das script benötigt, eine Idee? Set_time_limit ist ne möglichkeit, > aber ich bezwifle das es gut ist ein script den ganen speicher fressen zu > lassen.... Nein, keine Idee. Ich würde die Laufzeit auf 86400 Sekunden (1 Tag) setzen, das Skript beobachten und cron einsetzen - aber ich bin nicht derjenige bei uns der die Systeme verfummelt. Nur noch der Hinweis, daß Du theoretisch auch die Speichernutzung begrenzen kannst in der php3.ini - was unter Win32 nicht so zuverlässig zu funktionieren scheint... Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From jhk_(at)_gmx.de Tue, 7 Mar 2000 14:13:22 +0100 Date: Tue, 7 Mar 2000 14:13:22 +0100 From: Jan-Henrik Kern jhk_(at)_gmx.de Subject: [php] MySQL Connect unter Linux Hallo, Ich habe mir auf einem SuSE-Linux System MySQL installiert. Wie muss die Connect-Syntax heißen, bzw wie muss ich MySQL konfigurieren, damit ich drauf zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in den Connect gesetzt, und dann gibt er mir nur einen parse Error von irgenteiner anderen Sache aus. Vielen Dank, Jan From andreas_(at)_noho.co.uk Tue, 7 Mar 2000 13:22:43 -0000 Date: Tue, 7 Mar 2000 13:22:43 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] MySQL Connect unter Linux hei jan, > Connect-Syntax heißen, bzw wie muss ich MySQL konfigurieren, damit ich drauf > zugriefen kann? Bis jetzt habe ich habe ich keine User-Daten in den Connect > gesetzt, und dann gibt er mir nur einen parse Error von irgenteiner anderen hier lesen: [http://www.koehntopp.de/php/faq-12.html#ss12.12] oder hier lesen: [http://www.php-center.de] oder hier lesen: [http://www.php.net/manual/ref.mysql.php3] ohne user daten duerfte es auch sehr schwer sein einen connect herzustellen, es sei denn es darf jeder auf deinen db server zugreifen. vielleicht solltest du auch nocht zusaetzlich etwas ueber mysql lesen: [http://www.little-idiot.de/mysql/] liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From lars.scholand_(at)_provider-info.de Tue, 7 Mar 2000 14:39:00 +0100 Date: Tue, 7 Mar 2000 14:39:00 +0100 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] MySQL: Datensatz mehrfach vorhanden Hallo, eine kleine Frage zu MySQL: Ich habe eine Tabelle mit Artikelnummer. Jetzt sind dort leider einige Artikel doppelt geführt. Kann ich mir eine Liste mit den Artikellnummer erstellen lassen, die doppelt geführt sind ? Vielen Dank, Lars Scholand From mpoehler_(at)_eprofessional.de Tue, 7 Mar 2000 15:29:10 +0100 Date: Tue, 7 Mar 2000 15:29:10 +0100 From: =?iso-8859-1?Q?Marco_P=F6hler?= mpoehler_(at)_eprofessional.de Subject: [php] Oracle Client Lib's Hallo Liste, ich möchte mit PHP von einem Linuxrechner aus auf eine Oracle8-DB zugreifen. Für das PHP-Modul benötige ich die Oracle Client Lib's. Gibt es irgendeine Möglichkeit an diese zu kommen ohne den ganzen Oracle-Server für Linux herunterzuladen (167 MB!) ? Danke Marco Pöhler eprofessional GmbH Friedensallee 50, 22765 Hamburg, GERMANY fon: +49 (0)40 399 278-11, fax: +49 (0)40 399 278-78 http://www.eprofessional.de , http://www.eprofessional.net From hartmut_(at)_six.de Tue, 07 Mar 2000 15:39:30 +0100 Date: Tue, 07 Mar 2000 15:39:30 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Oracle Client Lib's Marco Pöhler wrote: > Hallo Liste, > > ich möchte mit PHP von einem Linuxrechner aus auf eine Oracle8-DB zugreifen. > Für das PHP-Modul benötige ich die Oracle Client Lib's. Gibt es irgendeine > Möglichkeit an diese zu kommen ohne den ganzen Oracle-Server für Linux > herunterzuladen (167 MB!) ? http://www.orasoft.org rechte spalte, dritter Absatz -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From php_(at)_privatesponsor.de Tue, 7 Mar 2000 16:12:49 +0100 Date: Tue, 7 Mar 2000 16:12:49 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] Datumsvergleich? Hallo! > Ich habe bis jetzt keine andere Lösung - ohne timestamp - gesehen oder selbst > hinbekommen... Ich mach es jetzt ein wenig ganz anders.... $Datumx=$jahr.$monat.§tag; Ideal zum Vergleich :-) Christian Hofmann Christian.Hofmann_(at)_gmx.de From UW_(at)_NetUSE.DE Tue, 07 Mar 2000 16:24:07 +0100 Date: Tue, 07 Mar 2000 16:24:07 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] MySQL: Datensatz mehrfach vorhanden Lars Scholand wrote: > Ich habe eine Tabelle mit Artikelnummer. Jetzt sind dort leider einige > Artikel doppelt geführt. Kann > ich mir eine Liste mit den Artikellnummer erstellen lassen, die doppelt > geführt sind ? Man vermeidet diesen Fehler dadurch, daß die Artikelnummer zum primary key gemacht wird. Eine Liste mehrfach vorkommender Artikel kannst Du nicht mit einem MySQL SQL Statement erzeugen. Aus der größten Not hilft jedoch: select artnr, count(artnr) as menge from artikel group by artnr; Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From andreas_(at)_noho.co.uk Tue, 7 Mar 2000 16:00:37 -0000 Date: Tue, 7 Mar 2000 16:00:37 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Datumsvergleich? > $Datumx=$jahr.$monat.§tag; warum so einfach wenn's auch komplizierter geht ;-) ich habe das mal vor einiger zeit so geloest: [ code beginnt hier ] $oben
$unten
$vergleich

"); if ($vergleich > $unten && $vergleich < $oben){ print ("

$vergleich ist innerhalb $unten und $oben.

"); }else{ print ("

$vergleich ist ausserhalb $unten und $oben.

"); } ?> [ code endet hier ] auf die einfach loesung wie oben bin ich damals nicht gekommen... liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From walzdesign_(at)_walzdesign.com Tue, 7 Mar 2000 18:10:32 +0100 Date: Tue, 7 Mar 2000 18:10:32 +0100 From: walzdesign_(at)_walzdesign.com walzdesign_(at)_walzdesign.com Subject: [php] unscribe -- ** Durchgehend ge–ffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From webmasterbhs_(at)_bluewin.de Tue, 7 Mar 2000 17:16:25 +0100 Date: Tue, 7 Mar 2000 17:16:25 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] cron job in WIN NT ! > > hey ho, gibt es eigentlich ein programm für WIN NT, dass > > die cron jobs wie in linux simulieren kann ???? > > at, help at. > > Ulf danke für den hinweis, habe mir die sache jetzt erst mal näher anschauen können. die programmierung von at ist kein problem, nur wie bekomme ich das ding als service installiert ? wenn ich nur at aufrufe, damit er mir die vorhandenen tasks anzeigt sagt at mir, dass der dienst nicht gestartet worden ist. und wie mach ich das nun ???????????? :-) kiri From michael.renner_(at)_tuebingen.mpg.de Tue, 7 Mar 2000 08:44:36 +0100 Date: Tue, 7 Mar 2000 08:44:36 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory On Mon, 06 Mar 2000, Robert Breker wrote: > Hi, Moin, > Ist es normal das man mit einem php script zugriff auf die root directory > eines servers hat? Dies habe ich bei einem größeren Webspace anbieter. Nur Wie hast Du zugeriffen? Mit fopen()? Es scheint mir Sinn einer Skriptsprache zu sein auf das Dateisystem zuzugreifen. Kritisch wird es, wenn Du Dateien lesen kannst die Dich nichts angehen (z.B. die Skripte von anderen gehosteten), oder wenn Du Dateien beschreiben kannst, die Dich nichts angehen (die Skripte der anderen, oder gar Dateien von root). > mal angenonmmen ich hätte es ausgelesen, habe ich mich Strafbar gemacht? > Soll ich den Provider kontaktieren? Kommt wirklich drauf an. Liege ich mit meinen Mutmasungen oben richtig (Du schreibst nur 'auslesen', aber nicht was) sollte diese Lücke geschlossen werden, denn sie kann auch Dein Nachteil sein. Zumindest könntest Du mal nachfragen, alleine zu Deiner Beruhigung. CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From braukmann_(at)_tse-online.de Tue, 7 Mar 2000 09:13:42 +0100 Date: Tue, 7 Mar 2000 09:13:42 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory Hi, On Mon, Mar 06, 2000 at 11:57:44PM +0100, Robert Breker wrote: > Ist es normal das man mit einem php script zugriff auf die root directory > eines servers hat? Bist Du Dir sicher, dass dies nicht nur die Wurzel 'Deiner' chroot-Umgebung ist? > Soll ich den Provider kontaktieren? Wenn es tatsaechlich '/' ist, waere ein Hinweis an den Tech-Support sicherlich angezeigt. -Andreas -- : TSE GmbH - Neue Medien : Gsf: Arne Reuter : : : Hovestrasse 14 : Andreas Braukmann : We do it with : : D-48351 Everswinkel : HRB: 1430, AG WAF : FreeBSD/SMP : : Ruf: +49 2582 66180 : : : :----------------------------------------------------------------------: : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From mail_(at)_christopher-siebert.de Tue, 07 Mar 2000 11:04:26 +0100 Date: Tue, 07 Mar 2000 11:04:26 +0100 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory Robert Breker schrieb: > Hi, > Ist es normal das man mit einem php script zugriff auf die root directory > eines servers hat? Wenn PHP als root läuft, ja. Ansonsten sollte das eigentlich nicht so sein. > Dies habe ich bei einem größeren Webspace anbieter. Nur > mal angenonmmen ich hätte es ausgelesen, habe ich mich Strafbar gemacht? Nein, außer es steht in irgendwelchen AGBs oder Nutzerbedingungen, daß das zu unterlassen ist. > Soll ich den Provider kontaktieren? Er würde sich bestimmt freuen :-) cu Chris P.S.: Mich würd ja mal interessieren, ob du da auch schreiben/löschen kannst. Und welcher Provider das ist... (PM) From Mathias.Gloss_(at)_start.de Tue, 7 Mar 2000 17:19:19 +0100 Date: Tue, 7 Mar 2000 17:19:19 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] cron job in WIN NT ! Aloha, > ---------- > Von: Cyrill Schumacher[SMTP:webmasterbhs_(at)_bluewin.de] > > wie bekomme ich das ding als service installiert ? > Das Ding sollte als Dienst schon installiert sein, wenn nicht, dann Start -> Einstellungen -> Systemsteuerung -> Software -> Windwows NT Setup... > wenn ich nur at aufrufe, damit er mir die vorhandenen > tasks anzeigt sagt at mir, dass der dienst nicht > gestartet worden ist. > und wie mach ich das nun ???????????? > Den Dienst starten. Start -> Einstellungen -> Systemsteuerung -> Dienste ... und da bei dem Scheduler als Startart "Automatisch" und den Start-Knopf drücken --> Dienst laeuft jetzt und in Zukunft. Ansonsten kann ich dir auch mal ein beliebiges Buch "Windows NT fuer Einsteiger" empfehlen ;-) Gruesse, Mathias From andreas_(at)_noho.co.uk Tue, 7 Mar 2000 16:23:40 -0000 Date: Tue, 7 Mar 2000 16:23:40 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] cron job in WIN NT ! hei cyrill, folgendes spuckt nt aus wenn du at -? am dos prompt eingibst: The AT command schedules commands and programs to run on a computer at a specified time and date. The Schedule service must be running to use the AT command. AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]] AT [\\computername] time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command" \\computername Specifies a remote computer. Commands are scheduled on the local computer if this parameter is omitted. id Is an identification number assigned to a scheduled command. /delete Cancels a scheduled command. If id is omitted, all the scheduled commands on the computer are canceled. /yes Used with cancel all jobs command when no further confirmation is desired. time Specifies the time when command is to run. /interactive Allows the job to interact with the desktop of the user who is logged on at the time the job runs. /every:date[,...] Runs the command on each specified day(s) of the week or month. If date is omitted, the current day of the month is assumed. /next:date[,...] Runs the specified command on the next occurrence of the day (for example, next Thursday). If date is omitted, the current day of the month is assumed. "command" Is the Windows NT command, or batch program to be run. mit den parametern die du damit setzen kannst, sollte es moeglich sein auf eine installation als service zu verzichten. oder uebersehe ich hier was? liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From Juri.Smarschevski_(at)_softlab.de Tue, 7 Mar 2000 17:23:57 +0100 Date: Tue, 7 Mar 2000 17:23:57 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] =?iso-8859-1?Q?Re=3A_=C4php=DC_cron_job_in_WIN_NT_=21?= > Von: Cyrill Schumacher [mailto:webmasterbhs_(at)_bluewin.de] > Gesendet am: Tuesday, March 07, 2000 5:16 PM > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: Re: ÄphpÜ cron job in WIN NT ! >ich nur at aufrufe, damit er mir die vorhandenen > tasks anzeigt sagt at mir, dass der dienst nicht > gestartet worden ist. > und wie mach ich das nun ???????????? Hi, der Dienst heisst "Scheduler" ... Gruss Juri From Mathias.Gloss_(at)_start.de Tue, 7 Mar 2000 17:29:07 +0100 Date: Tue, 7 Mar 2000 17:29:07 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] cron job in WIN NT ! Aloha Andreas, > ---------- > Von: Andreas Otto[SMTP:andreas_(at)_noho.co.uk] > > mit den parametern die du damit setzen kannst, sollte es moeglich sein auf > eine > installation als service zu verzichten. oder uebersehe ich hier was? > Ja, naemlich dass der Dienst "Scheduler" oder wie er auch immer heisst, laufen muss. Dieser sorgt dafuer, dass die Eintraege irgendwo abgelegt werden, die man auf der Kommandozeile eingibt, und dass sie auch wie angegeben abgearbeitet werden. Viele Gruesse, Mathias From webmasterbhs_(at)_bluewin.de Tue, 7 Mar 2000 17:38:15 +0100 Date: Tue, 7 Mar 2000 17:38:15 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] mit tar verzeichnisse packen ich habe in einem verzeichnis hunderte von php dateien, wie kann ich die in eine tar datei reinbekommen ? mit welchem befehl ? kiri From billus_(at)_gmx.at Tue, 7 Mar 2000 17:42:59 +0100 Date: Tue, 7 Mar 2000 17:42:59 +0100 From: Benjamin Billian billus_(at)_gmx.at Subject: [php] mit tar verzeichnisse packen Hi, > ich habe in einem verzeichnis hunderte von php > dateien, wie kann ich die in eine tar datei reinbekommen ? > mit welchem befehl ? tar -czvf name.tar.gz *.php3 Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From eschmid_(at)_s.netic.de Tue, 07 Mar 2000 17:44:49 +0100 Date: Tue, 07 Mar 2000 17:44:49 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] mit tar verzeichnisse packen Cyrill Schumacher wrote: > > ich habe in einem verzeichnis hunderte von php > dateien, wie kann ich die in eine tar datei reinbekommen ? > mit welchem befehl ? Mit tar. Steht doch im Subject. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus:  Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From listmail_(at)_genoh.de Tue, 7 Mar 2000 18:13:04 +0100 Date: Tue, 7 Mar 2000 18:13:04 +0100 From: Genoh listmail_(at)_genoh.de Subject: [php] [Again] Installationsprobleme: PHP3.0.15_Win32 unter Windows98 mit Apache1.3.9 Hi ihrs, erst mal weillich neu bin auf dieser Liste kurzvorstellung: Offizieller Name ist Martin Noblé, aber im Net bin ich Genoh und werde auch so genannt. Bin zwar noch Schüler bin aber dabei, meine Brötchen mit "Webdesign" (klingt irgendwie mitlerweile schon so stinknormal ;-) zu verdienen. Da dürfen PHP-Kenntnisse natürlich nicht fehlen, obwohl ich eher betont webDESIGN mache und weniger Programmierung (jaja, die grafiklastigen Jungschen, nicht wahr?) von Webseiten. nun zum Problem: OS: Windows98 Webserver: Apache1.3.9 (erfolgreich installiert, läuft) PHP: Version 3.0.15 Ein ähnliches Problem gab es anfang dieses Jahres schon mal auf dieser Liste (im Archiv nachgeschlagen), aber dort fand ich keine weiteren Antworten. Also werde ich, wie so viele andere auch mal die configurationsdatei zitieren: srm.conf_ (der einfachheit halber) ScriptAlias /php3/ "c:/php3/" AddType application/x-httpd-php3 .php3 Action application/x-httpd-php3 "/php3/php.exe" Also genau so, wie es angeblich funktionieren soll. Die .phtml erweiterung habe ich erst mal weggelassen, damit ich die Übersicht bei der Fehlersuche beibehalte. Dann noch ma die wichtigen einträge der php3.ini im c:\windows\ Verzwichnis: php3.ini_ doc_root = c:\aserver\htdocs extension_dir = c:\php3 Soo... und was passiert? Selbstverständlich bietet mir mein "Lieber" IE5 die aufgerufene php3 "Hello World" datei als Download an... wie auch schon bei dem am Anfang des Jahres. Habe ich irgend etwas vergessen? Ich habe eigentlich alles befolgt, was in der "INSTALL"-Sektion des PHP-Manuals stand. Ist ja nicht so, dass ich zum Server-Admin ausgeblidet werden will... ein bissl mit PHP rumwerkeln wäre aber nicht schlecht... danke im Vorraus für Hilfe von denen, die noch Geduld für solche Fragen aufbringen können, bye Genoh PS: Eine abweichung vom Manual ist mir aber aufgefallen: bei mir hieß die vorgefertigte php3.ini im orginal nicht "php3-dist.ini" wie es im Manual steht, sondern "php3.ini-dist" ------------------------------------------- [ email_(at)_genoh.de * www.genoh.de ] [ www.weltenbastler.de * www.canyonworld.de] ------------------------------------------- From M.Kurz_(at)_dc-ag.de Tue, 7 Mar 2000 18:29:53 +0100 Date: Tue, 7 Mar 2000 18:29:53 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] alle daten im Array verschicken Hi Leute ich hab da mal eine Frage .... Also ich habe mehrere Datensatze in einem Array diese ganzen Datensatze will ich in einer Email verschicken. Wie mach ich dies am geschicktesten....??? z.B wie kann ich alle Datensatze in die var $message bekommen ???? Meine normalen Emails verschicke ich so: $message = "

Hello world!

"; $to = "empfaenger_(at)_system.de"; $subject = "Betrefftext"; $xtra = "From: ab_(at)_sender.de (Ab Sender)\n"; $xtra .= "Content-Type: text/html\nContent-Transfer-Encoding: 8bit\n"; mail($to,$subject,$message,$xtra); Beste Grusse Marcel From eschmid_(at)_s.netic.de Tue, 07 Mar 2000 18:33:16 +0100 Date: Tue, 07 Mar 2000 18:33:16 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] [Again] Installationsprobleme: PHP3.0.15_Win32 unter Windows98 mit Apache1.3.9 Genoh wrote: > PS: Eine abweichung vom Manual ist mir aber aufgefallen: > bei mir hieß die vorgefertigte php3.ini im orginal nicht "php3-dist.ini" wie > es im Manual steht, sondern "php3.ini-dist" Im Manual steht "php3.ini-dist". Wenn man in install.xml nach "php3-" sucht dann findet man nichts. Welches Manual liest Du? -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From fg_(at)_FutureByte.net Tue, 07 Mar 2000 18:41:58 +0100 Date: Tue, 07 Mar 2000 18:41:58 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] alle daten im Array verschicken Marcel Kurz schrieb: > Also ich habe mehrere Datensatze in einem Array diese ganzen Datensatze > will ich in einer Email verschicken. Ist while ( list(,$val) = each ($deine_array) ) { $message .= $val."\n"; } das was Du suchst? Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From listmail_(at)_genoh.de Tue, 7 Mar 2000 19:08:49 +0100 Date: Tue, 7 Mar 2000 19:08:49 +0100 From: Genoh listmail_(at)_genoh.de Subject: [php] Re: Fehler im .chm-Manual (was: Installationsprobleme...) > Im Manual steht "php3.ini-dist". Wenn man in install.xml nach "php3-" > sucht dann findet man nichts. Welches Manual liest Du? Copy the file, 'php3-dist.ini' to your '%WINDOWS%' directory and rename it to 'php3.ini'. Your '%WINDOWS%' directory is typically: Aber du hast recht, der Fehler scheint sich nur bei der .chm version eingeschlichen zu haben, unter http://www.php.net/manual/html/install-windows95-nt.html ist es so wie bei mir ;-) bye Genoh ------------------------------------------- [ email_(at)_genoh.de * www.genoh.de ] [ www.weltenbastler.de * www.canyonworld.de] ------------------------------------------- From babnik_(at)_zems.tu-berlin.de Tue, 07 Mar 2000 19:19:57 +0100 Date: Tue, 07 Mar 2000 19:19:57 +0100 From: Arne Babnik babnik_(at)_zems.tu-berlin.de Subject: [php] Datumsvergleich? Michael Stahmann schrieb: > > Christian Hofmann schrieb: > > > Hallo! > > > > Wie mache ich den Vergleich am besten und was speichere ich in die > > Datenbank? Timestamp fällt wohl nun weg.... Da gibt es doch so etwas wie > > Datetime - oder? > > Aber das ist ja mit Zeit. Und überhaupt wie geben ich dieses Format an? > > > > ich hoffe es sind nicht zu viele und zu dumme Fragen... > > > > Wenn Du weist, das die Daten außerhalb des timestamps liegen, dann erhöhe doch > einfach immer beide Zahlen so, das Sie sicher im Bereich des timestamps sind. > Der Vergleich klappt dann richtig. Und das Ende der Unix-Epoche ist noch weit > entfernt. > > Sicher ist das eine unschöne Krücke, aber wenn es gut Dokumentiert ist, > verstehst Du es auch noch in fünf Jahren, wenn am Programm noch mal etwas > geändert werden muß. > > Ich habe bis jetzt keine andere Lösung - ohne timestamp - gesehen oder selbst > hinbekommen... Nur mal so eine Idee: Wieso berechnest du nicht mit allen drei Daten die Anzahl der Tage seit dem Jahr 1 ? In der Datenbank kann dann ein ganz normales DATE-Feld bleiben. Also Tagnummer = intval (Jahr*365,2525 + Tag + Monat[Monatsnr.]) mit Monat[1]=0 (Januar), Monat[2]=31 (Februar), Monat[3]=59 (März - kein Schaltjahr), Monat[4]=90 (April) usw. und Jahr vierstellig (2000 statt 00) Danach reicht ein einfacher Integervergleich. Für den beschriebenen Anwendungsfall ist ja eigentlich noch nicht mal eine Schaltjahrberücksichtigung erforderlich. Comments ? Gruss, Arne From temme_(at)_globalpark.de Tue, 07 Mar 2000 19:16:52 +0100 Date: Tue, 07 Mar 2000 19:16:52 +0100 From: Andre Temme temme_(at)_globalpark.de Subject: [php] Syntax =?iso-8859-1?Q?f=FCr?= Suchmuster Hallo Liste, nachdem ich jetzt mehrere Stunden darauf verwand habe, einen wahrscheinlich eher simplen Regular-Expression hinzukriegen, möchte ich euch doch um Hilfe bitten. Ich brauche einen, der beliebig viele Zeichen, Zahlen oder sonstiges zwischen zwei Anführungszeichen findet. Probiert habe ich ereg("\"[_a-zA-Z0-9#]+\"", ....) und ähnliches, aber es will nicht klappen. Ich habe das Gefühl, es liegt an den Anführungszeichen, aber ich krieg's einfach nicht gebacken. Vielen Dank für eure Hilfe, verzweifelt, Andre -- Andre Temme temme_(at)_globalpark.de http://www.globalpark.de From mpoehler_(at)_eprofessional.de Tue, 7 Mar 2000 19:24:03 +0100 Date: Tue, 7 Mar 2000 19:24:03 +0100 From: =?iso-8859-1?Q?Marco_P=F6hler?= mpoehler_(at)_eprofessional.de Subject: [php] png einlesen und darstellen - Farbprobleme Hallo Liste, Ich möchte Bilder mit der GDlib verändern, folgendes kleines Programm funktioniert, liefert das Bild jedoch mit verfälschten Farben zurück: Header("Content-Type: image/png"); $im = imagecreatefrompng("vorlage2.png"); imagepng($im); imagedestroy($im); Muß ich hier noch irgendwas mit der Farbpalette machen ? Wenn ich das Bild vorlage2.png direkt mit dem Browser öffne, gibt es keine Farbabweichungen. Danke Marco Pöhler eprofessional GmbH Friedensallee 50, 22765 Hamburg, GERMANY fon: +49 (0)40 399 278-11, fax: +49 (0)40 399 278-78 http://www.eprofessional.de , http://www.eprofessional.net From eschmid+sic_(at)_s.netic.de Tue, 7 Mar 2000 20:11:00 +0100 (CET) Date: Tue, 7 Mar 2000 20:11:00 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] Re: Fehler im .chm-Manual (was: Installationsprobleme...) On Tue, 7 Mar 2000, Genoh wrote: > > Im Manual steht "php3.ini-dist". Wenn man in install.xml nach "php3-" > > sucht dann findet man nichts. Welches Manual liest Du? > > Copy the file, > 'php3-dist.ini' to your '%WINDOWS%' directory and rename it to 'php3.ini'. > Your '%WINDOWS%' directory is typically: > > Aber du hast recht, der Fehler scheint sich nur bei der .chm version > eingeschlichen zu haben, unter > http://www.php.net/manual/html/install-windows95-nt.html ist es so wie bei > mir ;-) Dann scheint das chm Manual vor dem 18.11.1999 hergestellt worden zu sein. Es war ein fix fuer Bug #2750. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband From Knut.Bueltemann_(at)_t-online.de Tue, 07 Mar 2000 20:18:53 +0100 Date: Tue, 07 Mar 2000 20:18:53 +0100 From: Knut Bueltemann Knut.Bueltemann_(at)_t-online.de Subject: [php] Datumsvergleich? Also, so langsam komme ich aus dem Grinsen nicht mehr raus... :) Wenn Ihr wissen wollt, ob ein Datum in einem Zeitraum liegt, warum benutzt Ihr nicht einfach den Datentyp DATE (darum gings in diesem Thread ja), und laßt den SQL-Server die Daten vergleichen? SELECT * FROM Tabelle WHERE startdatum <= meindatum <= enddatum SELECT DAYOFYEAR(datum) gibt den Tag des Jahres zurück SELECT (DAYOFYEAR(datum)-DAYOFYEAR(startdatum)) gibt die Differenz zurück. Steht alles im MySQL-Manual. mfg Knut Bültemann Stop Reinvention! At 19:19 07.03.00 +0100, you wrote: >Nur mal so eine Idee: > >Wieso berechnest du nicht mit allen drei Daten die Anzahl der Tage seit >dem Jahr 1 ? >In der Datenbank kann dann ein ganz normales DATE-Feld bleiben. > >Also Tagnummer = intval (Jahr*365,2525 + Tag + Monat[Monatsnr.]) > >mit Monat[1]=0 (Januar), > Monat[2]=31 (Februar), > Monat[3]=59 (März - kein Schaltjahr), > Monat[4]=90 (April) >usw. >und Jahr vierstellig (2000 statt 00) > >Danach reicht ein einfacher Integervergleich. >Für den beschriebenen Anwendungsfall ist ja eigentlich noch nicht mal >eine Schaltjahrberücksichtigung erforderlich. > >Comments ? From babnik_(at)_zems.tu-berlin.de Tue, 07 Mar 2000 22:34:14 +0100 Date: Tue, 07 Mar 2000 22:34:14 +0100 From: Arne Babnik babnik_(at)_zems.tu-berlin.de Subject: [php] Datumsvergleich? Knut Bueltemann schrieb: > > Also, so langsam komme ich aus dem Grinsen nicht mehr raus... :) > > Wenn Ihr wissen wollt, ob ein Datum in einem Zeitraum liegt, warum benutzt > Ihr nicht einfach den Datentyp DATE (darum gings in diesem Thread ja), und > laßt den SQL-Server die Daten vergleichen? > > SELECT * FROM Tabelle WHERE startdatum <= meindatum <= enddatum > > SELECT DAYOFYEAR(datum) > gibt den Tag des Jahres zurück > > SELECT (DAYOFYEAR(datum)-DAYOFYEAR(startdatum)) > gibt die Differenz zurück. > > Steht alles im MySQL-Manual. > Vielleicht liegt das daran, dass er die Daten vergleichen möchte, BEVOR sie in der Datenbank gespeichert werden ? Aber du hast recht: warum das Rad neu erfinden, wenn es jemand anders machen kann ;-) Allerdings sind die Funktionen, die du beschrieben hast, wirklich nicht geeignet dafür - die passen nämlich nur, wenn alle Daten innerhalb desselben Jahres liegen. Die richtige MySQL-Funktion lautet TO_DAYS('YYYY-MM-DD'). Die macht dann genau das, was ich letztesmal geschrieben habe (auch wenn es ein Jahr 0 nicht gibt ...). Gruss, Arne From s.bergmann_(at)_seven-sense.com Wed, 08 Mar 2000 08:33:34 +0100 Date: Wed, 08 Mar 2000 08:33:34 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] [mySQL] SELECT =?iso-8859-1?Q?f=FCr?= bestimmten Zeitraum Hi, ich habe eine mySQL Tabelle mit einem Feld vom Typ date (0000-00-00). Ich brauche nun eine SELECT Anweisung, welche mir alle Einträge liefert die folgenden Bedingungen genügen: - alle Einträge, deren Datum innerhalb der nächsten 8 Tage, einschließlich dem aktuellen und dem 8. Tag, liegt - alle Einträge, deren Datum innerhalb der letzten 2 Tage, einschließlich "vorgestern" und "heute", liegt Sinn des Ganzen ist es einen Veranstaltungskalender zu realisieren der alle relevanten Termine für einen längeren Zwitraum in einer Datenbank hat, aber jeweils nur die Termine der letzten beiden Tage und der kommenden Woche anzeigt. Ich hoffe, daß ich mit dieser SQL-spezifischen Frage nicht allzu off-topic bin. AHA, Sebastian -- "Sometimes the only sane answer to an insane world is insanity." - Fox Mulder, "The X-Files" From Schulz_(at)_altmarkweb.de Wed, 8 Mar 2000 08:43:24 +0100 Date: Wed, 8 Mar 2000 08:43:24 +0100 From: Bernd Schulz Schulz_(at)_altmarkweb.de Subject: [php] zweifache auswahl aus einer datenbank hallo michael, vielen dank für die hilfe. vor der eingabe in die datenbank habe ich $bemerkung = str_replace("\n", "
", $bemerkung); $bemerkung = str_replace("\r", " ", $bemerkung); eingefügt, es funktioniert wunderbar. ich habe jedoch auch eine möglichkeit zum editieren der einträge vorgesehen, d.h. die einträge werden aus der datenbank ausgelesen und in textarea angezeigt. hier wird jetzt der zeilenumbruch mit
ausgegeben. // Daten abfragen $result = mysql_query("SELECT firma, strasse, plz, ort, vorwahl, telefon, fax, email, homepage, kapazitaet, preisez, preisdz, bemerkung, kategorie FROM gast where internalid=$internalid"); $bemerkung = strip_tags($result); $bemerkung = htmlspecialchars($bemerkung); so funktioniert es nicht, was mache ich noch falsch? bernd > Bernd Schulz schrieb: >> >> die eingabe der daten in die tabelle erfolgt über ein formular.für das >> feld bemerkungen ist ein textarea vorgesehen. wenn ich dort bei der >> eingabe einen zeilenumbruch mit der enter-taste vornehme, wird dieser >> nicht in mysql erfasst. z.zt. gebe ich an der stelle des zeilenumbruches >> "
" ein. kann man das nicht eleganter lösen? >> >> schon mal danke im voraus. >> > Ich "behandel" die Texte kurz im folgenden Stil: > $text = str_replace("\n", "
", $text); (wie nl2br) > $text = str_replace("\r", " ", $text); > Wenn Benutzereingaben abgefragt werden. > Wird vorher noch eben... > $text = strip_tags($Nachricht); > $text = htmlspecialchars($text); > eingesetzt. From ulf_(at)_redsys.de Wed, 08 Mar 2000 09:19:56 +0000 Date: Wed, 08 Mar 2000 09:19:56 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] [mySQL] SELECT =?iso-8859-1?Q?f=FCr?= bestimmten Zeitraum Sebastian Bergmann wrote: > Ich brauche nun eine SELECT Anweisung, welche mir alle Einträge liefert > die folgenden Bedingungen genügen: > > - alle Einträge, deren Datum innerhalb der nächsten 8 Tage, > einschließlich dem aktuellen und dem 8. Tag, liegt > - alle Einträge, deren Datum innerhalb der letzten 2 Tage, > einschließlich "vorgestern" und "heute", liegt Entweder man arbeitet auf der Seite von MySQL oder mit PHP. MySQL: select * from test where changed>=curdate() and changed<=curdate+8 select * from test where changed>=curdate-2 and changed<=curdate; ( => Date and Time functions) PHP: sprintf("select * from test where changed=>'%s' and changed<='%s'", date("Y-m-d"), date("Y-m-d", mktime(0,0,0,date("d")+8, date("m"), date("Y")) ) ); sprintf("select * from test where changed=>'%s' and changed<='%s'", date("Y-m-d", mktime(0,0,0,date("d")-2, date("m"), date("Y")) ), date("Y-m-d") ); ( => date(), mktime() ) Ulf From webmasterbhs_(at)_bluewin.de Wed, 8 Mar 2000 09:23:19 +0100 Date: Wed, 8 Mar 2000 09:23:19 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] cron job in WIN NT ! > Hi, der Dienst heisst "Scheduler" ... danke, an alle. jetzt bin ich aber doch am verzweifeln... der Schedul startet jetzt automatisch, war kein Problem, nur der verd..... at Befehl wird nicht angenommen, wenn ich eingebe: at 09:34 "cmd D:\Apache\htdocs\rma\estat\run_cron.bat" wird der Befehl angenommen, und in die Liste eingetragen und sogar ausgeführt ! Aber gebe ich ein: at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd D:\Apache\htdocs\rma\estat\run_cron.bat" wird der Befehl nicht angenommen, stattdessen wird die Hilfe gezeigt ... Wo liegt der Fehler ??????? kiri From peter.hartwigs_(at)_gmx.ch Wed, 8 Mar 2000 09:23:02 +0100 (MET) Date: Wed, 8 Mar 2000 09:23:02 +0100 (MET) From: Peter Hartwigs peter.hartwigs_(at)_gmx.ch Subject: [php] CronJob Hallo Liste, jetzt hab ich auch mal eine Frage ;-). Und zwar hab ich gesehen, daß man mit PHP Systembefehle ausführen kann. Ich würde nun gern unter Unix(Linux) einen CronJob anlegen via PHP. Kann mir jemand einen Skriptfetzen geben wie ich das zu machen habe? Wäre super nett, sonst ist mein Chefe nämlich böse ... :-( Danke, Peter Hartwigs -- Sent through GMX FreeMail - http://www.gmx.net From aheck_(at)_fleischmann.org Wed, 8 Mar 2000 09:46:50 +0100 Date: Wed, 8 Mar 2000 09:46:50 +0100 From: Andreas Heck aheck_(at)_fleischmann.org Subject: [php] PHP und ADABAS unter Linux Hi, wie kann ich mit PHP unter Linux auf eine ADABAS DB zugreifen, die auf dem selben Server läuft? Die ADABAS Funktionen von PHP funktionieren leider nur über ODBC. Gibt es vielleicht einen ADABAS ODBC - Treiber für Linux? Gruß, Andreas Heck From Juri.Smarschevski_(at)_softlab.de Wed, 8 Mar 2000 09:54:36 +0100 Date: Wed, 8 Mar 2000 09:54:36 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] =?iso-8859-1?Q?RE=3A_=C4php=DC_cron_job_in_WIN_NT_=21?= > Von: Cyrill Schumacher [mailto:webmasterbhs_(at)_bluewin.de] > > at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd > D:\Apache\htdocs\rma\estat\run_cron.bat" > > wird der Befehl nicht angenommen, stattdessen wird > die Hilfe gezeigt ... > Wo liegt der Fehler ??????? Hi, ich glaube nicht, dass dein NT auf Kommando-Ebene ueber ein deutsches Woerterbuch verfuegt ;-), probier doch mit at 01:00 /EVERY: monday, tuesday ....... Gruss Juri From Hartmann_(at)_freecharts.de Wed, 8 Mar 2000 10:13:23 +0100 Date: Wed, 8 Mar 2000 10:13:23 +0100 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] PHP und ADABAS unter Linux Andreas Heck wrote: Hija Andreas, > wie kann ich mit PHP unter Linux auf eine ADABAS DB zugreifen, die auf dem > selben Server läuft? Die ADABAS Funktionen von PHP funktionieren > leider nur > über ODBC. Gibt es vielleicht einen ADABAS ODBC - Treiber für Linux? Eigentlich sollten die Native-Adabasfunktionen auch noch funktionieren - es macht nur keinen Sinn, sie zu benutzen, es sei denn, man möchte eine eventuell mögliche Verwendung mit anderen ODBC-Quellen unbedingt vermeiden ;-) . Um PHP mit Adabas D über ODBC benutzen zu können, müssen diese Bedingungen erfüllt sein: 1. es muss eine Adabas-Lizenz ohne Nutzerbegrenzung vorliegen (wirklich, darunter funktioniert es nicht) 2. PHP wurde mit der adabas-uodbc-unterstützung kompiliert. Wenn Adabas in /usr/lib/adabas liegt, und dort der iodbc- treiber vorhanden ist, dann sollte der Configure folgende Parameter enthalten: --with-iodbc=/usr/lib/adabas/iodbc --with-adabas=/usr/lib/adabas 3. es soll keine anderer ODBC-Treiber parallel benutzt werden. Dann sollte das eigentlich alles funktionieren . Grüße, johann From hoppe_(at)_hwsw-service.de Wed, 8 Mar 2000 10:29:00 +0100 Date: Wed, 8 Mar 2000 10:29:00 +0100 From: Chris Hoppe hoppe_(at)_hwsw-service.de Subject: [php] cron job in WIN NT ! Hallo kiri, versuch doch mal statt der deutschen Angabe der Wochentage die englischen Bezeichnungen. Chris ----------------------------------- Chris Hoppe Fa. Business Lösungen > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE > [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Cyrill > Schumacher > Gesendet: Mittwoch, 8. März 2000 09:23 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: Re: [php] cron job in WIN NT ! > > > > Hi, der Dienst heisst "Scheduler" ... > > danke, an alle. > jetzt bin ich aber doch am verzweifeln... > der Schedul startet jetzt automatisch, war kein Problem, > nur der verd..... at Befehl wird nicht angenommen, > wenn ich eingebe: > > at 09:34 "cmd D:\Apache\htdocs\rma\estat\run_cron.bat" > > wird der Befehl angenommen, und in die Liste eingetragen > und sogar ausgeführt ! Aber gebe ich ein: > > at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd > D:\Apache\htdocs\rma\estat\run_cron.bat" > > wird der Befehl nicht angenommen, stattdessen wird > die Hilfe gezeigt ... > Wo liegt der Fehler ??????? > > kiri > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From webmasterbhs_(at)_bluewin.de Wed, 8 Mar 2000 10:38:23 +0100 Date: Wed, 8 Mar 2000 10:38:23 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_RE:_=C4php=DC_cron_job_in_WIN_NT_!?= > > Wo liegt der Fehler ??????? hihihi, habe das problem selber gelöst .... es gibt auch blonde männer .... ;-) es heißt ja at ZEIT [/every | /next] jetzt nicht lachen: der | bedeutet "oder" und nicht dass auch beide angaben möglich sind ... kiri > Hi, ich glaube nicht, dass dein NT auf Kommando-Ebene ueber ein > deutsches Woerterbuch verfuegt ;-), probier doch mit > at 01:00 /EVERY: monday, tuesday ....... From florian.petter_(at)_braintrust.at Wed, 08 Mar 2000 10:54:51 +0100 Date: Wed, 08 Mar 2000 10:54:51 +0100 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] Mail Problem mit Windows / PHP Hallo! Ich habe auf einen Windows NT Server PHP installiert und kann leider keine e-Mails versenden. Wenn ich z.b. folgendes Programm starte: ... dann "stürzt" sofort php ab! (dr. watson erscheint) Im der php.ini ist natürlich der Mail Server und die Absender-Adresse richtig angegeben. Ich habe das ganze schon auf drei verschiedene Windows NT Server getest und immer das gleiche Problem.?! Und auch auf einen Windows 2000 Server tritt der Fehler auf. Weiters habe ich auch das mit PHP 3.0.13 und PHP 3.0.15 probiert - der Unterschied ist nur das bei PHP 3.0.13 die php.exe im Speicher "hängen" bleibt und bei PHP 3.0.15 kommt sofort der Dr. Watson von WinNT. Das Problem ist allerdings erst seit einigen wenigen Tagen? Hat jemand eine Idee woran das liegen könnte? Vielen Dank, Florian From aheck_(at)_fleischmann.org Wed, 8 Mar 2000 11:02:52 +0100 Date: Wed, 8 Mar 2000 11:02:52 +0100 From: Andreas Heck aheck_(at)_fleischmann.org Subject: [php] PHP und ADABAS unter Linux Johann-Peter Hartmann wrote: > Eigentlich sollten die Native-Adabasfunktionen auch noch > funktionieren - es macht nur keinen Sinn, sie zu benutzen, > es sei denn, man möchte eine eventuell mögliche Verwendung > mit anderen ODBC-Quellen unbedingt vermeiden ;-) . Erst mal danke für deine Antwort. Wo genau liegt das Problem mit den Native - Funktionen? Die Doku auf www.php.net gibt dazu leider nicht besonders viel her :-( From home_(at)_peter-karsten.de Wed, 8 Mar 2000 11:09:03 +0100 Date: Wed, 8 Mar 2000 11:09:03 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] If Abfrage morgen zusammen , hier mein Problem: immer wieder stolpere ich irgendtwie darüber und komm damit nicht klar bis ich es wie anders löse, was ich jetzt nicht machn möchte: also: Ich hab da eine Startseite mit Links, jedem Link füge ich ein Buchstabe zum übergeben hinzu : (link.php3?art=B) auf der Nächsten Seite soll anhand des übergebenden Buchstaben ein Text ausgegeben werden als $art=B ist dann sollen z.B. Wörter mit B ausgegeben werden, wenn C übertragen wird sollen dann wörter mit C ausgegebn werden: jetzt die frage: wie?? weil das hier nicht funktioniert (es wird immer egal welcher buchstabe übergeben wird der Btext ausgegeben, PS gibts dafür auch ne erklaerung?) if ($art='B') { echo "testbtext1"; echo "testbtext2"; echo "testbtext3"; } else if ($art='C') { echo "ctest"; } wahrscheinlich typischer anfangfehler drin oder ich kann mal wieder vor lauter Bäumen den Wald nicht sehen danke peter karsten From thomas.schuermann_(at)_stadt-gladbeck.de Wed, 08 Mar 2000 11:16:39 +0100 Date: Wed, 08 Mar 2000 11:16:39 +0100 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] If Abfrage Hallo Peter, Peter Karsten schrieb: > if ($art='B') Setze mal stat einem "=" zwei "==". Gruß Thomas -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From windeler_(at)_gmx.de Wed, 8 Mar 2000 11:16:48 +0100 (MET) Date: Wed, 8 Mar 2000 11:16:48 +0100 (MET) From: windeler_(at)_gmx.de windeler_(at)_gmx.de Subject: [php] Mail Problem mit Windows / PHP Hi, hast Du den Mailserver als IP-Adresse oder mit Klartextbez. eingegeben? Hat sich da vielleicht was am DNS verändert? Was steht in der php3.ini zu sendmail? Jörg > Hallo! > > Ich habe auf einen Windows NT Server PHP installiert und > kann leider keine e-Mails versenden. > > Wenn ich z.b. folgendes Programm starte: > > mail("florian.petter_(at)_braintrust.at","test","test"); > ?> > .. dann "stürzt" sofort php ab! (dr. watson erscheint) > > Im der php.ini ist natürlich der Mail Server und die > Absender-Adresse richtig angegeben. > > Ich habe das ganze schon auf drei verschiedene Windows > NT Server getest und immer das gleiche Problem.?! Und > auch auf einen Windows 2000 Server tritt der Fehler auf. > > Weiters habe ich auch das mit PHP 3.0.13 und PHP 3.0.15 > probiert - der Unterschied ist nur das bei PHP 3.0.13 die > php.exe im Speicher "hängen" bleibt und bei PHP 3.0.15 > kommt sofort der Dr. Watson von WinNT. > > Das Problem ist allerdings erst seit einigen wenigen Tagen? > > Hat jemand eine Idee woran das liegen könnte? > > Vielen Dank, > Florian > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From stefan.schwardt_(at)_euro-auto-boerse.net Wed, 8 Mar 2000 11:16:43 +0100 Date: Wed, 8 Mar 2000 11:16:43 +0100 From: Stefan Schwardt stefan.schwardt_(at)_euro-auto-boerse.net Subject: [php] If Abfrage Hello Peter, Wednesday, March 08, 2000, 11:09:03 AM, you wrote: PK> weil das hier nicht funktioniert (es wird immer egal welcher buchstabe PK> übergeben wird der Btext ausgegeben, PS gibts dafür auch ne erklaerung?) jup, two in one quasi: PK> if ($art='B') Es lebe "krypto-C": Das ist eine Zuweisung, und weil dieser Zuweisung nichts im Wege steht liefert sie immer true - Du landest also immer in Deinen echos Korrekt müßte es if ($art=='B') heißen, dann klappt's auch mit dem "else if" PK> wahrscheinlich typischer anfangfehler drin oder ich kann mal wieder vor PK> lauter Bäumen den Wald nicht sehen Passiert mir auch ständig :-/ -- Best regards, Stefan mailto:stefan.schwardt_(at)_euro-auto-boerse.net From diehl_(at)_net-connection.de Wed, 8 Mar 2000 11:17:56 +0000 Date: Wed, 8 Mar 2000 11:17:56 +0000 From: Armin Diehl diehl_(at)_net-connection.de Subject: [php] If Abfrage Na klar, das ist wie in C mit if ($art='B') wird $art auf 'B' gesetzt ! versuch mal $art=='B' > morgen zusammen , > > hier mein Problem: immer wieder stolpere ich irgendtwie dar³ber und komm > damit nicht klar bis ich es wie anders l÷se, was ich jetzt nicht machn > m÷chte: > also: Ich hab da eine Startseite mit Links, jedem Link f³ge ich ein > Buchstabe zum ³bergeben hinzu : > > (link.php3?art=B) > > auf der Nõchsten Seite soll anhand des ³bergebenden Buchstaben ein Text > ausgegeben werden als $art=B ist dann sollen z.B. W÷rter mit B ausgegeben > werden, wenn C ³bertragen wird sollen dann w÷rter mit C ausgegebn werden: > jetzt die frage: wie?? > > weil das hier nicht funktioniert (es wird immer egal welcher buchstabe > ³bergeben wird der Btext ausgegeben, PS gibts daf³r auch ne erklaerung?) > > if ($art='B') > { > echo "testbtext1"; > echo "testbtext2"; > echo "testbtext3"; > } > > else if > > ($art='C') > { > echo "ctest"; > } > > wahrscheinlich typischer anfangfehler drin oder ich kann mal wieder vor > lauter Bõumen den Wald nicht sehen > > danke > > peter karsten > > > > -- > ** Durchgehend ge÷ffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > > --- diehl_(at)_net-connection.de http://www.net-connection.de http://www.tradenet32.de From GH-lists_(at)_ecora.de Wed, 8 Mar 2000 11:17:27 +0100 Date: Wed, 8 Mar 2000 11:17:27 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Mail Problem mit Windows / PHP Florian Petter schrieb > Ich habe auf einen Windows NT Server PHP installiert und > kann leider keine e-Mails versenden. > > Wenn ich z.b. folgendes Programm starte: > > mail("florian.petter_(at)_braintrust.at","test","test"); > ?> > ... dann "stürzt" sofort php ab! (dr. watson erscheint) Auch bei mir ist der PHP-Prozeß verreckt, wenn ich unter Win versucht habe ein Mail per PHP und lokalem SMTP zu verschicken. Was bei mir (und auch anderen) geholfen hat: Als optionalen Header einen From-Haeder zu übergeben also mail("florian.petter_(at)_braintrust.at","test","test","From: x_(at)_xyz.de"); Guido Haeger From fg_(at)_FutureByte.net Wed, 08 Mar 2000 11:19:39 +0100 Date: Wed, 08 Mar 2000 11:19:39 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] If Abfrage > weil das hier nicht funktioniert (es wird immer egal welcher buchstabe > übergeben wird der Btext ausgegeben, PS gibts dafür auch ne erklaerung?) > > if ($art='B') if ( $art == 'B' ) Ein einfaches "=" ist eine Zuweisung 2 "=" machen den von Dir gewünschten Vergleich. Hmm ... Ich weiß ned genau was Du da machst, aber schau dir mal die Funktion switch() an, die könnte Dir evtl. behliflich sein ;) Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From s.bergmann_(at)_seven-sense.com Wed, 08 Mar 2000 10:46:06 +0100 Date: Wed, 08 Mar 2000 10:46:06 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] [mySQL] SELECT =?iso-8859-1?Q?f=FCr?= bestimmten Zeitraum Ulf Wendel schrieb: > Entweder man arbeitet auf der Seite von MySQL oder mit PHP. Ich habe mich für PHP-seitig entschieden und folgendes geschrieben: // 2 Tage vor aktuellem Datum $start = date( "Y-m-d", mktime( 0, 0, 0, date( "d" ) - 2, date( "m" ), date( "Y" ) ) ); // 8 Tage nach aktuellem Datum $end = date( "Y-m-d", mktime( 0, 0, 0, date( "d" ) + 8, date( "m" ), date( "Y" ) ) ); Nur scheint da irgendeine Kleinigkeit noch nicht so ganz zu stimmen, da ich folgende Werte erhalte: $start : "2000-06-03" $end : "2001-04-03" Nach den letzten Tagen und Nächten bin ich heute morgen leider nicht in der Lage, den Fehler zu finden... %-\ AHA, Sebastian -- "Langly couldn't join us. He has a philosophical aversion to having his image bounced off a satellite." - Byers, "The X-Files" From eschmid_(at)_s.netic.de Wed, 08 Mar 2000 11:20:27 +0100 Date: Wed, 08 Mar 2000 11:20:27 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] If Abfrage Peter Karsten wrote: > if ($art='B') > { > echo "testbtext1"; > echo "testbtext2"; > echo "testbtext3"; > } > > else if > > ($art='C') > { > echo "ctest"; > } Es sollte heissen, "if ($art == 'B')". Die Zuweisung dürfte immer wahr sein, der Vergleich nicht immer. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From Daniel.Eichten_(at)_LAB.de Wed, 8 Mar 2000 11:23:21 +0100 Date: Wed, 8 Mar 2000 11:23:21 +0100 From: Daniel.Eichten_(at)_LAB.de Daniel.Eichten_(at)_LAB.de Subject: [php] AW: [php] =?iso-8859-1?Q?RE=3A_=C4php=DC_cron_job_in_WIN_NT_=21? > > at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd > > D:\Apache\htdocs\rma\estat\run_cron.bat" > > deutsches Woerterbuch verfuegt ;-), probier doch mit > at 01:00 /EVERY: monday, tuesday ....... Wenn NT deutsch ist funktioniert mo,di,mi,do,... Bei unseren englischen Verionen nehm ich m,t,w,th,f,s,su. Ich vermute bei Dir liegt es an der Mischung von /every und /next. Every sollte eigentlich reichen, um es immer auszuführen. daniel From andreas_(at)_noho.co.uk Wed, 8 Mar 2000 10:24:30 -0000 Date: Wed, 8 Mar 2000 10:24:30 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] If Abfrage hi peter, > else if schreib mal "elseif" anstatt "else if" siehe auch: [http://www.php.net/manual/control-structures.elseif.php3] liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From sladek_(at)_gmx.de Wed, 08 Mar 2000 11:24:32 +0100 Date: Wed, 08 Mar 2000 11:24:32 +0100 From: Jens Sladek sladek_(at)_gmx.de Subject: [php] If Abfrage Oder probiers doch mal mit "switch". Beispiel: switch ($art) { case 'A': //Mach dies break; case 'B': //Mach das break; ... } Gruß Jens Thomas Schürmann wrote: > Hallo Peter, > > Peter Karsten schrieb: > > if ($art='B') > > Setze mal stat einem "=" zwei "==". > > Gruß > > Thomas From home_(at)_peter-karsten.de Wed, 8 Mar 2000 11:21:41 +0100 Date: Wed, 8 Mar 2000 11:21:41 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] Re: If Abfrage danke euch, jetzt klappt es, und gerade faellt mir ein das ich das gleiche schon mal hier gefragt hatt allerdings zu nem anderem Besipiel, ich trottel mfg peter karsten From Mathias.Gloss_(at)_start.de Wed, 8 Mar 2000 11:24:22 +0100 Date: Wed, 8 Mar 2000 11:24:22 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] If Abfrage Aloha Peter, > ---------- > Von: Peter Karsten[SMTP:home_(at)_peter-karsten.de] > > also: Ich hab da eine Startseite mit Links, jedem Link füge ich ein > Buchstabe zum übergeben hinzu : > > (link.php3?art=B) > > weil das hier nicht funktioniert (es wird immer egal welcher buchstabe > übergeben wird der Btext ausgegeben, PS gibts dafür auch ne erklaerung?) > > if ($art='B') > Altbekanntes Problem: In der obigen Zeile machst du eine Zuweisung, und kein Vergleich. $art = 'B' weisst 'B' der Variable $art zu, $art == 'B' ist das was du brauchst, es Vergleicht den Inhalt von $art mit 'B'. Also einfach bei den Vergleichen 2 x das = Zeichen einbaun. Viele Grüße, Mathias From rene_(at)_get-connected.de Wed, 8 Mar 2000 11:32:11 +0100 Date: Wed, 8 Mar 2000 11:32:11 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] PHP3 Ausgabe aus der Datenbank Hallo Liste, ich habe eine datenbank in folgender Struktur: -----------|---------------------|----------------- AutoID | AutoMARKE | AutoTYP -----------|---------------------|----------------- Ich mache nun einen normalen select: $sql = "SELECT AutoID, AutoMARKE ORDER BY AutoMARKE"; $result = mysql_query($sql,$db); while(mysql_fetch_row($result)) { printf ("Automarke: %s",$rows[0],$rows[1]); } Ich will jetzt, daß wenn eine Automarke zwei, drei oder mehrmals vorkommt, daß diese Marke nur einmal angezeigt wird. Ich habe es nämlich so gelöst das dann auf der nächsten Seite alle Autos zu diesem Modell gezeigt werden. Gruß --RENE From klaus-peter.may_(at)_tanner.de Wed, 08 Mar 2000 11:24:39 +0100 Date: Wed, 08 Mar 2000 11:24:39 +0100 From: klaus-peter.may klaus-peter.may_(at)_tanner.de Subject: [php] Off-topic: freier SQL-Account? Sorry, kennt jmd. einen Anbieter eines freien SQL-Accounts? Abgesehen von Xodox.com, welches ständig down ist und Krawall.de? Viele Grüße Klaus-Peter May From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 11:35:51 +0100 (MET) Date: Wed, 8 Mar 2000 11:35:51 +0100 (MET) From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Dynamic Web Pages Hallo Liste, aufgrund eines Serverausfalls ist Dynamic Web Pages zum zweiten Mal innerhalb kurzer Zeit offline ;( Da Armin deswegen auch nicht ueber eMail verfuegt, poste ich hier mal eben die neuesten News. Auf phpbuilder.com ist gestern eine neuer Artikel zum Thema 'HTTPS Transactions via PHP' von Matt Allen erschienen. Im Detail: With more and more e-commerce sites popping up around the world, the amount of transaction servers will need to grow to support them all. Many of the newer e-comms providers have developed a web based environment to execute their transactions. Auf ASPFree.com gibt es auch einen neuen Artikel, und zwar zum Thema 'Run PHP 4 on Windows 2000 how-to'. Im Detail: This article shows an example of how to setup php4b on Windows 2000 So viel dazu ;) Wir arbeiten daran, diese Missstaende abzubauen und wieder online zu kommen. Gruss, Pom -- From UW_(at)_NetUSE.DE Wed, 08 Mar 2000 11:49:07 +0100 Date: Wed, 08 Mar 2000 11:49:07 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] [mySQL] SELECT =?iso-8859-1?Q?f=FCr?= bestimmten Zeitraum Sebastian Bergmann wrote: > > Ulf Wendel schrieb: > > Entweder man arbeitet auf der Seite von MySQL oder mit PHP. > > Ich habe mich für PHP-seitig entschieden und folgendes geschrieben: > > // 2 Tage vor aktuellem Datum > $start = date( "Y-m-d", mktime( 0, 0, 0, date( "d" ) - 2, > date( "m" ), date( "Y" ) ) ); > > // 8 Tage nach aktuellem Datum > $end = date( "Y-m-d", mktime( 0, 0, 0, date( "d" ) + 8, > date( "m" ), date( "Y" ) ) ); Auch ich zitiere mal falsch, wenn ich noch keinen Kaffee hatte - ist ja auch eine englische Reihenfolge, keine deutsche: Monat, Tag, Jahr. int mktime(int hour, int minute, int second, int month, int day, int year, int [is_dst]); Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From andreas_(at)_noho.co.uk Wed, 8 Mar 2000 10:50:25 -0000 Date: Wed, 8 Mar 2000 10:50:25 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] If Abfrage > schreib mal "elseif" anstatt "else if" kommando zurueck: habe gerade festgestellt, dass das keinen unterschied macht ;-) sowas passiert natuerlich nur leuten die vom programmieren keine ahnung haben ;-) liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From florian.petter_(at)_braintrust.at Wed, 08 Mar 2000 11:52:54 +0100 Date: Wed, 08 Mar 2000 11:52:54 +0100 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] Mail Problem mit Windows / PHP hi! >> Ich habe auf einen Windows NT Server PHP installiert und >> kann leider keine e-Mails versenden. >> >> Wenn ich z.b. folgendes Programm starte: >> >> > mail("florian.petter_(at)_braintrust.at","test","test"); >> ?> >> ... dann "stürzt" sofort php ab! (dr. watson erscheint) > >Auch bei mir ist der PHP-Prozeß verreckt, wenn ich unter Win versucht >habe ein Mail per PHP und lokalem SMTP zu verschicken. > >Was bei mir (und auch anderen) geholfen hat: > >Als optionalen Header einen From-Haeder zu übergeben also >mail("florian.petter_(at)_braintrust.at","test","test","From: x_(at)_xyz.de"); ... ja, hat funktioniert. Vielen Dank für den Tip! (schade ist nur das man in der php-doku. darüber nichts findet) Danke, Florian From tig_(at)_skv.org Wed, 8 Mar 2000 11:56:23 +0100 Date: Wed, 8 Mar 2000 11:56:23 +0100 From: Till Gerken tig_(at)_skv.org Subject: [php] Extending PHP, Zend API Hallo, nachdem meine Frage in der PHP4beta-Liste unbeantwortet blieb, versuche ich es hier einmal. Kennt jemand den Unterschied zwischen den beiden Funktionen zend_get_parameters_ex() und zend_get_parameters() der Zend API? (ebenso wie deren Anhängsel convert_to_long_ex() und convert_to_long() etc) Till From fg_(at)_FutureByte.net Wed, 08 Mar 2000 12:03:12 +0100 Date: Wed, 08 Mar 2000 12:03:12 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] PHP3 Ausgabe aus der Datenbank > -----------|---------------------|----------------- > AutoID | AutoMARKE | AutoTYP > -----------|---------------------|----------------- > > $sql = "SELECT AutoID, AutoMARKE ORDER BY AutoMARKE"; > Ich will jetzt, daß wenn eine Automarke zwei, drei oder mehrmals > vorkommt, daß > diese Marke nur einmal angezeigt wird. $sql = "SELECT AutoID, DISTINCT AutoMARKE ORDER BY AutoMARKE"; sollte gehen. Siehe hierzu auch: http://www.mysql.org/Manual_chapter/manual_Tutorial.html#Selecting_columns franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From M.Kurz_(at)_dc-ag.de Wed, 08 Mar 2000 12:13:34 +0100 Date: Wed, 08 Mar 2000 12:13:34 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] alle daten im Array verschicken Hi leute, Franz schrieb: > Ist > while ( list(,$val) = each ($deine_array) ) { >$message .= $val."\n"; } >das was Du suchst? Also irgendwie will des bei mir nicht klappern. Wenn ich ganz normal des Array mit den Daten ausgeben will funktioniert des wunderbar. while ($result_1 = mysql_fetch_array($result_news)) { echo $result_1[news]; } nun will ich aber die Daten nicht auf der Webseite ausgeben sondern verschicken !!!!! Was mach ich falsch ??? Ich hab des mal so probiert aber das funktioniert nicht da gibt er nicht alle daten aus. $result_1 = mysql_fetch_array($result_news); while ( list(,$val) = each ($result_1) ) { $message .= $val."\n"; } vielleicht hat ja noch jemand einen tip Beste Grusse Marcel From holger_(at)_janning.de Wed, 08 Mar 2000 12:18:36 +0100 Date: Wed, 08 Mar 2000 12:18:36 +0100 From: Holger Janning holger_(at)_janning.de Subject: [php] phpHoo Hi, habe mir gerade phpHoo installiert! Ich kann zwar Rubriken anlegen, jedoch funktioniert die Funktion "Suggest New Link" nicht. Die Verbindung zum mySql-Server sollte eigtl. funktionieren, Daten lesen kann er ja (Rubriken) und wenn ich ein falsches kennwort einsetze gibt´s auch eine fehlermeldung. Leider schreibt phpHoo meine Links nicht in die DB! Wer hat das Teil schon mal installiert und kann mir helfen? http://www.janning.de/php/phphoo/phpHoo.phtml Auszug aus der mysql.php3: var $CONN = ""; var $DBASE = "phpHoo"; var $USER = "holger"; var $PASS = "***PASS***"; var $SERVER = "localhost"; From s.sander_(at)_crs.de Wed, 08 Mar 2000 12:35:31 +0000 Date: Wed, 08 Mar 2000 12:35:31 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] PHP3 Ausgabe aus der Datenbank Hallo Rene, 1.Seite "select disctinct AutoMARKE from ... order by AutoMARKE" Ausgabe als Select-Menü. 2.Seite "select * from ... where AutoMARKE = 'Trabant' order by ..."; //;-) Dann folgt die Ausgabe der Auflistung. RENE schrieb: Ich will jetzt, daß wenn eine Automarke zwei, drei oder mehrmals vorkommt, daß diese Marke nur einmal angezeigt wird. Ich habe es nämlich so gelöst das dann auf der nächsten Seite alle Autos zu diesem Modell gezeigt werden. -Steffen -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From eschmid_(at)_s.netic.de Wed, 08 Mar 2000 12:33:29 +0100 Date: Wed, 08 Mar 2000 12:33:29 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] Mail Problem mit Windows / PHP Florian Petter wrote: > >Auch bei mir ist der PHP-Prozeß verreckt, wenn ich unter Win versucht > >habe ein Mail per PHP und lokalem SMTP zu verschicken. > > > >Was bei mir (und auch anderen) geholfen hat: > > > >Als optionalen Header einen From-Haeder zu übergeben also > >mail("florian.petter_(at)_braintrust.at","test","test","From: x_(at)_xyz.de"); > > ... ja, hat funktioniert. Vielen Dank für den Tip! > (schade ist nur das man in der php-doku. darüber nichts findet) Hehe, das steht schon lange drinn. Ausserdem kann man noch in den User Notes einiges dazu lesen. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From fg_(at)_FutureByte.net Wed, 08 Mar 2000 12:37:06 +0100 Date: Wed, 08 Mar 2000 12:37:06 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] alle daten im Array verschicken Servus Marcel, > > Ist > > while ( list(,$val) = each ($deine_array) ) { > >$message .= $val."\n"; } > >das was Du suchst? > > Also irgendwie will des bei mir nicht klappern. > Wenn ich ganz normal des Array mit den Daten ausgeben will > funktioniert des wunderbar. [...] > > $result_1 = mysql_fetch_array($result_news); > while ( list(,$val) = each ($result_1) ) { > $message .= $val."\n"; } Ahha, ja sag halt dass Du mit nem DB-Result arbeitest. Wenn Du den ganzen Result ausgeben willst probier mal: // $q_result ist dein Query_result while ( $row = mysql_fetch_array($q_result) ) { /* jede Row des Results als Array holen */ while ( list(,$val) = each ($deine_array) ) { /* die Array durchgehen */ $message .= $val."\n"; /* jedes Element der Array aneinander heften */ } } oder (wenn du den _ganzen_ result haben willst): while ( $row = mysql_fetch_array($q_result) ) { /* jede Row des Results als Array holen */ $message .= implode(" - ",$row)."\n"; /* Array zusammenschmelzen und an $message appenden */ } Letzteres is ungetestet. Aber das Prinzip ansich sollte stimmen. Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From Hartmann_(at)_freecharts.de Wed, 8 Mar 2000 12:36:53 +0100 Date: Wed, 8 Mar 2000 12:36:53 +0100 From: Johann-Peter Hartmann Hartmann_(at)_freecharts.de Subject: [php] PHP und ADABAS unter Linux Hija Andreas, Andreas Heck wrote: > Erst mal danke für deine Antwort. > Wo genau liegt das Problem mit den Native - Funktionen? Die Doku auf > www.php.net gibt dazu leider nicht besonders viel her :-( Ich verstehe im Moment nicht, warum Du statt der ODBC-Funktionen die Adabas-Funktionen benutzen möchtest. Der funktionale Umfang ist praktisch identisch, und Installation/Wartung machen kaum einen Unterschied. Ich würde empfehlen, die ODBC-Unterstützung zu nutzen. Vielleicht noch ein Zitat von Stig Bakken aus der PHPDOC-Liste: " Removed the Adabas and Solid sections from the manual, they have not been supported in a long time." Grüße, johann From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 12:36:34 +0100 (MET) Date: Wed, 8 Mar 2000 12:36:34 +0100 (MET) From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Off-topic: freier SQL-Account? On Wed, 8 Mar 2000, klaus-peter.may wrote: > Sorry, > kennt jmd. einen Anbieter eines freien > SQL-Accounts? Abgesehen von Xodox.com, > welches ständig down ist und Krawall.de? > Xodox ist staendig down? Mist ;( Hhm, Bei expertnet.de soll es laut Kostenlos.de noch eine SQL-DB mit kostenlosem Webspace geben. Der "Testzeitraum" ist aber zeitlich limitiert. ;( Abgesehn is die Navigation auf deren Site graesslich Gruss, Pom -- From aheck_(at)_fleischmann.org Wed, 8 Mar 2000 13:20:58 +0100 Date: Wed, 8 Mar 2000 13:20:58 +0100 From: Andreas Heck aheck_(at)_fleischmann.org Subject: [php] [Off topic] Apache Logs Hi, Frage zu Apache: Kann man über die Logfiles des Apache abgebrochene Downloads herausfinden? Gruß, Andreas Heck From naklar_(at)_altavista.net Wed, 08 Mar 2000 13:18:22 +0100 Date: Wed, 08 Mar 2000 13:18:22 +0100 From: Oliver Kummerow naklar_(at)_altavista.net Subject: [php] cron job in WIN NT ! > > at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd > D:\Apache\htdocs\rma\estat\run_cron.bat" /every und /next konkurrieren. Du brauchst /every mit freundlichen Grüßen, oK. From gp_(at)_chlodomer.bayreuth.baynet.de Wed, 8 Mar 2000 13:55:00 +0100 (MET) Date: Wed, 8 Mar 2000 13:55:00 +0100 (MET) From: Gerhard Pfeiffer gp_(at)_chlodomer.bayreuth.baynet.de Subject: [php] [Off topic] Apache Logs Hallo, On Wed, 8 Mar 2000, Andreas Heck wrote: > Frage zu Apache: Kann man über die Logfiles des Apache abgebrochene > Downloads herausfinden? Ja, es steht die uebertragene Datenmenge dabei, und wenn du diese mit der tatsaechlichen Dateigroesse vergleichst, kannst du feststellen, ob die komplette Datei uebertragen wurde oder nicht. Ciao, Gerhard From hpf_(at)_top-invest.net Wed, 08 Mar 2000 14:00:16 +0100 Date: Wed, 08 Mar 2000 14:00:16 +0100 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] phpHoo >Leider schreibt phpHoo meine Links nicht in die DB! > >Wer hat das Teil schon mal installiert und kann mir helfen? --------- Hallo, eine abgewandelte Version laeuft seit geraumer Zeit unter http://www.top-invest.net/directory/ Die Installation war absolut unproblematisch. Mich wundert, dass bei Deiner version keine Antwortscreen nach "Add a resource" auftaucht. Helmut P. Fleischhauer From r.scheike_(at)_r2-net.de Wed, 8 Mar 2000 14:13:21 +0100 Date: Wed, 8 Mar 2000 14:13:21 +0100 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] BeOS Hi, hat jemand von Euch Erfahrungen, ob man PHP3 auch unter BeOS zum Laufen kriegt? Der Indianer soll ja problemlos laufen. Danke, Roland From sk_(at)_ilex.de Wed, 08 Mar 2000 02:00:32 +0100 Date: Wed, 08 Mar 2000 02:00:32 +0100 From: Silvan Kindt sk_(at)_ilex.de Subject: [php] [linux] offtopic: Mit php Zugriff auf die Root Directory Hi! > Ist es normal das man mit einem php script zugriff auf die root directory > eines servers hat? Dies habe ich bei einem größeren Webspace anbieter. Könnte es sein, daß Du Puretec meinst ??? Dann hat Heise vor kurzem mal so etwas in der Art gemeldet. Sogar der Zugriff auf die Passwort- Dateien war offenbar möglich. Jetzt ist es behoben... Irgendwer muß es ihnen verraten haben ;-) Gruesse, Silvan From mk_(at)_html-design.com Wed, 8 Mar 2000 04:59:29 -0800 Date: Wed, 8 Mar 2000 04:59:29 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Evtl.OT: Copyrightfrage beim auslesen von News Hallo Liste, meine Frage hat nur teilweise mit PHP zu tun, ich hoffe aber, daß ich trotzdem eine Antwort erhalte. Ihr kennt doch bestimmt alle diese netten Scripts, welche die News von Freshmeat, /. usw. auslesen (Siehe auch http://www.php-homepage.de/news/). Nun habe ich ein solches Script geschrieben, um die aktuellen Schlagzeilen bei yahoo.de auszulesen (Siehe http://www.php-homepage.de/news/yahoo.php3). Meine Frage wäre jetzt, ob das okay ist (Copyrightvermerk ist ja drin), oder ob ich die News nicht öffentlich auf einer Seite anzeigen lassen darf (Im Intranet sollte es ja kein Problem sein). TIA und sorry für OT Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From Michael_(at)_Stahmann.de Wed, 08 Mar 2000 14:28:36 +0100 Date: Wed, 08 Mar 2000 14:28:36 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] phpHoo Wenn man ganz simple die Quelltexte vergleicht, so kann man sehen das bei Holger folgende Zeile fehlt: Vieleicht ist es ja das... Gruß Michael > -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From mschomers_(at)_gmx.de Wed, 8 Mar 2000 14:54:39 +0100 Date: Wed, 8 Mar 2000 14:54:39 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Datumsdifferenz ermitteln Hi! Ich will auf meiner Seite folgendes hinschreiben: Letztes Update ..., also vor x Tagen. Wie mache ich das? Ich muss ja die Differenz in Tagen vom aktuellen Datum und dem Aktualisier-Datum ermitteln. MfG Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From clever_(at)_aracnet.com Wed, 8 Mar 2000 15:06:15 +0100 Date: Wed, 8 Mar 2000 15:06:15 +0100 From: Florian Clever clever_(at)_aracnet.com Subject: [php] Mail Problem mit Windows / PHP >Ich habe auf einen Windows NT Server PHP installiert und >kann leider keine e-Mails versenden. > >mail("florian.petter_(at)_braintrust.at","test","test"); >?> >... dann "stürzt" sofort php ab! (dr. watson erscheint) >Das Problem ist allerdings erst seit einigen wenigen Tagen? Also falls der Mailversand nicht mehr funktioniert könnte es sein, dass der Mailserver Relay Restrictions eingestellt hat und die Mails ablehnt. Wieso PHP dann mit Dr. Watson abstürtzt läßt sich damit aber nicht erklären. Florian Florian Clever **************************************************************************** Phone: ++49 (0)761 7070268 / Fax: ++49 (0)761 23565 Email: clever_(at)_aracnet.com / Internet: http://www.aracnet.com/~clever Zasiusstr. 45 / D-79102 Freiburg / Germany **************************************************************************** From florian.petter_(at)_braintrust.at Wed, 08 Mar 2000 16:08:32 +0100 Date: Wed, 08 Mar 2000 16:08:32 +0100 From: Florian Petter florian.petter_(at)_braintrust.at Subject: [php] mySQL / Date hi php-liste! kleine frage: weiß jemand zufällig wie man mit php und mysql das datum-format ändern kann (typ: date)? mysql speichert das datum im format yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern? (kann man das beim erstellen der tabelle angeben oder bei den select-befehl bzw. muß man das mit php funktionen ändern) thanx, florian From fg_(at)_FutureByte.net Wed, 08 Mar 2000 16:14:37 +0100 Date: Wed, 08 Mar 2000 16:14:37 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] mySQL / Date Servus Florian, Florian Petter schrieb: > weiß jemand zufällig wie man mit php und mysql das datum-format > ändern kann (typ: date)? mysql speichert das datum im format > yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern? Könnte DATE_FORMAT(date,format) - zu finden unter: http://www.mysql.org/Manual_chapter/manual_Reference.html#Date_and_time_functions Das sein was Du suchst? Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From ralph_(at)_monsterbrain.luminar.de Wed, 8 Mar 2000 16:17:21 +0100 Date: Wed, 8 Mar 2000 16:17:21 +0100 From: Ralph Schaefer ralph_(at)_monsterbrain.luminar.de Subject: [php] mySQL / Date On Wed, Mar 08, 2000 at 04:08:32PM +0100, Florian Petter wrote: > > ändern kann (typ: date)? mysql speichert das datum im format > yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern? Dazu gibts auf beim PHP-Center einen Artikel mit 2 Funktionen dazu: http://www.php-center.de/artikel/show.php3?id=23 Die machen genau das. Bis dann, Ralph From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 15:02:17 +0100 (MET) Date: Wed, 8 Mar 2000 15:02:17 +0100 (MET) From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Evtl.OT: Copyrightfrage beim auslesen von News On Wed, 8 Mar 2000, Mark Kronsbein wrote: > Nun habe ich ein solches Script geschrieben, um die > aktuellen Schlagzeilen bei yahoo.de auszulesen > (Siehe http://www.php-homepage.de/news/yahoo.php3). > > Meine Frage wäre jetzt, ob das okay ist (Copyrightvermerk > ist ja drin), oder ob ich die News nicht öffentlich auf > einer Seite anzeigen lassen darf (Im Intranet sollte es ja > kein Problem sein). > > http://de.docs.yahoo.com/ytg/legal.html 6. Sacht einiges aus aber leider etwas undurchsichtig. Es geht zwar hauptsaechlich um einen Button aber in o.g. Artikel steht das etwas allgemeiner. Gruss, Pom -- From kai_(at)_pc-infos.de Wed, 8 Mar 2000 16:20:05 +0100 Date: Wed, 8 Mar 2000 16:20:05 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] mySQL / Date Ralph Schaefer schrieb: > On Wed, Mar 08, 2000 at 04:08:32PM +0100, Florian Petter wrote: > > ändern kann (typ: date)? mysql speichert das datum im format > > yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern? > Dazu gibts auf beim PHP-Center einen Artikel mit 2 Funktionen dazu: > http://www.php-center.de/artikel/show.php3?id=23 > Die machen genau das. Und ansonsten kann man das auch nach dem auslesen selbst formatieren.... so schwer ist das nun auch nicht.... Wenn in der Variablen $gotdate das Datum frisch aus der Datenbank steht sieht das ganze folgenermaßen aus: $datearray = explode("-", $gotdate); $newdate = $datearray[2] . "." . $datearray[1] . "." . $datearray[0]; Und siehe da, "echo $newdate;" gibt "dd.mm.yyyy" aus..... -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From olbertz_(at)_ocomag.de Wed, 8 Mar 2000 15:46:49 +0100 Date: Wed, 8 Mar 2000 15:46:49 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] AW: [php] BeOS Hallo Roland, > hat jemand von Euch Erfahrungen, ob man PHP3 auch unter BeOS zum > Laufen kriegt? > Der Indianer soll ja problemlos laufen. http://www.benews.com/story/2914 http://www.benews.com/story/2920 Gruss, Dirk -- www.BeUserGroup.de From billus_(at)_gmx.at Wed, 8 Mar 2000 16:50:26 +0100 Date: Wed, 8 Mar 2000 16:50:26 +0100 From: Benjamin Billian billus_(at)_gmx.at Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Syntax_f=FCr_Suchmuster?= Hi Andre, > Ich brauche einen, der beliebig viele Zeichen, Zahlen oder sonstiges > zwischen zwei Anführungszeichen findet. ereg('"[^"]+"', $foo); müßte eigentlich funktionieren. Allerdings ohne Gewähr :-) Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From billus_(at)_gmx.at Wed, 8 Mar 2000 17:02:22 +0100 Date: Wed, 8 Mar 2000 17:02:22 +0100 From: Benjamin Billian billus_(at)_gmx.at Subject: [php] Skript verleugnen Hi ihr da, ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen lassen. d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404 erhalten. Am besten sollte es natürlich auch auf einem Apache laufen :-) Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From mail_(at)_christopher-siebert.de Wed, 08 Mar 2000 16:58:07 +0100 Date: Wed, 08 Mar 2000 16:58:07 +0100 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] Evtl.OT: Copyrightfrage beim auslesen von News > Nun habe ich ein solches Script geschrieben, um die > aktuellen Schlagzeilen bei yahoo.de auszulesen > (Siehe http://www.php-homepage.de/news/yahoo.php3). > Meine Frage wäre jetzt, ob das okay ist (Copyrightvermerk > ist ja drin), oder ob ich die News nicht öffentlich auf > einer Seite anzeigen lassen darf (Im Intranet sollte es ja > kein Problem sein). "6. Sie sind nicht berechtigt, mittels Frame- oder Mirror-Technik irgendeine Yahoo! Seite, d.h. eine von Yahoo! oder mit Yahoo! verbundenen Unternehmen- angebotene oder kontrollierte Seite (die Seite, die bei einem Klicken auf den Button erscheint eingeschlossen), auf Ihren Seiten zu verwenden." Danach zu urteilen, ist das ganz klar illegal, allerdings bin ich mir sicher, daß Yahoo! nach einer freundlichen Anfrage unter Hinweis auf den angebrachten CopyRight-Hinweis sein OK dazu geben sollte. Ausprobieren :-) cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 From kai_(at)_pc-infos.de Wed, 8 Mar 2000 17:08:36 +0100 Date: Wed, 8 Mar 2000 17:08:36 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Skript verleugnen From: Benjamin Billian > ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen > lassen. > d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404 > erhalten. > Am besten sollte es natürlich auch auf einem Apache laufen :-) Also ein 401 Forbidden wäre meiner Meinung nach einfacher....: order deny, allow deny from all allow from localhost -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From franz_(at)_wieser.at Wed, 8 Mar 2000 17:29:58 +0100 Date: Wed, 8 Mar 2000 17:29:58 +0100 From: franz wieser franz_(at)_wieser.at Subject: [php] Skript verleugnen Hello Benjamin, Wednesday, March 08, 2000, 5:02:22 PM, you wrote: BB> ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen BB> lassen. BB> d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404 BB> erhalten. BB> Am besten sollte es natürlich auch auf einem Apache laufen :-) Warum, du bist froh das du beispielescripts im Netz findest, du bist froh, das PHP nix kostet, usw... und dann möchtest du niemand an deinem (gefundenen) Know how teilhaben lassen. bau vielleicht ein include das bei direktstart (?) - if head nicht von orignalseite dann "404 Not Found" - schreibt :-) Best regards, franz mailto:franz_(at)_wieser.at Intranet/Internet Content Service Intrant Projekt & Entwicklung From np_(at)_public-art.de Wed, 8 Mar 2000 17:37:44 +0100 Date: Wed, 8 Mar 2000 17:37:44 +0100 From: Nico Puhlmann np_(at)_public-art.de Subject: [php] =?iso-8859-1?Q?Komma_einf=FCgen?= Hi Leute, gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800, vor den letzten beiden Stellen ein Komma einzufügen, das daraus z.B. 38,00 wird? Bin PHP Anfänger, so please don't worry ;-) Grüsse und danke im Voraus, Nico :-) From ulf_(at)_redsys.de Wed, 08 Mar 2000 18:01:21 +0000 Date: Wed, 08 Mar 2000 18:01:21 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Skript verleugnen Benjamin Billian wrote: > ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen > lassen. > d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404 > erhalten. > Am besten sollte es natürlich auch auf einem Apache laufen :-) Include Dateien sollten, die nur Code enthalten, lagert man außerhalb des DocumentRoot und das Thema ist durch... Ulf From mk_(at)_html-design.com Wed, 8 Mar 2000 08:24:05 -0800 Date: Wed, 8 Mar 2000 08:24:05 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] Evtl.OT: Copyrightfrage beim auslesen von News >Danach zu urteilen, ist das ganz klar illegal, allerdings >bin ich mir sicher, daß Yahoo! nach einer freundlichen >Anfrage unter Hinweis auf den angebrachten >CopyRight-Hinweis sein OK dazu geben sollte. Ausprobieren Danke. Ich hab auf Anhieb nichts gefunden. Ich werde die Leute von Yahoo am Wochenende mal anmailen. Das Script war eigentlich nur ein Test, wie ich aus einer anderen Webseite was auslesen kann... Wäre schade, wenn das nicht benützt werden darf. Deshalb bitte auch keine Anfragen zwecks Quellcode, bevor ich die Copyrightsache nicht geklärt habe! Danke, und nun Ende des Threats. Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 17:57:04 +0100 (MET) Date: Wed, 8 Mar 2000 17:57:04 +0100 (MET) From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Skript verleugnen On Wed, 8 Mar 2000, Benjamin Billian wrote: > ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen > lassen. > d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404 > erhalten. > Am besten sollte es natürlich auch auf einem Apache laufen :-) > Wenn ich dass richtig verstehe, willst du, dass ein jemand, der auf das Script kommt, nur ueber eine Link dorthin kommt? Dann ueberpruef die Variable $HTTP_REFERER auf ihren Inhalt und gib halt einen header("HTTP/1.0 404 Not Found") aus. Das mit dem Referrer kann aber auch in die Hose gehen, da sich in Opera zum Beispiel das uebertragen der Herkunftseite abstellen laesst. Gruss, Pom -- From billus_(at)_gmx.at Wed, 8 Mar 2000 18:11:20 +0100 Date: Wed, 8 Mar 2000 18:11:20 +0100 From: Benjamin Billian billus_(at)_gmx.at Subject: [php] Skript verleugnen Hi Franz, > Warum, du bist froh das du beispielescripts im Netz findest, du bist > froh, das PHP nix kostet, usw... und dann möchtest du niemand an > deinem (gefundenen) Know how teilhaben lassen. Ich hab nie behauptet, dass ich das machen würde, sondern es geht mir um die Sicherheit. Außerdem könnten die User sowieso nicht an den Code wenn sie nur über http Zugriff haben. Aber das Thema ist gegessen ... außerhalb vom Website Verzeichniss lagern (thx to Ulf) :-) Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From billus_(at)_gmx.at Wed, 8 Mar 2000 18:15:56 +0100 Date: Wed, 8 Mar 2000 18:15:56 +0100 From: Benjamin Billian billus_(at)_gmx.at Subject: [php] Skript verleugnen Hi Mathias > Gib halt > einen header("HTTP/1.0 404 Not Found") aus. das ist mir klar ... aber wenn ich so einen Header ausgebe, dann wird mir die Seite trotzdem angezeigt. Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From breker_(at)_garagestudios.de Wed, 8 Mar 2000 18:35:33 +0100 Date: Wed, 8 Mar 2000 18:35:33 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] UUNET >>> Mysql Guten Abend Liste, Ein Kunde von mir hat bei UUnet das das Angebot Hosting Share. Weis da jemand wie es mit mysql aus sieht, der Supportmitarbeiter hat mir gesagt das man die Installation auch selber machen könne, aber es 750 Dm kostet wenn sie es machen. Ich habe Telnet Zugriff. Kann ich mysql einfach so per Telnet drauf werfen? Irgendwie taugt der Support nichts für diesen Preis, aberder Kunde möchte nicht wechseln! danke, sorry für des offtopic ;( From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 18:41:27 +0100 (MET) Date: Wed, 8 Mar 2000 18:41:27 +0100 (MET) From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Skript verleugnen On Wed, 8 Mar 2000, Benjamin Billian wrote: > Hi Mathias > > > Gib halt > > einen header("HTTP/1.0 404 Not Found") aus. > > das ist mir klar ... aber wenn ich so einen Header ausgebe, dann wird > mir die Seite trotzdem angezeigt. > Hhm. Wie waere es dann mit dem vorzeitigen Beenden des Scripts? Aber die Sache hat sich ja wohl eh schon erledigt ;) Gruss, Pom -- From hb_(at)_tsi-gmbh.de Wed, 08 Mar 2000 18:55:13 +0100 Date: Wed, 08 Mar 2000 18:55:13 +0100 From: Holger Bahr hb_(at)_tsi-gmbh.de Subject: [php] Extending PHP, Zend API >>nachdem meine Frage in der PHP4beta-Liste unbeantwortet blieb, versuche ich >>es hier einmal. Hallo Till, leider habe ich keine Erfahrung mit PHP4 / Zend da ich einfach keine Zeit zum testen habe. Die von Dir beschriebenen Funktionsaufrufe (identisch bis auf EX) sind jedoch schon sehr seltsam. Vielleicht gibt es in der endgültigen 'Fassung' von Zend / PhP4 ja nur noch jeweils eine davon (halt entweder die mit, oder die ohne 'ex') Kurze Frage: Handelt es sich bei den Funktionen um PHP4 oder um 'native' Zend Funktionen (php wird --with-zend compiliert (oder so)) From Knut.Bueltemann_(at)_t-online.de Wed, 08 Mar 2000 01:33:13 +0100 Date: Wed, 08 Mar 2000 01:33:13 +0100 From: Knut Bueltemann Knut.Bueltemann_(at)_t-online.de Subject: [php] Datumsvergleich? Hallo Arne, At 22:34 07.03.00 +0100, you wrote: >Vielleicht liegt das daran, dass er die Daten vergleichen möchte, BEVOR >sie in der Datenbank gespeichert werden ? Auch das kann der Server erledigen... :) Oder zur Not fragt man halt den Server vorher... >Allerdings sind die Funktionen, die du beschrieben hast, wirklich nicht >geeignet dafür - die passen nämlich nur, wenn alle Daten innerhalb >desselben Jahres liegen. IMHO gings darum, aber schön, wenn noch jemand anders das Manual liest... ;) BTW: Das komplette HTML-Manual ist bei MySQL dabei! (Für alle, die es nicht wissen). Da hier sowieso jeder einen Webserver installiert hat, kann er/sie sich das Manual entprechend kopieren, verlinken! Ich lese hier eigentlich nur viel mit und denke ab und an: RTFM! :) Nix für ungut! mfg Knut Bültemann Stop Reinvention! mfg Knut Bültemann Stop Reinvention! From hoexter_(at)_orgaprog.de Wed, 8 Mar 2000 18:32:06 +0100 Date: Wed, 8 Mar 2000 18:32:06 +0100 From: Sven Hoexter hoexter_(at)_orgaprog.de Subject: [php] Off-topic: freier SQL-Account? On Wed, 08 Mar 2000, klaus-peter.may wrote: > Sorry, > kennt jmd. einen Anbieter eines freien > SQL-Accounts? Abgesehen von Xodox.com, > welches ständig down ist und Krawall.de? Ich hab mal von rent-a-database oder sowas gehört. Das müsstest Du mal alle TLD'S testen oder ein Suchmaschine bemühe. Ich arbeite auch an sowas! Wird www.levspace.de sein. Kann aber noch dauern da die bei der Telekom nich unbedingt zügig sind (Standleitung muss in's neue Büro) und ich erst das System fertig haben möchte befor ich das Internet drauf loslasse. Im Idealfall schätze ich noch ca. 1 Monat. Wenn's irgendwie Strees gibt kann's auch 2 Monate dauern. Bin halt noch Schüler. Wenn Du unbedingt möchtest und nichts besseres finden kannst kann ich dich vormerken und sobalt die Datenbank läuft im System anmelden. Du wärest dann so eine art Alpha-Tester. ;-) Cu, Sven From mdierker_(at)_rz.uni-osnabrueck.de Wed, 08 Mar 2000 19:28:22 +0100 Date: Wed, 08 Mar 2000 19:28:22 +0100 From: mdierker mdierker_(at)_rz.uni-osnabrueck.de Subject: [php] Skript verleugnen At 17:02 08.03.00 +0100, you wrote: >ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen >lassen. Matthias From behrens_(at)_noell.de Wed, 08 Mar 2000 19:31:39 +0100 Date: Wed, 08 Mar 2000 19:31:39 +0100 From: Joerg Behrens behrens_(at)_noell.de Subject: [php] Re: Skript verleugnen > From: Benjamin Billian > ich möchte gerne eine Include-Datei per "404 Not Found" verleugnen > lassen. > d.h. wenn jemand das Script direkt aufrufen will (URL) soll er einen 404 > erhalten. > Am besten sollte es natürlich auch auf einem Apache laufen :-) Soll es unbedingt nen "404" sein oder moechtest du generell den Zugriff auf dein Includes unterbinden? Jenach deinen Moeglichkeiten und Rechten koenntest du folgendes machen: 1. Alle includes ausserhalb des Documentenroots lagern. 2. In deiner httpd.conf folgendes eintragen Order allow,deny Deny from all wobei man alternativ auch ueber eine Dirctory/Location Anweisung den Zugriff einschraenken koennte. 3. Solche Eintraege koennten wenn vom Admin erlaubt ueber .htaccess gemacht werden. 4. Die Dateien in .php3 umbennen und dafuer sorgen () das sie geparst werden. Im Archiv suchen (www.php-center.de oben rechts). Es gab schon Threads in denen die Möglichkeiten mit allen wenn und aber diskutiert wurden. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- Noell Dienstleistungs GmbH D-97080 Wuerzburg Mobil: 0171/60 57 963 Alfred-Nobel-Straße 20 Tel: +49 931 903-2243 Abt: DV-C/tr Fax: +49 931 903-2051 From kai_(at)_pc-infos.de Wed, 8 Mar 2000 19:28:31 +0100 Date: Wed, 8 Mar 2000 19:28:31 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] (no subject) Hallo Leute. Ich stehe gerade vor einem enormen Problem. Das ganze ist so: ich habe hier ein 1588 Zeilen langes Script (keine angst, das meiste davon [1400 Zeilen min.] kann beim lesen übersprungen werden), dass einen ID3-Tag lesen und auch schreiben kann. Mit dem auslesen und in ein Formular schreiben klappt das auch super. Nur nachdem ich ihn geschrieben habe und ihn mir wieder auslesen lasse rücken die einzelnen Werte irgendwie ein wenig in die Seite... Dass heißt teile vom Jahr rücken rüber in den Kommentar usw.... Ich habe jetzt das Script bewusst nicht in die Liste gepostet (ist ja nicht grad klein).... Wer mir helfen kann / will bitte eine PM an mich, ich bin echt am verzweifeln. Der Fehler ist 100 Prozentig ein ganz simpler, aber ich sehe mal wieder den Wald vor Bäumen nicht... Aua, den ganzen Tag ununterbrochen dran programmieren macht mich schon ganz krank im Kopf... regards, kai -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From schumacher_(at)_netbits.de Wed, 8 Mar 2000 19:40:32 +0100 Date: Wed, 8 Mar 2000 19:40:32 +0100 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] Off-topic: freier SQL-Account? Hallo Sven, > > Ich arbeite auch an sowas! > Wird www.levspace.de sein. Kann aber noch dauern da die bei der > Telekom nich unbedingt zügig sind (Standleitung muss in's neue Büro) > und ich erst das System fertig haben möchte befor ich das Internet > drauf loslasse. Im Idealfall schätze ich noch ca. 1 Monat. Wenn's > irgendwie Strees gibt kann's auch 2 Monate dauern. Bin halt noch > Schüler. Wie soll der Service den finanziert werden? Werbebanner? Oder was ähnliches? Gruss, Jens From david.adler_(at)_h-tic.de Wed, 8 Mar 2000 19:53:16 +0100 Date: Wed, 8 Mar 2000 19:53:16 +0100 From: David Adler david.adler_(at)_h-tic.de Subject: [php] Off-topic: freier SQL-Account? Hi > Sorry, > kennt jmd. einen Anbieter eines freien > SQL-Accounts? Abgesehen von Xodox.com, > welches ständig down ist und Krawall.de? www.h-tic.de --> "Sponsored" MfG David From hoexter_(at)_orgaprog.de Wed, 8 Mar 2000 19:32:08 +0100 Date: Wed, 8 Mar 2000 19:32:08 +0100 From: Sven Hoexter hoexter_(at)_orgaprog.de Subject: [php] Off-topic: freier SQL-Account? On Wed, 08 Mar 2000, Jens Schumacher wrote: > Hallo Sven, > > > > > Ich arbeite auch an sowas! > > Wird www.levspace.de sein. Kann aber noch dauern da die bei der > > Telekom nich unbedingt zügig sind (Standleitung muss in's neue Büro) > > und ich erst das System fertig haben möchte befor ich das Internet > > drauf loslasse. Im Idealfall schätze ich noch ca. 1 Monat. Wenn's > > irgendwie Strees gibt kann's auch 2 Monate dauern. Bin halt noch > > Schüler. > > Wie soll der Service den finanziert werden? Werbebanner? Oder was ähnliches? Werbebanner jein. Die Werbebanner werden sich vorläufig erstmal auf Werbung für den eigenen Service beziehen. Es verhält sich z.Z. so: Ich habe mit meinem direkten Vorgesetzen (und Freund) die Idee gehabt jsut for fun auf Linux einen eigenen FreeWebspace Service zu bauen. Grund: 1. Wir haben so jederzeit einen Webserver zur Verfügung und auch Physischen Zugang dazu um neue Progis und Erweiterungen zu installieren. 2. Eigenwerbung für "unsere" Firma. So ein Server Zeigt halt was man so drauf hat. Mit sicherheit auch ein bisschen Prollerei. Zitat aus der SuSE Liste: "Man kann sich nicht selber zum Guru machen, man wird höchstens von anderen dazu gemacht" Das ist wahrscheinlich auch mein Haubtgrund. 3. Neugierde. So kommt man mit seinen Linux Kenntnissen endlich mal raus aus dem heimischen 2 Rechnernetz und man muss sich mal unter reelen Bedingugen behaupten. 4. Bei Gelingen ein Ablösen der IIS Datenbankserver. Bei den Kosten sieht es folgendermassen aus: Ich hab ne dicke HD, CD-ROM, Floppy und meine SuSE gesponsert. Mein Vorgesetzter hat dafür 19" Rack, Board, CPU Netzwerkarte usw. bezahlt. Ausserdem hat er mir noch einiges an Lektüre gesponsert. Der Chef hat uns dann noch die Erlaubniss gegeben das ganze im neuen Büro mit an die 2MBit Anbindung anzuschliessen. Heist es fallen schonmal keine Betriebskosten an. Falls die Sache gut laufen sollte werden wir natürlich darüber nachdenken Werbeplatz zu offerieren um weitere Anschaffungen zu machen. Da wären z.B. zwei DNS Server damit wir Subdomains verteilen können oder bessere HW im algemeinen. Insgeheim hätte ich noch ganz gerne einen ML-Server nur das zieht Bandbreite und die ist nicht ganz billig. So das wäre ja jetzt genug OT für meine ersten Mails an diese Liste. Cu, Sven BTW: Wer sich für "unsere" Firma interessiert informiere sich auf www.orgaprog.de Infos zu LevSpace wird es wie schon erwähnt bald auf www.levspace.de geben. Abgesehen davon werde ich die ganzen Lösungen die schon für diverse Probleme gebaut habe unter www.levspace.de/~hoexter/ zur Verfügung stellen. From breker_(at)_garagestudios.de Wed, 8 Mar 2000 19:37:41 +0100 Date: Wed, 8 Mar 2000 19:37:41 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] phpHoo > Hi, habe mir gerade phpHoo installiert! > > Ich kann zwar Rubriken anlegen, jedoch funktioniert die Funktion > "Suggest New Link" nicht. > > Die Verbindung zum mySql-Server sollte eigtl. funktionieren, Daten lesen > kann er ja (Rubriken) und wenn ich ein falsches kennwort einsetze gibt´s > auch eine fehlermeldung. > > Leider schreibt phpHoo meine Links nicht in die DB! > > Wer hat das Teil schon mal installiert und kann mir helfen? > hi, das teil fragt ne enviroment variable von dem apache ab, hast du kein apache? Der Fragt ab: $HTTP_POST_VARS wenn nicht gesetzt, exit ;) cu From braukmann_(at)_tse-online.de Wed, 8 Mar 2000 18:40:16 +0100 Date: Wed, 8 Mar 2000 18:40:16 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Evtl.OT: Copyrightfrage beim auslesen von News Hallo, On Wed, Mar 08, 2000 at 04:58:07PM +0100, Christopher Siebert wrote: > > aktuellen Schlagzeilen bei yahoo.de auszulesen > > (Siehe http://www.php-homepage.de/news/yahoo.php3). [...[ > > einer Seite anzeigen lassen darf (Im Intranet sollte es ja > > kein Problem sein). ... hmmm. Ich wuerde selbst fuer ein groesseres IntraNet leichte Bedenken anmelden. Allerdings gilt hier wohl - wo kein Klaeger, da kein Richter ;) -. > "6. Sie sind nicht berechtigt, mittels Frame- oder > Mirror-Technik irgendeine Yahoo! Seite, d.h. eine von [...] > Danach zu urteilen, ist das ganz klar illegal, allerdings bin Das seh' ich auch so. Ich halte es aber auch fuer sehr unwahrscheinlich, dass man ein kostenloses Wiederverwertungrecht eingeraeumt bekommt, ... und sei die Anfrage auch noch so freundlich. Schlussendlich muss auch yahoo die Agenturmeldungen bei den Presseagenturen einkaufen ... -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From fg_(at)_FutureByte.net Wed, 08 Mar 2000 20:31:34 +0100 Date: Wed, 08 Mar 2000 20:31:34 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Komma =?iso-8859-1?Q?einf=FCgen?= Hoi, Nico Puhlmann schrieb: > gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800, > vor den letzten beiden Stellen ein Komma einzufügen, das daraus > z.B. 38,00 wird? http://www.php.net/manual/function.number-format.php3 sollte Dir geben was Du suchst. Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From home_(at)_peter-karsten.de Wed, 8 Mar 2000 20:29:30 +0100 Date: Wed, 8 Mar 2000 20:29:30 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] RFC'??? Hallo Liste, hatte mich auch schon mit mein Problem an die mysql Liste gewandt, aber ganz so weiter bin ich da auch nicht gekommen, ich möchte eine Datenbankabfrage mache, dafür benutze ich einen Link der mir die anbzufragenden Parameter übergeben soll, jetzt steckt allerdings ein Wildcard dazwischen, sprich: ich möchte mit folgenden Link: -------------------------------------------------- echo ""; -------------------------------------------------- alle Artikelarten auflisten die mit B0 beginnen , das scheint aber nicht zu gehen, hinsichtlich der Browserkompatibilitaeten hat man mir gesagt ich müsse ein rfc berücksichtigen, da der Browser unter umstaenden das % Zeichen nicht interpretiert oder dies falsch macht, so ist es auch gekommen wenn ich über o. g. Link eine Abfrage starte so werden alle Artikelarten aufgelistet aus der kompletten Datenbank, und egal wie die Anfangsreihenfolge lautete, überall steht dann: B0%25 anstatt der zu erscheinenden Nummer wie es z.B. B01-18 sein könnte. kann mir da bitte jemand weiterhelfen? danke mfg peter karsten From rik_(at)_shorebreak.de Wed, 08 Mar 2000 20:35:13 +0100 Date: Wed, 08 Mar 2000 20:35:13 +0100 From: rik rik_(at)_shorebreak.de Subject: [php] Re: Komma =?iso-8859-1?Q?einf=FCgen?= > gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800, > vor den letzten beiden Stellen ein Komma einzufügen, das daraus > z.B. 38,00 wird? > > Bin PHP Anfänger, so please don't worry ;-) > http://www.php.net/manual/function.str-replace.php3 http://www.php.net/manual/function.ereg-replace.php3 $new_number = str_replace(".", ",", $number); oder $new_number = ereg_replace(".",",",$number); oder guck mal unter http://www.php.net/manual/function.number-format.php3 weiß aber nicht in wie weit das nutzbar ist für dich... rik From rik_(at)_shorebreak.de Wed, 08 Mar 2000 20:35:43 +0100 Date: Wed, 08 Mar 2000 20:35:43 +0100 From: rik rik_(at)_shorebreak.de Subject: [php] Geschwindigkeit von Templates... Hi Liste! Ich wollte mal wissen, ob es Geschwindigkeits unterschiede gibt, wenn man die template-funktionen von der PHPLib gegenüber dem echo vom html gibt. Also was ist schneller die Seite mit Templates zu bauen oder das HTML in der PHP Datei zu haben? Danke, Hendrik! -- "Nichts auf der Welt ist so gerecht verteilt wie der Verstand. - Jeder glaubt er hätte genug davon." _____________________ shorebreak! the spot on the net! http://www.shorebreak.de/ From breker_(at)_garagestudios.de Wed, 8 Mar 2000 20:40:21 +0100 Date: Wed, 8 Mar 2000 20:40:21 +0100 From: Robert Breker breker_(at)_garagestudios.de Subject: [php] Geschwindigkeit von Templates... > Ich wollte mal wissen, ob es Geschwindigkeits unterschiede gibt, wenn > man die template-funktionen von der PHPLib gegenüber dem echo vom html > gibt. > > Also was ist schneller die Seite mit Templates zu bauen oder das HTML in > der PHP Datei zu haben? hi, Texte in der Php DAtei zu haben ist natürlich Schneller weil das template erst geldan werden muß! ps: ach das Leben ist ja so schön ich komplire schon seit 2std mysql auf einem linux server per telnet ;) cu From joerg_(at)_xodox.de Wed, 08 Mar 2000 20:42:42 +0100 (CET) Date: Wed, 08 Mar 2000 20:42:42 +0100 (CET) From: Joerg Braeutigam joerg_(at)_xodox.de Subject: [php] sortieren eines Arrays Hallo, Ich habe ein Problem, wenn ich ein Array sortieren möchte. Zuerst hole ich mir aus einer "while"-schleife meine Daten, und stopfe sie in die erforderlichen Array's. --schnipp--- while($data = mysql_fetch_row($result)) { $ps[] = $data[2]; $bj[] = $data[3]; $km[] = $data[4]; $preis[] = $data[5]; } --schnapp--- nun habe ich anschließend mehrere Selectfelder, in denen ich die Inhalte der einzelnen Arrays wieder ausschütte: --schipp--- $z=0; while(isset($bj[$z])) { echo"\n"; $z++; } echo""; --schnapp--- wenn ich nun z.B. $bj sortieren möchte ( mit asort oder arsort ), so funktioniert das nur beim ersten Array. Alle folgenden "Sortierungen" werden freundlich ignoriert. Weiss da jemand Rat??? best regards, joerg ---------------------------------- Date: 08-Mar-2000 Time: 20:33:40 ---------------------------------- From fg_(at)_FutureByte.net Wed, 08 Mar 2000 20:46:44 +0100 Date: Wed, 08 Mar 2000 20:46:44 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] RFC'??? Ave, > echo ""; > > alle Artikelarten auflisten die mit B0 beginnen , das scheint aber nicht zu gehen, hinsichtlich der Browserkompatibilitaeten hat man mir gesagt ich müsse ein rfc berücksichtigen, da der Browser unter umstaenden das % Zeichen nicht interpretiert oder dies falsch macht, so ist es auch gekommen wenn ich über o. g. Link eine Abfrage starte so werden alle Artikelarten aufgelistet aus der kompletten Datenbank, und egal wie die Anfangsreihenfolge lautete, überall steht dann: > > B0%25 anstatt der zu erscheinenden Nummer wie es z.B. B01-18 sein könnte. Brich die Zeilen Deiner Mails bitte nach spätestens 72 Zeichen um. Probier auch mal die ' und " zu vertauschen, also: echo ''; Sehr wahrscheinlich führt aber ein echo urlencode("BO%") und urldecode($ArtikelArt) zum erhofften Ziel. Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From andreas_(at)_noho.co.uk Wed, 8 Mar 2000 19:53:03 -0000 Date: Wed, 8 Mar 2000 19:53:03 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] RFC'??? hei peter, > -------------------------------------------------- > echo ""; > -------------------------------------------------- kannst du das "%" aus der url rauslassen und stattdessen in die sql abfrage stecken? beispiel: $ArtikelArt = "BO"; ... where ArtikelArt LIKE '$ArtikelArt%' liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From kai_(at)_pc-infos.de Wed, 8 Mar 2000 20:50:21 +0100 Date: Wed, 8 Mar 2000 20:50:21 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_Komma_einf=FCgen?= From: rik > > gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800, > > vor den letzten beiden Stellen ein Komma einzufügen, das daraus > > z.B. 38,00 wird? > http://www.php.net/manual/function.str-replace.php3 > http://www.php.net/manual/function.ereg-replace.php3 > $new_number = str_replace(".", ",", $number); > oder > $new_number = ereg_replace(".",",",$number); Siehst du da im String "3800" irgendwo nen punkt? Also ich nicht.... naja nicht für Ungut..... > oder guck mal unter > http://www.php.net/manual/function.number-format.php3 das kann dir helfen. -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From meyerm_(at)_fh-brandenburg.de Wed, 8 Mar 2000 20:37:30 +0100 (MET) Date: Wed, 8 Mar 2000 20:37:30 +0100 (MET) From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Off-topic: freier SQL-Account? On Wed, 8 Mar 2000, David Adler wrote: > www.h-tic.de > > --> "Sponsored" > Bin ich blind oder warum finde ich da nichts kostenloses? Gruss, Pom -- From elmar.rothe_(at)_gmx.de Wed, 8 Mar 2000 21:03:45 +0100 Date: Wed, 8 Mar 2000 21:03:45 +0100 From: Elmar Rothe elmar.rothe_(at)_gmx.de Subject: [php] [Again] Installationsprobleme: PHP3.0.15_Win32 unter Windows98 mit Apache1.3.9 Das gleiche Problem habe ich auch. Mit omnihttpd 2.06 geht PHP sofort problemlos unter Windows. Am besten erst mal mit omnihttpd arbeiten und derweil mit apache unter windows weitertüfteln. apache scheint sowieso unter linux besser zu funktionieren. Ambesten mal Linux installieren - ist leichter als man glaubt und ausserdem laufen da alle scripte auch richtig. besonders die Mailscripte, die unter W95 regelmässig abstürzen. Linux geibts jetzt schon für 20.- DM an der Ecke, mit Suse 6.2 habe ich die besten Erfahrungen. Falls jemand eine leichte Anleitung für W95+Apache+PHP3+Perl hat bin ich denoch dankbar für jeden Tipp. gruss Elmar -------------------------------------------------------- > > Soo... und was passiert? Selbstverständlich bietet mir mein "Lieber" IE5 die > aufgerufene php3 "Hello World" datei als Download an... wie auch schon bei > dem am Anfang des Jahres. > > Habe ich irgend etwas vergessen? Ich habe eigentlich alles befolgt, was in > der "INSTALL"-Sektion des PHP-Manuals stand. Ist ja nicht so, dass ich zum > Server-Admin ausgeblidet werden will... ein bissl mit PHP rumwerkeln wäre > aber nicht schlecht... > From elmar.rothe_(at)_gmx.de Wed, 8 Mar 2000 21:15:34 +0100 Date: Wed, 8 Mar 2000 21:15:34 +0100 From: Elmar Rothe elmar.rothe_(at)_gmx.de Subject: [php] SSI Befehl 'exec cmd' als php Befehl ? This is a multi-part message in MIME format. ------=_NextPart_000_0008_01BF8943.718AD000 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Mein Provider bietet kein server-side include. PHP3 ist aber vorhanden.=20 Wie kann ich SSI Aufrufe wie zum Beispiel: =20 angepasst als Php Befehl einbauen. Die perl oder cgi scripts sollen dynamisch in die Phpseite = (../htdocs/*.php3)=20 bei der Ausgabe an den Browser eingebaut werden (z.B. f=FCr = Bannerdienst) ? Ich bin dankbar f=FCr alle hilfreichen Tipps. Gruss Elmar ------=_NextPart_000_0008_01BF8943.718AD000 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Mein Provider bietet kein server-side include. PHP3 = ist aber=20 vorhanden.
 
Wie kann ich SSI Aufrufe wie zum = Beispiel:
 
 <!--#exec = cmd=3D"/explicit/path/to/advertise.pl"-->=20
 
angepasst als Php Befehl einbauen.
 
Die perl oder cgi scripts sollen dynamisch in die = Phpseite=20 (../htdocs/*.php3)
bei der Ausgabe an den Browser eingebaut werden = (z.B. f=FCr=20 Bannerdienst) ?
 
Ich bin dankbar f=FCr alle hilfreichen = Tipps.
 
Gruss Elmar
------=_NextPart_000_0008_01BF8943.718AD000-- From eschmid+sic_(at)_s.netic.de Wed, 8 Mar 2000 21:23:50 +0100 (CET) Date: Wed, 8 Mar 2000 21:23:50 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_Komma_einf=FCgen?= On Wed, 8 Mar 2000, [iso-8859-1] Kai Hörner wrote: > From: rik > > > gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800, > > > vor den letzten beiden Stellen ein Komma einzufügen, das daraus > > > z.B. 38,00 wird? > > > http://www.php.net/manual/function.str-replace.php3 > > http://www.php.net/manual/function.ereg-replace.php3 > > $new_number = str_replace(".", ",", $number); > > oder > > $new_number = ereg_replace(".",",",$number); > > Siehst du da im String "3800" irgendwo nen punkt? Also ich nicht.... > naja nicht für Ungut..... > > > oder guck mal unter > > http://www.php.net/manual/function.number-format.php3 > > $numbertoformat = 321554; > $number1 = substr($numbertoformat, 0, strlen($numbertoformat) - 2); > $number2 = substr($numbertoformat, strlen($numbertoformat) - 2, > strlen($numbertoformat)); > echo $number1 . "," . $number2; > ?> > > das kann dir helfen. Oh mein Herr, schmeiss Hirn rah! Wie einfach es doch ist eine Zahl durch Hundert zu teilen und das ganze dann mit number_format() zu formatieren. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband From kai_(at)_pc-infos.de Wed, 8 Mar 2000 21:24:07 +0100 Date: Wed, 8 Mar 2000 21:24:07 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_Komma_einf=FCgen?= From: eschmid > > > $numbertoformat = 321554; > > $number1 = substr($numbertoformat, 0, strlen($numbertoformat) - 2); > > $number2 = substr($numbertoformat, strlen($numbertoformat) - 2, > > strlen($numbertoformat)); > > echo $number1 . "," . $number2; > > ?> > Oh mein Herr, schmeiss Hirn rah! Wie einfach es doch ist eine Zahl durch > Hundert zu teilen und das ganze dann mit number_format() zu formatieren. Jo klar, aber das hier funktioniert auch so wie es aus sieht... *g* -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From Schulz_(at)_altmarkweb.de Wed, 8 Mar 2000 21:28:38 +0100 Date: Wed, 8 Mar 2000 21:28:38 +0100 From: Bernd Schulz Schulz_(at)_altmarkweb.de Subject: [php] zeilenumbruch bei ausgabe in textarea hallo liste, habe da ein problem, welches ich allein nicht gelöst bekomme. es werden daten mittels formular in eine db eingelesen. das feld bemerkung ist ein textarea, zur umsetzung der zeilenumbrüche habe ich vor der eingabe in die datenbank $bemerkung = str_replace("\n", "
", $bemerkung); $bemerkung = str_replace("\r", " ", $bemerkung); eingefügt, es funktioniert wunderbar. ich habe jedoch auch eine möglichkeit zum editieren der einträge vorgesehen, d.h. die einträge werden aus der datenbank ausgelesen und in textarea angezeigt. hier wird jetzt an der stelle des zeilenumbruch ein
ausgegeben. es soll jedoch ein tatsächlicher umbruch vorgenommen werden. wer kann mir helfen? bernd From Knut.Bueltemann_(at)_t-online.de Wed, 08 Mar 2000 19:28:47 +0100 Date: Wed, 08 Mar 2000 19:28:47 +0100 From: Knut Bueltemann Knut.Bueltemann_(at)_t-online.de Subject: [php] cron job in WIN NT ! Der Fehler liegt in der Hilfe von NT. Du mußt die Tagesnamen englisch abkürzen: Mo,Tu,We,Th,Fr,Sa,Su At 09:23 08.03.00 +0100, you wrote: >wird der Befehl angenommen, und in die Liste eingetragen >und sogar ausgeführt ! Aber gebe ich ein: > >at 01:00 /EVERY:Mo,Di,Mi,Do,Fr /NEXT:Mo,Di,Mi,Do,Fr "cmd >D:\Apache\htdocs\rma\estat\run_cron.bat" > >wird der Befehl nicht angenommen, stattdessen wird >die Hilfe gezeigt ... >Wo liegt der Fehler ??????? mfg Knut Bültemann Stop Reinvention! From billus_(at)_gmx.at Wed, 8 Mar 2000 21:35:51 +0100 Date: Wed, 8 Mar 2000 21:35:51 +0100 From: Benjamin Billian billus_(at)_gmx.at Subject: [php] zeilenumbruch bei ausgabe in textarea Hi Bernd, > habe da ein problem, welches ich allein nicht gelöst bekomme. > es werden daten mittels formular in eine db eingelesen. das feld bemerkung > ist ein textarea, zur umsetzung der zeilenumbrüche habe ich vor der > eingabe in die datenbank > $bemerkung = str_replace("\n", "
", $bemerkung); > $bemerkung = str_replace("\r", " ", $bemerkung); > eingefügt, es funktioniert wunderbar. > ich habe jedoch auch eine möglichkeit zum editieren der einträge > vorgesehen, d.h. die einträge werden aus der datenbank ausgelesen und in > textarea angezeigt. > hier wird jetzt an der stelle des zeilenumbruch ein
ausgegeben. es > soll jedoch ein tatsächlicher umbruch vorgenommen werden. Ich hab das ganze etwas anders gelöst: - Den Eintrag ganz normal in die Datenbank schreiben lassen - Beim anzeigen im HTML-Code mit die \n in
umwandeln - und beim anzeigen in einer Textarea ganz normal ausgeben lassen Dann klappts auch mit dem Zeilenumbruch ;-) Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From sf_(at)_pemic.de Wed, 8 Mar 2000 21:48:01 +0100 Date: Wed, 8 Mar 2000 21:48:01 +0100 From: Simon Frohn sf_(at)_pemic.de Subject: [php] zeilenumbruch bei ausgabe in textarea hallo, >$bemerkung = str_replace("\n", "
", $bemerkung); >$bemerkung = str_replace("\r", " ", $bemerkung); > >eingefügt, es funktioniert wunderbar. >ich habe jedoch auch eine möglichkeit zum editieren der einträge vorgesehen, d.h. die einträge werden aus der datenbank ausgelesen und in textarea angezeigt. >hier wird jetzt an der stelle des zeilenumbruch ein
ausgegeben. es soll jedoch ein tatsächlicher umbruch vorgenommen werden. Das was zwischen steht, wird nicht als HTML interpretiert. Die
's muessen also wieder durch \n's ersetzt werden. gruss, Simon -- PEM InterComputing GmbH Vaihinger Str.55 70567 Stuttgart http://www.pemic.de From jm.Fuchs_(at)_whx.de Wed, 8 Mar 2000 21:53:27 +0100 Date: Wed, 8 Mar 2000 21:53:27 +0100 From: jm.Fuchs jm.Fuchs_(at)_whx.de Subject: [php] Multi-Upload-funktion Hi List ... Suche nach einer Möglichkeit per PHP3 mehrere Dateien "mit einem Click" einfach hochzuladen. So eine Art Multi-Upload-funktion ! Momentan habe ich ein Script geschrieben, mit dem ich per FORM nur eine Datei zum Upload auswählen kann. Ich möcht aber erreichen, dass dort dann mehrere dateien zu Auswahl stehen. Hmmm ! Habe leider im PHP-Manual keinen multi-upload befehl gefunden .. ... Jan From Michael_(at)_Stahmann.de Wed, 08 Mar 2000 21:58:46 +0100 Date: Wed, 08 Mar 2000 21:58:46 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] zeilenumbruch bei ausgabe in textarea Hallo Bernd, Du kannst die Sache doch einfach andersrum verwenden: $bemerkung = str_replace("
", "\n", $bemerkung); Das Feld dann mit: ungetestet. könnte gehen... ... doch getestet klappt wunderbar :-) Gruß Michael Bernd Schulz schrieb: > > hier wird jetzt an der stelle des zeilenumbruch ein
ausgegeben. es soll jedoch ein tatsächlicher umbruch vorgenommen werden. > > wer kann mir helfen? > > > bernd > -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From Michael_(at)_Stahmann.de Wed, 08 Mar 2000 22:07:03 +0100 Date: Wed, 08 Mar 2000 22:07:03 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] (no subject) Hallo Kai, nur eine Idee, kann es sein, das irgendwelche Leerzeichen entfernt werden? Danach könnstest Du mal suchen... Gruß Michael PS: Das Script klingt ganz nach Copyright-Problemen (ID-Tags verändern). :-) Ich hoffe immer, das die Dinger so bleiben, wenn ich etwas für Kunden erstelle. Meine Kunden hoffen das auch... Kai Hörner schrieb: > Nur nachdem ich ihn geschrieben habe und ihn mir wieder > auslesen lasse rücken die einzelnen Werte irgendwie ein wenig in die > Seite... Dass heißt teile vom Jahr rücken rüber in den Kommentar > usw.... Ich habe jetzt das Script bewusst nicht in die Liste gepostet > (ist ja nicht grad klein).... Wer mir helfen kann / will bitte eine PM > an mich, ich bin echt am verzweifeln. > -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From eschmid+sic_(at)_s.netic.de Wed, 8 Mar 2000 22:11:20 +0100 (CET) Date: Wed, 8 Mar 2000 22:11:20 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] Multi-Upload-funktion On Wed, 8 Mar 2000, jm.Fuchs wrote: > Suche nach einer Möglichkeit per PHP3 mehrere Dateien "mit einem Click" > einfach hochzuladen. So eine Art Multi-Upload-funktion ! Momentan habe ich > ein Script geschrieben, mit dem ich per FORM nur eine Datei zum Upload > auswählen kann. Ich möcht aber erreichen, dass dort dann mehrere dateien zu > Auswahl stehen. > > Hmmm ! Habe leider im PHP-Manual keinen multi-upload befehl gefunden .. Im PHP-Manual stehts aber drinn. Welches Manual? -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband From woolf_(at)_gmx.net Wed, 8 Mar 2000 22:09:27 +0100 Date: Wed, 8 Mar 2000 22:09:27 +0100 From: Wolfgang woolf_(at)_gmx.net Subject: [php] Export Funktion funktioniert nicht auf Apple Hallo Folgende Zeilen funktionieren mit einem PC (Internet Explorer) perfekt, doch auf einem Apple will er das PHP Script herunterladen, und läd nur den Button, der den Download aktiviert, herunter! header("Content-disposition: filename=$datei.csv"); header("Content-type: application/octetstream"); header("Pragma: no-cache"); header("Expires: 0"); . . . . exit; Wäre nett, wenn mir jemand helfen könnte. Danke Wolfgang From kai_(at)_pc-infos.de Wed, 8 Mar 2000 22:13:05 +0100 Date: Wed, 8 Mar 2000 22:13:05 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Re: ID3-Editor [was: (no subject)] From: Michael Stahmann > nur eine Idee, kann es sein, das irgendwelche Leerzeichen entfernt werden? Das ganze funktioniert in etwa so: Anfangs werden die Momentanen Tags eingelesen und die Whitespaces per trim() entfernt. Später wenn man auf Submit klickt (die Datei geändert werden soll) werden mit der selbstgeschriebenen Funktion spaces() so lange Leerzeichen angehängt, bis der String genau 30 chars lang ist. Das ist insofern wichtig, weil es wegen der ID3-Definition wichtig ist.... mehr dazu unter http://www.mp3.de/knowhow/reference.html#TAG. Die Funktion spaces sieht so aus: function spaces($thestring, $maxlen) { for($i = strlen($thestring); $i <= $maxlen; $i++) { $thestring .= " "; } return $thestring; } Und weils so nen Spaß macht hier noch das write-script: elseif($ismp3 == "mp3" && $write == "yes") { $mp3file = fopen($edit, "a+"); fseek($mp3file, filesize($edit) - 128); $tag = fread($mp3file, 3); if ($tag == "TAG") { fseek($mp3file, 0); $thewholemp3file = fread($mp3file, filesize($edit)); $thewholemp3file = substr($thewholemp3file, 0, strlen($thewholemp3file) - 128); $thewholemp3file .= "TAG" . spaces($title, 30) . spaces($artist, 30) . spaces($album, 30) . spaces($year, 4) . spaces($comment, 30) . chr($genre); fwrite($mp3file, $thewholemp3file); echo "The ID3-Tag of the file " . $edit . " has been rewritten."; } else { fwrite($mp3file, "TAG" . spaces($title, 30) . spaces($artist, 30) . spaces($album, 30) . spaces($year, 4) . spaces($comment, 30) . chr($genre), 128); echo "An ID3-Tag was created in the file " . $edit . "."; } fclose($mp3file); } > PS: Das Script klingt ganz nach Copyright-Problemen (ID-Tags verändern). Nein kein Stück, es soll in ein Webpanel eingebunden werden. Wenn man bei einer MP3 auf Edit klickt darf man den ID3 Tag verändern.... -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From Tobias.Kuhrmann_(at)_t-online.de Wed, 8 Mar 2000 22:16:59 +0100 Date: Wed, 8 Mar 2000 22:16:59 +0100 From: Tobias Kuhrmann Tobias.Kuhrmann_(at)_t-online.de Subject: [php] Multi-Upload-funktion > Suche nach einer Möglichkeit per PHP3 mehrere Dateien "mit einem Click" > einfach hochzuladen. So eine Art Multi-Upload-funktion ! Momentan habe ich > ein Script geschrieben, mit dem ich per FORM nur eine Datei zum Upload > auswählen kann. Ich möcht aber erreichen, dass dort dann mehrere dateien zu > Auswahl stehen. hi, gib im form mehrere filefilds an und nenn sie auch ebenfalls anders, z.B. file1, file2, file3 etc.... im übergangsscript dann folgendes: ich hoffe das hilft dir weiter.... /Ripley From tzwenny_(at)_gmx.net Wed, 8 Mar 2000 22:43:45 +0100 Date: Wed, 8 Mar 2000 22:43:45 +0100 From: Tzwenny (Sven Lauer) tzwenny_(at)_gmx.net Subject: [php] RFC'??? Hi ;-) Peter Karsten schrieb: >-------------------------------------------------- > echo "
"; >-------------------------------------------------- > >alle Artikelarten auflisten die mit B0 beginnen , das scheint aber >nicht zu gehen, hinsichtlich der Browserkompatibilitaeten hat man >mir gesagt ich müsse ein rfc berücksichtigen, da der Browser unter >umstaenden das % Zeichen nicht interpretiert oder dies falsch macht, Allerdings dürfte das schieflaufen. (Wenn ich mich nicht irre, interpretiert der Browser das % als Ankündigung für ein codiertes Sonderzeichen). Schonmal einen Blick auf die Funktionen urlencode/urldecode geworfen? http://www.php-center.de/de-html-manual/function.urlencode.html bzw. http://www.php.net/manual/html/function.urlencode.html Sollten die dein Prob nich lösen, hab' ich es nicht verstanden ;-) Cu Tzwenny ______________________________________________________________________ Zitat der Woche ;-) "The box said "Windows 95, 98 or better", so I installed Linux ..." ______________________________________________________________________ www.filmszene.de - das unabhängige Cinemag im Web! From braukmann_(at)_tse-online.de Wed, 8 Mar 2000 23:22:31 +0100 Date: Wed, 8 Mar 2000 23:22:31 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] RFC'??? Hallo, On Wed, Mar 08, 2000 at 07:53:03PM -0000, Andreas Otto wrote: > > -------------------------------------------------- > > echo ""; > > -------------------------------------------------- > > kannst du das "%" aus der url rauslassen und stattdessen in die sql abfrage > stecken? > $ArtikelArt = "BO"; > > ... > where ArtikelArt LIKE '$ArtikelArt%' ... das ist insbesondere deswegen sinnvoller, weil man den Inhalt einer Get-Variablen sowieso _nicht_ ungeprueft in eine Datenbank-Abfrage stopfen sollte. -andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From braukmann_(at)_tse-online.de Wed, 8 Mar 2000 23:33:41 +0100 Date: Wed, 8 Mar 2000 23:33:41 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Geschwindigkeit von Templates... Hi, On Wed, Mar 08, 2000 at 08:40:21PM +0100, Robert Breker wrote: > > Also was ist schneller die Seite mit Templates zu bauen oder das HTML in > > der PHP Datei zu haben? > Texte in der Php DAtei zu haben ist natürlich Schneller weil das template > erst geldan werden muß! ... natuerlich sind die Templates 'aufwendiger' zu verarbeiten als eine direkte Ausgabe des HTML-Codes per 'printf' oder 'echo'. Das Laden der Template-Dateien duerfte dabei aber durchaus zu vernachlaessigen sein (aehnlich wie ein paar 'include/require's). Die CPU-Zeit wird hauptsaechlich fuer den mit den Templates verbundenen Verwaltungskram und die (bei hierarchisch geschachtelten Templates sogar mehrfachen) (Template-)Variablen-Expansions-Laeufe verbraten. Die Vorteile von Templates im Entwicklungsprozess von Websites sind allerdings so schwerwiegend (saubere und zudem 'Designer-sichere' Trennung von 'Form' und 'Funktion'), dass man lieber seinen Webserver so auslegen sollte, dass er mit der zu erwartenden Last zurecht kommt. > ps: ach das Leben ist ja so schön ich komplire schon seit 2std mysql auf > einem linux server per telnet ;) Hmmm, mein C++-Compiler schafft das schneller ;) Spass bei Seite, ... arbeitest Du wirklich per 'nacktem' Telnet 'quer-durchs-Internet' auf einem remote-Server? Ne ne ne, 'ssh' ist Deine Freundin: => keine Klartext-Passwort auf der Leitung, (da Du ja zur endgueltigen Installation wohl kaum um ein 'su root' herumkommen wirst, ist das besonders wichtig) => Kompression der Verbindung -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From victor_(at)_mediapeople.de Thu, 9 Mar 2000 00:15:40 +0100 Date: Thu, 9 Mar 2000 00:15:40 +0100 From: Christian Victor victor_(at)_mediapeople.de Subject: [php] AW: [php] Skript verleugnen Hi Franz, > Warum, du bist froh das du beispielescripts im Netz findest, du bist > froh, das PHP nix kostet, usw... und dann möchtest du niemand an > deinem (gefundenen) Know how teilhaben lassen. Ich bin auch der Meinung das man Datenbankpasswörter und anderen sensiblen Plan durchaus mit der Welt teilen sollte. Das ist der wahre Gedanke von Open Source! Danke das Du uns hilfst diesen Gedanken weiterzutragen! ;-))))) Christian From ulf_(at)_redsys.de Thu, 09 Mar 2000 00:27:03 +0000 Date: Thu, 09 Mar 2000 00:27:03 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Extending PHP, Zend API Holger Bahr wrote: > Handelt es sich bei den Funktionen um PHP4 oder um 'native' Zend Funktionen > (php wird > --with-zend compiliert (oder so)) Es sind Funktionen aus der Zend API, also Funktionen, die PHP intern benutzt werden. Bereits in PHP3 findet man Funktionen wie convert_to_long(), die zur Typwandlung von Daten dienen, die an PHP Funktionen übergeben werden. Ein Blick in den Source von PHP3 und PHP3 klärt Teile des Rätsels auf. convert_to_long() ist in der PHP3 und der Zend API eine Funktion. Diese Funktion versucht eine Typwandlung im zur Datenspeicherung genutzen struct. convert_to_long_ex hingegen ist keine Funktion. Es ist nur ein mit define definiertet Textersatz: #define convert_to_long_ex(ppzv) \ if ((*ppzv)->type!=IS_LONG) { \ if (!(*ppzv)->is_ref) { \ SEPARATE_ZVAL(ppzv); \ } \ convert_to_long(*ppzv); \ [zend_operators.h] Hierin findet eine weitere Definition Verwendung: #define SEPARATE_ZVAL(ppz) \ { \ zval *orig_ptr = *(ppzv); \ \ if (orig_ptr->refcount>1) { \ orig_ptr->refcount--; \ *(ppzv) = (zval *) emalloc(sizeof(zval)); \ **(ppzv) = *orig_ptr; \ zval_copy_ctor(*(ppzv)); \ (*(ppzv))->refcount=1; \ (*(ppzv))->is_ref = 0; \ } \ } Was sagt das CangeLog? 1999-09-24 Zeev Suraski * ext/wddx/wddx.c ext/xml/xml.c ext/zlib/zlib.c: Compile fixes for WDDX, XML and Zlib (untested) * ext/sybase_ct/php_sybase_ct.c: This should make the Sybase CT module compile again (untested) * ext/msql/php_msql.c: This should make the mSQL module compile again (untested) * ext/mysql/php_mysql.c ChangeLog: Ok guys, the prototype for zend_fetch_resource*() has changed - it now accepts a zval ** instead of a zval *, to be suitable for use with the getParametersEx() API. You don't have to switch to the getParametersEx() API, but you will have to go over your code and add &'s where it's applicable (of course, if you have the mental strength to go over your code and convert it to use the Ex API, it's best). The MySQL module now uses the getParametersEx() API completely. Und was steht bei der Zend Funktion? /* Zend-optimized Extended functions */ /* this function doesn't check for too many parameters */ ZEND_API int getParametersEx(int param_count,...) Wenn Du mal den Source der beiden Funktionen in der zend_API.c vergleichst, wirst Du sehen, daß die neue *Ex Funktion um ein ganzes Stück kürzer geworden ist. Folgendes ist rausgeflogen: if (!PZVAL_IS_REF(param_ptr) && param_ptr->refcount>1) { zval *new_tmp; new_tmp = (zval *) emalloc(sizeof(zval)); *new_tmp = *param_ptr; zval_copy_ctor(new_tmp); INIT_PZVAL(new_tmp); param_ptr = new_tmp; ((zval *) *(p-param_count))->refcount--; *(p-param_count) = param_ptr; } *param = param_ptr; param_count--; } Frag mich nicht, was hier im Detail passiert... Wichtig scheint mir, daß bei nur einer Stufe tiefer geschalteten Pointern kürzerer (s. Extensions) und effektiverer Code möglich wird. Viele wichtige Extensions (MySQL, Oracle, Standard-Array, Standard-String, ODBC...) nutzen die neuen *Ex Funktionen, was die Vermutung stärkt, daß sie /* Zend-optimized Extended functions */ sind. Ulf From home_(at)_peter-karsten.de Thu, 9 Mar 2000 00:44:19 +0100 Date: Thu, 9 Mar 2000 00:44:19 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] RFC'??? hi ihrs, > > -------------------------------------------------- > > echo ""; > > -------------------------------------------------- > > kannst du das "%" aus der url rauslassen und stattdessen in die sql abfrage > stecken? ich glaube ich hab das jetzt so gemacht, scheint zumindest zu funktionieren, intensivere Tests lass ich aus Zeitmangel aus, folgen dann naechste woche. > where ArtikelArt LIKE '$ArtikelArt%' >... das ist insbesondere deswegen sinnvoller, weil man >den Inhalt einer Get-Variablen sowieso _nicht_ ungeprueft >in eine Datenbank-Abfrage stopfen sollte. muss ich das verstehen? *grins* ich hab mit urlencode und decode probiert, aber nicht viel damit erreicht , kann auch daran liegen das ich noch keinerlei erfahrung mit den befehlen habe, weiß aber zumindest jetzt wo man sie anwenden kann :) danke euch erstmal wieder bis dann peter karsten PS: sorry das ich vorhin (oefters) Zeilenumbrüche zu machen :)) From tig_(at)_skv.org Thu, 9 Mar 2000 01:04:59 +0100 Date: Thu, 9 Mar 2000 01:04:59 +0100 From: Till Gerken tig_(at)_skv.org Subject: [php] Extending PHP, Zend API > Handelt es sich bei den Funktionen um PHP4 oder um 'native' Zend Funktionen > (php wird > --with-zend compiliert (oder so)) Die Funktionen gehören zur C API von Zend, sind also nicht in der PHP-Sprache selbst verfügbar. Es ging mir hier um die Erweiterung von PHP auf C-Ebene. Till From tig_(at)_skv.org Thu, 9 Mar 2000 01:12:06 +0100 Date: Thu, 9 Mar 2000 01:12:06 +0100 From: Till Gerken tig_(at)_skv.org Subject: [php] Extending PHP, Zend API > Wenn Du mal den Source der beiden Funktionen in der zend_API.c > vergleichst, wirst Du sehen, daß die neue *Ex Funktion um ein ganzes > Stück kürzer geworden ist. Folgendes ist rausgeflogen: Korrekt, soweit war ich auch schon. > Frag mich nicht, was hier im Detail passiert... Wichtig scheint mir, daß Genau das war meine Frage. :) Die Funktionen ohne _ex basteln bei mit Referenzen übergebenen Parametern rum, indem sie die übergebenen Werte zuerst auf neue Speicherbereiche kopieren. Johann-Peter Hartmann vermutete, daß dies evtl. deswegen passiert, um die Variablen gegen versehentliche Änderungen zu schützen... ich habe das noch nicht überprüft, hört sich aber durchaus schlüssig an, da die neu erstellten Kopien der Variablen nichts mehr mit dem Original zu tun haben. Bleibt die Frage, ob bei einem Funktionsaufruf alle Variablen, die _nicht_ via Referenzen übergeben werden, automatisch auf temporäre Kopien gelagert werden. Ich denke, der Code wird in den alten Funktionen durchaus einen Sinn haben, sonst wäre er einfach rausgeflogen (ohne daß man einen komplett neuen Funktionssatz gebastelt hätte). Till From s.bergmann_(at)_seven-sense.com Thu, 09 Mar 2000 07:04:48 +0100 Date: Thu, 09 Mar 2000 07:04:48 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] POP3 Konten mit PHP abfragen Hi, ich suche nach einer Funktion, welche mir in einer Schleife alle Mails auf einem POP3 Konto (gegeben durch Server, Username und Passwort) jeweils in ein Array (jede Zeile der Mail wird zu einem Feldeintrag des Arrays, ähnlich file()). Gibt es irgendwo eine Einführung in die Thematik PHP und POP3 oder hat schon jemand so eine Funktion implementiert? AHA, Sebastian -- "Have you ever been to a team seminar, Agent Mulder?" "No, unfortunately around this time of year I usually develop a severe hemorrhoidal condition." - Agent Stonecypher and Fox Mulder, "The X-Files" From rene_(at)_get-connected.de Thu, 9 Mar 2000 08:34:13 +0100 Date: Thu, 9 Mar 2000 08:34:13 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] Next 1,2,3,4 Back Function Hallo, ich habe mal versucht so ein Ding selber zu machen, funkt aber leider nicht. Dann habe ich mir das auf phpbuilder.com gezogen das ist aber voll bugy und ich steige nicht durch. Gibt es vielleicht noch eine Quelle wo man dies bekommen kann? Gruß --RENE From Maillist_(at)_internet-praesent.de Thu, 9 Mar 2000 08:45:39 +0100 Date: Thu, 9 Mar 2000 08:45:39 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] =?ISO-8859-1?Q?H=F6here_und_tiefere_n=E4chstgelegene_Nummern_anzeigen?= Hallo, Ich möchte aus einer mysql Datenbank folgendes anzeigen lassen: Eine Person tippt eine Zahl, also datenfelder: name | tipp jetzt möchte ich den nächstgelegenen Tipper in anzeigen, aber auch die 5 niedrigeren und 5 höheren tipper anzeigen. Derzeit mach ich es so: $A = SELECT * FROM x WHERE tipp < $tipp // und $B = SELECT * FROM x WHERE tipp >= $tipp if A < B {gewinner = geringererwert} if A == B {gewinner = beidewerte} if A > B {gewinner = höhererwert} Damit bestimme ich, welche Ausgabe ich nun in ausgeben lasse. Dann selektiere ich die Daten wieder $A = SELECT * FROM x WHERE tipp < $tipp // und $B = SELECT * FROM x WHERE tipp >= $tipp und drucke die letzten 5 bzw. ersten 5 aus, und der letzte eintrag aus $A, bzw. erste aus $B wird in angezeigt, wenn beide gleich sind, beide in . Gibt es eine einfachere bzw. bessere Möglichkeit das gleiche zu erzielen? Div, Noel From hf_(at)_conne.net Thu, 09 Mar 2000 08:51:28 +0100 Date: Thu, 09 Mar 2000 08:51:28 +0100 From: Holger Faustmann hf_(at)_conne.net Subject: [php] Compilieren von PHP3 Seiten Hallo Liste, ich habe da mal eine Frage: Ist es richtig das man PHP3 Seiten auch compilieren kann, so dass der Quellcode nicht mehr sichtbar ist? Ich habe irgendwo gelesen, dass das gehen soll - oder ich habe es getraeumt. Wo sind die Einschraenkungen? Das geht doch erst mit PHP4 / Zend oder? Hintergrund: Ich habe eine kommerzielle Software entwickelt, die vermarktet werden soll. Den Quellcode moechte ich natuerlich nicht herausgeben und man kann dem Kunden ja nicht den Server vorschreiben. Ueber einige weiterfuehrende Informationen waere ich dankbar. Insbesondere was bei der Compilierung von PHP-Seiten zu beachten ist, bzw. wie es ueberhaupt funktioniert. Viele Gruesse Holger Faustmann [hf_(at)_conne.net] From braukmann_(at)_tse-online.de Thu, 9 Mar 2000 09:50:16 +0100 Date: Thu, 9 Mar 2000 09:50:16 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Compilieren von PHP3 Seiten Hallo Holger, On Thu, Mar 09, 2000 at 08:51:28AM +0100, Holger Faustmann wrote: > ich habe da mal eine Frage: > Ist es richtig das man PHP3 Seiten auch compilieren kann, so dass > der Quellcode nicht mehr sichtbar ist? ... erst kuerzlich (vor wenigen Tagen) hatten wir hier eine laengliche Diskussion zu diesem Thema, in deren Rahmen IMHO auch alle wesentlichen Aspekte des Problemfeldes genannt wurden. > Ich habe irgendwo gelesen, dass das gehen soll - oder ich habe es > getraeumt. In Kuerze: ... die PHP3-Funktionalitaet ist ein 'non-supported' midnight-hack, > Wo sind die Einschraenkungen? ... der wohl auch nicht richtig funktioniert. > Das geht doch erst mit PHP4 / Zend oder? ... mit dem angekuendigtem 'Compiler', ja. > werden soll. Den Quellcode moechte ich natuerlich nicht herausgeben > und man kann dem Kunden ja nicht den Server vorschreiben. Bei passender Vertragsgestaltung ist auch die Weitergabe von Source-Code an den Kunden nicht unbedingt problematisch. -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From andreas.jensen_(at)_ginko.de Thu, 9 Mar 2000 09:55:11 +0100 Date: Thu, 9 Mar 2000 09:55:11 +0100 From: Andreas Jensen andreas.jensen_(at)_ginko.de Subject: [php] =?iso-8859-1?Q?Datumsausgabe_im_G=E4stebuch?= This is a multi-part message in MIME format. ------=_NextPart_000_0007_01BF89AD.8F224AC0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Wurde wahrscheinlich schon 1000 Mal gefragt: In meinem G=E4stebuchscript wird mit $datum=3D$zeile["datum"]; das Datum eines G=E4stebucheintrags im datenbankkonformen Format = YYYY-MM-DD ausgegeben. Also z.B. 2000-03-09 Ich m=F6chte aber stattdessen lieber Donnerstag, 9. M=E4rz 2000 haben. Kann jemand helfen?=20 Andreas Jensen ------=_NextPart_000_0007_01BF89AD.8F224AC0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Wurde wahrscheinlich schon 1000 Mal=20 gefragt:
 
In meinem G=E4stebuchscript wird = mit
 
$datum=3D$zeile["datum"];
 
das Datum eines = G=E4stebucheintrags  im=20 datenbankkonformen Format YYYY-MM-DD=20 ausgegeben.
 
Also z.B. 2000-03-09
Ich m=F6chte aber stattdessen lieber = Donnerstag, 9.=20 M=E4rz 2000 haben.
 
Kann jemand helfen? 
 
Andreas = Jensen
------=_NextPart_000_0007_01BF89AD.8F224AC0-- From fg_(at)_FutureByte.net Thu, 09 Mar 2000 10:06:08 +0100 Date: Thu, 09 Mar 2000 10:06:08 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?= > Andreas Jensen schrieb: > das Datum eines Gästebucheintrags im datenbankkonformen Format > YYYY-MM-DD ausgegeben. > > Also z.B. 2000-03-09 > Ich möchte aber stattdessen lieber Donnerstag, 9. März 2000 > haben. Ave, Erstmal HTML-Mails abstellen und dann http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000306/015670.html lesen. Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From mk_(at)_rsk.com Thu, 9 Mar 2000 10:10:40 +0100 Date: Thu, 9 Mar 2000 10:10:40 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] Textareas, die mehr als 255 Symbole enthalten... hallo liste !!! ich hab' folgendes problem. aus einem textarea sollen inhalte in einer datenbank (am besten) oder in einer textdatei gespeichert werden.textarea enthält aber mehr als 255 symbole. da das ganze unter ms-access gemacht wird, kann ich nicht mehr als 255 symbole in ein textfeld der datenbank schreiben... wie kann man das problem beheben ? kann man ueberhaupt inhalt eines textarea in einer textdatei speichern (und dann link in der datenbank) ? max From butz_(at)_gum.de Thu, 9 Mar 2000 10:20:30 +0100 Date: Thu, 9 Mar 2000 10:20:30 +0100 From: Thomas Butz butz_(at)_gum.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Datumsausgabe_im_G=E4stebuch?= Hi >Wurde wahrscheinlich schon 1000 Mal gefragt: > >In meinem Gästebuchscript wird mit > $datum=$zeile["datum"]; > das Datum eines Gästebucheintrags im datenbankkonformen Format YYYY-MM-DD ausgegeben. > >Also z.B. 2000-03-09 >Ich möchte aber stattdessen lieber Donnerstag, 9. März 2000 haben. $datestr = substr($entry, 8, 2).".".substr($entry, 5, 2).". ".substr($entry, 0, 4); Dann hast du das "europ." Datum... So kannst du auch den Monat raussuchen und mit einem Monatsnamen ersetzen.. gibts aber sicher schon als fertige Funktion... cu tbee Thomas Butz mail: butz_(at)_gum.de fon : 07243-5389-24 G&M Werbung & Mediengestaltung http://www.gum.de Am Hardtwaldt 9 76275 Ettlinge From holger_(at)_janning.de Thu, 09 Mar 2000 10:19:35 +0100 Date: Thu, 09 Mar 2000 10:19:35 +0100 From: Holger Janning holger_(at)_janning.de Subject: [php] phpHoo > > > > Leider schreibt phpHoo meine Links nicht in die DB! > > > > Wer hat das Teil schon mal installiert und kann mir helfen? > > > hi, > das teil fragt ne enviroment variable von dem apache ab, hast du kein > apache? > Der Fragt ab: $HTTP_POST_VARS wenn nicht gesetzt, exit ;) > doch, habe ich (1.34) From stefan.schwardt_(at)_euro-auto-boerse.net Thu, 9 Mar 2000 10:19:33 +0100 Date: Thu, 9 Mar 2000 10:19:33 +0100 From: Stefan Schwardt stefan.schwardt_(at)_euro-auto-boerse.net Subject: [php] Textareas, die mehr als 255 Symbole enthalten... Hello Max, Thursday, March 09, 2000, 10:10:40 AM, you wrote: MK> [...]da das ganze unter ms-access gemacht wird, kann ich nicht mehr als 255 MK> symbole in ein textfeld der datenbank schreiben... Verwende doch den Feldtyp "Memo" statt "text", oder splitte die Textfelder. MK> wie kann man das problem beheben ? kann man ueberhaupt inhalt eines textarea MK> in einer textdatei speichern (und dann link in der datenbank) ? klar, spricht doch nichts dagegen. Mußt Dir halt nur vorher Gedanken über Namensgebung und den Mülldienst machen. -- Best regards, Stefan mailto:stefan.schwardt_(at)_euro-auto-boerse.net From Maillist_(at)_internet-praesent.de Thu, 9 Mar 2000 10:25:22 +0100 Date: Thu, 9 Mar 2000 10:25:22 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Datumsausgabe_im_G=E4stebuch?= Hier die Funktion die Du brauchst. Um das Datum in Deutsch anzuzeigen, mußt Du einfach die Monatnummer nehmen, und dieser Nummer einen Namen geben: date date -- format a local time/date Description string date(string format, int [timestamp] ); Returns a string formatted according to the given format string using the given timestamp or the current local time if no timestamp is given. The following characters are recognized in the format string: a - "am" or "pm" A - "AM" or "PM" d - day of the month, 2 digits with leading zeros; i.e. "01" to "31" D - day of the week, textual, 3 letters; i.e. "Fri" F - month, textual, long; i.e. "January" h - hour, 12-hour format; i.e. "01" to "12" H - hour, 24-hour format; i.e. "00" to "23" g - hour, 12-hour format without leading zeros; i.e. "1" to "12" G - hour, 24-hour format without leading zeros; i.e. "0" to "23" i - minutes; i.e. "00" to "59" j - day of the month without leading zeros; i.e. "1" to "31" l (lowercase 'L') - day of the week, textual, long; i.e. "Friday" L - boolean for whether it is a leap year; i.e. "0" or "1" m - month; i.e. "01" to "12" n - month without leading zeros; i.e. "1" to "12" M - month, textual, 3 letters; i.e. "Jan" s - seconds; i.e. "00" to "59" S - English ordinal suffix, textual, 2 characters; i.e. "th", "nd" t - number of days in the given month; i.e. "28" to "31" U - seconds since the epoch w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday) Y - year, 4 digits; i.e. "1999" y - year, 2 digits; i.e. "99" z - day of the year; i.e. "0" to "365" Z - timezone offset in seconds (i.e. "-43200" to "43200") Unrecognized characters in the format string will be printed as-is. The "Z" format will always return "0" when using gmdate()(). Example 1. date() example print (date("l dS of F Y h:i:s A")); print ("July 1, 2000 is on a " . date("l", mktime(0,0,0,7,1,2000))); It is possible to use date() and mktime() together to find dates in the future or the past. Example 2. date() and mktime() example $tomorrow = mktime(0,0,0,date("m") ,date("d")+1,date("Y")); $lastmonth = mktime(0,0,0,date("m")-1,date("d"), date("Y")); $nextyear = mktime(0,0,0,date("m"), date("d"), date("Y")+1); To format dates in other languages, you should use the setlocale() and strftime() functions. See also gmdate() and mktime(). From fg_(at)_FutureByte.net Thu, 09 Mar 2000 10:38:30 +0100 Date: Thu, 09 Mar 2000 10:38:30 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] Re: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?= Noel Nolst Trenite schrieb: > Hier die Funktion die Du brauchst. Um das Datum in Deutsch > anzuzeigen, [Fullquote aus _Manual_] Hier die URL der Funktion die Du brauchst um Fullquotes aus dem _Manual_ zu vermeiden http://www.php.net/manual/function.date.php3 Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From Michael_(at)_Stahmann.de Thu, 09 Mar 2000 10:43:33 +0100 Date: Thu, 09 Mar 2000 10:43:33 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] RE: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?= Hi Max, Eine Anleitung dazu gibt es unter: http://www.php-center.de/artikel/show.php3?id=12 Gruß Michael Thomas Butz schrieb: > Hi > > >Wurde wahrscheinlich schon 1000 Mal gefragt: > > > >In meinem Gästebuchscript wird mit > > > $datum=$zeile["datum"]; > > > das Datum eines Gästebucheintrags im datenbankkonformen Format YYYY-MM-DD > ausgegeben. > > > >Also z.B. 2000-03-09 > >Ich möchte aber stattdessen lieber Donnerstag, 9. März 2000 haben. > $datestr = substr($entry, 8, 2).".".substr($entry, 5, 2).". ".substr($entry, > 0, 4); > Dann hast du das "europ." Datum... > So kannst du auch den Monat raussuchen und mit einem Monatsnamen ersetzen.. > gibts aber sicher schon als fertige Funktion... > cu > tbee > > Thomas Butz > > mail: butz_(at)_gum.de > fon : 07243-5389-24 > > G&M > Werbung & Mediengestaltung > http://www.gum.de > Am Hardtwaldt 9 > 76275 Ettlinge > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From thomas_(at)_handwerksspiegel.de Thu, 9 Mar 2000 10:50:58 +0100 Date: Thu, 9 Mar 2000 10:50:58 +0100 From: Thomas Viet thomas_(at)_handwerksspiegel.de Subject: [php] mySQL / Date ----- Original Message ----- From: Florian Petter To: Sent: Wednesday, March 08, 2000 4:08 PM Subject: [php] mySQL / Date > hi php-liste! > > kleine frage: > weiß jemand zufällig wie man mit php und mysql das datum-format > ändern kann (typ: date)? mysql speichert das datum im format > yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern? > (kann man das beim erstellen der tabelle angeben oder bei den > select-befehl bzw. muß man das mit php funktionen ändern) > > thanx, > florian Ich benutze diese Funktionen : function DateToDBDate ($datum) { $datum=substr($datum,6,4)."-".substr($datum,3,2)."-".substr($datum,0,2); if ($datum=="--"){ $datum=""; } return $datum; } function DBDateToDate ($datum) { $datum=substr($datum,8,2).".".substr($datum,5,2).".".substr($datum,0,4); if ($datum==".."){ $datum=""; } return $datum; } Thomas From krs_(at)_treu-elektro.de Thu, 09 Mar 2000 11:14:31 +0100 Date: Thu, 09 Mar 2000 11:14:31 +0100 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Fehlertolerante Suche Hi Liste, Stefan Krister schrieb: > > Fasziniert hat mich da immer schon die Suchmaschine vom Heise Verlag > 'eMedia-Search'. ich kann's gar ned glauben, daß noch keine Reaktion darauf gekommen ist. Sehe ich da irgendwas falsch? Seid Ihr alle mit den bisherigen Möglichkeiten der Suche zufrieden? Oder soll ich mal den C-Quellcode auf eine Webseite packen? Den c't Artikel kann ich ja wegen (c) nicht veröffentlichen. Leider. Nun, Interesse? MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: www.augsburg.netsurf.de/~skrister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From krs_(at)_treu-elektro.de Thu, 09 Mar 2000 11:16:24 +0100 Date: Thu, 09 Mar 2000 11:16:24 +0100 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] SMS-Versand via WWW-Formular Hi Liste, hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu verschicken? Meine User bräuchten das, um die Außendienstler zu erreichen. Die 'freien' Angebote im Web möchte ich dazu nicht nutzen. MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: www.augsburg.netsurf.de/~skrister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From mk_(at)_html-design.com Thu, 9 Mar 2000 02:29:11 -0800 Date: Thu, 9 Mar 2000 02:29:11 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?= >Eine Anleitung dazu gibt es unter: >http://www.php-center.de/artikel/show.php3?id=12 Das passende Gästebuch gibts unter http://mygb.php-homepage.de/ und eine Anleitung, wie man quotet bzw. nicht quoten soll unter http://www.etiquette.net/ und http://www.php-center.de/php-de/konventionenundstandards.htm SCNR Mark -- Tipps & Infos zu PHP http://www.php-homepage.de Internetcafe in Stuttgart http://www.surfing-planet.net German Gabber Network _(at)_ http://www.gabber.de ---------------- Sent from a WebBox - http://www.webbox.com FREE Web based Email, Files, Bookmarks, Calendar, People and Great Ways to Share them with Others! From Michael_(at)_Stahmann.de Thu, 09 Mar 2000 11:43:13 +0100 Date: Thu, 09 Mar 2000 11:43:13 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Datumsausgabe im =?iso-8859-1?Q?G=E4stebuch?= Sorry, Mark, Mark Kronsbein schrieb: > eine Anleitung, wie man quotet bzw. nicht quoten soll > unter http://www.etiquette.net/ und http://www.php-center.de/php-de/konventionenundstandards.htm > Du hast recht, aber ich muß zur Entschuldigung sagen, das ich heute nur ein Auge zur Verfügung habe, weil ich mir mit dem Programmierstress auch eine Netzhautentzündung eingefangen habe. Soll aber trotzdem nicht wieder vorkommen ;-) Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From Juri.Smarschevski_(at)_softlab.de Thu, 9 Mar 2000 12:01:23 +0100 Date: Thu, 9 Mar 2000 12:01:23 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] eval Problem Hi, ich habe ein Verstaendnisproblem: TestPrint($aaa); } $a = 'Just a Test'; $clTest = new Test; $clTest->MyEval( 'BLA("$a");' ); ?> Wie man sieht, wird die Funktion "BLA" in der Klasse evaluiert, von daher sollte der Aufruf $this->TestPrint($aaa) gultig sein, PHP meint aber "Member function used on a non-object in ...". Any idea? Vielen Dank im Voraus . Gruss, Juri From bjoern_(at)_baer.mayn.de Thu, 9 Mar 2000 12:00:14 +0100 Date: Thu, 9 Mar 2000 12:00:14 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] eval Problem * Smarschevski Juri wrote: > function BLA($aaa) > { GLOBAL $clTest; > $this->TestPrint($aaa); } $clTest->TestPrint($aaa); } Sollte tun. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From michael.renner_(at)_tuebingen.mpg.de Thu, 9 Mar 2000 12:08:27 +0100 Date: Thu, 9 Mar 2000 12:08:27 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] SMS-Versand via WWW-Formular On Thu, 09 Mar 2000, Stefan Krister wrote: > Hi Liste, > > hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu > verschicken? Meine User bräuchten das, um die Außendienstler zu > erreichen. Moin, versucht habe ich es nicht, aber das scheint nun wirklich keine Kunst zu sein. Man sollte einfach einen php-Aufsatz zu 'yaps' oder 'sms-client' schreiben. Eine html-Form fragt die Nummer und den Text ab, als Action wird eins der genannten Programme gestartet. CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From np_(at)_public-art.de Thu, 9 Mar 2000 12:17:42 +0100 Date: Thu, 9 Mar 2000 12:17:42 +0100 From: Nico Puhlmann np_(at)_public-art.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_Re:_Komma_einf=FCgen?= Hi, danke erstmal für Eure Hilfe, genau die Lösung funktioniert super: 1000 Dank! Nico :-) ----- Original Message ----- From: Kai Hörner To: Sent: Wednesday, March 08, 2000 8:50 PM Subject: [php] Re: [php] Re: Komma einfügen > From: rik > > > gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800, > > > vor den letzten beiden Stellen ein Komma einzufügen, das daraus > > > z.B. 38,00 wird? > > > http://www.php.net/manual/function.str-replace.php3 > > http://www.php.net/manual/function.ereg-replace.php3 > > $new_number = str_replace(".", ",", $number); > > oder > > $new_number = ereg_replace(".",",",$number); > > Siehst du da im String "3800" irgendwo nen punkt? Also ich nicht.... > naja nicht für Ungut..... > > > oder guck mal unter > > http://www.php.net/manual/function.number-format.php3 > > $numbertoformat = 321554; > $number1 = substr($numbertoformat, 0, strlen($numbertoformat) - 2); > $number2 = substr($numbertoformat, strlen($numbertoformat) - 2, > strlen($numbertoformat)); > echo $number1 . "," . $number2; > ?> > > das kann dir helfen. > > -- > / Kai Hörner | ICQ: 15793712 | > / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From andreas.husemann_(at)_arcom-online.de Thu, 9 Mar 2000 12:18:37 +0100 Date: Thu, 9 Mar 2000 12:18:37 +0100 From: Andreas Husemann andreas.husemann_(at)_arcom-online.de Subject: [php] csv datei mit phpmyadmin in tabelle laden Hi, ich habe da ein akutes Problem. Ich möchte Daten die in einer csv Datei (aus Excel exportiert) mit phpmyadmin in eine Tabelle laden. Dabei bekomme ich folgende Fehlermeldung: parse error near 'n' ' at line 1 Das n kommt offensichtlich vom Zeilenumbruch. Wenn ich bei "zeilen getrennt mit" \r\n oder \n\r eintrage lautet die Fehlermeldung entsprechend parse... 'nr' at line 1 Ich habe keine Idee was ich falsch mache. Die Felder stimmen überein (Anzahl und Format)... Ciao Andy From franz_(at)_wieser.at Thu, 9 Mar 2000 12:22:04 +0100 Date: Thu, 9 Mar 2000 12:22:04 +0100 From: franz wieser franz_(at)_wieser.at Subject: [php] SMS-Versand via WWW-Formular Hello Stefan, Thursday, March 09, 2000, 11:16:24 AM, you wrote: SK> hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu SK> verschicken? Meine User bräuchten das, um die Außendienstler zu SK> erreichen. SK> Die 'freien' Angebote im Web möchte ich dazu nicht nutzen. zumindest die österr. handynetzbetreiber bieten direktes senden von daten (über sript) an den SMS gateway an, bzw. zb ist mein handy(sms) über ein emailadressen (vom handybetreiber zugewiesen wie zb: 2112621_(at)_mobilkom.at) erreichbar. also genügt ansich ein normales email an eben eine bestimmte adresse. PHP hätte damit kaum etwas zu tun, sondern eher der handynetzbetreiber ob er einen schnittstelle anbietet. Best regards, franz mailto:franz_(at)_wieser.at Intranet/Internet Content Service Intrant Projekt & Entwicklung From Juri.Smarschevski_(at)_softlab.de Thu, 9 Mar 2000 12:20:53 +0100 Date: Thu, 9 Mar 2000 12:20:53 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] eval Problem > Von: Björn Schotte [mailto:bjoern_(at)_baer.mayn.de] > Betreff: Re: [php] eval Problem > > function BLA($aaa) > > { > GLOBAL $clTest; > > $this->TestPrint($aaa); } > > $clTest->TestPrint($aaa); } > > Sollte tun. Die Geschichte mit GLOBALS wollte ich naemlich vermeiden, sonst bin ich gezwungen mit einem ganz konkreten ObjektNamen zu arbeiten. Gruss, Juri From bjoern_(at)_baer.mayn.de Thu, 9 Mar 2000 12:28:24 +0100 Date: Thu, 9 Mar 2000 12:28:24 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] eval Problem * Smarschevski Juri wrote: > > > $this->TestPrint($aaa); } > > [...] > Die Geschichte mit GLOBALS wollte ich naemlich vermeiden, > sonst bin ich gezwungen mit einem ganz konkreten ObjektNamen > zu arbeiten. Du hast aber in deiner Lösung das Problem, dass du in deiner Funktion BLA() dich auf die Instanz $this beziehst, die es nicht geben kann. (da BLA() _außerhalb_ deiner Class liegt) Deswegen erscheint auch die Fehlermeldung. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From blixa_(at)_neubauten.de Thu, 09 Mar 2000 12:49:14 +0100 Date: Thu, 09 Mar 2000 12:49:14 +0100 From: Holger Janning blixa_(at)_neubauten.de Subject: [php] SMS-Versand via WWW-Formular > zumindest die österr. handynetzbetreiber bieten direktes senden von daten > (über sript) an den SMS gateway an, bzw. zb ist mein > handy(sms) über ein > emailadressen (vom handybetreiber zugewiesen wie zb: 2112621_(at)_mobilkom.at) erreichbar. > also genügt ansich ein normales email an eben eine bestimmte > adresse. > PHP hätte damit kaum etwas zu tun, sondern eher der handynetzbetreiber > ob er einen schnittstelle anbietet. jau, das bieten die meisten deutschen netzbetreiber auch, jedoch muss der empfaenger der nachricht diesen dienst freigeschaltet haben und ausserdem zahlt er fuer jede empfangene email/sms. bei d2: sms mit dem text: "open" an tel 3400 über smsc +491722270333 From Juri.Smarschevski_(at)_softlab.de Thu, 9 Mar 2000 12:52:32 +0100 Date: Thu, 9 Mar 2000 12:52:32 +0100 From: Smarschevski Juri Juri.Smarschevski_(at)_softlab.de Subject: [php] eval Problem > -----Ursprüngliche Nachricht----- > Von: Björn Schotte [mailto:bjoern_(at)_baer.mayn.de] > Betreff: Re: [php] eval Problem > [...] > Du hast aber in deiner Lösung das Problem, > dass du in deiner Funktion BLA() dich auf > die Instanz $this beziehst, die es nicht > geben kann. (da BLA() _außerhalb_ deiner > Class liegt) Deswegen erscheint auch die > Fehlermeldung. Das ist verstaendlich, habe aber erwartet, dass eval den Code genau an der Stelle einlaedt (a la include) ;-( Danke und Gruss, Juri From hoppe_(at)_hwsw-service.de Thu, 9 Mar 2000 12:59:18 +0100 Date: Thu, 9 Mar 2000 12:59:18 +0100 From: Chris Hoppe hoppe_(at)_hwsw-service.de Subject: [php] Dynamische Erzeugung von Formularen Hallo Liste, ich habe folgendes Problem: In einem Formular wird eine Anzahl von Seiten (sagen wir mal $anzahl) angegeben. Diese Zahl wird an ein weiteres Formular übergeben. Bis dahin kein Problem ... nun soll aber diese Zahl ausgewertet werden und automatisch $anzahl - 1 Seiten generiert werden. Hintergrund: Ein mehrseitiges Formular soll ausgefüllt werden, dessen Seitenzahl erst bei der Eingabe festgelegt wird. Die Seitenangabe erfolgt auf der ersten Formularseite (deswegen $anzahl -1). Es kann aber auch sein, daß nur eine Seite (eben diese erste) benötigt wird. danach sollen soviele Seiten generiert werden, wie die Seitenzahl, die jeweils wieder ein Formular enthalten und einen Button / Link zum nächst folgenden Formular haben. Auf der letzten Seite wird dann dieser "NEXT"-Button nicht mehr angezeigt. Ich bin für jede Hilfe dankbar. Chris ------------------------------ Chris Hoppe Business Lösungen Tel.: 06223-971334 From matthias_(at)_artloop.de Thu, 9 Mar 2000 13:12:11 -0000 Date: Thu, 9 Mar 2000 13:12:11 -0000 From: Matthias H. Risse matthias_(at)_artloop.de Subject: [php] Re: Installationsprobleme: PHP3.0.15_Win32 unter Windows98 mit Apache1.3.9 hallo elmar, check doch mal das wamp-tutorial für th. schulz: http://thomas.schulz.net/php/wamp/index.html hat mir ganz gut weitergeholfen. kleiner tipp: wenn du php/mysql mit phpMyAdmin einsetzen willst, darfst du in der php3.ini bei include_path das ./; vor dem pfad zur php.exe nicht vergessen, sonst läuft es nicht. also ungefärt so: include_path = ./;c:\php bis dann & have fun! - matthias -- matthias h. risse artloop new media > http://www.artloop.de From schumacher_(at)_netbits.de Thu, 9 Mar 2000 13:17:48 +0100 Date: Thu, 9 Mar 2000 13:17:48 +0100 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] csv datei mit phpmyadmin in tabelle laden Hallo Andreas, > ich habe da ein akutes Problem. Ich möchte Daten die in einer csv Datei (aus > Excel exportiert) > mit phpmyadmin in eine Tabelle laden. Dabei bekomme ich folgende > Fehlermeldung: > parse error near 'n' ' at line 1 > Das n kommt offensichtlich vom Zeilenumbruch. Wenn ich bei "zeilen getrennt > mit" \r\n oder \n\r eintrage > lautet die Fehlermeldung entsprechend parse... 'nr' at line 1 > Ich habe keine Idee was ich falsch mache. Die Felder stimmen überein (Anzahl > und Format).. Ich gehe mal davon aus, dass Deine .csv in Windows erstellt wurde. "Lines terminated" muss also lauten "\r\n". Dein Problem liegt im Feld "Fields escaped by". Für Deinen Zweck kannst Du die beiden Backslashes wohl einfach löschen. Grüsse, Jens From bjoern_(at)_php-center.de Thu, 9 Mar 2000 13:15:11 +0100 Date: Thu, 9 Mar 2000 13:15:11 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_php-center.de Subject: [php] Uebungsaufgabe fuer Euch Hallo, diese Mailingliste hat mittlerweile mehr als 1100 (!) Teilnehmer. Aufgrund dieser Menge gehe ich einmal davon aus, dass viele von Euch noch im anfänglichen bis fortgeschrittenen Stadium der PHP-Programmierung liegen. Das ist natürlich nichts Schlechtes; oft mag es für Euch jedoch etwas schwierig sein, sich geeignete Programm- beispiele auszudenken. Daher mein Vorschlag der Übungsaufgaben: in (un-)regelmäßigen Abständen poste ich hier einfach konkrete Problemstellungen. Wer Anregungen/Vorschläge für diese Art der Übungsaufgaben hat, melde sich bitte bei bjoern_(at)_php-center.de (*NICHT* an diese Liste schreiben!). Das ist wichtig, damit ich ungefähr einschätzen kann, ob die Übungsaufgaben vielleicht zu schwierig sind oder nicht. Ebenso gewünscht sind Vorschläge zu Themen für die Übungsaufgaben. Damit ich nicht gleich mit einer mörderischen Aufgabe komme, würde ich mich freuen, wenn Ihr mir an bjoern_(at)_php-center.de Themenvorschläge (inkl. Einschätzung, für welche Zielgruppe -- also Anfänger, Fortgeschrittener etc. -- dieses Thema geeignet ist) schickt. Vielen Dank. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From Michael_(at)_Stahmann.de Thu, 09 Mar 2000 13:28:09 +0100 Date: Thu, 09 Mar 2000 13:28:09 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Dynamische Erzeugung von Formularen Chris Hoppe schrieb: > Hallo Liste, > > ich habe folgendes Problem: > In einem Formular wird eine Anzahl von Seiten (sagen wir mal $anzahl) > angegeben. Diese Zahl wird an ein weiteres Formular übergeben. Bis dahin > kein Problem ... nun soll aber diese Zahl ausgewertet werden und automatisch > $anzahl - 1 Seiten generiert werden. Auf jeder Seite: $anzahl -= 1; if ($anzahl >= 1) { "Weiteres Formular ausgeben" Der Nextbutton ist warscheinlich Dein submit. Kommt also nur wenn das Formular ausgegeben wird. } else echo "Vielen Dank für Ihre Teilname"; die Anzahl müsstest Du dann per hidden-field an die Nächste Seite einfach übergeben Ist es ungefähr das, was Du willst? Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From list_(at)_arcom-online.de Thu, 9 Mar 2000 13:30:51 +0100 Date: Thu, 9 Mar 2000 13:30:51 +0100 From: List list_(at)_arcom-online.de Subject: [php] csv datei mit phpmyadmin in tabelle laden > Ich gehe mal davon aus, dass Deine .csv in Windows erstellt wurde. "Lines > terminated" muss also lauten "\r\n". Dein Problem liegt im Feld "Fields > escaped by". Für Deinen Zweck kannst Du die beiden Backslashes wohl einfach > löschen. Wenn ich das so mache bekomme ich die Fehlermeldung access denied for user .... (db-user) Ich kann aber sonst alles in der DB machen, d.h. die Daten sind korrekt. Any ideas??? ein verwunderter Andy From rene_(at)_get-connected.de Thu, 9 Mar 2000 13:36:21 +0100 Date: Thu, 9 Mar 2000 13:36:21 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] =?iso-8859-1?Q?Weiter_Function_bei_gro=DFen_Datenmengen?= Hallo Liste, ich habe es heute morgen schon einmal gepostet. Ich suche ein Script das im Bedarffall einen Weiter oder Zurückbutton anbietet. Z.B.: Zurück 1|2|3 Weiter Wie bei den Suchmaschinen. Natürlich sollte er nicht einen Zurück Button zeigen wenn er beim ersten Datensatz ist oder einen Weiter Button wenn er beim letzten ist (dies ist leider bei dem Script auf phpbuilder.com der fall und ich weiß nicht wie ich das ändere)! Vielleicht hat jemand schon ein solches Script und kann mir helfen ! Viele Grüße --RENE From tfromm_(at)_rz.uni-potsdam.de Thu, 9 Mar 2000 13:38:18 +0100 Date: Thu, 9 Mar 2000 13:38:18 +0100 From: Thomas Fromm tfromm_(at)_rz.uni-potsdam.de Subject: [php] Uebungsaufgabe fuer Euch Holla, > Daher mein Vorschlag der Übungsaufgaben: in (un-)regelmäßigen > Abständen poste ich hier einfach konkrete Problemstellungen. > Wer Anregungen/Vorschläge für diese Art der Übungsaufgaben > hat, melde sich bitte bei bjoern_(at)_php-center.de (*NICHT* an > diese Liste schreiben!). Das ist wichtig, damit ich ungefähr > einschätzen kann, ob die Übungsaufgaben vielleicht zu schwierig > sind oder nicht. Ebenso gewünscht sind Vorschläge zu Themen > für die Übungsaufgaben. > > Damit ich nicht gleich mit einer mörderischen Aufgabe > komme, würde ich mich freuen, wenn Ihr mir an bjoern_(at)_php-center.de > Themenvorschläge (inkl. Einschätzung, für welche Zielgruppe -- also > Anfänger, Fortgeschrittener etc. -- dieses Thema geeignet ist) schickt. Hui, das verleiht der Liste einen Tutorischen Touch ;-) Ich halte das fuer ein Gute Idee, solange Bjoern nicht damit seine hausaufgaben von anderen machen laesst :-). soll daraus eine rubrik mit beispielloesungen fuer php-center werden ? thomas -- ------------------------------------------ Mail: tfromm_(at)_cs.uni-potsdam.de Job: http://www.inubit.com und ich verweis nochmal auf IRC #php.de From sf_(at)_pemic.de Thu, 9 Mar 2000 14:01:56 +0100 Date: Thu, 9 Mar 2000 14:01:56 +0100 From: Simon Frohn sf_(at)_pemic.de Subject: [php] Groessenbeschraenkung bei POST Hallo, wenn ich meine Formulare per GET (URL) uebergebe, soll es ja eine Groessenbeschraenkungen von 8 Kb geben. Gibt es sowas bei POST auch, oder gibt hier eher der Browser die Grenzen vor, bezueglich der Formulare die er ueberhaupt noch darstellen kann? gruss, Simon -- PEM InterComputing GmbH Vaihinger Str. 55 70567 Stuttgart http://www.pemic.de From UW_(at)_NetUSE.DE Thu, 09 Mar 2000 14:03:28 +0100 Date: Thu, 09 Mar 2000 14:03:28 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Extending PHP, Zend API Till Gerken wrote: > Genau das war meine Frage. :) Die Funktionen ohne _ex basteln bei mit > Referenzen übergebenen Parametern rum, indem sie die übergebenen Werte > zuerst auf neue Speicherbereiche kopieren. Johann-Peter Hartmann vermutete, > daß dies evtl. deswegen passiert, um die Variablen gegen versehentliche > Änderungen zu schützen... ich habe das noch nicht überprüft, hört sich aber > durchaus schlüssig an, da die neu erstellten Kopien der Variablen nichts > mehr mit dem Original zu tun haben. Bleibt die Frage, ob bei einem > Funktionsaufruf alle Variablen, die _nicht_ via Referenzen übergeben werden, > automatisch auf temporäre Kopien gelagert werden. Hallo Till, hallo Johann-Peter, ich kann nachvollziehen, daß getParameters() zur Sicherheit Kopien erstellt. Die Funktionalität hat getParametersEx() nicht. In der neuen API übernimmt convert_to_[long|...]_ex diese Aufgabe. Es bleibt die Frage, wie mit Variablen umgegangen wird, die nicht via Referenz übergeben werden. Wenn Du getParameters() benutzt wird kopiert, bei getParametersEx() nicht. Ich habe mir mal eine neue auf Zend optimierte Funktion geschnappt, wie array_merge aus standard/array.c . Hier wird getParametersEx aber keine convert_to_[long|...]_ex benutzt. In dieser PHP Funktion wird nur die Zend API aufgerufen. Die Funktion wird nicht durch das resourcenaufwendige, zwangsweise Kopieren von Argumenten durch getParameters() aufgehalten. PHP Funktionen, die selbst mit den Argumenten arbeiten wollen, müssen (sollten...) eine der convert_to_[long|...]_ex Funktionen benutzen, um aus dem struct die Daten in der gewünschten Form zu isolieren. Wohl aus Sicherheitsgründen werden die Daten vorher kopiert, aber nur dann, wenn unbedingt notwendig. Wann genau wird kopiert? Ich spiel mal Parser bei convert_to_long_ex: if ((*ppzv)->type!=IS_LONG) { if (!(*ppzv)->is_ref) { zval *orig_ptr = *(ppzv); if (orig_ptr->refcount>1) { [...KOPIEREN...] } } Es wird kopiert, wenn der Typ nicht stimmt und es keine Referenz (Sicherheitskopie) ist, richtig? Für mich sieht es so aus, als habe man eine resourcenfressende Aufgabe sinnvoll verlagert und zögert die Kopie so weit wie möglich raus. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Thu, 09 Mar 2000 14:06:53 +0100 Date: Thu, 09 Mar 2000 14:06:53 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Groessenbeschraenkung bei POST Simon Frohn wrote: > Gibt es sowas bei POST auch, oder gibt hier > eher der Browser die Grenzen vor, bezueglich > der Formulare die er ueberhaupt noch darstellen > kann? Bis die Leitung und der Hauptspeicher platzen.... -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From schwardt_(at)_euro-auto-boerse.net Thu, 9 Mar 2000 14:10:04 +0100 Date: Thu, 9 Mar 2000 14:10:04 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIFdlaXRlciBGdW5jdGlvbiBiZWkgZ3Jv32VuIERhdGVu?= =?ISO-8859-1?B?bWVuZ2Vu?= Hello Rene, Thursday, March 09, 2000, 1:36:21 PM, you wrote: RP> ich habe es heute morgen schon einmal gepostet. unerhört ;) RP> Z.B.: Zurück 1|2|3 Weiter RP> Wie bei den Suchmaschinen. Natürlich sollte er nicht einen Zurück RP> Button RP> zeigen wenn er beim ersten Datensatz ist oder einen Weiter Button wenn RP> er beim letzten ist (dies ist leider bei dem Script auf phpbuilder.com RP> der fall RP> und ich weiß nicht wie ich das ändere)! Ich kenne das entsprechende Skript nicht - aber reiche doch einfach eine Positionskennung durch. Du weiß wie viele Ergebnisse auf eine Seite sollen ($auf_seite), die Anzahl der Ergebnisse ($anzahl) und die genannte Position ($pos): if ($pos>0) { echo "
zurueck"; } if (($pos*$auf_seite)<$anzahl) { echo "vor"); } jetzt mal die dreckig dahingetippst... -- Best regards, Stefan mailto:schwardt_(at)_euro-auto-boerse.net From dominik_(at)_rock-n-roll.de Thu, 09 Mar 2000 14:10:53 +0000 Date: Thu, 09 Mar 2000 14:10:53 +0000 From: Dominik dominik_(at)_rock-n-roll.de Subject: [php] Newsletter verschicken! Für mein Problem gibt es bestimmt irgendwo eine fertige Lösung, nur leider finde ich nicht die passende. Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu abbonieren bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen. Nun möchte ich ein Formular erstellen, in dem ich den Newsletter verfasse und ( hier kommt das Problem) diesen an alle registrierten E-Mailadressen verschicke. Danke im Vorraus, Dominik From schumacher_(at)_netbits.de Thu, 9 Mar 2000 14:21:40 +0100 Date: Thu, 9 Mar 2000 14:21:40 +0100 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] csv datei mit phpmyadmin in tabelle laden Hi Andreas, > Wenn ich das so mache bekomme ich die Fehlermeldung access denied for user > .... (db-user) > Ich kann aber sonst alles in der DB machen, d.h. die Daten sind korrekt. Liegt die einzufügende Datei auf dem Server? Dann weiss ich auch nicht weiter. Aber ich denke mal Du willst die Datei gleichzeitig noch auf den Server uploaden. Nimm Dir folgende Datei vom phpMyAdmin vor: ldi_check.php3 und ersetze die Einträge "LOAD DATA INFILE" durch "LOAD DATA LOCAL INFILE". Das hilft :-) Grüsse, Jens From florian_(at)_leibert.de Thu, 9 Mar 2000 14:20:23 +0100 Date: Thu, 9 Mar 2000 14:20:23 +0100 From: Florian Leibert florian_(at)_leibert.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen Hallo, ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings auslese und diese dann umdrehe. Wie kann ich dies tun??? Dank florian leibert From a.tietje_(at)_flynet.de Thu, 9 Mar 2000 14:19:56 +0100 Date: Thu, 9 Mar 2000 14:19:56 +0100 From: Axel Tietje a.tietje_(at)_flynet.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Weiter_Function_bei_gro=DFen_Datenmengen?= > ich habe es heute morgen schon einmal gepostet. > Ich suche ein Script das im Bedarffall einen Weiter oder Zurückbutton > anbietet. Hi, hier (m)ein Skript, das sowas macht. Bitte selber anpassen... CU, Axel -------------------------------- May the Source Be With You -------------------------------- db_connect(); $step = 2; $q = "SELECT COUNT(t_id) AS anzahl FROM termine"; $r = mysql_query ($q); if (mysql_errno() != 0){echo mysql_errno().": ".mysql_error()."
"; die;} $row = mysql_fetch_array ($r); $anzahl = $row['anzahl']; // $nextt if ($start >= 0) { $nextt = $start + $step; $bis = $nextt; } if ($nextt >= $anzahl) { $nextt = 0; $bis = $anzahl; } // $prevv if ($start <= 0) { $prevv = 0; } if ($start > 0) { $prevv = $start - $step; } $von = $start+1; $news = $cn -> get_termine( $start, $step ); $anz = $news[0]; unset ($news[0]); font ("newsdate"); echo "" .$anzahl . ' Termin'; echo $a = (($anzahl > 1)||($anzahl == 0)) ? 'e':''; echo ' vorhanden - Anzeige: '.$von.' - '.$bis.'

'; font ("/newsdate"); while (list ($k, $v) = each ($news)){ font ("p"); echo "

".$news[$k][1]."< /b>
"; font ("/p"); font ("newsdate"); echo "
Veranstaltung am ".$news[$k][5]."
Ort: ".$news[$k][7]."
Kategorie: ".$news[$k][6].", ".$news[$k][3]."

"; font ("/newsdate"); font ("p"); echo $news[$k][2]."

\n"; font ("/p"); } font ("p"); if (($nextt != 0)&&($start != 0)){ echo "weiter |"; echo "zurück"; } elseif (($nextt == 0)&&($prevv >= 0)){ echo "zurück"; } elseif (($start == 0)&&($nextt != 0)){ echo "weiter"; } font ("/p"); ?> From mk_(at)_dynamicworks.de Thu, 9 Mar 2000 14:31:06 +0100 Date: Thu, 9 Mar 2000 14:31:06 +0100 From: marcus mk_(at)_dynamicworks.de Subject: [php] AW: [php] Newsletter verschicken! hey dominik! hatte leider noch keine zeit was zu mailen. marcus p.s. das elefantenvideo macht mich fertig! From kai_(at)_pc-infos.de Thu, 9 Mar 2000 14:31:23 +0100 Date: Thu, 9 Mar 2000 14:31:23 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Newsletter verschicken! > Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu abbonieren > bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen. > Nun möchte ich ein Formular erstellen, in dem ich den Newsletter > verfasse und ( hier kommt das Problem) diesen an alle registrierten > E-Mailadressen verschicke. Falls diese E-Mail Adressen per Komma getrennt in deiner Datenbank stehen ist das doch das einfachste der Welt.... -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From rik_(at)_shorebreak.de Thu, 09 Mar 2000 14:36:55 +0100 Date: Thu, 09 Mar 2000 14:36:55 +0100 From: rik rik_(at)_shorebreak.de Subject: [php] Re: Komma... oder so > > http://www.php.net/manual/function.str-replace.php3 > > http://www.php.net/manual/function.ereg-replace.php3 > > $new_number = str_replace(".", ",", $number); > > oder > > $new_number = ereg_replace(".",",",$number); > > Siehst du da im String "3800" irgendwo nen punkt? Also ich nicht.... > naja nicht für Ungut..... > Du lesen Documentation?!? Wenn das zuersetzende Zeichen nicht vorhanden ist, wird der String unverändert zurück gegeben ;o) rik From mail_(at)_christopher-siebert.de Thu, 09 Mar 2000 14:38:47 +0100 Date: Thu, 09 Mar 2000 14:38:47 +0100 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] Newsletter verschicken! Dominik schrieb: > Für mein Problem gibt es bestimmt irgendwo eine fertige Lösung, nur > leider finde ich nicht die passende. Eine fertige hab ich leider auch nicht, aber vielleicht ne kleine Hilfe :-) > Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu abbonieren > bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen. > Nun möchte ich ein Formular erstellen, in dem ich den Newsletter > verfasse und (hier kommt das Problem) diesen an alle registrierten > E-Mailadressen verschicke. Naja, du liest einfach alle eMail-Adressen aus und packst Sie in ein Array. Dann nimmst Du folgenden Code: $text = addslashes(nl2br($text)); <-- Ist der Text aus dem Formular $subject = "Ich bin's"; <-- Irgendwas intelligenteres $absender = "Du_(at)_deineDomain.de"; $adressen = array ("mail_(at)_christopher-siebert.de", "elvis_(at)_isAlive.org", "bill_(at)_gates.com" ); <-- da kommen die DB-Felder rein reset($adressen); while (list(, $adr)=each($adressen)) _(at)_mail ($adr, $subject, $text , "From: \"Deutsches Rotes Kreuz e. V.\" \nContent-Type: text/html\n"); Da werden zwar bestimmt einige schmunzeln, weil Sendmail viiieeeeelll zu oft aufgerufen wird *g*, aber es funzt. Solltest Du nun aber so an die 1.000 Abonnenten haben, wäre eine andere Lösung vielleicht garnicht mal verkehrt. Aber, wie gesagt, es funzt. Bei mir sinds im Moment 103 Leute, und alle haben ihre Mails bekommen :-) cu Chris -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 From Schulz_(at)_altmarkweb.de Thu, 9 Mar 2000 14:43:40 +0100 Date: Thu, 9 Mar 2000 14:43:40 +0100 From: Bernd Schulz Schulz_(at)_altmarkweb.de Subject: [php] offline unter wamp - online unter lamp? hallo liste, z.zt. teste ich meine scripte (php3 und mysql) online auf dem internetserver (unix, apache, php3, mysql). da ich über keine standleitung verfüge, ist das nicht so toll. wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen die scripte dann auch unter unix oder sollte ich lokal lamp installieren. danke für die hilfe. bernd From rik_(at)_shorebreak.de Thu, 09 Mar 2000 14:41:30 +0100 Date: Thu, 09 Mar 2000 14:41:30 +0100 From: rik rik_(at)_shorebreak.de Subject: [php] Re: Geschwindigkeit von Templates... >> Also was ist schneller die Seite mit Templates zu bauen oder das HTML in >> der PHP Datei zu haben? > >Texte in der Php DAtei zu haben ist natürlich Schneller weil das template >erst geldan werden muß! Aber ich dachte PHP hat nen Cache oder so, wo häufig ausgeführte Scripts schon drin sind... was heißen würde, dass eine Geschwindigkeitsersparniss da wäre... Bei PHPBuilder (bezogen auf FastTemplate) hatten sie mal gesagt, dass es sogar schneller wäre... stimmt das? Wie sind den die Geschwindigkeitsunterschiede - minimal oder doch schon ausschlaggebend bei der Performance? Danke, rik From kai_(at)_pc-infos.de Thu, 9 Mar 2000 14:45:03 +0100 Date: Thu, 9 Mar 2000 14:45:03 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen From: Florian Leibert > ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings > auslese und diese dann umdrehe. Wie kann ich dies tun??? hättest du das Manual dir angesehen wüßtest du mehr....: http://php.net/manual/html/function.substr.html http://php.net/manual/html/function.strrev.html $tringtoread = "21341321" echo strrev(substr($stringtoread, 0, 1)); Bringt dir "12" auf den Screen. Regards, Kai -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From fg_(at)_FutureByte.net Thu, 09 Mar 2000 14:59:52 +0100 Date: Thu, 09 Mar 2000 14:59:52 +0100 From: Franz Graf fg_(at)_FutureByte.net Subject: [php] 2 Zeichen auslesen und diesen String umdrehen Florian Leibert schrieb: > ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings > auslese und diese dann umdrehe. Wie kann ich dies tun??? $reversed_first = strrev(substr($meinstring,0,2)); http://www.php.net/manual/function.strrev.php http://www.php.net/manual/function.substr.php Franz -- [Franz Graf - Webdesign ] [FutureByte GmbH - Net Development Equipment] [http://www.futurebyte.net ] From achim.gosse_(at)_nasa20.com Thu, 9 Mar 2000 15:07:55 +0100 Date: Thu, 9 Mar 2000 15:07:55 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Re=3A_=5Bphp=5D_Weiter_Function?= =?iso-8859-1?Q?_bei_gro=DFen_Datenmengen?= =?iso-8859-1?Q?_bei_gro=DFen_Datenmengen?= ich denke, es ist einfacher (und performanter) wenn du folgendes tust: (0) if(!isset($offset)) // erster aufruf $offset= 0; (1) gesamtanzahl der datensaetze bestimmen "select count(...) ..." (2) query absetzen mit "...limit $offset, $step..." "select ..." (3) navi berechnen $next = $offset + $step; $prev = $offset - $step; if($prev < 0) // anfang (erste seite) erreicht else // neuer aufruf: $PHP_SELF?offset=$prev if($next > $anzahl) // ueber der gesamtanzahl? // ende (letzte seite) erreicht else // neuer aufruf: $PHP_SELF?offset=$next (4) fertig. siehe auch mysql handbuch: select ... limit /achim achim Gosse mailto:achim.gosse_(at)_nasa20.com n.a.s.a.2.0 gmbh http://www.nasa20.com borselhof borselstr. 16c 22765 hamburg speak.+49.40.39888288 fax.+49.40.39888299 registered linux user #122734 > > ich habe es heute morgen schon einmal gepostet. > > Ich suche ein Script das im Bedarffall einen Weiter oder > Zurückbutton > > anbietet. > > > Hi, > > hier (m)ein Skript, das sowas macht. Bitte selber anpassen... > > CU, Axel > -------------------------------- > May the Source Be With You > -------------------------------- > > > if ($GLOBALS['start'] == ""){ ... From alex-meyer_(at)_gmx.de Thu, 9 Mar 2000 15:02:04 +0100 Date: Thu, 9 Mar 2000 15:02:04 +0100 From: Alex Meyer alex-meyer_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_Komma_einf=FCgen_-_Mathe_2.Klasse!!?= Hallo Nico zb: $number = 3826 / 100; $number = str_replace(".",",",$number); --Alex Meyer > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von Nico Puhlmann > Gesendet: Mittwoch, 8. März 2000 17:38 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: [php] Komma einfügen > > > Hi Leute, > > gibt es eine einfache Möglichkeit in einer Zahl, also z.B. 3800, > vor den letzten beiden Stellen ein Komma einzufügen, das daraus > z.B. 38,00 wird? > > Bin PHP Anfänger, so please don't worry ;-) > > > Grüsse und danke im Voraus, > > Nico :-) > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From eschmid_(at)_s.netic.de Thu, 09 Mar 2000 15:18:11 +0100 Date: Thu, 09 Mar 2000 15:18:11 +0100 From: Egon Schmid eschmid_(at)_s.netic.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen Florian Leibert wrote: > ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings > auslese und diese dann umdrehe. Wie kann ich dies tun??? Da keiner geantwortet hat (oder sich Hausaufgaben für Björn ausdenken) hier ein kleiner Auszug aus meinem Kontonummernprüfprogrammes: $len = strlen ($kontonummer); if ($len > 10) { $ret_val .="Falsche Länge$cr"; if($debug>0) $ret_val .=$erklaerung; return $ret_val; exit; } if ($kontonummer[0] == 0 && $kontonummer[1] == 0) { $kontonr = ""; $laenge = $len; $i = 1; while ($i < 9) { $i++; $kontonr .= $kontonummer[$i]; } $kontonr .= "00"; if($debug>0) $ret_val .="Neue Nr.: $kontonr$cr"; } else { $kontonr = ""; $laenge = $len; while ($len < 10) { $kontonr .= "0"; $len++; } $kontonr .= $kontonummer; } Der mittlere Teil nimmt die vorderen zwei Nullen weg und hängt sie hinten wieder dran. Im else-Teil wird von vorne solange mit Nullen aufgefüllt bis die Kontonummer 10stellig ist. -Egon -- Six Offene Systeme GmbH. Stuttgart - Berlin - New York. Wir stellen aus: Hannover Messe 20.03. - 25.03.2000 Halle 14 Stand J50 Fon +49 711 9 90 91 64 · Fax +49 711 9 90 91 99 · http://www.six.de/ From kai_(at)_pc-infos.de Thu, 9 Mar 2000 15:15:29 +0100 Date: Thu, 9 Mar 2000 15:15:29 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Re: Komma... oder so From: rik > > > http://www.php.net/manual/function.str-replace.php3 > > > http://www.php.net/manual/function.ereg-replace.php3 > > > $new_number = str_replace(".", ",", $number); > > > oder > > > $new_number = ereg_replace(".",",",$number); > > Siehst du da im String "3800" irgendwo nen punkt? Also ich nicht.... > > naja nicht für Ungut..... > Du lesen Documentation?!? > Wenn das zuersetzende Zeichen nicht vorhanden ist, wird der String unverändert zurück gegeben ;o) Super. Was bringt das dann? Ändert nichts an der Tatsache dass da vor den letzten beiden Stellen ein Komma reinmuss. EOT PS: Ausserdem habe ich nie was von errros gesagt, nur dass das nix bringt.... -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From list_(at)_arcom-online.de Thu, 9 Mar 2000 15:22:06 +0100 Date: Thu, 9 Mar 2000 15:22:06 +0100 From: List list_(at)_arcom-online.de Subject: [php] csv datei mit phpmyadmin in tabelle laden > Aber ich denke mal Du willst die Datei gleichzeitig noch auf den Server > uploaden. Nimm Dir folgende Datei vom phpMyAdmin vor: Richtig. > > ldi_check.php3 > > und ersetze die Einträge "LOAD DATA INFILE" durch "LOAD DATA LOCAL INFILE". > > Das hilft :-) Leider nicht ganz. Ich bekomme nun die Meldung: Lost connection to MySQL server during query so nach ca. 1 Minute. Die Tabelle hat folgende Felder: Feld Typ Attribute Null Default Extra id int(11) Nein 0 auto_increment artikel_art varchar(30) Ja artikel_nr varchar(30) Nein artikel_name varchar(30) Ja beschreibung text Ja artikel_aktion varchar(255) Ja image_small varchar(60) Ja image_big varchar(60) Ja preis_a decimal(12,2) Ja preis_b decimal(12,2) Ja preis_c decimal(12,2) Ja preis_d decimal(12,2) Ja preis_e decimal(12,2) Ja mwst decimal(5,2) Ja timestamp timestamp(14) Ja Die csv sieht so aus: 1;PC-GEHZUSE;100100;BigTower ATX CHENBRO;"300Watt 6x 5,25"" 1x 3,5"" 3x3,5"" verdeckt";;;189;0;0;0;0;16;20000309115000 2;PC-GEHZUSE;100101;MidiTower ATX CHENBRO;"300Watt 2x 5,25"" 3x 3,5""";;;149;0;0;0;0;16;20000309115000 3;MAINBOARD ASUS;200100;P2B-S;Slot1 U2W-SCSI 4PCI 2ISA 1AGP 4SDRAM;;;659;0;0;0;0;16;20000309115000 Dir Umbrüche sind natürlich nur nach dem letzen Eintrag (timestamp) Muß ich alle Felder in Anführungszeichen setzen, nur die Textfelder, darf ich das ID Feld überhaupt manuell setzen oder macht das MySQL allein. Ich habe im Mom leider nicht die Zeit mich damit ausführlich zu beschäftigen, muß das aber irgendwie hinkriegen. Vielen Dank aber auch schon mal für die anderen Hinweise, man kommt so langsam voran ;-) Ciao Andy From schumacher_(at)_netbits.de Thu, 9 Mar 2000 15:25:35 +0100 Date: Thu, 9 Mar 2000 15:25:35 +0100 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen Hallo Florian, > ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings > auslese und diese dann umdrehe. Wie kann ich dies tun??? EIn Blick ins Manual unter "String functions" hilft weiter... http://www.php.net/manual/function.substr.php3 Grüsse, Jens From dominik_(at)_rock-n-roll.de Thu, 9 Mar 2000 15:20:34 -0000 Date: Thu, 9 Mar 2000 15:20:34 -0000 From: Dominik dominik_(at)_rock-n-roll.de Subject: [php] Newsletter verschicken! An so einer Lösung arbeitete ich auch zuerst, allerdings soll der Newsletter nur einmal rausgehen, die gesammelten E-Mailadressen also sozusagen als Kopieempfänger fungieren. -----Ursprüngliche Nachricht----- Von: Christopher Siebert An: php_(at)_solix.wiso.Uni-Koeln.DE Datum: Donnerstag, 9. März 2000 14:16 Betreff: Re: [php] Newsletter verschicken! >Dominik schrieb: > >> Für mein Problem gibt es bestimmt irgendwo eine fertige Lösung, nur >> leider finde ich nicht die passende. > >Eine fertige hab ich leider auch nicht, aber vielleicht ne kleine Hilfe :-) > >> Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu abbonieren >> bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen. >> Nun möchte ich ein Formular erstellen, in dem ich den Newsletter >> verfasse und (hier kommt das Problem) diesen an alle registrierten >> E-Mailadressen verschicke. > >Naja, du liest einfach alle eMail-Adressen aus und packst Sie in ein Array. >Dann nimmst Du folgenden Code: > >$text = addslashes(nl2br($text)); <-- Ist der Text aus dem Formular >$subject = "Ich bin's"; <-- Irgendwas intelligenteres >$absender = "mailto:Du_(at)_deineDomain.de; >$adressen = array ("mail_(at)_christopher-siebert.de", "elvis_(at)_isAlive.org", >"bill_(at)_gates.com" ); <-- da kommen die DB-Felder rein >reset($adressen); > > >while (list(, $adr)=each($adressen)) > _(at)_mail ($adr, $subject, > >$text > >, "From: \"Deutsches Rotes Kreuz e. V.\" >\nContent-Type: text/html\n"); > >Da werden zwar bestimmt einige schmunzeln, weil Sendmail viiieeeeelll zu >oft aufgerufen wird *g*, aber es funzt. Solltest Du nun aber so an die >1.000 Abonnenten haben, wäre eine andere Lösung vielleicht garnicht mal >verkehrt. Aber, wie gesagt, es funzt. Bei mir sinds im Moment 103 Leute, >und alle haben ihre Mails bekommen :-) > >cu > >Chris > > >-- >WWW : http://www.Christopher-Siebert.de >Mail: mail_(at)_christopher-siebert.de >Tel.: 0 41 05 / 65 03 36 > > > >-- >** Durchgehend geöffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de >http://infosoc.uni-koeln.de/mailman/listinfo/php > From tig_(at)_skv.org Thu, 9 Mar 2000 15:32:35 +0100 Date: Thu, 9 Mar 2000 15:32:35 +0100 From: Till Gerken tig_(at)_skv.org Subject: [php] offline unter wamp - online unter lamp? > z.zt. teste ich meine scripte (php3 und mysql) online auf dem internetserver (unix, apache, php3, mysql). da ich über keine standleitung verfüge, ist das nicht so toll. > wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen die scripte dann auch unter unix oder sollte ich lokal lamp installieren. LAMP ist optimaler, WAMP bequemer, wenn man sowieso unter NT arbeitet. WAMP hat die Nachteile, daß PHP nur als CGI läuft, man keine Unixumgebung zur Verfügung hat (falls man sich auf dateisystemspezifische bzw. betriebssystemspezifische Dinge verlassen muß) und bei Sockets, Shared Memory usw nur eingeschränkt funktioniert. Weiterhin benötigt man natürlich ein ähnliches Datenbanksystem wie unter LAMP. Benutzt man allerdings nur die üblichen 08/15 Skripte, ist WAMP zur Entwicklung zu bevorzugen, erspart einem das nötige rebooten. Ich habe mir jedoch nach kurzer Zeit nen externen Server hingestellt und arbeite von Windows aus über Telnet darauf. Till From krs_(at)_treu-elektro.de Thu, 09 Mar 2000 15:35:04 +0100 Date: Thu, 09 Mar 2000 15:35:04 +0100 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] SMS-Versand via WWW-Formular Hi Michael, Michael Renner schrieb: > > > hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu > > verschicken? Meine User bräuchten das, um die Außendienstler zu > > erreichen. > > Moin, > versucht habe ich es nicht, aber das scheint nun wirklich > keine Kunst zu sein. Nein, das Formular nicht. > Man sollte einfach einen php-Aufsatz zu 'yaps' oder 'sms-client' > schreiben. > Eine html-Form fragt die Nummer und den Text ab, als > Action wird eins der genannten Programme gestartet. Das schon eher, weil ich dem Apachen ungern den Zugriff auf o.g. Programme gestatten möchte. Ans Modem-Device will ich Ihn auch ned lassen. Meine Lösung bis jetzt: Es wird eine Datei angelegt, welche die wesentlichen Bestandteile zum SMS-Versand enthalten. Ein über cron oder inittab gestartetes Programm liest die Datei und bedient das Versendeprogramm. Idealerweise wird aber keine Datei befüllt, sondern eine Art 'FIFO-Queue' bedient. So langsam wird das hier aber OT. Ich dachte nur, vielleicht hat jemand sowas schon. Im Web gibt's ja genug 'free-SMS', irgendwie müssen die Teile ja auch mal programmiert worden sein ... MfG Stefan Krister Linux T-Shirt / Sendmail+Squid-Auswertung: www.augsburg.netsurf.de/~skrister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From kai_(at)_pc-infos.de Thu, 9 Mar 2000 15:32:09 +0100 Date: Thu, 9 Mar 2000 15:32:09 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen http://php.net/manual/html/function.substr.html http://php.net/manual/html/function.strrev.html Bringt dir "12" auf den Screen. PS: sorry wegen der Flüchtigkeitsfehler..... ^-^ -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From cybermage_(at)_hirnstrudel.de Thu, 9 Mar 2000 15:43:10 +0100 Date: Thu, 9 Mar 2000 15:43:10 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Next 1,2,3,4 Back Function Hi Rene, hier ein Code-Schinppsel aus meinem Gästebuch, der genau das bewirkt: zurück  ";// Link zum zurück blättern } if ($numpages != 1) { for ($i = 1; $i <= $numpages; $i++) {// Seitenzahlen $newpos = $maxcount * ($i - 1); if ($i == $page) { echo "" . $i . " ";// aktuelle Seitennummer fett } else { echo "" . $i . " "; } } } if (!(($pos / $maxcount) == ($numpages - 1)) && ($numpages != 1)) {// Test ob letzte Seite $newpos = $pos + $maxcount; echo " vor";// Link zum vor blättern } ?> Natürlich musst du $pos, $maxcount und $numpages vorher definieren. Wenn irgendwas unklar ist ... frag einfach :-) Bye Benjamin PS: Sorry an alle wegen der Langen Zeilen ... aber sonst wird der Code unleserlich -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From cybermage_(at)_hirnstrudel.de Thu, 9 Mar 2000 15:50:34 +0100 Date: Thu, 9 Mar 2000 15:50:34 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] RegEx Hi alle zusammen, kann mir mal jemand sagen welchen RegEx "Dialekt" PHP verwendet ?? z.B. wie werden Wortgrenzen definiert oder kann man auf gefundene Ausdrücke später zugreifen (in Perl mit $\1 $\2 ...) Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From tobias_(at)_dnet.it Thu, 9 Mar 2000 15:52:46 +0100 Date: Thu, 9 Mar 2000 15:52:46 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] csv datei mit phpmyadmin in tabelle laden > uploaden. Nimm Dir folgende Datei vom phpMyAdmin vor: > > ldi_check.php3 > > und ersetze die Einträge "LOAD DATA INFILE" durch "LOAD DATA LOCAL INFILE". > > Das hilft :-) Huch, ist das so einfach? Dann werde ich das mal für die nächste Version einbauen. :) Der Hintergrund ist, daß man bei LOAD DATA INFILE das File_Priv in MySQL benötigt - sonst gibt's Access-Denied-Fehler. -Tobias From Michael_(at)_Stahmann.de Thu, 09 Mar 2000 15:55:35 +0100 Date: Thu, 09 Mar 2000 15:55:35 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] offline unter wamp - online unter lamp? Hallo Bernd, Bernd Schulz schrieb: > hallo liste, > > z.zt. teste ich meine scripte (php3 und mysql) online auf dem internetserver (unix, apache, php3, mysql). da ich über keine standleitung verfüge, ist das nicht so toll. Bevor ich eine WAMP-Umgebung installiert habe, sind meine Online-Kosten explodiert. Danach gesunken und mit zunehmender Programiertätigkeit wieder gestiegen. Ich habe mir deswegen eine Flaterate gegönnt :-) > > wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen die scripte dann auch unter unix oder sollte ich lokal lamp installieren. LAMP ist natürlich die Ideal-Lösung zum Testen, wenn Deine Internetserver auch so laufen. Ich habe mir das aber erspart und komme mit Lamp wunderbar zurecht. Ich muß nur noch online testen, wenn alles "fertig" ist. LAMP soll einige Einschränkungen haben, die mir bis jetzt aber erst selten aufgefallen sind. WAMP hat den Vorteil, das Du Deine normale Entwicklungsumgebung nicht verlassen mußt, aber einen Entscheidenen Geschwindigkeitsnachteil (bei mir jedenfalls). Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From truheml_(at)_metal.de Thu, 9 Mar 2000 16:14:47 +0100 Date: Thu, 9 Mar 2000 16:14:47 +0100 From: Oliver Kurlvink truheml_(at)_metal.de Subject: [php] Newsletter verschicken! > Fuer mein Problem gibt es bestimmt irgendwo eine fertige Loesung, nur > leider finde ich nicht die passende. > Auf meiner Site gibt es die Moeglichkeit, einen Newsletter zu abbonieren > bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen. > Nun moechte ich ein Formular erstellen, in dem ich den Newsletter > verfasse und ( hier kommt das Problem) diesen an alle registrierten > E-Mailadressen verschicke. ich mach das bei mir auch. bzw. der newsletter wird aus einer datenbank generiert und dann als bcc per php an die leutz geschickt, die den rehalten sollen. da ich einmal vergessen hatte die zaehlvariable hochzuzaehlen konnte ich mitkriegen, dass er bis zum browser-timeout ueber 30000 mails verschickt hat. reicht also fuer den anfang :) Da ich bislang zu faul war formulare zu bauen mit denen sich die leute in der db anmeldne koennen (macht noch alles mein mailer automatisch) konnte ich nicht testen ob es wirklich funzt, sollte aber :). ich kriege jedenfalls die mail :) // Newsletter an alle anderen schicken $querynewsletter = "SELECT * FROM newsletter"; $resultnewsletter = MYSQL_QUERY($querynewsletter); $numbernewsletter = MYSQL_NUMROWS($resultnewsletter); $numbernewsletteruser=$numbernewsletter; $inewsletter = 0; WHILE ($inewsletter < $numbernewsletter) { $email = mysql_result($resultnewsletter,$inewsletter,"email"); $email = stripslashes ($email); $emailliste=$emailliste.",$email"; $inewsletter++; } // Mail verschicken $today = date("d.m.Y"); mail("$user_(at)_metal.de", "Metal.de News-Flash $today", $message, "From: $user_(at)_metal.de\nBCC:$emailliste") ; From dominik_(at)_rock-n-roll.de Thu, 9 Mar 2000 16:05:34 -0000 Date: Thu, 9 Mar 2000 16:05:34 -0000 From: Dominik dominik_(at)_rock-n-roll.de Subject: [php] Newsletter verschicken! Hallo Kai, das macht Sinn. Muß leider nur vorher die Adressen zu $dieausgelesenenadressen zusammenbasteln, weil sie in der Datenbank natürlich den dazugehörigen Sätzen in der Spalte "Mailadressen" angegliedert sind. Sag' mir Anfänger doch bitte, was $nr ist! Danke schön! -----Ursprüngliche Nachricht----- Von: Kai Hörner An: php_(at)_solix.wiso.Uni-Koeln.DE Datum: Donnerstag, 9. März 2000 14:04 Betreff: Re: [php] Newsletter verschicken! >> Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu >abbonieren >> bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen. >> Nun möchte ich ein Formular erstellen, in dem ich den Newsletter >> verfasse und ( hier kommt das Problem) diesen an alle registrierten >> E-Mailadressen verschicke. > >Falls diese E-Mail Adressen per Komma getrennt in deiner Datenbank >stehen ist das doch das einfachste der Welt.... > >mail("webmaster_(at)_deinedomain.de", "Newsletter Nr. " . $nr, $newstext, >"BCC: " . $dieausgelesenenadressen . "\nReply-To: >webmaster_(at)_deinedomain.de\nContent-type: text/plain") >?> > >-- >/ Kai Hörner | ICQ: 15793712 | >/ Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane > > >-- >** Durchgehend geöffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de >http://infosoc.uni-koeln.de/mailman/listinfo/php > From UW_(at)_NetUSE.DE Thu, 09 Mar 2000 16:13:40 +0100 Date: Thu, 09 Mar 2000 16:13:40 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Uebungsaufgabe fuer Euch Björn Schotte wrote: > diese Liste schreiben!). Das ist wichtig, damit ich ungefähr > einschätzen kann, ob die Übungsaufgaben vielleicht zu schwierig > sind oder nicht. Ebenso gewünscht sind Vorschläge zu Themen > für die Übungsaufgaben. Bitte achte bei der Redigierung auf eine einheitliche Form: - Tabspace, - Kommentierung - Namenskonventionen Übrigens kannst Du "lies mal gegen" gerne bei mir abladen. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From truheml_(at)_metal.de Thu, 9 Mar 2000 16:20:14 +0100 Date: Thu, 9 Mar 2000 16:20:14 +0100 From: Oliver Kurlvink truheml_(at)_metal.de Subject: [php] Weiter Function bei grossen Datenmengen ist kein $anfang uebergeben wird $anfang auf null gesetzt. das hier habe ich aus meiner site ausgeschnitten. sieht ei nwenig unsauber aus :) http://metal.de/cdreviews.html/anfang/0 = 0 order by datum desc, id desc"; $result = MYSQL_QUERY($query); $number = MYSQL_NUMROWS($result); // Anzahl der anzuzeigenden Reviews einstellen $i = $anfang; $ende = $anfang + 10; if ($ende > $number) { $ende = $number; } //tabelle zum blaettern anzeigen ?>
Blättern: zurück "; } $seite=0; $anfangint = 0; while ($anfangint < $number) { $anfangint2 = $anfangint +10; $seite++; if ($anfangint==$anfang) { print "| $seite"; } else { print " | $seite "; } $anfangint = $anfangint +10; } $weiter = $anfang+10; if ($weiter < $number) { print " | weiter "; } // Tabelle mit dem Blaettern enden und damit die letzten Tabelle schliessen. print "
"; From andreas_(at)_noho.co.uk Thu, 9 Mar 2000 15:15:45 -0000 Date: Thu, 9 Mar 2000 15:15:45 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_RE:_=5Bphp=5D_Komma_einf=FCgen_-_Mathe_2.Kla?= =?iso-8859-1?Q?sse!!?= =?iso-8859-1?Q?sse!!?= und noch eine moeglichkeit: deutschmark: ".number_format(($intNumber / 100),2,",",".")."
converted to
euro: ".number_format((($intNumber / 100) / 1.9583),2,",",".")."

"); }else{ print(""); } ?> -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From meyerm_(at)_fh-brandenburg.de Thu, 9 Mar 2000 15:27:51 +0100 (MET) Date: Thu, 9 Mar 2000 15:27:51 +0100 (MET) From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Newsletter verschicken! On Thu, 9 Mar 2000, Dominik wrote: > Für mein Problem gibt es bestimmt irgendwo eine fertige Lösung, nur > leider finde ich nicht die passende. > > Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu abbonieren > bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen. > Nun möchte ich ein Formular erstellen, in dem ich den Newsletter > verfasse und ( hier kommt das Problem) diesen an alle registrierten > E-Mailadressen verschicke. > Gar kein Problem. Du sammelst einfach alle email-Eintraege aus der DB heraus, fuegst diese kommasepariert aneinander an und verschickst den Newsletter an alle Teilnehmer per Blind-Copy. So das natuerlich kein anderer sieht, wer noch alles den Newsletter erhalten hat. Hab so ein Script schon fertich. Wenn du es haben willst, schick mir ne PM Gruss, Pom -- From M.Kurz_(at)_dc-ag.de Thu, 09 Mar 2000 16:19:32 +0100 Date: Thu, 09 Mar 2000 16:19:32 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] daten der letzten X tage anzeigen --=====_95261517241=_ Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hi Leute, ich hab schon auf mehreren Seiten so ein Teil gesehn wo man sich die News der letzen X Tage anzeigenlassen kann.( X is Variabel) wie z.B. bei www.onlinekosten.de Jo un da hab ich mir gedacht so was bekommst du doch auch hin... aber scheissendreck wars ich sitze schon den ganze Tag drann aber es will nicht klappern. Die News stehen alle in einer Datenbank dort hab ich auch das Datum abgespeichert. vielleicht hat ja jemand von euch ein kleine tipp wie man so was machen= kann.. w=E4re cool.... Beste Gr=FCsse Marcel --=====_95261517241=_ Content-Type: text/html; charset="us-ascii"
Hi Leute,
ich hab schon auf mehreren Seiten so ein Teil gesehn wo man
sich die News der letzen X Tage anzeigenlassen kann.( X is Variabel)
wie z.B. bei www.onlinekosten.de
Jo un da hab ich mir gedacht so was bekommst du doch auch hin...
aber scheissendreck wars ich sitze schon den ganze Tag drann
aber es will nicht klappern.
 
Die News stehen alle in einer Datenbank dort hab ich auch das Datum
abgespeichert.
vielleicht hat ja jemand von euch ein kleine tipp wie man so was machen kann..
wäre cool....
 
Beste Grüsse
Marcel
 
 
--=====_95261517241=_-- From schumacher_(at)_netbits.de Thu, 9 Mar 2000 16:22:03 +0100 Date: Thu, 9 Mar 2000 16:22:03 +0100 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] csv datei mit phpmyadmin in tabelle laden Hallo Andreas (bzw. "List"? ... ), > > Das hilft :-) > Leider nicht ganz. Ich bekomme nun die Meldung: Lost connection to MySQL > server during query > so nach ca. 1 Minute. Hmm, wie gross ist Dein zu importierendes File und wie gut die Verbindung zu Deinem DB-Server? Das hört sich ganz so an, als ob beim Upload deiner CSV der die Verbindung nicht so ganz stabil ist. Kannst Du die Datei nicht vorher auf den Server laden? (wenn ja, musst du das LOCAL wieder aus der ldi_check.php3 entfernen). > Muß ich alle Felder in Anführungszeichen setzen, nur die Textfelder, darf > ich das ID Feld überhaupt manuell setzen Also die Anführungszeichen kannst Du komplett weglassen. Achte darauf beim Import per phpMyAdmin im Formular mit den Parametern dann auch anzugeben, dass keine Anführungszeichen dabei sind (das Feld "Fields enclosed by" einfach löschen). Die ID kannst Du Dir sparen, die fügt mySQL automatisch an soweit Du sie auf AUTO_INCREMENT gestell hast. IMHO brauchst Du das Feld gar nicht. Du könntest auch einfach die Artikelnummer auf PRIMARY KEY und UNIQUE stellen. Ich gehe mal davon aus, die Artikelnummer ist auch für jeden Artikel eindeutig (sollte ja Sinn und Zweck einer Artikelnummer sein :)) Mehr kann ich Dir leider auch nicht helfen. Grüsse, Jens From Mathias.Gloss_(at)_start.de Thu, 9 Mar 2000 16:25:30 +0100 Date: Thu, 9 Mar 2000 16:25:30 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] offline unter wamp - online unter lamp? Hallo, > ---------- > Von: Bernd Schulz[SMTP:Schulz_(at)_altmarkweb.de] > Betreff: [php] offline unter wamp - online unter lamp? > > z.zt. teste ich meine scripte (php3 und mysql) online auf dem > internetserver (unix, apache, php3, mysql). da ich über keine standleitung > verfüge, ist das nicht so toll. > wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen > die scripte dann auch unter unix oder sollte ich lokal lamp installieren. > Ich arbeite in einer Firma deren Devise "alles Windows" ist, mit dem Resultat, dass man fast keine GNU-Programme richtig benutzen kann und für jeden Pipifax was eigenes machen muss oder einen haufen Geld bezahlt :( PHP ist leider auch unter WinNT aeusserst beschraenkt. Mail geht in der aktuellen Version nicht richtig, PDF-Lib gar nicht,.... Nebenher mach ich noch DB-Gestützte Webseiten. Gottseidank haben die meisten seriösen Provider irgend ein Unix-Derivat als Server. Aus diesem Grund habe ich mal begonnen (mit einem alten 486/33 mit 16 MB Ram) mir einen Linux-Server hinzustellen. Die Einarbeitung ist Zeitaufwendig, aber solange nicht alles geht, kann man ja unter Windows arbeiten. Mittlerweile ists bei mir so, daß ich über den Linux-Rechner ins Internet gehe (IP-Masquerading), dass da die Webseiten liegen (die man bequem mit Samba auf einem Netzlaufwerk unter Win editieren kann), daß da mehrere virtuelle Apaches laufen (pro Projekt einer), eine MySQL-DB läuft, der Nameserver (als Cache für die Clients und Primary für die Webserver und andere lokalen Rechner) laeuft, und und und... Als naechstes wird noch CVS fuer die Webseiten und ein zentrales Backup auf DAT kommen - je nachdem wie ich Zeit habe. (OK, der Linux-Rechner hat jetzt 300 MHz und 128 MB RAM ;) Wenn du etwas Zeit und Lust dazu hast, würde ich ein kleines Netzwerk basteln, so aehnlich wie beschrieben - damit hast du am wenigsten Stress, und fast alles laeuft beim Provider auf anhieb. Viele Gruesse, Mathias From kai_(at)_pc-infos.de Thu, 9 Mar 2000 16:52:52 +0100 Date: Thu, 9 Mar 2000 16:52:52 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Newsletter verschicken! > sind. Sag' mir Anfänger doch bitte, was $nr ist! $nr steht in diesem Falle natürlich für die Nummer des Newsletters. $nr = 122; echo "Newsletter Nr. " . $nr; gibt dann "Newsletter Nr. 122" aus. > > >mail("webmaster_(at)_deinedomain.de", "Newsletter Nr. " . $nr, $newstext, > >"BCC: " . $dieausgelesenenadressen . "\nReply-To: > >webmaster_(at)_deinedomain.de\nContent-type: text/plain") > >?> -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From UW_(at)_NetUSE.DE Thu, 09 Mar 2000 17:01:13 +0100 Date: Thu, 09 Mar 2000 17:01:13 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] RegEx Benjamin Billian wrote: > kann mir mal jemand sagen welchen RegEx "Dialekt" PHP verwendet ?? preg_* -> Perl ereg_* -> Posix > z.B. wie werden Wortgrenzen definiert oder kann man auf gefundene > Ausdrücke später zugreifen (in Perl mit $\1 $\2 ...) Du findest Hinweise im Annoteated Manual, unter http://www.php.net Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Thu, 09 Mar 2000 17:05:09 +0100 Date: Thu, 09 Mar 2000 17:05:09 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] SMS-Versand via WWW-Formular Stefan Krister wrote: > > Hi Liste, > > hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu > verschicken? Meine User bräuchten das, um die Außendienstler zu > erreichen. > > Die 'freien' Angebote im Web möchte ich dazu nicht nutzen. Englische User Liste, vor wenigen Tagen: "http://www.freshmeat.net/appindex/1998/12/14/913658781.html ist a command line client driving a modem to deliver SMS to many mobile operators. I tried that one yesterday and was able to call it from within PHP and deliver SMS into German D1 and D2 networks. Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.netuse.de/ (We have moved! Update your bookmarks!)" Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From braukmann_(at)_tse-online.de Thu, 9 Mar 2000 17:10:12 +0100 Date: Thu, 9 Mar 2000 17:10:12 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] offline unter wamp - online unter lamp? Hi, On Thu, Mar 09, 2000 at 03:32:35PM +0100, Till Gerken wrote: > Benutzt man allerdings nur die üblichen 08/15 Skripte, ist WAMP zur > Entwicklung zu bevorzugen, erspart einem das nötige rebooten. Mooooment. Wieso 'rebooten'? Gerade wenn ich unter WAMP entwickeln wuerde, muesste ich doch staendig neu booten, um zurueck zu meinem Unix zu kommen ;) Ach ne, ... ich kann das WAMP-System ja auch einfach in einem vmware-Fenster laufen lassen. Damit waeren wir dann auch beim wirklich ernsthaftem Teil meiner Mail angelangt. Wenn Ihr wirklich lieber ein NT (Win9x stehen aussen vor) als Arbeitsplatz habt, trotzdem Euren PHP-Code auf einem Linux und/oder *BSD-Server testen wollt, aber auch keine zwei Rechner zur Verfuegung habt, solltet Ihr ueber die Anschaffung einer vmware-Lizenz (http://www.vmware.com) nachdenken. > Ich habe mir jedoch nach kurzer Zeit nen externen Server hingestellt Den kann man sich dann prinzipiell (zwei 'echte' Rechner sind halt trotzdem schoener) sparen. > und arbeite von Windows aus über Telnet darauf. Der Dateitransfer zwischen dem Gast-Betriebssystem auf der virtuellen Maschine und dem bevorzugtem Wirts-Betriebssystem kann z.B. per 'samba' erfolgen. Ich benutze 'vmware' dazu, um auf meinem Unix-Desktop (FreeBSD) zu Testzwecken auch mal den den IE als Browser zu benutzen. Das wirklich 'Witzige' an vmware ist, dass man (auf Wunsch) Aenderungen an den Filesystemen der virtuellen Maschinen zum Schluss einer Sitzung einfach 'verwerfen' kann. (Was gerade bei der Kombination Win9x/IE [4,5] sehr praktisch sein kann. ;) ) -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From braukmann_(at)_tse-online.de Thu, 9 Mar 2000 17:20:10 +0100 Date: Thu, 9 Mar 2000 17:20:10 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] offline unter wamp - online unter lamp? Hi, ... kann es sein, dass Du einige Male 'LAMP' und 'WAMP' vertauscht hast? On Thu, Mar 09, 2000 at 03:55:35PM +0100, Michael Stahmann wrote: > LAMP ist natürlich die Ideal-Lösung zum Testen, wenn Deine > Internetserver auch so laufen. > Ich habe mir das aber erspart und komme mit Lamp wunderbar zurecht. Du meintest WAMP? > Ich muß nur noch online testen, wenn alles "fertig" ist LAMP soll Du meintest auch hier WAMP? > einige Einschränkungen haben, die mir bis jetzt aber erst selten > aufgefallen sind. Eine Einschraenkung bei WAMP: Man kann PHP nur als CGI und nicht als apache-Modul einsetzen. Allerdings duerfte bei den meisten Web-Hostern wohl auch unter Unix nur ein PHP-CGI zur Verfuegung stehen. (Allein aus Sicherheitsgruenden ...) > WAMP hat den Vorteil, das Du Deine normale Entwicklungsumgebung Nunja. Es kommt natuerlich darauf an, was diese 'normale Entwicklungsumgebung' ist. Wenn man nicht gerade unheimlich viel mit Dreamweaver etc. arbeitet, kann man auch sehr bequem direkt auf einem LAMP-System entwickeln. > nicht verlassen mußt, aber einen Entscheidenen > Geschwindigkeitsnachteil (bei mir jedenfalls). Unter echter 'Server-Last' mag das ja stimmen, aber ob ein NT im Entwickler-/Test-Betrieb wirklich subjektiv merklich langsamer ist, wage ich doch zu bezweifeln. Wir hatten mal ein WAMP-System auf unserem 'Nimm-es-mit-zum-Kunden- Notebook' installiert, ... und das lief eigentlich sehr zufriedenstellend. -Andreas P.S. ... bei Gelegenheit koenntest Du Deinen Mail-Klienten mal so einstellen, dass er nach jeweils ca. 68-72 Zeichen einen Zeilenumbruch einfuegt. Das erspart den 'Beantwortern' das Umformatieren. -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From M.Kurz_(at)_gmx.de 9 Mar 2000 17:22:02 +0100 Date: 9 Mar 2000 17:22:02 +0100 From: M.Kurz M.Kurz_(at)_gmx.de Subject: [php] if anweisung mit platzhalter --=====_95261892226500=_ Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable Hi liste, wie kann ich eine if anweisung um Platzhaltern (mir is kein besser Ausdruck eingefallen) erstellen also z.b.: if ($var =3D=3D '123XX') echo "test"; ich will immer wenn die Variabele $var mit 123 beginnt test ausgeben. bei einer Datenbank abfrage weiss ich wie so was geht mit like '123%' dann spuckt er mir alle aus die mit 123 beginnen aber wie geht sowas bei= einer if anweisung ???? ich hab schon mehrere b=FCcher durchforstet hab aber nix gefunden vielleicht wisst ihr ja eine L=F6sung Beste Gr=FCsse marcel --=====_95261892226500=_ Content-Type: text/html; charset="us-ascii"
Hi liste,
wie kann ich eine if anweisung um Platzhaltern
(mir is kein besser Ausdruck eingefallen) erstellen
also z.b.:
 
if ($var == '123XX') echo "test";
 
ich will immer wenn die Variabele $var mit 123 beginnt test ausgeben.
bei einer Datenbank abfrage weiss ich wie so was geht mit like '123%'
dann spuckt er mir alle aus die mit 123 beginnen aber wie geht sowas bei einer
if anweisung ????
ich hab schon mehrere bücher durchforstet hab aber nix gefunden
vielleicht wisst ihr ja eine Lösung
 
Beste Grüsse
marcel
--=====_95261892226500=_-- From ralph_(at)_monsterbrain.luminar.de Thu, 9 Mar 2000 17:24:22 +0100 Date: Thu, 9 Mar 2000 17:24:22 +0100 From: Ralph Schaefer ralph_(at)_monsterbrain.luminar.de Subject: [php] daten der letzten X tage anzeigen On Thu, Mar 09, 2000 at 04:19:32PM +0100, Marcel Kurz wrote: > Hi Leute, Hallo Marcel, > ich hab schon auf mehreren Seiten so ein Teil gesehn wo man > sich die News der letzen X Tage anzeigenlassen kann.( X is Variabel) > wie z.B. bei www.onlinekosten.de Sowas in der Art hab ich dieser Tage auch gemacht. > Die News stehen alle in einer Datenbank dort hab ich auch das Datum > abgespeichert. > vielleicht hat ja jemand von euch ein kleine tipp wie man so was machen kann.. > wäre cool.... > Ich hab sowohl das Datum in der DB als auch das aktuelle und die Anzahl der Tage ins Unix-timestamp Format konvertiert und dann halt mit if ((($satz_timestamp + $tage_timestamp) - $akt_timestamp) > 0) { ... } die betreffenden Datensaetze ausgegeben. Das hilft Dir ja vieleicht etwas weiter. Bis dann, Ralph From werbung_(at)_iorio.de Thu, 09 Mar 2000 18:11:58 +0100 Date: Thu, 09 Mar 2000 18:11:58 +0100 From: Alessio Iorio werbung_(at)_iorio.de Subject: [php] PHP4 auf WinNT und MYSQL Hallo Liste, ich versuche gerade krampfhaft das MYSQL-Modul von PHP4 zu aktivieren.... und bekomme es einfach nicht hin. Weiß jemand nochmal wie das geht?! Komischerweise liefs schon mal und jetzt ist es weg! Ich hab die mysql-dll in mein WinNT-Verzeichnis getan und das Modul bei Windows-Extensions so angegeben: ;Windows Extensions extension=php_mysql.dll Was ist der Fehler bzw. wie muß ich es richtig machen?! Danke! Seth ;-) From babnik_(at)_zems.tu-berlin.de Thu, 09 Mar 2000 18:17:12 +0100 Date: Thu, 09 Mar 2000 18:17:12 +0100 From: Arne Babnik babnik_(at)_zems.tu-berlin.de Subject: [php] mySQL / Date > > weiß jemand zufällig wie man mit php und mysql das datum-format > > ändern kann (typ: date)? mysql speichert das datum im format > > yyyy-mm-dd, aber wie kann ich das auf dd.mm.yyyy ändern? > Ich benutze diese Funktionen : > > function DateToDBDate ($datum) > { > $datum=substr($datum,6,4)."-".substr($datum,3,2)."-".substr($datum,0,2); > if ($datum=="--"){ $datum=""; } > > return $datum; > > } > > function DBDateToDate ($datum) > { > $datum=substr($datum,8,2).".".substr($datum,5,2).".".substr($datum,0,4); > > if ($datum==".."){ $datum=""; } > > return $datum; > } Es ist doch eigentlich egal, wie MySQL das abspeichert; wichtig ist doch nur, wie man die Information hinein- und wieder hinausbekommt. Zum Einspeichern gibt es auf www.php-center.de ein kleines Skript von Thomas Schürmann, das diese Aufgabe ganz hervorragend löst. (tt.mm.jjjj -> yyyy-mm-dd). Nennt sich ger2mysqldate(). Zum Auslesen tut's ein "SELECT DATE_FORMAT (datum, '%d.%m.%Y') as meindatum FROM tablename" ganz wunderprima. (Schönen Gruß auch an Knut, ich hab das MySQL-Handbuch durchaus gelesen ;-) Gruss, Arne From hartmut_(at)_six.de Thu, 09 Mar 2000 18:17:38 +0100 Date: Thu, 09 Mar 2000 18:17:38 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] if anweisung mit platzhalter "M.Kurz" wrote: > Hi liste,wie kann ich eine if anweisung um Platzhaltern(mir is kein > besser Ausdruck eingefallen) erstellenalso z.b.: if ($var == '123XX') > echo "test"; ich will immer wenn die Variabele $var mit 123 beginnt > test ausgeben.bei einer Datenbank abfrage weiss ich wie so was geht > mit like '123%'dann spuckt er mir alle aus die mit 123 beginnen aber > wie geht sowas bei einerif anweisung ????ich hab schon mehrere bücher > durchforstet hab aber nix gefundenvielleicht wisst ihr ja eine Lösung > Beste Grüssemarcel if(ereg("^123",$var)) # ^ steht für zeilen- bzw. stringanfang -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From kai_(at)_pc-infos.de Thu, 9 Mar 2000 18:17:53 +0100 Date: Thu, 9 Mar 2000 18:17:53 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] if anweisung mit platzhalter Hallo Marcel, Das ist ganz einfach: if (substr($var, 0, 3) == "123") echo "test"; http://php.net/manual/html/function.substr.html Aber manche Leute hier in der Liste werden sehr schnell sauer bei HTML- / multipart-Mails. Also wäre es empfehlenswert deinen Mail-Client auf "text/plain" umzustellen. MfG Kai ____________________________ From: M.Kurz > wie kann ich eine if anweisung um Platzhaltern > (mir is kein besser Ausdruck eingefallen) erstellen > also z.b.: > if ($var == '123XX') echo "test"; > ich will immer wenn die Variabele $var mit 123 beginnt test ausgeben. > bei einer Datenbank abfrage weiss ich wie so was geht mit like '123%' > dann spuckt er mir alle aus die mit 123 beginnen aber wie geht sowas bei einer > if anweisung ???? -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From Webmaster_(at)_genoh.de Thu, 9 Mar 2000 18:42:46 +0100 Date: Thu, 9 Mar 2000 18:42:46 +0100 From: Webmaster_(at)_genoh.de Webmaster_(at)_genoh.de Subject: [php] AW: [php] Re: Installationsprobleme: PHP3.0.15_Win32 unter Windows98 mit Apache1.3.9 hi, > hallo elmar, > check doch mal das wamp-tutorial für th. schulz: > http://thomas.schulz.net/php/wamp/index.html bin zwar genoh und nicht elmar, aber ich finde das tutorial sollte im php-center nicht fehlen, denn mit dem hats jetzt endlich einwandfrei geklappt. bye Genoh ------------------------------------------- [ email_(at)_genoh.de * www.genoh.de ] [ www.weltenbastler.de * www.canyonworld.de] ------------------------------------------- From np_(at)_public-art.de Thu, 9 Mar 2000 19:19:06 +0100 Date: Thu, 9 Mar 2000 19:19:06 +0100 From: Nico Puhlmann np_(at)_public-art.de Subject: [php] print like perl Hi Leute, gibt es in PHP, wie in Perl, auch die Möglichkeit mehrere Zeilen HTML auszuprinten. Wie z.B. print <<___EOF___; Hier steht , Text oder "sonstwas". Auch " kann ich schreiben, ohne dieses nervige \ vor'm " :-))) ___EOF___ Danke für eure Hilfe im Voraus! Nico .. ;o) From np_(at)_public-art.de Thu, 9 Mar 2000 19:23:57 +0100 Date: Thu, 9 Mar 2000 19:23:57 +0100 From: Nico Puhlmann np_(at)_public-art.de Subject: [php] Fw: print like perl Sorry Leute, hab die Lösung gefunden .. ist zwar nicht ganz so komfortabel, aber es gibt es: http://www.php.net/manual/function.print.php3 Danke trotzdem ;o) Kommt nich wieder vor, ich schau nextes mal genauer in die Doku. Verzeiht!!!! ;-) Nico ----- Original Message ----- From: Nico Puhlmann To: Sent: Thursday, March 09, 2000 7:19 PM Subject: print like perl > Hi Leute, > > gibt es in PHP, wie in Perl, auch die Möglichkeit mehrere Zeilen HTML > auszuprinten. Wie z.B. > > print <<___EOF___; > > Hier steht , Text oder "sonstwas". > Auch " kann ich schreiben, ohne dieses nervige \ vor'm " :-))) > > ___EOF___ > > Danke für eure Hilfe im Voraus! > > Nico .. ;o) > > > From kai_(at)_pc-infos.de Thu, 9 Mar 2000 19:34:53 +0100 Date: Thu, 9 Mar 2000 19:34:53 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Fw: print like perl From: Nico Puhlmann > Sorry Leute, hab die Lösung gefunden .. ist zwar nicht ganz so komfortabel, > aber es gibt es: http://www.php.net/manual/function.print.php3 > Kommt nich wieder vor, ich schau nextes mal genauer in die Doku. > Verzeiht!!!! ;-) > > Hi Leute, > > > > gibt es in PHP, wie in Perl, auch die Möglichkeit mehrere Zeilen HTML > > auszuprinten. Wie z.B. Hey Nico, es geht auch einfacher. Du kannst das was geprintet werden soll auch einfach ausklammern. Boah.... najaaaa.. Text halt. so wie im Browser ausgegeben werden soll -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From m_(at)_rkus.dobel.de Thu, 09 Mar 2000 20:01:19 +0100 Date: Thu, 09 Mar 2000 20:01:19 +0100 From: Markus Dobel m_(at)_rkus.dobel.de Subject: [php] print like perl Nico Puhlmann wrote: > > Hi Leute, > > gibt es in PHP, wie in Perl, auch die Möglichkeit mehrere Zeilen HTML > auszuprinten. Wie z.B. > > print <<___EOF___; > > Hier steht , Text oder "sonstwas". > Auch " kann ich schreiben, ohne dieses nervige \ vor'm " :-))) > > ___EOF___ ja kannst du: -- schnipp -- Hier steht <HTML>, Text oder "sonstwas". Auch " kann ich schreiben, ohne dieses nervige \ vor'm " :-))) Und ich muss nicht einmal php dafür benutzen. -- schnupp -- das einzige, was du beachten musst, ist, dass du html-sonderzeichen html-encodet tippst. aber das gilt bei reinen html-dokumenten genauso wie bei deinem perl-beispiel, welches genau an der stelle einen fehler hat. gruss, markus From lb_(at)_knuut.de Thu, 9 Mar 2000 19:05:54 +0100 (CET) Date: Thu, 9 Mar 2000 19:05:54 +0100 (CET) From: Lutz Brueckner lb_(at)_knuut.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen On Thu, 9 Mar 2000, Florian Leibert wrote: > ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings > auslese und diese dann umdrehe. Wie kann ich dies tun??? Zwei, drei Lösungen sind zwar schon gepostet worden, die einfachste war aber noch nicht dabei: $s ="abcdef"; echo $s[1].$s[0]; Ciao, Lutz From lb_(at)_knuut.de Thu, 9 Mar 2000 19:01:26 +0100 (CET) Date: Thu, 9 Mar 2000 19:01:26 +0100 (CET) From: Lutz Brueckner lb_(at)_knuut.de Subject: [php] Fehlertolerante Suche Hallo, On Thu, 9 Mar 2000, Stefan Krister wrote: > ich kann's gar ned glauben, daß noch keine Reaktion darauf gekommen > ist. Sehe ich da irgendwas falsch? Seid Ihr alle mit den bisherigen > Möglichkeiten der Suche zufrieden? Fehlertolerantes Suchen wäre ein interessantes Feature. Das in php programmieren zu wollen ist wegen der Performance aber höchstens eine interessante Fingerübung. Wenn schon, dann in C als Funktionsmodul. Oder noch besser als Funktion in mysql. > Oder soll ich mal den C-Quellcode auf eine Webseite packen? Den c't > Artikel kann ich ja wegen (c) nicht veröffentlichen. Leider. Das wäre nett. Mein c't Jahrgang 97 ist anläßlich meines letzten Umzugs dem Recycling zugeführt worden ... Ciao, Lutz From christoph_(at)_lauterbach-design.de Thu, 09 Mar 2000 20:13:52 +0100 Date: Thu, 09 Mar 2000 20:13:52 +0100 From: Christoph Lauterbach christoph_(at)_lauterbach-design.de Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war Servus Liste, wie kann ich gucken ob es bereits einen Datensatz mit einem bestimmten Wert in einem bestimmten Feld gibt? Ich will nämlich vermeiden dass sich in einer User-DB zwei Menschen mit dem selben User-Name eintragen. Oder gibt MySQL bereits ein bestimmtes Resultat zurück? Schließlich hab ich das Feld in der entsprechenden Tabelle bereits als "unique" deklariert. Gibt es eigentlich endlich eine Newsgroup oder eine Mailing-Liste die sich gleichberechtigt um PHP und MySQL kümmert? Nix gegen Euch, ist klar... Vielen Dank From kai_(at)_pc-infos.de Thu, 9 Mar 2000 20:22:41 +0100 Date: Thu, 9 Mar 2000 20:22:41 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen From: Lutz Brueckner > > ich habe keine Infos gefunden, wie ich die ersten 2 Zeichen eines Strings > > auslese und diese dann umdrehe. Wie kann ich dies tun??? > Zwei, drei Lösungen sind zwar schon gepostet worden, die > einfachste war aber noch nicht dabei: > $s ="abcdef"; > echo $s[1].$s[0]; Nanu? Wie ist denn aus dem String auf einmal ein Array geworden? -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From C.Schmidt-Koester_(at)_gmx.net Thu, 9 Mar 2000 20:35:08 +0100 Date: Thu, 9 Mar 2000 20:35:08 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= C.Schmidt-Koester_(at)_gmx.net Subject: [php] PHP4 auf WinNT und MYSQL > > ich versuche gerade krampfhaft das MYSQL-Modul von PHP4 zu aktivieren.... und bekomme es einfach nicht hin. Weiß jemand nochmal wie das geht?! Komischerweise liefs schon mal > und jetzt ist es weg! Ich hab die mysql-dll in mein WinNT-Verzeichnis getan und das Modul bei Windows-Extensions so angegeben: > > ;Windows Extensions > extension=php_mysql.dll > In der php.ini sollten Angaben zum extension_dir gemacht werden. Ich habe über "extension_dir = .\Modules" ein Verzeichnis relativ zu meinem PHP-Verz. benannt, in dem sich die DLL befindet und so läufts. Stand glaub ich auch so im README. Christiane From marcel.beerta_(at)_gmx.net Thu, 9 Mar 2000 18:54:49 +0100 Date: Thu, 9 Mar 2000 18:54:49 +0100 From: Marcel Beerta marcel.beerta_(at)_gmx.net Subject: [php] AW: [php] Newsletter verschicken! > Auf meiner Site gibt es die Möglichkeit, einen Newsletter zu > abbonieren > bzw. abzubestellen. Die Daten werde in eine mysql-DB eingetragen. > Nun möchte ich ein Formular erstellen, in dem ich den Newsletter > verfasse und ( hier kommt das Problem) diesen an alle registrierten > E-Mailadressen verschicke. ist doch theoretisch gar nicht so schwer ... $subject="Newsletter Nr:"; $from="bar_(at)_foo.com"; $reply="for_(at)_bar.com"; $query="SELECT * FROM tabellenname"; $conn=mysql_connect("localhost","root",""); $result=mysql_db_query("datenbank",$query,$conn); while($data=mysql_fetch_array($result)) { mail($data[email],$subject,$text,"From: $from\nReply-To: $reply"); } mysql_close($conn); ?> From s.bergmann_(at)_seven-sense.com Thu, 09 Mar 2000 21:04:17 +0100 Date: Thu, 09 Mar 2000 21:04:17 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Uebungsaufgabe fuer Euch Björn Schotte schrieb: > Daher mein Vorschlag der Übungsaufgaben: in (un-)regelmäßigen > Abständen poste ich hier einfach konkrete Problemstellungen. Hört sich sehr vielversprechend an! -- "Ivanova is always right. I will listen to Ivanova. I will not ignore Ivanova's recommendations. Ivanova is God. And, if this ever happens again, Ivanova will personally rip your lungs out!" - Susan Ivanova, "Babylon 5" From m_(at)_rkus.dobel.de Thu, 09 Mar 2000 21:06:58 +0100 Date: Thu, 09 Mar 2000 21:06:58 +0100 From: Markus Dobel m_(at)_rkus.dobel.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen "Kai Hörner" wrote: > > > $s ="abcdef"; > > echo $s[1].$s[0]; > > Nanu? Wie ist denn aus dem String auf einmal ein Array geworden? dirty rotten c-tricks. in c gibts eigentlich keine strings, sondern nur array of char. in php ist das wohl uebernommen worden. genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz); gruss, markus From Maillist_(at)_internet-praesent.de Thu, 9 Mar 2000 21:19:50 +0100 Date: Thu, 9 Mar 2000 21:19:50 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war Hi Christoph, In PHP machst Du das so: $checkname = "name = '$name'"; $checkexistvar = "SELECT * FROM $tabelle WHERE $checkname"; $checkexist = mysql($datenbank,$checkexistvar); $checkresult = mysql_num_rows($checkexist); if ($checkresult != 0) {} else {} Wenn das Feld "unique" ist, und Du den Usernamen nochmal eingibst, wird einfach das alte überschrieben, somit ist das keine Lösung. Ich kenne nur eine Englische Maillinglist für MySQL, schau mal unter http://www.mysql.com CU, Noel Date sent: Thu, 09 Mar 2000 20:13:52 +0100 Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war From: "Christoph Lauterbach" To: php_(at)_solix.wiso.Uni-Koeln.DE Send reply to: php_(at)_solix.wiso.Uni-Koeln.DE > Servus Liste, > > wie kann ich gucken ob es bereits einen Datensatz mit einem bestimmten > Wert in einem bestimmten Feld gibt? Ich will nämlich vermeiden dass > sich in einer User-DB zwei Menschen mit dem selben User-Name > eintragen. Oder gibt MySQL bereits ein bestimmtes Resultat zurück? > Schließlich hab ich das Feld in der entsprechenden Tabelle bereits als > "unique" deklariert. > > Gibt es eigentlich endlich eine Newsgroup oder eine Mailing-Liste die > sich gleichberechtigt um PHP und MySQL kümmert? Nix gegen Euch, ist > klar... > > Vielen Dank > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From hartmut_(at)_six.de Thu, 09 Mar 2000 21:30:11 +0100 Date: Thu, 09 Mar 2000 21:30:11 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen Markus Dobel wrote: > genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz); was ist daran denn haesslich? doch wohl nur dass es keine dreiwege-variante ( >0; ==0 ; <0) giebt wie sie (vom hörensagen her) FORTRAN haben soll -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From m_(at)_rkus.dobel.de Thu, 09 Mar 2000 21:47:47 +0100 Date: Thu, 09 Mar 2000 21:47:47 +0100 From: Markus Dobel m_(at)_rkus.dobel.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen Hartmut Holzgraefe wrote: > > > genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz); > > was ist daran denn haesslich? doch wohl nur dass es keine > dreiwege-variante > ( >0; ==0 ; <0) giebt wie sie (vom hörensagen her) FORTRAN haben soll mag sein, dass es kurz ist und vielleicht sogar schneller ablaeuft als folgender konstrukt: if (bedingung) { $a = blubb; } else { $a = suelz; } dennoch find ich das lesbarer und logischer. aber das mag geschmackssache sein und haengt mit sicherheit auch von der komplexitaet des if-konstrukts ab. is auch nich so wichtig, eigentlich gings ja darum, wieso der string ein array ist. der satz danach is einfach nur meine meinung und sollte kein belehrungsversuch sein oder so. gruss, markus From eschmid+sic_(at)_s.netic.de Thu, 9 Mar 2000 21:51:18 +0100 (CET) Date: Thu, 9 Mar 2000 21:51:18 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen On Thu, 9 Mar 2000, Hartmut Holzgraefe wrote: > Markus Dobel wrote: > > > genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz); > > was ist daran denn haesslich? doch wohl nur dass es keine > dreiwege-variante > ( >0; ==0 ; <0) giebt wie sie (vom hörensagen her) FORTRAN haben soll Das muss wohl ein sehr modernes FORTRAN gewesen sein. Bei FORTRAN IV und FORTRAN 77 war's jedenfalls nicht dabei. Oder war's RATFOR? Da hat mal was in der April Ausgabe 1984 in der Zeitschrift Byte gestanden. Der Absender war Nikolaus Wirth, Technische Irrenanstalt, Zuerich, Swiss. -Egon -- Grueninger Str. 6, 70599 Stuttgart http://php.net/manual/, http://php.net/books.php3 http://www.uni-hohenheim.de/~windband From schumacher_(at)_netbits.de Thu, 9 Mar 2000 21:58:19 +0100 Date: Thu, 9 Mar 2000 21:58:19 +0100 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] Addslashes bei Single Quotes Hallo, mich würde mal interessieren, ob ich der einzige bin der folgendes Problem hat, oder ob ich heute ein Brett vorm Kopf hab. Folgendes: Textarea wird in eine Variable $text gespeichert. Der Text enthält Single-Quotes. Natürlich schlägt ein Eintrag in eine MySQL - Tabelle so fehl. Nach addslashes ($text); gleiches Problem. Die Single-Quotes werden nicht escaped. Zum Ziel kam ich nur hiermit: ereg_replace("'","''",$Text); Aber eigentlich wäre doch addslashes genau hierfür gedacht. magic_quotes sind off und PHP ist Version 3.0.14. Grüsse, Jens From hartmut_(at)_six.de Thu, 09 Mar 2000 23:49:58 +0100 Date: Thu, 09 Mar 2000 23:49:58 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen eschmid wrote: > > was ist daran denn haesslich? doch wohl nur dass es keine > > dreiwege-variante > > ( >0; ==0 ; <0) giebt wie sie (vom hörensagen her) FORTRAN haben soll > > Das muss wohl ein sehr modernes FORTRAN gewesen sein. Bei FORTRAN IV und > FORTRAN 77 war's jedenfalls nicht dabei. Jetzt hast Du mich ganz kalt erwischt. Das 'Hörensagen' bezieht sich auf einen Zeitschriftenartikel, den ich vor ewigen Zeiten mal gelesen habe. Von daher war es auf jeden Fall vor FORTRAN 90. Allerdings fehlen mir FORTRAN (und auch RATFOR) in meiner mittlerweile doch recht umfangreichen Programmiersprachensammlung. > Oder war's RATFOR? Da hat mal was in der April Ausg abe 1984 in der > Zeitschrift Byte gestanden. Vom Zeitrahmen her könnte das ungefähr hinkommen. Ich meine ich hätte das aus einem Artikel in der mc, und die hatte damals ja ihre besten Tage. Leider sind diese alten Schätze noch über diverse nicht ausgepackte Kartons verteilt ... > Der Absender war Nikolaus Wirth, Technische Irrenanstalt, Zuerich, Swiss. Von dem Herrn habe ich meines Wissens außer dem Compilerbau-Script und seinen Kommentaren zu 'C' nichts gelesen. Der besagte Artikel war mit Sicherheit nicht von ihm ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From braukmann_(at)_tse-online.de Fri, 10 Mar 2000 01:19:47 +0100 Date: Fri, 10 Mar 2000 01:19:47 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen Hallo, On Thu, Mar 09, 2000 at 09:47:47PM +0100, Markus Dobel wrote: > > > genau wie solch haessliche sachen wie $a = (bedingung?blubb:suelz); > mag sein, dass es kurz ist und vielleicht sogar schneller ablaeuft als > folgender konstrukt: > > if (bedingung) { > $a = blubb; > } > else { > $a = suelz; > } > dennoch find ich das lesbarer und logischer. aber das mag > geschmackssache sein und haengt mit sicherheit auch von der komplexitaet > des if-konstrukts ab. eben. Der Fragezeichen-Operator ist nicht einfach ein 'kryptischer' Ersatz fuer einen if-then-else-Block, sondern hat den unbestreitbaren Vorteil, dass er eine 'Expression' ist, einen Wert als Ergebnis liefert und daher als Sub-Expression eines groesseren Ausdrucks verwendet werden kann. Das kann in vielen Faellen zu kompakterem, uebersichtlicherem Code fuehren; .. und zwar insbesondere in solch trivialen Faellen, die Du oben als Beispiel angefuehrt hast. Ein typischer Anwendungsfall fuer ( cond ) ? exp1 : exp2 ; sind Dinge dieser Art: $form->add_element( array( "name" => "beispiel", "type" => "input", "size" => "10", "value" => ( isset( $varxy ) ? ( $varxy ) : ( "default" ) ) ) ); Die Alternative mittels 'if' saehe dann so aus: if ( isset( $varxy ) ){ $tmp = $varxy; } else { $tmp = "default"; } $form->add_element( array( "name" => "beispiel", "type" => "input", "size" => "10", "value" => $tmp ) ); Das ganze jetzt 'mal 10 oder 15 Formular-Elemeneten' ... welche Loesung bleibt uebersichtlicher? Der '?'-Operator ist natuerlich nicht dazu da, um nach belieben missbraucht zu werden. > is auch nich so wichtig, eigentlich gings ja darum, wieso der string ein > array ist. ... in 'fast' allen Programmiersprachen (die mir bisher untergekommen sind) sind die einzelnen Zeichen einer Zeichenkette (auf die eine oder andere Weise) adressierbar. PHP folgt hier einer langen Tradition vieler Sprachen und bildet Zeichenketten auch als 'Arrays of character' ab (wie auch Pascal, Modula-2 und -3, C, C++, etc. etc.). Das ist jawohl sinnvoll und nuetzlich und hat mit 'dirty, rotten C-trick' nix zu tun. (Wenn das in Deinen Augen schon 'dirty' ist, ... was sagst Du erstmal zur Pointer-Arithmetik ... ;) ) -andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From Stephan.Noller_(at)_uni-koeln.de Fri, 10 Mar 2000 02:05:01 +0100 Date: Fri, 10 Mar 2000 02:05:01 +0100 From: Stephan Noller Stephan.Noller_(at)_uni-koeln.de Subject: [php] Array-Ausgabe-Problem Hallo, ich habe ein (fuer mich) seltsames Problem bei der Ausgabe eines arrays. Ich moechte alle Werte aus der DB zeilenweise ausgeben. Wenn ich die unten angegebene Vorgehensweise benutze funktioniert es zwar auch prinzipiell, allerdings wird jeder Wert zweimal hintereinander ausgegeben... Was mache ich falsch? Gruesse + Dank im Voraus Stephan $r1=mysql_query("select * from york"); while ( $row = mysql_fetch_array($r1) ) { while ( list(,$val) = each ($row) ) { echo $val." , "; } echo "\n"; } From m_(at)_rkus.dobel.de Fri, 10 Mar 2000 02:34:50 +0100 Date: Fri, 10 Mar 2000 02:34:50 +0100 From: Markus Dobel m_(at)_rkus.dobel.de Subject: [php] 2 Zeichen auslesen und diesen String umdrehen Andreas Braukmann wrote: [ strings als array of char ] > Das ist jawohl sinnvoll und nuetzlich und hat mit 'dirty, rotten > (Wenn das in Deinen Augen schon 'dirty' ist, ... > was sagst Du erstmal zur Pointer-Arithmetik ... ;) ) das moechtest du lieber nicht wissen. ich liebe klassen wie z.b. TStrings unter delphi, die mich vor pointern und vor allem vom verpointern fernhalten und darueber hinaus sogar noch einige standardroutinen gleich implementiert haben. aber ich wollte hier auch, wie gesagt, keinen glaubenskrieg anzetteln. abgesehn davon wirds langsam OT. darum schlage ich hier ein EOT (bevorzugt) oder aber persoenloches reply vor. gruss, markus From msalien_(at)_gmx.de Fri, 10 Mar 2000 02:49:28 +0100 Date: Fri, 10 Mar 2000 02:49:28 +0100 From: Marcus Schwarz msalien_(at)_gmx.de Subject: [php] / statt ? Hallo, ab und zu sehe ich URLs in folgender Form: http://www.foo.com/foo.php3/id=12 anstelle von http://www.foo.com/foo.php3?id=12 Kann mir jemand verraten, wie das geht? Bei Weiterleitungsadressen ist ja das Problem, dass ? nicht erkannt werden. Bzw: Nach dem ? kann stehen was will, es wird nicht verarbeitet. Gruß Marcus From ulf_(at)_redsys.de Fri, 10 Mar 2000 08:51:00 +0100 Date: Fri, 10 Mar 2000 08:51:00 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Array-Ausgabe-Problem Stephan Noller wrote: > ich habe ein (fuer mich) seltsames Problem bei der Ausgabe eines arrays. Ich > moechte alle Werte aus der DB zeilenweise ausgeben. Wenn ich die unten > angegebene Vorgehensweise benutze funktioniert es zwar auch prinzipiell, > allerdings wird jeder Wert zweimal hintereinander ausgegeben... > Was mache ich falsch? Gar nichts, das Rätsel löst sich, wenn Du mal die Keys mit ausgeben läßt. Normalerweise liefern die *fetch_array() Funktionen Arrays, die numerisch und über die Feldnamen indiziert sind. Das kann man bei Bedarf abstellen. Wirf hierzu einen Blick in die Doku der Funktion. Ulf From ulf_(at)_redsys.de Fri, 10 Mar 2000 08:51:51 +0100 Date: Fri, 10 Mar 2000 08:51:51 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] / statt ? Marcus Schwarz wrote: > ab und zu sehe ich URLs in folgender Form: > > http://www.foo.com/foo.php3/id=12 > > anstelle von > > http://www.foo.com/foo.php3?id=12 > > Kann mir jemand verraten, wie das geht? Bei Weiterleitungsadressen ist ja > das Problem, dass ? nicht erkannt werden. Bzw: Nach dem ? kann stehen was > will, es wird nicht verarbeitet. Rewriting von Adresse durch den Webserver erlaubt derartiges. Wird benutzt für Sessions, Formulare, SSL Seiten und allgemeine Domain Weiterleitungen wie: kunde-mueller.de -> www.kunde-mueller.de kundemueller.de -> - " - www.kundemueller.de -> - " - www.kunde.mueller.de -> - " - kunde.mueller.de -> - " - Für den Apachen benötigst Du mod_rewrite und die entsprechende Dokumentation > > Gruß > > Marcus > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From ulf_(at)_redsys.de Fri, 10 Mar 2000 08:56:06 +0100 Date: Fri, 10 Mar 2000 08:56:06 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war Christoph Lauterbach wrote: > wie kann ich gucken ob es bereits einen Datensatz mit einem bestimmten Wert > in einem bestimmten Feld gibt? Durch eine select-Abfrage. select feld from tabelle where feld = 'wert'; > Ich will nämlich vermeiden dass sich in einer User-DB zwei Menschen mit dem > selben User-Name eintragen. Oder gibt MySQL bereits ein bestimmtes Resultat > zurück? Schließlich hab ich das Feld in der entsprechenden Tabelle bereits > als "unique" deklariert. MySQL verweigert die Speicherung von identischen Werten in Feldern die als Unique deklariert wurden. Du müßtest nur die Fehlermeldung abfangen. Ich benutze jedoch stets die select-Lösung. > Gibt es eigentlich endlich eine Newsgroup oder eine Mailing-Liste die sich > gleichberechtigt um PHP und MySQL kümmert? Nix gegen Euch, ist klar... Nein, die meisten MySQL Listen verweisen beim Wort PHP gerne auf die PHP Foren. Einfache MySQL Fragen werden auch hier schnell und i.d.R. korrekt beantwortet. From tzwenny_(at)_gmx.net Fri, 10 Mar 2000 08:13:21 +0100 Date: Fri, 10 Mar 2000 08:13:21 +0100 From: Tzwenny (Sven Lauer) tzwenny_(at)_gmx.net Subject: [php] / statt ? Hi ;-) Marcus Schwarz schrieb: >Hallo, > >ab und zu sehe ich URLs in folgender Form: > >http://www.foo.com/foo.php3/id=12 > >anstelle von > >http://www.foo.com/foo.php3?id=12 > >Kann mir jemand verraten, wie das geht? Bei Weiterleitungsadressen >ist ja >das Problem, dass ? nicht erkannt werden. Bzw: Nach dem ? kann >stehen was >will, es wird nicht verarbeitet. Das funktioniert mittels der UmgebungsVariablen PATH_INFO, in der alles gespeichert ist, was hinter dem Scriptnamen mit einem Slash angeschlossen ist. CU Tzwenny ______________________________________________________________________ Zitat der Woche ;-) "The box said "Windows 95, 98 or better", so I installed Linux ..." ______________________________________________________________________ www.filmszene.de - das unabhängige Cinemag im Web! From ulf_(at)_redsys.de Fri, 10 Mar 2000 09:03:56 +0100 Date: Fri, 10 Mar 2000 09:03:56 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] if anweisung mit platzhalter Hartmut hat bereits die perfekte Antwort gegeben, es fehlt jedoch noch ein kleiner Hinweis. Bei Vergleichen solltest Du niemals die Variable zuerst schreiben. Schreibt man zuerst den konstanten Wert, kann ein schwer zu findender, hinterhältiger Flüchtigkeitsfehler nicht mehr vorkommen: if ($var = "123.org") echo "Tolle Website eines Kollegen!"; Bei dieser Anweisung wird der Variablen $var ein Wert zugewiesen, was immer funktioniert. Die Bedingung ist erfüllt und der Test wird ausgegeben. Ein häßlicher Flüchtigkeitsfehler, der schwer zu finden ist. Wer diesen Fehler von Beginn an ausschließen will, der schreibt: if ("123.org" == $var) echo "Tolle Website eines Kollegen!"; Wird das zweite Gleichheitszeichen (=) vergessen, kommt es zu einem Parse error. Du kannst auf diesem Wege keine Skripte mehr schreiben, die buggy sind... Ulf From ulf_(at)_redsys.de Fri, 10 Mar 2000 09:07:49 +0100 Date: Fri, 10 Mar 2000 09:07:49 +0100 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war Ulf Wendel wrote: > > Christoph Lauterbach wrote: > > Ich will nämlich vermeiden dass sich in einer User-DB zwei Menschen mit dem > > selben User-Name eintragen. Oder gibt MySQL bereits ein bestimmtes Resultat > > zurück? Schließlich hab ich das Feld in der entsprechenden Tabelle bereits > > als "unique" deklariert. > > MySQL verweigert die Speicherung von identischen Werten in Feldern die > als Unique deklariert wurden. Du müßtest nur die Fehlermeldung abfangen. Streichen, aus dem Archiv, aus der Welt, weil falsch! Wert wird überschrieben. From Schulz_(at)_altmarkweb.de Fri, 10 Mar 2000 09:22:22 +0100 Date: Fri, 10 Mar 2000 09:22:22 +0100 From: Bernd Schulz Schulz_(at)_altmarkweb.de Subject: [php] offline unter wamp - alternative cygwin? hallo liste, z.zt. teste ich meine scripte (php3 und mysql) online auf dem internetserver (unix, apache, php3, mysql). da ich über keine standleitung verfüge, ist das nicht so toll. wenn ich jetzt auf meinem lokalen windownt apache usw. installiere, laufen die scripte dann auch unter unix oder sollte ich lokal lamp installieren. ist cygwin eine alternative? danke für die hilfe. bernd From home_(at)_peter-karsten.de Fri, 10 Mar 2000 10:41:11 +0100 Date: Fri, 10 Mar 2000 10:41:11 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] Login Datei include morgen ihr alle, ich hab jetzt eine Login Datei gebastelt, username, password werden eingetragen und weitergegebn an ein script das die Datenbankeintarge prüft sprich: ---------------------------------------------------------------------- ---------- "; echo ""; echo ""; echo ""; echo ""; } else if (($nachname != $row[nachname]) or ($password != $row[password])) { echo "Fehler"; } --------------------------------------------------------------------- ----------- ist zwar keine elegante Lösung aber zu demonstrationszwecken reichts allemale, nun meine frage, wie include ich die abfrage am besten in meine vorhandenen Seiten? muss ich dafür ein Cookie anlegen? es soll hat keine aufegrufen werden ohne den check gemacht zu haben danke euch mfg peter karsten From a.stagl_(at)_gmx.at Fri, 10 Mar 2000 11:12:31 +0100 Date: Fri, 10 Mar 2000 11:12:31 +0100 From: Andreas Stagl a.stagl_(at)_gmx.at Subject: [php] SMS-Versand via WWW-Formular > Stefan Krister wrote: >> >> Hi Liste, >> >> hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu >> verschicken? Meine User bräuchten das, um die Außendienstler zu >> erreichen. >> >> Die 'freien' Angebote im Web möchte ich dazu nicht nutzen. > > Englische User Liste, vor wenigen Tagen: > > "http://www.freshmeat.net/appindex/1998/12/14/913658781.html" gibt's so einen command line client auch unter nt?!? ____________________________________________________________ ,- STAGL Andreas --------------. WebDesign & Programmierung | Rennweg 70/4/24 \\|// |\ -------------------------- | A-1030 Wien (o ~) '-| Tel: +43-699-10511858 '---._________.---ooOo-(_)-oOoo--' mailto:a.stagl_(at)_gmx.at From stephan_bauer_(at)_gmx.de Fri, 10 Mar 2000 11:26:21 +0100 Date: Fri, 10 Mar 2000 11:26:21 +0100 From: Stephan Bauer stephan_bauer_(at)_gmx.de Subject: [php] php b4 und Oracle 8.1.5 Hallo, hat einer von euch php b4 mit Oracle 8.1.5 zu laufen gebracht? Bei mir kompilierts, allerdings gibts beim Starten vom Apache eine Fehler. Apache meldet, unresolved Symbol pthreats oder so. Hat jemand das Problem nicht? Gruß Stephan From klaus-Peter.may_(at)_tanner.de Fri, 10 Mar 2000 11:22:39 +0100 Date: Fri, 10 Mar 2000 11:22:39 +0100 From: klaus-peter.may klaus-Peter.may_(at)_tanner.de Subject: [php] dl() bei Schlund&Partner Hallo, weiß jmd. wie man bei Schlund&Partner per dl() Module hochladen kann? Lt. Support möglich, aber wie's genau geht, bzw. welche Module verfügbar sind wußte keiner (!!). mfg Klaus-Peter May From rene_(at)_get-connected.de Fri, 10 Mar 2000 11:27:44 +0100 Date: Fri, 10 Mar 2000 11:27:44 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] Login Datei include ----- Original Message ----- From: Peter Karsten > ist zwar keine elegante Lösung aber zu demonstrationszwecken reichts > allemale, > nun meine frage, wie include ich die abfrage am besten in meine vorhandenen > Seiten? muss ich dafür ein Cookie anlegen? Hallo Peter, ich verstehe deine Frage nicht. Include einfach mit: include("diesseite.php3"); Oder was meinst du genau ?? Gruß --RENE From GH-lists_(at)_ecora.de Fri, 10 Mar 2000 12:07:36 +0100 Date: Fri, 10 Mar 2000 12:07:36 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] dl() bei Schlund&Partner klaus-peter.may schrieb > Hallo, > weiß jmd. wie man bei Schlund&Partner per dl() > Module hochladen kann? Lt. Support möglich, aber > wie's genau geht, bzw. welche Module verfügbar sind > wußte keiner (!!). Schlund arbeitet intern sehr viel mit PHP und viele Leute sind dort sehr fit in PHP, d.h. grundsätzlich sollte das schon jemand beantworten können. Wahrscheinlich bist Du im ersten Support-Level hängengeblieben? (Es gibt 3 Level - der dritte kann die Frage mit Sicherheit beantworten). Welche Fehlermeldung bekommst Du denn, wenn Du versuchst per dl ein Modul zu laden? Guido Haeger From webmaster_(at)_trialsport-online.de Fri, 10 Mar 2000 12:15:28 +0100 Date: Fri, 10 Mar 2000 12:15:28 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] PHP 3 und 4, unter Linux parrallel Hallo Liste, Ich habe hier ein LAMP System mit Suse 6.3 apache 1.3.9 und PHP3.0.13 stehen gehabt. PHP 3.0.13 habe ich erfolgreich auf 3.0.15 upgeraded. Nun wollte ich aber auch die PHP4b4pl1 nutzen. Ich habe es nach Archiv, INSTALL und README Studie PHP 4 zum laufen zu bringen. Die beiden grossen Browser und auch Lynx bieten mir den Typ application/x-httpd-php zum download an. Was mache ich falsch? Ich habe alle IMHO noetigen Eintragungen in der httpd.conf vorgenommen und den Apache neugestartet. ---httpd.conf--- LoadModule php3_module /usr/lib/apache/libphp3.so LoadModule php4_module /usr/lib/apache/libphp4.so AddModule mod_php3.c AddModule mod_php4.c AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .php3s AddType application/x-httpd-php .php Wenn ich den Apache neusarte kommt noch folgende Meldung: Starting service httpd[Fri Mar 10 11:40:08 2000] [warn] Loaded DSO /usr/lib/apac he/libphp4.so uses plain Apache 1.3 DSO, this module might crash under EAPI! Irgendwelche Ideen? Jan From php_(at)_sctec.de Fri, 10 Mar 2000 12:23:17 +0100 (MET) Date: Fri, 10 Mar 2000 12:23:17 +0100 (MET) From: Mirko Giese php_(at)_sctec.de Subject: [php] break in include-schleifen hi liste, ich rufe in einer if-schleife eine include datei auf, die die uebergebenen variablen checkt. in der include-datei sind dann auch lauter if-anweisungne, die halt die einzelnen variablen checken. nun wollte ich, wenn die variable nicht meinen vorstellungen entspricht, dsa ganze if-kontruct abbrechen und einfach den rest der datei anzeigen, also kein exit(); sondern ein break machen. und da ich ja eigentlich 2 schleifen habe, also ein break 2; dachte ich mir...steht ja auch so in der doku, aber das funktioniert nicht, ich bekomme immer die gleiche fehlermeldung: Fatal error: Cannot break from 3 loop(s) from nesting level 0 in ../check-form.incl on line xx wenn ich das also richtig sehe, vermutet er sich im schleifenlevel 0... aber selbst break 0; erzeugt diese meldung...also bin ich nun zu doof oder funktioniert das nicht aus include's heraus? nochmal der code zur verdeutlichung: -------- if(irgendwas){ include("check-form.incl"); } -------- und check-form.incl sieht ungefaehr so aus: -------- if($val=="") echo "fehlermeldung"; break 2; } ... ----------- mirko From Stefan.Engelhardt_(at)_stud.fh-hannover.de Fri, 10 Mar 2000 12:45:01 +0100 Date: Fri, 10 Mar 2000 12:45:01 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Gucken ob MySQL-Abfrage erfolgreich war > > MySQL verweigert die Speicherung von identischen Werten in > Feldern die > > als Unique deklariert wurden. Du müßtest nur die > Fehlermeldung abfangen. > > > Streichen, aus dem Archiv, aus der Welt, weil falsch! Wert wird > überschrieben. Ist IMHO nicht richtig, ich hab's ausprobiert. MySQL sagt mir in solche einem Fall 'Duplicate Entry ...' Hab's ausprobiert, war mir auch nicht sicher. Wäre doch auch unsinnig, was hätte denn unique denn dann für 'nen Sinn? Gruß Stefan From Stefan.Engelhardt_(at)_stud.fh-hannover.de Fri, 10 Mar 2000 12:46:55 +0100 Date: Fri, 10 Mar 2000 12:46:55 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] if anweisung mit platzhalter > > Wer diesen Fehler von Beginn an ausschließen will, der schreibt: > > if ("123.org" == $var) > echo "Tolle Website eines Kollegen!"; > > Wird das zweite Gleichheitszeichen (=) vergessen, kommt es zu einem > Parse error. Du kannst auf diesem Wege keine Skripte mehr > schreiben, die > buggy sind... Super Idee, wird mich zwar einiges an Disziplin kosten, aber auch Zeit bei der Fehlersuche sparen. Danke Ulf Grüße aus Hannover Stefan From Andreas.Rieke_(at)_FernUni-Hagen.de Fri, 10 Mar 2000 12:50:23 +0100 Date: Fri, 10 Mar 2000 12:50:23 +0100 From: Andreas Rieke Andreas.Rieke_(at)_FernUni-Hagen.de Subject: [php] Mehrdimensionale Arrays von Formularen Hallo, mit der neuesten PHP 3 habe ich versucht, durch echo ( "\n" ); in einem FORM einige Werte in Form eines mehrdimensionalen Arrays zu uebergeben. Nachdem PHP den POST empfangen und die Variablen zugewiesen hat, erhalte ich ein eindimensionales (!!!) Array mit key: 7][33 val: 3 Kann mir jemand sagen, warum? Wie macht man es richtig??? Danke, A. Rieke Dr.-Ing. Andreas Rieke ISL Internet Sicherheitsloesungen GmbH Feithstr. 142 58097 Hagen Tel.: 02331/987-4331 Mobil: 0177/4904469 Fax: 02331/987-397 email: andreas.rieke_(at)_isl-online.de From home_(at)_peter-karsten.de Fri, 10 Mar 2000 12:51:36 +0100 Date: Fri, 10 Mar 2000 12:51:36 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] Re: include Datei? Hallo Rene, sorry :) bin manchmal schwer zu verstehen, also ich habe folgende datei (login.php3) die datei prüft nach eingabe des Kundennachname und password ob es in der Datenbank vorhanden ist, wenn ja dann solls weitergehen, wenn nein dann Fehlermeldung anzeigen, nun habe ich aber saemtliche ungeschütze php3 Dateien , die ja einfach so angezeigt werden, da möchte ich falls password und name noch nicht eingegeben wurden abfragen, und wenn es schon eingegeben wurde dann den inhalt der seite anzeigen , ... ich hoffe das war jetzt deutlicher, bin hier am verzweifeln danke peter ----------------- datei login.php3 (diese datei soll ausgeführt werden bevor weiterer Inhalt anderer dateien zu sehen ist: ---------------------------------------------------------------------- ---------- "; echo ""; // echo ""; echo ""; echo ""; echo ""; } else if (($nachname != $row[nachname]) or ($password != $row[password])) { include ("../tags.txt"); include ("inc/var_general.inc.php3"); include ("tpl/$cfgSkin/body.tpl"); echo "
\n"; echo "
\n"; echo "
\n"; echo "

Paeffgen's Online Shop

\n"; echo "Login fehlgeschlagen! Bitte überprüfen Sie Ihre Benutzerdaten und versuchen es erneut.\n"; echo "
\n"; // echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
Username
Password

\n"; echo "\n"; echo "
\n"; echo "

\n"; echo "
\n"; echo "
\n"; echo "
\n";?>
\n"; echo "
\n"; echo "
\n"; echo "

Paeffgen's Online Shop

\n"; echo "Hier bitte Ihren Username und Ihr Password eingeben:\n"; echo "
\n"; // echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
Username
Password

\n"; echo "\n"; echo "
\n"; echo "

\n"; echo "
\n"; echo "
\n"; echo "
\n"; ?> ---------------------------------------------
------------------------ --------------------- ----- Original Message ----- From: Peter Karsten > ist zwar keine elegante Lösung aber zu demonstrationszwecken reichts > allemale, > nun meine frage, wie include ich die abfrage am besten in meine vorhandenen > Seiten? muss ich dafür ein Cookie anlegen? Hallo Peter, ich verstehe deine Frage nicht. Include einfach mit: include("diesseite.php3"); Oder was meinst du genau ?? Gruß --RENE From bjoern_(at)_baer.mayn.de Fri, 10 Mar 2000 12:50:44 +0100 Date: Fri, 10 Mar 2000 12:50:44 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] Mehrdimensionale Arrays von Formularen * Andreas Rieke wrote: > Kann mir jemand sagen, warum? > Wie macht man es richtig??? Indem du PHP4 verwendest; erst hier funktionieren mehrdimensionale Arrays in der POST-Übergabe, IIRC. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From webmaster_(at)_trialsport-online.de Fri, 10 Mar 2000 13:02:12 +0100 Date: Fri, 10 Mar 2000 13:02:12 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] Mehrdimensionale Arrays von Formularen Hallo Andreas, Friday, March 10, 2000, 12:50:23 PM, you wrote: AR> echo ( ">\n" ); Es muss nicht die Loesung sein aber versuch mal: echo "" Jan From tig_(at)_skv.org Fri, 10 Mar 2000 13:45:09 +0100 Date: Fri, 10 Mar 2000 13:45:09 +0100 From: Till Gerken tig_(at)_skv.org Subject: [php] Pluginentwicklung: Mitarbeit an phpChat Hallo, da die Final von phpChat (http://www.phpwizard.net/phpChat) kurz vor Release steht, suche ich jetzt Entwickler, die Lust haben, Plugins für den Chat zu schreiben. Für die, die phpChat noch nicht kennen: phpChat ist ein Chatserver, der 100% in PHP entwickelt wurde. Das komplette Konzept von phpChat wurde nun auf sog. "Plugins" umgestellt, das sind dynamisch ladbare Module, die selbst während der Laufzeit des Servers die Erweiterung der Funktionalität erlauben. Möglichkeiten für Plugins sind z.B.: - Erweiterungen des Kommandoparsers - Support von "Private Chats" - Downloadmanager - Dateiaustausch - Whiteboards - Notifyer - Time Announcer Auf phpWizard wird es dann in der phpChat-Sektion einen eigenen Bereich zum Austausch von Plugins geben. Ich habe als Beispiel schonmal den Time Announcer programmiert, wer sich dieses (äußerst spektakuläre) Plugin mal anschauen will, soll sich kurz vor Vollendung einer halben Stunde (9:27, 9:57 etc) mal einloggen und ein bißchen warten. Der Link ist http://www.phpwizard.net/phpChat, dann auf Demo usw. Plugins werden von der kommerziellen Lizenz nicht betroffen sein und können frei "gehandelt" werden, es wird also u.U. durchaus möglich sein, damit später Geld zu verdienen (als kleiner Anreiz, hehehe) Nein, im Ernst, die Entwicklung macht Spaß, und wer Lust hat, mitzuarbeiten, möchte mich bitte kontaktieren! Till From Michael_(at)_Stahmann.de Fri, 10 Mar 2000 13:47:14 +0100 Date: Fri, 10 Mar 2000 13:47:14 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] offline unter wamp - online unter lamp? Andreas Braukmann schrieb: > Hi, > > ... kann es sein, dass Du einige Male 'LAMP' und 'WAMP' vertauscht > hast? Du hast recht, ich bin immer noch einaeugig (Hornhautentzündung im Auge) und werde deshalb jetzt erstmal eine Zeit aussetzen. Ich dachte, wenn ich schon nicht programieren kann, dann kann ich mich wenigstens hier ein bischen Nützlich machen. Ich sehe, das auch dieses ein Trugschluss war. > -Andreas > > P.S. ... bei Gelegenheit koenntest Du Deinen Mail-Klienten mal so > einstellen, dass er nach jeweils ca. 68-72 Zeichen einen Zeilenumbruch > einfuegt. Das erspart den 'Beantwortern' das Umformatieren. > Habe ich eigendlich gemacht, ich weiß aber nicht, warum das immer wieder falsch läuft. Netscape macht es doch automatisch wenn ich es richtig eingestellt habe. Steht auf 72 Zeichen. (!?!) 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 mpoehler_(at)_eprofessional.de Fri, 10 Mar 2000 14:02:24 +0100 Date: Fri, 10 Mar 2000 14:02:24 +0100 From: =?iso-8859-1?Q?Marco_P=F6hler?= mpoehler_(at)_eprofessional.de Subject: [php] =?iso-8859-1?Q?PHP_mit_Oracle-Unterst=FCtzung_kompilieren?= Hallo Liste, ich möchte PHP mit Oracle-Unterstützung auf einem Linux-Rechner installieren. Dazu benötige ich die Oracle-Client-libs. Die habe ich unter www.orasoft.org gefunden (Danke dafür an Harmut Holzgraefe). Um PHP nun zu kompilieren benötge ich offensichtlich auch noch die Headerdateien (oci.h, oratypes.h, ocidfn.h, ociapr.h) und die kann leider ich nirgends finden. Muß ich jetzt doch das Mega-Download von Oracle starten ? Danke Marco Pöhler eprofessional GmbH Friedensallee 50, 22765 Hamburg, GERMANY fon: +49 (0)40 399 278-11, fax: +49 (0)40 399 278-78 http://www.eprofessional.de , http://www.eprofessional.net From ABlankerts_(at)_freepoint.de Fri, 10 Mar 2000 14:02:01 -0100 (CET) Date: Fri, 10 Mar 2000 14:02:01 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] break in include-schleifen On Fri, 10 Mar 2000 12:23:17 +0100 (MET), Mirko Giese wrote: >Fatal error: Cannot break from 3 loop(s) from nesting level 0 in >../check-form.incl on line xx > >wenn ich das also richtig sehe, vermutet er sich im schleifenlevel 0... >aber selbst break 0; erzeugt diese meldung...also bin ich nun zu doof oder >funktioniert das nicht aus include's heraus? > >nochmal der code zur verdeutlichung: >-------- >if(irgendwas){ > include("check-form.incl"); >} >-------- >und check-form.incl sieht ungefaehr so aus: >-------- >if($val=="") > echo "fehlermeldung"; > break 2; >} >... >----------- Da is doch berhaupt keine "schleife" ?? ein IF-construct ist keine schleife.. wenn du mehrere if's hintereinander hast, is das deswegen auch noch keine schleife... Wo keine Schleife is, kann man auch nix "break"en .. 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 Maillist_(at)_internet-praesent.de Fri, 10 Mar 2000 14:30:30 +0100 Date: Fri, 10 Mar 2000 14:30:30 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] Einfache Frage: String durchsuchen Hallo, warscheinlich die dümmste Frage die in der Liste gestellt wurde, aber was brauche ich, um ein String nach Nummern oder Buchstaben zu überprüfen? Div, Noel From kai_(at)_pc-infos.de Fri, 10 Mar 2000 14:30:59 +0100 Date: Fri, 10 Mar 2000 14:30:59 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Einfache Frage: String durchsuchen From: Noel Nolst Trenite > warscheinlich die dümmste Frage die in der Liste gestellt wurde, > aber was brauche ich, um ein String nach Nummern oder > Buchstaben zu überprüfen? Das PHP-Manual. http://php.net/manual/html/ref.strings.html MfG Kai -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From php_(at)_sctec.de Fri, 10 Mar 2000 14:25:20 +0100 (MET) Date: Fri, 10 Mar 2000 14:25:20 +0100 (MET) From: Mirko Giese php_(at)_sctec.de Subject: [php] break in include-schleifen > ein IF-construct ist keine schleife.. wenn du mehrere if's hintereinander hast, is das deswegen auch noch keine schleife... > > Wo keine Schleife is, kann man auch nix "break"en .. zitat aus control-structures.break.html (dokumentation deutsch) "Break bricht die Ausfhrung der aktuellen if, for, while oder switch Anweisungs-Sequenz ab. Einem break kann optional ein numerisches Argument angehngt werden, das die Anzahl der abzubrechenden Befehls-Sequenzen enthlt. " ok, ich habs jetzt schleife genannt, obwohl es keine ist...aber darum geht es ja nicht mirko From php_(at)_sctec.de Fri, 10 Mar 2000 14:29:47 +0100 (MET) Date: Fri, 10 Mar 2000 14:29:47 +0100 (MET) From: Mirko Giese php_(at)_sctec.de Subject: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen > From: Noel Nolst Trenite > > warscheinlich die dümmste Frage die in der Liste gestellt wurde, > > aber was brauche ich, um ein String nach Nummern oder > > Buchstaben zu überprüfen? > > Das PHP-Manual. > http://php.net/manual/html/ref.strings.html was ist denn das fuer eine antwort auf diese frage? wir sind doch nicht in der liste, um uns die dokus um die ohren zu hauen...dann bracht man keine liste, denn eigentlich steht ja ALLES in der doku....wenn du die frage nicht beantworten willst/kannst dann tu es einfach nicht, irgendjemand wird ihm schon helfen, das jedenfalls hilft ihm bestimmt nicht, denn die doku lesen und es dann verstehen sind 2 verschiedene paar schuhe mirko *wiederberuhig* From ABlankerts_(at)_freepoint.de Fri, 10 Mar 2000 14:42:38 -0100 (CET) Date: Fri, 10 Mar 2000 14:42:38 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] break in include-schleifen On Fri, 10 Mar 2000 14:25:20 +0100 (MET), Mirko Giese wrote: >> ein IF-construct ist keine schleife.. wenn du mehrere if's hintereinander hast, is das deswegen auch noch keine schleife... >> >> Wo keine Schleife is, kann man auch nix "break"en .. >zitat aus control-structures.break.html (dokumentation deutsch) >"Break bricht die Ausfhrung der aktuellen if, for, while oder switch >Anweisungs-Sequenz ab. >ok, ich habs jetzt schleife genannt, obwohl es keine ist...aber darum geht >es ja nicht Ok, sorry, nix gesagt... 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 kai_(at)_pc-infos.de Fri, 10 Mar 2000 14:46:51 +0100 Date: Fri, 10 Mar 2000 14:46:51 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen From: Mirko Giese > > > warscheinlich die dümmste Frage die in der Liste gestellt wurde, > > > aber was brauche ich, um ein String nach Nummern oder > > > Buchstaben zu überprüfen? > > Das PHP-Manual. > > http://php.net/manual/html/ref.strings.html > was ist denn das fuer eine antwort auf diese frage? wir sind doch nicht in > der liste, um uns die dokus um die ohren zu hauen...dann bracht man keine > liste, denn eigentlich steht ja ALLES in der doku....wenn du die frage > nicht beantworten willst/kannst dann tu es einfach nicht, irgendjemand > wird ihm schon helfen, das jedenfalls hilft ihm bestimmt nicht, denn die > doku lesen und es dann verstehen sind 2 verschiedene paar schuhe Hallo Mirko. 1. Wir haben diese Liste um Probleme zu lösen und ähnliches. Aber die Antwort auf diese Frage ist mit ganzen 2 Clicks im Manual zu finden. (Die Beschreibung dazu ist auch sehr verständlich) 2. Falsch. Nicht alles steht im Manual. 3. Ich kann und will diese Frage beantworten. Wenn es dich beruhigt kann ich hier auch noch mal den Text aus der Doku kopieren und hier reinpasten, bringt aber auch nicht mehr. EOT Kai -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From kstuken_(at)_uni-goettingen.de Fri, 10 Mar 2000 14:58:42 +0100 Date: Fri, 10 Mar 2000 14:58:42 +0100 From: Kai Stukenbrock kstuken_(at)_uni-goettingen.de Subject: [php] PHP4 - Was ist neu? Hallo! Ich habe schon auf einigen Seiten nach einer Übersicht zu den Unterschieden zwischen PHP3 und PHP4 gesucht. Insbesondere interessieren mich mögliche Kompatibilitätsprobleme beim Umstieg, denn ich habe auf zend.com gelesen, daß es bedingt durch den rewrite des Quellcodes zu einigen kleineren Inkompatibilitäten kommen kann. Kann mir also jemand eine Seite nennen, auf der ich einen guten und nicht allzu langen Überblick zu PHP4 im Vergleich mit PHP3 finden kann? Danke! Kai. ------------------------------------------------------------ Kai Stukenbrock Volkswirtschaftliches Seminar der Universität Göttingen http://www.vwl.wiso.uni-goettingen.de ------------------------------------------------------------ "Tatsaechlich weicht in Wahrheit die Realitaet haeufig von der Wirklichkeit ab." From bjoern_(at)_baer.mayn.de Fri, 10 Mar 2000 15:05:52 +0100 Date: Fri, 10 Mar 2000 15:05:52 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen * Mirko Giese wrote: > > Das PHP-Manual. > > http://php.net/manual/html/ref.strings.html > was ist denn das fuer eine antwort auf diese frage? Es ist unverschämt, Fragen zu stellen, die durch _einen einzigen Blick_ ins Manual hätten beantwortet werden können. Der normale Weg zur Problemrecherche geht eigtl. so: Problem -> Manual durchstöbern -> alle möglichen Archive im Web abgrasen -> erst dann in der Mailingliste fragen. Dadurch würde sich dann auch endlich mal wieder das Niveau der Mailingliste heben, denn wenn man obigen Weg befolgt, würden zum Großteil nur knifflige Probleme in die Mailingliste kommen, was das Ganze wieder spannender machen würde. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From bjoern_(at)_baer.mayn.de Fri, 10 Mar 2000 15:07:27 +0100 Date: Fri, 10 Mar 2000 15:07:27 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] PHP4 - Was ist neu? * Kai Stukenbrock wrote: > Kann mir also jemand eine Seite nennen, auf der ich einen guten und > nicht allzu langen Überblick zu PHP4 im Vergleich mit PHP3 finden > kann? Schau mal auf und -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From np_(at)_public-art.de Fri, 10 Mar 2000 16:07:27 +0100 Date: Fri, 10 Mar 2000 16:07:27 +0100 From: Nico Puhlmann np_(at)_public-art.de Subject: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen Hi, > Es ist unverschämt, Fragen zu stellen, die durch > _einen einzigen Blick_ ins Manual hätten beantwortet > werden können. Der normale Weg zur Problemrecherche > geht eigtl. so: > > Problem -> Manual durchstöbern -> alle möglichen > Archive im Web abgrasen -> erst dann in der Mailingliste > fragen. Stimmt, so mach ich das eigentlich bei anderen Sprachen, in denen ich länger progammier auch so. Aber ich denke das man oft, in der Anfangseuphorie einfach vergisst, das es ja auch ein Manual gibt :o) Und das scheint bei den meißten Anfängern der Fall zu sein .. Und da es manchmal einfacher erscheint in die Liste zu posten (was Quatsch is, da man vom Manual wirklich schneller bedient wird :-) - übersieht man manches einfach. Jaja, die Euphorie ;) Mir isses gestern auch passiert, und ich hab's zum Glück selbst gemerkt - was aber mal wieder bewirkt hat aus dem Fehler zu lernen :-) > Dadurch würde sich dann auch endlich mal wieder das > Niveau der Mailingliste heben, denn wenn man obigen > Weg befolgt, würden zum Großteil nur knifflige Probleme > in die Mailingliste kommen, was das Ganze wieder spannender > machen würde. Jau .. wir wärs den mit einer zusätzlichen Zeile im Signature der Mailingliste .. so in der Art: Erst Manual lesen - dann fragen: http://php.net/manual/ So long .. greez, Nico 8-) From dobel_(at)_femu.rwth-aachen.de Fri, 10 Mar 2000 16:12:05 +0100 Date: Fri, 10 Mar 2000 16:12:05 +0100 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen Mirko Giese wrote: > > > > was brauche ich, um ein String nach Nummern oder > > > Buchstaben zu überprüfen? > > > > Das PHP-Manual. > > http://php.net/manual/html/ref.strings.html > > was ist denn das fuer eine antwort auf diese frage? wir sind doch nicht in > der liste, um uns die dokus um die ohren zu hauen...dann bracht man keine > liste, denn eigentlich steht ja ALLES in der doku... ich denke, das siehst du falsch. je nach komplexitaet deines problems steht nicht alles in der doku. aber in diesem falle haette ein kurzer blick in die dokumentation wirklich ausgereicht. ich meine, wir sind nicht in der liste, um anderen das lesen der dokumentation zu ersparen. waere dem so, koennte man sich die veroeffentlichung der doku sparen und wir haetten woechentlich 10 mal die selben fragen. und staendig das selbe zu schreiben oder das gefuehl haben, dass sich der frager nicht die geringste muehe gemacht hat, die loesung selbst zu finden, frustriert. daher gibts auch das listenarchiv und die FAQ von kris und tobias unter http://www.koehntopp.de/php/ . ich finde ich kais reaktion angemessen. er hat gesagt, wo die loesung steht (fuer den fall, dass der frager wirklich geguggt hat und es einfach nich finden konnte), ohne ausfallend zu werden und gut. unangemessen waere ein einfaches "RTFM!" oder aehnliche flamerei gewesen, diese fuehrt in der regel naemlich zu garnix. aehnlich wird in der newsgroup mit der FAQ umgegangen und das finde ich auch o.k. so. gruss, markus From florian_(at)_leibert.de Fri, 10 Mar 2000 16:28:02 +0100 Date: Fri, 10 Mar 2000 16:28:02 +0100 From: Florian Leibert florian_(at)_leibert.de Subject: [php] Crypten von Passwortern Hallo, ich stehe vor folgendem Problem: Ich habe einen Skript geschrieben, der mittels Formularseite Verzeichnise mit .htaccess schützt. Das generieren der .htpasswd und des crypten via crypt() geht zwar, das Passwort funktioniert allerdings dann beim einloggen nicht. Wer kann mir helfen? So jetzt das Programm: Benutzername: $benutzername

Passwort: $passwort

Crypted: $pwd_crypted

"; # echo "

Algorithmus: $algorithmus

"; # Funktion, welche die Datei(en) anlegt function schreibe_datei ($f1,$f2,$f3,$f4) { $daten1=fopen("/home/www/.htusers", "a"); fputs($daten1, $f1.":".$f2."\n"); fclose($daten1); $daten2=fopen("$pfad/.htaccess", "a"); fputs($daten2, $f3); fclose($daten2); } schreibe_datei ($benutzername,$pwd_crypted,$htaccess_datei,$pfad); ?> From bjoern_(at)_baer.mayn.de Fri, 10 Mar 2000 16:27:04 +0100 Date: Fri, 10 Mar 2000 16:27:04 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] Crypten von Passwortern * Florian Leibert wrote: > $pwd_crypted = crypt($passwort); Versuch's mal mit crypt($passwort,$passwort); -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From thomas.schuermann_(at)_stadt-gladbeck.de Fri, 10 Mar 2000 16:38:17 +0100 Date: Fri, 10 Mar 2000 16:38:17 +0100 From: Thomas =?iso-8859-1?Q?Sch=FCrmann?= thomas.schuermann_(at)_stadt-gladbeck.de Subject: [php] break in include-schleifen Hallo, Mirko Giese schrieb: > nochmal der code zur verdeutlichung: > -------- > if(irgendwas){ > include("check-form.incl"); // Meine Änderung _break;_ // natürlich ohne "_" > } > -------- > und check-form.incl sieht ungefaehr so aus: > -------- > if($val=="") > echo "fehlermeldung"; // Meine Änderung _return;_ // natürlich ohne "_" > } > ... > ----------- Ist es vielleicht das, was du gesucht hast? (Wenn ich dich richtig verstanden habe)? -- *---------------------------------------------* | Thomas Schürmann | | mailto:thomas.schuermann_(at)_stadt-gladbeck.de | *---------------------------------------------* From joerg.bauer_(at)_kunstforum-rodgau.de Fri, 10 Mar 2000 16:49:32 +0100 Date: Fri, 10 Mar 2000 16:49:32 +0100 From: =?iso-8859-1?Q?J=F6rg_bei_Kunstforum?= joerg.bauer_(at)_kunstforum-rodgau.de Subject: [php] Fehler beim Connect mit MYSQL (STRATO) PHPMYADMIN Hallo Leute, ich habe da ein Problem. Bei der untenstehenden Konfig. erhalte ich folgende Fehlermeldung (siehe unten). In der lokale Konfiguration läuft das alles prima !! Kann mit da jemand helfen ? Vielen Dank ================================= Konfiguration (PHPMYADMIN): $cfgServers[2]['host'] = 'rdbms.strato.de'; $cfgServers[2]['port'] = ''; $cfgServers[2]['adv_auth'] = false; $cfgServers[2]['stduser'] = 'root'; $cfgServers[2]['stdpass'] = ''; $cfgServers[2]['user'] = 'www.dasistmeineadresse.de'; $cfgServers[2]['password'] = 'xxxxxxx'; $cfgServers[2]['only_db'] = 'DBxxxx'; $cfgServers[2]['verbose'] = ''; ?=================================== Fehler: Warning: MySQL Connection Failed: Host 'pD4B8985A.dip.t-dialin.net' is not allowed to connect to this MySQL server in footer.inc.php3 on line 110 Fehler MySQL meldet: From M.Kurz_(at)_dc-ag.de Fri, 10 Mar 2000 16:54:47 +0100 Date: Fri, 10 Mar 2000 16:54:47 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] Zeilenumbruch in Textmail Hi Leute, ich will per PHP eine Textmail verschicken der Message Text kommt aus der Datenbank(My-sql) des funktioniert auch ... Aber der Text macht kein Zeilenumbruch(Zeilenlänge von ca. 72 Zeichen) ist ja auch klar in der Db steht ja auch keiner... wie kann ich dem Text beibringen nach xx Zeichen einen Zeilenumbruch zumachen und wenn es geht soll man dabei auch kein wörter trennen .... ach ja wie bekommt man am einfachsten Html Tags einem dem Text??? Beste Grüsse marcel From dobel_(at)_femu.rwth-aachen.de Fri, 10 Mar 2000 17:09:54 +0100 Date: Fri, 10 Mar 2000 17:09:54 +0100 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] Fehler beim Connect mit MYSQL (STRATO) PHPMYADMIN "Jörg bei Kunstforum" wrote: > > Fehler: > Warning: MySQL Connection Failed: Host 'pD4B8985A.dip.t-dialin.net' is not > allowed to connect to this MySQL server in footer.inc.php3 on line 110 > Fehler > MySQL meldet: du musst phpmyadmin auf dem strato-server installieren. die installation auf deinem heimrechner kannst du dazu nicht verwenden, da nur die strato-webserver auch verbindungen zu den strato-mysql-servern aufnehmen duerfen. gruss, markus From clgu-php_(at)_gmx.net Fri, 10 Mar 2000 18:12:18 +0100 Date: Fri, 10 Mar 2000 18:12:18 +0100 From: Clemens Gutweiler clgu-php_(at)_gmx.net Subject: [php] AW: [php] break in include-schleifen hi, > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von Mirko Giese > Gesendet am: Freitag, 10. März 2000 12:23 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: [php] break in include-schleifen > > hi liste, > [...] > > nochmal der code zur verdeutlichung: > -------- > if(irgendwas){ > include("check-form.incl"); > } > -------- > und check-form.incl sieht ungefaehr so aus: > -------- > if($val=="") // fehlt hier ^ nicht ein { sonst gibt php nur echo als bedingung aus, aber das break gehört da doch dann nicht mehr dazu, oder? > echo "fehlermeldung"; > break 2; > } > ... > ----------- > > > mirko > -- Mit freundlichen Grüßen Clemens Gutweiler Team Web M_(at)_king http://www.webmaking.de clemens.gutweiler_(at)_webmaking.de "You agree to agree to any modifications made to this agreement after agreeing to it" From schwardt_(at)_euro-auto-boerse.net Fri, 10 Mar 2000 18:20:21 +0100 Date: Fri, 10 Mar 2000 18:20:21 +0100 From: Stefan Schwardt schwardt_(at)_euro-auto-boerse.net Subject: [php] Upgrade oder Debug? Moin Liste, ich klicke hier gerade an einem LAMP-Server herum, der mit PHP in der Version 3.0.6 herumhumpelt. Nun habe ich das Problem, daß ein Script das mit einigen includes und einer Handvoll Klassen a) enorm langsam wird und b) gelegentlich(!) bei einem harmlosen str_replace völlig in die Knie geht, bis zum Browsertimeout kein Bild/kein Ton. Ich weiß wohl, daß hier eh ein frisches PHP ran muß, trotzdem die Frage: Hat(te) die .6 ein generelles Speichermanagmentproblem oder 'darf' ich, bevor ich hier nach einem Upgrade rufe, doch noch ein bißchen debuggen? Danke! -- Best regards, Stefan mailto:schwardt_(at)_euro-auto-boerse.net From php_(at)_sctec.de Fri, 10 Mar 2000 18:14:38 +0100 (MET) Date: Fri, 10 Mar 2000 18:14:38 +0100 (MET) From: Mirko Giese php_(at)_sctec.de Subject: [php] break in include-schleifen > > nochmal der code zur verdeutlichung: > > -------- > > if(irgendwas){ > > include("check-form.incl"); > // Meine Änderung > _break;_ // natürlich ohne "_" hier soll ja kein break hin, weil ich die anweisung nur unterbrechen will, wenn meine bedingung in der include datei erfuellt ist, also sprich: sendet mit das formular leere daten, lohnt es sich nicht, das in die datenbank einzutragen und ich breche die if-anweisung einfach ab und zeige dann den rest der seite, der ja nur noc haus der datenbank liest. > > } > > -------- > > und check-form.incl sieht ungefaehr so aus: > > -------- > > if($val=="") > > echo "fehlermeldung"; > // Meine Änderung > _return;_ // natürlich ohne "_" return ist da - meiner meinung nach - nicht angebracht, denn ich will ja nichts zuruekgeben, ich will dann einfach raus aus der anweisung und uach raus aus der anweisung davor...und - wenn moeglich - eben mit break x wie es dokumentiert ist, sonst koennte ich natuerlich ein return 1 machen, das abfragen und dann in der anderen if-anweisung auch breaken, wenn return=1...aber das moechte ich, moeglichst, vermeiden danke trotzdem fuer die muehe! mirko From php_(at)_sctec.de Fri, 10 Mar 2000 18:19:18 +0100 (MET) Date: Fri, 10 Mar 2000 18:19:18 +0100 (MET) From: Mirko Giese php_(at)_sctec.de Subject: [php] AW: [php] break in include-schleifen > > -------- > > und check-form.incl sieht ungefaehr so aus: > > -------- > > if($val=="") > // fehlt hier ^ nicht ein { sonst gibt php nur echo als bedingung aus, > aber das break gehört da doch dann nicht mehr dazu, oder? das stimmt ... aber das war nur mal schnell in die mail getippt, keine "echte" kopie...die original include-datei ist sehr lang und die wollte ich nicht posten. ich hab da ein { drin und auch ein schliessendes } dabei...schliesslich kommt ja auch die eigenartige fehlermeldung vom break From clgu-php_(at)_gmx.net Fri, 10 Mar 2000 18:39:40 +0100 Date: Fri, 10 Mar 2000 18:39:40 +0100 From: Clemens Gutweiler clgu-php_(at)_gmx.net Subject: [php] AW: [php] Mehrdimensionale Arrays von Formularen Hi Andreas, > echo ( " Value='3'>\n" ); Huesste es nicht echo ( "\n" ); heissen?? Wenn ich die Frage nicht richtig verstanden haben sollte: klick --> del ;o) -- Mit freundlichen Grüßen Clemens Gutweiler Team Web M_(at)_king http://www.webmaking.de clemens.gutweiler_(at)_webmaking.de "You agree to agree to any modifications made to this agreement after agreeing to it" From Maillist_(at)_internet-praesent.de Fri, 10 Mar 2000 18:48:02 +0100 Date: Fri, 10 Mar 2000 18:48:02 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen Hallo Björn, 1. ich kann ja kaum glauben daß Du dich wegen einfachen Fragen beschwerst. Du hast doch auch klein angefangen, und Dich über jede Hilfe von anderen gefreut, oder warst Du etwa sofort Profi?? Also, komm' bitte von deinem Egotrip runter, oder füge zum Titel der Maillingliste den Zusatz "nur Profis" ein. Dann werde ich mich auch sofort abmelden. 2. Ich hatte schon vorher im Manual geschaut, konnte aber auch nicht auf der genannten Seite das zutreffende finden. Liebe Grüße, Noel Date sent: Fri, 10 Mar 2000 15:05:52 +0100 From: Björn Schotte To: php_(at)_solix.wiso.Uni-Koeln.DE Subject: Re: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen Send reply to: php_(at)_solix.wiso.Uni-Koeln.DE > * Mirko Giese wrote: > > > Das PHP-Manual. > > > http://php.net/manual/html/ref.strings.html > > was ist denn das fuer eine antwort auf diese frage? > > Es ist unverschämt, Fragen zu stellen, die durch > _einen einzigen Blick_ ins Manual hätten beantwortet > werden können. Der normale Weg zur Problemrecherche > geht eigtl. so: > > Problem -> Manual durchstöbern -> alle möglichen > Archive im Web abgrasen -> erst dann in der Mailingliste > fragen. > > Dadurch würde sich dann auch endlich mal wieder das > Niveau der Mailingliste heben, denn wenn man obigen > Weg befolgt, würden zum Großteil nur knifflige Probleme > in die Mailingliste kommen, was das Ganze wieder spannender > machen würde. > -- > Björn Schotte Fon: 0931 / 78 43 79 2 > Fax: 0931 / 78 43 79 5 > > > -- > ** 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 bjoern_(at)_baer.mayn.de Fri, 10 Mar 2000 18:45:45 +0100 Date: Fri, 10 Mar 2000 18:45:45 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen Tach, * Noel Nolst Trenite wrote: > 1. ich kann ja kaum glauben daß Du dich wegen einfachen Fragen > beschwerst. Du hast doch auch klein angefangen, und Dich über > jede Hilfe von anderen gefreut, oder warst Du etwa sofort Profi?? Nein, aber ich habe mir wenigstens die Mühe gemacht, zuerst etwas Eigenrecherche zu betreiben und dann, im erfolglosen Fall, in geeigneten Mailinglisten nachzufragen. > Date sent: Fri, 10 Mar 2000 15:05:52 +0100 > From: Björn Schotte > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: Re: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen > Send reply to: php_(at)_solix.wiso.Uni-Koeln.DE > > > * Mirko Giese wrote: > > > > Das PHP-Manual. > > > > http://php.net/manual/html/ref.strings.html [...] Bitte richtig quoten. Danke. Ende der Diskussion. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From mkunkler_(at)_issk.net Fri, 10 Mar 2000 19:09:08 +0100 Date: Fri, 10 Mar 2000 19:09:08 +0100 From: Marco Kunkler mkunkler_(at)_issk.net Subject: [php] offline unter wamp - alternative cygwin? Hallo Bernd, Bernd Schulz wrote: > > hallo liste, > ist cygwin eine alternative? ich arbeite seit 10 Monaten mit CygWin auf NT und bin sehr zufrieden vor allem weil php als Modul im Indianer laeuft. Gruesse Marco Kunkler > danke für die hilfe. > > bernd From mail_(at)_christopher-siebert.de Fri, 10 Mar 2000 19:12:48 +0100 Date: Fri, 10 Mar 2000 19:12:48 +0100 From: Christopher Siebert mail_(at)_christopher-siebert.de Subject: [php] aufreg war:Re: [php] Einfache Frage: String durchsuchen Dr. Sommer rät: Liebe Gemeinde, welche ihr euch da versammelt habt, so lasset uns doch diesen Thread mit einem "Amen" schließen. Auf das kein einziger mehr die Reply-Funktion benutzen möge. Für die Beteiligten: 20 Ave Marias, 10 Vater Unser. Amen Christopher Noel Nolst Trenite schrieb: > Hallo Björn, > > 1. ich kann ja kaum glauben daß Du dich wegen einfachen Fragen > beschwerst. Du hast doch auch klein angefangen, und Dich über > jede Hilfe von anderen gefreut, oder warst Du etwa sofort Profi?? > Also, komm' bitte von deinem Egotrip runter, oder füge zum Titel > der Maillingliste den Zusatz "nur Profis" ein. Dann werde ich mich > auch sofort abmelden. > Womit er ja nicht ganz unrecht hat... > > 2. Ich hatte schon vorher im Manual geschaut, konnte aber auch > nicht auf der genannten Seite das zutreffende finden. > als milderner Tatbestand zu berücksichtigen... > > Liebe Grüße, > > Noel -- WWW : http://www.Christopher-Siebert.de Mail: mail_(at)_christopher-siebert.de Tel.: 0 41 05 / 65 03 36 From webmaster_(at)_trialsport-online.de Fri, 10 Mar 2000 19:39:30 +0100 Date: Fri, 10 Mar 2000 19:39:30 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] Zeilenumbruch in Textmail Hallo Marcel, Friday, March 10, 2000, 4:54:47 PM, you wrote: MK> wie kann ich dem Text beibringen nach xx Zeichen einen Zeilenumbruch MK> zumachen und wenn es geht soll man dabei auch kein wörter trennen .... MK> ach ja wie bekommt man am einfachsten Html Tags einem dem Text??? 1.) steht im archiv: // formats a string into smaller rows function format_string( $str, $len, $end) { while (($strlen = strlen($str)) > 1) { $sub = substr( $str, 0, $len); $pos = strrpos( $sub, " "); if ($strlen < $len) $pos = $strlen; $nlpos = strpos( $sub, $end); if (($nlpos < $pos)&&($nlpos > 0)) $pos = $nlpos; $new .= substr( $str, 0, $pos+1) . $end; $str = substr( $str, $pos+1, $strlen-$pos-1); } return $new; } 2. steht im manual strip_tags() Jan ps. hat keiner ideen fuer mein php3|4 problem von heute mittag? From clgu-php_(at)_gmx.net Fri, 10 Mar 2000 20:06:49 +0100 Date: Fri, 10 Mar 2000 20:06:49 +0100 From: Clemens Gutweiler clgu-php_(at)_gmx.net Subject: [php] Zeilenumbruch in Textmail Hi Marcel, Da wir ja die konventionenundstandards (u.a. auch in dieser Mailingliste) einhalten wollen, hab ich hier mal grad ein quick & dirty script geschrieben, aber es funktioniert... -- Mit freundlichen Grüßen Clemens Gutweiler Team Web M_(at)_king http://www.webmaking.de clemens.gutweiler_(at)_webmaking.de "You agree to agree to any modifications made to this agreement after agreeing to it" > -----Original Message----- > From: php-admin_(at)_infosoc.uni-koeln.de > [mailto:php-admin_(at)_infosoc.uni-koeln.de]On Behalf Of Marcel Kurz > Sent: Friday, March 10, 2000 4:55 PM > To: php_(at)_solix.wiso.Uni-Koeln.DE > Subject: [php] Zeilenumbruch in Textmail > > > Hi Leute, > ich will per PHP eine Textmail verschicken > der Message Text kommt aus der Datenbank(My-sql) > des funktioniert auch ... > Aber der Text macht kein Zeilenumbruch(Zeilenlänge von ca. > 72 Zeichen) > ist ja auch klar in der Db steht ja auch keiner... > wie kann ich dem Text beibringen nach xx Zeichen einen Zeilenumbruch > zumachen und wenn es geht soll man dabei auch kein wörter > trennen .... > ach ja wie bekommt man am einfachsten Html Tags einem dem Text??? > > Beste Grüsse > marcel > > > -- > ** 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 Fri, 10 Mar 2000 20:06:27 +0100 (CET) Date: Fri, 10 Mar 2000 20:06:27 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] Zeilenumbruch in Textmail On Fri, 10 Mar 2000, Jan Lehnardt wrote: > ps. hat keiner ideen fuer mein php3|4 problem von heute mittag? Leider nein, denn diese Post(ings) liegen bei mir in der Mailbox im Buero. Jetzt bin aber zu Hause und da habe ich eine andere Mailbox. Poste Deine Frage halt einfach nochmal. Lies sie Dir aber VOR dem Abschicken nochmal durch und mach sie etwas weniger komplizierter, vielleicht antwortet dann einer. -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/ From Hoexter_(at)_ORGAPROG.DE Fri, 10 Mar 2000 20:42:23 +0100 Date: Fri, 10 Mar 2000 20:42:23 +0100 From: Sven Hoexter Hoexter_(at)_ORGAPROG.DE Subject: [php] Crypten von Passwortern > Hallo, > ich stehe vor folgendem Problem: > Ich habe einen Skript geschrieben, der mittels Formularseite > Verzeichnise > mit .htaccess schützt. Das generieren der .htpasswd und des > crypten via > crypt() geht zwar, das Passwort funktioniert allerdings dann > beim einloggen > nicht. Wer kann mir helfen? Erinnere ich mich falsch oder erzeugt man die .htpasswd Dateien nicht mit htpasswd? Zumindest verschlüsselt man IMHO damit das entsprechende Passwort. Cu, Sven From info_(at)_agathos.net Sun, 12 Mar 2000 12:18:49 +0100 Date: Sun, 12 Mar 2000 12:18:49 +0100 From: Hans Theo Mislisch info_(at)_agathos.net Subject: [php] =?ISO-8859-1?Q?Mail()_mit_zwei_Empf=E4ngern?= Grüß Euch zusammen, ich hab in den Büchern leider keine Antwort auf die Frage bekommen, wie man zwei Empfänger in das mail() Kommando einfügt. mail("$Email1,$Email2", $MailSubject, $MailText, "From: $EmailSender"); funzt nicht. Nur eMail-Adressat 1 bekommt eine Mail, Adressat 2 nicht. Wie löst man das denn richtig? Herzlichen Dank Liebe Grüße aus dem Allgäu Hans Theo Mislisch -- Agathos Networks mailto:info_(at)_agathos.net Tel: +49 (0)8321-67388-80 Fax: +49 (0)8321-67388-50 From mkblists_(at)_online-forum.com Sun, 12 Mar 2000 12:55:32 +0100 Date: Sun, 12 Mar 2000 12:55:32 +0100 From: Marcel Kronenberg mkblists_(at)_online-forum.com Subject: [php] PHP/MYSQL connection handling ? Hallo Listenbürger. Ich habe hier einen Apache mit 300 Clients. Dazu mysql/PHP. Es laufen nur PHP applikationen. Meistens mit pconnect bzw. PHPLIB. Einige allerding auch ohne pconnect. Jetzt meine Frage: Ich lasse den mySql Server im moment mit max_connections=300 und einem wait_timeout von 60 laufen. Die STandardeinstellung des wait_timeout von 28000 halte ich doch für zu groß, bei so einer Art des Betriebes. Haltet Ihr diese Einstellungen für gerechtfertigt? Es gibt leider wenig Informationen im web wie mann diese Einstellungen am besten setzt bei so einer Anwendungsart. Marcel From phplist_(at)_crytek.com Sun, 12 Mar 2000 12:03:56 +0000 Date: Sun, 12 Mar 2000 12:03:56 +0000 From: Michael Kaiser phplist_(at)_crytek.com Subject: [php] Select funzt nicht ! Hi Liste ! Weiß jemand, warum folgender Select bei MySQL einen Fehler ("Invalid use of group function") liefert : $task_query = "SELECT * FROM eng_tasks WHERE "; $task_query .= "end_date = MAX(end_date)"; $task_query .= " AND member_id='$member[member_id]'"; $taskh = mysql_query($task_query); Sollte jemand einen funktionierende query, die das selbe Resultat hat und funktioniert, kennen, dann wäre ich sehr dankbar. Michael From oli_(at)_tronet.on-luebeck.de Sun, 12 Mar 2000 01:53:17 +0100 Date: Sun, 12 Mar 2000 01:53:17 +0100 From: Oliver Trosien oli_(at)_tronet.on-luebeck.de Subject: [php] PHP 3 und 4, unter Linux parrallel moin moin, Jan Lehnardt schrieb: > Wenn ich den Apache neusarte kommt noch folgende Meldung: > Starting service httpd[Fri Mar 10 11:40:08 2000] [warn] Loaded DSO /usr/lib/apac > he/libphp4.so uses plain Apache 1.3 DSO, this module might crash under EAPI! > Irgendwelche Ideen? Ich nehme mal an Du hast das Modul _nicht_ mit Hilfe von APXS kompiliert? Dann musst Du naemlich EAPI als Compiler-Flag selbst uebergeben. Also in etwa so: CFLAGS='-DEAPI -O2 -I/usr/include/openssl' ./configure --php4-optionen hth, oliver From david.adler_(at)_h-tic.de Sun, 12 Mar 2000 08:52:10 +0100 Date: Sun, 12 Mar 2000 08:52:10 +0100 From: David Adler david.adler_(at)_h-tic.de Subject: [PHP] Keine Zahlen im String ? Hi Liste, ich muss euch nochmal mit einer Anfängerfrage nerven. Ich möchte eine Variable "Rubrik" erstellen, und dann zum verschiedene Seiten mit index.php3?Rubrik=Mainboards oder index.php3?Rubrik=CPU aufrufen, leider bekomme ich aber MySQL dafür nicht richtig konfiguriert, sodass ich immer ein "0 is not a MySQL Result" erhalte. Hilfe wäre toll ! Danke, David Adler pcmag From l-andre_(at)_gmx.de Sat, 11 Mar 2000 22:36:58 +0100 Date: Sat, 11 Mar 2000 22:36:58 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks l-andre_(at)_gmx.de Subject: [php] HTTP_POST_VARS Hallo! Ich habe ein Formular erstellt. Die Variablen nehme ich im Script mit $HTTP_POST_VARS auf. Mit meinem Apache, lokal unter W98 :-) funktioniert es. Auf dem Server nicht. Dort ist jeweils UNIX und Apache installiert. Das habe ich auf 2 verschiedenen Servern getestet. PHP-Versionen Server (lokal): 3.0.11 Server(online): 3.0.7 Server(online): 3.0.9 Fehlermeldung online: Warning: Variable passed to each() is not an array or object in ...URL...Zeile... Anscheint können die Werte der assoziativen Array nicht verarbeitet werden, weil $HTTP_POST_VARS (each($HTTP_POST_VARS)) nicht bekannt ist. Wo liegt der "Fehler" oder was muß auf den Servern getan werden, um $HTTP_POST_VARS nutzen zu können? Vielen Dank, André From news_(at)_bendlin.de Sat, 11 Mar 2000 21:38:38 +0100 Date: Sat, 11 Mar 2000 21:38:38 +0100 From: Christian Bendlin news_(at)_bendlin.de Subject: [php] TEST mail .... statt >100 mails am Tag gar keine nun... nur Test ob ich noch Mails empfange IGNORIEREN > TRASH thx ;) s.o. Tschuldigung wenn's jmd. stört ;) greetz Christian Bendlin -- Christian Bendlin | christian_(at)_bendlin.de | EFnet #phat as psi Harzstr.1 | fon: +49 5586 962 000 | keep the routers D-37447 Wieda | fax: +49 5586 962 001 | running........ From hoexter_(at)_orgaprog.de Fri, 10 Mar 2000 15:32:13 +0100 Date: Fri, 10 Mar 2000 15:32:13 +0100 From: Sven Hoexter hoexter_(at)_orgaprog.de Subject: [php] SMS-Versand via WWW-Formular On Fri, 10 Mar 2000, Andreas Stagl wrote: > > Stefan Krister wrote: > >> > >> Hi Liste, > >> > >> hat hir schon jemand versucht, über ein WWW-Formular eine SMS zu > >> verschicken? Meine User bräuchten das, um die Außendienstler zu > >> erreichen. > >> > >> Die 'freien' Angebote im Web möchte ich dazu nicht nutzen. > > > > Englische User Liste, vor wenigen Tagen: > > > > "http://www.freshmeat.net/appindex/1998/12/14/913658781.html" > > > gibt's so einen command line client auch unter nt?!? Annsich sollte doch eine e-mail reichen. Bie D2 ist das AFAIK _(at)_d2messages.de Ansonsten kann man ja auch in den sourcen von den Progis mal gucken was die wohin schicken. Cu, Sven From ff0_(at)_gmx.net Sat, 11 Mar 2000 20:29:57 +0100 Date: Sat, 11 Mar 2000 20:29:57 +0100 From: ff0 ff0_(at)_gmx.net Subject: [php] Wie kann ich 2 strings in PHP zusammenfuehren? Hy.. ich hab schon ziemlich lang gesucht doch ich kann keine funktion finden die mir 2 strings zusammenhaut.... $test1="hallo"; $test2="du"; $zusam=????(test1,test2); echo $zusam; yours ff0 ... plz answer fast :) From heiko_(at)_inihaus.de Sat, 11 Mar 2000 20:05:06 +0100 Date: Sat, 11 Mar 2000 20:05:06 +0100 From: Heiko Will heiko_(at)_inihaus.de Subject: [php] PHP unter Linux Hi, ich habe heute Suse-Linux incl. Apache und MOD_PHP3 installiert. Das hat auch alles gefunzt bis ich das htdocs Verzeichnis in usr/local/httpd gelöscht habe und ein neues htdocs in /home angelegt. In der Apache Konfigurationsdatei habe ich das neue Verzeichnis als Documentroot eingetragen und html_Dateien verarbeitet Apache jetzt auch korrekt (d.h. localhost/ zeigt index.html an). Php-Dateien werden jetzt komischerweise aber nicht mehr geparsed. Woran kann das liegen ?? Tschau, heiko From eh_(at)_profzone.ch Sat, 11 Mar 2000 18:57:47 +0100 Date: Sat, 11 Mar 2000 18:57:47 +0100 From: Hohermuth Erich eh_(at)_profzone.ch Subject: [php] Directive sql.safe_mode Hallo Ich habe eine Frage zur Einstellung sql.safe_mode. So wie ich gesehen habe, kann man nur noch mit dem Usernamen, des Filebesitzers des aufrufenden Scripts einen connect herstellen ohne weiteren Angaben. Ich kann als werder user noch passwort noch host angeben, soweit klar. Wenn ich nun aber einen User ohne Passwort habe, so kann ich via localhost einen connect auf den Sock machen und so daten lesen.. was soll daran sicher sein ? Fuer mich macht diese Funktion nur Sinn, wenn man nur das Passwort angeben kann, der User und der Host vorgegeben sind. Hat jemand diese Funktion ueberhaupt im Einsatz ? Gruss Erich From cybermage_(at)_hirnstrudel.de Sat, 11 Mar 2000 18:26:07 +0100 Date: Sat, 11 Mar 2000 18:26:07 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHPlib Installation ... Hi alle zusammen, kleine Frage ... kann mir jemand sagen was ich alles machen muss um PHPlib auf einem Server zum laufen zu kriegen, und zwar ohne include Verzeichniss und Zugriff auf die php.ini. Allerdings hab' ich die Möglichkeit .htaccess einzusetzen. Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From kai_(at)_pc-infos.de Sat, 11 Mar 2000 17:33:15 +0100 Date: Sat, 11 Mar 2000 17:33:15 +0100 From: =?iso-8859-1?B?S2FpIEj2cm5lcg==?= kai_(at)_pc-infos.de Subject: [php] Liste Down? Kann es sein dass díese Mail NICHT ankommt? Kann es sein dass die Liste down ist? Falls das hier jemand lesen kann, so möge er an mailto:kai_(at)_pc-infos.de schreiben. Danke -- / Kai Hörner | ICQ: 15793712 | / Fon: 05082 912 007 | Fax: 05082 913 935 | AIM: Perane From php_(at)_privatesponsor.de Sat, 11 Mar 2000 02:03:41 +0100 Date: Sat, 11 Mar 2000 02:03:41 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] =?iso-8859-1?Q?zu_doof_f=FCr_Zeilenvorschub=3F?= Hallo! einen Zeilenvorschub macht man doch mit \n - oder? Mein Problem: $satz="Dies ist ein Test\n\nDies ist die 2. Zeile\n\nDies ist nurn die Dritte"; mail($email_s." <".$email_s.">", $betreff, $satz, "From: ".$from." <".$from.">\nContent-Type: text/html; charset=iso-8859-1"); Immer wenn die Mail kommt ist alles aneinandergereit... wie als gäbe es keine Zeilenvorschübe... was kann ich machen?
ist nicht angebracht, da es txt mails sind? Ich hoffe es kann diese eigentlich doch bestimmt leichte Frege beantworten, Christian Hofmann Christian.Hofmann_(at)_gmx.de From php_(at)_privatesponsor.de Sat, 11 Mar 2000 00:01:29 +0100 Date: Sat, 11 Mar 2000 00:01:29 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] =?iso-8859-1?Q?Emailadresse_auf_G=FCltigkeit_=FCberpr=FCfen=3F?= Hallo! Wie würdet Ihr eine Emailadresse ($email) auf Ihre Gültigkeit überprüfen? Es sollte über eine Funktion aufrufbar sein. Reicht es zu schauen ob ein _(at)_-Zeichen enthalten ist oder kann man das noch besser machen? Es muss auch gewährleistet sein, dass Domänen wie xyz.co.spile.de oder so was auch noch funktionieren (sofern es denn so was gibt) Kennt Ihr so was? Christian Hofmann Christian.Hofmann_(at)_gmx.de From cybermage_(at)_hirnstrudel.de Sat, 11 Mar 2000 00:15:13 +0100 Date: Sat, 11 Mar 2000 00:15:13 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] RegEx > Benjamin Billian wrote: >> kann mir mal jemand sagen welchen RegEx "Dialekt" PHP verwendet ?? > preg_* -> Perl > ereg_* -> Posix Über preg hab ich dort nirgends etwas gefunden ... Bye Benjamin -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From cybermage_(at)_hirnstrudel.de Sat, 11 Mar 2000 00:17:53 +0100 Date: Sat, 11 Mar 2000 00:17:53 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] RegEx > Benjamin Billian wrote: >> kann mir mal jemand sagen welchen RegEx "Dialekt" PHP verwendet ?? > preg_* -> Perl > ereg_* -> Posix > Über preg hab ich dort nirgends etwas gefunden ... ich nehm alles zurück ... man muss eben nur Suchen :-) Sorry -- "Wat jeht uns die Sintflut ahn ..." (Wolfgang Niedecken) http://www.hirnstrudel.de mailto:cybermage_(at)_hirnstrudel.de From babnik_(at)_zems.tu-berlin.de Fri, 10 Mar 2000 23:21:10 +0100 Date: Fri, 10 Mar 2000 23:21:10 +0100 From: Arne Babnik babnik_(at)_zems.tu-berlin.de Subject: [php] daten der letzten X tage anzeigen > > ich hab schon auf mehreren Seiten so ein Teil gesehn wo man > > sich die News der letzen X Tage anzeigenlassen kann.( X is Variabel) > > wie z.B. bei www.onlinekosten.de > > Die News stehen alle in einer Datenbank dort hab ich auch das Datum > > abgespeichert. > Ich hab sowohl das Datum in der DB als auch das aktuelle und die Anzahl der Tage > ins Unix-timestamp Format konvertiert und dann halt mit > > if ((($satz_timestamp + $tage_timestamp) - $akt_timestamp) > 0) { > ... > } > > die betreffenden Datensaetze ausgegeben. Hi, laßt das doch den Datenbankserver machen. Der ist schneller und vor allem ist die Chance von (Rechen-) Fehlern weitaus geringer ;-) also: SELECT * FROM mytable WHERE article_date > DATE_SUB(CURDATE(), INTERVAL 31 DAY); wobei "31" die Anzahl der Tage ist, die angezeigt werden sollen. Spart auch die Rumrechnerei mit den Timestamps. Ach ja: steht übrigens fast wörtlich im MySQL-Manual unter "date and time functions". Gruss, Arne From webmaster_(at)_trialsport-online.de Fri, 10 Mar 2000 22:42:58 +0100 Date: Fri, 10 Mar 2000 22:42:58 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] php 3 und 4 paralell nutzen fuer egon Hi Egon, Hi Liste Hier nochmal mein Problem fuer Egon. Ich moechte PHP 3.0.15 und PHP 4b4pl1 auf SUSE 6.3 unter Apache 1.3.9 parallel als dynamic shared object (DSO) nutzen. Ich habe mich an alle Installierhilfen gehalten (Manual,Tutorials,ListenArchiv). Trotzalledem bieten mir alle meine Browser (IE5.0, NN4.61, Lynx) mir die Datei (xx.php) zum download an. Die Datei enthaelt nur Die meiner Meinung nach entscheidenden Eintraege miner httpd.conf sind folgende: ---httpd.conf--- LoadModule php3_module /usr/lib/apache/libphp3.so LoadModule php4_module /usr/lib/apache/libphp4.so AddModule mod_php3.c AddModule mod_php4.c AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .php3s AddType application/x-httpd-php .php ---------end---- Hab ich was vergessen? Beim Neutstart von Apache spuckt er noch folgendes aus: Starting service httpd[Fri Mar 10 11:40:08 2000] [warn] Loaded DSO /usr/lib/apac he/libphp4.so uses plain Apache 1.3 DSO, this module might crash under EAPI! Jan From marc_(at)_melmarc.de Sun, 12 Mar 2000 21:33:07 +0100 Date: Sun, 12 Mar 2000 21:33:07 +0100 From: Marc Trachtenberg marc_(at)_melmarc.de Subject: [php] PHP Code herrausfinden? Hallo, ist es irgenwie möglich den source code anderer seiten herraus zu finden? Wenn ja, wie? Vielen Dank, Marc From Manns.O_(at)_t-online.de Sun, 12 Mar 2000 20:21:58 +0100 Date: Sun, 12 Mar 2000 20:21:58 +0100 From: Oliver Manns Manns.O_(at)_t-online.de Subject: [php] Emulation Autowertfelder durch Semaphoren Hallo, mein Problem besteht darin ein ID-Feld, das als Primärer Index dient, durch PHP-Skript eindeutig zu setzen. Eine einfache Inkrementierung fällt aus wegen der potentielle gleichzeitgen Nutzung des Skripts. Unter Access würde ein Autowert-Feld gehen, aber da die DB später noch portiert werden soll, suche ich eine produktunabhängige Lösung. Die Verwendung von Semaphoren - zur Synchronisation der Skripte - mit sem_get() wird mit einer Schutzverletzung quitiert (scheint also nicht unter Win zu funktionieren). Meine Frage: Hat jemand schon eine Lösung für ein solches Problem parat ? dankend Oliver Manns --------------------------------------------- Oliver Manns Johannisstr. 122 49076 Osnabrück Telefon 0541 202 64 04 Manns_(at)_uni-muenster.de, Manns.O_(at)_gmx.de From Rolf-D.Stoll_(at)_t-online.de Sun, 12 Mar 2000 18:30:11 +0100 Date: Sun, 12 Mar 2000 18:30:11 +0100 From: Rolf Stoll Rolf-D.Stoll_(at)_t-online.de Subject: [php] =?iso-8859-1?Q?Landescode_f=FCr_setlocale=28=29?= Hallo, Ich versuche gerade mit der Funktion strftime() formatierte deutsche Datumsausgaben zustandezubringen. Hierzu verwende ich die Funktion setlocale("LC_TIME", "localID"). Für "localID" habe ich "de", "DE", "ge" und "gw" schon probiert. Die Ausgabe bleibt auf meinem LINUX-System mit PHP4-b4pl1 aber US-amerikanisch. Unter Win32 mit PHP4 b3 klappt es mit "ge". Kann mir da jemand weiterhelfen? Danke Rolf From bjoern_(at)_baer.mayn.de Sat, 11 Mar 2000 01:13:21 +0100 Date: Sat, 11 Mar 2000 01:13:21 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] Wildcard DNS, Session Management Hi, wie vielleicht bereits bekannt, gibt es Sites wie z.B. yellowstrom.de, die ihre Session-ID im Hostnamen (durch eine Wildcard DNS) "verstecken". Eigentlich eine ganz nützliche Technik, denkt man. Hätte da nicht eine Firma wie Sevenval (www.sevenval.com) den Versuch gestartet, auf diese Technik verschiedene Patente zu erheben. Auf Slashdot ("Ask Slashdot") ist nun diesbezüglich ein kleiner Artikel/Aufruf gepostet worden. Die URL hierzu lautet: -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From j.kohl_(at)_style-id.de Sat, 11 Mar 2000 17:00:48 +0100 Date: Sat, 11 Mar 2000 17:00:48 +0100 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] OT: Apache 2.0 Alpha 1 - Windows Es ist sicherlich total OT, aber ihr seit die Besten ;) - dafür mach ichs kurz: Hat jemand schonmal Apache 2.0a1 unter Windows kompiliert? Und könnte mir sie evtl. schicken? Unter BeOS war das kein Problem, und bin auch sehr zufrieden damit. mfg. Jens Kohl _________________________________________________ eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net www: http://www.style-id.de UIN: 5578287 From kris_(at)_koehntopp.de Sun, 12 Mar 2000 19:00:02 +0100 Date: Sun, 12 Mar 2000 19:00:02 +0100 From: Kristian Koehntopp kris_(at)_koehntopp.de Subject: [php] [FAQ] Haeufig gestellte Fragen Die FAQ zu dieser Newsgroup findet sich unter der URL http://www.koehntopp.de/php/ Sie enthaelt die nachstehend aufgefuehrten Fragen und deren Antworten. #next Next Previous Contents _________________________________________________________________ de.comp.lang.php FAQ © Copyright 2000 Kristan Köhntopp, kris_(at)_koehntopp.de Tobias Ratschiller, tobias_(at)_dnet.it _________________________________________________________________ $Id: faq.sgml,v 1.9 2000/02/26 18:57:10 kk Exp $ $Id: about.sgml,v 1.16 2000/03/08 20:01:22 kk Exp $ $Id: arrays.sgml,v 1.4 2000/01/23 20:46:33 kk Exp $ $Id: code.sgml,v 1.6 2000/03/08 20:01:22 kk Exp $ $Id: databases.sgml,v 1.14 2000/02/23 18:51:56 kk Exp $ $Id: datetime.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: functions.sgml,v 1.10 2000/02/24 17:40:12 kk Exp $ $Id: install.sgml,v 1.13 2000/03/12 12:13:34 kk Exp $ $Id: mail.sgml,v 1.9 2000/02/26 18:57:11 kk Exp $ $Id: objects.sgml,v 1.5 2000/01/30 21:56:36 kk Exp $ $Id: open_exec.sgml,v 1.13 2000/02/16 19:18:38 kk Exp $ $Id: phpinterpreter.sgml,v 1.20 2000/03/12 12:13:34 kk Exp $ $Id: phplib.sgml,v 1.13 2000/02/16 20:56:39 kk Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.5 2000/02/04 09:10:41 kk Exp $ $Id: scripts.sgml,v 1.8 2000/02/16 20:23:40 kk Exp $ $Id: strings.sgml,v 1.6 2000/01/23 21:58:32 kk Exp $ $Id: version4.sgml,v 1.1 2000/02/26 18:58:14 kk Exp $ $Id: webserver.sgml,v 1.7 2000/03/12 12:13:34 kk Exp $ _________________________________________________________________ 1. Über diese FAQ * 1.1 Was ist das hier? * 1.2 Wo finde ich die aktuelle Version dieser FAQ? * 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? * 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... * 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? * 1.6 Kann ich selber für diese FAQ schreiben? * 1.7 Wie ist die Charta dieser Newsgroup? * 1.8 Was ist PHP? * 1.9 Wo finde ich weitere Informationen über PHP? * 1.10 Soll ich Jobangebote in de.comp.lang.php posten? * 1.11 Wer kann mir einen Provider empfehlen? * 1.12 Warum bekomme ich Ermahungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? 2. Installation und Inbetriebnahme * 2.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 2.2 Wie vergleicht sich die Performance von PHP zu Perl? * 2.3 Was bedeutet LAMP, WAMP und so weiter? * 2.4 CGI PHP oder Modul? * 2.5 PHP-Scripte von Windows nach Unix portieren? * 2.6 PHP3 oder PHP4? * 2.7 Suse Linux: Wie installiere ich PHP? * 2.8 Suse Linux: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.9 Wie compiliere ich ein aktuelles PHP als Modul auf Linux mit Apache Server? * 2.10 Ich habe Probleme PHP3 selbst zu compilieren. * 2.11 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.12 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.13 Wie installiere ich PHP auf Windows mit Apache Server? * 2.14 Was ist PHP/FI und wo kann ich es bekommen? * 2.15 Wie kann ich eine PHP-Präsentation auf CD brennen? * 2.16 Wie kann ich mein ASP-Programm in PHP übersetzen? 3. PHP Interpreter * 3.1 Welche Editoren sind für PHP geeignet? * 3.2 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.3 Kann ich bitte mal ein Beispielprogramm sehen? * 3.4 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.5 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.6 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.7 Gibt es noch mehr interessante Variablen im Environment? * 3.8 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.9 Ich verwende PHP (Version 4). Wie kann ich dies konfigurieren? * 3.10 Was bedeuten master value und local value in phpinfo()? * 3.11 Was genau bewirkt safe_mode und ist das sicher? * 3.12 "Fatal error: Maximum execution time exceeded" * 3.13 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.14 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.15 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.16 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.17 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? 4. Typen und Funktionen * 4.1 In meiner Funktion/meinem Objekt ist die Variable $REMOTE_ADDR leer. * 4.2 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.3 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.4 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.5 Variable Variablen * 4.6 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.7 Wie kann ich Javascript-Funktionen aus PHP heraus aufrufen? 5. Stringfunktionen * 5.1 Was ist besser, print() oder echo? * 5.2 Wie zerlege ich einen String? * 5.3 Wie zerlege ich eine URL? * 5.4 Wie gebe ich eine Zahl formatiert aus? * 5.5 Wie kann ich Zeilenumbrüche in
umwandeln? 6. Reguläre Ausdrücke * 6.1 Wie kann ich mehr über reguläre Ausdrücke lernen? * 6.2 Soll ich ereg() oder preg() verwenden? * 6.3 Wie verwende ich die preg()-Funktionen? * 6.4 Was sind reguläre Ausdrücke? * 6.5 Welche Bauelemente kommen in regulären Ausdrücken vor? * 6.6 Wie teste ich auf die Existenz mehrerer Suchworte in einem String/Array? * 6.7 Wie isoliere ich Suchstrings aus einem größeren Text? * 6.8 Wie führe ich Ersetzungsoperationen in Strings durch? 7. Arrays und Arrayvariablen * 7.1 Wie kann ich ein Element an ein Array anfügen? * 7.2 Wie kann ich ein Array aufzählen? * 7.3 Wie kann man ein ? * 15.8 "Document contains no data" * 15.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 15.10 Was sind Sessions und warum sind sie nützlich? * 15.11 Wie kann ich mit PHP WAP-Seiten erzeugen? 16. Häufig nachgefragte Standardscripte * 16.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 16.2 Wie kann ich einen HTTP POST-Request absenden? * 16.3 Wie kann ich eine Volltextsuche realisieren? * 16.4 Wie kann ich mit PHP News lesen und schreiben? * 16.5 Wie kann ich einen Onlineshop mit PHP realisieren? 17. Guter Code * 17.1 Vermeide globale Variablen. * 17.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 17.3 or und and sparen Klammern. * 17.4 Prüfe importierte Parameter. Traue niemandem. * 17.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 17.6 Trenne Aussehen und Inhalt. 18. PHP4 * 18.1 Ist PHP4 stabil? * 18.2 Wo bekomme ich PHP4? * 18.3 Wie übersetze ich PHP4? * 18.4 Was hat es mit den ladbaren Modulen auf sich? * 18.5 Was ist neu in PHP4? * 18.6 Welche Funktionen von PHP3 sind in PHP4 nicht enthalten? * 18.7 Ich habe einen Fehler in PHP4 gefunden. Was mache ich? * 18.8 Wie setze ich PHP4 Sessions ein? _________________________________________________________________ Next Previous Contents #next contents Next Previous Contents _________________________________________________________________ 1. Über diese FAQ 1.1 Was ist das hier? Dies ist der monatliche Einführungsartikel für die Newsgruppe de.comp.lang.php. Er erklärt den Zweck der Newsgruppe, auf welche Weise man hier am einfachsten an sinnvolle Antworten kommt und dient als Sammlung von Antworten auf häufig gestellte Fragen in der Gruppe. Wenn Du Kommentare oder Vorschläge zu diesem Artikel hast oder wenn Du selber einige Abschnitte in diesen Artikel einbringen möchtest, wendest Du Dich am besten per Mail an den Urheber dieses Artikels, Kristian Köhntopp < kris_(at)_koehntopp.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Diese aktuelle Version dieser FAQ ist unter der URL http://www.koehntopp.de/php zu finden. Eine Version in einer einzigen Datei befindet sich unter der URL http://www.koehntopp.de/php/faq-single.html. Die Linuxdoc SGML-Quelltexte dieser FAQ sind unter der URL http://www.koehntopp.de/php/faq.tar.gz zu finden. Es existiert ein CVS-Archiv, aus dem die aktuelle Version der FAQ bezogen werden kann. Die CVSROOT dieses Archives ist :pserver:cvsread_(at)_phplib.netuse.de:/repository mit dem Paßwort cvsread. Das Modul heißt german-faq. Ein CVSWEB-Zugang zu dem Archiv ist unter http://phplib.netuse.de/cgi/cvsweb.cgi zu finden. ______________________________________________________________ $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository login Password: cvsread $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository checkout german-faq ... # Aktualisieren der Version mit $ cd german-faq $ cvs -z9 update -dAP ______________________________________________________________ Es gibt eine Mailingliste german-faq, die Nachrichten über Änderungen an der FAQ enthält und die man bestellen sollte, wenn man an der FAQ mitarbeiten möchte. Man kann die Mailingliste unter der Adresse german-faq-request_(at)_lists.netuse.de bestellen. 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? Die FAQ wird nicht als Mail versendet, sondern ist ausschließlich in den genannten Formaten und an den genannten Stellen im Web zu finden. Als Windows-Anwender kann man sich eine Kopie der FAQ mit Hilfe von Programmen wie Teleport Pro oder mit Hilfe der Offline-Funktion des Microsoft Internet Explorer 5 herunterladen. Als Linux-Anwender verwendet man dafuer das Programm wget. 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... Fragen gehören in die Newsgroup. Es ist vollkommen sinnlos, Fragen per Mail an einen der Autoren dieser FAQ zu senden. 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? Dieser Text ist wie alle Werke urheberrechtlich geschützt. Jegliche Verwertung bedarf der Zustimmung der Autoren. Die einzelnen Artikel sind das Werk der jeweiligen Autoren wie an den Artikeln vermerkt. Artikel ohne besonderen Vermerk sind das Werk von Kristian Köhntopp. Die nichtexklusiven Verwertungsrechte für das Gesamtwerk liegen bei Kristian Köhntopp mit Ausnahme des Kapitels über phpMyAdmin, das von Tobias Ratschiller stammt. Mit diesem Text kommt die folgende Lizenz: * Der Text darf unverändert und mit vollen Verweis auf seinen Ursprung im Internet oder in Intranetzen angeboten werden. Die Autoren bitten um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. * Der Text darf zur eigenen Fortbildung oder zu Schulungs- und Ausbildungszwecken reproduziert und distributiert werden. * Die Autoren behalten sich den Abdruck und Vertrieb dieses Textes als Buch, CD-ROM oder anderer Form vor. Jegliche Reproduktion zu anderen als den in den ersten beiden Punkten genannten Zwecken ist untersagt und bedarf der schriftlichen Genehmigung der Autoren. Die Autoren erteilen diese Genehmigung normalerweise schnell und unbürokratisch, wenn es sich um eine Nutzung im Sinne oder zum Nutzen der Open Source-Bewegung handelt. 1.6 Kann ich selber für diese FAQ schreiben? Ja. Wenn Deine Texte Eingang in diese FAQ finden, erklärst Du Dich mit den folgenden Nutzungsbedingungen einverstanden: * Du mußt Deine Antworten mit Deinem vollen Namen kennzeichnen ("Von Nicholas Haflinger"). Du kannst aus Deinem Namen einen mailto: Hyperlink machen, wenn möchtest. * Du behältst das volle Urheber- und Verwertungsrecht an Deinem Text und kannst Deinen Text nach Deinem Gutdünken verwenden. * Du räumst Kristian Köhntopp die nichtexklusiven Verwertungsrechte für Deine Beiträge als Bestandteil der Gesamten FAQ ein. Das bedeutet, Du gestattest Kristian Köhntopp, Deine Beiträge als Bestandteil dieser FAQ als Buch, CD-ROM oder in anderer Form zu verwerten. Auf diese Weise versuchen wir die spätere Veröffentlichung dieser FAQ in anderen Medien möglich zu halten, obwohl das Gesamtwerk eine Vielzahl von Autoren haben kann. 1.7 Wie ist die Charta dieser Newsgroup? Diese Newsgruppe richtet sich an alle Benutzer und Programmierer von PHP, einer Programmiersprache mit Schwerpunkt auf der Entwicklung von Webanwendungen. Es können alle Themen rund um PHP besprochen werden, seien es nun Probleme mit der Installation, der Anwendung oder Programmierung in PHP oder der Erweiterung des PHP- Interpreters selbst. 1.8 Was ist PHP? Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". Dies ist eine rekursive Abkürzung im Stile des GNU-Projektes. PHP ist eine Scriptsprache zur dynamischen Erstellung von Webseiten. Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d.h. jede HTML-Seite ist auch ein gültiges PHP-Programm. Die Syntax von PHP ist ähnlich wie die von C, Java oder Javascript. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar. PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen. Der genaue Lizenztext ist in der Datei COPYING enthalten, der Bestandteil der PHP-Distribution ist. PHP läuft auf allen gängigen Unix-Versionen und auf den verschiedenen Windows-Versionen (Win95, 98 und NT). Als CGI-Programm kann PHP mit jedem Webserver zusammenarbeiten. Für einige Webserver, allen voran Apache, stehen auch Modulversionen zur Verfügung, die sehr viel effizienter ausgeführt werden. Die Homepage des PHP-Projektes ist http://www.php.net. Mirrors dieser Site sind in vielen Ländern vorhanden, unter anderem auch in Deutschland unter der URL http://www.php3.de oder http://de.php.net. Von dort kann man die jeweils aktuelle Releaseversion des Interpreters sowie Binaries für eine Reihe von Plattformen herunterladen. Ebenso finden sich dort das englische Handbuch sowie Archive der englischen Mailinglisten. 1.9 Wo finde ich weitere Informationen über PHP? Zu PHP gibt es zahlreiche Informationsquellen in deutscher und englischer Sprache. Deutsche Ressourcen im WWW * Artikel von Kristian Köhntopp * Dynamic Webpages * Jörg Baachs LAMP-Installationsanleitung * Martin Jansens PHP Seiten * PHP mit dem PWS (Windows Personal Web Server) * PHP-Center * PHP-Homepage * Tutorials für PHP und MySQL * WAMP HowTo * PHP und MySQL Tutorial Internationale Ressourcen im WWW * PHP Homepage * Englische FAQ * Zend ist die PHP4 Scriping Engine * Annotated Online Manual * Berber's PHP3 Example Page * Devshed Developer Forum * PHP Classes Repository * PHP Knowledge Base * PHP Manual for Homesite * PHP3 Code Exchange * phpTidBits - Tutorials * phpWizard.net Bücher über PHP Ein Verzeichnis aller aktuellen Bücher findet man im Buchverzeichnis der englischen Website. In Deutsch: php -dynamische webauftritte professionell realisieren, Egon Schmid, Christian Cartus, Richard Blume; Markt und Technik Verlag. In Deutsch: PHP - Grundlagen und Lösungen, Webserver-Programmierung unter Windows und Linux, Jörg Krause; Carl Hanser Verlag. In Englisch: Core PHP Programming, Leon Atkinson; Prentice Hall. In Englisch: PHP3: Programming Browser-Based Applications, David Medinets; McGraw-Hill. In Englisch: Professional PHP, Jesus Castagnetto, Harish Rawat, Sascha Schuhmann, Chris Scollo, Deepak Veliath; Wrox Press. In Englisch: Building Database Applications on the Web Using PHP3, Craig Hilton, Jeff Willis, Bjorn Borud; Addison-Wesley. Fertige Anwendungen in PHP Ein Verzeichnis von Projekten, die PHP3 verwenden, findet man im Projektverzeichnis der offiziellen Homepage. * Phorum, ein Diskussionsforum. * phpSlash, ein Diskussionsforum. * IMP, ein Webmail Interface. * Bookmarker, eine Bookmark-Verwaltung. * PHPLIB, eine objektorientierte Bibliothek zur Anwendungsentwicklung. * phpMyAdmin, ein Managementsystem für MySQL-Datenbanken. * MyGuestbook, ein Gästebuch. * phpAds ein Verwaltungssystem für Banner Ads. * phpHoo eine Art Mini-Yahoo. 1.10 Soll ich Jobangebote in de.comp.lang.php posten? Eine kurze Umfrage im Januar 2000 in de.comp.lang.php hat ergeben, daß Jobangebote in der Newsgroup toleriert werden, auch wenn sie nach Charta streng genommen off-topic sind, solange sie folgenden Ansprüchen an die äußere Form genügen: * Jobangebote sollen im Betrefftext des Artikels die Kennzeichnung [JOB] haben. Auf diese Weise sind sie leicht erkennbar und können von den Leuten, die sie nicht sehen wollen leicht unterdrückt werden, während Sie von den Leuten, die einen Job suchen, leicht gefunden werden. * Jobangebote sollten mit der Headerzeile Followup-To: poster veröffentlicht werden. de.comp.lang.php nimmt die Veröffentlichung von Jobangeboten hin, ist aber nicht zur Diskussion über Jobangebote gedacht. * Jobangebote sollten nicht übermäßig oft veröffentlicht werden: Jeder Job sollte nur genau einmal angepriesen werden und Arbeitgeber mit ständigen oder wiederkehrenden Jobangeboten sollten nicht öfter als einmal im Monat veröffentlichen. Es hat keinen Sinn sich aufzudrängen und bei einem unbeliebten Arbeitgeber wird in der jetzigen Arbeitsmarksituation wohl kaum jemand anfangen. * Jobangebote sollten Netiquettekonform sein: Der Absendername soll eine Person ("Paul Arbeitgeber") und keine Funktion ("Personalbüro Arbeitgeber GmbH") sein. Die angegebene Mailadresse soll gültig sein. In Newsartikel soll kein HTML verwendet werden und Netscape Visitenkarten sollen nicht verwendet werden - Hochglanz-Blendwerk ist nett für das Marketing, aber wir sind R&D. * Jobangebote können in die formal korrekte Newsgroup de.markt.arbeit.biete crosspostet werden. Dann ist es doppelt wichtig, daß ein Followup-To: poster oder Followup-To: de.markt.arbeit.d gesetzt wird. de.comp.lang.php ist nicht zur Diskussion von Jobangeboten geeignet! Wenn Sie als Arbeitgeber nicht in der Lage sind, im USENET intelligent, kooperativ und regelkonform aufzutreten, sollten Sie andere Medien für ihre Personalaquise verwenden, die sich Ihnen leichter erschließen. Ihre Corporate Identity wird es Ihnen danken. 1.11 Wer kann mir einen Provider empfehlen? Eine kurze Umfrage im Februar 2000 in de.comp.lang.php hat ergeben, daß Frage nach Providern oder Providerspezifika in dieser Newsgroup nicht willkommen ist. Die korrekte Newsgroup für diese Frage wäre de.comm.provider.webspace. Ebenso unerwünscht sind providerspezifische Fragen wie Wie komme ich bei xyz an die MySQL-Datenbank?. Der korrekte Ansprechpartner für solche Fragen wäre der Support des betreffenden Providers bzw. dessen FAQ. Werden derartig providerspezifische Fragen dennoch in die Newsgroup gestellt, ist es höflich, Folloup-To: poster zu setzen und hinterher eine Zusammenfassung der eingegangenen Mails zu posten. Eine Zusammenfassung besteht nicht darin, die Texte der eingegangenen Mails hintereinanderzuhängen und in die Gruppe zu werfen, sondern idealerweise in einem Text, der vergleichsweise schmerzlos in diese FAQ integriert werden kann. Eine Providerdatenbank wird unter anderem beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? Du hast vollkommen Recht: Manche Autoren in der Newsgroup verstoßen gegen die Netiquette, wie sie in de.newusers.infos gepostet wird. Sie tun dies etwa, indem sie ohne vollen Realnamen schreiben, inkorrekte Mailadressen ("nospam", "deletethis") angeben oder Artikel mit HTML oder Netscape Visitenkarten versenden. Du sollst das auch nicht hinnehmen. In einer Newsgroup ist der Ton jedoch genauso wichtig wie der Inhalt. Die Regulars von de.comp.lang.php sind stolz auf den freundlichen und hilfsbereiten Ton in ihrer Newsgroup. Wenn Du also einen anderen Autor an die Netiquette erinnern möchtest, dann tu dies bitte unbedingt per Mail und nicht öffentlich in der Gruppe. Auch die Netiquette, auf deren Einhaltung zu bestehst, fordert dies - Du kannst nicht auf der einen Seite auf der Einhaltung der Netiquette bestehen und andererseits selbst dagegen verstoßen, ohne Glaubwürdigkeit zu verlieren. Und bitte: Halte Deinen Ton auch in der Mail freundlich. Du wirst leichter verstanden und erreichst das gewünschte Ziel viel eher. Wenn Du meinst, Deinen Artikel dennoch öffentlich posten zu müssen, etwa um einen Autoren an die korrekte Newsgroup zu verweisen, oder weil die angegebene Mailadresse nicht erreichbar ist oder weil sich der Autor per Mail nicht einsichtig zeigt und sich niemand sonst bisher darum gekümmert hat, dann halte Deinen Beitrag bitte freundlich und konstruktiv. Das bedeutet: Beantworte die gestellte Frage oder löse das Problem des Fragers so gut Du kannst und weise dann auf die Netiquette hin. Wenn Du zu dem Problem des Fragers nichts beizutragen hast, dann poste lieber gar nichts - oder schreibe eine Mail. Du bist nicht allein in der Gruppe und Du mußt die Welt nicht selbst retten. Ein anderer der antworten kann, wird antworten und dabei wahrscheinlich auch auf korrektes Verhalten hinweisen. Regeldiskussionen gehören in die dafür vorgesehene Newsgroup, de.soc.netzkultur.umgangsformen, oder sollen mit einem Followup-To: poster versehen werden. 1.13 Warum bekomme ich Ermahnungsmails? Du wirst nicht nur in de.comp.lang.php, sondern in den meisten anderen deutschen Newsgroups auf korrektes Verhalten in den Newsgroups hingewiesen, wenn ohne einen vollständigen Namen postest, Artikel ohne gültige Absenderadresse schreibst, Artikel mit Werbung absetzt, HTML oder Netscape Visitenkarten in Deinen Artikeln versendest oder mutwillig Artikel in die falschen Newsgroups schreibst. Diejenigen von uns, die schon länger in den USENET News aktiv sind, haben sich diese Regeln und Verhaltenformen nicht aus Spaß ausgedacht. USENET existiert schon seit mehreren Jahrzehnten und die Verhaltensnormen, auf deren Einhaltung bestanden wird, haben sich in langen Jahren entwickelt und bewährt. Es gibt einen guten Einführungstext aus de.newusers.infos mit dem Titel Warum soll ich mich an die Regeln halten? der erklärt, warum die Dinge so sind wie sie sind. Wenn Du von de.comp.lang.php Ergebnisse möchtest, also technische Hilfe bei Deinen Problemen mit der Programmiersprache PHP, dann tust Du gut daran, Deinen Texten auch eine akzeptable äußere Form zu geben. _________________________________________________________________ Next Previous Contents