From HFaustmann_(at)_t-online.de Fri, 03 Nov 2000 23:21:37 +0100 Date: Fri, 03 Nov 2000 23:21:37 +0100 From: Holger Faustmann HFaustmann_(at)_t-online.de Subject: [php] Hilfe bei der Planung einer mobilen Entwicklungsumgebung Hallo Liste, ich arbeite zur Zeit mit einem PowerMac G4 (BBedit, Photoshop) und einem Intel-Linux-Server (SuSE) mit LAMP-Konfiguration um meine PHP3/MySQL-Anwendungen zu entwickeln. Das Duo arbeitet perfekt ist nur schlecht zu transportieren. Bei Kundenpraesentationen muss ich immer den Server mitschleppen oder die Datenbank mit PHP-Anwendung ins Internet stellen, was nicht immer unproblematisch ist. Da ich meinen Arbeitstandort hauefig wechsle benoetige ich einen mobile Loesung. 2 Notebooks koennen hier helfen, nur ist die Sache nicht gerade billig (auf keine Fall sollen es Wintel-Loesungen). Ich habe mir ein PowerBook bestellt, welches meinen Mac ersetzen soll doch nun benoetige ich noch einen tragbaren Server, denn wie soll ich Apache, MySQL und PHP unter MAC OS zum laufen bringen - unmoeglich? Meine Idee: Ich kaufe ein kleines iBook und installiere darauf SuSE Linux 6.4 fuer PowerPC. Ein gekreuztes RJ45 Kabel vom iBook zum PowerBook und die mobile Entwicklungsumgebung ist fast fertig. Nur noch eine AVM PCMCIA-Karte in das PowerBook und eine Routerkonfiguration und fertig ist das Gesamtsystem. Leider kostet ein iBook auch schon 3.500,- DM. Kennt einer von euch eine Moeglichkeit unter MAC OS einen Webserver mit PHP und MySQL zum laufen zu bringen? Ich nicht! Eine reine Linux-Loesung auf einem Compaq-Laptop habe ich schon gehabt, da fehlt mir Photoshop, denn ich kann mich an GIMP nicht richtig gewoehnen. Eine Windows-Installation auf einem Laptop kommt nicht in Frage, ich moechte entwickeln und nicht den ganzen Tag neu booten. Wer kennt eine Apple-MAC-OS-Single-Loesung? Viele Gruesse Holger Faustmann From HFaustmann_(at)_t-online.de Sat, 04 Nov 2000 08:11:39 +0100 Date: Sat, 04 Nov 2000 08:11:39 +0100 From: internet_concept HFaustmann_(at)_t-online.de Subject: [php] Hilfe bei der Planung einer mobilen Entwicklungsumgebung Hallo Bjoern, > *Bjoern Schotte schrieb: > > Da steht was zur Installation eines Webservers unter Mac OS X. From HFaustmann_(at)_t-online.de Sat, 04 Nov 2000 08:13:24 +0100 Date: Sat, 04 Nov 2000 08:13:24 +0100 From: internet_concept HFaustmann_(at)_t-online.de Subject: [php] Hilfe bei der Planung einer mobilen Entwicklungsumgebung Hallo Bjoern, > *Bjoern Schotte schrieb: > > Da steht was zur Installation eines Webservers unter Mac OS X. sorry, habe gerade versehentlich die Mail zu frueh verschickt. Was ich sagen wollte: "No such file. (404)" ist die Fehlermeldung die ich bekommem, wenn ich den URL http://xclave.macnn.com/php3/install.phtml ansteure. Gruss Holger Faustmann From HFaustmann_(at)_t-online.de Sat, 04 Nov 2000 08:15:48 +0100 Date: Sat, 04 Nov 2000 08:15:48 +0100 From: Holger Faustmann HFaustmann_(at)_t-online.de Subject: [php] Hilfe bei der Planung einer mobilen Entwicklungsumgebung Oh, ich habe gerade gesehen, dass meine Absenderkennung falsch ist, wurde natuerlich sofort geaendert. Holger Faustmann From ce_(at)_megabit.net Wed, 01 Nov 2000 08:22:21 +0100 Date: Wed, 01 Nov 2000 08:22:21 +0100 From: Christoph Ertelt ce_(at)_megabit.net Subject: [php] Variablen zwischen Skripte austauschen Hi Ron At 17:37 31.10.00 +0100, ron.opitz_(at)_dts.de (Ron Opitz) wrote: >Ich habe ein Skript das sehr lange läuft ca 1 Stunde. >Da die Ausgaben eines PHP-Script nach Beendigung von diesem über- >tragen werden sehe ich zur Laufzeit nicht den aktuellen Stand. Wie schon jemand bemerkte ist das ziemlicher Wahnsinn (wenn dir ein PHP-Script Amok läuft, ist dein Server dann zeimlich lange "breit") - aber darum geht's hier ja nicht >Ich dachte mir nun, ich lasse das Skript eine Variable erzeugen, die >ich über ein 2. Skript abfragen kann. > >Geht das überhaupt, wie muß man diese Variable definieren? Die einzige Möglichkeit, die mir da einfällt sind shared-memory segmente mit semaphores. Das Problem ist, das so ein shared memory segment nur ca 10k hergibt...aber vielleicht reichts dir ja. (der PHPChat arbeitet auch damit) Zudem laufen die nur unter UNIX [und nur unter Apache als modul ?]. sers Christoph From fr.foerster_(at)_gmx.de Wed, 1 Nov 2000 09:30:43 +0100 Date: Wed, 1 Nov 2000 09:30:43 +0100 From: =?ISO-8859-1?Q?Frank_F=F6rster?= fr.foerster_(at)_gmx.de Subject: [php] Konvertierung von Leerzeichen Hallo PHP'ler, System: SuSe Linux7.0/MySQL/PHP3 ich möchte einen Download aus SAP in eine MySQL-Tabelle übertragen (über load infile...). Dabei machen sich Konvertierungen nötig, um Umlaute und Sonderzeichen zu ersetzen, damit sie richtig in MySQL übernommen werden. Problem: Der Download weist besondere Zeichen mit dem Hexwert 00 auf. Konvertieren möchte ich die Sonderzeichen über die Ersetzung best. Hexwerte in andere Hexwerte. Das funktioniert immer, nur beim Ersetzen von 0x00 zu 0x20 bringt PHP einen Fehler. In Perl wird dieser Fall wie alle anderen ohne Probleme ausgeführt. Kann mir jemand sagen, woran das liegen könnte? Danke und Tschüss Frank Email: fr.foerster_(at)_gmx.de From a-otto_(at)_web.de Wed, 1 Nov 2000 09:29:13 +0000 Date: Wed, 1 Nov 2000 09:29:13 +0000 From: andreas otto a-otto_(at)_web.de Subject: [php] wappop Hi Tobias, > hat von euch schomal einer WAPPop installiert und kann was dazu sagen? was ist das ueberhaupt? eMail per WAP? Hast Du Links dazu damit man sich mal schlau machen kann von was Du hier redest? Liebe Gruesse, Andreas -- andreas otto london (uk) From gprommer_(at)_aon.at Wed, 1 Nov 2000 10:35:15 +0100 Date: Wed, 1 Nov 2000 10:35:15 +0100 From: Gernot Prommer gprommer_(at)_aon.at Subject: [php] Newssystem Hallo, ich suche ein Newssystem in der Art von Newspro das jedoch auf PHP basiert. Außerdem sollte es einige Features extra bieten, wie das auswählen der Kategorien und das einbinden von Images. Weiters wäre es gut wenn jede News auf einer einzelnen Seite wäre. Gibt es so ein ähnliches Script bereits, oder muss ich da völlig von vorne anfangen? Danke bereits im voraus. Gruss, Gernot From pfeiffer_(at)_uris.de Wed, 1 Nov 2000 11:05:01 +0100 Date: Wed, 1 Nov 2000 11:05:01 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Konvertierung von Leerzeichen Hallo Frank, > nur beim Ersetzen von 0x00 zu 0x20 bringt PHP einen > Fehler. selbst jabe ich das schon mit ereg_replace("\0", " ", $string); geschafft. Auch fputs(); arbeitete nur bei "\0" fehlerfrei. m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m. From pfeiffer_(at)_uris.de Wed, 1 Nov 2000 11:17:28 +0100 Date: Wed, 1 Nov 2000 11:17:28 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] Variablen zwischen Skripte austauschen Hallo Ron, > Die einzige Möglichkeit, die mir da einfällt sind shared-memory > segmente mit semaphores. Das Problem ist, das so ein shared memory > segment nur ca 10k hergibt... aber vielleicht reichts dir ja. jedoch, bei umfangreichen Operationen in auto-Prepend-Files kann man z.B. auch keine Fehlermeldungen ausgeben, weil man vielleicht je nach Stand noch header(); benutzen moechte. Deshalb bin ich dabei auf das FS ausgewichen... Keine Beschraenkung nach irgend einer Seite und wenn man time() verwendet lassen sich umfangreiche Protokolle ablegen, die man mit einem Viewer-Script auch Tage danach noch lesen kann. Mir hat's gehelft... :-) m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m. From Daniel_(at)_web-ct.de Wed, 1 Nov 2000 11:28:33 +0100 Date: Wed, 1 Nov 2000 11:28:33 +0100 From: Web-ComputerTechnik Daniel Bladeck Daniel_(at)_web-ct.de Subject: [php] Variablen aus Datenbank lesen! Hallo! Ich habe hier ein kleines Problem! Ich lese Werte aus einer Datenbank aus in ein "Array" und möchte diese dann außerhalb wieder verwenden. Meine Datenbankabfrage sieht so aus: if($ergebnis) { while($zeile = mysql_fetch_row($ergebnis)) { for($i = 0; $i < mysql_num_fields($ergebnis); $i++) { print "Ausgabe: " . $zeile[$i] . " $i
\n"; } } } Jetzt möchte ich ein DropDown Menü aufbauen, mit den einzelnen Werte die in $zeile[0], $zeile[1] usw. gespeichert sind. Was mir aber nicht gefällt ist die Ausgabe oben in der Datenbankabfrage, die ist: Ausgabe: Amberg 0 Ausgabe: Kümmersbruck 0 Wie schaffe ich es das er ein richtiges ARRAY Aufbaut, daß auch außerhalb der Schleife verwendet werden kann? Danke Daniel EMAIL: Daniel_(at)_web-ct.de From achim.gosse_(at)_nasa20.com Wed, 1 Nov 2000 11:36:49 +0100 Date: Wed, 1 Nov 2000 11:36:49 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] Variablen aus Datenbank lesen! versuch es so: $ergebnis_array = array(); if($ergebnis) { while($zeile = mysql_fetch_row($ergebnis)) for($i = 0; $i < mysql_num_fields($ergebnis); $i++) $ergebnis_array[$i] = $zeile[$i]; } jetzt kannst du es wiederverwerten: for($i=0;$i 0 order by id desc"); if ($row = mysql_fetch_array($result)) { do { $datepost=$row["date"]; $date=date("j-m-Y H:i:s ",$datepost ); // BEGIN news echo (""); echo (""); <--- Parseerror Line <--- <--- echo (""); echo (""); echo ("
"); echo ($row["headline"]); echo (""); echo $date; echo (" - "); echo ($row["author"]); echo ("
"); echo ($row["text"]); echo ("
"); // END news } while($row = mysql_fetch_array($result)); } ?> From felix_(at)_ucmg.com Wed, 01 Nov 2000 12:05:54 +0100 Date: Wed, 01 Nov 2000 12:05:54 +0100 From: Felix Gonschorek felix_(at)_ucmg.com Subject: [php] Parseerror in show_news script hi > echo (""); <--- Parseerror Line <--- <--- lol, das ist lustig :) so ist es richtig: echo (""); oder so: echo (''); aber bei dem anderen ist es klar warum das zum parse-error führt, oder ? viele grüße --felix ---------- Felix Gonschorek UCMG Germany - Hauptstr. 24 - D 69151 Neckargemuend phone: +49 (0)6223 920630 - fax: +49 (0)6223 920621 visit us at: http://www.ucmg.com From mieland_(at)_lunatic.de Wed, 1 Nov 2000 12:02:16 +0100 Date: Wed, 1 Nov 2000 12:02:16 +0100 From: Alexander Mieland mieland_(at)_lunatic.de Subject: [php] Parseerror in show_news script Am Mit, 01 Nov 2000 hast Du folgende Tasten getroffen: > Hallo, folgendes Problem :) > > bei untenstehendem Script erhalte ich einen Parseerror in Line 27, welche > die mit dem File ist :) Leider weiss ich nicht wieso ich einen Parseerror > bekomme, da das doch nur eine Echoline ist =/ Für Hilfe wäre ich sehr > dankbar. > [...] > echo (" align="center" class=border>"); > echo (""); <--- Parseerror Line <--- <--- > [...] Hi... Mach mal bei jedem echo die () weg! :) Das kannste bei print() machen, aber nicht bei echo! Und dann solltest Du die Anführungsstriche, die zum HTML-Code gehören mit \ maskieren, also so: echo ""; -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From fr.foerster_(at)_gmx.de Wed, 1 Nov 2000 12:18:18 +0100 Date: Wed, 1 Nov 2000 12:18:18 +0100 From: =?ISO-8859-1?Q?Frank_F=F6rster?= fr.foerster_(at)_gmx.de Subject: [php] eShop Hallo Liste, hat jemand einen guten Tipp, wo man einen brauchbaren kostenlosen eShop finden kann, den man auf Basis von PHP3/4 und MySQL verwenden kann? Tschüss Frank Frank Förster ================================================ Internet: www.frank-foerster.de Email: info_(at)_frank-foerster.de Fon: (0 35 76) 24 39 03 (privat, nach 17:00 Uhr) ================================================ From cybermage_(at)_hirnstrudel.de Wed, 1 Nov 2000 12:21:29 +0100 Date: Wed, 1 Nov 2000 12:21:29 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Parseerror in show_news script > Mach mal bei jedem echo die () weg! :) > Das kannste bei print() machen, aber nicht bei echo! stimmt nicht ganz :-) bei echo sind die () auch erlaubt. -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From Mathias.Gloss_(at)_start.de Wed, 1 Nov 2000 12:24:12 +0100 Date: Wed, 1 Nov 2000 12:24:12 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Neue Open-Source-Datenbank :-) Hallo Leute, hier habe ich was nettes gefunden. Vielleicht gibts da ja auch mal ein php-Modul dazu. Ausprobiert hab ich die SAPDB allerdings noch nicht, da unsere 8 SAP-Systeme auf Oracle laufen :-) http://www.sap.com/solutions/technology/sapdb/sap_db_software.htm Viele Grüße, Mathias From mieland_(at)_lunatic.de Wed, 1 Nov 2000 12:26:46 +0100 Date: Wed, 1 Nov 2000 12:26:46 +0100 From: Alexander Mieland mieland_(at)_lunatic.de Subject: [php] Parseerror in show_news script Am Mit, 01 Nov 2000 hast Du folgende Tasten getroffen: > > Mach mal bei jedem echo die () weg! :) > > Das kannste bei print() machen, aber nicht bei echo! > > stimmt nicht ganz :-) > bei echo sind die () auch erlaubt. Stimmt, habe ich auch gerade durch Felix erfahren... Aber warum einfach, wenn's auch umständlich geht, oder? :) Ich schreibe seit jeher: echo "Hallo \"Welt\"!"; // und print 'Hallo "Welt"'; -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From Michael_(at)_Stahmann.de Wed, 01 Nov 2000 10:14:02 +0100 Date: Wed, 01 Nov 2000 10:14:02 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] eShop Hallo Frank, Frank Förster schrieb: > Hallo Liste, > > hat jemand einen guten Tipp, wo man einen brauchbaren > kostenlosen eShop finden kann, den man auf Basis von PHP3/4 > und MySQL verwenden kann? > http://www.caupo.de 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 swift31_(at)_gmx.de Wed, 1 Nov 2000 12:41:40 +0100 Date: Wed, 1 Nov 2000 12:41:40 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] eShop > hat jemand einen guten Tipp, wo man einen brauchbaren > kostenlosen eShop finden kann, den man auf Basis von PHP3/4 > und MySQL verwenden kann? schau mal bei http://www.dynamic-webpages.de/03.skript-archiv.php MfG Martin From A.Baumann_(at)_t-online.de 01 Nov 2000 11:44 GMT Date: 01 Nov 2000 11:44 GMT From: A.Baumann_(at)_t-online.de A.Baumann_(at)_t-online.de Subject: [php] Bilder aus MySQL auslesen Hallo Leute, habe ein Problem Bilder aus einer MySQL Datenbank ( TelefonDB ) zulesen. Ausgabe erfolgt in einer Tabelle mit den ueblichen Angaben wie ( Tel_nr, Name, Vorname ...). Soweit funktioniert es auch noch. Zu Testzwecken rufe ich immer ein Testbild auf. ------snip-------- print (" \n"); ------snip-------- Meine Frage ist nun wie ersetze ich "kein_bild.gif" so, dass immer das Bild der Person in der Tabelle ausgegeben wird . Ich habe auch schon folgendes ohne Erfolg getestet, es werden die binaeren Daten des Bildes angezeigt. ------snip-------- print (" \n"); print (" \n"); ------snip-------- Wer kann mir weiterhelfen? Gruß Albert From holger_(at)_janning.de Wed, 01 Nov 2000 12:49:09 +0100 Date: Wed, 01 Nov 2000 12:49:09 +0100 From: Holger Janning holger_(at)_janning.de Subject: [php] eShop kennt auch jemand einen shop, bei dem man zusaetzliche produktoptionen einbauen kann? wenn ich z.B. Schuhe verkaufen möchte... Der Kunde kauft ja nicht einfach Schuh Nr. XYZ. Der Kunde muss auswaehlen können: Schuh Nr. XYZ, Farbe: blau, Größe: 44 Beim Caupo-Shop habe ich das nicht hingekriegt... (Vielleicht bin ich auch nur zu doof...) Frank Förster schrieb: > > Hallo Liste, > > hat jemand einen guten Tipp, wo man einen brauchbaren > kostenlosen eShop finden kann, den man auf Basis von PHP3/4 > und MySQL verwenden kann? > > Tschüss > > Frank > > Frank Förster > ================================================ > Internet: www.frank-foerster.de > Email: info_(at)_frank-foerster.de > Fon: (0 35 76) 24 39 03 (privat, nach 17:00 Uhr) > ================================================ > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From mai96eft_(at)_studserv.uni-leipzig.de Wed, 1 Nov 2000 13:02:19 +0100 (MEZ) Date: Wed, 1 Nov 2000 13:02:19 +0100 (MEZ) From: Patrick Mairif mai96eft_(at)_studserv.uni-leipzig.de Subject: [php] Bilder aus MySQL auslesen > Meine Frage ist nun wie ersetze ich "kein_bild.gif" so, dass immer das > Bild > der Person in der Tabelle ausgegeben wird . > > Ich habe auch schon folgendes ohne Erfolg getestet, es werden die > binaeren > Daten des Bildes angezeigt. > > [...] > print (" \n"); Du kannst in HTML keine binaeren Daten einbetten. Das src-Argument des IMG-Tags erwartet einen Dateinamen, den kannst Du auf ein php-Script setzen, welches Dir das Bild aus der DB holt. From ce_(at)_megabit.net Wed, 01 Nov 2000 13:08:47 +0100 Date: Wed, 01 Nov 2000 13:08:47 +0100 From: Christoph Ertelt ce_(at)_megabit.net Subject: [php] Bilder aus MySQL auslesen hi Albert At 11:44 01.11.00 +0000, A.Baumann_(at)_t-online.de wrote: >------snip-------- > >print (" \n"); > > >print (" \n"); > >------snip-------- so wie das aussieht, ist es klar, dass du die binaer-daten des bildes als text auf der seite hast. Du muesstest (meiner ansicht nach) noch ein weiteres script bauen, was dann das bild ausgibt: also so ungefaehr: das anzeige script: -----snip----- print (" \n"); -----snap----- das bild-ausgabe script -----snip----- -----snap----- sers Christoph From moritzpost_(at)_gmx.de Wed, 1 Nov 2000 13:08:24 +0100 Date: Wed, 1 Nov 2000 13:08:24 +0100 From: Moritz Post moritzpost_(at)_gmx.de Subject: [php] Bilder aus MySQL auslesen Hallo also wenn du denn blob ausliest, muss das mit nem anderen script geschehen. Dabei muss jedes Bild nen eindeutiegen Index haben. Die url des bildes ist dann sowas Der code in dem script bild.php sieht dann etwa so aus: ------------------ S N I P ---------------------- $query = "SELECT image FROM tabelle WHERE board_id=$id"; $result = mysql_query($query); $image=mysql_fetch_array($result); Header("Content-type: image/gif"); echo $image[image]; ------------------ S N I P ---------------------- Jo und das ist es schon Hoffe ich konnte helfen :) Moritz Post ----- Original Message ----- From: To: Sent: Wednesday, November 01, 2000 12:44 PM Subject: [php] Bilder aus MySQL auslesen > Hallo Leute, > > habe ein Problem Bilder aus einer MySQL Datenbank ( TelefonDB ) > zulesen. > > Ausgabe erfolgt in einer Tabelle mit den ueblichen Angaben wie > Tel_nr, > Name, Vorname ...). > Soweit funktioniert es auch noch. Zu Testzwecken rufe ich immer ein > Testbild > auf. > > > ------snip-------- > > print (" \n"); > > ------snip-------- > > > Meine Frage ist nun wie ersetze ich "kein_bild.gif" so, dass immer das > Bild > der Person in der Tabelle ausgegeben wird . > > Ich habe auch schon folgendes ohne Erfolg getestet, es werden die > binaeren > Daten des Bildes angezeigt. > > > ------snip-------- > > print (" \n"); > > > print (" \n"); > > ------snip-------- > > > Wer kann mir weiterhelfen? > > Gruß > > Albert > > > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From Michael_(at)_Stahmann.de Wed, 01 Nov 2000 13:37:46 +0100 Date: Wed, 01 Nov 2000 13:37:46 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] eShop Hallo Holger, Holger Janning schrieb: > > Beim Caupo-Shop habe ich das nicht hingekriegt... > (Vielleicht bin ich auch nur zu doof...) > Dafür gibt es die "Eibsch-Version": http://www.eibisch.de/caupo-erweiterung/ Die haut hin... 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 Kopdur_(at)_icex.de Wed, 01 Nov 2000 13:57:42 +0100 Date: Wed, 01 Nov 2000 13:57:42 +0100 From: Oezer Kopdur Kopdur_(at)_icex.de Subject: [php] Auslesen aus mehreren Suchmaschinen Hallo Leute, ich hab da ein Problem, ich greife auf eine Suchmaschine über ein Formular, jetzt möchte wenn ich in meinem Formular etwas eingebe das er mir diese von der Suchmaschine holt und auf meiner Seite ausgibt und zwar Sortiert nach 1.)Titel 2.)Beschreibung 3.)URL 4.)Suchmaschine und dann Treffer 2 wie oben beschrieben und Treffer 3 etc. Ist soetwas machbar? Ich hab zwar testweise den reinen HTML Code rausbekommen weiss aber nicht wie ich diese bearbeiten soll. Bsp.: ---- '; echo 'Suche nach '.$what.'
'; $fp = fopen('http://www.lycos.de/cgi-bin/pursuit?matchmode=and&mtemp=main&etemp=error&query='.$what.'&cat=de_spkr','r'); if (!$fp) { echo "$errstr ($errno)
\n"; } else { # fputs ($fp, "GET / HTTP/1.0\r\n\r\n"); while (!feof($fp)) { $string.=fgets($fp,128); } fclose($fp); } echo 'beginning of string------------------------------------------
'; echo $string; echo '</plaintext><br>end of String------------------------------------------------'; ?> ---- Ist das ein falscher Ansatz von mir? Ich bin noch blutiger Anfänger, aber mit ein bischen Ehrgeiz und Wille sollte das doch zu schaffen sein, oder...? danke nochmals für alle die mir ein Tip geben könnten... gruss Oezer Kopdur From tm_(at)_luigis.de Wed, 01 Nov 2000 14:07:05 +0200 Date: Wed, 01 Nov 2000 14:07:05 +0200 From: Tommaso Maiocchi tm_(at)_luigis.de Subject: [php] tags durch variablen ersetzen Hallo Liste, ich habe schon im Archiv nachgesehen, aber leider nichts gefunden. Ich habe Dateien da stehen bestimmte Platzhalter drin z.B. %username% Diese werden durch eine Schleife ausgelesen und sollen dann durch den Inhalt der gleichnamigen Variable ersetzt werden: %username% -> Inhalt von "$username". Will die einzelnen Platzhalter aber nicht uber str_replace ersetzen. Das ganze sollte auch unter PHP 3.0.7 funzen. Vielen Dank Gruß tom From ws_(at)_art-quarter.com Wed, 01 Nov 2000 14:24:15 +0100 Date: Wed, 01 Nov 2000 14:24:15 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Tabellen aus DB (war: Fettschrift aus Datenbank?) > Weitere nützliche Beispiele, die die Codierung sehr erleichtern und den > Code gut lesbar machen: > . mailto("Pferdezeitung-subscribe_(at)_egroups.de", "Abonnieren") Aus didaktischen Gründen sollte ich das vielleicht noch ein wenig erläutern. Ich habe eben zufällig bei mir htmlwrap.inc.php3 gefunden (Autor unbekannt) mit ähnlichen Zielen, aber systematisch. Bei mir ist das etwas ausgefeilter in der funktion hRef, insofern als diese spezifische Dienste verrichtet, aber natürlich auch nicht bedeutend. Beides ist ziemlich straight forward. function mailto($target, $label=""){ if (!$label) $label = $target; return href("mailto:$target", $label); } function hrefHost($target, $label=""){ if (!$label) $label = $target; return href("http://$GLOBALS[HTTP_HOST]/" . $target, $label); } function href($target, $label=""){ if (!$label) $label = $target; if (!sp($target, "http://")) $target = "http://" . $target; /* sp ist ein fehlerfreies StrPos, s.u.; falls man mal http:// vergißt - kam bei mir häufiger vor */ if (lastChar($target) == "/") { $addSid = getSid(); } else { $addSid = getSidSlash(); } /* getSid schaut, ob eine nicht-Cookie-Session vorliegt - d.h. also ob Daten in ein Formular eingegeben wurden, die per Session festgehalten worden sind - und hängt ggfs. die Session dran, mit oder ohne Slash. Falls dies der Fall ist, der Session-Cookie aber gesetzt werden konnte, wird automatisch zurückgesetzt und nichts geliefert - also eine Art Fallback-Mode. */ return "<A HREF=\"$target" . $addSid . "\">$label</A>"; } function sp($str, $searchTerm){ if (!$searchTerm){ return 0; } return strpos(chr(31).$str, $searchTerm); } -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Wed, 01 Nov 2000 15:04:56 +0100 Date: Wed, 01 Nov 2000 15:04:56 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] tags durch variablen ersetzen Tommaso Maiocchi wrote: > %username% -> Inhalt von "$username". > Will die einzelnen Platzhalter aber nicht uber str_replace ersetzen. Warum nicht? So macht man das. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From tm_(at)_luigis.de Wed, 01 Nov 2000 15:12:02 +0200 Date: Wed, 01 Nov 2000 15:12:02 +0200 From: Tommaso Maiocchi tm_(at)_luigis.de Subject: [php] tags durch variablen ersetzen am 01.11.2000 16:04 Uhr schrieb Werner Stuerenburg unter ws_(at)_art-quarter.com: > Tommaso Maiocchi wrote: >> %username% -> Inhalt von "$username". >> Will die einzelnen Platzhalter aber nicht uber str_replace ersetzen. > > Warum nicht? So macht man das. Der str_replace ist mir einfach zu langsam. habe dateien mit ungefähr 50 - 100 Platzhalter, da rechnet er viel zu lange. Ich weiß ja, daß es in PHP4 eine Funktion dafür gibt, leider habe ich nur PHP 3.0.7 zur verfügung. Hoffe es kann mir noch jemand helfen. ich bin schon am verzweifeln. Es muß doch auch irgendwie über regex gehen, oder? Gruß tom From ws_(at)_art-quarter.com Wed, 01 Nov 2000 15:19:12 +0100 Date: Wed, 01 Nov 2000 15:19:12 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] tags durch variablen ersetzen Tommaso Maiocchi wrote: > > am 01.11.2000 16:04 Uhr schrieb Werner Stuerenburg unter ws_(at)_art-quarter.com: > > > Tommaso Maiocchi wrote: > >> %username% -> Inhalt von "$username". > >> Will die einzelnen Platzhalter aber nicht uber str_replace ersetzen. > > > > Warum nicht? So macht man das. > Der str_replace ist mir einfach zu langsam. habe dateien mit ungefähr 50 - > 100 Platzhalter, da rechnet er viel zu lange. Sowas kann gar nicht lange dauern. Ein Dateizugriff dauert lange, CPU Operationen sind rasend schnell. Das muß m.E. an was anderem liegen, wenn es lange dauert. > Ich weiß ja, daß es in PHP4 > eine Funktion dafür gibt, ??? Was sollte das sein? > leider habe ich nur PHP 3.0.7 zur verfügung. > Hoffe es kann mir noch jemand helfen. ich bin schon am verzweifeln. Es muß > doch auch irgendwie über regex gehen, oder? Soweit ich weiß, ist ereg_replace() viel langsamer. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From Mathias.Gloss_(at)_start.de Wed, 1 Nov 2000 15:21:40 +0100 Date: Wed, 1 Nov 2000 15:21:40 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] tags durch variablen ersetzen Aloha, > ---------- > Von: Tommaso Maiocchi[SMTP:tm_(at)_luigis.de] > > > Tommaso Maiocchi wrote: > >> %username% -> Inhalt von "$username". > >> Will die einzelnen Platzhalter aber nicht uber str_replace ersetzen. > > > > Warum nicht? So macht man das. > Der str_replace ist mir einfach zu langsam. habe dateien mit ungefähr 50 - > 100 Platzhalter, da rechnet er viel zu lange. Ich weiß ja, daß es in PHP4 > eine Funktion dafür gibt, leider habe ich nur PHP 3.0.7 zur verfügung. > Hoffe es kann mir noch jemand helfen. ich bin schon am verzweifeln. Es muß > doch auch irgendwie über regex gehen, oder? > Ja dann nimm doch die vergurkten Regexp von php 3.0.7. Irgendwie solltest du damit ja auch Muster erkennen können in der Form %Irgendwas%. Den gefundenen Text Irgendwas kannst du dann ersetzen mit dem Inhalt der Variablen irgendwas - Stichwort variable Variable. ABER: ===== Glaub ja nicht, daß das schneller ist. Wenn du dir das leben leicht und das Programm schnell machen willst, nimmst du PHP ab 3.0.14 (glaub ich). Da hats die Perl compatiblen regulären Ausdrücke. Die sind DEUTLICH schneller. Und wenn du grad dabei bist, klaust du dir dezent aus der PHPLIB das template.inc und verwendest das. Das ist oberaffenscharf und ich mach darüber meine ganzen Seiten hier im Intranet. Da kann der Designer sich an den Templates verkünsteln und ich tausch einfach nur noch die Platzhalter aus. Viele Grüße, Mathias From drews_(at)_movinweb.de Wed, 1 Nov 2000 15:25:41 +0100 Date: Wed, 1 Nov 2000 15:25:41 +0100 From: Wolfgang Drews drews_(at)_movinweb.de Subject: [php] Geburtstags-Gewinnspiel von Dynamic Web Pages Hi Liste, ich hoffe niemand stört sich an dieser kleinen "Werbung", aber ich wollte nur mal kurz über die Liste streuen, dass Dynamic Web Pages heute 1 Jahr alt geworden ist, und wir uns in der glücklichen Lage sehen, dank O'Reilly, Wrox Press und Pearson Education knapp 30 Bücher im Wert von über 2000 DM unters PHP-Volk zu streuen (Als kleines Dankeschön für die zahlreiche Unterstützung von Euch). Also, einfach auf die Seite gehen http://www.dynamicwebpages.de und Name und Email hinterlassen, um an der Verlosung teilzunehmen. Viel Glück! -Wolfgang -- Deutscher PHP-Knotenpunkt Dynamic Web Pages News, Installation, Tutorials, Skripte, Links, deutsches Manual, Bücher, BestOfGML, Downloads, FreeProvider, Artikel ... http://www.dynamicwebpages.de From pfeiffer_(at)_uris.de Wed, 1 Nov 2000 15:26:34 +0100 Date: Wed, 1 Nov 2000 15:26:34 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] tags durch variablen ersetzen Hallo Tommasco, > >> %username% -> Inhalt von "$username". > >> Will die einzelnen Platzhalter aber nicht uber str_replace ersetzen. > > Warum nicht? So macht man das. > Der str_replace ist mir einfach zu langsam. habe dateien mit ungefähr 50 - > 100 Platzhalter, da rechnet er viel zu lange. Ich weiß ja, daß es in PHP4 > eine Funktion dafür gibt, leider habe ich nur PHP 3.0.7 zur verfügung. > Hoffe es kann mir noch jemand helfen. ich bin schon am verzweifeln. Es muß > doch auch irgendwie über regex gehen, oder? die sind noch langsamer ! schau mal hier, da ist eine Zeitmessung eingebaut: http://itbw.de/_tests/diverse/zerlegen.php3 Das absolut schnellste ist... 1. ein Array mit allen Platzhaltern und Inhalten: $EREG[0] = array($platzhalter, $inhalt) ... $EREG[n] = array($platzhalter, $inhalt) 2. Datei in einen String einlesen: 3. Suchen und ersetzen: for ($i=0; $i<$max; $i++) {$my_temp = explode($platzhalter, $filestring); $filestring = implode($my_temp, $inhalt); } echo $filestring; fertig! Eventuell musst Du etwas probieren, was wie maskiert werden muss, wenn Du die Inhalte in das Array packst, aber dann flutscht es... m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m. From tm_(at)_luigis.de Wed, 01 Nov 2000 15:34:17 +0200 Date: Wed, 01 Nov 2000 15:34:17 +0200 From: Tommaso Maiocchi tm_(at)_luigis.de Subject: [php] AW: [php] tags durch variablen ersetzen am 01.11.2000 16:21 Uhr schrieb Gloss Mathias unter Mathias.Gloss_(at)_start.de: > Aloha, > >> ---------- >> Von: Tommaso Maiocchi[SMTP:tm_(at)_luigis.de] >> >>> Tommaso Maiocchi wrote: >>>> %username% -> Inhalt von "$username". >>>> Will die einzelnen Platzhalter aber nicht uber str_replace ersetzen. >>> >>> Warum nicht? So macht man das. Vielen Dank erstmal für die ganzen Antworten. Ich habe mich wohl ein wenig blöd ausgedrückt. Im Moment habe ich eine Datei, in der für jeden Platzhalter ein str_replace angelegt ist. In dieser Datei gibt es inzwischen über 200 dieser Befehle z.B.: $templine = str_replace("%total_online%", $total_online, $templine); Deshalb dauert es beim durchlaufen der Schleife, in der die Platzhalter ersetzt werden viel zu lange. Ich suche nun nach einer Funktion, die den Platzhalter erkennt und ihn durch den Inhalt der gleichnamigen Variablen ersetzt. Also nur noch einen str_replace oder ereg_replace Befehl, nicht wie im Moment für jeden Platzhalter. Nur leider weiß ich nicht, wie ich dies realisieren kann. Nochmals Danke Gruß Tom From pfeiffer_(at)_uris.de Wed, 1 Nov 2000 15:42:28 +0100 Date: Wed, 1 Nov 2000 15:42:28 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] tags durch variablen ersetzen Nachsatz: Wenn Du Dir in MySQL eine Tabelle anlegst, z.B.: seitenname, platzhalter, inhalt Braust Du nur noch ein Script, fuer alle Seiten... Gefaellt mir, die Idee - versuche ich auch mal... :) m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m. ----- Original Message ----- From: Norbert Pfeiffer <pfeiffer_(at)_uris.de> To: <php_(at)_php-center.de> Sent: Wednesday, November 01, 2000 3:26 PM Subject: Re: [php] tags durch variablen ersetzen > Hallo Tommasco, > > > >> %username% -> Inhalt von "$username". > > >> Will die einzelnen Platzhalter aber nicht uber str_replace ersetzen. > > > Warum nicht? So macht man das. > > Der str_replace ist mir einfach zu langsam. habe dateien mit ungefähr 50 - > > 100 Platzhalter, da rechnet er viel zu lange. Ich weiß ja, daß es in PHP4 > > eine Funktion dafür gibt, leider habe ich nur PHP 3.0.7 zur verfügung. > > Hoffe es kann mir noch jemand helfen. ich bin schon am verzweifeln. Es muß > > doch auch irgendwie über regex gehen, oder? > die sind noch langsamer ! > schau mal hier, da ist eine Zeitmessung eingebaut: > http://itbw.de/_tests/diverse/zerlegen.php3 > > > Das absolut schnellste ist... > 1. ein Array mit allen Platzhaltern und Inhalten: > $EREG[0] = array($platzhalter, $inhalt) > ... > $EREG[n] = array($platzhalter, $inhalt) > > 2. Datei in einen String einlesen: > > 3. Suchen und ersetzen: > for ($i=0; $i<$max; $i++) > {$my_temp = explode($platzhalter, $filestring); > $filestring = implode($my_temp, $inhalt); > } > echo $filestring; > > fertig! > Eventuell musst Du etwas probieren, was wie maskiert werden muss, > wenn Du die Inhalte in das Array packst, aber dann flutscht es... > > > m.f.G. N. Pfeiffer > _____________________________________ > www.uris.de pfeiffer_(at)_uris.de > 0177-2363368 02292-681769 > ------------------------------------- > e.o.m. > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From head_(at)_doobie.de Wed, 01 Nov 2000 15:42:40 +0100 Date: Wed, 01 Nov 2000 15:42:40 +0100 From: BP head_(at)_doobie.de Subject: [php] Internetexplorer und Variablen ist die weitergabe von vbariablen beim IE 5+ beschränkt? ich hatte ein schreckliches erlebniss. auf dem netscape läuft alles eprfekt und auf dem internet explorer macht irgendwas probleme... ich stell mal kuz den script rein... <table border=0 width=100% cellpadding=0 cellspacing=0> <?php if((!$abteila && $abteilb) || ($abteila && $abteilb)) { if($pa || $pb || $pc) { if($ma || $mb || $mc || $md || $me || $mf) { echo "<form action = 'anmeld3_fr.php' method = 'post'>"; und so weiter, die ganzen variablen sind vorhanden... woran kann esa sonst scheitern, ist die interpretation des IE nicht gleich der von Netscape? vielen dank für die feiertagsarbeit... boris From cybermage_(at)_hirnstrudel.de Wed, 1 Nov 2000 15:56:01 +0100 Date: Wed, 1 Nov 2000 15:56:01 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Internetexplorer und Variablen hi boris, > ich hatte ein schreckliches erlebniss. auf dem netscape läuft alles > eprfekt und auf dem internet explorer macht irgendwas probleme... > woran kann esa sonst scheitern, ist die interpretation des IE nicht > gleich der von Netscape? was ist denn genau das Problem ? Wenn die beiden dein Script anders interpretieren, liegt es nicht an PHP, sondern an deinem HTML Code. Denn PHP wird vom Webserver interpretiert, und kommt erst gar nicht bis zum Browser. Der bekommt dann nämlich nur den erzeugten HTML Code. bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From Mathias.Gloss_(at)_start.de Wed, 1 Nov 2000 16:13:42 +0100 Date: Wed, 1 Nov 2000 16:13:42 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Internetexplorer und Variablen Aloha, > ---------- > Von: BP[SMTP:head_(at)_doobie.de] > Was das Problem ist, und woran das liegt weiß ich leider auch nicht. ABER: > echo "<form action = 'anmeld3_fr.php' method = 'post'>"; > html-Atribute sind generell in der Form: name="Wert" Wenn ein Browser Leerzeichen rechts und links des Gleichheitsszeichen zulässt, oder einfache statt doppelte Anführungszeichen, dann ist das ein Glücksfall und kein allgemeingültiges Verhalten. Vielleicht funktioniert das da: echo '<form action="anmeld3_fr.php" method="POST">'; Viele Grüße, Mathias From moritzpost_(at)_gmx.de Wed, 1 Nov 2000 16:19:32 +0100 Date: Wed, 1 Nov 2000 16:19:32 +0100 From: Moritz Post moritzpost_(at)_gmx.de Subject: [php] AW: [php] Internetexplorer und Variablen Mathias die Leerzeichen können das nicht ausmachen, die werden ja eh alle beim parsen vom browser rausgenommen. Moritz ----- Original Message ----- From: Gloss Mathias <Mathias.Gloss_(at)_start.de> To: <php_(at)_php-center.de> Sent: Wednesday, November 01, 2000 4:13 PM Subject: [php] AW: [php] Internetexplorer und Variablen > Aloha, > > > ---------- > > Von: BP[SMTP:head_(at)_doobie.de] > > > Was das Problem ist, und woran das liegt weiß ich leider auch nicht. > > ABER: > > echo "<form action = 'anmeld3_fr.php' method = 'post'>"; > > > html-Atribute sind generell in der Form: > > name="Wert" > > Wenn ein Browser Leerzeichen rechts und links des Gleichheitsszeichen > zulässt, oder einfache statt doppelte Anführungszeichen, dann ist das ein > Glücksfall und kein allgemeingültiges Verhalten. > > Vielleicht funktioniert das da: > > echo '<form action="anmeld3_fr.php" method="POST">'; > > Viele Grüße, Mathias > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From Mathias.Gloss_(at)_start.de Wed, 1 Nov 2000 16:22:44 +0100 Date: Wed, 1 Nov 2000 16:22:44 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] Internetexplorer und Variablen Hallo Moritz, > ---------- > Von: Moritz Post[SMTP:moritzpost_(at)_gmx.de] > > die Leerzeichen können das nicht ausmachen, die werden ja eh alle beim > parsen vom browser rausgenommen. > Wie ich schon geschrieben habe ist das Browserabhängig, ob er diese illegalen Tags "richtig" auswertet oder nicht. Dadurch können solch unschönen Effekte halt auftreten, daß es mit NS geht und mit IE nicht (wobei meistens der IE noch toleranter als der NS ist) PS : http://learn.to/quote Viele Grüße, Mathias From head_(at)_doobie.de Wed, 01 Nov 2000 16:02:41 +0100 Date: Wed, 01 Nov 2000 16:02:41 +0100 From: BP head_(at)_doobie.de Subject: [php] Internetexplorer und Variablen > was ist denn genau das Problem ? Wenn die beiden dein Script anders > interpretieren, liegt es nicht an PHP, sondern an deinem HTML Code. Denn > PHP wird vom Webserver interpretiert, und kommt erst gar nicht bis zum > Browser. Der bekommt dann nämlich nur den erzeugten HTML Code. ich weiss... also : auf dem netscape zB läuft eine if abfrage nach einer variable durch, wenn sie nicht da ist kommt fehler meldung etc... bei IE läuft auch ohne diese variablen der script durch, das ist nur einer von vielen punkten, anderes beispiel: IE benötigt weitergabe der varaible via <input type=hidden>, netscape nicht... ?: danke schon mal From moritzpost_(at)_gmx.de Wed, 1 Nov 2000 16:36:19 +0100 Date: Wed, 1 Nov 2000 16:36:19 +0100 From: Moritz Post moritzpost_(at)_gmx.de Subject: [php] Internetexplorer und Variablen Hallo BP > also : > > auf dem netscape zB läuft eine if abfrage nach einer variable durch, wenn > sie nicht da ist kommt fehler meldung etc... > > bei IE läuft auch ohne diese variablen der script durch, das ist nur einer > von vielen punkten, Haben wir nicht gerade geklärt das der browser nichts mit php zu tun hat? Das kann dann so garnicht sein. Aber vieleicht habe ich hier irgendwas missverstanden. > > anderes beispiel: IE benötigt weitergabe der varaible via <input > type=hidden>, netscape nicht... Was soll das bedeuten? Naja, machs gut Moritz From g.grote_(at)_tu-bs.de Wed, 1 Nov 2000 16:38:41 +0100 Date: Wed, 1 Nov 2000 16:38:41 +0100 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] AW: [php] AW: [php] tags durch variablen ersetzen Hi, > Vielen Dank erstmal für die ganzen Antworten. > Ich habe mich wohl ein wenig blöd ausgedrückt. Im Moment habe ich eine > Datei, in der für jeden Platzhalter ein str_replace angelegt ist. > In dieser > Datei gibt es inzwischen über 200 dieser Befehle z.B.: > > $templine = str_replace("%total_online%", $total_online, $templine); > > Deshalb dauert es beim durchlaufen der Schleife, in der die Platzhalter > ersetzt werden viel zu lange. Ich suche nun nach einer Funktion, die den > Platzhalter erkennt und ihn durch den Inhalt der gleichnamigen Variablen > ersetzt. Also nur noch einen str_replace oder ereg_replace > Befehl, nicht wie > im Moment für jeden Platzhalter. Nur leider weiß ich nicht, wie ich dies > realisieren kann. Deine Schleife ist wohl deshalb so aufwendig, weil dein String andauernd koppiert wird. Soviel ich weiss, wird beim Aufruf von str_replace wird eine Kopie von $templine übergeben, in dieser Kopie wird ersetzt und das Ergebnis dann wieder $templine genannt. (wenn das bei php doch anders ist, korrigiere mich bitte jemand) Je nach länge von $templine dauert das natürlich etwas und verbrät ordentlich Speicher... Alternativ könntest du dein String mit etwas "Handarbeit" linear durchparsen. Du suchst das erste "%" (mit strpos) und gibst den Teil unverändert aus (mit substr), dann weiter zum nächsten % und die entsprechende Variable ausgeben und so weiter... das sieht zwar im Code nicht toll aus, weil du mit Offsets und Längen rumwirbeln musst, ist aber bedeutend schneller, da PHP keine Kopien anlegen muss und die abgearbeiteten Teile schonmal auf die Reise zum Client gehen können. Wenn du Zeit hast, die in die xml-Parser-Funktionen einzuarbeiten, kannst du für deine Templates auch xml nutzen und die "Handarbeit" von einem xml-parser erledigen lassen. Das ist recht flexibel und flott (aber für deine Zwecke vieleicht schon wieder zu viel des Guten). Gerald. From Hawk-4S-_(at)_t-online.de Wed, 1 Nov 2000 16:41:04 +0100 Date: Wed, 1 Nov 2000 16:41:04 +0100 From: C. Lipphardt Hawk-4S-_(at)_t-online.de Subject: [php] Parseerror in show_news script erhm, ja, ehe, sonen mist, hab eine neue Entwicklungsumgebung und da garnicht gemerkt, das die die Zeilennr falsch zählt :) mfg Christian Lipphardt From ks_(at)_ksweb.de Wed, 1 Nov 2000 16:39:03 +0100 Date: Wed, 1 Nov 2000 16:39:03 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] Parseerror in show_news script Statt lol und Fachsimpelei hier die überarbeitete Fassung: //grab the news (1) <? $result = mysql_query ('select * from news where id > 0 order by id desc;'); // (2) if ($row = mysql_fetch_array($result)) { do { $datepost=$row['date']; // (3) $date=date('j-m-Y H:i:s',$datepost); // BEGIN news ?> <table bgcolor="#000000" cellpadding=2 cellspacing=2 width="600" align="center" class=border> <tr bgcolor="#000060"> <td colspan=2> <b><? echo $row['headline']."</b> $date - ".$row['author'] // (4) ?> </td> </tr> <tr> <td> <? echo $row['text']) // (5) ?> </td> </tr> </table> <? // END news } while($row = mysql_fetch_array($result)); } // von if ($row ?> (1) wenn nur eine Zeile, dann nicht mit /* */ (2) es fehlt das 'SQL-Semikolon' (wird oft nicht angemeckert, aber gewöhn es dir lieber an) (schöner wäre auch die Sprachelemente von SQL in groß und Deine Variable (im SQL) klein ist aber nirgend wo fixiert oder gefordert, also 'SELECT * FROM news WHERE ..' (3) doppelte Anführungszeichen bringen den Interpreter zum scannen des Strings lass sie weg und nehme einfache ' , dann läuft das Script schneller (4) die Stringverkettung ist schneller wie der mehrfache echo-Aufruf (5) es lohnt sich durchaus öfter zu HTML zurückzukehren und so echos zu sparen Anm.: Ich habs hier nicht testen können, aber das Prinzip dürfte klar sein und ich hoffe es hilft From felix_(at)_ucmg.com Wed, 01 Nov 2000 16:59:21 +0100 Date: Wed, 01 Nov 2000 16:59:21 +0100 From: Felix Gonschorek felix_(at)_ucmg.com Subject: [php] AW: [php] Parseerror in show_news script hallo klaus >Statt lol und Fachsimpelei hier die überarbeitete Fassung: das geht an mich, oder? also ich habe mir nicht die zeit genommen so viel zu schreiben, ich wollte auch mit meinen 5 zeilen helfen, und gegen einen php4 buchautor komme ich ja eh nicht an. viele grüße --felix ---------- Felix Gonschorek UCMG Germany - Hauptstr. 24 - D 69151 Neckargemuend phone: +49 (0)6223 920630 - fax: +49 (0)6223 920621 visit us at: http://www.ucmg.com From philipp_(at)_sandner.org Wed, 01 Nov 2000 16:58:05 +0100 Date: Wed, 01 Nov 2000 16:58:05 +0100 From: Philipp Sandner philipp_(at)_sandner.org Subject: [php] PHP4 Frage Guten Tag, heute habe ich php4 installiert. Mit php3 habe ich schon gute Erfahrungen gemacht. Allerdings erschienen folgende Fehlermeldungen, als ich exakt dasselbe php3-Skript, dass unter php3 funktionierte und php4 ausführen wollte: Warning: Undefined variable: Dir in ../public/config.public.inc.php3 on line 15 Warning: Undefined variable: Dir in ../public/class.public.inc.php3 on line 15 Die Variable $Dir ist die erste, die in dem ganzen Sript verwendet wird. Ich hoffe, sie können mit vielleicht weiterhelfen. Vielen Dank, Philipp Sandner From eschmid_(at)_php.net Wed, 01 Nov 2000 17:04:47 +0100 Date: Wed, 01 Nov 2000 17:04:47 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] AW: [php] Parseerror in show_news script Felix Gonschorek wrote: > >Statt lol und Fachsimpelei hier die überarbeitete Fassung: > > das geht an mich, oder? > also ich habe mir nicht die zeit genommen so viel zu schreiben, > ich wollte auch mit meinen 5 zeilen helfen, und gegen einen > php4 buchautor komme ich ja eh nicht an. Auch Buchautoren können manchmal irren. Wäre schön wenn da bei Amazon.de mal ein Bild und eine Beschreibung dabei wäre. Ich würde es dann bei http://www.php.net/books.php bekannt geben. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From felix_(at)_ucmg.com Wed, 01 Nov 2000 17:11:43 +0100 Date: Wed, 01 Nov 2000 17:11:43 +0100 From: Felix Gonschorek felix_(at)_ucmg.com Subject: [php] AW: [php] Parseerror in show_news script wow, hier versammelt sich ja gerade die php-elite :) >Auch Buchautoren können manchmal irren. Wäre schön wenn da bei Amazon.de >mal ein Bild und eine Beschreibung dabei wäre. Ich würde es dann bei >http://www.php.net/books.php bekannt geben. ich hab dein buch egon. --felix ---------- Felix Gonschorek UCMG Germany - Hauptstr. 24 - D 69151 Neckargemuend phone: +49 (0)6223 920630 - fax: +49 (0)6223 920621 visit us at: http://www.ucmg.com From moritzpost_(at)_gmx.de Wed, 1 Nov 2000 17:14:44 +0100 Date: Wed, 1 Nov 2000 17:14:44 +0100 From: Moritz Post moritzpost_(at)_gmx.de Subject: [php] Welches Buch denn? This is a multi-part message in MIME format. ------=_NextPart_000_00BF_01C04427.3AF19CA0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo Klaus Ist immer gut zu wissen wer hier das wissen dabei hat. Daher kanns du ja mal sagen welches buch du geschrieben hast. Thx=20 Moritz ------=_NextPart_000_00BF_01C04427.3AF19CA0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2314.1000" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>Hallo Klaus</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Ist immer gut zu wissen wer hier das = wissen dabei=20 hat.</FONT></DIV> <DIV><FONT face=3DArial size=3D2>Daher kanns du ja mal sagen welches = buch du=20 geschrieben hast.</FONT></DIV> <DIV>&nbsp;</DIV> <DIV><FONT face=3DArial size=3D2>Thx </FONT></DIV> <DIV><FONT face=3DArial size=3D2>Moritz</FONT></DIV> <DIV>&nbsp;</DIV> <DIV>&nbsp;</DIV></BODY></HTML> ------=_NextPart_000_00BF_01C04427.3AF19CA0-- From eschmid_(at)_php.net Wed, 01 Nov 2000 17:18:13 +0100 Date: Wed, 01 Nov 2000 17:18:13 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Welches Buch denn? > Moritz Post wrote: > Ist immer gut zu wissen wer hier das wissen dabei hat. > Daher kanns du ja mal sagen welches buch du geschrieben hast. PHP 4. von Klaus Schmidt Noch nicht erschienen Computer u. Literatur, M. (2000) Gebundene Ausgabe Näheres zu diesem Titel ... steht bei Amazon.de -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From Michael_(at)_Stahmann.de Wed, 01 Nov 2000 17:24:56 +0100 Date: Wed, 01 Nov 2000 17:24:56 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Internetexplorer und Variablen Hallo Boris, BP schrieb: > echo "<form action = 'anmeld3_fr.php' method = 'post'>"; > Kann sein, das ich ganz falsch liege, aber ich war immer der Meinung, das "richtiges" HTML mit doppelten Anführungszeichen geschrieben wird. Schau doch auch noch mal bei self-html oder w3c vorbei. Ich spare mir das mit den einfachen Anführungszeihen, damit habe ich des öfteren Probleme gehabt. Sollte ich falsch liegen, laß ich mich gerne belehren. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de <website-development> http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From webmaster_(at)_example.com Wed, 1 Nov 2000 17:30:29 +0100 Date: Wed, 1 Nov 2000 17:30:29 +0100 From: Arno Bracken webmaster_(at)_example.com Subject: [php] PHP4 und PWS Hallöle, nach der Formation meiner Festplatte muss ich jetzt PHP4 neu installieren. Ist auch alles gemacht. Da ich den PWS benutze, muss ich in der Registry die Endung eintragen, mit Verweiss auf "C:\\Program Files\\PHP\\php4isapi.dll". In meinem PHP Verzeichniss gibt es aber keine php4isapi.dll! Ist die irgenndwo anders? Ciau Arno Bracken From moritzpost_(at)_gmx.de Wed, 1 Nov 2000 17:32:01 +0100 Date: Wed, 1 Nov 2000 17:32:01 +0100 From: Moritz Post moritzpost_(at)_gmx.de Subject: [php] Internetexplorer und Variablen also bei html ist es egal ob man doppelte oder normale anführungszeichen verwendet. Aus gründen der Lesbarkeit sollte man sich aber für eins entscheiden. ----- Original Message ----- From: Michael Stahmann <Michael_(at)_Stahmann.de> To: <php_(at)_php-center.de> Sent: Wednesday, November 01, 2000 5:24 PM Subject: Re: [php] Internetexplorer und Variablen > Hallo Boris, > > > BP schrieb: > > > echo "<form action = 'anmeld3_fr.php' method = 'post'>"; > > > > Kann sein, das ich ganz falsch liege, aber ich war immer der Meinung, > das "richtiges" HTML mit doppelten Anführungszeichen geschrieben wird. > Schau doch auch noch mal bei self-html oder w3c vorbei. > Ich spare mir das mit den einfachen Anführungszeihen, damit habe ich > des öfteren Probleme gehabt. > > Sollte ich falsch liegen, laß ich mich gerne belehren. > > Gruß Michael > -- > -------------------------------------------------------- > Michael Stahmann, web-xact.de <website-development> > http://www.web-xact.de mailto:info_(at)_web-xact.de > Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 > -------------------------------------------------------- > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From head_(at)_doobie.de Wed, 01 Nov 2000 17:20:04 +0100 Date: Wed, 01 Nov 2000 17:20:04 +0100 From: BP head_(at)_doobie.de Subject: [php] Internetexplorer und Variablen wir haben das problem so gelöst... wir geben einfach alle variablen mit <input type=hidden weiter>, irgendwie war das für netscape einfacher (auch wenn der browser eigentlich gar nix damit zu tun hat :) ) boris From tfromm_(at)_cs.uni-potsdam.de Wed, 1 Nov 2000 18:40:25 +0100 Date: Wed, 1 Nov 2000 18:40:25 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] PHP4 Frage Hallo, > Warning: Undefined variable: Dir in ../public/config.public.inc.php3 on > line 15 > > Warning: Undefined variable: Dir in ../public/class.public.inc.php3 on > line 15 > > Die Variable $Dir ist die erste, die in dem ganzen Sript verwendet wird. > Ich hoffe, sie können mit vielleicht weiterhelfen. php4 stoert es, wenn eine undefinierte variable verwendet wird (was eigendlich auch richtig ist). einfach die variable ordungsgemaess zu beginn deklarieren mit var $variablenname; alternativ mit error_reporting() den ausgabelevel runtersetzen, aber das ist unschoen. gruss thomas -- ----------------------------------------------------------------- http://phporacleadmin.org http://tfromm.com mailto:tf_(at)_inubit.com "go away or I will replace you with a small php script." From Peaveway_(at)_aol.com Wed, 1 Nov 2000 11:39:12 EST Date: Wed, 1 Nov 2000 11:39:12 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] PHP4 Frage Moin, In einer eMail vom 01.11.00 17:02:32 (MEZ) Mitteleuropäische Zeit schreibt philipp_(at)_sandner.org: > heute habe ich php4 installiert. Mit php3 habe ich schon gute > Erfahrungen gemacht. Allerdings erschienen folgende Fehlermeldungen, als > ich exakt dasselbe php3-Skript, dass unter php3 funktionierte und php4 > ausführen wollte: > > Warning: Undefined variable: Dir in ../public/config.public.inc.php3 on > line 15 Setze mal in deiner php.ini: register_globals = On; allow_call_time_pass_reference = on; und berichte ob es geholfen hat. Ansonnsten zeig mal ein bisschen Code. Gruss Joerg Behrens ps: Ein Subject sollte etwas Aussage kraeftiger sein.. ;) From cybermage_(at)_hirnstrudel.de Wed, 1 Nov 2000 18:11:34 +0100 Date: Wed, 1 Nov 2000 18:11:34 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] Internetexplorer und Variablen > wir haben das problem so gelöst... wir geben einfach alle variablen > mit > <input type=hidden weiter>, irgendwie war das für netscape einfacher gibts noch 'ne alternative ?? (außer URL und sessions *g*) -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From cybermage_(at)_hirnstrudel.de Wed, 1 Nov 2000 18:12:54 +0100 Date: Wed, 1 Nov 2000 18:12:54 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] PHP4 Frage > heute habe ich php4 installiert. Mit php3 habe ich schon gute > Erfahrungen gemacht. Allerdings erschienen folgende Fehlermeldungen, > als > ich exakt dasselbe php3-Skript, dass unter php3 funktionierte und php4 > ausführen wollte: > Warning: Undefined variable: Dir in ../public/config.public.inc.php3 > on > line 15 zeig doch bitte mal den entsprechenden Code Abschnitt. -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From Michael_(at)_Stahmann.de Wed, 01 Nov 2000 18:26:52 +0100 Date: Wed, 01 Nov 2000 18:26:52 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Internetexplorer und Variablen Hallo Moritz, Moritz Post schrieb: > also bei html ist es egal ob man doppelte oder normale anführungszeichen > verwendet. Aus gründen der Lesbarkeit sollte man sich aber für eins > entscheiden. > Du sollst recht behalten: http://www.w3.org/TR/1998/REC-html40-19980424/intro/sgmltut.html#h-3.2.2 Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de <website-development> http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From heiko.gawehn_(at)_gmx.net Wed, 1 Nov 2000 18:16:35 +0100 Date: Wed, 1 Nov 2000 18:16:35 +0100 From: Heiko Gawehn heiko.gawehn_(at)_gmx.net Subject: [php] PHP4 und PWS Hallo Arne, > nach der Formation meiner Festplatte muss ich jetzt PHP4 neu installieren. > Ist auch alles gemacht. Da ich den PWS benutze, muss ich in der Registry die > Endung eintragen, mit Verweiss auf "C:\\Program Files\\PHP\\php4isapi.dll". > In meinem PHP Verzeichniss gibt es aber keine php4isapi.dll! Ist die > irgenndwo anders? [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Scrip t Map] ".php"="[PUT PATH HERE]\\php4isapi.dll" du musst den Pfad zur isapi.dll angegeben, und das müsste bei dir dann im Unterordner "Sapi" von PHP sein, also c:\program files\php\sapi Wenn sie dir fehlt, ich kann sie dir mailen (20 k). ciao Heiko From g.grote_(at)_tu-bs.de Wed, 1 Nov 2000 16:54:33 +0100 Date: Wed, 1 Nov 2000 16:54:33 +0100 From: Gerald Grote g.grote_(at)_tu-bs.de Subject: [php] AW: [php] Neue Open-Source-Datenbank :-) Hi, > hier habe ich was nettes gefunden. Vielleicht gibts da ja auch > mal ein php-Modul dazu. Ausprobiert hab ich die SAPDB allerdings > noch nicht, da unsere 8 SAP-Systeme auf Oracle laufen :-) > > http://www.sap.com/solutions/technology/sapdb/sap_db_software.htm Klingt ganz interessant. Unter http://www.sap.com/solutions/technology/sapdb/ gibts noch mehr Infos, unter anderem diese Roadmap: November 2000 Binaries for the following platforms: Linux, SUN Solaris, IBM AIX, HP-UX, Compaq Tru64, Windows NT December 2000 Binaries for Web Clients: Browser based administration tool Database Manager and query tool SQL Studio PHP: Access to SAP DB from the web scripting language January 2001 Source distribution for the following tools and interfaces: Web Agent, Database Manager, SQL Studio, Replication Manager ODBC, JDBC, C-Precompiler, Perl, Python, PHP In den News auf der Seite steht noch: "SAP DB will be supported by the PHP source distribution (October 26, 2000)" Die PHP-Unterstützung sollte also gesichert sein... Hat jemand Erfahrungen mit SAP DB, vieleicht auch im Vergleich zu PosgreSQL und MySQL (Performance, Stabilität, besondere Features) ? Gerald. From vogel_(at)_ventasoft.de Wed, 1 Nov 2000 17:45:02 +0100 Date: Wed, 1 Nov 2000 17:45:02 +0100 From: Christian Vogel vogel_(at)_ventasoft.de Subject: [php] File in Variable speichern Hallo, ich möchte gern den Inhalt einer Textdatei (reines ASCI) in eine Variable speichern. Die Datei hat ca. 35000 Zeilen. Gibt es eine Möglichkeit, die Ausgabe von readfile statt in die standard output in eine Variable umzulenken? Problem: Ich möchte gern eine Textdatei 1 bis zu einer bestimmten Zeilennummer auslesen, in eine neue Datei 2 speichern, eine Benutzereingabe einfügen, die in derselben Datei 2 abspeichern, und dann den Rest der Datei 1 auslesen und auch in diesselbe Datei 2 speichern. Vielen Dank für Eure Hilfe !!! Christian Vogel From ws_(at)_art-quarter.com Wed, 01 Nov 2000 19:04:23 +0100 Date: Wed, 01 Nov 2000 19:04:23 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Tabellen aus DB (war: Fettschrift aus Datenbank?) Werner Stuerenburg wrote: > function mailto($target, $label=""){ > if (!$label) $label = $target; > return href("mailto:$target", $label); > } ähemm ... das kommt davon, wenn man sich von anderen Ansätzen anregen läßt und nicht überprüft: Da href allerhand tut, kann obiges nicht funktionieren, obwohl es elegant aussieht. Also function mailto($target, $label=""){ if (!$label) $label = $target; return "<A HREF=\"mailto:$target\">$label</A>"; } -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From erland_(at)_netcomcity.de Wed, 1 Nov 2000 20:16:08 +0100 Date: Wed, 1 Nov 2000 20:16:08 +0100 From: Erhard Landgrebe erland_(at)_netcomcity.de Subject: [php] PHP4 und PWS Hallo Arne, im Unterverzeichnis 'sapi' CIAO Erhard Am 1 Nov 2000, um 17:30, schrieb Arno Bracken: > Hallöle, > > nach der Formation meiner Festplatte muss ich jetzt PHP4 neu > installieren. Ist auch alles gemacht. Da ich den PWS benutze, muss ich > in der Registry die Endung eintragen, mit Verweiss auf "C:\\Program > Files\\PHP\\php4isapi.dll". In meinem PHP Verzeichniss gibt es aber > keine php4isapi.dll! Ist die irgenndwo anders? > > Ciau > > Arno Bracken > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From scherf_(at)_ventasoft.de Wed, 1 Nov 2000 20:21:37 +0100 Date: Wed, 1 Nov 2000 20:21:37 +0100 From: Stefan Scherf scherf_(at)_ventasoft.de Subject: [php] readfile() in Datei umleiten Hallo Liste, gibt es eine Möglichkeit die Ausgabe von readfile("groooss.txt") in eine Variable, bzw. in eine andere Datei umzuleiten? Mit fgets() würde das ja klappen, leider ist das zu langsam für unsere Zwecke. Gruss Stefan From eschmid+sic_(at)_s.netic.de Wed, 1 Nov 2000 20:35:49 +0100 Date: Wed, 1 Nov 2000 20:35:49 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] =?iso-8859-1?Q?Neue_Netcraft_Zahlen_f=FCr_Oktober_2000?= Hei, ich hab mir soeben die neuen Zahlen von Netcraft angeschaut. Also die 4 Millionen-Grenze wurde noch nicht durchbrochen, das Ergebnis kann sich aber trotzdem sehen lassen. PHP: 3815440 Domains, 715283 IP Addresses Die Auswertung von Netcraft zur Oktober-Statistik beruht auf 22.282.727 Sites. Schlechte Nachricht, der Apache Server ist im Oktober unter die 60 % Grenze gefallen und Microsoft liegt nun über 20 %. Ich hoffe nicht, dass Microsoft jemals den Vorsprung von Apache einholen wird. Gute Nachricht, als Apache Modul konnte PHP weiter zulegen und liegt nach wie vor an der Spitze mit 32.96 %. FrontPage musste leichte Verluste verzeichnen. -Egon PS: Schade, dass die von www.linux-community.de die Preisverleihung schon abgeschlossen haben. Ich hoffe immer noch, dass PHP 4 der Sieger ist. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From mdobel_(at)_kawo2.rwth-aachen.de Wed, 1 Nov 2000 21:14:40 +0100 Date: Wed, 1 Nov 2000 21:14:40 +0100 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] SMS mit php4 On Tue, Oct 31, 2000 at 07:54:05PM +0100, newmedia.solutions dk wrote: > > gibt's eine möglichkeit eine seite in php4 zu schreiben, > welche wie die grossen kostenlosen sms-dienste, es möglich > macht handynummer und mitteilung zu dem entprechenden dienst > (D1/D2/E+/Viag) weiterzuleiten? http://www.koehntopp.de/php/faq-20.html#ss20.2 20.2 Wie kann ich einen HTTP POST-Request absenden? Schau Dir mal die Nutzungsbedingungen der kostenlosen Web-to-SMS-Services an. Ein solches Script wuerde meist gegen diese verstossen. Gruss, Markus From info_(at)_hamsta.de Wed, 01 Nov 2000 21:41:41 +0100 Date: Wed, 01 Nov 2000 21:41:41 +0100 From: hamsta info_(at)_hamsta.de Subject: [php] Bilder aus MySQL auslesen On 01 Nov 2000 11:44 GMT, A.Baumann_(at)_t-online.de wrote: >habe ein Problem Bilder aus einer MySQL Datenbank ( TelefonDB ) >zulesen. so geht das nicht, du musst ein zweites php-Script schreiben, welches die Bilddaten aus der Datenbank holt und anzeigt. Der Browser holt sich nämlich die Bilder extra, und nicht gleich mit der Webseite. Also brauchst du ein "showPicture.php3?id=$id", das dann ungefähr folgendes macht: ---- snip ----- $bild_daten = getSQLResult(id); Header("Content-type: $filetype"); echo $bild_daten; ---- snip ----- und in deiner richtigen php Script steht dann folgendes drin: ---- snip ----- <table> <tr> while (results) { printf("<td>$id<td>$name<td>$telefon<td><img src=showPicture.php3?id=$id>"); } </tr> </table> ---- snip ----- >------snip-------- >print (" <td rowspan=2 width=100 height=150><img src=\"<?php >Header > \"Content-type\: $filetype\"); echo \"$bild_data\"; ?>" border=\"2\" >width=\"100\" height=\"150\"> </td>\n"); >print (" <td rowspan=2 width=100 height=150><?php Header > \"Content-type\: $filetype\"); print \"$bild_data\"; ?></td>\n"); >------snip-------- From Dante_(at)_altmuehlnet.de Thu, 02 Nov 2000 00:52:17 +0100 Date: Thu, 02 Nov 2000 00:52:17 +0100 From: Thomas Feyrer Dante_(at)_altmuehlnet.de Subject: [php] AW: [php] Parseerror in show_news script At 16:39 01.11.2000 +0100, Klaus Schmidt wrote: >(2) es fehlt das 'SQL-Semikolon' (wird oft nicht angemeckert, aber gewöhn es >dir lieber an) Es wird NIE angemeckert... Man sollte es sogar weglassen! Aus der PHP-Doku zu mysql_query: ... The query string should not end with a semicolon. ... Bye Dante -- <? /* PHP4 */ echo(preg_replace('_(at)_([0-9a-f]{2})._(at)_ie','chr(hexdec("\\1"))', '48G65h6cI6Cj6fK20l57M6Fn72O6Cp64Q21r')) /* PHP - The better choice */ ?> From dma147_(at)_halflife-editing.de Thu, 2 Nov 2000 07:12:54 +0100 Date: Thu, 2 Nov 2000 07:12:54 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] AW: [php] Parseerror in show_news script Am Mit, 01 Nov 2000 hast Du folgende Tasten getroffen: > Statt lol und Fachsimpelei hier die überarbeitete Fassung: > > //grab the news (1) > <? > $result = mysql_query ('select * from news where id > 0 order by id desc;'); > // (2) > if ($row = mysql_fetch_array($result)) { > do { > $datepost=$row['date']; // (3) > $date=date('j-m-Y H:i:s',$datepost); > // BEGIN news > ?> > <table bgcolor="#000000" cellpadding=2 cellspacing=2 width="600" > align="center" class=border> > <tr bgcolor="#000060"> > <td colspan=2> > <b><? echo $row['headline']."</b> $date - ".$row['author'] // (4) ?> > </td> > </tr> > <tr> > <td> > <? echo $row['text']) // (5) ?> > </td> > </tr> > </table> > <? > // END news > } while($row = mysql_fetch_array($result)); > } // von if ($row > ?> > > (1) wenn nur eine Zeile, dann nicht mit /* */ > (2) es fehlt das 'SQL-Semikolon' (wird oft nicht angemeckert, aber gewöhn es > dir lieber an) > (schöner wäre auch die Sprachelemente von SQL in groß und Deine Variable > (im SQL) klein > ist aber nirgend wo fixiert oder gefordert, also 'SELECT * FROM news > WHERE ..' > (3) doppelte Anführungszeichen bringen den Interpreter zum scannen des > Strings > lass sie weg und nehme einfache ' , dann läuft das Script schneller > (4) die Stringverkettung ist schneller wie der mehrfache echo-Aufruf > (5) es lohnt sich durchaus öfter zu HTML zurückzukehren und so echos zu > sparen Hi... Also bei (5) sollte man entweder schon die, sich öffnender Klammer reinsetzen, oder die, sich schliessende Klammer, welche da so alleine rumsteht, wegmachen. Sonst klappt das so nicht. (Ich schreibe das nur, weil ein Einsteiger, sich mit solch einer Klammer leicht totsuchen kann...) :) -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From thomas.hausheer_(at)_denon.ch Thu, 02 Nov 2000 07:58:46 +0100 Date: Thu, 02 Nov 2000 07:58:46 +0100 From: thomas hausheer thomas.hausheer_(at)_denon.ch Subject: [php] Anfuehrungszeichen Hallo Liste ich habe folgendes Problem. In einer MySQL-Table speichere ich Text mit Anführungszeichen ab. Wenn ich nun den Text mit php in eine Seite lade, wird nur der Text bis zum Anführungszeichen angezeigt; dannach verschwindet der Text. Weiss jemand eine Lösung? (nl2br, urlencode hab ich schon probiert) Vielen Dank Gruss thomas From dma147_(at)_halflife-editing.de Thu, 2 Nov 2000 08:27:24 +0100 Date: Thu, 2 Nov 2000 08:27:24 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] Anfuehrungszeichen Am Don, 02 Nov 2000 hast Du folgende Tasten getroffen: > Hallo Liste > > ich habe folgendes Problem. In einer MySQL-Table speichere ich Text mit > Anführungszeichen ab. Wenn ich nun den Text mit php in eine Seite lade, wird > nur der Text bis zum Anführungszeichen angezeigt; dannach verschwindet der > Text. > > Weiss jemand eine Lösung? (nl2br, urlencode hab ich schon probiert) Hi, was hat denn nl2br mit " zu tun? Versuchs mal mit stripslashes(). Ansonsten kannste auch mit str_replace() diese ersetzen lassen und nach dem Auslesen wieder einfügen....etc... -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From rockdashaus_(at)_gmx.at Thu, 2 Nov 2000 08:46:21 +0100 (MET) Date: Thu, 2 Nov 2000 08:46:21 +0100 (MET) From: Misha Moellner rockdashaus_(at)_gmx.at Subject: [php] readfile() in Datei umleiten > gibt es eine Möglichkeit die Ausgabe von readfile("groooss.txt") in eine > Variable, bzw. in eine andere Datei umzuleiten? > > Mit fgets() würde das ja klappen, leider ist das zu langsam für unsere > Zwecke. ich denke das hilft dir: $content = file($path); .. wird dann in dem array $content gespeichert. lg, Misha. -- Sent through GMX FreeMail - http://www.gmx.net From kstuken_(at)_WiSoRZpdc.WiSo.uni-goettingen.de Thu, 2 Nov 2000 09:41:41 +0100 Date: Thu, 2 Nov 2000 09:41:41 +0100 From: Kai Stukenbrock kstuken_(at)_WiSoRZpdc.WiSo.uni-goettingen.de Subject: [php] pdflib Praxisbeispiel Hallo Liste! Ich setzte mich gerade mit der pdflib auseinander und möchte mit PHP4 und pdflib 3.02 eine Adressendatenbank unter mySQL in eine Art "Bericht" drucken - kurz, eine Adressenliste als PDF. Dazu interessieren mich folgende Dinge, zu denen ich noch nirgendwo eine klare Anleitung im Netz gefunden habe: - wie bastele ich am effizientesten die Ausgabe einer Adresse zusammen - ich werde ja wegen unterschiedlicher Formatierungen eine Reihe von pdf_show bzw. pdf_show_boxed Befehlen pro Adresse benötigen. Wie manage ich die Positionierung etc. - ich will Spaltensatz machen. Wie kann ich das am effizientesten bewältigen. Wie stelle ich effektiv sicher, daß die Spalte nicht überfüllt wird und ich in eine neue wechsele, bzw. eine neue Seite anfange. Ihr seht, mir geht es also hauptsächlich um das "Management" des Seiteninhalts, wie kommen die richtigen Sachen automatisch an die richtige Stelle, we macht man am besten einen automatischen Seitenwechsel etc. Ich erwarte nun nicht, daß Ihr meine Probleme löst. Aber wenn Ihr Praxisbeispiele habt, die ich mir einfach mal angucken könntet, oder wißt, wo ich solche finden kann, würde mir das ungemein helfen. (In der Dokumentation von pdflib wird auf solche Fragen ja nicht weiter eingegangen.) Vielen Dank schon im Voraus, Gruß Kai. From Hawk-4S-_(at)_t-online.de Thu, 2 Nov 2000 09:49:39 +0100 Date: Thu, 2 Nov 2000 09:49:39 +0100 From: C. Lipphardt Hawk-4S-_(at)_t-online.de Subject: [php] AW: [php] Parseerror in show_news script vielen dank für die korrekturen meines stils, lerne erst seit 1 Monat PHP :] mfg Christian Lipphardt ----- Original Message ----- From: "Klaus Schmidt" <ks_(at)_ksweb.de> To: <php_(at)_php-center.de> Sent: Wednesday, November 01, 2000 4:39 PM Subject: [php] AW: [php] Parseerror in show_news script > Statt lol und Fachsimpelei hier die überarbeitete Fassung: > > file://grab the news (1) > <? > $result = mysql_query ('select * from news where id > 0 order by id desc;'); > // (2) > if ($row = mysql_fetch_array($result)) { > do { > $datepost=$row['date']; // (3) > $date=date('j-m-Y H:i:s',$datepost); > // BEGIN news > ?> > <table bgcolor="#000000" cellpadding=2 cellspacing=2 width="600" > align="center" class=border> > <tr bgcolor="#000060"> > <td colspan=2> > <b><? echo $row['headline']."</b> $date - ".$row['author'] // (4) ?> > </td> > </tr> > <tr> > <td> > <? echo $row['text']) // (5) ?> > </td> > </tr> > </table> > <? > // END news > } while($row = mysql_fetch_array($result)); > } // von if ($row > ?> > > (1) wenn nur eine Zeile, dann nicht mit /* */ > (2) es fehlt das 'SQL-Semikolon' (wird oft nicht angemeckert, aber gewöhn es > dir lieber an) > (schöner wäre auch die Sprachelemente von SQL in groß und Deine Variable > (im SQL) klein > ist aber nirgend wo fixiert oder gefordert, also 'SELECT * FROM news > WHERE ..' > (3) doppelte Anführungszeichen bringen den Interpreter zum scannen des > Strings > lass sie weg und nehme einfache ' , dann läuft das Script schneller > (4) die Stringverkettung ist schneller wie der mehrfache echo-Aufruf > (5) es lohnt sich durchaus öfter zu HTML zurückzukehren und so echos zu > sparen > Anm.: Ich habs hier nicht testen können, aber das Prinzip dürfte klar sein > und ich hoffe es hilft > > From GH-lists_(at)_ecora.de Thu, 2 Nov 2000 09:56:16 +0100 Date: Thu, 2 Nov 2000 09:56:16 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] readfile() in Datei umleiten Stefan Scherf schrieb > gibt es eine Möglichkeit die Ausgabe von readfile("groooss.txt") in eine > Variable, bzw. in eine andere Datei umzuleiten? Hilft $file = join("", file("groooss.txt")); ? Guido Haeger From Martin.Koper_(at)_wittur.com Thu, 2 Nov 2000 10:16:45 +0100 Date: Thu, 2 Nov 2000 10:16:45 +0100 From: Koper, Martin Martin.Koper_(at)_wittur.com Subject: [php] Spezialist gesucht! Hallo Leute, ich weiß nicht, ob dies hier der richtige Weg ist, aber ich habe ein ziemliches Problem. Ich arbeite in einer Software Entwicklungsabteilung einer Aufzugsfirma und wir wollen unsere Programme ins Internet bringen. Ich habe mich bereits in PHP eingearbeitet aber wir bräuchten hier einen Spezialisten der uns tiefgehende Informationen in bezug auf Umstellung von C++ Windows Programmen auf PHP/mysql liefert. Dieser Spezialist sollte wenn möglich aus dem Raum Süddeutschland kommen und hier bei uns in der Firma 1 - 2 Tage vorbeischauen und uns beraten und Informationen liefern. Spezielle Probleme haben wir noch im Programmieren von DLLs für PHP und Unicode oder andere Möglichkeiten chinesisch darzustellen. Wenn sich jemand in der Lage fühlt uns da zu helfen wäre uns sehr geholfen. vielen Dank schonmal im Vorraus Martin Koper martin.koper_(at)_wittur.com From mailing_(at)_rpnetworks.de Thu, 02 Nov 2000 10:19:30 +0100 Date: Thu, 02 Nov 2000 10:19:30 +0100 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] =?iso-8859-1?Q?Classenfunction_f=FCr_DB_Select?= Hallo Liste, ich versuche jetzt schon den ganzen Morgen mir eine allgemeine Function zu schreiben die einen übergeben SQL String auswertetet und das Ergebnis in ein Array schreibt. function dbselect($sql) { $result = mysql_query($sql, $this->CONN) or $this-error("Selektion schlug fehl!"); while ($rows = mysql_fetch_array($result)) { $array1 = $rows[??]; } return $array1; } Ich habe schon mehrere Möglichkeiten versucht, aber irgendwie verstehe ich das noch nicht so ganz. Vielleicht kann mir einer helfen. Danke und viele Grüße aus dem (heute) sonnigen Schwarzwald. Rene -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Believe in your dreams - there is nothing that you can't get done" -- From cybermage_(at)_hirnstrudel.de Thu, 2 Nov 2000 10:26:20 +0100 Date: Thu, 2 Nov 2000 10:26:20 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] =?ISO-8859-1?Q?Re:_[php]_Classenfunction_f=FCr_DB_Select?= > ich versuche jetzt schon den ganzen Morgen mir eine allgemeine > Function zu schreiben die einen übergeben SQL String auswertetet > und das Ergebnis in ein Array schreibt. Du könntest dir die Datenbankklassen der phplib holen, und ohne den Rest bei dir einsetzen. http://phplib.netuse.de Vielleicht suchst du ja genau das, oder es liefert dir ein paar Anregungen. bye benjamin -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From bjoern_(at)_baer.main.de Thu, 2 Nov 2000 11:20:00 +0100 Date: Thu, 2 Nov 2000 11:20:00 +0100 From: Björn Schotte bjoern_(at)_baer.main.de Subject: [php] [FAQ] Loesungen fuer deine PHP-Probleme Willkommen in der deutschsprachigen PHP-Mailingliste! Wie im Leben üblich, gelten auch in der PHP-Liste einige Dinge, die man beachten sollte. Mehr darüber erfährst du auf <http://www.php-center.de/php-de/konventionenundstandards.htm> WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf <http://www.php-center.de/> bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf <http://www.koehntopp.de/php/> Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte <bjoern_(at)_rent-a-phpwizard.de>. From webmaster_(at)_example.com Thu, 2 Nov 2000 13:12:57 +0100 Date: Thu, 2 Nov 2000 13:12:57 +0100 From: Arno Bracken webmaster_(at)_example.com Subject: [php] PHP4 und PWS Hallöle, > im Unterverzeichnis 'sapi' > du musst den Pfad zur isapi.dll angegeben, und das müsste bei dir dann im > Unterordner "Sapi" von PHP sein, also c:\program files\php\sapi Vielen Dank für die Antworten! Habs jetzt so eingetragen: C:\\PHP\\php4isapi.dll. Nur leider bekomme ich immer einen Internal Server Error! Die .dll Dateien sind richtig kopiert, diephp.ini richtig konfiguriert. Woran kann das liegen? Beim letzten mal hat es doch auch geklappt! Ciau Arno Bracken From head_(at)_doobie.de Thu, 02 Nov 2000 12:13:59 +0100 Date: Thu, 02 Nov 2000 12:13:59 +0100 From: BP head_(at)_doobie.de Subject: [php] Internetexplorer und Variablen > gibts noch 'ne alternative ?? sicher, aber mit den sessions muß ich erst schauen was passiert wenn die das cookie nicht annehmen, und url (meinst du mit GET???) danke schon mal, mir ist das bewußt! From h.schubert_(at)_tmt.de Thu, 02 Nov 2000 12:56:59 GMT Date: Thu, 02 Nov 2000 12:56:59 GMT From: Heiko Schubert h.schubert_(at)_tmt.de Subject: [php] Zeilenumbrueche Hallo Mitleser, die Eingaben eines Formulares möchte ich per e-mail verschicken lassen. Das ist auch kein Problem - nur: In dem Formular gibt es ein Text-Area Feld: <tr> <td valign=top><b>Ihre Nachricht:</b></td> <td> <textarea name="nachricht" rows=5 cols=40 wrap=virtual></textarea> </td> </tr> Wird in diesem nun ein Zeilenumbruch durch den Kunden eingegeben, erscheint in der e-mail an dieser Stelle drei oder vier Zeilenumbrüche. Ich benutze diese Art von Formularen schon länger und kann mich nicht erinnern, daß dieses "Problem" schon einmal aufgetreten ist. Leider habe ich jetzt nur die Möglichkeit, an Systemen mit php 4.03p1 / Apache 3.14 meine Programme zu testen. Hat jemand einen Tip für mich, wie ich diese lästigen, zusätzlichen Umbrüche vermeiden kann? Bye, Heiko From Mathias.Gloss_(at)_start.de Thu, 2 Nov 2000 13:35:47 +0100 Date: Thu, 2 Nov 2000 13:35:47 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] AW: [php] Neue Open-Source-Datenbank :-) Hallo Gerald und Liste, > ---------- > Von: Gerald Grote[SMTP:g.grote_(at)_tu-bs.de] > > > hier habe ich was nettes gefunden. Vielleicht gibts da ja auch > > mal ein php-Modul dazu. Ausprobiert hab ich die SAPDB allerdings > > noch nicht, da unsere 8 SAP-Systeme auf Oracle laufen :-) > > > > http://www.sap.com/solutions/technology/sapdb/sap_db_software.htm > > > Die PHP-Unterstützung sollte also gesichert sein... > > Hat jemand Erfahrungen mit SAP DB, vieleicht auch im Vergleich > zu PosgreSQL und MySQL (Performance, Stabilität, besondere > Features) ? > Eigene Erfahrungen habe ich da nicht. Da SAP R/3 aber auch unter der SAP DB laufen kann, denke ich daß das Teil schon sehr stabil läuft. Im OSS (SAP-Online Service System, da stehen alle Fehler drin und wie man sie beheben kann/muß) sind auch nicht mehr oder weniger Hinweise als zu Oracle/MS-SQL (im Gegensatz zu Informix ;). Die Performance wird auf jedenfall in der Größenordnung vergleichbarer DB-Systeme liegen (z.B. Ora/Informix/MS-SQL/DB2) Trotzdem ist für manche Anwendungen nicht so die Performance entscheidend, mehr die Datensicherheit/Recoverymechanismen/Onlinedatensicherungen/usw) Viele Grüße, Mathias From wo_(at)_simple-net-consult.com Thu, 2 Nov 2000 13:48:27 +0100 Date: Thu, 2 Nov 2000 13:48:27 +0100 From: Wolfgang Oberhoff wo_(at)_simple-net-consult.com Subject: [php] AW: pdflib Praxisbeispiel hallo kai, >> - wie bastele ich am effizientesten die Ausgabe einer Adresse >> zusammen - ich werde ja wegen unterschiedlicher Formatierungen >> eine Reihe von pdf_show bzw. pdf_show_boxed Befehlen pro Adresse >> benötigen. Wie manage ich die Positionierung etc. >> >> - ich will Spaltensatz machen. Wie kann ich das am effizientesten >> bewältigen. Wie stelle ich effektiv sicher, daß die Spalte >> nicht überfüllt >> wird und ich in eine neue wechsele, bzw. eine neue Seite anfange. >> >> Ihr seht, mir geht es also hauptsächlich um das "Management" des >> Seiteninhalts, wie kommen die richtigen Sachen automatisch an die >> richtige Stelle, we macht man am besten einen automatischen >> Seitenwechsel etc. ich glaube an deiner ausdrucksweise zu erkennen, dass du ein typischer textverarbeitungsanwender bist ;-)). du musst dich von einigen textverarbeitungs-gedanken erst mal freimachen. pdf arbeitet wie ein desktop-publishing-system, das heißt du plazierst z.b. deine textboxen und gibst deren grösse vor. die größe der testbox wird durch die geometrie (länge x breite, musst du ja auch in der show_boxed mitgeben) bestimmt und nicht durch die länge des textes. die box wird nicht grösser, wenn du viel text hineinschreibst. seitenumbrüche programmierst du, indem du eine neuen seite anfängst und nicht weil dein text nicht mehr auf die seite passt. setzt dich erst mal mit einem publishing-programm auseinander (z.b. adobe pagemaker) und dabei wirst du die unterschiede zu word etc. feststellen. ich hoffe dir geholfen zu haben mfg aus hattingen wolfgang oberhoff -- simple net consult gmbh - werksstraße 15 - 45527 hattingen telefon +49.(0)2324.950175 - telefax +49.(0)2324.950177 mobil +49.(0)171.4543260 - http://www.simple-net-consult.de From jb_(at)_webwerk.de Thu, 02 Nov 2000 13:48:46 +0100 Date: Thu, 02 Nov 2000 13:48:46 +0100 From: =?iso-8859-1?Q?J=F6rn?= Bier jb_(at)_webwerk.de Subject: [php] pdflib 3.02 und php4 kompilieren Hallo, wir versuchen jetzt das gleiche wie Fredy und haben die selbe Fehlermeldung, nachdem wir problemlos phplib 3.02 installiert haben. Wennes denn nur mit der phplib3.00 geht bleibt für uns die Farge, wo gibts die? Gruss Jörn ------------------------------------------------------- webwerk GmbH Berlin call_(at)_work_ 030 280 489 130 web_(at)_work_ http://www.webwerk.de Joerg Behrens wrote: > Cyrill Schumacher schrieb: > > > > > Das scheint ein groeberes Problem zu sein. Bin jetzt schon ein > > > paar Stunden dran, aber irgenwie will es nicht. > > > > > > PDFlib 3.02 > > Nur weil du keine Fehlermeldung gesehen hast bedeutet es nicht das alles > Paletti waere. Scahu dir die Ausgabe des ./configure genau an ob er > ueberhaupt alles gefunden hat. PDF Unterstuetzung wird dann in der > phpinfo() angezeigt. > > > vergiss es, das läuft NIE ! > > du musst pdflib 3.0 nehmen (oder noch älter ..?) > > > > Also mit der 3.0 geht es auf jeden Fall. http://www.tng-shop.de/info.php > > -- > Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B > ---------------------------------------------------------------------- > TakeNet GmbH Mobil: 0171/60 57 963 > D-97080 Wuerzburg Tel: +49 931 903-2243 > Alfred-Nobel-Straße 20 Fax: +49 931 903-3025 > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From mailing_(at)_rpnetworks.de Thu, 02 Nov 2000 11:18:13 +0100 Date: Thu, 02 Nov 2000 11:18:13 +0100 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] =?iso-8859-1?Q?Re:_[php]_Re:_[php]_Classenfunction_f=FCr_DB_?= Select =?iso-8859-1?Q?Re:_[php]_Re:_[php]_Classenfunction_f=FCr_DB_?= Select At 10:26 02.11.2000 +0100, you wrote: > > ich versuche jetzt schon den ganzen Morgen mir eine allgemeine > > Function zu schreiben die einen übergeben SQL String auswertetet > > und das Ergebnis in ein Array schreibt. > >Du könntest dir die Datenbankklassen der phplib holen, und ohne den Rest >bei dir einsetzen. >http://phplib.netuse.de >Vielleicht suchst du ja genau das, oder es liefert dir ein paar >Anregungen. > >bye benjamin > >-- >http://www.hirnstrudel.de/ >mailto:cybermage_(at)_hirnstrudel.de Hab es mir gerade mal angesehen, aber irgendwie blicke ich da nicht durch :(( -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Believe in your dreams - there is nothing that you can't get done" -- From fredy1_(at)_kuenzler.ch Thu, 2 Nov 2000 15:21:17 +0100 Date: Thu, 2 Nov 2000 15:21:17 +0100 From: Fredy Kuenzler fredy1_(at)_kuenzler.ch Subject: [php] pdflib 3.02 und php4 kompilieren >wir versuchen jetzt das gleiche wie Fredy und haben die selbe Fehlermeldung, >nachdem wir problemlos phplib 3.02 installiert haben. >Wennes denn nur mit der phplib3.00 geht bleibt für uns die Farge, wo gibts >die? Also ich habe es inzwischen geschafft. War echt eine Zangengeburt. Ich versuchte es zuerst mit den Sourcen (phplib3 bei http://ftpsearch.lycos.com eingeben, ich weiss nicht mehr genau wo ich es runtergeladen habe). Ging nicht. Schliesslich habe ich die SuSE Rpms installiert (mein Server hat ein Suse 6.4 Linux). Bei der 6.4 Version ist die pdflib eine 2.xx Version, bei der 7.0 ist es die Version 3.00. Mit der geht es. Die entsprechenden RPM's findest Du auf jedem Suse Mirror, z.B. sunsite.cnlab-switch.ch/mirror/SuSE/ (Sektion D). Bei der Gelegenheit kannst Du auch gleich gd, tifflib etc. installieren. Spezielle Directories im Configure Command musste ich nicht eingeben. Mein Configure Command findest Du hier: http://213.144.129.162/test.php Wichtig: Bevor Du PHP und Apache neu kompilierst, unbedingt make clean und make uninstall machen. Besser noch du loeschtst die Source Directories und pakst die tar.gz neu aus. Nur so stellst Du sicher, dass nicht noch irgendwelche alten Einstellungen uebernommen werden. HTH Fredy -- http://www.fernsehen.ch/ - der aktuelle TV-Programmguide From ws_(at)_art-quarter.com Thu, 02 Nov 2000 13:45:29 +0100 Date: Thu, 02 Nov 2000 13:45:29 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Classenfunction =?iso-8859-1?Q?f=FCr?= DB Select Rene Paschold wrote: > function dbselect($sql) { > $result = mysql_query($sql, $this->CONN) or $this-error("Selektion > schlug fehl!"); > > while ($rows = mysql_fetch_array($result)) { > $array1 = $rows[??]; > } > return $array1; > } Worauf soll sich $this->CONN beziehen? Ist function dbselect eine Memberfunction der Klasse? Wenn ja, welcher? Schlägt die Verbindung fehl? Worauf bezieht sich ?? ? In $array1 = $rows[??]; Wird $array1 immer wieder $rows[??] zugeordnet, was immer das sein mag. So while ($rows = mysql_fetch_array($result)) { $array1[] = $rows; } return $array1; würde es syntaktisch Sinn machen - ob's funktioniert, weiß ich nicht, vielleicht sind noch andere Fehler drin. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From head_(at)_doobie.de Thu, 02 Nov 2000 15:17:47 +0100 Date: Thu, 02 Nov 2000 15:17:47 +0100 From: BP head_(at)_doobie.de Subject: [php] Fenster =?iso-8859-1?Q?=F6ffnen?= Folgendes Problem: ich habe ein formular(3), das ausgedruckt werden soll. die werte kommen aus zwei vorherigen formularen(1 und 2) das formular(3) soll durch den submit button auf formular(2) in einem neuen fenster geöffnet werden (schon erledigt, und wzar so: <form action='formular3.php' method='post' target='new.window'> ) das ruft dann ein neues fenster auf, alles soweit in ordnung.. das formular(3) dient eigentlich nur zum ausdrucken und zwar mit briefkopfzeile etc... (das öffnen hat eigentlich nur den zweck, die beinahe 6 cm druckabstadn von oben nicht so sichtbar zu machen...blablabla) mein eigentliches problem ist: kann ich (wie in JS) dem neu zu öffnenden fenster eine feste größe geben und scrollbars bestimmen (wie JS window.open) ??? udn noch was... wenn der in dem formular(3) auf den submit button klickt soll: 1. das formular(3) geschlossen werden (hier ist wieder ein problem) 2. der weiter inhalt wieder im hauptfenster (da wo vorher formular(2) war)... (das hab ich schon) vielen dank... gruß boris From heiko_(at)_ghost.tmt.de Thu, 02 Nov 2000 14:57:29 GMT Date: Thu, 02 Nov 2000 14:57:29 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] Zeilenumbrueche Hallo, > die Eingaben eines Formulares möchte ich per e-mail verschicken lassen. > Das ist auch kein Problem - nur: > In dem Formular gibt es ein Text-Area Feld: > <tr> > <td valign=top><b>Ihre Nachricht:</b></td> > <td> > <textarea name="nachricht" rows=5 cols=40 wrap=virtual></textarea> > </td> > </tr> > Wird in diesem nun ein Zeilenumbruch durch den Kunden eingegeben, > erscheint in der e-mail an dieser Stelle drei oder vier Zeilenumbrüche. Hierzu eine Ergänzung: Ich habe das Ergebnis der Eingabe mit print nl2br($message) auf dem BS ausgeben lassen, das Ergebnis sieht gut aus: aa aaa aaaa aaaaa Das ist korrekt, da ich exakt die vier Zeilen (mit ENTER abgeschlossen) in der Textarea eingegeben habe. Die e-mail, die ich daraufhin erhalte, sieht aber wie folgt aus: aa aaa aaaa aaaaa Da in der Variable die richtige Anzahl von Zeilenumbrüche stehen (habe bei der BS-Ausgabe exakt ein <br> hinter jeder Zeile gesehen), muß der Fehler in meiner Routine liegen, eine e-mail zu verschicken. Dazu verwende ich eine Function, die ich schon eine ganze Weile erfolgreich im Einsatz habe: function send_a_mail($von,$an,$betreff,$message) { mail($an, $betreff, $message, "From: $von\nReply-To: $von\nX-Mailer: PHP/" . phpversion()); } Tja, was kann ich machen um die Formatierung der e-mail in den Griff zu bekommen? Vielleicht ist noch wichtig zu erwähnen, daß auf meinen Rechnern exim 3.15 läuft ... Bye, Heiko From webmasterbhs_(at)_bluewin.de Thu, 2 Nov 2000 14:46:06 +0100 Date: Thu, 2 Nov 2000 14:46:06 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] pdflib 3.02 und php4 kompilieren >Wennes denn nur mit der phplib3.00 geht bleibt für uns die Farge, wo gibts >die? ich habe sie als RPM und als tar.gz wobei ich mir bei der RPM nicht ganz sicherbinobesdiepdflib3.0ist. dietar.gzistesaufjedenfall wärse haben will, bitte PM an mich :-) kiri From ron.opitz_(at)_dts.de Thu, 02 Nov 2000 14:45:46 +0100 Date: Thu, 02 Nov 2000 14:45:46 +0100 From: Ron Opitz ron.opitz_(at)_dts.de Subject: [php] Einfache Eingabe von Datumswerten Hallo *, eine wohl untypische PHP-Frage, ich hoffe trotzdem eine Antwort zu bekommen. Der Benutzer soll ein Datum eingeben. Wenn ich nun ein Feld 10 Stellen mit maxlength=10 erstelle und das Format DD.MM.JJJJ verlange gibt es sicher einige die was völlig anderes hinein- schreiben. Und schon gibt es Probleme beim Abspeichern in die DB. Wie kann ich jetzt dieses Problem übergehen. 1. Kontrolle des Feldes mit JavaScript, aber wie? 2. 3 Eingabefelder definieren und anschließend im Hintergrund das Datum zusammensetzten? Wie aber nehme ich das Datum anschließend aus der DB zur Anzeige wieder auseinander? 3. Oder ...? Lösung 2 halte ich persönlich für die beste oder? Ich danke für Eure Anregungen oder Lösungsvorschläge. Gruss Ron Opitz From webmasterbhs_(at)_bluewin.de Thu, 2 Nov 2000 16:22:42 +0100 Date: Thu, 2 Nov 2000 16:22:42 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] define() und parse error hi, weiss einer gerade zufällig, warum das hier einen parse error gibt: define("CURRENT_BASE_PATH",dirname( (isset(getenv("PATH_TRANSLATED"))==true ? getenv("PATH_TRANSLATED") : getenv("SCRIPT_FILENAME") )) ); danke ! kiri From mailing_(at)_rpnetworks.de Thu, 02 Nov 2000 16:55:15 +0100 Date: Thu, 02 Nov 2000 16:55:15 +0100 From: Rene Paschold mailing_(at)_rpnetworks.de Subject: [php] =?iso-8859-1?Q?Re:_[php]_Classenfunction_f=FCr_DB_Select?= At 13:45 02.11.2000 +0100, you wrote: >Rene Paschold wrote: > > function dbselect($sql) { > > $result = mysql_query($sql, $this->CONN) or $this-error("Selektion > > schlug fehl!"); > > > > while ($rows = mysql_fetch_array($result)) { > > $array1 = $rows[??]; > > } > > return $array1; > > } > > >Worauf soll sich > $this->CONN >beziehen? Ist function dbselect eine Memberfunction der Klasse? Wenn ja, >welcher? Schlägt die Verbindung fehl? Worauf bezieht sich ?? ? In > $array1 = $rows[??]; >Wird $array1 immer wieder $rows[??] zugeordnet, was immer das sein mag. > >So > while ($rows = mysql_fetch_array($result)) { > $array1[] = $rows; > } > return $array1; > >würde es syntaktisch Sinn machen - ob's funktioniert, weiß ich nicht, >vielleicht sind noch andere Fehler drin. Naja, ich habe es falsch gemacht und das was ich vorher geschrieben habe war der Start. Ich habe es jetzt anderst gelöst und es funktioniert mehr oder weniger. $CONN ist eine globale Variable die die Datenbankverbindung enthält. Das Script sieht jetzt so aus: function dbselect($sql) { $result = mysql_query($sql, $this->CONN) or $this-error("Selektion schlug fehl!"); while ($rows = mysql_fetch_array($result)) { $back_inf[] = $rows; } return $back_inf; } Ich habe auch ein Script welches das zurückgegebene Array ausliest, nur leider wird jede Spalte doppelt ausgegeben. Das Script hierzu: <?php $array1 = $author_admin->dbselect("select * from authors"); for( $i=0; $i < count($array1); $i++ ) { while ( list( , $v ) = each($array1[$i]) ) { echo $v."<br>\n";//Spalten eines Records auslesen }//while echo "<br>\n";//neuer Record, neue Zeile ! }//for ?> Vielen Dank nochmal für die Hilfe! Gruß Rene -- Rene Paschold Webmaster RPN (http://www.rpnetworks.de) ICQ - 1398307 "Believe in your dreams - there is nothing that you can't get done" -- From ron.opitz_(at)_dts.de Thu, 02 Nov 2000 17:21:11 +0100 Date: Thu, 02 Nov 2000 17:21:11 +0100 From: Ron Opitz ron.opitz_(at)_dts.de Subject: [php] Variablen zwischen Skripte austauschen Christoph Ertelt schrieb: > > Hi Ron > > At 17:37 31.10.00 +0100, ron.opitz_(at)_dts.de (Ron Opitz) wrote: > >Ich habe ein Skript das sehr lange läuft ca 1 Stunde. > >Da die Ausgaben eines PHP-Script nach Beendigung von diesem über- > >tragen werden sehe ich zur Laufzeit nicht den aktuellen Stand. > > Wie schon jemand bemerkte ist das ziemlicher Wahnsinn (wenn dir ein > PHP-Script Amok läuft, ist dein Server dann zeimlich lange "breit") - aber > darum geht's hier ja nicht Hi, danke für Eure Tips, ich werde es über das FS machen. PHP macht das ohne Probleme, ob ich nun PHP oder C++ nehme macht nicht sehr viel unterschied, das was PHP länger läuft, benötige ich mehr beim C++ programmieren und compilieren. Und wenn dann mal nen Fehler ist ... Ich habe festgestellt, das bei Windows wenn PHP läuft der Prozess nicht zu beenden ist. Der Zugriff wird verweigert. Ganz schön hartnäckig. Gruss Ron und nochmals danke From kstuken_(at)_WiSoRZpdc.WiSo.uni-goettingen.de Thu, 2 Nov 2000 14:50:12 +0100 Date: Thu, 2 Nov 2000 14:50:12 +0100 From: Kai Stukenbrock kstuken_(at)_WiSoRZpdc.WiSo.uni-goettingen.de Subject: [php] AW: pdflib Praxisbeispiel Hallo Wolfgang, > ich glaube an deiner ausdrucksweise zu erkennen, dass du ein typischer > textverarbeitungsanwender bist ;-)). du musst dich von einigen > textverarbeitungs-gedanken erst mal freimachen. pdf arbeitet wie ein > desktop-publishing-system, das heißt du plazierst z.b. deine textboxen und > gibst deren grösse vor. die größe der testbox wird durch die geometrie > (länge x breite, musst du ja auch in der show_boxed mitgeben) bestimmt und > nicht durch die länge des textes. die box wird nicht grösser, wenn du viel > text hineinschreibst. > > seitenumbrüche programmierst du, indem du eine neuen seite anfängst und > nicht weil dein text nicht mehr auf die seite passt. > Du hast recht, ich habe wirklich nicht soviel Erfahrungen mit DTP Programmen. Trotzdem ist das, was Du schreibst mir wohl bekannt und klar. Ich suche jedoch nach guten Methoden, eben diese Dinge dynamisch zu machen, d.h. berechnen, wie groß muß die Textbox sein, an welche Position muß sie jetzt gesetzt werden, paßt sie da überhaupt noch hin etc. pp. Ich nehme doch mal an, daß Leute sowas schon unter PHP realisiert haben und würde mir daher gerne mal deren Beispiele angucken, um nicht selber das Rad ein zweites Mal zu erfinden. Ich glaube, ich würde das zur Not auch ohne Hilfe hinkriegen, aber halt etwas krude. Und daher würde ich mir vorher gerne Beispiele von pdflib & PHP Umsetzungen anschauen, um so evtl. für mich taugliche Methoden kennenzulernen. Gruß Kai. From kaimeder_(at)_gmx.de Thu, 2 Nov 2000 18:49:43 +0100 Date: Thu, 2 Nov 2000 18:49:43 +0100 From: Kai Meder kaimeder_(at)_gmx.de Subject: [php] regex-probleme nabend ML... ich verzweifle an díesen eregi funktionen trotz jedes tutorials, weshalb ich mich nun an euch wende.... also: 1.) ich will \n aus den <textareas> durch <br> ersetzen.. ich will aber _nicht_ nl2br() benutzen, weil diese funktion anscheinden aus \n das macht : "\n<br>"... ich will jedoch NUR ein <br>, da ich es später wieder in einer textbox ausgeben will.. wobei die \n natürlich sehr hinderlich sind.. 2.) will ich schauen ob in dem string charakter _ausser_ buchstaben und zahlen vorkommen.. also sonderzeichen ... irgendwie habe ich in einem tutorial gelesen dass das mit [[alnum]] geht.. oder so.. leider hab ichs nich zum laufen bekommen ;-( hoffe ich könnt mir helfen mfg kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From php-ml_(at)_uni.de Thu, 2 Nov 2000 18:58:58 +0100 Date: Thu, 2 Nov 2000 18:58:58 +0100 From: Kai Meder php-ml_(at)_uni.de Subject: [php] regex-probleme... ## irgendwie kam die vorherige mail nich an.. wenn doch ... sorry## nabend ML... ich verzweifle an díesen eregi funktionen trotz jedes tutorials, weshalb ich mich nun an euch wende.... also: 1.) ich will \n aus den <textareas> durch <br> ersetzen.. ich will aber _nicht_ nl2br() benutzen, weil diese funktion anscheinden aus \n das macht : "\n<br>"... ich will jedoch NUR ein <br>, da ich es später wieder in einer textbox ausgeben will.. wobei die \n natürlich sehr hinderlich sind.. 2.) will ich schauen ob in dem string charakter _ausser_ buchstaben und zahlen vorkommen.. also sonderzeichen ... irgendwie habe ich in einem tutorial gelesen dass das mit [[alnum]] geht.. oder so.. leider hab ichs nich zum laufen bekommen ;-( hoffe ich könnt mir helfen mfg kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From Andreas.Karajannis_(at)_gmd.de Thu, 02 Nov 2000 18:19:10 +0000 Date: Thu, 02 Nov 2000 18:19:10 +0000 From: Andreas Karajannis Andreas.Karajannis_(at)_gmd.de Subject: [php] AW: [php] AW: [php] Neue Open-Source-Datenbank :-) Nur der Vollstaendigkeit halber: SAP DB basiert auf einer aelteren Adabas D. Nachdem die Software AG nicht mehr so richtig an einer Weiterentwicklung von Adabas D interessiert zu sein scheint, ist das "Einspringen" von SAP schon nicht schlecht. Wenn man der Website glauben darf, arbeiten bei SAP ~100 Entwickler daran. Zu Adabas D bzw. SAPDB selbst: Aus meiner Erfahrung ist das System weniger komplex leichter und damit zu administrieren als etwa Oracle; bietet alle Features eines RDBMS (Stored Procedures, Transaktionen, referentielle Integritaet etc.) nicht aber z.B. Objekt-relationale Erweiterungen oder Javaunterstuetzung in der Datenbank. Und: es gibt bereits PHP Unterstuetzung (ueber das ODBC Modul, --with-sapdb) Gruss, Andreas -- Andreas Karajannis GMD National Research Center for Information Technology Schloss Birlinghoven, D-53754 Sankt Augustin Phone +49 2241 142948 From eschmid+sic_(at)_s.netic.de Thu, 2 Nov 2000 21:08:58 +0100 Date: Thu, 2 Nov 2000 21:08:58 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] pdflib 3.02 und php4 kompilieren On Thu, Nov 02, 2000 at 02:46:06PM +0100, Cyrill Schumacher wrote: > >Wennes denn nur mit der phplib3.00 geht bleibt für uns die Farge, wo gibts > >die? > > ich habe sie als RPM und als tar.gz > wobei ich mir bei der RPM nicht ganz sicherbinobesdiepdflib3.0ist. > dietar.gzistesaufjedenfall Gehts hier um PHPlib oder PDFlib? -Egon PS: Kiri Deine Leertaste scheint zu klemmen. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From heiko.gawehn_(at)_gmx.net Thu, 2 Nov 2000 21:54:28 +0100 Date: Thu, 2 Nov 2000 21:54:28 +0100 From: Heiko Gawehn heiko.gawehn_(at)_gmx.net Subject: [php] PHP4 und PWS Hallo Arne, > > Vielen Dank für die Antworten! Habs jetzt so eingetragen: > C:\\PHP\\php4isapi.dll. Nur leider bekomme ich immer einen Internal Server entweder es liegt an den Doppelslashes also \ statt \\ oder am falschen Pfad denn bei deiner letzten Mail lag PHP noch in c:\program files, jetzt in c:\php ?? oder du hast den ganzen Pfad nicht in " gesetzt oder es ist noch was ganz anderes... Heiko From Peaveway_(at)_aol.com Thu, 2 Nov 2000 16:49:08 EST Date: Thu, 2 Nov 2000 16:49:08 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Einfache Eingabe von Datumswerten In einer eMail vom 02.11.00 20:48:49 (MEZ) Mitteleuropäische Zeit schreibt ron.opitz_(at)_dts.de: > Der Benutzer soll ein Datum eingeben. > Wenn ich nun ein Feld 10 Stellen mit maxlength=10 erstelle und das > Format > DD.MM.JJJJ verlange gibt es sicher einige die was völlig anderes hinein- > schreiben. Und schon gibt es Probleme beim Abspeichern in die DB. > > Wie kann ich jetzt dieses Problem übergehen. > 1. Kontrolle des Feldes mit JavaScript, aber wie? > 2. 3 Eingabefelder definieren und anschließend im Hintergrund das Datum > zusammensetzten? Wie aber nehme ich das Datum anschließend aus der DB > zur Anzeige wieder auseinander? > 3. Oder ...? Selbst wenn du Variante eins benutzt musst/solltest du die Angaben auf dem Server validieren bevor fu mit ihnen weiterarbeitest und wenn Javascript deaktiviert ist brint dich das auch nicht viel weiter. Die Loesung deines Probs sollte die Funktion checkdate() sein. Du zerflueckst die Benutzereingaben (explode auf den Punkt oder mittels substr) und uebergibst sie der obigen funktion . Schau ins Manual. Monat,Tag,Jahr erwartet sie glaube ich. Sie liefert True zurueck. Es werden Schaltjahre beruecksichtigt und auch Angaben wie 32.13.2000 sind nicht moeglich. Gruss Joerg Behrens From tim_(at)_crazy-arts.de Thu, 2 Nov 2000 23:05:06 +0100 Date: Thu, 2 Nov 2000 23:05:06 +0100 From: Tim Pawlowski tim_(at)_crazy-arts.de Subject: [php] Hilfe! Meine grafischen Submit-Buttons funktioneren nicht! Ich habe folgendes Problem: In dem Email-Formular (siehe Script-Auszug unten), möchte ich gerne die grauen Standard-Submit-Buttons durch optisch ansprechende Bilder ersetzen. Die 3 Buttons fügen aus einer Textbox, in der die Email-Kontakte stehen, die gewählte Email-Adresse in die entsprechende Zeile (AN,CC,BCC). Das Script unten funktioniert. Leider funktioniert die Variante "input type=image ..." nicht: So wird z.B. die markierte Email-Adresse nach Drücken der "BCC"-Grafik nicht in die entsprechende BCC-Zeile geschrieben. Wie aber kann ich dann einen Standard-Submit-Button durch eine Grafik ersetzen, der dann auch noch funktionert? ---------------------------------------------------------------------------- ---------------------- <form enctype="multipart/form-data" action=<?php echo $PHP_SELF?> METHOD=POST name="myform"> <?php echo TWIGSession( "put" )?> <?php echo TWIGContext( "put", "mail", "submit" )?> <input type=hidden name=sortby value="<?php echo $sortby?>"> <input type=hidden name=sortbyway value="<?php echo $sortbyway?>"> <table border=0 cellspacing=0> <?php if( GetPref( "newcontact", $dbconfig["prefs_table"], $config["defaults"]["mail"]["newcontact"] ) ) { ?> <tr> <td bgcolor="<?php echo $config["cellheadcolor"]?>" valign=top align=right NOWRAP> <font face="<?php echo $config["cellfont"]?>" color="<?php echo $config["cellheadtext"]?>"> <b><?php echo $TWIGphrase["Contacts"];?></b>: </font> </td> <td bgcolor="<?php echo $config["cellcolor"]?>"> <table border=0> <tr> <td><select name=addresslist[] size=5 multiple><?php echo TWIGGenerateContactsList(); ?></select></td> // Hier würde ich gerne die 3 Submit-Button(s) durch Grafiken ersetzen... <td> <input type=submit name=addaddress value="<?php echo $TWIGphrase["Add to 'To'"];?>"> <BR> <input type=submit name=addaddress value="<?php echo $TWIGphrase["Add to 'CC'"];?>"> <BR> <input type=submit name=addaddress value="<?php echo $TWIGphrase["Add to 'BCC'"];?>"> </td> </tr> </table> </td> </tr> <tr> <td bgcolor="<?php echo $config["cellheadcolor"]?>" NOWRAP> &nbsp; </td> <td bgcolor="<?php echo $config["cellcolor"]?>"> </td> </tr> From webmasterbhs_(at)_bluewin.de Thu, 2 Nov 2000 22:56:54 +0100 Date: Thu, 2 Nov 2000 22:56:54 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] pdflib 3.02 und php4 kompilieren > On Thu, Nov 02, 2000 at 02:46:06PM +0100, Cyrill Schumacher wrote: > > >Wennes denn nur mit der phplib3.00 geht bleibt für uns die Farge, wo gibts > > >die? > > > > ich habe sie als RPM und als tar.gz > > wobei ich mir bei der RPM nicht ganz sicherbinobesdiepdflib3.0ist. > > dietar.gzistesaufjedenfall > > Gehts hier um PHPlib oder PDFlib? gute frage, aber es wird wohl eher um pdflib gehen :-))) > PS: Kiri Deine Leertaste scheint zu klemmen. hehehehehe dieklemmtmitabsicht;-) k i r i PS: funktioniert doch ! From webmasterbhs_(at)_bluewin.de Thu, 2 Nov 2000 23:18:11 +0100 Date: Thu, 2 Nov 2000 23:18:11 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] Hilfe! Meine grafischen Submit-Buttons funktioneren nicht! <input type=submit name=addaddress value="<?php echo $TWIGphrase["Add to 'To'"];?>"> <input type="image" src="xback06.gif" name="addaddress" value="<?php echo $TWIGphrase["Add to 'To'"];?>"> funktioniert bei mir ohne probleme ! siehe Münz: tchk.htm kiri From heller.martin_(at)_gmx.de Thu, 2 Nov 2000 23:35:02 +0100 Date: Thu, 2 Nov 2000 23:35:02 +0100 From: martin_send heller.martin_(at)_gmx.de Subject: [php] Sicherheit bei Filemanipulation Hi Liste, Ich habe hier ein paar Fragen zum Thema Filemanipulation im Intranet. ist es eigentlich ratsam, bei einer Intranetanwendung mit php des manipulieren von Files zu erlauben oder auf welche Besonderheiten im Code muss ich achen ???? Wie weit geht die Filemanipulation. Kann ich damit Dateien von einem Rechner im Netz auf den anderen kopieren, umbenennen usw ????? Danke schon mal für die Antworten Gruss Martin From fredy1_(at)_kuenzler.ch Fri, 3 Nov 2000 00:16:50 +0100 Date: Fri, 3 Nov 2000 00:16:50 +0100 From: Fredy Kuenzler fredy1_(at)_kuenzler.ch Subject: [php] pdflib 3.02 und php4 kompilieren >Gehts hier um PHPlib oder PDFlib? Ehm es geht natuerlich um _PDF_lib. Typo meinerseits, sorry. Gruss Fredy -- http://www.fernsehen.ch/ - der aktuelle TV-Programmguide From ws_(at)_art-quarter.com Fri, 03 Nov 2000 00:14:21 +0100 Date: Fri, 03 Nov 2000 00:14:21 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Re: [php] Classenfunction =?iso-8859-1?Q?f=FCr?= DB Select Rene Paschold wrote: > Ich habe auch ein Script welches das zurückgegebene Array ausliest, nur leider > wird jede Spalte doppelt ausgegeben. Das Script hierzu: > > <?php > $array1 = $author_admin->dbselect("select * from authors"); > > for( $i=0; $i < count($array1); $i++ ) > { > while ( list( , $v ) = each($array1[$i]) ) > { > echo $v."<br>\n";//Spalten eines Records auslesen > }//while > echo "<br>\n";//neuer Record, neue Zeile ! > }//for > ?> Ganz klar: einmal über die for-Schleife und einmal über die while-Schleife. Doppelt gemoppelt. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Fri, 03 Nov 2000 00:26:19 +0100 Date: Fri, 03 Nov 2000 00:26:19 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Re: [php] Re: [php] Classenfunction =?iso-8859-1?Q?f=FCr?= DB SelectRe: [php] Re: [php] Classenfunction =?iso-8859-1?Q?f=FCr?= DB Select Rene Paschold wrote: > >http://phplib.netuse.de > Hab es mir gerade mal angesehen, aber irgendwie blicke ich da nicht durch :(( Der Tip ist schon gut, aber vielleicht ein bißchen zuviel im Moment. Man macht das z.B. so: include "$DOCUMENT_ROOT/php4/phplib7/local.inc"; /* hier stehen die Verbindungsdaten drin, db, user, pw etc. - kann man auch anders machen, mit der Datei prepend.php3 */ function getCounter($entry){ $dbCounter = New DB_Pz; /* Hier wird eine neue Instanz der Klasse DB_Pz erzeugt. Die Klasse ist abgeleitet von der Musterklasse. Steht so in local.inc */ $queryCounter = "SELECT * from page_counter WHERE pagename = '$entry'"; /* Hier wird die query als String formuliert. Das ist praktisch, wenn man sich das beim Debuggen ausgeben lassen will. */ $dbCounter->query($queryCounter); /* Hier wird läßt man die Kiste arbeiten. Die Einzelheiten macht die Klasse, darum braucht man sich nicht kümmern. */ if ($dbCounter->nf()) { /* Falls es ein Ergebnis gibt */ $dbCounter->next_record(); /* Gib mir das erste (nächste). */ return $dbCounter->f('counter'); /* ... und schick mir den Wert */ } -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Fri, 03 Nov 2000 00:33:14 +0100 Date: Fri, 03 Nov 2000 00:33:14 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] regex-probleme... Kai Meder wrote: > 1.) ich will \n aus den <textareas> durch <br> ersetzen.. ich will aber > _nicht_ nl2br() benutzen, > weil diese funktion anscheinden aus \n das macht : "\n<br>"... ich will > jedoch NUR ein <br>, > da ich es später wieder in einer textbox ausgeben will.. wobei die \n > natürlich sehr hinderlich sind.. Wie wäre es damit? function SafeNl2br($str){ $str = str_replace("\r\n", "<br>", $str);//Windows-Style return str_replace("\n", "<br>", $str);//Unix-Style } > 2.) will ich schauen ob in dem string charakter _ausser_ buchstaben und > zahlen vorkommen.. > also sonderzeichen ... irgendwie habe ich in einem tutorial gelesen dass > das mit [[alnum]] geht.. oder so.. > leider hab ichs nich zum laufen bekommen ;-( Sowas in der Art vielleicht? if (eregi("^[0-9a-z]$", $str)){ .... } -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From mario_(at)_icc.at Thu, 2 Nov 2000 18:57:37 +0100 Date: Thu, 2 Nov 2000 18:57:37 +0100 From: Mario Zott mario_(at)_icc.at Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Classenfunction_f=FCr_DB_Select?= hallo werner, ----- Original Message ----- From: "Werner Stuerenburg" <ws_(at)_art-quarter.com> To: <php_(at)_php-center.de> Sent: Thursday, November 02, 2000 1:45 PM Subject: Re: [php] Classenfunction für DB Select > Rene Paschold wrote: > > function dbselect($sql) { > > $result = mysql_query($sql, $this->CONN) or $this-error("Selektion > > schlug fehl!"); > > > > while ($rows = mysql_fetch_array($result)) { > > $array1 = $rows[??]; > > } > > return $array1; > > } > > > Worauf soll sich > $this->CONN wird wohl vorher so deklariert sein class Mysql_handler { var $CONN; $this->CONN = mysql_connect("localhost","root",""); ..... } > beziehen? Ist function dbselect eine Memberfunction der Klasse? Wenn ja, > welcher? Schlägt die Verbindung fehl? Worauf bezieht sich ?? ? In > $array1 = $rows[??]; > Wird $array1 immer wieder $rows[??] zugeordnet, was immer das sein mag. > > So > while ($rows = mysql_fetch_array($result)) { > $array1[] = $rows; > } > return $array1; > das wird sicher so gemeint sein !! > würde es syntaktisch Sinn machen - ob's funktioniert, weiß ich nicht, > vielleicht sind noch andere Fehler drin. > > -- > > Mit freundlichem Gruss > Dr. Werner Stuerenburg > > _________________________________________________ > ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen > Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 > http://pferdezeitung.de http://art-quarter.com > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From php-ml_(at)_uni.de Fri, 3 Nov 2000 01:01:52 +0100 Date: Fri, 3 Nov 2000 01:01:52 +0100 From: Kai Meder php-ml_(at)_uni.de Subject: [php] regex-probleme... > Wie wäre es damit? > > function SafeNl2br($str){ > $str = str_replace("\r\n", "<br>", $str);//Windows-Style > return str_replace("\n", "<br>", $str);//Unix-Style > } PERFEKT ;-) thnx > Sowas in der Art vielleicht? > > if (eregi("^[0-9a-z]$", $str)){ > .... > } DERBE PERFEKT vielen dank mfg kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From thomas.hausheer_(at)_denon.ch Fri, 03 Nov 2000 07:46:33 +0100 Date: Fri, 03 Nov 2000 07:46:33 +0100 From: thomas hausheer thomas.hausheer_(at)_denon.ch Subject: [php] Anfuehrungszeichen Hallo Liste ich habe folgendes Problem. In einer MySQL-Table speichere ich Text mit Anführungszeichen ab. Wenn ich nun den Text mit php in eine Seite lade, wird nur der Text bis zum Anführungszeichen angezeigt; dannach verschwindet der Text. Weiss jemand eine Lösung? (nl2br, urlencode hab ich schon probiert) Vielen Dank Gruss thomas From marx_(at)_boos-edv.de Fri, 3 Nov 2000 08:24:42 +0100 Date: Fri, 3 Nov 2000 08:24:42 +0100 From: Thorsten Marx marx_(at)_boos-edv.de Subject: [php] Fehler beim Aufruf von session_destroy(); Hallo, ich möchte einen Session beenden und bekomme folgenden Fehler beim Aufrufen von session_destroy: Warning: Session object destruction failed in d:\datenboosedv\homepages\admin\abmelden.php on line 13 Ich habe am Anfang der Datei session_start() ordnungsgemäß gemacht und kann auch einen Session-Name auslesen. Gruß und Danke schon mal an alle Thorsten ** www.boos-edv.de ** www.flying-sms.de ** Martin Boos, EDV-Dienstleistungen Hägerweg 14, 78333 Stockach Tel 07771 / 62160 Fax 62369 Mobil 0173 / 2310078 ****** www.marktplatz-stockach.de ******** From support_(at)_siwub-online.de Fri, 3 Nov 2000 08:43:49 +0100 Date: Fri, 3 Nov 2000 08:43:49 +0100 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] Anfuehrungszeichen Hallo Thomas, > ich habe folgendes Problem. In einer MySQL-Table speichere ich Text mit > Anführungszeichen ab. Wenn ich nun den Text mit php in eine Seite lade, wird > nur der Text bis zum Anführungszeichen angezeigt; dannach verschwindet der > Text. vor dem Ausgeben mit htmlspecialchars() behandeln: Dann sollte es funktionieren. Viel Glück! Peter Kursawe From heiko_(at)_ghost.tmt.de Fri, 03 Nov 2000 08:03:54 GMT Date: Fri, 03 Nov 2000 08:03:54 GMT From: Heiko Schubert heiko_(at)_ghost.tmt.de Subject: [php] Zeilenumbrueche Mahlzeit, > die Eingaben eines Formulares möchte ich per e-mail verschicken lassen. > Das ist auch kein Problem - nur: > In dem Formular gibt es ein Text-Area Feld: > <textarea name="nachricht" rows=5 cols=40 wrap=virtual></textarea> > Wird in diesem nun ein Zeilenumbruch durch den Kunden eingegeben, > erscheint in der e-mail an dieser Stelle drei oder vier Zeilenumbrüche. Vielleicht interessiert es einen: Ich habe es wie folgt gelöst: $nachricht = str_replace(chr(10),"",$nachricht); Komisch, aber ich habe keine Ahnung, warum hier noch ein Sonderzeichen nach jedem Zeilenumbruch steht. So klappt es jetzt aber - es werden keine überflüssigen Zeilenumbrüche mehr angezeigt. Bye, Heiko From GH-lists_(at)_ecora.de Fri, 3 Nov 2000 08:49:09 +0100 Date: Fri, 3 Nov 2000 08:49:09 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Fehler beim Aufruf von session_destroy(); Thorsten Marx schrieb > ich möchte einen Session beenden und bekomme folgenden Fehler > beim Aufrufen von session_destroy: > > Warning: Session object destruction failed in > d:\datenboosedv\homepages\admin\abmelden.php on line 13 das gleiche Problem habe ich auch, weshalb ich gestern ein entsprechendes Posting in die PHP-NG gestellt habe. Unter Linux funktioniert session_destroy() korrekt. Es scheint sich dabei um einen Bug unter Win zu handeln. Ich lösche unter Win im Moment einfach die entsprechende Session-Datei ("sess_"+SessionID). Guido Haeger From webmasterbhs_(at)_bluewin.de Fri, 3 Nov 2000 09:14:13 +0100 Date: Fri, 3 Nov 2000 09:14:13 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] regex-probleme... >> Wie wäre es damit? >> >> function SafeNl2br($str){ >> $str = str_replace("\r\n", "<br>", $str);//Windows-Style >> return str_replace("\n", "<br>", $str);//Unix-Style >> } > >PERFEKT ;-) >thnx es ginge auch perfekter ;-) function SafeNl2br($str){ return preg_replace("/\r\n|\n/", "<br>", $str); } >> if (eregi("^[0-9a-z]$", $str)){ >> .... >> } >DERBE PERFEKT ereg_* sind zu langsam und sollten nicht mehr benutzt werden. if(preg_match("/^[0-9a-z]$/",$str)){ ... } oder anstatt 0-9a-z kann man auch \w nehmen ????? kiri From GH-lists_(at)_ecora.de Fri, 3 Nov 2000 09:24:35 +0100 Date: Fri, 3 Nov 2000 09:24:35 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Fehler beim Aufruf von session_destroy(); Guido Haeger schrieb > das gleiche Problem habe ich auch, weshalb ich gestern ein > entsprechendes Posting in die PHP-NG gestellt habe. Unter Linux > funktioniert session_destroy() korrekt. Es scheint sich dabei um einen > Bug unter Win zu handeln. Ich lösche unter Win im Moment einfach die > entsprechende Session-Datei ("sess_"+SessionID). Nachtrag, es gab doch schon einen entsprechenden Bug-Report. In PHP4.0.4-dev unter ww.php4win.de ist das schon gefixt. Guido Haeger From sagol_(at)_gmx.de Fri, 3 Nov 2000 09:30:18 +0100 (MET) Date: Fri, 3 Nov 2000 09:30:18 +0100 (MET) From: Muzaffer Sagol sagol_(at)_gmx.de Subject: [php] Variablen mit Hilfe Sessions weiterleiten Ich habe eine PHP-Seite. JE nachdem wie meine Variablen gesetzt sind, werden die versschiedenen Funktionen aufgerufen. Zur Zeit übermittle ich die Variablen durch Querys, die sehr lang sind. Wie kann ich aber stattdessen die Variablen mit Hilfe Sessions weiterleiten. Da habe ich keine Ahnung. In der Hilfe bin ich nicht klar gekommen. Gruß Muzaffer -- Sent through GMX FreeMail - http://www.gmx.net From ks_(at)_ksweb.de Fri, 3 Nov 2000 09:52:11 +0100 Date: Fri, 3 Nov 2000 09:52:11 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] regex-probleme... #1.) ich will \n aus den <textareas> durch <br> ersetzen.. ich will aber #_nicht_ nl2br() benutzen, #weil diese funktion anscheinden aus \n das macht : "\n<br>"... ich will #jedoch NUR ein <br>, #da ich es später wieder in einer textbox ausgeben will.. wobei die \n #natürlich sehr hinderlich sind.. nimm nie regex, wenn es eingebaute Funktionen gibt str_replace() macht den Job zigmal schneller <? $crlf="\r\n"; $br="<br>"; if($textarea) { $textarea=str_replace($crlf,$br,$textarea); //Speichern in CSV ? } ?> <form method=post action="test.php"> <textarea name="textarea" cols=50 rows=30><?echo str_replace($br,$crlf,$textarea)?></textarea> <input type=submit> </form> #2.) will ich schauen ob in dem string charakter _ausser_ buchstaben und #zahlen vorkommen.. #also sonderzeichen ... irgendwie habe ich in einem tutorial gelesen dass #das mit [[alnum]] geht.. oder so.. #leider hab ichs nich zum laufen bekommen ;-( //so if (ereg("[^[:alnum:]\n\r]",$textarea)) //oder so if (ereg("[^a-zA-Z0-9\n\r]",$textarea)) //oder auch if (eregi("[^a-z0-9\n\r]",$textarea)) die letzten beiden Versionen haben die Möglichkeit, weitere Zeichen zu zulassen z.B. üÜ etc. From markus_(at)_kniehl.de Fri, 3 Nov 2000 10:02:27 +0100 Date: Fri, 3 Nov 2000 10:02:27 +0100 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] AW: [php] Variablen mit Hilfe Sessions weiterleiten Sodele, du must auf JEDER Seite session_start() eintragen dann bekommst du eine SID, die von PHP generiert wird. 1. Seite <? session_start(); session_register(foo); $foo = "Es klappt"; ?> <a href="2-seite.html<?=SID?>">Weiter</a> 2.Seite session_start(); echo $foo; Eigentlich müsste es so klappen (bei mir tuts) Markus -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Muzaffer Sagol Gesendet: Freitag, 3. November 2000 09:30 An: php_(at)_php-center.de Betreff: [php] Variablen mit Hilfe Sessions weiterleiten Ich habe eine PHP-Seite. JE nachdem wie meine Variablen gesetzt sind, werden die versschiedenen Funktionen aufgerufen. Zur Zeit übermittle ich die Variablen durch Querys, die sehr lang sind. Wie kann ich aber stattdessen die Variablen mit Hilfe Sessions weiterleiten. Da habe ich keine Ahnung. In der Hilfe bin ich nicht klar gekommen. Gruß Muzaffer From chris.feuz_(at)_bluemail.ch Fri, 03 Nov 2000 09:32:31 +0100 Date: Fri, 03 Nov 2000 09:32:31 +0100 From: chris.feuz_(at)_bluemail.ch chris.feuz_(at)_bluemail.ch Subject: [php] Linuxfragen Hallo PHP-Fans Ich bin noch nicht so der PHP-Profi, aber was nicht ist, kann hoffentlich noch werden :-) Mag für viele von euch vielleicht ne blöde Frage sein, aber auf jedenfall habe ich schon aus vieler Munde gehört, das unter Linux das PHP-Programmen leichter geht. Stimmt das und wenn ja, welches Linux würdet ihr mir empfehlen? Bis anhin habe ich immer im Windows 2000 und dann mit dem Apache Server programmiert, lohnt sich der Umstieg auf Linux? Wenn ja, welches Linux. Mit Suse 7.0 habe ich schon einige Erfahrungen, aber was ist mit Radhat? Möge die Macht mit euch sein :-) Greez Christian Feuz -- E-mail for everyone! http://www.bluemail.ch/ powered by BlueWin From a-otto_(at)_web.de Fri, 3 Nov 2000 09:39:08 +0000 Date: Fri, 3 Nov 2000 09:39:08 +0000 From: andreas otto a-otto_(at)_web.de Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIEZlbnN0ZXIg9mZmbmVu?= Hi Boris, so wie ich das sehe, hat das alles herzlich wenig mit PHP zu tun, eher mit Javascript. Liebe Gruesse. Andreas -- andreas otto london (uk) From T.Orterer_(at)_KI-Systems.de Fri, 03 Nov 2000 10:31:34 +0100 Date: Fri, 03 Nov 2000 10:31:34 +0100 From: Tobias Orterer T.Orterer_(at)_KI-Systems.de Subject: [php] Linuxfragen > Hallo PHP-Fans > > Ich bin noch nicht so der PHP-Profi, aber was nicht ist, kann > hoffentlich noch werden :-) Mag für viele von euch vielleicht ne blöde > Frage sein, aber auf jedenfall habe ich schon aus vieler Munde gehört, > das unter Linux das PHP-Programmen leichter geht. und mit nem mac kann man besser html scripten...? > Stimmt das und wenn ja, welches Linux würdet ihr mir empfehlen? Bis > anhin habe ich immer im Windows 2000 und dann mit dem Apache Server > programmiert, lohnt sich der Umstieg auf Linux? Wenn ja, welches Linux. Wenns nur zum coden is kanns eigentlich egal sein, schlauer is natürlich von win AUF einen linux rechner zu arbeiten aber sonst... > Mit Suse 7.0 habe ich schon einige Erfahrungen, aber was ist mit Radhat? was soll mit redhat sein? hier läuft freeBSD, ganz angenehm... > > Möge die Macht mit euch sein :-) welche macht? > > Greez Christian Feuz du bist grieche? mfg tobsn From mieland_(at)_lunatic.de Fri, 3 Nov 2000 10:31:18 +0100 Date: Fri, 3 Nov 2000 10:31:18 +0100 From: Alexander Mieland mieland_(at)_lunatic.de Subject: [php] Linuxfragen Am Fre, 03 Nov 2000 hast Du folgende Tasten getroffen: > [...] > Frage sein, aber auf jedenfall habe ich schon aus vieler Munde gehört, > das unter Linux das PHP-Programmen leichter geht. > Stimmt das und wenn ja, welches Linux würdet ihr mir empfehlen? Bis > anhin habe ich immer im Windows 2000 und dann mit dem Apache Server > programmiert, lohnt sich der Umstieg auf Linux? Wenn ja, welches Linux. > Mit Suse 7.0 habe ich schon einige Erfahrungen, aber was ist mit Radhat? > [...] Hallo Christian, Ich kann Dir SuSE 7.0 Prof. sehr an's Herz legen! Ich arbeite seit über zwei Jahren mit der SuSE und bin nachwievor begeistert davon! Bei der Distri. von SuSE 7.0 ist jetzt auch ein Programm namens "Quanta" dabei, welches das Highligtning für eigentlich alle relevanten "Design"-Sprachen beherrscht, inklusive PHP3/4. Ausserdem hat es auch eine recht ordentliche Vorschau, welche den HTML-Code sehr gut darstellt. Also, wie gesagt, sehr zu empfehlen! -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From Peaveway_(at)_aol.com Fri, 3 Nov 2000 04:39:27 EST Date: Fri, 3 Nov 2000 04:39:27 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Anfuehrungszeichen Moin, In einer eMail vom 03.11.00 07:50:09 (MEZ) Mitteleuropäische Zeit schreibt thomas.hausheer_(at)_denon.ch: > ich habe folgendes Problem. In einer MySQL-Table speichere ich Text mit > Anführungszeichen ab. Wenn ich nun den Text mit php in eine Seite lade, wird > nur der Text bis zum Anführungszeichen angezeigt; dannach verschwindet der > Text. versuch mal addslashes(). bDamit werden Sonderzeihen wie ",',\ durch einen zusaetzlichen \ escaped. Gruss Joerg Behrens From ks_(at)_ksweb.de Fri, 3 Nov 2000 10:41:30 +0100 Date: Fri, 3 Nov 2000 10:41:30 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] define() und parse error isset geht nur mit Variablen und irgendwie war ein Klammerpaar zuviel so gings dann define("CURRENT_BASE_PATH", dirname( getenv('PATH_TRANSLATED')?getenv("PATH_TRANSLATED"):getenv("SCRIPT_FILENAME" ) ) ); Klaus Schmidt *********************************************** *Don't trust in operators, not even your self!* ** PHP4 - Tutorial und Referenz:www.ksweb.de ** *********************************************** From markus_(at)_kniehl.de Fri, 3 Nov 2000 10:54:45 +0100 Date: Fri, 3 Nov 2000 10:54:45 +0100 From: Markus Kniehl markus_(at)_kniehl.de Subject: [php] AW: [php] AW: [php] Variablen mit Hilfe Sessions weiterleiten Noch ne kleine Ergänzung >Sodele, du must auf JEDER Seite session_start() eintragen >dann bekommst du eine SID, die von PHP generiert wird. >1. Seite ><? >session_start(); >session_register(foo); >$foo = "Es klappt"; >?> ><a href="2-seite.html<?=SID?>">Weiter</a> Wenn bei dir session.use_trans_sid = 1 ist brauchst du <?=SID?> NICHT, dann wird die SID automatisch an die URL angehängt und bei formularen als HIDDEN >2.Seite >session_start(); >echo $foo; > >Eigentlich müsste es so klappen (bei mir tuts) > >Markus From T.Orterer_(at)_KI-Systems.de Fri, 03 Nov 2000 10:56:46 +0100 Date: Fri, 03 Nov 2000 10:56:46 +0100 From: Tobias Orterer T.Orterer_(at)_KI-Systems.de Subject: [php] .htaccess hu, kann ich mit der .htaccess auch einzelne file schützen? wenn ja wie? danke. c ya tobsn From jb_(at)_webwerk.de Fri, 03 Nov 2000 11:01:29 +0100 Date: Fri, 03 Nov 2000 11:01:29 +0100 From: =?iso-8859-1?Q?J=F6rn?= Bier jb_(at)_webwerk.de Subject: [php] .htaccess Hallo Tobias, sowie ich weiss funktioniert das nur für ein Verzeichnisbaum, wobei der .htaccess audf der root des Baumes liegt. Bei einen einzelnen File würd ich ein .htaccess auf einen Ordner mit nur einer Datei anlegen. s.u. Joebi Tobias Orterer wrote: > hu, > > kann ich mit der .htaccess auch einzelne file schützen? wenn ja wie? > > danke. > > c ya > tobsn > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From Peaveway_(at)_aol.com Fri, 3 Nov 2000 05:00:17 EST Date: Fri, 3 Nov 2000 05:00:17 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Linuxfragen Moin, In einer eMail vom 03.11.00 10:21:22 (MEZ) Mitteleuropäische Zeit schreibt chris.feuz_(at)_bluemail.ch: > ch bin noch nicht so der PHP-Profi, aber was nicht ist, kann > hoffentlich noch werden :-) Mag für viele von euch vielleicht ne blöde > Frage sein, aber auf jedenfall habe ich schon aus vieler Munde gehört, > das unter Linux das PHP-Programmen leichter geht. Jein. In der Regel beschraenkt es sich darauf in einen AsciiEditor irgentwelche Zeichen einzugeben. Dinger die das ganze Bunt anzeigen gibt es fuer jedes OS und einige davon sogar auf meheren. Welche es da so gibt sollte in der FAG der NG stehen www.koehntopp.de/php bzw. im www.php-center.de der (da gibts auch das Archiv der Liste hier) > Stimmt das und wenn ja, welches Linux würdet ihr mir empfehlen? Bis > anhin habe ich immer im Windows 2000 und dann mit dem Apache Server > programmiert, lohnt sich der Umstieg auf Linux? Wenn ja, welches Linux. > Mit Suse 7.0 habe ich schon einige Erfahrungen, aber was ist mit Radhat? Hier wurde mal die Aussage gemacht <zitat>Die beste Distribtution ist die welche auch dein Freund hat...</zitat>. Dem kann ich mich erst einmal anschliessen. Das haelt die Frustationskurve flach ... ;) Ich arbeite z.B unter NT auf einem per Samba exportiertem Verz. von unseren *nixkisten. Keiner hindert dich daran neues zuentdecken. Linux ist alle mal eine Reise wert. Apache und PHP sollte man dort selbst mal kompiliert haben.... die freiverfuegbare Compiler,Sourcen,Libs findest du nur dort. Du hast dort viel mehr mehr Moeglichkeiten. Gruss Joerg Behrens ps: Passe deine Enticklungsumgebung der Produktionsumgebung an um for unangenehmen Ueberraschunen gefeilt zusein. Das Wort 'Plattformuebergreifend' hat seit dem Wochende eine ganze neue Bedeutung fuer mich...*grummel* From mieland_(at)_lunatic.de Fri, 3 Nov 2000 11:04:41 +0100 Date: Fri, 3 Nov 2000 11:04:41 +0100 From: Alexander Mieland mieland_(at)_lunatic.de Subject: [php] .htaccess Am Fre, 03 Nov 2000 hast Du folgende Tasten getroffen: > Hallo Tobias, > sowie ich weiss funktioniert das nur für ein Verzeichnisbaum, wobei der > .htaccess audf der root des Baumes liegt. > BBei einen einzelnen File würd ich ein .htaccess auf einen Ordner mit nur > einer Datei > anlegen. > s.u. Joebi > > Tobias Orterer wrote: > > > hu, > > > > kann ich mit der .htaccess auch einzelne file schützen? wenn ja wie? > > > > danke. > > > > c ya > > tobsn > > > > -- > > ** Durchgehend geöffnet: http://www.php-center.de ** > > Die PHP-Liste: mailto:php_(at)_php-center.de > > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php <untested> Hi... Lege eine .htacces in dem Verzeichnis an, wo die zu schützende Datei liegt. Dann schreibste in die .htacces folgendes rein: <Files geschuetztedatei.php3> Order deny,allow deny from all </Files> </untested> -- mfg Alexander Mieland -- aka DMA147.ThW.N dma147_(at)_thewall.de |--> http://www.thewall.de <--| |--> http://www.halflife-editing.de <--| |--> http://phpboard.halflife-editing.de <--| From T.Orterer_(at)_KI-Systems.de Fri, 03 Nov 2000 11:09:00 +0100 Date: Fri, 03 Nov 2000 11:09:00 +0100 From: Tobias Orterer T.Orterer_(at)_KI-Systems.de Subject: [php] .htaccess Jörn Bier schrieb: > > Hallo Tobias, > sowie ich weiss funktioniert das nur für ein Verzeichnisbaum, wobei der > .htaccess audf der root des Baumes liegt. dachte ich auch. > Bei einen einzelnen File würd ich ein .htaccess auf einen Ordner mit nur > einer Datei > anlegen. da is ja bescheuert :) > s.u. Joebi egal, habs nun doch gefunden... <Files admin.php3> Order deny,allow deny from all </Files> From mk_(at)_php-homepage.de 3 Nov 2000 10:08:17 -0000 Date: 3 Nov 2000 10:08:17 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] .htaccess Tobias Orterer <T.Orterer_(at)_KI-Systems.de> schrieb: > > hu, > > kann ich mit der .htaccess auch einzelne file schützen? wenn ja wie? <Files "phpPollAdmin.php"> DEINE ANWEISUNGEN </Files> Steht übrigens wunderbar im Apache-Manual. Mark From Peaveway_(at)_aol.com Fri, 3 Nov 2000 05:10:51 EST Date: Fri, 3 Nov 2000 05:10:51 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] .htaccess Moin, In einer eMail vom 03.11.00 10:57:20 (MEZ) Mitteleuropäische Zeit schreibt T.Orterer_(at)_KI-Systems.de: > kann ich mit der .htaccess auch einzelne file schützen? wenn ja wie? Damit bist du hier in der falschen Liste. Schreibe bitte an die Apache ML oder die NG. Alternativ ein Blick in das Manual. <Files .inc> Order allow,deny Deny from all </Files> Wuerde also auch ueber .htaccess laufen. From webmasterbhs_(at)_bluewin.de Fri, 3 Nov 2000 11:13:40 +0100 Date: Fri, 3 Nov 2000 11:13:40 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] AW: [php] define() und parse error > isset geht nur mit Variablen und irgendwie war ein Klammerpaar zuviel > so gings dann > > define("CURRENT_BASE_PATH", > dirname( > > getenv('PATH_TRANSLATED')?getenv("PATH_TRANSLATED"):getenv("SCRIPT_FILENAME" > ) > ) > ); aber warum geht dann das auch nicht, anstatt isset wäre auch empty möglich... define("CURRENT_BASE_PATH", dirname( isset($ptr = getenv('PATH_TRANSLATED'))?$ptr:getenv("SCRIPT_FILENAME") ) ); ich habe das jetzt so gelöst: define("CURRENT_BASE_PATH","http://".getenv("HTTP_HOST").dirname(isset($PATH _INFO) == true ? $PATH_INFO : $SCRIPT_NAME)."/"); ganz wie du sagtest :-) kiri From beaupoil_(at)_mc-job.de Fri, 03 Nov 2000 10:22:30 +0100 Date: Fri, 03 Nov 2000 10:22:30 +0100 From: Christof Beaupoil beaupoil_(at)_mc-job.de Subject: [php] Hat jemand einen Patch =?iso-8859-1?Q?f=FCr?= fehlende mssql_affected_rows()? mssql_affected_rows()? Hallo zusammen, ich versuche gerade die phplib zusammen mit mssql ans laufen zu kriegen... das mssql_affected_rows() nie existiert hat weiss ich inzwischen, aber über die möglichen Workarrounds bin ich mir noch nicht ganz im klaren: 1. affected_rows() immer 1 zurückgeben lassen ?! 2. affected_rows() das vorherige UPDATE statement als SELECT ausführen lassen? 3. ODBC benutzen Hat jemand eine gepatchte version der db_mssql.inc? Benutzt das Teil eigentlich jemand, oder habt Ihr alle auf ODBC gewechselt? Welche negativen Nebeneffecte (ausser speed..) hat ODBC? Welcher der obigen Patches funzt? dankbar für jeden Tipp Christof Beaupoil From webmaster_(at)_example.com Fri, 3 Nov 2000 11:43:55 +0100 Date: Fri, 3 Nov 2000 11:43:55 +0100 From: Arno Bracken webmaster_(at)_example.com Subject: [php] PHP4 und PWS Hallöle, > entweder es liegt an den Doppelslashes > > also \ statt \\ Sind normale Backslashes drin, also c:\PHP\sapi\php4isapi.dll > oder am falschen Pfad der stimmt schon. > denn bei deiner letzten Mail lag PHP noch in c:\program files, jetzt in > c:\php ?? Habs nochmal neu draufgemacht. Hätt ja sein können der PWS mag keine Lehrzeichen... > oder du hast den ganzen Pfad nicht in " gesetzt Ich habs jetzt in der Registry nochmal eingetragen, da werden doch die " automatisch gesetzt. Wenn ich sie nochmal reinschreibe, währen Sieja doppelt! > > oder es ist noch was ganz anderes... Wahrscheinlich... bloss was? Am PWS scheints nicht zu liegen... ASP und HTML Seiten kann man problemlos aufrufen... Ciau Arno Bracken From michael.pietsch_(at)_berlin.de Fri, 03 Nov 2000 08:35:22 +0100 Date: Fri, 03 Nov 2000 08:35:22 +0100 From: Michael Pietsch michael.pietsch_(at)_berlin.de Subject: [php] PHP4 und PWS Am 01.11.2000 um 17:30 schrieb Arno Bracken: >Hallöle, > >nach der Formation meiner Festplatte muss ich jetzt PHP4 neu installieren. >Ist auch alles gemacht. Da ich den PWS benutze, muss ich in der Registry die >Endung eintragen, mit Verweiss auf "C:\\Program Files\\PHP\\php4isapi.dll". >In meinem PHP Verzeichniss gibt es aber keine php4isapi.dll! Ist die >irgenndwo anders? Gibt es eigentlich eine Stelle, wo man den PWS her beziehen kann? Oder ist der auf irgeneiner CD drauf und ich habe ihn bisher uebersehen? From ks_(at)_ksweb.de Fri, 3 Nov 2000 13:00:04 +0100 Date: Fri, 3 Nov 2000 13:00:04 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] AW: [php] define() und parse error #aber warum geht dann das auch nicht, anstatt isset wäre auch empty #möglich... isset($ptr=getenv('PATH_TRANSLATED')) darf nicht gehen, weil isset und empty Variable untersuchen $ptr=getenv('PATH_TRANSLATED') hat als Ausdruck aber den Wert der Zuweisung, stellt für isset() also keine Variable dar. Dazu muss klar sein, dass eine Variable ein Zeiger auf einen Wert, //$ptr=getenv('PATH_TRANSLATED')// aber ein Ausdruck ist und damit einen Wert repräsentiert. z.B. : echo $a=5 gibt '5' aus, greift aber hierfür nicht auf die Variable $a zu sondern auf das Ergebnis der Operation. Somit scheitert isset($a=5); im Parsing mit Parse error: parse error, expecting `')'' weil der Wert 5 nicht 'gesetzt' sein kann. # #define("CURRENT_BASE_PATH", # dirname( #isset($ptr = getenv('PATH_TRANSLATED'))?$ptr:getenv("SCRIPT_FILENAME") # ) #); # getenv('PATH_TRANSLATED') liefert ja schon 0 oder False, wenn PATH_TRANSLATED leer ist in so fern genügt if(getenv('PATH_TRANSLATED') dann ... sonst ... hinreichend 1) $ptr=getenv('PATH_TRANSLATED'); echo dirname($ptr?$ptr:getenv("SCRIPT_FILENAME")).'<br>';; 2) echo dirname($PATH_TRANSLATED ? $PATH_TRANSLATED : $SCRIPT_FILENAME).'<br>'; 3) echo getcwd().'<br>'; 1) bis 3) haben (fast) die gleichen Ausgabe: c:\usr\htdocs\ksweb #ich habe das jetzt so gelöst: # #define("CURRENT_BASE_PATH","http://".getenv("HTTP_HOST") #.dirname(isset($PATH_INFO) == true ? $PATH_INFO : $SCRIPT_NAME) #."/"); # #ganz wie du sagtest :-) ups? schieb mir nichts unter :-)) das Ding ist weder von mir noch läuft es ;-) die Zeile mit .dirinfo...) erzeugt hier nichts! was sollte es denn bringen? probier mal echo __FILE__; oder define("CURRENT_BASE_PATH",'http://'.$HTTP_HOST.$PATH_INFO); echo CURRENT_BASE_PATH.'<br>'; Klaus Schmidt *********************************************** *Don't trust in operators, not even your self!* ** PHP4 - Tutorial und Referenz:www.ksweb.de ** *********************************************** From support_(at)_siwub-online.de Fri, 3 Nov 2000 15:01:14 +0100 Date: Fri, 3 Nov 2000 15:01:14 +0100 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] PHP4 und PWS Hallo, > Gibt es eigentlich eine Stelle, wo man den PWS her beziehen kann? Oder ist > der auf irgeneiner CD drauf und ich habe ihn bisher uebersehen? er ist bei Frontpage 97 und 98 in Vers 2.0 und ab Windows 98 in Vers 4.0 beim Windows-Setup (Systemsteuerung-> Software->Windows-Setup) dabei. Ich benutze häufig noch den 2.0 zum Testen zu Hause. aber es tat auch schon mal mit dem 4.0. Peter Kursawe From paffrath_(at)_fatmedia.de Fri, 3 Nov 00 14:04:21 +0100 Date: Fri, 3 Nov 00 14:04:21 +0100 From: Michael Paffrath paffrath_(at)_fatmedia.de Subject: [php] Linuxfragen >> das unter Linux das PHP-Programmen leichter geht. > >und mit nem mac kann man besser html scripten...? wie konstruktiv... >> programmiert, lohnt sich der Umstieg auf Linux? Wenn ja, welches Linux. > >Wenns nur zum coden is kanns eigentlich egal sein, schlauer is natürlich >von win AUF einen linux rechner zu arbeiten aber sonst... ist ja fast so ´ne art tip! >> Mit Suse 7.0 habe ich schon einige Erfahrungen, aber was ist mit Radhat? > >was soll mit redhat sein? >hier läuft freeBSD, ganz angenehm... auch wieder sehr geholfen... >> >> Möge die Macht mit euch sein :-) > >welche macht? hm >> >> Greez Christian Feuz > >du bist grieche? > bist du witzig? From webmaster_(at)_example.com Fri, 3 Nov 2000 14:16:46 +0100 Date: Fri, 3 Nov 2000 14:16:46 +0100 From: Arno Bracken webmaster_(at)_example.com Subject: [php] PHP4 und PWS Hallöle, > Gibt es eigentlich eine Stelle, wo man den PWS her beziehen kann? Oder ist > der auf irgeneiner CD drauf und ich habe ihn bisher uebersehen? Jo. Bei WindowsME leider nicht mehr. Dafür bei Win98 und Win98SE unter D:\Add ons\PWS oder so... Ciau Arno Bracken From ws_(at)_art-quarter.com Fri, 03 Nov 2000 13:32:58 +0100 Date: Fri, 03 Nov 2000 13:32:58 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Zeilenumbrueche Heiko Schubert wrote: > $nachricht = str_replace(chr(10),"",$nachricht); > > Komisch, aber ich habe keine Ahnung, warum hier noch ein Sonderzeichen > nach jedem Zeilenumbruch steht. So klappt es jetzt aber - es werden keine > überflüssigen Zeilenumbrüche mehr angezeigt. Das wird dann das chr(13) sein. Klassisch: $nachricht = str_replace("\r\n","",$nachricht); -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From ws_(at)_art-quarter.com Fri, 03 Nov 2000 13:37:06 +0100 Date: Fri, 03 Nov 2000 13:37:06 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] Variablen mit Hilfe Sessions weiterleiten Muzaffer Sagol wrote: > Wie kann ich aber stattdessen die Variablen mit Hilfe Sessions > weiterleiten. Da habe ich keine Ahnung. In der Hilfe bin ich nicht klar gekommen. Die Idee ist die folgende: Man vergibt eine Session-ID. Diese muß man weitergeben, sonst nichts. Alle Daten, die einen nun interessieren, legt man in einer Tabelle oder sonstwie auf dem Server ab, wobei die ID als Schlüssel dient. Wenn nun die nächste Seite aufgerufen wird, hat man ja den Schlüssel mitgeschleppt, damit kommt man an alle agelegten Daten ran. -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From php_(at)_kemweb.de Fri, 3 Nov 2000 12:31:42 +0100 Date: Fri, 3 Nov 2000 12:31:42 +0100 From: Toph Kemmann php_(at)_kemweb.de Subject: [php] Deutschland-Karte Hallo zusammen, ich braeuchte eine Deutschlandkarte mit Standorten deutscher UNis und FHs, die dann evtl mit php, mysql mit neuen Standorten bestueckt werden kann, ich erinnere mich dunkel, dass irgend jemand mal etwas Aehnliches hier erwaehnt hat .... ??????? Danke und Gruss -- Best regards, Toph mailto:php_(at)_kemweb.de From the_generator_(at)_gmx.net Fri, 3 Nov 2000 16:25:34 +0100 Date: Fri, 3 Nov 2000 16:25:34 +0100 From: THE GENERATOR the_generator_(at)_gmx.net Subject: [php] Volltextsuche Hallo Liste, ich hoffe, mit diesem Posting nicht den Zorn der "auf-die-FAQ-kucken!"-Teilnehmer zu schüren aber ich habe bereits "gekuckt" und leider nichts gefunden :( Ich suche irgend ein HOWTO, Template-Script oder sonstirgend eine Hilfe um eine Volltextsuche in PHP zu realisieren. Hat jemand da eine gute Referenz zur Hand? Vielen Dank schon mal im voraus. Schönes Wochenende, Christoph From endler_(at)_upsys.de Fri, 3 Nov 2000 16:31:26 +0100 Date: Fri, 3 Nov 2000 16:31:26 +0100 From: Matthias Endler endler_(at)_upsys.de Subject: [php] Volltextsuche Hallo Christof, > ich hoffe, mit diesem Posting nicht den Zorn der > "auf-die-FAQ-kucken!"-Teilnehmer zu schüren aber ich habe bereits > "gekuckt" > und leider nichts gefunden :( > > > Ich suche irgend ein HOWTO, Template-Script oder sonstirgend eine Hilfe um > eine Volltextsuche in PHP zu realisieren. > > Hat jemand da eine gute Referenz zur Hand? schau Dir mal UdmSearch an. http://mnogo.search.ru/ Udm hat auch ein php3/4 front-end. Viele Gruesse Matthias From eschmid_(at)_php.net Fri, 03 Nov 2000 16:36:50 +0100 Date: Fri, 03 Nov 2000 16:36:50 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Volltextsuche THE GENERATOR wrote: > ich hoffe, mit diesem Posting nicht den Zorn der > "auf-die-FAQ-kucken!"-Teilnehmer zu schüren aber ich habe bereits "gekuckt" > und leider nichts gefunden :( Dazu steht auch nichts in der FAQ oder im Manual. > Ich suche irgend ein HOWTO, Template-Script oder sonstirgend eine Hilfe um > eine Volltextsuche in PHP zu realisieren. Eine Zusammenstellung von Suchmaschinen, also Programme die eine Volltextsuche ermöglichen gibts bei http://www.searchtools.com/. > Hat jemand da eine gute Referenz zur Hand? Da Matthias jetzt etwas schneller war. Die beste Empfehlung ist in letzter Zeit die russische Suchmaschine UdmSearch. Rasmus hat eigens dafür eine crc32-Funktion für PHP geschrieben um nicht bei jedem Dokument ein externes C-Programm zu starten. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From c.sk_(at)_gmx.net Fri, 3 Nov 2000 16:43:55 +0100 Date: Fri, 3 Nov 2000 16:43:55 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] Volltextsuche Hallo GENERATOR, > Ich suche irgend ein HOWTO, Template-Script oder sonstirgend eine Hilfe um > eine Volltextsuche in PHP zu realisieren. Schau doch mal hier: http://www.php-kongress.de/2000/slides/schnelle_suchmaschine.ppt Und hier war einer schneller als du... http://www.hansanderson.com/php/search/ Viele Grüße Christiane From the_generator_(at)_gmx.net Fri, 3 Nov 2000 16:47:03 +0100 Date: Fri, 3 Nov 2000 16:47:03 +0100 From: THE GENERATOR the_generator_(at)_gmx.net Subject: [php] Volltextsuche erstmal danke für die schnellen Antworten ;) Irgendwie scheint http://mnogo.search.ru/ nicht zu funktionieren, Server down???? Gruß, Christoph From endler_(at)_upsys.de Fri, 3 Nov 2000 17:16:13 +0100 Date: Fri, 3 Nov 2000 17:16:13 +0100 From: Matthias Endler endler_(at)_upsys.de Subject: [php] Volltextsuche Hi Christof, > erstmal danke für die schnellen Antworten ;) > > Irgendwie scheint http://mnogo.search.ru/ nicht zu funktionieren, Server > down???? es ist noch schlimmer.... weder mein eigener Nameserver, noch der zustaendige Nameserver ns1.express.ru und ns2.express.ru loesen die Adresse mnogo.search.ru in eine IP-Adresse auf... :-( Viele Gruesse Matthias P.S.: Die letzte WinDoze beta koennte ich Dir PM zukommen lassen... From the_generator_(at)_gmx.net Fri, 3 Nov 2000 17:20:30 +0100 Date: Fri, 3 Nov 2000 17:20:30 +0100 From: THE GENERATOR the_generator_(at)_gmx.net Subject: [php] Volltextsuche > P.S.: Die letzte WinDoze beta koennte ich Dir PM zukommen lassen... wow, das wäre super ! Danke schon mal im voraus. Meine E-Mail lautet: the_generator_(at)_gmx.net CU, Christoph From winkelmann_(at)_someon.com Fri, 3 Nov 2000 13:04:56 +0100 Date: Fri, 3 Nov 2000 13:04:56 +0100 From: Matthias Winkelmann winkelmann_(at)_someon.com Subject: [php] shared memory synchronisieren Hallo! Kennt jemand einen effizienten Weg zur Synchronisation von shared memory? Mfg, Matthias From endler_(at)_upsys.de Fri, 3 Nov 2000 17:27:14 +0100 Date: Fri, 3 Nov 2000 17:27:14 +0100 From: Matthias Endler endler_(at)_upsys.de Subject: [php] Volltextsuche > > P.S.: Die letzte WinDoze beta koennte ich Dir PM zukommen lassen... > > wow, das wäre super ! > Danke schon mal im voraus. > Meine E-Mail lautet: the_generator_(at)_gmx.net > Argh, ich Trottel, die richtige Adresse lautet natuerlich: http://search.mnogo.ru/ Viele Gruesse, Matthias From jens_(at)_jensbenecke.de Fri, 3 Nov 2000 17:24:49 +0100 Date: Fri, 3 Nov 2000 17:24:49 +0100 From: Jens Benecke jens_(at)_jensbenecke.de Subject: [php] Linuxfragen On Fri, Nov 03, 2000 at 09:32:31AM +0100, chris.feuz_(at)_bluemail.ch wrote: > Ich bin noch nicht so der PHP-Profi, aber was nicht ist, kann hoffentlich > noch werden :-) Mag für viele von euch vielleicht ne blöde Frage sein, > aber auf jedenfall habe ich schon aus vieler Munde gehört, das unter > Linux das PHP-Programmen leichter geht. Stimmt das und wenn ja, welches Naja, es ist Geschmackssache. Ich bin mittlereweile soweit, daß ich auf jedem Windows-System, welches ich benutzen muß als erste Amtshandlung irgendeinen vi-Clone installiere, weil ich mit etwas anderem nicht mehr arbeiten will/kann :-) Aber ansonsten ist es natürlich sinnvoll, wenn man seine Sachen auf einem Systemtyp entwickelt, auf dem die ganzen Werkzeuge wie PHP, Apache, usw usw auch "zuhause" sind und nicht auf einem halbherzigen Windows-Port. > Linux würdet ihr mir empfehlen? Bis anhin habe ich immer im Windows 2000 > und dann mit dem Apache Server programmiert, lohnt sich der Umstieg auf Ein Umstieg lohnt sich vor allem dann, wenn Du auf keine Windows-Software angewiesen bist und interessiert bist. Einen Versuch ist es allemal wert, vor allem weil es Dich ja nichts (außer Zeit) kostet. In der Annahme, daß Deine Windows-Software vollständig original ist, sparst Du damit mittelfristig auch noch _jede_ Menge Geld, die z.B. in neuer Hardware u.U. viel besser angelegt ist - oder Du hast endlich ein gutes Gewissen, da du ja dann nur noch legale Software benutzt. :-) > Linux? Wenn ja, welches Linux. Mit Suse 7.0 habe ich schon einige > Erfahrungen, aber was ist mit Radhat? Die Distros tun sich nicht viel, ich favorisiere Debian, aber die würde ich keinem Anfänger vorlegen, den ich alleine lassen muß. Wichtig ist, daß du einen Freundeskreis hast, der Dir Hilfestellungen leisten kann, i.e. ist es u.U. sinnvoll auch dieselbe Distro zu benutzen wie Deine Freunde. Falls Du es wagen solltest, guck für dein Einstieg mal hier vorbei: <schleichwerbung> http://www.linuxfaq.de/ </schleichwerbung> Da werden sich sicherlich viele Deiner Anfängerfragen in heisse Luft auflösen. -- Helft Microsoft, den Raubkopierhandel auszurotten: Installiert Linux *Achtung: .pinguin.conetix.de läuft aus, bitte Addressbuch aktualisieren!* http://www.hitchhikers.de/ - Die kostenlose Mitfahrzentrale für ganz Europa From eschmid_(at)_php.net Fri, 03 Nov 2000 17:28:14 +0100 Date: Fri, 03 Nov 2000 17:28:14 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] shared memory synchronisieren Matthias Winkelmann wrote: > Kennt jemand einen effizienten Weg zur Synchronisation von shared memory? Mit den Semaphoren, die sind beim Shared Memory dokumentiert. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From winkelmann_(at)_someon.com Fri, 3 Nov 2000 17:51:54 +0100 Date: Fri, 3 Nov 2000 17:51:54 +0100 From: Matthias Winkelmann winkelmann_(at)_someon.com Subject: [php] shared memory synchronisieren ----- Original Message ----- From: "Egon Schmid (_(at)_work)" <eschmid_(at)_php.net> > Matthias Winkelmann wrote: > > > Kennt jemand einen effizienten Weg zur Synchronisation von shared memory? > > Mit den Semaphoren, die sind beim Shared Memory dokumentiert. > Sorry, ich habe mihc nicht ganz klar ausgedrückt. Ich meinte die Synchronisation von shared memory Bereichen auf verschiedenen Computern. Schönen Abend noch, Matthias From felix_(at)_ucmg.com Fri, 03 Nov 2000 17:57:26 +0100 Date: Fri, 03 Nov 2000 17:57:26 +0100 From: Felix Gonschorek felix_(at)_ucmg.com Subject: [php] odbc query guten abend liste, ich bin gerade dabei eine konvertierung zwischen filemaker und mysql mittels php durchzuführen und sitze schon sehr lange an diesem problem. folgendes ist die situation: ich habe im netz eine mysql datenbank deren bestände regel- mässig (alle 1-2 tage) mit einem filemaler server im im LAN abgeglichen werden sollen. ich versuche mittels odbc von meinem windoof pc eine abfrage zu machen, php ist die sprache die ich dabei verwenden möchte. also, hier der quelltext den ich dabei verwende: <? //config $cfg[odbc_server] = "fserver"; $cfg[odbc_pass] = "*****"; $cfg[odbc_user] = "*****"; // db connect if ($db_id = odbc_connect($cfg[odbc_server], $cfg[odbc_user], $cfg[odbc_pass])) { print "ODBC_CONNECT erfolgreich, $cfg[odbc_server] konnektiert ...<br>"; } else { print "odbc_connect zu $cfg[odbc_server] fehlgeschlagen..."; } $ci = odbc_exec($db_id, "SELECT Format, Label FROM Katalognummern") or print "odbc_exec fehlgeschlagen ..."; // zeile 17 print '<table><tr><th>ID</th><th>Format</th><th>Label</th></tr>'; $i = 0; while (odbc_fetch_row($ci)) { $i++; $result = odbc_result($ci, 1); $result1 = odbc_result($ci, 2); print "<tr><td>$i</td><td>$result</td><td>$result1</td></tr>"; } print '</table>'; ?> diese abfrage funktioniert _nur_ wenn ich auf meinem lokalen pc einen filemaker client starte, die datenbanken auf dem server öffne, hier auf dem das sharing via odbc ermögliche und den dann abfrage. wenn ich direkt den filemaker server konnektiere bekomme ich folgende fehlermeldung: Warning: SQL error: [FileMaker][ODBC FileMaker Pro driver][FileMaker Pro]Verbindungsaufbau fehlgeschlagen., SQL state S1000 in SQLExecDirect in d:\online\odbc_connect.php3 on line 17 odbc_exec fehlgeschlagen ... wenn ich eine lokale abfrage mache dann schafft php 30 - 70 abfragen (je nachdem wie komplex diese ist) und verschwidet dann in die ewigen jagdgründe. also, zu meinen fragen: 1) warum kann ich nicht remote zu einem server konnektieren ? ich habe in der windoof systemsteuerung alles korrekt eingestellt. 2) warum verabschiedet sich php so schnell, ist die odbc implementierung so schlecht oder liegt das an meiner kombination Filemakerserver sendet daten an lokalen filemaker client der dann die daten teilt und odbc ermöglicht darauf zuzugreifen, dazu ein win apache und win php4 ? 3) weis jemand was man als passwort und als benutzer bei der odbc_connect funktion angeben muss ? filemaker ist defaulmässig nur mit passwort geschützt, man benötigt keinen usernamen ... also, ich befürchte dass sich niemand für dieses problem interessieren wird, ist ja auch ziemlich exotisch.... falls sich doch jemand findet der mir auch nur einen kleinen tipp geben kann, ich freue mich über jede hilfe ! viele grüße und schönen abend noch --felix ---------- Felix Gonschorek UCMG Germany - Hauptstr. 24 - D 69151 Neckargemuend phone: +49 (0)6223 920630 - fax: +49 (0)6223 920621 visit us at: http://www.ucmg.com From programmierer_(at)_kit-service.de Fri, 3 Nov 2000 17:23:27 +0100 Date: Fri, 3 Nov 2000 17:23:27 +0100 From: Programmierer programmierer_(at)_kit-service.de Subject: [php] Formatierung mit Tausender-Punkt einer Zahl Wie oben beschrieben, will ich eine fünfstellige Zahl mit einem "Tausender"-Punkt versehen, habe aber keine entsprechende Funktion in meinem php-Buch gefunden. Wer weis wie es geht? Micha From achim.gosse_(at)_nasa20.com Fri, 3 Nov 2000 18:06:29 +0100 Date: Fri, 3 Nov 2000 18:06:29 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] shared memory synchronisieren ich denke nicht, dass die php implementierung von shared memory mehrer maschinen unterstuetzt. /achim > Sorry, ich habe mihc nicht ganz klar ausgedrückt. Ich meinte die > Synchronisation von shared memory Bereichen auf verschiedenen > Computern. From eschmid_(at)_php.net Fri, 03 Nov 2000 17:58:51 +0100 Date: Fri, 03 Nov 2000 17:58:51 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Formatierung mit Tausender-Punkt einer Zahl Programmierer wrote: > > Wie oben beschrieben, will ich eine fünfstellige Zahl mit einem > "Tausender"-Punkt versehen, habe aber keine entsprechende Funktion in meinem > php-Buch gefunden. number_format(). Im Markt&Technik Buch stehts aber drin und im PHP Handbuch auch. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From ralf_(at)_in-greece.de Thu, 2 Nov 2000 18:07:16 +0100 Date: Thu, 2 Nov 2000 18:07:16 +0100 From: Ralf Eggert ralf_(at)_in-greece.de Subject: [php] Formatierung mit Tausender-Punkt einer Zahl Hi Micha, >Wie oben beschrieben, will ich eine fuenfstellige Zahl mit einem >"Tausender"-Punkt versehen, habe aber keine entsprechende Funktion in meinem >php-Buch gefunden. Schau einfach in das Manual unter number_format(): http://www.php.net/manual/function.number-format.php Gruss, Ralf -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ From the_generator_(at)_gmx.net Fri, 3 Nov 2000 18:47:24 +0100 Date: Fri, 3 Nov 2000 18:47:24 +0100 From: THE GENERATOR the_generator_(at)_gmx.net Subject: [php] Volltextsuche > ich Trottel, die richtige Adresse lautet natuerlich: > > http://search.mnogo.ru/ ;))) kann passieren, trotzdem nochmal danke !!! Gruß, Christoph From kaimeder_(at)_gmx.de Fri, 3 Nov 2000 19:12:25 +0100 Date: Fri, 3 Nov 2000 19:12:25 +0100 From: Kai Meder kaimeder_(at)_gmx.de Subject: [php] rückgabewert einer funktion nabend ML... ich habe eine passwort-check funktion programmiert, die true zurückgeben soll falls das passwort alle kriterien erfüllt und einen error-text falls das passwort eben einem dieser kriterien wiederspricht... das ganz sieht so aus: --- snip --- function password_check($input , $repetition) { $result = true; if ($input != $repetition) $result = "Passwort stimmt nicht mit Passwort-Wiederholung überein"; if ($input == "") $result = "Passwort ist leerer String"; if (strlen($input) < 5) $result = "Passwort ist kleiner als 5 Zeichen"; if (specialchars_check($input) != true) $result = "Passwort enthält Sonderzeichen"; return $result; } --- snap --- wenn ich nun folgendes mache --- snip --- if (password_check("lalaaaa" , "") != true) echo password_check("lalaaaa" , ""); --- snap --- fasst der script den return der funktion als true auf und der error-text erscheint NICHT... aber die funktion gibt den error-text anstatt true zurück.. (habe ich schon getestet) selbst folgendes funktioniert nicht ! --- snip --- if (!password_check("aeogh" , "")) echo "error".password_check("aeogh" , ""); --- snap --- hoffe ihr könnt mir sagen wie ich das lösen kann, denn ich will gerade keinen false return machen um genaue fehler-meldungen aus der funktion raus machen zu können vielen dank im voraus kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253 From programmierer_(at)_kit-service.de Fri, 3 Nov 2000 18:57:45 +0100 Date: Fri, 3 Nov 2000 18:57:45 +0100 From: Programmierer programmierer_(at)_kit-service.de Subject: [php] Formatierung mit Tausender-Punkt einer Zahl Hallo Egon, habe bhv php 4.0 Buch. Habe ich es da übersehen? Micha ----- Original Message ----- From: Egon Schmid (_(at)_work) <eschmid_(at)_php.net> To: <php_(at)_php-center.de> Sent: Friday, November 03, 2000 5:58 PM Subject: Re: [php] Formatierung mit Tausender-Punkt einer Zahl > Programmierer wrote: > > > > Wie oben beschrieben, will ich eine fünfstellige Zahl mit einem > > "Tausender"-Punkt versehen, habe aber keine entsprechende Funktion in meinem > > php-Buch gefunden. > > number_format(). Im Markt&Technik Buch stehts aber drin und im PHP > Handbuch auch. > > -Egon > > -- > SIX Offene Systeme GmbH · Stuttgart - Berlin - New York > Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen > Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de > Besuchen Sie uns auf der Systems in München, Halle C2, 126 > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From eschmid_(at)_php.net Fri, 03 Nov 2000 19:29:43 +0100 Date: Fri, 03 Nov 2000 19:29:43 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] Formatierung mit Tausender-Punkt einer Zahl Programmierer wrote: > habe bhv php 4.0 Buch. Habe ich es da übersehen? Ne, im Index stehen bei N aber auch nur drei Begriffe und im Markt&Technik Buch sind es ca. 20 davon sind 8 Funktionen. Wenn man nach Funktionen sucht, dann immer das PHP Handbuch heranziehen. Wenn das nicht ausreicht, weil zum Beispiel nach fflush() gesucht wird, dann sollte man ein Blick in Hartmut's Funktionstabelle werfen. Dort stehen die Funktionsprototypen mit einer einzeiligen Erklärung dabei. Im Markt&Technik Buch sind eben diese Funktionsprototypen zu finden. Von einem Kauf muss ich allerdings abraten, eine neuere Auflage geht am kommenden Montag in den Satz und dürfte Anfang Dezember im Buchhandel erscheinen. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin - New York Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der Systems in München, Halle C2, 126 From dan_(at)_schudan.de Fri, 03 Nov 2000 19:31:36 +0100 Date: Fri, 03 Nov 2000 19:31:36 +0100 From: Daniel Schuster dan_(at)_schudan.de Subject: [php] PHP4-PHP3 =?iso-8859-1?Q?Unkompatibilit=E4t?= Hallo Liste. Gibt es irgendwo eine Seite, auf der alle Sachen, die in PHP4 nicht mehr unterstützt werden angezeigt werden. Ich suche keine Funktionensammlung, wie bei www.zugeschaut-und-mitgabeut.de/php in der Statistik-Abteilung, sondern vielmehr, eine Sammlung von solchen SPrachkonstrukten. Danke und grüße dan From webmasterbhs_(at)_bluewin.de Fri, 3 Nov 2000 20:57:15 +0100 Date: Fri, 3 Nov 2000 20:57:15 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] odbc query >Warning: SQL error: [FileMaker][ODBC FileMaker Pro driver][FileMaker >Pro]Verbindungsaufbau fehlgeschlagen., SQL state S1000 in SQLExecDirect in >d:\online\odbc_connect.php3 on line 17 >odbc_exec fehlgeschlagen ... du MUSST auf deinem server (WIN NT ???) ebenfalls unter systemsteuerung --> ODBC Datenquellen einen DSN (Treiber) einrichten und diesen genauso benennen, wie er bei dir auf dem PC heißt, dann funzt es. ach so tue dies aber in der registerkarte SYSTEM und nciht in der karte USER ! krii From webmasterbhs_(at)_bluewin.de Fri, 3 Nov 2000 21:01:30 +0100 Date: Fri, 3 Nov 2000 21:01:30 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] AW: [php] AW: [php] define() und parse error #define("CURRENT_BASE_PATH","http://".getenv("HTTP_HOST") #.dirname(isset($PATH_INFO) == true ? $PATH_INFO : $SCRIPT_NAME) #."/"); # #ganz wie du sagtest :-) ups? schieb mir nichts unter :-)) das Ding ist weder von mir noch läuft es ;-) die Zeile mit .dirinfo...) erzeugt hier nichts! was sollte es denn bringen? probier mal echo __FILE__; oder define("CURRENT_BASE_PATH",'http://'.$HTTP_HOST.$PATH_INFO); echo CURRENT_BASE_PATH.'<br>'; +++++++++++++++++++++++++++ sorry für das blöde quoting ... aber PATH_INFO beinhaltet auch den dateinamen und das brauche ich, somit muss ich mit drinname() den pfad rausbekommen, hätte das auch mit preg_replace machen köönenne kiri From webmaster_(at)_example.com Fri, 3 Nov 2000 21:31:22 +0100 Date: Fri, 3 Nov 2000 21:31:22 +0100 From: Arno Bracken webmaster_(at)_example.com Subject: [php] PHP4 und PWS Hallöle, > Wahrscheinlich... bloss was? Am PWS scheints nicht zu liegen... ASP und HTML > Seiten kann man problemlos aufrufen... Hmmm. So langsam wirds mir zu blöd... Ich glaub ich schmeiss den PWS weg... Gibts irgendwo eine deutsch-sprachige Anleitung zum Installieren und Konfigurieren von Apache und PHP? Ciau, Arno Bracken From daniel_(at)_php4win.de Thu, 2 Nov 2000 21:38:00 +0100 Date: Thu, 2 Nov 2000 21:38:00 +0100 From: Daniel Beulshausen daniel_(at)_php4win.de Subject: [php] PHP4 und PWS > > Wahrscheinlich... bloss was? Am PWS scheints nicht zu liegen... ASP und > HTML > > Seiten kann man problemlos aufrufen... > > Hmmm. So langsam wirds mir zu blöd... Ich glaub ich schmeiss den PWS weg... > Gibts irgendwo eine deutsch-sprachige Anleitung zum Installieren und > Konfigurieren von Apache und PHP? warum nimmst du nicht einen der tausend installer die überall rumliegen? z.b. den von php.net gruss daniel /*-- daniel beulshausen - daniel_(at)_php4win.de using php on windows? http://www.php4win.de From ws_(at)_art-quarter.com Fri, 03 Nov 2000 22:05:48 +0100 Date: Fri, 03 Nov 2000 22:05:48 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] =?iso-8859-1?Q?r=FCckgabewert?= einer funktion Kai Meder wrote: > function password_check($input , $repetition) > { > $result = true; > > if ($input != $repetition) $result = "Passwort stimmt nicht mit > Passwort-Wiederholung überein"; > if ($input == "") $result = "Passwort ist leerer String"; > if (strlen($input) < 5) $result = "Passwort ist kleiner als > 5 Zeichen"; > if (specialchars_check($input) != true) $result = "Passwort enthält > Sonderzeichen"; > > return $result; > } > --- snap --- > > wenn ich nun folgendes mache > --- snip --- > if (password_check("lalaaaa" , "") != true) echo > password_check("lalaaaa" , ""); > --- snap --- > fasst der script den return der funktion als true auf und der error-text > erscheint NICHT... > aber die funktion gibt den error-text anstatt true zurück.. (habe ich > schon getestet) Also die Zeile mit specialchars_check mußte ich auskommentieren, aber dann: Passwort stimmt nicht mit Passwort-Wiederholung überein--->>><<<---+*Test Was ist also das Problem? Dur kannst doch zum Testen auf jeden Fall einbauen: > function password_check($input , $repetition) > { . . . . echo $result; > return $result; > } -- Mit freundlichem Gruss Dr. Werner Stuerenburg _________________________________________________ ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409 http://pferdezeitung.de http://art-quarter.com From garbe_(at)_gmx.de Fri, 03 Nov 2000 23:41:13 +0100 Date: Fri, 03 Nov 2000 23:41:13 +0100 From: Ithamar Garbe garbe_(at)_gmx.de Subject: [php] W_(at)_P + PHP + MySQL?? Hi, um alle Missverständnisse auszuräumen: Ich habe bereits das Archiv nach evtl. schon vorhandenen Themen abgesucht und nix gefunden... Ich möchte dynamische Seiten mit PHP aus einer Datenbank erzeugen, die per W_(at)_P abgerufen werden können. Allerdings haben diese Seiten ja die Endung "hdml". Deswegen kann ich keinen PHP-Code reinschreiben, da dieser sonst nicht erkannt wird. Umgekehrt ist es genauso, dann erkennen die Handys wahrscheinlich nicht, was sie empfangen sollen. Das allerdümmste ist, dass ich keinen eigenen Web-Server habe, sondern auf das Angebot von WWW-Service angewiesen bin. Kann ich trotzdem irgendwie HDML-Seiten erstellen, die dynamisch aus einer Datenbank erstellt werden? Hat jemand damit schon Erfahrung? Ich freue mich über jeden Lösungsansatz! Gruß, Ithamar Garbe From schult_(at)_schuborg.de Sat, 04 Nov 2000 00:01:21 +0100 Date: Sat, 04 Nov 2000 00:01:21 +0100 From: Pascal Schult schult_(at)_schuborg.de Subject: [php] W_(at)_P + PHP + MySQL?? Hi Ithamar.. schau mal was für ein Webserver da läuft. Wenn es ein Apache ist, kannst Du gute Chancen haben mit der .htaccess angeben zu können, daß auch hdml-Seiten geparsed werden. Weiss aus dem Kopf gerade nicht wie´s geht, aber schau mal in der ApacheDoku nach. Gute Nacht.. Pascal > Endung "hdml". Deswegen kann ich keinen PHP-Code reinschreiben, da > dieser sonst nicht erkannt wird. Umgekehrt ist es genauso, dann erkennen > die Handys wahrscheinlich nicht, was sie empfangen sollen. From schult_(at)_schuborg.de Sat, 04 Nov 2000 00:05:59 +0100 Date: Sat, 04 Nov 2000 00:05:59 +0100 From: Pascal Schult schult_(at)_schuborg.de Subject: [php] W_(at)_P + PHP + MySQL?? Ich nochmal.. Glaube bei php3 war´s so: AddType application/mod_x-httpd-php3 .hdml php4 müsste dann ja eigentlich so sein ?! oder? AddType application/mod_x-httpd-php .hdml Ciao From mk_(at)_php-homepage.de Sat, 04 Nov 2000 00:10:25 +0100 Date: Sat, 04 Nov 2000 00:10:25 +0100 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] W_(at)_P + PHP + MySQL?? Ithamar Garbe wrote: Hallo! > Ich möchte dynamische Seiten mit PHP aus einer Datenbank erzeugen, die > per W_(at)_P abgerufen werden können. Allerdings haben diese Seiten ja die Gut, du läßt PHP WML Code ausgeben und setzt den korrekten Header. Ein sehr gutes Tutorial von Thomas Fromm findest du unter http://www.php-homepage.de/artikel/?nr=5 > Endung "hdml". Deswegen kann ich keinen PHP-Code reinschreiben, da Was ist "hdml"? HTML auf sächsisch?? Hab ich da irgendwas verpaßt? Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de From garbe_(at)_gmx.de Sat, 04 Nov 2000 00:10:45 +0100 Date: Sat, 04 Nov 2000 00:10:45 +0100 From: Ithamar Garbe garbe_(at)_gmx.de Subject: [php] W_(at)_P + PHP + MySQL?? Pascal Schult wrote: > Hi Ithamar.. > > schau mal was für ein Webserver da läuft. Wenn es ein Apache ist, kannst > Du gute Chancen haben mit der .htaccess angeben zu können, daß auch > hdml-Seiten geparsed werden. Weiss aus dem Kopf gerade nicht wie´s geht, > aber schau mal in der ApacheDoku nach. Thx, ich hab mal nachgeschaut, es müsste ein Apache sein, die Systeme laufen auf UNIX-Basis, es ist also naheliegend, ich denke auch, dass ich das irgendwo mal gelesen hab... Ich werde es mal ausprobieren und berichten, vielleicht interessiert den einen oder anderen das Thema ebenfalls. Danke für die schnelle Antwort. Cu, Ithamar From garbe_(at)_gmx.de Sat, 04 Nov 2000 00:15:50 +0100 Date: Sat, 04 Nov 2000 00:15:50 +0100 From: Ithamar Garbe garbe_(at)_gmx.de Subject: [php] W_(at)_P + PHP + MySQL?? Mark Kronsbein wrote: > Was ist "hdml"? HTML auf sächsisch?? Nee, fränggisch ;-) Heipa däxt markup länguätsch Nee, im Ernst, das gibts wirklich und heisst "Handheld Device Markup Language" cu, Iti From mk_(at)_php-homepage.de Sat, 04 Nov 2000 00:29:31 +0100 Date: Sat, 04 Nov 2000 00:29:31 +0100 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] W_(at)_P + PHP + MySQL?? Ithamar Garbe wrote: > Nee, im Ernst, das gibts wirklich und heisst "Handheld Device Markup > Language" Handheld ist aber AFAIK != Handy bzw. WAP. MarK -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de From garbe_(at)_gmx.de Sat, 04 Nov 2000 00:53:45 +0100 Date: Sat, 04 Nov 2000 00:53:45 +0100 From: Ithamar Garbe garbe_(at)_gmx.de Subject: [php] W_(at)_P + PHP + MySQL?? Mark Kronsbein wrote: > Ithamar Garbe wrote: > > Nee, im Ernst, das gibts wirklich und heisst "Handheld Device Markup > > Language" > > Handheld ist aber AFAIK != Handy bzw. WAP. IMHO gibt es zwei verschiedene Sprachen, die die meisten Handys verstehen, eine davon ist HDML. Eigentlich ist ein Handy ja auch ein Handheld... Aber ich muss mich selbst noch genauer in die Materie einarbeiten... n8, Iti From garbe_(at)_gmx.de Sat, 04 Nov 2000 00:59:48 +0100 Date: Sat, 04 Nov 2000 00:59:48 +0100 From: Ithamar Garbe garbe_(at)_gmx.de Subject: [php] W_(at)_P + PHP + MySQL?? Mark Kronsbein wrote: > Gut, du läßt PHP WML Code ausgeben und setzt den korrekten Header. > Ein sehr gutes Tutorial von Thomas Fromm findest du unter > http://www.php-homepage.de/artikel/?nr=5 Okay, allerdings ergibt sich ein Problem bei mir: Die Webseiten für www.meinedomain.de sollen für normale Browser und WAP-Handys zu betrachten sein. Wie kann ich dann zwischen beiden unterscheiden, und dem Browser die Dateien schicken, die er versteht? HTML -> Browser, WML -> Handy Dann ist die Möglichkeit mit der .htaccess doch die einfachste, oder? cu, Ithamar From ks_(at)_ksweb.de Sat, 4 Nov 2000 09:13:59 +0100 Date: Sat, 4 Nov 2000 09:13:59 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] PHP4-PHP3 Unkompatibilität Hi dan #Gibt es irgendwo eine Seite, auf der alle Sachen, die in PHP4 nicht #mehr unterstützt werden angezeigt werden. http://www.zend.com/phpfunc/notin4.php Ist auch eine Übersicht, welche Funktionen bei PHP4 nicht aufgenommen wurden. "(Functions available in PHP 3 that are not (yet) available in PHP 4)" wobei man diesen Satz als Andeutung bewerten könnte, es sei wieder geplant sie aufzunehmen. #Ich suche keine Funktionensammlung, wie bei #www.zugeschaut-und-mitgabeut.de/php in der Statistik-Abteilung, sondern #vielmehr, eine Sammlung von solchen SPrachkonstrukten. 'Sprachkonstrukte' kamen m.E. nur hinzu (z.B. foreach()) und entfielen nicht, sondern nur Funktionen. 'Inkompatibilitäten' gibt es leider einige zwischen PHP4 zu PHP3 Die betreffen überwiegend die Rückgabewerte -typen von bestehenden Funktionen, sind aber selten schwerwiegend. Schlimmer sind die 'Inkonsisstenzen' von PHP4, weil nicht alle Funktionen FALSE liefern bei Mißerfolg, sondern oft noch die PHP3 0, also den Wert 'zero'. Gruß Klaus *********************************************** *Don't trust in operators, not even your self!* ** PHP4 - Tutorial und Referenz:www.ksweb.de ** *********************************************** From programmierer_(at)_kit-service.de Fri, 3 Nov 2000 21:36:21 +0100 Date: Fri, 3 Nov 2000 21:36:21 +0100 From: Programmierer programmierer_(at)_kit-service.de Subject: [php] Formatierung mit Tausender-Punkt einer Zahl VIELEN DANK! Micha > einem Kauf muss ich allerdings abraten, eine neuere Auflage geht am > kommenden Montag in den Satz und dürfte Anfang Dezember im Buchhandel > erscheinen. > > -Egon From programmierer_(at)_kit-service.de Fri, 3 Nov 2000 22:43:17 +0100 Date: Fri, 3 Nov 2000 22:43:17 +0100 From: Programmierer programmierer_(at)_kit-service.de Subject: [php] Newssystem Hallo Gernot, suche auch dringend solch ein Teil. Bist Du fündig geworden? Micha ----- Original Message ----- From: Gernot Prommer <gprommer_(at)_aon.at> To: <php_(at)_php-center.de> Sent: Wednesday, November 01, 2000 10:35 AM Subject: [php] Newssystem > Hallo, > > ich suche ein Newssystem in der Art von Newspro das jedoch auf PHP basiert. > Außerdem sollte es einige Features extra bieten, wie das auswählen der > Kategorien und das einbinden von Images. Weiters wäre es gut wenn jede News > auf einer einzelnen Seite wäre. Gibt es so ein ähnliches Script bereits, > oder muss ich da völlig von vorne anfangen? From programmierer_(at)_kit-service.de Fri, 3 Nov 2000 23:02:42 +0100 Date: Fri, 3 Nov 2000 23:02:42 +0100 From: Programmierer programmierer_(at)_kit-service.de Subject: [php] Daten im Hauptspeicher, File oder DB schneller? Hi Runde, ich suche ein wirklich guten Redaktionstool für eine HP gegen rechts, auf der sich per Passwort möglichst viele einloggen können. Hat da jemand Erfahrungen, die er mal an mich beamen kann? Micha From programmierer_(at)_kit-service.de Fri, 3 Nov 2000 23:13:14 +0100 Date: Fri, 3 Nov 2000 23:13:14 +0100 From: Programmierer programmierer_(at)_kit-service.de Subject: [php] OT: Kann mir jemand ein News/Forum - System empfehlen? Hallo Thomas, bist Du weiter gekommen? Hast Du etwas gefunden? Micha ----- Original Message ----- From: ti <thomas_(at)_tirmen.de> To: <php_(at)_php-center.de> Sent: Sunday, October 29, 2000 1:06 AM Subject: [php] OT: Kann mir jemand ein News/Forum - System empfehlen? > Hi, > > ich bin gerade dabei eine Site zusammen zubasteln, die für eine > bestimmte Usergruppe viele Feature und für den Rest ein paar Features > bietet From tirmen_(at)_gmx.net Sat, 4 Nov 2000 09:57:45 +0100 (MET) Date: Sat, 4 Nov 2000 09:57:45 +0100 (MET) From: Thomas Irmen tirmen_(at)_gmx.net Subject: [php] OT: Kann mir jemand ein News/Forum - System empfehlen? Hi Mischa, also weitergekommen schon: -phpgroupware -phpprojekt Aber irgendwie sind beide Dinge nicht komplett so wie ich Sie brauche! Daher werde ich mir wohl wieder was selbst frickeln: phorum, mailingliste, kontaktverwaltung, termine, linkliste und sonst noch so ein paar features! ;-) Wird wohl noch einige Zeit dauern bis das steht! Grüsse aus Mönchengladbach Thomas -- Sent through GMX FreeMail - http://www.gmx.net From rahlfs_(at)_ntz.de Sat, 04 Nov 2000 10:48:14 +0100 Date: Sat, 04 Nov 2000 10:48:14 +0100 From: Sven Rahlfs rahlfs_(at)_ntz.de Subject: [php] php2php3 Gibt es ein Tool eine Skriptsammlung mit der Endung *.php in *.php3 umzuwandeln?? Gruss Sven From mike.greubel_(at)_pro-entertain.de Sat, 4 Nov 2000 10:46:50 +0100 Date: Sat, 4 Nov 2000 10:46:50 +0100 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] php2php3 Japp, versuch mal mv -R *.php *.php3 ;) Gruß Mike ----- Original Message ----- From: "Sven Rahlfs" <rahlfs_(at)_ntz.de> To: <php_(at)_php-center.de> Sent: Saturday, November 04, 2000 10:48 AM Subject: [php] php2php3 > Gibt es ein Tool eine Skriptsammlung mit der Endung *.php in *.php3 > umzuwandeln?? > > Gruss Sven > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From mike.greubel_(at)_pro-entertain.de Sat, 4 Nov 2000 10:48:31 +0100 Date: Sat, 4 Nov 2000 10:48:31 +0100 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] php2php3 bzw. unter Windows ren *.php *.php3 /s sorry... Mike G. ----- Original Message ----- From: "Sven Rahlfs" <rahlfs_(at)_ntz.de> To: <php_(at)_php-center.de> Sent: Saturday, November 04, 2000 10:48 AM Subject: [php] php2php3 > Gibt es ein Tool eine Skriptsammlung mit der Endung *.php in *.php3 > umzuwandeln?? > > Gruss Sven > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From mike.greubel_(at)_pro-entertain.de Sat, 4 Nov 2000 10:51:37 +0100 Date: Sat, 4 Nov 2000 10:51:37 +0100 From: Mike Greubel mike.greubel_(at)_pro-entertain.de Subject: [php] php2php3 und mit 'sed' musst du dann noch die verweise auf die includes abändern. unter Windows musste jedes file öffnen und alle verweise manuell abändern. mit suchen->ersetzen ist das ja auch kein problem. ----- Original Message ----- From: "Sven Rahlfs" <rahlfs_(at)_ntz.de> To: <php_(at)_php-center.de> Sent: Saturday, November 04, 2000 10:48 AM Subject: [php] php2php3 > Gibt es ein Tool eine Skriptsammlung mit der Endung *.php in *.php3 > umzuwandeln?? > > Gruss Sven > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From hartmut_(at)_six.de Sat, 04 Nov 2000 11:09:05 +0100 Date: Sat, 04 Nov 2000 11:09:05 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] php2php3 Sven Rahlfs wrote: > > Gibt es ein Tool eine Skriptsammlung mit der Endung *.php in *.php3 > umzuwandeln?? mit mmv, falls vorhanden mmv "*.php" "*.php3" oder mit find find . -name "*.php3" -exec mv \{\} \{\}3 \; oder etwas lesbarer mit for und find for name in `find . -name "*.php3"` ; do mv $name ${name}3; done -- Harmut Holzgraefe hartmut_(at)_six.de From programmierer_(at)_kit-service.de Sat, 4 Nov 2000 10:52:24 +0100 Date: Sat, 4 Nov 2000 10:52:24 +0100 From: Programmierer programmierer_(at)_kit-service.de Subject: [php] php2php3 Sicherlich willst Du nicht eine Datei ändern, sondern gleich einen ganzen Schwung und dann noch in verschiedenen Subdirs?! Ich habe das jetzt auch ein paar mal durch, immer dann wenn ich ein OpenSourceteil anpassen mußte auf puretec, die ja nur php3-Endungen unterstützen. Ich nutze das Tool "renamewiz", zu finden unter gleichnamiger com-Adresse Es lies bisher keine Wünsche offen Micha ----- Original Message ----- From: Sven Rahlfs <rahlfs_(at)_ntz.de> To: <php_(at)_php-center.de> Sent: Saturday, November 04, 2000 10:48 AM Subject: [php] php2php3 > Gibt es ein Tool eine Skriptsammlung mit der Endung *.php in *.php3 > umzuwandeln?? > > Gruss Sven > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From pfeiffer_(at)_uris.de Sat, 4 Nov 2000 11:22:39 +0100 Date: Sat, 4 Nov 2000 11:22:39 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] php2php3 Hallo Micha, > Ich habe das jetzt auch ein paar mal durch, immer dann wenn ich ein > OpenSourceteil anpassen mußte auf puretec, die ja nur php3-Endungen > unterstützen. falsch, es werden auch php4-Endungen unterstuetzt... :-)) m.f.G. N. Pfeiffer _____________________________________ www.uris.de pfeiffer_(at)_uris.de 0177-2363368 02292-681769 ------------------------------------- e.o.m. From jan-martin_(at)_pulwitt.de Sat, 04 Nov 2000 12:34:19 +0100 Date: Sat, 04 Nov 2000 12:34:19 +0100 From: Jan-Martin Pulwitt jan-martin_(at)_pulwitt.de Subject: [php] Mit PHP myAdmin Dump Einspielen Hi! Ich bekomme Folgende Fehlermeldungen, wenn ich ein ca. 3,9 MB großes mySQL Dump File mit PHP myAdmin auf meinen WAMP spielen will: Warning: fopen("F:\\systmp\\php2","r") - Unknown error in E:\Websites\Webserver\cgi-bin\phpmyadmin\db_readdump.php3 on line 47 Warning: Unable to find file identifier 0 in E:\Websites\Webserver\cgi-bin\phpmyadmin\db_readdump.php3 on line 47 Wisst ihr, woran das liegt, oder wie ich das Dump File irgendwie anders einspielen kann? Die Eingabe von "mysql dbfoo < /bla/bla/dump.sql" gibt nur "Zugriff verweigert" aus! Grüße, Jan-Martin Pulwitt From Peaveway_(at)_aol.com Sat, 4 Nov 2000 06:51:41 EST Date: Sat, 4 Nov 2000 06:51:41 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Mit PHP myAdmin Dump Einspielen In einer eMail vom 04.11.00 12:37:55 (MEZ) Mitteleuropäische Zeit schreibt jan-martin_(at)_pulwitt.de: > Ich bekomme Folgende Fehlermeldungen, wenn ich ein ca. 3,9 MB großes > mySQL Dump File mit PHP myAdmin auf meinen WAMP spielen will: > > Warning: fopen("F:\\systmp\\php2","r") - Unknown error in > E:\Websites\Webserver\cgi-bin\phpmyadmin\db_readdump.php3 on line > 47 Der temporaere Uploadfile php2 ist nicht vorhanden oder kann nicht gelesen werden. Existert das Verz. ueberhaupt? Falls NT, ist es Beschreibar/Lesbar ? Versuch doch mal in der php.ini 'upload_tmp_dir = "c:\temp";' anzugeben. Schaue das das Verz. auch existiert. Falls mod_php starte den webserver neu. > Warning: Unable to find file identifier 0 in E:\Websites\Webserver\cgi-bin\ > phpmyadmin\db_readdump.php3 on line 47 Das muss ein Folgefehler sein. > Wisst ihr, woran das liegt, oder wie ich das Dump File irgendwie anders > einspielen kann? > > Die Eingabe von "mysql dbfoo < /bla/bla/dump.sql" gibt nur "Zugriff > verweigert" aus! Gib den usernamen und passwort mit an. Dann geht das auch. Gruss Joerg Behrens From programmierer_(at)_kit-service.de Sat, 4 Nov 2000 12:37:41 +0100 Date: Sat, 4 Nov 2000 12:37:41 +0100 From: Michael Seidler programmierer_(at)_kit-service.de Subject: [php] php2php3 Schön, als ich vor einiger Zeit php4 probierte, gab es Probs und in den Anleitungen bei puretec las ich dann auch, dass man php3 schreiben soll Micha ----- Original Message ----- From: Norbert Pfeiffer <pfeiffer_(at)_uris.de> To: <php_(at)_php-center.de> Sent: Saturday, November 04, 2000 11:22 AM Subject: Re: [php] php2php3 > Hallo Micha, > > > Ich habe das jetzt auch ein paar mal durch, immer dann wenn ich ein > > OpenSourceteil anpassen mußte auf puretec, die ja nur php3-Endungen > > unterstützen. > falsch, > es werden auch php4-Endungen unterstuetzt... :-)) From gprommer_(at)_aon.at Sat, 4 Nov 2000 13:32:26 +0100 Date: Sat, 4 Nov 2000 13:32:26 +0100 From: Gernot Prommer gprommer_(at)_aon.at Subject: [php] Newssystem Hallo Micha, wegen dem Newssystem schau mal hier nach: http://phpnuke.org/software.php?op=phpnukeEnglish Gruss, Gernot From mtps_(at)_gmx.de Sat, 4 Nov 2000 15:14:13 +0100 Date: Sat, 4 Nov 2000 15:14:13 +0100 From: Martin Tomczak mtps_(at)_gmx.de Subject: [php] phpADS Problem !!! This is a multi-part message in MIME format. ------=_NextPart_000_003A_01C04671.E3E10E80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Ich kann bei PhpAds 1.4 einfach keine Clients anlegen. Sobald ich einen neuen anlegen will, fragte mich immer wieder nach dem = username und Passwort und die ausgef=FCllten Daten werden auch nicht = gespeichert ?? Ich habe alles richtig installiert, sprich tabellen und = cookies habe ich bei mir auch eingeschaltet. Der Pfad stimmt auch (phpAds)! Ich komme einfach nicht weiter..wei=DFt = jemand woran es liegt ??? Danke im Vorraus ! ------=_NextPart_000_003A_01C04671.E3E10E80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN"> <HTML> <HEAD> <META content=3Dtext/html;charset=3Diso-8859-1 = http-equiv=3DContent-Type> <META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR> </HEAD> <BODY bgColor=3D#ffffff> <DIV>Ich kann bei PhpAds 1.4 einfach keine Clients anlegen.<BR>Sobald = ich einen=20 neuen anlegen will, fragte mich immer wieder nach dem username und = Passwort und=20 die ausgef&uuml;llten Daten werden auch nicht gespeichert ?? Ich habe = alles=20 richtig installiert, sprich tabellen und cookies habe ich bei mir auch=20 eingeschaltet.<BR>Der Pfad stimmt auch (phpAds)! Ich komme einfach nicht = weiter..wei&szlig;t jemand woran es liegt ???<BR>Danke im Vorraus=20 !<BR></DIV></BODY></HTML> ------=_NextPart_000_003A_01C04671.E3E10E80-- From hegemann_(at)_gmx.net Sat, 4 Nov 2000 15:16:13 +0100 Date: Sat, 4 Nov 2000 15:16:13 +0100 From: rouven-hegemann_(at)_internet-cost.de hegemann_(at)_gmx.net Subject: [php] PHP & MySQL Hallo, ich bin gerade dabei mich in PHP reinzuarbeiten. Ich habe ein Problem wo sich manche jetzt vielleicht kaputlachen werden, aber vielleicht kann mir einer helfen. Ich will mit einem Online-Formular in eine MySQL Datenbank schreiben. Ich verwende folgenden script: <? if ($submit) { $db = mysql_connect("localhost","mubaka","*****"); mysql_select_db("icost4",$db); $sql = "INSERT INTO callbycall (anbieter,tarif,einwahlnr,user,pass,dns,proxy,anmeldung,taktung,neben,haupt, week,bereich1,bereich2,bereich3,einwstrafe,features,bemerkungen,homepage,ema il,hotline) VALUES ('$anbieter','$tarif','$einwahlnr','$user','$pass','$dns','$proxy','$news',' $anmeldung','$taktung','$neben','$haupt','$week','$bereich1','bereich2','$be reich3','$einwstrafe','$features','$bemerkungen','$homepage','$email','hotli ne')"; $result = mysql_query($sql,$db); echo "Datensatz erfolgreich aktualisiert!<br><br>"; } ?> form method="post" action="<? echo $PHP_SELF ?>"> Anbieter: <input type="text" name="anbieter" value="<? echo $anbieter ?>" size="20"><br> Tarif: <input type="text" name="tarif" value="<? echo $tarif ?>" size="20"><br> Einwahlnummer: <input type="text" name="einwahlnr" value="<? echo $einwahlnr ?>" size="20"><br> User: <input type="text name="eintrag" value="<? echo $user ?>" size="10"><br> Pass: <input type="text" name="preis" value="<? echo $pass ?>" size="10"> DNS-Server: <input type="text" name="dns" value="<? echo $dns ?>" size="20"><br> .... <input type="submit" name="submit" value="Eintragen!"> </form> </body> </htm leider tut sich garnichts. Es gibt zwar keine Fehlermeldung aber es wird nichts eingetragen. Woran liegt dies??? Gruss, rouven From ralf_(at)_in-greece.de Fri, 3 Nov 2000 15:31:15 +0100 Date: Fri, 3 Nov 2000 15:31:15 +0100 From: Ralf Eggert ralf_(at)_in-greece.de Subject: [php] PHP & MySQL Hi rouven, Ich gehe einmal davon aus, dass deine MySQL Tabelle auch der Struktur, die du beim Insert verwendest, entspricht. >$result = mysql_query($sql,$db); Gib einfach nach hier hinter folgendes ein und schaue dir an, ob du dann irgend eine Meldung bekommst, die dich weiter bringt. echo mysql_error() . "<BR>"; echo $sql. "<BR>"; Welchen Output bekommst du da bzw. bekommst du ueberhaupt irgend einen Output? Gruss, Ralfi -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ From winkelmann_(at)_someon.com Sat, 4 Nov 2000 15:40:39 +0100 Date: Sat, 4 Nov 2000 15:40:39 +0100 From: Matthias Winkelmann winkelmann_(at)_someon.com Subject: [php] PHP & MySQL ----- Original Message ----- From: "rouven-hegemann_(at)_internet-cost.de" <hegemann_(at)_gmx.net> > Hallo, > > ich bin gerade dabei mich in PHP reinzuarbeiten. Ich habe ein Problem wo > sich manche jetzt vielleicht kaputlachen werden, aber vielleicht kann mir > einer helfen. Ich will mit einem Online-Formular in eine MySQL Datenbank > schreiben. Ich verwende folgenden script: > <? [..] Hallo! Meistens hilft ein echo mysql_error(); nach dem mysql_query();, dann spuckt php Dir die mysql-fehlermeldung aus. Viel Spaß! Matthias From hegemann_(at)_gmx.net Sat, 4 Nov 2000 15:39:20 +0100 Date: Sat, 4 Nov 2000 15:39:20 +0100 From: rouven-hegemann_(at)_internet-cost.de hegemann_(at)_gmx.net Subject: [php] AW: [php] PHP & MySQL Ralfi, bekomme folgenden output: Column count doesn't match value count at row 1 INSERT INTO callbycall (anbieter,tarif,einwahlnr,user,pass,dns,proxy,anmeldung,taktung,neben,haupt, week,bereich1,bereich2,bereich3,einwstrafe,features,bemerkungen,homepage,ema il,hotline) VALUES ('Test','Test','Test','','','Test','','Test','Test','','Test','Test','Test', 'Test','bereich2','Test','Test','Test','','Test','Test','hotline') Was bedeutet das?? gruss, rouven -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Ralf Eggert Gesendet: Freitag, 3. November 2000 15:31 An: php_(at)_php-center.de Betreff: Re: [php] PHP & MySQL Hi rouven, Ich gehe einmal davon aus, dass deine MySQL Tabelle auch der Struktur, die du beim Insert verwendest, entspricht. >$result = mysql_query($sql,$db); Gib einfach nach hier hinter folgendes ein und schaue dir an, ob du dann irgend eine Meldung bekommst, die dich weiter bringt. echo mysql_error() . "<BR>"; echo $sql. "<BR>"; Welchen Output bekommst du da bzw. bekommst du ueberhaupt irgend einen Output? Gruss, Ralfi -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From j.maukisch_(at)_designforweb.de Sat, 4 Nov 2000 16:13:40 +0100 Date: Sat, 4 Nov 2000 16:13:40 +0100 From: Jens Maukisch j.maukisch_(at)_designforweb.de Subject: [php] AW: [php] PHP & MySQL Hallo > Column count doesn't match value count at row 1 > INSERT INTO callbycall > (anbieter,tarif,einwahlnr,user,pass,dns,proxy,anmeldung,taktung,neben,haupt, > week,bereich1,bereich2,bereich3,einwstrafe,features,bemerkungen,homepage,ema > il,hotline) VALUES > ('Test','Test','Test','','','Test','','Test','Test','','Test','Test','Test', > 'Test','bereich2','Test','Test','Test','','Test','Test','hotline') > > Was bedeutet das?? Ich glaub das liegt daran das Du versuchst 22 werte in 21 (wenn ich mich nicht verzählt habe) colums zu schreiben und deswegen stimmt der column count nicht mit dem row count überein. MfG Jens From scherf_(at)_ventasoft.de Sat, 4 Nov 2000 16:55:36 +0100 Date: Sat, 4 Nov 2000 16:55:36 +0100 From: Stefan Scherf scherf_(at)_ventasoft.de Subject: [php] readfile() in Datei umleiten Die beste Lösung, die mir zugemailt wurde war die "Bufferung" der Ausgabe - funktioniert toll/schnell :) function get_file_contents($filename) { ob_start(); readfile($filename); $contents = ob_get_content(); ob_end_clean(); return $contents; } Gruss Stefan > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Stefan Scherf > gibt es eine Möglichkeit die Ausgabe von readfile("groooss.txt") in eine > Variable, bzw. in eine andere Datei umzuleiten? From mario_(at)_icc.at Sat, 4 Nov 2000 15:19:57 +0100 Date: Sat, 4 Nov 2000 15:19:57 +0100 From: Mario Zott mario_(at)_icc.at Subject: [php] AW: [php] PHP & MySQL news vergessen !!! bei den feldern 21 felder 22 vars gruss mario ----- Original Message ----- From: "rouven-hegemann_(at)_internet-cost.de" <hegemann_(at)_gmx.net> To: <php_(at)_php-center.de> Sent: Saturday, November 04, 2000 3:39 PM Subject: [php] AW: [php] PHP & MySQL > > Ralfi, > bekomme folgenden output: > Column count doesn't match value count at row 1 > INSERT INTO callbycall > (anbieter,tarif,einwahlnr,user,pass,dns,proxy,anmeldung,taktung,neben,haupt, > week,bereich1,bereich2,bereich3,einwstrafe,features,bemerkungen,homepage,ema > il,hotline) VALUES > ('Test','Test','Test','','','Test','','Test','Test','','Test','Test','Test', > 'Test','bereich2','Test','Test','Test','','Test','Test','hotline') > > Was bedeutet das?? > gruss, > rouven > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von Ralf Eggert > Gesendet: Freitag, 3. November 2000 15:31 > An: php_(at)_php-center.de > Betreff: Re: [php] PHP & MySQL > > > > Hi rouven, > > Ich gehe einmal davon aus, dass deine MySQL Tabelle auch der Struktur, die > du > beim Insert verwendest, entspricht. > > >$result = mysql_query($sql,$db); > > Gib einfach nach hier hinter folgendes ein und schaue dir an, ob du dann > irgend > eine Meldung bekommst, die dich weiter bringt. > > echo mysql_error() . "<BR>"; > echo $sql. "<BR>"; > > Welchen Output bekommst du da bzw. bekommst du ueberhaupt irgend einen > Output? > > Gruss, > > Ralfi > > -- > __________________________________________ > In-Greece.de - die Griechenlandcommunity > _______ http://www.in-greece.de/ _________ > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From hegemann_(at)_gmx.net Sat, 4 Nov 2000 17:13:57 +0100 Date: Sat, 4 Nov 2000 17:13:57 +0100 From: rouven-hegemann_(at)_internet-cost.de hegemann_(at)_gmx.net Subject: [php] AW: [php] AW: [php] PHP & MySQL danke für die schnelle hilfe! jetzt funktioniert alles! -----Ursprüngliche Nachricht----- Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag von Mario Zott Gesendet: Samstag, 4. November 2000 15:20 An: php_(at)_php-center.de Betreff: Re: [php] AW: [php] PHP & MySQL news vergessen !!! bei den feldern 21 felder 22 vars gruss mario ----- Original Message ----- From: "rouven-hegemann_(at)_internet-cost.de" <hegemann_(at)_gmx.net> To: <php_(at)_php-center.de> Sent: Saturday, November 04, 2000 3:39 PM Subject: [php] AW: [php] PHP & MySQL > > Ralfi, > bekomme folgenden output: > Column count doesn't match value count at row 1 > INSERT INTO callbycall > (anbieter,tarif,einwahlnr,user,pass,dns,proxy,anmeldung,taktung,neben,haupt, > week,bereich1,bereich2,bereich3,einwstrafe,features,bemerkungen,homepage,ema > il,hotline) VALUES > ('Test','Test','Test','','','Test','','Test','Test','','Test','Test','Test', > 'Test','bereich2','Test','Test','Test','','Test','Test','hotline') > > Was bedeutet das?? > gruss, > rouven > -----Ursprüngliche Nachricht----- > Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag > von Ralf Eggert > Gesendet: Freitag, 3. November 2000 15:31 > An: php_(at)_php-center.de > Betreff: Re: [php] PHP & MySQL > > > > Hi rouven, > > Ich gehe einmal davon aus, dass deine MySQL Tabelle auch der Struktur, die > du > beim Insert verwendest, entspricht. > > >$result = mysql_query($sql,$db); > > Gib einfach nach hier hinter folgendes ein und schaue dir an, ob du dann > irgend > eine Meldung bekommst, die dich weiter bringt. > > echo mysql_error() . "<BR>"; > echo $sql. "<BR>"; > > Welchen Output bekommst du da bzw. bekommst du ueberhaupt irgend einen > Output? > > Gruss, > > Ralfi > > -- > __________________________________________ > In-Greece.de - die Griechenlandcommunity > _______ http://www.in-greece.de/ _________ > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From ralf_(at)_in-greece.de Fri, 3 Nov 2000 17:24:04 +0100 Date: Fri, 3 Nov 2000 17:24:04 +0100 From: Ralf Eggert ralf_(at)_in-greece.de Subject: [php] AW: [php] PHP & MySQL Hi rouven, jetzt sehe ich es erst. Du hast zwar 21 Felder, aber insgesamt 22 Werte (values). Wenn ich mich nicht taeusche hast du das Feld "news" zwischen "proxy" und "anmeldung" vergessen. Gruss, Ralfi -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ rouven-hegemann_(at)_internet-cost.de schrieb am 04.11.2000: > >Ralfi, >bekomme folgenden output: >Column count doesn't match value count at row 1 >INSERT INTO callbycall >(anbieter,tarif,einwahlnr,user,pass,dns,proxy,anmeldung,taktung,neben,haupt, >week,bereich1,bereich2,bereich3,einwstrafe,features,bemerkungen,homepage,ema >il,hotline) VALUES >('Test','Test','Test','','','Test','','Test','Test','','Test','Test','Test', >'Test','bereich2','Test','Test','Test','','Test','Test','hotline') > >Was bedeutet das?? >gruss, >rouven >-----Urspruengliche Nachricht----- >Von: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]Im Auftrag >von Ralf Eggert >Gesendet: Freitag, 3. November 2000 15:31 >An: php_(at)_php-center.de >Betreff: Re: [php] PHP & MySQL > > > >Hi rouven, > >Ich gehe einmal davon aus, dass deine MySQL Tabelle auch der Struktur, die >du >beim Insert verwendest, entspricht. > >>$result = mysql_query($sql,$db); > >Gib einfach nach hier hinter folgendes ein und schaue dir an, ob du dann >irgend >eine Meldung bekommst, die dich weiter bringt. > >echo mysql_error() . "<BR>"; >echo $sql. "<BR>"; > >Welchen Output bekommst du da bzw. bekommst du ueberhaupt irgend einen >Output? > >Gruss, > > Ralfi > >-- >__________________________________________ > In-Greece.de - die Griechenlandcommunity >_______ http://www.in-greece.de/ _________ > > >-- >** Durchgehend geoeffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_php-center.de >http://infosoc.uni-koeln.de/mailman/listinfo/php > > >-- >** Durchgehend geoeffnet: http://www.php-center.de ** >Die PHP-Liste: mailto:php_(at)_php-center.de >http://infosoc.uni-koeln.de/mailman/listinfo/php From garbe_(at)_gmx.de Sat, 04 Nov 2000 17:37:16 +0100 Date: Sat, 04 Nov 2000 17:37:16 +0100 From: Ithamar Garbe garbe_(at)_gmx.de Subject: [php] PDF-Dateien ohne Zwischenspeicherung erzeugen? Hallo, ich bin gerade dabei, mich in die PDF-Erzeugung mit PHP einzuarbeiten und stosse auf folgendes Problem: Es sollen dynamische PDF-Dateien (Eintrittskarten) aus einer Datenbank erzeugt werden. Allerdings möchte ich diese nicht erst auf dem Server abspeichern und dann an den Client schicken, sondern direkt, ohne Umwege über die Festplatte. Die PDF-Datei soll also im Arbeitsspeicher erzeugt und gleich an den Client abgeschickt werden, ohne Umweg über fopen() etc. Gibt es da eine Möglichkeit, wenn ja wie? Ich habe zwar gelesen, dass das gehen soll, aber wie, weiss ich nicht. Denn wenn ich eine Eintrittskarte abspeichere und der Client ein wenig wartet, bis er sie anfordert, hat vielleicht ein anderer Client eine neuere Version der Eintrittskarte erzeugen lassen und die alte überschrieben. Dann bekommen beide die gleiche, was vermieden werden soll. Wenn ich für jeden Client einen individuellen Dateinahmen wähle, wird die Festplatte irgendwann zugemüllt... auch ned so toll. Irgendwelche Lösungsvorschläge? Wäre sehr dankbar :-) cu, Ithamar From scherf_(at)_ventasoft.de Sat, 4 Nov 2000 17:50:46 +0100 Date: Sat, 4 Nov 2000 17:50:46 +0100 From: Stefan Scherf scherf_(at)_ventasoft.de Subject: [php] PDF-Dateien ohne Zwischenspeicherung erzeugen? Man kann eine Ausgabe direkt an den Browser schicken: header( "Content-type: application/pdf" ); header( "Content-Disposition: attachment; filename=Ihre_Karte.pdf" ); header( "Content-Description: Individuelle Eintrittskarte" ); Wenn nach diesem Code eine Ausgabe stattfindet (readfile, echo, passthru...) geht ein "Save as..." Dialog auf und der User kann die PDF-Datei abspeichern. Siehe auch: http://www.php.net/manual/function.header.php Gruss Stefan > From: php-admin_(at)_php-center.de [mailto:php-admin_(at)_php-center.de]On Behalf > Of Ithamar Garbe > Es sollen dynamische PDF-Dateien (Eintrittskarten) aus einer Datenbank > erzeugt werden. Allerdings möchte ich diese nicht erst auf dem Server > abspeichern und dann an den Client schicken, sondern direkt, ohne Umwege > über die Festplatte. > Die PDF-Datei soll also im Arbeitsspeicher erzeugt und gleich an den > Client abgeschickt werden, ohne Umweg über fopen() etc. > Gibt es da eine Möglichkeit, wenn ja wie? Ich habe zwar gelesen, dass > das gehen soll, aber wie, weiss ich nicht. From ralf_(at)_in-greece.de Fri, 3 Nov 2000 18:21:37 +0100 Date: Fri, 3 Nov 2000 18:21:37 +0100 From: Ralf Eggert ralf_(at)_in-greece.de Subject: [php] PDF-Dateien ohne Zwischenspeicherung erzeugen? Hi Ithamar, >Irgendwelche Loesungsvorschlaege? Waere sehr dankbar :-) Ich habe mich mit der Thematik zwar noch nicht intensiv auseinander gesetzt, aber vielleicht hilft dir in diesem Zusammenhang folgendes Mini Tutorial: http://www.phpbuilder.com/columns/perugini20001026.php3 Gruss, Ralfi -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ From Stefan_(at)_Hofmeir.de Sat, 04 Nov 2000 21:20:30 +0100 Date: Sat, 04 Nov 2000 21:20:30 +0100 From: Stefan Hofmeir Stefan_(at)_Hofmeir.de Subject: [php] Apache mit PHP konfigurieren Hallo Liste, ich bin auf der Suche, wie ich einen Apache-Webserver üder PHP-Scripte steuern kann. Kann hier jemand Scipte empfehlen. Auch kostenpflichtige Scripte wären interessant. Herzliche Grüße, Stefan Hofmeir From Peaveway_(at)_aol.com Sat, 4 Nov 2000 16:52:56 EST Date: Sat, 4 Nov 2000 16:52:56 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Apache mit PHP konfigurieren Moin, In einer eMail vom 04.11.00 21:22:49 (MEZ) Mitteleuropäische Zeit schreibt Stefan_(at)_Hofmeir.de: > ich bin auf der Suche, wie ich einen Apache-Webserver üder PHP-Scripte > steuern kann. Kann hier jemand Scipte empfehlen. Auch kostenpflichtige > Scripte wären interessant. Sofern ich mich recht erinnere gibt es fuer Webmin soetwas sowie eine Webfrontend was sich Comanche oder so nennt. Bei kompletten Komunikationsservern (z.b LISS) wird in der Regel eine komplette Weboberflaeche mitgeliefert. Dort sind aber nur Standardsachen konfigurierbar. Es richtet sich mehr an einen typischen ISP/Hoster. Alles was vom Mainstream abweicht muss man eh von Hand machen. Wozu brauschst du denn soetwas? Ausserdem kommst du in das Dilema das du ein Apache/PHP mit Rootrechten brauchst. Gruss Joerg Behrens From FTF_(at)_digital-players.de Sun, 5 Nov 2000 00:45:21 +0100 Date: Sun, 5 Nov 2000 00:45:21 +0100 From: Fabian Franke FTF_(at)_digital-players.de Subject: [php] mysql MAX N'abend Liste :) ich bin gerade dabei mich in php und mysql einzuarbeiten und dabei auf ein problem gestosen was mich kopfzerbrechen bereitet ich möchte ein für ein user login/anmeldescript user id's vergeben. da ich die daten in 3 tabellen aufspalten will brauche ich ja immer eine spalte um die daten zuordnen zu können. ein id feld mit auto increment möchte ich nicht verwenden. bis jetzt habe ich ____ $sql = "SELECT MAX(userid) FROM dwap_user"; $maxuserid = mysql_query($sql, $db); if ($maxuserid == "0") { $maxuserid = "1"; } else { $maxuserid++; } ___ die if schleife hab ich nur eingebaut damit es keine 0 id gibt. wenn ich das script nun ausführe wird $maxuserid immer mit 0 belegt anstatt mit 1 auwärts :/ ich hoffe das wer ne lösung für mein problem weis ciao Fabian Franke From olaf_(at)_waltersdorf.net Sun, 5 Nov 2000 01:05:00 +0100 Date: Sun, 5 Nov 2000 01:05:00 +0100 From: Olaf Waltersdorf olaf_(at)_waltersdorf.net Subject: [php] AW: [php] mysql MAX Hallo Fabian > N'abend Liste :) > > ich bin gerade dabei mich in php und mysql einzuarbeiten und dabei auf ein > problem gestosen was mich kopfzerbrechen bereitet > ich möchte ein für ein user login/anmeldescript user id's vergeben. da ich > die daten in 3 tabellen > aufspalten will brauche ich ja immer eine spalte um die daten zuordnen zu > können. ein id feld mit auto increment möchte ich nicht verwenden. > > bis jetzt habe ich > ____ $sql = "SELECT MAX(userid) FROM dwap_user"; //vorbereiten eines sql-statements $maxuserid = mysql_query($sql, $db); /*ausführen des statements; variable maxuserid zeigt auf die Ergebnismenge der Abfrage bzw. ist 0 wenn die Abfrage illegal/falsch war und 1 wenn sie erfolgreich war. Es wird NICHT der Wert darin abgelegt*/ $row = mysql_fetch_array($maxuserid); //in dem array $row wird das ergebnis der abfrage abgelegt $max_id = $row[userid]; //$max_id enthält nun den aktuellen wert des feldes userid aus der abfrage if ($max_id == 0) { $max_id = "1"; } else { $max_id++; } So sollte es gehen. Wieso willst du eigentlich nicht auto_increment verwenden? Gruß, Olaf Waltersdorf From Peaveway_(at)_aol.com Sat, 4 Nov 2000 21:22:32 EST Date: Sat, 4 Nov 2000 21:22:32 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] mysql MAX Moin, In einer eMail vom 05.11.00 00:46:01 (MEZ) Mitteleuropäische Zeit schreibt FTF_(at)_digital-players.de: > ich bin gerade dabei mich in php und mysql einzuarbeiten und dabei auf ein > problem gestosen was mich kopfzerbrechen bereitet > ich möchte ein für ein user login/anmeldescript user id's vergeben. da ich > die daten in 3 tabellen > aufspalten will brauche ich ja immer eine spalte um die daten zuordnen zu > können. ein id feld mit auto increment möchte ich nicht verwenden. $user_id =md5(uniqid("Mein Geheimnis")); Erzeugt solche schoenen Dinger wie "552ffb259f236ed5dab946373b236871". Sollte fuer deine Zwecke reichen, oder etwa nicht? Gruss Joerg Behrens ps: Du hast dir schon einmal die PHPlib angesehen? Userverwaltung, Authentifizierung, Sessenmanagement, Datenbankabstraktionlayer usw. zufinden unter http://phplib.netuse.de . Man muss nicht alles von der PHPlib benutzen... das laesst sich sehr gut selektieren. From Stefan_(at)_Hofmeir.de Sun, 05 Nov 2000 10:16:25 +0100 Date: Sun, 05 Nov 2000 10:16:25 +0100 From: Stefan Hofmeir Stefan_(at)_Hofmeir.de Subject: [php] Apache mit PHP konfigurieren Hallo Jörg, Peaveway_(at)_aol.com schrieb: > Stefan_(at)_Hofmeir.de: > > ich bin auf der Suche, wie ich einen Apache-Webserver üder PHP-Scripte > > steuern kann. Kann hier jemand Scipte empfehlen. Auch kostenpflichtige > > Scripte wären interessant. > > Sofern ich mich recht erinnere gibt es fuer Webmin soetwas sowie eine > Webfrontend was sich Comanche oder so nennt. Vielen herzlichen Dank für die Tipps!!!! Ich werde mich nun in Webmin (http://www.webmin.de) und Comanche (www.comanche.org) einarbeiten. Trotzdem wäre mit eine Kombination aus PHP und mySQL-Datenbank lieber. > Wozu brauschst du denn soetwas? Ausserdem kommst du in das Dilema das du ein > Apache/PHP mit Rootrechten brauchst. Um eben einen Webserver leichter administrieren zu können und nicht jedesmal in die conf-Dateien Einträge per Hand machen zu müssen. Herzliche Grüße, Stefan Hofmeir From a.stagl_(at)_gmx.at Sun, 05 Nov 2000 11:20:33 +0100 Date: Sun, 05 Nov 2000 11:20:33 +0100 From: Andreas Stagl a.stagl_(at)_gmx.at Subject: [php] set_time_limit hallo allerseits, hab 2 kurze fragen zum befehl set_time_limit. 1) kann ich damit das von meinem provider in der php.ini gesetzte zeitlimit umgehen, oder gilt trotzdem noch die in max_execution_time eingestellte zeit? 2) ich benötige diesen befehl zur realisierung eines chats (auf einer lamp umgebung). nun frag ich mich was wohl passiert, wenn mal 100 user im chat sind, und somit auch 100 user sich auf ein und der selben seite mit einem sehr hohen time_limit (welches klarerweise auch ausgenützt wird) befinden.... kanns da irgendwelche performance oder speicher probleme geben (sei es nun hardware-, php- oder mysqlseitig)? mit dank im voraus & lieben grüssen aus wien, andy -- ,- 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 webmasterbhs_(at)_bluewin.de Sun, 5 Nov 2000 11:26:36 +0100 Date: Sun, 5 Nov 2000 11:26:36 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] set_time_limit >1) kann ich damit das von meinem provider in der php.ini gesetzte zeitlimit >umgehen, oder gilt trotzdem noch die in max_execution_time eingestellte zeit? ja mit set_time_limit(0); läuft das script unendlich lange. >2) ich benötige diesen befehl zur realisierung eines chats (auf einer lamp >umgebung). nun frag ich mich was wohl passiert, wenn mal 100 user im chat >sind, und somit auch 100 user sich auf ein und der selben seite mit einem >sehr hohen time_limit (welches klarerweise auch ausgenützt wird) >befinden.... kanns da irgendwelche performance oder speicher probleme geben >(sei es nun hardware-, php- oder mysqlseitig)? soweit ich das mal irgendwo gehört habe, wird bei einem php chat pro user min. 4 MB RAM benötigt .... ich würde lieber an deiner stelle auf einen java chat ausweichen, weil die auf den clients laufen und den server kaum beanspruchen. www.volano.com ist ein guter chat. kiri From a.temme_(at)_gmx.de Sun, 05 Nov 2000 11:40:47 +0100 Date: Sun, 05 Nov 2000 11:40:47 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] set_time_limit Andreas Stagl schrieb: > > hallo allerseits, > > hab 2 kurze fragen zum befehl set_time_limit. > > 1) kann ich damit das von meinem provider in der php.ini gesetzte zeitlimit > umgehen, oder gilt trotzdem noch die in max_execution_time eingestellte zeit? > > 2) ich benötige diesen befehl zur realisierung eines chats (auf einer lamp > umgebung). nun frag ich mich was wohl passiert, wenn mal 100 user im chat > sind, und somit auch 100 user sich auf ein und der selben seite mit einem > sehr hohen time_limit (welches klarerweise auch ausgenützt wird) > befinden.... kanns da irgendwelche performance oder speicher probleme geben > (sei es nun hardware-, php- oder mysqlseitig)? Hi Andreas, zu 2) ich kann mir durchaus vorstellen, das dir dein Provider dann den Hahn abdreht, sowas solltest du besser vorher absprechen. Da du davon ausgehst, daß die User den time_limit ausnützen, werden das wohl Chat-Seiten nach dem Streaming-Prinzip sein. Ohne Optimierung verbraucht das 2 - 2.5 MB Speicher / Client auf dem Server, und der Load geht auch ganz schön in die Höhe. Ich habe meinen Chat daher mit Shared-Memory optimiert, das bringt drastische Performanz-Verbesserungen, vor allen Dingen in Bezug auf die Datenbank-Zugriffe und die damit verbundene Serverlast. Geht natürlich nur, wenn dir Shared-Memory zur Verfügung steht. Zusammenfassend daher: Probleme können da an allen von dir beschriebenen Ecken auftreten, professionelle Chats arbeiten meines Wissens mit Server-Clustern, um das zu bewältigen. Viele Grüße Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From dan_(at)_hitservice.de Sun, 5 Nov 2000 11:44:32 +0100 Date: Sun, 5 Nov 2000 11:44:32 +0100 From: Daniel Nemetz dan_(at)_hitservice.de Subject: [php] =?iso-8859-1?Q?.htacces_-_M=F6glichkeiten?= hallo, kann mir jemand ein gutes tutorial zum thema .htacces und die möglichkeiten empfehlen ? tia, D. From c.sk_(at)_gmx.net Sun, 5 Nov 2000 11:50:11 +0100 Date: Sun, 5 Nov 2000 11:50:11 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] mysql MAX > $sql = "SELECT MAX(userid) FROM dwap_user"; > //vorbereiten eines sql-statements > $maxuserid = mysql_query($sql, $db); > /*ausführen des statements; variable maxuserid zeigt auf die Ergebnismenge > der Abfrage bzw. ist 0 wenn die Abfrage illegal/falsch war und 1 wenn sie > erfolgreich war. Es wird NICHT der Wert darin abgelegt*/ > $row = mysql_fetch_array($maxuserid); > //in dem array $row wird das ergebnis der abfrage abgelegt > $max_id = $row[userid]; > //$max_id enthält nun den aktuellen wert des feldes userid aus der abfrage > if ($max_id == 0) { > $max_id = "1"; > } else { > $max_id++; > } > > So sollte es gehen. Kleiner Schönheitsfehler, der jedoch zu einiger Verwirrung führen könnte... Für diese Lösung braucht man folgendes SQL-Statement: $sql = "SELECT MAX(userid) AS userid FROM dwap_user"; Viele Grüße Christiane From ralf_(at)_in-greece.de Sat, 4 Nov 2000 12:04:09 +0100 Date: Sat, 4 Nov 2000 12:04:09 +0100 From: Ralf Eggert ralf_(at)_in-greece.de Subject: [php] set_time_limit Hi Andre, Andri Temme schrieb am 05.11.2000: >Ich habe meinen Chat daher mit Shared-Memory >optimiert, das bringt drastische Performanz-Verbesserungen, vor allen >Dingen in Bezug auf die Datenbank-Zugriffe und die damit verbundene >Serverlast. Geht natuerlich nur, wenn dir Shared-Memory zur Verfuegung >steht. Koenntest du vielleicht das Prinzip des Shared-Memory einmal kurz erlaeutern. Wie funktioniert das, was brauche ich dafuer (Hard-/Software) usw.? Ein guter Link zu dem Thema wuerde mir auch schon helfen. Danke und Gruss, Ralf -- __________________________________________ In-Greece.de - die Griechenlandcommunity _______ http://www.in-greece.de/ _________ From Peaveway_(at)_aol.com Sun, 5 Nov 2000 06:23:43 EST Date: Sun, 5 Nov 2000 06:23:43 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] Apache mit PHP konfigurieren In einer eMail vom 05.11.00 10:18:36 (MEZ) Mitteleuropäische Zeit schreibt Stefan_(at)_Hofmeir.de: > Um eben einen Webserver leichter administrieren zu können und nicht > jedesmal in die conf-Dateien Einträge per Hand machen zu müssen. Seit Apache 1.3x reicht eine Datei aus. Alle Angaben koennen nun in der httpd.conf gemacht werden. Bei dir hoert sich das so an als ob du stuendlich an den Dateien arbeiten muesstest. In der Regel richtet man ihn doch nur einmal ein. Ab und zu ein paar Virtl. Hosts anlegen und das war es auch schon. Jetzt wo der Apache 2.0 vor der Tuer steht ist evtl sowieso mit groesseren Aenderungen zurechnen. Das ganze Thema scheint mir auch besser in der Apache ML und der NG d.c.i.w.s aufgehoben zusein. Gruss Joerg Behrens From webmaster_(at)_trasher.de Sun, 5 Nov 2000 12:26:30 +0100 Date: Sun, 5 Nov 2000 12:26:30 +0100 From: Trasher webmaster_(at)_trasher.de Subject: [php] .htacces Moeglichkeiten Ein relativ einfach verständliches Tutorial zu .htaccess ist bei www.iddenreich.com zu finden. Einfach in den A-Z Index gehen und dann die Seite "Passwortschutz über den server" auswählen. Dort snd dann auch die weiteren Themen zu .htaccess verlinkt. Z.B. Fehlerseiten abfangen usw. Weitere Fragen kannste ja per PM klären. Bedenke bitte, daß Du für .htaccess die absoluten Pfade auf dem Server kennen mußt. Das kann einem bei Puretec und Konsorten graue Haare machen! ;-)) So long Christopher Wohland From Peaveway_(at)_aol.com Sun, 5 Nov 2000 06:26:20 EST Date: Sun, 5 Nov 2000 06:26:20 EST From: Peaveway_(at)_aol.com Peaveway_(at)_aol.com Subject: [php] =?ISO-8859-1?Q?Re:=20[php]=20.htacces=20-=20M=F6glichkeiten?= Moin, In einer eMail vom 05.11.00 11:44:17 (MEZ) Mitteleuropäische Zeit schreibt dan_(at)_hitservice.de: > kann mir jemand ein gutes tutorial zum thema .htacces und die möglichkeiten > empfehlen ? Nicht ganz die richtige Anlaufstelle hier aber schau mal unter: http://www.teamone.de/selfaktuell/artikel/schroepl02.htm http://www.teamone.de/selfaktuell/artikel/schroepl01.htm nach. Ansonnsten bemuehe bitte die Suchmaschine deiner Wahl ;). Gruss Joerg Behrens From webmaster_(at)_trasher.de Sun, 5 Nov 2000 12:30:45 +0100 Date: Sun, 5 Nov 2000 12:30:45 +0100 From: Trasher webmaster_(at)_trasher.de Subject: [php] Re: .htacces Moeglichkeiten >Ein relativ einfach verständliches Tutorial zu .htaccess ist bei >www.iddenreich.com zu finden. Einfach in den A-Z Index gehen und dann die >Seite "Passwortschutz über den server" auswählen. Asche auf mein Haupt!! Die URL muß heißen: www.ideenreich.com Ach ja, und der Realname wird natürlich auch nachher eingestellt, nochmal Asche auf mein Haupt! Jetzt muß ich wohl vor lauter Asche auf meinem Kopf erstmal duschen gehen ;-)) So long christopher Wohland From Stefan_(at)_Hofmeir.de Sun, 05 Nov 2000 12:29:52 +0100 Date: Sun, 05 Nov 2000 12:29:52 +0100 From: Stefan Hofmeir Stefan_(at)_Hofmeir.de Subject: [php] Apache mit PHP konfigurieren Peaveway_(at)_aol.com schrieb: > In einer eMail vom 05.11.00 10:18:36 (MEZ) Mitteleuropäische Zeit schreibt > Stefan_(at)_Hofmeir.de: > > > Um eben einen Webserver leichter administrieren zu können und nicht > > jedesmal in die conf-Dateien Einträge per Hand machen zu müssen. > > Seit Apache 1.3x reicht eine Datei aus. Alle Angaben koennen nun in der > httpd.conf gemacht werden. Bei dir hoert sich das so an als ob du stuendlich > an den Dateien arbeiten muesstest. Ganz so schlimm ist es nicht. Aber einige Kunden möchten gerne ihre email-Accounts selbst ändern können (z. b. Autoresponder etc.) > In der Regel richtet man ihn doch nur einmal ein. Ab und zu ein paar Virtl. > Hosts anlegen und das war es auch schon. Jetzt wo der Apache 2.0 vor der Tuer > steht ist evtl sowieso mit groesseren Aenderungen zurechnen. Stimmt. Hab ich noch gar nicht so bedacht... > Das ganze Thema scheint mir auch besser in der Apache ML und der NG d.c.i.w.s > aufgehoben zusein. Vielen Dank nochmals für die Antwort! Herzliche Grüße, Stefan Hofmeir From mayer_(at)_db-server.de Sun, 5 Nov 2000 14:31:37 -0000 Date: Sun, 5 Nov 2000 14:31:37 -0000 From: =?ISO-8859-1?Q?J=FCrgen_Mayer?= mayer_(at)_db-server.de Subject: [php] PNG-Grafiken verwenden ? Hallo, in PHP4 kann man ja PNG-Grafiken erstellen. Fuer mich stellt sich nun die Frage ob die Verwendung jetzt schon sinnvoll ist. Welche Browser koennen diesen Grafiktyp ueberhaupt darstellen ? Juergen From mtps_(at)_gmx.de Sun, 5 Nov 2000 14:41:35 +0100 Date: Sun, 5 Nov 2000 14:41:35 +0100 From: Martin Tomczak mtps_(at)_gmx.de Subject: [php] Probleme mit phpAds This is a multi-part message in MIME format. ------=_NextPart_000_0059_01C04736.7F78C080 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Ich kann bei PhpAds 1.4 einfach keine Clients anlegen. Sobald ich einen neuen anlegen will, fragte mich immer wieder nach dem = username und Passwort und die ausgef=FCllten Daten werden auch nicht = gespeichert ?? Ich habe alles richtig installiert, sprich tabellen und = cookies habe ich bei mir auch eingeschaltet. Der Pfad stimmt auch (phpAds)! Ich komme einfach nicht weiter..wei=DFt = jemand woran es liegt ??? Danke im Vorraus ! ------=_NextPart_000_0059_01C04736.7F78C080 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN"> <HTML> <HEAD> <META content=3Dtext/html;charset=3Diso-8859-1 = http-equiv=3DContent-Type> <META content=3D'"MSHTML 4.72.3110.7"' name=3DGENERATOR> </HEAD> <BODY bgColor=3D#ffffff> <DIV>&nbsp;</DIV> <DIV>Ich kann bei PhpAds 1.4 einfach keine Clients anlegen.<BR>Sobald = ich einen=20 neuen anlegen will, fragte mich immer wieder nach dem username und = Passwort und=20 die ausgef&uuml;llten Daten werden auch nicht gespeichert ?? Ich habe = alles=20 richtig installiert, sprich tabellen und cookies habe ich bei mir auch=20 eingeschaltet.<BR>Der Pfad stimmt auch (phpAds)! Ich komme einfach nicht = weiter..wei&szlig;t jemand woran es liegt ???<BR>Danke im Vorraus=20 !</DIV></BODY></HTML> ------=_NextPart_000_0059_01C04736.7F78C080-- From php_(at)_team-dp.de Sun, 5 Nov 2000 14:55:05 +0100 Date: Sun, 5 Nov 2000 14:55:05 +0100 From: T. Franke php_(at)_team-dp.de Subject: [php] AW: [php] PNG-Grafiken verwenden ? Hi, soweit ich weis kann nur der ie 5 aufwärts png grafiken darstellen. also wenn eine auf ie ausgelegt hp macht lohnt sich der einsatz meiner meinung nach schon. mfg Fabian Franke Hallo, in PHP4 kann man ja PNG-Grafiken erstellen. Fuer mich stellt sich nun die Frage ob die Verwendung jetzt schon sinnvoll ist. Welche Browser koennen diesen Grafiktyp ueberhaupt darstellen ? Juergen -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_php-center.de http://infosoc.uni-koeln.de/mailman/listinfo/php From fhunter_(at)_m-m-o.de Sun, 5 Nov 2000 14:57:22 +0100 Date: Sun, 5 Nov 2000 14:57:22 +0100 From: Dierk Seidel fhunter_(at)_m-m-o.de Subject: [php] Probleme mit phpAds Hi Martin ich kann dir zwar nicht genau helfen, aber ich hatte das prob auch schon bei der Version! Ich hab dann ne Ältere Version genommen, da ging es wieder einwandfrei! Also, wenn du noch ne Ältere Version hast, dann nimm die erstmal! Ich hatte auch schon ne 1.4 die einwandfrei funzt! Is vielleicht was beim download auf der Strecke geblieben, oder die Daten sind generell wo fehlerhaft! Ich hoffe das hilft etwas! Tschau Dierk > Ich kann bei PhpAds 1.4 einfach keine Clients anlegen. > Sobald ich einen neuen anlegen will, fragte mich immer wieder nach dem username und Passwort und die ausgefüllten Daten werden auch nicht gespeichert ?? Ich > habe alles richtig installiert, sprich tabellen und cookies habe ich bei mir auch eingeschaltet. > Der Pfad stimmt auch (phpAds)! Ich komme einfach nicht weiter..weißt jemand woran es liegt ??? > Danke im Vorraus ! From c.sk_(at)_gmx.net Sun, 5 Nov 2000 14:58:27 +0100 Date: Sun, 5 Nov 2000 14:58:27 +0100 From: =?iso-8859-1?Q?Christiane_Schmidt-K=F6ster?= c.sk_(at)_gmx.net Subject: [php] Probleme mit phpAds Hallo Martin, > Ich kann bei PhpAds 1.4 einfach keine Clients anlegen. versuch's doch mal hier http://www.phpwizard.net/phorum/list.php?f=2 Viele Grüße Christiane From ich_(at)_der-kern.de Sun, 5 Nov 2000 15:06:47 +0100 Date: Sun, 5 Nov 2000 15:06:47 +0100 From: Jan-Henrik Kern ich_(at)_der-kern.de Subject: [php] parse error... Moin Liste, könnte bitte mal jemand einen BLick drauf werfen, ich finde den Parse Error einfach nicht! Many Thanx, <schnipp> <?php mysql_connect('xxx','xxx','xxx'); $s="Select d.Titel, d.TID, d.Datum, r.TID, r.titel From Daten d, rubrik r Where d.TID = r.TID Order by LastModified desc limit 5;"; $result = mysql_db_query("db8782",$s); while($row = mysql_fetch_array($result)) { echo echo "<i>",$row["Datum"],"</i> "; echo "<i>",$row["Titel"],"</i>&nbsp;&nbsp; "; echo "<b>",$row["titel"],"</b> "; echo "<br>"; } mysql_free_result($result); ?> </schnipp> ======== Diese Mail wurde präsentiert von Jan-Henrik Kern! eMail: jhk_(at)_my-server.org URL: www.der-kern.de ICQ UIN: 9003569 From thomas.reinert_(at)_counterattack.de Sun, 5 Nov 2000 15:08:19 +0100 Date: Sun, 5 Nov 2000 15:08:19 +0100 From: Thomas A. Reinert <counter:attack> media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] Probleme mit phpAds hallo martin, phpads hat bei mir auch mal rumgezickt. bin aber kuerzlich ueber phpadsnew 1.4.10 gestolpert --> http://phpAdsNew.sourceforge.net/ welches bei mir (fast) einwandfrei funktioniert. einige uebersetzungsfehler etc. aber naja. ansonsten kein problem! hoffe das hilft dir ein wenig. install ging bei mir in rund 10min, kannst es also ruhig mal versuchen. achja, sql-tabellen sind glaube ich ohnehin identisch.. gruss, thomas > > Ich kann bei PhpAds 1.4 einfach keine Clients anlegen. > > Sobald ich einen neuen anlegen will, fragte mich immer wieder nach dem > username und Passwort und die ausgefüllten Daten werden auch nicht > gespeichert ?? Ich > habe alles richtig installiert, sprich tabellen und > cookies habe ich bei mir auch eingeschaltet. > > Der Pfad stimmt auch (phpAds)! Ich komme einfach nicht weiter..weißt > jemand woran es liegt ??? > > Danke im Vorraus ! > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From schmid_(at)_pfaffenhofen.de Sun, 05 Nov 2000 15:17:46 +0100 Date: Sun, 05 Nov 2000 15:17:46 +0100 From: Michael Schmid schmid_(at)_pfaffenhofen.de Subject: [php] parse error... Jan-Henrik Kern schrieb: > > Moin Liste, > > könnte bitte mal jemand einen BLick drauf werfen, ich finde den Parse Error > einfach nicht! > > Many Thanx, > > <schnipp> > > while($row = mysql_fetch_array($result)) { > echo ^^^^^^^^^ > echo "<i>",$row["Datum"],"</i> "; > echo "<i>",$row["Titel"],"</i>&nbsp;&nbsp; "; > > </schnipp> Du hast ein echo ohne nachfolgenden ';' das ergibt den Pase-Error Michael From ralf_(at)_in-greece.de Sat, 4 Nov 2000 15:17:40 +0100 Date: Sat, 4 Nov 2000 15:17:40 +0100 From: Ralf Eggert ralf_(at)_in-greece.de Subject: [php] parse error... Hi Jan-Henrik, >while($row = mysql_fetch_array($result)) { >echo >echo "<i>",$row["Datum"],"</i> "; >echo "<i>",$row["Titel"],"</i>&nbsp;&nbsp; "; ich denke, das erste echo ist einfach ueberfluessig. Loesch es raus und dann sollte es klappen. Gruss, Ralf From JohannJacobsohn_(at)_gmx.net Sun, 5 Nov 2000 15:17:45 +0100 (MET) Date: Sun, 5 Nov 2000 15:17:45 +0100 (MET) From: JohannJacobsohn_(at)_gmx.net JohannJacobsohn_(at)_gmx.net Subject: [php] parse error in line 9 Hallo, kann mir jemand helfen der PHP interpreter sagt mir immer parse error in line 9 ich kann aber keinen fehler entdecken kann mir jemand sagen welchen fehler ich gemacht habe: <?php function ConfigWerteEinlesen($Datei) { $BezeichnerUndWert = array(); $ConfigDaten = array (); $ConfigDatei = fopen($Datei,"r"); while (!feof($ConfigDatei)) { $AktuelleZeile = fgets($ConfigDatei,1000); if (($AktuelleZeile[0] == "*") or ($AktuelleZeile == "")) { continue;} $BezeichnerUndWert = explode("=",$AktuelleZeile,1); $bezeichner = $BezeichnerUndWert[0]; $Wert = $BezeichnerUndWert[1]; $ConfigDaten["$bezeichner"] = "$Wert"; } fclose($ConfigDatei); return $ConfigDaten; } ?> Vielen Dank mfg Gabriel Jacobsohn -- Sent through GMX FreeMail - http://www.gmx.net From webmasterbhs_(at)_bluewin.de Sun, 5 Nov 2000 15:30:41 +0100 Date: Sun, 5 Nov 2000 15:30:41 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] parse error in line 9 > $BezeichnerUndWert = explode("=",$AktuelleZeile,1); mach mal die ,1 am ende von explode weg ... kiri From martin.samesch_(at)_vogelspinnenseite.de Sun, 05 Nov 2000 15:29:41 +0100 Date: Sun, 05 Nov 2000 15:29:41 +0100 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] parse error... Jan-Henrik Kern wrote: > > <schnipp> > > <?php > mysql_connect('xxx','xxx','xxx'); > $s="Select d.Titel, d.TID, d.Datum, r.TID, r.titel From Daten d, rubrik r > Where d.TID = r.TID Order by LastModified desc limit 5;"; Wird wohl keinen parse error verursachen, aber.... Das Vorletzte Semikolon ist vielleicht zuviel des Guten. Zumindest ging das früher (mindestens < 3.0.10) nicht. Gruß, Martin From support_(at)_siwub-online.de Sun, 5 Nov 2000 15:37:03 +0100 Date: Sun, 5 Nov 2000 15:37:03 +0100 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] parse error in line 9 Hallo Gabriel, > kann mir jemand helfen der PHP interpreter sagt mir immer > parse error in line 9 bei mir gibts keinen parse error (WAMP mit PHP 4.0.0). Peter Kursawe From ce_(at)_megabit.net Sun, 05 Nov 2000 16:10:29 +0100 Date: Sun, 05 Nov 2000 16:10:29 +0100 From: Christoph Ertelt ce_(at)_megabit.net Subject: [php] PNG-Grafiken verwenden ? Hi Juergen At 14:31 05.11.00 +0000, Jürgen Mayer <mayer_(at)_db-server.de> wrote: >in PHP4 kann man ja PNG-Grafiken erstellen. > >Fuer mich stellt sich nun die Frage ob die Verwendung jetzt schon sinnvoll >ist. Welche Browser koennen diesen >Grafiktyp ueberhaupt darstellen ? Ich persönlich bin Opera 4.02 User und PNG funktioniert bei mir. Die aktuelle Netscape Version 4.xx version kann es meines Wissens nach auch. Fuer Diagramme ist PNG halt schon Ideal, da GIF ja lizenzpflichtig ist (siehe die ganzen Threads zum Thema GIF mit gd_lib). JPEG ist mir persönlich zu unscharf, weil es halt fuer Photographien entwickelt wurde. mfg Christoph -- Es gibt Gott: Sie ist eine fette haessliche Frau und hasst mich! From schuchas_(at)_gmx.net Sun, 5 Nov 2000 16:43:03 +0100 Date: Sun, 5 Nov 2000 16:43:03 +0100 From: steffen s. schuchas_(at)_gmx.net Subject: [php] AW: [php] Jede Mail 2x ??? Hi Ihr, bekommt eigentlich hier jeder alle e-Mails doppelt, wozu soll das gut sein? grüße, steffen From sofi.99_(at)_gmx.de Sun, 5 Nov 2000 16:49:53 +0100 Date: Sun, 5 Nov 2000 16:49:53 +0100 From: Jan Purrucker sofi.99_(at)_gmx.de Subject: [php] AW: [php] Jede Mail 2x ??? Hi, "doppelt hält besser" ;-) Nein, ich bekomme jede Email nur einmal... vielleicht bist Du zweimal angemeldet ? Viele Grüße, Jan ______________________________ Planetsoft Communications GbR -> www.planetsoft.de *-> Besuchen Sie www.cutecall.de *-> Fax&Voice-Grüße kostenlos!!! *-> ECards, Fun Anrufe uvm.! From chris_(at)_de-punkt.de Sun, 5 Nov 2000 16:50:02 +0100 Date: Sun, 5 Nov 2000 16:50:02 +0100 From: Christopher Kunz chris_(at)_de-punkt.de Subject: [php] PNG-Grafiken verwenden ? > Ich persönlich bin Opera 4.02 User und PNG funktioniert bei mir. Die > aktuelle Netscape Version 4.xx version kann es meines Wissens nach auch. > Fuer Diagramme ist PNG halt schon Ideal, da GIF ja lizenzpflichtig ist > (siehe die ganzen Threads zum Thema GIF mit gd_lib). JPEG ist mir > persönlich zu unscharf, weil es halt fuer Photographien entwickelt wurde. Leider gibt es (AFAIK) noch keinen browser, der die alphakanäle von PNG so unterstützt, wie es eigentlich in den specs vorgesehen ist, nämlich nicht nur (wie bei GIF) mit einer, sondern mit 256 transparenzstufen. wenn DAS erstmal implementiert ist, gibt es IMHO keine Gründe mehr, nicht ausschließlich PNG zu verwenden <freu>. --ck From thomas.reinert_(at)_counterattack.de Sun, 5 Nov 2000 16:57:42 +0100 Date: Sun, 5 Nov 2000 16:57:42 +0100 From: Thomas A. Reinert <counter:attack> media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] PNG-Grafiken verwenden ? > Leider gibt es (AFAIK) noch keinen browser, der die alphakanäle von PNG so > unterstützt, wie es eigentlich in den specs vorgesehen ist, nämlich nicht > nur (wie bei GIF) mit einer, sondern mit 256 transparenzstufen. kommt mit netscape 6. (auch schon in der letzten beta drin.) schicke sache das ! gruss, thomas From mailing_(at)_kenny.dyndns.org Sun, 5 Nov 2000 17:07:04 +0100 Date: Sun, 5 Nov 2000 17:07:04 +0100 From: Matthias Klappenbach mailing_(at)_kenny.dyndns.org Subject: [php] AW: [php] AW: [php] Jede Mail 2x ??? nöö, hier kommt alles nur einfach an.. Matthias From webmaster_(at)_danielkrupke.de Sun, 5 Nov 2000 18:27:47 +0100 Date: Sun, 5 Nov 2000 18:27:47 +0100 From: Daniel Krupke webmaster_(at)_danielkrupke.de Subject: [php] AW: [php] Jede Mail 2x ??? Hi, > bekommt eigentlich hier jeder alle e-Mails > doppelt, wozu soll das gut sein? ja seit kurzem, obwohl ich mich vor wochen nur einmal angemeldet habe, das ist ziemlich ärgerlich beim mails abholen ;-( Daniel Krupke From schuchas_(at)_gmx.net Sun, 5 Nov 2000 18:45:05 +0100 Date: Sun, 5 Nov 2000 18:45:05 +0100 From: steffen s. schuchas_(at)_gmx.net Subject: [php] AW: [php] AW: [php] Jede Mail 2x ??? Hi, nein ich hab mich nur einmal angemeldet. Am Anfang bekam ich jede auch nur einmal, erst seit Freitag abend (e-Mail von THE GENERATOR [the_generator_(at)_gmx.net; gesendet: Fr 03.11.2000 16:26] erhalte ich alles doppelt ... Ich habe eine gmx-Adresse mit der ich den Newsletter empfange (die gmx news kommen merkwürdigerweise auch seit einiger Zeit doppelt) vielleicht liegt es ja daran? grüße, steffen / -----Ursprüngliche Nachricht----- / Von: php-admin_(at)_php-center.de / [mailto:php-admin_(at)_php-center.de]Im Auftrag / von Daniel Krupke / Gesendet: Sonntag, 5. November 2000 18:28 / An: php_(at)_php-center.de / Betreff: [php] AW: [php] Jede Mail 2x ??? / / / Hi, / / > bekommt eigentlich hier jeder alle e-Mails / > doppelt, wozu soll das gut sein? / / ja seit kurzem, obwohl ich mich vor wochen nur einmal angemeldet habe, / das ist ziemlich ärgerlich beim mails abholen ;-( / / Daniel Krupke / / / -- / ** Durchgehend geöffnet: http://www.php-center.de ** / Die PHP-Liste: mailto:php_(at)_php-center.de / http://infosoc.uni-koeln.de/mailman/listinfo/php From eschmid+sic_(at)_s.netic.de Sun, 5 Nov 2000 18:47:00 +0100 Date: Sun, 5 Nov 2000 18:47:00 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] AW: [php] Jede Mail 2x ??? On Sun, Nov 05, 2000 at 06:27:47PM +0100, Daniel Krupke wrote: > > bekommt eigentlich hier jeder alle e-Mails > > doppelt, wozu soll das gut sein? > > ja seit kurzem, obwohl ich mich vor wochen nur einmal angemeldet habe, > das ist ziemlich ärgerlich beim mails abholen ;-( Das kann nicht moeglich sein. Die Liste stellt nur eine Mail zu. Die Einstellung des Listen Roboters wurde seit deren Einrichtung noch nie geaendert. Schau Dir mal die Headers durch. Da steht so ein bloedsinniges Reply-To drin. Wenn das nicht waere, dann bekommst Du nur auf persoenliche Antworten eine persoenliche Mail und von der Liste noch eine zweite hinterher. An Threads an denen Du nicht beteiligt bist, gibts aber nach wie vor nur eine Mail. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From schuchas_(at)_gmx.net Sun, 5 Nov 2000 19:10:41 +0100 Date: Sun, 5 Nov 2000 19:10:41 +0100 From: steffen s. schuchas_(at)_gmx.net Subject: [php] 2 fache mails Ich will ja nicht nerven :-), aber der Beitrag das ich e-Mails doppelt erhalte war mein auch mein erster Beitrag. Ich bekomme alle e-Mails doppelt in denen AW: oder Re: im Betreff steht, aber auch einige in denen nichts dergleichen steht (vielleicht hat derjenige dies aber gelöscht). Allerdings habe ich z.B. die Mail von heute mit dem Betreff "Re: [php] parse error..." nicht zweimal er- halten. Dafür aber z.B. (auch heute) die Mail mit dem Betreff "[php] Probleme mit phpAds". Schon etwas merkwürdig ... grüße, steffen From webmaster_(at)_danielkrupke.de Sun, 5 Nov 2000 19:11:31 +0100 Date: Sun, 5 Nov 2000 19:11:31 +0100 From: Daniel Krupke webmaster_(at)_danielkrupke.de Subject: [php] AW: [php] AW: [php] Jede Mail 2x ??? Hi, >> > bekommt eigentlich hier jeder alle e-Mails >> > doppelt, wozu soll das gut sein? >> ja seit kurzem, obwohl ich mich vor wochen nur einmal angemeldet habe, >> das ist ziemlich ärgerlich beim mails abholen ;-( >Das kann nicht moeglich sein. Die Liste stellt nur eine Mail zu. Die >Einstellung des Listen Roboters wurde seit deren Einrichtung noch nie >geaendert. ich habe meine Einstellungen seit Anbeginn auch nie geändert und bekam anfangs auch nur eine mail. und jetzt sind es seit ca. 4 tagen immer zwei mails. >Schau Dir mal die Headers durch. Da steht so ein bloedsinniges Reply-To >drin. Wenn das nicht waere, dann bekommst Du nur auf persoenliche >Antworten eine persoenliche Mail und von der Liste noch eine zweite >hinterher. An Threads an denen Du nicht beteiligt bist, gibts aber nach >wie vor nur eine Mail. Was denn für ein blödsinniges reply-to? Ich hab sie mir schon durchgeschaut, nur, was soll denn das bringen? Es geht doch darum, dass ich vom mailing-list-server immer zwei emails zu- geschickt bekomme, was soll ich denn da für einstellungen bei mir ändern? verstehe ich nicht. ich bekomme zwei gleiche mails zur gleichen zeit, was ich von den anderen mails, die über denselben account zu mir gelangen nicht behaupten kann. ich schliesse es quasi aus, dass der fehler bei mir liegen könnte :) Daniel Krupke From Michael_(at)_Stahmann.de Sun, 05 Nov 2000 19:21:37 +0100 Date: Sun, 05 Nov 2000 19:21:37 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] 2 fache mails Hi Leute, "steffen s." schrieb: > Ich will ja nicht nerven :-), aber der Beitrag > das alles scheint ein Problem mit gmx.de/.net zu sein. Ich glaube, das es müßig ist darüber zu philosophieren. Meine alten gmx-Postfächer liefern mir auch so manches doppelt und dreifach. Mein Tip: Geht zu Topmail, da kam so etwas jedenfalls bis jetzt nicht vor. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de <website-development> http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From mario_(at)_icc.at Sun, 5 Nov 2000 18:37:08 +0100 Date: Sun, 5 Nov 2000 18:37:08 +0100 From: Mario Zott mario_(at)_icc.at Subject: [php] freigabe eines unterverzeichnisses hallo liste, etwas OT, folgendes Problem hab verzeichnis fuer selbstwartungstool angelegt in dem ein ordner mit bildern angelegt wurde in den die benutzer des wartungstools ihre bilder uploaden. falls ich jetzt das ueberverzeichnis in dem die admin-skripts liegen mit htaccess a'la AuthType basic .... usw... require valid user absichere kann ich auf den bilderordener von einem anderen skript das gerade diese bilder irgendwo darstellen soll nicht zugreifen. gibts irgendeine moeglichkeit die htaccess sachen im bildordner durch erneutes anlegen einer htaccess wieder freizugeben. oder muss ich entweder phpauth verwenden oder den bilderordner woanders hingeben falls jemand zeit hat waere dankbar fuer einen tip gruesse mario From thomas.reinert_(at)_counterattack.de Sun, 5 Nov 2000 19:31:15 +0100 Date: Sun, 5 Nov 2000 19:31:15 +0100 From: Thomas A. Reinert <counter:attack> media solutions gmhb thomas.reinert_(at)_counterattack.de Subject: [php] AW: [php] 2 fache mails > das alles scheint ein Problem mit gmx.de/.net zu sein. > Ich glaube, das es müßig ist darüber zu philosophieren. > Meine alten gmx-Postfächer liefern mir auch so manches doppelt und > dreifach. > Mein Tip: Geht zu Topmail, da kam so etwas jedenfalls bis jetzt nicht > vor. > > Gruß Michael nö michael, habe keinen gmx-account und bekomme temporaer (wenn auch nicht z.zt.) auch alle moeglichen mails doppelt. naja, ist ja nicht toedlich, aber laestig schon. gruss, thomas From eschmid+sic_(at)_s.netic.de Sun, 5 Nov 2000 19:34:32 +0100 Date: Sun, 5 Nov 2000 19:34:32 +0100 From: eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de Subject: [php] 2 fache mails On Sun, Nov 05, 2000 at 07:10:41PM +0100, steffen s. wrote: > > Ich will ja nicht nerven :-), aber der Beitrag > das ich e-Mails doppelt erhalte war mein auch mein > erster Beitrag. Ich bekomme alle e-Mails doppelt > in denen AW: oder Re: im Betreff steht, aber auch > einige in denen nichts dergleichen steht (vielleicht > hat derjenige dies aber gelöscht). > > Allerdings habe ich z.B. die Mail von heute mit dem > Betreff "Re: [php] parse error..." nicht zweimal er- > halten. Dafür aber z.B. (auch heute) die Mail mit dem Betreff > "[php] Probleme mit phpAds". Schon etwas merkwürdig ... Als Anfaenger machst Du auch alles richtig. Ich habe allerdings heute auch zwei unterschiedliche Postings zu einem Parse Error gesehen. Doppelte Mails an die Liste sind und waren von Anbeginn dieser Liste unterbunden, es sei denn einer postet tatsaechlich zweimal. Um diese vermeintlichen Doppelpostings zu vermeiden sollte man den urspruenglichen Absender mit erwaehnen und bei einer neuen Frage auf Mail-To oder wie immer das im Mailer heissen mag druecken. Diese Listensoftware ist thread-basiert und viele wollen nur einzelne Threads lesen. Ich bin da eine Ausnahme, ich lese die Postings so wie sie reinkommen und kann mich dann manchmal nicht mehr an den Ausloeser erinnern. In der englischsprachigen PHP-Mailinglist muss man immer auf Reply-All druecken wenn man alle Beteiligten und die Liste erreichen will. Dann kommen die Antworten auch mehrfach. Das ist weniger peinlich, wie wenn man eine persoenliche Antwort versucht wegzuschicken und die landet dann auf der Mailingliste. -Egon PS: Ist mir noch nie passiert, aber Hartmut und Sascha, und ein paar weiteren. Wenn sich dennoch jemand aufregen sollte, dann bestimmt auf dieser Liste. -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ From webmaster_(at)_example.com Sun, 5 Nov 2000 20:03:28 +0100 Date: Sun, 5 Nov 2000 20:03:28 +0100 From: Arno Bracken webmaster_(at)_example.com Subject: [php] 2 fache mails Hallöle <<Hi, << <<"doppelt hält besser" ;-) << <<Nein, ich bekomme jede Email nur einmal... << <<vielleicht bist Du zweimal angemeldet ? << <<Viele Grüße, <<Jan Hmmm. Ich bekomme immer wieder mails doppelt... Ich glaube das liegt unter ganz bestimmten umständen mit meinem Hotmail Account zusammen... Da überprüft der Messenger und Outlook Express machmal gleichzeitig. Und dann sind alle doppelt da... Viele Grüße Arno Bracken From kris_(at)_koehntopp.de 5 Nov 2000 18:00:01 -0000 Date: 5 Nov 2000 18:00:01 -0000 From: kris_(at)_koehntopp.de kris_(at)_koehntopp.de Subject: [php] [FAQ: 05-Nov-2000] 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 Previous Contents _________________________________________________________________ de.comp.lang.php FAQ german-faq_(at)_lists.netuse.de © Copyright 2000 Kristian Köhntopp, Tobias Ratschiller _________________________________________________________________ Build Date: Sat Nov 4 09:31:23 CET 2000 $Id: faq.sgml,v 1.18 2000/10/01 20:07:31 dgorski Exp $ $Id: about.sgml,v 1.37 2000/10/31 20:15:26 kk Exp $ $Id: arrays.sgml,v 1.10 2000/06/04 16:45:35 kk Exp $ $Id: cms.sgml,v 1.4 2000/10/31 21:16:33 kk Exp $ $Id: code.sgml,v 1.8 2000/11/01 12:08:23 mjansen Exp $ $Id: database_mysql.sgml,v 1.13 2000/10/09 18:27:31 dgorski Exp $ $Id: database_oracle.sgml,v 1.7 2000/10/31 21:10:10 kk Exp $ $Id: databases.sgml,v 1.26 2000/10/15 20:22:09 mjansen Exp $ $Id: datetime.sgml,v 1.7 2000/06/29 19:07:30 kk Exp $ $Id: functions.sgml,v 1.13 2000/06/04 16:45:36 kk Exp $ $Id: install.sgml,v 1.29 2000/10/31 20:37:45 kk Exp $ $Id: mail.sgml,v 1.18 2000/10/31 20:58:53 kk Exp $ $Id: objects.sgml,v 1.6 2000/06/04 16:45:36 kk Exp $ $Id: open_exec.sgml,v 1.21 2000/10/15 00:51:15 dgorski Exp $ $Id: openpub.sgml,v 1.2 2000/04/23 18:55:12 kk Exp $ $Id: phpinterpreter.sgml,v 1.51 2000/10/31 20:58:54 kk Exp $ $Id: phplib.sgml,v 1.19 2000/11/02 08:46:29 kk Exp $ $Id: phpmyadmin.sgml,v 1.4 2000/01/22 16:38:16 tobias Exp $ $Id: regexp.sgml,v 1.19 2000/10/31 20:58:54 kk Exp $ $Id: scripts.sgml,v 1.28 2000/10/31 21:16:33 kk Exp $ $Id: strings.sgml,v 1.10 2000/10/31 20:58:54 kk Exp $ $Id: version4.sgml,v 1.5 2000/06/29 19:07:31 kk Exp $ $Id: version4_session.sgml,v 1.6 2000/10/10 19:23:10 dgorski Exp $ $Id: webserver.sgml,v 1.12 2000/09/09 18:01:33 kk Exp $ $Id: webvariablen.sgml,v 1.8 2000/10/31 21:10:10 kk Exp $ _________________________________________________________________ 1. Über diese FAQ * 1.1 Was ist das hier? * 1.2 Wo finde ich die aktuelle Version dieser FAQ? * 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? * 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... * 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? * 1.6 Kann ich selber für diese FAQ schreiben? * 1.7 Wie ist die Charta dieser Newsgroup? * 1.8 Was ist PHP? * 1.9 Wo finde ich weitere Informationen über PHP? * 1.10 Soll ich Jobangebote in de.comp.lang.php posten? * 1.11 Wer kann mir einen Provider empfehlen? * 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? * 1.13 Warum bekomme ich Ermahnungsmails? * 1.14 Ich verwende Outlook Express und keiner hat mich lieb. * 1.15 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? * 1.16 Welche Versionen von PHP sind aktuell? * 1.17 Was bedeutet LAMP, WAMP und so weiter? * 1.18 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? 2. Installation und Inbetriebnahme * 2.1 Suse Linux: Wie installiere ich PHP? * 2.2 Suse Linux 6.2 und 6.3: Warum funktionieren die libgd-Funktionen nicht korrekt? * 2.3 Wie compiliere ich ein aktuelles PHP auf Linux mit Apache Server? * 2.4 Ich habe Probleme PHP3 selbst zu compilieren. * 2.5 Wie installiere ich PHP auf Unix mit Netscape Server? * 2.6 Wie installiere ich CGI-PHP auf einem Apache-Server? * 2.7 Wie installiere ich PHP auf Windows? * 2.8 Was ist PHP/FI und wo kann ich es bekommen? Was ist phtml? * 2.9 Linux: Meine shared libraries werden nicht gefunden. * 2.10 Wo finde ich PHP als Modul für Windows? Wo finde ich mehr PHP-Bibliotheken für Windows? 3. Allgemeine Fragen zu PHP * 3.1 Wie vergleicht sich PHP mit anderen bekannten Webentwicklungssystemen? * 3.2 Wie vergleicht sich die Performance von PHP zu Perl? * 3.3 Wie kann ich mein ASP-Programm in PHP übersetzen? * 3.4 CGI PHP oder Modul? * 3.5 PHP-Scripte von Windows nach Unix portieren? * 3.6 Welche Editoren sind für PHP geeignet? * 3.7 Zeitgesteuerte PHP-Scripte und "Shellscripte" * 3.8 Wie bette ich PHP in HTML ein? (Beispielprogramm) * 3.9 Wie finde ich heraus, wie mein PHP-Interpreter konfiguriert ist? * 3.10 Wo finde ich die php3.ini bzw. die php.ini? * 3.11 Wie kann ich auf Umgebungsvariablen zugreifen? * 3.12 Wie kann ich auf den HTTP-Request-Header zugreifen? * 3.13 Gibt es noch mehr interessante Variablen im Environment? * 3.14 Ich verwende PHP (Version 3) als Apache-Modul. Wie kann ich dies konfigurieren? * 3.15 Was bedeuten master value und local value in phpinfo()? * 3.16 Welche Konfigurationsvariablen kann ich nicht in .htaccess-Dateien verwenden? * 3.17 Was genau bewirkt safe_mode und ist das sicher? * 3.18 "Fatal error: Maximum execution time exceeded" * 3.19 Was ist --enable-force-cgi-redirect? Warum enthält $PHP_SELF den Pfad zum CGI-Interpreter? * 3.20 Warum funktioniert set_time_limit() nicht wie angepriesen? * 3.21 Was ist das für ein _(at)_-Zeichen vor einigen Funktionsaufrufen? * 3.22 Wie kann ich auf Kommandozeilen-Argumente zugreifen? * 3.23 Wie kann ich einen Parameter von einer PHP-Seite an eine andere weitergeben? * 3.24 Wie kann ich eine PHP-Präsentation auf CD brennen? * 3.25 Werden meine PHP-Seiten von einer Suchmaschine indiziert? * 3.26 Wie kann ein Besucher meiner Seite den PHP-Code im Browser sehen? * 3.27 Gibt es für PHP einen "Dokumentationsgenerator" ähnlich Javadoc für Java? * 3.28 Wie kann ich die Ausgabe meines Scriptes in einen anderen Frame umlenken? * 3.29 Warum ist es schlecht, mit dem Referer zu arbeiten? 4. Typen und Funktionen * 4.1 Welche Variablenarten gibt es in PHP und wie greife ich auf sie zu? * 4.2 Welche Datentypen gibt es in PHP? * 4.3 Wie schreibe ich eine Funktion mit einer variablen Anzahl von Argumenten? * 4.4 Wie gebe ich mehrere Werte mit einer Funktion zurück? * 4.5 Wie schreibe ich ein Script, das beliebige Parameter verarbeitet? * 4.6 Variable Variablen * 4.7 Was ist der Unterschied zwischen isset() und einem Vergleich auf den Leerstring? * 4.8 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 <br> 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 finde ich alle Links in einer HTML-Datei? * 6.9 Wie ersetze ich alle relativen Links in einer HTML-Datei? * 6.10 Wie überprüfe ich einen String auf seinen Inhalt? 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 greife ich auf ein mehrdimensionales Array zu? * 7.4 Wie kann ich ein Array nach einem beliebigen Kriterium sortieren lassen? 8. Klassen und Objekte * 8.1 Warum Klassen und Objekte benutzen? * 8.2 Wie definiere ich eine Klasse? Wie erzeuge ich ein Objekt? * 8.3 Was ist $this? * 8.4 Was ist extends? Was ist Vererbung? * 8.5 Was ist ein Konstruktor? * 8.6 Was sind polymorphe Funktionen? Kann ich sie simulieren? * 8.7 Wie kann ich Metainformationen über eine Klasse bekommen? 9. Variablen und Formulare * 9.1 Wie übergebe ich Variablen aus einem Formular an ein PHP-Script? * 9.2 Wie kann ich ohne Formular Variablen an ein Script übergeben? * 9.3 Wie viele Formularelemente kann ich auf einer Seite haben? * 9.4 Sollte ich besser GET oder POST verwenden? * 9.5 Wie kann man ein <select multiple> verarbeiten? * 9.6 Wie kann man Checkboxen verarbeiten? * 9.7 Wie funktioniert Datei-Upload über HTML-Formulare? * 9.8 Wie kann ich aus einer Datenbanktabelle einen <Select> erzeugen? 10. Dateifunktionen und Programmausführung * 10.1 Wie kann ich eine Datei auslesen? * 10.2 "Warning: Supplied argument is not a valid File-Handle resource" * 10.3 Wie kann ich ein externes Programm von PHP aus starten? * 10.4 Wie realisiere ich einen Dateidownload mit PHP? * 10.5 Wie kann ich in einer Datei eine Zeile einfügen oder löschen? * 10.6 Wie kann ich einen Datei-Upload per FTP durchführen? * 10.7 Unix: Welche Zugriffsrechte brauche ich, um eine Datei anzulegen? 11. Datums- und Kalenderprobleme * 11.1 Wie kann ich das aktuelle Datum bekommen? * 11.2 Wie kann in ein deutsches Datum in MySQL-Format umwandeln (und umgekehrt)? * 11.3 Wie kann ich die Anzahl der Tage zwischen zwei Daten bestimmen? * 11.4 Wie kann ich das Datum des Vortages bestimmen? * 11.5 Wieviel Tage hat der aktuelle Monat? * 11.6 Wie kann ich die Laufzeit meines Codes bestimmen? Gibt es einen Benchmark? 12. Mail lesen und schreiben * 12.1 Was ist SMTP? * 12.2 Was ist das Domain Name System? * 12.3 Unix: Wie funktioniert der Mailversand? * 12.4 Windows: Wie funktioniert der Mailversand? * 12.5 Windows: Wo finde ich Mailserver, die ich bei mir installieren kann? * 12.6 Wie kann ich eine HTML-Mail versenden? Wie kann ich den Absender meiner Mail festlegen? * 12.7 Wie kann ich ein Attachment mit einer Mail versenden? * 12.8 Wie kann ich eine Mail effizient an sehr viele Empfänger versenden? * 12.9 Wie kann ich die Gültigkeit einer Mailaddresse testen? * 12.10 Wie kann ich überprüfen, ob eine versendete Mail tatsächlich angekommen ist? * 12.11 Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist? 13. Datenbanken * 13.1 Wie kann ich mehr über SQL lernen? * 13.2 Wieso kann ich mehrere, durch Semikolon getrennte Statements nicht ausführen? * 13.3 Ist es sinnvoll, Bilder in einer Datenbank abzulegen? * 13.4 Windows: Jeder Zugriff auf meine Datenbank dauert eine halbe Minute! * 13.5 Wie kann ich meine Datenbankperformance steigern? * 13.6 Wie kann ich zwei Tabellen miteinander verknüpfen? * 13.7 Was ist Aggregation? Was ist GROUP BY? * 13.8 Was ist der Unterschied zwischen connect und pconnect? * 13.9 Wie kann ich mein Datenbankpaßwort gegen Spionage sichern? * 13.10 MySQL oder PostgreSQL? * 13.11 Wie komme ich bei mein Provider an die Datenbank? * 13.12 Wie kann ich auf einen ODBC-Server (MSSQL, Access) zugreifen? 14. Datenbanken: MySQL * 14.1 Kommt MySQL mit mehr als x Datensätzen pro Tabelle klar? Wie stabil ist MySQL? * 14.2 Wie greife ich auf eine MySQL-Datenbank zu? * 14.3 "0 is not a MySQL result index" * 14.4 Mein Script verbraucht so viel Speicher beim Datenbankzugriff. * 14.5 Windows: "Call to unsupported or undefined function: mysql_connect()" * 14.6 Unix: "Call to unsupported or undefined function: mysql_connect()" * 14.7 "Call to unsupported or undefined function: mysql_errno()" * 14.8 "MySQL-Server has gone away" * 14.9 Wie kann ich eine CSV-Datei in MySQL importieren? * 14.10 Wie kann ich eine CSV-Datei aus MySQL exportieren? * 14.11 Wie kann ich die Datensätze der letzten 2 Wochen listen? * 14.12 Wie kann ich eine Tabelle nach IP-Nummern sortieren lassen? * 14.13 Wie lösche ich alle Datensätze, die älter als n Tage sind? * 14.14 Wie kann ich Bilder in einer MySQL-Datenbank speichern? * 14.15 Wie kann ich einen zufälligen Eintrag aus einer MySQL-Tabelle auswählen? * 14.16 Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen. * 14.17 Wozu ist auto_increment nützlich? Wie erfahre ich den Wert des letzten Inkrements? * 14.18 Wie lege ich den Initialwert des auto_increment fest? Läuft dieser Wert über? 15. Datenbanken: Oracle * 15.1 Ora oder OCI ? * 15.2 Ich habe Oracle-Support mit --with-oci8 in PHP eincompiliert, nun startet der Apache nicht mehr. * 15.3 Unix: "Call to unsupported or undefined function: oci_logon()" * 15.4 "Warning: ORA-12154: TNS:could not resolve service name" * 15.5 Unix: Umlaute, die in die Datenbank eingetragen wurden, werden nicht korrekt dargestellt. * 15.6 "Warning: ORA-12705: invalid or unknown NLS parameter value specified" * 15.7 Gibt es auto_increment unter Oracle ? * 15.8 Ich verwende das obige Beispiel. Wie kann ich nun mysql_insert_id() emulieren? * 15.9 Wie selectiere ich nur bestimmte Zeilen ( LIMIT unter MySQL) ? * 15.10 Wie speichere ich Datensätze mit mehr als 2000 Zeichen ab ? * 15.11 Wie bearbeite ich LOBs mit PHP ? 16. phpMyAdmin * 16.1 Was ist phpMyAdmin? * 16.2 Ich bin kein MySQL-Administrator. Wie kann ich phpMyAdmin nur für mich selbst installieren? * 16.3 Ich bin MySQL-Administrator und möchte ein Exemplar phpAdmin für alle meine User installieren. * 16.4 Wieso kann ich den Inhalt meiner Tabelle nicht editieren? * 16.5 Wieso werden TIMESTAMP-Felder nicht auf die aktuelle Zeit gesetzt, wenn ich eine neue Zeile einfüge? * 16.6 Wieso kann ich in phpMyAdmin mehrere durch Semikolon getrennte SQL-Statements ausführen, nicht aber mit normalen PHP-Funktionen? 17. PHPLIB * 17.1 Was ist PHPLIB? * 17.2 Wo kann ich PHPLIB bekommen? * 17.3 Mein Provider hat PHPLIB nicht installiert. * 17.4 Ich habe keinen Zugriff auf die php3.ini. * 17.5 "Oops, php3_SetCookie called after header has been sent!" * 17.6 GET-Mode oder Cookie-Mode? Sind Cookies böse? * 17.7 Was ist das Sevenval-Patent? * 17.8 Warum verwendet PHPLIB nicht die IP-Nummer des Browsers als Schutz gegen eine Übernahme der Session? * 17.9 Warum sind die Session-IDs von PHPLIB so lang? * 17.10 Was schreibe ich denn nun in meine local.inc? * 17.11 ERROR 1146: Table 'xyz.active_sessions' doesn't exist! * 17.12 Wie kann ich mit PHPLIB und Frames arbeiten? * 17.13 Internet Explorer: Meine Seiten werden nicht aktualisiert. * 17.14 Wie kann ich Reloads durch den User erkennen und verhindern? * 17.15 Wie kann ich meine Variablen initialisieren und registrieren? * 17.16 Wie kann ich auto_init benutzen, um Session-Statistiken zu erfassen? * 17.17 Wie kann ich eine Datei mit einem Paßwort schützen? * 17.18 Wie kann ich mich gegen einen LDAP-Server authentisieren? * 17.19 Wie kann ich Zugriffsrechte in PHPLIB definieren? * 17.20 Wie kann ich einen Warenkorb realisieren? * 17.21 Wie kann ich eine Menünavigation erzeugen? * 17.22 Was sind Templates? Warum sind Templates nützlich? 18. Webserver und PHP * 18.1 Apache: Kann ich PHP auch auf .html-Dateien anwenden? * 18.2 Apache: Wie kann ich ein Verzeichnis mit einem Paßwort schützen? * 18.3 Apache: Wie kann ich ein Verzeichnis mit PHP mit einem Paßwort schützen? * 18.4 Kann ich mit CGI PHP ein Verzeichnis mit einem Paßwort schützen? * 18.5 Wie kann ich mit PHP die Bildschirmauflösung des Browsers herausfinden? * 18.6 Wie kann ich das Caching einer Seite verhindern? * 18.7 Wie verarbeite ich <input type=image>? * 18.8 "Document contains no data" * 18.9 Wie erzeuge ich mit PHP einen Redirect auf eine andere Seite? * 18.10 Was sind Sessions und warum sind sie nützlich? * 18.11 Wie kann ich mit PHP WAP-Seiten erzeugen? * 18.12 Wie bringe ich eine Suchmaschine dazu, meine Seiten zu indizieren? 19. Content Management Systeme * 19.1 Was ist ein Content Management System? Warum ist es nützlich? * 19.2 Welche PHP-basierten Content Management Systeme gibt es? 20. Häufig nachgefragte Standardscripte * 20.1 Wie kann ich eine schummelsichere Abstimmung codieren? * 20.2 Wie kann ich einen HTTP POST-Request absenden? * 20.3 Wie kann ich eine Volltextsuche realisieren? * 20.4 Wie kann ich mit PHP News lesen und schreiben? * 20.5 Wie kann ich einen Onlineshop mit PHP realisieren? * 20.6 Wie kann ich die IP des Users erfahren? * 20.7 Wie kann ich ein JPEG-Bild verkleinern? * 20.8 Wie kann ich die Performance zweier Befehle vergleichen? * 20.9 Wie kann ich den Inhalt eines Verzeichnisses samt dem Inhalt aller Unterverzeichnisse ausgeben? * 20.10 Wie kann ich aus einem Zahlenbereich von x bis y, zufällig n Zahlen auswählen, so daß keine Zahl doppelt vorkommt? * 20.11 Wie kann ich zählen, wie oft auf einen Link geklickt wurde? * 20.12 Wie kann ich das Datum der letzten Änderung einer Datei erfahren? 21. Guter Code * 21.1 Vermeide globale Variablen. * 21.2 Halte Code links. Verwende Wächter statt Schachel-ifs. * 21.3 or und and sparen Klammern. * 21.4 Prüfe importierte Parameter. Traue niemandem. * 21.5 Von HTML zu PHP: Schreibe Formularverarbeitungen in Normalform. * 21.6 Trenne Aussehen und Inhalt. 22. PHP4 * 22.1 Ist PHP4 stabil? * 22.2 Wo bekomme ich PHP4? * 22.3 Wie übersetze ich PHP4? * 22.4 Was ist neu in PHP4? * 22.5 Wie kann ich PHP4 (CGI und Apache-Modul) konfigurieren? 23. PHP4: Sessions * 23.1 Wie realisiere ich Sessions mit PHP4? * 23.2 Was ist eine Session-ID? Was ist PHPSESSID? * 23.3 Wie stelle ich fest, ob der Client die Cookie-Annahme verweigert? * 23.4 Wie übergebe ich Session-IDs ohne Cookies an eine andere Seite? Was ist Fallback? * 23.5 Warning: Cannot send session cookie - headers already sent... * 23.6 Wie kann ich den Namen der Session ändern, ohne in die php.ini einzugreifen? * 23.7 Wie schütze ich Sessiondaten zusätzlich? * 23.8 Wie groß darf die Menge an Daten sein, die ich in einer Session speichern darf? * 23.9 Wie kann ich mir den Inhalt der Sessiondaten anzeigen lassen? * 23.10 Wie kann ich mir den Inhalt der Cookiedaten anzeigen lassen? * 23.11 Sessiondaten werden nach session_destroy() nicht gelöscht. Wie kann ich sie trotzdem löschen? * 23.12 Was geschieht im Filesystem des Servers wenn ich Sessions benutze? 24. Open Publication License * 24.1 Englische Version * 24.2 Deutsche Version _________________________________________________________________ Next Previous 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 die Mailingliste zur de.comp.lang.php FAQ, < german-faq_(at)_lists.netuse.de>. 1.2 Wo finde ich die aktuelle Version dieser FAQ? Die aktuelle Version dieser FAQ ist unter der URL http://www.koehntopp.de/php zu finden. Eine Version in einer einzigen Datei befindet sich unter der URL http://www.koehntopp.de/php/faq-single.html. Die Linuxdoc SGML-Quelltexte dieser FAQ sind unter der URL http://www.koehntopp.de/php/faq.tar.gz zu finden. Es existiert ein CVS-Archiv, aus dem die aktuelle Version der FAQ bezogen werden kann. Die CVSROOT dieses Archives ist :pserver:cvsread_(at)_phplib.netuse.de:/repository mit dem Paßwort cvsread. Das Modul heißt german-faq. Ein CVSWEB-Zugang zu dem Archiv ist unter http://phplib.netuse.de/cgi/cvsweb.cgi zu finden. ______________________________________________________________ $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository login Password: cvsread $ cvs -d :pserver:cvsread_(at)_phplib.netuse.de:/repository checkout german-faq ... # Aktualisieren der Version mit $ cd german-faq $ cvs -z9 update -dAP ______________________________________________________________ Es gibt eine Mailingliste german-faq, die Nachrichten über Änderungen an der FAQ enthält und die man bestellen sollte, wenn man an der FAQ mitarbeiten möchte. Man kann die Mailingliste unter der Adresse german-faq-subscribe_(at)_lists.netuse.de bestellen. 1.3 Kann ich eine Kopie der FAQ per Mail zugesendet bekommen? Die FAQ wird nicht als Mail versendet, sondern ist ausschließlich in den genannten Formaten und an den genannten Stellen im Web zu finden. Als Windows-Anwender kann man sich eine Kopie der FAQ mit Hilfe von Programmen wie Teleport Pro oder mit Hilfe der Offline-Funktion des Microsoft Internet Explorer 5 herunterladen. Als Linux-Anwender verwendet man dafuer das Programm wget. 1.4 Du hast doch für die FAQ geschrieben. Ich habe da eine Frage zu PHP... Fragen gehören in die Newsgroup. Es ist vollkommen sinnlos, Fragen per Mail an einen der Autoren dieser FAQ zu senden. 1.5 Das ist eine tolle FAQ! Kann ich die als Unterrichtsmaterial verwenden? Kann ich sie drucken? Dieser Text ist wie alle Werke urheberrechtlich geschützt. Er ist jedoch unter den Bedingungen der Open Publication License, Version 0.4 oder höher verfügbar. Die genaue Lizenz findet sich im Anhang. Wenn dieser Text reproduziert oder verwendet wird, bitten die Autoren um Meldung eines solchen Angebotes an german-faq_(at)_lists.netuse.de unter Angabe einer Kontaktadresse. Diese Kontaktperson ist herzlich eingeladen, sich auf der Mailingliste german-faq_(at)_lists.netuse.de anzumelden, um über Aktualisierungen des Textes informiert zu werden. 1.6 Kann ich selber für diese FAQ schreiben? Ja. Wenn Deine Texte Eingang in diese FAQ finden, erklärst Du Dich mit den folgenden Nutzungsbedingungen einverstanden: * Du mußt Deine Antworten mit Deinem vollen Namen kennzeichnen ("Von Nicholas Haflinger"). Du kannst aus Deinem Namen einen mailto: Hyperlink machen, wenn möchtest. * Du behältst das volle Urheber- und Verwertungsrecht an Deinem Text und kannst Deinen Text nach Deinem Gutdünken verwenden. * Du stellst Deinen Text für diese FAQ unter die im Anhang befindliche Open Publication License, Version 0.4 oder höher. 1.7 Wie ist die Charta dieser Newsgroup? Diese Newsgruppe richtet sich an alle Benutzer und Programmierer von PHP, einer Programmiersprache mit Schwerpunkt auf der Entwicklung von Webanwendungen. Es können alle Themen rund um PHP besprochen werden, seien es nun Probleme mit der Installation, der Anwendung oder Programmierung in PHP oder der Erweiterung des PHP- Interpreters selbst. 1.8 Was ist PHP? Die Abkürzung PHP steht offiziell für "PHP: Hypertext Preprocessor". Dies ist eine rekursive Abkürzung im Stile des GNU-Projektes. PHP ist eine Scriptsprache zur dynamischen Erstellung von Webseiten. Die Anweisungen der Sprache sind dabei in den HTML-Code einer Webseite eingebettet, d.h. jede HTML-Seite ist auch ein gültiges PHP-Programm. Die Syntax von PHP ist ähnlich wie die von C, Java oder Javascript. Die Sprache zeichnet sich vor allen Dingen durch ihre leichte Erlernbarkeit, ihre ausgezeichneten Datenbankanbindungen und Internet-Protokolleinbindungen und die Unterstützung zahlreicher weiterer Funktionsbibliotheken aus. PHP stellt so für den Web-Entwickler das ideale Werkzeug zur Erstellung von dynamischen Inhalten dar. PHP ist freie Software im Sinne der Debian Free Software Guidelines (DFSG). Quelltext und Binaries des PHP-Interpreters sind frei erhältlich und können für alle kommerziellen und nichtkommerziellen Zwecke eingesetzt werden; jeder kann den PHP-Quelltext weiterentwickeln und die Änderungen an das PHP-Projekt zurückfließen lassen. Der genaue Lizenztext ist in der Datei COPYING enthalten, der Bestandteil der PHP-Distribution ist. PHP läuft auf allen gängigen Unix-Versionen und auf den verschiedenen Windows-Versionen (Win95, 98 und NT). Als CGI-Programm kann PHP mit jedem Webserver zusammenarbeiten. Für einige Webserver, allen voran Apache, stehen auch Modulversionen zur Verfügung, die sehr viel effizienter ausgeführt werden. Die Homepage des PHP-Projektes ist http://www.php.net. Mirrors dieser Site sind in vielen Ländern vorhanden, unter anderem auch in Deutschland unter der URL http://www.php3.de oder http://de.php.net. Von dort kann man die jeweils aktuelle Releaseversion des Interpreters sowie Binaries für eine Reihe von Plattformen herunterladen. Ebenso finden sich dort das englische Handbuch sowie Archive der englischen Mailinglisten. 1.9 Wo finde ich weitere Informationen über PHP? Zu PHP gibt es zahlreiche Informationsquellen in deutscher und englischer Sprache. Deutsche Ressourcen im WWW * Artikel von Kristian Köhntopp * Dynamic Webpages * Jörg Baachs LAMP-Installationsanleitung * Martin Jansens PHP Seiten * PHP mit dem PWS (Windows Personal Web Server) * PHP-Center * PHP-Homepage * Tutorials für PHP und MySQL * WAMP HowTo * PHP und MySQL Tutorial Internationale Ressourcen im WWW * PHP Homepage * Englische FAQ * Zend ist die PHP4 Scriping Engine * Annotated Online Manual * Berber's PHP3 Example Page * Devshed Developer Forum * PHP Classes Repository * PHP Knowledge Base * PHP Manual for Homesite * PHP3 Code Exchange * phpTidBits - Tutorials * phpWizard.net * phpbuilder.com 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 Deutsch: PHP - kurz & gut, Rasmus Lerdorf, Übersetzung Ingo Marks; O'Reilly 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. In Englisch: Programming PHP, Rasmus Lerdorf, Randy Jay Yarger, Andi Gutmans, Zeev Zuraski. Stig Bakken, Shane Caraveo; O'Reilly. 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 bei Dynamic Web Pages und beim PHP-Center betrieben. 1.12 Warum bekomme ich Ermahnungsmails, wenn ich Autoren in der Gruppe auf Netiquetteverstöße aufmerksam mache? Du hast vollkommen Recht: Manche Autoren in der Newsgroup verstoßen gegen die Netiquette, wie sie in de.newusers.infos gepostet wird. Sie tun dies etwa, indem sie ohne vollen Realnamen schreiben, inkorrekte Mailadressen ("nospam", "deletethis") angeben oder Artikel mit HTML oder Netscape Visitenkarten versenden. Du sollst das auch nicht hinnehmen. In einer Newsgroup ist der Ton jedoch genauso wichtig wie der Inhalt. Die Regulars von de.comp.lang.php sind stolz auf den freundlichen und hilfsbereiten Ton in ihrer Newsgroup. Wenn Du also einen anderen Autor an die Netiquette erinnern möchtest, dann tu dies bitte unbedingt per Mail und nicht öffentlich in der Gruppe. Auch die Netiquette, auf deren Einhaltung zu bestehst, fordert dies - Du kannst nicht auf der einen Seite auf der Einhaltung der Netiquette bestehen und andererseits selbst dagegen verstoßen, ohne Glaubwürdigkeit zu verlieren. Und bitte: Halte Deinen Ton auch in der Mail freundlich. Du wirst leichter verstanden und erreichst das gewünschte Ziel viel eher. Wenn Du meinst, Deinen Artikel dennoch öffentlich posten zu müssen, etwa um einen Autoren an die korrekte Newsgroup zu verweisen, oder weil die angegebene Mailadresse nicht erreichbar ist oder weil sich der Autor per Mail nicht einsichtig zeigt und sich niemand sonst bisher darum gekümmert hat, dann halte Deinen Beitrag bitte freundlich und konstruktiv. Das bedeutet: Beantworte die gestellte Frage oder löse das Problem des Fragers so gut Du kannst und weise dann auf die Netiquette hin. Wenn Du zu dem Problem des Fragers nichts beizutragen hast, dann poste lieber gar nichts - oder schreibe eine Mail. Du bist nicht allein in der Gruppe und Du mußt die Welt nicht selbst retten. Ein anderer, der antworten kann, wird antworten und dabei wahrscheinlich auch auf korrektes Verhalten hinweisen. Regeldiskussionen gehören in die dafür vorgesehene Newsgroup, de.soc.netzkultur.umgangsformen, oder sollen mit einem Followup-To: poster versehen werden. 1.13 Warum bekomme ich Ermahnungsmails? Du wirst nicht nur in de.comp.lang.php, sondern in den meisten anderen deutschen Newsgroups auf korrektes Verhalten in den Newsgroups hingewiesen, wenn ohne einen vollständigen Namen postest, Artikel ohne gültige Absenderadresse schreibst, Artikel mit Werbung absetzt, HTML oder Netscape Visitenkarten in Deinen Artikeln versendest oder mutwillig Artikel in die falschen Newsgroups schreibst. Diejenigen von uns, die schon länger in den USENET News aktiv sind, haben sich diese Regeln und Verhaltenformen nicht aus Spaß ausgedacht. USENET existiert schon seit mehreren Jahrzehnten und die Verhaltensnormen, auf deren Einhaltung bestanden wird, haben sich in langen Jahren entwickelt und bewährt. Es gibt einen guten Einführungstext aus de.newusers.infos mit dem Titel Warum soll ich mich an die Regeln halten? der erklärt, warum die Dinge so sind wie sie sind. Wenn Du von de.comp.lang.php Ergebnisse möchtest, also technische Hilfe bei Deinen Problemen mit der Programmiersprache PHP, dann tust Du gut daran, Deinen Texten auch eine akzeptable äußere Form zu geben. 1.14 Ich verwende Outlook Express und keiner hat mich lieb. Das wird daran liegen, daß Du Dein Outlook Express nicht korrekt konfiguriert hast. Wahrscheinlich setzt Outlook Express nicht den korrekten Absendernamen, veröffentlicht Artikel in HTML oder in HTML- und Text-Versionen in doppelter Ausführung oder macht andere Dinge, die außer Microsoft niemand gut findet. Bitte lies die Outlook Express FAQ, die für Deine Version von Outlook zutreffend ist und konfiguriere Deinen Newsreader korrekt. Auf http://www.mayn.de/support/os/win95/outlook.htm gibt es eine bebilderte Anleitung, wie man mit Outlook richtige Quotezeichen einstellt und das proprietäre "AW:" in Antworten auf das richtige "Re:" umstellt. 1.15 Was ist TOFU? Wieso finden die Anderen meine Artikel schwer zu lesen? Text Oben, Fullquote Unten. Eine Unart, die einen nicht nur in dieser Newsgroup, sondern im ganzen Netz unbeliebt macht. Lies http://learn.to/quote von Dirk Nimmich, und speziell Abschnitt 2.3 "Warum soll ich meine Antwort nach dem Zitat plazieren?" und die folgenden. 1.16 Welche Versionen von PHP sind aktuell? Die aktuelle Produktionsversion von PHP3 ist Version 3.0.17, die aktuelle Produktionsversion von PHP4 ist Version 4.0.3pl1. Nur diese Versionen sollten auf Produktionsmaschinen eingesetzt werden. Die Erfahrungen mit der Stabilität von PHP4 sind inzwischen Recht gut. PHP4 ist zu PHP3 weitgehend kompatibel. PHP3-Scripte werden von der PHP4-Engine ohne Änderungen ausgeführt werden (modulo einiger marginaler Einschränkungen). 1.17 Was bedeutet LAMP, WAMP und so weiter? LAMP ist die Abkürzung für Linux, Apache, MySQL und PHP. Sie beschreibt ein System zur Entwicklung und zum Betrieb von Webanwendungen, bestehend aus Betriebssystem, Webserver, Datenbankserver und Programmiersprache. Analog steht die Abkürzung WAMP für Windows, die Windows-Version von Apache, die Windows-Version von MySQL und die Windows-Version von PHP. Viele PHP-Anwender entwicklen lokal auf WAMP und überspielen die fertigen Seiten dann auf einen LAMP- oder SAMP (Solaris, Apache, MySQL, PHP)-Server bei einem Provider. 1.18 Was soll ich tun, wenn ich einen Fehler in der FAQ gefunden habe? Von Martin Jansen Wenn Du einen Fehler in einem der Texte in der FAQ gefunden hast, dann bitten wir Dich, uns diesen mitzuteilen. Dazu schickst Du am besten eine E-Mail an german-faq_(at)_lists.netuse.de. Unter dieser Adresse erreichst Du die Mailingliste der de.comp.lang.php-FAQ, welche alle Autoren der FAQ abonniert haben. _________________________________________________________________ Next Previous Contents From support_(at)_siwub-online.de Sun, 5 Nov 2000 20:30:21 +0100 Date: Sun, 5 Nov 2000 20:30:21 +0100 From: Peter Kursawe support_(at)_siwub-online.de Subject: [php] 2 fache mails Hallo, > <<Nein, ich bekomme jede Email nur einmal... ich auch - also würde ich sagen: entweder doppelt angemeldet, oder ein Problem mit dem Provider. mfG Peter Kursawe From rw_(at)_media-style.com Sat, 4 Nov 2000 14:12:57 +0100 Date: Sat, 4 Nov 2000 14:12:57 +0100 From: Ralf Wistorf rw_(at)_media-style.com Subject: [php] andere Seite in anderen Frame laden? Hi Leute, mit header("Location:xxx") erreiche ich ja, das automatisch auf die Seite xxx weitergeleitet wird.... aber wie erreiche ich, das die Seite xxx dann in einem anderen Frame eines Framesets angezeigt wird? und ist es vielleicht auch möglich die header Funktion zweimal in einem Script aufzurufen, um in zwei Frames neue Seiten laden zu lassen? Oder gibts eine andere Funktion, die sowas kann? MfG Ralf From hartmut_(at)_six.de Thu, 02 Nov 2000 10:50:57 +0100 Date: Thu, 02 Nov 2000 10:50:57 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] Neue Open-Source-Datenbank :-) Gerald Grote wrote: > > Hi, > > > hier habe ich was nettes gefunden. Vielleicht gibts da ja auch > > mal ein php-Modul dazu. Ausprobiert hab ich die SAPDB allerdings > > noch nicht, da unsere 8 SAP-Systeme auf Oracle laufen :-) > > > > http://www.sap.com/solutions/technology/sapdb/sap_db_software.htm > Hat jemand Erfahrungen mit SAP DB, vieleicht auch im Vergleich > zu PosgreSQL und MySQL (Performance, Stabilität, besondere > Features) ? Für unsere Belange gilt weitgehend SAP-DB = AdabasD Damit ist PHP-Unterstützung bereits gegeben. Bezüglich Performance, Stabilität und Features spielt die SAP-DB eher in der Klasse von Oracle und Co., d.h. es handelt sich um eine vollständige relationale Datenbank incl. referentieller Integrität, Transaktionen, Stored Procedures und Trigger, Backup im laufenden Betrieb, Row Level Locking ... Dazu kommen (zumindest bei AdabasD) noch Multiprozessor- und Multiserver-Fähigkeit und die Möglichkeit, den SQL-Dialekt auszuwählen (Adabas native, strict ANSI, DB2, Oracle) alles in allem somit eine sehr interessante Geschichte ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126 From hartmut_(at)_six.de Thu, 02 Nov 2000 10:44:00 +0100 Date: Thu, 02 Nov 2000 10:44:00 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Neue Open-Source-Datenbank :-) Gloss Mathias wrote: > > Hallo Leute, > > hier habe ich was nettes gefunden. Vielleicht gibts da ja auch > mal ein php-Modul dazu. Ausprobiert hab ich die SAPDB allerdings > noch nicht, da unsere 8 SAP-Systeme auf Oracle laufen :-) > > http://www.sap.com/solutions/technology/sapdb/sap_db_software.htm Auch wenn das Ding anders genannt wird und sowohl SAP als auch SAG argumentieren, das es sich bei AdabasD und SAP-DB um zwei seit langem unabhängige Produkte handelt, so sind sie sich doch ähnlich genug, daß die SAP-DB unter PHP genauso wie eine AdabasD angesprochen werden kann. Ein neues Modul ist daher nicht nötig :) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77 Besuchen Sie uns auf der Systems in München , Halle C2, Stand 126
" border=\"2\" width=\"100\" height=\"150\"> Header > \"Content-type\: $filetype\"); echo \"$bild_data\"; ?>" border=\"2\" > width=\"100\" height=\"150\"> Header > \"Content-type\: $filetype\"); echo \"$bild_data\"; ?>" border=\"2\" >width=\"100\" height=\"150\"> \"Content-type\: $filetype\"); print \"$bild_data\"; ?> src=\"kein_bild.gif\" > width=\"100\"height=\"150\" border=\"2\" > Header > \"Content-type\: $filetype\"); echo \"$bild_data\"; ?>" border=\"2\" > width=\"100\" height=\"150\"> \"Content-type\: $filetype\"); print \"$bild_data\"; ?>