From pfeiffer_(at)_uris.de Mon, 30 Oct 2000 02:38:42 +0100 Date: Mon, 30 Oct 2000 02:38:42 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] RegExp Buch Hallo Clemens, > hat einer von Euch das RegExp-Buch von Jeffrey E. F. Friedl? geb ich aber nicht raus, nie nich ! > Wenn ja, ist es weiterzuempfehlen oder gibt es Bessere? Kennst Du ausser dem Original noch ein anderes ? Und dann auch noch besser, ts ts ts m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From sb_(at)_phpopentracker.de Mon, 30 Oct 2000 06:46:49 +0100 Date: Mon, 30 Oct 2000 06:46:49 +0100 From: Sebastian Bergmann sb_(at)_phpopentracker.de Subject: [php] RegEx gesucht Hi, da sich noch keiner erbarmt hat und mir von meinem Amazon.de Wunschzettel das RegEx Buch geschenkt hat, muss ich nochmal was fragen. Es geht um folgendes: Ich möchte in einem String alle Strings der Form href="http://XXX" durch folgendes ersetzen href="exit_bouncer.php?target=XXX", wobei das XXX natürlich aus dem aktuellen, ursprünglichen Match kommen soll. Gruss & Dank, Sebastian -- From dma147_(at)_halflife-editing.de Mon, 30 Oct 2000 08:13:24 +0100 Date: Mon, 30 Oct 2000 08:13:24 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > > Gibt es eine Möglichkeit, sowas einer Datei "von aussen" schon > > anzusehen? > > Also, wenn ich ein MP3-File in meinen WinAMP einlade und dort mehr Infos > > angezeigt werden als nur der Dateiname, dann kann ich davon ausgehen, > > dass > > dieses File, die Infos enthält, oder? > > > ganz genau - entweder "händisch" mit einem (hex-)editor oder z.b. im > winamp abchecken ob dort einträge sind - notfalls könntest du sie dort auch > hinzufügen. Hi nochmal.... Ich könnte die Einträge dort auch hinzufügen? Zur Info, ich habe hier nur Linux laufen, also kein WinAMP unter Windoze. Würde das mit dem (wesentlich einfacheren) WinAMP unter Linux auch gehen, oder geht das nur im Hex-Editor? Wenn nur im Hex-Editor, wie muss das dann exakt aussehen?? (Ich nerve bestimmt langsam, wa?) Ich muss mal schauen, ob es ein Man für den WinAMP gibt, 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 FelixStrauss_(at)_gmx.de Mon, 30 Oct 2000 08:11:48 +0100 Date: Mon, 30 Oct 2000 08:11:48 +0100 From: =?ISO-8859-1?B?RmVsaXggU3RyYXXf?= FelixStrauss_(at)_gmx.de Subject: [php] File-Upload Hallo, ich habe ein Upload-Skript lokal unter PHP3 laufen. Auf dem Server (dort läuft PHP4) geht es aber leider nicht. Den einzigen Fehler den ich finden konnte ist, daß zwar der Originaldateiname übertragen wird, aber nicht der temporäre Dateiname. Liegt das an der Serverkonfiguration (LAMP) oder PHP4? Vielen Dank im Vorraus. MfG Felix From dma147_(at)_halflife-editing.de Mon, 30 Oct 2000 08:16:01 +0100 Date: Mon, 30 Oct 2000 08:16:01 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] mp3-Informationen auslesen Am Son, 29 Okt 2000 hast Du folgende Tasten getroffen: > habe Dein Snipped hier auch mal laufen lassen: > Auch hier wird die Datei nicht gefunden - weil: > - Du oeffnest ein Direktory > - Du liest die Dateinamen > - Du uebergibst die Dateinamen an die Funktion > - ...der Funktion fehlt der Pfad -> not found > > Loesung: > a - Du wechselst mit chdir() in das Verzeichnis > - dann braucht die Funktion den Pfad nicht > b - Du uebergibst den Pfad und den Dateinamen > - dann findet die Funktion die Datei auch Hallo Norbert, Sorry, aber ich habe nicht alles von dem Skript mitgeschickt. 1. Fehlt noch die Zuteilung der Genres und 2. übergebe ich per Variable "$daten_verzeichnis" den Pfad Der Pfad ist einfach ein Verzeichnis "files" im Verzeichnis, wo das Skript liegt. Dieses übergebe ich ohne Zusätze, also einfach $daten_verzeichnis = "files" Oder müsste ich da noch "./" davorsetzen? Naja, habe ich ja auch schon alles ausprobiert. Aber ich schicke jetzt doch mal das ganze Skript eben mal mit : ---------------------snip----------------------- MP3-Datenbank "Blues", 1 => "Classic Rock", 2 => "Country", 3 => "Dance", 4 => "Disco", 5 => "Funk", 6 => "Grunge", 7 => "Hip-Hop", 8 => "Jazz", 9 => "Metal", 10 => "New Age", 11 => "Oldies", 12 => "Other", 13 => "Pop", 14 => "R&B", 15 => "Rap", 16 => "Reggae", 17 => "Rock", 18 => "Techno", 19 => "Industrial", 20 => "Alternative", 21 => "Ska", 22 => "Death Metal", 23 => "Pranks", 24 => "Soundtrack", 25 => "Euro-Techno", 26 => "Ambient", 27 => "Trip-Hop", 28 => "Vocal", 29 => "Jazz+Funk", 30 => "Fusion", 31 => "Trance", 32 => "Classical", 33 => "Instrumental", 34 => "Acid", 35 => "House", 36 => "Game", 37 => "Sound Clip", 38 => "Gospel", 39 => "Noise", 40 => "Alternative Rock", 41 => "Bass", 42 => "Soul", 43 => "Punk", 44 => "Space", 45 => "Meditative", 46 => "Instrumental Pop", 47 => "Instrumental Rock", 48 => "Ethnic", 49 => "Gothic", 50 => "Darkwave", 51 => "Techno-Industrial", 52 => "Electronic", 53 => "Pop-Folk", 54 => "Eurodance", 55 => "Dream", 56 => "Southern Rock", 57 => "Comedy", 58 => "Cult", 59 => "Gangsta", 60 => "Top 40", 61 => "Christian Rap", 62 => "Pop/Funk", 63 => "Jungle", 64 => "Native American", 65 => "Cabaret", 66 => "New wave", 67 => "Psychadelic", 68 => "Rave", 69 => "Showtunes", 70 => "Trailer", 71 => "Lo-Fi", 72 => "Tribal", 73 => "Acid Punk", 74 => "Acid Jazz", 75 => "Polka", 80 => "Folk", 81 => "Folk-Rock", 82 => "National Folk", 83 => "Swing", 84 => "Fast Fusion", 85 => "Bebob", 86 => "Latin", 87 => "Revival", 88 => "Celtic", 89 => "Bluegrass", 90 => "Avantgarde", 91 => "Gothic Rock", 92 => "Progressive Rock", 93 => "Psychedelic Rock", 94 => "Symphonic Rock", 95 => "Slow Rock", 96 => "Big Band", 97 => "Chorus", 98 => "Easy Listening", 99 => "Acoustic", 100 => "Humour", 101 => "Speech", 102 => "Chanson", 103 => "Opera", 104 => "Chamber Music", 105 => "Sonata", 106 => "Symphony", 107 => "Booty Bass", 108 => "Primus", 109 => "Porn Groove", 110 => "Satire", 111 => "Slow Jam", 112 => "Club", 113 => "Tango", 114 => "Samba", 115 => "Folklore", 116 => "Ballad", 117 => "Power Ballad", 118 => "Rhythmic Soul", 119 => "Free Style", 120 => "Duet", 121 => "Punk Rock", 123 => "A capella", 124 => "Euro-House", 125 => "Dance Hall" ); function id3($filename) { global $genre; if (!is_file($filename) or filesize($filename) < 128) { return false; break; } $fp = fopen($filename, "r"); fseek($fp, filesize($filename) - 128); $id3 = fread($fp, 128); $arr = array(); if (strtoupper(substr($id3, 0, 3)) == "TAG") { $arr["song"] = trim(substr($id3, 3, 30)); $arr["artist"] = trim(substr($id3, 33, 30)); $arr["album"] = trim(substr($id3, 63, 30)); $arr["year"] = trim(substr($id3, 93, 4)); $arr["comment"] = trim(substr($id3, 97, 30)); $arr["genre"] = $genre[ord($id3[127])]; return $arr; } fclose($fp); } $handle=opendir($daten_verzeichnis); while ($file = readdir ($handle)) { if ($file != "." && $file != "..") { $daten = id3($file); echo "


"; // if (!$daten) // { // echo "Konnte die Datei leider nicht öffnen!
"; // exit; // } // else // { while (list($key, $var) = each($daten)) { echo "".$key.": ".$var."
"; } // } echo ""; } } closedir($handle); ?> --------------------------------snap---------------------- -- 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 dma147_(at)_halflife-editing.de Mon, 30 Oct 2000 08:22:55 +0100 Date: Mon, 30 Oct 2000 08:22:55 +0100 From: Alexander Mieland dma147_(at)_halflife-editing.de Subject: [php] File Upload [u.U. mal wieder] Am Mon, 30 Okt 2000 hast Du folgende Tasten getroffen: > > Weiss jemand von Euch, wo genau ich was machen (einstellen) muß, damit > > ich endlich zum Ergebnis eines Uploads komme? > oops, > am besten waere es, Du machtest gar nix -> dann machst Du auch nix falsch > :)) > > Normalerweise, also wenn man nix macht, verwendet PHP das standardmaessige > TEMP-Direktory, um eine Datei entgegen zu nehmen. > Traegt man ein abweichendes Direktory ein, sollte es auch existieren, > sonst weiss PHP ja gar nicht, wo es die Datei hinschieben soll. > > Ist der Upload erfolgt, wird die Datei wieder geloascht, wenn das Script > sich beendet -> ergo, muss man vorher die Temporaere datei 'php1...php5' > dahin kopieren, wo sie hin soll. Das muss das Script machen, sprich, > Du musst die notwendigen Befehle da reinschreiben, sonst wird es nix. > > Nach dem Upload kannst Du Dir ja mal anzeigen lassen, was so ankommt: > Nehmen wir mal an, das Feld im Formular heisst 'userfile', ich meine > das, womit Du die Datei selektiert hast. > Dannn stehen in den Variablen: > $userfile - der Name der temporaere Datei 'php1...php5' > $userfile_size - die Groesse der temporaere Datei 'php1...php5' > $userfile_name - der urspruengliche Name der Datei 'php1...php5' Hi Norbert, Ich habe zwar nicht das gleiche Problem, denn bei mir funktioniert der Upload einwandfrei mit "copy()", ABER: Wenn ich per copy() eine Datei hochlade, wie, bzw. woher bekomme ich den original-Dateinamen der hochgeladenen Datei, damit ich diese auch unter dem Namen wieder abspeichern kann?? Denn die Funktion coipy() speichert die Datei im Temp-Verzeichnis unter einem, ziemlich kryptischen Namen, wie "php352648". Das bringt mir aber gar nischt, ich brauche unbedingt, den originalen Namen der Datei. Kann mir da auch jemand helfen? -- 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 behrens_(at)_takenet.de Mon, 30 Oct 2000 08:42:17 +0100 Date: Mon, 30 Oct 2000 08:42:17 +0100 From: Joerg Behrens behrens_(at)_takenet.de Subject: [php] File-Upload Moin Felix Strauß schrieb: > > Hallo, > > ich habe ein Upload-Skript lokal unter PHP3 laufen. Auf dem Server (dort > läuft PHP4) geht es aber leider nicht. Den einzigen Fehler den ich > finden konnte ist, daß zwar der Originaldateiname übertragen wird, > aber nicht der temporäre Dateiname. Liegt das an der > Serverkonfiguration (LAMP) oder PHP4? Jain, ersteinmal lese bitte auf www.php.net/manual/features.file-upload.php wie man 'sicheren' download realisiert. In ab PHP4.0.2 hat sich da was getan. Es steht nun auch ein Array $HTTP_POST_FILES zur Verfuegung wo die entsprechenden Infos drin stehen, ausserdem gibt es 2,3 neue Funktionen wie move_uploaded_file(), is_uploaded_fil() Nun zu deinem Probs: Das php_error.log ist dein Freund! Evtl. hast du ein deinem Form ein drin stehen. Das wurde bedeuten das PHP den File aud den Server laedt und ihn dort aber nicht speichert, sofern die Grenze 20K uebersteigt. Du hast dann einige der Infos ueber den File, aber nicht den TMP-Namen und Filesize. Eine andere Einstellung ist in der php.ini ist upload_max_filesize die eine Obergrenze fuer hochzuladene Dateien darstellt. Bei der Gelegenheit auch mal nach upload_tmp_dir schauen. Stelle sicher das du (dein Webserver/Php) die entsprechenden Rechte hat. Es kann passieren das wenn du bei einem Hoster bist der mod_php in Verbindung mit dem safe_mode Einsetzt kann sein das der Upload generell nicht moeglich. Gruss Joerg Behrens -- 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 From braukmann_(at)_tse-online.de Mon, 30 Oct 2000 08:52:47 +0100 Date: Mon, 30 Oct 2000 08:52:47 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] RegEx gesucht Hi, On Mon, Oct 30, 2000 at 06:46:49AM +0100, Sebastian Bergmann wrote: > da sich noch keiner erbarmt hat und mir von meinem Amazon.de Wunschzettel > das RegEx Buch geschenkt hat, muss ich nochmal was fragen. ... sehr zu empfehlen. > Es geht um folgendes: Ich möchte in einem String alle Strings der Form > > href="http://XXX" Fuer die Erkennung der Links hast Du aber schon einen passenden regulaeren Ausdruck, oder? > durch folgendes ersetzen > > href="exit_bouncer.php?target=XXX", > > wobei das XXX natürlich aus dem aktuellen, ursprünglichen Match kommen > soll. Dann brauchst Du prinzipiell nur dafuer sorgen, dass die Komponenten der URL, die Du wiederverwenden willst, als 'Sub-Expressions' gematched werden. Die Unterausdruecke werden (anhand der oeffnenden Klammer) von links nach rechts durchgezaehlt, und sind innerhalb des'Replacement-Patterns' als '\1' '\2' erreichbar. Zwei Anwendungen (die ziemlich dicht an Deiner Frage liegen) finden sich in der FAQ. http://www.koehntopp.de/php/faq-6.html#ss6.8 http://www.koehntopp.de/php/faq-6.html#ss6.9 Folgende Stolperfallen koennen Dir begegnen: * die Backslashes muessen innerhalb von PHP-Strings natuerlich maskiert werden, also z.B.: $replPatter = "\\1blubb\\2"; * Du musst wissen, ob (ueberhaupt) und wann Du 'greedy' oder 'non-greedy' matchen willst. * Was ist, wenn irgendwo zwischen " da sich noch keiner erbarmt hat und mir von meinem Amazon.de > Wunschzettel > das RegEx Buch geschenkt hat, muss ich nochmal was fragen. das Buch ist seine 59,- DM echt wert... > Es geht um folgendes: Ich möchte in einem String alle Strings der Form > > href="http://XXX" > > durch folgendes ersetzen > > href="exit_bouncer.php?target=XXX", > > wobei das XXX natürlich aus dem aktuellen, ursprünglichen Match kommen > soll. $neuhtdoc = preg_replace( "|href=\\\"http://([^\\\"]+)\\\"|i", "href=\\\"exit_bouncer.php?tar=\\1\\\"",$htdoc); aber vorsicht, die Session id wird hinten mit & drangehaent. Gruesse aus Muenchen Matthias From ws_(at)_art-quarter.com Mon, 30 Oct 2000 09:01:59 +0100 Date: Mon, 30 Oct 2000 09:01:59 +0100 From: Werner Stuerenburg ws_(at)_art-quarter.com Subject: [php] File Upload [u.U. mal wieder] Alexander Mieland wrote: > Das bringt mir aber gar nischt, ich brauche unbedingt, den originalen Namen der > Datei. Auszüge aus dem Manual (feature-fileupload.html)
Send this file:
$userfile - The temporary filename in which the uploaded file was stored on the server machine. $userfile_name - The original name of the file on the sender's system. -- 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 andreas.studenski_(at)_git.de Mon, 30 Oct 2000 09:07:00 +0100 Date: Mon, 30 Oct 2000 09:07:00 +0100 From: Andreas Studenski andreas.studenski_(at)_git.de Subject: [php] Browser schliessen erkennen ? Hallo allerseits, folgende Umgebung wurde programmiert: Userspezifisches, sessiongesichertes Intranet in Framestruktur. Ich möchte nun erkennen, ob ein User das Intranet verlässt, oder den Browser schliesst, damit der User ausgeloggt werden kann. Gibt es da eine PHP-Lösung, oder hat jemand einen theoretische Idee ? HTML "OnUnload" ist zu statisch ! Gruss, Andreas From wagner_(at)_globalpark.de Mon, 30 Oct 2000 09:11:11 +0100 Date: Mon, 30 Oct 2000 09:11:11 +0100 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] Browser schliessen erkennen ? > Userspezifisches, sessiongesichertes Intranet in Framestruktur. > Ich möchte nun erkennen, ob ein User das Intranet verlässt, oder den > Browser schliesst, damit der User ausgeloggt werden kann. Gibt es da > eine PHP-Lösung, oder hat jemand einen theoretische Idee ? HTML > "OnUnload" ist zu statisch ! Das einzige, was zumindest vielleicht Funktioniert ist JavaScript. HTTP ist nunmal ein zustandsloses, requestbasiertes Protokoll, man kann de fakto nicht feststellen ob der Browser geschlossen wurde. Nur Clientseitiges Javascript, wenn es denn eingeschaltet ist, kann das leisten. Gesundheit Wagner -- If you can't learn to do something well, learn to enjoy doing it poorly. From rschmidt_(at)_de.tiscali.com Mon, 30 Oct 2000 09:13:41 +0100 Date: Mon, 30 Oct 2000 09:13:41 +0100 From: =?iso-8859-1?Q?Ren=E9_Schmidt?= rschmidt_(at)_de.tiscali.com Subject: [php] AW: [php] Browser schliessen erkennen ? Hi! Nun das Problem ist ja allgemein bekannt. In der Regel wird sowas doch über einen einfachen Timeout gelöst, d.h. wenn x Sekunden lang kein http-request o.ä. registriert wird gilt die Sitzung als beendet. So macht es jedenfalls unser Webtrends ;) rene > -----Ursprüngliche Nachricht----- > Von: Alexander Wagner [mailto:wagner_(at)_globalpark.de] > Gesendet: Montag, 30. Oktober 2000 09:11 > An: php_(at)_php-center.de > Betreff: Re: [php] Browser schliessen erkennen ? > > > > Userspezifisches, sessiongesichertes Intranet in Framestruktur. > > Ich möchte nun erkennen, ob ein User das Intranet verlässt, > oder den > Browser schliesst, damit der User ausgeloggt > werden kann. Gibt es da > eine PHP-Lösung, oder hat jemand > einen theoretische Idee ? HTML > > "OnUnload" ist zu statisch ! > > Das einzige, was zumindest vielleicht Funktioniert ist > JavaScript. HTTP > ist nunmal ein zustandsloses, requestbasiertes Protokoll, man kann de > fakto nicht feststellen ob der Browser geschlossen wurde. > Nur Clientseitiges Javascript, wenn es denn eingeschaltet > ist, kann das > leisten. > > Gesundheit > Wagner > > -- > If you can't learn to do something well, learn to enjoy doing > it poorly. > > -- > ** 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 GH-lists_(at)_ecora.de Mon, 30 Oct 2000 09:11:07 +0100 Date: Mon, 30 Oct 2000 09:11:07 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] RegEx gesucht Sebastian Bergmann schrieb > Es geht um folgendes: Ich möchte in einem String alle Strings der Form > > href="http://XXX" > > durch folgendes ersetzen > > href="exit_bouncer.php?target=XXX", $old_link = "
Test 1
Test 2
"; echo $old_link; $new_link = preg_replace("#href=(\"|')http://([^\"']+)(\"|')#im", "href=\"bouncer.php?\\2\"", $old_link); echo $new_link; Guido Haeger From cybermage_(at)_hirnstrudel.de Mon, 30 Oct 2000 09:17:59 +0100 Date: Mon, 30 Oct 2000 09:17:59 +0100 From: Benjamin Billian cybermage_(at)_hirnstrudel.de Subject: [php] AW: [php] Browser schliessen erkennen ? > Nun das Problem ist ja allgemein bekannt. In der Regel wird sowas doch > über > einen einfachen Timeout gelöst, d.h. wenn x Sekunden lang kein > http-request > o.ä. registriert wird gilt die Sitzung als beendet. So macht es > jedenfalls Und dazu kommt ein Meta-Refresch nach x Sekunden. -- http://www.hirnstrudel.de/ mailto:cybermage_(at)_hirnstrudel.de From pscheller_(at)_atos.ch Mon, 30 Oct 2000 10:17:16 +0100 Date: Mon, 30 Oct 2000 10:17:16 +0100 From: Patrick Scheller pscheller_(at)_atos.ch Subject: [php] OT: DB-DESIGN allgmein Hoi Tobias Tobias Meyer wrote: > > >> > ID | KATEGORIE | NAME | BESCHREIBUNG > > >> > 1 | 1 | Achterbahn | Unsere rasante ... > > >> > 1 | 3 | Achterbahn | Unsere rasante ... > > > Der Nachteil sind eben die doppelten Einträge. Wenn sich zum Beispiel > > die Beschreibung ändert, musst du jedemenge Datensätze suchen und > > alle verändern. > > Wenn du die Tabellen über eine dritte verknüpfst, hast du dieses > > Problem nicht, da du jeden Eintrag nur einmal hast. > > Außerdem wird meiner Meinung nach das ganze dynamischer, es lassen > > sich zum Beispiel einfacher verschiedene Abfragefunktionen einbauen. > Gut, vielleicht aus Performance-Sicht... > Beim update werden alle datensätze automatisch geändert ("where id = > 1"), > und ob man den Performance-Gewinn bei einer kleinen Tabelle tatsächlich > merkt, > sei mal dahingestellt. > Welche zusätzlichen Abfragemöglichkeiten siehst Du denn bei Deiner > Lösung? Grundsätzlich gibt es im DB-Design keine "physikalischen Gesetzte". Funktionieren tut vieles. Du kannst ja auch mit einem Datenblatt aus dem Excel eine Datenbank mit 100'000 Einträgen aufbauen. Oder mit einer Oracle-Enterprise eine DB die aus einer Tabelle mit 10 Einträgen besteht. Der Unterschied zwischen der Tätigkeit des DB-Designs und der der DB-Wartung/Erweiterung ist eben der: In der letzteren Funktion verfluchst Du die Fehler des Designs bis zu dem Punkt, an dem Du das Design neu machen musst und langwierige Migrationen in Kauf nehmen musst. > Wie gesagt, ich bin kein DB-Spezi, ob nun ein paar doppelte Einträge > oder > eine zusätzliche Tabelle schlimmer sind, hängt vielleicht vom Einzelfall > ab. Na ja Tobias, wenn es Dir egal ist wie Dein Design aussieht und ob es doppelte Einträge in der gleichen Tabelle hat, dann versteh ich nicht, wieso Du die Frage gestellt hast? Ich würde Dir empfehlen ein SQL-Buch zu kaufen und das Prinzip der ersten 3 Normalformen (die anderen kannst Du vergessen :-) zu verstehen. Das dürfte Dir wohl einige Antworten zu diesem Thema liefern. Ich weiss, das beantwortet Deine Frage nicht, aber ich hoffe Dir trotzdem geholfen zu haben. Hier noch ein Link der andere interessanten Themen bietet. Es ist eigentlich eine Portal-Site. Link: http://www.sql.org/ Gruess an alle, pat le cat From ks_(at)_ksweb.de Mon, 30 Oct 2000 10:18:25 +0100 Date: Mon, 30 Oct 2000 10:18:25 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] Anfuehrungszeichen fuer java #echo ""; #echo mysql_result($result,$i,"Text");echo "$i++;} # #funktioniert nicht, mit "normalen" anfuehrungszeichen jedoch schon, gibs ne HTML kennt ' überhaupt nicht: also href=ziel oder href='ziel' funktioniert zwar, ist aber keine korrekte Syntax beginne in php besser mit ", wenn Variable ausgegeben werden, oder das ' gebraucht wird, also: echo "href=\"$target?param=$p\""; dann klappts auch mit dem Java: echo 'href="new.php3?var='; echo mysql_result($result,$i,"ID"); //was immer das soll ?*? s.u. echo '&target=new"'; // '&' fehlt oben ? echo " onClick=\"window.open('new.php3','new');\""; richtig gemein aber ist sowas: soweit nur HTML und JAVA, das aus PHP mit echo sieht dann ganz toll aus: echo ""; ?*? : in php4 steht nun 'var=Resource id #1' o.ä. mit in der URI, in php3 var=1, was willst du damit? From ks_(at)_ksweb.de Mon, 30 Oct 2000 10:18:29 +0100 Date: Mon, 30 Oct 2000 10:18:29 +0100 From: Klaus Schmidt ks_(at)_ksweb.de Subject: [php] AW: [php] RegEx gesucht Warum so kompliziert? Sagt ruhig, wenn ich es mir zu einfach mache, aber hier einen Regex? sehe ich nicht. mfg From hartmut_(at)_six.de Mon, 30 Oct 2000 10:31:45 +0100 Date: Mon, 30 Oct 2000 10:31:45 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] pop3 ansteuern! > Cyrus wrote: > > Hallo und guten Morgen! > Ich würde gerne mal wissen ob ich einen oder mehrer pop3 Accpunts die > auf meinem server liegen per php3 ansteuern kann (und wie?). Wenn mir > da wer helfen kann oder links zu Seiten geben kann, die mir helfen, > fänd ich sehr nett :) PHP Manual -> Funktionsreferenz -> IMAP, POP3 und NNTP Funktionen http://php.net/manual/de/ref.imap.php -- 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 Michael_(at)_Stahmann.de Mon, 30 Oct 2000 10:58:52 +0100 Date: Mon, 30 Oct 2000 10:58:52 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] OT: DB-DESIGN allgmein Hallo Patrick, Patrick Scheller schrieb: > Hoi Tobias > [...] > Na ja Tobias, wenn es Dir egal ist wie Dein Design aussieht und ob es > doppelte Einträge in der gleichen Tabelle hat, dann versteh ich nicht, > wieso Du die Frage gestellt hast? > Ich würde Dir empfehlen ein SQL-Buch zu kaufen und das Prinzip der > ersten 3 Normalformen (die anderen kannst Du vergessen :-) zu verstehen. > Das dürfte Dir wohl einige Antworten zu diesem Thema liefern. > Ich hatte die Frage gestellt und Tobias hatte geantwortet, deshalb bitte nicht auf ihm rumhacken. Danke für den Tip mit den 3 Normalformen, das scheint mir einiges zu erklären. Ich bin normalerweise für DB-Design nicht zuständig, aber ich denke auch als "Umsetzer" ist es dringend erforderlich die Grundprinzipien zu verstehen. Ich habe das nette MySQL-Buch von Paul und es hilft mir in vielen Fragen. Aber es setzt natürlich auch einiges an Grundwissen voraus. Danke nocheinmal für den Tip. 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 GH-lists_(at)_ecora.de Mon, 30 Oct 2000 11:12:13 +0100 Date: Mon, 30 Oct 2000 11:12:13 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] AW: [php] RegEx gesucht Klaus Schmidt schrieb > $linkneu=str_replace("http://","exit_bouncer.php?target=",$htdoc); > echo $linkneu; > > //Ausgabe: href="exit_bouncer.php?target=xxx" !!! > > ?> > > Sagt ruhig, wenn ich es mir zu einfach mache, aber hier > einen Regex? sehe ich nicht. Viele Online-Magazine haben externe Links nach folgendem Schema: $old_link = 'http://domain.tld/file'; woraus dann folgendes werden sollte: $new_link = 'http://domain.tld/file'; Abhilfe schafft: str_replace("href=\"http://","href=\"exit_bouncer.php?target=",$htdoc); Guido Haeger From t-g-p_(at)_gmx.de Mon, 30 Oct 2000 11:09:36 +0100 Date: Mon, 30 Oct 2000 11:09:36 +0100 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] OT: DB-DESIGN allgmein Hi ;) > Ich hatte die Frage gestellt und Tobias hatte geantwortet, > deshalb bitte nicht > auf ihm rumhacken. > Danke für den Tip mit den 3 Normalformen, das scheint mir > einiges zu erklären. Schon gut, es war ja nicht böse von Patrick... Die URL von ihm (http://www.sql.org) ist wirklich ganz nützlich, in einem Tutorial ist genau unser Problem angesprochen.... Das meine LÖsung nicht optimal ist, hatte ich ja bereits selber eingesehen. ;) Gruß von der stürmischen Küste Tobias From martin.samesch_(at)_vogelspinnenseite.de Mon, 30 Oct 2000 11:16:37 +0100 Date: Mon, 30 Oct 2000 11:16:37 +0100 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] OT: DB-DESIGN allgmein Hallo Michael, Michael Stahmann wrote: > > [....] > Danke für den Tip mit den 3 Normalformen, das scheint mir einiges zu erklären. > > Ich bin normalerweise für DB-Design nicht zuständig, aber ich denke auch als > "Umsetzer" ist es dringend erforderlich die Grundprinzipien zu verstehen. > Ich habe das nette MySQL-Buch von Paul und es hilft mir in vielen Fragen. Aber > es setzt natürlich auch einiges an Grundwissen voraus. Habe ich mir aufgrund einer Empfehlung im MySQL-Manual gekauft und bin begeistert.... Judith S. Bowman, Sandra L. Emerson and Marcy Darnovsky The Practical SQL Handbook: Using Structured Query Language Second Edition Addison-Wesley ISBN 0-201-62623-3 http://www.awl.com Billig ist es allerdings nicht gerade (98,-, wenn ich mich richtig erinnere). Den "Paul" werde ich mir bei Gelenheit wohl auch noch zulegen. Gruß, Martin From bjoern_(at)_baer.main.de Mon, 30 Oct 2000 11:20:01 +0100 Date: Mon, 30 Oct 2000 11:20:01 +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 WICHTIG: bitte *KEINE* HTML-Mails versenden! Diese Mailingliste gibt es nun schon seit einigen Jahren. Im Laufe der Zeit tauchen viele Fragen auf, die bereits zu Genüge hier diskutiert wurden. Daher ist es ratsam, zuerst einmal im Archiv dieser Mailingliste zu suchen. Das Archiv findest du auf bei "HOME / SUCHE". Dort den gewünschten Suchbegriff eingeben. Ebenso ist es ratsam, die ausführliche FAQ der Newsgruppe de.comp.lang.php zu konsultieren. Du findest sie auf Bitte probiere es zuerst einmal mit etwas Eigenrecherche, bevor du deine Fragen in dieser Mailingliste stellst. --Björn Schotte . From pete_rock_(at)_gmx.de Mon, 30 Oct 2000 11:13:49 +0100 Date: Mon, 30 Oct 2000 11:13:49 +0100 From: Peter Grafwallner pete_rock_(at)_gmx.de Subject: [php] Doku zu LibXML/DOM XML-Funktionen? Hi Liste, Ich habe mir LibXML sowie PHP mit DOM-Extensions unter Linux installiert, läuft alles wunderbar. Gibt es außer der bisher eher knappen Dokumentation im PHP-Manual irgendwo auch eine etwa ausführlichere Doku aller Funktionen? Im Notfall reichen diese sowie die Einführung im New Riders Buch und die Listung im PHP Function Table ja aus, wenn jemand allerdings etwas Ausführlicheres zufällig rumliegen hat, wäre ich echt dankbar. vielen Dank schon mal, Peter From mz_(at)_disain.de Mon, 30 Oct 2000 11:37:19 +0100 Date: Mon, 30 Oct 2000 11:37:19 +0100 From: Michael Ziegert mz_(at)_disain.de Subject: [php] session lifetime Hi, vielleicht aufgrund der Masse von Beiträgen zum Thema bin ich im Archiv (und auch auf php-center und koehntopp.de) nicht fündig geworden. Kurze Frage: Ist es mit phpblib möglich, für GET-Sessions eine andere Lifetime einzustellen als für Cookie-Sessions? TIA Michael Ziegert From Mathias.Gloss_(at)_start.de Mon, 30 Oct 2000 11:54:35 +0100 Date: Mon, 30 Oct 2000 11:54:35 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] timeout Aloha, > ---------- > Von: Mike Greubel[SMTP:mike.greubel_(at)_pro-entertain.de] > > > woraufhin es sich auch ordentlich in den Hintergrund verabschiedet. > > Solange ich die Verbindung zum Server behalte, läuft es dann auch > > stundenlang weiter. Wenn ich mich aber auslogge, ist wenig später auch > > der Prozeß meines Scripts verschwunden. Hat jemand eine Idee, was ich da > > falsch mache > Das PHP Script wird als "Kind" deiner Shell gestartet. Wenn du die Shell beendest, dann sterben auch die Kinder. Abhilfe schafft da - wenn installiert : nohup & Dann läuft es auch weiter. Viele Grüße, Mathias From pfeiffer_(at)_uris.de Mon, 30 Oct 2000 11:24:06 +0100 Date: Mon, 30 Oct 2000 11:24:06 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] mp3-Informationen auslesen Hallo Alexander, > Sorry, aber ich habe nicht alles von dem Skript mitgeschickt. > 1. Fehlt noch die Zuteilung der Genres und > 2. übergebe ich per Variable "$daten_verzeichnis" den Pfad na und ? WO uebergibst Du es an die Function id3() - > function id3($filename) { ... > $handle=opendir($daten_verzeichnis); > while ($file = readdir ($handle)) > {if ($file != "." && $file != "..") > {$daten = id3($file); HIER muss stehen: > $handle=opendir($daten_verzeichnis); ... > {$daten = id3($daten_verzeichnis."/".$file); ODER vorher: > chdir($daten_verzeichnis); > $handle=opendir("."); ... > {$daten = id3($file); Das Script arbeitet so wie Du, wenn Du an der Console sitzt... m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From pfeiffer_(at)_uris.de Mon, 30 Oct 2000 11:55:22 +0100 Date: Mon, 30 Oct 2000 11:55:22 +0100 From: Norbert Pfeiffer pfeiffer_(at)_uris.de Subject: [php] AW: [php] Browser schliessen erkennen ? Hallo Alexander, das prinzipielle zum Thema hast Du ja schon bekommen :) Und hier kannst Du einen darauf basierenden Loesungsansatz ansehen. http://www.itbw.de/_tests/diverse/sess/sess_use.php3 Staendig einen Meta-Refresh laufen zu lassen ist etwas stressig, deshalb haelt ein Java-Applett die Vernindung. So koennte man notfalls eine 'sekundengenaue' Abrechnung realisieren... Ich weiss, das JavaScript-Kontrolle funktioniert im NS gar nicht und im IE nur nach einem Reload, was die eigentliche Funktion jedoch nicht weiter stoert. Sie funktioniert mit beiden Browsern, man sieht nur nix... Mir war erst mal wichtig, dass der Datenbankeintrag klappt. Wenn ich das 'serienreif' habe, melde ich mich zwar hier in der ML, aber das eine oder andere hilfreiche Feedback waere nicht schlecht. m.f.G. N. Pfeiffer _____________________________________ www.uris.de www.web-as.de/workshop/ 0177-2363368 02292-681769 ------------------------------------- e.o.m. From a.temme_(at)_gmx.de Mon, 30 Oct 2000 12:05:37 +0100 Date: Mon, 30 Oct 2000 12:05:37 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] Browser schliessen erkennen ? Alexander Wagner schrieb: > > > Userspezifisches, sessiongesichertes Intranet in Framestruktur. > > Ich möchte nun erkennen, ob ein User das Intranet verlässt, oder den > Browser schliesst, damit der User ausgeloggt werden kann. Gibt es da > eine PHP-Lösung, oder hat jemand einen theoretische Idee ? HTML > > "OnUnload" ist zu statisch ! > > Das einzige, was zumindest vielleicht Funktioniert ist JavaScript. HTTP > ist nunmal ein zustandsloses, requestbasiertes Protokoll, man kann de > fakto nicht feststellen ob der Browser geschlossen wurde. > Nur Clientseitiges Javascript, wenn es denn eingeschaltet ist, kann das > leisten. Hi, die einzige Chance wäre, Streaming-Seiten (a la Chat) zu verwenden, dann kann man das schon erkennen. Aber das für alles Seiten verwenden? Ist wohl auch aus Performance-Gründen von abzuraten. Also geht's meines Erachtens nicht mit reinem HTML. Viele Grüße Andre -- Andre Temme http://www.psyc-o-media.de Mail: mailto:a.temme_(at)_psyc-o-media.de From M.Kurz_(at)_dc-ag.de Mon, 30 Oct 2000 12:16:56 +0100 Date: Mon, 30 Oct 2000 12:16:56 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] Datenbankinhalte fuer Suchmaschinen aufbereiten Hi Liste, ich hab mir auf dem PHP - Center den Artikel "Datenbankinhalte für Suchmaschinen aufbereiten" durchgelesen und wollte das ganze mal bei unserer Seite austesten... Die Seiten mit dem DB-Inhalt erzeugen funktioniert wunderbar. Jetzt hab ich mal die Frage wie bringe ich nun die Suchmaschinen am geschicktesten auf die Fährte der neuen Daten. :))) Andere Frage wenn die Suchmaschinen die neuen Seiten Indexiert haben dann kommen die "Normalen" Surfer ja auch auf diese Seiten die eigentlich nur für die Suchmaschinen sind. Kann ich das durch irgendwelche Tricks umgehen ??? Beste Gruesse Marcel From marx_(at)_boos-edv.de Mon, 30 Oct 2000 12:19:46 +0100 Date: Mon, 30 Oct 2000 12:19:46 +0100 From: Thorsten Marx marx_(at)_boos-edv.de Subject: [php] Fehler in phpMyAdmin 2.1.0 Hallo, wenn ich eine Textdatei mit phpMyAdmin 2.1.0 in eine Tabelle einfügen will, bekomme ich immer folgende Fehlermeldung: Fehler SQL-Befehl: LOAD DATA LOCAL INFILE '\\php2' INTO TABLE firmenneu FIELDS TERMINATED BY ';' MySQL meldet: File '\php2' not found (Errcode: 2) Was mache ich falsch? Die Textdatei wurde mit Excel im CSV Format abgespeichert und die Feldnamen stimmer auch mit der Tabelle überein. Ist das ein Fehler im Script in phpMyAdmin? Gruß und Danke 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 php_(at)_gutweiler.net Mon, 30 Oct 2000 12:27:10 +0100 Date: Mon, 30 Oct 2000 12:27:10 +0100 From: Clemens Gutweiler php_(at)_gutweiler.net Subject: [php] RegExp Buch Hi Liste, hat einer von Euch das RegExp-Buch von Jeffrey E. F. Friedl? Wenn ja, ist es weiterzuempfehlen oder gibt es Bessere? http://www.amazon.de/exec/obidos/ASIN/3930673622/o/qid=972833277/sr=8-1/028- 9327671-0572551 MfG Clemens Gutweiler. -- web m_(at)_king -=- media solutions Fa. D. Brenner - cg_(at)_webmaking.de Auf dem Sand 15 - 0 65 33 - 96 01 31 54497 Morbach -=- www.webmaking.de From wagner_(at)_globalpark.de Mon, 30 Oct 2000 12:40:31 +0100 Date: Mon, 30 Oct 2000 12:40:31 +0100 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] timeout > Das PHP Script wird als "Kind" deiner Shell gestartet. Wenn du die Shell > beendest, > dann sterben auch die Kinder. Hier ein klares Njet. Das betreffende Script stirbt erst 5 bis 60 Minuten nach dem schließen der ssh-Verbindung. Ein anderes Script, welches wir ebenfalls auf diese Weise in den Hintergrund verfrachtet haben, läuft seit Freitag durch. Es scheint sich also eher um ein Prolem mit php4 zu handeln. Hat irgendjemand irgendwelche Ideen, warum dieses Script immer erst eine gewisse Zeit nach dem ausloggen verschwindet, verreckt oder was auch immer da los ist? Hier ein Codeschnipsel: // Zeitsteuerung function wait_till() { sleep($GLOBALS["sleep_time"]); // slummer erstmal ein paar Sekunde Prozessorzeit gateway(); // rufe wieder eigentliche Funktion zum Abarbeiten auf. } // Eigentliche Programmsteuerung function gateway() { global $__logfile; //falls es ein logfile gibt ? if (!empty($__logfile)) $fp_log = fopen($__logfile, "a"); $log = "".date("D, d M Y H:i:s")." check auf Mails.\r"; if (!empty($__logfile)) fwrite ($fp_log,$log); print $log; looking_for_mails(); // looking for mails to send $log = "".date("D, d M Y H:i:s")." habe nach mails geschaut, sie ggf versendet und gehe nun schlafen.\r"; if (!empty($__logfile)) fwrite ($fp_log,$log); print $log; if (!empty($__logfile)) fclose($fp_log); wait_till(); // wait some time } gateway(); Nur als Anmerkung, die Funktion looking_for_mails() haut wie irre Mails über SMTP raus. Könnte das Problem vielleicht, zumindest rein theoretisch, daran liegen? Sonst gibt es kaum Unterschiede zu dem Script, dass seit Freitag durchläuft. Dieses führt halt andere Sachen aus, hat aber das gleiche gateway-wait_till-Prinzip. Allerdings hat es i Gegensatz zu dem verreckenden Script in der Regel nichts zu tun und ist die ganze Zeit in Wartestellung. Wir sind echt ratlos. Gesundheit Wagner -- If you can't learn to do something well, learn to enjoy doing it poorly. From Michael_(at)_Stahmann.de Mon, 30 Oct 2000 13:01:20 +0100 Date: Mon, 30 Oct 2000 13:01:20 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Fehler in phpMyAdmin 2.1.0 Hallo Thorsten, Thorsten Marx schrieb: > > MySQL meldet: File '\php2' not found (Errcode: 2) > > Was mache ich falsch? Du kannst keine Fehlermeldungen interpretieren :-) Offensichtlich hast Du Probleme mit der Upload-Finktion von phpMyAdmin, jedenfalls liegt die Datei nicht dort wo sie soll. Das Problem wird gerade mal wieder ausgiebig auf der Liste besprochen. Ich muß zugeben, das ich damit unter WAMP auch so meine Probleme habe. 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 Michael_(at)_Stahmann.de Mon, 30 Oct 2000 13:07:25 +0100 Date: Mon, 30 Oct 2000 13:07:25 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] OT: DB-DESIGN allgmein Hallo Matin, und alle die es noch nicht mitbekommen haben... Martin Samesch schrieb: > Billig ist es allerdings nicht gerade (98,-, wenn ich mich richtig > erinnere). Den "Paul" werde ich mir bei Gelenheit wohl auch noch > zulegen. > Das Buch von Paul gibt es immer noch bei http://www.lion.cc für 53.- DM und ein paar zerquetschte incl. Versand. Unter "Games" suchen nach "MySQL". Ihr solltet euch beeilen, bevor sie es denn endlich merken :-) Da verdient zwar niemand etwas mit einem Partnerprogramm,. aber ihr könnt das Geld, welches übrig bleibt ja dem PHP-Center stifften... :-) Das SQL-Buch werde ich mir wohl für die kalten Tage hier im Norden vormerken. 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 Michael_(at)_Stahmann.de Mon, 30 Oct 2000 13:11:16 +0100 Date: Mon, 30 Oct 2000 13:11:16 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] OT: DB-DESIGN allgmein Hallo Tobias, Tobias Meyer schrieb: > Schon gut, es war ja nicht böse von Patrick... > Die URL von ihm (http://www.sql.org) ist wirklich ganz nützlich, > in einem Tutorial ist genau unser Problem angesprochen.... > http://ffm.junetz.de/privat/reeg/DSP/node5.html hatte ich über dynamic-webpages gefunden. Das bringt Dich sicher auch voran. Deutsch ist halt bei solchen Dingen doch manchmal meine bevorzugte Sprache > Gruß von der stürmischen Küste > Gruß zurück, es stürmt hier ehrlich so doll, das mein Bildschirm wackelt... 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 Michael_(at)_Stahmann.de Mon, 30 Oct 2000 13:15:22 +0100 Date: Mon, 30 Oct 2000 13:15:22 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Datenbankinhalte fuer Suchmaschinen aufbereiten Hallo Marcel, Marcel Kurz schrieb: > Andere Frage wenn die Suchmaschinen die neuen Seiten Indexiert haben > dann kommen die "Normalen" Surfer ja auch auf diese Seiten die eigentlich > nur für die Suchmaschinen sind. Kann ich das durch irgendwelche Tricks > umgehen ??? > Wozu bitte sollen Suchmaschinen Seiten indexieren, auf denen "normale" user nix zu suchen haben?? Das widerspricht irgendwie der logik von Suchmaschinen. Fragt (sich) 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 eschmid_(at)_php.net Mon, 30 Oct 2000 13:53:32 +0100 Date: Mon, 30 Oct 2000 13:53:32 +0100 From: Egon Schmid (_(at)_work) eschmid_(at)_php.net Subject: [php] OT: DB-DESIGN allgmein Michael Stahmann wrote: > Das Buch von Paul gibt es immer noch bei http://www.lion.cc für > 53.- DM und ein paar zerquetschte incl. Versand. > Unter "Games" suchen nach "MySQL". > Ihr solltet euch beeilen, bevor sie es denn endlich merken :-) Amazon.de weiß es schon. Die Hintergründe: http://www.spiegel.de/druckversion/0,1588,87839,00.html > Da verdient zwar niemand etwas mit einem Partnerprogramm,. aber ihr könnt das Geld, > welches übrig bleibt ja dem PHP-Center stifften... :-) Versuch mal über http://php.net/books.php die Übersetzung von Pauls Buch zu bestellen. Die fehlerhaften Katalogsdaten sollen meines Wissens von Libri kommen. Für den nächsten LinuxTag könnten wir aber auch noch etwas Geld gebrauchen. Wolfgang Drews ist der Kassenwart. -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 Daniel_(at)_web-ct.de Mon, 30 Oct 2000 14:10:01 +0100 Date: Mon, 30 Oct 2000 14:10:01 +0100 From: Web-ComputerTechnik Daniel Bladeck Daniel_(at)_web-ct.de Subject: [php] =?iso-8859-1?Q?Werte_=DCbergeben!?= Hallo! Ich lese bestimmte Werte aus eine Datenbank aus und möchte diese dann an eine nächste Seite weitergeben. Einer dieser Werte ist z.b. die Variable $strasse, in dieser Variablen ist dann holzhausstr. 27 gespeichert. Der InternetExplorer übergibt das ganze ohne Probleme, der Netscape hört aber nach den Punkt, bei dem Leerzeichen auf! Schreibt man es ohne Leerzeichen funktioniert es auch beim Netscape. Es hängt also mit dem Leerzeichen zusammen. Meine Wertübergabe ist ein Link in Form von http://www.i-b-v.de?strasse=$strasse&..... Wie kann ich das jetzt lösen, daß auch der Netscape das übergeben kann? Danke Daniel EMAIL: Daniel_(at)_web-ct.de From wagner_(at)_globalpark.de Mon, 30 Oct 2000 14:10:45 +0100 Date: Mon, 30 Oct 2000 14:10:45 +0100 From: Alexander Wagner wagner_(at)_globalpark.de Subject: [php] Werte =?iso-8859-1?Q?=DCbergeben=21?= > Meine Wertübergabe ist ein Link in Form von > http://www.i-b-v.de?strasse=$strasse&..... > > Wie kann ich das jetzt lösen, daß auch der Netscape das übergeben kann? Ganz einfach indem man sich an Spezifikationen hält und nichts verwendet was nur wenige Browser kennen. In URLs enthaltene Informationen müssen URL-Codiert werden: $url = "http://www.i-b-v.de?strasse=".urlencode($strasse)."&..."; Dann klappts nicht nur mit dem IE, sondern auch mit Browsern, die sich an Internet-Normen halten. Gesundheit Wagner -- If you can't learn to do something well, learn to enjoy doing it poorly. From GH-lists_(at)_ecora.de Mon, 30 Oct 2000 14:10:43 +0100 Date: Mon, 30 Oct 2000 14:10:43 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Werte_=DCbergeben!?= Web-ComputerTechnik Daniel Bladeck schrieb > Meine Wertübergabe ist ein Link in Form von > http://www.i-b-v.de?strasse=$strasse&..... > > Wie kann ich das jetzt lösen, daß auch der Netscape das übergeben kann? Flickschustern kannst Du das mit $link = "http://www.i-b-v.de?strasse=".urlencode($strasse)."&....."; Aber eigentlich ist hier der Einsatz von Sessions wärmstens zu empfehlen. http://www.koehntopp.de/kris/artikel/web-security/ http://www.koehntopp.de/kris/artikel/websec/ sowie Kapitel 17 und 23 der FAQ unter www.koehntopp.de/php Guido Haeger From swift31_(at)_gmx.de Mon, 30 Oct 2000 14:16:05 +0100 Date: Mon, 30 Oct 2000 14:16:05 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Werte_=DCbergeben!?= > nach den Punkt, bei dem Leerzeichen auf! Schreibt man es ohne Leerzeichen > funktioniert es auch beim Netscape. Es hängt also mit dem Leerzeichen > zusammen. > Meine Wertübergabe ist ein Link in Form von > http://www.i-b-v.de?strasse=$strasse&..... Du solltest Dir mal die Funktionen http://www.dynamic-webpages.de/php/function.urldecode.php http://www.dynamic-webpages.de/php/function.urlencode.php anschauen ... MfG Martin From mdobel_(at)_kawo2.rwth-aachen.de Mon, 30 Oct 2000 14:16:06 +0100 Date: Mon, 30 Oct 2000 14:16:06 +0100 From: Markus Dobel mdobel_(at)_kawo2.rwth-aachen.de Subject: [php] mp3-Informationen auslesen On Mon, Oct 30, 2000 at 08:13:24AM +0100, Alexander Mieland wrote: > > Ich könnte die Einträge dort auch hinzufügen? Ja. Die Struktur von ID3-Tags kennst Du ja nun (schau dir die Funktion ID3Tag an, die Du benutzt). Keiner hindert Dich daran, einen solchen Tag an eine MP3-Datei hintenan zu kleben. > Zur Info, ich habe hier nur Linux laufen, also kein WinAMP unter Windoze. > Würde das mit dem (wesentlich einfacheren) WinAMP unter Linux auch gehen, oder > geht das nur im Hex-Editor? Wenn nur im Hex-Editor, wie muss das dann exakt > aussehen?? Es gibt 10000 Programme auf dieser Welt um id3-Tags zu bearbeiten. Such einfach bei freshmeat.net o.ae., vielleicht hat auch deine Distribution schon was mitgebracht. XMMS (Der "Winamp" und Linux) kann es AFAIK auch. > (Ich nerve bestimmt langsam, wa?) Vor allem bist Du hier voellig OT. Der ID3-Tag ist auf http://www.id3.org/id3v1.html komplett beschrieben. Damit solltest Du in der Lage sein, Dein Problem zu loesen. Falls nicht, hier ist der flachse Ort fuer weitere Fragen. Gruss, Markus From pscheller_(at)_atos.ch Mon, 30 Oct 2000 11:31:12 +0100 Date: Mon, 30 Oct 2000 11:31:12 +0100 From: Patrick Scheller pscheller_(at)_atos.ch Subject: [php] OT: DB-DESIGN allgmein Tach Michael Michael Stahmann wrote: > > [...] > > Na ja Tobias, wenn es Dir egal ist wie Dein Design aussieht und ob es > > doppelte Einträge in der gleichen Tabelle hat, dann versteh ich nicht, > > wieso Du die Frage gestellt hast? > > Ich würde Dir empfehlen ein SQL-Buch zu kaufen und das Prinzip der > > ersten 3 Normalformen (die anderen kannst Du vergessen :-) zu verstehen. > > Das dürfte Dir wohl einige Antworten zu diesem Thema liefern. > Ich hatte die Frage gestellt und Tobias hatte geantwortet, deshalb bitte nicht > auf ihm rumhacken. TOBIAS ich bitte vielmals um Entschuldigung !!!! *bowsdownhumbly* > Danke für den Tip mit den 3 Normalformen, das scheint mir einiges zu erklären. Gern geschehen. > Ich bin normalerweise für DB-Design nicht zuständig, aber ich denke auch als > "Umsetzer" ist es dringend erforderlich die Grundprinzipien zu verstehen. > Ich habe das nette MySQL-Buch von Paul und es hilft mir in vielen Fragen. Aber > es setzt natürlich auch einiges an Grundwissen voraus. Eben, die meisten DB-Software-Bücher erklären nur wie Du etwas in der spezifischen Software (mySQL, Oracle, usw.) umsetzen kannst, nicht die Grundlagen des Designs - welches ja Softwareunabhängig ist. Und das ist, wie Du richtig erkannt hast aber unbedingt erforderlich. Aber keine Angst Michael, ganz so aufwendig ist das Lernen der Basis nicht. Wenn Du mal die Normalformen gecheckt hast, dann verstehst Du auch, in welchen Fällen man sie nicht anzuwenden braucht (Denormalisieren) :-) Ich würde Dir auch empfehlen eine Modellierungsnotation zu lernen (z.b. SSADM) um ein ERD (Entity-Relationship-Modell) zu zeichnen - sprich das Design. Dort erkennst Du oft schon aus den Kardinalitäten (Relationen 1-*, *-*, 1-1) wann es z.B. eine Zwischentabellen braucht und wann nicht, wann eine Tabellen zu umfangreich ist und wann man eine streichen kann. Also dann viel Spass beim lernen Michael :-) Greets to all, pat le cat From j.bickmann_(at)_st-oneline.net Mon, 30 Oct 2000 16:17:40 +0100 Date: Mon, 30 Oct 2000 16:17:40 +0100 From: Johannes Bickmann j.bickmann_(at)_st-oneline.net Subject: [php] Probleme mit Anmeldung (nur bei T-online) Hallo Liste, ich habe folgendes Problem: Ich möchte auf meinen Seiten einen Administrationsbereich anbieten. Die Anmeldung funktioniert auch soweit (mittels MySQL PASSWORD('pass') Zur zusätzlichen Sicherheit generiere ich eine UIN (MD5 verschlüsselte Zahl der (Mikro)Sekunden seit 1970). Funktioniert auch soweit prima. Auf älteren PHP-Versionen war nur der Befehl "php_track_vars" nötig. Doch besucht man meine Seiten mit der T-online-Software, funktioniert die Anmeldung nicht mehr (NICHT DFÜ-Verbindung; die funktioniert ebenfalls). Falls jemand dieses Problem kennt und zu beseitigen weiß, wäre ich für eine Antwort dankbar. Danke schon im Voraus From M.Kurz_(at)_dc-ag.de Mon, 30 Oct 2000 15:19:41 +0100 Date: Mon, 30 Oct 2000 15:19:41 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] Datenbankinhalte fuer Suchmaschinen aufbereiten Hallo Michael, >Wozu bitte sollen Suchmaschinen Seiten indexieren, auf denen "normale" user >nix zu suchen haben?? Das widerspricht irgendwie der logik von Suchmaschinen. Da Suchmaschinen ja keine Datenbanken abfragen können habe ich alle Datenbank Inhalte noch mal in statische HTML Seiten gepackt die aber eigentlich nur als Futter für die Suchmaschinen dienen sollen. Sie dazu auch den Artikel auf dem PHP-Center http://www.php-center.de/artikel/suchmaschinen2.php3 Beste Gruesse Marcel From ts_(at)_conne.net Mon, 30 Oct 2000 15:13:56 +0100 Date: Mon, 30 Oct 2000 15:13:56 +0100 From: Tim ts_(at)_conne.net Subject: [php] Fettschrift aus Datenbank? Hallo Liste, kann mir jemand bei folgendem Problem weiterhelfen? Wie schafft man es, einen Formulareintrag (textarea) so in eine Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? (vielleicht ein Sonderzeichen vereinbaren bei der Eingabe, das bei der Ausgabe durch ein bzw. ersetzt wird, oder ist der Gedanke falsch..., falls nein, wie realisiert man so etwas)? Vielen Dank für eine Antwort -- Tim Schröer From t-meyer_(at)_gmx.de Mon, 30 Oct 2000 15:23:55 +0100 Date: Mon, 30 Oct 2000 15:23:55 +0100 From: Tobias Meyer t-meyer_(at)_gmx.de Subject: [php] PHP und Ultraedit Hallo Liste! Hat es jemand vielleicht geschafft, sich den PHP-Code (zwischen dem HTML-Code verteilt) z.B. farblich hinterlegen zu lassen? Praktisch den gesamten Text zwischen dezent markieren... Ist das überhaupt möglich mit Ultraedit? Gruß Tobias From Mathias.Gloss_(at)_start.de Mon, 30 Oct 2000 15:35:14 +0100 Date: Mon, 30 Oct 2000 15:35:14 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Fettschrift aus Datenbank? Aloha, > ---------- > Von: Tim[SMTP:ts_(at)_conne.net] > > Wie schafft man es, einen Formulareintrag (textarea) so in eine > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? > Nein. Du kannst in der Textarea halt nur Textzeichen darstellen. > (vielleicht ein Sonderzeichen vereinbaren bei der Eingabe, das > bei der Ausgabe durch ein bzw. ersetzt wird > Das könntest du, in dem du dir ein anderes Zeichen für und einfallen lässt, das macht aber nur unmengen Stress. Am Einfachsten sagst du den Anwendern, sie sollen alles was Fett sein soll, zwischen und schreiben. > der Gedanke falsch..., falls nein, wie realisiert man so etwas)? > Sonst fällt mir da eigentlich nix ein :( Viele Grüße, Mathias From mk_(at)_php-homepage.de 30 Oct 2000 14:30:29 -0000 Date: 30 Oct 2000 14:30:29 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] PHP und Ultraedit Tobias Meyer schrieb: Hallo! > Hat es jemand vielleicht geschafft, sich den PHP-Code > (zwischen dem HTML-Code verteilt) z.B. farblich hinterlegen zu ftp://ultraedit.com/wf/php.txt Mark From Schwab_(at)_ixwais.de Mon, 30 Oct 2000 15:10:16 +0100 Date: Mon, 30 Oct 2000 15:10:16 +0100 From: Schwab Bernhard Konrad Schwab_(at)_ixwais.de Subject: [php] PHP und Ultraedit > Hat es jemand vielleicht geschafft, sich den PHP-Code > (zwischen dem HTML-Code verteilt) z.B. farblich hinterlegen zu > lassen? Praktisch den gesamten Text zwischen > dezent markieren... Wenn Du Dir die Woerterbuecher fuer UltraEdit installierst dann macht er das von Anfang an, ansonsten kannst Du das ja ueber: EXTRAS -> OPTION -> SYNTAXHERVORHEBUNG einstellen. Dort waehlst Du die Programmiersprache, deshalb die notwendigen Woerterbuecher. Gruss Berni From ts_(at)_conne.net Mon, 30 Oct 2000 15:51:28 +0100 Date: Mon, 30 Oct 2000 15:51:28 +0100 From: Tim ts_(at)_conne.net Subject: [php] AW: [php] Fettschrift aus Datenbank? Hi Matthias, Gloss Mathias schrieb: > > > [...] > > Wie schafft man es, einen Formulareintrag (textarea) so in eine > > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? > > > Nein. Du kannst in der Textarea halt nur Textzeichen darstellen. > > > (vielleicht ein Sonderzeichen vereinbaren bei der Eingabe, das > > bei der Ausgabe durch ein bzw. ersetzt wird > > > Das könntest du, in dem du dir ein anderes Zeichen für und > einfallen lässt, das macht aber nur unmengen Stress. Am > Einfachsten sagst du den Anwendern, sie sollen alles was Fett > sein soll, zwischen und schreiben. > > > der Gedanke falsch..., falls nein, wie realisiert man so etwas)? > > > Sonst fällt mir da eigentlich nix ein :( > Besten Dank für Deine Antwort! So werd' ichs dem Kunden beibringen ... :) Tim Schröer From t-g-p_(at)_gmx.de Mon, 30 Oct 2000 16:02:21 +0100 Date: Mon, 30 Oct 2000 16:02:21 +0100 From: Tobias Meyer t-g-p_(at)_gmx.de Subject: [php] PHP und Ultraedit Hallo! > > Hat es jemand vielleicht geschafft, sich den PHP-Code > > (zwischen dem HTML-Code verteilt) z.B. farblich hinterlegen zu > > ftp://ultraedit.com/wf/php.txt > Ich habe mich vielleicht etwas undeutlich ausgedrückt, es geht mir nicht einfach um Syntax-Highlighting. Ich würde gerne den gesamten PHP-Code (also alles zwischen ) farblich _hinterlegen_, nicht nur einzelne Tags. Wenn man in einem File HTML- und PHP-Code stark vermischt hat (jaja, soll man nicht machen, aber macht man manchmal halt doch *g*) könnte man sich so schnell einen Überblick verschaffen. Ich hoffe, die Idee ist etwas klarer geworden. Gruß Tobias From Michael_(at)_Stahmann.de Mon, 30 Oct 2000 16:03:04 +0100 Date: Mon, 30 Oct 2000 16:03:04 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Fettschrift aus Datenbank? Hallo Tim, Tim schrieb: > Hallo Liste, > > kann mir jemand bei folgendem Problem weiterhelfen? > > Wie schafft man es, einen Formulareintrag (textarea) so in eine > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? > (vielleicht ein Sonderzeichen vereinbaren bei der Eingabe, das > bei der Ausgabe durch ein bzw. ersetzt wird, oder ist > der Gedanke falsch..., falls nein, wie realisiert man so etwas)? > Darüber zerbreche ich mir auch schon seit langem den Kopf. Da man aber sowieso Anfang und Ende beschreiben muß, da sonst ja immer nur ein Wort fett, kursiv u.ä. gekennzeichnet würde, kann man auch glich dem Kunden die HTML-Tags an Herz legen. Überschriften legt man am besten sowieso seperat ab. Wenn es zu kompliziert ist, kann man Platzhalter nehmen %fa% (fett_anfang) %fe% (fett_ende) %ia% und %ie% usw. dann mit str_replace ersetzen fertig. Da solltest Du einfach mit Deinem Kunden sprechen, was für ihn am besten zu handhaben ist. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From Daniel_(at)_web-ct.de Mon, 30 Oct 2000 16:12:52 +0100 Date: Mon, 30 Oct 2000 16:12:52 +0100 From: Web-ComputerTechnik Daniel Bladeck Daniel_(at)_web-ct.de Subject: [php] Drucken! Hallo! Kann ich unter php einen Button definieren, mit dem ich bestimmte Werte auf den Standarddrucker liefern kann? Wenn möglich auch Bilder! Danke Daniel EMAIL: Daniel_(at)_web-ct.de From mk_(at)_php-homepage.de 30 Oct 2000 15:08:51 -0000 Date: 30 Oct 2000 15:08:51 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] PHP und Ultraedit Tobias Meyer schrieb: Hallo! > Ich würde gerne den gesamten PHP-Code (also alles zwischen ) > farblich _hinterlegen_, nicht nur einzelne Tags. Mhh, na ja, wenn du meinst, daß das Sinn macht ;) Dazu weiß ich jedenfalls keine Lösung. Mark From mk_(at)_php-homepage.de 30 Oct 2000 15:12:04 -0000 Date: 30 Oct 2000 15:12:04 -0000 From: Mark Kronsbein mk_(at)_php-homepage.de Subject: [php] Drucken! Web-ComputerTechnik Daniel Bladeck schrieb: Hallo! > Kann ich unter php einen Button definieren, mit dem ich bestimmte Werte auf > den Standarddrucker liefern kann? Gar nicht. Das geht nur mit Javascript. Mark From Schwab_(at)_ixwais.de Mon, 30 Oct 2000 15:57:55 +0100 Date: Mon, 30 Oct 2000 15:57:55 +0100 From: Schwab Bernhard Konrad Schwab_(at)_ixwais.de Subject: [php] PHP und Ultraedit > > Ich habe mich vielleicht etwas undeutlich ausgedrückt, es geht mir > nicht einfach um Syntax-Highlighting. > Ich würde gerne den gesamten PHP-Code (also alles zwischen ) > farblich _hinterlegen_, nicht nur einzelne Tags. Es funktioniert wenn Du das WORDFILE.TXT ueberarbeitest und beim Syntaxhigh.. alles auf eine Farbe fuer php stellst. Habs grad mal probiert geht. Gruss Berni From mieland_(at)_lunatic.de Mon, 30 Oct 2000 16:20:33 +0100 Date: Mon, 30 Oct 2000 16:20:33 +0100 From: Alexander Mieland mieland_(at)_lunatic.de Subject: [php] Fettschrift aus Datenbank? Am Mon, 30 Okt 2000 schrieben Sie: > Wie schafft man es, einen Formulareintrag (textarea) so in eine > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? > (vielleicht ein Sonderzeichen vereinbaren bei der Eingabe, das > bei der Ausgabe durch ein bzw. ersetzt wird, oder ist > der Gedanke falsch..., falls nein, wie realisiert man so etwas)? Hi... Naja, das kommt auf die Suchmaschine drauf an. Wenn diese "selber geschrieben" wurde, dann kann man da durchaus mit str_replace() etwas machen. Dann kannste eine "RemoveCrap"-Funktion basteln, welche alle [b] und [/b] in und umwandelt. 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 mieland_(at)_lunatic.de Mon, 30 Oct 2000 16:20:57 +0100 Date: Mon, 30 Oct 2000 16:20:57 +0100 From: Alexander Mieland mieland_(at)_lunatic.de Subject: [php] PHP und Ultraedit Am Mon, 30 Okt 2000 schrieben Sie: > > Hat es jemand vielleicht geschafft, sich den PHP-Code > (zwischen dem HTML-Code verteilt) z.B. farblich hinterlegen zu > lassen? Praktisch den gesamten Text zwischen > dezent markieren... > > Ist das überhaupt möglich mit Ultraedit? Hallo... Kleine Zwischen-Frage...UltraEdit scheint ja von vielen hier benutzt zu werden, scheint also ein ganz gutes Progrämmchen zu sein. Aber leider für Windoze, oder? Gibt es das auch für Linux? -- 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 maykp_(at)_gmx.net Mon, 30 Oct 2000 16:18:58 +0100 Date: Mon, 30 Oct 2000 16:18:58 +0100 From: Klaus-Peter May maykp_(at)_gmx.net Subject: [php] Session funktioniert nach update nicht mehr Hallo, ich bin am verzweifeln: Ich hab' auf meinen Linux- Rechner php4 aktualisiert und jetzt gehen meine Sessions nicht mehr. In den Session-Dateien steht dann nur noch der Variablen-Name mit einem Ausrufezeichen. Beim Updaten bin ich beim ersten Mal an die Grenze der Festplatte gestossen (kleiner 486), hab' dann aber mit rm config.cache und make clean wieder vorne angefangen. Compiliert hab' ich mit --enable-trans-sid, es sollte von daher also schon funktionieren ______________________ Klaus-Peter May Riedlinger Strasse 41 D-88422 Betzenweiler Tel. ++49-7374-92090 Tel. ++49-175-5205557 Fax. ++49-69-79120 2920 eMail: klaus.may_(at)_may-marketing.de Hinterschützenbach 10 D-78120 Furtwangen Tel. ++49-7723-912638 Tel. ++49-175-5205557 Fax. ++49-69-79120 2920 eMail: klaus.may_(at)_may-marketing.de ______________________ From LOPATTA.EDV_(at)_t-online.de Mon, 30 Oct 2000 16:27:47 +0100 Date: Mon, 30 Oct 2000 16:27:47 +0100 From: Ruediger Lopatta LOPATTA.EDV_(at)_t-online.de Subject: [php] AW: [php] Drucken! Hallo. >Kann ich unter php einen Button definieren, mit dem ich bestimmte Werte auf >den Standarddrucker liefern kann? >Wenn möglich auch Bilder! Das geht IMHO nur via JavaScript. z.B. könntest Du mittels window.print() die aktuelle Seite drucken. Problem hierbei ist nur, dass diese Funktion mit dem Menüpunkt Datei/Drucken verheiratet ist, d.h. es erscheint der Standard-Drucken-Dialog (unter Windows). viele grüße rüdiger From mieland_(at)_lunatic.de Mon, 30 Oct 2000 15:37:07 +0100 Date: Mon, 30 Oct 2000 15:37:07 +0100 From: Alexander Mieland mieland_(at)_lunatic.de Subject: [php] PHP und Ultraedit Am Mon, 30 Okt 2000 schrieben Sie: > > Hat es jemand vielleicht geschafft, sich den PHP-Code > (zwischen dem HTML-Code verteilt) z.B. farblich hinterlegen zu > lassen? Praktisch den gesamten Text zwischen > dezent markieren... > > Ist das überhaupt möglich mit Ultraedit? Hallo... Kleine Zwischen-Frage...UltraEdit scheint ja von vielen hier benutzt zu werden, scheint also ein ganz gutes Progrämmchen zu sein. Aber leider für Windoze, oder? Gibt es das auch für Linux? -- 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 mieland_(at)_lunatic.de Mon, 30 Oct 2000 15:33:11 +0100 Date: Mon, 30 Oct 2000 15:33:11 +0100 From: Alexander Mieland mieland_(at)_lunatic.de Subject: [php] Fettschrift aus Datenbank? Am Mon, 30 Okt 2000 schrieben Sie: > Wie schafft man es, einen Formulareintrag (textarea) so in eine > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? > (vielleicht ein Sonderzeichen vereinbaren bei der Eingabe, das > bei der Ausgabe durch ein bzw. ersetzt wird, oder ist > der Gedanke falsch..., falls nein, wie realisiert man so etwas)? Hi... Naja, das kommt auf die Suchmaschine drauf an. Wenn diese "selber geschrieben" wurde, dann kann man da durchaus mit str_replace() etwas machen. Dann kannste eine "RemoveCrap"-Funktion basteln, welche alle [b] und [/b] in und umwandelt. 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 bernhard.ostheimer_(at)_uni-mainz.de Mon, 30 Oct 2000 16:31:23 +0100 Date: Mon, 30 Oct 2000 16:31:23 +0100 From: Bernhard Ostheimer bernhard.ostheimer_(at)_uni-mainz.de Subject: [php] krsort zu Fuss Hi allerseits, wie kann ich denn krsort (also Array nach Keys absteigend sortieren und Beziehung key<->data beibehalten) zu Fuss realisieren? Die Funktion gibts erst ab 3.0.13 (und ich hab 3.0.12 *schniff*). Vielen Dank, Bernhard aka Osti -- Bernhard Ostheimer E-Mail: Bernhard.Ostheimer_(at)_Uni-Mainz.de From martin.samesch_(at)_vogelspinnenseite.de Mon, 30 Oct 2000 16:32:38 +0100 Date: Mon, 30 Oct 2000 16:32:38 +0100 From: Martin Samesch martin.samesch_(at)_vogelspinnenseite.de Subject: [php] Fettschrift aus Datenbank? Michael Stahmann wrote: > > Tim schrieb: > > > [....] > > Wie schafft man es, einen Formulareintrag (textarea) so in eine > > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? > > (vielleicht ein Sonderzeichen vereinbaren bei der Eingabe, das > > bei der Ausgabe durch ein bzw. ersetzt wird, oder ist > > der Gedanke falsch..., falls nein, wie realisiert man so etwas)? > [....] > Wenn es zu kompliziert ist, kann man Platzhalter nehmen > %fa% (fett_anfang) > %fe% (fett_ende) > %ia% und %ie% usw. > dann mit str_replace ersetzen fertig. Mache ich im Prinzip genauso: #0#Text#/0#, #1#Text#/1# und #2#Text#/2# wird mittels $text = preg_replace( '/[#]([0-3])[#]/', '', $text); $text = preg_replace('/[#][\/][0-3][#]/', '', $text); zu Text,.... Gruß, Martin From ts_(at)_conne.net Mon, 30 Oct 2000 16:31:47 +0100 Date: Mon, 30 Oct 2000 16:31:47 +0100 From: Tim ts_(at)_conne.net Subject: [php] Fettschrift aus Datenbank? Alexander Mieland schrieb: > [...] > Naja, das kommt auf die Suchmaschine drauf an. Wenn diese "selber geschrieben" > wurde, dann kann man da durchaus mit str_replace() etwas machen. > Dann kannste eine "RemoveCrap"-Funktion basteln, welche alle [b] und [/b] in > und umwandelt. wie meinst DU ? in den Text [b] und [/b] schreiben? Ich glaube meine Idee, in den Text Zeichen einzupflegen, wo nachher ein fettes Wort stehen soll ist käse, da kann man wirklich besser direkt und schreiben!? Aber solch eine Funktion zum Text ersetzen würde mich auch mal interessieren! mfg und Danke Tim Schröer From ts_(at)_conne.net Mon, 30 Oct 2000 16:35:24 +0100 Date: Mon, 30 Oct 2000 16:35:24 +0100 From: Tim ts_(at)_conne.net Subject: [php] Fettschrift aus Datenbank? Hi Martin, das ist mal genial! Danke für die Funktion! [...] > > #0#Text#/0#, #1#Text#/1# und #2#Text#/2# wird mittels > > $text = preg_replace( > '/[#]([0-3])[#]/', > '', > $text); > > $text = preg_replace('/[#][\/][0-3][#]/', '', $text); > > zu Text,.... > > Gruß, > Martin > > -- > ** 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 -- Tim Schröer From klein.ingo_(at)_vdi.de Mon, 30 Oct 2000 16:36:59 +0100 Date: Mon, 30 Oct 2000 16:36:59 +0100 From: Ingo Klein klein.ingo_(at)_vdi.de Subject: [php] Fettschrift aus Datenbank? Salute Tim ! Ich mache es so, daß ich in der Datenbank urlencodetes Zeiug zu stehen habe, damit bin ich komplett unabhängig vom Datenbanktyp und ob der nun Deutsch unterstützt usw. Erlaube den Nutzern nun und und zu schreiben. die eine Funktion heißt DE_in: (von Input bzw. Textarea IN die DB) function DE_in($txt) {return urlencode($txt);}; von DB zum Input/Textarea-Feld DE_out: function DE_out($txt) {return stripslashes(urldecode($txt));}; schließlich von DB zum Browser (frontend) DE_html: function DE_html($txt) {global $HTML_allow; $out = nl2br(htmlentities(DE_out($txt))); for ($i = 0 ; $i < count($HTML_allow); $i++) {$out = ereg_replace($HTML_allow[$i][1],$HTML_allow[$i][0], $out);}; return $out; }; mit d. Variablen: $HTML_allow = array( array("","<b>"), array("","</b>"), array("","<u>"), array("","</u>"), array("","<i>"), array("","</i>"), array("","&qout;>"), array("","</a>") ); Wobei die Geschichte mit a href nicht läuft (later). Ich weiß nicht, ob das sonderlich elegant ist, geht erst mal und erschlägt bei mir mehrere Fliegen mit einer Klappe, aber insbesondere ist die DE_html sicherlich zu verbessern. Wäre aber auch an anderen Lösungen interessiert. Also denne, viel Spaß, Ingo. From a-otto_(at)_web.de Mon, 30 Oct 2000 15:53:42 +0000 Date: Mon, 30 Oct 2000 15:53:42 +0000 From: andreas otto a-otto_(at)_web.de Subject: [php] Re[2]: [php] Fettschrift aus Datenbank? Hi Michael, > Darüber zerbreche ich mir auch schon seit langem den Kopf. > Da man aber sowieso Anfang und Ende beschreiben muß, da sonst ja immer > nur ein Wort fett, kursiv u.ä. gekennzeichnet würde, kann man auch > glich dem Kunden die HTML-Tags an Herz legen. Überschriften legt man > am besten sowieso seperat ab. > Wenn es zu kompliziert ist, kann man Platzhalter nehmen > %fa% (fett_anfang) > %fe% (fett_ende) > %ia% und %ie% usw. > dann mit str_replace ersetzen fertig. > Da solltest Du einfach mit Deinem Kunden sprechen, was für ihn am > besten zu handhaben ist. Meiner Meinung nach könnte man hier versuchen die Arbeit auf der Client Seite halbwegs erledigen zu lassen. Wir hatten so etwas in der Art mal fuer einen Kunden und ein Intranet Administrations DingsBums (tm) gemacht. Der Text wird dabei ganz normal in ein Textarea Feld eingegeben, die Formatierung erfolgt dann mittels Javascript wie folgt. Wie in einem einfachen Texteditor kann der Benutzer Text markieren und durch klicken eines Buttons, der z. B. aussagt, dass der Text fett werden soll, wird am Anfang des markierten Textes ein und am Ende des markierten Textes ein eingefügt. Soviel zum Prinzip. Leider war ich nicht mit der Erstellung betraut und getestet haben wir es nur für IE 4 + 5. Da es sich um ein Intranetprojekt handelte dürfte ich auch Probleme bekommen wenn ich den Code herausrücke. Da der Programmierer aber als Freelancer bei uns gearbeitet hat, kann man ihn vielleicht mal fragen. was clienseitige Skripte anbelangt ist der Mann einfach spitze und PHP will er auch lernen. Wer also Interesse hat, vielleicht könnte ich da einen Kontakt herstellen. Liebe Grüsse, Andreas -- andreas otto london (uk) From smj_(at)_intratools.de Mon, 30 Oct 2000 15:29:05 +0100 Date: Mon, 30 Oct 2000 15:29:05 +0100 From: Juri Smarschevski smj_(at)_intratools.de Subject: [php] Fettschrift aus Datenbank? > -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Tim > Hallo Liste, Hi Tim, > Wie schafft man es, einen Formulareintrag (textarea) so in eine > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? Wenn ich mich nicht taeusche, wird's im TextArea gar keine HTML Formatierung beruecksichtigt. ;-( Gruss, Juri From ts_(at)_conne.net Mon, 30 Oct 2000 16:52:31 +0100 Date: Mon, 30 Oct 2000 16:52:31 +0100 From: Tim ts_(at)_conne.net Subject: [php] Fettschrift aus Datenbank? Juri Smarschevski schrieb: > > > -----Original Message----- > > From: php-admin_(at)_php-center.de > > [mailto:php-admin_(at)_php-center.de]On Behalf > > Of Tim > > Hallo Liste, > Hi Tim, > > > Wie schafft man es, einen Formulareintrag (textarea) so in eine > > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? > > Wenn ich mich nicht taeusche, wird's im TextArea gar keine HTML > Formatierung beruecksichtigt. ;-( > Nein, aber wenn man den Text nachher ausgibt, müsste es klappen mit der HTML-Formatierung, da hier nicht gequotet wird...? "Hope so..." Schöne Grüße Juri -- Tim Schröer From hartmut_(at)_six.de Mon, 30 Oct 2000 17:05:06 +0100 Date: Mon, 30 Oct 2000 17:05:06 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] AW: [php] Drucken! Ruediger Lopatta wrote: > Problem hierbei ist nur, dass diese Funktion mit dem Menüpunkt Datei/Drucken > verheiratet ist, d.h. es erscheint der Standard-Drucken-Dialog (unter Windows). Preblem? Nein, Glücksfall (und nicht nur unter Windows)! Stell dir mal vor, was passieren würde, wenn Werbebanner sich mit window.print() ohne Bestätigung selbst ausdrucken könnten ... -- 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 Michael_(at)_Stahmann.de Mon, 30 Oct 2000 17:03:52 +0100 Date: Mon, 30 Oct 2000 17:03:52 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Re[2]: [php] Fettschrift aus Datenbank? Hallo Andreas, andreas otto schrieb: > Hi Michael, > > Wer also Interesse hat, vielleicht könnte ich da > einen Kontakt herstellen. > Das klingt interessant... :-) Das wäre sicher für viele von uns eine Lösung, die man oft braucht. Gruß Michael PS: Eine Firma mit der ich ab und zu zusammenarbeite, sprach neulich von einem "OnlineHTML-Editor", der solche Aufgaben in groben Zügen erledigen kann. Die werde ich mal Fragen, auf welcher Basis sie das erstellt haben. -- -------------------------------------------------------- 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 kar-wing_(at)_kwlau.de Mon, 30 Oct 2000 17:05:57 +0100 Date: Mon, 30 Oct 2000 17:05:57 +0100 From: Kar-Wing Lau kar-wing_(at)_kwlau.de Subject: [php] Daten im Hauptspeicher, File oder DB schneller? Hallo, ich hab' da ein dringendes Problem. Ich habe mich schon in der php-general mailinglist von gestern nacht um drei bis heute morgen um sieben die postings hin zu den uralt-einträgen von 01/99 durchgekämpft aber leider immer noch nichts genau passendes gefunden. Es geht darum dynamische Seiten schnell darzustellen. Klar, das was ich gefunden hatte, ist dass jeder bestätigen konnte, dass der Apache durch Laden von Dateien von der Platte immer schneller ist, als das Laden von einer Datenbank. Das gilt nicht nur für Texte, sondern auch für CSS, Grafiken, usw. Ich habe also die Wahl fast statische Seiten über PHP zu erstellen (ein Teil davon unvermeidbar dynamisch mit DB-Zugriff) und auf der Platte abzuspeichern, oder alle dynamischen Informationen schön vollständig in eine DB reinzuhauen und dann daraus immer zu lesen. Bei Annahme, dass alle Daten bei beiden Varianten im Hauptspeicher sind (kein Festplattenzugriff) und zu einer Oracle/MySQL-DB eine persistente Verbindung aufgebaut wurde, wieviel schneller würde der Apache noch gegenüber den Datenbank-Varianten sein? Die Datenbank wird nur durch normale select-Requests beansprucht. Bei normalen Seiten, dürfte dies sicherlich nichts ausmachen. Aber geschätzten 65.000 Pageviews pro Stunde zu absoluten Stosszeiten (z.B. Montags 11-12 Uhr, bitte daher nicht pauschal hochrechnen und dann mit Consors vergleichen... ;), dürften wenige Milisekunden erhebliche Auswirkungen haben. Vielen Dank, wenn sich irgend jemand sich auch mal nur kurz dazu melden würde. Kleine Hinweise oder Links würden auch schon helfen. Kar-Wing From Michael.Lebang_(at)_VuW.de Mon, 30 Oct 2000 17:36:08 +0100 Date: Mon, 30 Oct 2000 17:36:08 +0100 From: Michael.Lebang_(at)_VuW.de Michael.Lebang_(at)_VuW.de Subject: [php] Fettschrift aus Datenbank? Hallo Tim, > Wie schafft man es, einen Formulareintrag (textarea) so in eine > Datenbank zu schreiben, daß gewisse Wörter bei der Ausgabe wieder > fett erscheinen! Gibt es eine kundenfreundliche Möglichkeit? > (vielleicht ein Sonderzeichen vereinbaren bei der Eingabe, das > bei der Ausgabe durch ein bzw. ersetzt wird, oder ist > der Gedanke falsch..., falls nein, wie realisiert man so etwas)? ich hatte das gleiche Problem bei unserem Intranet-Redaktionssystem. Da die User jedoch grundsätzlich NICHT die Möglichkeit haben sollen HTML-Tags in den Artikeltext einzubauen (werden rausgefiltert), habe ich halt "eigene" Tags definiert und über so nette JavaScript- Buttons werden die Tags dann in das Textfenter eingefügt. Bei mir heißt es dann halt , , etc. Beim Anzeigen des entsprechenden Artikels wird dann per str_replace() alles gegen "normale" HTML-Tags ausgetauscht. Funktioniert gut...Akzeptanz ist gut...mir fehlt nur noch eine Lösung für Tabellen... ;-) Gruß Michael Lebang -- Vereins- und Westbank AG michael.lebang_(at)_vuw.de From hartmut_(at)_six.de Mon, 30 Oct 2000 17:44:48 +0100 Date: Mon, 30 Oct 2000 17:44:48 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] Re[2]: [php] Fettschrift aus Datenbank? Michael Stahmann wrote: > PS: Eine Firma mit der ich ab und zu zusammenarbeite, sprach neulich von > einem "OnlineHTML-Editor", der solche Aufgaben in groben Zügen erledigen > kann. Die werde ich mal Fragen, auf welcher Basis sie das erstellt haben. get es vielleicht darum: http://www.editlive.com/ ? da hat jemand die M$ HTML-Editor-Komponente mit etwas Zusatzcode verpackt, so daß man über Javascript einen gewissen Einfluß auf die verfügbaren Funktionen hat und das Ganze als