From Michael_(at)_Stahmann.de Mon, 14 Feb 2000 08:25:58 +0100 Date: Mon, 14 Feb 2000 08:25:58 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Zeiger, Dateizeiger, ... Hallo André, ich versuche es mal bildlich in Bezug auf eine Datei darzustellen. Wenn Du ein Textfile ausdruckst, dann kann man es Zeile für Zeile lesen. Schulanfänger (und auch noch einige Erwachsene) benutzen dann beim lesen den Zeigerfinger, um für sich die aktuelle Zeile zu markieren. Also legen sie den Zeigefinger vor die Zeile die sie jetzt lesen. So machen es auch Programiersprachen. Diesen Zeiger kannst Du beeinflussen. z.B. mit fseek, oder schon beim öffnen einer Datei - -enn Du die Letzte Zeile lesen will, dann öffnest Du die Datei und legst deinen Zeigefinger auf die letzte Zeile. fopen("datei.txt","a"); Bildlich kann man sich auch einfach eine ausgedruckte Tabelle vorstellen. Dann ist array[0] die erste Zeile und array [1] die zweite und und und... So ungefähr ist das Prinzip zu verstehen. Ich hoffe es bringt Dich weiter André Laugks wrote: > Hallo alle zusammen! > > Was bedeutet Zeiger, in "Bezug" auf PHP? > Gruß Michael Stahmann -- -------------------------------------------------------- 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 JuergenGramenz_(at)_gmx.net Mon, 14 Feb 2000 08:31:01 +0100 (MET) Date: Mon, 14 Feb 2000 08:31:01 +0100 (MET) From: Juergen Gramenz JuergenGramenz_(at)_gmx.net Subject: [php] phpmyadmin bei Strato sichern >phpmyadmin-verzeichnis mit .htaccess sichern ja, genauso hab ich's auch gemacht. wer dann immer noch rankommt, kommt sowieso rein. gruß juergen -- Sent through Global Message Exchange - http://www.gmx.net From dmitri_(at)_vinogradov.com 13 Feb 2000 23:39:11 -0800 Date: 13 Feb 2000 23:39:11 -0800 From: dmitri_(at)_vinogradov.com dmitri_(at)_vinogradov.com Subject: [php] Url mit fopen kann nicht oeffnen... Problem beim oeffnen http://some.url.net/script.pl?some=var&some=othervar Das oeffnen nur http://some.url.net funktioniert perfect, bei anhaengen query "script.pl?some=var&some=othervar" script meldet immer "No such file or directory"... Das URL mit string man kann ohne weitere probleme ueber das browser oefnen... irgendwelche ideen? Danke :) From kbecker_(at)_mbo-verlag.de Mon, 14 Feb 2000 09:32:17 +0000 Date: Mon, 14 Feb 2000 09:32:17 +0000 From: Klaus Becker kbecker_(at)_mbo-verlag.de Subject: [php] TIP: Homesite fuer PHP aufbohren Tach Liste, hab` nen Tip fuer alle, die mit Homesite 4.0 bis 4.5 PHP-Seiten schreiben. Unter der Adresse http://hshelp.com/mrspecial.html#ebphp kann man sich ein ZIP-File herunterladen. Wenn man das Ding extrahiert und installiert, werden im Homesite-Extension-Verzeichnis zwei Dateien ausgetauscht. Jetzt funktioniert das "Tag-Insight" auch mit PHP-Befehlen. Zudem kann man jetzt auch mit dem Expression-Builder (Menu->Tools->Expression Builder)umfangreiche PHP-Befehle "zusammenstricken". Funktioniert wirklich tadellos. Und: Wenn man will, kann man die Sache noch selber weiter aufbohren... -- Mit freundlichen Grüßen, Klaus Becker MBO-Verlag GmbH Feldstiege 100 48161 Münster Telefon: 0 25 33 / 93 00 46 eMail: kbecker_(at)_mbo-verlag.de Web: http://www.mbo-verlag.de From GH-lists_(at)_ecora.de Mon, 14 Feb 2000 09:36:31 +0100 Date: Mon, 14 Feb 2000 09:36:31 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] Re: Spende an Open Source Entwickler Pascal Schult schrieb > wäre es nicht möglich ein buch so zu gestalten, daß man inhalte so > schnell findet wie beim html-manual 'selfhtml'? Das Problem gibts ja > anscheinend beim php-manual auch. da ist eine schnelle suche nach > manchen befehlen nur schwer möglich. bis man entdeckt hat unter > welchem punkt man suchen soll, ist man auch schon gefrustet. wer soll > denn darauf kommen, daß 'function_exists()' oder 'unpack()'unter > punkt 'Miscellaneous' zu suchen ist? Kann man nicht einfach ein > dropdownmenu einbauen? Also wenn Du zufällig auf einer Windows-Kiste entwickelst, dann hat Michael Meyer das Manual ins göttliche chm-Format compiliert. Damit kann man IMHO sehr produktiv arbeiten... Sollte irgendwo unter www.dynamic-webpages.de zufinden sein. (Leider ist der Server seit gestern down?) Guido Haeger From home_(at)_peter-karsten.de Mon, 14 Feb 2000 10:21:04 +0100 Date: Mon, 14 Feb 2000 10:21:04 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] [php]Tabellen aus Datenbank auslesen Hallo und guten morgen, um alle Datenbanken aus einen mysql Server auszulesen benutze ich mysql_list_dbs, um alle Tabellen aus einer bestimmten datenbank auszulesen benutze ich mysql_list_Tables ($Datenbank); was kann man machen wenn man diese beiden schritte übergehen möchte? m den ersten schritt zu übergehen definiere ich einfach eine feste variable (Ist das überhaupt eine variable oder heist das mal wieder anders?) wie folgt: $Datenbank = testdb; so nun möchte ich aber z.b. 8 von 14 Tabellen auslesen (um deren Inhalt spaeter weiter zu verarbeiten) wie könnte man da vorgehen? ich hab da folgende Funktion als referenz: function listTables() { global $link, $dbname, $PHP_SELF; $pTable = mysql_list_tables( $dbname ); if( $pTable == 0 ) { $msg = mysql_error(); echo "

Error : $msg

\n"; return; } $num = mysql_num_rows( $pTable ); echo "\n"; for( $i = 0; $i < $num; $i++ ) { $tablename = mysql_tablename( $pTable, $i ); echo "\n"; echo "\n"; echo "\n"; echo "\n"; } echo "
\n"; echo "$tablename\n"; echo "\n"; echo "Inhalte\n"; echo "
"; } cih danke euch jetzt schon From o.pludra_(at)_eggheads.de Mon, 14 Feb 2000 10:32:14 +0100 Date: Mon, 14 Feb 2000 10:32:14 +0100 From: oliver o.pludra_(at)_eggheads.de Subject: [php] fetch arrray while ($row = mysql_fetch_array ($result,MYSQL_ASSOC)) { echo ""; echo implode("", $row); echo ""; versuch´s mal so, dürfte klappen! Gruss Olli From hartmut_(at)_six.de Mon, 14 Feb 2000 10:20:23 +0100 Date: Mon, 14 Feb 2000 10:20:23 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] email-attachements auslesen André Temme wrote: > Hallo, > gibt es eine möglichkeit, mittels php ein mail-attachement aus einer > pop3-fähigen mailbox zu extrahieren? Die imap_*() -Funktionen funktionieren auch mit POP3 und NNTP ( http://www.php.net/manual/ref.imap.php3 ) MIME-Attachments werden mit den Funktionen imap_fetchstructure() und imap_fetchbody() unterstützt. -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From webmasterbhs_(at)_bluewin.de Mon, 14 Feb 2000 11:24:56 +0100 Date: Mon, 14 Feb 2000 11:24:56 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] -> [JOBs] Wer hat freie Programmier-Kapazitäten? Wir suchen sie (Sie) dringend! Wir bearbeiten ein Internet-Projekt, das zu einem bestimmten Termin fertiggestellt sein muß. Dies schaffen wir nicht alleine. Deshalb wollen wir bestimmte Aufgabenbereiche frei vergeben. Können Sie uns helfen? Wir setzen voraus, daß Sie sehr gute Kenntnisse haben in: - Standart Windows/MAC HTML Editoren/Generatoren, wie NetObjects Fusion, Marcomedia Dreamweaver, NotePad, ... - Bildbearbeitungsprogramme, wie Adobe Photoshop, Adobe Image Ready, Paint Shop Pro, Ulead PhotoImpact, ... - PHP !!! - HTML - Datenbanken Darüber hinaus wäre es wünschenswert, wenn Sie sich auch in: - Javascript, DHTML, Perl - Linux/Unix Systeme auskennen würden. Da wir uns ständig gegenseitig austauschen müssen, sollten Sie in der Region Hochrhein oder in den benachbarten Schweizer Kantonen zuhause sein. Nehmen Sie doch Kontakt per PM mit uns auf: CyrillSchumacher_(at)_swol.de oder webmasterbhs_(at)_bluewin.de Mit freundlichen Grüßen Cyrill Schumacher From info_(at)_schuborg.de Mon, 14 Feb 2000 13:56:32 +0100 Date: Mon, 14 Feb 2000 13:56:32 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] ereg - negation wie [^a] vorhanden? Hi Liste.. gibts bei ereg auch negationszeichen, die es erlauben zeichen auszuschliessen wie bei den perl-reg.-expressions [^a]? wenn diese funktion alle urls eines strings rausfiltern soll, nimmt sie alles vom ersten '' bis zum letzten '' mit. wie kann man das am besten lösen? ich wollte jetzt eigentlich per negation einfügen, daß keine '<>' zwischen und sein dürfen. wie mache ich das? eregi("((.*)+<\/a>)", $text_nonrev, $out) danke schonmal... ciao, Pascal From mschomers_(at)_gmx.de Mon, 14 Feb 2000 14:47:44 +0100 Date: Mon, 14 Feb 2000 14:47:44 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] =?ISO-8859-1?B?UmU6IFtwaHBdIEJydWNoIGVpbmb8Z2Vu?= Hi! Webmaster schrieb: > $body.="\n"; Du musst ein
(und ein \n) einfügen. Das \n macht nur einen Zeilenumbruch im Quelltext, aber nicht in der "HTML-Welt" Malte> -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From mschomers_(at)_gmx.de Mon, 14 Feb 2000 14:49:19 +0100 Date: Mon, 14 Feb 2000 14:49:19 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Zeiger, Dateizeiger, ... Hi! André Laugks schrieb: > Was bedeutet Zeiger, in "Bezug" auf PHP? Die Position des Zeigers in einer Datei, also wo der "Dateileser" in der Datei gerade ist (welche Zeile) Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From rene_(at)_get-connected.de Mon, 14 Feb 2000 16:30:45 +0100 Date: Mon, 14 Feb 2000 16:30:45 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] Ausgabe ordnen Hallo Liste, kleines Problem: Ich will das Datensätze, die ich aus einer DB bekomme immer zu 8 Stück in einer Zeile dargestellt werden. Dannach in die nächste Zeile. Wer kann mir helfen. Stehe total auf dem Schlauch. Danke und Grüße --Rene From dobel_(at)_femu.rwth-aachen.de Mon, 14 Feb 2000 16:33:59 +0100 Date: Mon, 14 Feb 2000 16:33:59 +0100 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] mod_php genauso sicher wie cgi_php? Guido Geyermann wrote: > > 1. der webmaster sagt das php als apache-modul laeuft, aber die skripte > trotzdem > unter uid's ablaufen. > nach eingehendem studium des manuals und kristian's 'webserver verstehen > und tunen' > bin ich davon ausgegangen das cgi_php zwar die performance-schwaechere, > aber > sichere variante ist. > hat der webmaster keine ahnung oder kann man mod_php auch sicher > auslegen (bei > virtual-hosts)? mod_php kennt den sogenannten safe mode. welche einschraenkungen dabei entstehen, ist in http://www.koehntopp.de/php/faq-3.html#ss3.9 genauer aufgelistet. jedoch vertraut man im safe mode darauf, dass php in dieser hinsicht fehlerfrei programmiert ist. und das ist leider nicht wirklich gegeben. kristian hat in letzter zeit zwei bugs gefunden, die eben luecken im safe mode aufreissen, den einen im zusammenhang mit popen() (gefixt in 3.0.14) und einen im zusammenhang mit mail() (fix bekannt und im CVS enthalten, version 3.0.15 steht noch aus). diese bugs liessen (lassen) es zu, den safe mode zu umgehen. mod_php laeuft nicht wirklich unter der UID des script owners sondern hat nur kuenstliche einschraenkungen, die so etwas versuchen nachzubilden. und diese sind nicht unbedingt als "sicher" zu bezeichnen. sicherer ist wirklich die cgi-version von php, am besten im usammenhang mit einer ge-chrooteten verzeichnishierarchie. > 2. 'load data infile' und 'load data local infile' besitzen volle > funktionalitaet, > was bei 'load data infile' file-priv rechte voraussetzt. > apache -und mysql-server laufen beide auf der selben maschine, durch die > file-priv > rechte koennte man dann doch jede datei einlesen an die der mysql-server > rechte besitzt. > stellt dies nicht auch ein risiko dar? in der tat vorstellbar, wobei ich im moment nicht testen kann, was nun passiert, wenn man eine x-beliebige datei einliest, die eben keine SQL-befehle sondern z.b. ein php-script enthalten. mysql wird dieses file nicht "fressen", sondern mit fehlern um sich schmeissen. da mysql jedoch auch die zeile wieder ausspuckt, in der der fehler vorkam, koennte man auf die art wohl wenigstens teilweise andererleuts dateien lesen. gruss, markus From woolf_(at)_gmx.net Mon, 14 Feb 2000 16:31:10 +0100 Date: Mon, 14 Feb 2000 16:31:10 +0100 From: Wolfgang woolf_(at)_gmx.net Subject: [php] Ergebnis immer 2????? Hi Ich habe eine Testtabelle (eintrag) mit 10 Einträgen, doch immer wenn ich den select befehl (siehe unten) starte, ist das ergebnis 2, warum. $sql = "SELECT * FROM antrag WHERE id = '125'"; $sql = "SELECT * FROM antrag WHERE id = '2'"; $sql = "SELECT * FROM antrag WHERE id = '3'"; $sql = "SELECT * FROM antrag WHERE id = 5"; mysql_query($sql, $dbconn); IST IMMER 2???? Warum? Hab ich irgendeinen Fehler? Danke, Wolfgang From M.Kurz_(at)_dc-ag.de Mon, 14 Feb 2000 16:42:19 +0100 Date: Mon, 14 Feb 2000 16:42:19 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] daten in tabelle schreiben Hi leute, ich bin noch nicht so lange drin im Thema PHP3 und mysql.... un da hab ich folgendes problem: ich will eine tabelle mit 2 spalten ausgeben die daten die in die tabelle sollen kommen von der datenbank... so hab ich desm mir eigentlich gedacht aber des klappert nicht $myrow2[kreis]"); echo ("$myrow2[kreis]"); } ?> bei diesm script schreibt er aber in die 2 spalten immer die gleichen daten :( er soll aber immer abwechelnd daten in die eine und dann in die andere schreiben und dann eine neue reihe aufmachen.. solange bis keine daten mehr da sin... vielleicht kann mir ja jemand ein tipp geben cu Marcel Kurz From alexkill_(at)_mail.online-club.de Mon, 14 Feb 2000 16:55:23 +0100 Date: Mon, 14 Feb 2000 16:55:23 +0100 From: Alex Killing alexkill_(at)_mail.online-club.de Subject: [php] Ausgabe ordnen hi rene, Rene Paschold wrote: > kleines Problem: Ich will das Datensätze, die ich aus einer DB bekomme > immer zu 8 Stück in einer Zeile dargestellt werden. Dannach in die > nächste Zeile. Wer kann mir helfen. Stehe total auf dem Schlauch. // ungetestet, db=mysql $set=mysql_query("SELECT ..."); $cnt=0; while($rec=mysql_fetch_array($set)) { // einen Satz ausgeben echo $rec["feld_1"]." ".$rec["feld_2"]." ".[...].$rec["feld_n"]." "; // zähler hochzählen. wenn 8 Sätze ausgegeben sind, zeilenumbruch $cnt++; if($cnt==8) { $cnt=0; echo "
\n"; } } -- ***************************************** *** Alex Killing *** http://4real.de/ *** ***************************************** From krs_(at)_treu-elektro.de Mon, 14 Feb 2000 16:51:36 +0100 Date: Mon, 14 Feb 2000 16:51:36 +0100 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Ergebnis immer 2????? Hi, Wolfgang schrieb: > > Ich habe eine Testtabelle (eintrag) mit 10 Einträgen, doch immer wenn ich > den select befehl (siehe unten) starte, ist das ergebnis 2, warum. > > $sql = "SELECT * FROM antrag WHERE id = '125'"; > $sql = "SELECT * FROM antrag WHERE id = '2'"; > $sql = "SELECT * FROM antrag WHERE id = '3'"; > $sql = "SELECT * FROM antrag WHERE id = 5"; > > mysql_query($sql, $dbconn); IST IMMER 2???? > Warum? Hab ich irgendeinen Fehler? > Nein, Dir fehlt nur noch was. Die zwei ist nur ein Handle, über den Du das Ergebnis auslesen musst. MfG Stefan Krister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From Stefan.Engelhardt_(at)_stud.fh-hannover.de Mon, 14 Feb 2000 16:52:24 +0100 Date: Mon, 14 Feb 2000 16:52:24 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Ergebnis immer 2????? > Ich habe eine Testtabelle (eintrag) mit 10 Einträgen, doch > immer wenn ich > den select befehl (siehe unten) starte, ist das ergebnis 2, warum. > > $sql = "SELECT * FROM antrag WHERE id = '125'"; > $sql = "SELECT * FROM antrag WHERE id = '2'"; > $sql = "SELECT * FROM antrag WHERE id = '3'"; > $sql = "SELECT * FROM antrag WHERE id = 5"; > > mysql_query($sql, $dbconn); IST IMMER 2???? > Warum? Hab ich irgendeinen Fehler? Wenn ich das richtig sehe, gibst Du den Rückgabewert von mysql_query(...); aus. Der zurückgegeben Wert ist aber nicht das Abfrageergebnis, sondern eine Art Zeiger auf die eigentlichen Daten, die Du mit $QueryID=mysql_query($sql, $dbconn); //Abfrage ausführen $Daten=mysql_fetch_row($QueryID); //Abholen des 1. Datensatzes //alternativ: $Daten=mysql_fetch_array($QueryID) echo $Daten[0]; (Ausgabe der 1. Spalte, 1. Zeile) echo $Daten[1]; (Ausgabe der 2. Spalte, 1. Zeile) ... ausgeben kannst. Für jede neue Zeile machst Du dann ein neues mysql_fetch_row(); Stefan From alexkill_(at)_mail.online-club.de Mon, 14 Feb 2000 17:01:34 +0100 Date: Mon, 14 Feb 2000 17:01:34 +0100 From: Alex Killing alexkill_(at)_mail.online-club.de Subject: [php] daten in tabelle schreiben hi marcel, Marcel Kurz wrote: > while ($myrow2 = mysql_fetch_array($kreise2)){ > echo ("$myrow2[kreis]"); > echo ("$myrow2[kreis]"); > } > ?> ich bin mir nicht so sicher, ob es folgendes ist, was du meinst: $cnt=0; while ($myrow2 = mysql_fetch_array($kreise2)){ if($cnt==0) echo ""; echo ("".$myrow2[kreis].""); $cnt++; if($cnt==2) { echo ""; $cnt=0; } } if($cnt!=2) echo ""; -- ***************************************** *** Alex Killing *** http://4real.de/ *** ***************************************** From mkunkler_(at)_issk.net Mon, 14 Feb 2000 17:07:37 +0100 Date: Mon, 14 Feb 2000 17:07:37 +0100 From: Marco Kunkler mkunkler_(at)_issk.net Subject: [php] daten in tabelle schreiben Hallo Marcel, Marcel Kurz wrote: > > Hi leute, > ich bin noch nicht so lange drin im Thema PHP3 > und mysql.... > un da hab ich folgendes problem: > ich will eine tabelle mit 2 spalten ausgeben die daten die in > die tabelle sollen kommen von der datenbank... > > so hab ich desm mir eigentlich gedacht aber des klappert nicht > while ($myrow2 = mysql_fetch_array($kreise2)){ > echo ("$myrow2[kreis]"); > echo ("$myrow2[kreis]"); > } > ?> > bei diesm script schreibt er aber in die 2 spalten immer die gleichen daten :( ist ja auch klar, da Du die selbe variable reinschreibst. Versuch es mal so : $i = 1; while ($myrow2 = mysql_fetch_array($kreise2)) { $check = $i % 2; if ($check==1) { print "$myrow2[kreis]"; } else { print "$myrow2[kreis]"; } $i++; } so funktionierts bei mir. Grüsse Marco Kunkler From alexkill_(at)_mail.online-club.de Mon, 14 Feb 2000 17:11:20 +0100 Date: Mon, 14 Feb 2000 17:11:20 +0100 From: Alex Killing alexkill_(at)_mail.online-club.de Subject: [php] Ergebnis immer 2????? Wolfgang wrote: > Ich habe eine Testtabelle (eintrag) mit 10 Einträgen, doch immer wenn ich > den select befehl (siehe unten) starte, ist das ergebnis 2, warum. > > $sql = "SELECT * FROM antrag WHERE id = '125'"; > $sql = "SELECT * FROM antrag WHERE id = '2'"; > $sql = "SELECT * FROM antrag WHERE id = '3'"; > $sql = "SELECT * FROM antrag WHERE id = 5"; > > mysql_query($sql, $dbconn); IST IMMER 2???? > Warum? Hab ich irgendeinen Fehler? mysql_query gibt eine datenset-id zurück oder, falls im querystring etwas faul ist, eine 0. Jedenfalls mußt du z.B. mit mysql_fetch_array die einzelnen sätze aus dem set rauslesen, z.B. : $set=mysql_query($sql, $dbconn); while($rec=mysql_fetch_array($set)) { echo $rec["feldname"]."
"; } http://www.php.net/manual/function.mysql-query.php3 http://www.php.net/manual/function.mysql-fetch-array.php3 gruss alex -- ***************************************** *** Alex Killing *** http://4real.de/ *** ***************************************** From Stefan.Engelhardt_(at)_stud.fh-hannover.de Mon, 14 Feb 2000 17:08:43 +0100 Date: Mon, 14 Feb 2000 17:08:43 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] daten in tabelle schreiben > ich will eine tabelle mit 2 spalten ausgeben die daten die in > die tabelle sollen kommen von der datenbank... > > so hab ich desm mir eigentlich gedacht aber des klappert nicht > while ($myrow2 = mysql_fetch_array($kreise2)){ > echo ("$myrow2[kreis]"); > echo ("$myrow2[kreis]"); > } > ?> Ist doch logisch, Du machst ja auch zwischen den beiden Spalten kein erneutes mysql_fetch_array. > > er soll aber immer abwechelnd daten in die eine und dann in > die andere schreiben > und dann eine neue reihe aufmachen.. solange bis keine daten > mehr da sin... $Spalte=1; while ($myrow2 = mysql_fetch_array($kreise2)){ If ($Spalte==1) { echo ""; $Spalte=2; } echo ("$myrow2[kreis]"); If ($Spalte==2) { echo ""; $Spalte=1; } } Schreib mal, ob's gefunzt hat, habe ich nicht ausprobiert. Stefan From iguana_(at)_roadkill.de Mon, 14 Feb 2000 17:14:38 +0100 Date: Mon, 14 Feb 2000 17:14:38 +0100 From: Stefan Sommer iguana_(at)_roadkill.de Subject: [php] daten in tabelle schreiben Marcel Kurz wrote: > echo ("$myrow2[kreis]"); ^^^^^ > echo ("$myrow2[kreis]"); ^^^^^ > bei diesm script schreibt er aber in die 2 spalten immer die gleichen daten :( Gibst Du nicht 2x hintereinander die selbe Spalte aus? -- Stefan Sommer -- iguana_(at)_roadkill.de -- http://iguana.roadkill.de From andreas_(at)_noho.co.uk Mon, 14 Feb 2000 16:18:51 -0000 Date: Mon, 14 Feb 2000 16:18:51 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] daten in tabelle schreiben schau dir doch mal http://www.koehntopp.de/php/faq-12.html an, vielleicht hilft das einige grundlegende dinge zu klaeren. liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From Maillist_(at)_internet-praesent.de Mon, 14 Feb 2000 17:22:26 +0100 Date: Mon, 14 Feb 2000 17:22:26 +0100 From: Noel Nolst Trenite Maillist_(at)_internet-praesent.de Subject: [php] mysql Ergebnis an mail() Wie schicke ich die Ausgabe einer Datenbank Abfrage an eine E- Mail Adresse? Die jetzige Formulierung für die Anzeige auf der HTML Seite ist: do { echo ""; echo mysql_result($getaddresses,$i,'name'); echo ""; echo ""; echo mysql_result($getaddresses,$i,'email'); echo ""; $i++;} while ($i < $num); Wie muß ich dies umändern, damit ich es mit mail() in einer E-Mail ausgeben kann? Danke im voraus, Noel From mstaiger_(at)_informatik.uni-siegen.de Mon, 14 Feb 2000 17:38:55 -0000 Date: Mon, 14 Feb 2000 17:38:55 -0000 From: Marc Staiger mstaiger_(at)_informatik.uni-siegen.de Subject: [php] JPGs aus Datenbank Hi Profis, wir haben GIF-Bilder in einer Datenbank (als Binärdaten) und möchten diese nun im Browser darstellen. Müssen wir die Daten dafür wieder in eine (temporäre) GIF-Datei konvertieren, die wir dann problemlos referenzieren können oder geht das auch effizienter (...indem wir die Bilder wieder aus der Datenbank herausnehmen..?)? Konkret: gibt es in PHP eine Möglichkeit, ein Bild, das binär in einer Variablen steckt anzuzeigen? Wenn die Frage OT, ignoriert sie einfach - über einen Hinweis würde ich mich dennoch freuen. Gruss, Marc From wolfgang_(at)_handyinfo.at Mon, 14 Feb 2000 17:32:29 +0100 Date: Mon, 14 Feb 2000 17:32:29 +0100 From: HandyInfo.at wolfgang_(at)_handyinfo.at Subject: [php] Ergebnis immer 2????? Danke, das mit dem auslesen hab ich schon gewusst, nur ich hab immer gedacht die nummer ist die Anzahl der Datensätze, die gefunden worden sind. Danke Wolfi P.S.: Mein Script funktioniert schon ----- Original Message ----- From: "Alex Killing" To: Sent: Monday, February 14, 2000 5:11 PM Subject: Re: [php] Ergebnis immer 2????? > Wolfgang wrote: > > Ich habe eine Testtabelle (eintrag) mit 10 Einträgen, doch immer wenn ich > > den select befehl (siehe unten) starte, ist das ergebnis 2, warum. > > > > $sql = "SELECT * FROM antrag WHERE id = '125'"; > > $sql = "SELECT * FROM antrag WHERE id = '2'"; > > $sql = "SELECT * FROM antrag WHERE id = '3'"; > > $sql = "SELECT * FROM antrag WHERE id = 5"; > > > > mysql_query($sql, $dbconn); IST IMMER 2???? > > Warum? Hab ich irgendeinen Fehler? > > mysql_query gibt eine datenset-id zurück oder, falls im querystring > etwas faul ist, eine 0. Jedenfalls mußt du z.B. mit mysql_fetch_array > die einzelnen sätze aus dem set rauslesen, z.B. : > > $set=mysql_query($sql, $dbconn); > while($rec=mysql_fetch_array($set)) { > echo $rec["feldname"]."
"; > } > > http://www.php.net/manual/function.mysql-query.php3 > http://www.php.net/manual/function.mysql-fetch-array.php3 > > gruss > alex > -- > ***************************************** > *** Alex Killing *** http://4real.de/ *** > ***************************************** > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > > From markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Mon, 14 Feb 2000 18:30:05 +0100 Date: Mon, 14 Feb 2000 18:30:05 +0100 From: Markus Dobel markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Subject: [php] JPGs aus Datenbank Marc Staiger wrote: > > Hi Profis, > wir haben GIF-Bilder in einer Datenbank (als Binärdaten) und möchten > diese nun im Browser darstellen. Müssen wir die Daten dafür wieder > in eine (temporäre) GIF-Datei konvertieren, die wir dann problemlos > referenzieren können oder geht das auch effizienter (...indem wir die > Bilder wieder aus der Datenbank herausnehmen..?)? sowohl als auch. du kannst bilder problemlos (performanceprobleme mal aussen vor) in einer DB speichern und dort auch wieder rausholen. performanter ist es jedoch (wie schon oftmals gesagt), nur verweise in der DB zu speichern und die bilder im dateisystem zu belassen. > Konkret: gibt es in PHP eine Möglichkeit, ein Bild, das binär in einer > Variablen steckt anzuzeigen? ja, gibt es. am beispiel mysql saehe es so oder so aehnlich aus: (ungetestet in den mailer gehackt) dieses script speicherst du nun als showgif.php3 und referenzierst es in einer htmldatei als diese moeglichkeit ist jedoch nicht performant und du solltest es vielleicht wirklich in erwaegung ziehen, die bilder wieder da rauszuholen und im dateisystem zu speichern. gruss, markus From Ulrich-Fischer_(at)_gmx.net Mon, 14 Feb 2000 18:32:55 +0100 Date: Mon, 14 Feb 2000 18:32:55 +0100 From: Ulrich Fischer Ulrich-Fischer_(at)_gmx.net Subject: [php] cookie-array Liebe php-Wissende, leider habe ich als php-Newbie eine DUMME Frage: Wenn ein User seine Adresse nicht immer wieder Eintippen will, soll die Möglichkeit haben, seine Daten in einem Cookie abzuspeichern. [Die Lösung die Daten in einer Datenbank zu hinterlegen scheidet leider aus.] Damit es beim Cookie-Auspacken zu keinen Verwechslungen kommt, würde ich gerne ein Array im Cookie hinterlegen. --- Doch wie mache ich das ? --- "; } if ($adr_cookie=="ja"){ $cookie_inhalt= array( "Anrede" => $Anrede, "Vorname" => $Vorname, "Nachname" => $Nachname, "Firma" => $Firma, "Strasse" => $Strasse, "PLZ" => $PLZ, "Ort" => $Ort, "Telefon" => $Telefon, "Telefax" => $Telefax, "Email" => $Email ); ArrayEinschrauben($cookie_inhalt, "NAME_adr_cookie", time()+86400); } Dummerweiser funktioniert ArrayEinschrauben nicht so recht. Es wird schlicht A R R A Y gespeichert. Kann mir jemand auf die Sprünge helfen, i find nix passendes... au mit ht-dig net ScHoeNEenGrUSsAUsStUTtGaRT Ulrich -- Ulrich Fischer * sunfish - webdesign Rossbergstrasse 16 * 70118 Stuttgart From mschomers_(at)_gmx.de Mon, 14 Feb 2000 18:43:53 +0100 Date: Mon, 14 Feb 2000 18:43:53 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Ausgabe ordnen Hi! Rene Paschold schrieb: > kleines Problem: Ich will das Datensätze, die ich aus einer DB bekomme > immer zu 8 Stück in einer Zeile dargestellt werden. Dannach in die > nächste Zeile. Wer kann mir helfen. Stehe total auf dem Schlauch. Vielleicht meinst du das hier: echo $daten; if($anzahl%8 == 0): echo "
\n"; endif; Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Mon, 14 Feb 2000 18:49:06 +0100 Date: Mon, 14 Feb 2000 18:49:06 +0100 From: Markus Dobel markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Subject: [php] cookie-array Ulrich Fischer wrote: > > Dummerweiser funktioniert ArrayEinschrauben nicht so recht. > Es wird schlicht A R R A Y gespeichert. > > Kann mir jemand auf die Sprünge helfen, > i find nix passendes... au mit ht-dig net schau dir mal http://www.php.net/manual/function.serialize.php3 an. cookies koennen nur strings speichern, daher musst du dein array in einen string umwandeln. afaik sind cookies aber auch auf 256(?) zeichen begrenzt und daher koennte dein array zu gross sein. da bin ich mir allerdigngs nicht sicher. gruss, markus From mschomers_(at)_gmx.de Mon, 14 Feb 2000 18:56:28 +0100 Date: Mon, 14 Feb 2000 18:56:28 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] cookie-array Hi! Ulrich Fischer schrieb: > [Die Lösung die Daten in einer Datenbank zu hinterlegen > scheidet leider aus.] Und wie wär's mit Textdatei? Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From dimi600_(at)_gmx.de Mon, 14 Feb 2000 19:20:07 +0100 Date: Mon, 14 Feb 2000 19:20:07 +0100 From: DimitrijBolgar dimi600_(at)_gmx.de Subject: [php] Was bedeutet DEBUG?? This is a multi-part message in MIME format. ------=_NextPart_000_0005_01BF7720.80B704C0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable F=FCr was ist Debug, eigentlich?? Vielen Dank ------=_NextPart_000_0005_01BF7720.80B704C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

F=FCr was ist Debug, = eigentlich??
 
Vielen Dank
------=_NextPart_000_0005_01BF7720.80B704C0-- From j.behner_(at)_j-u-m-p.de Mon, 14 Feb 2000 19:57:04 +0100 Date: Mon, 14 Feb 2000 19:57:04 +0100 From: =?Windows-1252?Q?J=FCrgen_Behner?= j.behner_(at)_j-u-m-p.de Subject: [php] cookie-array > Damit es beim Cookie-Auspacken zu keinen Verwechslungen kommt, > würde ich gerne ein Array im Cookie hinterlegen. > > --- Doch wie mache ich das ? --- > du musst das array vorher in einen string umwandeln. das geschieht mit der funktion implode z.b. $cookiestring = implode("_(at)__(at)__(at)_",$cookiearray); "_(at)__(at)__(at)_" trennt die einzelnen inhalte des arrays nachher im string "$cookiesting". _(at)__(at)__(at)_ kannst du durch einen beliebigen "trenner" deiner wahl ersetzen. er sollte eindeutig sein, damit es nicht zu verwechlungen kommt. beim auslesen hilft dann die funktion explode z.b. $cookiearray = explode("_(at)__(at)__(at)_",$NameDesCookies); ich hoffe, das hilft dir weiter. jürgen From andre.laugks_(at)_denkwerk.com Mon, 14 Feb 2000 20:41:05 +0100 Date: Mon, 14 Feb 2000 20:41:05 +0100 From: =?iso-8859-1?Q?Andr=E9?= Laugks andre.laugks_(at)_denkwerk.com Subject: [php] Zeiger, Dateizeiger, ... Hallo Michael! Vielen Dank für Deine bildliche Erklärung! Zu einem Zeiger kann man also sagen, es ist die Position die ich wünsche. Ich muß die Position bzw. den Zeiger nur noch sagen, "Wo"!? Michael Stahmann schrieb: > -enn Du die Letzte Zeile lesen will, dann öffnest Du die Datei und legst > deinen Zeigefinger auf die letzte Zeile. fopen("datei.txt","a"); Wenn ich also die letzte Zeile auslesen möchte, mache ich das mit fopen("datei.txt","a");. Ich lege also den Zeiger, "oder den Finger zum lesen", auf die letzte Zeile? > vorstellen. Dann ist array[0] die erste Zeile und array [1] die zweite $name = array("Thomas", "Sven", "Jens", "Stefan"); Wenn ich also schreibe $name[2], lege ich den Zeiger auf "Jens"? Vielen Dank, André From Michael_(at)_Stahmann.de Mon, 14 Feb 2000 20:57:17 +0100 Date: Mon, 14 Feb 2000 20:57:17 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Zeiger, Dateizeiger, ... Hallo André André Laugks wrote: > Hallo Michael! > > Vielen Dank für Deine bildliche Erklärung! > > Zu einem Zeiger kann man also sagen, es ist die Position > die ich wünsche. Ich muß die Position bzw. den Zeiger nur > noch sagen, "Wo"!? > Im Prinzip ist das so. Aber im zusammenhang mit Dateien weiß ich jetzt nicht genau wie man in in eine bestimmte Zeile schickt - ich glaube fseek. Interessant ist ja auch meistens nur der Anfang und das Ende. Eine bestimmte Zeile wird selten gesucht, meistens nur deren Inhalt und den ermittelt man zuverlässig nur mit einem Vergleich. > > Michael Stahmann schrieb: > > -enn Du die Letzte Zeile lesen will, dann öffnest Du die Datei und legst > > deinen Zeigefinger auf die letzte Zeile. fopen("datei.txt","a"); > > Wenn ich also die letzte Zeile auslesen möchte, mache ich das mit > fopen("datei.txt","a");. Ich lege also den Zeiger, "oder den Finger zum > lesen", auf die letzte Zeile? > Ja, in der steht aber warscheinlich nichts, weil die vorletzte meistens mit einen \n abgeschlossen wird. Hilfreich ist das wenn man z.B. etwas an eine Datei anhängen will, wie einen neuen Datenatz oder so... > > > vorstellen. Dann ist array[0] die erste Zeile und array [1] die zweite > > $name = array("Thomas", "Sven", "Jens", "Stefan"); > > Wenn ich also schreibe $name[2], lege ich den Zeiger auf "Jens"? > Ja, das ist korrekt in diesem Fall enthält $name[2] den String "Jens" (ohne "") 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 markus.ostertag_(at)_gmx.net Mon, 14 Feb 2000 20:59:53 +0100 Date: Mon, 14 Feb 2000 20:59:53 +0100 From: Markus Ostertag markus.ostertag_(at)_gmx.net Subject: [php] Problem mit filemtime Hi all, also ich habe irgendwie ein Problem mit "filemtime". Ich denke es ist ganz simpel zu lösen, doch ich komme einfach nicht drauf... Ich will eine Art Last-Update Datum einbauen... dazu will ich das Datum der letzten Änderungen mit $update=filemtime('update.html'); auslesen und dann mit echo($update) ausgeben... doch ich bekomme nur eine 9stellige zahl mit der ich nichts anfangen kann... Weiß jemand, wie man das Ding umformatieren muß ??? mfg markus ---------------------------------------------------------------------- Markus Ostertag eMail: webmaster_(at)_cinemaniacs.de http://www.cinemaniacs.de Das ultimative Kinoportal !!! From christoph_(at)_alaris.at Mon, 14 Feb 2000 21:07:01 +0100 Date: Mon, 14 Feb 2000 21:07:01 +0100 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] Ip-Nummer als Session ID Hallo, > Ich programmiere gerade einen Minishop und würde zur Zuordnung der Waren > im Warenkorb gerne die IP des Surfers verwenden. Gibt es irgendetwas was > dagegen spricht ?, da das hier sonst alle über Sessions lösen ?? jap, da gibt es einiges das dagegen spricht. wenn du die ip des surfers nimmst, hast du nicht an proxies gedacht: e.g. universitäten, wo ein paar 100 leute ein und dieselbe ip nach aussen tragen.... ...sicherheitstechnisch ist diese methode auch nicht wirklich zu empfehlen, wenn du die daten zum speichern anbietest. abhilfe: als id nehm ich immer die sekunden von time und die ip-adresse und hänge die beiden an einander. die wahrscheinlichkeit, dass 2 leute mit dem selben proxy zur gleichen sekunde meine homepage betreten ist ziemlich gering.... --------------------------------------------------------- Christoph Aigner Alaris Informationsmanagement A-1160 Vienna, Weinheimergasse 8 Tel: +43-1-4860210 Fax: +43-1-4863445 eMail: christoph_(at)_alaris.at From pulp_(at)_on-luebeck.de Mon, 14 Feb 2000 21:02:36 +0100 Date: Mon, 14 Feb 2000 21:02:36 +0100 From: Nikolas Hagelstein pulp_(at)_on-luebeck.de Subject: [php] Ip-Nummer als Session ID Am Mon, 14 Feb 2000 schrieben Sie: > Hallo, > > > Ich programmiere gerade einen Minishop und würde zur Zuordnung der Waren > > im Warenkorb gerne die IP des Surfers verwenden. Gibt es irgendetwas was > > dagegen spricht ?, da das hier sonst alle über Sessions lösen ?? > Wuerd ich nicht machen....es kann ja sein das mehrer leute ueber eine router gehen, der ip masq. macht oder ueber n proxie surfe in diesem fall haben die alle die gleich ip<-> session. Ausserdem ist das IMHO Sicherheitstechnisch ziemlich dirty... bye, Niko From pulp_(at)_on-luebeck.de Mon, 14 Feb 2000 21:08:42 +0100 Date: Mon, 14 Feb 2000 21:08:42 +0100 From: Nikolas Hagelstein pulp_(at)_on-luebeck.de Subject: [php] "zweifelder problem" Hi, ich hab hier folgendes problem zu loessen... in einer Tabelle gibt es 2 felder nennen wir sie mal filialnummer und mitarbeiternummer. ;) die kombintation 47/11 waere also der mitarbeiter 11 der filialle 47 ...soweit klar ? Nun sollen durch eine eingabe maske (von - bis) entsprechende Datensaetze selktiert werden...das problem dabei ist das man nie weiss wie lang welcher anteil ist : 4711 koennte als Mitarbeiter 11 der filiale 47 sein aber auch der 1. Mitarbeiter der filiale 471 (wer hat sich das bloss ausgedacht arggghh)... IMHO laesst sich das nur loesen wenn man das irgendwie in eine regulaeren ausdruck presst oder ? Bleibt dann aber immer noch die frage nach dem sql querie ...mit < > allein wird man da wohl nichts...any ideas ? bye, Niko From woolf_(at)_gmx.net Mon, 14 Feb 2000 21:45:20 +0100 Date: Mon, 14 Feb 2000 21:45:20 +0100 From: Wolfgang woolf_(at)_gmx.net Subject: [php] =?Windows-1252?Q?mktime_wieder_zur=FCckrechnen?= Hallo Vor kurzer Zeit hat jemand den Vorgang gepostet, der mktime rückgängig macht. Ich habe ihn aber leider nicht mehr gefunden und unter mktime steht auch nichts auf php.net, darum hoffe ich, dass mir hier jemand weiterhelfen kann. Danke, Wolfi From tobias_(at)_dnet.it Mon, 14 Feb 2000 22:49:47 +0100 Date: Mon, 14 Feb 2000 22:49:47 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Variable in Variablenname > echo "$menge<$zahl>"; ${"menge$zahl"} $GLOBALS["menge$zahl"] Mit freundlichen Grüßen, Tobias Ratschiller From marc_(at)_melmarc.de Mon, 14 Feb 2000 23:18:08 +0100 Date: Mon, 14 Feb 2000 23:18:08 +0100 From: Marc Trachtenberg marc_(at)_melmarc.de Subject: [php] Forum Hallo, ich suche ein gutes und schnelles Forum in PHP geschrieben, welches die Funktion hat wo sich Benutzer anmelden müssen bevor sie posten, verschiedene Boards, etc... Danke, Marc From a.temme_(at)_gmx.de Mon, 14 Feb 2000 23:46:03 +0100 Date: Mon, 14 Feb 2000 23:46:03 +0100 From: =?iso-8859-1?Q?Andr=E9?= Temme a.temme_(at)_gmx.de Subject: [php] rename-Fehler Hallo Freunde der Nacht, kann mir bitte jemand detailliert erklären, was bei einem rename die Fehlermeldung "Rename failed (Cross-device link) in /upload.php3 on line 38" bedeutet? Bin als Windows-User und Linux-2-Wochen-Frischling noch nicht so sehr mit den Unix-Pfadkonventionen vertraut. Der Upload erzeugt eine Datei in " /var/tmp/" auf dem Server, daß Umbenennen in ein "/temp"-Verzeichnis in meinem /home-Verzeichnis scheitert dann eben. Hier der Code: Was mach ich denn da falsch? Gruß Andre From mail_(at)_improtec.de Mon, 14 Feb 2000 23:02:23 +0100 Date: Mon, 14 Feb 2000 23:02:23 +0100 From: Eckhard =?iso-8859-2?Q?B=FCttner?= mail_(at)_improtec.de Subject: [php] Hyperlink anklickbar auf HTML-Seite ausgeben Hallo liebe Leute, ich arbeite mich gerade infolge eines Datenbankprojektes in php ein und habe folgende Herausforderung: Ich möchte externe und interne Hyperlinks, die in den Datensätzen der DB stehen, über eine Suchanfrage derart ausgeben, daß sie anklickbar ist... Auszüge aus dem Script, daß ich für die Ausgabe der Suchergebnisse gefunden habe, findet ihr unter: www.improtec.de/script.htm Für Support wäre ich dankbar. Gruß Eckhard From r.scheike_(at)_r2-net.de Mon, 14 Feb 2000 23:56:39 +0100 Date: Mon, 14 Feb 2000 23:56:39 +0100 From: Roland Scheike r.scheike_(at)_r2-net.de Subject: [php] rename-Fehler > kann mir bitte jemand detailliert erklären, was bei einem rename die > Fehlermeldung "Rename failed (Cross-device link) in /upload.php3 Hi André, offensichtlich versuchst Du eine Datei über zwei Partitionen oder Volumes hinweg zu verschieben. Das geht nicht! Kopiere die Datei und lösche die ursprüngliche oder lege Dein temporäres Uploadverzeichnis aufs gleiche Volume. Gruß, Roland From braukmann_(at)_tse-online.de Tue, 15 Feb 2000 00:08:53 +0100 Date: Tue, 15 Feb 2000 00:08:53 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] rename-Fehler Hallo, On Mon, Feb 14, 2000 at 11:46:03PM +0100, André Temme wrote: > kann mir bitte jemand detailliert erklären, was bei einem rename die > Fehlermeldung "Rename failed (Cross-device link) in /upload.php3 > on line 38" bedeutet? ja. Das liegt daran, dass ein 'rename' nicht dateisystem-uebergreifend moeglich ist. > Der Upload erzeugt eine Datei in " /var/tmp/" auf dem Server, daß > Umbenennen in ein "/temp"-Verzeichnis in meinem /home-Verzeichnis > scheitert dann eben. Hier der Code: Auf Unix-Systemen liegen '/var' und '/home' in den meisten Faellen in unterschiedlichen Dateisystmen; daher scheitert Dein 'rename'. Du moechtest statt 'rename' 'copy' verwenden. Da die Datei im 'upload_tmp_dir' (bei Dir also /var/tmp/) mit Beendigung des Skriptes automatisch durch PHP geloescht wird, hinterlaesst man auch nach einem einfachem 'copy' keine Spuren in dem Verzeichnis. Siehe auch: http://www.koehntopp.de/php/faq-9.html#ss9.3 -Andreas -- : http://www.schlemmen-im-muensterland.de : :----------------------------------------------------------------------: : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From olbertz_(at)_ocomag.de Tue, 15 Feb 2000 00:16:15 +0100 Date: Tue, 15 Feb 2000 00:16:15 +0100 From: Dirk Olbertz olbertz_(at)_ocomag.de Subject: [php] php 3.0.7 -> php [aktuell] Hallo Liste, mein Webhoster fragt gerade nach, welche neuen Features in einer neuen php-Version vorhanden sind. Hintergrund: Ich brauchte eigentlich nur ein paar Stringfunktionen (siehe 1. Heise-Newsticker Thread von letzter Woche), die nicht in der 3.0.7 dabei sind. Kann jemand kurz die wichtigsten (oder auch überzeugensten) Argumente für eine bestimmte Version in Bezug auf die 3.0.7 bringen? Welche Version ist aktuell, bzw. welche wird am meisten eingesetzt, da am stabilsten? Viele Gruesse, Dirk From ENRICO.BONDI_(at)_roche.com Tue, 15 Feb 2000 07:02:26 +0100 Date: Tue, 15 Feb 2000 07:02:26 +0100 From: Bondi, Enrico {CSE~Basel} ENRICO.BONDI_(at)_roche.com Subject: [php] AW: [php] -> [JOBs] Hi Cyrill Aus dem Anforderungskatalog könnte ich bei folgenden Punkten evtl. mithelfen: Ich habe Kenntnisse in: Windows HTML Editoren (arbeite im Moment vorallem mit Phase 52 Adobe Photoshop HTML Datenbank (Sybase) UNIX (Sun Solaris) Wenn das etwas wäre, würde mich das Projekt im detail interessieren Gruss Enrico Bondi PS: Arbeite in Basel und wohne im Baselland *********************************** Enrico Bondi c/o F.Hoffmann-La Roche Ltd Dept. CSE phone +41/061'688'54'85 fax +41/061'688'19'20 e-mail: enrico.bondi_(at)_roche.com > -----Ursprüngliche Nachricht----- > Von: Cyrill Schumacher [SMTP:webmasterbhs_(at)_bluewin.de] > Gesendet am: Montag, 14. Februar 2000 11:25 > An: php_(at)_solix.wiso.Uni-Koeln.DE > Betreff: [php] -> [JOBs] > > Wer hat freie Programmier-Kapazitäten? Wir suchen sie (Sie) dringend! > > Wir bearbeiten ein Internet-Projekt, das zu einem bestimmten Termin > fertiggestellt sein muß. Dies schaffen wir nicht alleine. Deshalb > wollen wir bestimmte Aufgabenbereiche frei vergeben. > > Können Sie uns helfen? > > Wir setzen voraus, daß Sie sehr gute Kenntnisse haben in: > - Standart Windows/MAC HTML Editoren/Generatoren, wie > NetObjects Fusion, Marcomedia Dreamweaver, NotePad, ... > - Bildbearbeitungsprogramme, wie Adobe Photoshop, Adobe > Image Ready, Paint Shop Pro, Ulead PhotoImpact, ... > - PHP !!! > - HTML > - Datenbanken > > Darüber hinaus wäre es wünschenswert, wenn Sie sich auch in: > - Javascript, DHTML, Perl > - Linux/Unix Systeme > auskennen würden. > > Da wir uns ständig gegenseitig austauschen müssen, sollten Sie in der > Region Hochrhein oder in den benachbarten Schweizer Kantonen > zuhause sein. > > Nehmen Sie doch Kontakt per PM mit uns auf: > CyrillSchumacher_(at)_swol.de oder > webmasterbhs_(at)_bluewin.de > > Mit freundlichen Grüßen > Cyrill Schumacher > > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From s.bergmann_(at)_seven-sense.com Tue, 15 Feb 2000 07:41:48 +0100 Date: Tue, 15 Feb 2000 07:41:48 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Forum Marc Trachtenberg schrieb: > ich suche ein gutes und schnelles Forum in PHP geschrieben, welches die > Funktion hat wo sich Benutzer anmelden müssen bevor sie posten, verschiedene > Boards, etc... Schau Dir doch mal http://www.phorum.org an. -- "So what IS our profile of the killer? Indeterminate height, weight, sex; unarmed but extremely attractive?" - Dana Scully, "The X-Files" From braukmann_(at)_tse-online.de Tue, 15 Feb 2000 07:50:26 +0100 Date: Tue, 15 Feb 2000 07:50:26 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] AW: [php] -> [JOBs] Hi zusammen, ... und wieder einer der ueber den vermanschten reply-to-Header gestolpert ist und dammit private Mail hoechstwahrscheinlich ungewollt veroeffentlich hat. ... ob sein direkter Chef wohl auch Mailinglisten liest? ... uuuh aber dann auch noch vollgequottelt ... On Tue, Feb 15, 2000 at 07:02:26AM +0100, Bondi, Enrico {CSE~Basel} wrote: > Aus dem Anforderungskatalog könnte ich bei folgenden Punkten evtl. > mithelfen: [...] > > -----Ursprüngliche Nachricht----- > > Wir bearbeiten ein Internet-Projekt, das zu einem bestimmten Termin > > fertiggestellt sein muß. Dies schaffen wir nicht alleine. Deshalb > > wollen wir bestimmte Aufgabenbereiche frei vergeben. [...] > > Nehmen Sie doch Kontakt per PM mit uns auf: [...] -Andreas -- : ... und im uebrigen bin ich der Meinung, ... : : ... aber das hatten wir ja schon ... : :----------------------------------------------------------------------: : http://www.schlemmen-im-muensterland.de : From php_(at)_hot-spot.de Tue, 15 Feb 2000 09:38:22 +0100 Date: Tue, 15 Feb 2000 09:38:22 +0100 From: Christoph Roloff php_(at)_hot-spot.de Subject: [php] Variable in Variablenname Hallo, > Ich möchte eine Variable in einem Variablennamen verwenden, so daß > beispielsweise > --- > $menge2 = 5; > $zahl = 2; > echo "$menge<$zahl>"; > --- > 5 ausgibt. $zahl=2; $$menge="menge".$zahl; ${$menge}=5; echo "${$menge}"; s.a.: http://www.php-center.de/de-html-manual/language.variables.variable.html Ciao From wiechert_(at)_gfz-potsdam.de Tue, 15 Feb 2000 09:42:28 +0100 Date: Tue, 15 Feb 2000 09:42:28 +0100 From: Michael Wiechert wiechert_(at)_gfz-potsdam.de Subject: [php] Variable in Variablenname Frank Gudenkauf wrote: > > Hi! > > Ich möchte eine Variable in einem Variablennamen verwenden, so daß > beispielsweise > --- > $menge2 = 5; > $zahl = 2; > echo "$menge<$zahl>"; > --- > 5 ausgibt. > > Wie kann ich das realisieren? am besten als array: http://www.php-center.de/de-html-manual/ref.array.html Gruß, Michael. -- Michael Wiechert Tel. : 0173 / 85 18 004 Zanderstrasse 10b EMail : wiechert_(at)_eichengrund.de 14770 Brandenburg WWW : http://www.eichengrund.de From csz_(at)_rhapsody-concept.de Tue, 15 Feb 2000 09:43:33 +0100 Date: Tue, 15 Feb 2000 09:43:33 +0100 From: Christian Szardenings csz_(at)_rhapsody-concept.de Subject: [php] Wichtige Entscheidung: ASP oder PHP Hallo Listenteilnehmer, ich stehe momentan vor der Entscheidung, ein neues Projekt in PHP3 oder in ASP zu programmieren, wobei ich das ganze lieber in PHP3 machen würde - es gibt da allerdings zwei Features, die unbedingt eingebaut werden müssen und von denen ich nicht weiss, ob und wie performant sie in PHP3 zu realisieren sind. Da wären nämlich: a) JPGs müssen vom Server on the fly geändert (Text eingesetzt) werden - eigentlich wie mit der GD/TTF-Lib, aber halt in JPG b) es müssen, wieder in Echtzeit, ZIP-Files (.gz reicht leider nicht) generiert werden (eben aus diesen Bildern). Da ich die Liste schon seit einiger Zeit mitlese, weiss ich, dass das irgendwie mit exec("djpeg") bzw. exec("zip...") funktioniert. Leider stellt sich für mich dabei die Frage, wie performant das ganze denn dann noch ist, wenn ständig die beiden Programme ausgeführt werden müssen. Hat jemand damit Erfahrung? Ich weiss, dass es für die beiden oben beschriebenen Funktionien kommerzielle Active-X-Komponenten für WindowsNT/ASP gibt. und dass das dann immer noch einigermaßen effizient geht. Aber ich würde, wie gesagt, das ganze Projekt lieber in PHP realisieren. Gibt es andere Möglichkeiten als der Aufruf von djpeg/zip/unzip ?? Vielleicht könnte man eine eigene PHP-Funktion programmieren (kann jemand das??) - oder ein Java-Servlet ansprechen?? Oder gibt es PHP-Source, der das kann ???? Es wäre schön, wenn ich hierzu viele Ratschläge bekommen würde ;-) Viele Grüße, Christian Szardenings P.S: Infos zur Auslastung: nur ca. 200 Besucher am Tag, dafür aber bestimmt pro Besucher 100x "Bild verändern" und 15x"ZIP generieren" Ist diese Auslastung so gering, dass die Performance egal ist?? Ab welcher Menge könnte es Probleme geben? From home_(at)_peter-karsten.de Tue, 15 Feb 2000 10:07:46 +0100 Date: Tue, 15 Feb 2000 10:07:46 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] Link Fehler morgen liste, kann es sein das man Probleme bekommt wenn man in einer mysql datenbanktabelle eine spalte hat die sich "link" nennt? ich stehe naemlich vor folgenden raetsel: ich lasse mir die tabellen auflisten und waehle die tabelle Links in der 4 Spalten gespeichert sind (id,link,text,art) , dann hab ich daneben den edit button der mir die Link datensaetze auch schön in die textfelder/areas reinschreibt sobald ich aber aktualisieren drücke, so wird der inhalt der spalte link durch 1 ausgeauscht, das gleiche passiert mir wenn ch versuche einen neuen datensatz anzulegen ist das was dran oder taeusche ich mich ganz gewaltig? vielen dank petter From s.bergmann_(at)_seven-sense.com Tue, 15 Feb 2000 09:35:35 +0100 Date: Tue, 15 Feb 2000 09:35:35 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Bestimmte Textbausteine aus Datei extrahieren Hi, ich suche nach einer einfachen Möglichkeit aus einer HTML Datei bestimmte Textfragmente zu extrahieren, die jedoch immer an anderen Positionen in der Datei stehen werden. Konkrete Anwendung: Aus folgendem Teilstück einer HTML Datei möchte ich gerne "97,52" in eine Variable $PREIS_DM und "49,86" in $PREIS_EUR, "1000" in $ANZAHL_SEITEN und "24 Stunden" in $VERFUEGBARKEIT legen: size=-1>Unser Preis:  DM 97,52 EUR 49,86

Versandfertig in 24 Stunden.

Taschenbuch - 1000 Seiten (September 1999)
Sams; ISBN: 0672313618

Amazon.de Verkaufsrang 1.155 Die "nähere Umgebung" der zu extrahierenden Textfragmente ist natürlich immer gleich. Naja, nehme ich zumindest an :) AHA, Sebastian -- "The fiercest enemy is the man who has nothing left to lose." - Cigarette Smoking Man, "The X-Files" From behrens_(at)_noell.de Tue, 15 Feb 2000 10:20:01 +0100 Date: Tue, 15 Feb 2000 10:20:01 +0100 From: Joerg Behrens behrens_(at)_noell.de Subject: [php] Re: php Problem mit filemtime From: "Markus Ostertag" > also ich habe irgendwie ein Problem mit "filemtime". > Ich denke es ist ganz simpel zu lösen, doch ich komme einfach > nicht drauf... > Ich will eine Art Last-Update Datum einbauen... dazu will ich das > Datum der letzten Änderungen mit > $update=filemtime('update.html'); auslesen und dann mit > echo($update) ausgeben... doch ich bekomme nur eine 9stellige > zahl mit der ich nichts anfangen kann... > Weiß jemand, wie man das Ding umformatieren muß ??? Versuch mal.. \n"; ?> Statt $PATH_TRANSLATED kannst du natuerlich auch einen Dateinamen einsetzen. Ein Blick auf http://www.php.net/manual/ref.datetime.php3 koennte helfen. Unter .date findest du auch die Formatangaben. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- Preussag Noell Dienstleistungs GmbH D-97080 Wuerzburg Mobil: 0171/60 57 963 Alfred-Nobel-Straße 20 Tel: +49 931 903-2243 Abt: DV-C/tr Fax: +49 931 903-2051 From pk_(at)_koelner.de Tue, 15 Feb 2000 10:30:31 +0100 Date: Tue, 15 Feb 2000 10:30:31 +0100 From: Peter =?iso-8859-1?Q?K=FChn?= pk_(at)_koelner.de Subject: [php] JPGs aus Datenbank > [....] diese moeglichkeit ist jedoch nicht performant und du solltest es > vielleicht wirklich in erwaegung ziehen, die bilder wieder da > rauszuholen und im dateisystem zu speichern. Wodurch entstehen denn hier die Performanceprobleme? Einfach nur durch den "zusätlichen" DB-Zugriff oder gibt das noch andere Probs? Für mich ne wichtige Frage, da ich gerade genau das, was du hier vorgeschlagen hattest in ein größeres System eingebaut hab ... Gespannt PeKue From home_(at)_peter-karsten.de Tue, 15 Feb 2000 10:32:14 +0100 Date: Tue, 15 Feb 2000 10:32:14 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] id in mysql DB Eintragen hallo, ich nochmal, ich bin nervig , ich weiß :) wie bewerkstelligt man das wenn man einen neuen datensatz anlegt das die id des jeweiligen DS sich automatisch eintraegt? kann es sein das nach dem absenden des formulares eine funktion durchgeführt werden muss die abscheckt welche id als naechstes frei ist und diese dann abspeichert? wenn ja wie weiß ich an welcher stelle die funktion hinkommen könnte , vielleicht weiß ja auch noch jemand wie so ein funktion aussieht :) achso wenn ich per hand eine ID eintrage von der ich weiß das sie noch frei ist dann klappt der Eintrag, in den anderen fällen wo wenn ich das id feld frei lasse wird erst gar kein datensatz angelegt *grübel* hoff das war verstaendlich vielen dank petter From info_(at)_schuborg.de Tue, 15 Feb 2000 10:45:53 +0100 Date: Tue, 15 Feb 2000 10:45:53 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] sleep() hi liste.. weiss jemand, wieso sleep() bei mir auf nem win32-system nicht laeuft? Kann es sein, daß der browser die daten stückchenweise bekommt, aber nichts anzeigt, sonder dies erst tut, wenn das script durchgelaufen ist? ich habe das script so versimpelt, daß ich eigentlich keinen tippfehler uebersehen kann :( "; flush(); sleep(2); echo "2 Sekunden
"; flush(); sleep(2); echo "4 Sekunden... fertig!
"; ?> es wird einfach alles nach 4 Sekunden ausgeschmissen !? Wieso aber nicht schritt für schritt? habe schon alle phplistenmails seit november durchwühlen lassen, war aber keine antwort enthalten :( vielleicht könnt ihr mir ja helfen. ciao From markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Tue, 15 Feb 2000 10:47:42 +0100 Date: Tue, 15 Feb 2000 10:47:42 +0100 From: Markus Dobel markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Subject: [php] JPGs aus Datenbank "Peter Kühn" wrote: > > > [....] diese moeglichkeit ist jedoch nicht performant und du solltest es > > vielleicht wirklich in erwaegung ziehen, die bilder wieder da > > rauszuholen und im dateisystem zu speichern. > > Wodurch entstehen denn hier die Performanceprobleme? Einfach nur durch den > "zusätlichen" DB-Zugriff oder gibt das noch andere Probs? Für mich ne > wichtige Frage, da ich gerade genau das, was du hier vorgeschlagen hattest > in ein größeres System eingebaut hab ... datenbanksysteme sind fuer binaerdaten schlicht und ergreifend langsamer als dateisysteme. wenn man performance genug hat, mag das egal sein, fuer alle anderen ist das ein punkt, an dem man seinen webserver beschleunigen kann, indem man die blobs ins dateisystem legt. man kann (wenn die dateien geschuetzt werden sollen bzw nicht brausbar sein sollen), diese ja trotzdem ausserhalb des webtrees lagern oder mit .htaccess schuetzen und dann mit readfile() an den brauser schicken. auch das ist dann immernoch schneller als ein dbms. gruss, markus From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 15 Feb 2000 10:49:19 +0100 Date: Tue, 15 Feb 2000 10:49:19 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] id in mysql DB Eintragen > wie bewerkstelligt man das wenn man einen neuen datensatz > anlegt das die id > des jeweiligen DS sich automatisch eintraegt? Ganz einfach, das erledigt mysql von alleine. Dazu mußt Du in der Tabellendefinition den Parameter AUTO_INCREMENT in der Spalte mit angeben. Etwa so: CREATE TABLE Test( ID varchar(255) NOT NULL AUTO_INCREMENT, PRIMARY KEY ( ID) ); Gruß Stefan From eschmid+sic_(at)_s.netic.de Tue, 15 Feb 2000 10:54:23 +0100 (CET) Date: Tue, 15 Feb 2000 10:54:23 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] JPGs aus Datenbank On Tue, 15 Feb 2000, Peter [iso-8859-1] Kühn wrote: > > [....] diese moeglichkeit ist jedoch nicht performant und du solltest es > > vielleicht wirklich in erwaegung ziehen, die bilder wieder da > > rauszuholen und im dateisystem zu speichern. > > Wodurch entstehen denn hier die Performanceprobleme? Einfach nur durch den > "zusätlichen" DB-Zugriff oder gibt das noch andere Probs? Für mich ne > wichtige Frage, da ich gerade genau das, was du hier vorgeschlagen hattest > in ein größeres System eingebaut hab ... GIFs und JPGs sind zwar in der Regel nicht sehr gross. Aber durch das Ablegen in einer Datenbank und das Herausholen aus einer Datenbank entstehen Performanceprobleme. Sobald eine Datenbank mitspielt leidet die Performance. Mit reinen HTML-Seiten kommt man so zwischen 1000-2000 Requests/sec und mit Datenbanken liegen die Requests/sec meistens unter 100. Mit MySQL kommt man hoechstens auf 120 Requests/sec. -Egon From bjoern_(at)_baer.mayn.de Tue, 15 Feb 2000 10:53:28 +0100 Date: Tue, 15 Feb 2000 10:53:28 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] id in mysql DB Eintragen Hi, * Peter Karsten wrote: > kann es sein das nach dem absenden des formulares eine funktion durchgeführt > werden muss die abscheckt welche id als naechstes frei ist und diese dann > abspeichert? Du möchtest dir das MySQL-Manual und die Stichworte "auto_increment" durchlesen. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From skyman_(at)_skydsl.de Tue, 15 Feb 2000 11:01:00 +0100 Date: Tue, 15 Feb 2000 11:01:00 +0100 From: Micha B skyman_(at)_skydsl.de Subject: [php] - Check bevor fopen - Wie kann ich vor einem "fopen" checken ob da etwas ist... ich möchte diese hässlichen Fehlermeldungen vermeiden, wenn z.B. keine index.htm bei der URL liegt bekommt ja eine Fehlermeldung... die würde ich gerne vermeiden.. file_exists geht ja bei URLs nicht... wer kann helfen ?? thx.. MichaB From mmg_(at)_inett.de Tue, 15 Feb 2000 11:13:54 +0100 Date: Tue, 15 Feb 2000 11:13:54 +0100 From: Marco Gabriel mmg_(at)_inett.de Subject: [php] - Check bevor fopen - hi micha, > Wie kann ich vor einem "fopen" checken ob da etwas ist... > ich möchte diese hässlichen Fehlermeldungen vermeiden, wenn z.B. > keine index.htm bei der URL liegt bekommt ja eine Fehlermeldung... > die würde ich gerne vermeiden.. file_exists geht ja bei URLs nicht... wie wäres mit einem _(at)_ vor dem fopen? $fp=_(at)_fopen(...); damit könntest du zumindest checken, was zurück kommt ohne daß der user eine fehlermeldung sieht, da diese bei vorangestelltem _(at)_ unterdrückt wird. Gruß, Marco mmg_(at)_inett.de http://www.inett.de/ From skyman_(at)_skydsl.de Tue, 15 Feb 2000 11:19:56 +0100 Date: Tue, 15 Feb 2000 11:19:56 +0100 From: Micha B skyman_(at)_skydsl.de Subject: [php] - Check bevor fopen - > hi micha, > > > Wie kann ich vor einem "fopen" checken ob da etwas ist... > > ich möchte diese hässlichen Fehlermeldungen vermeiden, wenn z.B. > > keine index.htm bei der URL liegt bekommt ja eine Fehlermeldung... > > die würde ich gerne vermeiden.. file_exists geht ja bei URLs nicht... > > wie wäres mit einem _(at)_ vor dem fopen? > > $fp=_(at)_fopen(...); > > damit könntest du zumindest checken, was zurück kommt ohne daß der user eine > fehlermeldung sieht, da diese bei vorangestelltem _(at)_ unterdrückt wird. okay danke ..sowas hab ich gesucht.. nur in welcher Variabel steht dann drin, was ich zurückbekomme ? thx... MichaB From peter_(at)_paeffgen.com Tue, 15 Feb 2000 11:17:51 +0100 Date: Tue, 15 Feb 2000 11:17:51 +0100 From: Peter Karsten peter_(at)_paeffgen.com Subject: [php] Re: id in mysql DB Eintragen hallo stefan, erstmal danke für die antwort: noch kurioseres problem, ich hab in der tabelle 9 Datensaetze, wenn ich einen neuen Datensatz hinzufügen möchte fülle ich die felder in meinen formular aus (lasse das id feld leer), der datensatz wird dann mit id 10 angelegt, (das feld id hat jetzt die "karakteristiken " die du mir genannt hast , war vorher ein INT :) so wenn ich nun versuche einen weiteren Datensatz anzulegen dann passiert wieder nichts, sei denn ich vergeb die id per hand, komisch oder? wenn ich den datensatz mit id 10 lösche und dann einen DS anlegen möchte dann wird die 10 wieder automatisch vergeben....... tür steht auf für tips :) falls es sich jemand angucken möchte kann er gerne den link per mail anfordern wegen den username und passwort folgende Funktion hinterlegt das formular was ich benötige um die datensaetze zu aendern oder anzulegen, vielleicht ist da ja nen fehler drin :) bei mir garantiert *g* function manageData_submit( $cmd ) { global $link, $dbname, $tablename, $fieldname, $PHP_SELF, $queryStr, $errMsg; $pResult = mysql_list_fields( $dbname, $tablename ); $num = mysql_num_fields( $pResult ); mysql_select_db( $dbname, $link ); if( $cmd == "add" ) $queryStr = "INSERT INTO $tablename VALUES ("; else if( $cmd == "edit" ) $queryStr = "REPLACE INTO $tablename VALUES ("; for( $i = 0; $i < $num-1; $i++ ) { $field = mysql_fetch_field( $pResult ); $func = $GLOBALS[$field->name. "_function"]; if( $func != "" ) $queryStr .= " $func("; if( $field->numeric == 1 ) { $queryStr .= $GLOBALS[$field->name]; if( $func != "" ) $queryStr .= "),"; else $queryStr .= ","; } else { $queryStr .= "'" . $GLOBALS[$field->name]; if( $func != "" ) $queryStr .= "'),"; else $queryStr .= "',"; } } $field = mysql_fetch_field( $pResult ); if( $field->numeric == 1 ) $queryStr .= $GLOBALS[$field->name] . ")"; else $queryStr .= "'" . $GLOBALS[$field->name] . "')"; mysql_query( $queryStr , $link ); $errMsg = mysql_error(); viewData( "" ); } > wie bewerkstelligt man das wenn man einen neuen datensatz > anlegt das die id > des jeweiligen DS sich automatisch eintraegt? Ganz einfach, das erledigt mysql von alleine. Dazu mußt Du in der Tabellendefinition den Parameter AUTO_INCREMENT in der Spalte mit angeben. Etwa so: CREATE TABLE Test( ID varchar(255) NOT NULL AUTO_INCREMENT, PRIMARY KEY ( ID) ); Gruß Stefan From bjoern_(at)_baer.mayn.de Tue, 15 Feb 2000 11:23:07 +0100 Date: Tue, 15 Feb 2000 11:23:07 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] Re: id in mysql DB Eintragen * Peter Karsten wrote: > Etwa so: > CREATE TABLE Test( > ID varchar(255) NOT NULL AUTO_INCREMENT, Versuch's mal hier mit nem (BIG)INT -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 15 Feb 2000 11:36:02 +0100 Date: Tue, 15 Feb 2000 11:36:02 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Re: id in mysql DB Eintragen > > * Peter Karsten wrote: > > Etwa so: > > CREATE TABLE Test( > > ID varchar(255) NOT NULL AUTO_INCREMENT, > Sorry, so ein Blödsinn, ich benutze auch immer ein int(11), warum ich hier ein varchar(255) geschrieben habe, weiß nur der da oben ... Außerdem wird bei mir das ID-Feld gar nicht erwähnt, es bleibt also leer, sollte aber trotzdem gehen. Stefan From Markus.Ostertag_(at)_gmx.net Tue, 15 Feb 2000 11:46:23 +0100 Date: Tue, 15 Feb 2000 11:46:23 +0100 From: Ostertag, Markus Markus.Ostertag_(at)_gmx.net Subject: [php] Re: php Problem mit filemtime Hi, > Versuch mal.. > echo "Stand vom ".date("d.m.Y",filemtime($PATH_TRANSLATED))."
\n"; > ?> cool danke... mfg markus From UW_(at)_NetUSE.DE Tue, 15 Feb 2000 11:50:27 +0100 Date: Tue, 15 Feb 2000 11:50:27 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Link Fehler Peter Karsten wrote: > kann es sein das man Probleme bekommt wenn man in einer mysql > datenbanktabelle eine spalte hat die sich "link" nennt? Nein, der Fehler muß an anderer Stelle versteckt sein. -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Tue, 15 Feb 2000 11:50:30 +0100 Date: Tue, 15 Feb 2000 11:50:30 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] mktime wieder =?iso-8859-1?Q?zur=FCckrechnen?= Wolfgang wrote: > Vor kurzer Zeit hat jemand den Vorgang gepostet, der mktime rückgängig > macht. Ich habe ihn aber leider nicht mehr gefunden und unter mktime steht > auch nichts auf php.net, darum hoffe ich, dass mir hier jemand weiterhelfen > kann. Wolfgang Du mußt versuchen Deine Fragen präziser zu stellen, ich brauchte schon einen Moment um herauszufinden, was Du wissen möchtest. Meine Deutung ist wie folgt. +++ Frage +++ Die Funktion mktime() erzeugt bei einem gegebeben Datum (15.02.2000 11:42:00) einen "Unix Timestamp". Dies sind die seit dem 01.01.1970 00:00 GMT vergangenen Sekunden. Wie kann ich aus diesem Timestamp wieder ein Klartextdatum (15.02.2000 ...) machen? +++ Antwort +++ Die Funktion date() http://www.php.net/manual/function.date.php3 verarbeitet als zweiten Parameter einen Unix Timestamp. Der durch mktime() zurückgelieferte Integer Wert kann hier eingesetzt werden. Beispiele finden sich in der Doku. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Tue, 15 Feb 2000 11:50:33 +0100 Date: Tue, 15 Feb 2000 11:50:33 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Bestimmte Textbausteine aus Datei extrahieren Sebastian Bergmann wrote: > ich suche nach einer einfachen Möglichkeit aus einer HTML Datei > bestimmte Textfragmente zu extrahieren, die jedoch immer an anderen > Positionen in der Datei stehen werden. ... > Die "nähere Umgebung" der zu extrahierenden Textfragmente ist natürlich > immer gleich. Naja, nehme ich zumindest an :) Nur unter der Bedingung, daß Du das smiley verwirfst, dem Kunden klar machst, daß ein Parser immer nur für ein bestimmtes Format gilt, hast Du eine Chance den Auftrag erfolgreich abzuschließen. Kunden sind leider sehr ungehalten, wenn der Programmierer von Kommaritis oder Zeichensatzwahn befallen ist. Definiere deshalb zunächst die das Format genau ist. Anschließend kannst Du mit den Stringfunktionen, insbesonders der preg_* Gruppe die Datei bearbeiten und einzelne Informationen isolieren. Was ein regulärer Ausdruck, den die preg_* Funktionen benutzen ist, mußt Du lernen. Eine Einführung gibt das Manual unter: http://www.php.net/manual/pcre.pattern.syntax.php3 http://www.php.net/manual/pcre.pattern.modifiers.php3 Diese Dinge muß man einfach in den Grundzügen beherrschen, um einen Parser zu schreiben. Es wird auch nicht viel bringen hier zu posten, bevor man es gelesen hat. Bei Detailproblemen kann Dir die Liste wieder weiterhelfen. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From hoppe_(at)_hwsw-service.de Tue, 15 Feb 2000 12:00:38 +0100 Date: Tue, 15 Feb 2000 12:00:38 +0100 From: Chris Hoppe hoppe_(at)_hwsw-service.de Subject: [php] Re: id in mysql DB Eintragen Hallo, versuch doch mal folgendes: CREATE TABLE Test (ID meduimint(9) DEFAULT'0' NOT NULL auto_increment, PRIMARY KEY(ID)); Eventuell solltest du das Feld ID nicht leer lassen, sondern den Wert "null" (ohne Anführungszeichen) übergeben. So funktioniert es zumindest bei mir ausgezeichnet. Zu sehen unter http://www.mlcom.de in der Rubrik Handies -> z.B. D1-Handies. Gruß Chris -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Peter Karsten Gesendet: Dienstag, 15. Februar 2000 11:18 An: Stefan.Engelhardt_(at)_stud.fh-hannover.de; php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Re: id in mysql DB Eintragen hallo stefan, erstmal danke für die antwort: noch kurioseres problem, ich hab in der tabelle 9 Datensaetze, wenn ich einen neuen Datensatz hinzufügen möchte fülle ich die felder in meinen formular aus (lasse das id feld leer), der datensatz wird dann mit id 10 angelegt, (das feld id hat jetzt die "karakteristiken " die du mir genannt hast , war vorher ein INT :) so wenn ich nun versuche einen weiteren Datensatz anzulegen dann passiert wieder nichts, sei denn ich vergeb die id per hand, komisch oder? wenn ich den datensatz mit id 10 lösche und dann einen DS anlegen möchte dann wird die 10 wieder automatisch vergeben....... tür steht auf für tips :) falls es sich jemand angucken möchte kann er gerne den link per mail anfordern wegen den username und passwort folgende Funktion hinterlegt das formular was ich benötige um die datensaetze zu aendern oder anzulegen, vielleicht ist da ja nen fehler drin :) bei mir garantiert *g* function manageData_submit( $cmd ) { global $link, $dbname, $tablename, $fieldname, $PHP_SELF, $queryStr, $errMsg; $pResult = mysql_list_fields( $dbname, $tablename ); $num = mysql_num_fields( $pResult ); mysql_select_db( $dbname, $link ); if( $cmd == "add" ) $queryStr = "INSERT INTO $tablename VALUES ("; else if( $cmd == "edit" ) $queryStr = "REPLACE INTO $tablename VALUES ("; for( $i = 0; $i < $num-1; $i++ ) { $field = mysql_fetch_field( $pResult ); $func = $GLOBALS[$field->name. "_function"]; if( $func != "" ) $queryStr .= " $func("; if( $field->numeric == 1 ) { $queryStr .= $GLOBALS[$field->name]; if( $func != "" ) $queryStr .= "),"; else $queryStr .= ","; } else { $queryStr .= "'" . $GLOBALS[$field->name]; if( $func != "" ) $queryStr .= "'),"; else $queryStr .= "',"; } } $field = mysql_fetch_field( $pResult ); if( $field->numeric == 1 ) $queryStr .= $GLOBALS[$field->name] . ")"; else $queryStr .= "'" . $GLOBALS[$field->name] . "')"; mysql_query( $queryStr , $link ); $errMsg = mysql_error(); viewData( "" ); } > wie bewerkstelligt man das wenn man einen neuen datensatz > anlegt das die id > des jeweiligen DS sich automatisch eintraegt? Ganz einfach, das erledigt mysql von alleine. Dazu mußt Du in der Tabellendefinition den Parameter AUTO_INCREMENT in der Spalte mit angeben. Etwa so: CREATE TABLE Test( ID varchar(255) NOT NULL AUTO_INCREMENT, PRIMARY KEY ( ID) ); Gruß Stefan -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From mmg_(at)_inett.de Tue, 15 Feb 2000 11:58:56 +0100 Date: Tue, 15 Feb 2000 11:58:56 +0100 From: Marco Gabriel mmg_(at)_inett.de Subject: [php] - Check bevor fopen - > > $fp=_(at)_fopen(...); > > > > damit könntest du zumindest checken, was zurück kommt ohne daß der > user eine > > fehlermeldung sieht, da diese bei vorangestelltem _(at)_ unterdrückt > wird. > > okay danke ..sowas hab ich gesucht.. nur in welcher Variabel steht > dann drin, was ich zurückbekomme ? http://www.php.net/manual/function.fopen.php3 du kriegst einen filepointer in $fp zurück. damit kannst du dann weiteres anstellen. Gruß, Marco mmg_(at)_inett.de http://www.inett.de/ From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 15 Feb 2000 12:01:44 +0100 Date: Tue, 15 Feb 2000 12:01:44 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] =?iso-8859-1?Q?Dropdown-Listen_f=FCllen_mit_Javascript_oder_PHP=3F?= Hallo Liste, ich habe folgendes Problem: Ich möchte ein Formular anlegen, in dem der Benutzer in einer Drop-Down-Liste einen Wert auswählen kann. Bis dahin noch kein Problem. ;-) Abhängig vom ausgewählten Wert soll in der darunter liegenden Ebene eine weitere Drop-Down-Liste mit Werten zur Verfügung stehen. Dies möchte ich über insgesamt 5 Ebenen realisieren. Jetzt könnte ich jedesmal eine DB-Abfrage machen und die Seite neu mit den passenden Werten anzeigen lassen. Gibt es eine Möglichkeit, wie ich eine einzige Seite übertrage, in der alle Werte stehen und nur die zur Auswahl passenden Werte angezeigt werden? Ich habe da schon ein bißchen mit Javascript rumexperimentiert und kann auch Werte einfügen, aber wenn der Benutzer seine Auswahl ändert, kann ich die eingefügten Werte nicht wieder löschen. Ich hoffe, ich habe mich verständlich ausgedrückt. Vielen Dank für Tips Stefan From skyman_(at)_skydsl.de Tue, 15 Feb 2000 12:05:35 +0100 Date: Tue, 15 Feb 2000 12:05:35 +0100 From: Micha B skyman_(at)_skydsl.de Subject: [php] - Check bevor fopen - > http://www.php.net/manual/function.fopen.php3 > > du kriegst einen filepointer in $fp zurück. damit kannst du dann weiteres > anstellen. danke.. das wars ! ;) bye MichaB From pfister_(at)_bodensee.com Tue, 15 Feb 2000 12:07:34 +0100 Date: Tue, 15 Feb 2000 12:07:34 +0100 From: Stefan Pfister pfister_(at)_bodensee.com Subject: [php] sleep() Pascal Schult wrote: > > hi liste.. > > weiss jemand, wieso sleep() bei mir auf nem win32-system nicht laeuft? > Kann es sein, daß der browser die daten stückchenweise bekommt, aber > nichts anzeigt, sonder dies erst tut, wenn das script durchgelaufen ist? > ich habe das script so versimpelt, daß ich eigentlich keinen tippfehler > uebersehen kann :( > > "; flush(); sleep(2); > echo "2 Sekunden
"; flush(); sleep(2); > echo "4 Sekunden... fertig!
"; > ?> Hmm, sehr komisch, unter Linux funktionieren deine Zeilen jedenfalls ! Ciao Stefan P. From home_(at)_peter-karsten.de Tue, 15 Feb 2000 12:10:45 +0100 Date: Tue, 15 Feb 2000 12:10:45 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] Re: id in mysql DB Eintragen Hallo Chris, danke , >Eventuell solltest du das Feld ID nicht leer lassen, sondern den Wert "null" >(ohne Anführungszeichen) übergeben. so funktioniert das, wenn ich eine 0 in das id feld eintrage dann klappt alles wunderbar, unabhaengig von dem Type was ich dem id feld zugewiesen habe, ... git es dafür eine logische erklaerung? vielen dank auch an all die anderen petter From blixa_(at)_neubauten.de Tue, 15 Feb 2000 12:13:40 +0100 Date: Tue, 15 Feb 2000 12:13:40 +0100 From: Holger Janning blixa_(at)_neubauten.de Subject: [php] Dropdown-Listen =?iso-8859-1?Q?f=FCllen?= mit Javascript oder PHP? schau´ mal auf www.neckermann.de! ich glaube, dass ist das, was du suchst... Stefan Engelhardt wrote: > > Hallo Liste, > ich habe folgendes Problem: Ich möchte ein Formular anlegen, in dem der > Benutzer in einer Drop-Down-Liste einen Wert auswählen kann. Bis dahin noch > kein Problem. ;-) Abhängig vom ausgewählten Wert soll in der darunter > liegenden Ebene eine weitere Drop-Down-Liste mit Werten zur Verfügung > stehen. Dies möchte ich über insgesamt 5 Ebenen realisieren. Jetzt könnte > ich jedesmal eine DB-Abfrage machen und die Seite neu mit den passenden > Werten anzeigen lassen. Gibt es eine Möglichkeit, wie ich eine einzige Seite > übertrage, in der alle Werte stehen und nur die zur Auswahl passenden Werte > angezeigt werden? Ich habe da schon ein bißchen mit Javascript > rumexperimentiert und kann auch Werte einfügen, aber wenn der Benutzer seine > Auswahl ändert, kann ich die eingefügten Werte nicht wieder löschen. Ich > hoffe, ich habe mich verständlich ausgedrückt. > > Vielen Dank für Tips > > Stefan > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- ____________________________ ./ - Heute schon geprügelt? - \. .\ http://www.pruegelprinz.de /. > Die Vorbilder der Nation < ...und als ich nach draussen ging regnete es! Aber Microsoft sagte es regnet nicht... ...also wurde ich nicht nass! From peter_(at)_paeffgen.com Tue, 15 Feb 2000 12:19:39 +0100 Date: Tue, 15 Feb 2000 12:19:39 +0100 From: Peter Karsten peter_(at)_paeffgen.com Subject: [php] JPG Grafiken und PHP Bücher mahlzeit :) also wie war das eben nochmal, gibt es eine möglichkeit in ein JPG einen Text einzulesen? wo kann man mehr infos dazu finden? dazu hab ich noch gleich eine frage was literatur angeht, ich habe heut bestellt: php3 grundlagen und lösungen von Jörg Krause , und Relationale Datenbanken und SQL von Günther Mattthiessen, kann jemand beurteilen ob das eine richtige entscheidung war? das Buch php dynmaische webauftritte prf. gestalten von Markt & Technik hatte ich schon , hilft mir aber in maanchen punkten nicht viel weiter, vor allem wenn es darum geht funktion zu verstehen oder selber schreiben, ich bin wohl doch noch zu únerfahren :) danke petter From hoppe_(at)_hwsw-service.de Tue, 15 Feb 2000 12:24:19 +0100 Date: Tue, 15 Feb 2000 12:24:19 +0100 From: Chris Hoppe hoppe_(at)_hwsw-service.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Dropdown-Listen_f=FCllen_mit_Javascript_od?= =?iso-8859-1?Q?er_PHP=3F?= =?iso-8859-1?Q?er_PHP=3F?= Hallo Stefan, ein kleines Beispiel (nicht von mir) in JavaScript findest du auf der Seite http://www.businessloesungen.com/service/support_anfrage.htm . Vielleicht hilft Dir das weiter. Unter PHP habe ich mich mit diesem Problem noch nicht beschäftigt, aber sicherlich gibt es da auch eine Lösung. Gruß Chris --------------------------------- Chris Hoppe Fa. Business Lösungen -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Stefan Engelhardt Gesendet: Dienstag, 15. Februar 2000 12:02 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Dropdown-Listen füllen mit Javascript oder PHP? Hallo Liste, ich habe folgendes Problem: Ich möchte ein Formular anlegen, in dem der Benutzer in einer Drop-Down-Liste einen Wert auswählen kann. Bis dahin noch kein Problem. ;-) Abhängig vom ausgewählten Wert soll in der darunter liegenden Ebene eine weitere Drop-Down-Liste mit Werten zur Verfügung stehen. Dies möchte ich über insgesamt 5 Ebenen realisieren. Jetzt könnte ich jedesmal eine DB-Abfrage machen und die Seite neu mit den passenden Werten anzeigen lassen. Gibt es eine Möglichkeit, wie ich eine einzige Seite übertrage, in der alle Werte stehen und nur die zur Auswahl passenden Werte angezeigt werden? Ich habe da schon ein bißchen mit Javascript rumexperimentiert und kann auch Werte einfügen, aber wenn der Benutzer seine Auswahl ändert, kann ich die eingefügten Werte nicht wieder löschen. Ich hoffe, ich habe mich verständlich ausgedrückt. Vielen Dank für Tips Stefan -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From Mathias.Gloss_(at)_start.de Tue, 15 Feb 2000 12:21:20 +0100 Date: Tue, 15 Feb 2000 12:21:20 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] sleep() Aloha, > ---------- > Von: Stefan Pfister[SMTP:pfister_(at)_bodensee.com] > > > weiss jemand, wieso sleep() bei mir auf nem win32-system nicht laeuft? > > Kann es sein, daß der browser die daten stückchenweise bekommt, aber > > nichts anzeigt, sonder dies erst tut, wenn das script durchgelaufen ist? > > ich habe das script so versimpelt, daß ich eigentlich keinen tippfehler > > uebersehen kann :( > > > > "; flush(); sleep(2); > > echo "2 Sekunden
"; flush(); sleep(2); > > echo "4 Sekunden... fertig!
"; > > ?> > > Hmm, sehr komisch, unter Linux funktionieren deine Zeilen > jedenfalls ! > Das Problem duerfte nicht mit php oder dem Betriebs- system zusammenhaengen, sondern mit dem Webserver. Du erzeugst eine ungepufferte Ausgabe (mit dem flush() ) und der Webserver sollte nicht immer diese auch ungepuffert an den Client weiterreichen, weil ja sonst fuer den String "2 Sekunden
" ein ganzes tcp-Paket verschickt wird, obwohl die gesamte ausgabe in ein Paket passen würde. Deswegen puffert ein gescheiter Webserver dies, bis das Programm beendet wird. Das ist dann auch viel performanter. Wie du dem Webserver begreifbar machst, dass er NICHT puffern soll, ist eine gute Frage. Bei dem IIS 2, ncsa und Apache war es so, dass die entsprechenden CGI-Programme mit nph-* anfangen mussten UND alle Header selbst erzeugen mussten (nph=non-parsed- headers)... Vielleicht hilft das ja in deinem Fall, obwohl php eigentlich keine klassichche cgi-Anwendung ist (zumindest wenns als Modul laeuft ;) Gruesse, Mathias > Ciao Stefan P. > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > From Mathias.Gloss_(at)_start.de Tue, 15 Feb 2000 12:23:47 +0100 Date: Tue, 15 Feb 2000 12:23:47 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] sleep() Nachtrag: Im Manual mit den Benutzerbemerkungen auf www.php.net hab ich grad noch folgendes gefunden: digdan_(at)_rmci.net 16-Sep-1999 07:09 I have noticed that this doesn't force IE to display the page(or what is loaded so far), but it does in netscape. <<...>> sunil_(at)_nanjang.com 07-Nov-1999 04:11 yes. IE doesn't work. Anyone know about it perfectly?? <<...>> <<...>> akira_(at)_zerodegree.de 14-Feb-2000 02:02 On my system using PHP3 flush is working with netscape AND IE but only when you use print("something"); instead of echo ""; Vielleicht hilfts auch wenn man print statt echo verwendet ;-) Gruesse, Mathias From Michael_(at)_Stahmann.de Tue, 15 Feb 2000 12:27:23 +0100 Date: Tue, 15 Feb 2000 12:27:23 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] InternetExplorer 5.0 beschraenkt? Hallo Liste, ich kann mich wage erinnern, das es mal Probleme mit dem IE 5.0 in der Liste gab. Konnte aber nix so schnell im Archiv finden... Kann es sein, das der IE 5.0 irgendeine Beschränkung hinsichtlich der Datenübergabe hat. Es haben jetzt 2 Leute in unserem Shop sehr viele Artikel bestellt. Das hatte zur Folge, das offensichtlich Daten am Ende abgeschnitten wurden. Leider waren das Name, Adresse usw. somit kam immer die Meldung "Sie haben keinen Namen eingegeben..." Nach langem suchen kam ich darauf, das ich mein Script mal wegen Tests auf GET gestellt hatte. Lief aber trotzdem mit allen Browsern zuverlässig. Ich habe das jetzt auf POST zurückgestellt - bin aber nicht sicher, ob das die Lösung war. Denn Netscape 3x, 4x und IE 4.x machten ja auch nie Probleme Beide Nutzer teilten mir mit, das sie den IE 5.0 verwenden. Weiß jmd. von einer Beschränkung oder sonst irgendetwas? Den IE 5.0 Nutzer kann ich ja nun wirklich nicht ausschließen. Bitte um schnelle Hilfe - ich weiß nicht wieviele Kunden uns jetzt deswegen schon durch die Lappen gegangen sind :-( Gruß Michael Stahmann -- -------------------------------------------------------- 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 hoppe_(at)_hwsw-service.de Tue, 15 Feb 2000 12:34:26 +0100 Date: Tue, 15 Feb 2000 12:34:26 +0100 From: Chris Hoppe hoppe_(at)_hwsw-service.de Subject: [php] Re: id in mysql DB Eintragen Hallo Peter, logische Erklärung: Wenn du in der Feld-Definition angibst, daß der Wert nicht NULL (NOT NULL) sein darf, du aber keinen Wert (also doch NULL) übergibst, sucht MySQL nach einem Default-Wert. Ist dieser nicht angegeben (DEFAULT'0'), wird der neue Datensatz nicht gespeichert. Warum es alledings erst ab dem 10. DS zu dem Problem gekommen ist, ist mir auch noch nicht klar. Gruß Chris -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Peter Karsten Gesendet: Dienstag, 15. Februar 2000 12:11 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Re: id in mysql DB Eintragen Hallo Chris, danke , >Eventuell solltest du das Feld ID nicht leer lassen, sondern den Wert "null" >(ohne Anführungszeichen) übergeben. so funktioniert das, wenn ich eine 0 in das id feld eintrage dann klappt alles wunderbar, unabhaengig von dem Type was ich dem id feld zugewiesen habe, ... git es dafür eine logische erklaerung? vielen dank auch an all die anderen petter -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From home_(at)_peter-karsten.de Tue, 15 Feb 2000 12:37:32 +0100 Date: Tue, 15 Feb 2000 12:37:32 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] Re: id in mysql DB Eintragen ehm noch was :) ich versuch gerade festzulegen das das id feld im formular standardmaessig 0 ist wenn man das aufruft , nur beim neuen hinzufügen von datensaetzen soll 0 übergeben werden, würde ja auch beim editieren wenig sinn amchen ;-) , wo kann ich das unterbringen? mit nem Link übergeben? eure Meinung ..... da ich eigentlich ein Feld für jede spalte erstellt habe und keine festen variablen gestezt habe, wüsste ich jetzt nicht wie ich da serienmässig eine 0 reinschreiben kann :( another thx petter From j.behner_(at)_j-u-m-p.de Tue, 15 Feb 2000 12:39:27 +0100 Date: Tue, 15 Feb 2000 12:39:27 +0100 From: =?Windows-1252?Q?J=FCrgen_Behner?= j.behner_(at)_j-u-m-p.de Subject: [php] =?Windows-1252?Q?Re:_=5Bphp=5D_JPG_Grafiken_und_PHP_B=FCcher?= > dazu hab ich noch gleich eine frage was literatur angeht, ich habe heut > bestellt: > php3 grundlagen und lösungen von Jörg Krause , und Relationale Datenbanken > und SQL von Günther Mattthiessen, kann jemand beurteilen ob das eine > richtige entscheidung war? > > petter ich bin ebenfalls seit etwa 2 wochen php-und mysql-anfänger und benutzte "php grundlagen und lösungen" von jörg krause. ich bin von diesem buch begeistert. genau das richtige für anfänger. bis jetzt finde ich in diesem buch einfach alles, was ich brauche. jürgen From az_(at)_cabag.ch Tue, 15 Feb 2000 12:49:01 +0100 Date: Tue, 15 Feb 2000 12:49:01 +0100 From: Andreas Zaugg az_(at)_cabag.ch Subject: [php] InternetExplorer 5.0 beschraenkt? Hoi Michael Das mit der "GET" Uebergabe ist wirklich ein Problem! So viel ich weiss kann man nur 2024 Zeichen ueber GET_VARS uebertragen, also 2k. Nimmst Du als Schnittstelle POST, sollte dies funken... D.h. die HTTP_POST_VARS sind so viel ich weiss unbeschränkt. Gruss Andi > Hallo Liste, > ich kann mich wage erinnern, das es mal Probleme mit dem IE 5.0 in der > Liste gab. > Konnte aber nix so schnell im Archiv finden... > Kann es sein, das der IE 5.0 irgendeine Beschränkung hinsichtlich der > Datenübergabe hat. > Es haben jetzt 2 Leute in unserem Shop sehr viele Artikel bestellt. Das > hatte zur Folge, das > offensichtlich Daten am Ende abgeschnitten wurden. Leider waren das > Name, Adresse usw. > somit kam immer die Meldung "Sie haben keinen Namen eingegeben..." > Nach langem suchen kam ich darauf, das ich mein Script mal wegen Tests > auf GET gestellt hatte. > Lief aber trotzdem mit allen Browsern zuverlässig. Ich habe das jetzt > auf POST zurückgestellt - bin aber nicht sicher, ob das die Lösung war. > Denn Netscape 3x, 4x und IE 4.x machten ja auch nie Probleme > Beide Nutzer teilten mir mit, das sie den IE 5.0 verwenden. > Weiß jmd. von einer Beschränkung oder sonst irgendetwas? > Den IE 5.0 Nutzer kann ich ja nun wirklich nicht ausschließen. > Bitte um schnelle Hilfe - ich weiß nicht wieviele Kunden uns jetzt > deswegen schon durch die Lappen gegangen sind :-( > > Gruß Michael Stahmann > > -- > -------------------------------------------------------- > 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 > -------------------------------------------------------- > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From clever_(at)_aracnet.com Tue, 15 Feb 2000 12:55:57 +0100 Date: Tue, 15 Feb 2000 12:55:57 +0100 From: Florian Clever clever_(at)_aracnet.com Subject: [php] Wichtige Entscheidung: ASP oder PHP >Hat jemand damit Erfahrung? Ich weiss, dass >es für die beiden oben beschriebenen >Funktionien kommerzielle Active-X-Komponenten >für WindowsNT/ASP gibt. und dass das dann immer >noch einigermaßen effizient geht. Wenn das ganze auf einem NT Server läuft könntest du von PHP aus die Active-X Komponenten verwenden genau wie bei ASP. In PHP funktioniert das mit COM Funktionen, deren Syntax in PHP3 allerdings anders ist als in PHP4. Ausserdem sind diese Funktionen nicht dokumentiert (zumindest habe ich es nicht gefunden => Arbeit für Egon). Ich habe aber eine Minidoku und der Sourcecode hilft auch weiter. Für Zip verwende ich auf NT XceedZip. Florian Clever **************************************************************************** Phone: ++49 (0)761 7070268 / Fax: ++49 (0)761 23565 Email: clever_(at)_aracnet.com / Internet: http://www.aracnet.com/~clever Zasiusstr. 45 / D-79102 Freiburg / Germany **************************************************************************** From info_(at)_schuborg.de Tue, 15 Feb 2000 12:56:23 +0100 Date: Tue, 15 Feb 2000 12:56:23 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] Dropdown-Listen =?iso-8859-1?Q?f=FCllen?= mit Javascript oder PHP? Hi Stefan.. so was wie unter http://www.autoeuro.de/ und http://www.dat.de/gebraucht.html ? vielleicht hilft dir das ja weiter. wenn du so ein script schreiben solltest, dann hätte meine cdsammlungsdatenbankausgabeseite reges interesse daran :) > ich habe folgendes Problem: Ich möchte ein Formular anlegen, in dem der > Benutzer in einer Drop-Down-Liste einen Wert auswählen kann. Bis dahin noch > kein Problem. ;-) Abhängig vom ausgewählten Wert soll in der darunter > liegenden Ebene eine weitere Drop-Down-Liste mit Werten zur Verfügung > stehen. Dies möchte ich über insgesamt 5 Ebenen realisieren. Jetzt könnte > ich jedesmal eine DB-Abfrage machen und die Seite neu mit den passenden > Werten anzeigen lassen. Gibt es eine Möglichkeit, wie ich eine einzige Seite > übertrage, in der alle Werte stehen und nur die zur Auswahl passenden Werte > angezeigt werden? Ich habe da schon ein bißchen mit Javascript > rumexperimentiert und kann auch Werte einfügen, aber wenn der Benutzer seine > Auswahl ändert, kann ich die eingefügten Werte nicht wieder löschen. Ich > hoffe, ich habe mich verständlich ausgedrückt. ciao From s.bergmann_(at)_seven-sense.com Tue, 15 Feb 2000 12:56:23 +0100 Date: Tue, 15 Feb 2000 12:56:23 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Bestimmte Textbausteine aus Datei extrahieren Ulf Wendel schrieb: > Was ein regulärer Ausdruck, den die preg_* Funktionen benutzen > ist, mußt Du lernen. Eine Einführung gibt das Manual unter: Sorry, ich weiß auch nicht, was in mich gefahren, so eine Mail in diese Liste zu posten. Dafür erstmal "Entschuldigung!". Natürlich weiß ich was reguläre Ausdrücke sind, habe ich ja alles schön in "Informatik I" vor ein paar Semestern gelernt. > http://www.php.net/manual/pcre.pattern.syntax.php3 > http://www.php.net/manual/pcre.pattern.modifiers.php3 Werde ich mich mal mit auseinander setzen. Ernsthaft. > Diese Dinge muß man einfach in den Grundzügen beherrschen, um > einen Parser zu schreiben. Es wird auch nicht viel bringen hier > zu posten, bevor man es gelesen hat. Bei Detailproblemen kann Dir > die Liste wieder weiterhelfen. Ich habe eigentlich nicht wirklich vor einen kompletten Parser für dieses "Problem" zu schreiben. Das ganze ist ja nur für eine Bücher-Linkliste auf meiner privaten Homepage gedacht. Es sollte doch eigentlich reichen, die Position von zum Beispiel "Unser Preis:" zu bestimmen, und dann geschickt mir String-Funktionen auszuschneiden. /Sebastian -- "One more anal-probing gyro-pyro levitating ectoplasm alien anti-matter story and I'm going to take out my gun and shoot somebody." - Fox Mulder, "The X-Files" From UW_(at)_NetUSE.DE Tue, 15 Feb 2000 13:15:59 +0100 Date: Tue, 15 Feb 2000 13:15:59 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Bestimmte Textbausteine aus Datei extrahieren Sebastian Bergmann wrote: > Bücher-Linkliste auf meiner privaten Homepage gedacht. Es sollte doch > eigentlich reichen, die Position von zum Beispiel "Unser Preis:" zu > bestimmen, und dann geschickt mir String-Funktionen auszuschneiden. So mache ich es auch immer, wenn mir die Regexp zu lästig werden und hey, es gibt keinen Grund für irgendeine Entschuldigung! Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From Michael_(at)_Stahmann.de Tue, 15 Feb 2000 13:26:07 +0100 Date: Tue, 15 Feb 2000 13:26:07 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] InternetExplorer 5.0 beschraenkt? Hallo Andreas, ich habe GET vorher einmal "geknackt" da hatte ich aber über 50 Artikel bestellt und eine entsprechende Meldung von Server erhalten. Darauf hatte ich mich im Prinzip verlassen. Nur wie gesagt, der einzige der zicken macht ist der IE 5.0 Any idea?? Michael Andreas Zaugg wrote: > Hoi Michael > > Das mit der "GET" Uebergabe ist wirklich ein Problem! > So viel ich weiss kann man nur 2024 Zeichen ueber GET_VARS > uebertragen, also 2k. > Nimmst Du als Schnittstelle POST, sollte dies funken... > D.h. die HTTP_POST_VARS sind so viel ich weiss > unbeschränkt. > > Gruss Andi -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- From eschmid+sic_(at)_s.netic.de Tue, 15 Feb 2000 13:29:07 +0100 (CET) Date: Tue, 15 Feb 2000 13:29:07 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] Wichtige Entscheidung: ASP oder PHP On Tue, 15 Feb 2000, Florian Clever wrote: > >Hat jemand damit Erfahrung? Ich weiss, dass > >es für die beiden oben beschriebenen > >Funktionien kommerzielle Active-X-Komponenten > >für WindowsNT/ASP gibt. und dass das dann immer > >noch einigermaßen effizient geht. > > Wenn das ganze auf einem NT Server läuft könntest du von PHP aus die > Active-X Komponenten verwenden genau wie bei ASP. > In PHP funktioniert das mit COM Funktionen, deren Syntax in PHP3 allerdings > anders ist als in PHP4. Ausserdem sind diese Funktionen nicht dokumentiert > (zumindest habe ich es nicht gefunden => Arbeit für Egon). Ich habe aber > eine Minidoku und der Sourcecode hilft auch weiter. Die Doku steht ab April in dem Buch von Tobias Ratschiller und Till Gerken. Tobias Ansichten zur Dokumentation der COM-Funktionen habe ich Zeev Suraski gemailt. Der lehnt aber immer noch ab und behauptet diese Funktionalitaet wird durch function overloading erzielt. Aus dem gleichen Grunde gibt es auch keine Doku zu Java und JSP. -Egon From Marc_(at)_Sidon.de Tue, 15 Feb 2000 13:41:58 +0100 Date: Tue, 15 Feb 2000 13:41:58 +0100 From: Marc Sidon Marc_(at)_Sidon.de Subject: [php] Suche PHP-Programmierer =?iso-8859-1?Q?f=FCr?= evtl. Zusammenarbeit Hi Liste, bin mir nicht genau sicher, ob das hierhin gehört, aber ich denke mir, hier erreiche ich als erstes die Leute, die Ahnung haben, von was sie reden, also: Ich suche einen zuverlässigen freiberuflichen PHP-Programmierer, der Lust und Zeit hat, in der Zukunft ein paar (bislang noch kleinere) PHP-Projekte mit mir und meinen Leuten zu realisieren. Am liebsten in der Nähe Köln und Umgebung !!!!! Wir machen Webdesign, Webhosting usw. und benötigen jemand, der Erfahrungen mit Datenbanken und PHP hat. - Bist Du so jemand ? - Bist locker aber dennoch zuverlässig ? - Bist Du schnell und flexibel ? - Bist Du einfallsreich und hast innovative Ideen oder kannst diese verwirklichen ? - Hast Du Lust mit einem kleinen, aber netten Team zusammen zu arbeiten und hast nicht horrende Gehaltsvorstellungen ? (Besonders wichtig, da wir die Firma erst aufbauen............!!!!) :) ...........dann bist Du unser Mann !!!!!!! (Oder Frau) Melde Dich per Mail oder ruf mich an. ca. 9.00 - ca. 18.00 Uhr: 0171/5322648 ca. 18.00 - ca. 9.00 Uhr: 02205/909276 -- Marc Sidon ModernMediaSidon Langenweg 6 53797 Lohmar Tel.:02205/9092-76 D1: 0171/5322648 FAX: 02205/9092-81 From eschmid+sic_(at)_s.netic.de Tue, 15 Feb 2000 13:41:52 +0100 (CET) Date: Tue, 15 Feb 2000 13:41:52 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] =?X-UNKNOWN?Q?Re=3A_=5Bphp=5D_JPG_Grafiken_und_PHP_B=FCcher?= On Tue, 15 Feb 2000, Peter Karsten wrote: > das Buch php dynmaische webauftritte prf. gestalten von Markt & Technik > hatte ich schon , hilft mir aber in maanchen punkten nicht viel weiter, vor > allem wenn es darum geht funktion zu verstehen oder selber schreiben, ich > bin wohl doch noch zu únerfahren :) Wenn Du die FunktionsKURZreferenz meinst, dann solltest Du halt das Online-Manual fuer weitere Informationen heranziehen. Ich hab in den einzelnen Buechern nicht nachgezaehlt, wiewiele Funktion da beschrieben sind. Aber die meisten duerften in dem Markt&Technik Buch kurz beschrieben sein. Die stammen auch nicht von einer Uebersetzung des Online-Manuals ab, sondern aus dem Quellcode. Das (fast) deutsche Online-Manual gibts bei http://www.php-center.de/ und http://www.dynamic-webpages.de/ -Egon From hinse_(at)_gmx.de Tue, 15 Feb 2000 13:41:31 +0100 Date: Tue, 15 Feb 2000 13:41:31 +0100 From: Peter Hinse hinse_(at)_gmx.de Subject: [php] Re[2]: [php] Forum Hi Sebastian, Tuesday, February 15, 2000, 7:41:48 AM, you wrote: >> ich suche ein gutes und schnelles Forum in PHP geschrieben, welches die >> Funktion hat wo sich Benutzer anmelden müssen bevor sie posten, verschiedene >> Boards, etc... > Schau Dir doch mal http://www.phorum.org an. Bin ich blind oder blöd: ich hab da auch schon mal dran gedacht, aber keine Anmelde-Funktion gefunden ... hab ich da was übersehen? Schöne Grüße aus Mannheim, Peter Hinse mailto: hinse_(at)_gmx.de From tobias_(at)_dnet.it Tue, 15 Feb 2000 13:51:59 +0100 Date: Tue, 15 Feb 2000 13:51:59 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Dokumentation (was: Wichtige Entscheidung: ASP oder PHP) > Die Doku steht ab April in dem Buch von Tobias Ratschiller und Till ^^^^^^^^ ab Mai. :) > Gerken. Tobias Ansichten zur Dokumentation der COM-Funktionen habe ich > Zeev Suraski gemailt. Der lehnt aber immer noch ab und behauptet diese > Funktionalitaet wird durch function overloading erzielt. > > Aus dem gleichen Grunde gibt es auch keine Doku zu Java und JSP. Dem User dürfte es herzlich egal sein, wodurch diese Funktionalität erzielt wird. Ich kann Zeev durchaus verstehen, wenn er die com_*-Sachen in 3.x nicht dokumentiert haben will, aber die COM-und Java-Pseudoklassen, sowie die Hilfs-Funktionen dazu, sollten IMHO schon dokumentiert werden. Wieso auch nicht, sind doch alles nützliche Sachen (und zumindest COM ist stabil). Und zu Docbook: Früher oder später werden Klassen-APIs sowieso in die Dokumentation aufgenommen werden müssen, mittlerweile haben wir da COM, Java, LibXML. Das kann man ja wie den Eintrag zu "new dir" behandeln... Mit freundlichen Grüßen, Tobias Ratschiller -- 2?0.1/($a=-2):0,$b<2; $s.=chr(30+$c),$a+=0.0503)for($x= /* Tobias Ratschiller */ $y=$c=0;++$c<90&$x*$x+$y*$y<4;$y= /* http://phpWizard.net */ 2*$x*$y+$b,$x=$t)$t=$x*$x-$y*$y+$a;print(chunk_split($s,80));?> From krs_(at)_treu-elektro.de Tue, 15 Feb 2000 13:57:21 +0100 Date: Tue, 15 Feb 2000 13:57:21 +0100 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Header ansehen Hallo Liste, womit kann ich mir die Header ansehen, die mir ein Webserver schickt? MfG Stefan Krister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From hoppe_(at)_hwsw-service.de Tue, 15 Feb 2000 14:02:49 +0100 Date: Tue, 15 Feb 2000 14:02:49 +0100 From: Chris Hoppe hoppe_(at)_hwsw-service.de Subject: [php] Re: id in mysql DB Eintragen Hallo Peter, versuch es doch mal so, daß du in deinem Formular ein verstecktes Feld hinterlegst, etwa so: -----Ursprüngliche Nachricht----- Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE [mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Peter Karsten Gesendet: Dienstag, 15. Februar 2000 12:38 An: php_(at)_solix.wiso.Uni-Koeln.DE Betreff: [php] Re: id in mysql DB Eintragen ehm noch was :) ich versuch gerade festzulegen das das id feld im formular standardmaessig 0 ist wenn man das aufruft , nur beim neuen hinzufügen von datensaetzen soll 0 übergeben werden, würde ja auch beim editieren wenig sinn amchen ;-) , wo kann ich das unterbringen? mit nem Link übergeben? eure Meinung ..... da ich eigentlich ein Feld für jede spalte erstellt habe und keine festen variablen gestezt habe, wüsste ich jetzt nicht wie ich da serienmässig eine 0 reinschreiben kann :( another thx petter -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From mk_(at)_dynamicworks.de Tue, 15 Feb 2000 14:00:28 +0100 Date: Tue, 15 Feb 2000 14:00:28 +0100 From: marcus mk_(at)_dynamicworks.de Subject: [php] AW: [php] Re[2]: [php] Forum > > Schau Dir doch mal http://www.phorum.org an. > > Bin ich blind oder blöd: ich hab da auch schon mal dran gedacht, aber > keine Anmelde-Funktion gefunden ... hab ich da was übersehen? *g* du mußt dich nicht anmelden, sondern dir das script runterladen und gemäß der anleitung auf den server kopieren. marcus From clever_(at)_aracnet.com Tue, 15 Feb 2000 14:20:19 +0100 Date: Tue, 15 Feb 2000 14:20:19 +0100 From: Florian Clever clever_(at)_aracnet.com Subject: [php] Wichtige Entscheidung: ASP oder PHP >> Wenn das ganze auf einem NT Server läuft könntest du von PHP aus die >> Active-X Komponenten verwenden genau wie bei ASP. >> In PHP funktioniert das mit COM Funktionen, deren Syntax in PHP3 allerdings >> anders ist als in PHP4. Ausserdem sind diese Funktionen nicht dokumentiert >> (zumindest habe ich es nicht gefunden => Arbeit für Egon). Ich habe aber >> eine Minidoku und der Sourcecode hilft auch weiter. >Die Doku steht ab April in dem Buch von Tobias Ratschiller und Till >Gerken. Tobias Ansichten zur Dokumentation der COM-Funktionen habe ich >Zeev Suraski gemailt. Der lehnt aber immer noch ab und behauptet diese >Funktionalitaet wird durch function overloading erzielt. >Aus dem gleichen Grunde gibt es auch keine Doku zu Java und JSP. Es leuchtet mir zwar nicht ein wieso man überladene Funktionen nicht dokumentieren sollte, denn es viele könnten die COM Anbindung und die Java Unterstützung gut gebrauchen. Florian From ralf_(at)_globalpark.de Tue, 15 Feb 2000 14:30:19 +0100 Date: Tue, 15 Feb 2000 14:30:19 +0100 From: Ralf Geschke ralf_(at)_globalpark.de Subject: [php] AW: [php] -> [JOBs] On Die, 15 Feb 2000, Andreas Braukmann wrote: > ... und wieder einer der ueber den vermanschten reply-to-Header > gestolpert ist und dammit private Mail hoechstwahrscheinlich > ungewollt veroeffentlich hat. Selbst schuld, sorry, was auch gleich ein gewisses Licht auf den Interessenten wirft, welcher Chef moechte schon jemanden einstellen, der nicht mal sein Mailprogramm bedienen kann..? > ... uuuh aber dann auch noch vollgequottelt ... Yep. Empfehlung an diejenigen, die es nich lassen koennen oder denen es vielleicht gar nicht bewusst ist: http://www.php-center.de/php-de/konventionenundstandards.htm Beste Gruesse, Ralf -- / mail:// ralf _(at)_ { globalpark.de | kuerbis.org | php-center.de } / http:// www . { globalpark.de | kuerbis.org | php-center.de } / fon:// { 02233-793373 | 0177-5262345 } From info_(at)_schuborg.de Tue, 15 Feb 2000 14:29:20 +0100 Date: Tue, 15 Feb 2000 14:29:20 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] pcre problem hi björn..., hi liste preg_match('=^(.*)(.*)
(.*)$=msi',$zeile,$txt) das ist ein teil von einem script welches du mal gepostet hast. ganz verstehe ich es aber leider nicht. kannst du mir da was erklären? 1 Frage: wozu schreibst du einmal ´"?´ und danach nur ´"´, ohne ´?´ ? du willst doch auch urls finden, die nicht in ´"´ stehen. geht das denn so? 2 Frage: wieso erfordert preg_* , daß man für solch eine suche den Anfang ´^´ und das Ende ´$´ angibt? was würde passieren, wenn man es nicht macht? ungewohnterweise scheinen die '='-zeichen ja als delimiter zu gelten oder sie bewirken irgendeinen loop mit dem modifier ´m´...? das steht ja scheinbar alles in zusammenhang mit dem modifier ´m (PCRE_MULTILINE)´. kannst du oder jemand anderes aus der liste mir das vielleicht erläutern? Mit der Beschreibung im Manual komme ich nicht ganz klar in diesem zusammenhang. danke schonmal. ciao, Pascal From ralf_(at)_globalpark.de Tue, 15 Feb 2000 14:35:25 +0100 Date: Tue, 15 Feb 2000 14:35:25 +0100 From: Ralf Geschke ralf_(at)_globalpark.de Subject: [php] InternetExplorer 5.0 beschraenkt? > Darauf hatte ich mich im Prinzip verlassen. Schlecht, denn sollte man lieber nicht, haengt die Groesse schliesslich von der maximalen Laenge der Umgebungsvariable ab, kann sich somit von Server zu Server bzw. System zu System unterscheiden. Also besser POST benutzen. > Nur wie gesagt, der einzige der zicken macht ist der IE 5.0 Nunja, dass der MSIE beschraenkt ist, wundert mich jedoch kaum... ;) Beste Gruesse, Ralf -- / mail:// ralf _(at)_ { globalpark.de | kuerbis.org | php-center.de } / http:// www . { globalpark.de | kuerbis.org | php-center.de } / fon:// { 02233-793373 | 0177-5262345 } From eschmid+sic_(at)_s.netic.de Tue, 15 Feb 2000 14:33:40 +0100 (CET) Date: Tue, 15 Feb 2000 14:33:40 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] Wichtige Entscheidung: ASP oder PHP On Tue, 15 Feb 2000, Florian Clever wrote: > >Aus dem gleichen Grunde gibt es auch keine Doku zu Java und JSP. > > Es leuchtet mir zwar nicht ein wieso man überladene Funktionen nicht > dokumentieren sollte, denn es viele könnten die COM Anbindung und die Java > Unterstützung gut gebrauchen. Das ist ganz einfach, Sam Ruby schreibt erst eine Dokumentation zu Java und JSP wenn er eine COM-Dokumentation gesehen hat. Die COM-Dokumentation gibt es aber noch nicht. Da bleibt also nichts anderes uebrig, wie die READMEs und die Beispiele in den entsprechenden Verzeichnissen zu lesen. -Egon From bernhard.ostheimer_(at)_uni-mainz.de Tue, 15 Feb 2000 14:37:28 +0100 Date: Tue, 15 Feb 2000 14:37:28 +0100 From: Bernhard Ostheimer bernhard.ostheimer_(at)_uni-mainz.de Subject: [php] Header ansehen Hi, >womit kann ich mir die Header ansehen, die mir ein Webserver schickt? http://service.wiwi.uni-mainz.de/~ostheimer/php/webserverspy/ Beste Gruesse, Bernhard aka Osti -- Bernhard Ostheimer E-Mail: Bernhard.Ostheimer_(at)_Uni-Mainz.de ** Datenbankgestuetztes Web-Publishing-System fuer Hochschulen ** ** CeBIT 2000 * 24.02.-01.03. * Hannover * Halle 16, Stand B43 ** From palim_(at)_augusta.de Tue, 15 Feb 2000 14:41:47 -0000 Date: Tue, 15 Feb 2000 14:41:47 -0000 From: Martin Fenn palim_(at)_augusta.de Subject: [php] COM-Fkts in: Wichtige Entscheidung: ASP oder PHP Hi Egon, > Die Doku steht ab April in dem Buch von Tobias Ratschiller und Till > Gerken. Tobias Ansichten zur Dokumentation der COM-Funktionen habe ich > Zeev Suraski gemailt. Der lehnt aber immer noch ab und behauptet diese > Funktionalitaet wird durch function overloading erzielt. > Aus dem gleichen Grunde gibt es auch keine Doku zu Java und JSP. Also ... ich weiss nicht ... das Zeug wird nun so sehr nachgefragt, das man meinen koennte, es wird gebraucht. Das dann Zeev die Dokumentation ablehnt, halte ich - gelinde gesagt - schon fuer etwas piefig. Was soll das? Er scheint keine Argumente zu haben ... auch und falls es der Beta-Code sein sollte: auch der kann ruhig dokumentiert werden. Ich moechte selbst entscheiden koennen, ob ich eine Beta-Funktion einsetze oder nicht. Und COM, Java und JSP ist ja nicht gerade irgendwas ... Bye, Martin ______________________________________________________________________________ Diese Nachricht besteht zu 100% aus chlorfrei gebleichten, gluecklichen und zufriedenen Elektronen Martin Fenn palim_(at)_augusta.de martin.fenn_(at)_student.fh-reutlingen.de ______________________________________ http://www.augusta.de/~palim /\ /\ | / \/ \ |--- _____________________________/ \| LOOK: http://multimed1.fh-reutlingen.de From achim.gosse_(at)_nasa20.com Tue, 15 Feb 2000 14:46:14 +0100 Date: Tue, 15 Feb 2000 14:46:14 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] flock probleme hallo, mein code: // schreiben der bestellung in die entsprechende datei $fp = fopen($broschueren_file, "a+"); // 3 versuche beim file locking $i = 0; $res = flock($fp,2); while(($i<3) && (!$res)) { sleep(2); $res = flock($fp, 2); $i++; } if(!$res) { // file locking error // exiting } ich bekomme aber den fehler: "Fatal error: Call to unsupported or undefined function flock() " was ist falsch?? /achim From Michael_(at)_Stahmann.de Tue, 15 Feb 2000 14:48:38 +0100 Date: Tue, 15 Feb 2000 14:48:38 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] InternetExplorer 5.0 beschraenkt? Ralf Geschke wrote: > > Darauf hatte ich mich im Prinzip verlassen. > > Schlecht, denn sollte man lieber nicht, haengt die Groesse > schliesslich von der maximalen Laenge der Umgebungsvariable ab, kann > sich somit von Server zu Server bzw. System zu System unterscheiden. > Also besser POST benutzen. > Klar - aus Fehlern lernt der Mensch bekanntlich am besten. So sollten nur kein Geld kosten oder Einnahmen verhindern :-) > > > Nur wie gesagt, der einzige der zicken macht ist der IE 5.0 > > Nunja, dass der MSIE beschraenkt ist, wundert mich jedoch kaum... ;) > Das scheint jetzt für mich klar zu sein. aber jetzt scheint es mit POST wieder alles zu klappen. Ich habe leider im Moment kein System mit diesem besch... Browser zur Verfügung. Deshalb muß ich jetzt erstmal wieder auf jmd. warten der einen IE 5.0 hat. Vielen Dank nochmal - ich werde berichten, wie es aussgeht und wenn Zeit da ist, die IE 5.0- Beschränkung einmal testen. Die muß jedenfalls weit unter der des Servers liegen, sonst hätte es ja schon vorher einmal Probleme gegeben. Und das System läuft mit dieser "Programierung" seit Mitte Deszember... Ich vermute lieber nicht wieviel Kohle uns da durch die lappen gegangen ist :-( Gruß Michael Stahmann -- -------------------------------------------------------- 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 az_(at)_cabag.ch Tue, 15 Feb 2000 14:48:27 +0100 Date: Tue, 15 Feb 2000 14:48:27 +0100 From: Andreas Zaugg - CAB Services AG az_(at)_cabag.ch Subject: [php] php Programmierer Hallo Liste Sorry, soll keine Werbung sein, aber wir suchen dringend php Programmierer im Raum Nord/West-Schweiz (Basel). Gruss Andreas Zaugg ________________________________________ CAB Services AG - The Internet Company ________________________________________ Postal Freie Strasse 44 Address: CH-4001 Basel Phone: +41 (0)61 2613066 Fax: +41 (0)61 2613086 E-Mail: cab_(at)_cabag.ch HP: http://www.cabag.ch ________________________________________ Internet Shopping by CAB Services AG Die komplette E-Commerce Lösung (Shop mit Online Validierung): --> http://www.funnyfarm.de (inkl. Flash Animation) --> http://www.swissbon.ch Online Kreditkarten Validierung (WIRE CARD) jetzt gratis testen: --> http://www.cabag.ch/onlinetest From nico_(at)_goe.net Tue, 15 Feb 2000 14:54:28 +0100 (MET) Date: Tue, 15 Feb 2000 14:54:28 +0100 (MET) From: Nico Lumma nico_(at)_goe.net Subject: [php] zufaellige auswahl aus einer datenbank Hi, On Tue, 25 Jan 2000, Guido Haeger wrote: > Da Deine Table Tipps heißt, beinhaltet sie vermutlich auch solche unzwar > nicht gerade 2 Milionen, sondern vermutlich nicht mehr als ein paar > hundert. > > Also hole einfach alle ID's mit "SELECT id FROM tipps" und bringe diese > in das Array db_id. Dann machst Du ein > > $zufall=rand(0,count($db_id)-1); > > und gibst mit "SELECT * FROM tipps WHERE id = $db_id[$zufall]" Deinen > zufälligen Tipp aus, der garantiert immer existiert. Dann hast Du das > mit 2 DB-Zugriffen erledigt. das hat bei mir nicht so toll geklappt. :( nach viel rumgeteste bin ich auf folgenden Code-Schnipsel gekommen: $abfrage= "SELECT count(*) FROM tipps"; $total = mysql_query($abfrage, $mysql_link); $zufall=rand(0,$total-1); $abfrage= "SELECT * FROM tipps LIMIT $zufall,1"; $mysql_result = mysql_query($abfrage, $mysql_link); und das funktioniert so wie ich es will. :) Vielen Dank fuer deine Anregungen! :) Nico -- The day Microsoft makes something that doesn't suck is the day they start making vacuum cleaners. From rene_(at)_get-connected.de Tue, 15 Feb 2000 14:56:23 +0100 Date: Tue, 15 Feb 2000 14:56:23 +0100 From: Rene Paschold rene_(at)_get-connected.de Subject: [php] Zahlen teilen Hallo Liste, kurze Frage: Mit welchem Befehl kann ich feststellen ob eine Zahl durch eine Wert von mir teilbar ist oder nicht? Das Ergebnis sollte 0 oder 1 sein .... Gruß --Rene From eschmid+sic_(at)_s.netic.de Tue, 15 Feb 2000 15:06:24 +0100 (CET) Date: Tue, 15 Feb 2000 15:06:24 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] Zahlen teilen On Tue, 15 Feb 2000, Rene Paschold wrote: > kurze Frage: Mit welchem Befehl kann ich feststellen ob eine Zahl > durch eine > Wert von mir teilbar ist oder nicht? Das Ergebnis sollte 0 oder 1 sein % -Egon From krs_(at)_treu-elektro.de Tue, 15 Feb 2000 15:09:59 +0100 Date: Tue, 15 Feb 2000 15:09:59 +0100 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Header ansehen Hi Bernhard, Bernhard Ostheimer schrieb: > > >womit kann ich mir die Header ansehen, die mir ein Webserver schickt? > http://service.wiwi.uni-mainz.de/~ostheimer/php/webserverspy/ ganz nett, aber: die URL passt ned nei! Es handelt sich um eine Shopsystem. Dort wird nach Anmeldung eine Session-ID mitgeschleppt. Ich interessiere mich jetzt lediglich für die Header einer ganz bestimmten Seite. Ich glaube, solange ich mit der Session-ID im Shop bin, daß ich dann die betreffende URL, wo mich die Header interessieren in ein 'anderes' Programm packen kann, um mit diesem die Header zu bekommen. MfG Stefan Krister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 15 Feb 2000 15:56:32 +0100 Date: Tue, 15 Feb 2000 15:56:32 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] Header ansehen > > >womit kann ich mir die Header ansehen, die mir ein > Webserver schickt? Willst Du den Header ansehen, den Dir der Server schickt? Ich würde sagen, daß lässt sich nicht mit PHP sondern mit Javascript machen. Ich weiß allerdings nicht, wie. Wenn Du Dir allerdings den Header des Browsers ansehen willst, dann kannst Du GetAllHeaders(); benutzen. Gruß Stefan From dobel_(at)_femu.rwth-aachen.de Tue, 15 Feb 2000 16:02:38 +0100 Date: Tue, 15 Feb 2000 16:02:38 +0100 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] Zahlen teilen Rene Paschold wrote: > > kurze Frage: Mit welchem Befehl kann ich feststellen ob eine Zahl > durch eine > Wert von mir teilbar ist oder nicht? Das Ergebnis sollte 0 oder 1 sein > .... mit wenn dir diese reihenfolge nicht gefaellt, vertausche die 0 und 1. wieso muss es eigentlich fuer jeden pups nen fertigen php-befehl geben? gruss, markus From tobias_(at)_dnet.it Tue, 15 Feb 2000 16:01:29 +0100 Date: Tue, 15 Feb 2000 16:01:29 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Header ansehen > Es handelt sich um eine Shopsystem. Dort wird nach Anmeldung eine > Session-ID mitgeschleppt. Ich interessiere mich jetzt lediglich für die > Header einer ganz bestimmten Seite. Ich glaube, solange ich mit der > Session-ID im Shop bin, daß ich dann die betreffende URL, wo mich die > Header interessieren in ein 'anderes' Programm packen kann, um mit > diesem die Header zu bekommen. Versuch's mal bei http://phpwizard.net/header/. Mit freundlichen Grüßen, Tobias Ratschiller From dobel_(at)_femu.rwth-aachen.de Tue, 15 Feb 2000 16:15:21 +0100 Date: Tue, 15 Feb 2000 16:15:21 +0100 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] Header ansehen Tobias Ratschiller wrote: > > Versuch's mal bei http://phpwizard.net/header/. > hab ich mal aus neugier getan.. meine brauser-header hat er mir angezeigt. huebsch :) jedoch kam da irgendwie nichts gueltiges bei rum, wenn ich eine URL eingab. netscape zeigte jedenfalls nur noch das logo an und das wars. bei mir im serverlog tauchte auch kein HEAD oder GET request auf, der irgendwie aus der richtung haette stammen koennen. hab ichs kaputtgemacht? gruss, markus From SSD-DiWi_(at)_t-online.de Tue, 15 Feb 2000 16:17:04 +0100 Date: Tue, 15 Feb 2000 16:17:04 +0100 From: Dietmar Winhold SSD-DiWi_(at)_t-online.de Subject: [php] phpMyAdmin - Kein Zugriff auf MySQL Hallo, diese Mailingliste entwickelt sich bei mir mehr und mehr zu einer richtigen "Tips-Datenbank". Aber leider finde ich nicht alles darin und muß hin und wieder einmal eine Frage stellen: Lokal funktioniert eigentlich alles, nur online kann ich nicht auf MySQL zugreifen. Ich bin folgendermaße vorgegangen: Ich habe das komplette htdocs-Verzeichnis, einschließlich dem darin installierten phpMyAdmin Verzeichnis uploadet. Anschliessend die config.inc.php3 mit den Zugriffsdaten von dem Provider (1&1 Puretec) abgeändert und ebenfalls uploadet. Ich hatte keinen Zugriff auf MySQL, der Rest ist gelaufen, auch z.B. PHPInfo läuft. Die Zugriffsdaten habe ich nochmal mit der Puretec - Hotline abgeglichen, die müßten also stimmen. Es kommt aber immer noch die Fehlermeldung, das ich keine Zugriffsrechte habe. Es befindet sich keine Datei .htaccess in dem Verzeichnis oder einem darüber liegenden. Was kann ich falsch gemacht haben? Ich bin für jeden Tip dankaber. Gruß Dietmar From krs_(at)_treu-elektro.de Tue, 15 Feb 2000 16:27:07 +0100 Date: Tue, 15 Feb 2000 16:27:07 +0100 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] Header ansehen Hi Tobias, Tobias Ratschiller schrieb: > > Versuch's mal bei http://phpwizard.net/header/. > Passt, Danke!!! MfG Stefan Krister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From dobel_(at)_femu.rwth-aachen.de Tue, 15 Feb 2000 16:30:02 +0100 Date: Tue, 15 Feb 2000 16:30:02 +0100 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] Header ansehen Markus Dobel wrote: > > jedoch kam da irgendwie nichts gueltiges bei rum, wenn ich eine URL > eingab. netscape zeigte jedenfalls nur noch das logo an und das wars. stop, alles zurueck... man muss wohl eine komplette URL angeben, mit http:// davor und wenigstens einem / dahinter. dann klappts auch mitm header. gruss, markus From bjoern_(at)_baer.mayn.de Tue, 15 Feb 2000 16:30:04 +0100 Date: Tue, 15 Feb 2000 16:30:04 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] pcre problem Hi Pascal, * Pascal Schult wrote: > preg_match('=^(.*)(.*)(.*)$=msi',$zeile,$txt) Nunja, die Zeile stammt eigentlich von Kris Köhntopp, der mir damals (Mai? Juni?) bei einem Problem weiter- geholfen hat. > 1 Frage: wozu schreibst du einmal ´"?´ und danach nur ´"´, ohne ´?´ ? > du willst doch auch urls finden, die nicht in ´"´ stehen. Nö, will ich nicht, weil das kein korrektes HTML ist. URLs stehen innerhalb von "", also Obige Regexp hat aber offensichtlich noch ein Problem; nämlich wenn folgende Konstellation zu Tage tritt: Dann kommt sie durcheinander. Weiß jemand, warum? > 2 Frage: wieso erfordert preg_* , daß man für solch eine suche den > Anfang ´^´ und das Ende ´$´ angibt? was würde passieren, wenn man es > nicht macht? Ausprobieren? > ungewohnterweise scheinen die '='-zeichen ja als delimiter zu gelten > oder sie bewirken irgendeinen loop mit dem modifier ´m´...? > das steht ja scheinbar alles in zusammenhang mit dem modifier ´m > (PCRE_MULTILINE)´. i = case insensitive m = über mehrere Zeilen (\n) hinweggehend ($zeile ist bei mir der Inhalt einer kompletten HTML-Datei) s = bei dot meta charactern werden auch Newlines erfaßt, falls z.B. sich ein Anker über mehrere Zeilen erstreckt, z.B. blubberdiblubb -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From braukmann_(at)_tse-online.de Tue, 15 Feb 2000 16:59:08 +0100 Date: Tue, 15 Feb 2000 16:59:08 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] pcre problem Hi, On Tue, Feb 15, 2000 at 04:30:04PM +0100, Björn Schotte wrote: > Obige Regexp hat aber offensichtlich noch ein Problem; > nämlich wenn folgende Konstellation zu Tage tritt: > > > Dann kommt sie durcheinander. Weiß jemand, warum? ... das ist nur ein Schuss aus der Huefte, ... aber koennte es sein, dass > > preg_match('=^(.*)(.*)(.*)$=msi',$zeile,$txt) ^^^^^ der markierte (.*) Teilausdruck 'greedy' matched und sich eben dadurch die Zeichenkette '>' unter den Nagel reisst, anstatt beim ersten '>' anzuhalten? Was waere also (ungetestet!) mit einem Versuch preg_match('=^(.*)]*)>(.*)(.*)$=msi',$zeile,$txt) ^^^^^^^ Der Teilausdruck '([^>]*)' greift sich alle Zeichen, bis ihm das erste '>' unterkommt, ... dann _muss_ er aufhoeren. > Ausprobieren? ... Fachliteratur zum Thema lesen? "Regulaere Ausdruecke" - Jeffrey E.F. Friedl - LO'Reilly - deutsche Uebersetzung von Andreas Karrer ISBN 3-930673-62-2 Gerade 'regexp'-Einsteigern koennte ein 'man regexp' oder 'man perlre' doch ein wenig zu kompakt ausfallen. Meiner Erfahrung nach hilft einem reines 'Spielen' und 'Ausprobieren' nicht weiter, ... man muss das Konzept 'regulaere Ausdruecke' wirklich verstehen, wenn man es effektiv anwenden moechte. -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From winkelmann_(at)_mkr-services.de Tue, 15 Feb 2000 16:58:42 +0100 Date: Tue, 15 Feb 2000 16:58:42 +0100 From: Matthias Winkelmann winkelmann_(at)_mkr-services.de Subject: [php] phpMyAdmin - Kein Zugriff auf MySQL Ich hatte das gleiche Problem - auch bei Puretec. Bei der Umstellung Anfang des Jahres sind denen glaube ich die Passwörter und so durcheinandergeraten. Versuch mal, das Passwort auf den Wert zu ändern, den es jetzt hat. (Wenn Dein Passwort "passwort" ist, einfach in "passwort" ändern - hört sich paradox an, aber bei mir hats funktioniert. Der Puretec-Coldline würde ich nicht vertrauen - die haben mir in der Vergangenheit nur Mist erzählt. From j.behner_(at)_j-u-m-p.de Tue, 15 Feb 2000 16:48:38 +0100 Date: Tue, 15 Feb 2000 16:48:38 +0100 From: =?Windows-1252?Q?J=FCrgen_Behner?= j.behner_(at)_j-u-m-p.de Subject: [php] phpMyAdmin - Kein Zugriff auf MySQL From: "Dietmar Winhold" > Hallo, > > Anschliessend die config.inc.php3 mit den Zugriffsdaten von dem > Provider (1&1 Puretec) abgeändert und ebenfalls uploadet. > Ich hatte keinen Zugriff auf MySQL, der Rest ist gelaufen, auch z.B. > PHPInfo läuft. > Die Zugriffsdaten habe ich nochmal mit der Puretec - Hotline > abgeglichen, die müßten also stimmen. > Es kommt aber immer noch die Fehlermeldung, das ich keine > Zugriffsrechte habe. > Es befindet sich keine Datei .htaccess in dem Verzeichnis oder einem > darüber liegenden. > ich vermute mal, du benutzt phpMyAdmin und hast den premium-tarif bei puretec gebucht, denn sql geht nur mit premium. hast du alle parameter in "config.inc.php3" richtig angegeben? bei mir sieht das so aus: $cfgServers[1]['host'] = 'db.puretec.de'; // MySQL hostname $cfgServers[1]['port'] = '3306'; // MySQL port - leave blank for default port $cfgServers[1]['adv_auth'] = false; // Use advanced authentication? $cfgServers[1]['stduser'] = '456789'; // MySQL standard user (only needed with advanced auth) $cfgServers[1]['stdpass'] = '??????'; // MySQL standard password (only needed with advanced auth) $cfgServers[1]['user'] = '456789'; // MySQL user (only needed with basic auth) $cfgServers[1]['password'] = '??????'; // MySQL password (only needed with basic auth) $cfgServers[1]['only_db'] = 'db456789'; // If set to a db-name, only this db is accessible $cfgServers[1]['verbose'] = ''; // Verbose name for this host - leave blank to show the hostname wobei ?????? für mein passwort und 456789 meinen user stehen. zeile 4 und 5 (stduser und stdpass) braucht, glaube ich, gar nicht angegeben werden, es schadet aber auch nix. hast du mal in deinem puretec config unter zugangsdaten -> datenbank-zugriff deine zugangsdaten überprüft? jürgen From M.Kurz_(at)_dc-ag.de Tue, 15 Feb 2000 17:21:49 +0100 Date: Tue, 15 Feb 2000 17:21:49 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] suchmaschine Hi leute... euere tips von gestern wie ich daten in eine zweispaltige tabelle schreiben kann haben super gefunzt..... noch mal vielen dank fur den support.. jo ich hab schon wieder ein kleines problem: ich will aus meiner datenbank immer nur 10 datensatze auf einer seite angezeigt bekommen quasi so wie bei einer suchmaschine da hab ich z.B.12313 datensatze gefunden bekomme aber nur 10 auf einmal angezeigt.... denn rest bekommt man dann wenn man eine seite vor browsed.... ich denke ihr habt mich verstanden... gibt es vielleicht irgendwo so ein ahnliches script wo ich mir denkansto?e holen kann.... oder habt ihr vielleicht eine losung..... cu marcel kurz From bjoern_(at)_baer.mayn.de Tue, 15 Feb 2000 17:13:54 +0100 Date: Tue, 15 Feb 2000 17:13:54 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] suchmaschine Hi, * Marcel Kurz wrote: > gibt es vielleicht irgendwo so ein ahnliches script wo ich mir > denkansto?e holen kann.... Ja, es nennt sich MySQL manual; gibt's bei www.mysql.org, oder du kaufst dir das Buch "MySQL" von Paul duBois. Ansonsten such mal im Manual nach "LIMIT". -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From Mathias.Gloss_(at)_start.de Tue, 15 Feb 2000 17:21:15 +0100 Date: Tue, 15 Feb 2000 17:21:15 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] suchmaschine Hi Marcel, > ---------- > Von: Marcel Kurz[SMTP:M.Kurz_(at)_dc-ag.de] > > ich will aus meiner datenbank immer nur 10 datensatze auf einer > seite angezeigt bekommen > Mysql-Manual -> Select -> Option "LIMIT" ist das was du suchst. Viele Gruesse, Mathias From achim.gosse_(at)_nasa20.com Tue, 15 Feb 2000 17:28:52 +0100 Date: Tue, 15 Feb 2000 17:28:52 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] header des apache... hi, wie komme ich an die folgenden var's: REMOTE_HOST USER_AGENT QUERY_STRING thx /achim From GH-lists_(at)_ecora.de Tue, 15 Feb 2000 17:18:52 +0100 Date: Tue, 15 Feb 2000 17:18:52 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] zufaellige auswahl aus einer datenbank Nico Lumma schrieb > das hat bei mir nicht so toll geklappt. :( Dann hast Du definitiv irgendwo einen Fehler eingebaut. Hast Du den Zufallsgenerator initialisiert? Hast Du das Array mit den Ids mal geprüft? Aber Deine Lösung ist auch nicht schlecht... Guido Haeger From bjoern_(at)_baer.mayn.de Tue, 15 Feb 2000 17:22:52 +0100 Date: Tue, 15 Feb 2000 17:22:52 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] header des apache... Hi, * Achim Gosse wrote: > REMOTE_HOST > USER_AGENT > QUERY_STRING Durch Lesen von , Abschnitt "Environment variables". -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From achim.gosse_(at)_nasa20.com Tue, 15 Feb 2000 17:37:26 +0100 Date: Tue, 15 Feb 2000 17:37:26 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] AW: [php] header des apache... habe ich schon versucht. manual lesen kann ich naemlich... und nu? /achim > > ich will: > > REMOTE_HOST > > USER_AGENT > > QUERY_STRING > > Durch Lesen von > , > Abschnitt "Environment variables". From bjoern_(at)_baer.mayn.de Tue, 15 Feb 2000 17:34:06 +0100 Date: Tue, 15 Feb 2000 17:34:06 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] AW: [php] header des apache... Hi, * Achim Gosse wrote: > habe ich schon versucht. > manual lesen kann ich naemlich... > und nu? > > > REMOTE_HOST $REMOTE_HOST > > > USER_AGENT $USER_AGENT > > > QUERY_STRING $QUERY_STRING Innerhalb von Funktionen aufpassen, entweder global $QUERY_STRING definieren oder mit $GLOBALS[QUERY_STRING] arbeiten. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From news_(at)_bendlin.de Tue, 15 Feb 2000 17:34:08 +0100 Date: Tue, 15 Feb 2000 17:34:08 +0100 From: Christian Bendlin news_(at)_bendlin.de Subject: [php] AW: [php] header des apache... hy achim.... > habe ich schon versucht. > manual lesen kann ich naemlich... > und nu? damn zu blöd oder was? http://www.dsp-network.de/temp/env.php3 oder http://www.dsp-network.de/temp/getall.php3 sourcen unter http://www.dsp-network.de/temp/bloed.zip greetz Christian Bendlin -- Christian Bendlin | christian_(at)_bendlin.de | EFnet #phat as psi Harzstr.1 | fon: +49 5586 962 000 | keep the routers D-37447 Wieda | fax: +49 5586 962 001 | running........ From Mathias.Gloss_(at)_start.de Tue, 15 Feb 2000 17:40:26 +0100 Date: Tue, 15 Feb 2000 17:40:26 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] AW: [php] header des apache... Aloha, > ---------- > Von: Achim Gosse[SMTP:achim.gosse_(at)_nasa20.com] > > habe ich schon versucht. > manual lesen kann ich naemlich... > und nu? > Wärs zeit fuer eine korrekte, ausfuehrliche Fehlerbeschreibung sowie der Ausagabe von phpinfo(); Gruesse, Mathias From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 15 Feb 2000 17:41:46 +0100 Date: Tue, 15 Feb 2000 17:41:46 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] AW: [php] header des apache... > habe ich schon versucht. > manual lesen kann ich naemlich... > und nu? Anscheinen nicht sehr intensiv. > > > ich will: > > > REMOTE_HOST > > > USER_AGENT > > > QUERY_STRING > > Befindet sich in Language Reference/Variables/Predefined Variables. Stefan From php_(at)_privatesponsor.de Tue, 15 Feb 2000 17:45:30 +0100 Date: Tue, 15 Feb 2000 17:45:30 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] =?iso-8859-1?Q?MySQL:_nachtr=E4glich_Spalten_einf=FCgen=3F?= Hallo! Gibt es eine möglichkeit komfortabel ohne Verluste in eine existierende und verwendete Tabelle noch einige Spalten hinzuzufügen? Angenommen ich habe: Vorname,Nachname und Anrede - und ich will jetzt aber noch den Ort haben. Kann ich dann einfach mittels einem Befehl eine Spalte hinzufuegen (wenn ja, iwe?) - oder muss ich alle Daten in eine andere Tabelle kopieren und dann die alte Datenbank löschen - dann eine neue anlegen und wieder alles zurück kopieren ? Ich hoffe auf eine Antwort, CU Christian Hofmann Christian.Hofmann_(at)_gmx.de From mk_(at)_html-design.com Tue, 15 Feb 2000 08:44:51 -0800 Date: Tue, 15 Feb 2000 08:44:51 -0800 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] RE: Re: [php] zufaellige auswahl aus einer datenbank >Dann hast Du definitiv irgendwo einen Fehler eingebaut. >Hast Du den Zufallsgenerator initialisiert? Hast Du das Also ich hab das so gemacht, vielleicht hilfst ja: $quotecount = mysql_query( "select * from foo"); Selektiert alle Datensätze. $quoteanzahl = mysql_num_rows($quotecount); Checkt die Anzahl der Datensätze srand((double)microtime()*1000000); Initialisiert den Zufallsgenerator. $id = rand(1, $quoteanzahl); Nimmt eine Zahl zwischen 1 und dem höchsten Datensatz. $query = mysql_query( "select * from motd where id = $id"); Holt sich diese eine Zeile. $row = mysql_fetch_array($query); $id = $row[id]; Holt sich ein Array. Das wars und läuft. (http://www.php-homepage.de/source/source.html?page=motd.php3) HTH Mark ----- Sent using MailStart.com ( http://MailStart.Com/welcome.html ) The FREE way to access your mailbox via any web browser, anywhere! From Stefan.Engelhardt_(at)_stud.fh-hannover.de Tue, 15 Feb 2000 17:53:48 +0100 Date: Tue, 15 Feb 2000 17:53:48 +0100 From: Stefan Engelhardt Stefan.Engelhardt_(at)_stud.fh-hannover.de Subject: [php] =?iso-8859-1?Q?RE:_=5Bphp=5D_MySQL:_nachtr=E4glich_Spalten_einf=FCgen=3F?= > Gibt es eine möglichkeit komfortabel ohne Verluste in eine > existierende und > verwendete Tabelle noch einige Spalten hinzuzufügen? > > Angenommen ich habe: Vorname,Nachname und Anrede - und ich > will jetzt aber > noch den Ort haben. Kann ich dann einfach mittels einem > Befehl eine Spalte > hinzufuegen (wenn ja, iwe?) - oder muss ich alle Daten in eine andere > Tabelle kopieren und dann die alte Datenbank löschen - dann eine neue > anlegen und wieder alles zurück kopieren ? Zitat MySQL-Handbuch: ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] alter_specification: ADD [COLUMN] create_definition [FIRST | AFTER column_name ] oder ADD INDEX [index_name] (index_col_name,...) oder ADD PRIMARY KEY (index_col_name,...) oder ADD UNIQUE [index_name] (index_col_name,...) oder ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} oder CHANGE [COLUMN] old_col_name create_definition oder MODIFY [COLUMN] create_definition oder DROP [COLUMN] col_name oder DROP PRIMARY KEY oder DROP INDEX key_name oder RENAME [AS] new_tbl_name oder table_option Beispiel: ALTER TABLE Tabelle1 ADD COLUMN Spalte1 varchar(10) NOT NULL, Stefan From tobias_(at)_dnet.it Tue, 15 Feb 2000 17:56:18 +0100 Date: Tue, 15 Feb 2000 17:56:18 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_MySQL:_nachtr=E4glich_Spalten_einf=FCgen=3F?= > Angenommen ich habe: Vorname,Nachname und Anrede - und ich will jetzt aber > noch den Ort haben. Kann ich dann einfach mittels einem Befehl eine Spalte > hinzufuegen (wenn ja, iwe?) - oder muss ich alle Daten in eine andere > Tabelle kopieren und dann die alte Datenbank löschen - dann eine neue > anlegen und wieder alles zurück kopieren ? [X] phpMyAdmin (http://phpwizard.net/phpMyAdmin/) ist Dein Freund. [X] Die MySQL-Dokumentation auch. Mit freundlichen Grüßen, Tobias Ratschiller From heiord2_(at)_gmx.de Tue, 15 Feb 2000 21:06:02 +0100 Date: Tue, 15 Feb 2000 21:06:02 +0100 From: Heiko Ordelt heiord2_(at)_gmx.de Subject: [php] =?ISO-8859-1?Q?\=22_bei_echo_von_HTML_umgehen=3F?= Hallo, ich bin erst seit kurzen dabei, Projekte in PHP3 umzusetzen. Folgender Sachverhalt: Ich gebe HTML-Code in einer Funktion mit Variablen aus. Wenn ich echo "$Text" benutze wird nicht der Inhalt der Variable ausgegeben. Um dieses zu bewirken benutze ich echo "$netz" und somit funktioniert alles besten. Was mich aber daran stoert, ist das ich den Code so nur begrenzt in den gaengigen HTML-Editoren benutzen kann und immer wieder mit Search&Replace die Anfuehrungszeichen aendern muss. Gibt es eine Moeglichkeit, die Inhalte der Variablen auszugeben und trotzdem die Attribute der Tags mit normalen Anfuehrungszeichen anzugeben? Gruesse, Heiko Ordelt From markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Tue, 15 Feb 2000 21:16:09 +0100 Date: Tue, 15 Feb 2000 21:16:09 +0100 From: Markus Dobel markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Subject: [php] \" bei echo von HTML umgehen? Heiko Ordelt wrote: > > echo " size=\"4\">$netz" > > Gibt es eine Moeglichkeit, die Inhalte der Variablen auszugeben und trotzdem > die Attribute der Tags mit normalen Anfuehrungszeichen anzugeben? ja, gibt es... ob die nun schoener ist, muss jeder selbst entscheiden: gruss, markus From eschmid+sic_(at)_s.netic.de Tue, 15 Feb 2000 21:18:57 +0100 (CET) Date: Tue, 15 Feb 2000 21:18:57 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] =?ISO-8859-1?Q?\=22_bei_echo_von_HTML_umgehen=3F?= On Tue, 15 Feb 2000, Heiko Ordelt wrote: > Sachverhalt: > Ich gebe HTML-Code in einer Funktion mit Variablen aus. Wenn ich > > echo " size="4">$Text" > > benutze wird nicht der Inhalt der Variable ausgegeben. Um dieses zu bewirken > benutze ich > > echo " size=\"4\">$netz" > > und somit funktioniert alles besten. Was mich aber daran stoert, ist das ich > den Code so nur begrenzt in den gaengigen HTML-Editoren benutzen kann und > immer wieder mit Search&Replace die Anfuehrungszeichen aendern muss. > > Gibt es eine Moeglichkeit, die Inhalte der Variablen auszugeben und trotzdem > die Attribute der Tags mit normalen Anfuehrungszeichen anzugeben? Ich benutze keine HTML-Editoren, aber das Problem laesst sich vielleicht mit den ASP-Tags <% %> umgehen. Was Du auch noch probieren kannst, ist die "\"" durch "'" ersetzen. -Egon From heiord2_(at)_gmx.de Tue, 15 Feb 2000 21:35:53 +0100 Date: Tue, 15 Feb 2000 21:35:53 +0100 From: Heiko Ordelt heiord2_(at)_gmx.de Subject: [php] \" bei echo von HTML umgehen? On Tue, Feb 15, 2000 at 09:18:57PM +0100, eschmid wrote: > Ich benutze keine HTML-Editoren, aber das Problem laesst sich vielleicht > mit den ASP-Tags <% %> umgehen. Was Du auch noch probieren kannst, ist die > "\"" durch "'" ersetzen. Vielen Dank für deine Hilfe. Die Lösung von Markus ist schon ziemlich angenehm. Grüße, Heiko Ordelt From heiord2_(at)_gmx.de Tue, 15 Feb 2000 21:34:32 +0100 Date: Tue, 15 Feb 2000 21:34:32 +0100 From: Heiko Ordelt heiord2_(at)_gmx.de Subject: [php] \" bei echo von HTML umgehen? On Tue, Feb 15, 2000 at 09:16:09PM +0100, Markus Dobel wrote: > ?> Warum bin ich darauf nicht selbst gekommen? ;-) Also so ist es doch schon viel angenehmer zu arbeiten! Danke Grüße, Heiko Ordelt From Michael_(at)_Stahmann.de Tue, 15 Feb 2000 21:42:12 +0100 Date: Tue, 15 Feb 2000 21:42:12 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] \" bei echo von HTML umgehen? Heiko Ordelt wrote: > Hallo, > > und somit funktioniert alles besten. Was mich aber daran stoert, ist das ich > den Code so nur begrenzt in den gaengigen HTML-Editoren benutzen kann und > immer wieder mit Search&Replace die Anfuehrungszeichen aendern muss. > Es hängt immer von den jeweiligen HTML-Editoren ab. Frontpage arbeitet bei mir nur zuverlässig, wenn man mit arbeitet. Mit <% %> könnte es auch funktionieren, das soll aber wie ich hier mal irgendwo gelesen habe bei PHP4 wieder rausfallen, deshalb würde ich davon Abstand nehmen. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From braukmann_(at)_tse-online.de Tue, 15 Feb 2000 21:45:18 +0100 Date: Tue, 15 Feb 2000 21:45:18 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] \" bei echo von HTML umgehen? Hi, On Tue, Feb 15, 2000 at 09:06:02PM +0100, Heiko Ordelt wrote: > echo " size="4">$Text" das ist ja klar, da es vor Syntax-Fehlern strotzt, aber > benutze wird nicht der Inhalt der Variable ausgegeben. > Um dieses zu bewirken benutze ich ... das hast Du ja auch schon festgestellt und eine syntaktisch richtige Loesung gefunden. > echo " size=\"4\">$netz" > und somit funktioniert alles besten. Was mich aber daran > stoert, ist das ich den Code so nur begrenzt in den gaengigen > HTML-Editoren benutzen kann und immer wieder mit Search&Replace > die Anfuehrungszeichen aendern muss. Wenn Du mit HTML-Editoren arbeitest (welchen denn?) solltest Du fuer den PHP-Interpreter die 'ASP-Tags' einschalten und Deinen PHP-Code dann mit <% %> statt mit dem gewohnten umschliessen. > Gibt es eine Moeglichkeit, die Inhalte der Variablen > auszugeben und trotzdem die Attribute der Tags mit normalen > Anfuehrungszeichen anzugeben? Ja. PHP bietet fuer Zeichenketten zwei verschiedene Begrenzungszeichen. a) die normalen doppelten Anfuehrungszeichen b) die einfachen Anfuehrungszeichen Beide haben jedoch eine unterschiedliche Bedeutung. In durch doppelte Anfuehrungszeichen begrenzten Zeichenketten nimmt PHP ja (wie Du es auch ausnutzt) noch Variablenersetzungen vor und interpretiert die 'Steuerzeichen' wie z.B. "\n", "\t" etc. Zeichenketten in einfachen Anfuehrungszeichen fasst der PHP-Interpreter nicht mehr an. Damit ergibt sich folgende Moeglichkeit, um diese haesslichen Backslashes zu vermeiden: Du nutzt die doppelten Anfuehrungszeichen nur dann, wenn Du ihre Eigenschaft wirklich brauchst. Du koenntest also z.B. schreiben echo '' . $Text . ''; -Andreas -- : TSE GmbH - Neue Medien : Gsf: Arne Reuter : : : Hovestrasse 14 : Andreas Braukmann : We do it with : : D-48351 Everswinkel : HRB: 1430, AG WAF : FreeBSD/SMP : : Ruf: +49 2582 66180 : : : :----------------------------------------------------------------------: : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From eschmid+sic_(at)_s.netic.de Tue, 15 Feb 2000 21:48:59 +0100 (CET) Date: Tue, 15 Feb 2000 21:48:59 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] \" bei echo von HTML umgehen? On Tue, 15 Feb 2000, Heiko Ordelt wrote: > On Tue, Feb 15, 2000 at 09:16:09PM +0100, Markus Dobel wrote: > > > > ?> > Warum bin ich darauf nicht selbst gekommen? ;-) > Also so ist es doch schon viel angenehmer zu arbeiten! Das ist aber nicht besonders lesbar. Ich habe mal vor Jahren PHP2 Seiten nach PHP3 umgeschrieben. Diese oeffnenden Tags und die schliessenden Tags waren schlichtweg nicht aufzufinden. Am besten schreibt man die an den Zeilenanfang. -Egon From php_(at)_privatesponsor.de Tue, 15 Feb 2000 21:54:57 +0100 Date: Tue, 15 Feb 2000 21:54:57 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Re:_=5Bphp=5D_MySQL:_nachtr=E4glich_Spalte?= =?iso-8859-1?Q?n_einf=FCgen=3F?= =?iso-8859-1?Q?n_einf=FCgen=3F?= Hallo! > [X] phpMyAdmin (http://phpwizard.net/phpMyAdmin/) ist Dein Freund. nunja - leider wohl nicht meiner :-( Ich bin irgendwie zu doof das ding zu installieren (ich bekomme immer ein unauthorisated....) CU Christian Hofmann Christian.Hofmann_(at)_gmx.de From markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Tue, 15 Feb 2000 21:54:35 +0100 Date: Tue, 15 Feb 2000 21:54:35 +0100 From: Markus Dobel markus_(at)_wollte-eigentlich-was-kuerzeres-denn.wer-will-schon-so-eine-lange-adresse-tippen.de Subject: [php] \" bei echo von HTML umgehen? eschmid wrote: > > > > > > ?> > > Das ist aber nicht besonders lesbar. Ich habe mal vor Jahren PHP2 Seiten > nach PHP3 umgeschrieben. Diese oeffnenden Tags und die schliessenden Tags > waren schlichtweg nicht aufzufinden. Am besten schreibt man die an den > Zeilenanfang. wie gesagt, ob das so viel schoener ist, sei dahingestellt. allerdings kann man sie dennoch leicht finden, wenn man einen editor mit passendem syntax-highligting verwendet. homesite kann dies unter windows z.b. recht schoen... und fuer emacs und aehnliche betriebssysteme (emacs ist kein editor ;o) gibts doch mit sicherheit aehnliches. gruss, markus From eschmid+sic_(at)_s.netic.de Tue, 15 Feb 2000 22:07:24 +0100 (CET) Date: Tue, 15 Feb 2000 22:07:24 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] \" bei echo von HTML umgehen? On Tue, 15 Feb 2000, Markus Dobel wrote: > eschmid wrote: > > > > > > > ?> > > Das ist aber nicht besonders lesbar. Ich habe mal vor Jahren PHP2 Seiten > > nach PHP3 umgeschrieben. Diese oeffnenden Tags und die schliessenden Tags > > waren schlichtweg nicht aufzufinden. Am besten schreibt man die an den > > Zeilenanfang. > > wie gesagt, ob das so viel schoener ist, sei dahingestellt. allerdings > kann man sie dennoch leicht finden, wenn man einen editor mit passendem > syntax-highligting verwendet. homesite kann dies unter windows z.b. > recht schoen... und fuer emacs und aehnliche betriebssysteme (emacs ist > kein editor ;o) gibts doch mit sicherheit aehnliches. Ich benutze normalerweise den XEmacs, das ist kein Betriebssytem. Farblich hervorheben kann der zwar auch. Aber das funktioniert nicht immer. Ich bevorzuge deshalb lesbaren Code. -Egon From php_(at)_privatesponsor.de Tue, 15 Feb 2000 21:53:50 +0100 Date: Tue, 15 Feb 2000 21:53:50 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_RE:_=5Bphp=5D_MySQL:_nachtr=E4glich_Spalte?= =?iso-8859-1?Q?n_einf=FCgen=3F?= =?iso-8859-1?Q?n_einf=FCgen=3F?= Hey - vielen Dank, das war genau das was ich suche - vielen Dank Christian Hofmann Christian.Hofmann_(at)_gmx.de From oli_(at)_tronet.on-luebeck.de Tue, 15 Feb 2000 16:25:08 +0100 Date: Tue, 15 Feb 2000 16:25:08 +0100 From: Oliver Trosien oli_(at)_tronet.on-luebeck.de Subject: [php] Header ansehen Stefan Krister schrieb: > womit kann ich mir die Header ansehen, die mir ein Webserver schickt? telnet www.dein-server.de http HEADER / http/1.1 ------ und schwups ---- HTTP/1.1 302 Found Date: Tue, 15 Feb 2000 15:23:36 GMT Server: Apache/1.3.9 (Unix) mod_perl/1.21 PHP/3.0.12 Status: 302 Moved Temporarily Location: http:///index.php3?Example_Session=5fc09cfca5a969e32958a4ab657f1957 Set-Cookie: Example_Session=5fc09cfca5a969e32958a4ab657f1957; path=/ Connection: close Content-Type: text/html --- kommen die header ---- cu, oliver From oli_(at)_tronet.on-luebeck.de Tue, 15 Feb 2000 16:17:18 +0100 Date: Tue, 15 Feb 2000 16:17:18 +0100 From: Oliver Trosien oli_(at)_tronet.on-luebeck.de Subject: [php] JPGs aus Datenbank moin, Markus Dobel schrieb: > datenbanksysteme sind fuer binaerdaten schlicht und ergreifend langsamer > als dateisysteme. [...] Ausserdem werden Adressen wie "show-jpg.php?id=10" meist nicht gecached (squid macht um "?" und "cgi-bin" standardmaessig einen großen Bogen ;-), was auch fuer den Benutzer Perfomance-Einbuße bedeutet. cu, oliver From Christian.Hofmann_(at)_gmx.de Tue, 15 Feb 2000 22:49:20 +0100 Date: Tue, 15 Feb 2000 22:49:20 +0100 From: Christian Hofmann Christian.Hofmann_(at)_gmx.de Subject: [php] =?iso-8859-1?Q?Php_-_myadmin..._keine_Einstellm=F6glichkeiten?= Hallo, ich wollte jetzt auch mal php-myadmin benutzen, habe aber immer nur folgende ausgabe: Willkommen bei phpMyAdmin 2.0.5 phpMyAdmin-Homepage phpMyAdmin Dokumentation obwohl ich denke alle angaben gemacht zu haben.... was mache ich falsch? Christian Hofmann Christian.Hofmann_(at)_gmx.de From php_(at)_privatesponsor.de Tue, 15 Feb 2000 22:56:41 +0100 Date: Tue, 15 Feb 2000 22:56:41 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] datum vergleichen?? Hallo! ich bekomme von einem Formular tag1,monat1 und jahr1 - sowie - tag2, monat2, jahr2 Die Daten sollen in eine SQL-Tabelle abgespeichert werden. ist es besser tag, monat,jahr einzeln abzuspeichern? Oder soll ich die Datumsangaben in sekunden seit 1970 (time...) umwandeln und abfragen. Beim letzteren wäre mein anderes Problem leicht zu läsen: wie kann ich dann mehrere Datumsangaben aus einer Tabelle/Formular elegant vergleichen? CU Christian Hofmann Christian.Hofmann_(at)_gmx.de From webmaster_(at)_cyberfly.net Tue, 15 Feb 2000 23:22:28 +0100 Date: Tue, 15 Feb 2000 23:22:28 +0100 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] datum vergleichen?? Hi Christian > Die Daten sollen in eine SQL-Tabelle abgespeichert werden. ist es besser > tag, monat,jahr einzeln abzuspeichern? Oder soll ich die Datumsangaben in > sekunden seit 1970 (time...) umwandeln und abfragen. Warum nimmst du nicht Timestamp als Format für die Zellen? Sollte doch genau den anforderungen entsprechen? Gruss, Peter "[DiSAStA]" Petermann webmaster_(at)_cyberfly.net http://www.cyberfly.net From Ulrich-Fischer_(at)_gmx.net Tue, 15 Feb 2000 23:53:14 +0100 Date: Tue, 15 Feb 2000 23:53:14 +0100 From: Ulrich Fischer Ulrich-Fischer_(at)_gmx.net Subject: [php] $HTTP_GET_VARS Hallo, warum denkt mein Newbie-Hirn nicht immer so, wie ich will? Irgendetwas stimmt doch da nicht. Wie kann ich denn das tolle array $HTTP_GET_VARS wieder in einen String zurück-"VERWANDELN"? so sollte es wieder aussehen: $Variable = VAR1=Dies&VAR2=und&VAR3=das&VAR4=Mitwoch, 17.05.2000; [Also praktisch in das zurückverwandeln aus dem es hervorgegangen ist.] Oder gibts noch einen Trick, wie ich die alten GET's nochmal elegant an die URL dranschrauben kann? 10 HIDDEN Formularfelder sind halt gar net schön. KRäCHTzTzTz, UHaaargHxXtschüpiee -- irgendwie lebe ich mit A R R A Y S noch auf dem Kriegsfuß. K_A_N_Z HeRZLICHEN THanKS F*O*R URL-Tip's oder Code-Schnipsel UnD ScHoeNEen GrUSs AUs StUTtGaRT Ulrich From braukmann_(at)_tse-online.de Wed, 16 Feb 2000 01:40:29 +0100 Date: Wed, 16 Feb 2000 01:40:29 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] \" bei echo von HTML umgehen? Hallo, On Tue, Feb 15, 2000 at 09:48:59PM +0100, eschmid wrote: > On Tue, 15 Feb 2000, Heiko Ordelt wrote: > > On Tue, Feb 15, 2000 at 09:16:09PM +0100, Markus Dobel wrote: > > > > > ?> > > Warum bin ich darauf nicht selbst gekommen? ;-) > > Also so ist es doch schon viel angenehmer zu arbeiten! > Das ist aber nicht besonders lesbar. Ich habe mal vor Jahren PHP2 Seiten > nach PHP3 umgeschrieben. ... uuuh. Ich hab' Mitte letzten Jahres drei groessere Sites aus unsere PHP-Anfangszeiten von php/fi nach php3 portiert. > Diese oeffnenden Tags und die schliessenden Tags > waren schlichtweg nicht aufzufinden. eben. > Am besten schreibt man die an den Zeilenanfang. Nicht nur das. Sobald man nicht nur ein paar Variablenwerte in eine 'Wegwerf'-Seite einstreuen will, sollte man IMHO auf diese 'gemischte' Schreibweise komplett verzichten. Entweder man schreibt HTML oder man programmiert in PHP, aber nicht beides gleichzeitig. HTML-Code, der 'generierte' Anteile enthaelt, wird halt komplett generiert - sprich ueber printf, echo, etc. ausgegeben. -Andreas -- : http://www.schlemmen-im-muensterland.de : :----------------------------------------------------------------------: : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From braukmann_(at)_tse-online.de Wed, 16 Feb 2000 01:44:49 +0100 Date: Wed, 16 Feb 2000 01:44:49 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] \" bei echo von HTML umgehen? hi Egon, On Tue, Feb 15, 2000 at 10:07:24PM +0100, eschmid wrote: > > recht schoen... und fuer emacs und aehnliche betriebssysteme (emacs ist > > kein editor ;o) gibts doch mit sicherheit aehnliches. > Ich benutze normalerweise den XEmacs, das ist kein Betriebssytem. Moeeensch, ... Du verstehst aber keinen Spass, bzw. keine gaengigen Emacs-Witze. Du weisst doch: 'Emacs ist das bessere Betriebssystem, aber Unix hat den schoeneren Editor' Frueher, als ich viel LaTeX und C++ 'gemacht' habe, hatte mein XEmacs 'Uptimes', die jeden NT-Server vor Neid erblassen lassen. > Farblich hervorheben kann der zwar auch. Aber das funktioniert > nicht immer. Ich bevorzuge deshalb lesbaren Code. ich auch -Andreas -- : http://www.schlemmen-im-muensterland.de : :----------------------------------------------------------------------: : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From hpf_(at)_top-invest.net Wed, 16 Feb 2000 02:32:42 +0100 Date: Wed, 16 Feb 2000 02:32:42 +0100 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] JOBS Wir suchen php3, mySQL, java script und perl Könner ( primär php3/mySQL ) Details unter http://www.php-center.de/job-forum/showjobs.php3?aktion=detail&art=angebote& id=46 Ich hoffe wir kommen zusammen Helmut P. Fleischhauer BetaWeb Internet Service Helmut P. Fleischhauer Fischpfortenstr. 12 31785 Hameln http://www.betaweb.de hpf_(at)_betaweb.net T. 05151 924505 F. 05151 924505 From hpf_(at)_top-invest.net Wed, 16 Feb 2000 02:41:31 +0100 Date: Wed, 16 Feb 2000 02:41:31 +0100 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] Wichtige Entscheidung: ASP oder PHP Eine etwas rohe Antwort Entscheident für unsere Entscheidung wäre das Betriebssystem. Wir werden nicht NT installiern um asp zu unterstützen; wir werden in ein paar Tagen einen Server "grundlos" neu installieren, der seit dem 22.07.1997 absolut störungsfrei läuft - unter LINUX. Warum sollten wir uns NT antun ? Lieber php3 Eine subjektive Meinung von H.P. Fleischhauer BetaWeb Internet Service Helmut P. Fleischhauer Fischpfortenstr. 12 31785 Hameln http://www.betaweb.de hpf_(at)_betaweb.net T. 05151 924505 F. 05151 924505 From hpf_(at)_top-invest.net Wed, 16 Feb 2000 02:53:16 +0100 Date: Wed, 16 Feb 2000 02:53:16 +0100 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] Wichtige Entscheidung: ASP oder PHP Ach ja, http://www.freebid.de läuft seit dem 21.05.1999 bei ziemlich heftiger Last unter LINUX, php3 und mySQL ohne Ausfall, Störung, neu booten etc. Einer unser Gründe pro php3 Helmut P. Fleischhauer BetaWeb Internet Service Helmut P. Fleischhauer Fischpfortenstr. 12 31785 Hameln http://www.betaweb.de hpf_(at)_betaweb.net T. 05151 924505 F. 05151 924506 From eschmid+sic_(at)_s.netic.de Wed, 16 Feb 2000 03:14:06 +0100 (CET) Date: Wed, 16 Feb 2000 03:14:06 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] \" bei echo von HTML umgehen? On Wed, 16 Feb 2000, Andreas Braukmann wrote: > On Tue, Feb 15, 2000 at 10:07:24PM +0100, eschmid wrote: > > > recht schoen... und fuer emacs und aehnliche betriebssysteme (emacs ist > > > kein editor ;o) gibts doch mit sicherheit aehnliches. > > > Ich benutze normalerweise den XEmacs, das ist kein Betriebssytem. > Moeeensch, ... Du verstehst aber keinen Spass, bzw. keine gaengigen > Emacs-Witze. Du weisst doch: > 'Emacs ist das bessere Betriebssystem, > aber Unix hat den schoeneren Editor' > > Frueher, als ich viel LaTeX und C++ 'gemacht' habe, hatte mein XEmacs > 'Uptimes', die jeden NT-Server vor Neid erblassen lassen. Ich weiss, ich muss auch alle paar Monate das Betriebssystem runterfahren, wegen dem XEmacs. Der XEmacs verbraucht so im Laufe des Tages einiges an Speicher, da kann es vorkommen, dass dann Linux nicht mehr mitmacht. Seit mein Netscape abgeschmiert ist, muss auch noch XEmacs zum surfen herhalten und Newsgroups lassen sich damit auch lesen. > > Farblich hervorheben kann der zwar auch. Aber das funktioniert > > nicht immer. Ich bevorzuge deshalb lesbaren Code. > ich auch me too. Zum Beispiel mit dem CPerl-mode. Ein kleiner Schreibfehler und dann funktioniert der ganze Rest nicht mehr. -Egon From knanders_(at)_mail.mdcs.de Wed, 16 Feb 2000 06:59:55 +0100 Date: Wed, 16 Feb 2000 06:59:55 +0100 From: Knut Andersson knanders_(at)_mail.mdcs.de Subject: [php] Probs mit DL Moin zusammen, ich brauche für ein Projekt die Kalender Funktionen unter PHP3. Zu diesem Zwecke habe ich mir calendar.c etc kompliliert (ohne Fehlermeldung!) und die lib dann im Script mit DL("calendar.so") eingebunden. Bis dahin so gut - kein Fehlermeldungen. Wenn ich aber eine Funktion aus dieser lib aufrufe, scheint apache / php die Seite ohne Fehlermeldung einfach nicht zu generieren. Der Browser meint, er könne die Seite nicht öffnen, 'The server returned an invalid or unrecognized response'. Was habe ich falsch gemacht? Danke für die Hilfe Knut From rs_(at)_luminar.de Wed, 16 Feb 2000 08:20:52 +0100 Date: Wed, 16 Feb 2000 08:20:52 +0100 From: Ralph Schaefer rs_(at)_luminar.de Subject: [php] \" bei echo von HTML umgehen? On Wed, Feb 16, 2000 at 01:40:29AM +0100, Andreas Braukmann wrote: > HTML-Code, der 'generierte' Anteile enthaelt, wird halt komplett > generiert - sprich ueber printf, echo, etc. ausgegeben. > Man kann den HTML-Code aber auch in Templates auslagern. Da koennen sich dann auch die Designer ungestoert drueber hermachen. Bis dann, Ralph From ralph_(at)_monsterbrain.luminar.de Wed, 16 Feb 2000 08:27:54 +0100 Date: Wed, 16 Feb 2000 08:27:54 +0100 From: Ralph Schaefer ralph_(at)_monsterbrain.luminar.de Subject: [php] $HTTP_GET_VARS On Tue, Feb 15, 2000 at 11:53:14PM +0100, Ulrich Fischer wrote: > > Wie kann ich denn das tolle array $HTTP_GET_VARS > wieder in einen String zurück-"VERWANDELN"? > Ich verwende dazu folgende Methode: while (list ($key, $value) = each ($HTTP_GET_VARS)) { $string .= "$key=$value&"; } Bis dann, Ralph From webmasterbhs_(at)_bluewin.de Tue, 15 Feb 2000 21:17:02 +0100 Date: Tue, 15 Feb 2000 21:17:02 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] dynamic webpages -> user online -> unsauberer source code hi all, armin bietet auf www.dynamic-webpages.de den source code für die "23 User online" funktion zum download an. ich kann nur warnen, dass man diese zip datei auf keinen fall downloaden sollte ! auf sämtlichen WxMP rechner ist mysql total in die knie gegangen beim ausführen von diesem source code, erst nach einem restart von mysql lief das system einiger massen wieder schnell. selbst auf einem jungfräulichem win rechner kam das vänomehn( ;-) ) zum vorschein ... ursache ist eine falsche typendefinition sowohl im mysql dump als auch im php source code. für alle die viel von performance halten, hier mein code: CREATE TABLE userlog ( knr int(11) NOT NULL auto_increment, id varchar(255), rip varchar(100), name varchar(255), logdate int(11), page varchar(255), PRIMARY KEY (knr) ); // mysql connection ... $timee = explode(" ",microtime()); $userusec = $timee[0]; $uk300 = $usersec - 300; $usersec = $timee[1]; $User_Id = $usersec + $userusec; $ip = getenv("REMOTE_ADDR"); $host = getenv("REMOTE_HOST"); $deleteuser = mysql_query("delete from $table where logdate < $uk300"); $userlog = mysql_fetch_row(mysql_query("select * from $table where rip like '$ip'")); if($userlog == false) { mysql_query("insert into $table (id,rip,name,logdate,page) VALUES('$User_Id','$ip','$host','$usersec','$PHP_SELF')"); } $resultlogtab = mysql_query("select count(*) as total from $table"); $numberlogtab = mysql_fetch_array($resultlogtab); if($numberlogtab[total] != ""){ echo $numberlogtab[total]." User online"; } else { echo "-E-"; } _(at)_Cyrill From tobias_(at)_dnet.it Wed, 16 Feb 2000 09:25:11 +0100 Date: Wed, 16 Feb 2000 09:25:11 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] $HTTP_GET_VARS > while (list ($key, $value) = each ($HTTP_GET_VARS)) { > $string .= "$key=$value&"; > } Du hast urlencode() vergessen. Außerdem willst Du wahrscheinlich Sessions benutzen. Mit freundlichen Grüßen, Tobias Ratschiller From ralph_(at)_monsterbrain.luminar.de Wed, 16 Feb 2000 10:09:04 +0100 Date: Wed, 16 Feb 2000 10:09:04 +0100 From: Ralph Schaefer ralph_(at)_monsterbrain.luminar.de Subject: [php] $HTTP_GET_VARS On Wed, Feb 16, 2000 at 09:25:11AM +0100, Tobias Ratschiller wrote: > > while (list ($key, $value) = each ($HTTP_GET_VARS)) { > > $string .= "$key=$value&"; > > } > > Du hast urlencode() vergessen. Außerdem willst Du wahrscheinlich Sessions > benutzen. > Stimmt, urlencode() hab ich vergessen. Allerdings rentieren sich Sessions in diesem konkreten Fall bei mir nicht. Ich brauchs einfach nur, um Parameter beim Blaettern in Ergebnisseiten einer SQL-Query (Stichwort Limit) zu uebergeben. Bis dann, Ralph From h.schubert_(at)_jakob.de Wed, 16 Feb 2000 09:27:55 GMT Date: Wed, 16 Feb 2000 09:27:55 GMT From: Heiko Schubert h.schubert_(at)_jakob.de Subject: [php] Frage zu Klassen Hallo Liste, eine Grundsatzfrage: In Scripten (zB.: phplib, Buch: "PHP Grundlagen und Lösungen") finde ich bei Klassen oft folgenden Konstrukt: class hallo{ var classname = "hallo"; ... } Warum wird des öfteren eine Variable "clasename" definiert? Gehört das zum "guten Programmierstil"? Vielleicht kann mich ja jemand "aufklären" ;-) By, Heiko From tfromm_(at)_cs.uni-potsdam.de Wed, 16 Feb 2000 10:39:03 +0100 Date: Wed, 16 Feb 2000 10:39:03 +0100 From: Thomas Fromm tfromm_(at)_cs.uni-potsdam.de Subject: [php] \" bei echo von HTML umgehen? HI, > Ich benutze normalerweise den XEmacs, das ist kein Betriebssytem. Farblich > hervorheben kann der zwar auch. Aber das funktioniert nicht immer. Ich > bevorzuge deshalb lesbaren Code. sicher das xemacs kein eigenes betriebssystem ist ? ;-) thomas From am_(at)_pixelhouse.de Wed, 16 Feb 2000 10:42:16 +0100 Date: Wed, 16 Feb 2000 10:42:16 +0100 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] Preise in Euro? Hi hat einer von euch ne funktion die einen DM Preise formatieren kann. In der DB stehen Preise die zb als 25 oder 25.00 es soll immer 25.00 oder 25.98 vom format her rauskommen. Dann brauchte ich noch ne funktion die den DM Preis in Euro umrechnet. Wenn einer sowas zu Hand hätte wäre ich euch sehr dankbar.. Gruss Alex From tobias_(at)_dnet.it Wed, 16 Feb 2000 10:47:57 +0100 Date: Wed, 16 Feb 2000 10:47:57 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Frage zu Klassen > Warum wird des öfteren eine Variable "clasename" definiert? Gehört das > zum "guten Programmierstil"? Die PHPLib verwendet diesen Trick, um Klassen serialisieren und damit in einer Session persistent machen zu können. Da PHP 3.0 keine Klassenintrospektion besitzt, ist es nötig, den Klassennamen irgendwo zu speichern, wenn man aus einer Instanz auf die Klasse schließen will. Sonst habe ich keine Möglichkeit, aus einer Variable $foo zu schließen, das die Variable eine Instanz der Klasse bar darstellt. Ebenso verhält es sich $persistent_slots. Das sind die Namen der Instanzvariablen, die in einer Session erhalten bleiben sollen. Mit PHP 4.0 sind diese Hacks nicht mehr nötig. Die Funktion get_class() kann den Klassennamen einer Instanz ermitteln, get_parent_class() den Namen der Elternklasse. Außerdem funktioniert serialize() und unserialize() in 4.0 auch mit Klassen. Mit freundlichen Grüßen, Tobias Ratschiller From naklar_(at)_altavista.net Wed, 16 Feb 2000 10:43:55 +0100 Date: Wed, 16 Feb 2000 10:43:55 +0100 From: Oliver Kummerow naklar_(at)_altavista.net Subject: [php] Frage zu Klassen Hallo > eine Grundsatzfrage: In Scripten (zB.: phplib, Buch: "PHP Grundlagen > und Lösungen") finde ich bei Klassen oft folgenden Konstrukt: > > class hallo{ > var classname = "hallo"; > ... > } > > Warum wird des öfteren eine Variable "clasename" definiert? Gehört das > zum "guten Programmierstil"? > > Vielleicht kann mich ja jemand "aufklären" ;-) Die phplib macht das, um Klasseninstanzen mitsamt Slotvariablen speichern (einfrieren/freeze) zu können. PHP kennt leider keine internen Referenzen auf Properties oder sogar Objekthierarchien der Klasse (außer, daß eine Klasse ein Objekt ist :). Folglich muß man einer Klasse zum "auftauen" angeben, von welcher Oberklasse sie abstammt, um die Instantiierung mit instance = new parent_class vornehmen zu können. instance->classname="parent_class" dient als eine Art Krücke, um das Fehlen dieser Information bei der Restauration zu reparieren. Steht aber sicherlich auch in dem Buch. mit freundlichen Grüßen, oK. From naklar_(at)_altavista.net Wed, 16 Feb 2000 10:46:28 +0100 Date: Wed, 16 Feb 2000 10:46:28 +0100 From: Oliver Kummerow naklar_(at)_altavista.net Subject: [php] Frage zu Klassen Tobias Ratschiller schrieb: > > > Mit PHP 4.0 sind diese Hacks nicht mehr nötig. Die Funktion get_class() kann > den Klassennamen einer Instanz ermitteln, get_parent_class() den Namen der > Elternklasse. Auch den der gesamten Objekthierarchie? Durchläuft die Instanziierung eines Objekts automatisch ALLE Elternklassen inkl. deren Konstruktoren? mit freundlichen Grüßen, oK. From info_(at)_schuborg.de Wed, 16 Feb 2000 11:00:52 +0100 Date: Wed, 16 Feb 2000 11:00:52 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] Preise in Euro? Hi Alex.. > hat einer von euch ne funktion die einen DM Preise > formatieren kann. > In der DB stehen Preise die zb als 25 oder 25.00 > es soll immer 25.00 oder 25.98 vom format her rauskommen. > Dann brauchte ich noch ne funktion die den DM Preis in Euro umrechnet. um dir den eurokurs ausrechnen zu könne mußt du doch einfach nur DM*x,xx nehmen. Den Kurs weiss ich gerade nicht. und die ausgabe erfolgt eigentlich am besten mit $euro= 25; $wert = sprintf ("%01.2f", $euro); $wert wäre dann 25.00 oder so... schau halt mal bei sprintf() rein.. ciao From peter_(at)_paeffgen.com Wed, 16 Feb 2000 11:00:31 +0100 Date: Wed, 16 Feb 2000 11:00:31 +0100 From: Peter Karsten peter_(at)_paeffgen.com Subject: [php] Wer kann mir meine Seite checken und evtl Bugs ausfindbar machen es handelt sich dabei um eine Tabellen Verwaltung für den Inhalt eine Website, ich weiß das noch fehler drin sind und nicht wenige ;-) finde sie nun leider nicht alle und wüsste auch nicht was noch dran sein kann es faengt an mit besagten posting : "id in mysql DB eintragen", :)) geht über das der Timestamp sich nicht aktualisiert :(( , .... für einmal drüberfliegen waere ich sehr dankbar petter From Michael_(at)_Stahmann.de Wed, 16 Feb 2000 11:11:09 +0100 Date: Wed, 16 Feb 2000 11:11:09 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Preise in Euro? Alexander Meis wrote: > Hi > > hat einer von euch ne funktion die einen DM Preise > formatieren kann. > In der DB stehen Preise die zb als 25 oder 25.00 > es soll immer 25.00 oder 25.98 vom format her rauskommen. > Dann brauchte ich noch ne funktion die den DM Preis in Euro umrechnet. > Wenn einer sowas zu Hand hätte wäre ich euch sehr dankbar.. Ich hatte so etwas schon mal fertig, werde gleich mal suchen. Habe es aber wieder verworfen, weil die PHP-Berechnungen einfach nicht stimmten. Jeder billige Taschenrechner war besser. Irgendwelche Rundungsfehler oder so - ich weiß es nicht mehr. Schlauer ist es glaube ich beide Beträge zu speichern, aber vieleicht war ich einfach auch nur zu doof. Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From NHagelstein_(at)_helcom.de Wed, 16 Feb 2000 11:13:05 +0100 Date: Wed, 16 Feb 2000 11:13:05 +0100 From: Nikolas Hagelstein NHagelstein_(at)_helcom.de Subject: [php] =?ISO-8859-1?Q?AW=3A_=5Bphp=5D_Dropdown-Listen_f=FCllen_mit_Ja?= =?ISO-8859-1?Q?vascript_oder_PHP=3F?= =?ISO-8859-1?Q?vascript_oder_PHP=3F?= Hi, ich wuerde das wie folgt loessen: du greifst mit j%v%script an der ersten dropdownliste das onchange-event ab und verweisst auf eine funktion die folgendes macht: - die seite via parent.frames.location.href="xxx? wert="+document.form.liste.option[document.form.liste.options.selectedIndex] .value nachlaed Dann die zweite list via php mit den entsprechenden werten fuellen. bye, Niko From braukmann_(at)_tse-online.de Wed, 16 Feb 2000 11:22:04 +0100 Date: Wed, 16 Feb 2000 11:22:04 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Frage zu Klassen Hallo, On Wed, Feb 16, 2000 at 09:27:55AM +0000, Heiko Schubert wrote: > eine Grundsatzfrage: In Scripten (zB.: phplib, Buch: "PHP Grundlagen ^^^^^^^ Die Instanz-Variable 'classname' ist eine Konvention der phplib. Sie wird immer dann benoetigt, wenn man Instanzen der jeweiligen Klasse (z.B. im Rahmen des session-Handling) persistent machen moechte. Mehr zu dem Thema (sonst muesste ich hier laengere Abschnitte zitieren) gibt's hier: http://phplib.netuse.de -Andreas -- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : From Michael_(at)_Stahmann.de Wed, 16 Feb 2000 11:24:10 +0100 Date: Wed, 16 Feb 2000 11:24:10 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Preise in Euro? Alexander Meis wrote: > Hi > > hat einer von euch ne funktion die einen DM Preise > formatieren kann. > In der DB stehen Preise die zb als 25 oder 25.00 > es soll immer 25.00 oder 25.98 vom format her rauskommen. > Dann brauchte ich noch ne funktion die den DM Preis in Euro umrechnet. > Wenn einer sowas zu Hand hätte wäre ich euch sehr dankbar.. Mal eben quick & dirty: "; echo "EURO = $euro"; ?> Geht wohl doch - wie ich sehe :-) Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From arsajedi_(at)_bup-goettingen.de Thu, 17 Feb 2000 11:43:54 +0100 Date: Thu, 17 Feb 2000 11:43:54 +0100 From: Ali Reza Sajedi arsajedi_(at)_bup-goettingen.de Subject: [php] Basic Authentifizierung mit php/masql Hallo, hat jemand vielleicht Erfahrung mit Basic Authentifizierung unter Einsatz von php und mysql DB in der die User_ Namen und Passwoerter gespeichert sind. Ich bedanke mich fuer jeden Hinweis. Ali From mpm_(at)_litterae.de Wed, 16 Feb 2000 11:36:08 +0100 Date: Wed, 16 Feb 2000 11:36:08 +0100 From: Michael P. Mehl mpm_(at)_litterae.de Subject: [php] $PHP_AUTH_USER Hi, ich habe das Problem, dass PHP-Skripte, die in einem mit .htaccess geschützten Verzeichnis liegen, bei ihrem Aufruf weder $PHP_AUTH_USER noch $PHP_AUTH_PW kennen. Eine Benutzeridentifikation ist hiermit also nicht möglich. Kennt jemand dieses Problem beziehungsweise hat jemand Lösungen dafür? Würde es sich lohnen auf .htaccess zu verzichten und eine eigene Routine zum Login zu programmieren? Grüße Michael +--- Michael P. Mehl -------------------------------------+ | mpm_(at)_litterae.de - http://www.litterae.de - ICQ: 1016080 | +---------------------------------------------------------+ | PGP: AA3D 860B 6FC0 60F4 0D87 B16C F7E7 BE0D CA7C 52FF | +---------------------------------------------------------+ From wollthan_(at)_gmx.de Wed, 16 Feb 2000 11:57:20 +0100 Date: Wed, 16 Feb 2000 11:57:20 +0100 From: Rainer Wollthan wollthan_(at)_gmx.de Subject: [php] zum thema ASP vs. PHP -> hier eine Nachricht aus dem Safer-Hex Newsletter 2000/02/16/10.00 ASPs temporäre Dateien Microsofts Active Server Pages (ASP) mit einem Runtime Error stellen eine Sicherheitslücke dar: wenn die Skripts auf den Webserver kommen, bevor sie völlig fehlerfrei sind, können sie von automatisierten Suchmaschinen indiziert, und so bei einer Suche angezeigt werden. Die Such-Resultate zeigen den kompletten Pfad und -Namen des ASP Skripts, können mit einem Browser angesehen werden und offenbaren den Source-Code mit allen Details der Datenbank und eventuell sogar deren Usernamen und Passwörter. Diese Schwachstelle wurde von Jerry Walsh gepostet, der den Programmierern dringend rät, die ASP Skripts vor der Veröffentlichung komplett zu debuggen, und die Webmaster, die ASP Include Files zu sichern, so dass sie von Surfern aus dem Netz nicht gelesen werden können. [dre] // c.f. SecuriTeam From tobias_(at)_dnet.it Wed, 16 Feb 2000 12:02:49 +0100 Date: Wed, 16 Feb 2000 12:02:49 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Frage zu Klassen > Auch den der gesamten Objekthierarchie? Durchläuft die Instanziierung > eines Objekts automatisch ALLE Elternklassen inkl. deren Konstruktoren? Die Hierarchie bleibt erhalten (getestet mit einer Elternklasse). Konstruktoren der Klassen werden bei unserialize() nicht ausgeführt, ich bin mir allerdings nicht ganz sicher, ob man unserialize() als Instanziierung bezeichnen kann. Mit freundlichen Grüßen, Tobias Ratschiller From peter_(at)_paeffgen.com Wed, 16 Feb 2000 12:06:46 +0100 Date: Wed, 16 Feb 2000 12:06:46 +0100 From: Peter Karsten peter_(at)_paeffgen.com Subject: [php] if Else Schleife sorry wenn ich nerve, kein aber ,.... ich habe folgendes: From peter_(at)_paeffgen.com Wed, 16 Feb 2000 12:06:46 +0100 Date: Wed, 16 Feb 2000 12:06:46 +0100 From: Peter Karsten peter_(at)_paeffgen.com Subject: [php] if Else Schleife sorry wenn ich nerve, kein aber ,.... ich habe folgendes: From csz_(at)_rhapsody-concept.de Wed, 16 Feb 2000 12:13:10 +0100 Date: Wed, 16 Feb 2000 12:13:10 +0100 From: Christian Szardenings csz_(at)_rhapsody-concept.de Subject: [php] Wichtige Entscheidung: ASP oder PHP Hsllo Helmut, > Eine etwas rohe Antwort > Entscheident für unsere Entscheidung wäre das Betriebssystem. > Wir werden nicht NT installiern um asp zu unterstützen; > wir werden in ein paar Tagen einen Server "grundlos" neu installieren, > der seit dem 22.07.1997 absolut störungsfrei läuft - unter LINUX. > Warum sollten wir uns NT antun ? Lieber php3 Das UNIX/LINUX eine gute Stabilität hat, wusste ich schon ;-) Viel mehr geht es mir jedoch um die Frage: Wie performant ist es, unter PHP3 Programme wie DJPEG oder UNZIP mit Exec() oder system() auszuführen - und das recht häufig. Falls das performance-mäßig Schwierigkeiten bereiten sollte, wäre es doch eine Überlegung, das ganze auf NT/ASP mit den vorhandenen Active-X Objekten zu realisieren. Sollte es jedoch so sein, dass der Aufruf über exec() kaum mehr Ressourcen benötigt (oder vielleicht sogar weniger???!!) als der Aufruf eines COM-Objects unter ASP, dann käme natürlich PHP3 zum Einsatz. Nochmal: Die Site wird nicht sehr stark frequentiert sein (daher wäre auch NT ok), jedoch werden sehr sehr oft Image-Funktionen (JPG) und auch ZIP/UNZIP-Funktionen benötigt (PHP->externes Programm notwendig; ASP->Aufruf über COM-Objekte möglich) Es wäre schön, wenn jemand vielleicht schon eine Applikation gebaut hat, die sehr häufig externe Programme per exec() aufruft, und ob es da zu Problemen kommen kann. Viele Grüße, Christian Szardenings. From home_(at)_peter-karsten.de Wed, 16 Feb 2000 12:17:13 +0100 Date: Wed, 16 Feb 2000 12:17:13 +0100 From: Peter Karsten home_(at)_peter-karsten.de Subject: [php] if else schleife hallo liste, sorry wenn ich nerve, aber,.. (kein aber) also ich habe folgendes: $len prüft bzw. zaehlt wie viele zeichen in den jeweiligen feld sind $fieldname liest mir die jeweiligen felder der tabelle if( $len < 40 ) echo "\n"; else echo "\n"; soweit so gut, ist es nicht möglich , hier eine if einweisung oder was auch immer für eine anweisung so das bei dem feld id ein value reingesetzt wird? durch das $fieldname wird ja das feld id nicht spezifiziert, es werden alle felder ohne rücksicht ausgelesen ich hab kein plan was ich machen könnte , immer wieder fehlt mir so eine funktion , egal was ich mache bisher bin ich immer vorgegangen das ich alles per hand definiert habe, aber bei einer größeren datenmenge/datenbank möchte ich mir das nicht zutrauen: kann es ein for schleife sein? z.B. a la : for ($fieldname = id) echo ""; for the rest echo ""; oder a la if ($fieldname = id ) then id nicht ausdrucken /zeigen (dann könnte ich das id feld per hand erzeugen wie oben) *verzweifelnderpetterreistsichnochdiezaehnedaranaus* danke petter From UW_(at)_NetUSE.DE Wed, 16 Feb 2000 12:46:23 +0100 Date: Wed, 16 Feb 2000 12:46:23 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Frage zu Klassen Tobias Ratschiller wrote: > Mit PHP 4.0 sind diese Hacks nicht mehr nötig. Die Funktion get_class() kann > den Klassennamen einer Instanz ermitteln, get_parent_class() den Namen der > Elternklasse. Außerdem funktioniert serialize() und unserialize() in 4.0 > auch mit Klassen. Gibt es inzwischen Auflistungen der neuen Funktionalitäten, wenn man nicht den Source lesen will? Wenn ich hier sehe, daß lediglich ein get_class() und get_parent_class() hinzugekommen ist, sind die Möglichkeiten kaum gewachsen. Man schaue nur mal über den Tellerrand und java.lang.Class (java.lang.Object) oder java.lang.reflect. Gibt es ähnliches, wenn man nicht gerade nicht gerade eine Klasse als Hash behandelt und alle Regeln der Kunst außer acht läßt? Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From naklar_(at)_altavista.net Wed, 16 Feb 2000 12:34:33 +0100 Date: Wed, 16 Feb 2000 12:34:33 +0100 From: Oliver Kummerow naklar_(at)_altavista.net Subject: [php] Frage zu Klassen Tobias Ratschiller schrieb: > > > Auch den der gesamten Objekthierarchie? Durchläuft die Instanziierung > > eines Objekts automatisch ALLE Elternklassen inkl. deren Konstruktoren? > > Die Hierarchie bleibt erhalten (getestet mit einer Elternklasse). > Konstruktoren der Klassen werden bei unserialize() nicht ausgeführt, ich bin > mir allerdings nicht ganz sicher, ob man unserialize() als Instanziierung > bezeichnen kann. Wenn ich mir das überlege, würde ich sagen, gut so. Die Aktivierung der Konstruktoren bei einem unfreeze via unserialize() ist wahrscheinlich nicht das, was man haben möchte; es ist wohl als Verfahren gedacht, um persistente Klassen zu erzeugen - insofern eine feine Sache, falls keine weiteren Krähenfüße vorhanden sind. Ein Konstruktor wird per Definition nur 1x aufgerufen. Insofern, ja, unserialize kann allenfalls als de-facto Instanzierung (ich bin weit weniger sicher, ob der neusprech jetzt richtig ist :( verstanden werden. mit freundlichen Grüßen, oK. From krs_(at)_treu-elektro.de Wed, 16 Feb 2000 12:48:47 +0100 Date: Wed, 16 Feb 2000 12:48:47 +0100 From: Stefan Krister krs_(at)_treu-elektro.de Subject: [php] if else schleife Hallo Peter, trotz mehrmaligen durchlesen Deiner Mail, weiß ich immer noch nicht, was Du willst ... Peter Karsten schrieb: > > soweit so gut, ist es nicht möglich , hier eine if einweisung oder was auch > immer für eine anweisung so das bei dem feld id ein value reingesetzt wird? Du sprichst von id, im Code ist aber nirgends ein id zu sehen. Soll id als value verwendet werden? Dann könnte folgendes die Lösung sein: if( $len < 40 ) { echo "\n"; } else { echo "\n"; } Da es bei textarea kein value gibt, muß das so aussehen. > durch das $fieldname wird ja das feld id nicht spezifiziert, es werden alle > felder ohne rücksicht ausgelesen ??? verstehe ich nicht. Falls ich mit obigem falsch liege, erläutere uns das doch nochmal. Es darf auch ein wenig vom Code mehr sein, insbesondere alle relevanten Variablen, und vielleicht eine textliche Darstellung, wie das Ergebnis aussehen sollt. MfG Stefan Krister -- You have moved your mouse. Windows must be rebooted for the changes to take effect. From Michael_(at)_Stahmann.de Wed, 16 Feb 2000 09:08:01 +0100 Date: Wed, 16 Feb 2000 09:08:01 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] dynamic webpages -> user online -> unsauberer source code Cyrill Schumacher wrote: > hi all, > armin bietet auf www.dynamic-webpages.de den source > code für die "23 User online" funktion zum download an. > ich kann nur warnen, dass man diese zip datei auf keinen > fall downloaden sollte ! > auf sämtlichen WxMP rechner ist mysql total in die knie > gegangen beim ausführen von diesem source code,... Vieleicht kann ich deshalb schon seit 2 Tagen die Dynamic-Webpages nicht mehr erreichen :-) Mit welchem Provider auch immer - nicht mal im InternetCafé ums die Ecke... M. Stahmann -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From tobias_(at)_dnet.it Wed, 16 Feb 2000 13:03:47 +0100 Date: Wed, 16 Feb 2000 13:03:47 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Frage zu Klassen > Gibt es inzwischen Auflistungen der neuen Funktionalitäten, wenn > man nicht den Source lesen will? NEWS, aber ist wohl auch schon alles. > Wenn ich hier sehe, daß lediglich ein get_class() und > get_parent_class() hinzugekommen ist, sind die Möglichkeiten kaum > gewachsen. Man schaue nur mal über den Tellerrand und > java.lang.Class (java.lang.Object) oder java.lang.reflect. Gibt > es ähnliches, wenn man nicht gerade nicht gerade eine Klasse als > Hash behandelt und alle Regeln der Kunst außer acht läßt? Folgende Klassen-Funktionen kamen dazu: get_class() get_parent_class() is_subclass_of() class_exists() method_exists() Klar, mit java.lang.reflect lässt sich das nicht vergleichen, Sachen wie getDeclaringClass() dürften schwierig zu realiseren sein. Wenn Du das den Entwicklern sagst, düftest Du halt zu hören bekommen, daß PHPs OO limited by design ist. :) Mit freundlichen Grüßen, Tobias Ratschiller From marian_(at)_sendung.de Wed, 16 Feb 2000 12:41:10 +0100 Date: Wed, 16 Feb 2000 12:41:10 +0100 From: Marian Steinbach marian_(at)_sendung.de Subject: [php] Lotus =?iso-8859-1?Q?Notes=2DUnterst=FCtzung?= geplant? Hallo Gemeinde! Weiss jemand von Euch (vielleicht jemand aus den gewöhnlich gut informierten Kreisen, wie Egon?) etwas darüber, ob PHP irgendwann mit Lotus Notes zusammenarbeiten soll? Lotus Notes wird von vielen großen und größten Unternehmen/Konzernen (Daimler-Chrysler, Deutsche Bank, ...) als Messaging- und Dokumenten-Management-System und für unterschiedliche Zwecke eingesetzt. Der Server (Domino) ist nun unter anderem auch für Linux verfügbar. Lotus Notes hat auch sowas wie eine C-API, was immer das genau bedeutet... Ich frage rein interessenhalber, da ich gerade ein wenig mit Notes zu tun habe, und die Script-Fähigkeiten ein wenig nerven. Wenn es Hyperwave-Unterstützung gibt, sollte Notes doch theoretisch auch möglich sein... oder? Gruß vom Marian -- ['] http://sendung.de/marian/ From postfach3000_(at)_yahoo.de Wed, 16 Feb 2000 12:58:03 +0100 (CET) Date: Wed, 16 Feb 2000 12:58:03 +0100 (CET) From: =?iso-8859-1?q?Werner=20Beinlich?= postfach3000_(at)_yahoo.de Subject: [php] php-Modul freischalten unter Apache/Win95 ich versuche die php-Funktionalität freizugeben für einen unter W95 laufenden Apache-Server. Die mime-types, dll und die .ini habe ich eingestellt. Es kommt nun die Fehlermeldung ODBC32.dll kann nicht gestartet werden. Und odbcint.dll kann nicht geladen werden. What can I do??? Thanxs Werner __________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Auktionen - gleich ausprobieren - http://auktionen.yahoo.de From Ulrich-Fischer_(at)_gmx.net Wed, 16 Feb 2000 13:12:15 +0100 Date: Wed, 16 Feb 2000 13:12:15 +0100 From: Ulrich Fischer Ulrich-Fischer_(at)_gmx.net Subject: [php] $HTTP_GET_VARS Hallo Ralf und Tobias, herzlichen Dank fuer Eure Tips. Irgendwie war ich schon nah dran, aba jetz gehts scho fast: /*$HTTP_GET_VARS in String einlesen*/ while ( list( $key, $val ) = each( $HTTP_GET_VARS ) ) { $formular_eintrag .="$key=$val&"; } $formular_eintrag=urlencode($formular_eintrag); PROBLEM: Sowohl rawurlencode als auch urlencode machen die schoenen "=" zu "%3D" und die "&" zu "%26" Naja, normal hab ich nix gegen 3D oder so ... ... ABA HIA (aber hier) ??? ************************************************ Wie kann ich denn die = und & schuetzen? ************************************************ Ich freu mich schon auf den Rest-Tip schon mal ganz herzlichen Dank im vorhinein ScHoeNEenGrUSsAUsStUTtGaRT Ulrich PS: als Digest-Leser bin ich ein bisserl langsam. From iguana_(at)_roadkill.de Wed, 16 Feb 2000 13:40:51 +0100 Date: Wed, 16 Feb 2000 13:40:51 +0100 From: Stefan Sommer iguana_(at)_roadkill.de Subject: [php] $HTTP_GET_VARS Ulrich Fischer wrote: > > PROBLEM: Sowohl rawurlencode als auch urlencode > machen die schoenen "=" zu "%3D" > und die "&" zu "%26" Nicht wenn Du nur $key und $val url-encodest bevor oder wahrend Du $formular_eintrag zusammensetzt. > > ************************************************ > Wie kann ich denn die = und & schuetzen? > ************************************************ Indem Du $key und $val url-encodest bevor oder wahrend Du $formular_eintrag zusammensetzt. ;) -- Stefan Sommer iguana_(at)_roadkill.de From naklar_(at)_altavista.net Wed, 16 Feb 2000 13:25:57 +0100 Date: Wed, 16 Feb 2000 13:25:57 +0100 From: Oliver Kummerow naklar_(at)_altavista.net Subject: [php] $HTTP_GET_VARS Hallo Ulrich, > /*$HTTP_GET_VARS in String einlesen*/ reset ( $HTTP_GET_VARS ); > while ( list( $key, $val ) = each( $HTTP_GET_VARS ) ) > { $formular_eintrag .= urlencode ($key) ."=". urlencode ($val) . "&"; > } i verstan dehs ja net gans, was Du do vorhebbscht, aba viellacht so? mit freundlichen Grüßen, oK. From GH-lists_(at)_ecora.de Wed, 16 Feb 2000 13:38:50 +0100 Date: Wed, 16 Feb 2000 13:38:50 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] $HTTP_GET_VARS > /*$HTTP_GET_VARS in String einlesen*/ > while ( list( $key, $val ) = each( $HTTP_GET_VARS ) ) > { > $formular_eintrag .="$key=$val&"; > } > $formular_eintrag=urlencode($formular_eintrag); > > > PROBLEM: Sowohl rawurlencode als auch urlencode > machen die schoenen "=" zu "%3D" > und die "&" zu "%26" while ( list( $key, $val ) = each( $HTTP_GET_VARS ) ) { $formular_eintrag .=urlencode($key)."=".urlencode($val)."&"; } Guido Haeger From j.behner_(at)_j-u-m-p.de Wed, 16 Feb 2000 13:52:26 +0100 Date: Wed, 16 Feb 2000 13:52:26 +0100 From: =?Windows-1252?Q?J=FCrgen_Behner?= j.behner_(at)_j-u-m-p.de Subject: [php] php-Modul freischalten unter Apache/Win95 From: "Werner Beinlich" > ich versuche die php-Funktionalität freizugeben für > einen unter W95 laufenden Apache-Server. Die > mime-types, dll und die .ini habe ich eingestellt. > > Es kommt nun die Fehlermeldung ODBC32.dll kann nicht > gestartet werden. Und odbcint.dll kann nicht geladen > werden. > hast du mal dein verz. windows/system/ kontrolliert, ob die dlls überhaupt existieren? jürgen From hpf_(at)_top-invest.net Wed, 16 Feb 2000 14:25:51 +0100 Date: Wed, 16 Feb 2000 14:25:51 +0100 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] Preise in Euro? At 10:42 16.02.00 +0100, you wrote: >Hi > >hat einer von euch ne funktion die einen DM Preise >formatieren kann. >In der DB stehen Preise die zb als 25 oder 25.00 >es soll immer 25.00 oder 25.98 vom format her rauskommen. >Dann brauchte ich noch ne funktion die den DM Preis in Euro umrechnet. >Wenn einer sowas zu Hand hätte wäre ich euch sehr dankbar.. > --------- function mk_currency($value, $euro = true, $bold = true){ $temp = ($bold?"":"")."DM ".number_format($value,2,",",".").($bold?"":""); if($euro) $temp .= "
EURO ".number_format($value/1.95583,2,",",".").""; return $temp; } --------- Das waere die Anzeige in DM und EURO Gruesse Helmut P. Fleischhauer From az_(at)_cabag.ch Wed, 16 Feb 2000 14:39:47 +0100 Date: Wed, 16 Feb 2000 14:39:47 +0100 From: Andreas Zaugg az_(at)_cabag.ch Subject: [php] Preise in Euro? > >es soll immer 25.00 oder 25.98 vom format her rauskommen. $format = sprintf("%01.2f", $preis); echo $preis; Gruss Andi From az_(at)_cabag.ch Wed, 16 Feb 2000 14:56:36 +0100 Date: Wed, 16 Feb 2000 14:56:36 +0100 From: Andreas Zaugg az_(at)_cabag.ch Subject: [php] Preise in Euro? Sorry, war was falsch: > > >es soll immer 25.00 oder 25.98 vom format her rauskommen. > > $format = sprintf("%01.2f", $preis); > echo $preis; Natürlich: $format = sprintf("%01.2f", $preis); echo $format; > > Gruss Andi > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From tw_(at)_itreff.de Wed, 16 Feb 2000 15:24:32 +0100 Date: Wed, 16 Feb 2000 15:24:32 +0100 From: Thomas 'Balu' Walter tw_(at)_itreff.de Subject: [php] LinuxInfo.de-Bericht Auf linuxinfo.de gibt es einen Bericht, wie man mittels PHP und Apache auf einen MS-SQL-Server zugreift: http://www.linux-info.de/db/lnxi-shkommentar2.php3?eid=35 Balu From UW_(at)_NetUSE.DE Wed, 16 Feb 2000 15:39:20 +0100 Date: Wed, 16 Feb 2000 15:39:20 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] $HTTP_GET_VARS Ulrich Fischer wrote: > Wie kann ich denn das tolle array $HTTP_GET_VARS > wieder in einen String zurück-"VERWANDELN"? > > so sollte es wieder aussehen: > > $Variable = VAR1=Dies&VAR2=und&VAR3=das&VAR4=Mitwoch, 17.05.2000; > > [Also praktisch in das zurückverwandeln aus dem es hervorgegangen ist.] > Oder gibts noch einen Trick, wie ich die alten GET's nochmal > elegant an die URL dranschrauben kann? phpinfo() verrät viele Konfigurationsparameter und von Webserver bereitgestellte Umgebungsvariablen. Solltest Du einen Apache benutzen ist die Seite http://www.php.net/manual/html/language.variables.predefined.html im Manual für Dich von Interesse. Falls Du Dir unsicher bist, rufe phpinfo() auf und suche im Block Enviroment nach einem Eintrag REQUEST_URI. Falls er Dir zur Verfügung steht, hat ist es ein guter Startpunkt zur Erzielung eines Strings, wie Du ihn möchtest. Du kannst auf diesen Wert in deinem PHP Skript zurückgreifen, da er automatisch in den globalen Namespace kopiert wird und als Variable abgefragt werden kann: Ich vermute das Du die Frage stellst, weil Du noch nie mit Sessions gearbeitet hast. Bei der Benutzung von Sessions, wie sie die PHPlib http://phplib.netuse.de für PHP3 zur Verfügung stellt, kannst Du auf derartige, abenteuerliche Konstrukte verzichen. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Wed, 16 Feb 2000 15:45:23 +0100 Date: Wed, 16 Feb 2000 15:45:23 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] flock probleme Achim Gosse wrote: > "Fatal error: Call to unsupported or undefined function flock() " Immer, wenn eine derartige Nachricht erscheint, wurde entweder ein notwendiges Modul nicht eingebunden oder es liegt eine alte Version vor, die das Feature nicht unterstützt. Vermutlich ist letzeres der Fall. Das ChangeLog der Source Distribution klärt, welche Version notwendig ist. flock() wurde in der Version 3.0.7. (März 1999) eingeführt. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Wed, 16 Feb 2000 15:47:57 +0100 Date: Wed, 16 Feb 2000 15:47:57 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] Problem mit filemtime Markus Ostertag wrote: > also ich habe irgendwie ein Problem mit "filemtime". > Ich denke es ist ganz simpel zu lösen, doch ich komme einfach > nicht drauf... Bitte stets auch die Annotations im Online-Manual lesen: " I was trying to figure out how to glean a simple "file last modified" time/date stamp while experimenting with PHP on Win95 (shudder) with PWS. filemtime() returned Unix epoch time in seconds. Here is a solution to get the 12 hour time and standard date format, for what its worth: $filemod = filemtime(__FILE__); $filemodtime = date("F j Y h:i:s A", $filemod); Print("File last modified $filemodtime"); This will output the month, day of month, year and time (12 hour format) of the file's last modification. ", http://www.php.net/manual/function.filemtime.php3 Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From UW_(at)_NetUSE.DE Wed, 16 Feb 2000 15:49:06 +0100 Date: Wed, 16 Feb 2000 15:49:06 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] mysql Ergebnis an mail() Noel Nolst Trenite wrote: > > Wie schicke ich die Ausgabe einer Datenbank Abfrage an eine E- > Mail Adresse? Bitte lies eines der einführenden Tutorials, die Frage ist zu allgemein, als das sie beantwortet werden sollte. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From Michaels_(at)_Reinfeld.de Wed, 16 Feb 2000 16:28:12 +0100 Date: Wed, 16 Feb 2000 16:28:12 +0100 From: Horst Viehmann Michaels_(at)_Reinfeld.de Subject: [php] mysql Ergebnis an mail() Moin >> Wie schicke ich die Ausgabe einer Datenbank Abfrage an >> eine E- >> Mail Adresse? $ergebnis = mysql_db_query ("shop", "SELECT * FROM warenkorb w,artikel a where w.artikel=a.Artikel and w.isactive =1 and w.order_nr = '$order_nr' and w.anz >0 ORDER BY position", $link) or mysql_die('Schade'); $body = 'Query Inhalte'; while ($row = mysql_fetch_array($result)) { $body.= 'Bezeichnung'.$row[Bezeichnung].nl(); $body.= 'Bezeichnung'.$row[anz].nl(); // etc.. f. die Felder } mail('ich_(at)_da.de','Queryinhalte',$body,'myTable_(at)_dor t.de'); Das war's im Prinzip ... Horst From eschmid+sic_(at)_s.netic.de Wed, 16 Feb 2000 16:33:23 +0100 (CET) Date: Wed, 16 Feb 2000 16:33:23 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] Lotus =?iso-8859-1?Q?Notes=2DUnterst=FCtzung?= geplant? On Wed, 16 Feb 2000, Marian Steinbach wrote: > Weiss jemand von Euch (vielleicht jemand aus den gewöhnlich gut > informierten Kreisen, wie Egon?) etwas darüber, ob PHP > irgendwann mit Lotus Notes zusammenarbeiten soll? Davon ist mir nichts bekannt. Aber die Funktionen von Lotus Notes lassen sich sicherlich mit PHP nachbilden. > Lotus Notes wird von vielen großen und größten > Unternehmen/Konzernen (Daimler-Chrysler, Deutsche Bank, ...) als > Messaging- und Dokumenten-Management-System und für > unterschiedliche Zwecke eingesetzt. Der Server (Domino) ist nun > unter anderem auch für Linux verfügbar. Aehm, was macht der Server eigentlich? Schade, dass Daimler-Chrysler und die Deutsche Bank noch nicht Kunden von der Firma Six Offene Systeme GmbH sind. > Lotus Notes hat auch sowas wie eine C-API, was immer das genau > bedeutet... Das braucht man um von PHP aus auf die Funktionen von Lotus Notes zuzugreifen. Paul DuBois hat das anhand der MySQL C-API recht kompetent (auch fuer PHP beschrieben). > Ich frage rein interessenhalber, da ich gerade ein wenig mit > Notes zu tun habe, und die Script-Fähigkeiten ein wenig nerven. > Wenn es Hyperwave-Unterstützung gibt, sollte Notes doch > theoretisch auch möglich sein... oder? Nichts einfacher als das, ruf Uwe Steinmann an, und frag ihn wieviel er fuer die Lotus-Notes Unterstuetzung in PHP haben will. -Egon From UW_(at)_NetUSE.DE Wed, 16 Feb 2000 17:12:48 +0100 Date: Wed, 16 Feb 2000 17:12:48 +0100 From: Ulf Wendel UW_(at)_NetUSE.DE Subject: [php] mysql Ergebnis an mail() Horst Viehmann wrote: > > Moin > > >> Wie schicke ich die Ausgabe einer Datenbank > Abfrage an > >> eine E- > >> Mail Adresse? > > $ergebnis = mysql_db_query ("shop", "SELECT * FROM > warenkorb w,artikel a where w.artikel=a.Artikel > and w.isactive =1 and w.order_nr = '$order_nr' and > w.anz >0 ORDER BY position", $link) or > mysql_die('Schade'); > $body = 'Query Inhalte'; ... schon richtig. Aber es löst nicht das zugrunde liegende Problem. Offensichtlich weiß der Fragende nichts von PHP. Ein Code-Snippet wird nicht richtig weiterhelfen. Einige Leute auf der Liste hätten es posten können und trotzdem wurde diese etwas ältere Frage nicht beantwortet. Wenn man schon nicht antwortet, weil einem die Frage zu blöde ist, sollte man zumindest erklären warum die Frage unbeantwortet blieb und wo sich Tutorien befinden. Nichts desto trotz ist die Antwort natürlich einfach klasse! Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99 From mk_(at)_html-design.com Wed, 16 Feb 2000 17:20:05 +0100 Date: Wed, 16 Feb 2000 17:20:05 +0100 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] dynamic webpages -> user online -> unsauberer source code Michael Stahmann schrieb: > Vieleicht kann ich deshalb schon seit 2 Tagen die Dynamic-Webpages nicht mehr > erreichen :-) > Mit welchem Provider auch immer - nicht mal im InternetCafé ums die Ecke... Ich habe grad Armin im ICQ, liegt scheinbar daran, daß FBI oder CIA teilweise IPs gesperrt haben wegen den DoS-Attacken. Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From achim.gosse_(at)_nasa20.com Wed, 16 Feb 2000 17:28:00 +0100 Date: Wed, 16 Feb 2000 17:28:00 +0100 From: Achim Gosse achim.gosse_(at)_nasa20.com Subject: [php] ereg_replace newline in ", " hallo, $text = ereg_replace("\n", ", ", $text) klappt leider nicht, die newlines bleiben drin. auch ein $text = ereg_replace(10, ", ", $text); klappt nicht, da auf der dose ein "return" ja aus zwei zeichen besteht. habt ihr tipps? /achim From info_(at)_schuborg.de Wed, 16 Feb 2000 17:52:50 +0100 Date: Wed, 16 Feb 2000 17:52:50 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] ereg_replace newline in ", " Hi.. habe das jetzt nicht nachgeschaut, aber wie soll php erkennen, wann in deinem script ein komma kommt? escape die mal besser. ereg_replace("\n", "\, ", $text) ereg_replace(10, "\, ", $text); bekommst du keine fehlermeldung? > > $text = ereg_replace("\n", ", ", $text) > > klappt leider nicht, die newlines bleiben drin. > > auch ein > > $text = ereg_replace(10, ", ", $text); kann natürlich auch falsch sein, was ich hier von mirgebe. ciao > From Michael_(at)_Stahmann.de Wed, 16 Feb 2000 17:54:46 +0100 Date: Wed, 16 Feb 2000 17:54:46 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] ereg_replace newline in ", " Achim Gosse schrieb: > hallo, > > $text = ereg_replace("\n", ", ", $text) > > klappt leider nicht, die newlines bleiben drin. > > auch ein > > $text = ereg_replace(10, ", ", $text); > > klappt nicht, da auf der dose ein "return" ja aus zwei zeichen besteht. > > habt ihr tipps? > Ich musste das gerade mal machen und hatte $Wasfehlt = str_replace("\n", "
", $Wasfehlt); $Wasfehlt = str_replace("\r", " ", $Wasfehlt); Geht offensichtlich ganz gut um den Zeilenumbruch kommplett zu eliminieren... Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From M.Jindra_(at)_lse.ac.uk Wed, 16 Feb 2000 16:56:42 -0000 Date: Wed, 16 Feb 2000 16:56:42 -0000 From: Jindra,M (ug) M.Jindra_(at)_lse.ac.uk Subject: [php] dynamic webpages -> user online -> unsauberer source co de > -----Original Message----- > From: Mark Kronsbein [mailto:mk_(at)_html-design.com] > Michael Stahmann schrieb: > > Vieleicht kann ich deshalb schon seit 2 Tagen die > Dynamic-Webpages nicht mehr > > erreichen :-) > > Mit welchem Provider auch immer - nicht mal im InternetCafé > ums die Ecke... > > Ich habe grad Armin im ICQ, liegt scheinbar daran, daß FBI oder CIA > teilweise > IPs gesperrt haben wegen den DoS-Attacken. Wie kann man denn bitteschoen IP's sperren? Wenn das so einfach moeglich waere, dann haette doch das gesamte Internetkonzept keinen Sinn. Also das verstehe ich nicht. __ Martin Jindra - M.Jindra_(at)_lse.ac.uk Web: www.jindra.f2s.com PGP: www.vwl.uni-freiburg.de/~jindra From info_(at)_schuborg.de Wed, 16 Feb 2000 18:16:23 +0100 Date: Wed, 16 Feb 2000 18:16:23 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] ereg_replace newline in ", " Hi .. nochwas: setzt die 10 auch mal in '' oder "". ciao > $text = ereg_replace("\n", ", ", $text) > > $text = ereg_replace(10, ", ", $text); From markus.maussner_(at)_iconmedialab.com Wed, 16 Feb 2000 19:57:50 +0100 Date: Wed, 16 Feb 2000 19:57:50 +0100 From: Markus Maussner markus.maussner_(at)_iconmedialab.com Subject: [php] can ich die cookies lesen? Hallöle gibt es eine möglichkeit die cookies die auf einem browser sind und nicht (!!!) von der site stammen auf der das php sript ist auszulesen ? -- With best regards Mit freundlichen Grüßen aus Hamburg Markus Maußner Technology Icon Medialab AG Gasstr. 4 22761 Hamburg Germany Tel: ++49 40 8979 8214 Fax: ++49 40 8979 8989 Mobile: +49 172 85 30 451 Email: markus.maussner_(at)_iconmedialab.com Web: www.iconmedialab.de From matthias_(at)_artloop.de Wed, 16 Feb 2000 20:14:04 -0000 Date: Wed, 16 Feb 2000 20:14:04 -0000 From: Matthias H. Risse matthias_(at)_artloop.de Subject: [php] jpeg/gif dateien resizen This is a multi-part message in MIME format. ------=_NextPart_000_0014_01BF78BA.5F29FA60 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hallo, ich suche eine einfach m=F6glichkeit thumb-nails von jpg und gif bildern auf meinen server zu erzeugen.=20 geht das =FCber eine bestimmte php-function oder lib oder mu=DF ich da ein schon kompiliertes programm per shell-command [ exec() ] machen? danke, w=FCrde ich =FCber tips freuen. konnte diesbez=FCglich in den faqs nichts finden und hoffe niemanden mit so einer pissel-frage zu nerven :) _ matthias -- matthias h. risse [xenon^park] matthias_(at)_artloop.de ------=_NextPart_000_0014_01BF78BA.5F29FA60 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

hallo,
 
ich suche eine einfach m=F6glichkeit=20 thumb-nails
von jpg und gif bildern auf meinen = server zu=20 erzeugen.
 
geht das =FCber eine bestimmte = php-function oder=20 lib
oder mu=DF ich da ein schon = kompiliertes=20 programm
per shell-command [ exec() ] = machen?
 
danke, w=FCrde ich =FCber tips freuen.=20 konnte
diesbez=FCglich in den faqs nichts = finden und=20 hoffe
niemanden mit so einer pissel-frage zu = nerven=20 :)
 
_ matthias
 
 
--
matthias h. risse = [xenon^park]
matthias_(at)_artloop.de
<= /BODY> ------=_NextPart_000_0014_01BF78BA.5F29FA60-- From ulf_(at)_redsys.de Wed, 16 Feb 2000 20:09:09 +0000 Date: Wed, 16 Feb 2000 20:09:09 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] ereg_replace newline in ", " Achim Gosse wrote: > $text = ereg_replace("\n", ", ", $text) > > klappt leider nicht, die newlines bleiben drin. Newlines bestehen - wie bereits von jemandem beantwortet - je nach System nicht nur aus einem \n. Gerade die bunte Welt nimmt gerne noch ein \r hinzu. \n und \r sind Steuerzeichen für den Drucker. \n ist für den Zeilenvorschub verantwortlich, während \r für den Wagenrücklauf sorgt. In manch einem System benötigt man also die Kennung \n\r für einen korrekten "Zeilenumbruch", während andere sich mit \n begnügen. Darauf bis Du reingefallen. Davon abgesehen solltest Du nicht ereg_replace() benutzen, wenn die Aufgabe auch mit den "normalen" str* Funtionen bewältigt werden kann. Die ereg* und preg* Funktionen können mit regulären Ausdrücken arbeiten. Sie sind in der Lage komplexe Suchmuster zu verarbeiten, die intern in Automaten zur Lösung eines Suchproblems übersetzt werden. Solche Automaten sind zwar prinzipiell schnell, weil sie spezialisiert sind, aber ihr Aufbau ist sehr zeitaufwendig. Werden die ereg* und preg* Funktionen ohne RegExps aufgerufen kann man von verlorener Liebesmüh sprechen. Deutlich effektiver sind die brute-force str* Funktionen. Sie denken sich nicht ein komplexes Verfahren aus, sondern scannen mit maximal möglicher Geschwindigkeit Speicherzellen. Ulf From Ulrich-Fischer_(at)_gmx.net Wed, 16 Feb 2000 22:37:11 +0100 Date: Wed, 16 Feb 2000 22:37:11 +0100 From: Ulrich Fischer Ulrich-Fischer_(at)_gmx.net Subject: [php] Danke *********************************************** D A N G E R - O - - T - *********************************************** Liebe Freunde und Unterstuetzer, vielen Dank bei der abenteuerlichen Aufklaerung der $HTTP_GET_VARS Frage, die ja nach Ulf's Meinung nicht unbedingt von Professionalitaet auf hohem NiveA(U) zeugte. Im konkreten Fall werden nur Formulardaten nach dem Nutzer-Check ggf. nochmal zurueckgeschickt. -- Was gaaaaanz einfaches zum Ueben.... hab ich halt notwaendiX -- bin nicht vom Himmel gefallen Trotzdem drei aufmunternde Antworten (alle mit der selben Loesung!!!) innerhalb von 30 Minuten --- Ganz vielherzlichen Dank auch wenn ich die absolut naheliegende Loesung mit leicht geroeteten Ohren gelesen habe. Vielleicht sollte ich oefters an die frische Luft. DAnKenOchMalEchtuNDScHoeNEenGrUSsAUsStUTtGaRT Ulrich From hb_(at)_paperazzi.de Wed, 16 Feb 2000 18:38:18 +0100 Date: Wed, 16 Feb 2000 18:38:18 +0100 From: =?iso-8859-1?Q?Hinnerk_Br=FCgmann?= hb_(at)_paperazzi.de Subject: [php] Re: php digest hallo leute, sorry, wenn ich ot schreibe, aber vielleicht kann mir ja trotzdem jemand von euch weiterhelfen.. gibt es ein programm mit dem ich den digest (oder am besten gleich mehrere digest mails) nach threads sortieren kann? vielen dank, hinnerk brügmann -- Hinnerk Bügmann - ITNF medien Eimsbüttler Marktplatz 1a - 20257 Hamburg - Germany Tel: 040/85157266 Fax: 040/3603329261 email: hb_(at)_paperazzi.de From eschmid+sic_(at)_s.netic.de Wed, 16 Feb 2000 23:10:07 +0100 (CET) Date: Wed, 16 Feb 2000 23:10:07 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] Danke Hallo Ulrich, wo genau in Stuttgart? -Egon PS: Ich frag deshalb, weil die letzten geplanten Treffen der noch nicht existierenden PHP User Group Stuttgart nicht zustande kamen. Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! On Wed, 16 Feb 2000, Ulrich Fischer wrote: > DAnKenOchMalEchtuNDScHoeNEenGrUSsAUsStUTtGaRT From ulf_(at)_redsys.de Wed, 16 Feb 2000 23:25:37 +0000 Date: Wed, 16 Feb 2000 23:25:37 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Danke Ulrich Fischer wrote: > vielen Dank bei der abenteuerlichen Aufklaerung > der $HTTP_GET_VARS Frage, die ja nach Ulf's Meinung > nicht unbedingt von Professionalitaet auf hohem > NiveA(U) zeugte. Nein, das verstehst Du falsch. Es wird einfach bei langen URL's nicht funktionieren. Ein Textarea Feld im Formular und jemand bringt es früher oder später zum crashen. URL's sind auf eine Länge von 2k begrenzt, alles was darüber liegt ist reine Glücksache. Bei manchen Browsern wird es einen Absturz geben, bei anderen funktioniert es möglicherweise. Die klassischen Methoden Hinweistext zur Benutzung des Back-Buttons und JavaScript Link mit gleicher Funktionalität sind immer noch die sichersten, wenn man nicht auf Sessions setzt. Da auf der Liste nach meinem Gefühl 80% Anfänger mitlesen, sollte man stets zwischen den Zeilen lesen. So auch wenn jemand URLs direkt manipulieren und oder erzeugen will und dabei nicht einmal urlencode() kennt. Sei mir nicht böse, aber ich gebe lieber eine arrogant wirkende Antwort mit zuvielen Informationen, als das ich einen potentiellen Einsteiger gegen die Wand laufen lasse, weil ich nicht zwischen den Zeilen lese oder nur ein Code-Snippet vorwerfe. Jetzt da ich weiß, daß Du bei fehlgeschlagener Validierung das Formular mit den zuvor eingegebenen Daten erneut anzeigen möchtest, kann ich Dir auch einen anderen, besseren Weg nennen. Kennst Du das klassische if (isset($submit) ... ? \n"; [...] if (""!=$fehler) { // Formulardaten unvollständig // Fehler ausgeben und Formular anzeigen echo "

Eingabefehler

\n$fehler"; $flag_formzeigen = true; } else { // Formulardaten ok // Mail senden $message = [...]; _(at)_mail("info_(at)_kunde.de", "Kontakanfrage", $message); } } if ($flag_formzeigen) include("formular_kontaktanfrage.inc"); } ?> Das Formular, welches in der Datei formular_kontakanfrage.inc steht trägt als action "". Warum willst Du da noch mit HTTP_POST_VARS() hantieren und aufwendig eine URL generieren? Obiges ist kurzer, klarer und gut zu lesender Code. Wenn ich auf Code treffe, der an irgendeinem der globalen Arrays $HTTP_POST_VARS, $HTTP_GET_VARS oder $GLOBALS herumspielt klingeln bei mir die Alarmglocken und ich schaue zweimal nach, was da zusammengehackt wird. Ulf From christoph_(at)_alaris.at Wed, 16 Feb 2000 23:31:57 +0100 Date: Wed, 16 Feb 2000 23:31:57 +0100 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] include in php3.ini gn'abend liste, ich hab da ne kleine frage: wenn ich in der php3.ini die option "include" mit einem verzeichnis definiere, kann ich dann trotzdem im quellcode dateien vom aktuellen-working-dir inkludieren? ich will nicht mit den relativen verzeichnis-pfaden herumspielen (e.g.: ../../../../blabla.php3) danke christoph --------------------------------------------------------- Christoph Aigner Alaris Informationsmanagement A-1160 Vienna, Weinheimergasse 8 Tel: +43-1-4860210 Fax: +43-1-4863445 eMail: christoph_(at)_alaris.at Internet: www.alaris.at From michael.renner_(at)_tuebingen.mpg.de Thu, 17 Feb 2000 08:27:54 +0100 Date: Thu, 17 Feb 2000 08:27:54 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] jpeg/gif dateien resizen On Wed, 16 Feb 2000, Matthias H. Risse wrote: > > hallo, > > ich suche eine einfach möglichkeit thumb-nails > von jpg und gif bildern auf meinen server zu erzeugen. > > geht das über eine bestimmte php-function oder lib > oder muß ich da ein schon kompiliertes programm > per shell-command [ exec() ] machen? > > danke, würde ich über tips freuen. konnte > diesbezüglich in den faqs nichts finden und hoffe > niemanden mit so einer pissel-frage zu nerven :) Moin, mache es über einen externen Befehl: $browser_ext=jpeg; passthru("/usr/X11R6/bin/mogrify -format $browser_ext -geometry 30% $wfile 2>/dev/stdout "); # Das wandlet die Datei $wfile auf 30% der Grösse, ausserdem # nach jpeg. # Jetzt diese Datei öffenen und dem Browser liefern! # Wie ist wohl der Dateiname? $filename_new=substr($wfile,0,-4); $filename_new = "$filename_new.$browser_ext"; $rfile = "$filename_new"; $rf = fopen("$rfile", "r"); $browser_image = fread($rf, filesize( $rfile )); echo $browser_image; # Die Dateien löschen, keinen Schrott auf der Platte lassen unlink($rfile); unlink($wfile); Ich gestehe, die Dateinamenswandlung ist etwas abenteuerlich, aber es funktioniert. CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From naklar_(at)_altavista.net Thu, 17 Feb 2000 08:29:05 +0100 Date: Thu, 17 Feb 2000 08:29:05 +0100 From: Oliver Kummerow naklar_(at)_altavista.net Subject: [php] GET/POST/COOKIE VARS nicht identifizierbar (war: Re: [php] Danke) Hallo Ulf, > Warum willst Du da noch mit HTTP_POST_VARS() hantieren und aufwendig > eine URL generieren? Obiges ist kurzer, klarer und gut zu lesender Code. > Wenn ich auf Code treffe, der an irgendeinem der globalen Arrays > $HTTP_POST_VARS, $HTTP_GET_VARS oder $GLOBALS herumspielt klingeln bei > mir die Alarmglocken und ich schaue zweimal nach, was da zusammengehackt > wird. Ganz der Meinung. Diese Dinger sind doof und überflüssig, weil manipulierbar. www.domain.tld?$HTTP_POST_VARS=nix und wech... In dem Zusammenhang stellt sich mir die Frage, wie ich sicher erfahre, ob eine globale Variable aus einem Cookie stammt oder aus einer normalen Get-Variablen. Mit $HTTP_COOKIE_VARS wäre das überprüfbar, aber mach mal folgendes www.domain.tld?$HTTP_COOKIE_VARS=nix und wech ist das Cookie-Array. Die globalen Variablen sind noch da, aber man weiß nicht mehr, welcher Herkunft sie sind. Es wäre besser, wenn diese 3 Parameterarrays schreibgeschützt wären, dann würde das Problem nicht auftreten. Workaround ? Wie identifiziert man die Herkunft von Variablen (sicher) ? Oder haben wir hier eine designbedingte Falle von PHP für ein sicheres Session Management? mit freundlichen Grüßen, oK. From tobias_(at)_dnet.it Thu, 17 Feb 2000 08:54:16 +0100 Date: Thu, 17 Feb 2000 08:54:16 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] GET/POST/COOKIE VARS nicht identifizierbar (war: Re: [php] Danke) > In dem Zusammenhang stellt sich mir die Frage, wie ich sicher erfahre, > ob eine globale Variable aus einem Cookie stammt oder aus einer normalen > Get-Variablen. Mit $HTTP_COOKIE_VARS wäre das überprüfbar, aber mach mal > folgendes > > www.domain.tld?$HTTP_COOKIE_VARS=nix > und wech ist das Cookie-Array. Das führte in irgendeiner Version zum Absturz, wenn ich mich recht erinnere. Das ist ein Bug. Diese Arrays sollten auch nicht von außen überschreibbar sein, falls sie das sind, ist es ein Bug. Ändert aber nichts an der Sinnhaftigkeit von $HTTP_[COOKIE|GET|POST|SERVER|STATE]_VARS, variables_order, und register_globals (ok, über letzteres läßt sich streiten). Mit freundlichen Grüßen, Tobias Ratschiller From naklar_(at)_altavista.net Thu, 17 Feb 2000 09:01:17 +0100 Date: Thu, 17 Feb 2000 09:01:17 +0100 From: Oliver Kummerow naklar_(at)_altavista.net Subject: [php] GET/POST/COOKIE VARS nicht identifizierbar (war: Re: [php] Danke) Tobias Ratschiller schrieb: > > > In dem Zusammenhang stellt sich mir die Frage, wie ich sicher erfahre, > > ob eine globale Variable aus einem Cookie stammt oder aus einer normalen > > Get-Variablen. Mit $HTTP_COOKIE_VARS wäre das überprüfbar, aber mach mal > > folgendes > > > > www.domain.tld?$HTTP_COOKIE_VARS=nix > > und wech ist das Cookie-Array. > > Das führte in irgendeiner Version zum Absturz, wenn ich mich recht erinnere. > Das ist ein Bug. Diese Arrays sollten auch nicht von außen überschreibbar > sein, falls sie das sind, ist es ein Bug. Ändert aber nichts an der > Sinnhaftigkeit von $HTTP_[COOKIE|GET|POST|SERVER|STATE]_VARS, > variables_order, und register_globals (ok, über letzteres läßt sich > streiten). Es war in der Mail das "$" zuviel. www.domain.tld?HTTP_COOKIE_VARS=nix überschreibt mit tödlicher Sicherheit das Array. 1. "normal": http://test/_sessiontest/httpcookievars.php $k = $v";} Cookie wird gesetzt. Ergebnis: testcookie = identifier 2. "Hack-Version": http://test/_sessiontest/httpcookievars.php?HTTP_COOKIE_VARS=nix Cookie wird gesetzt. Ergebnis: Warning: Variable passed to reset() is not an array or object in d:\www\test\_sessiontest\httpcookievars.php on line 4 Warning: Variable passed to each() is not an array or object in d:\www\test\_sessiontest\httpcookievars.php on line 5 Wat nu? Bug reporten? mit freundlichen Grüßen, oK. From michael.renner_(at)_tuebingen.mpg.de Thu, 17 Feb 2000 09:21:48 +0100 Date: Thu, 17 Feb 2000 09:21:48 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] include in php3.ini On Wed, 16 Feb 2000, Christoph Aigner wrote: > gn'abend liste, > > ich hab da ne kleine frage: wenn ich in der php3.ini die option "include" > mit einem verzeichnis definiere, kann ich dann trotzdem im quellcode dateien > vom aktuellen-working-dir inkludieren? Moin, include("./file"); CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From thomas.hausheer_(at)_denon.ch Thu, 17 Feb 2000 09:37:20 +0100 Date: Thu, 17 Feb 2000 09:37:20 +0100 From: thomas hausheer thomas.hausheer_(at)_denon.ch Subject: [php] Verzeichnis unbenennen Hallo Liste... gibt es einen befehl wie rename() fuer Verzeichnisse? irgendwie finde ich einfach nichts passendes;-) oder geht das nur indem ich ein neues verzeichnis anlege und dann alles vom alten ins neue kopiere und anschliessend das alte loesche? danke jetzt schon und gruesse thomas replay to: mailto:thomas.hausheer_(at)_denon.ch From ulf_(at)_redsys.de Thu, 17 Feb 2000 09:44:38 +0000 Date: Thu, 17 Feb 2000 09:44:38 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] GET/POST/COOKIE VARS nicht identifizierbar (war: Re: [php] Danke) Oliver Kummerow wrote: > www.domain.tld?$HTTP_COOKIE_VARS=nix > und wech ist das Cookie-Array. > > Die globalen Variablen sind noch da, aber man weiß nicht mehr, welcher > Herkunft sie sind. Es wäre besser, wenn diese 3 Parameterarrays > schreibgeschützt wären, dann würde das Problem nicht auftreten. Hallo Oliver, ich sehe es genauso ähnlich wie Tobias, das ist irgendwo zwischen Bug und Feature-Request. Diese Arrays sollten schreibgeschützt sein. Reichst Du den Bug bitte ein? Tobias betont jedoch zurecht, daß diese Arrays notwendig sind. PHP rotzt alle Werte aus den entsprechenden Arrays in den globalen Namespace. Programmierer vieler anderer Sprachen werden darüber schockiert sein. Ohne Vorwarnung werden Variablen überschrieben und noch schlimmer: es werden u.a. Daten aus der URL ausgelesen. Wenn wir uns erinnern, welche Angriffe einst über die Manipulation von URL's möglich waren und wieviele Warnungen der Perl Programmierer heute noch in den Dokumentationen findet, kann man es nur begrüßen, daß der PHP Einsteiger von all dem nichts wissen muß. Wenn Du mal einen Blick in den PHP Source wirfst, wirst Du sehen, daß die Verarbeitung der GET/POST/COOKIE/UPLOAD (wer hilft mir aus mit dem korrekten Wort...) Daten sehr früh geschieht und ein Blick in die Archive wird zeigen, daß niemand einen Bug in diesem Code lange unbeantwortet läßt. Es tut einfach, ist sauschnell und vereinfacht die Angelegenheit. Da man nach dem Import der Daten in den globalen Namespace nicht mehr die Herkunft der Daten erkennen kann, kann man entweder ein Bundle von Funktionen zur Verfügung stellen oder man greift zur schnellen Variante und definiert globale Arrays. Letzteres ist sicherlich nicht nur einfacher zu implementieren, sondern auch verständlicher für den Einsteiger. Den Weg den PHP beschritten hat, kann ich nachvollziehen und unterstützen. Was jedoch nichts an der Tatsache ändert, daß diese Arrays schreibgeschützt sein sollten. Du hast tatsächlich einen Bug gefunden. Wofür braucht man diese Arrays? - Herkunftsbestimmung - Bewußte Ignorierung und Manipulation von Daten - Skriptseitige (wie PHPLib) Sessionimplementierungen Die Herkunftsbestimmung mag bei der Fehlersuche sinnvoll sein und für Sicherheitsfanatiker auch zur Abwehr von Manipulationsversuchen. Ich kenne zwar die Reihenfolge der Verarbeitung der unterschiedlichen Daten (POST/GET/COOKIE) nicht aus dem Kopf, könnte mir aber vorstellen, das einige besonders gewitzte Zeitgenossen aus Langeweile versuchen mit URL oder Cookiemanipulationen ein Skript aus dem Konzept zu bringen. Wenngleich es reine Glückssache ist, eine Variable zu erraten, die überschrieben werden kann... Die bewußte Ignorierung und Manipulation wird bei mehrdimensionalen Arrays in Formularen gerne verwendet. PHP3 ist aus eindimensionale Arrays in Formularen beschränkt. Man schreibt als name für das HTML Formularfeld kunde[vorname] oder kunde[] und erhält ein Array. Mehrdimensionale Konstrukte werden von PHP3 noch nicht unterstützt kunde[1][vorname] ist derzeit nur über einen Umweg lösbar: kunde_1_[vorname]. Um das wieder in ein mehrdimensionales Array zu wandeln, benötigt man $HTTP_POST/GET_VARS. Die Arrays werden geparst und manipuliert. Letztlich sind die Arrays auch in der PHPLib von zentraler Bedeutung. Jedes Skript, welches von den Session Funktionalitäten der PHPLib gebrauch macht -muß- am Anfang den Funktionsaufruf page_open() und am Ende page_close() haben. Diese Funktionen kümmern sich um die Authentifizierung, die Session-ID und die Speicherung der registrierten (in der Session zu speichernden) Variablen und Objekte. page_open() importiert auch die Sessionvariablen. Hierbei kann es vorkommen, daß neue Formulardaten mit alten Sessiondaten überschrieben werden. Der einzige Ausweg besteht darin, die HTTP_x_VARS zu scannen und die Daten erneut zu importieren. Hierfür sind die reimport_x_vars() Funktionen in der PHPLib vorhanden. Vielleicht noch eine Anmerkung zu diesen Funktionen: besonders schlau sind sie nicht, bei komplexeren Aufgaben wird man sie durch eigene Funktionen ersetzen müssen. PHP hat einen der möglichen Wege eingeschlagen. Das Verfahren ist inzwischen so tief in der Sprache verwurzelt, daß keine Änderung mehr möglich ist und auch nicht notwendig scheint. Nur schreibgeschützt... Ulf From ulf_(at)_redsys.de Thu, 17 Feb 2000 09:45:44 +0000 Date: Thu, 17 Feb 2000 09:45:44 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] GET/POST/COOKIE VARS nicht identifizierbar (war: Re: [php] Danke) Oliver Kummerow wrote: > Wat nu? Bug reporten? Ja, da Du es anscheinend mit Sicherheit reproduzieren kannst. Ulf From ulf_(at)_redsys.de Thu, 17 Feb 2000 10:03:31 +0000 Date: Thu, 17 Feb 2000 10:03:31 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Doppelte identische =?iso-8859-1?Q?Eintr=E4gen?= entfernen Frank Gudenkauf wrote: > Wie kann ich doppelte, identische Einträge aus der Datenbank entfernen? > Jeder Eintrag soll halt anschließend nur einmal vorkommen. > Tabellenname ist "artikel", Primärschlüssel "artikelnr". "Primary Key ist ein Schlüssel, der eindeutig jedes Tupel in einer Relation identifizieren kann. Eine Relation darf nicht mehr als einen Primary Key besitzen.", http://www.little-idiot.de/mysql/mysql-259.html#glossar Kannst Du vor dem Hintergrund erklären, wie es zu doppelten Einträgen in der Datenbank kommen kann? Hast Du artikelnr nicht als primary key definiert? Siehe auch: http://www.tcx.se/Manual_chapter/manual_Reference.html#CREATE_INDEX und http://www.tcx.se/Manual_chapter/manual_Reference.html#CREATE_TABLE Ulf From tobias_(at)_dnet.it Thu, 17 Feb 2000 10:06:20 +0100 Date: Thu, 17 Feb 2000 10:06:20 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] GET/POST/COOKIE VARS nicht identifizierbar (war: Re: [php] Danke) > Wat nu? Bug reporten? Jep. Aber warte noch mal ab, ich blick momentan nicht durch, was die Götter bei variables_order vorhaben. Bei einer Revision ist da ein B drin, bei der nächsten ein S... konfus. :) Wir haben momentan (immer von 4.0 CVS ausgehend) $HTTP_[ENV|GET|POST|COOKIE|STATE|SERVER]_VARS. Da fehlt auf jeden Fall noch ein CGI_VARS, denn die CGI-Variablen sind bei abgeschaltetem register_globals nicht zu erreichen. *Alle* Variablen sollten über entsprechende Arrays zu erreichen sein. Der Sinn von SERVER_VARS ist mir auch nicht klar, das Array enthält nur argc und argv. Auf jeden Fall: Diese eingebauten Array sollten schreibgeschützt sein, sonst machen sie herzlich wenig Sinn. Mit freundlichen Grüßen, Tobias Ratschiller From tobias_(at)_dnet.it Thu, 17 Feb 2000 10:10:31 +0100 Date: Thu, 17 Feb 2000 10:10:31 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] GET/POST/COOKIE VARS nicht identifizierbar (war: Re: [php] Danke) > die Verarbeitung der GET/POST/COOKIE/UPLOAD (wer hilft mir aus mit dem > korrekten Wort...) Daten sehr früh geschieht und ein Blick in die PUT. :) -Tobias From swift31_(at)_gmx.de Thu, 17 Feb 2000 10:17:04 +0100 Date: Thu, 17 Feb 2000 10:17:04 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] Doppelte identische =?iso-8859-1?Q?Eintr=E4gen?= entfernen Ulf Wendel schrieb: > > Frank Gudenkauf wrote: > > Wie kann ich doppelte, identische Einträge aus der Datenbank entfernen? > > Jeder Eintrag soll halt anschließend nur einmal vorkommen. > > Tabellenname ist "artikel", Primärschlüssel "artikelnr". > > Kannst Du vor dem Hintergrund erklären, wie es zu doppelten Einträgen in > der Datenbank kommen kann? Hast Du artikelnr nicht als primary key > definiert? Ich denke er meint Einträge, die zwar doppelt sind, aber keinen gleichen PK haben, etwa ID text1 text2 [...] 2 blabla1 blubber1 3 blabla2 blubber2 4 blabla1 blubber1 [...] und will jetzt den Eintrag mit der ID 4 rausschmeissen. Wobei ich sagen muss, dass mir da jetzt auf Anhieb auch keine schnelle Lösung einfällt ... MfG Martin From ulf_(at)_redsys.de Thu, 17 Feb 2000 10:27:58 +0000 Date: Thu, 17 Feb 2000 10:27:58 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] Doppelte identische =?iso-8859-1?Q?Eintr=E4gen?= entfernen Martin Klumpp wrote: > Ich denke er meint Einträge, die zwar doppelt sind, aber keinen gleichen > PK haben, etwa > > ID text1 text2 > [...] > 2 blabla1 blubber1 > 3 blabla2 blubber2 > 4 blabla1 blubber1 > [...] > > und will jetzt den Eintrag mit der ID 4 rausschmeissen. Eine kurze, effiziente Lösung fällt mir auch nicht ein, aber ein spontaner Dreizeiler ist drin: select text1, count(*) as menge from artikel group by text1; Falls menge>1: select min|max(id) as pos from artikel where text1 = $text1 delete from artikel where text1 = $text1 and id >|< $pos Ulf Ulf > > Wobei ich sagen muss, dass mir da jetzt auf Anhieb auch keine schnelle > Lösung einfällt ... > > MfG > > Martin > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From mk_(at)_itprotect.de Thu, 17 Feb 2000 10:31:14 +0100 Date: Thu, 17 Feb 2000 10:31:14 +0100 From: Michael Knetsch mk_(at)_itprotect.de Subject: [php] =?iso-8859-1?Q?Re:_[php]_Doppelte_identische_Eintr=E4gen_?= entfernen entfernen --Boundary-2=_gKEmhibYXrNXsxrzLeTbqExKRqO Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable At 25.02.00 00:34 +0100, you wrote: >Hi! > >Wie kann ich doppelte, identische Eintr=E4ge aus der Datenbank entfernen? >Jeder Eintrag soll halt anschlie=DFend nur einmal vorkommen. >Tabellenname ist "artikel", Prim=E4rschl=FCssel "artikelnr". > Gib bitte ein Beispiel f=FCr einen doppelten, identischen Eintrag. Michael --Boundary-2=_gKEmhibYXrNXsxrzLeTbqExKRqO Content-Type: Text/plain Content-Transfer-Encoding: 7bit --Boundary-2=_gKEmhibYXrNXsxrzLeTbqExKRqO-- From Ulrich-Fischer_(at)_gmx.net Thu, 17 Feb 2000 10:52:10 +0100 Date: Thu, 17 Feb 2000 10:52:10 +0100 From: Ulrich Fischer Ulrich-Fischer_(at)_gmx.net Subject: [php] Danke Hallo Ulf, vielen Dank für Dein Mail zu spaeter Stunde (Date: Wed, 16 Feb 2000 23:25:37 +0000) Das Argument mit dem Textarea Feld war schlagend. Ich fand es halt ganz nett 2 Dateien fuer Buchung und Buchungsbestaetigung zu haben. Erschien mir uebersichtlicher. Als braver Kummerow - Schueler (Datenbanken-Workshop 4 bei www.akademie.de) weiss ich grundsaetzlich schon, wie man so was in eine Datei einpacken kann und werde das auf Deine Anregung hin auch tun. ScHoeNEenGrUSsAUsStUTtGaRT Ulrich PS: Als Digest Leser bin ich wie immer ein bisschen spaeter dran dafuer isses in meinem Eudora uebersichtlicher... From GH-lists_(at)_ecora.de Thu, 17 Feb 2000 10:53:09 +0100 Date: Thu, 17 Feb 2000 10:53:09 +0100 From: Guido Haeger GH-lists_(at)_ecora.de Subject: [php] GET/POST/COOKIE VARS nicht identifizierbar (war: Re: [php] Danke) Ulf Wendel schrieb > > Wat nu? Bug reporten? > > Ja, da Du es anscheinend mit Sicherheit reproduzieren kannst. Hhmm, dreh Dich doch mal um und frag mal KK ;-). Der hat bereits am 09.01.2000 in der NG auf diese Problematik hingewiesen und group_(at)_php.net informiert. ... PHP_SELF laesst sich nicht ueberschreiben. Track_vars wie HTTP_GET_VARS, HTTP_POST_VARS und HTTP_COOKIE_VARS koennen ueberschrieben werden. Sie lassen sich sogar in Skalare umwandeln ("&HTTP_COOKIE_VARS=1"). phpinfo() cored dann weg. Das wiederum ist ein echter Bug. group_(at)_php.net ist informiert. Guido Haeger From ppk_(at)_datacomm.ch Thu, 17 Feb 2000 11:03:15 +0100 Date: Thu, 17 Feb 2000 11:03:15 +0100 From: PPK Screen ppk_(at)_datacomm.ch Subject: [php] R: [php] jpeg/gif dateien resizen This is a multi-part message in MIME format. ------=_NextPart_000_0000_01BF7936.96BC9740 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Als anlage ein uebersicht fuer bilder voranschau Saluti Patrik -----Messaggio originale----- Da: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Per conto di Michael Renner Inviato: giovedì 17 febbraio 2000 8.28 A: php_(at)_solix.wiso.Uni-Koeln.DE Oggetto: Re: [php] jpeg/gif dateien resizen On Wed, 16 Feb 2000, Matthias H. Risse wrote: > > hallo, > > ich suche eine einfach möglichkeit thumb-nails > von jpg und gif bildern auf meinen server zu erzeugen. > > geht das über eine bestimmte php-function oder lib > oder muß ich da ein schon kompiliertes programm > per shell-command [ exec() ] machen? > > danke, würde ich über tips freuen. konnte > diesbezüglich in den faqs nichts finden und hoffe > niemanden mit so einer pissel-frage zu nerven :) Moin, mache es über einen externen Befehl: $browser_ext=jpeg; passthru("/usr/X11R6/bin/mogrify -format $browser_ext -geometry 30% $wfile 2>/dev/stdout "); # Das wandlet die Datei $wfile auf 30% der Grösse, ausserdem # nach jpeg. # Jetzt diese Datei öffenen und dem Browser liefern! # Wie ist wohl der Dateiname? $filename_new=substr($wfile,0,-4); $filename_new = "$filename_new.$browser_ext"; $rfile = "$filename_new"; $rf = fopen("$rfile", "r"); $browser_image = fread($rf, filesize( $rfile )); echo $browser_image; # Die Dateien löschen, keinen Schrott auf der Platte lassen unlink($rfile); unlink($wfile); Ich gestehe, die Dateinamenswandlung ist etwas abenteuerlich, aber es funktioniert. CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php ------=_NextPart_000_0000_01BF7936.96BC9740 Content-Type: application/octet-stream; name="class.File.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="class.File.php3" STATCACHE); $this->STATCACHE =3D array(); return true; } function is_sane($fileName =3D "", $must_exist =3D 0, $noSymLinks =3D = 0, $noDirs =3D 0) { $exists =3D false; if(empty($fileName)) { return false; } if($must_exist !=3D 0) { if(!file_exists($fileName)) { $this->ERROR =3D "is_sane: [$fileName] does not exist"; return false; } $exists =3D true; } if($exists) { if(!is_readable($fileName)) { $this->ERROR =3D "is_sane: [$fileName] not readable"; return false; } if($noDirs !=3D 0) { if(is_dir($fileName)) { $this->ERROR =3D "is_sane: [$fileName] is a directory"; return false; } } if($noSymLinks !=3D 0) { if(is_link($fileName)) { $this->ERROR =3D "is_sane: [$fileName] is a symlink"; return false; } } } // end if exists return true; =09 } // ************************************************************** function read_file ($fileName =3D "" ) { $contents =3D ""; if(empty($fileName)) { $this->ERROR =3D "read_file: No file specified";=20 return false; } if(!$this->is_sane($fileName,1,0,1)) { // Preserve the is_sane() error msg return false; } $fd =3D _(at)_fopen($fileName,"r"); if( (!$fd) || (empty($fd)) ) { $this->ERROR =3D "read_file: File error: [$php_errormsg]"; return false; } $contents =3D fread($fd, filesize($fileName) ); fclose($fd); return $contents; } // ************************************************************** // Read a file via fgetss(), which strips all php/html // from the file. function strip_read ($fileName =3D "", $strip_cr =3D 0) { if(empty($fileName)) { $this->ERROR =3D "strip_read: No file specified";=20 return false; } if(!$this->is_sane($fileName,1,0,1)) { // Preserve the error return false; } if($this->BUFFER > 0) { $buffer =3D $this->BUFFER; } else { $buffer =3D filesize($fileName); } $contents =3D ""; $fd =3D _(at)_fopen($fileName,"r"); if( (!$fd) || (empty($fd)) ) { $this->ERROR =3D "strip_read: File error: [$php_errormsg]"; return false; } while(!feof($fd)) { $contents .=3D fgetss($fd,$buffer); } fclose($fd); return $contents; } // ************************************************************** function write_file ($fileName,$Data) { $tempDir =3D $this->TEMPDIR; $tempfile =3D tempnam( $tempDir, "cdi" ); if(!$this->is_sane($fileName,0,1,1)) { return false; } if (file_exists($fileName)) { if (!copy($fileName, $tempfile)) { $this->ERROR =3D "write_file: cannot create backup file [$tempfile] = : [$php_errormsg]"; return false; } } $fd =3D _(at)_fopen( $tempfile, "a" ); if( (!$fd) or (empty($fd)) ) { $myerror =3D $php_errormsg; unlink($tempfile); $this->ERROR =3D "write_file: [$tempfile] access error [$myerror]"; return false; } fwrite($fd, $Data); fclose($fd); if (!copy($tempfile, $fileName)) { $myerror =3D $php_errormsg; // Stash the error, see above unlink($tempfile); $this->ERROR =3D "write_file: Cannot copy file [$fileName] = [$myerror]"; return false; } unlink($tempfile); if(file_exists($tempfile)) { // Not fatal but it should be noted $this->ERROR =3D "write_file: Could not unlink [$tempfile] : = [$php_errormsg]"; } return true; } // ************************************************************** function copy_file ($oldFile =3D "", $newFile =3D "") { if(empty($oldFile)) { $this->ERROR =3D "copy_file: oldFile not specified"; return false; } if(empty($newFile)) { $this->ERROR =3D "copy_file: newFile not specified"; return false; } if(!$this->is_sane($oldFile,1,0,1)) { // preserve the error return false; } if(!$this->is_sane($newFile,0,1,1)) { // preserve it return false; } if (! (_(at)_copy($oldFile, $newFile))) { $this->ERROR =3D "copy_file: cannot copy file [$oldFile] = [$php_errormsg]"; return false; } return true; } // ********************************************** function get_files ($root_dir, $fileExt =3D 'ALL_FILES') { $fileList =3D array(); if(!is_dir($root_dir)) { $this->ERROR =3D "get_files: Sorry, [$root_dir] is not a directory"; return false; } if(empty($fileExt)) { $this->ERROR =3D "get_files: No file extensions specified"; return false; } $open_dir =3D _(at)_opendir($root_dir); if( (!$open_dir) or (empty($open_dir)) ) { $this->ERROR =3D "get_files: Failed to open dir [$root_dir] : = $php_errormsg"; return false; } $fileCount =3D 0; while ( $file =3D readdir($open_dir)) { if( (!is_dir($file)) and (!empty($file)) ) { if($fileExt =3D=3D 'ALL_FILES') { $fileList[$fileCount] =3D $file; $fileCount++; } else { if(eregi(".\.($fileExt)$",$file)) { $fileList[$fileCount] =3D $file; $fileCount++; } } } } closedir($open_dir); return $fileList; } // end get_files function is_owner($fileName, $uid =3D "") { if(empty($uid)) { if($this->REALUID < 0) { $tempDir =3D $this->TEMPDIR; $tempFile =3D tempnam($tempDir,"cdi"); if(!touch($tempFile)) { $this->ERROR =3D "is_owner: Unable to create [$tempFile]"; return false; } $stats =3D stat($tempFile); unlink($tempFile); $uid =3D $stats[4]; } else { $uid =3D $this->REALUID; } } $fileStats =3D stat($fileName); if( (empty($fileStats)) or (!$fileStats) ) { $this->ERROR =3D "is_owner: Unable to stat [$fileName]"; return false; } $this->STATCACHE =3D $fileStats; $owner =3D $fileStats[4]; if($owner =3D=3D $uid) { return true; } $this->ERROR =3D "is_owner: Owner [$owner] Uid [$uid] FAILED"; return false; } function is_inGroup($fileName, $gid =3D "") { if(empty($gid)) { if($this->REALGID < 0) { $tempDir =3D $this->TEMPDIR; $tempFile =3D tempnam($tempDir,"cdi"); if(!touch($tempFile)) { $this->ERROR =3D "is_inGroup: Unable to create [$tempFile]"; return false; } $stats =3D stat($tempFile); unlink($tempFile); $gid =3D $stats[5]; } else { $gid =3D $this->REALGID; } } $fileStats =3D stat($fileName); if( (empty($fileStats)) or (!$fileStats) ) { $this->ERROR =3D "is_inGroup: Unable to stat [$fileName]"; return false; } $this->STATCACHE =3D $fileStats; $group =3D $fileStats[5]; if($group =3D=3D $gid) { return true; } $this->ERROR =3D "is_inGroup: Group [$group] Gid [$gid] FAILED"; return false; } function get_real_uid() { $tempDir =3D $this->TEMPDIR; $tempFile =3D tempnam($tempDir,"cdi"); if(!touch($tempFile)) { $this->ERROR =3D "is_owner: Unable to create [$tempFile]"; return false; } $stats =3D stat($tempFile); unlink($tempFile); $uid =3D $stats[4]; $gid =3D $stats[5]; $this->REALUID =3D $uid; $this->REALGID =3D $gid; return $uid; } function get_real_gid() { $uid =3D $this->get_real_uid(); if( (!$uid) or (empty($uid)) ) { return false; } return $this->REALGID; } } // end class File ?> ------=_NextPart_000_0000_01BF7936.96BC9740 Content-Type: application/octet-stream; name="index.php3" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="index.php3" get_files( "$path", "jpg");=20 if( !empty($jpgs) ) {=20 while ( list( $key, $filename ) =3D each( $jpgs ) ) {=20 $images[] =3D $filename;=20 }=20 }=20 $gifs =3D $file->get_files( "$path", "gif");=20 if( !empty($gifs) ) {=20 while ( list( $key, $filename ) =3D each( $gifs ) ) {=20 $images[] =3D $filename;=20 }=20 }=20 $pngs =3D $file->get_files( "$path", "png");=20 if( !empty($pngs) ) {=20 while ( list( $key, $filename ) =3D each( $pngs ) ) {=20 $images[] =3D $filename;=20 }=20 }=20 $bmps =3D $file->get_files( "$path", "bmp");=20 if( !empty($bmps) ) {=20 while ( list( $key, $filename ) =3D each( $bmps ) ) {=20 $images[] =3D $filename;=20 }=20 }=20 $count =3D 1;=20 $break =3D $colunas;=20 ?>=20 =20 =20 =20 =20 =20 The Jazzascona Performers Photo Gallery=20 =20 =20 =20 =20 =20
=20 The Jazzascona Performers Photo Gallery (php Live read Folder)
www.jazzascona.ch

=20 PPK ScrenDesign Gordevio ® 2000
=20 info_(at)_ticinonline.to
=20
=20
(Click the thumbnails to enlarge ­ Total in = this page: =20 images)
=20 =20 =20 =20 3D\"$count\"";=20
$count-$fileName";=20 if ($count =3D=3D $break) { =20 echo "\n \n\n\n";=20 $break =3D $count + $colunas; =20 }=20 else { echo "\n"; }=20 }=20 $count++;=20 } =20 ?>=20 =20 =20
=20 =20
=20
=20 The Jazzascona Performers Photo Gallery
=20 PPK ScrenDesign Gordevio ® 2000
=20 info_(at)_ticinonline.to
=20
=20 =20 =20 ------=_NextPart_000_0000_01BF7936.96BC9740-- From h.schubert_(at)_jakob.de Thu, 17 Feb 2000 09:56:22 GMT Date: Thu, 17 Feb 2000 09:56:22 GMT From: H. Schubert h.schubert_(at)_jakob.de Subject: [php] Doppelte identische =?ISO-8859-1?Q?Eintr=E4gen?= entfernen Hallo Mitleser, > Ich denke er meint Einträge, die zwar doppelt sind, aber keinen gleichen > PK haben, etwa > ID text1 text2 > [...] > 2 blabla1 blubber1 > 3 blabla2 blubber2 > 4 blabla1 blubber1 > [...] > und will jetzt den Eintrag mit der ID 4 rausschmeissen. > Wobei ich sagen muss, dass mir da jetzt auf Anhieb auch keine schnelle > Lösung einfällt ... vielleicht sehe ich das zu einfach, aber er soll doch mal folgendes versuchen: - alle Daten in einer zweiten Tabelle sichern - Primary-Key über zwei Spalten (ID, text1) legen - Daten zurückkopieren - doppelte Einträge verursachen eine Fehlermeldung Oder habe ich da was nicht richtig verstanden? By, Heiko From c.heindel_(at)_gmx.net Thu, 17 Feb 2000 11:10:15 +0100 Date: Thu, 17 Feb 2000 11:10:15 +0100 From: Christian Heindel c.heindel_(at)_gmx.net Subject: [php] =?iso-8859-1?Q?Klassen_=22zerst=F6ren=22?= wie kann eine ableitung einer klasse sich sleber zerstören (unsetzten), wenn ich unset($this) verwende stützt mein php ab. danke im voraus Falk Eilenberger From Sidon_(at)_Salomon-info.de Thu, 17 Feb 2000 11:58:11 +0100 Date: Thu, 17 Feb 2000 11:58:11 +0100 From: Marc Sidon Sidon_(at)_Salomon-info.de Subject: [php] Wer hatte mich neulich angerufen ????? Hi Leute, ich hatte vor ein paar Tagen eine Mail gecshrieben, in der ich schrieb, daß ich jemanden suche, um PHP-Projekte zu realisieren. Daraufhin meldete sich ein junger Mann WI-Absolvent, aus der Nähe Heidelberg. Er wollte mir eigentlich seine Adresse und Tel. per Mail zusenden. Bis heute ist nichts angekommen und langsam bekomme ich die ersten Projektanfragen........ Also, falls Du das liest, melde Dich bite nochmal bei mir. Marc Sidon -- Marc Sidon ModernMediaSidon Langenweg 6 53797 Lohmar Tel.:02205/9092-76 D1:0171/5322648 FAX: 02205/9092-81 From matthias_(at)_artloop.de Thu, 17 Feb 2000 12:12:41 -0000 Date: Thu, 17 Feb 2000 12:12:41 -0000 From: Matthias H. Risse matthias_(at)_artloop.de Subject: [php] Re: Re: jpeg/gif dateien resizen hallo markus, hallo ihr anderen php-gurus > $browser_ext=jpeg; > passthru("/usr/X11R6/bin/mogrify -format $browser_ext -geometry 30% $wfile 2>/dev/stdout "); > # Das wandlet die Datei $wfile auf 30% der Grösse, ausserdem > # nach jpeg. so wie ich das sehe soll ich also ein command auf der linux-kiste nutzen. bin (noch) nicht so der linux kenner, aber X11 wird wohl irgendein tool das zum x-server gehört sein, oder? problem ist, daß ich die site bei leider momentan bei superdupa-puretec hoste und die mir wohl kaum den zugriff auf /usr/X11R6/bin/mogrify gestatten werden. gibt es da ein workaround (evtl. mit der gd.library) oder sieht es sonst bei jpg-pictures schlecht aus? :o/ > Ich gestehe, die Dateinamenswandlung ist etwas abenteuerlich, war für mich wirklich nicht einfach das sofort zu verstehen, aber wenn man such ein bißchen konzentriert geht das auch für einen wie mich der eher aus dem eher kreativen lager ist schon ;) auf jeden fall danke! wenn jemand ein workaround hat, das auf einer scheiss massen-hosting-maschine mit beschränkten zugriffrechtsen läuft, würde ich ich mich sehr sehr freuen. evtl. finde ich ja noch selbst eine lösung in den tiefen weiten des www oder usenet, aber ich glaube nicht so recht daran ;] _ matthias -- artloop media laboratories % xenon/park mailto:matthias_(at)_artloop.de :: [] :: http://www.artloop.de http://www.artloop.de/goodstuff [the free scenemusic guide] From csz_(at)_rhapsody-concept.de Thu, 17 Feb 2000 12:18:38 +0100 Date: Thu, 17 Feb 2000 12:18:38 +0100 From: Christian Szardenings csz_(at)_rhapsody-concept.de Subject: [php] =?iso-8859-1?Q?Texte_in_JPGs_einf=FCgen?= Hallo, weiss jemand, wie man aus einem PHP-Skript Texte in eine vorhandene JPG-Grafik schreibt. Im Moment fällt mir nämlich nur ein, das JPG nach GIF zu konvertieren, mit GD&TTF den Text zu setzen, und das ganze dann wíeder zu JPG konvertieren. Gibts auch eine andere Methode ??? Viele Grüße, Christian Szardenings. From ulf_(at)_redsys.de Thu, 17 Feb 2000 12:22:54 +0000 Date: Thu, 17 Feb 2000 12:22:54 +0000 From: Ulf Wendel ulf_(at)_redsys.de Subject: [php] GET/POST/COOKIE VARS nicht identifizierbar (war: Re: [php] Danke) Guido Haeger wrote: > > Ulf Wendel schrieb > > > > Wat nu? Bug reporten? > > > > Ja, da Du es anscheinend mit Sicherheit reproduzieren kannst. > > Hhmm, dreh Dich doch mal um und frag mal KK ;-). Der hat bereits am Hallo Guido, zum einem sitze ich gerade zu Hause, was man an meiner E-Mail erkennen kann. Zum anderen hat Kris nach wie vor Urlaub und letztlich lese ich die Newsgroup kaum. Bringt also nicht so viel sich umzudrehen... Und letztlich ist es die Aufgabe desjenigen der den Bug reported zu prüfen ob er bereits bekannt ist. Ulf PS. War heute bei der Bank, das steigert die Laune nicht. From bjoern_(at)_baer.mayn.de Thu, 17 Feb 2000 12:39:40 +0100 Date: Thu, 17 Feb 2000 12:39:40 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] =?iso-8859-1?Q?RSS-Modul=2F-Funktionsklasse_f=FCr_PHP=3F?= Hi, auf las ich gerade etwas interessantes über Rich Summary Sites (RSS) und das Perl XML::RSS Modul. Frage: gibt es für PHP schon eine Funktionsklasse, die das Erstellen einer RSS-Datei vereinfacht? -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From tobias_(at)_dnet.it Thu, 17 Feb 2000 13:08:32 +0100 Date: Thu, 17 Feb 2000 13:08:32 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_RSS-Modul/-Funktionsklasse_f=FCr_PHP=3F?= > Frage: gibt es für PHP schon eine Funktionsklasse, die das > Erstellen einer RSS-Datei vereinfacht? Ich kenne keine, wäre aber auch interessiert daran. Ich beschäftige mich gerade mit dem Zeug eine Stufe höher; über XML-RPC und My.Userland.Com kann man auf Content zugreifen, den RSS-unterstüzende Sites zur Verfügung stellen: http://backend.userland.com/stories/storyReader$7 Mit freundlichen Grüßen, Tobias Ratschiller From Uwe.Berger_(at)_de.heidelberg.com Thu, 17 Feb 2000 13:12:49 +0100 Date: Thu, 17 Feb 2000 13:12:49 +0100 From: Berger, Uwe 2282 FIT-CP6 Uwe.Berger_(at)_de.heidelberg.com Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Doppelte_identische_Eintr=E4gen?= =?iso-8859-1?Q?_entfernen?= =?iso-8859-1?Q?_entfernen?= Hallo Heiko, >> ID text1 text2 >> [...] >> 2 blabla1 blubber1 >> 3 blabla2 blubber2 >> 4 blabla1 blubber1 >> [...] >> und will jetzt den Eintrag mit der ID 4 rausschmeissen. >vielleicht sehe ich das zu einfach, aber er soll doch mal folgendes >versuchen: >- alle Daten in einer zweiten Tabelle sichern >- Primary-Key über zwei Spalten (ID, text1) legen >- Daten zurückkopieren - doppelte Einträge verursachen eine >Fehlermeldung das ist auch nicht die Lösung, die gehen würde! Auch wenn man den PK auf beide Spalten legt, sind sie für die DB immer noch ungleich (2blabla1 <> 4blabla1)! Ich würde den PK auf der ID lassen und über text1 einen Index anlegen, der als unique definiert ist. Dann würde man entsprechende Fehlermeldungen erhalten, wenn man einen text1 einfügt der schon mal da ist. Gruß Uwe From wh_(at)_symbiose.com Thu, 17 Feb 2000 13:24:39 +0100 Date: Thu, 17 Feb 2000 13:24:39 +0100 From: Wolfgang Huebner wh_(at)_symbiose.com Subject: [php] Doppelte identische Eintr=?ISO-8859-1?B?5A==?=gen entfernen Frank Gudenkauf schrieb am 25.02.2000 0:34 Uhr: > Wie kann ich doppelte, identische Einträge aus der Datenbank entfernen? > Jeder Eintrag soll halt anschließend nur einmal vorkommen. > Tabellenname ist "artikel", Primärschlüssel "artikelnr". Hi, so etwas ähnliches hatte ich auch mal gebraucht und von Martin Ramsch in der MySQL-Liste eine Lösung bekommen. Ich denke zumindest, daß es das ist was Du willst... oder daß Du daraus etwas ableiten kannst. Gruß, Wolfgang ===cut=== Wolfgang Hübner schrieb am Donnerstag, den 29. Juli 1999: > mysql> select * from users where domain="dd.de" and alias=""; > > +----+--------+-------+--------+ > | id | userid | alias | domain | > +----+--------+-------+--------+ > | 46 | er | | dd.de | > | 45 | es | | dd.de | > | 44 | test | | dd.de | > | 43 | sie | | dd.de | > | 42 | test | | dd.de | > | 41 | test | | dd.de | > | 40 | er | | dd.de | > +----+--------+-------+--------+ > > id ist unique. > > Wie lösche ich jede gleiche userid *bis auf jeweils eine*, die keinen alias > hat? In diesem Fall einmal "er" und zweimal "test". Ich denke, am besten in zwei Schritten: a) Erstmal herausbekommen, um welche "userid"s es sich handelt. SELECT userid +--------+------+ ,MIN(id) AS id | userid | mid | FROM users +--------+------+ WHERE alias='' | er | 40 | GROUP BY userid | test | 41 | HAVING count(*)>1; +--------+------+ Die Liste dieser "userids" und "id"s extern speichern. b) Alle Datensätze mit den gespeicherten "userid"s löschen, außer denen mit den gespeicherten "id"s (wir wollen ja je einen Repräsentanten behalten). DELETE FROM users WHERE userid IN ('er','test') AND id NOT IN (40,41); Ciao, Martin -- Martin Ramsch PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7 --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe ===cut=== From ano_(at)_archikart.de Thu, 17 Feb 2000 13:28:12 +0100 Date: Thu, 17 Feb 2000 13:28:12 +0100 From: Annett Nopper ano_(at)_archikart.de Subject: [php] PHP-Mailliste Bitte streichen Sie meine Adresse aus der PHP-Mailing-Liste. ano_(at)_archikart.de Annett From michael.renner_(at)_tuebingen.mpg.de Thu, 17 Feb 2000 13:24:53 +0100 Date: Thu, 17 Feb 2000 13:24:53 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] Re: Re: jpeg/gif dateien resizen On Thu, 17 Feb 2000, Matthias H. Risse wrote: > hallo markus, hallo ihr anderen php-gurus Moin Matthias, > > $browser_ext=jpeg; > > passthru("/usr/X11R6/bin/mogrify -format $browser_ext -geometry 30% $wfile > 2>/dev/stdout "); > > # Das wandlet die Datei $wfile auf 30% der Grösse, ausserdem > > # nach jpeg. > > so wie ich das sehe soll ich also ein command auf > der linux-kiste nutzen. bin (noch) nicht so der linux kenner, > aber X11 wird wohl irgendein tool das zum x-server gehört > sein, oder? Ach so. Das Programm mogrify gehört (AFAIK) zu ImageMagic. > problem ist, daß ich die site bei leider momentan bei superdupa-puretec > hoste und die mir wohl kaum den zugriff auf /usr/X11R6/bin/mogrify > gestatten werden. gibt es da ein workaround (evtl. mit der gd.library) > oder sieht es sonst bei jpg-pictures schlecht aus? :o/ Ich kenne diese Provider nicht (ach ist es schön einen eigenen Rechner im Netz zu haben ;-), aber dort kannst Du wahrscheinlich keine ext. Programme ausführen. > > Ich gestehe, die Dateinamenswandlung ist etwas abenteuerlich, > > war für mich wirklich nicht einfach das sofort zu verstehen, > aber wenn man such ein bißchen konzentriert geht das auch > für einen wie mich der eher aus dem eher kreativen lager ist > schon ;) Das würde ich heute anders machen: Vom alten Dateinamen (z.B. pic.gif) werden die letzten 4 Zeichen entfernt. Daran wird die neue ext. gehängt. Besser wäre gewesen, alles nach dem Punkt zu entfernen, na ja. > auf jeden fall danke! wenn jemand ein workaround hat, > das auf einer scheiss massen-hosting-maschine mit beschränkten Sei nicht so hart mit denen, wenn der unbeschränkte Dateizugriff erlaubt wird bricht so ein Rechner bestimmt wegen Überlastung zusammen! Ich habe hier keine 30 User, da ist es leicht! > zugriffrechtsen läuft, würde ich ich mich sehr sehr freuen. evtl. finde ich > ja noch selbst eine lösung in den tiefen weiten des www oder usenet, aber > ich glaube nicht so recht daran ;] Die flasche Lösung: ImageSize angeben, denn dann wird alles übertragen, nur klein dargestellt. Kannst Du die kleinen Bildchen nicht genau so abspeichern? Nicht schön, aber performant! CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From swift31_(at)_gmx.de Thu, 17 Feb 2000 13:43:55 +0100 Date: Thu, 17 Feb 2000 13:43:55 +0100 From: Martin Klumpp swift31_(at)_gmx.de Subject: [php] PHP-Mailliste Annett Nopper schrieb: > > Bitte streichen Sie meine Adresse aus der PHP-Mailing-Liste. > > ano_(at)_archikart.de > Annett Vielleicht versuchen/versuchst Sie/Du es mal mit dem letzten Link hier unten ... Da kann man sich einloggen mit dem Passwort und einfach die Mailingliste kündigen. Oder vielleicht mal > ** Durchgehend geöffnet: http://www.php-center.de <<-- besuchen, da steht auch noch ganz detailliert wie das geht. > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ MfG Martin PS: In diese Liste schreibt man sich selbst ein und somit auch wieder aus, das übernimmt keiner der Listeninhaber, es sei denn Du schreibst mal ein paar J_(at)_v_(at)_script- und OT-Mails ;-) From pfister_(at)_bodensee.com Thu, 17 Feb 2000 14:21:30 +0100 Date: Thu, 17 Feb 2000 14:21:30 +0100 From: Stefan Pfister pfister_(at)_bodensee.com Subject: [php] Meine Emailadresse in der PHP3-Liste =?iso-8859-1?Q?=E4ndern?= ? Hallo, nein ich frag net wie man da raus kommt ;-) Ich will nämlich eigentlich nicht raus, sondern die Mails in Zukunft an ne neue Mailadresse bekommen. Geht das oder muss ich mich abmelden und neu anmelden ? (hab nur die Möglichkeit das Passwort zu ändern gesehen, aber nicht die Mail-Adresse) Ciao Stefan P. From SSD-DiWi_(at)_t-online.de Thu, 17 Feb 2000 15:11:11 +0100 Date: Thu, 17 Feb 2000 15:11:11 +0100 From: Dietmar Winhold SSD-DiWi_(at)_t-online.de Subject: [php] Irgendwas mach ich falsch Hallo, erst mal vielen Dank für alle Antworten die ich schon bekommen habe. Nun benötige ich schon wieder eure Hilfe. Es geht um folgendes: $abfrage enthält z.B.: select distinct * from artikel Left Join telefon on artikel.KundenNr = telefon.KundenNr Left Join mail on artikel.KundenNr = mail.KundenNr Left Join homepage on artikel.KundenNr = homepage.KundenNr wenn ich nun aber mit: echo " AHREF=$Seite?ArtikelID=$row->ArtikelID&abfrage=$abfrage>",$wort; den Wert an die folgende Seite übergebe, dann erhalte ich dort mit echo '$abfrage= '.$abfrage.'
'; nur: select der scheint also irgendwie bei dem ersten Leerzeichen abzubrechen. Der Versuch damit: str_replace ( ' ', ' ', $abfrage); den Fehler zu beheben, schlug leider fehl. Ich danke schon mal im vorraus Gruß Dietmar From Mathias.Gloss_(at)_start.de Thu, 17 Feb 2000 15:21:14 +0100 Date: Thu, 17 Feb 2000 15:21:14 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] PDF Files erstellen und direkt an den Browser schicken Hallo ihr, ich wollte gerade mit den PDF-Funktionen von PHP herumspielen. Leider gehen alle Beispiele davon aus, daß ich eine PDF-Datei erstellen moechte.... das moechte ich aber nicht, sondern ich will direkt zum Browser die PDF-Datei schicken ! Irgend wie muesste es da ja einen Trick geben, dass das geht ... nur steh ich im Moment auf dem Schlauch, wie das gehen soll *gruebel* Viele Gruesse, Mathias From swift31_(at)_gmx.de Thu, 17 Feb 2000 15:37:08 +0100 Date: Thu, 17 Feb 2000 15:37:08 +0100 From: Martin swift31_(at)_gmx.de Subject: [php] Irgendwas mach ich falsch Dietmar Winhold schrieb: > > $abfrage enthält z.B.: > select distinct * from artikel Left Join telefon on > artikel.KundenNr = telefon.KundenNr Left Join mail on > artikel.KundenNr = mail.KundenNr Left Join homepage on > artikel.KundenNr = homepage.KundenNr > > wenn ich nun aber mit: > echo " > AHREF=$Seite?ArtikelID=$row->ArtikelID&abfrage=$abfrage>",$wort; > ich würde es mal mit urlencode() probieren, denn bei dem ersten Leerzeichen bricht er ab, urlencode() codiert den string. Auf der nächsten Seite solltest Du dann urldecode() anwenden. http://www.php.net/manual/function.urlencode.php3 http://www.php.net/manual/function.urldecode.php3 MfG Martin From info_(at)_schuborg.de Thu, 17 Feb 2000 15:40:42 +0100 Date: Thu, 17 Feb 2000 15:40:42 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] preg_match hi liste.. kan mir jemand sagen, wieso ich bei dieser syntax immer noch im ergebnis ein html-tag habe? '$txt[4]' ist z.bsp. '

titel test
- ' preg_match("|<[\w]*[^>]>+(.*)]>+|i",$txt[4],$titel) print $titel[1]; ergibt leider 'titel test', warum? ich will iegentlich nur 'titel test' haben. bitte keine tips mit: nimm doch strip_tags() ;) ciao From info_(at)_schuborg.de Thu, 17 Feb 2000 15:44:00 +0100 Date: Thu, 17 Feb 2000 15:44:00 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] PDF Files erstellen und direkt an den Browser schicken Hi Mathias... > > Leider gehen alle Beispiele davon aus, daß ich > eine PDF-Datei erstellen moechte.... das moechte > ich aber nicht, sondern ich will direkt zum Browser > die PDF-Datei schicken ! wie jetzt? seit wann kann ein browser pdf darstellen. normalerweise bewirkt ein link auf ein pdf-file doch nur, daß acrobat reader etc. geöffnet werden und das pdf-file anzeigen. was hast du denn vor? ciao From Mathias.Gloss_(at)_start.de Thu, 17 Feb 2000 16:00:23 +0100 Date: Thu, 17 Feb 2000 16:00:23 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] PDF Files erstellen und direkt an den Browser schicken Hallo, > ---------- > Von: Pascal Schult[SMTP:info_(at)_schuborg.de] > > > Leider gehen alle Beispiele davon aus, daß ich > > eine PDF-Datei erstellen moechte.... das moechte > > ich aber nicht, sondern ich will direkt zum Browser > > die PDF-Datei schicken ! > > wie jetzt? seit wann kann ein browser pdf darstellen. > normalerweise bewirkt ein link auf ein pdf-file doch nur, daß acrobat > reader etc. geöffnet werden und das pdf-file anzeigen. > was hast du denn vor? > Aeh ... ich hab mich vermutlich unklar aus- gedrueckt. Wenn ich auf ein Link zu einer *.pdf - Datei setze, und mit dem Browser draufklicke, wird diese ja mit dem Acrobat-Plug-In vom Browser angezeigt. Ich wollte ein php-Programm schreiben, dass den entsprechenden Header fuer pdf-Dateien ausgibt, und den erzeugten pdf-Code direkt an den Browser schickt, ohne den Umweg ueber ein temporaeres File. Leider erzeugen alle Beispiele die ich ge- funden habe nur eine temporaere Datei :-( Gruesse, Mathias From hartmut_(at)_six.de Thu, 17 Feb 2000 15:53:07 +0100 Date: Thu, 17 Feb 2000 15:53:07 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PDF Files erstellen und direkt an den Browser schicken Gloss Mathias wrote: > Hallo ihr, > > ich wollte gerade mit den PDF-Funktionen von PHP > herumspielen. > > Leider gehen alle Beispiele davon aus, daß ich > eine PDF-Datei erstellen moechte.... das moechte > ich aber nicht, sondern ich will direkt zum Browser > die PDF-Datei schicken ! header("Content-type: application/pdf"); vor der eigentlichen Ausgabe ... -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From o.pludra_(at)_eggheads.de Thu, 17 Feb 2000 16:08:41 +0100 Date: Thu, 17 Feb 2000 16:08:41 +0100 From: oliver o.pludra_(at)_eggheads.de Subject: [php] =?iso-8859-1?Q?Probleme_bei_Wert=FCbergabe?= Hallo Leute, ich habe ein kleines Problem bei einer SQL-Abfrage, vermutlich wird der Wert nicht korrekt übergeben: ... echo "test"; ... --Datei start.php3----- ... $select = sybase_select_db("db_egg", $conn); $sql = "SELECT $auswahl FROM BEIKS_lit"; ... es wird nichts ausgegeben, ersetze ich aber die Variable $auswahl durch lit_title, wird die Tabelle korrekt ausgegeben. Danke schonmal im Vorraus. Olli  From Mathias.Gloss_(at)_start.de Thu, 17 Feb 2000 16:20:41 +0100 Date: Thu, 17 Feb 2000 16:20:41 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] PDF Files erstellen und direkt an den Browser schicken Aloha, > ---------- > Von: Hartmut Holzgraefe[SMTP:hartmut_(at)_six.de] > > > Leider gehen alle Beispiele davon aus, daß ich > > eine PDF-Datei erstellen moechte.... das moechte > > ich aber nicht, sondern ich will direkt zum Browser > > die PDF-Datei schicken ! > > header("Content-type: application/pdf"); > Ja soweit war ich schon... das Problem ist das folgende (aus Beispielen): Hier ist die Datei'; Ich wollte aber keine Datei auf der Platte erzeugen, und diese dann zum Download ueber einen Link anbie- ten, sondern die erzeugten PDF-Daten direkt zum Browser schicken. (Mit dem entsprechenden Header). Gruesse, Mathias From Mathias.Gloss_(at)_start.de Thu, 17 Feb 2000 16:24:34 +0100 Date: Thu, 17 Feb 2000 16:24:34 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] =?iso-8859-1?Q?AW=3A_=5Bphp=5D_Probleme_bei_Wert=FCbergabe?= Aloha, > ---------- > Von: oliver[SMTP:o.pludra_(at)_eggheads.de] > > Hallo Leute, ich habe ein kleines Problem bei einer SQL-Abfrage, > vermutlich > wird der Wert nicht korrekt übergeben: > ... > echo "test"; > ... > --Datei start.php3----- > ... > $select = sybase_select_db("db_egg", $conn); > $sql = "SELECT $auswahl FROM BEIKS_lit"; hast du Spasshalber einmal hier ein: echo 'Auswahl-->' . $auswahl . '<--
'; eingefuegt ? Ich denke du musst den Wert von Auswahl evtl. url-kodieren. Gruesse, Mathias From swift31_(at)_gmx.de Thu, 17 Feb 2000 16:24:09 +0100 Date: Thu, 17 Feb 2000 16:24:09 +0100 From: Martin swift31_(at)_gmx.de Subject: [php] Probleme bei =?iso-8859-1?Q?Wert=FCbergabe?= oliver schrieb: > > Hallo Leute, ich habe ein kleines Problem bei einer SQL-Abfrage, vermutlich > wird der Wert nicht korrekt übergeben: > ... > echo "test"; > ... > --Datei start.php3----- > ... > $select = sybase_select_db("db_egg", $conn); > $sql = "SELECT $auswahl FROM BEIKS_lit"; > ... auch hier mal der Tipp, es mit urlencode() und urldecode zu probieren ... siehe Mail von mir von 15.37, Subjekt: Re: [php] Irgendwas mach ich falsch: Dietmar Winhold schrieb: > > $abfrage enthält z.B.: > select distinct * from artikel Left Join telefon on > artikel.KundenNr = telefon.KundenNr Left Join mail on > artikel.KundenNr = mail.KundenNr Left Join homepage on > artikel.KundenNr = homepage.KundenNr > > wenn ich nun aber mit: > echo " > AHREF=$Seite?ArtikelID=$row->ArtikelID&abfrage=$abfrage>",$wort; > ich würde es mal mit urlencode() probieren, denn bei dem ersten Leerzeichen bricht er ab, urlencode() codiert den string. Auf der nächsten Seite solltest Du dann urldecode() anwenden. http://www.php.net/manual/function.urlencode.php3 http://www.php.net/manual/function.urldecode.php3 MfG Martin From hwguth_(at)_qits.de 17 Feb 2000 16:40:16 +0100 Date: 17 Feb 2000 16:40:16 +0100 From: hwguth_(at)_qits.de hwguth_(at)_qits.de Subject: [php] Doppelte identische Eintraege entfernen Hallo Mitleser, > ...snipp... > 2 blabla1 blubber1 > 3 blabla2 blubber2 > 4 blabla1 blubber1 > ...snipp... Wie wäre es mit... select distinct into {OUTFILE | DUMPFILE} {select_expression} from {table} ... Anschließend das dumpfile per create {neutable} ... usw. wieder in {neutable} einlesen. distinct sollte es eigentlich bringen... Mit freundlichen Grüßen Hans-Werner Guth From michael.renner_(at)_tuebingen.mpg.de Thu, 17 Feb 2000 16:55:48 +0100 Date: Thu, 17 Feb 2000 16:55:48 +0100 From: Michael Renner michael.renner_(at)_tuebingen.mpg.de Subject: [php] PDF Files erstellen und direkt an den Browser schicken On Thu, 17 Feb 2000, Gloss Mathias wrote: > Aloha, > > > ---------- > > Von: Hartmut Holzgraefe[SMTP:hartmut_(at)_six.de] > > > > > Leider gehen alle Beispiele davon aus, daß ich > > > eine PDF-Datei erstellen moechte.... das moechte > > > ich aber nicht, sondern ich will direkt zum Browser > > > die PDF-Datei schicken ! > > > > header("Content-type: application/pdf"); > > > Ja soweit war ich schon... das Problem ist > das folgende (aus Beispielen): > > $fp = fopen('test.pdf', 'w'); > $pdf = PDF_open($fp); > .... > PDF_close($pdf); > fclose($fp); > echo 'Hier ist die Datei'; > > > Ich wollte aber keine Datei auf der Platte erzeugen, > und diese dann zum Download ueber einen Link anbie- > ten, sondern die erzeugten PDF-Daten direkt zum > Browser schicken. (Mit dem entsprechenden Header). Hallo zusammen, was spricht dagegen den Variableninhalt zu printen und vorher den passenden HEADER zu schicken? Muss natürlich ein eigenes Dokument sein. Ich mache das mit Bildern so: Header("Content-type: image/jpeg"); $rfile = "$filename"; $rf = fopen("$rfile", "r"); $browser_image = fread($rf, filesize( $rfile )); echo $browser_image; Ob $rfile wirklich vom Dateisystem kommt oder sonst wie erzeugt wird ist ja egal. CU -- +---------------------------------------------------------+ |Michael Renner | | |MPI fuer biologische Kybernetik |Phone: +49-7071-601-638| |Spemannstr.38, D-72076 Tuebingen |FAX: +49-7071-601-616| |michael.renner_(at)_tuebingen.mpg.de | | +----------------------------------------------------ESC:wq From Mathias.Gloss_(at)_start.de Thu, 17 Feb 2000 17:17:24 +0100 Date: Thu, 17 Feb 2000 17:17:24 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] PDF Files erstellen und direkt an den Browser schicken Aloha Michael, > ---------- > Von: Michael Renner[SMTP:michael.renner_(at)_tuebingen.mpg.de] > > Ob $rfile wirklich vom Dateisystem kommt oder sonst wie > erzeugt wird ist ja egal. > Naja, ich halte es halt fuer etwas ungluecklich, mir eine funktion zu basteln, die einen zufaelligen Dateinamen generiert,... und diese dann danach auch noch zu loeschen :( Mir ist nur gerade eingefallen, dass ja auch so etwas gehen koennte : Die Idee ist, direkt auf die Standardausgabe zu schreiben :-) $fp = fopen(STDOUT, 'w'); $pdf = PDF_open($fp); .... PDF_close($pdf); fclose($fp); Die Frage ist nur, ob das geht ?! Gruesse, Mathias From hartmut_(at)_six.de Thu, 17 Feb 2000 17:25:16 +0100 Date: Thu, 17 Feb 2000 17:25:16 +0100 From: Hartmut Holzgraefe hartmut_(at)_six.de Subject: [php] PDF Files erstellen und direkt an den Browser schicken Gloss Mathias wrote: > > ... > > header("Content-type: application/pdf"); > > > Ja soweit war ich schon... das Problem ist > das folgende (aus Beispielen): > > $fp = fopen('test.pdf', 'w'); > $pdf = PDF_open($fp); > .... > PDF_close($pdf); > fclose($fp); > echo 'Hier ist die Datei'; > > Ich wollte aber keine Datei auf der Platte erzeugen, > und diese dann zum Download ueber einen Link anbie- > ten, sondern die erzeugten PDF-Daten direkt zum > Browser schicken. (Mit dem entsprechenden Header). > Geht es Dir um das Erzeugen einer Datei an sich oder nur um dem Link-Zwischenschritt? Letzteres läßt sich in etwa folgenderm. vermeiden: (ohne Gewähr 'blind' getippt, da kein PHP mit PDF zum Test vorhanden) -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! From dimi600_(at)_gmx.de Thu, 17 Feb 2000 18:03:04 +0100 Date: Thu, 17 Feb 2000 18:03:04 +0100 From: DimitrijBolgar dimi600_(at)_gmx.de Subject: [php] Wie setzt man einen Script - Timeout?? This is a multi-part message in MIME format. ------=_NextPart_000_0007_01BF7971.3CF94E20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable In der Bugtraq - Mailingliste ist neulich ein ASP - Timeout aufgetaucht, die meinen, dass funktioniert auch bei PHP. Was kann man also da gegen tun?? CU Dimitrij Bolgar ------=_NextPart_000_0007_01BF7971.3CF94E20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
In der Bugtraq - Mailingliste ist = neulich ein ASP -=20 Timeout aufgetaucht,
die meinen, dass funktioniert auch bei=20 PHP.
Was kann man also da gegen = tun??
 
CU Dimitrij = Bolgar
------=_NextPart_000_0007_01BF7971.3CF94E20-- From matthias_(at)_artloop.de Thu, 17 Feb 2000 18:08:21 -0000 Date: Thu, 17 Feb 2000 18:08:21 -0000 From: Matthias H. Risse matthias_(at)_artloop.de Subject: [php] 4x Re: jpeg/gif dateien resizen hallo phpaddicts [ .. ] again > Sei nicht so hart mit denen, wenn der unbeschränkte Dateizugriff > erlaubt wird bricht so ein Rechner bestimmt wegen Überlastung zusammen! > Ich habe hier keine 30 User, da ist es leicht! ja, haßt schon recht. im prinzip haben die das bei puretec den linux-server ja schon ganz ordentlich konfiguriert. für einen massenhoster läuft das schon recht gut. > Die flasche Lösung: ImageSize angeben, denn dann wird alles > übertragen, nur klein dargestellt. ja, so mache ich das momentan. nur wenn ich auf einer übersichts-seite 20 einträge mit bilder anzeige, dürfen sich die leute mal eben lusch 400-500 kb runterladen, daß ist ja nicht das gelbe vom ei bei der heutigen netzauslastung (und sowieso nicht die art von lösung die ich bevorzuge :) > Kannst Du die kleinen Bildchen nicht genau so abspeichern? > Nicht schön, aber performant! problem ist, daß die user die bilder per browser selber uploaden. daher soll das alles automatisch gehen. any suggestions? die class von ppk screen btw thewebmasters.net funktioniert bei mir nicht so ganz, patrik (ppk screen): wo kann ich mir das in echtzeit mal anschauen (url)? leider verrwüstet mein email-client den ganzen code der beiden files bis ins unleserliche :[ und thewebmasters.net hatte wohl einen crash der files und ist nicht up2date. bis denne _ matthias -- Artloop Media Laboratories :: [] http://www.artloop.de From swift31_(at)_gmx.de Thu, 17 Feb 2000 18:00:50 +0100 Date: Thu, 17 Feb 2000 18:00:50 +0100 From: Martin swift31_(at)_gmx.de Subject: [php] Wie setzt man einen Script - Timeout?? > DimitrijBolgar schrieb: > > In der Bugtraq - Mailingliste ist neulich ein ASP - Timeout > aufgetaucht, > die meinen, dass funktioniert auch bei PHP. > Was kann man also da gegen tun?? > > CU Dimitrij Bolgar Wie wäre es, wenn Du uns ein bisschen mehr Informationen zukommen lässt? Ich glaube nicht, dass ich etwas sinnvolles dazu beisteuern kann, Bugs in PHP interessieren mich (und bestimmt auch ein paar andere) ... MfG Martin From amrhein_(at)_informatik.uni-bonn.de 17 Feb 2000 17:17:56 GMT Date: 17 Feb 2000 17:17:56 GMT From: Florian Amrhein amrhein_(at)_informatik.uni-bonn.de Subject: [php] Objektorientierte Programmierung und Geschwindigkeit. Hallo, ich schreibe an einem Skript, was recht rechenintensiv ist (viele Daten werden hin- und herkonvertiert und verschoben). Da das mein erstes Skript ist, habe ich das noch ziemlich unsauber programmiert, objektorientierte Strukturen sind mit herkömmlichen Strukturen gemischt. Der Übersichtlichkeit und Erweiterbarkeit wegen plane ich nun, große Teile neu zu schreiben, und würde das normalerweise objektorientiert angehen. Aber wie sieht es mit der Geschwindigkeit aus? Ist es z.B. schneller, Daten in einem Hash abzuspeichern, anstatt in einem Verbundtyp? Denn wenn OOP unter PHP langsam ist, würde ich sämtlichen objektorientierten Teile des Skriptes entfernen. From christoph_(at)_alaris.at Thu, 17 Feb 2000 18:22:58 +0100 Date: Thu, 17 Feb 2000 18:22:58 +0100 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] Objektorientierte Programmierung und Geschwindigkeit. > ich schreibe an einem Skript, was recht rechenintensiv ist (viele Daten > werden hin- und herkonvertiert und verschoben). Da das mein erstes Skript > ist, habe ich das noch ziemlich unsauber programmiert, objektorientierte > Strukturen sind mit herkömmlichen Strukturen gemischt. > > Der Übersichtlichkeit und Erweiterbarkeit wegen plane ich nun, große Teile > neu zu schreiben, und würde das normalerweise objektorientiert angehen. Aber > wie sieht es mit der Geschwindigkeit aus? Ist es z.B. schneller, Daten in > einem Hash abzuspeichern, anstatt in einem Verbundtyp? > Denn wenn OOP unter PHP langsam ist, würde ich sämtlichen objektorientierten > Teile des Skriptes entfernen. interessante frage...... ich arbeite grad an einem ziemlich grossen projekt und programmiere auch mit oop darin. bis jetzt kann ich keinen geschwindigkeitsverlust feststellen.... ....meiner meinung nach ist es bei grösseren sachen sicher sinnvoller diese oo zu schreiben....z.b. in verbindung mit phplib From eschneew_(at)_paedak-krems.ac.at Thu, 17 Feb 2000 18:42:27 +0100 Date: Thu, 17 Feb 2000 18:42:27 +0100 From: Erich Schneeweiss eschneew_(at)_paedak-krems.ac.at Subject: [php] [Fwd: ASP Security Hole (PHP Too)] war [php] Wie setzt man einen Script - Timeout?? - Timeout?? Sorry für die volle Übernahme, es wird aber sicher einige interessieren. Ciao, erich ____________________________ "Joshua J. Drake" wrote: > > The following is also true for PHP. Naming PHP include files .inc gives > anyone full-read access to the files by simply requesting them by name. > > The solution of course is to do one of the following: > > a. name php include files with a PHP extension (.php, .php3, etc) that is > associated with PHP parsing them > b. associate .inc files with PHP so that they are parsed and not displayed > > > It has been preached by the ASP industry professionals for as long as I've > > been in it, that ALL included files MUST have a ".asp" extension and that > > ASP debugging should be disabled on all production servers in order to keep > > all code out of evil hands. > > > > The problem here is 100% between the chair and the keyboard. > > > > -----Original Message----- > > From: bgreenbaum_(at)_SECURITYFOCUS.COM [mailto:bgreenbaum_(at)_SECURITYFOCUS.COM] > > Sent: Wednesday, February 09, 2000 7:22 PM > > To: BUGTRAQ_(at)_SECURITYFOCUS.COM > > Subject: ASP Security Hole (fwd) > > > > Forwarded with permission of the author. Please direct all replies to > > jwalsh_(at)_jwsg.com. > > > > Ben Greenbaum > > Director of Site Content > > Security Focus > > http://www.securityfocus.com > > > > ---------- Forwarded message ---------- > > Description: > > ============ > > Active server pages (ASP) with runtime errors > > expose a security hole that publishes > > the full source code name to the caller. > > If these scripts are published on the > > internet before they are debugged by > > the programmer, the major search > > engines index them. These indexed > > ASP pages can be then located with a > > simple search. The search results publish > > the full path and file name for the ASP > > scripts. This URL can be viewed in a browser > > and may reveal full source code with > > details of business logic, database location > > and structure. > > > > Procedure: > > ========== > > - In the Altavisa search engine execute a search for > > +"Microsoft VBScript runtime error" +".inc, " > > > > - Look for search results that include the full > > path and filename for an include (.inc) file. > > > > - Append the include filename to the host name > > and call this up in a web browser. > > Example: www.rodney.com/stationery/browser.inc > > > > Examples: > > ========= > > http://shopping.altavista.com/inc/lib/prep.lib > > Exposes database connections and properties, resource locations, > > cookie logic, server IP addresses, business logic > > > > http://www.justshop.com/SFLib/ship.inc > > Exposes database properties, business logic > > > > http://www.bbclub.com:8013/includes/general.inc > > Exposes cobranding business logic > > > > http://www.salest.com/corporate/admin/include/jobs.inc > > Exposes datafile locations and structure > > > > http://www.bjsbabes.com/SFLib/design.inc > > Exposes source code for StoreFront 2000 including > > database structure > > > > http://www.ffg.com/scripts/IsSearchEngine.inc > > Exposes search engine log > > > > http://www.wcastl.com/include/functions.inc > > Exposes members email addresses and > > private comments file http://www.wcastl.com/flat/comments.txt > > > > http://www.traveler.net/two/cookies.inc > > Exposes cookie logic > > > > Resolution: > > =========== > > > > - Search engines should not index pages that > > have ASP runtime errors. > > > > - Programmers should fully debug their ASP > > scripts before publishing them on the web > > > > - Security administrators need to secure > > the ASP include files so that external users > > can not view them. > > > > > > > > > > =========================== > > Jerry Walsh > > JW's Software Gems > > Email jwalsh_(at)_jwsg.com > > Phone (949) 855-0233 > > Website http://www.jwsg.com > > =========================== > > -- * Erich Schneeweiss mailto:eschneew_(at)_paedak-krems.ac.at * Administrator of paedak-krems.ac.at * PA Krems Dr. Gschmeidler Str. 22-30 A - 3500 Krems * Tel: +43-2732-83591 Fax: +43-2732-83591-71 From dobel_(at)_femu.rwth-aachen.de Thu, 17 Feb 2000 18:45:29 +0100 Date: Thu, 17 Feb 2000 18:45:29 +0100 From: Markus Dobel dobel_(at)_femu.rwth-aachen.de Subject: [php] 4x Re: jpeg/gif dateien resizen "Matthias H. Risse" wrote: > > > Sei nicht so hart mit denen, wenn der unbeschränkte Dateizugriff > > erlaubt wird bricht so ein Rechner bestimmt wegen Überlastung zusammen! > > Ich habe hier keine 30 User, da ist es leicht! > > ja, haßt schon recht. im prinzip haben die das bei puretec den > linux-server ja schon ganz ordentlich konfiguriert. für einen massenhoster > läuft das schon recht gut. nur zur info, strato laeuft auf solaris, zu sehen z.b. bei http://www.netcraft.com/whats/?host=www.webmailer.de gruss, markus From david.adler_(at)_h-tic.de Thu, 17 Feb 2000 18:51:25 +0100 Date: Thu, 17 Feb 2000 18:51:25 +0100 From: David Adler david.adler_(at)_h-tic.de Subject: [php] =?iso-8859-1?Q?PHP-Administrationsprogramme_f=FCr_Homepages?= Hallo, als Redakteur und Webmaster eines Onlinemagazines habe ich mir schon länger gewünscht, Artikel und News einfach und schnell einzugeben, sodass alles sofort erledigt ist, ohne fünf bis zehn verschiedene HTML-Dokumente editiert werden müssen. Daher kommt für meine Zwecke eine Kombination von PHP und MySQL genau richtig. Nur fehlt hierfür, nach meiner Meinung die passende Software (ausser phpMyAdmin bzw. PostgresAdmin), um das ganze schlicht und einfach über ein USER-Interface einzurichten und mit Inhalten zu füllen. Das ganze ist natürlich auf jeder Art von Website (die PHP und MySQL nutzt) einsetzbar. Ich werde wohl so langsam mit dem Programmieren beginnen. Hilfe und Helfer sind willkommen ! MfG David Adler From mk_(at)_html-design.com Thu, 17 Feb 2000 19:03:28 +0100 Date: Thu, 17 Feb 2000 19:03:28 +0100 From: Mark Kronsbein mk_(at)_html-design.com Subject: [php] dynamic webpages -> user online -> unsauberer source code "Jindra,M (ug)" schrieb: > Wie kann man denn bitteschoen IP's sperren? Wenn das so einfach moeglich > waere, dann haette doch das gesamte Internetkonzept keinen Sinn. War blöd ausgedrückt. Wenn du aber eine Leitung abklemmst, dann kommst du an die Server, die dahinterhängen nicht mehr ran. Mark -- German Gabber Network _(at)_ http://www.gabber.de Infos und Tips zu PHP http://www.php-homepage.de Internetcafe in Stuttgart - http://www.surfing-planet.net/ From christoph_(at)_alaris.at Thu, 17 Feb 2000 19:05:08 +0100 Date: Thu, 17 Feb 2000 19:05:08 +0100 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_PHP-Administrationsprogramme_f=FCr_Homepages?= > als Redakteur und Webmaster eines Onlinemagazines habe ich mir schon länger > gewünscht, Artikel und News einfach und schnell einzugeben, sodass alles > sofort erledigt ist, ohne fünf bis zehn verschiedene HTML-Dokumente editiert > werden müssen. schau dir mal phplib.netuse.de an. mit dieser library tust du dir schon 'n bisserl einfacher für dich ist glaub ich der Template-Parser am interessantesten..... mfg christoph --------------------------------------------------------- Christoph Aigner Alaris Informationsmanagement A-1160 Vienna, Weinheimergasse 8 Tel: +43-1-4860210 Fax: +43-1-4863445 eMail: christoph_(at)_alaris.at Internet: www.alaris.at From bjoern_(at)_baer.mayn.de Thu, 17 Feb 2000 19:00:56 +0100 Date: Thu, 17 Feb 2000 19:00:56 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] [Fwd: ASP Security Hole (PHP Too)] war [php] Wie setzt man einen Script - Timeout?? - Timeout?? Hi, * Erich Schneeweiss wrote: > > The following is also true for PHP. Naming PHP include files .inc gives > > anyone full-read access to the files by simply requesting them by name. Jo; es sei denn, man hat z.B. sein php3_include_path außerhalb des document root gesetzt, dann kann keiner mitm Brauser drauf zugreifen. .inc-Dateien von PHP parsen zu lassen, durch einen entsprechenden Eintrag in der httpd.conf? Naja, Geschmackssache. Zum einen werden das viele Provider nicht machen, und zum anderen empfiehlt es sich IMHO, seine Include-Files halt abc.inc.php3 zu nennen. Ist auch kein Beinbruch. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From bjoern_(at)_baer.mayn.de Thu, 17 Feb 2000 19:03:01 +0100 Date: Thu, 17 Feb 2000 19:03:01 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_PHP-Administrationsprogramme_f=FCr_Homepages?= Hi, * David Adler wrote: > Daher kommt für meine Zwecke eine Kombination von PHP und MySQL genau > richtig. Nur fehlt hierfür, nach meiner Meinung die passende Software > (ausser phpMyAdmin bzw. PostgresAdmin), um das ganze schlicht und einfach > über ein USER-Interface einzurichten und mit Inhalten zu füllen. Das ganze Ich habe dafür eine Software entwickelt, die genau das macht. Leistungsumfang anzusehen unter . Wer sich das System genauer anschauen möchte, schreibt mir privat bitte eine E-Mail, dann bekommt er einen Testaccount. Etwa Mitte bis Ende März ist der geplante Erscheinungstermin. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From webmaster_(at)_sfx-webdesign.de Thu, 17 Feb 2000 19:15:06 +0100 Date: Thu, 17 Feb 2000 19:15:06 +0100 From: David Bredebach webmaster_(at)_sfx-webdesign.de Subject: [php] Konfiguration Apache WebServer This is a multi-part message in MIME format. ------=_NextPart_000_002D_01BF797B.4CE0C340 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo! Wer kann mir bei der Konfiguration des Apache WebServers + PHP helfen??? Wenn ich die APACHE.EXE starte, erscheint folgende Fehlermeldung: "APACHE.EXE: cannot determine local host name. Use the ServerName directive to set it manually." Gru=DF David Bredebach --=20 SFX WEBDESIGN Postfach 11 05 57441 Olpe ------=_NextPart_000_002D_01BF797B.4CE0C340 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hallo!
 
Wer kann mir bei der Konfiguration des = Apache=20 WebServers + PHP helfen???
 
Wenn ich die APACHE.EXE starte, = erscheint folgende=20 Fehlermeldung:
 
"APACHE.EXE: cannot determine local = host=20 name.
Use the ServerName directive to set it=20 manually."
 
Gru=DF
 
David Bredebach
 
--
SFX WEBDESIGN
Postfach 11 05
57441 Olpe
------=_NextPart_000_002D_01BF797B.4CE0C340-- From arsajedi_(at)_bup-goettingen.de Fri, 18 Feb 2000 19:39:29 +0100 Date: Fri, 18 Feb 2000 19:39:29 +0100 From: Ali Reza Sajedi arsajedi_(at)_bup-goettingen.de Subject: [php] Authentication Hallo alle, hier ist wieder meine mail vom gestern mit der Bitte um eine Antwort, wenn das der Fall ist. Hat jemand vielleicht Erfahrung mit Authentication unter Einsatz von php und mysql DB in der die User_ Namen und Passwoerter gespeichert sind. Ich bedanke mich fuer jeden Hinweis. Ali From christoph_(at)_alaris.at Thu, 17 Feb 2000 19:28:19 +0100 Date: Thu, 17 Feb 2000 19:28:19 +0100 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] Authentication na klar, ist ja ne einfache datenbank-abfrage. wo liegt dein problem? > hier ist wieder meine mail vom gestern mit der Bitte um eine Antwort, wenn > das der Fall ist. > > Hat jemand vielleicht Erfahrung mit Authentication unter Einsatz > von php und mysql DB in der die User_ Namen und Passwoerter gespeichert > sind. Ich bedanke mich fuer jeden Hinweis. mfg christoph From Mathias.Gloss_(at)_start.de Thu, 17 Feb 2000 19:37:06 +0100 Date: Thu, 17 Feb 2000 19:37:06 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Authentication Aloha, > ---------- > Von: Ali Reza Sajedi[SMTP:arsajedi_(at)_bup-goettingen.de] > > Hat jemand vielleicht Erfahrung mit Authentication unter Einsatz > von php und mysql DB in der die User_ Namen und Passwoerter gespeichert > sind. Ich bedanke mich fuer jeden Hinweis. > Wenns schnell gehn soll: Für Apache gibts zahlreiche Module die gegen eine MySQL-Datenbank authentifizieren. http://www.freshmeat.net/appindex/daemons/http.html Gruesse, Mathias From webmaster_(at)_trialsport-online.de Thu, 17 Feb 2000 20:09:20 +0100 Date: Thu, 17 Feb 2000 20:09:20 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] Konfiguration Apache WebServer Hallo David, Thursday, February 17, 2000, 7:15:06 PM, you wrote: DB> "APACHE.EXE: cannot determine local host name. DB> Use the ServerName directive to set it manually." mach das # an der stelle ________| | v #ServerName localhost weg. oder schreib das darunter ServerName localhost jan From woolf_(at)_gmx.net Thu, 17 Feb 2000 21:30:20 +0100 Date: Thu, 17 Feb 2000 21:30:20 +0100 From: Wolfgang woolf_(at)_gmx.net Subject: [php] XML Hi Vielleicht ist es nicht gerade der richtige Ort nach XML zu fragen, aber ich habe gesehen, dass oefters XML Fragen auftauchen. Ich würde mich gerne über XML informieren uns suche nach einer Seite die mir die Thematik ein bisschen naeher bringt. Ich habe NULL Ahnung über XML, darum sollte es eine Seite sein, die von Grund auf anfängt. mfg Wolfi From andreas_(at)_noho.co.uk Thu, 17 Feb 2000 20:59:55 -0000 Date: Thu, 17 Feb 2000 20:59:55 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] fehler in for schleife meine letzte rettung scheint mal wieder die liste zu sein, nachdem ich nun schon seit stunden versuche einen fehler auszumerzen. nachfolgender code produziert im unteren teil eine ausgabe auf den bildschirm, funktioniert auch soweit ganz gut, nur soll die ausgabe von fall zu fall flexibel reagieren. bsp: alle teilstrings werden mit ", " getrennt ausgegeben, der letzte/einzigste teilstring bekommt "." angehangen. irgendwie erscheinen aber alle teilstrings mit ".", was nicht im sinne des erfinders war. komisch ist, dass eine aehnliche funktion weiter oben im skript perfekt funktioniert. also wird wohl eine der vielen "}" oder "{" falsch sein. ich habe sie nur noch nicht gefunden und langsam sehe ich auch gar nichts mehr. vielleicht kann mir auch jemand sagen wie man den code etwas uebersichtlicher schreiben kann. vielen dank schon mal fuer eure hilfe. liebe gruesse, andreas /* cut here*/ query("select skills from user_data where user_id= $user_id"); if ($db2->num_rows() == 0) { return"Keine Einträge vorhanden!"; }else{ while ($db2->Next_Record()) { if ($db2->f("skills") != "" ){ $queryString = "select fx_skills_type from fx_skills where ("; $skills = explode("|",$db2->f("skills")); $num_skills = count($skills); if ($num_skills) for ($i = 0;$i < $num_skills -1;$i++) { if ($i > $num_skills) { break; } $queryString .= "fx_skills_id = $skills[$i] or "; } $queryString .= "fx_skills_id = $skills[$i])"; } } } if set($queryString)){ $db2->query($queryString); if ($db2->num_rows() == 0) {?> Keine Einträge vorhanden! Next_Record()) { $num_rows = $db2->num_rows(); $fx_skills_type = $db2->f("fx_skills_type"); $num_skills = count($num_rows); if ($num_skills) { for ($i = 0;$i < $num_skills -1;$i++) { if ($i > $num_skills) { break; } print $fx_skills_ty pe.", "; } print $fx_skills_type."."; } } } }else{ ?> Keine Einträge vorhanden! /* cut here */ -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From tobias_(at)_dnet.it Thu, 17 Feb 2000 21:58:38 +0100 Date: Thu, 17 Feb 2000 21:58:38 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] XML > Vielleicht ist es nicht gerade der richtige Ort nach XML zu fragen, aber ich > habe gesehen, dass oefters XML Fragen auftauchen. > Ich würde mich gerne über XML informieren uns suche nach einer Seite die mir > die Thematik ein bisschen naeher bringt. Ich habe NULL Ahnung über XML, > darum sollte es eine Seite sein, die von Grund auf anfängt. Bei http://phpwizard.net/phpHoo/ findest Du einige Links. Schau Dir besonders mal http://xml.com/pub/98/10/guide0.html an. Mit freundlichen Grüßen, Tobias Ratschiller From andreas_(at)_noho.co.uk Thu, 17 Feb 2000 21:09:07 -0000 Date: Thu, 17 Feb 2000 21:09:07 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] XML > Vielleicht ist es nicht gerade der richtige Ort nach XML zu fragen, aber ich > habe gesehen, dass oefters XML Fragen auftauchen. probier mal http://www.mintert.com/xml/buch/ der herr mintert hat zusammen mit dem herrn behme bei addison-wesley ein buch herausgegeben, "xml in der praxis". das war glaube ich so eins der ersten deutschsprachigen buecher zum thema. liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From braukmann_(at)_tse-online.de Thu, 17 Feb 2000 22:59:00 +0100 Date: Thu, 17 Feb 2000 22:59:00 +0100 From: Andreas Braukmann braukmann_(at)_tse-online.de Subject: [php] Re: =?iso-8859-1?Q?=5Bphp=5D_PHP-Administrationsprogramme_f=FCr_Homepages?= Hi, On Thu, Feb 17, 2000 at 06:51:25PM +0100, David Adler wrote: > als Redakteur und Webmaster eines Onlinemagazines habe ich mir schon länger > gewünscht, Artikel und News einfach und schnell einzugeben, sodass alles > sofort erledigt ist, ohne fünf bis zehn verschiedene HTML-Dokumente editiert > werden müssen. ... je nach Art, Umfang und Aufwendigkeit der Artikel-Layouts koennte auch ein (evtl. stark) angepasstes PHPslash als Grundlage brauchbar sein. PHPslash ist eine 'News-Site-Engine', die urspruenglich mal auf einer rohen PHP-Portierung des _fruehen_ slashdot-Codes basierte. Bei Fragen dazu bitte PM: Websites: Project-Site http://www.phpslash.org (noch fast leer) Liste mit Beispiel-Sites, die PHPslash einsetzen http://phplib.netuse.de/applications/slash/index.php3 Wenn Du in zwei bis drei Woche nochmal nachfragst, ... da geht eine phpslash-basierte Site fuer einen unserer Kunden online ... > Ich werde wohl so langsam mit dem Programmieren beginnen. Hilfe > und Helfer sind willkommen ! na dann. Es gibt auch eine Mailingliste, die freundlicherweise ebenfalls von netuse gehosted wird. -Andreas -- I believe the technical term is "Oops!" From webmaster_(at)_cyberfly.net Thu, 17 Feb 2000 23:29:10 +0100 Date: Thu, 17 Feb 2000 23:29:10 +0100 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] AW: [php] Konfiguration Apache WebServer Hallo! Wer kann mir bei der Konfiguration des Apache WebServers + PHP helfen??? Wenn ich die APACHE.EXE starte, erscheint folgende Fehlermeldung: "APACHE.EXE: cannot determine local host name. Use the ServerName directive to set it manually." was hat des mit PHP zu tun? du hast vergessen in deinen Apache Configs einen Hostname zu setzen... RTFM Gruss Peter "[DiSAStA]" Petermann webmaster_(at)_cyberfly.net http://www.cyberfly.net From klaer_(at)_kreuzer.com Thu, 17 Feb 2000 14:02:08 +0100 Date: Thu, 17 Feb 2000 14:02:08 +0100 From: root klaer_(at)_kreuzer.com Subject: [php] PHP3: Daten per ODBC aus MS Access abfragen hallo leute, ich habe einen apache-server unter linux (suse 6.3) eingerichtet und möchte nun mit html und php eine auswertung für unsere ms access-datenbanken entwickeln. auf den clients läuft also win95/win98. eine entsprechende odbc-datenquelle ist eingerichtet. phpinfo() gibt u.a. folgendes ergebis im abschnitt "ODBC/odbc" zurück: Unified ODBC Support active (compiled with Adabas D) allow_persistent: -1 max_persistent: -1 max_links: -1 kann ich mit dieser konfiguration auch meine access-daten per odbc abfragen, oder muss (ws ich vermute) eine anpasung gemacht werden, und wenn ja welche. für eure unterstützung schon mal jetzt ein danke schön. (geht mein vorhaben überhaupt: apache-server unter linux und odbc-abfragen über lokale datenquellen unter win?) norbert -- ================================================ K R E U Z E R GmbH Norbert Klaer Programmierung, Intranet-Administrator Grenzstr. 1-3 D-53340 Meckenheim Tel.: 0 22 25 - 959 291 Fax: 0 22 25 - 959 199 eMail: klaer_(at)_kreuzer.com ================================================ From webmaster_(at)_cyberfly.net Thu, 17 Feb 2000 23:31:07 +0100 Date: Thu, 17 Feb 2000 23:31:07 +0100 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] AW: [php] Authentication Hi Ali, > Hat jemand vielleicht Erfahrung mit Authentication unter Einsatz > von php und mysql DB in der die User_ Namen und Passwoerter gespeichert > sind. Ich bedanke mich fuer jeden Hinweis. Intressante Fragestellung, hier eine Antwort, wie die Mircosoft Hotline sie geben würde (korrekt, aber nutzlos) Ja, jemand hat vieleicht Erfahrung - Genug geblödelt, was genau möchtest du den wissen? Gruss Peter "[DiSAStA]" Petermann webmaster_(at)_cyberfly.net http://www.cyberfly.net From eschmid+sic_(at)_s.netic.de Thu, 17 Feb 2000 23:57:32 +0100 (CET) Date: Thu, 17 Feb 2000 23:57:32 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] AW: [php] Authentication On Thu, 17 Feb 2000, Peter Petermann wrote: > Hi Ali, > > > Hat jemand vielleicht Erfahrung mit Authentication unter Einsatz > > von php und mysql DB in der die User_ Namen und Passwoerter gespeichert > > sind. Ich bedanke mich fuer jeden Hinweis. > Intressante Fragestellung, > hier eine Antwort, wie die Mircosoft Hotline sie geben würde (korrekt, aber > nutzlos) > Ja, jemand hat vieleicht Erfahrung > > - > > Genug geblödelt, > was genau möchtest du den wissen? Ich kenne mich da auch nicht so recht aus. Aber ich kenne da folgenden Dialog mit einer noch bekannteren Hotline: ================================================= Actual dialogue of a former WordPerfect Customer Support employee "Ridge Hall computer assistance; may I help you?" "Yes, well, I'm having trouble with WordPerfect." "What sort of trouble?" "Well I was just typing along, and all of a sudden the words went away". "Went away?" "They disappeared." "Hmm. So what does your screen look like now?" "Nothing." "Nothing?" "It's blank; it won't accept anything when I type." "Are you still in WordPerfect or did you get out?" "How do I tell?" "Can you see the C: prompt on the screen?" "What's a sea-prompt?" "Never mind. Can you move your cursor around the screen?" "There isn't any cursor: I told you, it won't accept anything I type". "Does your monitor have a power indicator?" "What's a monitor?" "It's the thing with the screen on it that looks like a TV. Does it have a little light that tells you when it's on?" "I don't know?" "Well, then look on the back of the monitor and find where the power cord goes in it. Can you see that?" "Yes, I think so". "Great. Follow the cord to the plug, and tell me if it's plugged into the wall." "Yes it is" "When you were behind the monitor, did you notice that there were two cables plugged into the back of it, not just one?" "No." "Well, there are. I need you to look back there again and find the other cable. " "Okay, here it is" "Follow it for me, and tell me if it's plugged securely into the back of your computer". "I can't reach it." "Uh huh. Well, can you see if it is?" "No." "Even if you maybe put your knee on something and lean way over?" "Oh, it's not because I don't have the right angle - it's because it's dark." "Dark?" "Yes the office light is off, and the only light I have is coming in from the window." "Well, turn on the office light then." "I can't." "No? Why not?" "Because there's a power failure." "A power.... A power failure? Aha, Okay, we've got it licked now. Do you still have the boxes and manuals and packing stuff your computer came in?" "Well, yes I keep them in the closet." "Good. Go get them, and unplug your system and pack it up just like it was when you got it. Then take it back to the store you bought it from." "Really? Is it that bad?" "Yes, I'm afraid it is." "Well, all right then, I suppose. What do I tell them?" "Tell them you're too fucking stupid to own a computer." From eschneew_(at)_aon.at Fri, 18 Feb 2000 06:03:17 +0100 Date: Fri, 18 Feb 2000 06:03:17 +0100 From: Erich Schneeweiss eschneew_(at)_aon.at Subject: [php] PHP-Administrationsprogramme für Homepages "David Adler" schrieb am 17.02.00 18:51:25: >als Redakteur und Webmaster eines Onlinemagazines habe ich mir schon länger >gewünscht, Artikel und News einfach und schnell einzugeben, sodass alles .. > >Ich werde wohl so langsam mit dem Programmieren beginnen. Hilfe und Helfer >sind willkommen ! Schau dir mal Midgard an. Das dürfte ziemlich genau das sein, was du willst. Nachteil von Midgard: es verwendet eine gepatchte Version von PHP. Damit wird es für alle, die keinen eigenen Webserver haben, wieder uninteressant. Ciao, es From s.sander_(at)_crs.de Fri, 18 Feb 2000 09:47:07 +0000 Date: Fri, 18 Feb 2000 09:47:07 +0000 From: Steffen Sander s.sander_(at)_crs.de Subject: [php] Re:fehler in for schleife Hallo Andreas, schreibe doch die Teilstrings in ein Array, dann mit $str_string = implode( $arr_strings, ", " ) //<-- Komma und Leerzeichen. zuletzt. $str_string .= "."; imho geht das mit implode schneller und leichter als in einer for Schleife. Gruß -- Steffen Sander - Internet/Intranet Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net From andreas_(at)_noho.co.uk Fri, 18 Feb 2000 09:02:39 -0000 Date: Fri, 18 Feb 2000 09:02:39 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Re:fehler in for schleife hi steffen, > schreibe doch die Teilstrings in ein Array, dann mit > $str_string = implode( $arr_strings, ", " ) file://<-- Komma und Leerzeichen. so many ways... so ist das wenn man was "neues" gelernt hat - man ist erstmal betriebsblind fuer andere loesungen. daran implode hier einzusetzen habe ich ueberhaupt nicht gedacht. und es macht den code besser lesbar ;-) herzlichen dank, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From Mathias.Gloss_(at)_start.de Fri, 18 Feb 2000 10:25:41 +0100 Date: Fri, 18 Feb 2000 10:25:41 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] PDF, STDOUT und Windows.... Nach langem stoebern: - $fp = fopen("php://stdout", "w"); Schreibt auch unter Win auf die Standardausgabe - Bei php 3.14 ist die pdflib 0.6 Dabei. PHP kann wohl unter Windows nicht mit dieser umgehen - zumindest laut Mailinglistenarchiv der engl. Web- seite. Wie man die aktuelle 2.01-er Version da einbastelt weiß nur Gott.... Falls jemand mehr weiss, oder gar eine lauffaehige Version unter Windows hat... /me ist sehr dran interessiert :-) Viele Gruesse, Mathias From webmasterbhs_(at)_bluewin.de Fri, 18 Feb 2000 10:58:30 +0100 Date: Fri, 18 Feb 2000 10:58:30 +0100 From: Cyrill Schumacher webmasterbhs_(at)_bluewin.de Subject: [php] PDF, STDOUT und Windows.... > - Bei php 3.14 ist die pdflib 0.6 > Dabei. > PHP kann wohl unter Windows nicht > mit dieser umgehen - zumindest laut > Mailinglistenarchiv der engl. Web- > seite. > Falls jemand mehr weiss, oder gar eine > lauffaehige Version unter Windows hat... ich auch haben :-) ständige diese zugriffsverletzung der pdflib unter jedem win OS... schade dass es keine neue pdflib für php auf der seite von thomas merz gibt. oder klär mich mal einer auf welche datei man da downloaden muß... Kiri From tma_(at)_archikart.de Fri, 18 Feb 2000 11:09:01 +0100 Date: Fri, 18 Feb 2000 11:09:01 +0100 From: Tobias Macheleid tma_(at)_archikart.de Subject: [php] Fehlermeldung Kann mir jemand erklären, was folgende Fehlermeldung bedeutet, und was man dagegen tun kann. Warning: Cannot add more header information - the header was already sent (header information may be added only before any output is generated from the script - check for text or whitespace outside PHP tags, or calls to functions that output text) in ..... MfG Tobias Macheleid From lars.scholand_(at)_provider-info.de Fri, 18 Feb 2000 11:11:18 +0100 Date: Fri, 18 Feb 2000 11:11:18 +0100 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] Fehlermeldung Hi, > Kann mir jemand erklären, was folgende Fehlermeldung bedeutet, und > was man dagegen tun kann. > > Warning: Cannot add more header information - the header was already > sent > (header information may be added only before any output is generated > from > the script - check for text or whitespace outside PHP tags, or calls to > functions that output text) in ..... du darfst nix an den Browser senden, bevor du den header setzen willst. Gruss, Lars From christoph_(at)_alaris.at Fri, 18 Feb 2000 11:09:22 +0100 Date: Fri, 18 Feb 2000 11:09:22 +0100 From: Christoph Aigner christoph_(at)_alaris.at Subject: [php] Fehlermeldung hallo, jap ist ganz einfach zu erklären: du rufst die funktion page_open auf, hast aber schon davor ein paar zeichen an den browser geschickt. überprüfe, ob du nicht ein hast. denn zwischen den beiden php-konstrukten wird in meinem beispiel auch schon eine ausgabe an den browser geschickt: ein leerzeichen > Kann mir jemand erklären, was folgende Fehlermeldung bedeutet, und > was man dagegen tun kann. > > Warning: Cannot add more header information - the header was already > sent > (header information may be added only before any output is generated > from > the script - check for text or whitespace outside PHP tags, or calls to > functions that output text) in ..... mfg christoph --------------------------------------------------------- Christoph Aigner Alaris Informationsmanagement A-1160 Vienna, Weinheimergasse 8 Tel: +43-1-4860210 Fax: +43-1-4863445 eMail: christoph_(at)_alaris.at Internet: www.alaris.at From Michael_(at)_Stahmann.de Fri, 18 Feb 2000 11:10:51 +0100 Date: Fri, 18 Feb 2000 11:10:51 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Fehlermeldung Hallo Tobias, Tobias Macheleid schrieb: > Kann mir jemand erklären, was folgende Fehlermeldung bedeutet, und > was man dagegen tun kann. > > Warning: Cannot add more header information - the header was already > sent > (header information may be added only before any output is generated > from > the script - check for text or whitespace outside PHP tags, or calls to > functions that output text) in ..... Das heist übersetzt, das vor Deinem Header irgendetwas gesendet wird. Die header-Anweisung muß im Script die erste Ausgabe sein. Du mußt also schauen, ob in Deinem Script irgendetwas vorher ausgegeben wird. z.B. oder so was. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From s.bergmann_(at)_seven-sense.com Fri, 18 Feb 2000 10:07:25 +0100 Date: Fri, 18 Feb 2000 10:07:25 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Problem mit phpAds 1.3.0 Hi, ich habe gerade mal zum Rumprobieren phpAds 1.3.0 installiert. Nach der Installation kann ich mich auf ../phpAds/admin/ als Administrator zwar einloggen und gelange auch zum Schirm für das Anlegen eines neuen CLients. Nur wenn ich dann das Formular ausgefüllt habe und dieses abschicke schickt mich das Skript wieder nach ../phpAds/admin/ mit einer neuerlichen Login-Auffoerdung. Ein Eintrag in die mySQL Tabelle(n) ist jedoch nicht erfolgt. /Sebastian -- "This isn't some deep space franchise, this station is *about* something!" - Susan Ivanova, "Babylon 5" From pfahler_(at)_internetservice.com Fri, 18 Feb 2000 11:18:28 +0100 (MET) Date: Fri, 18 Feb 2000 11:18:28 +0100 (MET) From: Christian Pfahler pfahler_(at)_internetservice.com Subject: [php] preprocessed php Hallo Liste, auf der Seite www.php-center.de/artikel/show.php3?id=24 koennt ihr einen artikel ueber "verschluesselung" von php-scripten lesen. leider habe ich dabei das problem, dem apache zu sagen, dass er nun auch bei den endungen .php3p den enstprechenden parser starten soll. ueber die .htaccess datei habe ich zwar AddType application/x-httpd-php3-preprocessed .php3p hinzugefuegt. funbktioniert aber trutdem nicht. er bietet mir an die datei downzuloaden. und dass is ja auch doof. wer weiss rat? p.s. php lauft in der cgi-version ___________________________ Mit freundlichen Gruessen Christian Pfahler Pfahler_(at)_www.physik.uni-freiburg.de From Mathias.Gloss_(at)_start.de Fri, 18 Feb 2000 11:24:36 +0100 Date: Fri, 18 Feb 2000 11:24:36 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Fehlermeldung Aloha, > ---------- > Von: Tobias Macheleid[SMTP:tma_(at)_archikart.de] > > Kann mir jemand erklären, was folgende Fehlermeldung bedeutet, und > was man dagegen tun kann. > > Warning: Cannot add more header information - the header was already > sent > (header information may be added only before any output is generated > from > the script - check for text or whitespace outside PHP tags, or calls to > functions that output text) in ..... > Woran es liegt, haben ja schon einige gesagt. Ein kleiner Tipp noch: als erstes Zeichen in dem PHP-Script wuerde ich sofort ---------- > Von: Cyrill Schumacher[SMTP:webmasterbhs_(at)_bluewin.de] > > > ich auch haben :-) > ständige diese zugriffsverletzung der pdflib unter jedem win OS... > schade dass es keine neue pdflib für php auf der seite von thomas > merz gibt. oder klär mich mal einer auf welche datei man da > downloaden muß... > In der Doku und auf den Seiten von Thomas steht, dass er selbst mit php bei der pdf-lib nix zu tun hat. Die pdf-lib gibts in der aktuellen Version 2.01, die leasst sich angeblich auch unter Windoof (ist hier leider DAS "Betriebssystem") kompilieren. Irgendwie muss man das wohl beim kompilieren von php unter Win mit einbinden - ich habe allerdings von C keine Ahnung - und bei der 0.6-er pdf-lib, die bei php dabei ist - hats ja wohl auch nicht so ganz geklappt :( Gruesse, Mathias From news_(at)_bendlin.de Fri, 18 Feb 2000 11:23:05 +0100 Date: Fri, 18 Feb 2000 11:23:05 +0100 From: Christian Bendlin news_(at)_bendlin.de Subject: [php] Problem mit phpAds 1.3.0 hy sebastian.... > ich habe gerade mal zum Rumprobieren phpAds 1.3.0 installiert. > > Nach der Installation kann ich mich auf ../phpAds/admin/ als > Administrator zwar einloggen und gelange auch zum Schirm für das Anlegen > eines neuen CLients. Nur wenn ich dann das Formular ausgefüllt habe und > dieses abschicke schickt mich das Skript wieder nach ../phpAds/admin/ > mit einer neuerlichen Login-Auffoerdung. Ein Eintrag in die mySQL > Tabelle(n) ist jedoch nicht erfolgt. die probleme kenne ich, schau mal nach ob du cookies aktzeptierts, und wenn ja, lösche mal den inhalt des cookies folder, hat bei mir bisher immer geholfen ;) greetz Christian Bendlin -- Christian Bendlin | christian_(at)_bendlin.de | EFnet #phat as psi Harzstr.1 | fon: +49 5586 962 000 | keep the routers D-37447 Wieda | fax: +49 5586 962 001 | running........ From arsajedi_(at)_bup-goettingen.de Sat, 19 Feb 2000 12:04:55 +0100 Date: Sat, 19 Feb 2000 12:04:55 +0100 From: Ali Reza Sajedi arsajedi_(at)_bup-goettingen.de Subject: [php] Authentication Hallo Peter, > Genug geblödelt, > was genau möchtest du den wissen? mein Anliegen ist, ob es moeglich ist die Basic Authentication per .htaccess durch eine php/phplib unterstuetzte Authentication zu ersetzen. Wenn ja wie oder wo bekomme ich weitere Infos. Gruss Ali From mk_(at)_rsk.com Fri, 18 Feb 2000 12:07:25 +0100 Date: Fri, 18 Feb 2000 12:07:25 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] Dateiupload nochmal, Probleme mit ENCTYPE This is a multi-part message in MIME format. ------=_NextPart_000_0018_01BF7A08.B8044D80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Vielleicht klingt das zu komisch, aber ich hab' seit paar Tagen ein = Problem mit meiner=20 Fileupload-Finktion (vorher funktionierte es prima).... Und zwar, die Finktion ist wie gew=F6hlich ungef=E4hr so definiert : ********* upload.php3*************** if (!sent){
File :
} else{ // Definition von $dest... _(at)_copy ($file1,$dest); _(at)_unlink($file1); } Mein Problem : Wenn Formular abgeschickt wird, geht das nicht else-Teil = der if-Anweisung, sondern wartet auf die Antwort von der Website und bleibt dabei h=E4ngen (wie gesagt, = vorher funktionierte das perfekt). Wenn ich enctype=3D"...." wegmache, funktioniert alles (nat=FCrlich = ausser copy- und unlink-Befehl). ich hab' das unter IE5 und Netscape4.6 getestet, geht unter beiden = nicht.... Wer kann mir helfen ? ------=_NextPart_000_0018_01BF7A08.B8044D80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Vielleicht klingt das zu komisch, aber = ich hab'=20 seit paar Tagen ein Problem mit meiner
Fileupload-Finktion (vorher = funktionierte es=20 prima)....
 
Und zwar, die Finktion ist wie = gew=F6hlich ungef=E4hr=20 so definiert :
 
********* = upload.php3***************
 
if (!sent){
<form method=3Dpost = enctype=3D"multipart/form-data"=20 action=3D"upload.php3">
 <input type=3D"hidden" = name=3D"MAX_FILE_SIZE"=20 value=3D"400000">
 <font = face=3D"Verdana,Arial,Helvetica,sans-serif"=20 size=3D"2">
       File = :</font>=20 <input type=3Dfile name=3D"file1" size=3D"30">
 <input = type=3D"hidden"=20 name=3Dsent value=3D1>
 <input type=3D"submit"=20 value=3D"Upload">
</form>
}
else{
// Definition von $dest...
_(at)_copy ($file1,$dest);
_(at)_unlink($file1);
}
 
Mein Problem : Wenn Formular = abgeschickt wird, geht=20 das nicht else-Teil der if-Anweisung, sondern wartet
auf die Antwort von der Website und = bleibt dabei=20 h=E4ngen  (wie gesagt, vorher funktionierte das = perfekt).
 
Wenn ich enctype=3D"...." wegmache, = funktioniert=20 alles (nat=FCrlich ausser copy- und unlink-Befehl).
ich hab' das unter IE5 und Netscape4.6 = getestet,=20 geht unter beiden nicht....
 
Wer kann mir helfen = ?
------=_NextPart_000_0018_01BF7A08.B8044D80-- From s.bergmann_(at)_seven-sense.com Fri, 18 Feb 2000 11:57:54 +0100 Date: Fri, 18 Feb 2000 11:57:54 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Problem mit phpAds 1.3.0 Christian Bendlin schrieb: > die probleme kenne ich, schau mal nach ob du cookies aktzeptierts, und wenn > ja, lösche mal den inhalt des cookies folder, hat bei mir bisher immer > geholfen ;) Sowohl MSIE5 als auch NS47 akzeptieren bei mir Cookies, mit beiden Browsern tritt das Problem auf. -- "Do you believe in the afterlife, Scully?" "I'd settle for a life in this one." - Fox Mulder and Dana Scully, "The X-Files" From Michael_(at)_Stahmann.de Fri, 18 Feb 2000 12:17:27 +0100 Date: Fri, 18 Feb 2000 12:17:27 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Dateiupload nochmal, Probleme mit ENCTYPE Hallo Max, erstmal - HTML-Mails sind hier unerwünscht - bitte abschalten! Ansonsten mach doch mal die _(at)_-Zeichen vor copy und unlink weg, das bekommst Du vieleicht eine brauchbare Fehlermeldung. Gruß Michael Max Kalina schrieb: > Vielleicht klingt das zu komisch, aber ich hab' seit paar Tagen ein > Problem mit meinerFileupload-Finktion (vorher funktionierte es > prima).... Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From hstraede_(at)_pco-online.de Fri, 18 Feb 2000 12:21:37 +0100 Date: Fri, 18 Feb 2000 12:21:37 +0100 From: Holger Straede hstraede_(at)_pco-online.de Subject: [php] Problem mit phpAds 1.3.0 Natürlich tritt das Problem auf, lösche den Inhalt des Cookies, den phpAds schreibt. Bzw. disable doch einfach mal alle Cookies, dann funktioniert es wieder. Ah nebenbei, ich probier das auch gerade aus, als Admin kann ich ja ganz toll die Banner der Clients administrieren/hinzufügen, aber gibt es auch eine Möglichkeit für die Clients, selbst die Banner zum Server zu schicken ???? Holger Sebastian Bergmann wrote: > Christian Bendlin schrieb: > > die probleme kenne ich, schau mal nach ob du cookies aktzeptierts, und wenn > > ja, lösche mal den inhalt des cookies folder, hat bei mir bisher immer > > geholfen ;) > > Sowohl MSIE5 als auch NS47 akzeptieren bei mir Cookies, mit beiden > Browsern tritt das Problem auf. > > -- > "Do you believe in the afterlife, Scully?" > "I'd settle for a life in this one." > - Fox Mulder and Dana Scully, "The X-Files" > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php From mk_(at)_rsk.com Fri, 18 Feb 2000 12:30:48 +0100 Date: Fri, 18 Feb 2000 12:30:48 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] Dateiupload nochmal, Probleme mit ENCTYPE > Ansonsten mach doch mal die _(at)_-Zeichen vor copy und unlink weg, das > bekommst Du vieleicht eine brauchbare Fehlermeldung. > > Gruß Michael > das hab' ich schon gemacht..... problem ist, wie ich schon beschrieben habe : "submit" von html geht einfach nicht weiter.... d.h. copy-Befehfl wird überhaupt nicht bearbeitet.... danke, trotzdem, für deine hilfe..... max From andreas_(at)_noho.co.uk Fri, 18 Feb 2000 11:39:26 -0000 Date: Fri, 18 Feb 2000 11:39:26 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] preprocessed php > wer weiss rat? kristian koehntopp wusste rat, leider scheint die mail aber nicht im archiv zu sein, deswegen hier noch einmal: ----- Original Message ----- From: Kristian Köhntopp To: Cc: PHP Mailingliste Sent: Thursday, October 28, 1999 11:28 AM Subject: Re: [php] php3 pretokenized and OT: disk error > Andreas Otto wrote: > > kann es sein, dass pretokenizing unter w32 entweder nicht richtig implementiert > > ist oder generell nicht funktionieren kann? > > Vergiß Pretokenizing. Das ganze war eine Mitternachtsidee mit einem > 25 Minuten-Hack, der aber nirgendwohin führt. Es funktioniert nicht > richtig und wird auch von niemandem unterstützt. > > Kristian > > -- > Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH > Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 > Using PHP3? See our web development library at > http://phplib.netuse.de/ (We have moved! Update your bookmarks!) liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From webmaster_(at)_cyberfly.net Fri, 18 Feb 2000 12:37:20 +0100 Date: Fri, 18 Feb 2000 12:37:20 +0100 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] AW: [php] Authentication Hi Ali, > > Genug geblödelt, > > was genau möchtest du den wissen? > mein Anliegen ist, ob es moeglich ist die Basic Authentication > per .htaccess > durch eine php/phplib unterstuetzte Authentication zu ersetzen. ja, ist es, PHP ist in der lage die Authentication zu handlen > Wenn ja wie > oder wo bekomme ich weitere Infos. http://www.php3.de/manual/html/features.http-auth.html beschreibt die möglichkeiten von PHP damit umzugehen Ich vermute du willst das ganze über eine Datenbank machen... ich gehe davon aus, das in der datei "verbindung-zur-datenbank.inc.php3" eine Verbindung zu einer mySQL Datenbank aufgebaut wurde. des weiteren geh ich davon aus, das du einen Table hast, der sich User nennt, (das passwort steht da der einfachheithalber Plain text drin, die Verschlüsselung sollte ja kein Problem zu adden sein :) der Table User ist wie folgt aufgebaut +-------------------------+ |Username | passwd | +-----------+-------------+ |foo | bar | +-------------------------+ in diesem Beispiel haben wir nun nur den User foo, dessen Passwort ist bar, wenn nun jemand auf die Seite kommt, wird er aufgefordert den Username und das Passwort einzugeben... Dann wird der Username & Das Passwort in der der Datenbank gesucht, Verglichen, ob das Passwort auch zu dem Username gehört, Und falls richtig, soll der Inhalt der seite angezeigt werden, um es ein wenig zu vereinfachen, haben wir den inhalt ebenfalls in einer include sitzen: inhalt.inc.php3 Falls nicht, wird ein 401 geschickt, mit der Nachricht, das der User keinen Zugriff hat, das ganze kann dann so aussehen Sollte eigentlich Funktionieren, wobei ich es nicht getestet habe :) Gruss Peter "[DiSAStA]" Petermann webmaster_(at)_cyberfly.net http://www.cyberfly.net 0): $passwort = $mysql_result($Result, 0 ,"passwd"); if($passwort == $PHP_AUTH_PW): include("inhalt.inc.php3) exit; endif; endif; endif; Header("WWW-Authenticate: Basic realm=\"My Realm\""); Header("HTTP/1.0 401 Unauthorized"); echo "Du darfst diese Seite leider nicht besuchen...\n"; ?> From felderhoff_(at)_irt.de Fri, 18 Feb 2000 13:11:59 +0100 Date: Fri, 18 Feb 2000 13:11:59 +0100 From: Uwe Felderhoff felderhoff_(at)_irt.de Subject: [php] ImageCreateFromGif nicht in der php3_gd.dll Hallo Liste, ich habe gerade die Aufgabe meine PHP-Scripte auf NT zu portieren ;-( . Ich benutze derzeit fuer PHP die Binary-Version 3.0.14. Bei der Imagebearbeitung bekam ich dann folgernde Fehlermeldung: "Call to unsupported or undefined Function: ImageCreateFromGif" Kann es sein das die Befehle ImageCreateFromGif und ImageGif fuer Windows nicht mehr unterstuetzt werdem ? Wie kann ich diese Befehle umgehen? Schon mal besten Dank Uwe -- Uwe Felderhoff Tel. : +49 89 32399 317 INSTITUT FÜR RUNDFUNKTECHNIK Fax : +49 89 32399 415 Informations- und Datendienste Floriansmühlstrasse 60 Email: felderhoff_(at)_irt.de 80636 München http://www.irt.de From mk_(at)_rsk.com Fri, 18 Feb 2000 13:19:02 +0100 Date: Fri, 18 Feb 2000 13:19:02 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] ImageCreateFromGif nicht in der php3_gd.dll > Ich benutze derzeit fuer PHP die Binary-Version 3.0.14. Bei der > Imagebearbeitung bekam ich dann folgernde Fehlermeldung: > "Call to unsupported or undefined Function: ImageCreateFromGif" kuck doch mal nach, ob in php3.ini folgendes steht : extension=php3_gd.dll ohne semikolon....:))) gruß max From M.Kurz_(at)_dc-ag.de Fri, 18 Feb 2000 13:26:37 +0100 Date: Fri, 18 Feb 2000 13:26:37 +0100 From: Marcel Kurz M.Kurz_(at)_dc-ag.de Subject: [php] Problem mit phpAds 1.3.0 hi.. > ich habe gerade mal zum Rumprobieren phpAds 1.3.0 installiert. > > Nach der Installation kann ich mich auf ../phpAds/admin/ als > Administrator zwar einloggen und gelange auch zum Schirm fur das Anlegen > eines neuen CLients. Nur wenn ich dann das Formular ausgefullt habe und > dieses abschicke schickt mich das Skript wieder nach ../phpAds/admin/ > mit einer neuerlichen Login-Auffoerdung. Ein Eintrag in die mySQL > Tabelle(n) ist jedoch nicht erfolgt. das selbe prob hab ich auch.....:(((( >die probleme kenne ich, schau mal nach ob du cookies aktzeptierts, und wenn >ja, losche mal den inhalt des cookies folder, hat bei mir bisher immer geholfen ;) hat bei mir leider net geholfen ...... vielleicht hat ja noch jemand ein tipp..... cu marcel From felderhoff_(at)_irt.de Fri, 18 Feb 2000 13:35:35 +0100 Date: Fri, 18 Feb 2000 13:35:35 +0100 From: Uwe Felderhoff felderhoff_(at)_irt.de Subject: [php] Re:ImageCreateFromGif nicht in der php3_gd.dll Hallo Max, >> Ich benutze derzeit fuer PHP die Binary-Version 3.0.14. Bei der >> Imagebearbeitung bekam ich dann folgernde Fehlermeldung: >> "Call to unsupported or undefined Function: ImageCreateFromGif" >kuck doch mal nach, ob in php3.ini folgendes steht >extension=php3_gd.dll ohne semikolon....:))) >gruß max Ja, der Eintrag in php3.ini ist in Ordnung. Die anderen Image-Funktionen funktionieren ja auch Uwe From Michael_(at)_Stahmann.de Fri, 18 Feb 2000 13:38:17 +0100 Date: Fri, 18 Feb 2000 13:38:17 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Dateiupload nochmal, Probleme mit ENCTYPE Hallo Max, gib doch mal echo $sent; an, ich vermute mal, es sind die fehlenden Anführungszeichen ------------------------------------^-^ Versuch es doch mal mit if ($sent !="1") oder frage nach submit if (submit !="Upload"); Ansonsten weiß ich es auch nicht... Gruß Michael Max Kalina schrieb: > as hab' ich schon gemacht..... > > problem ist, wie ich schon beschrieben habe : "submit" von html geht einfach > > max -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From lru_(at)_areal.ch Fri, 18 Feb 2000 13:47:49 +0100 Date: Fri, 18 Feb 2000 13:47:49 +0100 From: lru_(at)_areal.ch lru_(at)_areal.ch Subject: [php] (no subject) hallo wir brauchen dringend ein management tool für mailinglisten unter php und mysql. funktionen: - mitgliederdb - suchfunktion - listendb (verschiedene listen, zu einzelnen mitgliedern zuordbar) - formular, um mails zu uploaden (text/html, inkl. attachment) - mails an die verschiedenen mitglieder der einzelnen listen aussenden - analyse aller gesendeten mails (subject, datum, listen) - ideal, wenn sich mitglieder selbst subscriben/unsubscriben können gibts sowas irgendwo schon? besten dank im voraus lukas rueegg ps: wir brauchen das tool NICHT zum spammen! :-) -- ---------------------------------------------------------- lukas rueegg new media designer lru_(at)_areal.ch ---------------------------------------------------------- http://skim.com http://www.freitag.ch ---------------------------------------------------------- areal studios ag freitag lab. ag ch-8005 zurich, switzerland From mk_(at)_rsk.com Fri, 18 Feb 2000 13:47:34 +0100 Date: Fri, 18 Feb 2000 13:47:34 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] Re:ImageCreateFromGif nicht in der php3_gd.dll > > Ja, der Eintrag in php3.ini ist in Ordnung. > Die anderen Image-Funktionen funktionieren ja auch > > Uwe probier mal so : function LoadGif ($imagename){ $im=_(at)_imageCreateFromGif ($imagename); if ($im=="") {/* Fehler? */ $im=imageCreate (150,30); /*Leeres Bld*/ $bgc=imageColorAllocate($im,255,255,255); $tc=imageColorAllocate($im,0,0,0); ImageFillRectangle ($im,0,0,150,30,$bgc); ImageString ($im,1,5,5,"Fehler beim Laden",$tc); } return $im; } Ansonsten weiß ich es auch nicht... max From andreas_(at)_noho.co.uk Fri, 18 Feb 2000 12:52:05 -0000 Date: Fri, 18 Feb 2000 12:52:05 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] ImageCreateFromGif nicht in der php3_gd.dll > "Call to unsupported or undefined Function: ImageCreateFromGif" > Kann es sein das die Befehle ImageCreateFromGif und ImageGif fuer > Windows nicht mehr unterstuetzt werdem ? neben der kontrolle ob die funktion in der php.ini nicht deaktiviert ist solltest du dir auch die ausgabe von ansehen. wenn dort etwas aehnliches steht wie: gd Version 1.3 with FreeType support dann sind die grafikfunktionen schon mal in php vorhanden. wenn dann die versionsnummer von gd < 1.6 ist, sollte es auch moeglich sein gifs zu erzeugen/und zu bearbeiten. soweit ich weiss unterstuetzt gd ab version 1.6 gifs aus lizenzrechtlichen gruenden (patent von unisys am lzw algorithmus) nicht mehr. stattdessen darfst du pngs erstellen. liebe gruesse, andreas -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From mk_(at)_rsk.com Fri, 18 Feb 2000 13:53:26 +0100 Date: Fri, 18 Feb 2000 13:53:26 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] Dateiupload nochmal, Probleme mit ENCTYPE > ich vermute mal, es sind die fehlenden Anführungszeichen > > ------------------------------------^-^ > > > Versuch es doch mal mit if ($sent !="1") > oder frage nach submit if (submit !="Upload"); > > Ansonsten weiß ich es auch nicht... > geht auch nicht....es liegt wirklich an enctype="..". vielleicht gibt's irgendwo eine server-einstellung, die das bewirkt ? gruß max From webmaster_(at)_trialsport-online.de Fri, 18 Feb 2000 13:59:42 +0100 Date: Fri, 18 Feb 2000 13:59:42 +0100 From: Jan Lehnardt webmaster_(at)_trialsport-online.de Subject: [php] Mailingliste in PHP (was:no subject) hallo lac> wir brauchen dringend ein management tool für mailinglisten unter php und lac> mysql. http://www.devshed.com/Server_Side/PHP/mailing/ sollet ein ansatzpunkt sein. Jan From felderhoff_(at)_irt.de Fri, 18 Feb 2000 14:17:20 +0100 Date: Fri, 18 Feb 2000 14:17:20 +0100 From: Uwe Felderhoff felderhoff_(at)_irt.de Subject: [php] Re:Re:ImageCreateFromGif nicht in der php3_gd.dll > >probier mal so : > >function LoadGif ($imagename){ > $im=_(at)_imageCreateFromGif ($imagename); > if ($im=="") {/* Fehler? */ > $im=imageCreate (150,30); /*Leeres Bld*/ > $bgc=imageColorAllocate($im,255,255,255); > $tc=imageColorAllocate($im,0,0,0); > ImageFillRectangle ($im,0,0,150,30,$bgc); > ImageString ($im,1,5,5,"Fehler beim Laden",$tc); > } > return $im; >} >Ansonsten weiß ich es auch nicht... >max Vielen Dank fuer deine Muehe Max, aber so funktioniert es auch nicht. Ich habe mal ein grep ueber php3_gd.dll gemacht und nach "imagecreate" gesucht. "imagecreate" habe ich gefunden aber "imagecreatefromgif" nicht. Wer kan mir einen Tip geben, wie ich die Funktion "imagecreatefromgif" unter WindowsNT benutzen kann? PS: Hallo Andreas, phpinfo(); gibt mir folgende Zeile zurueck: gd Version 1.3 with FreeType support Danke Uwe From woolf_(at)_gmx.net Fri, 18 Feb 2000 13:59:01 +0100 Date: Fri, 18 Feb 2000 13:59:01 +0100 From: Wolfgang woolf_(at)_gmx.net Subject: [php] Dynamisch erzeugte Variable Hi Ich habe da ein kleines Problem mit einer dynamisch erzeugten Variable. Ich will eine Variable aus folgenden Elementen zusammen setzen: $var1 + blabla Ich habe bereits Beispiele in der Liste und auch php.net gefunden die es so angeben: $$var1 oder $blabla$var1 doch was mach ich in meinem Fall? Ich habe bereits ${$var1}blabla probiert, doch das funktioniert auch nicht. Danke, Wolfi From mk_(at)_rsk.com Fri, 18 Feb 2000 14:37:47 +0100 Date: Fri, 18 Feb 2000 14:37:47 +0100 From: Max Kalina mk_(at)_rsk.com Subject: [php] Re:Re:ImageCreateFromGif nicht in der php3_gd.dll > > Wer kan mir einen Tip geben, wie ich die Funktion "imagecreatefromgif" > unter WindowsNT benutzen kann? > > PS: > Hallo Andreas, > phpinfo(); gibt mir folgende Zeile zurueck: > gd Version 1.3 with FreeType support > ich habe PHP Version 3.0.11 und gd Version 1.3 with FreeType support ..... ich hab' bei mir sowas ausprobiert und es geht : also muss bei dir eigentlich auch gehen.... gruss max From wim_(at)_dizag.de Fri, 18 Feb 2000 15:06:26 +0100 Date: Fri, 18 Feb 2000 15:06:26 +0100 From: Wim Fleischhauer wim_(at)_dizag.de Subject: [php] unix passwort aendern Hallo, ich habe bereits im Mailinglistenarchiv gesucht, aber kein fertiges Script fuer das Aendern des unix-passworts in /etc/shadow per php gefunden. Hat jemand ein Script oder ein Quelle?? cu -wim- From felderhoff_(at)_irt.de Fri, 18 Feb 2000 15:11:01 +0100 Date: Fri, 18 Feb 2000 15:11:01 +0100 From: Uwe Felderhoff felderhoff_(at)_irt.de Subject: [php] Re:Re:Re:ImageCreateFromGif nicht in der php3_gd.dll > ich habe PHP Version 3.0.11 und gd Version 1.3 with FreeType support ..... > ich hab' bei mir sowas ausprobiert und es geht : > Header ("Content-type : imge/gif"); > $im=imageCreateFromGif ("apache_pb.gif"); // <-name der bilddatei > ImageGif($im); > ?> > also muss bei dir eigentlich auch gehen.... > gruss max Vielen Dank an alle, ich habe den Fehler ab Version php-3.0.13-win32.zip wird in der php3_gd.dll "imagecreatefromgif" und "imagegif" nicht mehr zur Verfuegung gestellt. Ich habe einfach die php3_gd.dll (php-3.0.14-win32.zip)durch die php3_gd.dll der Version php-3.0.11-win32.zip ersetzt. Es funktioniert ! Danke Uwe From webmaster_(at)_cyberfly.net Fri, 18 Feb 2000 15:08:09 +0100 Date: Fri, 18 Feb 2000 15:08:09 +0100 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] AW: [php] unix passwort aendern *lach* > ich habe bereits im Mailinglistenarchiv gesucht, aber > kein fertiges Script fuer das Aendern des unix-passworts > in /etc/shadow per php gefunden. > Hat jemand ein Script oder ein Quelle?? no comment... From Mathias.Gloss_(at)_start.de Fri, 18 Feb 2000 15:17:02 +0100 Date: Fri, 18 Feb 2000 15:17:02 +0100 From: Gloss Mathias Mathias.Gloss_(at)_start.de Subject: [php] AW: [php] Re:Re:Re:ImageCreateFromGif nicht in der php3_gd.dll Aloha, > ---------- > Von: Uwe Felderhoff[SMTP:felderhoff_(at)_irt.de] > > Vielen Dank an alle, > > ich habe den Fehler > ab Version php-3.0.13-win32.zip wird in der php3_gd.dll > "imagecreatefromgif" und "imagegif" nicht mehr zur Verfuegung gestellt. > Ich habe einfach die php3_gd.dll (php-3.0.14-win32.zip)durch die > php3_gd.dll der Version php-3.0.11-win32.zip ersetzt. > Es funktioniert ! > *grrrrr* und ich such hier grad verzweifelt danach, warum es bei mir nicht ging ;-) Danke, Mathias From aw_(at)_terror.de Fri, 18 Feb 2000 15:17:52 +0100 Date: Fri, 18 Feb 2000 15:17:52 +0100 From: andreas werla aw_(at)_terror.de Subject: [php] Fw: [php] AW: [php] unix passwort aendern >*lach* >> ich habe bereits im Mailinglistenarchiv gesucht, aber >> kein fertiges Script fuer das Aendern des unix-passworts >> in /etc/shadow per php gefunden. >> Hat jemand ein Script oder ein Quelle?? > >no comment... warumm nicht ? ein shellscript mit passwd tut es doch ob es sinn macht ist ne andere frage..... ein vorteil hat es ja mit dem posting ich das buero mal wieder aufgewacht :) andreas -- andreas werla aw_(at)_terror.de phone +49 172 480 96 74 fax +49 431 895 1996 ICQ 54588162 PGP key available From wh_(at)_symbiose.com Fri, 18 Feb 2000 15:24:38 +0100 Date: Fri, 18 Feb 2000 15:24:38 +0100 From: Wolfgang Huebner wh_(at)_symbiose.com Subject: [php] unix passwort aendern Wim Fleischhauer schrieb am 18.02.2000 15:06 Uhr: > ich habe bereits im Mailinglistenarchiv gesucht, aber > kein fertiges Script fuer das Aendern des unix-passworts > in /etc/shadow per php gefunden. Dir ist klar, dass der Server dann als root laufen muss? Gruß, Wolfgang From wh_(at)_symbiose.com Fri, 18 Feb 2000 15:27:29 +0100 Date: Fri, 18 Feb 2000 15:27:29 +0100 From: Wolfgang Huebner wh_(at)_symbiose.com Subject: [php] Fw: [php] AW: [php] unix passwort aendern andreas werla schrieb am 18.02.2000 15:17 Uhr: >>> Hat jemand ein Script oder ein Quelle?? >> >> no comment... > warumm nicht ? > ein shellscript mit passwd tut es doch eben nicht. Als normaler User musst Du erst Dein altes Passwort eingeben und danach das neue. Das geht nur indem man das gecryptete Passwort direkt in die shadow schreibt oder vielleicht mit perl und dem "expect" Modul. Gruß, Wolfgang From webmaster_(at)_cyberfly.net Fri, 18 Feb 2000 15:26:44 +0100 Date: Fri, 18 Feb 2000 15:26:44 +0100 From: Peter Petermann webmaster_(at)_cyberfly.net Subject: [php] AW: [php] Fw: [php] AW: [php] unix passwort aendern >*lach* > >> ich habe bereits im Mailinglistenarchiv gesucht, aber > >> kein fertiges Script fuer das Aendern des unix-passworts > >> in /etc/shadow per php gefunden. > >> Hat jemand ein Script oder ein Quelle?? > >no comment... > warumm nicht ? > ein shellscript mit passwd tut es doch > ob es sinn macht ist ne andere frage..... Der einzige Sinn an der Sache der mir einfällt wäre, hm, ich habe ein Script mit dem ich Passwörter ändern kann also leg ich das mal bei meinem Provider ab, änder das Passwort von root, und ooooh toll, ich habe root rm -rf /* deswegen, no comment Gruss Peter "[DiSAStA]" Petermann webmaster_(at)_cyberfly.net http://www.cyberfly.net From aw_(at)_terror.de Fri, 18 Feb 2000 15:29:25 +0100 Date: Fri, 18 Feb 2000 15:29:25 +0100 From: andreas werla aw_(at)_terror.de Subject: [php] Fw: [php] AW: [php] unix passwort aendern >> ein shellscript mit passwd tut es doch > >eben nicht. Als normaler User musst Du erst Dein altes Passwort eingeben und >danach das neue. Das geht nur indem man das gecryptete Passwort direkt in >die shadow schreibt oder vielleicht mit perl und dem "expect" Modul. álso ich dachte schon an ein script das erst da late abfragt uun dann das neue setzt php frontend zu passwd :) andreas -- andreas werla aw_(at)_terror.de phone +49 172 480 96 74 fax +49 431 895 1996 ICQ 54588162 PGP key available From wh_(at)_symbiose.com Fri, 18 Feb 2000 15:37:26 +0100 Date: Fri, 18 Feb 2000 15:37:26 +0100 From: Wolfgang Huebner wh_(at)_symbiose.com Subject: [php] Fw: [php] AW: [php] unix passwort aendern andreas werla schrieb am 18.02.2000 15:29 Uhr: >> danach das neue. Das geht nur indem man das gecryptete Passwort direkt in >> die shadow schreibt oder vielleicht mit perl und dem "expect" Modul. > álso ich dachte schon an ein script das erst da late abfragt uun dann das > neue setzt php frontend zu passwd :) Naja, geht ja auch ;-) wie gesagt indem Du das gecryptete Passwort direkt in die /etc/shadow schreibst (webmin macht das z.B. auch so). Allerdings darf halt nur root die shadow lesen und schreiben. Gruß, Wolfgang From kickaSS_(at)_gmx.de Fri, 18 Feb 2000 16:25:09 +0100 Date: Fri, 18 Feb 2000 16:25:09 +0100 From: [AoD] kickaSS kickaSS_(at)_gmx.de Subject: [php] =?ISO-8859-1?Q?Was_mach'=2C_wenn_ich_z.B._CSS_verwenden_m=F6chte_und_?= =?ISO-8859-1?Q?=22=22_habe=3F=3F?= =?ISO-8859-1?Q?=22=22_habe=3F=3F?= Hi, ich möchte eine Tabelle mit PhP3 aus einer DB (MySQL) ausgeben - geht auch schön, nur wenn ich probiere die Tabelle mit CSS zu formatieren (bzw. die Tags) krieg ich immer Parser - Errors, aber wenn ich die '' verwende versteht der IE nicht, dass ich ein Script mit CSS einbinde. Kann mir da jemand helfen?? Wäre echt cool. Andy aka [AoD] kickaSS From lars.scholand_(at)_provider-info.de Fri, 18 Feb 2000 16:30:29 +0100 Date: Fri, 18 Feb 2000 16:30:29 +0100 From: Lars Scholand lars.scholand_(at)_provider-info.de Subject: [php] =?iso-8859-1?Q?Re:_=5Bphp=5D_Was_mach'=2C_wenn_ich_z.B._CSS_verwenden_m?= =?iso-8859-1?Q?=F6chte_und_=22=22_habe=3F=3F=22=22_habe=3F=3F?= =?iso-8859-1?Q?=F6chte_und_=22=22_habe=3F=3F=22=22_habe=3F=3F?= Hi, > ich möchte eine Tabelle mit PhP3 aus einer DB (MySQL) ausgeben - geht auch > schön, nur wenn ich probiere die Tabelle mit CSS zu formatieren (bzw. die > Tags) krieg ich immer Parser - Errors, aber wenn ich die '' verwende > versteht der IE nicht, dass ich ein Script mit CSS einbinde. Kann mir da > jemand helfen?? bei mir geht das problemlos. Hast du nen Beispielcode ? Gruss, Lars From grisu_(at)_germany.net Fri, 18 Feb 2000 16:34:55 +0100 Date: Fri, 18 Feb 2000 16:34:55 +0100 From: Sven Griesfeller grisu_(at)_germany.net Subject: [php] ABfrage unter php3 einen leeren mysqlfeldes Hallo Liste Ich habe mal eine Frage Ich habe ein datenbank mit teilweise leeren Feldern. Alle leeren Felder soll er mir ausgeben in html. Meine Abfrage lautet zur Zeit: $result=mysql_query( "SELECT * FROM files2 where Genre = '$Genre' order by Interpret, Genre LIMIT 0, 1500"); $x = mysql_data_seek($result, $n); etc. Das Feld Genre ist teilweise leer. $Genre wird eine Seite früher definiert. bei beschriebenen Feldern geht diese Abfrage. Ich danke schon mal für Eure Hilfe Mit freundlichen Gruessen, Sven Griesfeller callisto germany.net GmbH Geschaeftsbereich Online-Dienste Stresemannallee 30 60596 Frankfurt E-Mail: grisu_(at)_germany.net Home: www.germany.net From blixa_(at)_neubauten.de Fri, 18 Feb 2000 16:40:29 +0100 Date: Fri, 18 Feb 2000 16:40:29 +0100 From: Holger Janning blixa_(at)_neubauten.de Subject: [php] Was mach', wenn ich z.B. CSS verwenden =?iso-8859-1?Q?m=F6chte?= und "" habe??"" habe?? "[AoD] kickaSS" wrote: > > Hi, > ich möchte eine Tabelle mit PhP3 aus einer DB (MySQL) ausgeben - geht auch > schön, nur wenn ich probiere die Tabelle mit CSS zu formatieren (bzw. die > Tags) krieg ich immer Parser - Errors, aber wenn ich die '' verwende > versteht der IE nicht, dass ich ein Script mit CSS einbinde. Kann mir da > jemand helfen?? > Wäre echt cool. > Andy aka [AoD] kickaSS > ich bin mir nicht sicher, was du meinst, aber wenn du Anfuehrungszeichen ( " ) darstellen moechtest, dann mache es doch so: \" Also z.B. echo "Hallo"; Gruss, Holger From tw_(at)_itreff.de Fri, 18 Feb 2000 17:07:32 +0100 Date: Fri, 18 Feb 2000 17:07:32 +0100 From: Thomas 'Balu' Walter tw_(at)_itreff.de Subject: [php] unix passwort aendern +-Wolfgang Huebner-(wh_(at)_symbiose.com)-[18.02.00 15:34]: > Wim Fleischhauer schrieb am 18.02.2000 15:06 Uhr: > > > ich habe bereits im Mailinglistenarchiv gesucht, aber > > kein fertiges Script fuer das Aendern des unix-passworts > > in /etc/shadow per php gefunden. > > Dir ist klar, dass der Server dann als root laufen muss? Wieso - einfach nach _=ausfuehrlichen Checks=_ in eine Datei schreiben und per cron-script regelmaessig chpasswd ausfuehren lassen... Balu From wim_(at)_dizag.de Fri, 18 Feb 2000 17:01:01 +0100 Date: Fri, 18 Feb 2000 17:01:01 +0100 From: Wim Fleischhauer wim_(at)_dizag.de Subject: [php] Fw: [php] AW: [php] unix passwort aendern > > >> ein shellscript mit passwd tut es doch > > > >eben nicht. Als normaler User musst Du erst Dein altes Passwort eingeben > und > >danach das neue. Das geht nur indem man das gecryptete Passwort direkt in > >die shadow schreibt oder vielleicht mit perl und dem "expect" Modul. > álso ich dachte schon an ein script das erst da late abfragt uun dann das > neue setzt > php frontend zu passwd :) So etwas wie ein Frontend fuer passwd haette ich mir vorgestellt. Das Problem ist, das der Zugriff auf die entspr. Posix-Funktionen von PHP nicht so einfach ist. cu -wim- From Michel.Lang_(at)_t-online.de Fri, 18 Feb 2000 17:17:17 +0100 Date: Fri, 18 Feb 2000 17:17:17 +0100 From: Michel Michel.Lang_(at)_t-online.de Subject: [php] Newlines aus Textarea-Strings ersetzen Hallo, Folgendes Problem: Ich habe einen String aus einem Textarea-Feld eines Formulars und möchte die Newlines daraus durch Break-Tags ersetzen, um den Inhalt in eine Zeile einer Datei zu schreiben. Leider klappt '$feld = ereg_replace("\n", "
", $feld);' nicht und 'nl2br($feld)' setzt nur Breaks vor die Newlines. Weiß jemand wie das geht? Achja, noch ein Problem: Wenn ich mit fwrite ein Newline (\n) in eine Datei schreiben will, macht der leider irgend ein komisches Zeichen und nicht eine Newline.... Cu, Michel \|/ (o o) <==================ooO==(_)==Ooo==================> < http://www.michel-lang.de > < Mailto:Glatzenulf_(at)_gmx.net > < Admin von CL-DE: > <==PGP-KeyID:0xA8161EAF============ICQ:#28112505==> From wolfgang_(at)_handyinfo.at Fri, 18 Feb 2000 17:11:48 +0100 Date: Fri, 18 Feb 2000 17:11:48 +0100 From: HandyInfo.at wolfgang_(at)_handyinfo.at Subject: [php] Outfile - direkt? Hallo Ich möchte in mein Script eine Funktion ainbauen, die die Datenbank sichert (csv Format). Ich habe kein Problem damit, die Daten aus der Datenbank zu holen, doch wie kann ich die Daten an den Browser schicken, sodass er einen Download startet? Diese Zeilen habe ich bereits gefunden, doch wie geht es weiter? header("Content-disposition: filename=file.csv"); header("Content-type: application/octetstream"); header("Pragma: no-cache"); header("Expires: 0"); Wolfgang und sein Script danken From s.bergmann_(at)_seven-sense.com Fri, 18 Feb 2000 17:12:53 +0100 Date: Fri, 18 Feb 2000 17:12:53 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Problem mit phpAds 1.3.0 Marcel Kurz schrieb: > >die probleme kenne ich, schau mal nach ob du cookies aktzeptierts, und wenn > >ja, losche mal den inhalt des cookies folder, hat bei mir bisher immer geholfen ;) > hat bei mir leider net geholfen ...... > vielleicht hat ja noch jemand ein tipp..... Bei mir auch nicht. Tobias? Anyone?! -- "Ivanova is always right. I will listen to Ivanova. I will not ignore Ivanova's recommendations. Ivanova is God. And, if this ever happens again, Ivanova will personally rip your lungs out!" - Susan Ivanova, "Babylon 5" From schumacher_(at)_netbits.de Fri, 18 Feb 2000 17:39:25 +0100 Date: Fri, 18 Feb 2000 17:39:25 +0100 From: Jens Schumacher schumacher_(at)_netbits.de Subject: [php] Dynamisch erzeugte Variable Hallo Wolfgang, > Ich habe da ein kleines Problem mit einer dynamisch erzeugten Variable. Ich > will eine Variable aus folgenden Elementen zusammen setzen: > $var1 + blabla Probiers mal so: $neu = ${$var1.'blabla'}; Gruss, Jens From Michael_(at)_Stahmann.de Fri, 18 Feb 2000 17:40:49 +0100 Date: Fri, 18 Feb 2000 17:40:49 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Newlines aus Textarea-Strings ersetzen Hallo Michel, Hatten wir doch gerade gestern: Ich musste das gerade mal machen und hatte $Wasfehlt = str_replace("\n", "
", $Wasfehlt); $Wasfehlt = str_replace("\r", " ", $Wasfehlt); Geht offensichtlich ganz gut um den Zeilenumbruch kommplett zu eliminieren... (\r ist der Wagenrücklauf den Du ebenfalls eleminieren musst...) Gruß Michael Bitte immer erst im Archiv blättern http://www.php-center.de Michel schrieb: > Hallo, > > Folgendes Problem: Ich habe einen String aus einem Textarea-Feld eines > Formulars und möchte die Newlines daraus durch Break-Tags ersetzen, um > den Inhalt in eine Zeile einer Datei zu schreiben. > Leider klappt '$feld = ereg_replace("\n", "
", $feld);' nicht und > 'nl2br($feld)' setzt nur Breaks vor die Newlines. > > Weiß jemand wie das geht? > > Achja, noch ein Problem: > Wenn ich mit fwrite ein Newline (\n) in eine Datei schreiben will, macht > der leider irgend ein komisches Zeichen und nicht eine Newline.... > > Cu, Michel \|/ > (o o) > <==================ooO==(_)==Ooo==================> > < http://www.michel-lang.de > > < Mailto:Glatzenulf_(at)_gmx.net > > < Admin von CL-DE: > > <==PGP-KeyID:0xA8161EAF============ICQ:#28112505==> > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From PHOESCHL_(at)_macrotron.de Fri, 18 Feb 2000 18:00:06 +0100 Date: Fri, 18 Feb 2000 18:00:06 +0100 From: Hoeschl, Peter PHOESCHL_(at)_macrotron.de Subject: [php] include + externer Server Hallo Liste, kann ich über include-Befehl auf eine Seite eines externen Server zugreifen? Beispiel: Dabei bekomme ich folgende Fehlermeldung: Failed opening 'http://www.gnn.de/export/macrotron/macrotron.html' for inclusion in d:\xxx\xxx\xxx\news-neu.php3 on line 130 Im Manual habe ich nichts gefunden, hoffe daher auf Antwort bei Euch. Danke und schoenen Gruss, Peter From listor_(at)_listornet.de Fri, 18 Feb 2000 17:59:06 -0000 Date: Fri, 18 Feb 2000 17:59:06 -0000 From: Listor, Listornet listor_(at)_listornet.de Subject: [php] php cookie hi leute hab ne seite, die beim ersten aufrufen, einen cookie setzt mit nem standardwert in nem überliegenframe. später wenn man sich einloggt, soll der cookie von einer anderen seiten neu gesetzt werden. hat den selben namen, aber der wert wird nicht überschrieben und in ner anderen datei wird immer noch der alte wert angezeigt. wie kann ich das ändern, daß der cookie mit dem selben namen überschrieben wird ? thx mfg, cu_(at)_listor From wolfgang_(at)_handyinfo.at Fri, 18 Feb 2000 17:54:59 +0100 Date: Fri, 18 Feb 2000 17:54:59 +0100 From: HandyInfo.at wolfgang_(at)_handyinfo.at Subject: [php] Newlines aus Textarea-Strings ersetzen HI Was ist denn ein Wagenrücklauf? Danke, Wolfgang ----- Original Message ----- From: "Michael Stahmann" To: Sent: Friday, February 18, 2000 5:40 PM Subject: Re: [php] Newlines aus Textarea-Strings ersetzen > Hallo Michel, > Hatten wir doch gerade gestern: > > Ich musste das gerade mal machen und hatte > $Wasfehlt = str_replace("\n", "
", $Wasfehlt); > $Wasfehlt = str_replace("\r", " ", $Wasfehlt); > Geht offensichtlich ganz gut um den Zeilenumbruch kommplett zu > eliminieren... > (\r ist der Wagenrücklauf den Du ebenfalls eleminieren musst...) > > Gruß Michael > > Bitte immer erst im Archiv blättern > http://www.php-center.de > > Michel schrieb: > > > Hallo, > > > > Folgendes Problem: Ich habe einen String aus einem Textarea-Feld eines > > Formulars und möchte die Newlines daraus durch Break-Tags ersetzen, um > > den Inhalt in eine Zeile einer Datei zu schreiben. > > Leider klappt '$feld = ereg_replace("\n", "
", $feld);' nicht und > > 'nl2br($feld)' setzt nur Breaks vor die Newlines. > > > > Weiß jemand wie das geht? > > > > Achja, noch ein Problem: > > Wenn ich mit fwrite ein Newline (\n) in eine Datei schreiben will, macht > > der leider irgend ein komisches Zeichen und nicht eine Newline.... > > > > Cu, Michel \|/ > > (o o) > > <==================ooO==(_)==Ooo==================> > > < http://www.michel-lang.de > > > < Mailto:Glatzenulf_(at)_gmx.net > > > < Admin von CL-DE: > > > <==PGP-KeyID:0xA8161EAF============ICQ:#28112505==> > > > > -- > > ** Durchgehend geöffnet: http://www.php-center.de ** > > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > > http://infosoc.uni-koeln.de/mailman/listinfo/php > > -- > -------------------------------------------------------- > Michael Stahmann, web-xact.de > http://www.web-xact.de mailto:info_(at)_web-xact.de > Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 > -------------------------------------------------------- > Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in > Halle 6 im Internet-Park - oder irgendwo anders :-) > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > From iguana_(at)_roadkill.de Fri, 18 Feb 2000 18:11:06 +0100 Date: Fri, 18 Feb 2000 18:11:06 +0100 From: Stefan Sommer iguana_(at)_roadkill.de Subject: [php] include + externer Server "Hoeschl, Peter" wrote: > > Hallo Liste, > > kann ich über include-Befehl auf eine Seite eines externen Server zugreifen? Benutzt Du Windows? Mit Windows kannst du lt. Manual nicht auf "remote files" zugreifen. readfile() sollte aber für Deine Anforderungen das Richtige sein. mfg, -- Stefan Sommer From tobias_(at)_dnet.it Fri, 18 Feb 2000 18:30:46 +0100 Date: Fri, 18 Feb 2000 18:30:46 +0100 From: Tobias Ratschiller tobias_(at)_dnet.it Subject: [php] Problem mit phpAds 1.3.0 > > >die probleme kenne ich, schau mal nach ob du cookies aktzeptierts, und wenn > > >ja, losche mal den inhalt des cookies folder, hat bei mir bisher immer geholfen ;) > > hat bei mir leider net geholfen ...... > > vielleicht hat ja noch jemand ein tipp..... > > Bei mir auch nicht. Tobias? Anyone?! In Version 1.3.0 funktioniert phpAds auf Windows mit der CGI-Version nicht. Das wird in der nächsten Version behoben sein. Falls das nicht das Problem war: Details zur phpAds-Mailingliste gibt's auf http://phpwizard.net/phpAds/. -Tobias From hpf_(at)_top-invest.net Fri, 18 Feb 2000 18:37:45 +0100 Date: Fri, 18 Feb 2000 18:37:45 +0100 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] include + externer Server At 18:00 18.02.00 +0100, you wrote: >Hallo Liste, > >kann ich über include-Befehl auf eine Seite eines externen Server zugreifen? > >Beispiel: > ---- Es funktioniert mit dem kleinen Perl Script; vorausgesetzt LWP und was dazugehoert ist installiert. --- #!/usr/bin/perl use LWP::UserAgent; $ua = new LWP::UserAgent; $ua->agent("Petrified"); my $req = new HTTP::Request GET => 'http://zur.datei.die eingelesen.werden.soll'; # Pass request to the user agent and get a response back my $res = $ua->request($req); # Check the outcome of the response if ($res->is_success) { open (BLAHBLAH, ">/unix/pfad/zur/datei/generierte_datei.html") || die $!; print BLAHBLAH $res->content; close (BLAHBLAH); } ----- Die erzeugte Datei kann man dann mit include einbinden. Helmut P. Fleischhauer From Michael_(at)_Stahmann.de Fri, 18 Feb 2000 18:43:10 +0100 Date: Fri, 18 Feb 2000 18:43:10 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Newlines aus Textarea-Strings ersetzen "HandyInfo.at" schrieb: > HI > > Was ist denn ein Wagenrücklauf? > http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000214/014456.html lesen! Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From andreas_(at)_noho.co.uk Fri, 18 Feb 2000 17:46:26 -0000 Date: Fri, 18 Feb 2000 17:46:26 -0000 From: Andreas Otto andreas_(at)_noho.co.uk Subject: [php] Outfile - direkt? schau dir mal phpmyAdmin (www.phpwizard.net) an. da ist solch eine funktion schon eingebaut. -- Andreas Otto NoHo Digital Ltd, Floor 2, Canberra House, 315 -317 Regent Street London W1R 7YB Reception 0171 299 3434 Fax 0171 631 5050 http://www.noho.co.uk From wolfgang_(at)_handyinfo.at Fri, 18 Feb 2000 19:01:39 +0100 Date: Fri, 18 Feb 2000 19:01:39 +0100 From: HandyInfo.at wolfgang_(at)_handyinfo.at Subject: [php] Outfile - direkt? Ich weiss, die hab ich auch schon angeschaut, aber aus der werde ich nicht schlau, am schluss gibts einen befehl $handler(trim($text)); und das wars, ich hab nicht gefunden, wann das dokument uebermittelt wird. Danke Wolfgang > schau dir mal phpmyAdmin (www.phpwizard.net) an. da ist solch eine funktion > schon eingebaut. > -- > Andreas Otto From wolfgang_(at)_handyinfo.at Fri, 18 Feb 2000 19:08:37 +0100 Date: Fri, 18 Feb 2000 19:08:37 +0100 From: HandyInfo.at wolfgang_(at)_handyinfo.at Subject: [php] Dynamisch erzeugte Variable / WHILE SCHLEIFE ARRAY Probiers mal so: $neu = ${$var1.'blabla'}; ----------------------------------------------------- Hi Danke das funktioniert, aber ich hab da noch ein kleines Problem. Ich will eine while schleife bauen, die für jedes array element einen Block ausführt. Folgende Versuche blieben erfolglos. while($element = list($array)) while($element = array_walk($array)) while($element = each($array)) Danke Wolfgang From wolfgang_(at)_handyinfo.at Fri, 18 Feb 2000 19:12:30 +0100 Date: Fri, 18 Feb 2000 19:12:30 +0100 From: HandyInfo.at wolfgang_(at)_handyinfo.at Subject: [php] Newlines aus Textarea-Strings ersetzen Danke Hat das \r etwas mit dem Betriebssystem zu tun??? Ich hab da irgendwo einmal was gelesen. Danke Wolfi > > > HI > > > > Was ist denn ein Wagenrücklauf? > > > > http://infosoc.uni-koeln.de/pipermail/php/Week-of-Mon-20000214/014456.html > lesen! > Gruß Michael From Michael_(at)_Stahmann.de Fri, 18 Feb 2000 19:47:40 +0100 Date: Fri, 18 Feb 2000 19:47:40 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Newlines aus Textarea-Strings ersetzen "HandyInfo.at" schrieb: > Danke > > Hat das \r etwas mit dem Betriebssystem zu tun??? > Ich hab da irgendwo einmal was gelesen. > http://infosoc.uni-koeln.de/pipermail/php/1999-July/002628.html Ein weiterer Hinweis... Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From Michael_(at)_Stahmann.de Fri, 18 Feb 2000 19:50:54 +0100 Date: Fri, 18 Feb 2000 19:50:54 +0100 From: Michael Stahmann Michael_(at)_Stahmann.de Subject: [php] Dynamisch erzeugte Variable / WHILE SCHLEIFE ARRAY "HandyInfo.at" schrieb: > Probiers mal so: > > $neu = ${$var1.'blabla'}; > > ----------------------------------------------------- > > Hi > > Danke das funktioniert, aber ich hab da noch ein kleines Problem. Ich will > eine while schleife bauen, die für jedes array element einen Block ausführt. > Folgende Versuche blieben erfolglos. > > while($element = list($array)) > while($element = array_walk($array)) > while($element = each($array)) > > Danke Wolfgang > > Vieleicht hilft das weiter: http://www.koehntopp.de/php/faq-7.html Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Suchen Sie uns auf der CeBIT - Wir sind warscheinlich in Halle 6 im Internet-Park - oder irgendwo anders :-) From j.kohl_(at)_style-id.de Fri, 18 Feb 2000 22:57:24 +0100 Date: Fri, 18 Feb 2000 22:57:24 +0100 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] Kostenloser PHP3/MySQL Provider gefunden http://weaver.xodox.com/neu/vph.php3 Irgendwie finde ich keinen Haken... ---schnipp--- free professional Homepage Vorteile Upload via FTP / Frontpage98/2000 möglich. CGI / PHP3 & Mysql (eigene Scripts). Nachteile Keine Templates. HTML Kenntnisse notwendig. ---schnapp--- mfg. Jens Kohl _________________________________________________ eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net www: http://www.style-id.de UIN: 5578287 From php_(at)_privatesponsor.de Fri, 18 Feb 2000 23:22:17 +0100 Date: Fri, 18 Feb 2000 23:22:17 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] geht es doch einfacher? Hallo! Ich wollte fragen ob es auch einfacher ist alle Variablen nach einer SQL abfrage verfügbar zu machen? Angenomme ich habe die Abfrage: $abfrage = "SELECT * from xyz "; dann mache ich mit: list($wert1, $wert2, $wert3, $wert4, $wert5, $wert6, $wert7, $wert8 ) = mysql_fetch_row($erg); die Variablen verfügbar ($erg enthält das Ergebnis der Abfrage). Aber nun habe ich ca. 1000 Spalten - nein ich habe die Tabelle nicht falsch rum benutzt :-) es ist ein wenig aufwendig (von seiten des Programmierens und der Rechnerauslastung) aller werte anzugeben. Kann ich irgendwie alle Variablen (sie heissen genau so wie die Spalten) verfügbar machen? ist das möglich? - wenn ja wie? Oder gibt es eine ganz andere Möglichkeit. Ich bin für jeden Tipp dankbar, Christian Hofmann Christian.Hofmann_(at)_gmx.de From bjoern_(at)_baer.mayn.de Fri, 18 Feb 2000 23:18:35 +0100 Date: Fri, 18 Feb 2000 23:18:35 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] geht es doch einfacher? * Christian Hofmann wrote: > Kann ich irgendwie alle Variablen (sie heissen genau so wie die Spalten) > verfügbar machen? > ist das möglich? - wenn ja wie? $row = mysql_fetch_array($deinresultset); Dann kannst du mit $row[feld1] $row[feld2] $row[feldabc] darauf zugreifen. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From php_(at)_privatesponsor.de Fri, 18 Feb 2000 23:52:38 +0100 Date: Fri, 18 Feb 2000 23:52:38 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] geht es doch einfacher? Hallo > $row = mysql_fetch_array($deinresultset); Das habe ich nur nicht gepostet... das steht bei mir schon - es funktioniert auch alles. > Dann kannst du mit > > $row[feld1] > $row[feld2] > $row[feldabc] > > darauf zugreifen. und genau das will ich nicht. Ich will, dass php alle zeilennamen ausliest und die Variablen (es wird je Zeile nur eine geben!) verfügbar macht. Ich hoffe es ist verständlich was ich meine? Christian Hofmann Christian.Hofmann_(at)_gmx.de From bjoern_(at)_baer.mayn.de Fri, 18 Feb 2000 23:49:55 +0100 Date: Fri, 18 Feb 2000 23:49:55 +0100 From: =?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de Subject: [php] geht es doch einfacher? * Christian Hofmann wrote: > Ich hoffe es ist verständlich was ich meine? Für mich nicht, sorry. -- Björn Schotte Fon: 0931 / 78 43 79 2 Fax: 0931 / 78 43 79 5 From info_(at)_schuborg.de Sat, 19 Feb 2000 01:00:44 +0100 Date: Sat, 19 Feb 2000 01:00:44 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] geht es doch einfacher? Hi Wenn Du ein Array hast, kannst du doch auf alle Werte darin direkt zugreifen. Was willst du denn mehr? > > $row = mysql_fetch_array($deinresultset); > > > > $row[feld1] > > $row[feld2] > > $row[feldabc] dann laß doch per schleife alle werte in ein mehrdimensionales array schreiben. $tabelle[Feld_1][Wert__zelle_1]= "bla"; $tabelle[Feld_1][Wert_zelle_2]= "blub"; so kannst du doch das ganze script lang darauf zugreifen. zahlen zu benutzen ist angenehmer ;) $tabelle[1][2]= "blub"; Und bist du sicher du benutzt die DB richtig? 1000 Spalten mit nur je einem Wert? Oder habe ich dich da falsch verstanden? ciao From mluxen_(at)_gmx.net Sat, 19 Feb 2000 01:24:05 -0000 Date: Sat, 19 Feb 2000 01:24:05 -0000 From: Michael Luxen mluxen_(at)_gmx.net Subject: [php] ABfrage unter php3 einen leeren mysqlfeldes Hi, > Ich habe ein datenbank mit teilweise leeren Feldern. > Alle leeren Felder soll er mir ausgeben in html. > Meine Abfrage lautet zur Zeit: > > $result=mysql_query( "SELECT * FROM files2 where Genre = '$Genre' order by > Interpret, Genre LIMIT 0, 1500"); Hast Du schon ins mySQL Manual (http://www.mysql.org) unter '7.1.3 NULL values' geschaut? Da wird unter '17.14 Problems with NULL values' auf die Unterschiede von 0 und NULL hingewiesen. Lohnt einen Blick reinzuwerfen und die Unterschiede des u.a. im mySQL Client zu vergleichen. Könnte dann in etwas so aussehen: $result=mysql_query( "SELECT * FROM files2 where Genre = '$Genre' IS NULL order by Interpret, Genre LIMIT 0, 1500"); oder $result=mysql_query( "SELECT * FROM files2 where Genre = '$Genre' IS NOT NULL order by Interpret, Genre LIMIT 0, 1500"); Gruß Michael From mschomers_(at)_gmx.de Sat, 19 Feb 2000 07:52:11 +0100 Date: Sat, 19 Feb 2000 07:52:11 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Kostenloser PHP3/MySQL Provider gefunden Hi! Jens Kohl schrieb: > Irgendwie finde ich keinen Haken... Gibt es auch (eigentlich) keinen. Ich bin auch bei XodoX. Es gibt keine Werbung, aber das wird sich, denke ich bald ändern. Das ist eben der (nocht nicht vorhandene) Haken. Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From meyerm_(at)_fh-brandenburg.de Sat, 19 Feb 2000 09:00:48 +0100 (MET) Date: Sat, 19 Feb 2000 09:00:48 +0100 (MET) From: Mathias Meyer meyerm_(at)_fh-brandenburg.de Subject: [php] Kostenloser PHP3/MySQL Provider gefunden On Fri, 18 Feb 2000, Jens Kohl wrote: > http://weaver.xodox.com/neu/vph.php3 > > Irgendwie finde ich keinen Haken... > ---schnipp--- > free professional Homepage > > Vorteile > Upload via FTP / Frontpage98/2000 möglich. > CGI / PHP3 & Mysql (eigene Scripts). > > Nachteile > Keine Templates. > HTML Kenntnisse notwendig. > ---schnapp--- > Scheint auch keiner dran zu sein. Bis auf den Fakt, dass bei mir nie der SSH-Zugang zur MySQL-Kommando-Zeile funktionieren tut. Aber wozu gibts phpMyAdmin. Ein kleiner Haken ist aber das Frontpage-Web, dass einem mal eben 10 MB vom Webspace klaut, was sich leider ueberhaupt nicht verhindern laesst, aber das kann man ja noch wegstecken. Gruss, Pom From Ott_(at)_infocanarias.com Sat, 19 Feb 2000 08:18:17 -0000 Date: Sat, 19 Feb 2000 08:18:17 -0000 From: Alexander Ott Ott_(at)_infocanarias.com Subject: [php] Finanzrechner Einen schönen guten morgen :) kennt jemand einen Finanzrechner in php realisiert? (vielleicht gibt es aber ja eher eine j_(at)_v_(at)_script - lösung) Danke für jeden Hinweis, Alexander -- mit freundlichen Grüßen, Alexander Ott ------------------------------------------------------------------------ http://www.bau-igel.de | Architektur- u. Ingenieurbüro Tel/Fax: +34 928 / 52 95 74 | Ott_(at)_infocanarias.com -- From mschomers_(at)_gmx.de Sat, 19 Feb 2000 10:18:12 +0100 Date: Sat, 19 Feb 2000 10:18:12 +0100 From: Malte Schomers mschomers_(at)_gmx.de Subject: [php] Finanzrechner Hi! Alexander Ott schrieb: > kennt jemand einen Finanzrechner in php realisiert? Kommt drauf an, was du unter "Finanzrechner" verstehst. Geht's auch 'n bisschen genauer? Malte -- [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] [ malte schomers | mschomers_(at)_gmx.de | www.malte.de.cx ] [ icq#: 39453721 | odigo id: 202551 -> www.odigo.com ] [ - - - - - - - - - - - - - - - - - - - - - - - - - - ] From am_(at)_pixelhouse.de Sat, 19 Feb 2000 12:05:29 +0100 Date: Sat, 19 Feb 2000 12:05:29 +0100 From: Alexander Meis am_(at)_pixelhouse.de Subject: [php] LAMP installaproblem Hi.... Ich versuche gerade unter suse 5.3 php-3.0.14 und apache1.3.11 zu compilieren. Apache kompilieren lauft einwandfrei. php als .so zu compilieren auch solange ich ./configure ohne --with-mysql=/usr/local/mysql ausführe... mach ich das --with-mysql compiliert das zwar auch aber apache schmiert beim starten mit der fehlermeldung /usr/local/apache_1.3.11/bin/httpd: can't resolve smybol '__moddi3' /usr/local/apache_1.3.11/bin/httpd: can't resolve smybol '__divdi3' Sntax error on line 238 of /usr/local/apache_1.3.11/conf/httpd.conf : Cannot load /usr/local/apache_1.3.11/libexec/libphp3.so into server: Unable to resolve symbol. Algemein ist zu sagen das der mysql einwandfrei lauft. er kann nur eine nslookups machen...... Wie kann ich den fehler beheben ? ich möcht untern das php eincompilieren. Gruss Alex From info_(at)_korelstar.de Sat, 19 Feb 2000 16:53:22 +0100 Date: Sat, 19 Feb 2000 16:53:22 +0100 From: Kristof Hamann info_(at)_korelstar.de Subject: [php] geht es doch einfacher? Christian Hofmann schrieb: > Kann ich irgendwie alle Variablen (sie heissen genau so wie die Spalten) > verfügbar machen? Moin, ich glaube du suchst folgendes: while($zeile=mysql_fetch_array($erg)) { while(list($key,$content) = each($zeile)) $$key = $content; /* hier hast du alle Spalten als gleichnamige Variable zur Verfügung */ } Kristof -- http://www.php3-forum.de/ - info_(at)_php3-forum.de From kickaSS_(at)_gmx.de Sat, 19 Feb 2000 18:18:10 +0100 Date: Sat, 19 Feb 2000 18:18:10 +0100 From: [AoD] kickaSS kickaSS_(at)_gmx.de Subject: [php] AW: php digest, Vol 1 #992 - 31 msgs Hi all, ja ich meinte die Anführungszeichen, sorry für meine unklare Ausdrucksweise... Danke für den Tip funktioniert einwandfrei. thx Andy aka [AoD] kickaSS From s.bergmann_(at)_seven-sense.com Sat, 19 Feb 2000 18:44:57 +0100 Date: Sat, 19 Feb 2000 18:44:57 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Problem mit mysql_numrows Hi, ich habe ein Problem mit der Funktion mysql_numrows. Es geht um folgendes Code-Segment: $result = mysql_query( "select * from $table order by DATE desc where APPROVED > 0" ) or die( "MySQL Error: Couldn't access database." ); $number = mysql_numrows( $result ) or die( "MySQL Error: Couldn't access database." ); Wenn $result nach Ausführung der Abfrage keine Einträge enthält, dann bekomme ich leider keine 0 als Ergebnis der Ausführung von mysql_numrows, sondern "MySQL Error: Couldn't access database.". AHA, Sebastian -- "I'm afraid that God is speaking and no one is listening." - Dana Scully, "The X-Files" From clemensstaub_(at)_gyml.unibas.ch Sat, 19 Feb 2000 20:33:32 +0100 Date: Sat, 19 Feb 2000 20:33:32 +0100 From: Clemens Staub clemensstaub_(at)_gyml.unibas.ch Subject: [php] Nicht der ganze String Hallo alle ! folgendes Problem: Ich kürze einen String ($file[0]), bzw. will alles sehen, was nach dem ersten

kommt! echo strstr($file[0], "

"); das klappt so auch, nach etwas mehr als 8000 Zeichen stoppt die Ausgabe, obwohl der String ganz sicher länger ist! Warum ? Könnt ihr mir helfen ? bye Clemens P.S.: Ist die Pocket Reference von Rasmus gut? Ich kauf sie vielleicht ! -- On the grand scale of the universe this really doesn't matter. Clemens Staub clemensstaub_(at)_gyml.unibas.ch From david.adler_(at)_h-tic.de Sat, 19 Feb 2000 21:23:31 +0100 Date: Sat, 19 Feb 2000 21:23:31 +0100 From: David Adler david.adler_(at)_h-tic.de Subject: [php] Searchengine Hallo, ich bin sicher, es ist schonmal gepostet worden, aber die Suche hat nichts herausgebracht. Hat / Kennt vielleicht einer von euch ein Script, mit dem man von einer Seite aus einen Suchbegriff in den größten Searchengines (altavista, lycos, yahoo, web.de) suchen kann ? MfG und Danke ! David Adler From php_(at)_privatesponsor.de Sat, 19 Feb 2000 22:04:27 +0100 Date: Sat, 19 Feb 2000 22:04:27 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] geht es doch einfacher? Hallo! Das von Kristof war das was ich gesucht habe.. > Und bist du sicher du benutzt die DB richtig? 1000 Spalten mit nur je > einem Wert? Oder habe ich dich da falsch verstanden? Ich habe eine Tabelle mit 1000 Spalten und ca. 50.000 Einträgen. Aber da ich eine Kundennummer habe wird nur auf einem Eintrag zugegriffen CU Christian Hofmann Christian.Hofmann_(at)_gmx.de> From php_(at)_privatesponsor.de Sat, 19 Feb 2000 22:02:49 +0100 Date: Sat, 19 Feb 2000 22:02:49 +0100 From: Christian Hofmann php_(at)_privatesponsor.de Subject: [php] geht es doch einfacher? Tach > Moin, > ich glaube du suchst folgendes: > > while($zeile=mysql_fetch_array($erg)) { > while(list($key,$content) = each($zeile)) $$key = $content; > /* hier hast du alle Spalten als gleichnamige Variable zur Verfügung */ genau das war es - vielen Dank Christian Hofmann Christian.Hofmann_(at)_gmx.de From ABlankerts_(at)_freepoint.de Sat, 19 Feb 2000 22:39:25 -0100 (CET) Date: Sat, 19 Feb 2000 22:39:25 -0100 (CET) From: Arne Blankerts ABlankerts_(at)_freepoint.de Subject: [php] php und Mathematik: 6, Setzen ? -----BEGIN PGP SIGNED MESSAGE----- Hi.. Ich hab hier ein seltsames Phänomen: ergibt als Ausgabe: 545.34 - 545.33 = 0.0099999999999909 ??????? Spinn ich ??? Das tritt hier sowohl unter LAMP als auch unter OS/2 AMP auf.. GRUND ?????? CYA/2 Arne - -- ABlankerts_(at)_freepoint.de The day Micro$oft makes something that doesn't suck is the day they start selling vacuum cleaners. PGP Public Key Fingerprintù2 B9 EC 4D 2C CF 02 F8 A4 21 08 A4 17 BD CA 1A -----BEGIN PGP SIGNATURE----- Version: PGPfreeware 5.0i OS/2 for non-commercial use Comment: PGP 5.0 for OS/2 Charset: cp850 wsBVAwUBOK8prESH85VqV84pAQHRcAf/SG+0eQVFfI27c4CNrJX1xG9uli+ISU2i JcQ+d/VrPEMQIiVcgMA1mYcYZNjw9EXVTcoXvhWH4s1t31zOEWdKyLx/3CaCMWDK 54Jn+K68SHlqyRCkp/fyMWgeyV2a2evDK4Ks1Orxd7j3z+GPBME31BRBlYVyfncF LWhTpsJirLgpBErid2UqVtEOF3JxI/6w2a0Uw4/daUOjSKy/rNCb1RDs5gaR/lxC mOfucJdizC2z1UrEvdQb6sFCjZg08ZS5ccSzw0tJM5o7o+hbqnj0vVVayEle92Up Ggn0j0n51tv0qZQmbsZXMPl9l5ajE63QZg1fup90WAQyDkfbvlf4RQÿ ÿIc -----END PGP SIGNATURE----- From firsttime_72_(at)_hotmail.com Sat, 19 Feb 2000 15:43:00 PST Date: Sat, 19 Feb 2000 15:43:00 PST From: ilkad sonad firsttime_72_(at)_hotmail.com Subject: [php] frage sehr geehrte Herrn oder Damen, ich habe ein Buch über php gekauft. (Verlag:Markt&Technik;Autor:Egon schmid,Richard blume) ich versuchte es mehrmals unter Windows installieren. aber umsonst,vergebs ich habe verfolgt,wie die installation in diesem Buch beschrieben wird. Das Ergebnis ist wieder null. Okey sagte ich mich. Ich werde wie jeder unter Linux versuchen. Ich habe apache und MySQL unter Linux installiert. Es gab kein fehler. Die Reihe war php. mit Befehl : ./setup und ./configure und make und make install ich will weinen. ich will sterben. ich bemühe mich zwei Tage lang darum. Könen Sie bitte Helfen. Ich biete Sie darum. vielen dank ihre Bemühungen. Es zeigt solche Fehler beim Compile: /usr/libgd.a(gd.o):In function 'gdImageColorResolve': gd.o(.text+0x350):multiple definition of 'gdImageColorResolve' functions/gd.o:/root/php-3.0.5/gd.c:250:First defined here /usr/i486-linux/bin/ld: Warning: size of symbol 'gdImageColorResolve' changed from 314 to 276 in gd.o functions/gd.o : In function 'php3_ImagecreateFromgif': /root/php-3.0.5/functions/gd.c:424:Undefined Reference to 'gdimagecreatefromgif' functions/gd.o:In function 'php3_imagegif': /root/php-3.0.5/functions/gd.c:722:indefined reference to 'gdimagegif' /root/php-3.0.5/functions/gd.c:740:indefined reference to 'gdimagegif' collect 2: Id returned 1 exit status xxx [php] Error 1 mit freundlichen Grüssen ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From j.kohl_(at)_style-id.de Sun, 20 Feb 2000 00:47:13 +0100 Date: Sun, 20 Feb 2000 00:47:13 +0100 From: Jens Kohl j.kohl_(at)_style-id.de Subject: [php] frage Soll jetzt unter Linux oder Windows installiert werden? Die LAMP Tutorials sind eigentlich Narrensicher. Die für Windows haben kleinere schwächen... das geht aber alles. Ich habe hier PHP3 einmal mit Apache for Win32 und einmal mit MS-IIS5.0 laufen mit MySQL und ActivePerl. mfg. Jens Kohl _________________________________________________ eMail: j.kohl_(at)_style-id.de; groove_(at)_gmx.net www: http://www.style-id.de UIN: 5578287 From firsttime_72_(at)_hotmail.com Sat, 19 Feb 2000 15:52:46 PST Date: Sat, 19 Feb 2000 15:52:46 PST From: ilkad sonad firsttime_72_(at)_hotmail.com Subject: [php] frage sehr geehrte Herrn oder Damen, ich habe ein Buch über php gekauft. (Verlag:Markt&Technik;Autor:Egon schmid,Richard blume) ich versuchte es mehrmals unter Windows installieren. aber umsonst,vergebs ich habe verfolgt,wie die installation in diesem Buch beschrieben wird. Das Ergebnis ist wieder null. Okey sagte ich mich. Ich werde wie jeder unter Linux versuchen. Ich habe apache und MySQL unter Linux installiert. Es gab kein fehler. Die Reihe war php. mit Befehl : ./setup und ./configure und make und make install ich will weinen. ich will sterben. ich bemühe mich zwei Tage lang darum. Könen Sie bitte Helfen. Ich biete Sie darum. vielen dank ihre Bemühungen. Es zeigt solche Fehler beim Compile: /usr/libgd.a(gd.o):In function 'gdImageColorResolve': gd.o(.text+0x350):multiple definition of 'gdImageColorResolve' functions/gd.o:/root/php-3.0.5/gd.c:250:First defined here /usr/i486-linux/bin/ld: Warning: size of symbol 'gdImageColorResolve' changed from 314 to 276 in gd.o functions/gd.o : In function 'php3_ImagecreateFromgif': /root/php-3.0.5/functions/gd.c:424:Undefined Reference to 'gdimagecreatefromgif' functions/gd.o:In function 'php3_imagegif': /root/php-3.0.5/functions/gd.c:722:indefined reference to 'gdimagegif' /root/php-3.0.5/functions/gd.c:740:indefined reference to 'gdimagegif' collect 2: Id returned 1 exit status xxx [php] Error 1 mit freundlichen Grüssen ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From joachim_(at)_staeck-online.de Sun, 20 Feb 2000 01:42:06 +0100 Date: Sun, 20 Feb 2000 01:42:06 +0100 From: Joachim Staeck joachim_(at)_staeck-online.de Subject: [php] AW: [php] frage Hallo, das es beim kompilieren abbricht liegt wahrscheinlich an dem zu alten PHP (3.0.5) mit der gd >1.3! Aus der gd wurde nach der Version 1.3 der GIF Support entfernt (Danke Unisys!) und durch PNG Support ersetzt. Da es die GIF Funktionen nicht mehr gibt, kann man diese alte PHP3 Version nicht mit dieser gd kompilieren. Daher würde ich mir die aktuelle PHP 3.0.14 ziehen (Die erkennt ob die gd nun GIFs oder PNG´s bastelt), dann sollte es klappen! PHP3 3.0.14 hat übrigens noch weiter Vorteile (Z.B Perl kompatible Reguläre Ausdrücke (gab´s ab der 3.0.9) Die Funktionen in PHP3 heißen dann auch nicht mehr ImageGIF (...) sondern ImagePNG. MfG Joachim -----Ursprüngliche Nachricht----- Von: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Im Auftrag von ilkad sonad Gesendet: Sonntag, 20. Februar 2000 00:53 An: php_(at)_solix.wiso.uni-koeln.de Betreff: [php] frage sehr geehrte Herrn oder Damen, ich habe ein Buch über php gekauft. (Verlag:Markt&Technik;Autor:Egon schmid,Richard blume) ich versuchte es mehrmals unter Windows installieren. aber umsonst,vergebs ich habe verfolgt,wie die installation in diesem Buch beschrieben wird. Das Ergebnis ist wieder null. Okey sagte ich mich. Ich werde wie jeder unter Linux versuchen. Ich habe apache und MySQL unter Linux installiert. Es gab kein fehler. Die Reihe war php. mit Befehl : ./setup und ./configure und make und make install ich will weinen. ich will sterben. ich bemühe mich zwei Tage lang darum. Könen Sie bitte Helfen. Ich biete Sie darum. vielen dank ihre Bemühungen. Es zeigt solche Fehler beim Compile: /usr/libgd.a(gd.o):In function 'gdImageColorResolve': gd.o(.text+0x350):multiple definition of 'gdImageColorResolve' functions/gd.o:/root/php-3.0.5/gd.c:250:First defined here /usr/i486-linux/bin/ld: Warning: size of symbol 'gdImageColorResolve' changed from 314 to 276 in gd.o functions/gd.o : In function 'php3_ImagecreateFromgif': /root/php-3.0.5/functions/gd.c:424:Undefined Reference to 'gdimagecreatefromgif' functions/gd.o:In function 'php3_imagegif': /root/php-3.0.5/functions/gd.c:722:indefined reference to 'gdimagegif' /root/php-3.0.5/functions/gd.c:740:indefined reference to 'gdimagegif' collect 2: Id returned 1 exit status xxx [php] Error 1 mit freundlichen Grüssen ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php From info_(at)_schuborg.de Sun, 20 Feb 2000 02:05:28 +0100 Date: Sun, 20 Feb 2000 02:05:28 +0100 From: Pascal Schult info_(at)_schuborg.de Subject: [php] php und Mathematik: 6, Setzen ? Hi Liste... Ich habe es mal bis 3000 per schleife hochrechnen lassen. das hier sind die werte, bei denen sich etwas am ergebnis ändert. 1.34-1.33 = 0.01 2.34-2.33 = 0.0099999999999998 16.34 - 16.33 = 0.010000000000002 32.34 - 32.33 = 0.010000000000005 128.34 - 128.33 = 0.010000000000019 256.34 - 256.33 = 0.010000000000048 512.34 - 512.33 = 0.010000000000105 1024.34 - 1024.33 = 0.010000000000218 mich wundert es, daß bei 64.xx und 2048.xx der Rechenfehler sich nicht 'verstärkt'. in der schleife ergibt 545.34 - 545.33 = 0.010000000000105 ohne schleife 545.34 - 545.33 = 0.0099999999999909 lustig ist auch das: 0.56-0.55 = 0.01 0.57-0.56 = 0.0099999999999999 0.58-0.57 = 0.01 ...wenn man die Variablen in " " gesetzt hat. merkwürdig auch, daß diese If-Abfrage immer zutrifft. $var1 = 0.34; $var2 = 0.33; for($i=0;$i<=3000;$i++) { $var1++; $var2++; $var3 = $var1-$var2; if ($var3 != 0.01) print " $var1-$var2 = $var3\n
"; } kömmt php mit der typzuweisung nicht klar? ciao From eschmid+sic_(at)_s.netic.de Sun, 20 Feb 2000 08:30:26 +0100 (CET) Date: Sun, 20 Feb 2000 08:30:26 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] frage Die Version 3.0.5 ist doch veraltet. Hole Dir die neueste Version 3.0.14. Beachte aber, dass ./setup nicht mehr unterstuetzt wird. Man legt sich stattdessen eine Datei mit dem Namen do-conf an und schreibt den configure Befehl mit seinen Optionen da rein. Um alle configure Optionen zu sehen gibt man "./configure --help" ein. Wenn es mit der GD Lib nicht funktionieren sollte, dann kann man ./configure --without-gd angeben. -Egon Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! On Sat, 19 Feb 2000, ilkad sonad wrote: > sehr geehrte Herrn oder Damen, > ich habe ein Buch über php gekauft. (Verlag:Markt&Technik;Autor:Egon > schmid,Richard blume) > ich versuchte es mehrmals unter Windows installieren. aber umsonst,vergebs > ich habe verfolgt,wie die installation in diesem Buch beschrieben wird. > Das Ergebnis ist wieder null. Okey sagte ich mich. Ich werde wie jeder unter > Linux versuchen. > Ich habe apache und MySQL unter Linux installiert. Es gab kein fehler. Die > Reihe war php. > mit Befehl : ./setup und ./configure und make und make install > ich will weinen. ich will sterben. ich bemühe mich zwei Tage lang darum. > Könen Sie bitte Helfen. Ich biete Sie darum. > > vielen dank ihre Bemühungen. > > Es zeigt solche Fehler beim Compile: > > /usr/libgd.a(gd.o):In function 'gdImageColorResolve': > gd.o(.text+0x350):multiple definition of 'gdImageColorResolve' > functions/gd.o:/root/php-3.0.5/gd.c:250:First defined here > /usr/i486-linux/bin/ld: Warning: size of symbol > 'gdImageColorResolve' changed from 314 to 276 in gd.o > functions/gd.o : In function 'php3_ImagecreateFromgif': > /root/php-3.0.5/functions/gd.c:424:Undefined Reference to > 'gdimagecreatefromgif' > functions/gd.o:In function 'php3_imagegif': > /root/php-3.0.5/functions/gd.c:722:indefined reference to 'gdimagegif' > /root/php-3.0.5/functions/gd.c:740:indefined reference to 'gdimagegif' > collect 2: Id returned 1 exit status > xxx [php] Error 1 From s.bergmann_(at)_seven-sense.com Sun, 20 Feb 2000 08:39:31 +0100 Date: Sun, 20 Feb 2000 08:39:31 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Problem mit mysql_numrows Sebastian Bergmann schrieb: > $result = mysql_query( "select * from $table order by > DATE desc where APPROVED > 0" ) Das muß natürlich "select * from $table where APPROVED > 0 order by DATE desc" heißen, was das Problem aber natürlich auch nicht löst :( -- "Understanding is a three-edged sword." - Kosh, "Babylon 5" From s.bergmann_(at)_seven-sense.com Sun, 20 Feb 2000 08:41:01 +0100 Date: Sun, 20 Feb 2000 08:41:01 +0100 From: Sebastian Bergmann s.bergmann_(at)_seven-sense.com Subject: [php] Auktionssystem auf PHP / mySQL Basis Hi, ich suche ein System für Online Auktionen auf der Basis von PHP und mySQL. /Sebastian -- "Understanding is a three-edged sword." - Kosh, "Babylon 5" From eschmid+sic_(at)_s.netic.de Sun, 20 Feb 2000 08:45:30 +0100 (CET) Date: Sun, 20 Feb 2000 08:45:30 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] php und Mathematik: 6, Setzen ? Hi Pascal, das ist kein Fehler, denn KEIN Compiler kann eine Flieskommazahl exakt darstellen. So wird zum Beispiel 1.5 intern als 1.499999999999... dargestellt und 2.5 als 2.5000000001. Daher stimmen auch die Rundungsergebnisse nicht. 1.5 wird dann abgerundet und 2.5 aufgerundet. Als Abhilfe kann man einen sehr kleinen Betrag dazu addieren. Oder mit der entsprechenden Zehnerpotenz hochrechnen und mit ganzen Zahlen weiterrechnen. -Egon Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! On Sun, 20 Feb 2000, Pascal Schult wrote: > Hi Liste... > > Ich habe es mal bis 3000 per schleife hochrechnen lassen. das hier sind > die werte, bei denen sich etwas am ergebnis ändert. > > 1.34-1.33 = 0.01 > 2.34-2.33 = 0.0099999999999998 > 16.34 - 16.33 = 0.010000000000002 > 32.34 - 32.33 = 0.010000000000005 > 128.34 - 128.33 = 0.010000000000019 > 256.34 - 256.33 = 0.010000000000048 > 512.34 - 512.33 = 0.010000000000105 > 1024.34 - 1024.33 = 0.010000000000218 > > mich wundert es, daß bei 64.xx und 2048.xx der Rechenfehler sich nicht > 'verstärkt'. > in der schleife ergibt 545.34 - 545.33 = 0.010000000000105 > ohne schleife 545.34 - 545.33 = 0.0099999999999909 > > lustig ist auch das: > > 0.56-0.55 = 0.01 > 0.57-0.56 = 0.0099999999999999 > 0.58-0.57 = 0.01 > > ...wenn man die Variablen in " " gesetzt hat. > > merkwürdig auch, daß diese If-Abfrage immer zutrifft. > > $var1 = 0.34; > $var2 = 0.33; > for($i=0;$i<=3000;$i++) > { > $var1++; > $var2++; > $var3 = $var1-$var2; > if ($var3 != 0.01) print " $var1-$var2 = $var3\n
"; > } > > kömmt php mit der typzuweisung nicht klar? From eschmid+sic_(at)_s.netic.de Sun, 20 Feb 2000 09:11:22 +0100 (CET) Date: Sun, 20 Feb 2000 09:11:22 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] Problem mit mysql_numrows Hi Sebastian, mysql_query() liefert nicht die Zahl der Eintraege zurueck sondern einen Integerwert. Ist dieser "0" dann konnte MySQL diese Query nicht ausfuehren. Also am Besten mal im MySQL-Monitor die Query solange testen, bis kein Fehler mehr auftritt. Die Funktion mysql_numrows() gibt es nicht. Sie heisst mysql_num_rows(). Es gibt bei MySQL noch mehr Funktionen die nicht mehr benutzt werden sollten. -Egon Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! On Sat, 19 Feb 2000, Sebastian Bergmann wrote: > Es geht um folgendes Code-Segment: > > $result = mysql_query( "select * from $table order by > DATE desc where APPROVED > 0" ) > or die( "MySQL Error: Couldn't access database." ); > $number = mysql_numrows( $result ) > or die( "MySQL Error: Couldn't access database." ); > > Wenn $result nach Ausführung der Abfrage keine Einträge enthält, dann > bekomme ich leider keine 0 als Ergebnis der Ausführung von > mysql_numrows, sondern "MySQL Error: Couldn't access database.". From hpf_(at)_top-invest.net Sun, 20 Feb 2000 09:48:05 +0100 Date: Sun, 20 Feb 2000 09:48:05 +0100 From: Helmut P. Fleischhauer hpf_(at)_top-invest.net Subject: [php] Auktionssystem auf PHP / mySQL Basis At 08:41 20.02.00 +0100, you wrote: >Hi, > >ich suche ein System für Online Auktionen auf der Basis von PHP und >mySQL. > --------- aktives Beispiel: http://www.freebid.de Demo: http://www.getviaweb.de / .net From eschneew_(at)_aon.at Sun, 20 Feb 2000 09:54:25 +0100 Date: Sun, 20 Feb 2000 09:54:25 +0100 From: Erich Schneeweiss eschneew_(at)_aon.at Subject: [php] MySQL-Monitor war: Problem mit mysql_numrows eschmid schrieb am 20.02.00 09:11:22: >Integerwert. Ist dieser "0" dann konnte MySQL diese Query nicht >ausfuehren. Also am Besten mal im MySQL-Monitor die Query solange testen, >bis kein Fehler mehr auftritt. Wo gibt es einen solchen Monitor bzw welcher ist gut? Ciao, es From eschmid+sic_(at)_s.netic.de Sun, 20 Feb 2000 10:12:24 +0100 (CET) Date: Sun, 20 Feb 2000 10:12:24 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] MySQL-Monitor war: Problem mit mysql_numrows Hallo Erich, auf der Kommandozeile: "mysql datenbankname". -Egon Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! On Sun, 20 Feb 2000, Erich Schneeweiss wrote: > eschmid schrieb am 20.02.00 09:11:22: > > >Integerwert. Ist dieser "0" dann konnte MySQL diese Query nicht > >ausfuehren. Also am Besten mal im MySQL-Monitor die Query solange testen, > >bis kein Fehler mehr auftritt. > > Wo gibt es einen solchen Monitor bzw welcher ist gut? From Ott_(at)_infocanarias.com Sun, 20 Feb 2000 09:58:42 -0000 Date: Sun, 20 Feb 2000 09:58:42 -0000 From: Alexander Ott Ott_(at)_infocanarias.com Subject: [php] php und Mathematik: 6, Setzen ? egon schmid wrote: >Hi Pascal, >das ist kein Fehler, denn KEIN Compiler kann eine Flieskommazahl exakt >darstellen. So wird zum Beispiel 1.5 intern als 1.499999999999... >dargestellt und 2.5 als 2.5000000001... >Als Abhilfe kann man einen sehr kleinen Betrag dazu addieren. Oder mit der >entsprechenden Zehnerpotenz hochrechnen und mit ganzen Zahlen >weiterrechnen. .... oder man rundet die zahl auf 4 oder 8 oder 10 Stellen nach dem Komma, dann stimmts wieder! Alexander -- mit freundlichen Grüßen, Alexander Ott ------------------------------------------------------------------------ http://www.bau-igel.de | Architektur- u. Ingenieurbüro Tel/Fax: +34 928 / 52 95 74 | Ott_(at)_infocanarias.com .uni-koeln.de/mailman/listinfo/php From eschmid+sic_(at)_s.netic.de Sun, 20 Feb 2000 12:46:00 +0100 (CET) Date: Sun, 20 Feb 2000 12:46:00 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] AW: [php] frage Dann vergleiche mal ./configure --help mit ./setup. Das setup Programm wird seit der Version 3.0.9? nicht mehr gepflegt. Kann man mit ./setup z.B. "--without-gd" auswaehlen? -Egon Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! On Thu, 20 Feb 1997, D. Locker wrote: > > Beachte aber, dass ./setup nicht mehr unterstuetzt wird. > Sicher? Ich habe die PHP 3.0.14 mit ./setup konfiguriert, war wohl 'ne > Halluzination. ;-) From clemensstaub_(at)_gyml.unibas.ch Sun, 20 Feb 2000 12:58:04 +0100 Date: Sun, 20 Feb 2000 12:58:04 +0100 From: Clemens Staub clemensstaub_(at)_gyml.unibas.ch Subject: [php] Searchengine Hallo David, erklär genauer, wie gesucht werden soll, und wie das Ergebniss dargestellt werden soll. 1. Soll bei allen Suchmaschienen gleichzeitig gesucht werden ? 2. Soll das Ergebniss bei dir (in deinem Layout) oder bei dem Suchdienst dargestellt werden ? bye Clemens David Adler wrote: > > Hallo, > > ich bin sicher, es ist schonmal gepostet worden, aber die Suche hat nichts > herausgebracht. Hat / Kennt vielleicht einer von euch ein Script, mit dem > man von einer Seite aus einen Suchbegriff in den größten Searchengines > (altavista, lycos, yahoo, web.de) suchen kann ? > > MfG und Danke ! > > David Adler -- On the grand scale of the universe this really doesn't matter. Clemens Staub clemensstaub_(at)_gyml.unibas.ch From eschmid+sic_(at)_s.netic.de Sun, 20 Feb 2000 12:55:29 +0100 (CET) Date: Sun, 20 Feb 2000 12:55:29 +0100 (CET) From: eschmid eschmid+sic_(at)_s.netic.de Subject: [php] php und Mathematik: 6, Setzen ? Das funktioniert nicht: round(1.5) = 1.4999999999 = 1 round(2.5) = 2.5000000001 = 3 round(3.5) = 3.4999999999 = 3 round(4.5) = 4.5000000001 = 5 ... Ungetestet, probiers einfach mal aus. Dann addiere einen Betrag von 0.000000002 dazu. Das Ergebnis sollte dann stimmen. -Egon Besuchen Sie Six auf der CeBIT (24.2.-1.3.) in Halle 10, Stand 425, und auf der Hannover-Messe (20.-25.3.) in Halle 14, Stand J50! On Sun, 20 Feb 2000, Alexander Ott wrote: > egon schmid wrote: > >Hi Pascal, > >das ist kein Fehler, denn KEIN Compiler kann eine Flieskommazahl exakt > >darstellen. So wird zum Beispiel 1.5 intern als 1.499999999999... > >dargestellt und 2.5 als 2.5000000001... > >Als Abhilfe kann man einen sehr kleinen Betrag dazu addieren. Oder mit der > >entsprechenden Zehnerpotenz hochrechnen und mit ganzen Zahlen > >weiterrechnen. > > .... oder man rundet die zahl auf 4 oder 8 oder 10 Stellen nach dem Komma, > dann stimmts wieder! From nl_(at)_midweb.de Sun, 20 Feb 2000 13:00:59 +0100 Date: Sun, 20 Feb 2000 13:00:59 +0100 From: Mike Ruebsamen nl_(at)_midweb.de Subject: [php] html-mails hallo, ich habe ein script, dasß html als html-mail versendet. ich habe calypso mail-client. der zeigt mir das immer prima an egal, welcher html-mail-content-type: Content-Type: html/text oder auch: Content-Type: text/html; type=multipart/alternative boundary=----=_NextPart_000_0047_01BF7B9D.BE271EE0\ nur outlook express mag es nicht anzeigen und macht einen anhang. hat jemand ne idde, welchen content-type ich nehmen muß, damit outlook das auch tut? ciao mike From david.adler_(at)_h-tic.de Sun, 20 Feb 2000 13:03:14 +0100 Date: Sun, 20 Feb 2000 13:03:14 +0100 From: David Adler david.adler_(at)_h-tic.de Subject: [php] AW: [php] Searchengine Hallo, > 1. Soll bei allen Suchmaschienen gleichzeitig > gesucht werden ? > 2. Soll das Ergebniss bei dir (in deinem Layout) oder > bei dem Suchdienst dargestellt werden ? zu 1.) nein, nur bei der ausgewählten in einem